/*
    Theme Name: Servehuman Child
    Theme URI: https://wp.spidertrixcons.net/servehuman
    Description: Servehuman - Responsive WordPress Charity Theme
    Version: 1.0.0
    Author: Spidertrix Consultant (@SpidertrixCons)
    Author URI: https://spidertrixcons.net
    Template: servehuman
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments
    Text Domain: servehuman
    */

body {
    color: #333 !important;
}

.top-bar {
    display: flex;
    align-items: center;
    height: 48px;
    overflow: hidden;
}

.theme_title_main {
    font-size: 31px;
    color: #333;
    font-weight: 700;
}

.theme_title {
    color: #333;
    font-size: 24px;
    font-weight: 600;
}

.theme_right_sidebar h5 {
    color: gray;
    font-weight: 600;
    margin-top: 2px;
}

.theme_right_sidebar h4 {
    color: #333;
    margin-bottom: 0px;
}

.theme_right_sidebar a.kc_button {
    background: transparent !important;
    color: #1c5b27 !important;
    padding: 0px !important;
    font-weight: 600;
}
/********************
Form Box gradinet sec
**********************/
.signup_from_for_sell_your_car {
    padding: 20px 40px 28px 40px;
    width: 100%;
    background: rgb(88 118 21);
    background: -webkit-linear-gradient(to right, rgb(88, 118, 21), rgba(54, 76, 10, 0.8));
    background: linear-gradient(to right, rgb(88 118 21), rgb(54 76 10));
    opacity: 1;
    max-width: 1200px;
    margin-bottom: 30px;
}

.signup_from_for_sell_your_car .form-heading-title {
    max-width: 100%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.52px;
    position: relative;
    padding-bottom: 20px;
}

.signup_from_for_sell_your_car .form-heading-title::after {content: '';width: 100px;height: 4px;background: #96ca2d;position: absolute;float: left;left: 0;bottom: 0;}

.txt_field.signup {
    max-width: 176px;
}

.singup_form_home_wrapper .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 28px;
}

.singup_form_home_wrapper .txt_field {
    flex: 1 0 auto;
    position: relative;
}

.singup_form_home_wrapper .row .col-md-3 br{
	display: none
}

.signup .ajax-loader {
    position: absolute;
    left: 112px;
    top: 12px;
   
}

.singup_form_home_wrapper .txt_field input.wpcf7-form-control {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    margin: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
    background-color: rgba(0, 0, 0, 0);
    color: #ffffff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #dce1e7;
    height: auto;
}

.singup_form_home_wrapper .txt_field input.wpcf7-form-control::-webkit-input-placeholder { /* Edge */
  color: #f4f4f4;
}

.singup_form_home_wrapper .txt_field input.wpcf7-form-control:-ms-input-placeholder { /* Internet Explorer */
  color: #f4f4f4;
}

.singup_form_home_wrapper .txt_field input.wpcf7-form-control::placeholder {
  color: #e3e3e3;
}

 .singup_form_home_wrapper .txt_field input[type='submit'] {
     border-radius: 4px;
     font-size: 14px;
     text-decoration: none;
     text-transform: uppercase;
     font-weight: 700;
     line-height: 1.5;
     display: inline-block;
     max-width: 100%;
     padding: 12px 25px;
     cursor: pointer;
     text-align: center;
     vertical-align: top;
     white-space: nowrap;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     border: 1px solid;
     -webkit-box-shadow: none;
     box-shadow: none;
     color: #ffffff;
     background-color: #96ca2d;
     border-color: #96ca2d;
}

 .singup_form_home_wrapper span.wpcf7-not-valid-tip {
    color: #ff7e7e;
    font-size: 12px;
    /*text-align: center;*/
}

 #signup_form_wrapper .wpcf7-response-output {
    color: #ebebeb;
    font-weight: 400;
    text-align: center;
}
br {
    display: none;
}

@media (max-width:767px) {
    .singup_form_home_wrapper .row {
        flex-wrap: wrap;
    }

.singup_form_home_wrapper .row .col-md-3 {
    margin-bottom: 7px;
    margin: 5px auto;
}

.signup_from_for_sell_your_car {
    padding: 15px;
}

.signup_from_for_sell_your_car .form-heading-title {
    font-size: 13px;
}
}
/********************banner_bg1
/.Form Box gradinet sec
**********************/
ul.car {
    padding-left: 16px;
    margin: 0px;
}

.faq_section h4 {
    font-weight: 600;
    font-size: 16px;
}

ul.car li {
    margin-bottom: 10px;
}

.faq_text h4 {
    text-align: center;
    font-size: 20px;
    line-height: 32px;
}

.contact_btm p {
    font-size: 16px;
    font-weight: 700;
}

.contact_btm a {
    font-size: 14px;
}

.logo {
    margin-top: 12px;
}

.navigation .nav-header>ul>li>a {
    padding: 26px 10px 26px 10px;
}

.kc-row-container .wpcf7-form-control-wrap textarea,
.contact-content .contact-form textarea {
    min-height: 299px;
}

.footer-top {
    background: #1b2329;
    padding: 15px 0px;
    text-align: center;
    margin-top: 20px;
}

.inner-header {
    margin-bottom: 20px;
}

span.none {}

.footer-top a {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
}

.footer-top a:hover {
    color: #fff;
}

span.none {
    color: #1c5b27;
    font-size: 20px;
    font-weight: 600;
}

article:after {
    content: "";
    display: block;
    clear: both;
}

article {
    position: relative;
}

.footer-bottom {
    color: #fff !important;
}

.about-widget img {
    height: auto;
    max-width: 90%;
}

.footer-widget.about-widget img {
    margin-bottom: 0px;
}

.contact-widget .col-md-6 {
    width: 100%;
}

.footer-widget.contact-widget button {
    border-radius: 2px;
}

.contact-form .thm-btn {
    width: 100%;
    border-radius: 2px;
}

.anchorb a {
    /* font-weight: 600; */
    line-height: 27px;
}

.footer-widget.latest-post ul li .content span {
    display: none;
}

.large_title {
    font-size: 31px;
    font-weight: 600;
    margin-bottom: 22px;
}

.welcome_text p {
    font-size: 16px;
    color: #747474;
    margin: 0;
    margin-bottom: 20px;
    line-height: 30px;
}

ul.welcomlist {
    padding-left: 16px;
}

ul.welcomlist li {
    margin-bottom: 19px;
    font-size: 16px;
}

.whychoose p {
    font-size: 16px;
    color: #747474;
    margin: 0;
    margin-bottom: 20px;
    line-height: 30px;
}

.para_new p {
    font-size: 16px;
    color: #747474;
    margin: 0;
    margin-bottom: 20px;
    line-height: 30px;
}

.center {
    text-align: center;
}

#content {
    float: left;
    width: 70%;
    min-height: 400px;
}

#sidebar {
    float: right;
    width: 30%;
    overflow: hidden;
    background-color: whitesmoke;
    padding: 0 15px;
}

.sbboxmain>a img {
    margin: 0 auto 29px auto;
    display: block;
    width: auto;
    float: none;
}


/*li#menu-item-797 a:after{
  content:url('flag/us.png');
  position: relative;
    left: -158px;
    top: 5px;
    }*/

.logo img {
    width: 67%;
    max-width: 250px;
    margin-top: 5px;
}

.boxmain img {
    float: left;
    margin-right: 30px;
}

.page-id-635 .form_frame {
    padding: 0;
    margin: 0;
}

.page-id-635 #post-635 .kc-row-container {
    margin: 0 -15px;
}

