body, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, p {
    -webkit-text-size-adjust: none
}

p {
    line-height: 16px;
}

html {
    margin: 0;
    padding: 0;
    height: 100%!important
}

@media screen and (max-width: 768px) {
    html {
        height: auto!important
    }
}

body {
    background-color: #6cbfe6;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Arial;
    height: 100%;
    min-width: 960px;
    width: 100%
}

.pos {
    position: absolute
}

.fl {
    float: left;
    position: relative
}

.fr {
    float: right;
    position: relative
}

a {
    text-decoration: none;
    outline: 0;
    cursor: pointer
}

a img {
    border: 0
}

/*div {
    position: relative
}*/
.clear {
    clear: both;
    overflow: hidden;
    height: 0;
    font-size: 0
}

.clear_l {
    clear: both
}

ul {
    padding: 0;
    margin: 0;
    list-style: none
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0
}

article, aside, figure, footer, header, hgrop, nav, section {
    display: block
}

#loader {
    position: fixed;
    left: 50%;
    top: 50%;
    background: url(/wp-content/themes/aw/img/loader1.png) no-repeat;
    width: 110px;
    height: 110px;
    margin: -55px 0 0 -55px;
    z-index: 50000
   
}

#loader img {
    position: relative;
    float: left;
    left: 50%;
    top: 50%;
    margin: -52px 0 0 -52px
}

#loader span {
    background: url(/wp-content/themes/aw/img/loader.gif) no-repeat
}

#content_block {
    width: 100%;
    float: left;
    position: relative;
    opacity: 0
}

#content_block.act {
    opacity: 1
}

#h_wrap {
    width: 100%;
    height: 45px;
    float: left;
    position: relative
}

header {
    width: 100%;
    float: left;
    position: relative;
    z-index: 3
}

#content {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
    /*min-height: 400px;*/
    min-height: calc(100vh - 541px);
    padding-top: 130px;
    box-sizing: border-box;
}

footer {
    width: 100%;
    float: left;
    position: relative;
    visibility: visible;
    z-index: 30;
    font-family: Cabin, sans-serif;
    opacity: 0
}

footer.act {
    opacity: 1
}

footer .learn_more {
    min-height: 330px;
}

.footer_top {
    background: #fff url(/wp-content/themes/aw/img/grass.png) bottom left repeat-x;
    height: 48px;
    z-index: 1
}

#footer_block {
    width: 100%;
    position: relative;
    float: left;
    background: url(/wp-content/uploads/2021/11/grunt-min-min.png) top left repeat-x #110906;
    z-index: 2;
    width: 100%
}

/*
#logo {
    display: block;
    position: relative;
    background: url(/wp-content/themes/aw/img/logo.png) top left no-repeat;
    width: 183px;
    height: 87px;
    z-index: 2
}*/
#logo {
    display: block;
    position: relative;
    background: url(/wp-content/uploads/2021/11/standardautowreckers-1.png) top left no-repeat;
    width: 290px;
    height: 120px;
    z-index: 2;
    background-size: contain!important;
}

header nav {
    position: absolute;
    top: 115px;
    left: 0;
    width: 100%
}

header nav ul {
    float: left;
    position: relative;
    width: 100%;
    text-align: center
}

header nav li {
    display: inline;
    margin-left: 20px
}

header nav li:first-child {
    margin-left: 0
}

header nav li a {
    color: #ccebfa;
    font-size: 15px;
    font-weight: 700;
    margin-right: 8px;
    text-transform: uppercase;
    text-shadow: #000 1px 1px 1px;
    display: inline
}

.current-page-ancestor a, .second_menu ul li a:hover, .second_menu ul li.current-page-ancestor a, .second_menu ul li.current_page_item a, header nav li a:hover, header nav li.current_page_item a {
    color: #32ca42
}

.cont_l {
    font-size: 12px;
    color: #323232;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 20px
}

#f_menu {
    float: left;
    margin: 6px 0 0 12px
}

#f_menu a {
    color: #353535;
    font-size: 11px;
    margin-right: 7px
}

#itw {
    float: right;
    display: block;
    font-size: 12px;
    color: #4b4948;
    text-shadow: 0 0 1px #272423;
    text-transform: uppercase;
    font-weight: 700;
    padding-right: 20px;
    font-family: 'PT Sans Narrow', sans-serif
}

.cloud_bot {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 3000px
}

.cloud_top {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 3000px
}

.cloud_bot img, .cloud_top img {
    display: block;
    position: relative;
    float: left
}

#background {
    position: absolute;
    width: 10000px;
    height: 100%;
    z-index: -3;
    top: 0;
    left: 0;
    background: url(/wp-content/themes/aw/img/c_bg.png) top left repeat-x
}

.share {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    float: right;
    margin-top: 5px
}

.share p span {
    color: #000
}

.share p span.town {
    color: #d6d6d6
}

.share  div {
    border-radius: 9px 0 0 9px;
    float: right;
    color: #d6d6d6;
    font-size: 13px;
    padding: 0 5px 0 10px;
    margin-top: 5px;
    clear: both;
    background: url(/wp-content/themes/aw/img/share_p_bg.png) top left repeat
}

.share div p {
    float: left;
    margin-top: 7px;
    text-transform: uppercase
}

.share div a {
    float: left;
    margin: 2px 0 0 3px
}

.cont_menu img {
    width: 138px;
}

.slider {
    width: 100%;
    overflow: hidden;
    padding-bottom: 140px;
    left: 0%;
}

.page-id-7 .slider.custom_slider_wrapper {
    display: none;
}

.page-id-7 .custom_bullets {
    display: none;
}

.slider_wrap {
    width: 20000px;
    overflow: hidden
}

.slide {
    float: left;
    width: 900px
}

.slide .slide_img, .slide .slide_text {
    float: left;
    line-height: 25px
}

.slide .slide_img {
    width: 400px
}

.slide_img img {
    max-width: 400px
}

.slide .slide_text {
    color: #242424;
    font-size: 16px;
    width: 400px
}

.slide .slide_text div {
    width: 400
}

.slide .slide_text .slide_title {
    color: #242424;
    font-size: 24px;
    float: left;
    width: 410px;
    line-height: 40px;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin-top: 23px;
}

.page-id-7 .cont_menu.custom_bullets {
    display: none !important;
}

.single-footerslider .content_left_own h2.blog_header {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 0 3px #555;
    padding-left: 0px !important;
    border-bottom: none;
}

.single-footerslider .content_left_own {
    width: 98%;
    margin: 0 auto;
    float: left;
    padding: 0 15px;
}

.clock {
    right: -13px !important;
}

iframe.iframe_tag {
    width: 88% !important;
}

.single-footerslider iframe {
    /*  border: 1px #0e3147 solid;
    background: #fff;*/
    margin-top: 20px;
    width: 100%;
}

.slide .slide_text .slide_title p {
    float: left;
    margin-right: 5px
}

.slide .slide_text .slide_title span {
    float: left;
    font-weight: 700;
    display: block;
    border-radius: 5px;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/white_bg.png) top left repeat
}

.cont_menu {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 115px
}

.cont_menu .item {
    display: block;
    position: relative;
    float: left;
    width: 138px;
    height: 115px;
    cursor: pointer;
    background: url(/wp-content/themes/aw/img/items_delimtr.png) bottom right no-repeat
}

.cont_menu .item:last-child {
    background: 0 0
}

.cont_menu img {
    display: block;
    position: absolute;
    bottom: 27px;
    z-index: 99
}

.cont_menu p {
    color: #454545;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    bottom: 5px;
    padding-left: 20px;
    width: 138px;
    text-align: center;
    font-size: 14px;
    color: #454545;
    text-transform: uppercase!important;
    font-weight: 700!important
}

.a-pointer {
    display: none;
    width: 100%;
    height: 0;
    bottom: 110px;
    left: 0;
    position: relative;
    position: absolute!important;
    background: url(/wp-content/themes/aw/img/green_pointer.png) top center no-repeat
}

.item_act p {
    color: #32ca42
}

.page-numbers, .r_button {
    display: block;
    float: left;
    padding-left: 12px;
    background: url(/wp-content/themes/aw/img/red_but_l.png) top left no-repeat
}

.page-numbers, .r_button span, .red_text .r_button span {
    padding-right: 10px;
    color: #fadcd1;
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: #000 1px 1px 5px;
    padding-top: 0;
    background: url(/wp-content/themes/aw/img/red_but_r.png) top right no-repeat
}

.page-numbers {
    border-left: 3px solid #d6d8d9;
    height: 30px;
    transition: all .3s;
    padding-left: 7px
}

.page-numbers:hover {
    opacity: .7;
    transition: all .3s
}

.paginator {
    text-align: center
}

.slide_text input[type=text] {
    width: 135px;
    padding-left: 5px;
    color: #7c6a5f;
    font-size: 12px;
    line-height: 27px;
    height: 27px;
    border: none;
    float: left;
    margin-right: 4px;
    box-shadow: inset 2px 2px 7px #615e5e;
    -webkit-box-shadow: inset 2px 2px 7px #615e5e;
    -moz-box-shadow: inset 2px 2px 7px #615e5e
}

.slide_text input[type=submit] {
    float: left;
    position: relative;
    width: auto;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/sub_reset.png);
    height: 31px;
    line-height: 31px;
    border: 4px #6eb1cc solid;
    font-size: 16px;
    color: #fadcd1;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    text-shadow: 1px 1px 5px #000
}

.slide_text ul {
    list-style-image: url(img/ul_li_style.png);
    margin-left: 15px
}

.desc_abs {
    position: relative;
    z-index: 99;
    display: block
}

.desc_abs img {
    float: right
}

.slide_text .clear {
    height: 15px
}

.learn_more {
    background: url(/wp-content/themes/aw/img/foot_p_bg.png) repeat-x scroll left bottom transparent;
    border-radius: 5px 5px 5px 5px;
    float: left;
    min-height: 1px;
    padding: 0 20px 0 20px;
    width: 255px;
    padding-top: 20px
}

.learn_more p {
    display: block;
    background: url(/wp-content/themes/aw/img/phone_h.png) top right no-repeat;
    text-align: right;
    color: #615b4c;
    font-size: 17px;
    float: right;
    padding: 65px 0 20px 0
}

.learn_more p span {
    font-size: 20px
}

.learn_more p a {
    color: #b7421d
}

.f_link_block {
    float: left;
    margin: 20px 15px 0 0;
    min-width: 100px
}

.f_link_block a {
    display: inline;
    color: #ccd6be;
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase
}

.f_link_block .current-menu-item a, .f_link_block a:hover, .s_cat .current-menu-item a, .s_cat li a:hover {
    color: #b7421d
}

.search_join {
    float: right;
    padding: 20px 20px 0 20px;
    width: 210px
}

.s_cat a {
    color: #ccd6be;
    font-size: 12px;
    font-weight: 700;
    width: 100%;
    display: block;
    line-height: 25px;
    text-transform: uppercase;
    background: url(/wp-content/themes/aw/img/s_j_bg.png) bottom right no-repeat
}

.join_mailing {
    min-height: 1px;
    min-width: 171px;
    margin-top: 40px
}

.join_mailing p {
    color: #ccd6be!important;
    font-size: 11px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif
}

.sml_thankyou {
    clear: both
}

.join_mailing input[type=email] {
    width: 135px;
    padding-left: 5px;
    color: #2b1a11;
    font-size: 12px;
    line-height: 27px;
    height: 27px;
    border: none;
    float: left;
    margin-right: 4px;
    background: #b0c0ad;
    box-shadow: inset 2px 2px 9px #615e5e;
    -webkit-box-shadow: inset 2px 2px 9px #615e5e;
    -moz-box-shadow: inset 2px 2px 9px #615e5e
}

.input_content {
    border: medium none;
    box-shadow: 2px 2px 7px #615e5e inset;
    color: #7c6a5f;
    float: left;
    position: relative;
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    padding-left: 5px;
    width: 335px;
    margin-top: 10px
}

.select_content {
    height: 27px;
    box-shadow: 2px 2px 7px #615e5e inset;
    border: 0;
    float: left;
    position: relative;
    line-height: 27px;
    color: #7c6a5f;
    font-size: 12px;
    width: 340px;
    margin-top: 10px
}

.textarea_content {
    border: medium none;
    box-shadow: 2px 2px 7px #615e5e inset;
    color: #7c6a5f;
    float: left;
    position: relative;
    font-size: 12px;
    height: 100px;
    line-height: 27px;
    padding-left: 5px;
    width: 335px;
    margin-top: 10px
}

.submit_content {
    background: url(/wp-content/themes/aw/img/sub_reset.png) repeat scroll 0 0 transparent;
    border: 4px solid #6eb1cc;
    color: #fadcd1;
    cursor: pointer;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    height: 31px;
    line-height: 24px;
    padding: 0 5px;
    float: left;
    position: relative;
    text-shadow: 1px 1px 5px #000;
    text-transform: uppercase;
    width: auto;
    clear: both;
    margin-top: 10px
}

.join_mailing .r_button {
    font-family: Arial, Helvetica, sans-serif
}

.logos {
    width: 140px;
    margin: 0 0 0 20px;
    float: left;
    padding-top: 30px
}

.logos a {
    float: left;
    display: block;
    position: relative;
    margin-right: 20px
}

.logos img {
    display: block;
    position: relative;
    margin-bottom: 20px
}

.contacts {
    clear: both;
    color: #444238;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;
    letter-spacing: -2px;
    width: 100%;
    float: left;
    position: relative
}

.copyrights {
    float: left;
    position: relative;
    width: 100%;
    background: #000;
    color: #e9e9e9;
    line-height: 22px
}

.copyrights p {
    width: 100%;
    text-align: center;
    font-size: 12px;
    color: #4b4948;
    text-shadow: 0 0 1px #272423;
    text-transform: uppercase;
    padding-left: 20px;
    font-family: 'PT Sans Narrow', sans-serif
}

#white_bg {
    position: absolute;
    background: url(/wp-content/themes/aw/img/content_bg.png) bottom left repeat-x;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    z-index: -2
}

.second_menu {
    width: 100%;
    top: 160px;
    left: 0;
    height: 22px;
    position: absolute;
    background: url(/wp-content/themes/aw/img/topmenu_bg.png) center top no-repeat
}

.second_menu .r_bg {
    position: absolute;
    right: 0;
    top: 0;
    height: 22px;
    width: 100%
}

.second_menu .r_back {
    overflow: hidden;
    height: 22px;
    float: right;
    background: url(/wp-content/themes/aw/img/top_menu_second_r.png) bottom right repeat-x
}

.second_menu ul {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    background: url(/wp-content/themes/aw/img/top_ul.png) bottom right repeat-x;
    text-align: center
}

.second_menu ul li {
    display: inline
}

.second_menu ul li a {
    color: #fff;
    font-size: 11px;
    text-shadow: none;
    font-weight: 700;
    padding: 0 9px;
    line-height: 22px;
    text-transform: uppercase;
    display: inline
}

.cont_r {
    float: right;
    margin-top: 40px;
    width: 350px;
    z-index: 1
}

.cont_r img {
    float: right;
    display: block;
    position: absolute;
    right: -500px
}

.clock {
    position: absolute;
    top: 20px;
    right: -500px;
    width: 310px;
    padding-bottom: 10px;
    z-index: 2;
    -webkit-transition: all 2ms ease;
    -moz-transition: all 2ms ease;
    -ms-transition: all 2ms ease;
    -o-transition: all 2ms ease;
    transition: all 2ms ease;
    background: url(/wp-content/themes/aw/img/grey_bg.png) bottom right repeat
}

.clock div {
    position: absolute;
    top: 0;
    left: -36px;
    width: 74px;
    height: 74px;
    top: 50%;
    margin-top: -37px;
    background: url(/wp-content/themes/aw/img/clock.png) bottom right no-repeat
}

.clock p {
    font-size: 14px;
    color: #323232;
    padding: 13px 0 0 50px;
    text-transform: uppercase
}

.clock p span {
    color: #a7050b
}

.cont_l {
    float: left;
    margin-top: 40px;
    padding-left: 23px;
    text-align: center;
    width: 580px;
    z-index: 1;
    min-height: 39vh !important;
}

.page-id-301 .cont_l {
    min-height: auto!important;
}

.page-id-303 .cont_l {
    min-height: auto!important;
}

.cont_l_mh {
    min-height: 300px
}

.cont_l h2 {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 0 3px #555
}

.cont_l h3 {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 16px;
    padding: 0 0 20px 0
}

.cont_l .sub_h2 {
    font-size: 12px;
    color: #323232;
    width: 435px;
    margin: 15px 0;
    text-align: left;
    float: left;
    padding-right: 155px;
}

.cont_l p {
    font-size: 14px;
    line-height: 18px;
    color: #323232;
    width: 100%;
    margin: 15px 0;
    text-align: left;
    float: left;
}

.cont_l p a {
    color: #323232;
    font-weight: 700;
}

.cont_l p a:hover {
    text-decoration: underline;
}

.cont_l p .text_a_c {
    text-align: center;
    width: 100%;
    display: inline-block;
}

.cont_l .inventory_s {
    width: 370px;
    margin-top: 15px;
    font-size: 14px;
    padding-bottom: 15px;
    clear: both;
    float: left;
}

.cont_l .inventory_s p {
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    line-height: 35px;
}

.cont_l select {
    margin-top: 4px;
    height: 23px;
}

.s_button {
    width: 61px;
    height: 35px;
    display: block;
    position: relative;
    margin: 15px auto 0;
    background: url(/wp-content/themes/aw/img/search_but.png) bottom right no-repeat;
}

#white_bg_b {
    position: absolute;
    background: url(/wp-content/themes/aw/img/whitebg_b.png) top left repeat-x;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: 1015px;
}

.cont_b_l .item {
    display: block;
    position: relative;
    float: left;
    height: 85px;
    cursor: pointer;
    padding: 10px 0 15px 20px;
    background: url(/wp-content/themes/aw/img/items_delimtr.png) bottom left no-repeat;
}

.cont_b_l .item img, .cont_b_l .item p {
    display: block;
    position: relative;
    float: left;
    max-height: 75px;
}

.cont_b_l .item b {
    display: block;
    float: left;
    clear: both;
}

.cont_b_l .item p {
    width: 185px;
    font-size: 14px;
    color: #323232;
    padding-left: 5px;
}

.cont_b_l .asc_r {
    float: right;
    background: 0 0;
    min-width: 150px;
    text-transform: uppercase;
}

.cont_b_l .asc_r1 {
    float: right;
    background: 0 0;
    min-width: 150px;
    text-transform: uppercase;
}

.cont_b_l .asc_r p {
    padding-top: 10px;
    width: 80px
}

.question p {
    color: #ccd6be;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 3px;
    clear: both;
}

.blog_search input, .input_mod, .question input, .question textarea, .red_text input, .textarea_mod {
    width: 170px;
    padding-left: 5px;
    color: #2b1a11;
    font-size: 11px;
    border: none;
    float: left;
    margin: 0 4px 13px 0;
    background: #b0c0ad;
    font-family: Cabin, sans-serif;
    box-shadow: inset 2px 2px 9px #615e5e;
    -webkit-box-shadow: inset 2px 2px 9px #615e5e;
    -moz-box-shadow: inset 2px 2px 9px #615e5e;
    font-weight: 700;
}

.question input {
    height: 27px;
    line-height: 27px;
}

.question .thank {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    text-transform: uppercase;
    padding: 90px 18px 18px 18px;
}

.question .thank strong {
    font-size: 18px;
}

.question .thank .r_button {
    margin-top: 70px;
    float: right;
}

.window {
    max-height: 900px;
    margin: 20px auto;
    width: 980px;
    z-index: 1;
}

.google-recaptcha+p {
    margin-top: 90px;
}

.google-recaptcha>div>div>div {
    margin-top: 40px;
}

.cont_l ul {
    color: #323232;
    text-align: left;
    font-size: 17px;
    font-weight: 700;
    margin-top: 15px;
    list-style: inside url(img/gal_b.png);
    float: left;
    position: relative;
    width: 100%;
}

.cont_l ul li {
    margin: 5px 0;
    font-family: 'PT Sans Narrow', sans-serif;
}

.vm {
    margin: 20px 0 0 0;
}

.item {
    color: #454545;
    font-weight: 700;
    font-size: 14px;
    padding-right: 15px;
    min-width: 50px;
    text-transform: uppercase;
}

.item:hover, .item:hover p, .services .act, .services .item:hover {
    color: #188c24;
}

.services .item img {
    margin-right: 5px;
}

.table_header {
    border: 3px solid rgba(0, 0, 0, .15);
    width: 945px;
    color: #e9e9e9;
    border-radius: 3px;
    margin: 0 auto;
}

.table_header a {
    font-weight: 700;
    font-size: 22px;
    color: #e9e9e9;
    padding: 0 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .55);
}

.table_header p {
    margin: 27px 0 3px 20px;
    font-size: 12px;
}

.table_header table {
    background: url(/wp-content/themes/aw/img/table_head.png) top left repeat-x
}

.table_header .head td {
    border-left: 1px solid rgba(255, 255, 255, .15);
    border-right: 1px solid rgba(0, 0, 0, .15);
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    border-top: 1px solid rgba(255, 255, 255, .15);
}

.table_header tr.head:last-child td {
    border-bottom: none;
}

.table_header tr.head td:last-child {
    border-right: none;
}

.table_header .alf_link {
    color: #fadcd1;
    font-size: 17px;
    display: block;
    margin: 0 9px;
    float: left;
    padding: 5px 0;
    text-transform: uppercase;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .75);
}

.table_header .category {
    padding-right: 50px;
    background: url(/wp-content/themes/aw/img/categ_arrow.png) 90% 8px no-repeat;
    margin-right: 40px;
    position: relative;
    z-index: 5;
}

.table_header tr.t_body {
    font-size: 12px;
    color: #2a3445;
    font-weight: 400;
    text-align: left;
    background: #fff;
}

.table_header tr.t_body:nth-child(odd) {
    background: #e1e2e3
}

.table_header tr.t_body td {
    padding: 10px 15px;
    border-right: 1px solid #c6c9cd;
    border-top: 1px solid #dadadc;
}

#category_selector {
    display: none;
    position: absolute;
    z-index: 4;
    top: 54px;
    left: 11px;
    width: 240px;
    border-radius: 0 0 6px 6px;
}

#category_selector .cs_head {
    display: block;
    float: left;
    width: 240px;
    height: 33px;
    background: url(/wp-content/themes/aw/img/ht_bg_head.png) no-repeat 0 0
}

#category_selector ul {
    display: block;
    float: left;
    width: 230px;
    padding: 5px;
    background: url(/wp-content/themes/aw/img/black_bg.png) repeat 0 0;
    border-radius: 0 0 6px 6px;
    position: relative;
}

#category_selector ul li a {
    color: #ccebfa;
    display: block;
    font-size: 12px;
    margin: 13px 0;
    width: 87%;
    padding: 3px 0 3px 3px;
    border-radius: 3px;
}

#category_selector ul li a:hover {
    background: rgba(0, 0, 0, .45);
    color: #acfbb4;
}

#category_selector ul li a.act {
    color: #32ca42;
}

#calend_but {
    display: block;
    position: absolute;
    top: 11px;
    right: -130px;
    color: #ccebfa;
    font-size: 15px;
    font-weight: 700;
    padding: 6px 52px 7px 10px;
    background: url(/wp-content/themes/aw/img/calendar_but.png) repeat 0 0
}

.red_text {
    cursor: pointer;
    text-align: left;
    padding-left: 20px;
    font-size: 17px;
    font-weight: 700;
    margin-top: 13px;
    font-family: 'PT Sans Narrow', sans-serif;
    background: url(/wp-content/themes/aw/img/red_arrow_right.png) no-repeat 2px 2px;
    float: none;
    clear: both;
    width: 100%;
    line-height: 18px;
}

.red_text.active {
    background: url(/wp-content/themes/aw/img/red_arrow_down.png) no-repeat 0 5px
}

.red_text a.open_div {
    color: #323232;
}

.red_text.active .open_div {
    color: #ca4b1f;
}

.act_i {
    color: #ca4b1f;
}

.red_text>div {
    display: none
}

.red_text span {
    color: #323232;
    display: block;
    position: relative;
    padding-top: 8px;
    width: 500px;
    font-size: 14px;
    font-weight: 400;
}

.or_calend div {
    top: -5px;
    left: -47px;
    width: 74px;
    height: 84px;
    background: url(/wp-content/themes/aw/img/cal_15.png) no-repeat 0 0
}

.or_tire {
    margin-top: 50px;
}

.or_tire div {
    top: -30px;
    left: -65px;
    width: 120px;
    height: 130px;
    background: url(/wp-content/themes/aw/img/winter_tire.png) no-repeat 0 0
}

.or_calend p {
    padding-left: 35px;
}

.or_calend a, .or_tire a {
    text-decoration: underline;
    color: #a7050b;
}

.red_text img.delivery {
    display: block;
    float: left;
    position: relative;
    margin: 15px 35px 0 0;
    pointer-events: none;
}

.map {
    position: absolute;
    bottom: -100%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: url(/wp-content/themes/aw/img/SAW-Toronto-delivery-map.jpg) repeat 0 0;
    height: 608px;
}

.map .small_button {
    position: absolute;
    top: 60px;
    right: 20px;
    border-color: #cdccc8;
}

.red_text input {
    line-height: 27px;
    height: 27px;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 10px;
}

.red_text>div>div {
    float: left;
    margin: 35px 0 0;
}

.red_text>div>div .r_button {
    margin-left: 10px;
}

.half_block {
    width: 215px;
    float: left;
}

.half_block:last-child {
    margin-left: 5px;
}

.half_block .red_text {
    margin-top: 8px;
}

#bg_viewer {
    width: 520px;
    height: 263px;
    padding: 22px 0 0 20px;
    background: url(/wp-content/themes/aw/img/img_viewer.png) repeat 0 0;
    position: absolute;
    right: 0;
    top: 200px;
}

.bg_viewer_slide {
    width: 495px;
    height: 220px;
    text-align: center;
    overflow: hidden;
    float: left;
    position: relative;
}

.bg_viewer_in {
    width: 20000px;
    height: 220px;
    text-align: center;
    overflow: hidden;
    position: relative;
}

.bg_viewer_out {
    width: 495px;
    height: 220px;
    text-align: center;
    overflow: hidden;
    float: left
}

#bg_viewer img {
    left: 0
}

#bg_viewer .description {
    color: #fff;
    font-size: 10px;
    height: 35px;
    width: 487px;
    overflow: hidden;
    text-align: left;
    line-height: 10px;
    padding: 4px 4px 0 4px
}

#bg_viewer .description p:first-child {
    font-size: 12px;
    line-height: 34px;
    text-align: center
}

.cont_l h2 {
    text-transform: uppercase;
    float: left;
    width: 110%
}

.r_inf_table {
    width: 445px;
    color: #fff;
    text-align: center;
    background: url(/wp-content/themes/aw/img/inf_table_bg.png) top left repeat-x
}

.r_inf_table thead {
    font-size: 8pt;
    font-weight: 700;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .75)
}

.r_inf_table thead tr {
    background: 0 0
}

.r_inf_table thead>tr td {
    padding-bottom: 9px
}

.r_inf_table thead td {
    font-size: 7pt;
    font-weight: 700;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .75)
}

.r_inf_table thead tr.scnd td {
    font-size: 11pt;
    line-height: 10px
}

.r_inf_table tr {
    background: #e1e2e3
}

.table {
    border: 3px solid rgba(0, 0, 0, .15);
    border-radius: 3px;
    display: inline-block;
    margin: 20px 4px 0 0
}

.r_inf_table thead tr td {
    border: none
}

.r_inf_table tbody tr td {
    border: 1px solid #c6c9cd;
    border-top: none;
    border-left: none;
    color: #2a3445;
    font-size: 10pt;
    padding: 4px 0
}

.cont_r .red_text span {
    width: 345px
}

.kids_zone {
    width: 737px;
    height: 332px;
    margin: 20px auto;
    background: url(/wp-content/themes/aw/img/kids_zone_bg.png) top left no-repeat;
    z-index: 2
}

.kids_zone .kidz_open_popup {
    display: block;
    position: absolute
}

.kids_zone .kidz_open_popup:hover {
    border: 2px #06f solid
}

#used_batteries {
    width: 100px;
    height: 60px;
    top: 35px;
    left: 305px
}

#dismantling {
    width: 110px;
    height: 110px;
    top: 5px;
    left: 425px
}

#used_tires {
    width: 100px;
    height: 110px;
    top: 5px;
    left: 535px
}

#kids_zone_popup {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 100000;
    display: none
}

#kids_zone_wrap {
    top: 35%;
    left: 50%;
    margin-left: -240px;
    width: 430px;
    position: fixed;
    border-radius: 8px;
    border: 10px solid rgba(0, 0, 0, .25)
}

#kids_zone_wrap>div {
    min-height: 50px;
    padding: 15px;
    background: #fff;
    display: none;
    box-shadow: 1px 1px 3px #333
}

#kids_zone_wrap h2 {
    font-size: 30pt;
    color: #1b394a;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-shadow: 4px 4px 5px rgba(0, 0, 0, .45)
}

.kz_left {
    float: left;
    width: 230px
}

.kz_right {
    color: #323232;
    float: left;
    width: 165px;
    font-size: 12px
}

#kids_zone_wrap .r_button {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    position: absolute
}

.gallery_item {
    display: block;
    position: relative;
    /* float: left; */
    width: 200px;
    height: 215px;
    margin-left: 20px;
    background: #393b3c;
    overflow: hidden;
    margin: auto;
}

.gallery_item:hover {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, .45);
    background: #188c24
}

.gallery_item p {
    color: #fff;
    display: block;
    overflow: hidden;
    font-size: 17px;
    font-weight: 700;
    width: 190px;
    height: 35px;
    padding: 5px
}

#gallery {
    float: left;
    width: 100%;
    min-height: 50px;
    overflow: hidden;
    margin: 50px 0
}

#gallery_wrap {
    width: 100%;
    overflow: hidden;
    height: 235px;
    padding-bottom: 10px
}

div.scrollWrapper {
    padding-bottom: 10px!important
}

#video_popup {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 1000;
    background: url(/wp-content/themes/aw/img/video_bg.png)
}

#video_popup>div {
    top: 50%;
    margin-top: -190px;
    left: 50%;
    margin-left: -320px;
    width: 640px;
    position: fixed
}

#video_popup>div div {
    display: none
}

#video_popup>div a {
    position: absolute;
    top: -22px;
    right: 0;
    font-size: 14px;
    color: #fff
}

#fancybox-right-ico {
    height: 40px!important;
    background: url(/wp-content/themes/aw/img/arrow_r.png) top left no-repeat!important;
    right: 0!important
}

#fancybox-left-ico {
    height: 40px!important;
    background: url(/wp-content/themes/aw/img/arrow_l.png) top left no-repeat!important
}

#content_wrap {
    width: 980px;
    min-height: 400px;
    margin: 30px auto
}

.content_left {
    float: left;
    width: 625px;
    padding: 10px
}

.content_right {
    float: left;
    width: 305px;
    padding: 10px
}

