#breadcrumbs {
    display: none;
}

.custom-red-color label {
    color: #790000;
}

.gform_wrapper .ids-form .upload-photo span.gform_drop_instructions {
    background: #93c23c;
    width: 84px;
    text-align: center;
    margin: 0 auto;
    font-size: 0;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    vertical-align: middle;
    line-height: 32px;
    height: 32px;
    color: #fff;
    border-radius: 4px;
    font-family: 'Oswald', sans-serif;
}

.gform_wrapper .ids-form .upload-photo .gform_button_select_files {
    opacity: 0;
    width: 84px;
}

.upload-photo span.gform_drop_instructions:before {
    content: "Select Photos";
    font-size: 12px;
    text-transform: uppercase;
}


/* .upload-photo span.gform_drop_instructions:before {
        content: "Upload Photo Drop";
        font-size: 14px;
    }

    .upload-photo span.gform_drop_instructions {
        font-size: 0px;
    }
     */

body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons {
    background: transparent;
    text-align: right;
    width: 140px !important;
    display: table-cell;
}

.gform_wrapper .ids-form table.gfield_list td.gfield_list_cell {
    width: calc(100% - 140px);
    display: table-cell;
}

.ids-form span.ids-previous-button,
.gform_wrapper .ids-form .gform_page_footer span.ids-next-button,
.gform_wrapper .ids-form .gform_page_footer .gform_button {
    background: #93c23c;
    color: #fff;
    border: 0;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    float: left;
    border-radius: 4px;
    height: 44px;
    position: relative;
}

.gform_wrapper ul.gform_fields li.gfield.padding-r0 {
    padding-right: 0px;
}

.gform_wrapper .ids-form .gform_page_footer {
    border-top: 0px;
}

.custom-alert span {
    color: #772b35;
    background-color: #fadddd;
    border-color: #f8cfcf;
    width: 100%;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.ids-text p {
    font-size: 16px;
    font-family: "VAG Rounded W01 Black", anton;
}

.custom-label p {
    font-weight: 700;
    font-size: 14px;
    color: #6d6d6d;
}

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.custom-list ul {
    margin-top: 0px !important;
}

.gform_wrapper .top_label .label-hidden .gfield_label {
    display: none;
}

.gform_wrapper .ids-form .custom-radio.custom-van .gfield_radio li label {
    justify-content: center;
}

body .gform_wrapper .ids-form .gform_page_footer input[type="button"]:hover,
body .gform_wrapper .ids-form .gform_page_footer input[type="button"]:focus {
    background-color: #85ab40bd;
}

.gform_wrapper .ids-form .gform_page_footer .ids-submit-button .button.gform_button,
{
    padding: 24px 30px;
    line-height: 0px;
}

.custom-radio.col-2 .gfield_radio li {
    width: 100%;
    margin: 5px;
}

body .gform_wrapper .ids-form .gform_page_footer span.ids-next-button,
body .gform_wrapper .ids-form .gform_page_footer span.ids-submit-button {
    float: right;
}

.gform_wrapper .ids-form .gform_page_footer input.button {
    font-weight: bold;
    margin-right: 0px;
    padding: 13px 30px;
    letter-spacing: 2px;
}

.ids-form span.ids-next-button:after {
    content: "\f105 ";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 18px;
    top: 13px;
    font-size: 18px;
}

.ids-form span.ids-previous-button:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 18px;
    top: 13px;
    font-size: 18px;
}

body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item:hover,
body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item:hover {
    background-color: #93c23c !important;
    transform: translateY(-1px);
    box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .1);
}

body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item,
body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item {
    background-color: #93c23c !important;
    opacity: 1;
    background: url(/wp-content/uploads/2020/10/add.png);
    background-size: 0px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 25px;
    transition: .3s ease-out;
    margin-top: 1px;
    background-size: 24px 24px !important;
    border-radius: 10px;
    margin: 0px !important;
}

body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item:focus,
body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item:focus {
    outline: 0px;
}

