﻿
body {
    font-size: 100%;
    font-family: Segoe UI,Verdana,Sans-serif;
    font-size: 100%;
    color: #000000;
    margin: 0px;
}


.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

#loader-div {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: grey;
    opacity: .8;
    z-index: 9999;
}

.ajax-loader {
    position: absolute;
    left: 50%;
    top: 100px;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px; /* -1 * image height / 2 */
    display: block;
    z-index: 99999;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

a {
    text-decoration: none;
}

img {
    border-style: none;
}


/*#shadow_left,#shadow_right, #page{ width:1000px;}*/
#page {
    border-left: 2px solid #e1e1e1;
    border-right: 2px solid #e1e1e1;
}

#head {
    position: relative;
}

#page, #main, #flyer {
    background: #f6f5f1;
}

#main {
    padding-bottom: 10px;
}

.clear {
    clear: both;
}

.link, .link:visited, .link:link {
    text-decoration: underline;
    color: Blue;
}
/*Head*/
#toparea {
    height: 180px;
    overflow: hidden;
}

#topmenu {
    position: absolute;
    top: 0px;
}

    #topmenu a, #topmenu a:visited {
        font-size: 0.8em;
        text-decoration: none;
        font-weight: bold;
    }

        #topmenu a:hover {
            text-decoration: underline;
        }

    #topmenu .text {
        font-size: 0.8em;
        font-weight: bold;
    }

#head_bnr {
    min-height: 90px;
}

#topareal {
    width: 0px;
    height: 0px;
    overflow: hidden;
}

#topaream {
    float: left;
    text-align: left;
    height: 170px;
    padding-top: 20px;
    width: 150px;
}

#toparear {
    float: left;
    height: 150px;
    margin-top: 0px;
    overflow: hidden;
}

#loginerror {
    font-size: 0.8em;
    margin-bottom: 5px;
}

#page_disclaimer, #list_disclaimer, #details_disclaimer, #pg_disclaimer {
    margin: 15px 0px 0px;
    font-size: 0.7em;
    text-align: justify;
}

#page_disclaimer {
    float: left;
}

#list_disclaimer, #details_disclaimer {
    margin: 30px 0px 0px;
}

#footer {
    font-size: 0.7em;
    text-align: center;
}

/*Home page*/
#hp_content {
}

#hp_top_mp {
    float: left;
    margin-bottom: -2px;
    display: none;
}

#hp_lcolumn {
    display: none;
}

#hp_mcolumn {
    float: left;
    margin: 0px;
}

#hp_mcolumn_content {
    text-align: left;
    font-size: 0.9em;
}

#hp_rcolumn {
}

#hp_searches {
    margin: 0px;
    min-height: 207px;
    font-size: 0.9em;
    width: 579px;
    padding-right: -6px;
    overflow: hidden;
}

.hp_search_itm {
    float: left;
    width: 32.3%;
    margin: 0px 3px;
    height: 212px;
    position: relative;
}

#hp_searches .hp_search_itm:first-child {
    margin: 0px 3px 0px 0px;
}

#hp_searches .hp_search_itm:last-child {
    margin: 0px 0px 0px 3px;
}

#hp_searches .last-child {
    float: right;
    width: 32.3%;
    margin: 0px 0px 0px 2px;
}

.hp_search_itm_hdr {
    height: 36px;
    margin: 1px;
    text-align: left;
    font-size: 0.9em;
    font-weight: bold;
    padding: 5px;
}

.hp_search_itm_cnt {
    text-align: left;
    padding: 5px;
}

.hp_search_itm_lnk {
    display: block;
    padding: 3px 0px;
}

.hp_search_itm_lnk {
    color: #000;
}

    .hp_search_itm_lnk:hover {
        text-decoration: underline;
    }

/*just listed hp*/
.hp_jl_list {
    margin: 6px 0px 6px;
    overflow: hidden;
    padding: 1px;
    border: 1px solid #3982b7;
}

.hp_jl_content {
    margin: 0px 0px 5px;
}

.hp_jl_header {
    padding: 3px 0px 3px 10px;
    vertical-align: middle;
    font-weight: bold;
    margin: 0px 0px 6px;
    text-align: left;
}