.g-recaptcha {
    transform: scale(0.87);
    -webkit-transform: scale(0.87);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

.page-id-1057.testimonials {
    padding: 0px;
}

.common_donate_today .form_frame {
    width: 550px;
    font-family: arial;
    font-size: 12px;
    / padding: 0 15px;
    / / margin: 0 auto;
    / box-sizing: border-box;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked {
    color: #fff;
}

.common_donate_today .form_frame {
    width: 550px;
    font-family: arial;
    font-size: 12px;
    padding: 0px !important;
    margin: 0px !important;
    box-sizing: border-box;
}

.nav-header.pull-left.custom-charity-pages {
    display: block;
}

.mainmenu-area {
    background: #94bd2d !important;
    /*border-bottom: 4px solid #1c5b27;*/
}

.navigation .nav-header>ul {
    text-align: left;
}

.navigation .nav-header>ul>li>a {
    padding: 27px 8px;
}

.footer-widget.quick-links ul li a {
    color: #fff;
}

.footer {
    background: #073e10 !important;
}

.footer-bottom {
    background: #073e10 !important;
    border-top: 1px solid #fff;
}

.footer-widget.contact-widget input,
.footer-widget.contact-widget textarea {
    background: #fff;
    color: #333;
}

.footer-widget.contact-widget button {
    background: #94bd2d !important;
}

.footer-bottom a {
    color: #fff !important;
    font-weight: bold;
}

.footer-widget.contact-widget button:hover {
    background: #94bd2d !important;
    color: #1c5b27;
}

.footer-top {
    background: #94bd2d;
}

.footer-widget.latest-post ul li a {
    color: #fff;
}

.footer-widget .contact li {
    color: #fff;
}

.footer-widget .social li a {
    color: #fff;
    border: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

li#menu-item-797 a {
    /* padding-right: 0px;
   padding-left: 46px;*/
    font-weight: 600;
}

li#menu-item-970 {
    font-weight: 600;
}

.client_logo .owl-item img {
    display: block;
    width: auto;
    margin: 0 auto;
    -webkit-transform-style: preserve-3d;
}

.featured-three-column h3 {
    font-size: 22px;
    text-transform: initial;
}

.featured-three-column .inner-box .content .text {
    min-height: 85px;
}

.form_frame label {
    margin-bottom: 5px;
    display: block;
}

.framefull {
    /* display: inline-block; */
    float: left;
    padding: 0 15px;
    box-sizing: border-box;
    /* min-height: 47px; */
}

.frame100 {
    width: 100%;
}

.frame50 {
    width: 50%;
}

.form_frame input {
    width: 100%;
    margin-bottom: 5px;
    box-sizing: border-box;
    border: 1px solid #8080809e;
}

.form_frame.form_frame_2 {
    display: inline-block;
    width: 100%;
    font-family: arial;
    font-size: 12px;
    margin: 0 auto;
    box-sizing: border-box;
}

.form_frame_2 select {
    width: 100%;
    margin-bottom: 8px;
    border: 1px solid #8080809e;
    height: 21px;
}

.form_frame_2 textarea {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #8080809e;
}

.form_frame.form_frame_2 input[type="checkbox"] {
    padding: 1px 0px;
    margin-bottom: 4px;
    margin-top: 1px;
    margin: 2px 3px 3px 4px;
    width: auto;
    vertical-align: middle;
}

.submit-b {
    width: auto !important;
}

.error {
    color: red;
}

.sidebar_100 #sidebar {
    width: 100%;
    border-radius: 24px;
}

.sidebar_100 {
    padding-top: 50px;
}

.sidebar_100 .sbboxbtm h3 {
    background: linear-gradient(to bottom, #94bd2db3, #94bd2d);
    margin: auto -15px;
    text-align: center;
    border-radius: 40px;
    min-height: 47px;
    display: flex;
    font-size: 21px;
    justify-content: center;
    align-items: center;
    color: #fff;
    position: relative;
    top: 0px;
    margin-bottom: 20px;
}

.form_frame select {
    height: 21px;
}

.page-template-donate-today-php .form_frame input[type="radio"] {
    margin: 4px 3px 6px 0px;
    vertical-align: middle;
}

.page-template-donate-today-php .form_frame input[type="Checkbox"] {
    margin: 2px 3px 3px 4px;
    vertical-align: middle;
}

.user_list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width: 100%;
}

.user_list ul a {
    width: 100%;
    padding: 8px 0px;
    display: block;
    font-size: 16px;
    font-weight: 400;
}

.page-id-642 #sidebar,
.page-id-1057 #sidebar {
    width: 100%;
    padding-bottom: 20px;
}

.page-id-642 img.alignright {
    float: right !important;
    text-align: right;
    margin-bottom: 0px;
    margin-top: 10px;
}

.page-id-642 .border {
    height: 31px;
    background: url('images/border.gif') repeat-x left center;
    width: 100%;
    float: left;
}

#sidebar h3 {
    text-align: center;
    position: relative;
    padding-bottom: 14px;
}

#sidebar h3:after {
    position: absolute;
    background: #1c5b27;
    top: 42px;
    left: 0px;
    display: block;
    content: "";
    width: 150px;
    height: 2px;
    margin: 0 auto;
    right: 0px;
    /* padding-top: 20px; */
}


/*.sbboxmain.testimonial img {
    margin-top: 14px;
    }*/

.tm-name {
    font-weight: bold;
    font-size: 16px;
}

.tm-company {
    font-weight: bold;
    font-size: 13px;
}

span.img_size {
    display: block;
    text-align: center;
    color: #000;
    font-size: 14px;
    font-weight: 500;
}

@media only screen and (min-width: 767px) {
    .client_logo .owl-item {
        /*width: auto !important;*/
        margin: 0 0px;
        float: none;
        display: inline-block;
    }
    .client_logo .owl-item img {
        /*height: 60px;*/
    }
}

@media (min-width: 1150px) and (max-width: 1200px) {
    nav.mainmenu-area .container {
        width: 99%;
    }
}

@media (max-width: 1199px) {
    .g-recaptcha {
        transform: scale(0.71);
        -webkit-transform: scale(0.71);
    }
}