body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item {
    background: url(/wp-content/uploads/2020/10/delete.png);
    background-color: #93c23c !important;
    opacity: 1;
    background-size: 0px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 25px;
    background-size: 24px 24px !important;
}

.ids-form li h2 {
    color: #93c23c;
    letter-spacing: 3px;
}

div#ui-datepicker-div {
    width: 270px;
}

body.page-template.page-template-page-fullwidth.page-template-page-fullwidth-php.page {
    background: #fff;
}

body.page-template.page-template-page-fullwidth.page-template-page-fullwidth-php.page .primary_content_wrap {
    padding-top: 0px;
}

.gform_page_footer .button {
    background-color: transparent;
    border: 0px !important;
    cursor: pointer;
    padding: 0px;
}

.gform_wrapper .ids-form .gform_page_footer .button.gform_button,
.gform_wrapper .ids-form .gform_page_footer .button.gform_next_button {
    float: right;
    margin-right: 0px;
}

.gform_next_button span:after {
    content: "\f105 ";
    font: normal normal normal 14px/1 FontAwesome;
    padding-left: 10px;
    font-size: 20px;
    font-weight: bold;
}

span.previous_btn:before {
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    padding-right: 8px;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 2px;
}

.gform_wrapper .ids-form .gform_page_footer input[type="button"]:hover,
.gform_wrapper .ids-form .gform_page_footer input[type="button"]:focus {
    background-color: #93c23c;
    color: #fff;
}


/* span.previous_btn,
.gform_wrapper .gform_page_footer .gform_next_button,
.gform_wrapper .gform_page_footer .gform_button {
    background: #93c23c !important;
    color: #fff;
    border: 0;
    padding: 7px 25px;
    font-size: 16px;
    cursor: pointer;
    font-weight: bold;
    line-height: 29px;
    float: left;
    letter-spacing: 2px;
    border-radius: 4px;
} */