.content_left div, .content_right div {
    background: #bcd2cc;
    float: left
}

.content_left .paginator {
    background: 0 0
}

.content_left .paginator a {
    margin-left: 3px;
    cursor: pointer
}

.content_left .digit span {
    padding-right: 12px
}

.blog {
    float: left;
    padding: 4px;
    color: #fefefe;
    font-size: 12px;
    margin-bottom: 20px;
    background: #272b34!important;
    border: 1px solid #7e838f;
    box-shadow: 0 0 6px rgba(0, 0, 0, .75)
}

.blog div {
    background: 0 0
}

.blog_art {
    margin-right: 6px;
    margin-left: 6px;
    width: 280px;
    display: block;
    padding: 9px;
}

.blog .titel span, .blog_art .comments, .blog_art .when {
    font-size: 10px
}

.blog_art .comments, .blog_art .when {
    margin-top: 0px;
    /*float: left;*/
}

.more_tag {
    display: block;
    clear: both;
}

.paginator {
    float: none !important;
    display: inline-block;
    margin-top: 16px;
    width: 100%;
}

.question_page .blog_art p {
    line-height: 20px;
}

.content_left .paginator .page-numbers {
    margin: 0 auto;
    float: none;
    display: inline-block;
}

span.posted_by {
    font-size: 11px;
    /* margin-bottom: 19px; */
}

.blog .titel {
    /*margin-bottom: 8px;
    height: 30px*/
}

.blog_art .when {
    text-align: right;
    float: right;
}

.digit {
    opacity: .5
}

.digit:hover, .digit_act {
    opacity: 1
}

.blog_gallery {
    padding: 10px;
    width: 590px;
    margin-left: 6px
}

.blog_gallery div img {
    position: absolute;
    display: none;
    top: 0;
    left: 0
}

.single .blog_gallery div img {
    display: block;
    position: relative
}

.blog_gallery div img.act {
    display: block
}

.blog_gallery_wrap {
    height: 260px;
    width: 590px;
    overflow: hidden
}

.single .blog_gallery_wrap {
    height: auto;
    width: 590px
}

.blog_gallery .desc {
    color: #fff;
    width: 582px;
    font-size: 16px;
    padding: 4px 4px 8px 4px;
    height: 35px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 2px solid #33c548;
    background: url(/wp-content/themes/aw/img/share_bg.png);
    z-index: 2
}

.blog_gallery .desc span {
    font-size: 12px
}

.blog_gallery .desc div {
    display: none;
    position: absolute;
    top: 0;
    left: 4px
}

.blog_gallery .desc div.act {
    display: block
}

.navigation {
    position: absolute;
    right: 5px;
    bottom: 55px;
    z-index: 2
}

.navigation a {
    display: block;
    float: left;
    cursor: pointer;
    width: 15px;
    height: 17px;
    margin-right: 5px
}

.navigation #prev {
    background: url(/wp-content/themes/aw/img/blog_prev.png) top left no-repeat
}

.navigation #play {
    background: url(/wp-content/themes/aw/img/blog_play.png) top left no-repeat
}

.navigation #next {
    background: url(/wp-content/themes/aw/img/blog_next.png) top left no-repeat
}

.blog_search input[type=text] {
    height: 26px;
    width: 170px;
    margin-bottom: 0
}

.r_button.trackin {
    position: relative
}

.blog_search input[type=submit] {
    position: absolute;
    background: 0 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-shadow: none;
    padding: 0
}

.blog_search input[type=submit]:hover {
    cursor: pointer
}

.blog_search {
    padding: 13px
}

.popular {
    padding: 10px;
    width: 282px
}

.categor h2, .popular h2 {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 15px
}

.categor h2 span, .popular h2 span {
    display: block;
    position: absolute;
    right: 7px;
    top: 15px;
    width: 135px;
    height: 9px;
    background: #298f35
}

.post {
    border-bottom: 2px solid #4e5259;
    padding-bottom: 8px;
    margin-bottom: 10px
}

.post div {
    float: left
}

.post .post_desc {
    width: 185px;
    padding-left: 10px;
    font-size: 13px;
    line-height: 10px
}

.question_page .content_left .more_tag {
    float: none !important;
}

.blog_page .content_left .more_tag {
    float: none !important;
}

.post .post_desc span {
    font-size: 10px
}

.categor h2 span {
    width: 40px;
    top: 10px
}

.categor {
    width: 126px;
    padding-left: 15px;
    padding-bottom: 10px
}

.categor a {
    color: #fff;
    font-size: 13px;
    line-height: 19px
}

.blog_p_det {
    color: #323232;
    font-size: 14px;
    background: 0 0!important;
    float: none!important
}

.comments_length {
    color: #323232;
    font-size: 17px;
    font-weight: 700;
    line-height: 35px;
    margin-top: 20px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    float: left;
    position: relative;
    width: 100%
}

.blog_post_coment {
    width: 100%;
    margin: 20px 0;
    border: 2px solid #bcd2cc;
    background: rgba(176, 192, 173, .65)
}

.blog_post_coment .comment .comment-author {
    color: #323232;
    font-size: 18px;
    font-weight: 700;
    border: none;
    float: none;
    font-family: 'PT Sans Narrow', sans-serif
}

.blog_post_coment .comment {
    background: #bcd2cc!important;
    font-size: 14px;
    border: none;
    padding: 10px
}

.blog_post_coment .comment .r_button {
    margin-top: 15px
}

.blog_post_coment .comment.odd div {
    background: 0 0;
    float: none
}

.comment.even, .reply {
    float: none!important
}

.blog_post_coment .comment.even .comment.odd {
    width: 90%;
    margin-left: 3%;
    float: none;
    overflow: hidden;
    margin-top: 25px;
    background: #a6afac!important;
    border: 2px solid #a6afac!important
}

.input_mod {
    height: 25px;
    line-height: 25px
}

.textarea_mod {
    width: 100%;
    padding: 5px 5px 5px 5px
}

.last_class {
    background: 0 0!important;
    width: 100%;
    padding-top: 15px
}

#cont_l, #content_wrap, #gallery, .cont_l, .cont_r, .second_menu, .window {
    opacity: 0
}

.green_dot {
    left: 50%;
    z-index: 10000;
    position: absolute;
    top: 0;
    display: none;
    height: 10px
}

.green_dot a.gallery_item {
    display: block!important;
    width: 12px!important;
    height: 12px!important;
    border-radius: 6px!important;
    background: green!important;
    margin: 0 10px 0 0!important
}

.green_dot a.gallery_item:hover {
    box-shadow: none
}

.question input[type=reset], .question input[type=submit] {
    float: left;
    position: relative;
    width: auto;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/sub_reset.png);
    height: 31px;
    line-height: 31px;
    border: 4px #545859 solid;
    font-size: 18px;
    color: #eebdaf;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer
}

.close_form {
    float: left;
    position: relative;
    clear: both;
    width: auto;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/sub_reset.png);
    height: 24px;
    line-height: 24px;
    border: 4px #545859 solid;
    font-size: 18px;
    color: #eebdaf;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer
}

.window iframe {
    border: 1px #0e3147 solid;
    background: #fff
}

#bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

#top_shadow {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

#bottom_shadow {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0
}

#bottom_shadow_high {
    position: absolute;
    width: 100%;
    height: 90%;
    bottom: 0;
    left: 0
}

#main_bg {
    float: left;
    position: relative;
    width: 100%
}

.thank_you_home {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: none
}

.thank_you_home h3 {
    font-size: 22px;
    text-transform: uppercase
}

.thank_you_home p {
    font-size: 16px;
    text-transform: uppercase
}

.cont_menu img {
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    -webkit-transition: all .5s ease-out;
    -transition: all .5s ease-out
}

.cont_menu img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.full_text {
    display: none
}

.category_out {
    width: 240px;
    max-height: 325px;
    overflow: hidden;
    float: left;
    position: relative
}

#category_selector .scrollbar {
    position: absolute;
    right: 10px;
    bottom: 10px;
    height: 270px;
    width: 10px
}

.ui-slider .ui-slider-handle {
    background: #32ca42!important;
    margin: 0;
    padding: 0!important;
    width: 10px!important;
    left: 0;
    height: 30px!important
}

.top {
    background: #f4f4f4;
    width: 10px;
    height: 100px;
    position: absolute;
    left: 0;
    top: -30px
}

.calendar_wrapper {
    display: block;
    position: absolute;
    top: 11px;
    right: -130px;
    color: #ccebfa;
    font-size: 15px;
    font-weight: 700
}

.calendar_wrapper input[type=text] {
    float: left;
    position: relative;
    background: #32373b;
    height: 26px;
    line-height: 26px;
    border-radius: 7px 0 0 7px;
    border: none;
    width: 165px;
    padding: 0 14px;
    color: #ccebfa;
    font-size: 15px;
    font-weight: 700;
    text-shadow: 0 -1px 1px #4e575c
}

.ui-widget-header {
    color: #333!important
}

#content_block .image_car_color {
    position: absolute;
    top: 100px;
    display: none;
    right: -100%
}

.cont_l h2 {
    font-family: Arial, Helvetica, sans-serif
}

.question textarea {
    padding-top: 5px;
    padding-bottom: 5px
}

.red_text>div {
    font-family: Arial, Helvetica, sans-serif
}

.city_left {
    float: left;
    position: relative;
    padding-left: 20px
}

.city_right {
    float: right;
    position: relative;
    padding-right: 20px
}

.links_wrapper {
    float: left;
    position: relative;
    width: 550px;
    left: 40%;
    margin-left: -340px
}

.footer_logos {
    float: left;
    position: relative;
    /*width: 80%;*/
    width: 100%;
    padding: 30px 0 30px 0
}

.footer_logos div {
    float: left;
    position: relative;
    width: 25%;
    text-align: center
}

/*.facebook_footer_sec {
    font-size: 18px;
    color: #ccd6be;
    font-weight: bold;
    float: left;
    width: 10%;
    padding: 30px 0 0px 0;
}
.facebook_footer_sec a {
    overflow: hidden;
    background: #428bca !important;
    float: left;
    color: #fff;
    padding: 10px;
}

.facebook_footer_sec a p {
    float: left;
    margin: 0px !important;
}

.facebook_footer_sec a img {
    float: left;
    padding-left: 3px;
    margin-top: 0px!important;
}*/
.Toronto-foot div {
    width: 20%!important
}

.footer_logos div a {
    cursor: default
}

.footer_logos .finix-footer-logo a {
    cursor: pointer
}

.slider_entry {
    float: left;
    position: relative;
    height: 100%
}

.content_left_own h2.blog_header {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    float: left;
    position: relative;
    padding-left: 45px !important;
    font-size: 24px;
    color: #000;
    border-bottom: 1px solid;
    width: 93.5%;
    /* margin-left: 22px; */
}

.answer .qa-voting-box {
    position: relative;
}

.iframe_lock {
    font-size: 24px;
    color: #323232;
    width: 100%;
    float: left;
    position: relative;
    text-align: center;
    padding-top: 100px
}

.iframe_lock a {
    color: #323232;
    font-weight: 700
}

.item {
    height: 105px!important;
    padding-bottom: 15px;
    padding-top: 0
}

.item img {
    float: left;
    position: relative
}

.item span {
    float: left;
    position: relative;
    line-height: 14px;
    padding: 0 10px 0 10px
}

.item p {
    font-weight: 400;
    padding-left: 0!important;
    text-transform: none;
    display: block;
    float: none!important
}

.small_button {
    float: left;
    position: relative;
    width: auto;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/sub_reset.png);
    height: 15px;
    line-height: 15px;
    border: 4px #6eb1cc solid;
    font-size: 11px;
    color: #fadcd1;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    text-shadow: 1px 1px 5px #000;
    font-weight: 700;
    font-family: "Arial Black", Gadget, sans-serif
}

.small_button1 {
    float: left;
    position: relative;
    width: auto;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/sub_reset.png);
    height: 15px;
    line-height: 15px;
    border: 4px #6eb1cc solid;
    font-size: 11px;
    color: #fadcd1;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    font-weight: 700;
    font-family: "Arial Black", Gadget, sans-serif
}

.cont_r .small_button {
    position: absolute;
    right: 15px;
    top: -10px;
    z-index: 1
}

.kids_popup {
    background: url(/wp-content/themes/aw/img/kids_popup.png);
    padding: 10px;
    width: 455px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    margin-left: -237px;
    top: 20px;
    display: none
}

.kids_popup_wrapper {
    background: #fff;
    padding: 10px;
    width: 435px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.kids_popup_wrapper .small_button {
    position: absolute;
    right: 5px;
    top: 5px;
    border: 4px #d4d0d0 solid;
    z-index: 1
}

.kids_popup_wrapper h3 {
    float: left;
    position: relative;
    width: 100%;
    font-size: 30px;
    color: #1b394a;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-shadow: 0 0 7px #777;
    padding-bottom: 30px
}

.kids_popup_wrapper img {
    float: left;
    margin: 0 15px 0 0
}

.kids_popup_wrapper p {
    font-size: 12px;
    color: #323232
}

.kids_popup_wrapper ul {
    font-size: 12px;
    color: #323232;
    list-style: disc
}

.cont_l_mh .small_button {
    border-color: #adc8cf
}

.blog_slide_img {
    width: 590px
}

#fancybox-close {
    right: 8px!important
}

.blog_search .r_button {
    font-family: "Arial Black", Gadget, sans-serif
}

.blog_search .r_button span {
    line-height: 29px
}

#share_wrapper {
    background: url(/wp-content/themes/aw/img/share_bg.png) repeat scroll 0 0 transparent;
    border-radius: 4px 0 0 4px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 25px;
    display: none
}

.slide_info {
    float: left
}

#splash {
    position: relative;
    float: left;
    width: 100%;
    height: 100%
}

#splash_center {
    position: absolute;
    width: 930px;
    height: 54px;
    left: 50%;
    top: 50%;
    margin: -180px 0 0 -465px
}

#splash_center #new_yourk {
    position: relative;
    float: right;
    background: url(/wp-content/themes/aw/img/3/new_yourk.png) no-repeat;
    width: 430px;
    height: 54px;
    padding: 5px
}

#splash_center #new_yourk:hover {
    background: url(/wp-content/themes/aw/img/3/new_yourk.png) no-repeat scroll 0 -96px
}

#splash_center #toronto {
    position: relative;
    float: left;
    background: url(/wp-content/themes/aw/img/3/toronto.png) no-repeat;
    width: 388px;
    height: 54px;
    clear: both;
    padding: 5px
}

#splash_center #toronto:hover {
    background: url(/wp-content/themes/aw/img/3/toronto.png) no-repeat scroll 0 -96px
}

#splash_center #ottawa {
    position: relative;
    float: left;
    background: url(/wp-content/themes/aw/img/3/ottawa.png) no-repeat;
    width: 358px;
    height: 54px;
    clear: left;
    padding: 5px
}

#splash_center #ottawa:hover {
    background: url(/wp-content/themes/aw/img/3/ottawa.png) no-repeat scroll 0 -96px
}

#splash_center #porthope {
    position: relative;
    float: left;
    background: url(/wp-content/themes/aw/img/3/porthope.png) no-repeat;
    width: 475px;
    height: 54px;
    padding: 5px
}

#splash_center #porthope:hover {
    background: url(/wp-content/themes/aw/img/3/porthope.png) no-repeat scroll 0 -96px
}

#kid_gal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 500000;
    background: url(/wp-content/themes/aw/img/video_bg.png) repeat;
    display: none
}

#kid_gal #kid_gal_center {
    position: relative;
    float: left;
    width: 667px;
    left: 50%;
    top: 50px;
    margin-left: -334px
}

#kid_gal_center_wrap {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden
}

#kid_gal_center_in {
    position: relative;
    float: left;
    width: 200000px
}

#kid_gal_center_in img {
    position: relative;
    float: left
}

#kid_gal #close_batton {
    position: relative;
    float: right;
    padding-bottom: 20px
}

#kid_gal #arrow_l {
    position: absolute;
    left: -50px;
    top: 0;
    background: url(/wp-content/themes/aw/img/arrow_l.png) no-repeat scroll 0 50%;
    width: 19px;
    height: 100%;
    display: none
}

#kid_gal #arrow_r {
    position: absolute;
    right: -50px;
    top: 0;
    background: url(/wp-content/themes/aw/img/arrow_r.png) no-repeat scroll 0 50%;
    width: 19px;
    height: 100%
}

.ul_new_style {
    list-style: circle!important;
    font-weight: 400!important;
    margin: 0!important;
    padding-left: 20px
}

.ul_new_style li {
    font-family: 'PT Sans Narrow', sans-serif
}

.blog-figure {
    /*height: 130px;
    overflow: hidden*/
}

.blog-figure img {
    position: relative;
    top: -40px
}

.blog.categor li {
    list-style: none
}

.blog.categor li a {
    text-transform: capitalize
}

.blog-txt {
    padding: 0px;
}

.single #respond {
    float: none;
    background: 0 0
}

.comment-reply-link, .single #submit, .sml_submitbtn.r_button {
    padding-right: 10px;
    color: #fadcd1;
    font-size: 16px;
    line-height: 32px;
    height: 30px;
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: #000 1px 1px 5px;
    box-shadow: none;
    clear: both;
    border: none;
    border-left: 3px solid #d5d7d9;
    padding-bottom: 0;
    padding-top: 0;
    text-shadow: none;
    background: url(/wp-content/themes/aw/img/red_but_r.png) top right no-repeat
}

.sml_submitbtn.r_button {
    border-left: none;
    padding-left: 10px;
    clear: none
}

.blog_post_coment .comment .says {
    display: none
}

.blog_post_coment .comment cite {
    font-style: normal
}

.blog_post_coment .comment cite a {
    color: #323232
}

.comment-meta {
    clear: both;
    margin-bottom: 15px;
    float: none!important
}

.comment-meta a {
    color: #000
}

.comment-reply-link {
    padding-left: 10px;
    border-color: #a0b2ad;
    display: inline-block;
    margin-top: 15px
}

#reply-title {
    margin-bottom: 15px
}

#reply-title a {
    color: #000
}

.main-page .home-page a, .single-page .blog-page a {
    color: #32ca42
}

div.wpcf7-validation-errors {
    overflow: hidden
}

span.wpcf7-list-item {
    display: block
}

.slide_text .wpcf7-form-control-wrap {
    float: left
}

.slide_text div.wpcf7-response-output {
    margin: -20px 0 0;
    position: absolute
}

span span.wpcf7-not-valid-tip {
    width: auto;
    left: 0;
    top: 0;
    font-size: 10px
}

.conact-frm span {
    float: left
}

.question div.wpcf7-response-output {
    margin: -2em 0 1em
}

.career span.wpcf7-form-control-wrap {
    float: left
}

.career .wpcf7-not-valid-tip {
    top: 10px
}

::-webkit-input-placeholder {
    color: #2b1a11
}

:-moz-placeholder {
    color: #2b1a11
}

::-moz-placeholder {
    color: #2b1a11
}

:-ms-input-placeholder {
    color: #2b1a11
}

.press-room li {
    display: block;
    background: url(/wp-content/themes/aw/img/gal_b.png) left 6px no-repeat;
    padding-left: 20px;
    font-weight: 400;
    clear: both;
    margin-top: 25px!important;
    font: 400 14px/18px Arial!important;
    color: #323232
}

.press-room li a {
    color: #1c6323
}

/* .customize-support table td {
   color: #fff;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
} */
/*.ny-auto-bottom {
    padding-top: 35px!important
}
*/
.ft-logo1 {
    width: 30%!important
}

.ft-logo2 {
    width: 40%!important
}

.ft-logo3 {
    width: 30%!important
}

.my_join_custo p a {
    color: #ccd6be
}

.my_join_custo p a:hover {
    color: #b7421d
}

.opn_cmnt {
    position: absolute;
    right: 0;
    bottom: 75px;
    top: 120px;
    background-color: #fff;
    z-index: 999
}

#wpcf7-f480-o1 {
    margin-left: 10px
}

.cfrm_cls {
    background-color: #000;
    padding: 3px;
    border-radius: 5px;
    color: #fff
}

.cfrm_cls:hover {
    color: #b7421d
}

img.video_lightbox_anchor_image {
    width: 100%
}

#question-list {
    margin: 0 auto;
    padding-top: 23px;
    width: 100%
}

.question-score {
    width: 44%;
    float: left;
    text-align: center
}

.question-status.answered {
    text-align: center
}

.question-status.unanswered {
    text-align: center
}

.question-summary {
    padding: 10px 5px 0 0
}

.question-score {
    background-color: #dcdcdc;
    padding: 3px 0
}

.question-summary>h3 {
    margin-top: 0
}

.question-summary {
    margin-left: 35px;
    margin-bottom: 29px
}

.question-link {
    color: #000
}

.question-link:hover {
    text-decoration: none;
    color: #000
}

#qa-menu>ul {
    margin: 0 auto;
    width: 100%
}

#qa-menu li {
    background-color: #000;
    display: inline-block;
    margin-right: 9px
}

#qa-menu #qa-current-url {
    background-color: #21759b
}

#qa-menu #qa-current-url a {
    color: #fff
}

#qa-menu li {
    background-color: #777;
    font-weight: 700;
    margin-top: 20px
}

#qa-menu li a {
    color: #fff;
    text-decoration: none
}

.qa-search {
    background-color: transparent!important;
    margin-top: 17px!important
}

.questions-menu-options {
    margin: 0 auto;
    width: 50%
}

.questions-menu-options>#qa-menu>ul>li {
    padding: 3px 10px
}

.q-listss {
    padding: 0 15%!important
}

#a1_nfov_56269 {
    top: 10px!important;
    right: 7px!important
}

.slide-custom-section {
    background: #85c1e4 none repeat scroll 0 0;
    height: 100%;
    position: fixed;
    right: -30%;
    top: 0;
    transition: all .5s ease 0s;
    width: 30%;
    z-index: 999
}

.slide-custom-section.active {
    right: 0
}

.slide-link-close {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    cursor: pointer;
    float: right;
    height: 20px;
    text-align: center;
    width: 20px
}

.slide-custom-section.active p {
    float: left;
    width: 100%
}

.slide-link img {
    height: auto;
    max-width: 100%;
    width: auto;
    z-index: 100;
}

.error-wrap {
    padding: 15px;
    text-align: center;
}

.custom_text_wrap {
    margin-top: 30px;
}

strong.red {
    color: #ed1c24;
}

.mb-10 {
    margin-top: 10px;
}

.slide-link {
    color: #fff;
    cursor: pointer;
    font-size: 25px;
    height: 90px;
    line-height: 30px;
    position: fixed;
    right: 0;
    text-align: center;
    top: 14%;
    width: 90px;
    transition: all ease .5s;
}

.slide-link.active {
    right: 30%;
}

.slide-main-wrapper {
    overflow: hidden;
    width: 100%;
    transition: all ease .5s;
}

.slide-main-wrapper.active {
    width: 70%;
}

.slide-overlay {
    background: rgba(0, 0, 0, .5) none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.learn_more.active {
    width: 155px;
}

.blog-figure img {
    position: relative;
    top: 0px;
}

/**/
.right-sliderbar:first-child {
    margin-top: 13%;
}

.con img {
    float: right;
    display: block;
    position: absolute;
    right: -13px !important;
    -webkit-transition: all 2ms ease;
    -moz-transition: all 2ms ease;
    -ms-transition: all 2ms ease;
    -o-transition: all 2ms ease;
    transition: all 2ms ease;
}

.right-sliderbar {
    margin-top: 10%;
    margin-bottom: -6% !important;
    margin-left: 12px;
    font-size: 15px;
    width: 96% !important;
}

.animated {
    -webkit-animation-duration: 200ms;
    -moz-animation-duration: 200ms;
    animation-duration: 200ms;
}

.animated1 {
    -webkit-animation-duration: 100ms;
    -moz-animation-duration: 100ms;
    animation-duration: 500ms;
}

.right-sliderbar a {
    color: #013767 !important;
}

.the_excerpt {
    margin-top: 10px;
}

.question_page .blog_art div.titel {
    font-size: 17px;
    width: 100%;
    margin-bottom: 10px;
    font-weight: 600;
}

.qa-status-icon.qa-answered-icon {
    display: none;
}

.questn_title h2 {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #1b394a;
    text-shadow: 0px 0px 3px #555;
    font-size: 35px;
    /*text-align: center;*/
}

.content_left_own {
    width: 680px;
    margin: 0 auto;
}

.blog-box {
    background: #fff;
    border: 1px dotted #FFFFFF;
    overflow: hidden;
    padding: 10px;
    background: rgba(255, 255, 255, 0.27);
    border-radius: 5px;
    margin-bottom: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
    margin-left: 0px !important;
}

.blog_comment {
    /* color: #FFF; */
    /* width: 46px; */
    border: 1px solid #21759B;
    width: 11%;
    background: whitesmoke;
    float: left;
    margin-right: 4%;
    text-align: center;
}

.mini-count1 {
    color: #21759b;
    font-size: 27px;
    padding: 7px 0px;
}

.commentdetail {
    background: #21759B;
    margin: 0px;
    color: #fff;
    padding: 0 1px;
}

.blog-txt_own {
    float: left;
    width: 84%;
}

.blog-box .blog-figure {
    display: none;
}

.titel a {
    color: #07C;
}

.more_tags {
    text-align: right;
}

.lefy_single_slider {
    width: 70%;
    float: left;
    min-height: 400px;
}

.lefy_single_slider p {
    margin-bottom: 25px;
}

.right_single_slider {
    width: 30%;
    float: left;
    margin-top: -76px;
}

.blog_p_det1 {
    width: 100%;
    float: left;
    /*border: 1px dotted #FFFFFF;
    padding: 0px;
    background: rgba(255, 255, 255, 0.27);
    border-radius: 5px;
    margin-bottom: 10px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);*/
}

.blog-txt_own .qa-status-icon {
    width: 30px;
    height: 50px;
    display: block;
    float: left;
    background: no-repeat center center;
    display: none;
}

p.comments_length {
    display: none;
}

.titel h3 {
    font-family: Trebuchet MS, Liberation Sans, DejaVu Sans, sans-serif;
    font-size: 130%;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: left;
    margin-top: 0px;
}

.slide-link-close {
    /*float: right;

    position: relative;

    margin-top: 10%;

    margin-bottom: -8%;

    margin-right: 40px;

    */
    top: 20px;
    right: 20px;
    background: #fff;
    position: absolute;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 18px;
    font-size: 15px;
    cursor: pointer;
}

/*.blog-txt p:nth-child(1) {
    display: none;
}
.blog_art p:nth-of-type(2) {
    display: none;
}*/
.custom_ask {
    width: 680px !important;
    margin: 0 auto;
    float: none;
    padding: 0px;
}

.custom_ask .fl:first-child {
    width: 100% !important;
    margin: 0 auto;
    padding: 0px !important;
}

/*New style added on 8-02-16 start*/
.custom_ask #question-tags input {
    background: #fff !important;
    /* width: auto; */
}

div#question-title-td input {
    width: 93%;
    margin-left: 8px;
}

div#question-title-td label {
    font-size: 14px;
    float: left;
}

#question-form input.qa-edit-submit {
    float: left;
    margin-top: 13px;
}

#question-form #question-category {
    margin-bottom: 10px;
    float: left;
}

#question-form #question-tags {
    float: left;
    margin-top: 7px;
    margin-left: 5px;
}

#question-form .cont_l select {
    margin-top: 4px;
}

#wpcf7-f1825-o1 .wpcf7-select {
    width: 350px;
    height: 33px;
    margin: 0 auto;
    border: 1px solid #8080809e;
    padding: 1px 2px;
    color: #323232;
    font-weight: 700;
    letter-spacing: 1px;
    outline: none;
    display: block;
}

#wpcf7-f1825-o1 .wpcf7-form {
    width: 680px !important;
    margin: 0 auto;
    text-align: center;
    /* min-height: 453px; */
}

#wpcf7-f1825-o1 .wpcf7-form .payment_form label {
    text-align: left !important;
    width: 350px;
}

#wpcf7-f1825-o1 span.wpcf7-form-control-wrap input {
    width: 350px;
    border: 1px solid #8080809e;
    padding: 1px 2px;
    color: #323232;
    font-weight: 700;
    letter-spacing: 1px;
    height: 29px;
    outline: none;
}

.ask_question_page .slider.custom_slider_wrapper {
    display: none;
}

.page-template-payment_mail .wpcf7-form-control-wrap {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.page-template-payment_mail #content {
    min-height: 460px;
}

.page-template-payment_mail .wpcf7-submit {
    margin-top: 10px;
    /* float: left;*/
}

.wpcf7-response-output.wpcf7-spam-blocked {
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-left: 0px;
}

.wpcf7-response-output.wpcf7-validation-errors {
    box-sizing: border-box;
    margin-left: 0px;
}

.page-id-4056 .cont_l {
    margin-top: 24px;
}

.page-id-4056 .cont_l p a {
    color: #428bca;
}

.page-template-ser_tracking_results .cont_l {
    min-height: 12vh !important;
}

.question p {
    color: #393b3c;
}

/* media start*/
@media screen and (min-width: 1800px) {
    #content {
        /* min-height: 580px;*/
    }

    #content {
        min-height: calc(100vh - 540px);
    }
}

@media screen and (max-width: 800px) {
    .slide-link-close {
        top: 12px;
    }
}

@media screen and (max-width: 767px) {
    .content_left_own {
        width: 100%;
        margin: 0 auto;
    }

    .wpcf7-response-output.wpcf7-validation-errors {
        box-sizing: border-box;
        margin-left: 0px;
    }

    .page-template-payment_mail #wpcf7-f1825-o1 .wpcf7-form {
        width: 100% !important;
        margin: 0 !important;
        box-sizing: border-box;
    }

    #wpcf7-f1825-o1 .wpcf7-select {
        width: 100%;
    }

    #wpcf7-f1825-o1 .wpcf7-form p label {
        text-align: left !important;
        width: 100%;
    }

    #wpcf7-f1825-o1 span.wpcf7-form-control-wrap input {
        width: 100%;
        box-sizing: border-box;
    }

    div#question-title-td input {
        width: 100%;
        margin-left: 0px !important;
        margin-left: 4px;
    }

    .custom_ask #question-tags {
        background-color: transparent !important;
    }

    #content .custom_ask {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0px !important;
    }

    #answer-list {
        margin: 0px !important;
    }

    #edit-answer {
        margin: 0px !important;
    }

    iframe.iframe_tag {
        width: 80% !important;
    }

    .con {
        display: none;
    }

    html .page-id-89 .cont_l_wrapper_cus {
        width: 90% !important;
    }
}