.jl_item {
    width: 31.33%;
    float: left;
    position: relative;
    overflow: hidden;
    margin: 0px 3px;
}

.hp_jl_list .jl_item:first-child {
    margin: 0px 3px 0px 6px;
}

.hp_jl_list .jl_item:last-child {
    margin: 0px 6px 0px 3px;
}

.jl_item .ht_item_price {
    float: left;
    margin-left: 0px;
    font-size: 0.9em;
    padding-top: 0px;
    font-weight: bold;
}

.jl_item .ht_item_baths, .ht_item_beds {
    float: right;
    font-size: 0.7em;
    padding: 3px 2px 0px;
    font-weight: bold;
}

.jl_item_mimg {
    width: 100%;
    padding: 0px;
}

.jl_item_det {
    width: 183px;
    height: 27px;
    position: absolute;
    bottom: 1px;
    left: 0px;
    z-index: 10;
    padding: 0px 2px 0px;
    color: #000;
    opacity: 0.7;
}

#search_head {
    font-weight: bold;
    font-size: 1.3em;
    padding: 20px 20px 20px 0px;
}

#search_result, #search_resultt {
    padding: 0px 20px;
    font-weight: bold;
    font-size: 1em;
    text-align: left;
    min-height: 20px;
}

#hp_top_fl {
    overflow: hidden;
}

#hp_top_fl_acnt {
    text-align: left;
    padding: 15px;
}

.hp_fl_header {
    font-weight: bold;
}

.hp_fl_item {
    padding: 4px 0px;
    color: #000;
    font-size: 0.9em;
}

    .hp_fl_item a:link, .hp_fl_item a:visited {
        color: #000;
    }

    .hp_fl_item a:hover {
        text-decoration: underline;
    }

#hp_top_fl_pht, #hp_top_fl_phm, #hp_top_fl_phb {
    text-align: justify;
    padding: 5px 15px;
    color: #000;
    font-size: 0.9em;
}
/*page*/
#pg_content {
    text-align: left;
}

#pg_mcolumn {
    float: left;
    margin: 0;
    min-height: 360px;
    width: 679px;
}

#pg_rcolumn {
    float: right;
    min-height: 360px;
    overflow: hidden;
    width: 296px;
}
/*search*/

#srch_form {
    text-align: center;
    padding: 10px;
}

#srch_lcolumn {
    float: left;
    margin: 0;
}

#as_sc_cntl {
    float: left;
    width: 49%;
}

#as_sc_cntr {
    float: right;
    width: 49%;
}

.srch_tab_h_sel {
    font-weight: bold;
}

.srch_tab_sel {
    font-weight: bold;
    border-bottom: none;
    z-index: 20;
}

.srch_tab {
    width: 140px;
    padding: 3px 3px 4px;
    margin-bottom: -1px;
    text-align: center;
}

.srch_block {
    width: 100%;
}

.srch_lbl {
    padding: 9px 3px 9px 0px;
    float: left;
    width: 27%;
    font-size: 0.8em;
    text-align: left;
}

.srch_ddl {
    padding: 4px 3px;
    float: right;
    width: 34%;
}

.as_sc {
    margin: 5px 0px;
    padding: 5px 0px;
}

.as_sc_hd {
    text-align: left;
    font-weight: bold;
    font-size: 1em;
}

    .as_sc_hd > #search_head {
        display: block;
        padding: 0px 0px 10px 0px;
    }

.as_sc_cnt {
    margin: 0px 0px 0px 25px;
}

.as_ss_hd {
    text-align: left;
    font-weight: bold;
    font-size: 0.8em;
    padding: 2px 0px 4px;
    margin-top: 5px;
}

.as_sc_item {
    float: left;
    width: 32%;
    padding: 2px;
    text-align: left;
    font-size: 0.8em;
    overflow: hidden;
}

/*Content*/
#page_content {
    background-color: #f6f5f1;
}

#register_content {
    font-size: 0.75em;
    text-align: left;
}

#left_column {
    float: left;
    width: 660px;
    background-color: #f6f5f1;
}

#cpWidgets {
    float: right;
    width: 330px;
}