.gform_wrapper .ids-form .custom-radio .gfield_radio li label span,
.custom-radio .gfield_radio li input[type=radio]:checked+label span,
.gform_wrapper .ids-form .custom-radio.custom-bedroom .gfield_radio li label span,
.gform_wrapper .ids-form .custom-radio.custom-parking .gfield_radio li label span .gform_wrapper .ids-form .custom-radio.custom-van .gfield_radio li label span {
    background-image: url(https://www.onthedotvanman.co.uk/wp-content/uploads/2020/10/group-icon.png);
    height: 42px;
    width: 42px;
    background-position: 0px 0px;
    background-size: 250px;
    margin-bottom: 0px;
}

.custom-radio .gfield_radio li input[type=radio]:checked+label span {
    background-position: 0% -96%;
}

.gform_wrapper .ids-form .custom-radio.custom-bedroom .gfield_radio li label span,
.gform_wrapper .ids-form .custom-radio.custom-bedroom .gfield_radio li:nth-child(2) label span,
.gform_wrapper .ids-form .custom-radio.custom-bedroom .gfield_radio li:nth-child(3) label span,
.gform_wrapper .ids-form .custom-radio.custom-bedroom .gfield_radio li:nth-child(4) label span,
.gform_wrapper .ids-form .custom-radio.custom-bedroom .gfield_radio li:nth-child(5) label span {
    background-position: -47px -103px;
}

.gform_wrapper .ids-form .custom-radio.custom-parking .gfield_radio li label span {
    background-position: -102px 0px;
}

.gform_wrapper .ids-form .custom-radio.custom-parking .gfield_radio li:nth-child(2) label span {
    background-position: -102px -101px;
}

.gform_wrapper .ids-form .custom-radio.custom-parking .gfield_radio li:nth-child(3) label span {
    background-position: -102px 95px;
}

.gform_wrapper .ids-form .custom-radio.col-4.custom-parking .gfield_radio li:nth-child(3) label span {
    background-position: -74px 76px;
    background-size: 183px;
}

.custom-radio.custom-parking.col-4 .gfield_radio li:nth-child(3) input[type=radio]:checked+label span {
    background-position: -75px -180px;
}

.custom-radio.custom-parking .gfield_radio li input[type=radio]:checked+label span {
    background-position: -102px -52px;
}

.custom-radio.custom-parking .gfield_radio li:nth-child(2) input[type=radio]:checked+label span {
    background-position: -102px -152px;
}

.custom-radio.custom-parking .gfield_radio li:nth-child(3) input[type=radio]:checked+label span {
    background-position: -102px 342px;
}

.gform_wrapper .ids-form .custom-radio.custom-van .gfield_radio li label span {
    background-position: -156px 0px;
}

.gform_wrapper .ids-form .custom-radio.custom-van .gfield_radio li:nth-child(2) label span {
    background-position: -156px -400px;
}

.gform_wrapper .ids-form .custom-radio.custom-van .gfield_radio li:nth-child(3) label span {
    background-position: -156px -202px;
}

.gform_wrapper .ids-form .custom-radio.custom-van .gfield_radio li:nth-child(4) label span {
    background-position: -208px 0px;
}

.custom-radio.custom-van .gfield_radio li input[type=radio]:checked+label span {
    background-position: -156px -52px;
}

.custom-radio.custom-van .gfield_radio li:nth-child(2) input[type=radio]:checked+label span {
    background-position: -156px -152px;
}

.custom-radio.custom-van .gfield_radio li:nth-child(3) input[type=radio]:checked+label span {
    background-position: -156px 45px;
}

.custom-radio.custom-van .gfield_radio li:nth-child(4) input[type=radio]:checked+label span {
    background-position: -207px 547px;
}

.custom-radio.custom-bedroom .gfield_radio li input[type=radio]:checked+label span,
.custom-radio.custom-bedroom .gfield_radio li:nth-child(2) input[type=radio]:checked+label span,
.custom-radio.custom-bedroom .gfield_radio li:nth-child(3) input[type=radio]:checked+label span,
.custom-radio.custom-bedroom .gfield_radio li:nth-child(4) input[type=radio]:checked+label span,
.custom-radio.custom-bedroom .gfield_radio li:nth-child(5) input[type=radio]:checked+label span {
    background-position: -47px -154px;
}

.gform_wrapper .ids-form .custom-radio .gfield_radio li:nth-child(2) label span {
    background-position: 0% 40%;
}

.custom-radio .gfield_radio li:nth-child(2) input[type=radio]:checked+label span {
    background-position: 0% 60%;
}

.gform_wrapper .ids-form .custom-radio .gfield_radio li:nth-child(3) label span {
    background-position: 23% 0%;
}

.custom-radio .gfield_radio li:nth-child(3) input[type=radio]:checked+label span {
    background-position: 23% 20%;
}

.radio-option.col-2.radio-3 .gfield_radio li {
    width: 33.33%;
    display: inline-block;
}

.gform_wrapper .ids-form .custom-radio .gfield_radio li:nth-child(4) label span {
    background-position: 0% 79%;
}

.custom-radio .gfield_radio li:nth-child(4) input[type=radio]:checked+label span {
    background-position: 0% 99%;
}

.gform_wrapper .ids-form .custom-radio .gfield_radio li:nth-child(5) label span {
    background-position: 23% 80%;
}

.custom-radio .gfield_radio li:nth-child(5) input[type=radio]:checked+label span {
    background-position: 23% 100%;
}

.gform_wrapper .ids-form ul.gfield_checkbox li input[type=checkbox] {
    margin-top: -2px;
}

.gform_wrapper .ids-form .top_label li.gfield.gf_right_half {
    padding-right: 0px;
}

.gform_wrapper .ids-form textarea.medium {
    border: 1px solid #ddd;
}

.custom-radio p,
.radio-option p {
    font-size: 14px;
    margin-bottom: 0px;
}

.ids-form input[type=radio]:checked+label i.fa {
    color: #fff;
}

.custom-radio.without-icon p {
    width: 100%;
}

.custom-radio.col-4 .gfield_radio li {
    width: 23%;
}

.radio-option.col-2 .gfield_radio li {
    width: 50%;
    display: inline-block;
}

.radio-option.col-2.custom-col-2 .gfield_radio li:last-child label {
    max-width: 100%;
}

.gform_wrapper .field_description_below.padding-0 .gfield_description {
    padding-right: 0px;
    padding-top: 5px;
}

.radio-option.col-2 .gfield_radio li label {
    border: 1px solid #ddd;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 98%;
    padding: 26px 15px;
    margin: 0px;
}

.radio-option.col-2.custom-col-2 .gfield_radio li label {
    padding: 14px 15px 13px;
}

body .gform_wrapper ul li.gfield.gfield_html.img-grid img {
    width: 150px;
    filter: grayscale(1);
    transition: .3s ease-in-out;
    cursor: pointer;
    max-width: 16% !important;
    /**all ready use**/
}

.img-grid {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px !important;
    margin-bottom: 40px;
}

body .gform_wrapper ul li.gfield.gfield_html.img-grid img:hover {
    filter: grayscale(0);
    transform: scale(1.1);
}

.ids-form .custom-radio i.fa {
    font-size: 30px;
    padding-bottom: 10px;
}

.custom-radio.col-3 .gfield_radio li {
    width: 32%;
}

.entry-content .ids-form li ul {
    padding-bottom: 0px;
}

.ids-form .ginput_container.ginput_container_select {
    position: relative;
}

.ids-form .ginput_container.ginput_container_select:after {
    content: "\f078";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 0;
    right: 0;
    padding: 18px;
    pointer-events: none;
}

.ids-form .ginput_container.ginput_container_select select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.custom-fileupload {
    text-align: center;
}

.gform_wrapper .radio-option.col-2 ul.gfield_radio li input[type=radio]:checked+label {
    background: #93c23c;
    color: #fff;
}


/*********************** validation msg**************/

.gform_wrapper .ids-form li.gfield.gfield_error,
.gform_wrapper .ids-form li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 6px !important;
    border-top: 0;
    border-bottom: 0;
    padding-top: 0px;
    box-sizing: border-box;
}