@media (min-width: 1026px) and (max-width: 1150px) {
    nav.mainmenu-area .container {
        width: 100%;
    }
    .navigation .nav-header>ul>li>a {
        padding: 27px 4px;
    }
    .navigation .nav-header>ul>li>a {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1097px) {
    .featured-three-column h3 {
        font-size: 20px;
    }
}

@media (max-width: 1024px) {
    .common_donate_today .navigation .nav-header {
        max-height: 0!important;
        -webkit-transition: max-height 1s;
        transition: max-height 1s;
        display: block!important;
    }
    .common_donate_today .nav-header.pull-left.custom-charity-pages {
        display: block;
        -webkit-transition: max-height 1s;
        transition: max-height 1s;
        max-height: 80vh!important;
    }
    .pickupform .frame50.framefull.min-h {
        min-height: 0!important;
    }
}

@media (max-width: 991px) {
    .g-recaptcha {
        transform: scale(1.00);
        -webkit-transform: scale(1.0);
        margin-bottom: 13px;
    }
    .min-h {
        background-size: contain!important;
        min-height: 50vh !important;
        padding: 0 0;
        background-position: top!important;
        background-attachment: inherit!important;
    }
}

@media (max-width: 767px) {
    #content {
        float: none;
        width: 100%;
        min-height: 400px;
    }
    .boxmain {
        padding: 0 15px;
    }
    .sm-pull-none {
        padding: 0px !important;
        width: 100%;
        text-align: center;
    }
    .about-widget img {
        max-width: 60%;
    }
    .header-right-info .single-header-info {
        width: auto;
        display: inline-block;
        text-align: right;
        float: none;
        padding-bottom: 0;
        padding: 0px !important;
        margin-right: 25px;
    }
    .single-header-info .icon-box .inner-box {
        display: none;
    }
    .single-header-info .content h3 {
        margin-top: 17px;
    }
    .header-right-info .single-header-info .content {
        text-align: center;
    }
    .header-right-info .single-header-info .content {
        text-align: center;
    }
    #sidebar {
        float: none;
        width: 100%;
        overflow: hidden;
        background-color: whitesmoke;
        padding: 0 15px;
        margin-top: 30px;
        display: inline-block;
    }
    body.page-template-featured_charities_template .container>.row>section>h1 {
        padding: 0 30px;
        margin-bottom: -11px;
    }
    body.page-template-featured_charities_template .boxmain p+table {
        width: auto;
    }
    .form_frame {
        width: 100%!important;
        max-width: 100%!important;
    }
    .client_logo .owl-item img {
        /*height: 40px;*/
    }
    .g-recaptcha {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }
    .twitter_feed {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }
    ul#menu-top-menu li a {
        border: none !important;
        margin-left: 10px;
    }
    body #post-633 #content {
        width: 100%!important;
    }
    div#charityCarWidgetAjax {
        padding: 0 15px;
    }
    .frame50 {
        width: 100%;
    }
    .sidebar_100 {
        padding-top: 0px;
    }
    .sidebar_100 .sbboxbtm h3 {
        margin-bottom: 20px;
    }
    body.kc-css-system .kc-css-846546 {
        min-height: 32vh !important;
    }
    .contact_btm_section .kc_column {
        width: 32.13% !important;
    }
    .contact_btm_section h3 {
        font-size: 19px;
        line-height: 28px !important;
    }
    .mt-10.mt-own {
        margin-top: 30px !important;
    }
    .mt-own-1 {
        margin-top: 0px !important;
    }
}

@media (max-width: 508px) {
    .contact_btm_section .kc_column {
        width: 32.13% !important;
    }
    .contact_btm_section h3 {
        font-size: 19px;
        line-height: 28px !important;
    }
    .mt-own-1 {
        margin-top: 28px !important;
    }
    .mt-10.mt-own {
        margin-top: 30px !important;
    }
}

@media (max-width: 468px) {
    .mt-10.mt-own {
        margin-top: 48px !important;
    }
}

@media (max-width: 401px) {
    .mt-10.mt-own {
        margin-top: 71px !important;
    }
}


/*** Styles added to fix the issue with zoom in on iphone ***/


/* iPhone < 5: */

@media screen and (device-aspect-ratio: 2/3) {
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"] {
        font-size: 16px;
    }
}


/* iPhone 5, 5C, 5S, iPod Touch 5g */

@media screen and (device-aspect-ratio: 40/71) {
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"] {
        font-size: 16px;
    }
}


/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */

@media screen and (device-aspect-ratio: 375/667) {
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"] {
        font-size: 16px;
    }
}


/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */

@media screen and (device-aspect-ratio: 9/16) {
    select,
    textarea,
    input[type="text"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"] {
        font-size: 16px;
    }
}

@media (max-width: 980px) {
    .header-right-info .single-header-info .icon-box {
        display: block !important;
    }
}


/**
Design Chnages by Designer
26/06/2020
**/

.page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli:first-child .tp-parallax-wrap {
    margin-left: -2rem!important;
}

.page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli .tp-caption.tp-resizeme.rs-parallaxlevel-0.text-uppercase span.text-thm,
.page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli .tp-caption.tp-resizeme.rs-parallaxlevel-0.text-uppercase span.text-white {
    font-size: 100%!important;
}

.page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli .tp-caption.tp-resizeme.rs-parallaxlevel-0.text-uppercase {
    font-size: 6rem!important;
}

@media (min-width: 1600px) {
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli:first-child .tp-parallax-wrap {
        margin-top: 5rem!important;
    }
}

@media (min-width: 1800px) {
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli:first-child .tp-parallax-wrap {
        margin-top: 7rem!important;
    }
}

@media (min-width: 2000px) {
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli:first-child .tp-parallax-wrap {
        margin-top: 5rem!important;
        margin-left: -6rem!important;
    }
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli:first-child .tp-bgimg.defaultimg {
        background-position: center center!important;
    }
}

@media (min-width: 2800px) {
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli:first-child .tp-parallax-wrap {
        margin-top: 3rem!important;
        margin-left: -7rem!important;
    }
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1,
    .page-id-460 .rev_slider_wrapper.bannercontainer {
        min-height: 1200px;
    }
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 .tp-parallax-wrap {
        margin-left: -3%!important;
    }
    .page-id-460 .rev_slider_wrapper.bannercontainer #slider1 li.tp-revslider-slidesli .tp-parallax-wrap .tp-loop-wrap:first-child .tp-mask-wrap div {
        padding: 12px 23px!important;
    }
}


/*#new_slider_wrapper {
    display: none!important
}*/

#new_slider_wrapper .n2-ss-layer.n2-ow.n-uc-1a5549a4bb04d.n2-ss-last-in-row {
    margin: auto!important;
}

#new_slider_wrapper .n2-ss-layer.n2-ow.n-uc-194021874896b.n2-ss-last-in-row {
    margin: auto!important;
}

#new_slider_wrapper #n2-ss-2 .n2-ss-button-container.n2-ss-nowrap a+p {
    display: none;
}

#new_slider_wrapper .n2-ss-slider p:empty {
    display: none;
}

#new_slider_wrapper .green_text {
    color: red;
}

#new_slider_wrapper #n2-ss-2-arrow-next,
#new_slider_wrapper #n2-ss-2-arrow-previous {
    background: rgba(28, 91, 39, .4);
    display: none;
    padding: 12px;
}

#new_slider_wrapper:hover div#n2-ss-2-arrow-next,
#new_slider_wrapper:hover div#n2-ss-2-arrow-previous {
    display: block;
}

#new_slider_wrapper:hover div#n2-ss-2-arrow-next:hover,
#new_slider_wrapper:hover div#n2-ss-2-arrow-previous:hover {
    background: #1c5b27;
}

.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-3.n2-ss-slide-active .n2-font-84e292a8fbeb80cea5ed4e3cbad1bda8-link a,
.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-3.n2-ss-slide-active .n2-font-ed772426c0a9435f5c0cf2e1e7028c6a-link a,
.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-10.n2-ss-slide-active .n2-font-84e292a8fbeb80cea5ed4e3cbad1bda8-link a,
.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-10.n2-ss-slide-active .n2-font-ed772426c0a9435f5c0cf2e1e7028c6a-link a,
#new_slider_wrapper .n2-ss-slide-active .n2-ss-layer-row.n-uc-1f9ecc31a8af3-inner,
.n2-ss-slide.n2-ss-canvas.n2-ow.n2-ss-slide-8.n2-ss-slide-active .n2-ss-slider .n2-ss-layer-row-inner {
    -webkit-animation: slideInUp 1.2s linear alternate;
    animation: slideInUp 1.2s linear alternate;
}

#new_slider_wrapper .n2-ss-slide-active div#n2-ss-2item7,
#new_slider_wrapper .n2-ss-slide-active div#n2-ss-2item3 {
    -webkit-animation: bounceIn 2s linear alternate;
    animation: bounceIn 2s linear alternate;
}

#new_slider_wrapper .n2-ss-slide-active p.n2-ow {
    -webkit-animation: slideInUp 1s linear alternate;
    animation: slideInUp 1s linear alternate;
}