#content {
    background-color: #FFFFFF;
    font-size: 0.8em;
    padding: 10px 20px 30px;
    text-align: left;
    margin: 10px;
}

#search_content, #list_content {
    background-color: #f6f5f1;
    padding: 0px;
    text-align: left;
}


/*similar det*/
#555det_sm_list1 {
    margin: 6px 0px 6px;
    overflow: hidden;
    padding: 1px;
    border: 1px solid #3982b7;
    font-size: 0.8em;
}

#det_sm_list {
    padding: 1px;
}

#det_sm_content {
    margin: 0px 0px 5px;
    font-size: 0.8em;
}

#det_sm_header {
    margin: 0px 0px 6px;
}

.det_sm_item {
    width: 19.3%;
    float: left;
    position: relative;
    overflow: hidden;
    margin: 0px 3px;
}

#det_sm_list .det_sm_item:first-child {
    margin: 0px 3px 0px 6px;
}

#det_sm_list .det_sm_item:last-child {
    margin: 0px 6px 0px 3px;
}

.sm_item_price {
    float: left;
    margin-left: 0px;
    font-size: 0.9em;
    padding-top: 0px;
    font-weight: bold;
}

.det_sm_item_baths {
    float: right;
    font-size: 0.7em;
    padding: 3px 2px 0px;
    font-weight: bold;
}

.det_sm_item_mimg {
    width: 100%;
    padding: 0px;
}

.det_sm_item_det {
    width: 184px;
    height: 27px;
    overflow: hidden;
    position: absolute;
    bottom: 1px;
    left: 0px;
    z-index: 10;
    padding: 0px 2px 0px;
    color: #000;
    opacity: 0.7;
}
/*flyer*/
#flyer {
    padding: 5px 0px 5px 5px;
}
/*forms*/
#popupbody {
    background: #f6f5f1;
    margin: 0px;
}

.inputtxt {
    background: #fff;
    height: 30px;
    border: 1px solid #eee;
    font-size: 0.9em;
}

.inputsel {
    background: #fff;
    height: 34px;
    border: 1px solid #eee;
    font-size: 0.9em;
}

.inputselect {
    background: url('/content/lp/arrow.png') no-repeat scroll right center #FFFFFF;
    border: 1px solid #EEEEEE;
    height: 34px;
    overflow: hidden;
}

    .inputselect select {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        border: 0 none;
        color: #947575;
        font-size: 0.9em;
        height: 34px;
        width: 120%;
    }

.inputbtn {
    color: #fff;
    height: 31px;
    font-size: 1em;
}

.inputbtn {
    cursor: hand;
    cursor: pointer;
}

.loginbtn {
    color: #fff;
    height: 31px;
    font-size: 0.7em;
    padding: 4px 7px;
    text-decoration: none;
}

    .loginbtn a:link, .loginbtn a:visited {
        text-decoration: none;
    }

.inputbtn a:link {
    text-decoration: none;
    font-size: 0.9em;
}

.inputnote {
    font-size: 0.7em;
    text-align: left;
    margin: 0% 5%;
}

    .inputnote > div {
        margin-bottom: 5px;
    }

.inputlabel {
    font-size: 0.8em;
}

.formlabel {
    display: none;
    font-size: 0.8em;
}

.formtext {
    color: #3982b7;
    font-size: 0.8em;
}

input.error, textarea.error, select.error {
    background: none repeat scroll 0 0 #F8DBDB;
    border-color: #E77776;
}

div.error {
    font-weight: bold;
    font-size: 0.8em;
    color: Red;
}

#div_signup_legal {
    font-size: 0.75em;
    text-align: left;
}

    #div_signup_legal a:link, #div_signup_legal a:visited {
        text-decoration: none;
        color: #3982b7;
    }

#div_signup_retrive {
    font-size: 0.75em;
    padding: 10px;
}

    #div_signup_retrive a:link, #div_signup_retrive a:visited {
        text-decoration: none;
        color: #3982b7;
    }

#div_signup_outer {
    margin: 5px 5px 0px 0px;
}

#div_signup_content {
    margin: 5px;
    text-align: left;
}
/*members area*/
#acc_content {
    background: #f6f5f1;
    text-align: left;
}

.mb_section_head {
    font-weight: bold;
    font-size: 0.8em;
}