.gform_wrapper .ids-form li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.gform_wrapper .ids-form li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin-top: 0px;
}

.ids-form i.fa {
    font-size: 16px;
    color: #93c23c;
}

.ids-form {
    background: #fff;
    box-shadow: 0 1px 6px 0px rgba(32, 33, 36, 0.28);
    padding: 50px;
}

.gform_wrapper .ids-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .ids-form ul.gform_fields li.gfield select {
    height: 50px;
    line-height: 50px;
    padding-left: 16px;
    padding-right: 16px;
    background: #fff;
    border-radius: 4px;
    border: 2px solid #2a567b;
}

.ids-form h3.gform_title {
    text-align: center;
    font-size: 40px;
}

.ids-form input[type="text"]:focus {
    border: 1px solid #93c23c !important;
    outline: aliceblue;
}


/*********************** input and select fields css**************/

.gform_wrapper .ids-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper .ids-form ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper .ids-form ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper .ids-form ul.gform_fields li.gfield input[type=radio],
.gform_wrapper .ids-form ul.gform_fields li.gfield select {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    font-size: 14px;
    width: 100%;
    line-height: 1.5;
}


/*********************** date picker css**************/

.ids-form .ginput_container_date {
    position: relative;
}

.ids-form .ginput_container_date img {
    position: absolute;
    top: 0;
    right: 0;
    margin: 17px;
}


/***********************nex and pre  css**************/

.gform_wrapper .ids-form .gform_page_footer .button.gform_button,
.gform_wrapper .ids-form .gform_page_footer .button.gform_next_button {
    float: right;
    margin-right: 0px;
    outline: none;
}


/***********************single full field  css**************/

.gform_wrapper ul.gform_fields li.gfield.full-field {
    padding-right: 0px;
}


/* .validation_error {
    display: none;
} */

.gform_wrapper .ids-form .without-icon .gfield_radio li label {
    display: flex;
}

.custom-radio img {
    width: 30px;
}