div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap a+p {
    display: none;
}

@media (max-width: 767px) {
    #new_slider_wrapper .n2-ss-slider-2.n2-ow,
    #new_slider_wrapper div#n2-ss-2 .n2-ss-layers-container {
        overflow-y: hidden;
        max-height: 360px;
    }
    #new_slider_wrapper div#n2-ss-2-arrow-next,
    #new_slider_wrapper div#n2-ss-2-arrow-previous {
        display: block!important;
        margin-top: -20%;
    }
    .n2-ss-layer-row.n-uc-114b55077c1c8-inner,
    .n2-ss-layer-row.n-uc-1f9ecc31a8af3-inner,
    .n2-ss-layer.n2-ow.n-uc-17a6d2fb4ab1f {
        max-width: 300px!important;
        margin: auto;
    }
    .n2-ss-layer.n2-ow.n-uc-17a6d2fb4ab1f {
        left: 50%;
        transform: translateX(-50%)
    }
    .n2-ss-slider .n2-ss-layer-content[data-verticalalign=flex-start] {
        margin: auto;
        align-items: center;
    }
    .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] {
        max-width: 100%;
        margin-right: auto!important;
        margin-left: auto!important;
    }
}

@media (min-width: 1600px) {
    .n2-ss-layer-row.n-uc-114b55077c1c8-inner {}
}

@media (min-width: 1800px) {
    .n2-ss-layer-row.n-uc-1b737f13cf9a5-inner {
        margin-top: 60px;
    }
}

@media (min-width: 2000px) {
    .n2-ss-layer-row.n-uc-1b737f13cf9a5-inner {
        margin-top: 204px;
    }
    #new_slider_wrapper .n2-ss-slider-2.n2-ow,
    #new_slider_wrapper div#n2-ss-2 .n2-ss-layers-container,
    div#n2-ss-2 .n2-ss-slide-active {
        overflow-y: hidden;
        min-height: 760px;
    }
}

@media (min-width: 2800px) {
    .n2-ss-layer-row.n-uc-1b737f13cf9a5-inner {
        margin-top: 210px;
    }
    #new_slider_wrapper .n2-ss-slider-2.n2-ow,
    #new_slider_wrapper div#n2-ss-2 .n2-ss-layers-container,
    div#n2-ss-2 .n2-ss-slide-active {
        overflow-y: hidden;
        min-height: 760px;
    }
}

@media (min-width: 3200px) {
    .n2-ss-layer-row.n-uc-1b737f13cf9a5-inner,
    .n2-ss-slider .n2-ss-layer[data-has-maxwidth="1"][data-pm=normal] {
        margin-top: 650px;
        width: 460px;
    }
    #new_slider_wrapper .n2-ss-slider-2.n2-ow,
    #new_slider_wrapper div#n2-ss-2 .n2-ss-layers-container,
    div#n2-ss-2 .n2-ss-slide-active {
        overflow-y: hidden;
        min-height: 1560px;
    }
}


/*new form design for form start*/
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .form_frame input {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    margin: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    height: auto;
    border: 1px solid #dce1e7;
    position: relative;
}
.form_frame select {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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;
    border-width: 1px 1px 1px 1px;
    border-color: #dce1e7;
    height: 40px;
}