#acc_mcolumn {
    float: left;
}

#acc_rcolumn {
    float: right;
}
/*popup*/
.ui-widget-content {
    background: #f6f5f1;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl,
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-radius: 0px;
}
/*.ui-dialog .ui-dialog-buttonpane, */
.ui-dialog-titlebar {
    display: none;
}
/*list*/

#list_rcolumn_head {
}

#list_rcolumn_cont, #list_rcolumn_acnt {
}

#list_rcolumn_cont, #list_rcolumn_pht, #list_rcolumn_phm, #list_rcolumn_phb {
    font-size: 0.8em;
    padding: 5px 0 5px 20px;
    text-align: justify;
}

#list_rcolumn_hl {
    padding: 5px 0 5px 20px;
}

#list_search {
    height: 20px;
    padding-top: 6px;
    width: 104px;
    overflow: hidden;
    text-align: center;
    font-size: 0.7em;
    font-weight: bold;
}

    #list_search a:link, #list_search a:visited {
        margin-top: 5px;
        text-decoration: none;
    }

#list_rcolumn_acnt {
    text-align: justify;
}

#list_ca {
    padding: 5px;
}

#list_lcolumn {
    float: left;
    margin: 0px;
    width: 11%;
    overflow: hidden;
}

#list_mcolumn {
    float: left;
    width: 62%;
    overflow: hidden;
}

#list_rcolumn {
    float: right;
    margin: 0px;
    width: 27%;
    overflow: hidden;
}

#list_lcolumn_cont {
    font-size: 0.8em;
    width: 11%;
}

#list_lcolumn_acnt {
    font-size: 0.8em;
    width: 11%;
}

@media (max-width:900px) {
    #list_lcolumn {
        width: 15%;
    }

    #list_mcolumn {
        width: 85%;
    }

    #list_rcolumn {
        display: none;
    }
}

@media (max-width:768px) {
    #list_lcolumn {
        display: none;
    }

    #list_mcolumn {
        width: 100%;
    }

    #list_rcolumn {
        display: none;
    }
}