.custom-radio.custom-size img {
    width: 40px;
}


/*********radio button css************/

.gform_wrapper .ids-form .custom-radio .gfield_radio {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.custom-radio .gfield_radio li {
    width: 18%;
}

.gform_wrapper .ids-form .custom-radio .gfield_radio li label {
    height: 75px;
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
    display: flex;
    padding: 15px;
    margin: 0px;
    border: 1px solid #ddd;
    transition: .3s ease-in-out;
}

.custom-radio .gfield_radio li input[type=radio]:checked+label {
    background: #93c23c;
    width: 100%;
    padding: 15px;
    margin: 0px;
    color: #fff;
    transition: .3s ease-in-out;
    /*   transform: scale(1.1); */
}


/* .gform_wrapper .ids-form .custom-radio.without-icon .gfield_radio li label{
    display:flex;
  } */

body .gform_wrapper .ids-form ul.gform_fields li.gfield.custom-radio input[type=radio],
body .gform_wrapper .ids-form ul.gform_fields li.gfield.radio-option input[type=radio] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 0px;
    position: absolute;
}


/*.gform_wrapper .top_label li.col-2 ul.gfield_radio {
      width: 100%;
  }*/

.alert-msg {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
    color: #fff;
}

.alert-inner img {
    width: 80px;
    padding-bottom: 30px;
}

.alert-msg h2 {
    color: #93c23c;
    line-height: 1.5em;
    font-size: 20px;
    font-weight: 100;
    letter-spacing: 1px;
}


/**progressbar**/


/*------------------progressbar***********/

.ids-form ul.progressbar {
    position: relative;
    z-index: 1;
    margin: 0px;
}

.ids-form .progressbar li.active a:before,
.ids-form .progressbar li.active a:after {
    background-color: #2f2f2f;
}

.ids-form .progressbar li.done a:before,
.ids-form .progressbar li.done a:after {
    background-color: #93c23c;
}

.ids-form .progressbar li.done .ids-progress:before {
    background-color: #93c23c;
}

.ids-form .progressbar li.active .ids-progress:before {
    background-color: #2f2f2f;
    color: #fff;
    transform: scale(1.3);
}

.ids-form .progressbar.property-type-single_or_selected_items li.step-6 {
    display: none;
}

.ids-form .progressbar.property-type-single_or_selected_items li {
    width: 16.66%;
}

.ids-form .progressbar li a,
.ids-form .progressbar li span {
    width: 100%;
    float: left;
    color: #000;
    font-size: 16px;
}

.ids-form .progressbar li.done span {
    color: #93c23c;
}

.ids-form .progressbar li {
    list-style: none;
    display: inline-block;
    width: 14%;
    position: relative;
    text-align: center;
    cursor: pointer;
    font-weight: bold;
}

.ids-form .progressbar .active a {
    color: #2f2f2f;
}

.ids-form .progressbar .active a+ :after {
    background-color: #2f2f2f;
}

.ids-form .progressbar li .ids-progress:before {
    font: normal normal normal 14px/1 FontAwesome;
    width: 50px;
    height: 50px;
    line-height: 52px;
    border-radius: 100%;
    display: block;
    text-align: center;
    margin: 0 auto 10px auto;
    background: #ccc;
    font-weight: bold;
    font-size: 25px;
    color: #fff;
}

.ids-form ul li {
    background: none;
}

.ids-form .progressbar li a:before,
.ids-form .progressbar li a:after {
    content: " ";
    position: absolute;
    width: 50%;
    height: 4px;
    background-color: #ccc;
    top: 24px;
    right: 0%;
    z-index: -1;
}

.ids-form .progressbar li a:after {
    left: 0%;
}

.ids-form li.active a span.ids-progress {
    color: #2f2f2f;
}

.ids-form .progressbar li:first-child .ids-progress:before {
    content: "\f015";
}

.ids-form .progressbar li:nth-child(2) .ids-progress:before {
    content: "\f0d1 ";
}

.ids-form .progressbar li:nth-child(3) .ids-progress:before {
    content: "\f0d1 ";
}