@media screen and (max-width: 767px) {
    .page-template-ser_tracking_results .cont_l h2 {
        font-size: 30px;
    }

    .blog-txt_own {
        float: left;
        width: 100%;
    }

    .titel h3 {
        margin-bottom: 11px;
        margin-top: 11px;
    }

    .single-footerslider .content_left_own {
        width: 90%;
        margin: 0 auto;
        float: left;
        padding-left: 0px;
        margin-left: 5%;
    }

    .lefy_single_slider {
        width: 100%;
        float: left;
    }

    .single-footerslider .content_left_own h2.blog_header {
        font-size: 36px;
    }

    /*.facebook_footer_sec {
        font-size: 18px;
        color: #ccd6be;
        font-weight: bold;
        float: none;
        width: 28%;
        padding: 30px 0 10px 0;
        margin: auto;
        overflow: hidden;
    }
    .facebook_footer_sec a {
        overflow: hidden;
        background: #428bca !important;
        float: left;
        color: #fff;
        padding: 10px;
    }
    .facebook_footer_sec a p {
        float: left;
        margin: 0px !important;
    }*/
}

html {
    -ms-overflow-style: scrollbar;
}

.contacts .city_left {
    width: 24%;
    text-align: center;
    margin: 0;
    padding: 0 !Important;
}

.contacts .city_left a {
    margin: 0 !important;
}

label {
    text-align: left;
}

#upic_toronto_wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div#upic_toronto_filter {
    float: right;
}

div#upic_toronto_filter {
}

table#upic_toronto {
    border: 1px solid #ccc;
}

.dataTable {
    display: inline-table;
}

div#upic_toronto_wrapper {
}

.serch_main_2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dataTable>thead>tr>th, .dataTable>tbody>tr>th, .dataTable>tfoot>tr>th, .dataTable>thead>tr>td, .dataTable>tbody>tr>td, .dataTable>tfoot>tr>td {
    border: 1px solid #ddd !important;
}

.dataTable>thead>tr>th {
    border-bottom: 1px solid #ddd !important;
}

.dataTable thead tr th {
    color: #428bca;
}

.dataTables_paginate {
    float: right;
}

.page-id-2096 .cont_l, .page-id-3926 .cont_l {
    min-height: auto !important;
    width: 100%;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    opacity: 0.7 !important;
}

.border0 {
    border: none !important;
}

div#upic_ottawa_wrapper * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (max-width: 767px) {
    div#upic_toronto_filter {
        float: none;
    }
}

.owl-buttons .owl-prev, .owl-buttons .owl-next {
    position: absolute;
    top: -215px;
    height: 214px;
    width: 70px;
    background-color: rgb(255, 255, 255);
    font-size: 0;
    opacity: 0.5;
}

.owl-buttons .owl-next {
    position: absolute;
    right: 0;
}

.owl-buttons .owl-prev {
    left: 0;
}

.owl-buttons {
    /* position: relative; */
}

.owl-carousel .nav-btn {
    height: 215px;
    width: 5%;
    min-width: 120px;
    opacity: 0.5;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #fff;
    position: absolute;
    top: 0px !important;
}

.owl-prev {
    background-image: url('images/arrow_left.png');
    left: 0px;
    background-repeat: no-repeat;
    background-position: center center;
}

.owl-next {
    background-image: url('images/arrow_right.png');
    right: 0px;
    background-repeat: no-repeat;
    background-position: center center;
}

#gallery_wraps {
    /* max-width: 1348px; */
}

.custom_popup .modal .modal-dialog>.modal-content .modal-body p {
    color: #fff;
}

.page-template-ab_about_us_org span.wpcf7-not-valid-tip {
    margin-bottom: 5px;
    display: inline-grid;
    float: left !important;
    margin-top: 0;
}

.page-template-ab_about_us_org .careers_form_recaptcha span.wpcf7-not-valid-tip {
    display: inline-grid;
    float: left !important;
    margin-top: 3px !important;
    margin-bottom: 25px;
    display: inline-grid !important;
}

.page-template-ab_about_us_org .input_content {
    color: #000 !important;
}

.page-template-ab_about_us_org .input_content::-webkit-input-placeholder {
    /* Edge */
    color: #7c6a5f;
}

.page-template-ab_about_us_org .input_content:-ms-input-placeholder {
    /* Internet Explorer */
    color: #7c6a5f;
}

.page-template-ab_about_us_org .input_content::placeholder {
    color: #7c6a5f;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    body .cont_b_l.services a.item {
        display: flex;
        align-items: center;
    }

    .map {
        background-position: center center;
    }
}

@media only screen and (max-width: 767px) {
    .page-template-ab_about_us_org input[type="reset"], .page-template-ab_about_us_org input[type="submit"] {
        background-color: #0c0c0c;
        color: #fff;
        text-transform: inherit !important;
        border: 4px solid #6eb1cc !important;
        padding: 0 5px !important;
        margin: 7px 0 0 0;
    }

    .red_text.active img.delivery {
        padding: 4px 10px 4px 4px;
        margin: 0;
        border-right: 1px solid #ccc;
        float: left;
        margin-left: -24px;
    }

    .question {
        margin-top: 40px !important;
    }

    .cont_b_l.services a.item img {
        padding-top: 0!important;
        width: 50px;
        max-width: none;
        height: auto;
        max-height: none;
    }

    .cont_b_l.services a.item {
        display: flex;
        align-items: center;
    }

    .question input[type=reset], .question input[type=submit] {
        margin-top: 10px;
        margin-bottom: 20px!important;
    }

    .page-id-204 .cont_b_l.services, .page-id-207 .cont_b_l.services {
        float: left;
        width: 100%;
    }

    .red_text.active>div>div .r_button {
        margin-left: 0;
    }

    .red_text.active>div>div .r_button+.r_button {
        margin-left: 8px;
    }

    .red_text.active img.delivery {
        max-width: 88px;
        max-height: 70px;
    }

    .cont_l.cont_l_mh {
        min-height: auto!important;
    }

    .red_text img.delivery+div {
        max-width: calc(100% - 96px);
        background: transparent;
        margin: 0;
        box-sizing: border-box;
        padding-left: 0;
        float: right;
    }

    .red_text.active img.delivery+div input {
        width: calc(100% - 31px);
    }

    .map {
        background-position: right 52% center;
    }

    .map .small_button {
        top: 20px;
        height: auto;
        width: 42px;
        padding: 8px;
        background-size: contain;
    }

    .page-template-ser_tracking_results .window {
        overflow-x: auto;
    }
}

.page-template-ser_shipping_tracking a.delivery {
    margin: 14px;
}

@media only screen and (max-width: 480px) and (min-width: 319px) {
}

.page-template-ser_shipping_tracking .cont_b_l.services {
    margin-top: 0px !important;
}

/*main home page*/
.custom_sec_new_main {
    margin-top: 9px;
    position: absolute;
    left: 50%;
    background: rgba(225, 225,225, 0.5);
    padding: 10px;
    transform: translateX(-50%);
}

.cont_b_l.services_new.comm_new {
    display: flex;
}

a.item_2 {
    overflow: hidden;
}

.pull-left_new {
    float: left;
}

.pull-left_new img {
    max-height: 75px;
}

a.item_2 span {
    float: left;
}

a.item_2 span p {
    font-size: 14px;
    color: #323232 ;
    font-weight: 400;
}

a.item_2 {
    color: #454545;
    font-weight: 700;
    font-size: 14px;
}

nav.main-page_new {
    top: 137px!important;
}



body.porthope_city .second_menu, body.toronto_city .second_menu {
    top: 189px!important;
}

a.item_2:hover {
    color: #188c24;
    text-decoration: underline !important;
}

.item_2:hover, .item_2:hover p, .services .act, .services .item_2:hover {
    color: #188c24;
    text-decoration: underline;
}

a.item_2:hover.item_2 span {
    text-decoration: underline;
}

a.item_2:nth-child(2) {
    margin-left: 31px;
}

a.item_2:nth-child(2) span {
    padding-top: 15px;
}

/*end main home page*/
.page-id-89 .cont_l {
    min-height: unset!important;
}

.page-id-89 .cont_l_wrapper_cus {
    float: left;
    margin-top: 40px;
    padding-left: 23px;
    width: 615px !important;
    z-index: 1;
    min-height: 39vh !important;
}

.page-id-89 h2.fresh_heading {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 0 3px #555;
}

.page-id-89 .cont_l_wrapper_cus p {
    font-size: 14px;
    line-height: 18px;
    color: #323232;
    width: 100%;
    margin: 15px 0;
    text-align: left;
    float: left;
}

.page-id-89 .cont_l_wrapper_cus p strong {
    font-weight: normal !important;
}

.cont_l_wrapper_cus {
    float: left;
    margin-top: 40px;
    padding-left: 23px;
    width: 615px !important;
    z-index: 1;
    min-height: 39vh !important;
}

h2.fresh_heading {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 0 3px #555;
}

.cont_l_wrapper_cus p {
    font-size: 14px;
    line-height: 18px;
    color: #323232;
    width: 100%;
    margin: 15px 0;
    text-align: left;
    float: left;
}

.page-id-678 .cont_l {
    min-height: unset!important;
}

.page-id-1060 .cont_l {
    min-height: unset!important;
}

.learn_more, .fb_iframe_widget span {
    width: 400px!important;
}

footer .learn_more, footer .fb_iframe_widget span {
    max-width: 400px!important;
    width: 100%!important;
    margin-bottom: 30px !important;
}

footer .search_join {
    max-width: 210px;
    width: 100%;
}

footer .links_wrapper {
    max-width: calc(100% - 690px);
    width: 100%;
    margin-left: 0;
    left: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.hours_head_sec {
    position: absolute;
    display: block!important;
    float: right;
    width: 100%;
    text-align: left;
    max-width: 325px;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    right: 0;
    top: -40px;
}

.hours_head_sec p {
    float: left;
    display: inline-block;
    margin-bottom: 0;
}

.hours_head_sec p strong {
    font-size: 16px;
}

.hour_section_top_right {
    float: left;
    display: block;
    width: 100%;
    position: relative;
}

.hours_head_sec p a {
    font-size: 13px;
    line-height: 24px;
    color: #fff;
}

.hours_head_sec p a:hover {
    color: #1b9227;
}

/*body.porthope_city .slide-link, body.toronto_city .slide-link {
    top: 130px !important;
}*/

@media only screen and (max-width: 768px) {
    .custom_sec_new_main {
        display:none;
    }

    .cont_l_wrapper_cus {
        float: left;
        margin-top: 40px;
        padding-left: 23px;
        width: 90% !important;
        z-index: 1;
        min-height: 39vh !important;
    }

    body .cont_b_l.services.comm a.item:nth-child(2) {
        margin-left: 0px;
        background: none;
    }

    footer .learn_more, footer .fb_iframe_widget span {
        max-width: 400px!important;
        width: 100%!important;
        margin-bottom: 27px;
        margin-top: 30px;
    }
}

.share.custom_share_top a {
    color: #fff;
    text-decoration: none!importnat;
}

.slide_info p {
    color: #242424;
    font-size: 16px;
    width: 400px;
    line-height: 25px;
    padding: 0px 10px;
}

.slide_info p a {
    color: #2279c4;
    text-decoration: none;
}

p.ddp.newyork_row {
    display: none!important;
}

.city_left.newyork_footer_no {
    display: none;
}

.custom_ask {
    width: 680px !important;
    margin: 35px auto;
    float: none;
    padding: 0px;
}

#footer_block .contacts {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

p.right-sliderbar strong {
    font-weight: normal !important;
}

span.text_bold_txt {
    font-weight: 600;
}

.slide-main-wrapper.active_toggle {
    width: unset;
}

/*custom css*/
.form_frame select {
    padding: 1px 2px;
    margin-top: 0px;
}

/*Backend css*/
.custom_popup .modal .modal-dialog>.modal-content {
    position: relative!important;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    background-color: #1A5707!important;
    border-radius: 8px!important;
    padding: 5px !important;
    border: solid!important;
    border-color: #FFF!important;
    border-width: 5px!important;
}

.slide_text.donate_our {
    float: right;
}

li.current_page_item_custom a {
    color: #32ca42;
}

body.page-template-main1 .slider.custom_slider_wrapper, body.page-template-main3 .slider.custom_slider_wrapper, body.page-template-main2 .slider.custom_slider_wrapper {
    display: none;
}

body.page-template-main1 .cont_menu.custom_bullets, body.page-template-main3 .cont_menu.custom_bullets, body.page-template-main2 .cont_menu.custom_bullets {
    display: none;
}

span.wpcf7-not-valid-tip {
    text-align: left;
}

.custom_popup .modal .modal-dialog > .modal-content {
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #1A5707;
    border-radius: 8px;
    padding: 5px !important;
    border: solid;
    border-color: #FFFFFF;
    border-width: 5px;
}

.custom_popup .modal .modal-dialog > .modal-content .modal-body {
    padding: 0;
}

.custom_popup .modal .modal-dialog > .modal-content .modal-body p {
    font-size: 18px;
    padding-left: 10px;
    line-height: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.custom_popup .close {
    cursor: pointer;
    position: absolute;
    z-index: 999999;
    top: -2px;
    right: -2px;
    box-shadow: none;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 13px;
    border-radius: 50%;
    padding: 0 0 4px 0;
    border: 2px solid #fff;
    width: 20px;
    height: 20px;
    line-height: 0;
    text-shadow: none !important;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    float: left;
}

.custom_popup .modal-header {
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0;
    display: initial;
    padding: 0;
    margin: 0;
}

.custom_popup .modal-dialog {
    max-width: 55%;
    width: 100%;
    margin-top: 4px;
}

.custom_popup .modal .modal-dialog > .modal-content .modal-body p:last-child {
    margin-bottom: 0;
}

body.logged-in .custom_popup .modal-dialog {
    margin-top: 38px;
}

.cont_menu a.item {
    float: none;
    display: inline-block;
    width: 15%;
    text-align: center;
}

.cont_menu a.item img, .cont_menu a.item p {
    left: 0 !important;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.cont_menu img {
    bottom: 30px !important;
    margin: 0 auto !important;
    width: 140px;
    left: 0 !important;
    right: 0 !important;
    float: none;
}

.cont_menu .item:last-child img {
    top: -25px;
    width: 90px !important;
}

.cont_menu {
    text-align: center;
}

.page-id-679 .custom_ask {
    width: 680px !important;
    margin: 0 !important;
    float: none;
    padding: 0px;
}

body.page-template-main1 .cont_menu a.item {
    float: none;
    display: inline-block;
    width: calc(100% - 77%);
    text-align: center;
}

.slider.custom_slider_wrapper {
    display: none;
}

.cont_menu.custom_bullets {
    display: none;
}

.modal-open {
    overflow-y: auto !important;
}

.frame100 {
    text-align: left;
}

.form_frame strong {
    text-align: left;
}

.question-template-default .content_left_own h2.blog_header {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    float: left;
    position: relative;
    padding-left: 45px !important;
    font-size: 24px;
    color: #000;
    border-bottom: 1px solid;
    width: 93.5%;
    /* margin-left: 22px; */
}

.single-question .content_left_own h2.blog_header {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    float: left;
    position: relative;
    padding-left: 0px !important;
    font-size: 24px;
    color: #000;
    border-bottom: 1px solid;
    width: 100%!important;
}

.single-question .must-log-in {
    float: left;
}

.single-question .content_left_own h2.blog_header {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    float: left;
    position: relative;
    padding-left: 0px !important;
    font-size: 24px;
    color: #000;
    border-bottom: 1px solid;
    width: 93.5%;
}

.content_left_own h2.blog_header {
    padding-left: 0px !important;
}

.blog_p_det1 form#answer-form {
    display: none;
}

#edit-answer form#answer-form {
    display: block;
}

ul#menu-toronto-header-menu-1 .qa-status-icon.qa-unanswered-icon {
    display: none;
}

#msgalert {
    background: #24a724 !important;
    float: left;
}

#msgalert p {
    color: #fff !important;
}

p.mw400 + p {
    min-width: 80vw;
}

p.mw400 + p span.wpcf7-list-item {
    display: block;
    margin : 0;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    width: 305px;
    float: left;
}

.wpcf7-form-control-wrap {
    position: relative;
    float: left;
}

.payment_form {
    width: 100%;
    max-width: unset!important;
    float: left;
}

.slide .slide_text, .slide .slide_text .slide_title {
    width: 425px!important;
}

.question.naoe-form.open_coments1 .question.naoe-form.open_coments1 {
    right: 10px;
    padding-right: 17px;
    max-width: 200px;
    margin-top: 0;
}

.question.naoe-form.open_coments1 .upic_yard_recaptcha .wpcf7-form-control-wrap {
    transform: scale(0.69);
    transform-origin: top left;
}

.question.naoe-form.open_coments1 span.wpcf7-form-control-wrap.your-message, .wpcf7-form-control-wrap {
    width: 100%;
    float: left!important;
    display: block;
}

.question.naoe-form.open_coments1 span.wpcf7-form-control-wrap.your-messag .wpcf7-form-control, .question.naoe-form.open_coments1 .wpcf7-form-control-wrap .wpcf7-form-control {
    min-width: 100%;
    margin: 0;
}

.question.naoe-form.open_coments1 div.wpcf7 .wpcf7-form.spam {
    width: 100% !important;
}

.question.naoe-form.open_coments1 .question p {
    float: left;
    width: 100%;
    clear: none;
    margin: 0;
}

body .question.naoe-form.open_coments1 .question div.wpcf7-response-output {
    margin: 0;
}

.question.naoe-form.open_coments1 a.item.asc_r {
    padding-bottom: 10px !important;
    top: -20px;
    position: relative;
}

.question.naoe-form.open_coments1 .conact-frm {
    padding-left: 0;
    margin-top: 30px;
}

.question.naoe-form.open_coments1 .wpcf7-form {
    max-width: 100%;
    width: 100%!important;
}

.question.naoe-form.open_coments1 .upic_yard_recaptcha {
    margin-top: 12px;
    float: left;
}

body .question div.wpcf7-response-output {
    width: 300px;
    margin: 45px 0 0 0;
}

body .question div.wpcf7-response-output {
    margin: 7px 0 0 0 !important;
}

span.wpcf7-not-valid-tip {
    font-size: 18px;
    margin-top: 17px;
    height: 0;
}

body span.wpcf7-not-valid-tip {
    display: inline-grid;
    float: none!important;
    margin-top: 0;
    display: block!important;
    width: 350px;
    margin: 0 auto;
    color: red;
    font-weight: 600;
    margin-top: 6px;
    letter-spacing: 1px;
    margin-bottom: 10px;
}

#content .cont_r {
    display: none;
}

body.page-id-3872 .custom_ask {
    width: 680px !important;
    margin: 30px 25px;
    float: none;
    padding: 0px;
}

li#wp-admin-bar-eae {
    display: none;
}

.customize-support .search_car_table table td {
    color: #333;
    font-size: 14px;
}

.search_car_table table td {
    font-weight: 500;
}

.search_car_table table td > a {
    font-weight: 600;
}

.search_car_table {
    margin: 0 0 50px 0;
}

.single-post p.must-log-in {
    display: none!important;
}

.single-post .comment-respond {
    display: none!important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border: none;
    text-align: center;
    margin-left: 0px;
    padding-left: 0px;
    font-weight: 600;
}

body.page-template.page-template-payment_mail.page-template-payment_mail-php.page.page-id-1826 .payment_form {
    float: none!important;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    border: none !important;
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
}

.youtube_channel_videos {
    padding: 0px 20px;
    margin: 20px auto;
}

/***********Plugin css start******************************/
nav.navigation.pagination a {
    height: unset;
    width: unset;
}

input.cardealer_btn_view {
    padding: 5px 12px;
    max-height: unset;
}

body.page-template-default.page.page-id-4767.toronto_city .second_menu {
    display: none;
}

nav.navigation.pagination {
    position: unset;
}

#CarDealer_cancel {
    color: #fff;
}

div#cardealer_content {
    width: 680px !important;
    margin: 35px auto;
    float: none;
    padding: 0px;
}

.cardealer_smallblock {
    display: inline-block;
    float: none!important;
}

div#container2 div#content2 {
    width: 680px !important;
    margin: 35px auto;
    float: none;
    padding: 0px;
    min-width: unset;
}

.single-cars .bd1_slider .slider {
    padding-bottom: 0;
}

.single-cars .bd1_slider ol {
    display: flex;
    justify-content: center;
}

.single-cars .bd1_slider ol li {
    width: auto;
}

.single-cars .bd1_slider section.slider {
    margin-top: 10px!important;
}

div#cardealer_container_search h4 {
    text-align: center!important;
}

/***********Plugin css end******************************/
/********Media Query For Responsive/media start********/
@media only screen and (max-width: 1080px) {
    .team-grid tr td {
        width: 33.33% !important;
        float: left;
    }
}

@media only screen and (max-width: 1024px) {
    .cont_b_l.services.comm .item > img {
        padding-top: 0 !important;
    }

    body .cont_b_l.services.comm > a {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .cont_b_l.services.comm a.item:nth-child(2) {
        margin-left: 14px;
        background: none;
    }

    .cont_b_l.services.comm a.item:nth-child(2) img {
        padding-right: 18px;
    }

    #aoe {
        margin-top: -29px;
    }

    #aoe > img {
        float: left;
        margin-left: 0 !important;
    }

    body .cont_b_l.services.comm > a > span {
        line-height: 22px;
        padding-top: 12px !important;
    }

    body .cont_b_l.services.comm > a:first-child > span {
        padding-top: 0 !important;
        margin-bottom: 22px;
    }
}

@media only screen and (max-width: 767px) {
    li.yrc-video.yrc-item-large.yrc-item-open.yrc-item.yrc-just-listed.yrc-full-scale {
        width: 100%!important;
        padding: 20px;
    }

    html body .share div > span {
        display: block !important;
        float: none !important;
        padding-right: 0px !important;
    }

    .yrc-content {
        margin-bottom: 25px;
    }

    span.wpcf7-form-control-wrap.country {
        width: 100%;
    }

    .page-id-1814 .cont_l.cont_l_mh.community.custom_ask {
        min-height: unset !important;
    }

    .page-id-1814 div#content {
        min-height: unset !important;
    }

    #wpcf7-f1825-o1 .wpcf7-select {
        background: #fff;
    }

    .wpcf7-response-output.wpcf7-validation-errors {
        max-width: 350px;
    }

    form.wpcf7-form {
        padding: 10px!important;
    }

    .custom_popup .modal-dialog {
        max-width: 94%;
        width: 100%;
        margin-top: 7px;
        margin-left: auto;
        margin-right: auto;
    }

    input[type="reset"], input[type="submit"] {
        background-color: #0c0c0c;
        color: #fff;
        text-transform: capitalize;
        border: 0;
        padding: 13px 20px;
        margin: 7px 0 0 0;
    }

    span.ajax-loader {
        display: none !important;
    }

    input[type="reset"] {
        margin: 0 10px 0 0;
    }

    .conact-frm {
        padding-left: 0 !important;
    }

    .conact-frm > p > span > input {
        height: 33px;
        margin: 0 0 10px 0;
    }

    .conact-frm > p > span > textarea {
        margin: 0 0 10px 0;
    }

    .conact-frm > p > span > input, .conact-frm > p > span > textarea {
        border: 1px solid #3a3a3a;
        padding: 0 8px;
    }

    form.wpcf7-form {
        padding: 10px!important;
        background-color: #fff;
        width: 90% !important;
        margin: 0 auto;
    }

    span span.wpcf7-not-valid-tip {
        margin: -5px 0 24px 0;
        font-size: 14px;
    }

    body .conact-frm > p > span > input {
        width: 94% !important;
    }

    body .conact-frm > p > span > textarea {
        width: 94% !important;
    }

    .upic_yard_recaptcha {
        transform: scale(0.87);
        -webkit-transform: scale(0.87);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        margin: 110px 0 0 5px;
    }

    span.wpcf7-not-valid-tip {
        font-size: 13px;
    }

    .upic_yard_recaptcha span.wpcf7-not-valid-tip {
        float: left!important;
        padding: 6px;
    }

    body.page-id-3872 #content .custom_ask {
        margin: 0px 25px !important;
    }

    body.page-id-3872 #content .custom_ask {
        margin: 0px auto !important;
    }

    .team-grid tr td {
        width: 100% !important;
        float: none;
        margin-bottom: 20px;
    }

    body.page-id-3872 #content .custom_ask .fl {
        padding: 0 10px !important;
        max-width: 95% !important;
    }

    .search_car_table {
        margin: 0 0 20px 0 !important;
    }

    .search_car_table input.btn.btn-default {
        padding: 6px 12px;
        margin-top: -1.5px;
    }

    body {
        background-size: cover !important;
    }

    div#container2 div#content2 {
    }

    /***********Plugin css start******************************/
    .cont_l.cont_l_mh.community.custom_ask .CarDealer-search-box {
        margin-left: unset;
        padding-top: 50px;
    }

    .multiInforightText17 {
        padding: 15px 0px !important;
    }

    form#CarDealer_contactForm input[type="reset"], input[type="submit"] {
        margin-top: 0px!important;
    }

    .multiContent p {
        font-size: 16px;
        line-height: 24px;
    }

    body.cars-template-default.single.single-cars.postid-4770.toronto_city #content {
        z-index: 5!important;
    }

    div#cardealer_content {
        width: 100%!important;
    }

    .cardealer_smallblock {
        display: inline-block;
        float: none!important;
    }

    div#container2 div#content2 {
        width: 100%!important;
    }

    .contentInfo {
        padding: 0px!important;
    }

    /***********Plugin css end******************************/
}

@media only screen and (max-width: 568px) {
}

.page-id-1814 .cont_b_l.services.comm {
    display: none;
}

.page-id-1814 .vehiclesstockto_custom_text {
    padding: 5px;
}

.page-id-1814 div#content {
    min-height: unset !important;
}

.page-id-1814 #content {
    margin-top: 30px;
}

.page-id-1814 .vehiclesstockto_custom_text p a {
    color: #428bca;
}

.vehiclesstockto_custom_text {
    margin-top: 30px;
}

.vehiclesstockto_custom_text .cont_l.cont_l_mh.community.custom_ask {
    min-height: unset!important;
}

.cont_l.cont_l_mh.community.custom_ask {
    min-height: 224px!important;
}

.page-id-216 #content .cont_r {
    display: block!important;
}

form.wpcf7-form.init {
    overflow: hidden;
}

/*start 17-2*/
.blog.blog_gallery.new_layout .blog_gallery_wrap {
    position: relative;
}

.blog.popular h2 {
    position: relative;
}

.blog.popular h2 span {
    display: none;
}

.blog.categor {
    position: relative;
}

.blog.categor h2 span {
    display: none;
}

/*.blog.blog_gallery.new_layout .desc{
     position: unset;
}*/
/*style 15 march*/
body.page-template-default.page.page-id-1723 form.wpcf7-form.invalid {
    width: 90% !important;
    overflow: unset;
}

body.page-template-default.page.page-id-1723 .cont_l.cont_l_mh.community.custom_ask a.item.asc_r.cfrm_cls {
    display: none;
}

.button_bdy {
    text-align: left !important;
    margin-top: 20px;
}

body.page-template-default.page.page-id-1723 form.wpcf7-form.init {
    overflow: unset;
    width: unset !important;
}

body.page-template-default.page.page-id-1723 span.wpcf7-not-valid-tip {
    display: block !important;
    float: none !important;
    padding-bottom: 5px !important;
}

.conact-frm span {
    width: 100%;
}

div#gallery_wraps .owl-buttons {
    position: relative;
}

.button_bdy input[type=reset], .button_bdy input[type=submit] {
    position: relative;
    width: auto;
    padding: 0 5px;
    background: url(/wp-content/themes/aw/img/sub_reset.png);
    height: 31px;
    line-height: 31px;
    border: 4px #545859 solid;
    font-size: 18px;
    color: #eebdaf;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    float: left;
}

.wpcf7-response-output {
    width: 100%;
    float: left;
}

.cont_l p {
    margin: 0px;
    margin-bottom: 13px;
}

@media (max-width: 1024px) {
    .page-id-216.parent-pageid-100 #bg_viewer .bg_viewer_slide img {
        width: 605px!important;
        max-width: none!important;
        margin-left: -9%;
    }

    .page-id-216.parent-pageid-100 .cont_r #bg_viewer {
        display: flex!important;
        position: absolute;
        width: 520px!important;
        height: 263px!important;
        max-width: 300px;
        background: none;
        border: 10px solid #262b33;
        align-items: center;
        justify-content: center;
        padding: 22px 0 0 0;
        margin: 20px 0 auto;
        top: 0;
        max-width: none!important;
        background: #fff;
        transform: scale(0.5) translateX(-50%);
        transform-origin: top left;
        left: 50%;
    }

    .page-id-216.parent-pageid-100 #content .cont_r {
        width: 100%!important;
        height: 195px!important;
        text-align: center;
    }

    .page-id-216.parent-pageid-100 .bg_viewer_slide {
        position: relative;
        overflow: hidden;
        width: 495px!important;
        height: 220px!important;
        max-width: none!important;
    }

    .page-id-216.parent-pageid-100 .bg_viewer_slide img {
        max-width: none!important;
        width: auto!important;
    }

    .page-id-216.parent-pageid-100 #bg_viewer .bg_viewer_out .bg_viewer_in {
        width: 20000px!important;
        max-width: none!important;
    }

    .page-id-216.parent-pageid-100 #bg_viewer .bg_viewer_out {
        top: -20px;
        margin: auto;
        float: left;
        width: 495px!important;
        height: 220px!important;
    }

    .learn_more {
        margin: 0 auto;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .page-id-216.parent-pageid-100 #content .cont_r {
        max-width: 270px;
    }

    .page-id-216.parent-pageid-100 .cont_l.cont_l_mh {
        max-width: calc(100% - 310px)!important;
        margin-bottom: 40px;
    }
}

@media (max-width: 800px) {
    span.wpcf7-form-control-wrap.recaptcha {
        padding-top: 70px;
    }
}

.blog-box span.posted_b {
    display: none;
}

.blog-box span.datetime {
    display: none;
}

.page-id-214 #content .cont_r {
    display: block;
}

.page-id-217 #content .cont_r {
    display: block;
}

.page-id-1064 #content .cont_r {
    display: block;
}

.index_contact2 {
    display: none!important;
}

/*.cf7_new1 {
    display: none!important;
}*/
/*start new css 26-05*/
.cont_menu p {
    width: 144px;
}

span.port_spn {
    padding-top: 0px !important;
    display: block;
    text-align: center;
    float: none;
}

span.main_sc {
    padding-top: 0px !important;
    display: block;
    white-space: nowrap;
    text-align: center;
    float: none;
}

body.home.toronto_city .cont_menu a.item {
    height: unset!important;
}

/*end new css 26-05*/
@media (max-width: 767px) {
    body.page-template-default.page.page-id-4631.toronto_city .cont_l.cont_l_mh.community > .fl {
        width: inherit !important;
        max-width: 90% !important;
        padding: 10px!important;
    }

    body.home .slide {
        float: left;
        width: 100%;
        padding: 0px!important;
    }

    .learn_more {
        margin: 0 auto;
    }

    footer .learn_more iframe {
        margin: 0 auto;
        left: 0;
        right: 0;
        position: relative;
    }
}