.form_frame input[type="text"] {
    font-family: "Roboto", Sans-serif;
    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;
}
label.error {
    color: red !important;
    margin-top: 11px;
    text-align: left;
    margin-bottom: 11px;
}
.framefull > button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 8px 25px;
    border-radius: 6px;
    display: inline-block;
    box-shadow: none;
    border: none;
}
div#thankYouPage h1 {
    color: #fff;
    font-size: 30px;
}
form#offerForm2 input[type="text"] {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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 !important;
    text-transform: unset !important;
}
form#offerForm2 input[type="tel"] {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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 !important;
     text-transform: unset !important;
}
form#offerForm2 input[type="email"]:placeholder{
  text-transform: capitalize;
}
form#offerForm2 input[type="email"] {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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 !important;
    text-transform: unset !important;
}
form#offerForm2 select {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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;
    border-width: 1px 1px 1px 1px;
    border-color: #dce1e7;
    height: 40px !important;
    margin-bottom: 10px;
}
div#getOfferStep2 button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
        padding: 8px 25px;
    border-radius: 4px;
    box-shadow: none;
    border: none;
}
button.next-two-btn {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
        padding: 8px 25px;
    border-radius: 4px;
    box-shadow: none;
    border: none;
}
option {
    color: #000;
}
.form_frame_row textarea.textarea {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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;
    height: 87px;
    text-transform: unset !important;
}
.form_frame_row textarea.textarea::placeholder{
 color: #fff;
}
.form_frame_row label.error {
    position: absolute;
    right: 26px;
    top: 1px;
    font-size: 12px;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .form_frame_row label.error {
    right: 30px;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .frame100.framefull {
    padding: 0;
    margin-top: 2px;
}

::-moz-placeholder {
  opacity: 1;
}

:-moz-placeholder {
  opacity: 1;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .form_frame input::placeholder{
color: #fff;
}
/*new form css start*/
.get_heading_footer + .row {
    align-items: center;
}
img.tree_stamp_img {
    width: 100%;
    min-width: 190px;
}
.form_footer_tree_logo{
  margin-bottom: 0px;
}
.form_footer_tree {
    background: url('');
    background-size: cover;
    background-position: center;
    padding: 20px 30px;
    width: 100%;
    line-height: normal;
    position: relative;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .g-recaptcha {
    
    transform: scale(1);
    transform-origin: 0 0;
}
  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 #526f13ab inset;
  transition: background-color 5000s ease-in-out 0s;
}
 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 #526f13ab  inset;
  transition: background-color 5000s ease-in-out 0s;
}
.signup_form_banner #offerForm3 button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 8px 25px;
}
h1.thankyou_msg {
    color: #fff;
    font-size: 17px;
    margin: 0px;
    margin-bottom: 10px;
}
.form_frame_row label.error {
    position: absolute;
    right: 17px;
    top: 3px;
    font-size: 12px;
}
.form_footer_tree label.error {
    top: 2px;
    font-size: 12px;
}
.form_footer_tree input{
  position: relative;
}
.form_frame_row {
    line-height: normal;
    display: block;
    margin-bottom: 5px;
    width: 100%;
}
.form_footer_tree button {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 4px 13px;
    
}
.form_footer_tree .frame100.framefull.text-center {
    text-align: left;
        padding: 0px;
}
.captcha_bdy {
    max-width: 80%;    
    overflow: hidden;
}
.signup_form_banner .captcha_bdy {
    height: unset;
}

.signup_form_banner .g-recaptcha {
    transform: scale(1);
    transform-origin: 0 0;
}

.form_footer_tree .form_frame_row textarea {
        background-color: rgba(31,73,35,0.5)!important;
    color: #fff;
    min-height: 39px;
    height: unset;
    padding: 0px 10px!important;
}
form#offerForm2 input::placeholder{
color: #fff;
}
.form_frame_row textarea.textarea {
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5em;
    letter-spacing: 0px;
    padding: 9px 15px 8px 15px;
    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: 140px;
    text-transform: unset !important;
    width: 100%;
        max-width: 100%;
}
.form_frame_row textarea.textarea::placeholder{
color: #fff;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .form_frame_row .captcha_bdy label.error {
    position: relative;
    top: unset;
    font-size: 13px;
    right: unset;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy {
    padding: 20px 40px;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .form-heading-title{
        padding-bottom: 15px;
    margin-bottom: 30px;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy .captcha_bdy{
        margin: 29px 0px;
}
section.kc-elm.kc-css-375669.kc_row.featured-three-column.mt-sm-70 .col-xs-12.col-sm-12.col-md-4.column {
    margin-bottom: 20px;
}
/*.featured-three-column .column{
    margin-bottom: 29px;
}*/
/*new form design for form end*/

/*moving truck start*/
.green-section-bdy-container {
    background: linear-gradient(to right, rgba(30, 42, 4, 0.8), rgba(54, 76, 10, 0.8));
    text-align: left;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    max-height: 239px;
    margin-bottom: 16px;
    padding-top: 11px;
    padding-left: 28px;
    padding-bottom: 0px;
}

.green-section-bdy-row {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
        align-items: center;
}

.green-sec-content-text h6 {
    font-weight: normal;
    color: #bfe881;
    line-height: normal;
    font-size: 14px;
    margin: 0px;
}
.green-sec-content-text  h5.samll-txt {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.41);
    margin-bottom: 0px;
    margin-top: 12px;
}
.green-sec-content-text h5.large-txt {
    font-size: 29px;
    color: #fff;
    line-height: 1.2;
    text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.41);
    font-family: unset;
    font-weight: bold;
    letter-spacing: normal;
    margin: 0px;
}
section.green-section-bdy {
    overflow: hidden;
    width: 100%;
}
img.truck-image-se {
    max-width: unset!important;
}

@media (min-width: 1200px){
.green-section-bdy-container{
    max-width: 1200px;
}

}
@media (max-width: 1166px){
    .green-section-bdy-container{
    max-width: 100%;
}
img.truck-image-se {
    max-width: 100%;
}
}
@media (min-width: 768px){
.green-sec-content {
    width: 66.666%;
    position: relative;
    min-height: 1px;
    display: flex;
}

.green-sec-img {
    width: 33.333%;
}
}

@media (max-width: 992px){

.green-section-bdy-container{
    max-width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}
.green-sec-content{
    width: 100%;
}
.green-sec-img {
    width: 100%;
}
img.truck-image-se {
    display: block ;
    margin-left: auto;
}
.green-sec-img {
    position: absolute;
    left: auto;
    top: 90px;
    max-width: 100%;
}
}
/*moving truck end*/
/*bage start*/
.row.heading-body {
    display: flex;
    justify-content: space-between;
    align-items: center;
   
}

.img-body-home {
    text-align: right;
}
.col-xs-12.col-sm-12.col-md-4.column {
    margin-bottom: 14px !important;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy{
        margin-bottom: 16px;
}
p.form-heading-title {
    max-width: 100%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 0.52px;
    position: relative;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    text-align: left;
}

p.form-heading-title::after {
    content: '';
    width: 100px;
    height: 4px;
    background: #96ca2d;
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
}
.img-body-home img {
    margin-bottom: 13px;
}
@media only screen and (min-width: 1200px){
    p.form-heading-title {
    white-space: nowrap;
}
.img-body-home img {
    width: 171px;
   
}
}
@media screen and (max-width: 1171px){
    p.form-heading-title {
    font-size: 22px;
    line-height: 28px;
}
}
@media only screen and (max-width: 800px){
    .row.heading-body{
        padding: 0px 0px;
    }
    .img-body-home img {
    margin-bottom: 30px;
}
p.form-heading-title {
    font-size: 15px;
    line-height: 25px;
}
}
@media only screen and (max-width: 414px){
p.form-heading-title {
    font-size: 13px;
    line-height: 25px;
}
}
/*bages end*/





/*new 13/7*/
/*new design two form*/
body.page-id-6286 div#primary {
    margin-top: -37px;
}

.entry-content .heading_top_box > h1 {
    color: #fff;
    font-size: 18px;
    margin: 0px;
    margin-bottom: 10px;
    font-weight: 900;
    
    text-align: left;
    margin-bottom: 0px;
    line-height: normal;
    margin-bottom: 15px;
}
.greenvhicleprogramtwo-body {
    background: url(/wp-content/uploads/2023/10/banner_bg1-copy-1.png);
    background-size: cover;
    background-position: center;
    align-items: center;
    min-height: auto;
}

.greenvhicleprogramtwo-body > .row {
    padding: 0px;
    margin: 0px;
    min-height: 210px;
}

.greenvhicleprogramtwo-body > .row > .col-lg-4 {
    padding: 0px;
}

.greenvhicleprogramtwo-body > .row > .col-lg-8 {
    padding: 0px;
}

.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: #ffffff !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    width: 100%;
    height: 28px;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="text"]{
     height: 28px;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="tel"]{
     height: 28px;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="email"]{
     height: 28px;
}
.multi-two-form {
    max-width: 90%;
    margin: auto;
}
.greenvhicleprogramtwo-body > .row {
    align-items: center;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.greenvhicleprogramtwo-body .framefull > button {
    margin-bottom: 10px;
}
.heading_top_box {
    margin-top: 5px;
    margin-bottom: 5px;
}
.greenvhicleprogramtwo-body .framefull > button.next-two-btn {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 8px 25px;
}
.greenvhicleprogramtwo-body .signup_form_banner #offerForm3 button.next-two-btn{
    color: #ffffff;
    background-color: #96ca2d!important;
    border-color: #96ca2d!important;
    padding: 8px 25px;
}
button.next-two-btn {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 8px 25px;
}
.greenvhicleprogramtwo-body .form_frame_row textarea.textarea{
    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: 100%;
   height: 94px;
    min-height: unset;
}
.greenvhicleprogramtwo-body div#thankYouPage h1 {
    color: #fff;
    font-size: 15px;
}
@media (min-width: 768px){
  .container.header-container.invert .main-navigation .menu > li > a{
    padding-top: unset;
    padding-bottom: unset;
  }
  .page-id-6286 .container.header-container.invert .main-navigation li {
  padding-top: unset;
  padding-bottom: unset;
}

}



/*new lightright */
.greenvhicleprogramlight-body h3.get_heading_footer {
    color: #fff;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 900;
    margin-top: 0px;
    font-family: Montserrat, sans-serif;
    text-align: left;
}
.greenvhicleprogramlight-body > .row {
    padding: 0px;
    min-height: 189px;
   
}

.greenvhicleprogramlight-body > .row > .col-lg-4 {
    padding: 0px;
}

.greenvhicleprogramlight-body > .row > .col-lg-8 {
 /*   padding: 0px;*/
}
.greenvhicleprogramlight-body > .row {
    align-items: center;
    align-items: center;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.greenvhicleprogramlight-body{
    background: url(/wp-content/uploads/2023/10/green-12345-1-1.png);
    padding: 10px 12px;
    background-size: cover;
    background-repeat: no-repeat;
}
.greenvhicleprogramlight-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: #fff !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #dce1e7 !important;
    width: 100%;
    height: 28px;
    padding: 9px 15px 8px 15px
}
.greenvhicleprogramlight-body form#offerForm2 input[type="text"]{
    width: 100%;
    height: 28px;
}
.greenvhicleprogramlight-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: 100%;
    height: 28px;
    padding: 9px 15px 8px 15px
}
.greenvhicleprogramlight-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: 100%;
    height: 28px;
    padding: 9px 15px 8px 15px
}
.greenvhicleprogramlight-body form#offerForm2 input[type="tel"]{
    width: 100%;
    height: 28px;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="email"]{
    width: 100%;
    height: 28px;
}
.greenvhicleprogramlight-body textarea{
    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: 100%;
    height: 66px;
    min-height: unset;
}
.greenvhicleprogramlight-body .form_frame_row label.error{
        top: -6px;
}
.greenvhicleprogramtwo-body .form_frame_row label.error{
        top: -6px;
}
.greenvhicleprogramlight-body  button.next-two-btn {
    background-color: #3f851e;
    border-color: #000000;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #000000;
}
 .greenvhicleprogramlight-body  #offerForm3 button.next-two-btn {
    background-color: #3f851e;
    border-color: #000000;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #000000;
    padding: 8px 15px;
}