.ids-form .progressbar li:nth-child(4) .ids-progress:before {
    content: "\f1ad ";
}

.ids-form .progressbar li:nth-child(5) .ids-progress:before {
    content: "\f187";
}

.ids-form .progressbar li:nth-child(6) .ids-progress:before {
    content: "\f02d ";
}

.ids-form .progressbar li:nth-child(7) .ids-progress:before {
    content: "\f02d ";
}

.custom-fileupload input[type=file]:before {
    background: url(/wp-content/uploads/2020/10/upload.png);
    display: block;
    padding: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100px;
    content: 'v';
    color: transparent;
}

.custom-videoupload input[type=file]:before {
    background: url(/wp-content/uploads/2020/10/video.png);
    display: block;
    padding: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100px;
    content: 'v';
    color: transparent;
}

.arrow-icon .gfield_radio li input[type=radio]:checked+label:before {
    content: '';
    width: 0px;
    height: 0px;
    display: block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ffffff;
    position: absolute;
    bottom: 0px;
    left: 43%;
    background-color: transparent;
    transform: rotate(180deg);
    text-align: center;
}

.custom-radio.arrow-icon .gfield_radio li:first-child input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/step-1.png);
}

.custom-radio.arrow-icon .gfield_radio li:nth-child(2) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/flat-w.png);
}

.custom-radio.arrow-icon .gfield_radio li:nth-child(3) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/office-icon-w.png);
}

.custom-radio.arrow-icon .gfield_radio li:nth-child(4) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/bunglow-w.png);
}

.custom-radio.arrow-icon .gfield_radio li:nth-child(5) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/storage-w.png);
}

.custom-radio.custom-bedroom .gfield_radio li input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/badroom-n-w.png);
}

.custom-radio.custom-parking .gfield_radio li:first-child input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/streets-parking-w.png);
}

.custom-radio.custom-parking .gfield_radio li:nth-child(2) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/driveways-b-w.png);
}

.custom-radio.custom-parking .gfield_radio li:nth-child(3) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/others-w.png);
}

.custom-radio.custom-floor .gfield_radio li input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/office-icon-w.png);
}

.custom-radio.custom-van .gfield_radio li:first-child input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/van-b-w.png);
}

.custom-radio.custom-van .gfield_radio li:nth-child(2) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/van-b-w.png);
}

.custom-radio.custom-van .gfield_radio li:nth-child(3) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/double-w.png);
}

.custom-radio.custom-van .gfield_radio li:nth-child(4) input[type=radio]:checked+label img {
    content: url(/wp-content/uploads/2020/10/van-3-w-.png);
}


/**loader css**/

.loader {
    color: #fff;
    position: fixed;
    box-sizing: border-box;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    overflow: hidden;
    z-index: 999999;
}

.loader:after,
.loader:before {
    box-sizing: border-box;
    display: none;
}

.loader.is-active {
    background-color: rgba(0, 0, 0, 0.85);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.loader.is-active:after,
.loader.is-active:before {
    display: block;
}

@keyframes rotation {
    0% {
        transform: rotate(0);
    }
    to {
        transform: rotate(359deg);
    }
}

@keyframes blink {
    0% {
        opacity: 0.5;
    }
    to {
        opacity: 1;
    }
}

.loader[data-text]:before {
    position: fixed;
    left: 0;
    top: 50%;
    color: currentColor;
    font-family: Helvetica, Arial, sans-serif;
    text-align: center;
    width: 100%;
    font-size: 14px;
}

.loader[data-text=""]:before {
    content: "Loading...";
}

.loader[data-text]:not([data-text=""]):before {
    content: attr(data-text);
}

.loader[data-text][data-blink]:before {
    animation: blink 1s linear infinite alternate;
}

@keyframes corners {
    6% {
        width: 60px;
        height: 15px;
    }
    25% {
        width: 15px;
        height: 15px;
        left: calc(100% - 15px);
        top: 0;
    }
    31% {
        height: 60px;
    }
    50% {
        height: 15px;
        top: calc(100% - 15px);
        left: calc(100% - 15px);
    }
    56% {
        width: 60px;
    }
    75% {
        width: 15px;
        left: 0;
        top: calc(100% - 15px);
    }
    81% {
        height: 60px;
    }
}

.loader-border[data-text]:before {
    color: #fff;
}

li.ids-mobile-visible-info {
    display: none;
}

.loader-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    background-color: #93c23c;
    animation: corners 3s ease both infinite;
}