@media (max-width: 1024px) {
    /*new css 17-03 start*/ /*.navbar-header.menu_wrapper_custom {
    display: flex;
    justify-content: space-between;
}*/button.navbar-toggle.comm_new_mob_head {
        order: 3;
    }

    .get_cash_middle_mobile.comm_new_mob_head {
        display: block!important;
        order: 2;
        max-width: calc(100% - 46px);
        text-align: left;
        padding: 9px 10px;
    }

    .menu_txt.comm_new_mob_head {
        order: 0;
        display: none;
    }

    .get_cash_middle_mobile.comm_new_mob_head a {
        font-size: 12px;
        color: #ddece2;
    }

    /*new css 17-03 start*/
}

@media (min-width: 768px) {
    #footer_block .contacts {
        max-width: 1200px;
        margin: auto;
        float: none;
    }

    .footer_logos {
        max-width: 100%;
    }
}

/*.footer_logo_sec img {
    max-width: 92px;
    vertical-align: middle;
    height: 47px;
}*/
div#gallery_wraps1 {
    margin-top: 208px;
}

a.gallery_item1 p {
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: 700;
    width: 190px;
    padding: 5px 10px;
}

a.gallery_item1 {
    display: block;
    position: relative;
    float: left;
    width: 200px;
    height: 242px;
    margin-left: 20px !important;
    background: #393b3c;
    margin: auto;
}

div#gallery_wraps1 .item {
    height: auto!important;
    padding-bottom: 0px;
}

.item a.gallery_item1 p {
    padding: 5px 5px !important;
}

div#gallery_wraps1 .item .gallery_item1 img {
    float: none;
}

div#gallery_wraps .owl-carousel .owl-nav button.owl-next, div#gallery_wraps .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    margin: 0;
    background-color: rgb(255, 255, 255)!important;
    width: 40px;
    font-size: 0;
    opacity: 0.5;
    top: 35% !important;
}

.owl-nav button > span {
    color: #000!important;
}

a.gallery_item1:hover {
    box-shadow: 4px 4px 5px rgb(0 0 0 / 45%);
    background: #a5a5a5;

}

div#gallery_wraps {
    margin-top: 200px;
}

.imgGallerycusSection {
    margin-top: unset;
}

a.gallery_item1 img {
    float: none;
}

.page-id-1120.page-child.parent-pageid-1117 .cont_l {
    min-height: auto !important;
}

#footer_block .owl-nav button.owl-prev {
    background-color: none!important;
    width: unset!important;
    font-size: 0;
    opacity: 1;
}

/*06-04-2022*/
body.page-template-med_image_gallery #gallery {
    margin: 0px 0 50px 0;
}

body.page-template-med_image_gallery div#gallery_wraps {
    margin-top: 0px;
}

body.page-template-med_video .cont_l {
    min-height: auto !important;
}

body.page-template-med_video div#gallery_wraps {
    margin-top: 180px;
}

/********** New Footer CSS*************/
/** New Footer CSS **/
.newupdated_footer_wrapper {
    display: inline-flex;
    width: 100%;
    gap: 20px;
}

.google_review, .facebook_review {
    max-width: 315px;
    width: 100%;
}

.facebook_review_inner_new img {
    width: 100%;
    height: auto;
}

#footer_block > .row > .col-6 {
    width: 50%;
    display: inline-block;
    margin-left: 30px;
    vertical-align: top;
}

.f_link_block {
    float: none;
    min-width: 100%;
}

footer .links_wrapper {
    max-width: 100%;
    justify-content: left;
}

#footer_block > .row > .col-6 > div {
    width: 100%;
    max-width: none;
    float: none;
    display: inline-block;
    padding: 0;
    margin: 40px 0 0 0;
    vertical-align: top;
}

footer .links_wrapper {
    max-width: 80%;
}

.f_link_block {
    float: none;
    margin: 0px 0px 0 0;
    min-width: 100%;
    width: 100%;
}

#footer_block > .row > .col-6 > .links_wrapper, #footer_block > .row > .col-6 > .search_join {
    max-width: 49%;
}

.col-12 .footer_logos {
    width: 100%;
    max-width: 100%;
}

.ftop_Section1 > div {
    display: inline-block;
    vertical-align: top;
}

.ftop_Section1 > div {
    display: inline-grid;
    vertical-align: top;
    width: 15%;
}

.ftop_Section1 > div .f_link_block {
    margin-top: 35px;
}

.ftop_Section1 > div .search_join {
    margin-top: 13px;
}

.ti-reviews-container-wrapper {
    height: 273px;
}

.google_review .ti-inner {
    height: 242px;
}

.fb_iframe_widget {
    display: block !important;
}

body.page-template-med_image_gallery .cont_l {
    min-height: auto !important;
}

body.page-template.page-template-med_audio .track_title {
    top: 82px !important;
    position: relative;
}

div#audiojs_wrapper0 {
    margin-bottom: 10px;
}

body.page-template.page-template-med_audio ol {
    width: 100%;
}

.payment_form label {
    font-weight: 700;
    font-family: arial;
    font-size: 12px;
    box-sizing: border-box;
}

.payment_form span.wpcf7-form-control-wrap {
    margin-bottom: 20px;
}

.payment_form .wpcf7-submit {
    margin-bottom: 5px;
    box-sizing: border-box;
    border: 1px solid #8080809e;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    padding: 6px 17px;
}


/*new css fpr get form page*/
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1378.page-child.parent-pageid-1234 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}
body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 input {
    box-sizing: unset;
}
/*donate*/
body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1404.page-child.parent-pageid-104 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
.spacer-paragraph {
    min-height: 100px;
}
body.page-child div#content {
    top: 84px;
        padding-bottom: 98px;
}
/*donate ottawa*/
body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1408.page-child.parent-pageid-1138 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
.spacer-paragraph {
    min-height: 100px;
}
body.page-child div#content {
    top: 84px;
        padding-bottom: 98px;
}
/*torento*/
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}
body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 input {
    box-sizing: unset;
}
/*donate port-hope*/
body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ab_about_us_org.page-template-ab_about_us_org-php.page.page-id-1410.page-child.parent-pageid-1211.porthope_city .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
.spacer-paragraph {
    min-height: 100px;
}
body.page-child div#content {
    top: unset;
        padding-bottom: 98px;
}
/*torento*/
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1371.page-child.parent-pageid-99.toronto_city .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}
body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 input {
    box-sizing: unset;
}
/*torento*/
/*ottawa*/
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template.page-template-ser_scrap_car_removal.page-template-ser_scrap_car_removal-php.page.page-id-1373.page-child.parent-pageid-1071 .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}
body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.cars-template-default.single.single-cars .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 input {
    box-sizing: unset;
}
/*ottawa*/


/*custom*/
body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template-default.page .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 input {
    box-sizing: unset;
}

body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row {
    padding: unset;
    margin: unset;
    margin-bottom: 4px;
}

body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .frame100.framefull.text-center {
    padding: 0px;
    float: none;
}

body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame.mt-10 .row {
    margin: unset;
    padding: unset;
    box-sizing: border-box;
}

body.page-template-default.page .standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    width: 100%;
    margin: unset;
    padding: unset;
}
body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.page-template-default.page .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}
body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 {
    width: 100%;
    padding: unset;
}

 body.page-template-default.page .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two  .form_frame.mt-10 input {
    box-sizing: unset;
}
body.page-template-default #content {
    top: 84px;
    padding-bottom: 98px;
}
body.page-template-default nav {
    top: 210px!important;
}
body.page-template-default .second_menu {
    top: 252px!important;
}
body.page-template.page-template-sales_common_page.page-template-sales_common_page-php.page.page-id-3872 #content {
    top: 84px;
    padding-bottom: 98px;
}
body.page-template.page-template-sales_common_page.page-template-sales_common_page-php.page.page-id-3872 nav {
    top: 210px!important;
}
body.page-template.page-template-sales_common_page.page-template-sales_common_page-php.page.page-id-3872 .second_menu {
    top: 252px!important;
}
body.page-template.page-template-youtube.page-template-youtube-php.page.page-id-4565 #content {
    top: 84px;
    padding-bottom: 98px;
}
body.page-template.page-template-youtube.page-template-youtube-php.page.page-id-4565 nav {
    top: 210px!important;
}
/*custom end*/
/*new css fpr get form page*/
/*new css for header_new*/
.heading_top_box > h1 {
    color: #fff;
    font-size: 18px;
    margin: 0px;
    margin-bottom: 10px;
    font-weight: 900;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 0px;
    line-height: normal;
}

.standared_green_box_bdy {
    background: url(/wp-content/uploads/2021/11/banner_bg1-min.png);
    background-size: cover;
    background-position: center;
    align-items: center;
    min-height: auto;
}

/*.standared_green_box_bdy.form_three_header {
    padding-top: 10px;
}*/
.standared_green_box_bdy.form_three_header .standared_green_box .form_frame input[type="text"] {
    height: 11px;
}

.standared_green_box_bdy.form_three_header .standared_green_box input {
    height: 11px;
}

.standared_green_box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 209.9px;
}

.standared_green_box_bdy.form_three_header .standared_green_box {
    align-items: center;
    min-height: 180px;
}

.standared_green_box_bdy.form_three_header .heading_top_box {
    margin-top: 5px;
    margin-bottom: 5px;
}

.standared_green_box_bdy.form_two_header .standared_green_box {
    min-height: 128px;
   
}
.foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box {
    min-height: 128px;
     min-height: unset;
}
.foo_charity_form .standared_green_box_bdy.form_two_header .img_body_tree {
    width: 48%;
    margin-right: 10px;
}

img.tree_footlogo_img {
    width: 100%;
}

img.cramber_logo_img {
    width: 100%;
}

.cramber_logo {
    width: 52%;
}

.img_body_tree {
    width: 43%;
}

.std_box_1 {
    display: flex;
    width: 30%;
    justify-content: center;
    align-items: center;
}

img.tree_stamp_img {
    width: 100%;
    min-width: 138px;
}

.header_form_multi_step {
    width: 90%;
    margin-right: auto;
}

img.tree_foottruck_img {
    width: 100%;
}

.header_form_multi_step > h1 {
    color: #fff;
    font-size: 19px;
    margin: 0px;
    margin-bottom: 10px;
    font-weight: 800;
    white-space: nowrap;
}

.standared_green_box .form_frame input[type="text"] {
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    height: 6px;
    width: 100%;
}

.standared_green_box .framefull > button {
    margin-bottom: 9px;
    margin-top: 6px;
}

.standared_green_box .row {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.standared_green_box .row .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    padding: 0px;
}

.std_box_2 {
    width: 30%;
}

.std_box_3 {
    width: 40%;
}

.standared_green_box_bdy.form_two_header .std_box_3 {
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 6px;
    margin-top: -19px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5327.toronto_city .custom_sec_new_main {
    background: unset;
    padding: 0px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344.toronto_city .custom_sec_new_main {
    background: unset;
    padding: 0px;
}

.img_get_footer {
    position: relative;
    margin-left: 10px;
}

img.tree_foottruck_img {
    position: absolute;
    width: 100%;
    bottom: -35px;
    right: 10px;
    transform: scale(1.1);
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5327 #content {
    padding-top: 240px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5327 nav {
    top: 210px!important;
}
body.page-template.page-template-main.page-template-main-php.page.page-id-5381 #content {
    padding-top: 240px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5381 nav {
    top: 210px!important;
}
body.page-template.page-template-main.page-template-main-php.page.page-id-5344 #content {
    padding-top: 230px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344 nav {
    top: 210px!important;
}
body.page-template.page-template-main.page-template-main-php.page.page-id-5381.toronto_city .custom_sec_new_main {
    background: unset;
    padding: 0px;
}
body.page-template.page-template-main.page-template-main-php.page.page-id-5381 .slide .slide_img {
    width: 361px!important;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 #content {
    padding-top: 230px;
}

body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 nav {
    top: 210px!important;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .custom_sec_new_main {
    background: unset;
    padding: 0px;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .slide .slide_img {
    width: 361px!important;
}
/*1*/


body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city nav {
    top: 210px!important;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .custom_sec_new_main {
    background: unset;
    padding: 0px;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .slide .slide_img {
    width: 361px!important;
}
/*2*/
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 #content {
    padding-top: 230px;
}

body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 nav {
    top: 210px!important;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .custom_sec_new_main {
    background: unset;
    padding: 0px;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .slide .slide_img {
    width: 361px!important;
}
 .custom_sec_new_main {
    background: unset;
    padding: 0px;
}
body.page-template.page-template-blog.page-template-blog-php.page.page-id-1133 #content {
    padding-top: 230px;
}
body.page-template.page-template-blog.page-template-blog-php.page.page-id-1133 nav {
    top: 210px!important;
}
.standared_green_box_bdy.form_three_header.cutom_width .cramber_logo {
    display: none;
}
.standared_green_box_bdy.form_three_header.cutom_width .img_body_tree {
    width: 100%;
    margin: auto;
}
img.price_list_img {
    max-width: 100%;
}

body.page-child.porthope_city .second_menu, body.page-child.page-template-com_our_community .second_menu, body.page-template-default.page.page-id-1723 .second_menu, body.page-template.page-template-404 .second_menu, body.page-child.page-template-inv_direct_fit_ottawa .second_menu, body.page-child .second_menu, body.page-child.toronto_city .second_menu {
    top: 252px!important;
}
body.page-template.page-template-med_video.page-template-med_video-php.page.page-id-1120.page-child.parent-pageid-1117 div#content {
    top: 84px;
}

body.post-template-default.single.single-post #content {
    padding-top: 230px;
}
body.page-template-default.page.page-id-1723 #content {
    top: 84px;
    padding-bottom: 98px;
}
body.post-template-default.single.single-post nav {
    top: 210px!important;
}
body.page-template.page-child nav {
    top: 210px!important;
}
body.page-template-default.page.page-id-1723 nav {
    top: 210px!important;
}
body.page-template-default.page.page-id-4767 nav {
    top: 210px!important;
}
body.cars-template-default.single.single-cars nav {
    top: 210px!important;
}
body.cars-template-default.single.single-cars #content {
    padding-top: 230px;
}
body.page-template-404.page-template-404-php nav {
    top: 210px!important;
}
body.page-template-404.page-template-404-php #content {
    padding-top: 230px;
}

body.page-template.page-template-payment_mail.page-template-payment_mail-php.page.page-id-1826 nav {
    top: 210px!important;
}
body.page-template.page-template-payment_mail.page-template-payment_mail-php.page.page-id-1826 #content {
    padding-top: 230px;
}
body.archive.post-type-archive.post-type-archive-question nav {
    top: 210px!important;
}
body.page-template.page-template-blog  nav {
    top: 210px!important;
}
body.page-template.page-template-blog #content {
    padding-top: 230px;
}
body.archive.post-type-archive.post-type-archive-question #content {
    padding-top: 230px;
}
/*body.page-child div#content {
    top: 84px;
    
}*/
img.tree_logo_img_green {
    max-width: 100%;
    left: auto;
}
body.page-template.toronto_city .share.custom_share_top a {
    margin-right: 10px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .form_footer_tree_logo {
    width: 80%;
}

.framefull > button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
}

label.error {
    color: red;
    font-weight: 900;
}

.form_tree_home_bdy {
    background: url(https://www.standardautowreckers.com/wp-content/uploads/2021/11/tree_bg.png);
   /* background: url(https://www.standardautowreckers.com/wp-content/uploads/2023/10/green-12345.png);*/
    background-size: cover;
    background-position: center;
    padding: 20px 30px;
    width: 100%;
    line-height: normal;
    position: relative;
}


.form_tree_home_bdy.new_bg_green{
    background: url(/wp-content/uploads/2021/11/green.png);
    padding: 10px 30px;
    background-size: cover;
    background-repeat: no-repeat;
}

.form_tree_home_bdy input {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    height: 40px;
    width: 100%;
}

.form_tree_home_bdy textarea {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    height: 64px;
    width: 100%;
}

.homepage_slider_form {
    width: 100%;
}
.form_tree_home {
    width: 90%;
}
.get_heading_footer {
    margin-bottom: 20px;
}

/*.form_tree_home h1 {
    color: #fff;
    font-size: 26px;
    letter-spacing: 0.5px;
    font-weight: bold;
}*/
.form_tree_home_bdy .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px;
}

.form_footer_tree_logo {
    width: 41%;
    margin: auto;
    margin-bottom: 0px;
}

img.tree_logo_img {
    width: 10;
    width: 100%;
}