.greenvhicleprogramtwo-body .form_frame_row label.error {
    position: absolute;
    right: 17px;
    top: -6px;
    font-size: 12px;
    color: red !important;
    margin-top: 11px;
    text-align: left;
    margin-bottom: 11px;
}
.greenvhicleprogramlight-body .form_frame_row label.error {
    position: absolute;
    right: 17px;
    top: -6px;
    font-size: 12px;
    color: red !important;
    margin-top: 11px;
    text-align: left;
    margin-bottom: 11px;
}
input::placeholder{
 color: #fff;
}
/*media two forms*/
@media (max-width: 991px){
    .greenvhicleprogramlight-body > .row {
    align-items: center;
    flex-wrap: nowrap;
}
.greenvhicleprogramtwo-body > .row {
    align-items: center;
    min-height: 210px;
    flex-wrap: nowrap;
}
.greenvhicleprogramlight-body {
    margin-top: 20px;
}
.greenvhicleprogramlight-body .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup{
margin: unset;
}
.row.totalbody {
    flex-wrap:wrap;
}
    
.col-lg-6 {
    width: 100%;
}
    .greenvhicleprogramtwo-body > .row > .col-lg-8 {
    padding: 0px;
    width: 79%;
}
.greenvhicleprogramlight-body > .row > .col-lg-8 {
    padding: 0px;
    width: 79%;
}   
}
@media (max-width: 768px){
    
.greenvhicleprogramlight-body > .row {
    align-items: center;
    flex-wrap: nowrap;
}
    .greenvhicleprogramtwo-body > .row > .col-lg-4{
        width:30%;
    }
}
@media (max-width: 767px){
    

.greenvhicleprogramlight-body > .row > .col-lg-8{
        max-width: 69%;
}
.greenvhicleprogramlight-body > .row > .col-lg-4 {
    padding: 0px;
    max-width: 30%;
}

.greenvhicleprogramlight-body {
    margin-top: 20px;
}
.greenvhicleprogramlight-body h3.get_heading_footer{
        font-size: 18px;
}
.greenvhicleprogramtwo-body > .row > .col-lg-8{
    max-width: 69%;
}
.greenvhicleprogramtwo-body > .row > .col-lg-4{
    max-width: 30%;
}
.heading_top_box > h1{
    font-size: 18px;
}
}

.row.totalbody {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 6px;
}


.greenvhicleprogramtwo-body .framefull{
    padding:0px;
}
.greenvhicleprogramlight-body .framefull{
    padding:0px;
}
h1.thankyou_msg {
        font-style: normal;
    font-weight: 400;
    font-size: 18px!important;
    line-height: normal;
    font-family: Montserrat, sans-serif;
    letter-spacing: 0px;
    text-align: inherit;
    color: #ffffff;
    margin-top: 18px;
}
@media (min-width: 992px){
    .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
    .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
    .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%;
}
}
@media (max-width: 480px){

.row.totalbody{
        padding: 0px 9px;
}
.greenvhicleprogramtwo-body > .row > .col-lg-4 {
    max-width: unset;
}
.greenvhicleprogramlight-body > .row > .col-lg-4{
        max-width: unset;
}
.greenvhicleprogramtwo-body div#thankYouPage h1 {
    color: #fff;
    font-size: 15px!important;
    text-align: left;
}
.entry-content .heading_top_box > h1{
    font-size: 14px;
        font-weight: 600;
}
.greenvhicleprogramlight-body h3.get_heading_footer {
    font-size: 12px;
    font-weight: 600;
}
}

/*new design two form*/
body.page-id-6286 div#primary {
    margin-top: -37px;
}

.heading_top_box > h1 {
    color: #fff;
    font-size: 18px;
    margin: 0px;
    margin-bottom: 10px;
    font-weight: 900;
    
    text-align: left;
    margin-bottom: 0px;
    line-height: normal;
    margin-bottom: 15px;
}
.greenvhicleprogramtwo-body {
    background: url(/wp-content/uploads/2023/10/banner_bg1-copy-1.png);
    background-size: cover;
    background-position: center;
    align-items: center;
    min-height: auto;
}

.greenvhicleprogramtwo-body > .row {
    padding: 0px;
    margin: 0px;
}

.greenvhicleprogramtwo-body > .row > .col-lg-4 {
    padding: 0px;
}

.greenvhicleprogramtwo-body > .row > .col-lg-8 {
    padding: 0px;
}

.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: 100%;
    height: 28px;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="text"]{
     height: 28px;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="tel"]{
     height: 28px;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="email"]{
     height: 28px;
}
.multi-two-form {
    max-width: 90%;
    margin: auto;
}
.greenvhicleprogramtwo-body > .row {
    align-items: center;
    min-height: 235px;
    flex-wrap: nowrap;
}
.greenvhicleprogramtwo-body .framefull > button {
    margin-bottom: 10px;
}
.heading_top_box {
    margin-top: 5px;
    margin-bottom: 5px;
}
.greenvhicleprogramtwo-body .framefull > button.next-two-btn {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 8px 25px;
}
.greenvhicleprogramtwo-body .signup_form_banner #offerForm3 button.next-two-btn{
    color: #ffffff;
    background-color: #96ca2d!important;
    border-color: #96ca2d!important;
    padding: 8px 25px;
}
button.next-two-btn {
    color: #ffffff;
    background-color: #96ca2d;
    border-color: #96ca2d;
    padding: 8px 25px;
}
.greenvhicleprogramtwo-body .form_frame_row textarea.textarea{
    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: 100%;
   height: 94px;
    min-height: unset;
}
.greenvhicleprogramtwo-body div#thankYouPage h1 {
    color: #fff;
    font-size: 15px;
}
@media (min-width: 768px){
  .container.header-container.invert .main-navigation .menu > li > a{
    padding-top: unset;
    padding-bottom: unset;
  }
  .page-id-6286 .container.header-container.invert .main-navigation li {
  padding-top: unset;
  padding-bottom: unset;
}

}



/*new lightright */
.greenvhicleprogramlight-body h3.get_heading_footer {
    color: #fff;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 900;
    margin-top: 0px;
    font-family: Montserrat, sans-serif;
    text-align: left;
    line-height: normal;
}
.greenvhicleprogramlight-body > .row {
    padding: 0px;
   
}

.greenvhicleprogramlight-body > .row > .col-lg-4 {
    padding: 0px;
}

/*.greenvhicleprogramlight-body > .row > .col-lg-8 {
    padding: 0px;
}*/
.greenvhicleprogramlight-body > .row {
    align-items: center;
        min-height: 190px;
        flex-wrap: nowrap;
}