/**loader css end **/

@media screen and (max-width: 767px) {
    body ul li.ids-summary {
        padding-left: 0px !important;
    }
    span.ids-previous-button:before,
    .ids-form span.ids-next-button:after,
    .ids-mobile-under-option {
        display: none;
    }
    .ids-mobile-visible-info.ids-mobile-hide {
        display: none;
    }
    .ids-mobile-under-option {
        display: none !important;
    }
    li.ids-mobile-visible-info {
        display: block;
    }
    .ids-form span.ids-previous-button,
    .gform_wrapper .gform_page_footer .gform_next_button,
    .gform_wrapper .gform_page_footer .gform_button,
    body .gform_wrapper .ids-form .gform_page_footer span.ids-next-button {
        width: 100%;
        margin-bottom: 5px;
        padding: 0px;
        float: left;
        height: 40px;
        line-height: 40px;
        text-align: center;
    }
    .ids-form span.ids-submit-button {
        width: 100%
    }
    span.ids-submit-button input {
        height: 40px !important;
        /*****css remove*****/
        line-height: 0px !important;
        /*****css remove*****/
    }
    .ids-form {
        padding: 10px;
    }
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]).button {
        width: 100%;
    }
    body .gform_wrapper .ids-form .gform_page_footer input.button {
        padding: 0px 30px;
    }
    body .gform_wrapper .gform_page_footer .button.gform_previous_button {
        margin-bottom: 0px;
    }
    .ids-form {
        float: left;
    }
    .gform_wrapper .ids-form .custom-radio .gfield_radio {
        display: block;
    }
    .gform_wrapper .ids-form .gform_page_footer .button.gform_button,
    .gform_wrapper .ids-form .gform_page_footer .button.gform_next_button {
        float: initial;
    }
    body .ids-form .custom-radio .gfield_radio li {
        width: 100%;
    }
    .custom-radio .gfield_radio li input[type=radio]:checked+label {
        transform: initial;
    }
    .gform_wrapper .ids-form .custom-radio .gfield_radio li label {
        height: 50px;
    }
    .arrow-icon .gfield_radio li input[type=radio]:checked+label:before {
        left: 47%;
    }
    body .gform_wrapper .ids-form .top_label li.gfield.col-2,
    body .gform_wrapper .ids-form .top_label li.gfield.col-3 {
        width: 100%;
        padding-right: 0px;
    }
    .gform_wrapper .top_label li.col-3 ul.gfield_radio {
        width: 100%;
    }
    .radio-option.col-2 .gfield_radio li {
        width: 50%;
        display: inline-block;
    }
    .custom-full {
        width: 100% !important;
        padding-right: 0px !important;
    }
    body .gform_wrapper .ids-form ul li.gfield {
        padding-left: 0px;
    }
}

@media only screen and (min-width: 641px) {
    .gform_wrapper .ids-form ul.gform_fields li.gfield.custom-radio {
        padding-right: 0px;
    }
    .gform_wrapper .ids-form .top_label li ul.gfield_radio {
        width: 100%;
    }
    .gform_wrapper.gform_validation_error .ids-form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: 100% !important;
        /***all ready use****/
    }
}

@media only screen and (max-width: 761px),
(min-device-width: 768px) and (max-device-width: 1023px) {
    .gform_wrapper table.gfield_list tr {
        display: table-row;
    }
    body .ids-form .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons,
    body .gform_wrapper .ids-form table.gfield_list td.gfield_list_cell {
        padding-top: 16px !important;
    }
}


/*# sourceMappingURL=style.css.map */