.form_tree_home_bdy .form_frame input[type="text"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.form_tree_home_bdy .form_frame input[type="text"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.form_tree_home_bdy .form_frame_row input[type="text"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.form_tree_home_bdy .form_frame_row input[type="tel"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.form_tree_home_bdy .form_frame_row input[type="email"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.form_tree_home_bdy .form_frame_row textarea {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
        outline: none;
}

.form_tree_home_bdy .form_frame input::placeholder {
    color: #fff;
}

.form_tree_home_bdy .form_frame_row input::placeholder {
    color: #fff;
}

.form_frame_row textarea::placeholder {
    color: #fff;
}

h3.get_heading_footer {
    color: #fff;
    font-size: 21px;
    letter-spacing: 0.5px;
    font-weight: bold;
    margin-top: 0px;
}

.img_get_footer_left {
    position: relative;
    margin-bottom: 30px;
    margin-top: 12px;
}

.standared_green_box .form_frame input::placeholder {
    color: #fff;
}

.standared_green_box input[type="email"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.standared_green_box input[type="text"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.standared_green_box input[type="tel"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.standared_green_box input[type="name"] {
    background-color: rgba(31,73,35,0.5)!important;
    color: #ffffff!important;
}

.standared_green_box input ::placeholder {
    color: #fff;
}

.header_form_multi_step button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
    margin-bottom: 7px;
}

.standared_green_box input {
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    height: 6px;
    width: 100%;
}

img.tree_footlogo_left_img {
    width: 100%;
}

.img_get_footer_left img.tree_foottruck_img {
    right: 0;
    left: auto;
}

.form_tree_home_bdy .form_frame_row input {
    height: 23px;
}

.form_frame_row {
    line-height: normal;
    display: block;
    margin-bottom: 4px;
    flex-wrap: wrap;
    width: 100%;
}

.form_tree_home_bdy .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    padding: 0px;
    margin: 0px;
}

.form_tree_home_bdy button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
    margin-bottom: 7px;
}
.form_tree_home_bdy button.next-psd-btn {
    background-color: #39ae00;
    border-color: #000000;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
}
body.page-template.page-template-main.page-template-main-php.page.page-id-5327 .slide .slide_img {
    width: 361px!important;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .slide .slide_img {
    width: 361px!important;
}

.form_tree_home_bdy .frame100.framefull.text-center {
    text-align: left;
}

.form_tree_home_bdy .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    padding: 0px;
    margin: 0px;
}

.form_tree_home_bdy img.tree_stamp_img {
    width: 100%;
    min-width: 172px;
    
        margin-top: -14px;
}

.form_frame_row input::placeholder {
    color: #fff;
}

.standared_green_box textarea#textarea {
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #FFF !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    height: 40px;
    width: 100%;
    height: 64px;
    outline: none;
}

.g-recaptcha {
    transform: scale(0.47);
    transform-origin: 0 0;
}

.captcha_bdy {
    max-width: 80%;
    height: 41px;
    
}

.captcha {
    width: 120px!important;
}

.g-recaptcha + div {
    width: 200px!important;
}

h1.thankyou_msg {
    color: #fff;
    font-size: 17px;
    margin: 0px;
    margin-bottom: 10px;
}

img.tree_footlogo_truck_img {
    position: absolute;
    bottom: -47px;
    left: -29px;
}

.standared_green_box .frame100.framefull.text-center {
    text-align: left;
}

.standared_green_box .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    padding: 0px;
}

.standared_green_box img.tree_stamp_img {
    width: 100%;
    min-width: 106px;
    
}
.standared_green_box_bdy.form_two_header .standared_green_box img.tree_stamp_img {
    min-width: 119px;
}
.heading_top_box {
    display: block;
    height: 27px;
    margin-top: 10px;
    margin-bottom: 10px;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .cramber_logo {
    display: none;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .cramber_logo {
    display: none;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .foo_charity_form .cramber_logo {
    display: unset;
}
body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .std_box_1 .img_body_tree {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .std_box_1 .img_body_tree {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .foo_charity_form .std_box_1 .img_body_tree {
    width: 48%;
    margin: auto;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .form_footer_tree_logo {
    display: none;
}
/*1*/
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .cramber_logo {
    display: none;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .cramber_logo {
    display: none;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .foo_charity_form .cramber_logo {
    display: unset;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .std_box_1 .img_body_tree {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .std_box_1 .img_body_tree {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .foo_charity_form .std_box_1 .img_body_tree {
    width: 48%;
    margin: auto;
}

body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046.form_footer_tree_logo {
    display: none;
}
/*2*/
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .cramber_logo {
    display: none;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .cramber_logo {
    display: none;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .foo_charity_form .cramber_logo {
    display: unset;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .std_box_1 .img_body_tree {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .std_box_1 .img_body_tree {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .foo_charity_form .std_box_1 .img_body_tree {
    width: 48%;
    margin: auto;
}

body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city.form_footer_tree_logo {
    display: none;
}

.standared_green_box_bdy.form_three_header .std_box_1 {
    width: unset;
    justify-content: center;
    /* margin-left: 20px; */
    align-items: flex-start;
}

.standared_green_box_bdy.form_three_header .std_box_2 {
    width: 39%;
    
}

.standared_green_box_bdy.form_three_header .std_box_3 {
    width: 32%;
    margin-right: 7px;
    padding-left: 0px;
}

.standared_green_box_bdy.form_three_header img.tree_stamp_img {
    min-width: 180px;
}

.foo_charity_form .form_two_header {
    display: block!important;
}
.form_tree_home_bdy .captcha_bdy label.error {
    right: -63px;
}
.foo_charity_form .form_frame_row .captcha_bdy label.error {
    right: -50px;
}

/*footer_box popup start*/
.foo_charity_form {
    max-width: 47%;
    margin-left: auto;
    margin-right: 7%;
    margin-top: -103px;
}

.foo_charity_form .standared_green_box_bdy.form_two_header {
    position: relative;
}

.foo_charity_form .standared_green_box_bdy.form_two_header .heading_top_box {
    display: block;
    height: 27px;
    padding-top: 0px;
    position: relative;
    margin-bottom: 6px;
}

.foo_charity_form .standared_green_box_bdy.form_two_header .std_box_3 {
    width: 30%;
    padding-right: 1px;
    padding-left: 0px;
    margin-right: 3px;
}

.foo_charity_form .standared_green_box_bdy.form_two_header .std_box_1 {
    display: flex;
    width: 30%;
    justify-content: center;
    align-items: center;
}

.foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box {
    align-items: flex-start;
}

.foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box .heading_top_box > h1 {
    color: #fff;
    font-size: 19px;
    margin: 0px;
    margin-bottom: 10px;
    font-weight: 900;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 0px;
    line-height: normal;
}

.foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box {
    align-items: center;
}
/* .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_2 {
    width: 30%;

} */


body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .slide_text.donate_our {
    margin-top: 2px!important;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .slide_text.donate_our .slide_title {
    margin-top: 0px!important;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5327 .slide_text.donate_our {
    margin-top: 2px!important;
}

body.page-template.page-template-main.page-template-main-php.page.page-id-5327 .slide_text.donate_our .slide_title {
    margin-top: 0px!important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: white;
  -webkit-box-shadow: 0 0 0px 1000px #1f492380 inset;
  transition: background-color 5000s ease-in-out 0s;
}
.form_frame_row label.errorrecaptcha.error {
    margin-bottom: 0px;
    position: absolute;
    right: -43px;
    top: 4px;
    font-size: 12px;
    bottom: -11px;
}
.captcha_bdy{
    position: relative;
}
.standared_green_box_bdy.form_two_header .captcha_bdy {
    height: 21px;
    margin-bottom: 18px;
}
label.errorrecaptcha.error {
    margin-bottom: 0px;
    position: relative;
}

@media only screen and (max-width: 1780px) {
    .foo_charity_form {
        max-width: 46%;
        margin-left: auto;
        margin-right: 7.3%;
        margin-top: -103px;
    }
}

@media only screen and (max-width: 1500px) {
    .foo_charity_form {
        max-width: 50%;
        margin-left: auto;
        margin-right: 21px;
        margin-top: -49px;
    }
}

@media only screen and (max-width: 1435px) {
    .foo_charity_form {
        max-width: 50%;
        margin-left: auto;
        margin-right: 21px;
        margin-top: -28px;
    }
}

@media only screen and (max-width: 1366px) {
    .foo_charity_form {
        max-width: 50%;
        margin-left: auto;
        margin-right: 21px;
        margin-top: -102px;
    }
}

@media only screen and (max-width: 1290px) {
    .foo_charity_form {
       max-width: 62%;
    margin-left: auto;
    margin-right: -8%;
    margin-top: -79px;
    }
}
@media only screen and (max-width: 1130px) {
.foo_charity_form{
    margin-top: -64px;
}
}
@media only screen and (max-width: 1080px) {
.foo_charity_form{
   margin-top: 11px;
    margin-right: 0;
    max-width: 120%;
}
}
@media only screen and (max-width: 1024px) {
    .foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box {
        display: flex;
        width: 100%;
        margin: auto;
    }

    .foo_charity_form .standared_green_box_bdy {
        width: 90%;
        margin: auto;
    }

    .foo_charity_form {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: -15px;
    }
    body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 #content {
    padding-top: 60px;
}
}

@media only screen and (max-width: 767px) {
    .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_3 {
        width: 100%;
        padding-right: 5px;
        padding-top: 2px;
        padding-left: 19px;
        padding-bottom: 48px;
    }

    .std_box_2 {
        width: 100%;
        margin-top: 11px;
    }

    .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_1 {
        display: flex;
        width: 100%;
        justify-content: center;
        align-items: center;
        padding-top: 0px;
    }

    .foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box {
        flex-wrap: wrap;
    }
}

/*footer_box popup end*/
/*new css start for inner pages */
.page-id-4056 .cont_l {
    margin-top: 71px;
}

.tab2 {
    top: 223px !important;
}

.tab3 {
    top: 365px !important;
}

.tab {
    top: 501px !important;
}

.wpcf7-spinner {
    visibility: visible;
    display: inline-block;
    background-color: #23282d;
    opacity: 0.75;
    width: 24px!important;
    height: 24px;
    border: none;
    border-radius: 24px;
    padding: 0;
    margin: 0 24px;
    position: relative;
}

body span.wpcf7-not-valid-tip {
    margin-bottom: 49px;
}

.question.naoe-form.open_coments1 a.item.asc_r {
    padding-bottom: 0px !important;
    top: -20px;
    position: relative;
    text-align: center;
    display: block !important;
    width: 20px;
    height: 16px!important;
    min-width: unset!important;
    line-height: 20px;
    padding: 0px !important;
    color: #fff !important;
}

.form_frame_row label.error {
    position: absolute;
    right: -18px;
    top: 3px;
    font-size: 12px;
}


.std_box_3 {
    width: 30%;
}

.form_tree_home_bdy label.error {
    top: 11px;
    font-size: 12px;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 .std_box_1 .img_body_tree.six {
    width: 100%;
    margin: auto;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 .cramber_logo.six {
    display: none;
}

/*template 5 start*/
.custom_sec_new_main.no-color-input {
    background: unset;
    padding: 0px;
}
body.page-template.page-template-main_template5.page-template-main_template5-php.page.page-id-5381 nav {
    top: 210px!important;  
}
body.page-template.page-template-main_template5.page-template-main_template5-php.page.page-id-5381 #content {
    padding-top: 240px;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 nav {
    top: 210px!important;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 #content {
    padding-top: 240px;
}
body.page-template.page-template-main_template5.page-template-main_template5-php.page.page-id-5381 .slide .slide_img {
    width: 361px!important;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 .slide .slide_img {
    width: 361px!important;
}
@media only screen and (max-width: 991px) {
    body.page-template.page-template-main_template5.page-template-main_template5-php.page.page-id-5381 .slide .slide_img {
    width: 100%!important;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 .slide .slide_img {
     width: 100%!important;
}
body.page-template.page-template-main_template5.page-template-main_template5-php.page.page-id-5381 #content {
    padding-top: 131px;
}
body.page-template.page-template-main_template6.page-template-main_template6-php.page.page-id-5383 #content {
    padding-top: 131px;
}
.form_tree_home_bdy .form_frame_row input[type="text"] {
    font-size: 13px;
    padding-left: 2px;
}
}
.standared_green_box_bdy.form_two_header {
    width: 80%;
    margin: auto;
}

.standared_green_box_bdy.form_two_header .std_box_2 {
    width: 28%;
}
.standared_green_box_bdy.form_two_header .std_box_1 {
    width: 40%;
}
/*template 5 end*/
@media only screen and (max-width: 1600px) {
    .standared_green_box .form_frame input[type="text"] {
        font-size: 11px;
        padding-left: 5px;
    }

    .standared_green_box .form_frame input[type="number"] {
        font-size: 11px;
        padding-left: 5px;
    }

    .form_tree_home_bdy .form_frame_row input[type="text"] {
        font-size: 11px;
        padding-left: 5px;
    }

    .form_tree_home_bdy .form_frame_row input[type="number"] {
        font-size: 11px;
        padding-left: 5px;
    }
    .standared_green_box_bdy.form_two_header .form_frame_row input::placeholder {
    font-size: 11px;
    
    }
    .standared_green_box_bdy.form_two_header .form_frame_row input{
       padding-left: 5px; 
           font-size: 11px;
    }
    .standared_green_box_bdy.form_two_header .form_frame_row textarea{
       padding-left: 5px; 
           font-size: 11px;
    }
    .standared_green_box_bdy.form_two_header {
    width: 96%;
    margin: auto;
}
.standared_green_box_bdy.form_two_header .std_box_3{
    padding-left: 0px;
}
}

@media only screen and (max-width: 1400px) {
    .form_tree_home_bdy label.error {
        top: 11px;
        font-size: 8px;
    }

    .standared_green_box .form_frame input[type="text"] {
        font-size: 10px;
        padding-left: 2px;
    }

    .standared_green_box .form_frame input[type="number"] {
        font-size: 10px;
        padding-left: 2px;
    }
    .form_tree_home_bdy .form_frame_row input[type="tel"] {
    font-size: 13px;
    padding-left: 2px;
}
.form_tree_home_bdy .form_frame_row input[type="email"] {
    font-size: 13px;
    padding-left: 2px;
}

    .form_tree_home_bdy .form_frame_row input[type="text"] {
        font-size: 13px;
        padding-left: 2px;
    }

    .form_tree_home_bdy .form_frame_row input[type="number"] {
        font-size: 10px;
        padding-left: 2px;
    }
    .standared_green_box_bdy.form_two_header .form_frame_row input::placeholder {
    font-size: 10px;
    
    }
    .standared_green_box_bdy.form_two_header .form_frame_row input{
       padding-left: 2px; 
           font-size: 10px;
    }
    .standared_green_box_bdy.form_two_header .form_frame_row textarea{
       padding-left: 2px; 
           font-size: 10px;
    }
    .form_frame_row label.errorrecaptcha.error{
            right: -65px;
    }

}

@media only screen and (max-width: 1300px) {
    .form_frame_row label.error {
        position: absolute;
        right: 5px;
        top: 3px;
        font-size: 10px;
    }

    .form_tree_home_bdy label.error {
        top: 11px;
        font-size: 8px;
    }

    .standared_green_box .form_frame input[type="text"] {
        
        padding-left: 2px;
    }

    .standared_green_box .form_frame input[type="number"] {
       
        padding-left: 2px;
    }

  .standared_green_box_bdy.form_two_header .std_box_2 {
    width: 31%;
}
.standared_green_box_bdy.form_two_header {
    width: 99%;
    margin: auto;
}
.foo_charity_form .standared_green_box_bdy.form_two_header .header_form_multi_step {
    width: 88%;
    margin: auto;
}
}
@media only screen and (max-width: 1280px) {
.standared_green_box_bdy.form_two_header .std_box_1 {
    width: 40%;
    margin-right: 5px;
}
}
@media only screen and (max-width: 1186px) {
    .form_frame_row label.error {
        position: absolute;
        right: 5px;
        top: 6px;
        font-size: 8px;
    }
    .standared_green_box_bdy.form_two_header .standared_green_box img.tree_stamp_img {
    min-width: 101px;
}
}

@media only screen and (max-width: 767px) {
    .home-demo .item {
        display: block!important;
    }

    .button_bdy {
        text-align: left !important;
        margin-top: 20px;
        padding-bottom: 40px;
    }

    div#SmallScreen form.wpcf7-form {
        padding: 10px!important;
        background-color: #fff;
        width: 90% !important;
        margin: 0 auto;
        padding-bottom: 70px!important;
    }
}

/*new css End for inner pages */
/**** Responsive CSS ****/
@media (min-width: 992px) {
    .form_tree_home_bdy .col-lg-8 {
        -webkit-box-flex: 0;
        /*-webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%;*/
        -webkit-flex: 0 0 60.66667%;
        -ms-flex: 0 0 60.66667%;
        flex: 0 0 60.66667%;
        max-width: 60.66667%;
        float: none;
        padding: 0px;
    }

    .form_tree_home_bdy .col-lg-4 {
        -webkit-box-flex: 0;
        /*-webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;*/
         -webkit-flex: 0 0 39.33333%;
        -ms-flex: 0 0 39.33333%;
        flex: 0 0 39.33333%;
        max-width: 39.33333%;
        float: none;
        padding: 0px;
    }
}

@media only screen and (max-width: 991px) {
    .form_tree_home_bdy {
        width: 80%;
        margin: auto;
        padding: 20px 20px;
    }

    .form_tree_home_bdy .row {
        justify-content: center;
    }

    .form_tree_home_bdy img.tree_stamp_img {
        width: 140px;
        margin: auto;
        margin-top: 0px;
    }

    .homepage_slider_form {
        width: 100%;
    }

    .img_get_footer_left img.tree_foottruck_img {
        right: 0;
        left: auto;
    }

    body.page-template.page-template-main.page-template-main-php.page.page-id-5327.toronto_city #content {
        padding-top: 163px;
    }

    body.page-template.page-template-main.page-template-main-php.page.page-id-5344.toronto_city #content {
        padding-top: 163px;
    }
}
@media only screen and (min-width: 1920px){
.standared_green_box_bdy.form_three_header {
    max-width: 72%;
    margin: auto;
}
.foo_charity_form .standared_green_box_bdy.form_three_header {
    max-width: 73%;
    margin-right: auto;
}
}
@media only screen and (max-width: 1780px) {
    .foo_charity_form .standared_green_box_bdy.form_three_header {
    max-width: 76%;
    margin-right: auto;
}
.header_form_multi_step {
   /* width: 88%;*/
    margin-right: auto;
   /* margin: auto;*/
}
.standared_green_box_bdy.form_two_header .header_form_multi_step {
    width: 90%;
    margin: unset;
}
.standared_green_box_bdy.form_two_header .standared_green_box img.tree_stamp_img {
    min-width: 107px;
}
}
    .standared_green_box_bdy.form_three_header {
    max-width: 80%;
    margin: auto;
}
.foo_charity_form .standared_green_box_bdy.form_three_header {
    max-width: 73%;
    margin: auto;
}
.foo_charity_form .standared_green_box_bdy.form_two_header {
    max-width: 73%;
    margin: auto;
}
    #footer_block > .row > .col-6 > .links_wrapper {
        margin-left: 8%;
    }

    #footer_block > .row > .col-6 > .links_wrapper, #footer_block > .row > .col-6 > .search_join {
        max-width: 40%;
    }

    #footer_block > .row > .col-6 {
        margin-left: 25px;
        margin-right: 25px;
    }
}

@media only screen and (max-width: 1500px) {
    #footer_block > .row > .col-6 {
        width: 45%;
    }

    .ti-reviews-container-wrapper {
        height: 250px;
    }
}

@media only screen and (max-width: 1435px) {
    footer .links_wrapper {
        max-width: 70%;
    }

    .ftop_Section1 > div {
        width: 15%;
    }

    .facebook_review .fb-page iframe {
        width: 100% !important;
    }
    .header_form_multi_step {
    width: 90%;
    margin-right: auto;
    
}
.standared_green_box_bdy.form_two_header {
    width: 90%;
    margin: auto;
}
.foo_charity_form .standared_green_box_bdy.form_two_header {
    width: 90%;
    margin: unset;
    margin-right: 16.7%;
    margin-left: auto;
}
}
@media only screen and (max-width: 1366px) {
    .standared_green_box_bdy.form_three_header {
  max-width: 92%;
  margin: auto;
}
.form_frame_row label.error{
    right: -5px;
top: 5px;
}
.form_frame_row label.errorrecaptcha.error {
  right: -47px;
}
.custom_sec_new_main{
    left: 48%;
transform: translateX(-50%);
}
}
@media only screen and (max-width: 1300px) {
    .standared_green_box_bdy {
        margin-left: 18%;
    }

    .std_box_1 {
        margin-right: 25px;
    }
    .standared_green_box_bdy.form_two_header .std_box_3 {
    margin-right: 10px;
    padding-top: 10px;
    padding-left: 9px;
    margin-top: -19px;
}
.standared_green_box_bdy.form_three_header .std_box_1{
    margin-right: 0px;
}
.standared_green_box_bdy.form_three_header {
  max-width: 87%;
  margin: auto;
}
.custom_sec_new_main {
  left: 47%;
  transform: translateX(-50%);
}
}
@media only screen and (max-width: 1280px) {
    .standared_green_box_bdy.form_two_header {
    margin-left: 18%;
}
}
@media only screen and (max-width: 1186px) {
    .form_frame_row label.error {
        position: absolute;
        right: 5px;
        top: 12px;
        font-size: 8px;
    }
    .standared_green_box_bdy.form_two_header .standared_green_box img.tree_stamp_img {
    min-width: 101px;
}
}
@media only screen and (max-width: 1166px) {
    .standared_green_box_bdy.form_two_header .std_box_3 {
    margin-right: 5px;
    padding-top: 10px;
    padding-left: 4px;
    margin-top: -19px;
}
    .standared_green_box_bdy {
        margin-left: 18%;
        width: 78%;
    }
    .standared_green_box_bdy.form_two_header {
    margin-left: 18%;
    width: 81%;
}

    .standared_green_box img.tree_stamp_img {
        width: 100%;
        min-width: 95px;
    }

    .std_box_3 {
        width: 37%;
    }

    .std_box_1 {
        margin-right: 16px;
    }
}
@media only screen and (max-width: 1100px){
.standared_green_box_bdy.form_two_header {
    margin-left: 9%;
    width: 86%;
}
img.tree_foottruck_img {
    position: absolute;
    width: 100%;
    bottom: -13px;
    right: -1px;
    transform: scale(1.1);
}
.foo_charity_form .standared_green_box_bdy.form_two_header {
    margin-left: auto;
    width: 93%;
    margin-right: auto;
}
.standared_green_box_bdy.form_three_header .std_box_1{
    margin-right: 0px;
}
}
@media only screen and (max-width: 1036px) {
    .standared_green_box_bdy.form_two_header {
    margin-left: 10%;
    width: 84%;
}
.foo_charity_form .standared_green_box_bdy.form_two_header {
    margin-left: auto;
    max-width: 90%;
    margin-top: 20px;
}
    #footer_block > .row > .col-6 {
        margin-left: 24px;
        margin-right: 24px;
        width: 100%;
        display: list-item;
    }

    .row.ftop_Section1 > .col-2 {
        display: inline-grid;
        width: 26%;
        text-align: left;
        margin: 10px 0 0 0;
        border-right: 1px solid #353535;
        margin-left: 30px;
        padding-right: 30px;
    }

    footer .links_wrapper {
        max-width: 100%;
    }

    footer .search_join {
        max-width: 100%;
        width: 100%;
    }

    .s_cat a {
        background: none;
    }

    .row.ftop_Section1 > .col-2 > .links_wrapper > .f_link_block {
        margin-top: 0;
    }

    .row.ftop_Section1 > .col-2 > .search_join {
        margin-top: 0;
        padding-top: 0;
    }

    .row.ftop_Section1 > .col-2:last-child {
        border: 0;
    }

    #footer_block {
        text-align: center;
    }

    .row.ftop_Section1 > .col-2 ul > li {
        text-align: left;
    }

    .join_mailing p {
        text-align: left;
    }

    .standared_green_box img.tree_stamp_img {
    width: 100%;
    min-width: 91px;
}
}

@media only screen and (max-width: 1024px) {
    .standared_green_box_bdy {
        display: none;
    }

    .s_cat a {
        display: block !important;
    }

    .standared_green_box {
        display: none;
    }
}
@media only screen and (min-width: 1920px){
    .foo_charity_form .standared_green_box_bdy.form_two_header.custom-width-two {
   
    margin-left: 14%;
}
}
@media only screen and (min-width: 1024px){
    .standared_green_box_bdy.form_three_header.cutom_width {
    max-width: 760px;
    margin: auto;
}
.foo_charity_form .standared_green_box_bdy.form_two_header.custom-width-two {
    max-width: 760px;
    margin: unset;
    
}
.foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two {
    max-width: 760px;
    margin-right: initial;
    
}
}

@media only screen and (max-width: 991px) {
    body.page-template.page-template-main.page-template-main-php.page.page-id-5327 .slide .slide_img {
        width: 100%!important;
    }

    body.page-template.page-template-main.page-template-main-php.page.page-id-5344 .slide .slide_img {
        width: 100%!important;
    }

    .form_tree_home_bdy .col-lg-8 {
        padding: 0px;
    }

    a.gallery_item1 {
        width: 94%;
        min-height: 300px!important;
        height: auto;
        margin: 10px auto;
    }

    a.gallery_item1 p {
        width: 66%;
        margin: 10px auto;
        text-align: center;
        letter-spacing: 1.5px;
        line-height: initial;
    }

    .s_cat a {
        display: block;
    }

    .ftop_Section1 > div {
        width: 100%;
    }

    #footer_block > .row > .col-6 {
        margin-left: 24px;
        margin-right: 24px;
        width: 92%;
        display: inline-block;
    }

    .row.ftop_Section1 > .col-2 {
        width: 25%;
    }
}

@media only screen and (max-width: 767px) {
    .footer_logos > .footer_logo_sec {
        display: inline-block;
    }

    .newupdated_footer_wrapper {
        display: block;
        text-align: center;
    }

    .google_review, .facebook_review {
        width: 100%;
    }

    .google_review {
        text-align: center;
    }

    .facebook_review {
        width: 100%;
        display: inline-grid;
    }

    .ti-widget.ti-goog {
        width: 100%;
        margin: 0 auto;
    }

    .google_review {
        width: 100%;
        margin: 0 auto;
    }

    .menu-footer-menu-3-container {
        margin-bottom: 0px;
    }

    .menu-footer-menu-3-ny-container {
        margin-bottom: 0px;
    }

    .row.ftop_Section1 > .col-2 {
        width: 100%;
        display: flex;
        border-right: 0;
        border-bottom: 1px solid #353535;
        margin: 0;
        padding: 0;
    }

    .row.ftop_Section1 > .col-2 ul > li {
        text-align: center;
    }

    .join_mailing p {
        text-align: center;
    }

    .row.ftop_Section1 > .col-2 > .links_wrapper > .f_link_block {
        margin-top: 13px;
    }

    .row.ftop_Section1 > .col-2 > .search_join {
        margin-top: 13px;
    }
}

@media only screen and (max-width: 599px) {
    .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_2 {
    width: 31%;
    width: 100%;
    margin-bottom: 26px;
}
.foo_charity_form .standared_green_box_bdy.form_two_header .img_body_tree {
    width: 31%;
    margin-right: 10px;
}
    .car_dealer_bdy {
        min-height: 267px;
        margin-bottom: 30px;
    }

    .owl-carousel .owl-item img {
        margin: 0 auto;
    }

    .car_dealer_bdy {
        min-height: 267px !important;
        margin-bottom: 30px !important;
    }
}

@media only screen and (max-width: 410px) {
    footer .learn_more, footer .fb_iframe_widget span {
        max-width: 300px !important;
    }

    .fb_iframe_widget iframe {
        width: 320px !important;
    }

    footer .learn_more, footer .fb_iframe_widget span {
        max-width: 320px !important;
        overflow: scroll;
    }
}


/*new footer css*/
.row.ftop_Section1.ftbanner_section > div.col-2 {
    display: inline-grid;
    vertical-align: top;
    width: 15%;
}
.row.ftop_Section1.ftbanner_section {
    
    width: 100%;
}

.row.ftop_Section1.ftbanner_section .col-6.first-col{
    max-width: 50%;
}
.row.ftop_Section1.ftbanner_section .col-6.sec-col {
    width: 47%!important;
}
.row.ftbanner_section_inner .col-2 {
   display: inline-grid;
    vertical-align: top;
    width: 33%;
}

#footer_block > .row .col-6.sec-col {
    margin-left: 0px;
    margin-right: 0px;
}
.row.ftop_Section1.ftbanner_section > div .f_link_block {
    margin-top: 0px;
}

.row.ftop_Section1.ftbanner_section > div .search_join {
    margin-top: 0px;
    padding-top: 0px;
}
.row.ftbanner_section_inner {
    display: flex!important;
    justify-content: space-between;
    flex-wrap: wrap;
}
.row.ftbanner_section_inner-foot-ch {
    display: flex!important;
    flex-wrap: wrap;
    justify-content: center !important;
    width: 100% !important;
}

.row.ftbanner_section_inner-foot-ch .co-12 {
    display: inline-grid;
    vertical-align: top;
    width: 100%;
}

.row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width {
    max-width: 780px;
    margin: unset;
}

.row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two {
    margin: unset;
    max-width: 100%;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .img_get_footer {
    position: relative;
    margin-left: 0px;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .form_frame_row .captcha_bdy label.error {
    right: -75px;
}
.row.ftbanner_section_inner-foot-ch  .standared_green_box_bdy.form_two_header .captcha_bdy + label.errorrecaptchaCharity.error {
    position: relative;
    bottom: unset;
    left: unset;
    top: unset;
    right: unset;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .standared_green_box{
    min-height: 171px;
}
.form_tree_home_bdy.homeNewForm.custom-width-side .form_footer_tree_logo {
    width: 41%;
    margin: auto;
    margin-bottom: 0px;
    display: none;
}
.form_tree_home_bdy.homeNewForm.custom-width-side + img {
    display: none;
}
.standared_green_box_bdy.form_three_header.cutom_width .form_frame_row label.errortextarea.error{
        right: 8px;
}
.form_tree_home_bdy.homeNewForm.custom-width-side .form_frame_row label.errortextareafooter.error {
    right: 8px;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two .form_frame_row  label.errortextareaCharity.error {
    right: 8px;
}
img.freePartsImage {
    max-width: 100%;
        margin-top: 20px;
}
body.home.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .slide .slide_text .slide_title {
    margin-top: 3px;
}

body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .slide .slide_text .slide_title {
    margin-top: 3px;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .slide .slide_text .slide_title {
    margin-top: 3px;
}
body.home.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 header nav li.current_page_item a {
    color: #ccebfa;
    text-decoration: none;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .share.custom_share_top a {
    margin-right: 11px;
}
body.home.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403.toronto_city .share.custom_share_top a {
    margin-right: 11px;
}

/*custom payment css*/
.search_car_table table.table.dta_tble.table-date-inserted tbody {
    background-color: rgba(255, 255, 255, 0.3) !Important;
    border: 1px solid #000;
}

.search_car_table table.table.dta_tble.table-date-inserted tbody >tr>td{
     border: 1px solid #9f9595;
     color: #4a4848;
    font-size: 15px;
    font-weight: 500;
     
}

.search_car_table table.table.dta_tble.table-date-inserted tbody >tr:first-child td {
    background-color: #144621;
    border: 1px solid #105422;
    color: #fff;
    text-transform: capitalize;
    letter-spacing: 1px;
    padding: 10px 8px!important;
    text-align: left!important;
    font-weight: 800;
}
a.payment-btn {
    background: #96ca2d none repeat scroll 0 0;
    color: #fff;
    padding: 5px 15px;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin-top: 6px;
        white-space: nowrap;
}
a.payment-btn:hover{
    color: #fff;
}

body.single-question nav.single-page {
    top: 210px!important;
}

body.single-question div#content {
    padding-top: 230px;
}
/*custom payment css*/
@media screen and (min-width: 1800px){
    #content {
    min-height: calc(100vh - 40px);
}
}
@media only screen and (max-width: 1777px){
.row.ftop_Section1.ftbanner_section .col-6.first-col {
    max-width: 49%;
}
}
@media only screen and (max-width: 1330px){
.row.ftop_Section1.ftbanner_section .col-6.first-col {
    max-width: 46%;
}
.row.ftop_Section1.ftbanner_section{
        margin: 0px;
}
}
@media only screen and (max-width: 1200px){
 .custom_sec_new_main{
        background: unset !important;
    padding: 0px !important;
 }
}
@media only screen and (max-width: 1039px){
.row.ftop_Section1.ftbanner_section .col-6.first-col {
    max-width: 100%;
}
.row.ftop_Section1.ftbanner_section .col-6.sec-col {
    width: 100%!important;
}
.row.ftbanner_section_inner .col-2 {
    display: inline-grid;
    width: 26%;
    text-align: left;
    margin: 10px 0 0 0;
    border-right: 1px solid #353535;
    margin-left: 30px;
    padding-right: 30px;
}
.row.ftbanner_section_inner .col-2:last-child {
    border: 0;
}
.row.ftop_Section1.ftbanner_section > div .f_link_block{
    text-align: left;
}


ul#menu-footer-menu-1 {
    text-align: left;
}
.row.ftbanner_section_inner-foot-ch .co-12{
        margin-left: 39px;
    padding-right: 30px;
}
}
@media only screen and (min-width: 1024px){
    .row.ftbanner_section_inner-foot-ch .foo_charity_form.new-width .standared_green_box_bdy.form_two_header.custom-width-two {
    max-width: 760px;
    margin-right: unset;
}
}
@media only screen and (max-width: 1024px){
    body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .slide .slide_img {
    width: 64%!important;
}
}
@media only screen and (max-width: 991px){
    body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .slide .slide_img {
    width: 100%!important;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .slide .slide_img {
   width: 100%!important;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .slide .slide_img {
   width: 100%!important;
}
h3.get_heading_footer{
    text-align: center;
}
.row.ftbanner_section_inner .col-2{
    width: 25%;
}
#menu-footer-menu {
  text-align: left;
}
}
@media only screen and (max-width: 800px){
    .row.ftbanner_section_inner .col-2{
    width: 25%;
}
#menu-footer-menu {
  text-align: left;
}
.col-lg-12.serch_main_2 {
    max-width: 100%;
    overflow: auto;
}

div#content.col-lg-12.search_car_table form table.table {
    max-width: 813px;
}
}

@media only screen and (max-width: 767px){
    .row.ftbanner_section_inner .col-2{
            width: 100%;
    display: flex;
    border-right: 0;
    border-bottom: 1px solid #353535;
    margin: 0;
    padding: 0;
}
.row.ftop_Section1.ftbanner_section > div .f_link_block {
    text-align: center;
}
ul#menu-footer-menu-1 {
    text-align: center;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 #content {
    padding-top: 137px;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 #content {
    padding-top: 137px;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city #content {
    padding-top: 137px;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city #content {
    padding-top: 137px;
}

.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header  .std_box_2 {
    width: 98%;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header img.tree_foottruck_img {
        position: absolute;
    width: 98%;
    bottom: -23px;
    right: 13px;
    transform: scale(1.1);
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header img.tree_footlogo_img {
    width: 100%;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .header_form_multi_step {
    width: 92%;
    margin: auto;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_3 {
    width: 25%;
    padding-right: 5px;
    padding-top: 2px;
    padding-left: 0px;
    padding-bottom: 0px;
}
ul#menu-footer-menu {
    text-align: center;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_2 {
    width: 35%;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_1 {
    display: flex;
    width: 28%;
    justify-content: center;
    align-items: center;
    padding-top: 0px;
}
body.page-template.page-template-new-homePage.page-template-new-homePage-php.page.page-id-5403 .row.ftbanner_section_inner-foot-ch .foo_charity_form .foo_charity_form .std_box_1 .img_body_tree {
    width: 26%;
    margin: auto;
}
}
@media only screen and (max-width: 599px){
   .row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_2{
            width: 96%;
    }
    .row.ftbanner_section_inner-foot-ch .co-12 {
    margin-left: 26px;
    padding-right: 0px;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_1{
    width: 77%;
    margin: auto;
}
.row.ftbanner_section_inner-foot-ch .foo_charity_form .standared_green_box_bdy.form_two_header .std_box_3 {
    width: 51%;
    padding-right: 5px;
    padding-top: 2px;
    padding-left: 23px;
    padding-bottom: 43px;
}
ul#menu-footer-menu {
    text-align: center;
}
}


/*new home page css*/

.new_cont_menu {
    text-align: center;
}

.new_cont_menu {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 115px;
}

.new_cont_menu a.item {
    float: none;
    display: inline-block;
    width: 15%;
    text-align: center;
}
.new_cont_menu a.item img, .new_cont_menu a.item p {
    left: 0 !important;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.new_cont_menu img {
    bottom: 30px !important;
    margin: 0 auto !important;
    width: 140px;
    left: 0 !important;
    right: 0 !important;
    float: none;
}
.new_cont_menu .item:last-child img {
    top: -25px;
    width: 90px !important;
}
.new_cont_menu {
    text-align: center;
}.new_cont_menu a.item {
    float: none;
    display: inline-block;
    width: 15%;
    text-align: center;
}
.new_cont_menu a.item img, .new_cont_menu a.item p {
    left: 0 !important;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.new_cont_menu img {
    bottom: 30px !important;
    margin: 0 auto !important;
    width: 140px;
    left: 0 !important;
    right: 0 !important;
    float: none;
}
.new_cont_menu .item:last-child img {
    top: -25px;
    width: 90px !important;
}
.new_cont_menu{
    text-align: center;
}
.new_cont_menu p {
    width: 144px;
    color: #454545;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    position: absolute;
    bottom: 5px;
    padding-left: 20px;
    width: 138px;
    text-align: center;
    font-size: 14px;
    color: #454545;
    text-transform: uppercase!important;
    font-weight: 700!important;
}

.new_cont_menu .item {
    display: block;
    position: relative;
    float: left;
    width: 138px;
    height: 115px;
    cursor: pointer;
    background: url(/wp-content/themes/aw/img/items_delimtr.png) bottom right no-repeat;
}

.new_cont_menu img:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
body.page-template-test-homePage header nav.main-page_new {
    top: 210px!important;
}

body.page-template-test-homePage #content {
    padding-top: 230px;
}
body.page-template-test-homePage .slide .slide_img {
    width: 361px!important;
}
body.page-template.page-template-invoice_search header nav.main-page_new {
    top: 210px!important;
}
body.page-template.page-template-invoice_search #content {
    padding-top: 230px;
}
.apply_box .sample_vin {
    display: none;
}

body nav.main-page {
    top: 210px!important;
}

body #content {
    padding-top: 230px;
}

.apply_box {
	width: 400px;
}

.apply_box .vinshortcodecont #stm_motors_vin_decoder input.vin {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    /* background-color: rgba(0, 0, 0, 0); */
    color:#000000  !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #ffffff !important;
    width: 100%;
    height: unset;
    max-height: 4px;
}
.apply_box .vinshortcodecont #stm_motors_vin_decoder input.vin:focus{
outline: none;
}
:focus-visible {
    outline: unset!important;
}
.apply_box button#checkVin {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
    margin-left: 10px;
    border-radius: 0px;
    height: 36px;
}
.apply_box button#checkVin :hover{
     color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
}
.topheading-vin > h3 {
    font-size: 18px;
    font-weight: 600;
    margin-top: 0px;
    color: #fff;
    letter-spacing: 0.6px;
        margin-bottom: 3px;
}

.heading-form-vin >h3 {
    font-size: 18px;
    font-weight: 500;
    margin-top: 0px;
    color: #fff;
            
}
.apply_box #stm_motors_vin_decoder {
    margin-bottom: 0px;
}
#request-stm_vim_history div#vs-shortcode{
    position: relative;
    background: #fff;
    width: 100%;
    margin: auto;
    overflow-y: auto;
    max-height: 600px;
    padding: 20px;
    margin-top: 10px;
}
img.freePartsImage.new_freePartsImage {
    margin-top: 0px;
}

.apply_box + p {
    padding: 0px;
}
.new_homePage_vin_section .slide_text .slide_title p {
    margin-right: 0px;
    
}
.new_homePage_vin_section .slide_info p{
    padding:unset;
}
.new_homePage_vin_section .clear {
    display: none !important;
}
.slide .new_homePage_vin_section .slide_text .slide_title {
    margin-top: 3px!important;
}
.apply_box {
    background: #5babe1;
    padding: 5px 20px;
    margin-bottom: 10px;
    max-width: 358px;
}

.apply_box input.vin:placeholder{
    color:#fff!important;
}
/*.topheading-vin > h3{
	display: none;
}*/
.heading-form-vin >h3{
	display: none;
}
.aditional-image-body {
    background: #fff;
    min-height: 117px;
    margin-bottom: 11px;
    width: 420px;
}
.invoice-search-body {
    background: #5babe1;
    padding: 30px;
    width: 400px;
    margin: auto;
    margin-bottom: 20px;
}

.invoice-search-body input[type="text"] {
        font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #ffffff !important;
    width: 100%;
    height: 37px;
    text-indent: 13px;
    margin-bottom: 10px;
}

.invoice-search-body button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
    
    border-radius: 0px;
    height: 37px;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: ease .2s;
}

p.no-matchdata {
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 13px;
}
.stm-outer-body {
    z-index: 3;
    padding-top: 100px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
    display: none;
}
.stm-outer-body.pop-up{
    display: block;
}

div#request-stm_vim_history {
    margin: auto;
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 76%;
    padding: 20px;
}

button.close-request {
    cursor: pointer;
    position: absolute;
    z-index: 999999;
    top: -16px;
    right: -10px;
    box-shadow: none;
    color: #000 !important;
    opacity: 1 !important;
    font-size: 20px;
    border-radius: 50%;
    padding: 0 0 4px 0;
    border: 2px solid #b6bbbf;
    width: 40px;
    height: 40px;
    line-height: 0;
    text-shadow: none !important;
    background: #fff;
    font-weight: 700;
}
/*invoice page*/

.main_wrapper_form_row {
    display: flex;
    width: 100%;
    justify-content: center;
    gap: 10px;
    align-items: flex-start;
}

.pay-now-heading h3 {
    font-size: 40px;
    font-weight: 600;
    margin-top: 0px;
 
}

.pay-now-para p {
    font-size: 20px;
    line-height: 28px;
    color: #000;
    font-weight: 500;
}
.tier-body {
    margin-top: 50px;
    margin-bottom: 30px;
}
img.tier-img {
    max-width: 100%;
}
ul.visa-list li a {
    /*background: #fff;*/
    margin-right: 10px;
    border-radius: 6px;
    display: block;
       
    text-align: center;
}

ul.visa-list {
    display: flex;
    margin-top: 15px;
}

ul.visa-list li img {
       width: 43px;
}

img.tier-img {
    max-width: 339px;
}
.makepayment-body {
    position: relative;
    padding-right: 10px;
}

img.btnpayment {
    max-width: 122px;
}

a.makepayment-btn {
    position: absolute;
    display: block!important;
    width: 100%;
    text-align: left;
    max-width: 246px;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    right: 0;
    top: 126px;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .slide_text .clear {
    display: none;
}
body.page-template.page-template-main2.page-template-main2-php.page.page-id-1046 .slide_info p:first-child {
    display: none;
}
@media only screen and (max-width: 1024px){
    body.page-template-test-homePage .slide .slide_img {
    width: 64%!important;
}
body.page-template-test-homePage #content {
     padding-top: 60px;
}
body #content {
     padding-top: 60px;
}
.new_cont_menu {
    text-align: center;
    position: relative;
    height: unset;
}
.new_cont_menu a.item{
        display: inline-block;
        width: 100%;
            margin-bottom: 30px;
}
.new_cont_menu a.item:first-child{
    margin-top: 30px;
}
.aditional-image-body{
	width: 100%;
}
.main_wrapper_form_row{
        width: 96%;
            margin: auto;
}
.main_wrapper_form_row{
        flex-wrap: wrap;
}
/*.makepayment-body{
        display: none;
}*/
body .container.responsive_nav{
    position: relative;
}
img.btnpayment {
    max-width: 179px;
}
a.makepayment-btn{
        top: 168px;
}
}
@media only screen and (max-width: 991px){
    body.page-template-test-homePage .slide .slide_img {
    width: 100%!important;
}
.apply_box button#checkVin{
        width: 69%;
    margin-right: 10px;
}
.new_homePage_vin_section .slide_info p {
    padding: 0px 10px;
}
.new_homePage_vin_section_porthop  .slide_info p {
    padding: 0px 10px;
}
.new_homePage_vin_section_ottawa  .slide_info p {
    padding: 0px 10px;
}
img.freePartsImage.new_freePartsImage{
    margin-top: 9px;
    margin-bottom: 26px;
    max-width: 80%;
    margin: auto;

}
.slide .slide_text .apply_box{
       padding: 5px 10px!important;
    max-width: 99%!important;
    width: 100%;
}
.invoice-search-body{
	width: 94%;
}
.invoice-search-body{
    padding: 10px;
}
.invoice-search-body input[type="text"]{
    width: 99%;
}
a.makepayment-btn {
    position: absolute;
    display: block!important;
    width: 100%;
    text-align: left;
    max-width: 261px;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 24px;
    right: 0;
    top: 128px;
}
img.btnpayment {
    max-width: 159px;
}

}
@media only screen and (min-width: 992px){
    body.page-template-test-homePage .slider_wrap {
    overflow: unset;
}
body.page-template-test-homePage .slider{
padding-bottom: 245px;
}
}
@media only screen and (max-width: 820px){
img.btnpayment {
    max-width: 128px;
}
.slide .slide_text .apply_box {
    padding: 5px 10px!important;
    max-width: 84%!important;
    width: 100%;
}
}
@media only screen and (max-width: 768px){

img.freePartsImage.new_freePartsImage{
    max-width: 95%;
    margin: auto;
    margin-bottom: 36px;
}
}
@media only screen and (max-width: 767px){
   body.page-template-test-homePage #content {
    padding-top: 137px;
}
body.page-template.page-template-invoice_search #content {
    padding-top: 160px;
}
img.freePartsImage.new_freePartsImage{
    
    max-width: 94%;
    margin: auto;
    margin-top: 9px;
    margin-bottom: 26px;

}
body.page-template.page-id-6788 img.freePartsImage.new_freePartsImage{
margin-bottom: -3px;
}
.slide .slide_text div.stm-outer-body.pop-up {
    padding: unset!important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slide .slide_text div.stm-outer-body.pop-up div#request-stm_vim_history {
    max-width: 90%;
    width: 85%;
    padding: unset!important;
    margin-top: 10%;
}

.slide .slide_text div#vs-shortcode {
    padding: unset !important;
    width: 100% !important;
}

.slide .slide_text .stm-modal-dialog div {
    padding: unset !important;
}

button.close-request {
}

.stm-modal-dialog {
    max-height: 600px !important;
    overflow-y: auto;
}
.slide .slide_text .apply_box .stm-modal-content {
    padding: 10px !important;
}
}
@media only screen and (max-width: 580px){
    .share div {
    width: 251px;
    margin-top: 17px;
}
body .share.custom_share_top .dropdown.dropdown-tip.dropdown-anchor-right{
	right: 29px !important;
}
div#content {
    z-index: unset;
}
}
@media only screen and  (max-width: 480px){
    div#content {
    z-index: unset;
}
a.makepayment-btn{
    top: 153px;
}
}