.greenvhicleprogramlight-body{
    background: url(/wp-content/uploads/2023/10/green-12345-1-1.png);
    padding: 10px 30px;
    background-size: cover;
    background-repeat: no-repeat;
}
.greenvhicleprogramlight-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: 100%;
    height: 28px;
    padding: 9px 15px 8px 15px!important;
    height: auto;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="text"]{
    width: 100%;
    height: 28px;
}
.greenvhicleprogramlight-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: 100%;
    height: 28px;
    padding: 9px 15px 8px 15px!important;
}
.greenvhicleprogramlight-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: 100%;
    height: 28px;
    padding: 9px 15px 8px 15px!important;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="tel"]{
    width: 100%;
    height: 28px;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="email"]{
    width: 100%;
    height: 28px;
}
.greenvhicleprogramlight-body textarea{
    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: 100%;
    height: 66px;
    min-height: unset;
    padding: 9px 15px 8px 15px;
}
.greenvhicleprogramlight-body .form_frame_row label.error{
        top: 0px;
}
.greenvhicleprogramtwo-body .form_frame_row label.error{
        top: 0px;
}
.greenvhicleprogramlight-body  button.next-two-btn {
    background-color: #3f851e;
    border-color: #000000;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #000000;
}
.signup_form_banner .greenvhicleprogramlight-body  #offerForm3 button.next-two-btn {
    background-color: #3f851e;
    border-color: #000000;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    border: 2px solid #000000;
}
.greenvhicleprogramlight-body input[type="text"]::placeholder{
 color: #fff;
}
.greenvhicleprogramlight-body textarea::placeholder{
 color: #fff;
}
/*media two forms*/
@media (max-width: 991px){
    .greenvhicleprogramlight-body > .row {
    align-items: center;
    flex-wrap: nowrap;
}
.greenvhicleprogramtwo-body > .row {
    align-items: center;
    min-height: 210px;
    flex-wrap: nowrap;
}
.greenvhicleprogramlight-body {
    margin-top: 20px;
}
.greenvhicleprogramlight-body .col-md-12.col-sm-4.col-xs-12.col-lg-12.signup{
margin: unset;
}
}
@media (max-width: 768px){
    
.greenvhicleprogramlight-body > .row {
    align-items: center;
    flex-wrap: nowrap;
}
.greenvhicleprogramtwo-body .form_frame_row label.error {
    top: 11px;
    margin: unset;
}
.greenvhicleprogramlight-body .form_frame_row label.error {
    top: 11px;
    margin: unset;
}
}
@media (max-width: 767px){
    .greenvhicleprogramtwo-body .form_frame_row label.error {
    top: 6px;
    margin: unset;
}
.greenvhicleprogramlight-body .form_frame_row label.error {
    top: 6px;
    margin: unset;
}
   
.greenvhicleprogramlight-body > .row > .col-lg-8{
           max-width: 75%;
    padding-left: 15px;
}
.greenvhicleprogramlight-body > .row > .col-lg-4 {
    padding: 0px;
    max-width: 30%;
}

.greenvhicleprogramlight-body {
    margin-top: 20px;
    padding-right: 18px;
}
.greenvhicleprogramlight-body h3.get_heading_footer{
        font-size: 18px;
}
.greenvhicleprogramtwo-body > .row > .col-lg-8{
    max-width: 75%;
}
.greenvhicleprogramtwo-body > .row > .col-lg-4{
    max-width: 30%;
}
.heading_top_box > h1{
    font-size: 18px;
}
.signup_from_for_sell_your_car.get_cash_now_form.charity-form-bdy {
    padding: 20px 10px;
}
.heading_top_box > h1 {
    font-size: 13px;
    font-weight: 500;
        font-family: Montserrat, sans-serif;
}
.greenvhicleprogramlight-body h3.get_heading_footer {
    font-size: 13px;
    font-weight: 500;
}
.greenvhicleprogramtwo-body input[type="text"]{
    height: 28px !important;
}
.greenvhicleprogramlight-body input[type="text"]{
     height: 28px !important;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="text"]{
     height: 28px !important;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="tel"]{
     height: 28px !important;
}
.greenvhicleprogramtwo-body form#offerForm2 input[type="email"] {
    height: 28px !important;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="text"] {
    width: 100%;
    height: 28px!important;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="tel"]{
     height: 28px !important;
}
.greenvhicleprogramlight-body form#offerForm2 input[type="email"] {
    height: 28px !important;
}


.green-section-bdy-container {
    max-width: 100%;
    padding-top: 30px;
    padding-bottom: 74px;
    max-height: 508px;
}
section.green-section-bdy {
    overflow: unset;
    width: 100%;
}
img.truck-image-se {
    display: block;
    margin-left: auto;
    max-width: 100%!important;
}
.green-sec-img {
    position: absolute;
    left: auto;
    top: unset;
    max-width: 100%;
    bottom: 0px;
}
}

/*new form design*/

/*new hiring forms*/
.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);
       
     
}
/*.heading_top_box > h1{
    margin-bottom: unset!important;
}*/
.hiring-form-bg-row.row {
    background: url('');
    width: 100%;
    margin-top: 2px;
    background-size: contain;
    background-repeat: no-repeat;
    /* padding: 10px 0px; */
    min-height: 150px;
    padding: 0px;
    margin: 0px;
}
.hiring-form-bg-row.row.newcare {
    background: url(/wp-content/uploads/2023/10/lightbg-1.png);
    background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
         min-height: 240px;
    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;
}
.hiring-form-bg-row.row.newcare .row {
    margin: unset;
    min-width: 100%;
    align-items: center;
}
.hiring-form-bg-row.row.newcare .row .col-lg-6 {
    width: 50%;
}
.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-left: 0;
}

img.We-are-hiring {
    width: 100%;
}
.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;*/
}
form#offerForm2 .input-hiring input[type="tel"].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 !important;
    border-radius: 0px!important;
    /*text-transform: uppercase;*/
}
form#offerForm2 .input-hiring input[type="text"].form-control {
    font-family: "Roboto", Sans-serif;
    font-size: 10px;
    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!important;
    border-radius: 0px!important;
    /*text-transform: uppercase;*/
}
.input-hiring label.error {
       position: absolute;
    right: 4px;
    top: 4px;
    font-size: 10px;
    color: red;
        margin: unset;
}