@media only screen and (min-width: 1000px) {
    #shadow_left, #shadow_right, #page {
        max-width: 1000px;
    }

    #page {
        border-left: 2px solid #e1e1e1;
        border-right: 2px solid #e1e1e1;
    }

    /* #main {margin: 0px 10px 10px 10px;}*/
    /*Head*/
    #toparea {
        max-width: 980px;
    }

    #topmenu {
        position: absolute;
        top: 0px;
        left: 10px;
        width: 98%;
    }

        #topmenu a, #topmenu a:visited {
            font-size: 0.8em;
            text-decoration: none;
            font-weight: bold;
        }

            #topmenu a:hover {
                text-decoration: underline;
            }

        #topmenu .text {
            font-size: 0.8em;
            font-weight: bold;
        }

    #head_bnr {
        min-height: 90px;
    }

    #topareal {
        float: left;
        width: 415px;
        height: 150px;
        margin-top: 30px;
        overflow: hidden;
    }

    #topaream {
        float: left;
        text-align: left;
        height: 170px;
        padding-top: 20px;
        width: 150px;
    }

    #toparear {
        float: left;
        width: 415px;
        height: 150px;
        margin-top: 30px;
        overflow: hidden;
    }

    #loginerror {
        font-size: 0.8em;
        margin-bottom: 5px;
    }

    #page_disclaimer {
        margin-left: 98px;
        width: 580px;
        padding: 0px;
    }

    #list_disclaimer {
        margin: 30px 0px 0px 98px;
        width: 600px;
    }

    #details_disclaimer, #pg_disclaimer {
        margin: 30px 0px 0px 0px;
    }

    #disclosure {
        font-size: 1.2em;
    }

    #ppolicy, #footer {
        font-size: 0.7em;
        max-width: 980px;
        padding: 2px;
    }
    /*Home page*/
    #hp_content {
        float: left;
        width: 677px;
    }

    #hp_top_mp {
        float: left;
        margin-bottom: -2px;
        display: block;
    }

    #hp_lcolumn {
        float: left;
        width: 98px;
        min-height: 360px;
        overflow: hidden;
        display: block;
    }

    #hp_mcolumn {
        float: left;
        min-height: 360px;
        margin: 0px;
        width: 579px;
    }

    #hp_rcolumn {
        width: 579px;
    }

    #hp_searches {
        margin: 0px;
        min-height: 207px;
        font-size: 0.9em;
        width: 579px;
        padding-right: -6px;
        overflow: hidden;
    }

    .hp_search_itm {
        float: left;
        width: 32.3%;
        margin: 0px 3px;
        height: 212px;
        position: relative;
    }

    #hp_searches .hp_search_itm:first-child {
        margin: 0px 3px 0px 0px;
    }

    #hp_searches .hp_search_itm:last-child {
        margin: 0px 0px 0px 3px;
    }

    #hp_searches .last-child {
        float: right;
        width: 32.3%;
        margin: 0px 0px 0px 2px;
    }

    .hp_search_itm_hdr {
        height: 36px;
        margin: 1px;
        text-align: left;
        font-size: 0.9em;
        font-weight: bold;
        padding: 5px;
    }

    .hp_search_itm_cnt {
        text-align: left;
        padding: 5px;
    }

    .hp_search_itm_lnk {
        display: block;
        padding: 3px 0px;
    }

    .hp_search_itm_lnk {
        color: #000;
    }

        .hp_search_itm_lnk:hover {
            text-decoration: underline;
        }

    .hp_jl_list {
        width: 575px;
    }

    .hp_jl_content {
        width: 585px;
    }

    .hp_jl_header {
        padding: 3px 0px 3px 10px;
        vertical-align: middle;
        font-weight: bold;
        margin: 0px 0px 6px;
        text-align: left;
    }

    .jl_item {
        width: 31.33%;
        float: left;
        position: relative;
        overflow: hidden;
        margin: 0px 3px;
    }

    .hp_jl_list .jl_item:first-child {
        margin: 0px 3px 0px 6px;
    }

    .hp_jl_list .jl_item:last-child {
        margin: 0px 6px 0px 3px;
    }

    .jl_item .ht_item_price {
        float: left;
        margin-left: 0px;
        font-size: 0.9em;
        padding-top: 0px;
        font-weight: bold;
    }

    .jl_item .ht_item_baths, .ht_item_beds {
        float: right;
        font-size: 0.7em;
        padding: 3px 2px 0px;
        font-weight: bold;
    }

    .jl_item_mimg {
        width: 100%;
        padding: 0px;
    }

    .jl_item_det {
        width: 183px;
        height: 27px;
        position: absolute;
        bottom: 1px;
        left: 0px;
        z-index: 10;
        padding: 0px 2px 0px;
        color: #000;
        opacity: 0.7;
    }

    #search_result {
        padding: 0px 20px;
        font-weight: bold;
        font-size: 1em;
        text-align: left;
        min-height: 20px;
    }

    #hp_top_fl {
        float: right;
        margin-left: -20px;
        max-width: 296px;
        min-height: 360px;
        overflow: hidden;
    }

    #hp_top_fl_acnt {
        text-align: left;
        padding: 15px;
    }

    .hp_fl_item {
        padding: 4px 0px;
        color: #000;
        font-size: 0.9em;
    }

        .hp_fl_item a:link, .hp_fl_item a:visited {
            color: #000;
        }

        .hp_fl_item a:hover {
            text-decoration: underline;
        }
    /*Content*/
    #page_content {
        background-color: #f6f5f1;
    }

    #left_column {
        float: left;
        width: 660px;
        background-color: #f6f5f1;
    }

    #cpWidgets {
        float: right;
        width: 330px;
    }

    #content {
        background-color: #FFFFFF;
        font-size: 0.8em;
        padding: 10px 20px 30px;
        text-align: left;
        margin: 10px;
    }

    #search_content, #list_content {
        margin: 5px 0px 0px;
    }
    /*page*/
    #pg_mcolumn {
        float: left;
        margin: 0;
        min-height: 360px;
        width: 679px;
    }

    #pg_rcolumn {
        float: right;
        min-height: 360px;
        overflow: hidden;
        width: 296px;
    }

    /*Search*/
    #search_nav_bar {
        height: 22px;
        margin-bottom: 5px;
        overflow: hidden;
    }

    #srch_lcolumn {
        float: left;
        margin: 0;
        min-height: 360px;
        width: 680px;
    }
    /*list*/

    #list_rcolumn_acnt {
        text-align: justify;
    }

    #list_ca {
        padding: 5px;
    }

    .list_rpt_sec {
        padding: 5px 0px 5px 5px;
    }

    .list_rpt_sec_hdr {
        font-weight: bold;
        padding: 2px;
        font-size: 0.9em;
        text-align: center;
    }

    .list_rpt_sec_item, .list_rpt_sec_itemb {
        padding: 2px 15px;
        font-size: 0.7em;
    }

    .list_rpt_sec_itemb {
        font-weight: bold;
    }

    /*flyer*/
    #flyer {
        width: 850px;
    }

    /*forms*/
    #popupbody {
        background: #f6f5f1;
        margin: 0px;
    }

    .inputtxt {
        background: #fff;
        height: 30px;
        border: 1px solid #eee;
        font-size: 0.9em;
    }

    .inputsel {
        background: #fff;
        height: 34px;
        border: 1px solid #eee;
        font-size: 0.9em;
    }

    .inputbtn {
        color: #fff;
        height: 31px;
        font-size: 1em;
    }

    .inputbtn {
        cursor: hand;
        cursor: pointer;
    }

    .loginbtn {
        color: #fff;
        height: 31px;
        font-size: 0.7em;
        padding: 4px 7px;
        text-decoration: none;
    }

        .loginbtn a:link, .loginbtn a:visited {
            text-decoration: none;
        }

    .inputbtn a:link {
        text-decoration: none;
        font-size: 0.9em;
    }

    .inputnote {
        font-size: 0.75em;
    }

    .inputlabel {
        font-size: 0.8em;
    }

    .formlabel {
        display: none;
        font-size: 0.8em;
    }

    input.error, textarea.error, select.error {
        background: none repeat scroll 0 0 #F8DBDB;
        border-color: #E77776;
    }

    div.error {
        font-weight: bold;
        font-size: 0.8em;
        color: Red;
    }

    #div_signup_legal {
        font-size: 0.75em;
    }

        #div_signup_legal a:link, #div_signup_legal a:visited {
            text-decoration: none;
            color: #3982b7;
        }

    #div_signup_retrive {
        font-size: 0.75em;
        padding: 10px;
    }

        #div_signup_retrive a:link, #div_signup_retrive a:visited {
            text-decoration: none;
            color: #3982b7;
        }

    #div_signup_outer {
        margin: 5px 5px 0px 0px;
    }
    /*members area*/
    #acc_content {
        margin: 5px 0px 0px;
    }

    .mb_section_head {
        font-weight: bold;
        font-size: 0.8em;
    }

    #acc_mcolumn {
        float: left;
        width: 565px;
    }

        #acc_mcolumn .hil_item_det {
            min-width: 358px;
        }

    #acc_rcolumn {
        float: right;
        width: 290px;
        min-height: 500px;
    }
    /*popup*/
    .ui-widget-content {
        background: #f6f5f1;
    }
    .owl-carousel {
        min-height: 310px;
    } 
}

input[type="text"], input[type="url"], input[type="email"], input[type="tel"], input[type="number"], textarea, select {
    -moz-appearance: none;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    display: block;
    padding: 8px;
    width: 100%;
}

input[type="submit"] {
    -moz-appearance: none;
    background-color: #F4D03F;
    border-color: #F39C12;
    border-radius: 5px;
    border-style: none none solid;
    border-width: 0 0 3px;
    display: block;
    font-weight: bold;
    padding: 10px 15px;
    width: 80%;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-align:center;
}

    input[type="submit"]:hover {
        -moz-appearance: none;
        background-color: #F9BF3B;
        border-color: #F9BF3B;
        border-width: 0 0 3px;
    }
    
    .modal .btn-primary{
        background-color:#deac06 !important;
        color:#fff !important;
    }
    .modal .btn-block{
        width:100% !important;
    }

@media screen and (max-width:767px) {
    .agent-details {
        display:none;
    }
}


/*Google Remarketing iframe Fix*/

iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