.slide .new_homePage_vin_section .slide_text .slide_title {
    margin-top: 3px!important;
    display: none;
}
.aditional-image-body{
    display: none;
}

.slide .slide_img {
    width: 361px!important;
}
body.page-template nav {
    top: 210px!important;
}
@media only screen and (max-width: 1024px){
    body.page-template #content {
    padding-top: 130px;
}
}
@media only screen and (max-width: 991px){
    .slide .slide_img {
    width: 100%!important;
}
}

/*new ottawa item list*/
.new_cont_menu.otaawa a.item {
    width: 23.5%;
}
.new_cont_menu a.item:last-child {
    background: unset;
}
.new_cont_menu.otaawa a.item:last-child {
    background: unset;
}
.new_cont_menu.port a.item {
    width: 23%;
    background: unset;
}
.new_cont_menu.port a.item:last-child{
    background: unset;
}
@media only screen and (max-width: 1024px){
    .new_cont_menu.otaawa a.item {
    display: block;
    width: 100%;
    margin-bottom: 30px;
}
.new_cont_menu.port a.item{
  display: block;
    width: 100%;
    margin-bottom: 30px;  
}
}

/*topbar side css*/
.top-infobar {
    /*background-color: red;*/
    position: absolute;
    display: block;
    /* height: 100vh; */
    float: none;
    right: 0;
    width: 332px;
}

.top-infobar .share.custom_share_top {
    float: none;
}

.top-infobar .hour_section_top_right {
    float: none;
}

.top-infobar .hours_head_sec {
    position: unset;
    float: none;
        max-width: unset;
    text-align: right;
}

.top-infobar .shar div {
    float: none;
}

.top-infobar .slectcity {
    padding-right: 5px;
}

.top-infobar .share > div a {
    float: none;
    display: inline-block;
    width: 100%;
}



.top-infobar .share > div {
    float: none;
}

.top-infobar .share > div {
    display: flex;
    margin-bottom: 15px;
}

.top-infobar a.makepayment-btn {
    position: unset;
    text-align: center;
    max-width: unset;
    text-align: right;
}
.top-infobar .hours_head_sec p {
    float: unset;
    padding-right: 10px;
}
body #content {
    min-height: calc(100vh - 14px);
    display: flex;
    flex-direction: column;
    align-items: center;
}
@media only screen and (max-width: 768px){
    img.btnpayment {
    max-width: 125px;
}
}
@media only screen and (max-width: 767px){
    .top-infobar .share.custom_share_top {
    float: none;
    width: 100%!important;
}
.top-infobar .share.custom_share_top {
    float: none;
    width: unset !important;
}
.top-infobar .share > div{
    width: unset;
}
img.btnpayment {
    max-width: 113px;
}
.share > ul {
    padding-right: 10px;
    display: flex;
    flex-wrap: nowrap;
}
.top-infobar .hours_head_sec {
    position: unset;
    float: none;
    max-width: unset;
}
.top-infobar .share > div{
    font-size: 100%;
        justify-content: center;
}
.top-infobar .hour_section_top_right{
    margin-top: 0px;
}
.row.ftbanner_section_inner.footer_duplicate {
    justify-content: center;
}
}
@media only screen and (max-width: 540px){
.top-infobar{
            width: 265px;
    }
}
@media only screen and (max-width: 538px){
    
    .top-infobar .share.custom_share_top a {
    margin-right: 0px;
}
.top-infobar .share > ul {
    padding-right: 0px;
}
img.btnpayment {
    max-width: 81px;
}
}

@media only screen and (min-width: 992px){
    body.page-template-home-page-new .slider_wrap {
    overflow: unset;
}
body.page-template-home-page-new .slider {
    padding-bottom: 12%;
}
body.page-template .slider_wrap {
    overflow: unset;
}
body.page-template .slider {
   /* padding-bottom: 12%;*/
   padding-bottom: 20px;
}
body.page-template.page-template-main2ottawa .slider {
   /* padding-bottom: 12%;*/
   padding-bottom: 140px;
}
body.page-template.page-template-main3porthope .slider {
   /* padding-bottom: 12%;*/
   padding-bottom: 140px;
}
body.page-template.page-id-6788 .slider {
    padding-bottom: 103px;
            overflow: visible;
        min-height: 359px;
}
}
@media only screen and (min-width: 1230px){
body.page-template .slider {
   /* padding-bottom: 12%;*/
   padding-bottom: 0px;
}
section.saprat-advertisement{
    margin-top: -6px;
}
    body.page-template.page-template-main2ottawa .slider {
        /* padding-bottom: 12%; */
        padding-bottom: 132px!important;
    }
    body.page-template.page-template-main3porthope .slider {
        /* padding-bottom: 12%; */
        padding-bottom: 136px!important;
    }
    body.page-template.page-id-5503 #content {
    line-height: normal;
    min-height: calc(100vh - 521px);
}
body.page-template.page-id-5500 #content{
    line-height: normal;
    min-height: calc(100vh - 521px);
}
}
@media only screen and (min-width: 1440px){
body.page-template .slider {
   /* padding-bottom: 12%;*/
   padding-bottom: 0px;
}
section.saprat-advertisement{
    margin-top: -6px;
}
    body.page-template.page-template-main2ottawa .slider {
        /* padding-bottom: 12%; */
        padding-bottom: 132px!important;
    }
    body.page-template.page-template-main3porthope .slider {
        /* padding-bottom: 12%; */
        padding-bottom: 136px!important;
    }
}
body.theme-aw.woocommerce-js.page-id-5602 nav.main-page_new {
    top: 129px !important;
}
/*new form css*/
.hiring-form-bg-row.row {
    display: flex;
    align-items: center;
    margin: unset;
}

.hiring-form-bg-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60.66667%;
    -ms-flex: 0 0 60.66667%;
    flex: 0 0 60.66667%;
    max-width: 60.66667%;
    float: none;
    padding: 0px;
}

.hiring-form-bg-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 39.33333%;
    -ms-flex: 0 0 39.33333%;
    flex: 0 0 39.33333%;
    max-width: 39.33333%;
    float: none;
    padding: 0px;
}


.hiring-form-bg {
    background-image: linear-gradient(to right, #007c00 , #000a01);
        width: 423px;
        margin-top: 11px;
}

.hiring-form-bg-row.row {
    background: url(https://www.standardautowreckers.com/wp-content/uploads/2023/06/we-hiring.jpg);
    width: 423px;
    margin-top: 2px;
    background-size: contain;
    background-repeat: no-repeat;
   /* padding: 10px 0px;*/
    min-height: 150px;
}
.hiring-form-bg-row.row.newcare {
    background: url(/wp-content/uploads/2021/11/lightbg-2.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 203px;
    width: 423px;
    margin-top: 2px;
    display: block;
}
.hiring-form-bg-body .offer-form-wrapper {
    padding-right: 4px;
    text-align: center;
}
.hiring-form-bg-body {
    max-width: 57%;
    margin-left: auto;
}
.input-hiring input.form-control {
    font-family: "Roboto", Sans-serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    background-color: rgba(0, 0, 0, 0);
    color: #ffffff !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 2px 6px;
    margin-bottom: 9px;
    height: 24px;
    border-radius: 0px!important;
    /*text-transform: uppercase;*/
}
.input-hiring label.error {
    position: absolute;
    right: 4px;
    top: 0px;
    font-size: 10px;
}

.input-hiring {
    position: relative;
}
.hiring-body-panel {
    display: flex;
    justify-content: space-between;
        gap: 5px;
}
h3.Form-heading {
        font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 0px;
    margin-bottom: 10px;
    text-align: right;
    padding-right: 12px;
    margin-top: 10px;
    font-family: 'PT Sans Narrow';
}
button.btn-hiring {
     color: #ffffff;
    background-color: #007d00;
    border-color: #007d00;
    padding: 1px 10px;
    font-size: 10px;
    font-weight: bold;
    font-family: 'PT Sans Narrow';
    letter-spacing: 1px;
    border-radius: 6px;
    box-shadow: unset;
}
.hiring-body-panel{
        padding-right: 10px;
}
/*.annimation-body {
    height: 39px;
}*/
.input-hiring-btn {
    text-align: right;
    padding-right: 7px;
    margin-bottom: 5px;
}
.form_tree_home_bdy .form_frame_row textarea#textarea {
    width: 110%;
    text-indent: 10px
    
}
.new_homePage_vin_section_porthop p {
    padding: unset;
}

.new_homePage_vin_section_porthop  .slide_text .slide_title {
    margin-top: 7px;
}
.new_homePage_vin_section_ottawa p {
    padding: unset;
}
.new_homePage_vin_section_ottawa  .slide_text .slide_title {
    margin-top: 7px;
}
.new_cont_menu.port a.item {
    background: url(/wp-content/themes/aw/img/items_delimtr.png) bottom right no-repeat;
}
.new_cont_menu.port a.item:last-child{
     background:unset;
}
   
.love-cars {
    text-align: right;
    margin-top: 2px;
} 
.form_tree_home_bdy.new_bg_green h3.get_heading_footer {
    color: #fff;
    font-size: 24px;
    letter-spacing: 0;
    font-weight: bold;
    margin-top: 0px;
    font-family: 'PT Sans Narrow';
}  
@media only screen and (max-width: 540px){
    .hiring-form-bg{
            width: 92%;
            margin-left: auto;
        margin-right: auto;
    }
    .hours_head_sec p strong {
    font-size: 10px;
}
.hours_head_sec p a{
    font-size: 10px;
}
body.page-template.page-template-main3.page-template-main3-php.page.page-id-1192.porthope_city .share.custom_share_top a {
    margin-right: 4px;
}

}
@media only screen and (max-width: 991px){

.hiring-form-bg{
    margin: auto;
        width: 86%;
        margin-top: 30px;
}
.hiring-form-bg-row.row{
        width: 99%;
    margin-left: auto;
    margin-right: auto;
}
.hiring-form-bg-row.row{
    background-size: cover;
    min-height: 226px;
    background-position: center;
}


body.porthope_city.home  .slide-link, body.toronto_city.home  .slide-link {
    top: 259px!important;
}
.form_tree_home_bdy .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup{
    width: 100%;
}
.form_tree_home_bdy .form_frame_row textarea#textarea {
    width: 102%;
        text-indent: 0;
}
}

@media only screen and (max-width: 766px){
body .slide .new_homePage_vin_section .slide_text {
        margin: auto !important;
    max-width: unset!important;
}
.hiring-form-bg-row.row {
    background-size: contain;
    min-height: 226px;
    background-position: center;
}
.bootstrapiis {
    margin-top: 34px!important;
    margin-bottom: 10px!important;
}
button.btn.btn-primary.wrn-btn.horizontalSearch {
    background-color: #000;
    border-color: #000;
    border-radius: 5px;
}
}
@media only screen and (max-width: 642px){
    .hiring-form-bg-row.row {
    background-size: contain;
    min-height: 226px;
    background-position: center;
}
}
@media only screen and (max-width: 542px){
    .top-infobar{
     width: 312px;
    }
    .top-infobar .share > div {
    font-size: 100%;
    justify-content: space-around;
}
.hiring-form-bg-row.row {
    background-size: contain;
    min-height: auto;
    background-position: left;
}
body.page-template #content {
    padding-top: 30px;
}
}
@media only screen and (max-width: 540px){
    .hiring-form-bg-row.row {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}
.hiring-form-bg {
    margin: auto;
    width: 87%;
    margin-bottom: 10px;
}
.form_tree_home_bdy .form_frame_row textarea#textarea {
    width: 103%;
    height: 49px;
}
}
@media only screen and (min-width: 319px) and (max-width: 480px){
    body .share.custom_share_top div {
    font-size: 11px !important;
}
 li.fl {
    font-size: 9px;
}
}
@media only screen  and (max-width: 480px){
    div#dropdown-2 {
    max-width: unset;
}

body .share.custom_share_top .dropdown .dropdown-panel {
    width: 100% !important;
    min-width: unset;
    box-shadow: unset !important;
    box-sizing: content-box;
}



body .share.custom_share_top .dropdown.dropdown-tip.dropdown-anchor-right{
    width: 284px;
    right: 20px!important;
    background: none;
}
body.toronto_city .share.custom_share_top .dropdown.dropdown-tip.dropdown-anchor-right{
 right: 2px!important;
}
.hours_head_sec p strong {
    font-size: 12px;
}
body.page-template.toronto_city .share.custom_share_top a {
    margin-right: 0px;
}
body .share.custom_share_top div {
    font-size: 10px !important;
}
li.fl {
    font-size: 11px;
}
.hours_head_sec p strong {
    font-size: 10px;
}
.top-infobar{
            width: 238px;
    }
    li.fl {
    font-size: 9px;
}

}
@media only screen  and (max-width: 320px){
li.fl {
    font-size: 9px!important;
}
}

/*new css*/
h2.small-heading-top {
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow';
    margin: 0px;
    line-height: normal;
}

h1.big-heading-top {
    color: #fff;
    font-weight: 600;
    font-size: 49px;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow';
    margin: 0px;
    line-height: 49px;
}

h3.small-heading-bottom {
    color: #fff;
    font-weight: 600;
    font-size: 19px;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow';
    margin: 0px;
}

button.btn-join-our {
    background-image: linear-gradient(to right, #013101 , #017a00);
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    font-weight: 500;
    font-family: system-ui;
    padding: 0px 13px;
}

.hiring-form-bg-left {
    padding-left: 15px;
}
.slide_img img.love-cars {
    max-width: 164px;
}
.dropdown.dropdown-tip{
	    background: unset;
}
.form_tree_home_bdy.new_bg_green .form_frame_row input[type="text"] {
    margin-bottom: 13px;
}
.form_tree_home_bdy.new_bg_green .form_frame_row input[type="tel"]{
     margin-bottom: 13px;
}
.form_tree_home_bdy.new_bg_green .form_frame_row input[type="email"]{
     margin-bottom: 13px;
}
.form_tree_home_bdy.new_bg_green .get_heading_footer {
    margin-bottom: 9px;
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
    .top-infobar .hour_section_top_right{
        margin-top: 18px;
    }
    .top-infobar .share > div{
        width: 328px;
    }
}
@media only screen and (min-width: 991px) {
.custom_popup .modal-dialog {
    max-width: 577px!important;
}


}

.slide-custom-section .slide-link{
	display: none!important;
}
@media only screen and (max-width: 992px){
.form_tree_home_bdy.new_bg_green .col-lg-4 {
    max-width: 30%;
}
.form_tree_home_bdy.new_bg_green .col-lg-8 {
    padding: 0px;
    max-width: 72%;
}
.form_tree_home_bdy.new_bg_green .row {
    justify-content: center;
}
.form_tree_home_bdy.new_bg_green img.tree_stamp_img{
        min-width: 156px;
}
}
@media only screen and (max-width: 768px){
.form_tree_home_bdy.new_bg_green .col-lg-8 {
    padding: 0px;
    max-width: 68%;
}
.form_tree_home_bdy.new_bg_green .col-lg-4 {
    max-width: 30%;
    padding: 0;
}
}
@media only screen and (max-width: 767px){
    /*body.page-template #content {
    padding-top: 30px;
}*/
.form_tree_home_bdy.new_bg_green {
    background: url(/wp-content/uploads/2021/11/green.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.form_tree_home_bdy.new_bg_green{
        padding: 10px 20px;
}
.form_tree_home_bdy.new_bg_green .col-lg-4 {
    max-width: 30%;
}
.form_tree_home_bdy.new_bg_green .col-lg-8 {
    padding: 0px;
    max-width: 63%;
}
.form_tree_home_bdy.new_bg_green .row {
    justify-content: left;
}
.form_tree_home_bdy.new_bg_green img.tree_stamp_img{
        min-width: 152px;
}
}
@media only screen and (max-width: 540px){
	/*body.page-template #content {
    padding-top: 30px;
}*/
.form_tree_home_bdy.new_bg_green {
    background: url(/wp-content/uploads/2021/11/green.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}
}
@media only screen  and (max-width: 480px){

.hiring-form-bg{
        margin: auto;
    width: 91%;
    margin-bottom: 10px;
}
body.page-template #content {
    padding-top: 130px;
}
.form_tree_home_bdy.new_bg_green .col-lg-4{
    max-width: 30%;
    padding: 0px;
}
.img_body_tree{
        margin-left: 15px;
}
.form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: 123px;
}
}
@media only screen  and (max-width: 414px){
.img_body_tree {
    margin-left: 9px;
}
.form_tree_home_bdy.new_bg_green{
    margin: auto;
    width: 81%;
    margin-bottom: 10px;
}
}
@media only screen  and (max-width: 376px){
.img_body_tree {
    margin-left: 1px;
}
}
@media only screen  and (max-width: 320px){

.form_tree_home_bdy.new_bg_green .col-lg-8 {
    padding: 0px;
    max-width: 57%;
}
.form_tree_home_bdy.new_bg_green .col-lg-4 {
    max-width: 21%;
}
.form_tree_home_bdy img.tree_stamp_img{
        min-width: 113px;
}
}

.custom_sec_new_main.get_cash_now_middle_creative{
    display: none;
}
@media only screen  and (max-width: 1000px){
    .custom_sec_new_main.get_cash_now_middle_creative {
    display: block;
    position: relative;
    margin-bottom: 9px;
    left: 47%;
}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width {
    display: block;
    max-width: 100%;
    width: 90%;
}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box {
    display: block;
}

.custom_sec_new_main.get_cash_now_middle_creative  .standared_green_box_bdy.form_three_header img.tree_stamp_img {width: 33%;}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width .img_body_tree {
    text-align: center;
}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_2 {
    margin: auto;
    width: 76%;
}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .standared_green_box {
    min-height: 303px;
}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_3 {
    width: 100%;
    margin-bottom: 38px;
}

.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_1 {
    margin-top: 15px;
}

.custom_sec_new_main.get_cash_now_middle_creative img.tree_foottruck_img {
    bottom: -33px;
}
}

@media only screen  and (max-width: 915px){
    .custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width {
     width: 86%;

    }
   .slide  .slide_text.donate_our {
    display: flex;
    max-width: unset !important;
    margin-top: 20px!important;
}

.new_homePage_vin_section {
    margin-top: 20px;
}
.custom_sec_new_main.get_cash_now_middle_creative{
        margin-bottom: 30px;
}
.form_tree_home_bdy.new_bg_green{
        width: 78%;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header img.tree_stamp_img {
    width: 19%;
}
.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 67.5%;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_3 {
    width: 71%;
    margin: auto;
    margin-bottom: 38px;
}
}
@media only screen  and (max-width: 820px){
    .custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width {
     width: 86%;

    }
   .slide  .slide_text.donate_our {
    display: flex;
    max-width: unset !important;
    margin-top: 20px!important;
}

.new_homePage_vin_section {
    margin-top: 20px;
}
.custom_sec_new_main.get_cash_now_middle_creative{
        margin-bottom: 30px;
}
.form_tree_home_bdy.new_bg_green{
        width: 78%;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header img.tree_stamp_img {
    width: 19%;
}
.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 67.5%;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_3 {
    width: 71%;
    margin: auto;
    margin-bottom: 38px;
}
}
@media only screen  and (max-width: 768px){
    .custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width {
     width: 86%;

    }
   .slide  .slide_text.donate_our {
    display: flex;
    max-width: unset !important;
    margin-top: 20px!important;
}

.new_homePage_vin_section {
    margin-top: 20px;
}
.custom_sec_new_main.get_cash_now_middle_creative{
        margin-bottom: 30px;
}
.form_tree_home_bdy.new_bg_green{
        width: 78%;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header img.tree_stamp_img {
    width: 19%;
}
.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 72.5%;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_3 {
    width: 71%;
    margin: auto;
    margin-bottom: 38px;
}
}
@media only screen  and (max-width: 767px){
    .custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width {
     width: 86%;

    }
   .slide  .slide_text.donate_our {
    display: flex;
    max-width: unset !important;
    margin-top: 20px!important;
}

.new_homePage_vin_section {
    margin-top: 20px;
}
.custom_sec_new_main.get_cash_now_middle_creative{
        margin-bottom: 11px;
}
.form_tree_home_bdy.new_bg_green{
        width: 81%;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header img.tree_stamp_img {
    width: 19%;
}
.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 73.5%;
}

}
@media only screen  and (max-width: 680px){
.form_tree_home_bdy.new_bg_green .col-lg-8 {
    max-width: 69.5%;
}
.form_tree_home_bdy.new_bg_green {
    width: 80%;
}
}
@media only screen and (max-width: 540px){
    .hiring-form-bg{
     width: 87.5%;
    }
    .custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header.cutom_width {
    width: 87%;
}
body .slide .new_homePage_vin_section .slide_text.donate_our {
    display: flex;
    max-width: unset !important;
    margin-top: 20px!important;
}
.custom_sec_new_main.get_cash_now_middle_creative .standared_green_box_bdy.form_three_header .std_box_3 {
    width: 81%;
    margin: auto;
    margin-bottom: 38px;
}
.hiring-form-bg{
    margin-bottom: 30px;
}
.hiring-form-bg-row.row{
        width: 100%;
}
.form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: 142px;
}
}
@media only screen and (max-width: 480px){
    .form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: 109px;
}
.form_tree_home_bdy.new_bg_green {
    width: 77.5%;
}
}
@media only screen and (max-width: 414px){
    .img_body_tree {
    margin-left: 0px;
}
.form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: 105px;
}
}
/*radio button*/
.inline-input-body {
    display: flex;
}

.inline-input-body label {
    color: #fff;
    position: relative;
   
    margin-bottom: 0;
    vertical-align: middle;
    cursor: pointer;
        font-weight: normal;
    display: flex;
    font-size: 14px;
    line-height: 12px;
}

.inline-input {
    display: flex;
    width: 94%;
    justify-content: space-between;
    margin-bottom: 5px;
}




.inline-input-body {
  font-family: system-ui, sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.1;
  display: grid;
  grid-template-columns: 1em auto;
  gap: 0.5em;
}



.inline-input-body:focus-within {
  color: var(--form-control-color);
}

.inline-input-body input[type="radio"] {
 -webkit-appearance: none;
    appearance: none;
    margin: 0;
    font: inherit;
    width: 0.65em;
  height: 0.65em!important;
    border: 2px solid #fff;
    transform: translateY(-0.075em);
    display: inline-grid;
    place-content: center;
    margin-right: 3px;
    font-size: 23px;
    border-radius: 50%!important;
}

.inline-input-body input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #96ca2d;
}
.inline-input.middle .inline-input-body input[type="radio"]::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #96ca2d;
}

input[type="radio"]:checked::before {
  transform: scale(1);
}

input[type="radio"]:focus {
  outline: max(2px, 0.15em) solid #96ca2d;
  outline-offset: max(2px, 0.15em);
}
.label-pref {
   color: #fff;
    font-size: 13px;
    letter-spacing: 0.2px;
    font-weight: 500;
    margin-top: 0px;
    margin-bottom: 6px;
}

.inline-input.middle .inline-input-body input[type="radio"]:checked::before {
  transform: scale(1);
}

.inline-input.middle .inline-input-body input[type="radio"]:focus {
  outline: max(2px, 0.15em) solid #96ca2d;
  
}
.youtube-video-footer.col-6 {
    width: 42% !important;
    margin-top: 20px;
}

/*new hiring form css*/
.love-cars.lovecarenew {
    text-align: center;
}

.love-cars.lovecarenew img.love-cars {
    max-width: 250px;
}

.hiring-form-bg-row.row.newcare .row {
    margin: unset;
    display: flex;
        align-items: center;
}

.hiring-form-bg-row.row.newcare .hiring-body-panel {
    display: block;
    padding: 0px;
}

.hiring-form-bg-row.row.newcare .hiring-form-bg-body {
    max-width: unset;
}

.hiring-form-bg-row.row.newcare h3.Form-heading {
    text-align: left;
}

.hiring-form-bg-row.row.newcare .input-hiring-btn {
    text-align: left;
}

img.We-are-hiring {
    max-width: 100%;
    line-height: unset;
}

.slide .slide_img{
    line-height: unset;
}
.input-hiring input.form-control::placeholder{
    color: #fff;
}
.input-hiring label.error{
        top: 6px;
}
body {
    line-height: unset;
}
button.btn-hiring{
        color: #ffffff;
    background-color: #007d00;
    border-color: #007d00;
    padding: 7px 10px;
    font-size: 10px;
    font-weight: bold;
    font-family: unset;
    letter-spacing: 1px;
    border-radius: 6px;
    box-shadow: unset;
    text-transform: uppercase;
}
.hiring-form-bg-row.row.newcare .row .col-lg-6:first-child {
    padding-right: 0px;
}
.hiring-form-bg-row.row.newcare .row .col-lg-6:last-child {
    padding-right: 0px;
}
@media only screen and (max-width: 991px){
    .hiring-form-bg-row.row.newcare{
            width: 100%;
    }
    .hiring-form-bg-row.row.newcare .row{
        padding: 10px 30px;
    }
    .hiring-form-bg-row.row.newcare .row .col-lg-6 {
    width: 50%;
}
img.We-are-hiring {
    width: 96%;
}
.We-are-hiring-bdy {
    text-align: right;
}
}
@media only screen and (max-width: 767px){

.hiring-form-bg-row.row.newcare .row {
    padding: 10px 17px;
}
img.We-are-hiring {
    width: 86%;
}
html body, html{
    line-height: normal;
}
}
@media only screen and (max-width: 600px){
.hiring-form-bg-row.row.newcare .row {
    padding: 0px;
}
.hiring-form-bg-row.row.newcare .row .col-lg-6:last-child {
    padding-left: 0px;
        padding-right: 10px;
}
img.We-are-hiring {
    width: 90%;
}
.love-cars.lovecarenew{
        margin-bottom: 10px;
}
}

/*new css augst*/
.get-parts-wrapper {
    
    margin-top: 40px;
    padding-left: 23px;
    text-align: center;
    width: 580px;
}
.we-are-hiring-desc-wrapper{
     margin-top: 40px;
    padding-left: 23px;
    text-align: center;
    width: 580px;
}
.we-are-hiring-desc {
    
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side {
    max-width: 365px;
}
.get-parts-wrapper .form_tree_home_bdy .form_frame_row input[type="text"] {
    font-size: 11px;
    padding-left: 12px;
    padding-right: 0px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .form_frame_row input[type="email"] {
    padding-left: 12px;
    font-size: 11px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .form_frame_row input[type="tel"] {
    padding-left: 12px;
    font-size: 11px;
}
.get-parts-wrapper .form_tree_home_bdy label.error {
    top: 11px;
    font-size: 12px;
    right: 0px;
}
/*.get-parts-wrapper-description {
    max-width: 423px;
}*/

.getPartsTitle {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 0 3px #555;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

.getPartsDes {
    font-size: 14px;
    line-height: 18px;
    color: #323232;
    width: 100%;
    margin: 0px;
    text-align: left;
   
    font-family: Arial, Helvetica, sans-serif;
}
.get-parts-wrapper-mid .form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}
.get-parts-wrapper-mid div#getOfferStep2Parts {
    text-align: left;
}
.get-parts-wrapper-mid div#getOfferStep2Parts {
    text-align: left;
}

.get-parts-wrapper-mid div#getOfferStep3Parts {
    text-align: left;
}

/*scar css start*/
.Scar-bdy {
    float: left;
    margin-bottom: 20px;
}

.Scar-bdy .form_tree_home_bdy .row {
    margin-left: 0px;
    margin-right: -1px;
}

.Scar-bdy .form_tree_home_bdy.new_bg_green h3.get_heading_footer {
    margin-bottom: 0px;
    padding-bottom:20px;
    text-align: left;
}

.Scar-bdy .form_tree_home_bdy.new_bg_green {
    max-width: 412px;
        min-height: 232px;
}

.Scar-bdy .form_frame_row label.error{
    right: 0px;
    top: 9px;
}
.Scar-bdy .form_tree_home_bdy .form_frame_row input[type="text"]{
   padding-left: 12px;
   padding-right: 0px;
}
.form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side.scarbg {
    background: url(/wp-content/uploads/2021/11/banner_bg1-min.png);
    padding: 10px 10px;
        width: 412px;
}
.Scar-bdy .form_tree_home_bdy img.tree_stamp_img {
    min-width: 155px;
}