.input-hiring {
    position: relative;
}
.hiring-body-panel {
   
}
h3.Form-heading {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    margin: 0px;
    margin-bottom: 4px;
    text-align: left;
    margin-top: 0px;
    letter-spacing: 0.1px;
}
.love-cars.lovecarenew img.love-cars {
    width: 250px!important;
}
button.btn-hiring {
    color: #ffffff;
    background-color: #007d00;
    border-color: #007d00;
    padding: 8px 7px;
    font-size: 14px;
    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: left;
    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('') 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';
} 
.input-hiring input.form-control::placeholder{
    color: #fff!important;
} 
.love-cars.lovecarenew {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    text-align: center;
}
.greenvhicleprogramtwo-body > .row:first-child {
    min-height: unset!important;
}
.greenvhicleprogramlight-body > .row:first-child {
    min-height: unset!important;
}
.greenvhicleprogramtwo-body > .row {
    min-height: unset!important;
    align-items: flex-start!important;
}
.greenvhicleprogramlight-body > .row {
    min-height: 158px!important;
    align-items: flex-start!important;
}
.greenvhicleprogramlight-body{
    padding: 10px;
    min-height: 240px;
}
.entry-content .heading_top_box > h1{
        margin-bottom: 10px;
    padding: 10px;
}
.signup_form_parent .signup_form_parent_inner >.inner-holder{
    padding: 20px 0px;
}
@media only screen and (max-width: 1166px){
.greenvhicleprogramlight-body .get_heading_footer h3.get_heading_footer{
    font-size: 14px;
        font-weight: 600;
}
.greenvhicleprogramtwo-body .heading_top_box > h1{
     font-size: 14px;
         font-weight: 600;
}
}
@media only screen and (max-width: 1100px){
.greenvhicleprogramlight-body button.next-two-btn{
        padding: 8px 15px;
}
button.btn-hiring{
        padding: 8px 10px;
}
}
@media only screen and (max-width: 540px){
    .hiring-form-bg{
            
            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){
.row.totalbody .col-lg-4 {
    width: 100%;
}
 .greenvhicleprogramtwo-body .col-lg-4 {
    width: unset!important;
}
.greenvhicleprogramlight-body .col-lg-4 {
    width: unset!important;
}

.hiring-form-bg-row.row.newcare .row .col-lg-6 {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
.hiring-form-bg{
    margin: auto;
       
        margin-bottom: 30px;
}
.hiring-form-bg-row.row{
        width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.hiring-form-bg-row.row{
       background-size: contain;
    min-height: 316px;
    background-position: center;
}
.get_cash_now_form.charity-form-bdy.signup_form_banner .col-lg-4 {
    width: 100%;
}
.get_cash_now_form.charity-form-bdy.signup_form_banner .greenvhicleprogramtwo-body .col-lg-4 {
    width: unset!important;
}
.get_cash_now_form.charity-form-bdy.signup_form_banner .greenvhicleprogramlight-body .col-lg-4 {
    width: unset!important;
}
.hiring-form-bg{
    margin-top: 20px;
}
.hiring-form-bg-body{
    width: 52%;
}
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%;
}
div#getOfferStep2 button{
    margin-bottom: 10px;
}
}

@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: cover;
    min-height: 226px;
    background-position: left;
}
.signup_form_parent .signup_form_parent_inner >.inner-holder{
        padding: 0px 10px;
}
}
@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;
    
    margin-bottom: 10px;
}
.form_tree_home_bdy .form_frame_row textarea#textarea {
    width: 103%;
}
}
@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*/
.img_body_tree_light {
    padding-right: 7px;
}
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;
}
.greenvhicleprogramtwo-body {
    min-height: 240px!important;
}
.hiring-form-bg-row.row.newcare .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@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/2023/10/green-12345-1-1.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: 156px;
}
}
@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/2023/10/green-12345-1-1.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;    
    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;
}
button.btn-hiring{
    font-size: 12px;
}
}
@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){
 

}
@media only screen  and (max-width: 915px){
   
   .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;
}

.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 67.5%;
}

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


.form_tree_home_bdy.new_bg_green{
        width: 78%;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}

.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 67.5%;
}
img.We-are-hiring {
    width: 237px;
}
.We-are-hiring-bdy {
    text-align: right;
}

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

.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;
}

.form_tree_home_bdy.new_bg_green .col-lg-8{
        max-width: 72.5%;
}
img.We-are-hiring {
    width: 237px;
}
.love-cars.lovecarenew img.love-cars {
    width: 350px!important;
}
}
@media only screen  and (max-width: 767px){
 

.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: 81%;
}
.form_tree_home_bdy.new_bg_green h3.get_heading_footer{
    text-align: left;
}

.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{
    margin-bottom: 30px;
    margin-top: 20px;
}
.hiring-form-bg-row.row{
        width: 100%;
}
.form_tree_home_bdy.new_bg_green img.tree_stamp_img {
    min-width: 142px;
}
.greenvhicleprogramlight-body .get_heading_footer h3.get_heading_footer {
    font-size: 23px;
    font-weight: 600;
}
.greenvhicleprogramtwo-body .heading_top_box > h1 {
    font-size: 23px;
    font-weight: 600;
}
}
@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%;
}
.greenvhicleprogramtwo-body .heading_top_box > h1 {
    font-size: 18px;
    font-weight: 600;
}
.greenvhicleprogramlight-body .get_heading_footer h3.get_heading_footer {
    font-size: 18px;
    font-weight: 600;
}
}
@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;
}
.greenvhicleprogramtwo-body {
    min-height: 204px!important;
}
.greenvhicleprogramlight-body{
    min-height: 204px!important;
}
.hiring-form-bg-row.row.newcare{
    min-height: 204px!important;
}
}
@media only screen and (max-width: 376px){
    .greenvhicleprogramtwo-body .heading_top_box > h1 {
    font-size: 17px;
    font-weight: 600;

}
button.btn-hiring{
    display: inline-block;
    padding: 8px 8px;
}
.greenvhicleprogramlight-body .get_heading_footer h3.get_heading_footer {
    font-size: 17px;
    font-weight: 600;
}
.hiring-form-bg-row.row {
    width: 100%;
    min-height: 159px;
}
img.We-are-hiring {
    width: 237px;
}
button.btn-hiring{
        padding: 8px 6px;
}
.hiring-form-bg-row.row.newcare .row .col-lg-6:first-child{
    padding-right: 0px;
}
form#offerForm2 .input-hiring input[type="text"].form-control{
    font-size: 10px;
}
}
@media only screen and (max-width: 360px){
button.btn-hiring{
        padding: 8px 7px;
}
}

.form_frame input::placeholder {
    color: #000;
}

.form_frame.form_frame_2 input[type="text"] {
    color: #000 !important;
}


.page-id-635 .form_frame input {
    color: #000;
}

.page-id-635 .form_frame select {
    color: #000!important;
}

.page-id-635 .form_frame input[type="text"] {
    color: #000!important;
}

h3.title.facebook_feed_title {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: bold;
    color: #FEF9F9;
    margin: 0;
    margin-bottom: 24px;
}


/*footer contact form placeholder  start*/
.footer-widget.contact-widget input::placeholder {
    color:#000;
    font-weight:400;
}
.footer-widget.contact-widget textarea::placeholder {
    color:#000;
    font-weight:400;
}

/*footer contact form placeholder  end */
/* css for get cash now mehode of communication start */
.label-pref {
    color: #fff;
    font-size: 13px;
    letter-spacing: .2px;
    font-weight: 500;
    margin-top: 0;
    margin-bottom: 6px;
}

.inline-input {
    display: flex;
    width: 94%;
    justify-content: space-between;
    margin-bottom: 5px;
}

.inline-input-body label {
    color: #fff;
    font-size: 12px;
}

.greenvhicleprogramtwo-body .form_frame_row textarea.textarea {
    height: 56px;
}

.signup_form_banner #offerForm3 button.next-two-btn {
    margin-bottom: 8px;
}
#offerForm3 button.next-two-btn {
    font-size: 13px;
    margin-bottom: 10px;
}
/* css for get cash now mehode of communication end */


/* methode   of communication checkbox green */
    .inline-input.middle > .inline-input-body input {
        appearance: none;
        margin: 0;
        font: inherit;
        width: 0.65em;
        height: 0.65em !important;
        border: 2px solid #fff;
        transform: translateY(0.1em);
        display: inline-grid;
        place-content: center;
        margin-right: 3px;
        font-size: 23px;
        border-radius: 50% !important;
        background-color: #3dae01;
    }

    .inline-input.middle > .inline-input-body input:checked {
        background-color: #96ca2d !important;
        border:1px solid #96ca2d;
    }

    .inline-input > .inline-input-body input {
        appearance: none;
        margin: 0;
        font: inherit;
        width: 0.65em;
        height: 0.65em !important;
        border: 2px solid #fff;
        transform: translateY(0.1em);
        display: inline-grid;
        place-content: center;
        margin-right: 3px;
        font-size: 23px;
        border-radius: 50% !important;
        background-color: #4d7300;
    }

    .inline-input > .inline-input-body input:checked {
        background-color: #96ca2d;
        border:1px solid #96ca2d;
    }   



/*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;
}

/*css for suscribe checkbox ends*/





/* css for custome form start  style for error  colour red*/
.error_section{
	color:red;
}
/*css for  style for error  colour red custome form start end */


/*to remvove the default error after putting js validations*/ 
span.wpcf7-not-valid-tip {
    display: none;
}