.Scar-bdy .img_body_tree {
    width: unset;
}
.form_tree_home_bdy.new_bg_green .form_frame_row input[type="email"]{
      padding-left: 12px;
      padding-right: 0px;
}
.form_tree_home_bdy.new_bg_green .form_frame_row input[type="tel"]{
       padding-left: 12px;
       padding-right: 0px;
}
.Scar-bdy div#getOfferStep2footer {
    text-align: left;
}
.Scar-bdy div#getOfferStep3footer {
    text-align: left;
}
.Scar-bdy .form_tree_home_bdy .form_frame_row textarea#textarea {
    width: 100%;
    text-indent: 10px;
}
/*scar css end*/
@media only screen and (max-width: 1366px){

.get-parts-wrapper{
    padding-bottom: 200px;
}
}
@media only screen and (max-width: 1024px){
.get-parts-wrapper{
    flex-wrap: wrap;
}
.get-parts-wrapper-description {
   margin: auto;
    margin-bottom: 20px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side {
    max-width: 397px;
}
}
@media only screen and (max-width: 991px){
.get-parts-wrapper .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side {
       max-width: unset;
    width: 515px;
    margin: unset;
    margin-right: auto;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .row {
    justify-content: flex-start;
}
.we-are-hiring-slider .hiring-form-bg{
    margin: unset;
    width: 423px;
}
.get-parts-wrapper{
    padding-bottom: 30px;
}
}
@media only screen and (max-width: 992px){
   .get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8 {
    padding: 0px;
    max-width: 69%;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .row {
    justify-content: unset;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-4 {
    max-width: unset;
    padding: 0px;
}
.Scar-bdy .form_tree_home_bdy.new_bg_green .col-lg-8 {
    padding: 0px;
    max-width: 56%;
    padding-left: 20px;
}
.Scar-bdy .form_tree_home_bdy.new_bg_green .col-lg-4 {
    max-width: 30%;
    padding-left: 0px;
}
.Scar-bdy .form_tree_home_bdy.new_bg_green .row {
    justify-content: flex-start;
}
}
@media only screen and (max-width: 912px){
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8{
    max-width: 68%;
}
}
@media only screen and (max-width: 820px){
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8{
    max-width: 67%;
}
}
@media only screen and (max-width: 768px){
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8{
    max-width: 69%;
}
.get-parts-wrapper{

    width: unset;
}
.Scar-bdy .form_tree_home_bdy.new_bg_green .col-lg-8 {
    max-width: 57.5%;
    padding-left: 36px;
}
}
@media only screen and (max-width: 600px){
.we-are-hiring-slider {
    margin-top: 21px;
}
.we-are-hiring-desc-wrapper{
        width: 87%;
            margin-top: 61px;
}
.get-parts-wrapper{
        margin-top: 61px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side {
    max-width: unset;
   width: 429px;
}
.get-parts-wrapper-description {
   max-width: unset;
    margin: auto;
    margin-bottom: 20px;
}
}
@media only screen and (max-width: 540px){
.we-are-hiring-slider .hiring-form-bg {
     margin: auto;
    width: 322px;
}
.get-parts-wrapper{
        margin-top: 61px;
        margin-bottom: 31px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: unset;
    width: 105px;
} 
.get-parts-wrapper .form_tree_home_bdy .form_frame_row input[type="text"]{
    padding-left: 5px;
}
.get-parts-wrapper .form_tree_home_bdy .form_frame_row input[type="email"]{
    padding-left: 5px;
}
.get-parts-wrapper .form_tree_home_bdy .form_frame_row input[type="tel"]{
    padding-left: 5px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8 {
    max-width: 75.5%;
}
}
@media only screen and (max-width: 480px){
.get-parts-wrapper .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side {
    max-width: unset;
    width: 85%;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8 {
    max-width: 68.5%;
}
.get-parts-wrapper{
    padding-left: 12px;
}
}
@media only screen and (max-width: 414px){
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8 {
    max-width: 65.5%;
}
.Scar-bdy .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side.scarbg{
    width: 95%;
}
.Scar-bdy .form_tree_home_bdy img.tree_stamp_img {
    min-width: unset;
    width: 122px;
}
.we-are-hiring-slider .hiring-form-bg {
    margin: auto;
    width: 361px;
}
}
@media only screen and (max-width: 375px){
    .get-parts-wrapper .form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: unset;
    width: 96px;
}
.get-parts-wrapper .form_tree_home_bdy .form_frame_row textarea#textarea {
    width: 106%;
    height: 49px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green .col-lg-8 {
    max-width: 65.5%;
}
.getPartsTitle{
        font-size: 34px;
}
.getPartsTitle.cashTitle {
    font-size: 31px;
}
.we-are-hiring-slider .hiring-form-bg {
    margin: auto;
    width: 319px;
}
}
@media only screen and (max-width: 320px){
	.we-are-hiring-desc-wrapper{
		    padding-left: 13px;
	}
	.we-are-hiring-slider .hiring-form-bg {
    margin: unset;
    width: 286px;
	}
}

/*9-aug 2023*/
.get-parts-wrapper-greenform .custom_sec_new_main {
    position: relative;
    left: unset;
    transform: unset;
}
body.page-template.page-template-Cash_For_Your_Car-php nav {
    top: 130px!important;
}
.get-parts-wrapper-greenform .OfferForm2 {
    text-align: left;
}
.get-parts-wrapper-greenform .OfferForm3 {
    text-align: left;
}
/*10-aug*/
.get-parts-wrapper {
    margin: auto;
    padding: unset;
}

.get-parts-wrapper-mid {
    display: flex;
    justify-content: center;
}

.getPartsTitle {
    text-align: center;
}

.getPartsDes {
    text-align: center;
}
.we-are-hiring-desc-wrapper {
    margin: auto;
}
.we-are-hiring-slider{
    display: flex;
    justify-content: center;
}
span.btn-two-bdy {
    display: flex;
    margin-top: 17px;
}

span.btn-wrap a {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 11px 10px;
    margin-bottom: 7px;
    font-weight: normal;
    margin-right: 10px;
}
.long_txt{

display:block!important;

}
span.powerby-txt {
    color: #fff;
    font-size: 10px;
}
.cont_r.img_custom_section.homePageFreePartsImage {
    right: 2px !important;
}
.cont_r.img_custom_section.homePageFreePartsImageSlide {
    right: 20px!important;
}
.select2.select2-container .select2-selection {
  border: 1px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 65px!important;
  outline: none;
  transition: all .15s ease-in-out;
}
.iisTopSearch {
  background-color: transparent!important;
  padding: 8px!important;
}
.iisForm .btn-group {
  margin: 7px !important;
}
span#select2--container {
    line-height: 62px!important;
    font-size: 14px;
}
button.btn.btn-primary.wrn-btn.horizontalSearch {
    background-color: #96ca2d;
    border-color: #96ca2d;
    font-size: 1.5rem;
    min-height: 25px;
        font-weight: 500;
}
.bootstrapiis {
    margin-bottom: 10px!important;
}
.iisForm .btn-group.border-right {
    border-right: 0!important;
    border-bottom: 2px solid transparent;
    border-radius: 9px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 61% !important;
}

.bootstrapiis .form-control{
    font-size: 1.5rem!important;
}
form.iisForm.horizontalForm {
        gap: 5px;
    height: 39px;
    overflow: hidden;
    align-items: center;
}


/*new search box start*/

.stock-body {
    background: #5babe1;
    padding: 5px 20px;
    margin-bottom: 15px;
    max-width: 358px;
}

.stock-body .row.justify-content-center {
    width: 100%;
    margin: unset;
}

.stock-body .row.justify-content-center .col-12.col-md-10.col-lg-8 {
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0px;
}

.stock-body .bootstrapiis .row.justify-content-center .col-12.col-md-10.col-lg-8 input.form-control {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #ffffff !important;
        width: unset;
    height: 36px;
    max-width: 245px!important;
}
.stock-body .bootstrapiis .row.justify-content-center .col-12.col-md-10.col-lg-8 input.form-control::placeholder{
    color: #000000 !important; 
}

.stock-body .bootstrapiis .input-group.mb-4 {
    margin-bottom: 0px !important;
}

.stock-body .bootstrapiis {
    margin-bottom: 0px !important;
}

.stock-body .bootstrapiis button.btn.btn-info {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
    margin-left: 10px;
    font-size: 18px;
    border-radius: 0px;
        min-width: 113px;
}
.stock-body .topheading-vin > h3 {
    text-transform: capitalize;
}
#a1_nfov_56489 blockquote {
    border-left: none!important;
}
body.page-template nav.breadcrumb ol.breadcrumb {
    margin-bottom: 0px;
}
button.iisAddToCart.btn.btn-lg.btn-block.btn-success.text-uppercase.mt-3 {
    display: none;
}
@media only screen and (max-width: 820px){
    .stock-body .bootstrapiis{
            margin-top: 0px!important;
    }
    .slide .slide_text .stock-body {
    padding: 20px !important;
    max-width: 79%!important;
    width: 79%;
}
.apply_box #stm_motors_vin_decoder {
    margin-bottom: 0px;
    padding: unset!important;
}
.apply_box button#checkVin {
    width: 69%;
    margin-right: 0px;
}
.slide .slide_text .stock-body div {
    padding: unset !important;
    line-height: normal;
    width: unset;
    margin: unset;
}
.stock-body .bootstrapiis .row.justify-content-center .col-12.col-md-10.col-lg-8 input.form-control {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #ffffff !important;
    width: 100%;
    height: 36px!important;
    max-width: unset;
    font-size: 15px !important;
    text-indent: 0px;
}
.stock-body .bootstrapiis button.btn.btn-info{
        min-width: 141px;
}
.stock-body .bootstrapiis .input-group.mb-4 {
    margin-bottom: 0px !important;
    display: flex;
    justify-content: center;
    position: relative;
    width: 100%;
}
.slide .slide_text div.vinshortcodecont {
    padding: 0px!important;
    max-width: 419px!important;
        margin: auto;
}
.slide .slide_text .apply_box div {
    padding: 0px!important;
}
.slide .slide_text .stock-body {
    padding: 5px 10px !important;
    max-width: 84%!important;
    width: 100%;
}
}
@media only screen and (max-width: 768px){
	.slide .slide_text .apply_box {
	padding: 5px 10px!important;
    max-width: 84%!important;
    width: 100%;
}
.slide .slide_text .apply_box div {
    padding: 0px!important;
}
.bootstrapiis #products .table.table-striped.table-responsive-stack{
	    display: grid;
}
.bootstrapiis #products .iisappfil.summary.entry-summary .size-shop_single{
	    max-width: 300px;
}
.bootstrapiis .container.metro .row .table-responsive.row.iis-col-md-12{
	    padding: 0px;
}

}
@media only screen and (max-width: 766px){
    .stock-body .bootstrapiis{
            margin-top: 0px!important;
    }
   .slide .slide_text .stock-body {
    padding: 5px 10px !important;
    max-width: 84%!important;
    width: 100%;
}

.slide .slide_text .stock-body div {
    padding: unset !important;
    line-height: normal;
    width: unset;
    margin: unset;
}
.stock-body .bootstrapiis .row.justify-content-center .col-12.col-md-10.col-lg-8 input.form-control {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #ffffff !important;
    width: 100%;
    height: 36px!important;
    max-width: unset;
    font-size: 15px !important;
    text-indent: 8px;
}
.stock-body .bootstrapiis button.btn.btn-info{
        min-width: 149px;
}
.table-responsive.row.col-sm-9.col-xs-12.mr-3.ml-3 {
    flex: 0 0 99%!important;
}
}
@media only screen and (max-width: 480px){

.slide .slide_text .stock-body {
       padding: 5px 10px !important;
    width: 100%;
    max-width: 84%!important;
}

.slide .slide_text .stock-body div {
    padding: unset !important;
    line-height: normal;
    width: unset;
    margin: unset;
}
.stock-body .bootstrapiis .row.justify-content-center .col-12.col-md-10.col-lg-8 input.form-control {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #000000 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #ffffff !important;
    width: 100%;
    height: 36px!important;
    max-width: unset;
    font-size: 15px !important;
    text-indent: 8px;
}
.stock-body .bootstrapiis button.btn.btn-info {
    min-width: 137px;
}
ol.breadcrumb >li.breadcrumb-item {
    display: unset;
    width: 100%;
}
body.page-template nav.breadcrumb ol.breadcrumb {
    margin-bottom: 0px;
    flex-wrap: nowrap;
}

.bootstrapiis ol.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
    display:unset;
}
li.iis-lioem-numbers {
    white-space: initial;
}
.bootstrapiis .container.metro div#products{
padding: 0px;
}
}
@media only screen and (max-width: 390px){
.stock-body .bootstrapiis button.btn.btn-info {
    min-width: 124.5px;
}
}
@media only screen and (max-width: 375px){
	.stock-body .bootstrapiis button.btn.btn-info {
    min-width: 117px;
}
.table-responsive.row.col-sm-9.col-xs-12.mr-3.ml-3 {
    flex: 0 0 99%!important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape){
	.page-template-home-page-test .slider {
    margin-top: 1% !important;
    padding-bottom: 10px !important;
}
}
/*new search box end*/
/*10 aug end*/
body.page-template.page-template-Cash_For_Your_Car-php #content {
    padding-top: 130px;
}
.bootstrapiis nav.breadcrumb.empty-breadcrumb {
    display: none;
}
@media only screen and (max-width: 1600px){
   .get-parts-wrapper-greenform .standared_green_box .form_frame_row input[type="text"] {
    font-size: 11px;
    padding-left: 5px;
}
  .get-parts-wrapper-greenform .standared_green_box .form_frame_row input[type="tel"] {
    font-size: 11px;
    padding-left: 5px;
}
  .get-parts-wrapper-greenform .standared_green_box .form_frame_row input[type="email"] {
    font-size: 11px;
    padding-left: 5px;
}
 .get-parts-wrapper-greenform .OfferForm2 {
    text-align: left;
}
.get-parts-wrapper-greenform .OfferForm3 {
    text-align: left;
}
.get-parts-wrapper-greenform .OfferForm2  button {
    margin-bottom: 9px;
    margin-top: 6px;
}

}

@media only screen and (min-width: 1024px){
    .get-parts-wrapper-greenform .standared_green_box_bdy.form_three_header.cutom_width {
    max-width: unset;
    margin: auto;
    width: 100%;
}
.bootstrapiis .container {
    max-width: 50%!important;
}
.bootstrapiis .container.metro {
    max-width: 67%!important;
}
.bootstrapiis .container.metro .row {
    margin: unset !important;
    width: 100%;
    max-width: 100%;
}
.iisstrap.single.single-product.woocommerce.woocommerce-page .container {
    max-width: 100%!important;
}
.woocommerce-product-gallery__image.iis-col-md-3 {
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
}
.bootstrapiis .table-striped tbody tr {
    background-color: #fff;
}

.bootstrapiis #products .size-shop_single {
    width: 100%;
}
/*.bootstrapiis #products .iisappfil.summary.entry-summary .size-shop_single {*/
/*    max-height: 154px;*/
/*}*/

.bootstrapiis #products .iisappfil.summary.entry-summary .size-shop_single {
    max-height: 154px;
    object-fit: cover;
}


.bootstrapiis #products .table.table-striped.table-responsive-stack{
    margin-top: 0px;
}
.bootstrapiis .container.metro .row .table-responsive.row.iis-col-md-12 {
    padding: 0px;
    margin: unset;
}


.bootstrapiis #products .table.table-striped.table-responsive-stack {
    display: grid;
    width: 99.5%;
}

}
@media only screen and (max-width: 1024px){
    .get-parts-wrapper-greenform .standared_green_box_bdy{
            display: flex;
                width: 100%;
                margin: unset;
    }
     .get-parts-wrapper-greenform .standared_green_box{
        display: flex;
     }
     .get-parts-wrapper-greenform .inline-input-body label{
        font-size: 10px;
}
.bootstrapiis .container {
    max-width: 80%!important;
}
.bootstrapiis .container.metro {
    padding-top: 30px;
}
.iisstrap.single.single-product.woocommerce.woocommerce-page .container {
    max-width: 100%!important;
}
.woocommerce-product-gallery__image.iis-col-md-3 {
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
    width: 75px;
}
.bootstrapiis #products .size-shop_single {
    width: 100%;
}
.bootstrapiis #products .iisappfil.summary.entry-summary .size-shop_single {
    max-height: 154px;
}
.bootstrapiis .container.metro .row {
    margin: unset !important;
    width: 100%;
    max-width: 100%;
}
.bootstrapiis .table-striped tbody tr {
    background-color: #fff;
}
.bootstrapiis #products .table.table-striped.table-responsive-stack {
    margin-top: 0px;
}
.form_frame_row label.error{
	top: 8px;
}
}

@media only screen and (max-width: 991px){
    .get-parts-wrapper-greenform .standared_green_box_bdy{
            display: flex;
            width: 100%;
            margin: unset;
            max-width: 97%;
    }
     .get-parts-wrapper-greenform .standared_green_box{
        display: flex;
     }
     .get-parts-wrapper-greenform .custom_sec_new_main{
        display: flex;
     }
     .get-parts-wrapper-greenform .heading_top_box > h1{
       font-size: 14px;
     }
     .get-parts-wrapper-greenform .header_form_multi_step button{
             padding: 4px 9px;
     }
     .get-parts-wrapper-greenform .inline-input-body label {
    font-size: 7px;
}
form.iisForm.horizontalForm {
   gap: 5px;
    height: 43px;
    overflow: hidden;
    align-items: center;
}
.bootstrapiis .items.col-xs-12.col-sm-2 {
    max-width: 25%;
    flex: 0 0 25%;
}
.table-responsive-stack tr {
    background-color: #fff;
}
}
@media only screen and (max-width: 767px){
form.iisForm.horizontalForm {
    gap: 1px;
    height: unset;
    align-items: unset;
}
.slide .slide_text div.topheading-vin {
    padding: 0px!important;
}
.slide .slide_text .topheading-vin div{
	padding: 0px!important;
}
.apply_box #stm_motors_vin_decoder{
	padding: 0px!important;
}
.apply_box button#checkVin{
	margin-right: 0px;
}
button.btn.btn-primary.wrn-btn.horizontalSearch {
        background-color: #96ca2d;
    border-color: #96ca2d;
    font-size: 12px;
    min-height: 24px;
    font-weight: 700;
    padding: 0px!important;
    line-height: 12px;
    display: block;
    height: unset !important;
}
.select2.select2-container .select2-selection {
    height: 25px!important;
}
span#select2--container {
    line-height: 26px!important;
    font-size: 11px;
    padding: 0px!important;
}
.select2.select2-container .select2-selection .select2-selection__rendered {
    color: #333;
    line-height: 26px!important;
    padding-right: 33px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
        top: -17px!important;
            right: -4px;
}
.bootstrapiis + .slider {
    margin-top: unset !important;
}
.btn-group>.btn-group {
    height: 25px!important;
}
.bootstrapiis .form-control {
       height: 25px!important;
    padding: 0px !important;
    font-size: 11px !important;
    line-height: unset !important;
}

.bootstrapiis .form-control option {
    font-size: 12px!important;
}
.iisForm .btn-group{
        padding-left: 5px!important;
}
span.select2-selection.select2-selection--single {
    padding-left: 5px!important;
}
.bootstrapiis .items.col-xs-12.col-sm-2 {
    max-width: 100%;
    flex: 0 0 100%;
}
li.iis-lioem-numbers {
    white-space: pre-wrap;
}
}
@media only screen and (max-width: 600px){
    .we-are-hiring-slider-body {
    margin-top: 50px;
}
.we-are-hiring-desc-wrapper {
    margin: auto;
    width: 100%;
    padding: unset;
}
.get-parts-wrapper-body {
    padding-top: 39px;
}
.get-parts-wrapper .form_tree_home_bdy.new_bg_green.homeNewForm.custom-width-side {
    max-width: unset;
    width: 80%;
    margin: auto;
}
.get-parts-wrapper {
    padding-left: unset;
}
.get-parts-wrapper-description{
        max-width: 92%;
}
.get-parts-wrapper-greenform .cont_b_l.services_new.comm_new {
    display: flex;
    justify-content: center;
}
.bootstrapiis .container {
    padding: unset;
}

.bootstrapiis table#large {
    width: 100%!important;
}

.bootstrapiis img.lazyload.attachment-shop_single.size-shop_single.wp-post-image {
    max-width: fit-content;
}
li.iis-lioem-numbers {
    white-space: pre-wrap;
}

.bootstrapiis figure {
    max-width: 250px;
}
.bootstrapiis .ml-3{
    margin-left: 0px!important
}
.bootstrapiis .mr-3{
    margin-right: 0px!important
}
div#products {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.bootstrapiis .iisstrap.single.single-product.woocommerce.woocommerce-page img.lazyload.attachment-shop_single.size-shop_single.wp-post-image {
    max-width: 100%;
}
}
@media only screen and (max-width: 480px){
  .get-parts-wrapper {
    padding-left: unset;
}
.get-parts-wrapper-greenform .standared_green_box_bdy.form_three_header .std_box_1 {
    margin-right: 0px;
    width: 28%;
}
.get-parts-wrapper-greenform .standared_green_box_bdy.form_three_header img.tree_stamp_img {
    min-width: 96px;
}
.get-parts-wrapper-greenform .standared_green_box .form_frame_row  input[type="text"] {
    padding-left: 2px;
        font-size: 10px;
}
.get-parts-wrapper-greenform .standared_green_box .form_frame_row  input[type="tel"] {
    padding-left: 2px;
        font-size: 10px;
}
.get-parts-wrapper-greenform .standared_green_box .form_frame_row  input[type="email"] {
    padding-left: 2px;
        font-size: 10px;
}
.get-parts-wrapper-greenform .OfferForm2  button {
    margin-bottom: 9px;
    margin-top: 6px;
}
.getPartsTitle{
        font-size: 35px;
}
}
@media only screen and (max-width: 320px){
  .getPartsTitle{
        font-size: 35px;
}  
}
/*new css menu section mobile*/
@media only screen and (min-width: 1024px){

ul#menu-toronto-header-menu ul.sub-menu {
    display:none;
}
ul#menu-ottawa-header-menu ul.sub-menu {
    display:none;
}
ul#menu-port-hope-header-menu ul.sub-menu {
    display:none;
}
}
@media only screen and (max-width: 1024px){

    ul.sub-menu li.menu-item  {
       padding-top: 3px !important;
    padding-bottom: 3px !important;
}
ul.sub-menu li.menu-item a{
        padding: 10px 15px;
        color: #32ca42 !important;
}

ul.sub-menu {
    padding-left: 10px;
    display: none;
}

}



/* Hide submenus by default */
.navbar-default .menu-item-has-children .sub-menu {
    display: none;
  }
  
/* Style the arrow indicator (you can customize this) */
.menu-item-has-children > a {
    position: relative;
  }
  
  .menu-item-has-children > a .arrow-indicator {
    width: 40px;
    height: 20px;
    position: absolute;
    right: 10px; /* Adjust the positioning to your preference */
    top: 50%; /* Adjust the positioning to your preference */
    transform: translateY(-50%); /* Center vertically within the link text */
    display: inline-block;
    margin-left: 5px; /* Adjust the spacing between the text and the arrow as needed */
    color: #64b1e1; /* Arrow color */
    font-weight: bold; /* Arrow font weight */
    
  }
  
  /* Style the arrow indicator when the menu is closed */
  .navbar-default .menu-item-has-children.menu-closed > a .arrow-indicator {
    content: " ►"; /* Unicode character for a right-pointing arrow */
    /* Add additional styling if needed */
  }
  

/* below css for header footer form in ny page  */

.page-id-1406 .header_form_multi_step .form_frame.mt-10 {
    width: 100%;
    padding: 0px;
    margin-top: unset;
}

.page-id-1406 .header_form_multi_step .form_frame_row {
    margin: unset;
    margin-bottom: 6px;
}

.page-id-1406 .header_form_multi_step .framefull {
    padding: 0px;
}

.page-id-1406 .header_form_multi_step .form_frame_row label.error {
    font-size: 12px;
    font-weight: 100;
    right: 8px;
    top: 3px;
}



/* iis parts form */
.bootstrapiis input.form-control:autofill {  
    -webkit-text-fill-color: black;
}

.row.ftop_Section1.ftbanner_section {
    margin: unset;
}
/*html body .footer_top.duplicate_new_footer {
    background: unset !important;
}*/
body.page-id-6788 #content {
    min-height: calc(100vh - 14px);
    min-height: 80vh;
}

/* for engine and transmission */

.greenvhicleprogramtwo-body {
    background: url(/wp-content/uploads/2021/11/banner_bg1-min.png);
    background-size: cover;
    background-position: center;
    align-items: center;
    min-height: auto;
}

.greenvhicleprogramtwo-body .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    margin-left: 0px;
    margin-right: 0px;
}

.greenvhicleprogramtwo-body > .row > .col-lg-4 {
    padding: 0px;
    width: 39%;
}

.greenvhicleprogramtwo-body > .row > .col-lg-8 {
    padding: 0px;
    max-width: 63%;
    width: 60%;
}

.greenvhicleprogramtwo-body input[type="text"] {
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    width: 92%;
    margin-bottom: 8px;
    height: 17px;
    padding: 6px 7px;
}
.greenvhicleprogramtwo-body input[type="email"] {
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    width: 92%;
    margin-bottom: 8px;
    height: 17px;
    padding: 6px 7px;
}
.greenvhicleprogramtwo-body input[type="tel"] {
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    width: 92%;
    margin-bottom: 8px;
    height: 17px;
    padding: 6px 7px;
}
.greenvhicleprogramtwo-body textarea#textarea {
    width: 92%;
    background-color: rgba(31,73,35,0.5)!important;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px !important;
    color: #eaedf2 !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
}

.greenvhicleprogramtwo-body form#offerForm2 input[type="text"] {
    height: 17px;
}

.greenvhicleprogramtwo-body form#offerForm2 input[type="tel"] {
    height: 17px;
}

.greenvhicleprogramtwo-body form#offerForm2 input[type="email"] {
    height: 17px;
}

.greenvhicleprogramtwo-body .form_frame_row label.error {
    position: absolute;
    right: 23px;
    top: -2px;
    font-size: 12px;
    color: red !important;
    margin-top: 11px;
    text-align: left;
    margin-bottom: 11px;
    font-weight: 600;
}

.slide .slide_text .multi-two-form {
    width: 100%;
}

.greenvhicleprogramtwo-body .framefull {
    padding: 0px !important;
}

.greenvhicleprogramtwo-body .frame100.framefull.text-center {
    text-align: left;
}

.greenvhicleprogramtwo-body img.tree_stamp_img_two {
    max-width: 100%;
}
.greenvhicleprogramtwo-body .heading_top_box {
    margin-bottom: 0px;
}

.greenvhicleprogramtwo-body .heading_top_box > h1 {
    font-family: 'PT Sans Narrow';
    color: #fff;
    font-size: 24px;
    letter-spacing: 0;
    font-weight: bold;
    margin-top: 0px;
}

.greenvhicleprogramtwo-body .heading_top_box {
    margin-bottom: 0px;
}
.slide_info> .col-lg-12 {
    padding: 0px;
    float: unset;
}
.greenvhicleprogramtwo-body .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    padding: 0;
}

.greenvhicleprogramtwo-body .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup {
    padding: 0;
}

.greenvhicleprogramtwo-body button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
}
.greenvhicleprogramtwo-body .inline-input{
	width: 88%;
}
.hide-txt {
    display: none;
}
/*trans start*/
.box {
    text-align: center !important;
    margin-bottom: 26px;
}

.box .image {
    display: inline-block;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin-bottom: 8px;
    overflow: hidden;
    z-index: 1;
    position: relative
}

.box .image:before,.box .image:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: 10px 0 0 #ffffff03 inset,0 10px 0 #b8ca0726 inset,-10px 0 0 #00000017 inset,0 -10px 0 #b8ca0726 inset;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s linear 0s;
    visibility: visible
}

.box .image:after {
    transform: rotate(45deg)
}

.box:hover .image:after,.box:hover .image:before {
    box-shadow: 5px 0 0 #a4c91d6c inset,0 5px 0 #0000006c inset,-5px 0 0 #a4c91d6c inset,0 -5px 0 #0000006c inset
}

.box .image img {
    width: 100%;
    height: 100%;
    transform: scale(1);
    transition: all .3s linear 0s
}

.box:hover .image img {
    transform: scale(1.1)
}

.box h3 {
    display: block;
    font-family: 'PT Sans Narrow';
    font-size: 22px;
    font-weight: 600;
    color: #000;
    margin-bottom: 5px;
    line-height: normal;
    margin-top: 0px;
}

.box p {
    display: block;
    color: #000;
    text-align: center;
    font-size: 17px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: normal;
    font-weight: 600;
}

section.team-section .row.justify-content-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
}
.team-heading-txt >h1 {
    color: #1b394a;
    font-size: 29px;
    font-weight: 600;
    text-align: left;
    text-shadow: 0 0 3px #555;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

.team-heading-txt {
    margin-top: 30px;
    margin-bottom: 30px;
}


#footer_block > .row.ftbanner_section.only-link .col-6.sec-col {
    width: 68%!important;
}

.row.ftop_Section1.ftbanner_section.only-link {
    margin: auto;
    display: flex;
    justify-content: flex-start;
}

#footer_block > .row.ftbanner_section.only-link .col-6.sec-col .row.ftbanner_section_inner .col-2 {
    width: auto;
    display: unset;
}
.footer_top.only-link {
    height: 50px;
}
.row.ftbanner_section.only-link .row.ftbanner_section_inner {
    
    margin: auto;
    justify-content: unset;
    align-items: flex-start;
}
.row.ftbanner_section.only-link .row.ftbanner_section_inner .search_join {
    padding: unset;
    float: unset;
}
.row.ftbanner_section.only-link .col-12.sec-col {
        width: 87%;
    margin: auto;
}

.row.ftbanner_section.only-link {
    margin-left: unset;
    margin-top: 20px;
}

.row.ftbanner_section.only-link .row.ftbanner_section_inner .col {
    width: 33% !important;
    display: flex;
    align-items: center;
    
}
.inline-input.checkbox .inline-input-body {
    display: unset;
}

.inline-input.checkbox {
    display: block;
}

.inline-input.checkbox .inline-input-body label {
    display: flex;
    line-height: normal;
    margin-bottom: 7px;
    font-size: 12px;
}

.inline-input.checkbox {
    margin: unset;
    padding: unset;
}

.inline-input.checkbox .inline-input-body label input[type=checkbox] {
    width: unset;
}

.standared_green_box textarea#textarea {
    height: 36px;
}
body.page-template.page-id-6980 nav {
    top: 232px !important;
}
body.page-template.page-id-6980 .standared_green_box_bdy.form_three_header .standared_green_box{
    min-height: 208px;
}

/* Style for the checkbox container */
.checkbox-container {
  display: block;
  position: relative;
  padding-left: 24px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
}

/* Hide the default checkbox */
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create the checkmark/indicator */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
    width: 18px;
  background-color: transparent;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/* When the checkbox is checked, change the checkmark background color */
.checkbox-container input:checked ~ .checkmark {
  background-color: #96ca2d;
}

/* Create the checkmark inside the checkbox */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when the checkbox is checked */
.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark */
.checkmark:after {
  left: 7px;
  top: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.page-id-6963 div#social-intents-tab-chat {
    display: none!important;
}
.page-id-6995 div#social-intents-tab-chat {
    display: none!important;
}
body.page-id-6984 div#content {
    min-height: 500px;
}

/*trans end*/
/*new css plugin*/
.post-vehicle .vehicle-info>.post-inner {
    display: flex;
    justify-content: unset;
    column-gap: 20px;
}


.post-vehicle .vehicle-info .vehicle-summary {
   /* display: inline-flex;*/
  /* width: unset;*/
}

.post-vehicle .vehicle-info .vehicle-price-and-buttons {
    /*display: inline-flex;*/
    width: unset;
}

span.photo-count {
    display: none;
}

.vehicle-images  a img {
    width: 100%;
    height: unset;
}

.vehicle-info .post-inner >.post-thumbnail {
    width: 259px;
    margin-right: 20px;
}

.vehicle-summary >.item {
    height: unset !important;
    padding-bottom: unset;
}

.post-vehicle .vehicle-info .vehicle-price-and-buttons > a.wp-block-button__link.button {
    /*display: none;*/
   /* margin-left: 20px;*/
}

.post-vehicle .vehicle-info .vehicle-price-and-buttons + a.wp-block-button__link.button {
    margin-left: 20px;
    display: none;
}

.inventry_div {
    margin: auto;
    width: 62%;
}
.entry-header h2.entry-title >a {
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    text-decoration: underline;
}
.vehicle-info {
	font-family: Arial, Helvetica, sans-serif;
}
.vehicle-summary .item .label {
    color: #585858;
        display: unset;
}
.vehicle-summary .item .value{
	 display: unset;
}
.value.vehicle-content-initcaps {
    text-align: right;
}

.vehicle-summary .item {
    display: flex;
    align-items: center;
    width: 100%;
}

.post-vehicle .vehicle-info .vehicle-price-and-buttons > h3.vehicle-price {
    display: block;
    width: 100%;
    margin: unset;
    line-height: normal;
    margin-bottom: 10px;
}
.post-vehicle .vehicle-info h2.entry-title {
    margin: unset;
    line-height: normal;
    font-size: 20px;
    margin-bottom: 10px;
}
 a.wp-block-button__link.button:hover {
    color: #fff!important;
    text-decoration: none;
}
.vehicle-summary .item>div {
    padding: unset;
}
.inventry_div .post-vehicle{
    margin-bottom: 30px;
}
nav.invp-pagination.pagination.group {
    display: block;
    text-align: center;
}
.content_left_own .vehicle-info .post-inner >.post-thumbnail {
    width: auto;
}
.content_left_own .flex-direction-nav .flex-prev {
    height: unset;
}

.content_left_own .flex-direction-nav .flex-next {
    height: unset;
}
body.page-template.page-id-7154{
	overflow-x: unset!important;
}

/*breadcum start*/
.breadcrumb.inventry_bradcrum {
    background-color: transparent;
    padding: unset;
    margin-bottom: 0px;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
}

.breadcrumb.inventry_bradcrum a {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}

.breadcrumb.inventry_bradcrum span {
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
}

.breadcrumb {
    border: 1px solid #cbd2d9;
    border-radius: 0.3rem;
    display: inline-flex;
    overflow: hidden;
        align-items: center;
}

.breadcrumb.inventry_bradcrum a {
    background: #589fcb;
    color: #fff;
    outline: none;
    padding: 9px 10px;
    position: relative;
    text-decoration: none;
    transition: background 0.2s linear;
    line-height: normal;
}


.breadcrumb.inventry_bradcrum a:after, .breadcrumb.inventry_bradcrum a:before {
    background: #589fcb;
    bottom: 0;
    clip-path: polygon(50% 50%, -50% -50%, 0 100%);
    content: "";
    left: 100%;
    position: absolute;
    top: 0;
    transition: background 0.2s linear;
    width: 20px;
    z-index: 1;
}

.breadcrumb.inventry_bradcrum a:before {
    background: #cbd2d9;
    margin-left: 3px;
}

.breadcrumb.inventry_bradcrum a:last-child {
    border-right: none;
}

.breadcrumb.inventry_bradcrum a.breadcrum-active-item {
    background: #96ca2d;
    color: #fff;
    outline: none;
    padding: 10px;
    position: relative;
    text-decoration: none;
    transition: background 0.2s linear;
}

/*breadcurm end*/
/*Car delar start*/
body.theme-aw.woocommerce-js nav.main-page_new {
    top: 210px !important;
}
span.billcar-calendar {
    text-align: left !important;
}
.cardealer-text-con {
   
    text-align: left;
}
body.theme-aw.woocommerce-js .standared_green_box_bdy.form_three_header.cutom_width .form_frame.mt-10 input {
    box-sizing: unset;
}
.fl.car_dealer_page div#cardealer_content {
    width: unset!important;
}

body.page-id-4767 .cont_l.cont_l_mh.community.custom_ask {
    width: 44%!important;
    margin: auto;
}

body.page-template-default.page-id-4767  #content {
    top: unset;
    padding-bottom: unset;
        padding-top: 181px;
}
.CarDealer-search-box {
    background-color: #7ec7ef!important;
    padding: 10px !important;
    border: 2px solid #96ca2d!important;
    border-radius: 12px;
}

span.search-label {
    color: #fff;
}

.cardealer-price-slider {
    width: 95%;
    margin-top: 31px;
    background-color: #579dca;
    border: 0!important;
}

div#cardealer_meta_price {
    margin-top: 5px!important;
}

input#meta_price {
    margin-top: unset;
}

input#CarDealer-submitBtn {
    background-color: #96ca2d;
}

.ui-slider .ui-slider-handle {
    background: #96ca2d !important;
}

span.cardealerlabelprice {
    color: #fff;
    float: unset;
    padding: unset;
    height: unset;
    display: inline-block;
    max-width: unset !important;
    width: unset;
}

input#meta_price {
    color: #fff;
    padding: unset;
    max-height: unset!important;
    margin: unset;
    max-width: unset;
    line-height: unset;
    display: inline-block;
    vertical-align: baseline;
}

.CarDealer-submitBtnWrap {
    float: unset;
    margin: unset;
    width: 100%;
    display: flex;
    justify-content: center;
}

.CarDealer-search-cuore {
    margin-left: auto !important;
    margin-right: auto !important;
    padding: unset !important;
}

/*Car delar end*/
/*detail page car delar start*/
.featuredTitle {
    background-color: #96ca2d!important;
    font-family: Arial, Helvetica, sans-serif;
}

.multi-top-container {
    font-family: Arial, Helvetica, sans-serif;
}

.multiContent p {
    font-family: Arial, Helvetica, sans-serif;
}

.multiDetail {
    font-family: Arial, Helvetica, sans-serif;
}

.multiContent img.alignnone.size-medium {
    width: 100%;
}

button#CarDealer_cform {
    background-color: #96ca2d;
    border: 0;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 8px 10px;
    border-radius: 7px;
}
button.cardealer_button_new {
    background-color: #96ca2d;
    border: 0;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 8px 10px;
    border-radius: 7px;
}
.cardealer_btn_view {
    background: #96ca2d;
    color: #fff;
    border: 0;
}
.multicontentWrap .multiContent {
    padding: 10px 0px;
}
body.cars-template-default.single.single-cars div#container2 div#content2 {
    margin-top: 0px;
}
body.page-id-1837 .second_menu {
    top: 252px !important;
}
body.cars-template-default.single.single-cars div#content_block .main_container_cardealer #content2 {
    width: 60% !important;
}
.scrapcars_wrap h1 {
    color: #1b394a;
    font-size: 42px;
    font-weight: 400;
    text-align: left;
    text-shadow: 0 0 3px #555;
    font-family: Arial, Helvetica, sans-serif;
}
span.page-numbers.current {
    background: #00853e;
    border: #00853e;
    margin-right: 6px;
}
.cardealer-item {
    background-color: #fff;
    min-height: 369px;
}
.cardealer-title {
    color: #000;
}
.used_car_for_sale {
    width: 34%;    
    margin: auto;
    margin-top: 10px;
}

.used_car_for_sale img {
    width: 100%;
}
input.cardealer_btn_view {
    float: none;
}
head {
    display: block !important;
}
body.error404.theme-aw .second_menu {
    top: 242px !important;
}
body.error404.theme-aw nav {
    top: 210px !important;
}
body.error404.theme-aw .error-wrap {
    min-height: 56vh;
}
body.error404.theme-aw .top-infobar{
    top: 0;
}
.stm-outer-body{
        z-index: 99;
}
section.saprat-advertisement {
    margin-bottom: 10px;
}

body.page-id-472 .cont_l.cont_l_mh.community.custom_ask {
    margin-left: 39px;
}
body.page-child.page-id-91 div#content {
    padding-bottom: 0px;
}
body.page-child.page-id-82 div#content {
    padding-bottom: 0px;
}
.join_mailing.my_join_custo {
    margin-top: unset;
}
#footer_block > .row > .col-6 > div.row.ftbanner_section_inner-foot-ch {
    margin-top: 2px;
}
/*end*/
@media only screen and (min-width: 992px) {
	body.page-template.page.page-id-6963 .slider{
    padding-bottom: 1%;
}
body.page-template.page-id-6995 .slider{
    padding-bottom: 1%;
}
.page-id-6870 header.header_sec_custom {
    max-width: 900px;
    margin: auto;
    float: unset;
}
button.NewButtonSearchMobile.engine_Trans_Seach_parts {
    display: none;
}
body.page-id-6788 .row.ftop_Section1.ftbanner_section.footer_duplicate {
    display: flex;
}

body.page-id-6788 .learn_more1.updatedFooter_Wrap1 .google_review {
    width: 100%;
}
body.page-id-6788 .row.ftbanner_section_inner{
	justify-content: start;
}
}
@media only screen and (min-width: 1023px){
    body.page-template.page.page-id-6963 #content {
    min-height: calc(100vh - 283px);
}
body.page-template.page.page-id-6963 #content {
    padding-top: 31px;
}

body.page-template.page.page-id-6963 nav {
    top: 5px !important;
}
 body.page-template.page.page-id-6995 #content {
    min-height: calc(100vh - 283px);
}
body.page-template.page.page-id-6995 #content {
    padding-top: 13px;
}
body.page-template.page.page-id-6995 nav {
    top: 5px !important;
}
}
@media only screen and (min-width: 1280px){
body.page-template.page.page-id-6963 .Start.Your.Parts > h3 {
    font-size: 33px !important;
        width: unset;
}
body.page-template.page.page-id-6963 .Start.Your.Parts{
    align-items: center;
}
}
@media only screen and (max-width: 1280px) {
    body.page-template.page.page-id-6963 .Start.Your.Parts > h3 {
        font-size: 22px !important;
        width: unset;
    }
}
@media only screen and (min-width: 2300px){
.used_car_for_sale{
    width: 19%;
    max-width: 493px;
}
}
/*@media only screen and (min-width: 2560px){
header nav li a {
    font-size: 20px;
}

.slide_info p {
    font-size: 33px;
    line-height: normal;
}

.topheading-vin > h3 {
    font-size: 20px;
}

.share {
    font-size: 20px;
}

body {
    font-size: 20px;
}

.standared_green_box_bdy.form_three_header .standared_green_box .form_frame input {
    font-size: 20px;
}

span#select2--container {
    font-size: 20px;
}

.bootstrapiis .form-control {
    font-size: 20px;
}

.f_link_block a {
    font-size: 20px;
}
.s_cat a{
  font-size: 20px;  
}

}*/
@media only screen and (max-width: 1500px){
header nav li {
    display: inline;
    margin-left: 12px;
}
header nav{
	left: -19px;
}
}
@media only screen and (max-width: 1440px){
header nav li {
    display: inline;
    margin-left: 5px;
}
body.page-id-4767 .cont_l.cont_l_mh.community.custom_ask {
    width: 74% !important;
    margin: auto;
}
}
@media only screen and (max-width: 1366px){
header nav li a{
	font-size: 12px;
}
    header nav li {
        display: inline;
        margin-left: 4px;
    }
    .used_car_for_sale{
        width: 52%;
    }
}
@media only screen and (max-width: 1285px){
header nav{
	left: -32px;
}
body.page-id-4767 .cont_l.cont_l_mh.community.custom_ask {
    width: 66% !important;
    margin: auto;
}
body.page-template-default.page-id-4767 #content{
        padding-top: 161px;
}
.used_car_for_sale{
        width: 40%;
    }
}
@media only screen and (max-width: 1200px){
    header nav li a {
        font-size: 11px;
    }
}
@media only screen and (max-width: 1130px){
    header nav li a {
        font-size: 9px;
    }
    header nav {
        left: -44px;
    }
}
@media only screen and (max-width: 1024px){
.greenvhicleprogramtwo-body{
	display: none;
}
body.page-template.page.page-id-6963 #content {
    padding-top: 143px;
}
.row.ftbanner_section.only-link .row.ftbanner_section_inner .col{
        width: 100% !important;
}
   .row.ftbanner_section.only-link .row.ftbanner_section_inner .col #menu-footer-menu {
        text-align: center;
    }
        .row.ftbanner_section.only-link .row.ftbanner_section_inner .col .join_mailing p {
        text-align: center;
    }
    .row.ftbanner_section.only-link .row.ftbanner_section_inner .col .join_mailing{
     margin-top: 0px;
    }
       body.page-template-default.page-id-4767 #content {
        top: 83px;
    }
}

.page-id-5644 .arrow-inner-bdy {
    width: 100%;
}

.page-id-7604 .arrow-inner-bdy {
    width: 100%;
}

@media only screen and (max-width: 992px){
section.team-section .row.justify-content-center .col-lg-2 {
    width: 100%;
}
.page-id-6963 .arrow-inner-bdy {
    display: none;
}
.page-id-6963 .slider {
        margin-top: 0px !important;
        padding-bottom: 10px !important;
    }
    .page-id-6963 .new_homePage_vin_section {
        margin-top: 0px;
    }
    .page-id-6995 .slider {
        margin-top: 0px !important;
        padding-bottom: 10px !important;
    }
    .page-id-6995 .new_homePage_vin_section {
        margin-top: 0px;
    }
    .page-id-6995

button.NewButtonSearchMobile.engine_Trans_Seach_parts {
    background-color: #96ca2d;
    border-color: #96ca2d;
    font-size: 12px;
    min-height: 24px;
    font-weight: 700;
    padding: 0px !important;
    line-height: 12px;
    display: block;
    height: unset !important;
    max-width: 108px;
    margin: auto;
}
body.page-template.page.page-id-6963 #content {
        padding-top: 74px;
    }
    body.page-template.page.page-id-6963 .container.responsive_nav {
        top: 119px !important;
    }
    button.btn.btn-primary.wrn-btn.horizontalSearch.NewButtonSearchMobile.engine_Trans_Seach_parts {
    max-width: 112px;
    margin: auto;
}

body.page-template.page-id-7154 #content {
        padding-top: 159px;
    }
    .inventry_div{
    	width: 70%;
    }
        body.postid-7103 #content {
        padding-top: 155px;
    }
    .content_left_own .vehicle-info .post-inner >.post-thumbnail{
    	    margin: unset;
    }
    .content_left_own {
    width: 98%;
    margin: auto;
}
.content_left_own .vehicle-columns .vehicle-summary .item {
    display: inline-block;
    width: 100%;
}
.vehicle-info .post-inner >.post-thumbnail{
	margin-bottom: 10px;
}
.post-vehicle .vehicle-info .vehicle-price-and-buttons > h3.vehicle-price{
	margin-top: 10px;
}
.breadcrumb.inventry_bradcrum {
    margin-top: 20px;
    border: 0;
}
.flex-direction-nav a:before{
    font-size: 21px!important;
}
body.inventory_vehicle-template-default.single.single-inventory_vehicle #content {
    padding-top: 160px;
}
body.question-template-default.single.single-question .container.responsive_nav.question_page_hide {
    display: none !important;
}
.navbar-default .qa-voting-box {
    display: none;
}
body.question-template-default.single.single-question .breadcrumb.inventry_bradcrum {
    display: none;
}
body.page-template-default.page-id-4767 #content {
    top: 83px;
}

/*car dealer*/
body.page-template-default.page-id-4767 #content {
    top: 83px;   
    padding-top: 53px;
}
.fl.car_dealer_page {
    max-width: 80%!important;
    width: unset !important;
}

body.page-template-default.page-id-4767 .CarDealer-search-box {
    width: 90%;
    margin-left: auto !important;
    margin-right: auto!important;
}

body.page-template-default.page-id-4767 .searchItem {
    max-width: unset;
}

body.page-template-default.page-id-4767 span.search-label {
    display: inline-block;
}

body.page-template-default.page-id-4767 select.select-box-meta {
    display: inline-block;
    margin-top: unset;
}

body.page-template-default.page-id-4767 .cardealer-price-slider {
    float: unset;
    padding: unset;
}

body.page-template-default.page-id-4767 .CarDealer-search-cuore {
    width: unset !important;
}

body.page-template-default.page-id-4767 div#cardealer_meta_price {
    max-width: 87%;
    margin: auto;
}

body.page-template-default.page-id-4767 input#meta_price {
    float: unset!important;
    text-align: center;
}

body.page-template-default.page-id-4767 span.cardealerlabelprice {
    display: block;
    text-align: center;
}

body.page-template-default.page-id-4767 select.select-box-meta {
    min-width: unset!important;
}
input[type="submit"].cardealer_btn_view {
    background: #96ca2d;
}
.multi-price-single {
    margin-top: 0!important;
    margin-bottom: 0px!important;
}

.multi-detail-year {
    margin: unset!important;
    margin-bottom: 0px!important;
}

.multi-detail-location {
    margin: unset!important;
}

.multi-detail-title {
    margin: unset!important;
}
body.cars-template-default.single.single-cars #content {
    padding-top: 164px;
}
body.cars-template-default.single.single-cars div#content_block .main_container_cardealer #content2 {
    width: 99% !important;
}
.cardealer-item{
    width: 50%;
}
.used_car_for_sale {
        width: 91%;
        margin: auto;
        
}
}
@media only screen and (max-width: 820px){
	    body.page-id-4767 .cont_l.cont_l_mh.community.custom_ask {
        width: 98% !important;
        margin: auto;
    }
    body.page-id-4767 .searchItem {
    margin-bottom: 20px;
}
    body.page-template-default.page-id-4767 span.cardealerlabelprice {
        display: inline-block;
        text-align: center;
    }
    body.page-template-default.page-id-4767 .multiTitle17 {
    padding-left: unset;
    text-align: left;
}
.cardealer-con.news-column.cardealer-archive .cardealer-item {
    width: 95%;
}
    body.error404.theme-aw #content {
        top: 139px;
    }
    body.error404 .top-infobar {
    top: 0;
}
body.error404 header.header_sec_custom .container.responsive_nav{
        top: 89px !important;
}
    #footer_block > .row > .col-6{
                width: 88%;
    }
    body.page-template-default.page.page-id-4767 .cont_b_l.services.comm {
    margin-bottom: 102px;
}
body.error404 .cont_b_l.services.comm {
    margin-bottom: 157px;
}
body.page-template-default.page.page-id-472.page-child.parent-pageid-104 div#content {
    top: 85px;
}
body.page-template-default.page.page-id-472.page-child.parent-pageid-104 #content .cont_l.cont_l_mh.community.custom_ask {
    width: 88% !important;
    margin: auto !important;
}
}
body.page-template.page-template-Cash_For_Your_Car-php.page-id-5602 #content {
   
    min-height: 580px!important;
}
/*media end*/
.inventry_div{
    margin-top: 216px;
}
body.archive.post-type-archive.post-type-archive-inventory_vehicle header nav {
    top: 203px;
}
body.inventory_vehicle-template-default header nav {
    top: 203px;
}

body.post-type-archive-question .breadcrumb.inventry_bradcrum {
    display: none;
}
/*  custom.css  wp-admin start*/ 
/*  custom.css  wp-admin end*/ 


/* 
.post-vehicle .vehicle-info>div {
    display: inline-grid !important;
    border-collapse: collapse;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}


a.wp-block-button__link.button {
    /* display: inline-table; */

/* 
    .inventry_div {
        margin-top: 230px;
    }
 */

/* chatbox css */
#chatgpt-open-btn.avatar-icon .chatbot-bubble {
    color: #000!important;
}

div#chatbot-chatgpt {
    z-index: 999;
}


div#chatbot-chatgpt-header {
}

div#chatbot-chatgpt-header #chatgptTitle {
    color: #fff!important;
}

div#chatbot-chatgpt {
    max-width: 480px;
}

textarea#chatbot-chatgpt-message {
    min-height: 56px;
    color: #000;
}

button.chatbot-chatgpt-custom-button-class {
    background-color: #3B82F6;
    color: #ffffff!important;
    border: 0px;
    font-size: 14px;
    font-weight: 600;
}

span.initial-greeting.bot-text {
    background-color: #e0e0e0 !important;
    color: #0a0a0a !important;
}


body.page-id-5644 .slide_img {
    height: unset!important;
}
.bot-text img.emoji {
    position: relative;
    font-size: unset;
    right: unset;
}
.chat-message.user-message span.user-text {
    background-color: #e0e0e0 !important;
    
}
.chatbot_wrapper .typing-indicator{
	background-color: #e0e0e0!important;
	
}

/*inline section*/


section.saprat-advertisement.home_page_saprat_advertisement.inline_section .used_car_for_sale {
    display: inline-block;
    margin-left: unset;
    margin-right: unset;
        width: 50%;
}

section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
    display: flex;
    justify-content: center;
    column-gap: 10px;
      width: 46%;
      margin: auto;
}
/*.chat-message.bot-message span.bot-text {
    background-color: #e0e0e0 !important;
}*/

@media only screen and (min-width: 2300px) {
   section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 35%;
    }
}
@media only screen and (max-width: 2100px) {
   section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 43%;
    }
}
@media only screen and (max-width: 1921px) {
   section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 49%;
    }
}
@media only screen and (max-width: 1600px) {
   section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 58%;
    }
}
@media only screen and (max-width: 1366px) {
   section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 66%;
    }
}
@media only screen and (max-width: 1280px) {
   section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 70%;
    }
}
@media only screen and (min-width: 991px) {
    .chatbot_wrapper #chatbot-chatgpt {
        width: 350px !important;
        height: 400px !important;
    }
}

@media only screen and (max-width: 767px) {
body.page-template.page-id-5503 .slide .slide_text.donate_our {
    margin-top: unset !important;
}
body.page-template.page-id-5500 .slide .slide_text.donate_our {
    margin-top: unset !important;
}
    body.page-template.page-id-5500  .slide .slide_text .slide_info {
        padding: 0px!important;
    }
    body.page-template.page-id-5503 .slider{
                padding-bottom: 0px !important;
    }
    body.page-template.page-id-5500  .slider{
                padding-bottom: 0px !important;
    }
    section.saprat-advertisement.home_page_saprat_advertisement.inline_section{
        flex-wrap: wrap;
    }
    section.saprat-advertisement.home_page_saprat_advertisement.inline_section .used_car_for_sale{
            display: block;
            width: 100%;
    }
    .used_car_for_sale.fresh_roadkill {
    margin-top: 10px;
}
section.saprat-advertisement.home_page_saprat_advertisement.inline_section {
        width: 88%;
    }
}



/* new css for owl carousal start*/
  .post-slide{
      background: #fff;
      margin: 20px 15px 20px;
      border-radius: 15px;
      padding-top: 1px;
      box-shadow: 0px 14px 22px -9px #bbcbd8;
  }
  .post-slide .post-img{
      position: relative;
      overflow: hidden;
      border-radius: 10px;
      margin: 12px 15px 8px 15px;
  }
  .post-slide .post-img img{
      width: 100%;
      height: auto;
      transform: scale(1,1);
      transition:transform 0.2s linear;
  }
  .post-slide:hover .post-img img{
      transform: scale(1.1,1.1);
  }
  .post-slide .over-layer{
      width:100%;
      height:100%;
      position: absolute;
      top:0;
      left:0;
      opacity:0;
      background: linear-gradient(-45deg, rgba(6,190,244,0.75) 0%, rgba(45,112,253,0.6) 100%);
      transition:all 0.50s linear;
  }
  .post-slide:hover .over-layer{
      opacity:1;
      text-decoration:none;
  }
  .post-slide .over-layer i{
      position: relative;
      top:45%;
      text-align:center;
      display: block;
      color:#fff;
      font-size:25px;
  }
  .post-slide .post-content{
      background:#fff;
      padding: 2px 20px 40px;
      border-radius: 15px;
  }
  .post-slide .post-title a{
      font-size:15px;
      font-weight:bold;
      color:#333;
      display: inline-block;
      text-transform:uppercase;
      transition: all 0.3s ease 0s;
  }
  .post-slide .post-title a:hover{
      text-decoration: none;
      color:#3498db;
  }
  .post-slide .post-description{
      line-height:24px;
      color:#808080;
      margin-bottom:25px;
  }
  .post-slide .post-date{
      color:#a9a9a9;
      font-size: 14px;
  }
  .post-slide .post-date i{
      font-size:20px;
      margin-right:8px;
      color: #CFDACE;
  }
  .post-slide .read-more{
      padding: 7px 20px;
      float: right;
      font-size: 12px;
      background: #2196F3;
      color: #ffffff;
      box-shadow: 0px 10px 20px -10px #1376c5;
      border-radius: 25px;
      text-transform: uppercase;
  }
  .post-slide .read-more:hover{
      background: #3498db;
      text-decoration:none;
      color:#fff;
  }
  .owl-controls .owl-buttons{
      text-align:center;
      margin-top:20px;
  }
  .owl-controls .owl-buttons .owl-prev{
      background: #fff;
      position: absolute;
      top:20%;
      left:-2px;
      padding: 0 18px 0 15px;
      border-radius: 50px;
      box-shadow: 3px 14px 25px -10px #92b4d0;
      transition: background 0.5s ease 0s;
  }
  .owl-controls .owl-buttons .owl-next{
      background: #fff;
      position: absolute;
      top:20%;
      right: -2px;
      padding: 0 15px 0 18px;
      border-radius: 50px;
      box-shadow: -3px 14px 25px -10px #92b4d0;
      transition: background 0.5s ease 0s;
  }
  .owl-controls .owl-buttons .owl-prev:after,
  .owl-controls .owl-buttons .owl-next:after{
      content:"\f104";
      font-family: FontAwesome;
      color: #333;
      font-size:30px;
  }
  .owl-controls .owl-buttons .owl-next:after{
      content:"\f105";
  }

  /* .owl-slider-wrapper .owl-carousel {
    display: flex;
}

.owl-carousel > .post-slide {
    width: 300px;
    height: auto;
} */

  @media only screen and (max-width:1280px) {
      .post-slide .post-content{
          padding: 0px 15px 25px 15px;
      }
  }
/* new css for owl carousal ends*/


/*css for suscribe checkbox*/

span.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.inline-input.checkbox .inline-input-body label {
    display: flex;
    line-height: normal;
    margin-bottom: 7px;
    font-size: 12px;
    padding-left: 24px;
    cursor: pointer;
}

.checkbox-container input:checked ~ .checkmark {
    background-color: #96ca2d;
}

.inline-input-body label.checkbox-container input {
    display: none;
}

.checkbox-container input:checked ~ .checkmark:after {
    display: block;
}

span.checkmark:after {
    content: "";
    position: absolute;
    left: 6px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    display: none;
}

.footer-form-check label.checkbox-container {
    width: 180px;
}

.footer-form-main-wrap .inline-input-body{
grid-template-columns: 4em auto;
}

/*css for suscribe checkbox ends*/

/* css for location dropdown nubers starts */

.dropdown-panel.drop-location-wrapper a.address {
    height: 100% !important;
}

drop-location-wrapper a.num-loc-wrapper {
}

.drop-location-wrapper a.num-loc-wrapper {
    height: 100% !important;
}

.drop-location-wrapper p.ddp.ottawa_row {
    display: flex !important;
}

.dropdown-panel a.num-loc-wrapper {
    color: #000 !important;
}
/* css for location dropdown nubers ends */

/* css for chat box */

 #chatgpt-open-btn{
    display :block !important; 
  }
 
  div#chatbot-chatgpt {
    display: none !important;
}

.page-id-5644 div#chatbot-chatgpt {
    position: absolute !important;
    margin: 0;
    right: 38px;
    left: auto;
    bottom: 16px;
}

.page-id-5644 div#chatbot-chatgpt-conversation {
    max-height: 210px !important;
}

.page-id-5644 div#chatbot-chatgpt-title {
 color: #fff !important;
}


/*ottawa*/

.page-id-5500 div#chatbot-chatgpt {
    position: absolute !important;
    margin: 0;
    right: 38px;
    left: auto;
    bottom: 16px;
}

.page-id-5500 div#chatbot-chatgpt-conversation {
    max-height: 210px !important;
}

.page-id-5500 div#chatbot-chatgpt-title {
 color: #fff !important;
}

/*porthope*/ 

.page-id-5503 div#chatbot-chatgpt {
    position: absolute !important;
    margin: 0;
    right: 38px;
    left: auto;
    bottom: 16px;
}

.page-id-5503 div#chatbot-chatgpt-conversation {
    max-height: 210px !important;
}

.page-id-5503 div#chatbot-chatgpt-title {
 color: #fff !important;
}


/*css for footer youtube video */

.foo_charity_form {
    max-width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 12px;
}


.page-id-5644 span.chatbot-bot-text {
    background-color: #ccc !important;
}
 
.page-id-5644 span.chatbot-bot-text a {
    color: #0077d2;
}


.page-id-5500 span.chatbot-bot-text {
    background-color: #ccc !important;
}
 
.page-id-5500 span.chatbot-bot-text a {
    color: #0077d2;
}



.page-id-5503 span.chatbot-bot-text {
    background-color: #ccc !important;
}
 
.page-id-5503 span.chatbot-bot-text a {
    color: #0077d2;
}


.page-id-5644 .row.ftbanner_section_inner-foot-ch {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.page-id-5644 .youtube-video-footer {
    width: 42% !important;
}

/*dfd*/

.page-id-7597 .row.ftbanner_section_inner-foot-ch {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.page-id-7597 .youtube-video-footer {
    width: 42% !important;
}

/*dfd*/

.row.ftbanner_section_inner-foot-ch.custom-footer-wrpper  {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.custom-footer-wrpper .youtube-video-footer {
    width: 43% !important;
}

@media only screen and (max-width: 576px){
    .custom-footer-wrpper .youtube-video-footer {
        width: 100% !important;
    }
}




span.powerby-txt a {
    color: white;
    text-decoration: none; /* Optional: to remove underline */
}

span.powerby-txt {
    text-align: left;
    font-size: 14px;
    margin-left: 4px;
}

.hiring-form-bg-row.row.newcare .input-hiring-btn {
    display: flex;
}

/*css for search part footer*/

.page-id-5659 .row.ftbanner_section_inner-foot-ch {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.page-id-5659 .youtube-video-footer {
    width: 42%;
}
/*css for search part footer*/


.page-id-7604 .iisTopSearch {

    max-width: 1000%;
}



/*css for search part footer*/
/* https://www.standardautowreckers.com/iis-parts-search/ */
.page-id-7604 .row.ftbanner_section_inner-foot-ch {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.page-id-7604 .youtube-video-footer {
    width: 42%;
}
/*css for search part footer*/





/*css for search part footer*/
/* https://www.standardautowreckers.com/stock-number-search/ */
.page-id-7625 .row.ftbanner_section_inner-foot-ch {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.page-id-7625 .row.ftbanner_section_inner-foot-ch {
    width: 42%;
}
/*css for search part footer*/



/*css for search part footer*/
/* https://www.standardautowreckers.com/vin-decoder-search/ */
.page-id-7623 .row.ftbanner_section_inner-foot-ch {
    width: 100% !important;
    justify-content: center;
    margin: 20px 0 0 0 !important;
}

.page-id-7623 .row.ftbanner_section_inner-foot-ch {
    width: 42%;
}
/*css for search part footer*/


/* on all desktop sites use this css */
.fresh_roadkill {
    margin-bottom: 10px;
}

.google_review img {
    width: 100% ;
}