@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts_new_lbmls/opensans-bold-webfont.eot');
    src: url('../fonts_new_lbmls/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/opensans-bold-webfont.woff2') format('woff2'), url('../fonts_new_lbmls/opensans-bold-webfont.woff') format('woff'), url('../fonts_new_lbmls/opensans-bold-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts_new_lbmls/opensans-regular-webfont.eot');
    src: url('../fonts_new_lbmls/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/opensans-regular-webfont.woff2') format('woff2'), v url('../fonts_new_lbmls/opensans-regular-webfont.woff') format('woff'), url('../fonts_new_lbmls/opensans-regular-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts_new_lbmls/roboto-regular-webfont.eot');
    src: url('../fonts_new_lbmls/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/roboto-regular-webfont.woff2') format('woff2'), url('../fonts_new_lbmls/roboto-regular-webfont.woff') format('woff'), url('../fonts_new_lbmls/roboto-regular-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold_italic';
    src: url('../fonts_new_lbmls/roboto-bolditalic-webfont.eot');
    src: url('../fonts_new_lbmls/roboto-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/roboto-bolditalic-webfont.woff2') format('woff2'), url('../fonts_new_lbmls/roboto-bolditalic-webfont.woff') format('woff'), url('../fonts_new_lbmls/roboto-bolditalic-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/roboto-bolditalic-webfont.svg#robotobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts_new_lbmls/roboto-bold-webfont.eot');
    src: url('../fonts_new_lbmls/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/roboto-bold-webfont.woff2') format('woff2'), url('../fonts_new_lbmls/roboto-bold-webfont.woff') format('woff'), url('../fonts_new_lbmls/roboto-bold-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts_new_lbmls/roboto-italic-webfont.eot');
    src: url('../fonts_new_lbmls/roboto-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/roboto-italic-webfont.woff2') format('woff2'), url('../fonts_new_lbmls/roboto-italic-webfont.woff') format('woff'), url('../fonts_new_lbmls/roboto-italic-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/roboto-italic-webfont.svg#robotoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts_new_lbmls/roboto-medium-webfont.eot');
    src: url('../fonts_new_lbmls/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts_new_lbmls/roboto-medium-webfont.woff2') format('woff2'), url('../fonts_new_lbmls/roboto-medium-webfont.woff') format('woff'), url('../fonts_new_lbmls/roboto-medium-webfont.ttf') format('truetype'), url('../fonts_new_lbmls/roboto-medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdMedium';
    src: url('../fonts_new_lbmls/FuturaStdMedium.eot');
    src: url('../fonts_new_lbmls/FuturaStdMedium.eot') format('embedded-opentype'), url('../fonts_new_lbmls/FuturaStdMedium.woff2') format('woff2'), url('../fonts_new_lbmls/FuturaStdMedium.woff') format('woff'), url('../fonts_new_lbmls/FuturaStdMedium.ttf') format('truetype'), url('../fonts_new_lbmls/FuturaStdMedium.svg#FuturaStdMedium') format('svg');
}

@font-face {
    font-family: 'u.s._101regular';
    src: url('../fonts_new_lbmls/us101.woff2') format('woff2'),
         url('../fonts_new_lbmls/us101.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Frutiger-BlackCn';
	src: url('../fonts_new_lbmls/Frutiger-BlackCn.eot');
	src: local('☺'), url('../fonts_new_lbmls/Frutiger-BlackCn.woff') format('woff'), 
	url('../fonts_new_lbmls/Frutiger-BlackCn.ttf') format('truetype'), 
	url('../fonts_new_lbmls/Frutiger-BlackCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a,
a:hover,
a:focus {
    text-decoration: none;
    outline: 0;
}


/*********header*******/


/**********************/

header {
    background-image: url('../images_new_lbmls/header2.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100%;
    width: 100%;
}

header.title {
    background: none;
}

.header_logo img,
.land_logo img {
    max-width: 100%;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 170px 0;
}

.navbar-inverse {
    border: 0;
    background-color: rgba(144, 111, 47, 0.8);
    margin-bottom: 0;
}

.navbar-right {
    margin-right: 0px;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    background-color: transparent;
    color: #cfa95d;
}

.navbar-nav>li>a,
.navbar-inverse .navbar-nav>li>a {
    color: #fff;
    font-size: 22px;
    font-family: 'open_sansbold';
    text-transform: uppercase;
    padding: 0;
}

.navbar-nav>li {
    padding: 23px 33px 21px;
}

.navbar-collapse {
    padding: 0;
}

.navbar-nav>li:first-child {
    padding-left: 0;
}

.navbar-nav>li:last-child {
    padding-right: 0;
}

.navbar-nav>li>span {
    color: #cfa95d;
    font-size: 14px;
    font-family: 'open_sansregular';
}

.navbar-nav>li:after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 25px;
    width: 1px;
    height: 35px;
    background-color: #684f20;
    right: 0;
}

.navbar-nav>li:last-child:after,
.navbar-right>li:after {
    display: none;
}

.navbar-right>li>a,
.navbar-inverse .navbar-right>li>a {
    background-color: #cfa95d;
    padding: 10px 11px;
    font-size: 14px;
}

.navbar-right>li:first-child {
    margin-right: 29px;
}

.navbar-right>li {
    padding: 23px 0 21px;
}

.navbar-inverse .navbar-right>.active>a,
.navbar-inverse .navbar-right>.active>a:focus,
.navbar-inverse .navbar-right>.active>a:hover,
.navbar-inverse .navbar-right>li>a:focus,
.navbar-inverse .navbar-right>li>a:hover {
    background-color: #cfa95d;
    ;
    color: #fff;
}


/*********footer*******/


/**********************/

footer {
    background-color: #333333;
}

footer p {
    padding: 17px 10px 20px;
    text-align: center;
    font-size: 14px;
    color: #808080;
    font-family: 'robotoregular';
    margin-bottom: 0;
}


/*********home section*******/


/****************************/

section {
    background: url('../images_new_lbmls/bg.jpg')no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    position: relative;
    display: block;
}

.wel_section {
    background-color: rgba(0, 0, 0, 0.8);
    margin-top: 43px;
    margin-bottom: 30px;
}

.land_logo {
    background: url('../images_new_lbmls/img.png')no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 98%;
    position: relative;
    display: block;
    margin: 12px 0 12px 12px;
}

.land_logo img {
    padding: 69px 0;
}

.wel_contain {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-bottom: 45px;
}

.wel_contain h2,
.text_right h2 {
    color: #cfa95d;
    font-size: 22px;
    font-family: 'open_sansbold';
    text-transform: uppercase;
    margin: 26px 0 10px 0;
}

.wel_contain h2:after {
    width: 99%;
    height: 1px;
    content: '';
    display: block;
    position: relative;
    background-color: #745a27;
    margin-top: 19px;
    margin-bottom: 10px;
}

.wel_contain p,
.text-right {
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 16px;
    width: 90%;
    line-height: 20px;
}

.bx-wrapper {
    margin-bottom: 0;
}

.msg_section,
.slider {
    background-color: rgba(0, 0, 0, 0.8);
}

.msg_section {
    margin-bottom: 52px;
}

.msg_section h2 {
    color: #cfa95d;
    font-size: 36px;
    text-transform: uppercase;
    font-family: 'open_sansbold';
    padding-left: 12px;
    margin-bottom: 0;
    margin-top: 0;
}

.msg_section h4 {
    color: #cfa95d;
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 32px;
    padding-left: 12px;
    margin-top: 19px;
    margin-bottom: 0;
}

.msg_section p {
    text-transform: uppercase;
    color: #fff;
    font-family: 'open_sansregular';
    font-size: 22px;
    padding-left: 12px;
    padding-bottom: 16px;
    margin-bottom: 10px;
    line-height: normal;
}

.msg_section img {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    height: auto;
    padding-top: 12px;
}

.bx-wrapper .bx-viewport {
    border: 0;
    background-color: transparent;
    box-shadow: none;
}

.text_right {
    float: right;
    padding-right: 19px;
}

.slider_contain p {
    width: 98%;
    margin-bottom: 7px;
}

.bx-wrapper .bx-viewport {
    height: 353px !important;
}

.slider_contain {
    padding-left: 20px;
    padding-right: 5px;
}

.text_right h2 {
    text-transform: initial;
}

.text_right h2,
.text_right p {
    font-size: 16px;
    width: 100%;
}

.slider_contain h2 {
    margin-top: 21px;
}

.text_right h2:after {
    display: none;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #cfa95d;
    width: 9px;
    height: 9px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #fff;
    width: 8px;
    height: 8px;
    margin: 0 7px;
}

.bx-wrapper .bx-pager {
    padding-top: 0;
    bottom: 12px;
}


/*********what we do*******/


/*************************/

.we_img {
    text-align: center;
    margin-top: 35px;
    height: 215px;
}

.we_img img {
    min-height: 80px;
}

.we_img {
    text-decoration: underline;
}

.we_img p {
    margin-top: 32px;
    width: 100%;
    padding: 0 13px;
}

.do_section {
    margin-bottom: 43px;
}

.do_section h2 {
    padding-top: 0px;
    padding-left: 18px;
}

.do_img {
    padding-left: 30px;
}


/*vishal css*/

.small-text {
    font-size: 16px;
    font-family: 'open_sansregular';
    padding: 0px 15px 17px;
    color: #fff;
    float: left;
}

.all-question {
    width: 100%;
    display: inline-block;
    position: relative;
}

.question-first {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: 40px;
}

.number {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background-color: #cfa95d;
    color: #fff;
    font-size: 22px;
    font-family: 'open_sansbold';
    text-align: center;
    padding-top: 13px;
    display: inline-block;
    position: relative;
}

.question {
    width: 77%;
    display: inline-block;
    position: relative;
    float: right;
}

.question p {
    color: #fff;
    font-size: 16px;
    font-family: 'open_sansregular';
    margin: 0px;
}

.tagline {
    width: 100%;
    display: inline-block;
    position: relative;
    padding: 70px 0 50px 0px;
}

.do_section .tagline h2 {
    font-size: 21px;
    font-family: 'open_sansbold';
    color: #cfa95d;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    padding: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .do_section .tagline h2 {
        font-size: 22px;
    }
}

.do_section .tagline h2:after {
    display: none;
}


/*contact-page css*/

label {
    width: 100%;
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #fff;
    text-align: left;
    text-transform: capitalize;
    font-weight: normal;
}

.txt-box {
    width: 100%;
    border: none;
    border-radius: 0px;
    background-color: #767676;
    height: 40px;
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #fff;
    padding: 0 10px;
    margin-bottom: 20px;
}

.txt-box::-ms-clear {
    display: none;
}

.txt-box:focus,
.txt-box:active {
    outline: none;
}

.txt-box.msg {
    height: 150px;
    margin-bottom: 20px;
}

.sub-btn {
    float: right;
    padding: 10px 34px;
    text-transform: capitalize;
    color: #fff;
    background-color: #cfa95d;
    border: none;
    border-radius: 0px;
}

.sub-btn:focus,
.sub-btn:active {
    outline: none;
}

.desc {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-top: 55px;
}

.desc p {
    font-size: 17px;
    color: #fff;
    font-family: 'open_sansregular';
    text-align: center;
    margin: 0px;
    padding-bottom: 30px;
}

.call {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-bottom: 40px;
}

.call p {
    font-size: 17px;
    color: #fff;
    font-family: 'open_sansregular';
    margin: 0px;
    text-align: center;
}

.call p:first-child {
    font-size: 22px;
    font-family: 'open_sansbold';
    color: #cfa95d;
    text-transform: uppercase;
    margin-bottom: -3px;
}

.call p a {
    font-size: 22px;
    font-family: 'open_sansbold';
    color: #cfa95d;
    text-decoration: none;
}


/*site page*/

.all-logo {
    width: 100%;
    display: inline-block;
    position: relative;
}

.sitelogo {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 40px;
}

.sitelogo img {
    max-width: 100%;
}

.col-md-5:last-child .sitelogo:nth-child(2) {
    margin-bottom: 15px;
}

.small-text.sitepage {
    padding-bottom: 35px;
    padding-top: 0px;
    margin-top: -15px;
}


/***********part-1*****************/


/*without_loging*/


/*home page_2*/


/*menu*/

.pagemain_home_2_without_login .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    text-align: left;
    list-style: none;
    background-color: #000;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid transparent;
    border-radius: 0px;
}

.pagemain_home_2_without_login .dropdown-menu li a {
    font-family: "Times New Roman";
    color: #b48d74;
    font-size: 14px;
    text-transform: capitalize;
}

.pagemain_home_2_without_login .dropdown-menu li a:hover {
    color: #ff741b;
    background-color: transparent;
}

.pagemain_home_2_without_login .dropdown-menu>li.active>a {
    color: #ff741b;
    background-color: transparent;
}

.pagemain_home_2_without_login header {
    background-image: none;
}

.without_login_homepage_bg {
    background-image: url('../images_new_lbmls/without_loging_home_page2_bg.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
}

.without_login_homepage_bg .header_logo img {
    max-width: 100%;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 196px 0;
}

.without_login_menu {
    background-color: #000;
    display: block;
    width: 100%;
    position: relative;
}

.without_login_menu .navbar-nav>li>a,
.navbar-inverse .navbar-nav>li>a {
    font-family: "Times New Roman";
    color: #b48d74;
    font-size: 18px;
}

.without_login_menu .navbar-inverse {
    background-color: transparent;
    display: inline-block;
    float: left;
}

.without_login_menu .navbar-nav>li:after {
    width: 0;
    height: 0;
}

.without_login_menu .navbar-nav>li {
    padding: 18px 14px;
}

.without_login_menu .navbar-nav>li:last-child {
    padding-right: 0;
}

.without_login_menu .navbar-nav>li:first-child {
    padding-left: 0;
}

.without_login_menu .navbar-right>li:first-child {
    margin-right: 0px;
    padding: 0px;
}

.without_login_menu .navbar-right>li>a,
.navbar-inverse .navbar-right>li>a {
    padding: 18px 12px;
}

.without_login_menu .navbar-inverse .navbar-right>li>a {
    background-color: #303030;
}

.without_login_menu .navbar-inverse .navbar-nav>.active>a,
.without_login_menu .navbar-inverse .navbar-nav>.active>a:focus,
.without_login_menu .navbar-inverse .navbar-nav>.active>a:hover,
.without_login_menu .navbar-inverse .navbar-nav>li>a:focus,
.without_login_menu .navbar-inverse .navbar-nav>li>a:hover {
    color: #ff741b;
}


/*end menu*/


/*footer*/

.without_login_homepage_footer .footer_bg {
    background-color: rgb(164, 161, 152);
    text-align: center;
    padding: 24px 0px 11px;
    display: block;
    overflow: hidden;
}

.without_login_homepage_footer footer {
    background-color: transparent;
    display: inline-block;
    width: 100%;
    margin-bottom: -6px;
}

.without_login_homepage_footer {
    display: inline-block;
    width: 100%;
    margin-top: 0px;
}

.without_login_homepage_footer .footer_menu ul li a {
    font-family: 'robotoregular';
    font-size: 13.96px;
    color: #5a533e;
    text-transform: capitalize;
}

.without_login_homepage_footer .footer_menu ul {
    padding: 0;
    margin: 0;
}

.without_login_homepage_footer .footer_menu ul li {
    float: left;
    display: inline-block;
    margin: 0;
}

.without_login_homepage_footer .footer_menu ul li:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 13px;
    background-color: #5a533e;
    margin-left: 8px;
    margin-right: 7px;
}

.without_login_homepage_footer .footer_menu ul li:last-child:after {
    width: 0;
    height: 0;
}

.without_login_homepage_footer .footer_text p {
    font-family: 'robotoregular';
    font-size: 13.96px;
    color: #5a533e;
    text-align: center;
    padding: 0;
}

.without_login_homepage_footer .footer_text p:last-child {
    font-size: 14px;
    margin-top: 3px;
}

.without_login_homepage_footer .footer_text {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-top: 6px;
}

.without_login_homepage_footer .footer_menu {
    display: inline-block;
}


/*end footer*/

.without_login_homepage_searchbar .search_bg {
    background-image: url("../images_new_lbmls/searcbox_bg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: inline-block;
    padding: 10px 0;
    box-shadow: 0px -1px 14px 0px #000;
    -webkit-box-shadow: 0px -1px 14px 0px #000;
    -moz-box-shadow: 0px -1px 14px 0px #000;
    line-height: 1;
}

.searchboxs .searchtextbox1 {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    height: 30px;
    width: 83.7%;
    color: #8c8c8c;
    font-family: 'robotoregular';
    font-size: 14px;
}

.searchboxs .searchbtn1 {
    background-color: #dbaa7a;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    width: auto;
    height: 30px;
    padding: 0px 22px;
    text-transform: uppercase;
    float: right;
}

.searchboxs .searchtextbox2 {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    height: 30px;
    width: 180px;
    color: #8c8c8c;
    font-family: 'robotoregular';
    font-size: 14px;
}

.searchboxs .searchbtn2 {
    background-color: #dbaa7a;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    padding: 0 15px;
    height: 30px;
    text-transform: uppercase;
    float: right;
}

.searchboxs .txt-box {
    margin-bottom: 0;
}

.without_login_homepage_searchbar .searchboxs {
    display: inline-block;
    width: 100%;
}

.without_login_home_bennar .home_bg_img {
    background-image: url("../images_new_lbmls/home_bennar_bg.jpg");
    background-repeat: no-repeat;
    background-color: #dfdbd3;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    display: table;
    padding-bottom: 12px;
    box-shadow: 0px -1px 14px 0px #000;
    -webkit-box-shadow: 0px -1px 14px 0px #000;
    -moz-box-shadow: 0px -1px 14px 0px #000;
}

.home_benner_heading h3 {
    color: #daa979;
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #7a6452;
    margin: 28px 0 9px 0;
    padding-bottom: 14px;
    text-transform: uppercase;
}

.home_bennar_subcont p {
    color: #a3978b;
    font-size: 14px;
    font-family: 'robotoregular';
    text-align: justify;
    line-height: 16px;
}

.without_login_home_bennar .bennar_cont {
    width: 88%;
}

.without_login_home_bennar .home_bennar_subcont {
    width: 97%;
}

.bennar_map_img {
    padding-top: 98px;
}

.bennar_map_img img {
    width: 100%;
}

.home_bennar_radio_btn .radiobtn_bg .coustomradio_btn {
    font-size: 20px;
    font-family: "Times New Roman";
    color: #a3978b;
    width: 84px;
    text-transform: uppercase;
}

.home_bennar_radio_btn .radiobtn_bg {
    background-color: #5f4d40;
    border: 1px solid transparent;
    border-radius: 50px;
    height: 40px;
    width: 265px;
    padding: 5px 0 0 41px;
    box-shadow: 0px 5px 0 #000;
    -webkit-box-shadow: 0px 5px 0 #000;
    -moz-box-shadow: 0px 5px 0 #000;
}


/* Base for label styling */

.without_login_home_bennar [type="radio"]:not(:checked),
.property_general_serch_main [type="radio"]:not(:checked),
.property_general_serch_main [type="radio"]:checked,
.without_login_home_bennar [type="radio"]:checked {
    position: absolute;
    left: -9999px;
}

.without_login_home_bennar [type="radio"]:not(:checked)+label,
.property_general_serch_main [type="radio"]:not(:checked)+label,
.property_general_serch_main [type="radio"]:checked+label,
.without_login_home_bennar [type="radio"]:checked+label {
    position: relative;
    cursor: pointer;
}


/* checkbox aspect */

.without_login_home_bennar [type="radio"]:not(:checked)+label:before,
.without_login_home_bennar [type="radio"]:checked+label:before,
.property_general_serch_main [type="radio"]:not(:checked)+label:before,
.property_general_serch_main [type="radio"]:checked+label:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 8px;
    width: 13px;
    height: 13px;
    border: 1px solid #b48d74;
    border-radius: 50px;
    background: transparent;
}


/* checked mark aspect */

.without_login_home_bennar [type="radio"]:not(:checked)+label:after,
.without_login_home_bennar [type="radio"]:checked+label:after,
.property_general_serch_main [type="radio"]:checked+label:after,
.property_general_serch_main [type="radio"]:not(:checked)+label:after {
    content: '';
    background-image: url("../images_new_lbmls/radiobtn_icon.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    left: -17px;
    font-size: 18px;
    line-height: 0.8;
    width: 15px;
    height: 15px;
}


/* checked mark aspect changes */

.without_login_home_bennar [type="radio"]:not(:checked)+label:after,
.property_general_serch_main [type="radio"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}

.without_login_home_bennar [type="radio"]:checked+label:after,
.property_general_serch_main [type="radio"]:checked+label:after {
    opacity: 1;
    transform: scale(1);
}

.withou_login_home_banner_rightside .section_heading h4 {
    color: #daa979;
}

.withou_login_home_banner_rightside .without_login_bennar_right_bg {
    background-color: rgba(82, 61, 45, 0.5);
    padding: 18px 20px 14px 20px;
    margin-top: 15px;
    text-align: center;
    color: whitesmoke;
}

.withou_login_home_banner_rightside .right_side_img img.img1 {
    margin-bottom: 10px;
}

.withou_login_home_banner_rightside .right_side_img img.img1 {
    width: 200px;
    height: auto;
}

.withou_login_home_banner_rightside .right_side_img img.img2 {
    height: auto;
}

.withou_login_home_banner_rightside .section_heading h4 {
    font-size: 18px;
    font-family: "Times New Roman";
    border-bottom: 1px solid #7a6452;
    color: #daa979;
    padding-bottom: 15px;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: bold;
}

.withou_login_home_banner_rightside .right_side_img {
    text-align: center;
    display: inline-block;
}

.withou_login_home_banner_rightside .right_side_img img,
.without_login_bennar_right.bottom_section .bottom_space img {}

.without_login_bennar_right .right_side_img .title {
    color: #fff;
    text-transform: uppercase;
    font-family: "Times New Roman";
    font-size: 13.99px;
    width: 100%;
    display: inline-block;
}

.without_login_bennar_right .right_side_img .state_title,
.without_login_bennar_right .right_side_img .state,
.without_login_bennar_right .right_side_img .county_title,
.without_login_bennar_right .right_side_img .country,
.without_login_bennar_right .right_side_img .acreage_title,
.without_login_bennar_right .right_side_img .acreage,
.without_login_bennar_right .right_side_img .acreage a,
.without_login_bennar_right .right_side_img .country a {
    color: #fff;
    font-size: 13.99px;
    text-transform: capitalize;
    display: inline-block;
    font-family: 'robotoregular';
}

.without_login_bennar_right .name,
.without_login_bennar_right .state_name {
    width: 100%;
    display: inline-block;
    text-align: left;
}

.without_login_bennar_right .country_name {
    width: 50%;
    float: left;
    text-align: left;
    display: inline-block;
}

.without_login_bennar_right .acreage_name {
    width: 50%;
    float: right;
    display: inline-block;
    text-align: right;
}

.without_login_bennar_right.bottom_section .right_side_img img {
    margin-bottom: 5px;
}

.without_login_bennar_right.bottom_section .bottom_space {
    margin-bottom: 25px;
}

.home_bennar_radio_btn {
    padding-top: 68px;
}

.page_bg_img {
    background-image: url(../images_new_lbmls/page_bg_img.png);
    width: 100%;
    height: 100%;
    background-color: #e2dfd6;
    background-size: 100% 100%;
    display: inline-block;
    padding: 16px 0 0 0;
    background-repeat: repeat;
    box-shadow: 0px -1px 14px 0px #000;
    -webkit-box-shadow: 0px -1px 14px 0px #000;
    -moz-box-shadow: 0px -1px 14px 0px #000;
}

.page_bg_img .left_side_bg {
    background-color: #d4d0c4;
    display: inline-block;
    width: 100%;
    padding: 13px 15px 0 11px;
}

.lft_side_heding h5 {
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 20px;
    color: #5f4d40;
    text-transform: uppercase;
    border-bottom: 1px solid #ababab;
    margin: 0 0 10px 0;
    padding-bottom: 13px;
}

.sub_heding h6 {
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 18px;
    color: #5f4d40;
    text-transform: uppercase;
    margin: 0px 0px 10px 0;
}

.left_sides ul li {
    list-style-image: url("../images_new_lbmls/bulet.png");
    margin-bottom: 3px;
}

.left_sides ul li a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-transform: capitalize;
    font-weight: normal;
}

.left_sides ul {
    padding-left: 15px;
}

.left_side_states .morebtn a {
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 14px;
    color: #5f4d40;
    text-decoration: underline;
    float: right;
    line-height: 1;
    margin-bottom: 8px;
}

.border_left_slide {
    background-color: #ababab;
    display: inline-block;
    width: 100%;
    height: 1px;
    margin: 16px 0 5px 0;
}

.property_img .rightside_img img,
.property_img .left_side_img img {
    width: 100%;
}

.property_img .rightside_img,
.property_img .left_side_img {
    width: 48%;
    display: inline-block;
    margin-bottom: 30px;
}

.property_img .rightside_img {
    float: left;
}

.property_img .left_side_img {
    float: right;
}

.property_img {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.land_for_sale {
    border-bottom: 1px solid #d6d0bc;
    padding-bottom: 4px;
    display: inline-block;
    width: 100%;
}

.land_for_sale .lft_side_heding h5 {
    margin-top: 13px;
}

.featuring .property_img .col-sm-3,
.featuring_video .property_img .col-sm-3 {
    width: 33.3333%;
}

.featuring_img img {
    width: 100%
}

.featuring .land_for_sale .lft_side_heding h5 {
    margin-top: 26px;
}

.featuring_video .land_for_sale .lft_side_heding h5 {
    margin-top: 30px;
}

.featuring .land_for_sale {
    padding-bottom: 34px;
}

.featuring_video .video_txt p {
    font-family: "Times New Roman";
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}

.featuring_video .video_txt {
    position: absolute;
    display: inline-block;
    bottom: 7px;
    left: 16px;
}

.featuring_video .featuring_img {
    position: relative;
    display: inline-block;
}

.featuring_video .land_for_sale {
    padding-bottom: 35px;
}

.acreage_for_sale .disc p,
.ranches_for_sale .disc p,
.farms_for_sale .disc p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
}

.lft_side_heding p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
}

.acreage_for_sale .disc a,
.ranches_for_sale .disc a,
.farms_for_sale .disc a {
    font-family: 'robotobold_italic';
    font-size: 14px;
    color: #5f4d40;
    float: right;
    text-transform: uppercase;
}

.acreage_for_sale .land_for_sale,
.ranches_for_sale .land_for_sale {
    padding-bottom: 16px;
}

.acreage_for_sale .lft_side_heding h5,
.ranches_for_sale .lft_side_heding h5,
.farms_for_sale .lft_side_heding h5 {
    margin: 24px 0 13px 0;
}

.farms_for_sale .land_for_sale {
    border-bottom: 0;
}

section.without_login_homepage_bg_image {
    background: url('../images_new_lbmls/without_login_homepage_bg_image.png')no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    position: relative;
    display: block;
}

.left_menu-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #412f21;
    border-radius: 4px;
    outline: none;
    display: none;
    z-index: 999;
}

.left_menu-toggle .icon-bar {
    background-color: #412f21;
}

.left_menu-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.left_menu-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}


/*end home page_2*/


/*property_advanc_seach*/

.header_logo img {
    max-width: 100%;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 196px 0;
}

.property_advance_bg {
    background-image: url("../images_new_lbmls/property_advance_search_bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: table;
    ;
    padding-bottom: 33px;
}

.property_advance_seach_bg {
    background-image: url(../images_new_lbmls/property_advance_seach_bennarbg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.property_advance_seach_bg .header_logo img {
    max-width: 100%;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 196px 0;
}

.property_advance_serch_main .page_bg_img,
.property_general_serch_main .page_bg_img {
    padding: 0;
}

.property_advance_serch_main .without_login_homepage_footer {
    margin-top: 0px;
}

.property_advance_serch_main .searchboxs .searchbtn2,
.property_general_serch_main .searchboxs .searchbtn2 {
    float: none;
}

.property_advance_serch_main form.mlssearch,
.property_general_serch_main form.mlssearch {
    float: right;
    display: inline-block;
}

.home_bennar_subcont a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #ff741b;
    text-decoration: underline;
}

.property_advance_serch_main .bennar_cont {
    width: 89%;
}

.txt_group .txttitle,
.ck_list1 .txttitle,
.check_list2 .txttitle {
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: normal;
    color: #b78d65;
    text-transform: capitalize;
}

.txt_group .txt_box {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    height: 35px;
    width: 100%;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 14px;
    width: 100%;
    /*padding: 5px 15px;*/
    outline: none;
    margin-top: 10px;
}

select::-ms-expand {
    display: none;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    appearance: none;
    background-image: url("../images_new_lbmls/dropdownarrow.png");
    background-repeat: no-repeat;
    background-position: 97% 50%;
    display: inline-block;
}

.txt_group .multitext {
    padding-top: 6px;
    height: 85px;
}

.txt_group span.txt-disc {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #b78d65;
    display: inline-block;
    margin-top: 5px;
}

form.advance_property_search_form {
    padding-top: 15px;
    display: inline-block;
    width: 100%;
}

[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}

[type="checkbox"]:not(:checked)+label,
[type="checkbox"]:checked+label {
    position: relative;
    padding-left: 18px;
    cursor: pointer;
}

[type="checkbox"]:not(:checked)+label:before,
[type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 12px;
    height: 12px;
    border: 1px solid transparent;
    background: #ffffff;
    border-radius: 2px;
}

[type="checkbox"]:not(:checked)+label:after,
[type="checkbox"]:checked+label:after {
    content: '';
    background-image: url("../images_new_lbmls/checkbox_btn.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 4px;
    left: 0px;
    font-size: 18px;
    line-height: 0.8;
    width: 11px;
    height: 11px;
    background-size: 100% 100%;
}

[type="checkbox"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}

[type="checkbox"]:checked+label:after {
    opacity: 1;
    transform: scale(1);
}

.txt_boxses2 {
    padding-top: 16px;
}

.check_list2 {
    padding-top: 40px;
}

.advance_btn input[type="submit"] {
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    text-transform: uppercase;
    text-align: center;
    height: 30px;
    width: 208px;
    float: right;
    margin-top: 40px;
}

.property_general_serch_main .acreage_for_sale .disc a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    float: none;
    text-decoration: underline;
}

.property_general_serch_main .acreage_for_sale .land_for_sale {
    padding-bottom: 40px;
}

.popular_markets .disc ul li,
.popular_markets .disc ul li {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    text-transform: capitalize;
    margin-bottom: 3px;
    list-style: none;
}

.popular_markets .disc ul li a,
.popular_markets .disc ul li a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    text-transform: capitalize;
}

.popular_markets .disc ul li a:before,
.popular_markets .disc ul li a:before {
    content: "";
    background-image: url("../images_new_lbmls/bullet2.png");
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
    margin-top: 8px;
    float: left;
    display: inline-block;
    position: relative;
    margin-right: 3px;
}

.member_service_main .popular_markets .disc ul li:before {
    background-image: none !important;
    height: 0 !important;
    width: 0 !important;
}

.property_general_serch_main .popular_markets .disc ul,
.business_directory_main .popular_markets .disc ul {
    padding-left: 15px;
    margin: 0;
}

.property_general_serch_main .popular_markets .lft_side_heding h5 {
    margin-bottom: 15px;
    margin-top: 30px;
}

.property_general_serch_main .popular_markets .lft_side_heding h5,
.property_general_serch_main .land_for_sale .lft_side_heding h5,
.acreage_for_sale .lft_side_heding h5,
.ranches_for_sale .lft_side_heding h5,
.farms_for_sale .lft_side_heding h5 {
    border-bottom: 1px solid #c9c3b3;
}

.property_general_serch_main .popular_markets .land_for_sale {
    border: 0;
}

.property_general_serch_main .without_login_homepage_footer {
    margin-top: 33px;
}


/*property_advanc_seach*/


/*member_service*/

.member_service_main .search_bg {
    background-image: url("../images_new_lbmls/member_service_searcbox_bg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    display: inline-block;
    padding: 13px 0;
}

.member_service_main form.mlssearch,
.property_serch_alert_main form.mlssearch {
    float: right;
    width: 50%;
    display: inline-block;
    text-align: right;
}

.member_service_main .searchboxs .searchbtn2,
.property_serch_alert_main .searchboxs .searchbtn2 {
    float: none;
}

.member_service_main .property_advance_page .title p {
    font-family: 'robotobold';
    font-size: 18px;
    color: #797979;
    margin: 0;
    text-transform: capitalize;
}

.member_service_main .property_advance_page .disc p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin: 0 0 15px 0;
}

.member_service_main .property_advance_page .disc ul li {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin: 0;
    list-style: none;
}

.member_service_main .property_advance_page .disc ul li:before {
    content: "";
    background-image: url("../images_new_lbmls/bullet3.png");
    background-repeat: no-repeat;
    width: 4px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.member_service_main .property_advance_page .disc ul {
    padding: 0 0 0 0px;
    ;
}

.member_service_main .features_benefits .lft_side_heding h5 {
    margin: 19px 0 12px 0;
}

.member_service_main .website_promotion .lft_side_heding h5 {
    margin: 60px 0 10px 0;
}

.member_service_main .additional_services .lft_side_heding h5 {
    margin: 60px 0 12px 0;
}

.member_registration .registration_left p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #a3978b;
    margin: 0;
}

.member_registration .premium_membership h6 {
    font-family: 'robotobold';
    font-size: 18px;
    color: #797979;
    margin: 16px 0 0 0;
}

.member_registration .premium_membership p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin: 0 0 15px 0;
}

.member_registration .premium_membership ul li {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin: 0;
    list-style: none;
}

.member_registration .premium_membership ul li:before {
    content: "";
    background-image: url("../images_new_lbmls/bullet4.png");
    background-repeat: no-repeat;
    width: 4px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.member_registration .premium_membership ul {
    padding: 0px 0 0 0px;
}

.member_registration_bg {
    background-image: url("../images_new_lbmls/page_bg_img.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 100%;
    padding: 0 0 14px 0;
}

.member_registration .registration_right a {
    font-family: 'robotoregular';
    color: #797979;
    font-size: 14px;
    text-decoration: underline;
    width: 100%;
    display: inline-block;
}

.member_registration .registration_right span.year {
    font-family: 'robotoregular';
    color: #797979;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    padding: 3px 0 25px 0;
}

.member_registration .registration_right p {
    font-family: 'robotoregular';
    color: #797979;
    font-size: 14px;
    margin: 0 0 25px 0;
}

.member_registration .registration_right .rgnow {
    color: #270e0e;
    font-family: "Times New Roman";
    text-transform: uppercase;
    background-color: #dbaa7a;
    height: 30px;
    width: 175px;
    border: 1px solid transparent;
    border-radius: 0;
    text-align: center;
}

.member_registration .registration_right {
    padding-top: 26px;
}

.member_service_main .land_for_sale .lft_side_heding h5 {
    margin: 25px 0 12px 0;
}

.member_service_main .popular_markets .land_for_sale {
    border: 0;
}

.member_service_main .without_login_homepage_footer {
    margin-top: 29px;
}

.member_service_main .land_for_sale ul {
    padding-left: 15px;
}

.property_serch_alert_main .advance_btn input[type="submit"] {
    width: 257px;
    margin: 25px 0 0 0;
}

.alert_section .alert-mailbox {}

span.red {
    color: #ff0000;
}

.property_serch_alert_main .alert_section {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #dbaa7a;
    margin-top: 25px;
}

.property_serch_alert_main .alert_section p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #a3978b;
    margin: 9px 0 10px 0;
}

.alert_section .alert_email_group {
    width: 263px;
    display: inline-block;
    float: left;
}


/* .property_serch_alert_main .page_bg_img{
    padding: 0;    
} */

.property_serch_alert_main .without_login_homepage_footer {
    margin-top: 0px;
}

.property_serch_alert_main .property_advance_bg {
    background-image: url("../images_new_lbmls/property_search_alert_bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: table;
    padding-bottom: 33px;
}

.property_serch_alert_main .check_list1 {
    padding-top: 40px;
}


/*end member_service*/

.login_box_bg {
    background-color: #222222;
    width: 262px;
    height: 196px;
    padding: 10px 20px 15px 20px
}

.login_box_bg .login_label {
    font-family: 'robotobold';
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    color: #daa979;
}

.login_box_bg .login_txtbox {
    background-color: #fff;
    border: 1px solid transparent;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #000;
    border-radius: 0;
    height: 26px;
    width: 100%;
    padding: 0 10px;
    margin-bottom: 8px;
}

.login_box_bg .not_member p,
.login_box_bg .not_member a,
.login_box_bg .login_btn a {
    color: #9a7d66;
    font-family: 'robotoregular';
    font-size: 14px;
}

.login_box_bg .login_btn input[type="submit"] {
    height: 28px;
    width: auto;
    padding: 0 8px;
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    color: #270e0e;
    float: right;
    font-family: "Times New Roman";
    font-size: 18px;
}

.login_box_bg .login_btn a {
    margin-top: 4px;
    display: inline-block;
}

.login_box_bg .not_member p a {
    text-decoration: underline;
}

.login_box_bg .not_member p {
    width: 100%;
    display: inline-block;
    margin: 8px 0 0 0;
}

.loginbox {
    position: absolute;
    display: inline-block;
    right: 5px;
    top: -7%;
    display: none;
    top: 100%;
    z-index: 9999;
}

.login_btn_login a {
    background-color: #171717;
    font-family: "Times New Roman";
    color: #b48d74;
    font-size: 18px;
    padding: 16px 12px;
    float: right;
    text-transform: uppercase;
    display: inline-block;
}

.login_btn_login a:hover {
    color: #ff741b;
}

select.txt_box.multitext {
    background-image: none;
}


/*business_directory*/

section.business_directory_bg_img {
    background: url('../images_new_lbmls/business_directory_bg_img.png')no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    position: relative;
    display: block;
}

.business_directory_main .ranches_for_sale .lft_side_heding h5,
.business_directory_main .land_for_sale {
    border: 0;
}

.business_directory_main .txt_group .txttitle {
    color: #5f4d40;
}

.go_btn input[type="submit"] {
    text-transform: uppercase;
    color: #270e0e;
    font-size: 18px;
    background-color: #dbaa7a;
    text-align: center;
    width: 65px;
    height: 28px;
    border: 1px solid transparent;
    border-radius: 0;
    float: right;
    font-family: "Times New Roman";
}

.business_directory_main .txt_group {
    margin-bottom: 17px;
}

.business_directory_main .page_bg_img {
    padding-top: 9px;
}

.contact_us_main .page_bg_img {
    padding-top: 0px;
}

.business_directory_main .popular_markets .lft_side_heding h5 {
    border-top: 1px solid #d6d0bc;
    margin: 0 0 15px 0;
    padding-top: 29px;
}

.business_directory_main .without_login_homepage_footer {
    margin-top: 37px;
}

.business_directory_main .ranches_for_sale .land_for_sale {
    padding-bottom: 8px;
}

.horse_img img {
    width: 100%;
}


/*end business_directory*/


/*find_broker_agent*/

.find_broker_agent .popular_markets {
    margin-top: 97px;
}


/*end find_broker_agent*/


/*advertise*/

.advertise .acreage_for_sale .disc p a {
    float: none;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-decoration: underline;
    text-transform: none;
}

.advertise .acreage_for_sale .disc .salesteam {
    display: inline-block;
    width: 100%;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    font-weight: bold;
}

.advertise .popular_markets .lft_side_heding h5 {
    padding-top: 15px;
    margin-top: 5px;
}


/*endadvertise*/


/*about*/

.aboutmain .disc p .openfence_color {}

.aboutmain .contact_us_btn button {
    float: right;
    width: auto;
    height: auto;
    padding: 1px 22px;
}

.aboutmain .contact_us_btn {
    margin: 0 0 19px 0;
}

.aboutmain .openfence_color {
    color: #5f4d40;
    font-family: 'robotomedium';
    font-style: italic;
}

.aboutmain .popular_markets .lft_side_heding h5 {
    padding-top: 29px;
    margin-top: 15px;
}

.contact_us_main .popular_markets .lft_side_heding h5 {
    padding-top: 20px;
    margin-top: 0px;
}


/*end about*/

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: transparent;
}


/*contact_us*/

.contact_us_main .acreage_for_sale .lft_side_heding h5 {
    margin-top: 35px;
}

.contact_us_main .address {
    margin-bottom: 14px;
}

.address p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotobold';
}

.address .main_tital {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotobold';
    margin-bottom: 13px;
    display: inline-block;
}

.address .phone_main {
    display: inline-block;
    width: 100%;
}

.address .email_main {
    display: inline-block;
    width: 100%;
}

.address .phone_main .phone_title,
.address .phone_main .phone_no,
.address .phone_main .phone_title a,
.address .phone_main .phone_no a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    display: inline-block;
}

.address .email_main .email_title {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    display: inline-block;
}

.address .email_main .email a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    display: inline-block;
    text-decoration: underline;
}

.address .add .address_line {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    display: inline-block;
    width: 100%
}

.contact_us_main .popular_markets .lft_side_heding h5 {
    border-top: 0;
}

.contact_us_main .txt_group .txttitle {
    color: #b78d65;
}

.txt_group textarea.txt_box {
    height: 83px;
    overflow-y: scroll;
    padding-top: 5px;
}

.contact_us_main .txt_group {
    margin-bottom: 10px;
}

.contactform_btn .reset_btn,
.contactform_btn .submit_request_btn,
.contactform_btn .txt_group {
    display: inline-block;
}

.contactform_btn .submit_request_btn {
    float: right;
}

.contactform_btn .reset_btn {
    float: left;
}

.contactform_btn .txt_group {
    margin-left: 8px;
}

.contactform_btn .reset_btn input[type="reset"],
.contactform_btn .submit_request_btn input[type="submit"] {
    background-color: #dbaa7a;
    font-size: 18px;
    font-family: "Times New Roman";
    color: #270e0e;
    height: 29px;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
}

.contactform_btn .reset_btn input[type="reset"] {
    width: 95px;
}

.contactform_btn .submit_request_btn input[type="submit"] {
    width: 196px;
}

input[type="submit"],
input[type="reset"] {
    outline: none;
}

.contact_us_main .property_advance_bg {
    background-image: url("../images_new_lbmls/page_bg_img.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: table;
    padding-bottom: 45px;
    margin-bottom: 8px;
    width: 100%;
}

.contact_us_main .home_benner_heading h3 {
    margin: 22px 0 19px 0;
}

.contact_us_main .contactform_btn {
    margin-top: -9px;
}


/*end contact_us*/


/*testimonial*/

.page_inner_bg {
    background-color: #d9d6cd;
    width: 100%;
    display: inline-block;
    padding: 20px 0 20px 0;
}

.disc .testi-name {
    color: #797979;
    font-size: 18px;
    font-family: 'robotobold';
    display: inline-block;
    width: 100%;
    text-align: center;
    text-transform: capitalize;
    line-height: 1;
}

.disc .testi-name:before {
    content: "";
    background-image: url("../images_new_lbmls/testi_name.png");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 6px;
    background-size: 100% 100%;
    margin-right: 5px;
}

.testimonial .disc p {
    color: #797979;
    font-size: 18px;
    font-family: 'robotoitalic';
    text-align: center;
    margin: 0;
    line-height: 1.2;
}

.testimonial .disc {
    margin-bottom: 41px;
}

.testimonial .acreage_for_sale .lft_side_heding h5 {
    margin: 35px 0 22px 0;
}

.contact_us_btn button {
    color: #270e0e;
    text-transform: uppercase;
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    height: 29px;
    width: 153px;
    text-align: center;
    font-family: "Times New Roman";
    font-size: 18px;
}

button {
    outline: none;
}

.contact_us_btn {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 8px;
}


/*end testimonial*/


/*search_result*/

.advanch_search_btn input[type="submit"],
.search_btn input[type="submit"] {
    font-family: "Times New Roman";
    color: #270e0e;
    font-size: 18px;
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    height: 28px;
}

.advanch_search_btn input[type="submit"] {
    float: left;
    width: auto;
    height: auto;
    padding: 1px 22px;
}

.search_btn input[type="submit"] {
    width: auto;
    float: right;
    height: auto;
    padding: 1px 22px;
}

.search_result .txt_group .txt_box {
    margin-bottom: 15px;
}

.search_result .txt_group.heading_label {
    margin: 15px 0 15px 0;
}

.search_result .serch_right .refine_serch p {
    color: #dbaa7a;
    font-size: 20px;
    width: 100%;
    display: inline-block;
    margin: 0 0 10px 0;
    font-family: 'robotomedium';
    text-transform: capitalize;
}

.search_result .home_benner_heading h3 {
    margin-bottom: 4px;
}

.search_result a.viewdetails {
    color: #dbaa7a;
    font-size: 14px;
    font-family: 'robotoregular';
    text-transform: capitalize;
    display: inline-block;
    margin: 12px 0 12px 0;
}

.search_result a.cant_find {
    color: #dbaa7a;
    font-size: 14px;
    font-family: 'robotoregular';
    display: inline-block;
    text-decoration: underline;
    padding-right: 5px;
}

.search_result .without_login_bennar_right.bottom_section .bottom_space {
    margin-bottom: 0px;
}

.pagenation_bg {
    display: table;
    width: 100%;
    background-color: #796044;
    margin-top: 54px;
}

.txt_group.heading_label span {
    font-family: 'robotobold';
    color: #dbaa7a;
}

.pagination-section .show_result {
    font-size: 14px;
    color: #fff;
    font-family: 'robotomedium';
    margin: 18px 0;
    display: block;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span,
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
    border-radius: 0;
}

.pagination>li>a,
.pagination>li>span {
    background-color: transparent;
    border: 1px solid #dddad1;
    font-size: 14px;
    color: #d7d3c9;
    font-family: "Times New Roman";
    margin-right: 06px;
    margin-left: 0px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
    margin-right: 0;
}

.pagination>li:nth-child(9) a,
.pagination>li>span:nth-child(9) {
    border: 1;
}

.pagination-lg>li>a,
.pagination-lg>li>span {
    padding: 4px 10px;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    color: #270e0e;
    background-color: #dbaa7a;
    border-color: #dbaa7a;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    color: #270e0e;
    background-color: #dbaa7a;
    border-color: #dbaa7a;
}

.pagination {
    margin: 14px 0 9px 0;
}

.save_search button {
    color: #270e0e;
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Times New Roman";
    background-color: #dbaa7a;
    width: auto;
    height: auto;
    padding: 1px 22px;
    border: 1px solid transparent;
    border-radius: 0;
    float: right;
    margin-top: 21px;
}

.search_result .without_login_home_bennar .home_bg_img {
    background: url('../images_new_lbmls/search_result_bg.jpg')no-repeat;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    display: table;
    padding-bottom: 18px;
    table-layout: fixed;
}

.property_full_detail .property_titel h2 {
    font-size: 20px;
    color: #5f4d40;
    font-family: "Times New Roman";
    text-transform: capitalize;
    margin: 0;
    line-height: 1;
    margin: 0 0 11px 0;
}

.property_full_detail .property_sub_detail p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    margin: 0;
    margin: 11px 0 9px 0;
}

.property_full_detail .price_list .list_title {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    width: 105px!important;
    display: inline-block;
    float: left!important;
    margin-right: -105px!important;
}

.property_full_detail .price_list .list_details {
    font-family: 'robotobold';
    color: #5f4d40;
    font-size: 14px;
    float: left!important;
    margin-left: 105px!important;
    width: auto!important;
}

.property_full_detail .price_list .list_main {
    margin-bottom: 3px;
    display: inline-block;
    width: 100%;
}

.search_property {
    border-bottom: 1px solid #ababab;
    display: inline-block;
    padding-bottom: 14px;
    margin-bottom: 23px;
    width: 100%;
}

.search_property .property_img {
    margin: 0;
}

.search_result .search_property:nth-last-child(2) {
    margin-bottom: -5px;
}

.search_result .page_bg_img .pagenation_bg {
    margin-top: 0;
}

.search_result .search_property .property_img img {
    max-width: 100%;
}

.search_result .without_login_homepage_footer {
    margin-top: 35px;
}

.full_select {
    background-position: 98.5% 50%;
}


/*end search_result*/


/*property_listing*/

.property_listing .subtitle h2 {
    color: #dbaa7a;
    font-size: 20px;
    width: 100%;
    display: inline-block;
    margin: 0 0 0 0;
    font-family: 'robotomedium';
    text-transform: capitalize;
    margin-bottom: 11px;
}

.address_title .addresss {
    color: #fff;
    font-size: 13.99px;
    text-transform: capitalize;
    display: inline-block;
    text-align: left;
    padding-right: 65px;
}

.property_listing .without_login_bennar_right .country_name {
    width: 100%;
}

.property_listing .without_login_bennar_right .acreage_name {
    width: 100%;
    float: none;
    text-align: left;
}

.property_listing a.requst_info {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 13.99px;
    float: left;
    width: 100%;
    display: inline-block;
    text-align: left;
    margin-top: 14px;
    margin-bottom: 14px;
}

.property_listing a.view_web {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 13.99px;
    float: left;
}

.property_listing a.mylisting {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 13.99px;
    float: right;
}

.property_listing .without_login_bennar_right.bottom_section .right_side_img img {
    margin-bottom: 11px;
}

.property_listing .main_img {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.property_listing .main_img img {
    margin: 0 auto;
    left: 0!important;
}

.property_listing .small_imgs .small_imgs_main {
    display: inline-block;
    float: left;
    margin-right: 9px;
    margin-bottom: 6px;
}

.property_listing .small_imgs .small_imgs_main:last-child {
    margin-right: 0;
}

.property_listing .small_imgs {
    width: 100%;
    display: inline-block;
    margin-top: 11px;
}

.property_listing .small_imgs:last-child {
    margin-top: 0;
}

.property_listing .search_property {
    border: 0;
    margin-bottom: 0;
}

.property_listing .property_full_detail .price_list .list_title {
    width: 31%;
    display: inline-block;
    float: left;
}

.property_listing .property_full_detail .price_list .list_details {
    width: 69%;
    display: inline-block;
    float: right;
}

.property_listing .search_property {
    width: 100%;
    display: inline-block;
}

.property_listing .listing_disc p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    padding-right: 112px;
}

.property_listing .icon ul li {
    list-style-type: none;
    display: inline-block;
    float: left;
    margin-right: 1px;
}

.property_listing .icon ul {
    padding: 0;
}

.property_listing .followme_heading p {
    color: #5f4d40;
    font-size: 18px;
    font-family: "Times New Roman";
    margin: 14px 0 0 0;
}

.property_listing .cantfind a,
.Searchresult_idaho_main .cantfind a {
    color: #5f4d40;
    font-family: 'robotoregular';
    font-size: 14px;
    text-decoration: underline;
    width: 100%;
    display: inline-block;
}

.property_listing .cantfind a:before,
.Searchresult_idaho_main .cantfind a:before {
    content: "";
    background-image: url("../images_new_lbmls/cantfind_img.png");
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 12px;
}

.property_listing .cantfind {
    width: 100%;
    display: inline-block;
    margin-top: 14px;
}

.property_listing .req_info button {
    color: #270e0e;
    font-family: "Times New Roman";
    font-size: 18px;
    text-transform: uppercase;
    border: 1px solid transparent;
    border-radius: 0;
    background-color: #dbaa7a;
    width: auto;
    height: auto;
    padding: 1px 22px;
    margin-top: 23px;
}

.flex-control-thumbs li {
    width: auto;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 7px;
}

.flexslider {
    background: transparent;
    border: transparent;
    margin: 0 0 20px 0;
}

.flexslider ul.slides {
    width: 483px;
    margin: 0 auto;
}

.flex-control-thumbs {
    margin-top: 15px;
}

.property_listing .search_result .without_login_home_bennar .home_bg_img {
    background: url('../images_new_lbmls/property_list_bg.jpg')no-repeat;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    display: table;
    padding-bottom: 29px;
}


/*end property_listing*/


/*end without_login*/


/*with_login*/


/*manage_property*/

.with_login_menu {
    background-color: #000;
    width: 100%;
    display: block;
}

.with_login_logo {
    float: left;
    margin: 8px 0 7px 0;
}

.login_name .logged {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #daa979;
    text-transform: uppercase;
}

.login_name .title_name {
    font-family: 'robotobold';
    font-size: 14px;
    color: #daa979;
    text-transform: uppercase;
}

.login_details {
    float: right;
    display: inline-block;
}

.login_details .login_name {
    float: left;
    margin: 18px 0;
}

.logout_btn {
    float: right;
    display: inline-block;
}

.logout_btn button {
    font-family: "Times New Roman";
    font-size: 18px;
    color: #dbaa7a;
    text-transform: uppercase;
    height: 55px;
    width: auto;
    padding: 0px 11px;
    border: 1px solid transparent;
    border-radius: 0;
    background-color: #171717;
    margin-left: 30px;
}

.with_login_search_bg {
    background-color: #6d5135;
    width: 100%;
    display: table;
    padding: 13px 0;
}

.manmage_properties_main .lft_side_heding {
    margin-bottom: 10px;
}

.buttons .listing {
    width: auto;
    height: 28px;
    margin-right: 10px;
}

.buttons .property_summary {
    width: 239px;
    height: 28px;
}

.buttons {
    float: right;
    margin-top: 11px;
}

.brown_button {
    font-family: "Times New Roman";
    font-size: 18px;
    color: #270e0e;
    background-color: #dbaa7a;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 0;
}

.tabel_main_heding {
    border-bottom: 1px solid #ababab;
}

.tabel_main_heding h2 {
    font-family: "Times New Roman";
    font-size: 20px;
    font-weight: bold;
    color: #5f4d40;
    text-transform: uppercase;
    margin: 12px 0 0 0;
    padding-bottom: 13px;
    display: inline-block;
}

.tabel_sub_heding h3 {
    font-family: 'robotomedium';
    font-size: 20px;
    color: #5f4d40;
    text-transform: uppercase;
    margin: 23px 0 0 0;
    float: left;
}

.tabel_sub_heding {
    width: 100%;
    display: inline-block;
    margin-bottom: 27px;
}

table tbody tr td {
    border: 1px solid #cfccc0;
}

table thead tr th {
    border-left: 1px solid #452e2c;
    margin-bottom: 5px;
}

table thead tr th {
    font-family: 'robotomedium';
    font-size: 14px;
    font-weight: normal;
}

table tbody tr td {
    font-family: 'robotoregular';
    font-size: 14px;
    padding: 13px 15px 13px 15px;
}

table tbody tr:first-child td {
    /*border-top: 0;*/
}

table thead tr th {
    background-color: #331815;
    color: #fff;
    padding: 6px 10px 6px 10px;
    text-transform: capitalize;
}

table.manage_properties_table thead tr th:first-child,
table.manage_properties_table tbody tr td:first-child {
    width: 179px;
}

table.manage_properties_table tbody tr td:first-child {
    /*padding: 13px 20px 13px 20px;*/
    padding: 0;
    position: relative;
}

.table_magazine table.manage_properties_table tbody tr td:first-child,
.table_under_contrac table.manage_properties_table tbody tr td:first-child,
.table_magazine_only_listing table.manage_properties_table tbody tr td:first-child {
    padding: 13px 20px 13px 20px;
}

table.manage_properties_table tbody tr td:nth-of-type(2),
table.manage_properties_table thead tr th:nth-of-type(2) {
    width: 389px;
}

table.manage_properties_table tbody tr td:last-child,
table.manage_properties_table thead tr th:last-child {
    width: 278px;
}

table.manage_properties_table tbody tr td .table_property_name:before {
    content: "";
    background-image: url("../images_new_lbmls/tabel_green_active.png");
    background-repeat: no-repeat;
    display: inline-block;
    width: 8px;
    height: 8px;
    background-size: 100% 100%;
    position: absolute;
    vertical-align: middle;
    left: 0;
    top: 5px;
}

table.manage_properties_table tbody tr td .table_property_name_off:before {
    content: "";
    background-image: url("../images_new_lbmls/tabel_green_deactive.png");
    background-repeat: no-repeat;
    display: inline-block;
    width: 8px;
    height: 8px;
    background-size: 100% 100%;
    position: absolute;
    vertical-align: middle;
    left: 0;
    top: 5px;
}

.table_property_name {
    display: inline-block;
    width: 100%;
    position: relative;
    padding-left: 14px;
}

.active_listing_main table.manage_properties_table tbody tr td {
    padding: 13px 20px 13px 20px;
}

.mamage_properties_main table {
    /* margin-bottom: 21px;*/
}

.first_tabel_sub_heding h3 {
    margin-top: 15px;
}

.mamage_properties_main .without_login_homepage_footer {
    margin-top: 29px;
}

table.manage_properties_table tbody tr td:first-child a {
    color: #797979;
    padding: 13px 15px 13px 20px;
}

table.manage_properties_table tbody tr td {
    color: #797979;
}

.table_inner_menu ul {
    padding: 0;
    margin: 0;
}

.table_inner_menu ul li {
    margin: 0;
    list-style: none;
    width: 144px;
    background-color: #5f4d40;
    border-bottom: 1px solid #554336;
}

table.manage_properties_table tbody tr td:first-child .table_inner_menu ul li a {
    color: #fff;
    text-transform: capitalize;
    font-family: 'robotoregular';
    font-size: 14px;
    background-color: #5f4d40;
    display: inline-block;
    padding: 9px 0 9px 13px;
}

table.manage_properties_table tbody tr td:first-child .table_inner_menu ul li:last-child a {
    color: #ff0000;
}

.table_inner_menu {
    position: absolute;
    z-index: 1;
    top: 45px;
    left: 0;
    display: none;
}

table.manage_properties_table tbody tr td:first-child a:hover {
    background-color: #5f4d40;
    color: #fff;
}

table.manage_properties_table tbody tr td:first-child:hover .table_inner_menu {
    display: block;
}


/************* Add Property Listining Style  **************/

.prosection {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ababab;
}

.darkcolor {
    color: #5f4d40;
}

.propertyhead {
    float: left;
    border-bottom: 0px !important;
}

.propertyhead h2 {
    border-bottom: 0px !important;
}

.main_heading_right {
    float: right;
}

.txt_group.addpro label {
    color: #5f4d40;
}

.addproperty p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
}

.txt_group.addpro .datepick {
    position: relative;
}

.txt_group.addpro span.datepickicon {
    position: absolute;
    right: 10px;
    bottom: 7px;
}

.addpro span.redtext {
    margin-top: 6px;
    display: block;
}

.appproperform .txt_group {
    margin-bottom: 19px;
}

.addpro span.red {
    font-family: 'robotoregular';
    font-size: 12px;
    font-weight: normal;
}

.check_list1addpro {
    margin-bottom: 11px;
}

.check_list1addpro label.txttitle {
    color: #5f4d40;
}

.check_list1addpro .check_list_part1 label.txttitle,
.check_list1addpro .check_list_part2 label.txttitle,
.check_list1addpro .check_list_part3 label.txttitle {
    color: #797979;
}

.accordionstyle h3 {
    border: 0px;
    padding: 7px 0px 7px 0px !IMPORTANT;
}

h3 .ui-accordion-content,
.ui-accordion-content-active {
    background: transparent !important;
    border: 0px !important;
    padding: 0px !important;
    overflow: no-display !important;
}

.accordionstyle h3:hover,
.accordionstyle h3:focus {
    border: 0px;
    outline: none;
}

.accordionstyle h3,
.upldmap h2.inertitle {
    font-family: 'robotomedium' !important;
    font-size: 20px !important;
    color: #5f4d40 !important;
}

.accourdn {
    padding: 20px 0px;
    display: table;
}

span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
    background-image: url('../images_new_lbmls/accourdianupicon.png') !important;
    background-position: 0px 0px !important;
    right: 10px !important;
    top: 25px;
}

span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
    background-image: url('../images_new_lbmls/accourdianbotomicon.png') !important;
    background-position: 0px 0px !important;
    right: 10px !important;
    top: 25px;
}

.ui-accordion .ui-accordion-header {
    background: #dbaa7a !important;
}

.accourdn .txt_group {
    margin-bottom: 5px;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 10px !important;
}

.accourdn label {
    color: #797979;
    font-family: 'robotoregular';
    font-size: 14px;
}

.whiteborder {
    height: 1px;
    margin: 19px 0px 0px 0px;
    background-color: #eeebe4;
}

.upldmap h2.inertitle {
    margin-top: 22px;
    margin-bottom: 13px;
}

.darktext {
    margin-top: 19px;
}

.darktext p {
    margin-bottom: 5px;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
}

input.mapinput {
    margin-top: 13px;
}

.txt_group.addpro textarea {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    height: 115px;
    width: 100%;
    margin-bottom: 0px;
    color: #a6a6a6;
    font-family: 'robotoregular';
    font-size: 14px;
    width: 100%;
    padding: 0 15px;
    outline: none;
}

.mapinfo {
    margin-top: 15px;
}

.mapinfo .txt_group {
    margin-bottom: 0px;
}

.mapinfo .txt_group.addpro input {
    margin-bottom: 19px;
}

span.redtext.txtstrong {
    font-size: 14px !important;
}

.accordionbtn .rightbuttons {
    float: right;
}


/*active_listing*/

.active_listing_main .buttons .listing.brown_button {}

.active_listing_main .tabel_sub_heding {
    margin-bottom: 0;
}

.active_listing_main .tabel_sub_heding {
    border-bottom: 1px solid #ababab;
}

.active_listing_main .tabel_sub_heding.first_tabel_sub_heding {
    border-bottom: 0;
}

.active_listing_main .tabel_sub_heding h3 {
    padding-bottom: 15px;
}

.active_listing_main .tabel_sub_heding.first_tabel_sub_heding h3 {
    padding-bottom: 10px;
}


/*username_and_password*/

.with_login_disc p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
}

.with_login_disc p a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-decoration: none;
}

.username_and_password .user_name_txtbox .txt_group {
    width: 262px;
    margin-bottom: 5px;
}

.username_and_password .user_name_txtbox .txt_group .txttitle {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
}

.update_user_btn input[type="submit"] {
    width: 262px;
    height: 29px;
}

.username_and_password .mamage_properties_main .without_login_homepage_footer {
    margin-top: 227px;
}

.username_and_password .tabel_main_heding h2 {
    margin-bottom: 12px;
}


/*membership_upgrede*/

.membership_upgrede_main .with_login_disc .color_change {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotobold';
}

.membership_upgrede_main .with_login_disc p {
    line-height: 25px;
}

.membership_upgrede_main .tabel_main_heding h2 {
    margin-bottom: 0px;
}

.membership_upgrede_main .user_name_txtbox .txt_group {
    display: inline-block;
    float: left;
    margin-right: 30px;
}

.membership_upgrede_main .user_name_txtbox .margin_none {
    margin-right: 0;
}

.membership_upgrede_main .continue_with_renewal input[type=submit] {
    width: auto;
    height: auto;
    float: right;
    padding: 1px 22px;
}

.membership_upgrede_main .mamage_properties_main .without_login_homepage_footer {
    margin-top: 327PX;
}


/*account_settings*/

.account_setting_main .check_list_part1 .renewal_date {
    font-family: 'robotobold';
    font-size: 14px;
}

.account_setting_main .check_list_part1 .txttitle {
    font-size: 14px;
    color: #797979;
    font-family: 'robotoregular';
    margin-bottom: 22px;
}

.account_setting_main .save_btn button {
    width: 266px;
    height: 30px;
}

.account_setting_main .tabel_main_heding h2 {
    margin-bottom: 20px;
}


/*search_properties*/

.search_properties_main .tabel_main_heding h2 {
    margin-bottom: 18px;
}

.search_properties_main .home_bennar_radio_btn .radiobtn_bg {
    padding: 5px 0 0 25px;
    box-shadow: 0px 4px 0px #000;
    -webkit-box-shadow: 0px 4px 0px #000;
    -moz-box-shadow: 0px 4px 0px #000;
}

.search_properties_main [type="radio"]:not(:checked)+label:before,
.search_properties_main [type="radio"]:checked+label:before,
.search_properties_main [type="radio"]:not(:checked)+label:before,
.search_properties_main [type="radio"]:checked+label:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 8px;
    width: 13px;
    height: 13px;
    border: 1px solid #b48d74;
    border-radius: 50px;
    background: transparent;
}

.search_properties_main [type="radio"]:not(:checked)+label:after,
.search_properties_main [type="radio"]:checked+label:after,
.search_properties_main [type="radio"]:checked+label:after,
.search_properties_main [type="radio"]:not(:checked)+label:after {
    content: '';
    background-image: url("../images_new_lbmls/radiobtn_icon.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    left: -17px;
    font-size: 18px;
    line-height: 0.8;
    width: 15px;
    height: 15px;
}

.search_properties_main [type="radio"]:not(:checked)+label,
.search_properties_main [type="radio"]:not(:checked)+label,
.search_properties_main [type="radio"]:checked+label,
.search_properties_main [type="radio"]:checked+label {
    position: relative;
    cursor: pointer;
}

.search_properties_main [type="radio"]:not(:checked),
.search_properties_main [type="radio"]:not(:checked),
.search_properties_main [type="radio"]:checked,
.search_properties_main [type="radio"]:checked {
    position: relative;
    left: -9999px;
    opacity: 0;
}


/* checked mark aspect changes */

.search_properties_main [type="radio"]:not(:checked)+label:after,
.search_properties_main [type="radio"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}

.search_properties_main [type="radio"]:checked+label:after,
.search_properties_main [type="radio"]:checked+label:after {
    opacity: 1;
    transform: scale(1);
}

.search_properties_main .mamage_properties_main .without_login_homepage_footer {
    margin-top: 37px;
}

.search_properties_main .bennar_map_img {
    padding-top: 10px;
}

.search_properties_main .home_bennar_radio_btn {
    padding-top: 50px;
}


/*search_result_idaho*/

.Searchresult_idaho_main .home_benner_heading h3 {
    color: #5f4d40;
    margin-top: 13px;
}

.Searchresult_idaho_main .refine_serch p {
    font-size: 20px;
    font-family: 'robotomedium';
    color: #5f4d40;
    text-transform: capitalize;
    margin-bottom: 27px;
    margin-top: 0;
}

.Searchresult_idaho_main .refine_serch a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    width: 100%;
    display: inline-block
}

.Searchresult_idaho_main .refine_serch .viewdetails {
    margin: 12px 0 19px 0;
}

.Searchresult_idaho_main .refine_serch .cant_find {
    padding-right: 10px;
    text-decoration: underline;
}

.Searchresult_idaho_main .txt_group .txttitle {
    color: #5f4d40;
}

.Searchresult_idaho_main .txt_group.heading_label {
    margin-top: 53px;
}

.Searchresult_idaho_main .txt_group {
    margin-bottom: 15px;
}

.Searchresult_idaho_main .pagination-section .pagenation_bg {
    margin-top: 37px;
}

.Searchresult_idaho_main .save_search {
    margin-bottom: 32px;
    display: inline-block;
    width: 100%;
}

.Searchresult_idaho_main .cantfind {
    margin-top: 23px;
}

.Searchresult_idaho_main .mamage_properties_main .without_login_homepage_footer {
    margin-top: 0;
}

.Searchresult_idaho_main .advanch_search_btn input[type="submit"] {
    float: left;
    width: auto;
    height: auto;
    padding: 1px 22px;
}

.Searchresult_idaho_main .search_btn input[type="submit"] {
    width: auto;
    float: right;
    height: auto;
    padding: 1px 22px;
}


/*featured_broker_request*/

.inner_heding h5 {
    font-size: 20px;
    color: #5f4d40;
    font-family: 'robotomedium';
    background-color: #cfccc0;
    padding: 5px 0 5px 11px;
    margin: 15px 0 13px 0;
    display: inline-block;
    width: 100%;
}

.featured_broker_form .txttitle {
    font-size: 14px;
    color: #5f4d40;
    font-family: 'robotoregular';
}

.featured_broker_request_main .view_map a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #ff0000;
    display: inline-block;
}

.featured_broker_request_main .view_map {
    display: inline-block;
    margin: 7px 0 0 10px;
}

.featured_broker_request_main .national_lavel .space {
    margin-bottom: 10px;
}

.featured_broker_request_main .txt_group {
    width: 262px;
    float: left;
    display: inline-block;
    margin-bottom: 20px;
}

.featured_broker_request_main .state_lavel .txt_group {
    margin-right: 30px;
}

.featured_broker_request_main .state_lavel .submit_btn {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.featured_broker_request_main .state_lavel .submit_btn input[type="submit"] {
    height: 30px;
    width: 200px;
    float: right;
}

.featured_broker_request_main .without_login_homepage_footer {
    margin-top: 30px;
}

.featured_broker_request_main .tabel_main_heding h2 {
    margin-bottom: 13px;
}

.featured_listing_request_main .state_lavel .submit_btn input[type="submit"] {
    padding: 1px 22px;
    display: inline-block;
    width: auto;
    height: auto;
}


/*feed_manager*/

.inner_main_heding h5 {
    color: #5f4d40;
    font-size: 18px;
}

.manage_feeds_main .feed_manager_form .txttitle {
    font-size: 14px;
    color: #5f4d40;
    font-family: 'robotoregular';
}

.manage_feeds_main .feed_manager_form .txt-box_disc {
    color: #797979;
    font-size: 12px;
    font-family: 'robotoregular';
    margin-top: 6px;
    display: inline-block;
}

.manage_feeds_main .txt_group {
    margin-right: 30px;
}

.manage_feeds_main .feed_manager_form .first_row .txt_group:last-child {
    margin-right: 0;
}

.manage_feeds_main .txt_group {
    margin-bottom: 16px;
}

.manage_feeds_main .leand_of_america_details label {
    font-size: 13px;
    color: #5f4d40;
    font-family: 'robotobold_italic';
}

.manage_feeds_main .leand_of_america_details p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin: 10px 0 12px 0;
}

.manage_feeds_main .land_report .first_line {
    width: 195px;
    display: inline-block;
}

.manage_feeds_main .land_report .first_line,
.land_report .second_line {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin-bottom: 12px;
}

.manage_feeds_main .save_btns input[type="submit"] {
    padding: 1px 20px;
    float: right;
}

.new_heding h3 {
    font-size: 20px;
    color: #5f4d40;
    font-family: 'robotomedium';
    margin: 39px 0 0 0;
    padding: 0 0 13px 0;
    text-transform: uppercase;
}

.new_heding {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #ababab;
}

.feed_configuration p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    margin: 15px 0 8px 0;
}

.feed_configuration .child_btn span {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    display: inline-block;
    margin-right: 25px;
}

.feed_configuration .first_txt {
    width: 180px;
}

.feed_configuration .second_txt {
    width: 262px;
    margin-right: 0;
}

.feed_configuration .main_text_boxs {
    display: inline-block;
    width: 472px;
}

.marketing_tools .without_login_homepage_footer .footer_bg {
    margin-top: 298px;
}

.saved_searches .without_login_homepage_footer {
    margin-top: 329px;
}

.add_btn input[type="submit"] {
    float: right;
    padding: 1px 20px;
    margin-top: 10px;
}

iframe .main_text_boxs br {
    display: none
}

.feed_configuration .land_of_america_disc p:first-child {
    margin: 8px 0 13px 0;
}

.feed_configuration .new_link {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    display: inline-block;
    margin: 15px 0 5px 0;
}

.feed_configuration .urls .new_heding:last-child {
    border: 0;
}

.feed_configuration .urls .new_heding h3 {
    margin-top: 11px;
}

.manage_feeds_main .without_login_homepage_footer {
    margin-top: 18px;
}

.manage_feeds_main .txt_group .txt_box {
    margin: 0;
}

.manage_feeds_main .page_bg_img .txt_group .txt_box {
    margin: 0;
}


/*contact_lbmls*/

.contactlbmls .txt_group .txttitle {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
}

.contactlbmls .txt_group textarea.txt_box {
    padding-top: 5px !important;
    height: 135px;
}

.contactlbmls .page_bg_img .txt_group .txt_box {
    margin-bottom: 17px;
}

.contactlbmls .contact_lbmls_buttons {
    float: right;
}

.contactlbmls .contact_lbmls_buttons input[type="reset"] {
    margin-right: 8px;
    padding: 1px 20px;
}

.contactlbmls .contact_lbmls_buttons input[type="submit"] {
    padding: 1px 20px;
}

.contactlbmls .txttitle.requerdfildlabel {
    display: inline-block;
    width: auto;
}

.contactlbmls .txttitle.requerdfildlabel {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
}

.contactlbmls .without_login_homepage_footer.pro_alert {
    margin-top: 35px;
}


/*mange_subscript*/

.manage_subscription .tabel_disc .edit_pass {
    color: #5f4d40;
}

.manage_subscription .tabel_disc p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    margin: 5px 0 3px 0;
}

.manage_subscription .tabel_disc .name {
    font-family: 'robotobold';
}

.manage_subscription .manage_subscription_table tbody tr td:last-child a {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    display: inline-block;
}

.manage_subscription .manage_subscription_table tbody tr td:last-child a:first-child {
    margin-bottom: 10px;
}

.manage_subscription .manage_subscription_table tbody tr td {
    padding: 13px 0 5px 18px;
    font-size: 14px;
    color: #797979;
    font-family: 'robotoregular';
}

.manage_subscription .manage_subscription_table thead tr th:first-child,
.manage_subscription .manage_subscription_table tbody tr td:first-child {
    padding: 0 0 0 23px
}

.manage_subscription .manage_subscription_table tbody tr td:nth-child(1) {
    width: 82px;
}

.manage_subscription .manage_subscription_table tbody tr td:nth-child(2) {
    width: 193px;
}

.manage_subscription .manage_subscription_table tbody tr td:nth-child(3) {
    width: 97px;
}

.manage_subscription .manage_subscription_table tbody tr td:nth-child(4) {
    width: 192px;
}

.manage_subscription .manage_subscription_table tbody tr td:nth-child(5) {
    width: 95px;
}

.manage_subscription .manage_subscription_table tbody tr td:nth-child(6) {
    width: 179px;
}

.manage_subscription .tabel_sub_heding h3 {
    margin: 15px 0 0 0;
}

.manage_subscription .tabel_sub_heding {
    margin-bottom: 0;
}

.manage_subscription .recentorder .manage_subscription_table tbody tr td:nth-child(1) {
    width: 82px;
}

.manage_subscription .recentorder .manage_subscription_table tbody tr td:nth-child(2) {
    width: 193px;
}

.manage_subscription .recentorder .manage_subscription_table tbody tr td:nth-child(3) {
    width: 97px;
}

.manage_subscription .recentorder .manage_subscription_table tbody tr td:nth-child(4),
.manage_subscription .recentorder .manage_subscription_table thead tr th:nth-child(4) {
    width: 287px
}

.manage_subscription .recentorder .manage_subscription_table tbody tr td:nth-child(5) {
    width: 179px;
}

.manage_subscription .recentorder .manage_subscription_table thead tr th:nth-child(5) {
    width: 179px;
}

.manage_subscription .payment_method .manage_subscription_table tbody tr td .master_card_img:before {
    content: "";
    background-image: url("../images_new_lbmls/mastercard_img.png");
    background-repeat: no-repeat;
    height: 24px;
    width: 37px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 13px;
}

.manage_subscription .payment_method .manage_subscription_table tbody tr td:nth-child(1) {
    width: 567px;
}

.manage_subscription .payment_method .manage_subscription_table tbody tr td:nth-child(2) {
    width: 95px;
}

.manage_subscription .payment_method .manage_subscription_table tbody tr td:nth-child(3) {
    width: 177px;
}

.manage_subscription table.manage_subscription_table {
    margin-bottom: 14px;
}

.manage_subscription .address .address_heding h6 {
    font-family: 'robotomedium';
    font-size: 18px;
    color: #5f4d40;
    display: inline-block;
    margin: 17px 0 0 0;
}

.manage_subscription .address .address_heding p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    display: inline-block;
    width: 100%;
    margin: 5px 0 16px 0;
}

.manage_subscription .address .add_left .sub_heding p,
.manage_subscription .address .add_right .sub_heding p {
    font-size: 14px;
    color: #5f4d40;
    font-family: 'robotobold';
    margin: 0 0 0 0;
    line-height: 1;
}

.manage_subscription .address .add_left .sub_heding a,
.manage_subscription .address .add_right .sub_heding a {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    margin: 7px 0 4px 0;
    display: inline-block;
}

.manage_subscription .address .add_left p,
.manage_subscription .address .add_right p {
    font-size: 14px;
    color: #797979;
    font-family: 'robotoregular';
    margin: 0 0 4px 0;
}

.manage_subscription .address .add_left {
    width: 295px;
    float: left;
    display: inline-block;
    border-right: 1px solid #cfccc0;
    margin-right: 20px;
    padding-bottom: 10px;
}

.manage_subscription .payment_method {
    display: inline-block;
    width: 100%;
    margin-top: 1px;
}

.manage_subscription .payment_method table.manage_subscription_table {
    margin-top: 12px;
}

.address_heding.my_payment h6 {
    font-size: 18px;
    color: #5f4d40;
    font-family: 'robotomedium';
}

.address_heding.my_payment p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
}

.manage_subscription .address_heding.my_payment {
    display: inline-block;
    float: left;
}

.manage_subscription .add_new_payment a {
    color: #270e0e;
    font-family: "Times New Roman";
    font-size: 18px;
    text-transform: uppercase;
    padding: 3px 27px;
    background-color: #dbaa7a;
    float: right;
    margin-top: 17px;
}

.manage_subscription .add_new_payment a:before {
    content: "";
    background-image: url("../images_new_lbmls/btn_img.png");
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}

.manage_subscription .without_login_homepage_footer {
    margin-top: 15px;
}


/*end with login*/

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome,
    .without_login_homepage_footer footer {
        margin-bottom: -10px;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome,
    .active_listing_main .buttons .listing {
        padding: 0 22px;
    }
}

.property_serch_alert_main .bennar_cont .home_benner_heading,
.property_serch_alert_main .bennar_cont .home_bennar_subcont {
    padding-right: 96px
}

.member_service_main .property_advance_page .additional_services .disc p {
    margin-bottom: 40px;
}

.member_service_main .registration_left .home_benner_heading h3 {
    margin: 25px 0 10px 0;
}

.testimonial .contact_us_btn button {
    float: none;
}

.testimonial .without_login_homepage_footer {
    margin-top: 0;
}

.testimonial .popular_markets .lft_side_heding h5 {
    padding-top: 0;
    margin-top: 0;
}

.testimonial .acreage_for_sale .land_for_sale {
    padding-bottom: 9px;
}

.testimonial .popular_markets .land_for_sale {
    padding-bottom: 0;
}

.testimonial .disc.last {
    margin-bottom: 30px;
}

input[type=text]::-ms-clear,
input[type=email]::-ms-clear,
input[type=password]::-ms-clear {
    display: none;
}

.testimonial .contact_us_btn {
    margin: 0 0 3px 0;
}

.mobile {
    display: none;
}

.search_result .without_login_bennar_right.bottom_section .section_heading h4 {
    margin-bottom: 20px;
}

.withou_login_home_banner_rightside .without_login_bennar_right img {
    max-width: 100%;
}

.active_listing_main .buttons .listing {
    padding: 0 22px;
    ;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}

.fileUpload input.upload {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.fileUpload span {
    border: 1px solid #acacac;
    border-radius: 0;
    background-color: #e7e7e7;
    color: #030303;
    text-transform: capitalize;
    display: inline-block;
    padding: 4px 6px;
    font-size: 14px;
}

input.fileuplod_txt {
    border: 1px solid transparent;
    border-radius: 0;
    color: transparent;
    background-color: transparent;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    width: auto;
    display: inline-block;
    z-index: 11;
}

.map iframe {
    width: 555px;
    height: 280px;
}

.featured_broker_request_main .state_lavel .inner_heding h5 {
    margin-top: 3px;
}

.featured_listing_request_main .inner_heding h5 {
    margin-top: 0px;
}


/* Base for label styling */

.referradio .referral[type="radio"]:not(:checked),
.referradio .referral[type="radio"]:not(:checked),
.referradio .referral[type="radio"]:checked,
.referradio .referral[type="radio"]:checked {
    position: absolute;
    left: -9999px;
}

.referradio .referral[type="radio"]:not(:checked)+label,
.referradio .referral[type="radio"]:not(:checked)+label,
.referradio .referral[type="radio"]:checked+label,
.referradio .referral[type="radio"]:checked+label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin-left: 21px;
    margin-right: 25px;
}


/* checkbox aspect */

.referradio .referral[type="radio"]:not(:checked)+label:before,
.referradio .referral[type="radio"]:checked+label:before,
.referradio .referral [type="radio"]:not(:checked)+label:before,
.referradio .referral[type="radio"]:checked+label:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 5px;
    width: 13px;
    height: 13px;
    border: 1px solid #7e7e7d;
    border-radius: 50px;
    background: transparent;
}


/* checked mark aspect */

.referradio .referral[type="radio"]:not(:checked)+label:after,
.referradio .referral [type="radio"]:checked+label:after,
.referradio .referral[type="radio"]:checked+label:after,
.referradio .referral[type="radio"]:not(:checked)+label:after {
    content: '';
    background-image: url("../images_new_lbmls/radio_btn_2.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    left: -18px;
    font-size: 18px;
    line-height: 0.8;
    width: 15px;
    height: 15px;
}


/* checked mark aspect changes */

.referradio .referral[type="radio"]:not(:checked)+label:after,
.referradio .referral[type="radio"]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}

.referradio .referral[type="radio"]:checked+label:after,
.referradio .referral[type="radio"]:checked+label:after {
    opacity: 1;
    transform: scale(1);
}

.referradio .referral_label {
    display: inline-block;
    width: auto;
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
}

.Searchresult_idaho_main .txt_group.heading_label .txttitle span {
    color: #5f4d40;
}

.Searchresult_idaho_main .advanch_search_btn {
    margin-top: 12px;
}

.Searchresult_idaho_main .advanch_search_btn input[type="submit"] {
    width: auto;
    height: auto;
    padding: 1px 22px;
}

.search_result .home_bg_img .pagination-section .pagenation_bg .pagination {
    margin-left: -5px;
}

.border_remove {
    border: 0;
    margin-bottom: 0;
}

.referradio .referral_label.second {
    margin-right: 0 !important;
}

.update_profule_main .page_bg_img p {
    margin: 0
}

.update_profule_main .buttons .listing {
    width: auto;
    height: auto;
    margin-right: 0px;
    padding: 1px 22px;
}

.update_profule_main input.fileuplod_txt {
    width: 100px;
}

.update_profule_main .fileUpload {
    margin: 10px 0;
}

.update_profule_main .upload_photo1 p,
.update_profule_main .upload_photo2 p {
    margin-top: 10px;
}

.username_and_password .with_login_disc p {
    margin: 0 0 15px 0;
}

.contact_form_data .prosection {
    border: 0
}

.contact_form_data .tabel_main_heding h2 {
    margin-bottom: 20px;
}

.contact_form_data .textbox_main {
    width: 52.5%;
}

.marketing_tools .market span {
    color: #5f4d40;
}

.marketing_tools .market p {
    color: #797979;
}

.marketing_tools .prosection,
.saved_searches .prosection {
    border: 0;
}

.saved_searches .tabel_main_heding h2 {
    margin-bottom: 15px;
}

.saved_searches .first p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotobold';
}

.saved_searches .pagesection.serach .txt_group.addpro {
    width: 263px;
}

.saved_searches .advanch_search_btn input[type="submit"] {
    padding: 1px 22px;
    width: auto;
    height: auto;
}

.manage_feeds_main .inner_main_heding h5 {
    font-family: 'robotomedium';
}

.mamage_properties_main .buttons .listing {
    width: auto;
    height: auto;
    padding: 1px 22px;
}

.mamage_properties_main .buttons .property_summary {
    width: auto;
    height: auto;
    padding: 1px 22px;
}

.mamage_properties_main .tabel_sub_heding {
    border-bottom: 1px solid #ababab;
}

.mamage_properties_main .tabel_sub_heding.border_none {
    border: 0;
    margin-bottom: 9px;
}

.mamage_properties_main .tabel_sub_heding h3 {
    padding-bottom: 15px;
}

.mamage_properties_main .active_listing_tabel {
    margin-top: 0;
}

.manage_subscription table {
    margin-top: 19px;
}

.manage_subscription .tabel_sub_heding h3 {
    padding-bottom: 0;
    text-transform: capitalize;
}

.manage_subscription .tabel_sub_heding {
    border: 0;
}

.mamage_properties_main .tabel_sub_heding.border_none h3 {
    margin-top: 16px;
}

.referfriend .refercenter {
    width: 263px;
}


/*vishal_u_css*/

.persion {
    border-bottom: 1px solid #cfccc0;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.tabel_section .persion:last-child {
    border: none;
}

.persion_name {
    width: 30%;
    display: inline-block;
    float: left;
    position: relative;
}

.persion_name a {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #797979;
    text-transform: capitalize;
}

.persion_name a:first-child {
    content: '';
    background-image: url('../images_new_lbmls/lock.png');
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    height: 20px;
    width: 15px;
    vertical-align: sub;
    margin-right: 10px;
}

.agents .tabel_sub_heding {
    margin-bottom: 15px;
}

.agents .tabel_sub_heding h3 {
    text-transform: capitalize;
}

.persion_name a:hover {
    color: #5f4d40;
}

.property_name {
    width: 12%;
    float: left;
    display: inline-block;
    position: relative;
}

.property_name p {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #797979;
    text-transform: capitalize;
}

.persion_call {
    display: inline-block;
    position: relative;
    width: 35%;
}

.persion_call a {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #797979;
    text-transform: capitalize;
}

.persion_call a:before {
    content: '-';
    margin-right: 5px;
    display: inline-block;
    position: relative;
}

.invite p {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #797979;
}

.invite-form {
    width: 33%;
    display: inline-block;
    position: relative;
}

.invite-form .txt-box {
    width: 100%;
    border: none;
    border-radius: 0px;
    background-color: #ffffff;
    height: 35px;
    font-size: 14px;
    font-family: 'open_sansregular';
    color: #767676;
    padding: 0 10px;
    margin-bottom: 10px;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.invite-form .searchbtn1 {
    background-color: #dbaa7a;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    width: 100%;
    height: 30px;
    text-transform: uppercase;
}


/*UPDATE PROFILE CSS*/

.table_head {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #ababab;
}

.table_head h2 {
    border: none;
    width: auto;
    float: left;
}

.table_head span.red {
    color: #ff0000;
    position: relative;
    display: inline-block;
    margin-top: 13px;
    margin-left: 10px;
    font-weight: 600;
    font-size: 14px;
    font-family: 'robotoregular';
}

.update_profule_main .table_head span.red {
    font-size: 12px;
}

.property .invite-form {
    width: 100%;
}

.property .invite-form .lbl {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #5f4d40;
}

.upd_links p {
    margin: 0;
    font-size: 14px;
    font-family: 'robotoregular';
    color: #797979;
}

.upd_links p a {
    color: #5f4d40;
    font-weight: 600;
}

textarea.sms {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: 10px;
    border: none;
    height: 210px;
    resize: none;
    padding: 10px 15px;
}

textarea:focus,
textarea:active {
    outline: none;
}


/*Update Profile Left Side Bar*/

.add-title h2 {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-transform: capitalize;
    font-weight: bold;
    margin: 0 0 5px 0px;
}

.full_address p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
}

.call-broker {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
}

.broker-lbl {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-transform: capitalize;
}

.call-broker a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
}

.first_call {
    width: 100%;
    display: inline-block;
    position: relative;
}

.upgrade {
    margin-top: 15px;
}

.upgrade .lft_side_heding h5 {
    font-size: 19px;
}

.member-photo {
    margin-top: 20px;
}

.member-photo p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    margin: 10px 0;
    width: 80%;
    font-weight: 600;
}

.fileinput.fileinput-new {
    margin-bottom: 10px;
    overflow: hidden;
}

.btn-default,
.btn-default:hover,
.btn-default:active,
.btn-default:focus {
    background-color: transparent;
    border: none;
    padding: 0;
    outline: none;
}

.buten {
    text-transform: capitalize;
    padding: 4px 10px;
    font-weight: 600;
    font-family: 'robotoregular';
    border: 1px solid transparent;
    border-radius: 0;
    background-color: #e7e7e7;
}

.upload_photo2 {
    margin-bottom: 30px;
}

input[type=file]:focus {
    outline: none;
}


/*SAMIK CSS*/

.page_bg_img .tabel_section .main_heading_right p {
    font-family: "robotoregular";
    margin: 13px 0 10px;
    font-size: 14px;
}

.page_bg_img .tabel_section .market span {
    font-size: 14px;
    font-family: 'robotobold';
    float: left;
    padding-right: 10px;
}

.tabel_section .market p {
    font-size: 14px;
    font-family: "robotoregular";
    margin-bottom: 30px;
}

.page_bg_img .txt_group .txt_box {
    padding: 0px 13px;
    margin-bottom: 10px;
}

.property_serch_alert_main .advance_btn input[type="button"] {
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    color: #270e0e;
    font-size: 15px;
    font-family: "Times New Roman";
    text-transform: uppercase;
    text-align: center;
    height: 30px;
    width: 208px;
    float: right;
    margin-top: 40px;
    outline: none;
    -webkit-appearance: button;
    cursor: pointer;
}

.advanch_search_btn a input[type="button"] {
    font-family: "Times New Roman";
    color: #270e0e;
    font-size: 18px;
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    height: 28px;
    display: inline-block;
    float: left;
}

.txt_group select {
    padding-right: 25px !important;
}

.list_main img {
    max-width: 100%;
    width: auto;
}

.pull-right button {
    background-color: #dbaa7a;
    font-size: 18px;
    font-family: "Times New Roman";
    color: #270e0e;
    height: 29px;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
}

.img-responsive img {
    max-width: 100%;
    width: auto;
}

.page_bg_img p {
    margin: 10px 0px 10px;
    font-size: 14px;
}


/*.page_bg_img .txt_group .txt_box{
    margin-top: 20px;
}*/

.button {
    text-align: right;
}

.searchbtn1 {
    background-color: #dbaa7a;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    width: 127px;
    height: 30px;
    text-transform: uppercase;
}


/*SAVE SEARCH CSS*/

.serach .txt_group.addpro {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 10px;
}

.serach input[type="submit"] {
    width: 100%;
}


/*end_vishal_u_css*/


/**css_jd*/


/************* Add Property Listining Style  **************/

.prosection {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #ababab;
}

.darkcolor {
    color: #5f4d40;
}

.propertyhead {
    float: left;
    border-bottom: 0px !important;
}

.propertyhead h2 {
    border-bottom: 0px !important;
}

.main_heading_right {
    float: right;
    margin-top: 11px;
}

.main_heading_right a span {
    text-transform: uppercase;
    color: #270e0e;
    font-size: 18px;
    background-color: #dbaa7a;
    text-align: center;
    height: 28px;
    border: 1px solid transparent;
    border-radius: 0;
    float: right;
    font-family: "Times New Roman";
    padding: 1px 22px;
}

.txt_group.addpro label {
    color: #5f4d40;
}

.addproperty p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin-bottom: 20px;
}

.txt_group.addpro .datepick {
    position: relative;
}

.txt_group.addpro span.datepickicon {
    position: absolute;
    right: 10px;
    bottom: 7px;
}

.addpro span.redtext {
    margin-top: 6px;
    display: block;
}

.appproperform .txt_group {
    margin-bottom: 19px;
}

.addpro span.red {
    font-family: 'robotoregular';
    font-size: 12px;
    font-weight: normal;
}

.check_list1addpro {
    margin-bottom: 11px;
}

.check_list1addpro label.txttitle,
.add_property_listing_1 .check_list1.check_list1addpro label {
    color: #5f4d40;
}

.check_list1addpro .check_list_part1 label.txttitle,
.check_list1addpro .check_list_part2 label.txttitle,
.check_list1addpro .check_list_part3 label.txttitle,
.check_list1.check_list1addpro label {
    color: #797979;
}

label.checktitle {
    color: #5f4d40 !important;
    font-size: 14px;
    font-family: 'robotoregular';
    margin-bottom: 11px;
}

.accordionstyle h3 {
    border: 0px;
    padding: 7px 0px 7px 0px !IMPORTANT;
}

h3 .ui-accordion-content,
.ui-accordion-content-active {
    background: transparent !important;
    border: 0px !important;
    padding: 0px !important;
    overflow: no-display !important;
}

.accordionstyle h3:hover,
.accordionstyle h3:focus {
    border: 0px;
    outline: none;
}

.accordionstyle h3,
.upldmap h2.inertitle {
    font-family: 'robotomedium' !important;
    font-size: 20px !important;
    color: #5f4d40 !important;
}

.accourdn {
    padding: 20px 0px;
    display: table;
    overflow: hidden;
}

.accordionstyle h3 span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
    background-image: url('../images_new_lbmls/accourdianupicon.png') !important;
    background-position: 0px 0px !important;
    right: 10px !important;
    top: 22px;
    left: 96.5%;
}

.accordionstyle h3 span.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
    background-image: url('../images_new_lbmls/accourdianbotomicon.png') !important;
    background-position: 0px 0px !important;
    right: 10px !important;
    top: 22px;
    left: 96.5%;
}

.ui-accordion .ui-accordion-header {
    background: #dbaa7a !important;
}

.accourdn .txt_group {
    margin-bottom: 5px;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 10px !important;
}

.accourdn label {
    color: #797979;
    font-family: 'robotoregular';
    font-size: 14px;
}

.whiteborder {
    height: 1px;
    margin: 19px 0px 0px 0px;
    background-color: #eeebe4;
}

.upldmap h2.inertitle {
    margin-top: 22px;
    margin-bottom: 13px;
}

.darktext {
    margin-top: 19px;
}

.darktext p,
.darktext p a {
    margin-bottom: 5px;
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
}

.four_maps {
    width: 60%;
    display: inline-block;
    position: relative;
    margin-top: 15px;
}

.single-map {
    width: 49%;
    display: inline-block;
    position: relative;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.single-map iframe {
    width: 100%;
    height: 200px;
    border: none;
}

input.mapinput {
    margin-top: 13px;
}

.txt_group.addpro textarea {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    height: 250px;
    width: 100%;
    margin-bottom: 0px;
    color: #a6a6a6;
    font-family: 'robotoregular';
    font-size: 14px;
    width: 100%;
    padding: 7px 15px;
    outline: none;
    resize: vertical;
}

span.latitudered {
    margin: 20px 0px 0px 0px !important;
}

.mapinfo {
    margin-top: 15px;
}

.mapinfo .txt_group {
    margin-bottom: 0px;
}

.mapinfo .txt_group.addpro input {
    margin-bottom: 19px;
}

span.redtext.txtstrong {
    font-size: 14px !important;
}

.accordionbtn .rightbuttons {
    float: right;
    margin-top: -19px;
}

.lastaccordion {
    padding-bottom: 0px;
}

.rightbuttons button {
    text-transform: uppercase;
    color: #270e0e;
    font-size: 18px !important;
    background-color: #dbaa7a;
    text-align: center;
    width: auto;
    padding: 0px 23px;
    height: 30px;
    line-height: 29px;
    border: 1px solid transparent;
    border-radius: 0;
    font-family: "Times New Roman" !important;
    margin-left: 7px;
}

input.datepicker {
    background: url('../images_new_lbmls/datepickericon.png');
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 96% 7px;
    padding: 5px 40px 5px 15px !important;
}


/************* Property Sammary Style  **************/

.property_summary {
    padding: 6px 0px 0px 0px;
}

.mainheadright {
    float: right;
}

.mainheadright a span {
    color: #5f4d40;
    font-family: 'robotoregular';
    font-size: 14.06px;
    margin-top: 13px;
    display: block;
}

.propertysummary .property_summary {
    min-height: 576px;
}


/************* Add Property Listning_2 Style  **************/

.addproperty_2 {
    padding-top: 5px;
}

.btmaddproperty {
    display: block;
    margin-top: 13px;
}

.apl_2 .txt_group.addpro {
    margin-bottom: 5px !important;
}

.col-sm-9.addproperty2 .txt_group.addpro {
    margin-bottom: 19px;
}

.col-sm-9.addproperty2 .appproperform .btmaddproperty .accordionbtn {
    margin-top: -23px;
}


/************* Property Alert Style  **************/

.leftbuttons button {
    float: left;
    text-transform: uppercase;
    color: #270e0e;
    font-size: 18px !important;
    background-color: #dbaa7a;
    text-align: center;
    width: auto;
    padding: 0px 23px;
    height: 30px;
    line-height: 29px;
    border: 1px solid transparent;
    border-radius: 0;
    font-family: "Times New Roman" !important;
    margin-left: 0px;
    margin-top: 28px;
}


/************* Advanced Search Style  **************/

.advancedsearch .leftbuttons button {
    margin-top: 12px;
    margin-bottom: 10px;
}


/************* Refer a friend or business Style  **************/

.fullwidbtn {
    margin-top: 21px;
}

.fullwidbtn button {
    padding: 1px 47px;
    text-transform: uppercase;
    color: #270e0e;
    font-size: 18px;
    background-color: #dbaa7a;
    text-align: center;
    height: 30px;
    line-height: 29px;
    border: 1px solid transparent;
    border-radius: 0;
    font-family: "Times New Roman" !important;
}

.referradio {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
}

.referradio input.referral {
    vertical-align: sub;
}

.referradio label {
    color: #5f4d40;
    font-family: 'robotoregular';
    font-size: 14px;
    margin-bottom: 7px;
}

.referradio input.left {
    margin-left: 10px;
}

.referfriend .property_alert .addproperty p {
    margin-bottom: 14px;
}

.refersec {
    margin-bottom: 20px;
}


/************* 18 Contact Lbmls Style  **************/

.contactlbmls .addproperty p {
    margin: 8px 0px 0px 0px;
}

.contactdetail span.darktext {
    margin: 8px 0px 4px 0px;
    display: block;
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotobold';
}

.contactdetail p,
.contactdetail p a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin-bottom: 4px;
    margin: 0 0 0 0;
}


/*riddhi*/

.proery_serch_text p {
    font-family: 'robotobold';
    color: #797979;
    font-size: 14px;
    margin-bottom: 16px;
}

.account_setting_main .add_custon_main .tabel_main_heding h2 {
    margin-bottom: 12px;
}

.proery_serch_text .txt_group {
    margin-bottom: 19px;
    min-height: 70px;
}

.proery_serch_text .txt_group span {
    color: #797979;
    font-size: 14px;
    vertical-align: middle;
    font-family: 'robotoregular';
    line-height: 35px;
    display: block;
}

.account_setting_main .proery_serch_text .save_btn button {
    width: 200px;
    float: right;
    margin-right: 15px;
    margin-top: 13px;
}

.proery_serch_text .txt_group span.red {
    color: #ff0000;
    line-height: normal;
    font-size: 14px;
    margin-top: 2px;
}

.add_custon_main .left_sides ul li a {
    line-height: 20px;
}

.add_custon_main .script_p {
    margin: 30px 0 10px;
    width: 100%;
    display: block;
}

.add_custon_main .p_serch_text a {
    color: #5f4d40;
}

.username_and_password .mamage_properties_main .without_login_homepage_footer.add_custon_footer {
    margin-top: 27px;
}

.add_custon_main .script_p pre {
    padding: 21px;
    background-color: rgba(207, 204, 192, 0.4);
    line-height: 23px;
}

.add_custon_main .script_p pre code {
    padding: 0;
    font-size: 14px;
    white-space: initial;
}

.add_custon_main .script_p pre code,
.add_custon_main .script_p pre {
    border: 0;
    white-space: initial;
    color: #797979;
    font-family: 'robotoregular';
    border-radius: 0;
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .add_custon_main .script_p pre code {
        white-space: initial;
    }
    pre code {
        white-space: initial;
    }
    .add_custon_main .script_p pre {
        padding-top: 0;
        padding-bottom: 0;
    }
}

.add_custon_main .p_serch_text {
    font-family: 'robotobold';
    color: #797979;
    font-size: 14px;
    width: 99%;
}

.add_custon_main select {
    -webkit-appearance: none;
    background: url('../images_new_lbmls/drop_s.png')no-repeat;
    background-position: center right;
}


/*********our_team*******/


/************************/

.team_title h1 {
    font-family: "Times New Roman";
    font-size: 20px;
    font-weight: bold;
    color: #5f4d40;
    border-bottom: 1px solid #d6cfbc;
    text-transform: uppercase;
    margin: 32px 0 0 0;
    padding-bottom: 13px;
    display: inline-block;
    width: 100%;
}

.team_title {
    padding: 0 15px;
}

.profile_text {}

.profile_text_t p {
    font-family: 'robotobold';
    color: #797979;
    font-size: 14px;
    margin: 11px 0 2px 0;
}

.profile_text p {
    font-family: 'robotoregular';
    color: #797979;
    font-size: 14px;
    margin-bottom: 12px;
}

.profile_text p a {
    color: #5f4d40;
    text-decoration: underline;
}

.member_pro img {
    display: inline-block;
    max-width: 100%;
    height: 84px;
}

.member_pro_text {
    display: inline-block;
    width: 60%;
}

.member_pro {
    display: inline-block;
    vertical-align: top;
    margin-right: 13px;
}

.member_pro_text h3 {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotobold';
    margin: 0 0 14px;
}

.member_pro_text p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    margin-bottom: 0;
}

.member_pro_text a.mail {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    text-decoration: underline;
    display: block;
}

.member_pro_text a.tel {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
}

.profile_section {
    margin-bottom: 32px;
}

.profile_contain {
    display: inline-block;
    position: relative;
    width: 100%;
    border-top: 1px solid #d6cfbc;
    margin-top: 11px;
    padding-top: 25px;
}

.our_team_profile {
    padding: 0 15px;
}

.o_team_title h2 {
    border-top: 1px solid #d6cfbc;
    border-bottom: 1px solid #d6cfbc;
    font-family: "Times New Roman";
    font-size: 20px;
    font-weight: bold;
    color: #5f4d40;
    text-transform: uppercase;
    padding-top: 28px;
    padding-bottom: 15px;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}

.o_team_title ol {
    padding-left: 0px;
}

.o_team_title ol li {
    display: table;
    list-style: none;
    color: #797979;
    font-size: 13.94px;
    font-family: 'robotoregular';
    line-height: 24px;
}

.o_team_title ol li:before {
    content: '';
    display: inline-block;
    float: left;
    background: url('../images_new_lbmls/gt_img.png')no-repeat;
    width: 10px;
    height: 10px;
    position: relative;
    margin-top: 8px;
}


/*Broker css*/

.pagination_broker {
    width: 100%;
    display: inline-block;
    position: relative;
    padding: 15px 15px 9px 15px;
}

span.result {
    color: #797979;
    font-size: 14px;
    font-family: 'robotobold';
}

.pagination_broker a {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    text-decoration: underline;
    margin-left: 5px;
}

.broker-title h3 {
    margin: 0px;
    font-size: 14px;
    font-family: 'robotobold';
    color: #5f4d40;
}

.broker-desc ul {
    padding: 0;
}

.broker-main {
    border-bottom: 1px solid #d6cfbc;
    padding: 5px 0;
}

.broker-title table {
    margin-left: 15px;
}

.broker-main form {
    padding: 0 15px;
}

.broker-main.last-point {
    border-bottom: none;
}

.broker-desc ul li {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    list-style: none;
    width: auto;
    display: inline-block;
}

.broker-desc ul li:before {
    content: '';
    width: 2px;
    height: 15px;
    background-color: #a09c9c;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: 0 4px;
}

.broker-desc ul li:first-child:before {
    display: none;
}

ul.last-address {
    margin-top: 30px;
}

ul.last-address li a {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
}

ul.last-address li:first-child:before {
    display: none;
}

.pull-right {
    margin-top: 15px;
}

.pull-right a {
    background-color: #dbaa7a;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    width: auto;
    padding: 0px 22px;
    text-transform: uppercase;
    float: right;
}

.active_listing_main .mamage_properties_main .tabel_sub_heding {
    margin-bottom: 19px;
}

.add_property_listing_1 input.fileuplod_txt {
    width: 60%;
}

.property_general_serch_main .o_team_title .popular_markets .disc ul {
    padding-left: 0;
}

.property_general_serch_main .o_team_title .popular_markets .land_for_sale .lft_side_heding h5 {
    border-top: 1px solid #d6d0bc;
    padding-top: 26px;
    margin-top: 15px;
}

.our_team_main .o_team_title .popular_markets .land_for_sale .lft_side_heding h5 {
    margin-top: 1px;
}

.manage_agent_main .persion .property_name p {
    display: inline;
}

.manage_agent_main .tabel_sub_heding {
    border: 0;
    margin-bottom: 7px;
}

.manage_agent_main .tabel_sub_heding h3 {
    padding-bottom: 0;
}

.update_profule_main .member-photo p,
.update_profule_main .upd_links p a {
    font-weight: normal;
}

.add_custom_main .add_custom_main .evo-colorind {
    display: none;
}

.add_custom_main .evo-pointer.evo-colorind-ff,
.add_custom_main .evo-pointer,
.add_custom_main .evo-colorind-ff {
    display: none !important;
}

.add_custom_main .evo-pop {
    width: 212px;
}

.add_custom_main .evo-color span {
    line-height: 1;
}

.add_custom_main .evo-color div {
    padding: 6px;
}

.add_custom_main .ui-widget-content a {
    text-decoration: underline;
}

.add_custom_main .ui-widget-content a:hover {
    text-decoration: underline;
}

.add_custom_main .demoPanel .evo-cp-wrap {
    width: 100% !important;
}

.contact_form_data .without_login_homepage_footer {
    margin-top: 321px;
}

.demoPanel .evo-cp-wrap {
    margin-bottom: 0px!important;
}


/*******************ks_css start*********************/


/**************View order page***************/

.ordr_bg_img {
    background-image: url(../images_new_lbmls/page_bg_img.png);
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    display: inline-block;
    padding: 15px 0 0 0;
    background-repeat: repeat;
    box-shadow: 0px -1px 14px 0px #000;
    -webkit-box-shadow: 0px -1px 14px 0px #000;
    -moz-box-shadow: 0px -1px 14px 0px #000;
}

.viw_order h4 {
    color: #5f4d40;
    font-size: 20px;
    font-family: 'ufonts_com_timeromanbold_1';
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 0px;
}

.viw_order p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    margin-bottom: 16px;
}

.viw_order h5 {
    color: #5f4d40;
    font-size: 18px;
    font-family: 'robotomedium';
    margin-bottom: 21px;
}

.odar_table {
    min-height: 249px;
    margin-bottom: 6px;
}

.odar_table thead tr th {
    padding-left: 20px;
}

.odar_table tbody tr td {
    padding: 15px 0px 0px 20px;
}

.odar1_th {
    color: #5f4d40;
    font-size: 14.06px;
    text-decoration: underline;
    font-family: 'robotoregular';
}

.odar2_th {
    color: #797979;
    font-size: 14.06px;
    font-family: 'robotobold';
}

.ordr-border>tbody>tr>td,
.ordr-border>tbody>th,
.ordr-border>tfoot>tr>td,
.ordr-border>tfoot>th,
.ordr-border>thead>tr>td,
.ordr-border>thead>tr>th {
    /*    border: 1px solid rgba(207,204,192,0.5);*/
    border: 1px solid #cfccc0;
}

.ordr-border tbody tr:first-child td {
    border-top: 1px solid #cfccc0;
}

.ordr_btn {
    float: right;
    width: 177px;
    height: 32px;
    color: #270e0e;
    font-size: 18px;
    background-color: #f9c19c;
    text-transform: uppercase;
    padding: 3px 0 0 0;
    outline: none;
    border: 0;
    font-family: "Times New Roman";
}

.ordr-view-cust h5 {
    color: #5f4d40;
    font-size: 18px;
    font-family: 'robotomedium';
    margin-top: 0px;
    margin-bottom: 13px;
}

.ordr-cust {
    min-height: 120px;
}

.ordr-cust1 {
    width: 11.3333%;
    color: #5f4d40;
    font-size: 14.06px;
    font-family: 'robotobold';
    padding: 15px 0px 0px 20px;
}

.ordr-cust2 {
    text-align: justify;
}

.ordr-cust2 p {
    width: 87.67%;
    color: #5f4d40;
    font-size: 14.06px;
    font-family: 'robotoregular';
    padding-left: 64px;
    margin-top: 0px;
}

.ordr-cust tbody tr td {
    padding: 15px 0px 0px 20px;
}

.ordr_add h4 {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotobold';
    margin-top: 1px;
    margin-bottom: -1px;
}

.ordr_add p {
    color: #797979;
    font-size: 14px;
    line-height: 13px;
    font-family: 'robotoregular';
}

.ordr_th_bord {
    border-right-color: #452e2c !important;
}

.ordr_fotter_sett {
    margin-top: 51px !important;
}


/**************View order page end***************/


/**************land dat exchange page***************/

.land_img_bodr {
    border: 7px solid #f4f4f4;
}

.land_price {
    padding-top: 9px;
    padding-bottom: 11px;
}

.land_price p {
    font-size: 14px;
    color: #797979;
    margin-top: 13px;
    font-family: 'robotoregular';
}

.land_box_num {
    border: none;
    /*    width: 262px;*/
    width: 100%;
    height: 34px;
    padding: 0px 0 0 13px;
    color: #a6a6a6;
    font-size: 14px;
    outline: none;
}

.land_data_btn {
    float: right;
    height: 30px;
    width: 159px;
    border: none;
    background-color: #dbaa7a;
    text-transform: uppercase;
    font-size: 18px;
    color: #270e0e;
    font-family: "Times New Roman";
    padding: 3px 0 0 0;
    margin-bottom: 14px;
}


/*.land_button{text-align: right;}*/

.land_data_detail {
    line-height: 4px;
}

.land_data_detail h4 {
    color: #5f4d40;
    font-size: 18px;
    font-family: 'robotobold';
    margin-top: 7px;
}

.land_data_detail h4 span {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
}

.land_data_detail p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
}

.land_data_detail h5 {
    font-size: 14px;
    color: #797979;
    font-family: 'robotobold';
    padding-top: 18px;
    margin-bottom: -3px;
}

.land_data_detail p span {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    text-decoration: underline;
    line-height: 2;
}

.land_form_txt h3 {
    margin-top: 1px;
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
}

.land_textarea {
    width: 98%;
    border: none;
    resize: none;
    color: #a6a6a6;
    font-size: 14px;
    font-family: 'robotoregular';
    padding: 6px 0 0px 11px;
}

.land_data_btn2 {
    height: 30px;
    width: 159px;
    border: none;
    background-color: #dbaa7a;
    text-transform: uppercase;
    font-size: 18px;
    color: #270e0e;
    font-family: "Times New Roman";
    float: right;
    padding: 3px 0 0 0;
}

.land_footer_sett {
    margin-top: 12px !important;
}


/*********************newsltter***************************/

.newslter p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin-bottom: 20px;
}

.newslter p span a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-decoration: underline;
}


/*********************member document folder***************************/

.new_doc_folder p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #797979;
    margin-bottom: 20px;
    margin-top: 0px;
}

.new_doc_folder p span a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-decoration: underline;
}


/*********************member document***************************/

.new_document p a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-decoration: underline;
    margin-bottom: 0px;
}

.new_document {
    line-height: 9px;
}

.new_document p a {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
    text-decoration: underline;
    margin-bottom: 0px;
}

.new_document p span {
    color: #5f4d40;
}


/*******************ks_css End*********************/


/******************************************* START Edit Profile Page __ RK ***************************************************/

section.edit_profile_bg_image {
    background: url('../images_new_lbmls/edit_profile_bg_image.png')no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    position: relative;
    display: block;
}

.password_title {
    font-family: "Times New Roman";
    font-size: 20px;
    color: #5f4d40;
    margin-top: 5px;
}

.edit_profile_buttons {
    margin-top: 26px;
}

.edit_pro_page_bg_img {
    min-height: 645px;
}

.edit_pro_row_top {
    margin-top: 7px;
}


/******************************************* End Edit Profile Page __ RK ***************************************************/


/******************************************* START Edit Shipping address Page __ RK ***************************************************/

.ship_add_form .invite-form {
    width: 100% !important;
}

.ship_add_form .invite-form .lbl {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #5f4d40;
}

.ship_add_form .invite-form .txt-box {
    font-family: 'robotoregular';
    color: #767676;
}

.shiping_update_check {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #5f4d40;
}

.edit_ship_buttons {
    margin-top: 7px;
    float: right;
}

.check_text {
    text-transform: none !important;
}


/******************************************* End Edit Shipping address__ RK ***************************************************/


/******************************************* START add folder Page __ RK ***************************************************/

.lbl-addfolder {
    color: #5f4d40 !important;
}

.add_folder_buttons {
    margin-top: 7px;
    float: right;
}

.add_folder_buttons input {
    padding-left: 22px;
    padding-right: 22px;
}

.lbl_add_top {
    margin-top: 17px;
}

.add_folder_page_bg_img {
    min-height: 645px;
}


/******************************************* End add folder__ RK ***************************************************/

.add_broch_bottom p {
    margin-bottom: 5px;
}

.email_pre_txt {
    height: 127px !important;
}

.email_pre_txt_buttons {
    margin-top: 18px;
}

.color_change_note {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotobold';
}

.lbl-color {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #5f4d40 !important;
}

.mrg-bottom {
    margin-bottom: 20px;
}

.fileUpload_left {
    text-align: left !important;
}

.add_folder_buttons .padd-nn {
    padding-left: 5px;
    padding-right: 5px;
}

.pick_color {
    font-size: 14px;
    font-family: 'robotoregular';
    color: #5f4d40 !important;
    text-decoration: underline;
    margin-left: 7px;
    vertical-align: middle;
    vertical-align: -webkit-baseline-middle;
}

.pick_color:hover {
    text-decoration: underline;
}

.pick_color_input {
    float: left;
    width: 86% !important;
}

.Required_red {
    font-size: 14px;
    font-family: 'robotoregular';
}


/*********************************** RK 25-4-2016 Register ********************************************/

.without_login_register_bg {
    background-image: url('../images_new_lbmls/property_advance_seach_bennarbg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
}

.register_require_red {
    color: #ff0000;
    text-transform: none;
}

.register_btn input[type="submit"] {
    background-color: #dbaa7a;
    font-size: 18px;
    font-family: "Times New Roman";
    color: #270e0e;
    height: 29px;
    border: 1px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    padding-left: 20px;
    padding-right: 20px;
}

.register_btn {
    float: right;
    margin-top: 13px;
}

.register_username_head {
    margin-top: 32px;
}

.lbl-transform-nn {
    text-transform: none !important;
}

.register_btn_1 {
    margin-top: 0 !important;
}

.register_username_head_reg {
    margin-top: 20px;
}

.register_username_head_reg {
    margin-top: 20px !important;
}

.register_agree_txt {
    margin-bottom: 0px !important;
}

.farm_ranch_magazine_img .col-sm-2,
.farm_ranch_magazine_img .coustom_cb {
    text-align: center;
}

.farm_ranch_magazine_img [type="checkbox"]:not(:checked)+label:before,
.farm_ranch_magazine_img [type="checkbox"]:checked+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 12px;
    height: 12px;
    border: 1px solid transparent;
    background: #ffffff;
    border-radius: 2px;
    right: 0;
    margin: auto;
}

.farm_ranch_magazine_img [type="checkbox"]:not(:checked)+label:after,
.farm_ranch_magazine_img [type="checkbox"]:checked+label:after {
    content: '';
    background-image: url("../images_new_lbmls/checkbox_btn.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 4px;
    left: 0px;
    font-size: 18px;
    line-height: 0.8;
    width: 11px;
    height: 11px;
    background-size: 100% 100%;
    right: 0;
    margin: auto;
}

.farm_ranch_magazine_head textArea {
    padding: 7px 13px !important;
    resize: none;
    overflow: auto!important;
}

.farm_ranch_magazine_captch {
    margin-bottom: 28px;
}

.returne_home_page {
    color: #5f4d40!important;
}

.farm_ranch_magazine_captch_head {
    border-bottom: 1px solid #7a6452;
    margin-top: 12px;
    margin-bottom: 12px;
}

section.farm_ranch_magazine_bg {
    background: url('../images_new_lbmls/without_login_homepage_bg_image.png')no-repeat;
    background-attachment: fixed;
    background-size: 100% 100%;
    height: 100%;
    width: 100%;
    position: relative;
    display: block;
}

.view_listing_border {
    border-bottom: 1px solid #d6d0bc;
    margin-top: 12px;
    margin-bottom: 28px;
}

.property_full_detail_head .property_full_detail h2 {
    text-transform: uppercase;
}

.view_listing_find {
    text-align: center;
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
}

.view_listing_find_main {
    margin-top: 20px;
    margin-bottom: 36px;
}

.view_listing_find:hover,
.view_listing_find:focus,
.view_listing_find:visited,
.view_listing_find:active {
    color: #5f4d40;
}

.view_listing_find:before {
    content: '';
    display: inline-block;
    background-image: url("../images_new_lbmls/view_listing_img_find.png");
    background-repeat: no-repeat;
    font-size: 18px;
    line-height: 0.8;
    background-size: 100% 100%;
    width: 33px;
    height: 33px;
    vertical-align: middle;
    margin-right: 10px;
}

.land_for_sale_nn {
    border-bottom: 0px solid #d6d0bc;
}

.property_sub_detail_view p {
    margin: 1px 0 0px 0!important;
}

.page_bg_img_top p {
    margin: -3px 0px 10px;
}

.phone_top {
    padding-top: 12px!important;
}

.view_listing_center_img {
    margin-bottom: 14px;
}


/*********************************** RK 25-4-2016 Register End *****************************************/


/*********************rk _end************************/


/*********ankit porperty_perview css*******/

.porprty_imgbox {
    width: 100%;
    margin-top: 8px;
}

.porprty_img {
    width: 100%;
}

.porprty_imgs {
    width: 100%;
}

.update_box {
    width: 100%;
    margin-left: -25px;
    margin-top: 350px;
}

.update_box_button {
    background-color: #9c9788;
    border-radius: 8px;
}

.update_box p {
    font-family: 'robotoregular';
    font-size: 14px;
    color: #5f4d40;
}

.update_box a {
    color: #5f4d40;
}

.number_box {
    width: 100%;
    margin-top: -12px;
}

.number_box h1 {
    font-family: 'robotobold';
    color: #797979;
    font-size: 14px;
    float: left;
    margin: 0px 14px 0 0;
    width: 93px;
}

.number_box p {
    font-family: 'robotoregular';
    color: #5f4d40;
    font-size: 14px;
    margin-top: 14px;
}

.number_box2 h1 {
    width: 130px;
    float: left;
}

.panel-body {
    padding: 0px;
}

#accordion .panel {
    border: 0px none;
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: -10px;
    margin-top: 15px;
    background: none;
}

#accordion .panel-heading {
    padding: 0;
    border-radius: 0px;
}

#accordion .panel-title>a {
    display: block;
    padding: 9px 50px 9px 15px;
    font-family: 'robotomedium';
    position: relative;
    background: #dbaa7a;
    font-size: 20px;
    transition: 0.4s ease;
    color: #5f4d40;
}

#accordion .panel-title>a {
    text-transform: none;
}

#accordion .panel-title>a.collapsed {
    background: #dbaa7a;
    color: #5f4d40;
    border: 0px;
}

#accordion .panel-title>a:hover {
    background: #dbaa7a;
    color: #5f4d40;
    border: 0px;
}

#accordion .panel-title>a:after,
#accordion .panel-title>a.collapsed:after {
    content: "";
    background: url(../images_new_lbmls/aro_dawon.png);
    position: absolute;
    top: 18px;
    right: 14px;
    width: 15px;
    height: 10px;
    line-height: 16px;
}

#accordion .panel-title>a.collapsed:after {
    content: "";
    background: url(../images_new_lbmls/aro_up.png);
    top: 18px;
    right: 14px;
    height: 10px;
    width: 15px;
}


/********search_sold css*******/

.serch_right {
    float: right;
    width: 100%;
    text-align: center;
}


/********search_sold css and*******/


/****ankit end****/


/*****************************************************new pages properties start*********************************************************/


/***********ks css start (boker_preview page)***********/

.broker_bordr_set h5 {
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 20px;
    color: #5f4d40;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin: 24px 0 13px 0;
    border-bottom: 1px solid #ababab;
}

.broker_preview1 h3 {
    font-size: 14px;
    color: #797979;
    font-family: 'robotobold';
    margin-top: 0px;
    margin-bottom: 15px;
}

.broker_preview1 p {
    font-size: 14px;
    color: #797979;
    line-height: 24px;
    font-family: 'robotoregular';
}

.broker_preview2 span a {
    font-size: 14px;
    color: #797979;
    font-family: 'robotoregular';
    text-decoration: none;
}

.broker_preview2 p a {
    font-size: 14px;
    color: #5f4d40;
    font-family: 'robotoregular';
    text-decoration: underline;
    line-height: 24px;
}

.broker_preview_img_section {
    border-top: 1px solid #d6d0bc;
    border-bottom: 1px solid #d6d0bc;
}

.broker_preview_img_section img {
    margin-top: 27px;
    margin-bottom: 21px;
}

.broker_preview_img_section p {
    font-size: 14px;
    color: #797979;
    font-family: 'robotoregular';
    margin-bottom: 20px;
}


/******broker local business******/

.boker_preview_bordr h5 {
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 20px;
    color: #5f4d40;
    text-transform: uppercase;
    border-bottom: 1px solid #c9c3b3;
    margin: 29px 0 10px 0;
    padding-bottom: 13px;
}

.brokr_local_bus1 h5 {
    font-family: "Times New Roman";
    font-weight: bold;
    font-size: 20px;
    color: #5f4d40;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin: 24px 0 0px 0;
    border-bottom: 1px solid #ababab;
}

.bro_local_bus {
    border-bottom: 1px solid #d6d0bc;
}

.bro_local_botmset {
    margin-bottom: 11px;
}


/************states css***************/

.state_txt_links p {
    line-height: 5px;
}

.state_txt_links p a {
    font-size: 14px;
    color: #5f4d40;
    font-family: 'robotoregular';
}

.state1_botmset {
    margin-bottom: 18px;
}


/******************video finishing property**********************/

.videos_top_sett {
    margin-top: 19px;
}

.video_iframe_sett {
    width: 100%;
    height: 199px;
    border: 0;
}

.video_txt p {
    color: #5f4d40;
    font-size: 18px;
    font-family: "Times New Roman";
}

.video_links_sec_sett {
    margin-top: 13px;
}

.video_fb_iconset {
    margin-right: -4px;
}

.video_con_link {
    padding-right: 15px;
    padding-left: 15px;
    margin-top: -11px;
}

.video_con_link p a {
    float: right;
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    text-decoration: underline;
}

.video_link_botm_sett {
    margin-bottom: 12.3em;
}


/**************************ks new css end(video finishing end)***************************/


/*********search_results_solad css*******/

.img_top_box {
    opacity: 0.3;
}

.solad_men {
    opacity: 0.3;
}

.solad_imgbox {
    background: url(../images_new_lbmls/solad.png);
    width: 109px;
    height: 119px;
    float: right;
}

.solad_imgbox p {
    font-family: 'robotobold';
    font-size: 18px;
    color: #fff;
    margin: 80px -121px 17px 27px;
    text-transform: uppercase;
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}

.refinetext {
    font-family: 'robotomedium';
    font-size: 20px;
    color: #dbaa7a;
}


/*********search_results_solad css*******/


/*********mississippi css*******/

.land_top {
    margin-top: -15px;
}

.top_men_right {
    width: 100%;
    float: left;
    border: 1px solid #deb68e;
    margin-bottom: 15px;
}

.img_box_left {
    width: 100%;
    margin-top: 10px;
}

.right_toptaxt {
    width: 100%;
    margin-top: 5px
}

.right_bootomtaxt {
    width: 100%;
    margin-top: 11px;
}

.right_bootomtaxt p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    line-height: 11px;
}

.addproperty h6 {
    color: #797979;
    font-size: 14px;
    font-family: 'robotobold';
    margin-bottom: 16px;
}

.addproperty span {
    color: #5f4d40;
}

.right_toptaxt h4 {
    color: #5f4d40;
    font-size: 20px;
    font-family: "Times New Roman";
    margin-top: 0px;
}

@media (min-width: 768px) {
    .img_boxs_men {
        width: 23.0%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

.view_acreage {
    color: #5f4d40;
    font-size: 14px;
    font-family: 'robotoregular';
    float: right;
    margin-bottom: 14px;
}

a,
a:hover {
    color: #5f4d40;
    text-decoration: none;
}

.border_bootom {
    border-bottom: 1px solid #deb68e;
    margin-top: 277px;
    margin-bottom: 12px;
}

.Featured_men {
    width: 100%;
}

.Featured_men h5 {
    font-size: 20px;
    font-family: "Times New Roman";
    font-weight: bold;
    color: #5f4d40;
    text-transform: uppercase;
    border-bottom: 1px solid #ababab;
    padding: 0 0 15px 0;
}

@media (min-width: 768px) {
    .img_boxs_men2 {
        width: 23.0%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
    }
}

.img_mississppi {
    width: 88%;
}

.bootom_box {
    border-bottom: 1px solid #ababab;
    float: left;
    padding: 0 0 25px 0;
    margin-bottom: 10px;
    width: 100%;
}

.right_bootomtaxts {
    width: 100%;
    margin-top: 11px;
}

.right_bootomtaxts p {
    color: #797979;
    font-size: 14px;
    font-family: 'robotoregular';
    line-height: 20px;
}

.top_view {
    margin-top: 22px;
}

.lest {
    border: 0px;
}

.browse_men {
    width: 100%;
    float: left;
    margin-top: -27px;
}

.browse_men_inner {
    width: 100%;
    margin-top: -6px;
    margin-bottom: 40px;
}

.browse_men_inner p {
    color: #797979;
    font-family: 'robotoregular';
    font-size: 13.94px;
    line-height: 14px;
}

.browse_men_inner a {
    color: #797979;
}


/*********mississippi css and*******/

//============================ nm extra style===============================
// style responsive area map
img[usemap] {
    border: none;
    height: auto;
    max-width: 100%;
    width: auto;
}

.solad_imgbox .wi_imgbox {
    font-family: 'robotobold';
    font-size: 18px;
    color: #fff;
    margin: 78px -112px 27px -7px;
    text-transform: uppercase;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(47deg);
}

.solad_imgbox .solad_imgbox_preview {
    font-family: 'robotobold';
    font-size: 18px;
    color: #fff;
    margin: 30px -5px 17px 27px;
    text-transform: uppercase;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.solad_imgbox .wi_imgbox_preview {
    font-family: 'robotobold';
    font-size: 16px;
    color: #fff;
    margin: 28px 10px 17px 23px;
    text-transform: uppercase;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.searchboxs .sbtn1 {
    background-color: #dbaa7a;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    width: auto;
    height: 30px;
    padding: 0px 22px;
    text-transform: uppercase;
    float: right;
}

.searchboxs .sbtn2 {
    background-color: #dbaa7a;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    border: 1px solid transparent;
    border-radius: 0;
    width: auto;
    height: 30px;
    padding: 0px 22px;
    text-transform: uppercase;
    float: right;
}

.searchboxs .sbox1 {
    background-color: white;
    border: 1px solid transparent;
    border-radius: 0;
    height: 30px;
    width: 83.7%;
    color: #8c8c8c;
    font-family: 'robotoregular';
    font-size: 14px;
}

.searchboxs .sbox2 {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0;
    height: 30px;
    width: 180px;
    color: #8c8c8c;
    font-family: 'robotoregular';
    font-size: 14px;
}

.mycheck {}

.lft_side_heding .test {
    width: 50%;
    display: inline-block;
    position: relative;
}

.c-box td [type="checkbox"]:not(:checked),
.c-box td [type="checkbox"]:checked {
    position: relative;
    left: 0;
}

.lft_side_heding embed {
    width: 50%;
    display: inline-block;
    position: relative;
}

.addproperty img {
    max-width: 100%;
}

form.second-form .txt-box {
    width: 100%;
}

form.second-form .searchbtn1 {
    float: none;
}

.maptitle {
    width: 47%;
    display: block;
    position: relative;
}

.porprty_imgbox .col-sm-7.col-lg-8 a img {
    max-width: 100%;
}

#mymainmap {
    max-width: 100%;
}


/*----- Changes on 21_5_2016 -----*/

.label_less {
    margin-top: 35px;
}

.label_less .brown_button {
    height: 35px;
}

.information_request .col-sm-4 {
    min-height: 100px;
}

.prev_main,
.next_main {
    display: inline-block;
}

.bootom_box img {
    max-width: 100%;
    width: 88%;
}

.videos_top_sett img {
    max-width: 100%;
}

.preview_update .update_box {
    margin-top: 0px;
}

.preview_update {
    width: 100%;
    display: inline-block;
}

.preview_update p {
    width: 100%;
    display: inline-block;
}

.preview_update .number_box {
    margin-top: 0px;
}

.preview_update .update_box {
    margin-left: 0px;
}

.appproperform .col-sm-4 {
    min-height: 100px;
}

.appproperform .txt_group {
    margin-bottom: 0px;
}

.appproperform .row:last-child .col-sm-4:last-child {
    width: 100%;
}

.appproperform .last-textbox {
    width: 33.33%;
    float: none;
}

section.without_login_homepage_bg_image {
    height: auto !important;
}

.main_img .flexslider:hover .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
}

.main_img .flexslider .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
}

.main_img .flex-direction-nav .flex-next:before {
    content: none;
}

.main_img .flexslider .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
    background-image: url('../images_new_lbmls/slider_arrow.png');
    height: 30px;
    width: 30px;
    background-position: -45px -51px;
    background-repeat: no-repeat;
}

.main_img .flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
}

.main_img .flexslider .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
    background-image: url('../images_new_lbmls/slider_arrow.png');
    height: 30px;
    width: 30px;
    background-position: 2px -51px;
    background-repeat: no-repeat;
}

.main_img .flex-direction-nav .flex-prev:before {
    content: none;
}

.withou_login_home_banner_rightside .without_login_bennar_right img {
    width: 100%;
}


/* home terra  page */

.header-component .header_logo img {
    padding: 45px 0;
}


/* New layout css */

section.without_login_homepage_bg_image,
section.business_directory_bg_img {
    background: #333333;
}

.header-new-component:after {
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    content: '.';
    visibility: hidden;
    display: block;
    clear: both;
}

.header-new-component {
    background: #000;
}

.full-width-map-cont .home_bg_img .col-sm-12 {
    padding: 0px;
}

.header-new-component .col-sm-3,
.header-new-component .col-sm-9 {
    padding: 0px;
}

.header-new-component .container {
    width: 100%;
}

.login_btn_login a,
.header-new-component .without_login_menu .navbar-inverse {
    float: none;
}

.header-new-component .login.desktop {
    display: inline-block;
    vertical-align: top;
}

.header-new-component .without_login_menu {
    text-align: right;
}

.header-new-component .without_login_homepage_bg {
    background: none;
}

.header-new-component .header_logo img {
    padding: 0px;
}

.header-component {
    background: #000;
}

.header-new-component .header_logo a {
    display: inline-block;
    padding: 17px 0 16px 10px;
}

.header-new-component .navbar-nav>li>a,
.header-new-component .login_btn_login a {
    color: #fff;
    background: transparent;
}

.header-new-component .navbar-nav>li {
    padding: 23px 18px;
}

.header-new-component .login_btn_login a {
    padding: 21px 18px 12px 18px;
}

.header-new-component .login_btn_login a:hover {
    color: #ff741b;
}

.header-new-component .navbar-nav>li:last-child {
    padding-right: 18px;
}

.header-new-component .login_box_bg .login_btn input[type="submit"] {
    margin-left: 10px;
}

.header-new-component .dropdown-menu li a {
    color: #fff;
    font-size: 15px;
}

.page_bg_img {
    padding: 16px 0 16px 0;
}

.header-new-component .dropdown-menu>li>a:focus {
    background: #000;
}

#footer,
#footer .footer_bg {
    background: #000;
}

#footer .without_login_homepage_footer {
    margin: 0px;
}

#footer .without_login_homepage_footer .footer_menu ul li a,
#footer .footer_text p {
    color: #fff;
}

#footer .without_login_homepage_footer .footer_menu ul li::after {
    position: relative;
    top: 1px;
    background-color: #fff;
}

#footer .without_login_homepage_footer .footer_menu ul li a {
    font-size: 20px;
    text-transform: none;
    font-family: "Times New Roman";
}

.full-width-map-cont .page_bg_img {
    background-color: #dcdad1;
}

.header-new-component .login_box_bg .login_btn input[type="submit"] {
    margin-left: 10px;
}

.header-new-component .dropdown-menu li a {
    color: #fff;
    font-size: 15px;
}

.page_bg_img:after {
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    content: '.';
    visibility: hidden;
    display: block;
    clear: both;
}

.page_bg_img {
    padding: 16px 0 16px 0;
    display: block;
}

.header-new-component .dropdown-menu>li>a:focus {
    background: #000;
}

#footer .without_login_homepage_footer footer {
    display: block;
    margin-bottom: 0px;
}

.full-width-map-cont .pagesection.page-content {
    background: #333333;
    border-top: 35px solid #000000;
}

.left_side_states.hide-in-local,
.border_left_slide.hide-border-terra {
    display: none;
}

.login_btn_login li {
    position: relative;
    list-style: none;
}

.login_btn_login ul {
    padding: 0px;
    margin: 0px;
}

.login_btn_login ul .dropdown-menu {
    margin: 0px;
}

.login_btn_login .dropdown-menu li a {
    font-size: 15px;
    padding: 3px 20px;
}

.with_lpgin_heder_main .with_login_menu .with_login_logo a img {
    padding: 12px 0px;
    max-width: 100%;
}

.with_lpgin_heder_main .login_details .login_name {
    margin: 27px 0;
}

.with_lpgin_heder_main .logout_btn {
    margin: 10px 0;
}

.section.edit_profile_bg_image {
    background: #333333;
}

.pagemain_home_2_without_login .dropdown-menu {
    left: -14px!important;
}

.pagemain_home_2_without_login ul li:hover .dropdown-menu {
    display: block;
}

.pricing-blocks {
    border-bottom: 2px solid #b7b7b7;
    padding: 20px 0px 30px;
    overflow: hidden;
    margin-bottom: 30px;
}

.pricing-block {
    float: left;
    width: 25%;
}

.pricing-block h3 {
    padding: 18px 0;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    font-family: Arial;
    margin: 0;
    letter-spacing: 1px;
    font-size: 22px;
}

.price-con {
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
}

.price {
    color: #FFF;
    text-align: center;
    font-size: 51px;
    font-weight: 300;
    font-family: Arial;
    padding: 17px 10px;
}

.price span {
    font-size: 26px;
    margin-right: 3px;
}

.price small {
    font-size: 15px;
    margin-left: 3px;
}

.pricing-block ul {
    padding: 0;
}

.block-basic ul {
    border-left: 2px solid #b7b7b7;
}

.border-left {
    position: relative;
}

.border-left::before {
    content: '';
    border: 1px solid #b7b7b7;
    top: 0;
    bottom: 0;
    position: absolute;
    left: -2px;
    height: 100%;
}

.pricing-block ul li {
    list-style: none;
    border-right: 2px solid #b7b7b7;
    border-bottom: 2px solid #b7b7b7;
    display: table;
    width: 100%;
    text-align: center;
    font-family: arial;
    font-size: 16px;
    line-height: 22px;
}

.pricing-block ul li div {
    display: table-cell;
    vertical-align: middle;
    height: 60px;
    padding: 6px 5px;
}

.price-foot {
    padding: 12px 15px;
    font-family: 'FuturaStdMedium';
    max-width: 200px;
    width: 100%;
    font-size: 14px;
    margin: 0 auto;
}

.price-button {
    text-align: Center;
}

.price-button a {
    background: #ff7e00;
    color: #FFF;
    font-size: 18px;
    padding: 7px 18px;
    display: inline-block;
    font-family: 'FuturaStdMedium';
}

.hightlight-heading {
    font-weight: bold;
    letter-spacing: 1px;
}

.block-basic h3 {
    background: #3a3a3a;
}

.block-basic .price-con {
    background: #404040;
}

.block-individual h3 {
    background: #2e2e2e;
}

.block-individual .price-con {
    background: #333333;
}

.block-corporate h3 {
    background: #282828;
}

.block-corporate .price-con {
    background: #2c2c2c;
}

.block-sagent h3 {
    background: #202020;
}

.block-sagent .price-con {
    background: #232323;
}

.block-basic ul,
.block-individual ul,
.block-sagent ul {
    margin-bottom: 72px;
}

.registration_right p {
    font-size: 17px;
}

.search-fields label {
    font-family: 'robotoregular';
    font-size: 14px;
    font-weight: normal;
    color: #b78d65;
    text-transform: none;
}

.search-fields select {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 0px;
    height: 35px;
    width: 100%;
    color: #000000;
    font-family: 'robotoregular';
    font-size: 14px;
    width: 100%;
    outline: none;
    margin-bottom: 15px;
    padding: 0 5px;
}

.search-fields .row {}

.search-fields input[type=button] {
    background-color: #dbaa7a;
    border: 1px solid transparent;
    border-radius: 0;
    color: #270e0e;
    font-size: 18px;
    font-family: "Times New Roman";
    text-transform: uppercase;
    text-align: center;
    height: 30px;
    outline: none;
    -webkit-appearance: button;
    cursor: pointer;
    margin-bottom: 10px;
}

.text-align-right {
    text-align: right;
}

.services_heading {
    line-height: 40px;
    max-width: 925px;
    width: 100%;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    margin: 20px auto 10px;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-size: 23px;
}

.block-new,
.block-new p {
    font-size: 15px;
    font-family: 'robotoregular';
    color: #797979;
}

.block-new a {
    color: #e47100;
}

.block-new ul {
    padding: 0;
}

.block-new ul li {
    list-style: none;
}

.block-new h2 {
    font-family: "Times New Roman";
    color: #5f4d40;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #b7b7b7;
    padding: 0 0 13px 0;
    margin: 24px 0 13px 0;
}

.features-block strong {
    display: block;
}

.features-block p {
    margin-bottom: 30px;
}

.block-sagent .price-button a {
    cursor: default;
}

.block-new .text-hightlight {
    color: #e47100;
}

.generate_btn button {
    width: auto!important;
    height: auto!important;
    margin: 10px 0!important;
    float: none!important;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.btn_cont {
    font-family: "Times New Roman";
    font-size: 18px;
    color: #270e0e;
    background-color: #dbaa7a;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 0;
    padding: 4px 10px;
    width: 138px;
    display: block;
    margin-top: 10px;
}

.btn_cont:hover {
    color: #270e0e;
}

.ppreview-title {
    margin-right: 110px;
}

.feedback-fm-content {
    max-width: 405px;
    width: 100%;
    margin: 0 auto;
}

.feedback-fm-content .lft_side_heding h5 {
    border: none!important;
    font-size: 26px;
    margin: 0px;
    text-align: left;
}

.feedback-fm-content .formPanel__question input[type="text"],
.feedback-fm-content .formPanel__question input[type="email"] {
    width: 100%;
    margin-top: 30px;
    border: none;
    border-bottom: 1px solid #c9c3b3;
    font-size: 15px;
    background-color: transparent;
    padding-bottom: 4px;
    border-radius: 0px;
}

.feedback-form-question {
    margin-top: 45px;
}

.feedback-fm-content .formPanel__question input[type="text"]:focus,
.feedback-fm-content .formPanel__question input[type="email"]:focus {
    outline: 0px!important;
}

.feedback-form-question .formPanel__dropDown {
    margin-top: 15px;
    width: 100%;
    padding: 8px 6px;
    font-size: 15px;
    border: 1px solid #c9c3b3;
}

.feedback-form-question .formPanel__radioButton__label {
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    position: relative;
    padding: 2px 0 3px 36px;
    cursor: pointer;
    line-height: 1.5;
    z-index: 5;
    color: #333;
    font-size: 15px;
    margin-bottom: 14px;
    width: auto;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.feedback-form-question .formPanel__radioButton {
    position: absolute;
    visibility: hidden;
}

.formPanel-btngp {
    display: block;
    position: relative;
}

.feedback-form-question .formPanel__radioButton__check {
    display: block;
    position: absolute;
    border: 1px solid #333;
    border-radius: 100%;
    height: 24px;
    width: 24px;
    top: 1px;
    left: 0;
}

.feedback-form-question .formPanel__radioButton__check:before {
    display: block;
    position: absolute;
    content: "";
    border-radius: 100%;
    height: 16px;
    width: 16px;
    top: 3px;
    left: 3px;
    margin: auto;
}

.formPanel__radioButton:checked~.formPanel__radioButton__check:before {
    background: #333;
}

.feedback-idea h3 {
    margin-bottom: 20px;
}

.feedback-form-question .formPanel__textArea {
    background-color: transparent;
    border: 1px solid #c9c3b3;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
    font-size: 15px;
    min-height: 200px;
    padding: 10px;
}

.feedback-terms-conditions label {
    color: #270e0e;
}

.feedback-fm-content .submit-feedback-btn {
    border: 0;
    background-color: #dbaa7a;
    color: #270e0e;
    height: 56px;
    width: 107px;
    border-radius: 28px;
    font-size: 18px;
    font-weight: 500;
    float: right;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, .14), 0 0 4px 0 rgba(0, 0, 0, .24);
    cursor: pointer;
    margin-top: 22px;
    padding: 0;
}

.feedback-terms-conditions.feedback-form-question .formPanel__radioButton__label {
    padding: 0 0 0 47px;
}

.feedback-terms-conditions.feedback-form-question .formPanel__radioButton__check {
    border-radius: 6px;
    top: 4px;
}

.feedback-terms-conditions.feedback-form-question [type="checkbox"]:not(:checked)+label:after {
    display: none;
}

.feedback-terms-conditions.feedback-form-question [type="checkbox"]:not(:checked)+label:before,
.feedback-terms-conditions.feedback-form-question [type="checkbox"]:checked+label:before {
    content: none;
}

.feedback-terms-conditions.feedback-form-question [type="checkbox"]:not(:checked)+label:after,
.feedback-terms-conditions.feedback-form-question [type="checkbox"]:checked+label:after {
    background-image: url("../images_new_lbmls/feedback-checkbox_btn.png");
    width: 18px;
    height: 15px;
    left: 5px;
    top: 8px;
    background-size: 85%;
}

.feedback-terms-conditions.feedback-form-question .formPanel__radioButton__check:before {
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    margin: auto;
    border-radius: 5px;
}

.feedback-form-question.feedback-terms-conditions h3 {
    margin-bottom: 20px;
}

.contact_us_main .page_bg_img.feedback-thankyou-page {
    padding: 100px 100px 300px;
    text-align: center;
}

.feedbackpage-information .popular_markets .disc ul li a {
    float: left;
}

.feedback-fm-panel .property_advance_bg,
.feedback-fm-panel .land_for_sale {
    padding-bottom: 0px;
}

.feedback-fm-panel .page_bg_img {
    padding-bottom: 16px;
}

.feedback-terms-conditions {
    margin-top: 25px;
}

.feedback-idea.feedback-form-question .formPanel-btngp label.error {
    position: absolute;
    top: -20px;
}

.feedback-fm-content label.error {
    margin: 0px;
    text-transform: none!important;
}


/* AUCTION-CONTAINER */

.auction-container h1 {
    margin: 22px 0px;
    font-size: 24px;
    text-transform: uppercase;
    color: #5f4d40;
}

.auction-container .fc-toolbar.fc-header-toolbar {
    margin: 0;
    padding: 15px;
}

.auction-container .fc-button-primary {
    color: #270e0e;
    background-color: #e5b484;
    border-color: #f0bf8f;
}

.auction-container .fc-button-primary:not(:disabled):active,
.auction-container .fc-button-primary:not(:disabled).fc-button-active,
.auction-container .fc-button-primary:hover {
    color: #270e0e;
    background-color: #d19d6b;
    border-color: #d19d6b;
}

.auction-container .fc-button-primary:disabled {
    color: #270e0e;
    background-color: #dbaa7a;
    border-color: #dbaa7a;
}

.auction-container .fc-toolbar h2 {
    color: #5f4d40;
}

.auction-container #calendar>.fc-toolbar .fc-left {
    min-width: 280px;
}

.auction-container table thead tr th {
    background-image: url(../images_new_lbmls/searcbox_bg.png);
    color: #fff;
    padding: 4px 10px 4px 10px !important;
}

.auction-container #loading {
    height: 100%;
    width: 100%;
    position: fixed;
    background-repeat: no-repeat;
    background-position: center 50%;
    z-index: 100;
    background-size: 100px;
    background-color: rgba(0, 0, 0, 0.7);
    left: 0;
    top: 0;
}

.auction-container .loading-area {
    position: static;
}

.auction_calendar-brokers .modal-header {
    padding: 0px;
}

.auction_calendar-brokers .modal-header .close {
    position: absolute;
    right: 13px;
    top: 22px;
    z-index: 100;
    font-size: 24px;
}

.auction_calendar-brokers .modal-content {
    background: transparent;
    box-shadow: none;
}

.auction_calendar-brokers .searchboxs .searchbtn2 {
    float: none;
    height: auto;
    text-transform: capitalize;
    padding: 4px 20px;
    display: inline-block;
    margin-top: 5px;
    width: auto;
}

.auction_calendar-brokers .withou_login_home_banner_rightside .without_login_bennar_right_bg {
    margin-top: 0px;
}

.auction_calendar-brokers .property_titel.ppreview-title {
    margin-right: 0;
}

.auction_calendar-brokers .property_full_detail .property_titel h2 {
    font-weight: bold;
    text-transform: uppercase;
}

.auction_calendar-brokers .price_list a {
    text-decoration: underline;
}

.auction_calendar-brokers a.clicktoreveal {
    border-radius: 0px;
    margin: 6px 0;
    color: #270e0e;
}

.auction_calendar-brokers .without_login_bennar_right .right_side_img .title {
    font-weight: bold;
    font-size: 14px;
}

.auction_calendar-brokers .address_title .addresss span {
    display: block;
}

.view-buttons {
    text-align: left;
}

.view-buttons a {
    background: #dbaa7a;
    padding: 4px 8px;
    display: inline-block;
    font-size: 12px;
    color: #270e0e;
}

@media (min-width: 1025px) and (max-width:3000px) {
    .pagemain_home_2_without_login ul li:hover .dropdown-menu {
        display: block!important;
    }
}

@media (min-width: 768px) and (max-width: 990px) {
    html .without_login_homepage_bg .header_logo img {
        padding: 0px;
    }
    .without_login_menu .menu {
        margin-right: 31px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .price {
        font-size: 39px;
    }
    .auction-container #calendar>.fc-toolbar .fc-left {
        min-width: 0;
    }
}

@media(max-width:767px) {
    .header-new-component .login_btn_login a {
        padding: 13px 18px;
    }
    #footer {
        margin-top: 0px;
    }
    .header-new-component .navbar-nav>li {
        padding: 12px 18px;
    }
    .header-new-component .header_logo a {
        display: inline-block;
        padding: 30px 0 15px;
    }
    .header-new-component .header_logo img,
    html .without_login_homepage_bg .header_logo img {
        padding: 0px;
    }
    .without_login_homepage_bg {
        text-align: center;
    }
    .login_box_bg {
        height: auto;
        width: 100%;
        float: left;
        padding-left: 23px;
        max-width: 305px;
    }
    .pagemain_home_2_without_login .dropdown-menu {
        max-width: 320px;
    }
    .login_btn_login .dropdown-menu li a {
        padding: 3px 20px 3px 31px;
        text-align: left;
    }
    .pricing-block {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
        float: none;
        margin-bottom: 20px;
    }
    .pricing-block ul {
        border-left: 2px solid #b7b7b7;
    }
    .border-left {
        border-left: 0;
    }
    .block-basic ul,
    .block-individual ul,
    .block-sagent ul {
        margin-bottom: 10px;
    }
    .btn_cont {
        margin: 10px auto 20px;
    }
    .ppreview-title {
        margin: 40px 0 0 0;
    }
    .contact_us_main .page_bg_img.feedback-thankyou-page {
        padding: 50px 20px 100px;
    }
    .auction-container #calendar>.fc-toolbar .fc-left {
        min-width: 0;
    }
    .auction_calendar-brokers .page_bg_img .col-sm-3 .right_side_img a img {
        width: auto;
        margin: 0 auto;
    }
    .auction_calendar-brokers .without_login_bennar_right .right_side_img .title,
    .view-buttons,
    .page_bg_img p,
    .auction_calendar-brokers .searchboxs {
        text-align: center!important
    }
    .auction_calendar-brokers a.clicktoreveal {
        display: inline-block;
        float: none;
    }
    .auction_calendar-brokers .ppreview-title {
        margin: 0px;
    }
    .auction_calendar-brokers .searchboxs .searchbtn2 {
        width: auto;
    }
    .fc-dayGrid-view .fc-body .fc-row {
        min-height: 5em!important;
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .pricing-block ul li div {
        padding: 6px 26px;
    }
}

a {
    word-break: normal !important;
}

a.clicktoreveal {
    display: inline-block;
    background-color: #dbaa7a;
    padding: 2px 10px;
    margin-bottom: 3px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /* future proofing */
    -khtml-border-radius: 10px;
    /* for old Konqueror browsers */
    float: left;
}

@media(max-width:620px) {
    .auction-container .fc-toolbar.fc-header-toolbar {
        display: block;
    }
    .auction-container #calendar>.fc-toolbar .fc-left,
    .auction-container #calendar>.fc-toolbar .fc-center,
    .auction-container #calendar>.fc-toolbar .fc-right {
        float: none;
        width: 100%;
        text-align: center;
    }
    .auction-container #calendar>.fc-toolbar .fc-center {
        margin: 15px 0;
    }
    .auction_calendar-brokers .modal-dialog {
        width: 90%;
    }
    .auction_calendar-brokers .modal-header .close {
        right: 2px;
        top: 15px;
        font-size: 21px
    }
}


/*About Us Page Aug 29 2019*/

.top-logo {
    margin-top: 20px;
}

.listCol {
    width: 30%;
    float: left;
    margin-bottom: 20px;
}

.listCol li {
    font-weight: 700;
    padding: 3px 0;
    color: #797979;
}

.joinBlock h4 {
    font-weight: bold;
}


/*Service New Page*/

.page_bg_img.servicesNewpage {
    background: #ddd9d0;
}

.topLeftCol {
    text-align: center;
}

.topLeftCol img {
    max-width: 90%;
}

.topServiceColumn {
    padding: 40px 20px;
}

.topRightCol p {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 23px;
    color: #000000;
    line-height: 1.5;
}

.profitsColumn {
    background-color: #cd580a;
    padding: 70px 15px;
    color: #ddd9d0;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

.profitsColumn p {
    line-height: 1.5;
    font-size: 23px;
    font-weight: bold;
}

.profitsColumn h1 {
    color: #ddd9d0;
    font-size: 69px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 40px;
    background: url(../images/line-bot.png) no-repeat center bottom;
    padding-bottom: 30px;
}

.backgroundBg {
    background: #ddd9d0;
}

.backgroundBg:after,
.categoriesColumn:after {
    clear: both;
    content: '.';
    display: block;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
}

.ServicesColumn {
    padding: 70px 20px;
    color: #010101;
    font-family: Arial, Helvetica, sans-serif;
    background: url(../images/org-bg.png) no-repeat center bottom;
    margin-bottom: 20px;
}

.ServicesColumn p {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.5;
}

.ServicesColumn .servicesLeft h3 {
    font-size: 58px;
    color: #d55703;
    font-weight: bold;
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: -10px;
}

.heading {
    color: #040404;
    font-size: 58px;
    font-weight: bold;
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0 20px;
    margin: 0 0 30px;
}


/*Categories*/

.categoriesColumn {
    background-color: #cd580a;
    padding: 40px 30px;
    color: #ddd9d0;
    font-family: Arial, Helvetica, sans-serif;
}

.categoriesColumn h4 {
    color: #ddd9d0;
    font-size: 46px;
    font-weight: bold;
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
}

.categoriesColumn ul {
    margin: 10px 0 0 0;
    padding: 0;
}

.categoriesColumn ul li {
    color: #ddd9d0;
    list-style: none;
    font-size: 22px;
    line-height: 1.5;
    font-weight: bold;
    padding: 5px 0;
}

.joinColumn {
    padding: 40px 20px;
    font-weight: bold;
    line-height: 1.5;
    font-family: Arial, Helvetica, sans-serif;
    color: #010101;
    text-align: center;
}

.joinColumn p {
    font-size: 18px;
}

.joinColumn .heading {
    margin-bottom: 20px;
}

.SignBox {
    background-color: #d58c5b;
    max-width: 530px;
    margin: 50px auto 0;
    color: #fcf8f8;
    transition-duration: 0.3s;
    transition-property: transform;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.SignBox strong {
    font-size: 81px;
    padding: 0 20px;
    line-height: 1.3;
}

.SignBox strong sup {
    top: 0;
    font-size: 42px;
    letter-spacing: 2px;
}

.joinColumn p.sub-content {
    font-size: 22px;
    padding: 10px 20px 25px;
}

.linksign {
    display: block;
    color: #fff;
    padding: 20px 0 0 0;
}

.signupBtn {
    background: #cd580a;
    font-size: 42px;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}

.linksign:hover {
    color: #fff;
}

.SignBox:hover {
    transform: scale(1.05);
}

.joinColumn .bottom-info {
    margin-top: 60px;
}

.joinColumn .bottom-info p {
    font-size: 19px;
    font-weight: bold;
    line-height: 1.8;
}

.joinColumn .bottom-info a,
.phoneColor {
    color: #d55703;
}

.joinColumn .infolink {
    margin-top: 20px;
}

.syndication-info h4 {
    font-size: 36px;
}


/*Nov 25 2019*/
.FamilyFieldImage {position:relative;}
.FamilyFieldImage img{max-width:100%; } 
.familyInfo{clip-path: polygon(0 40%, 100% 63%, 100% 100%, 0% 100%); background-color:rgba(137, 200, 68, 0.6); min-height:150px; padding: 230px 30px 10px; color:#fff; position: absolute; width: 100%; bottom: 0; left:0;}
.familyInfo h1{margin:0; color:#fff; font-family: 'u.s._101regular'; font-size:90px; text-transform:uppercase;}
.whiteBackground{background-color:#fff;} 
.logo-titleColumn{padding:40px 40px;}
.logo-titleColumn .logoLeft{border-right:1px solid #b0b0b0; width: 29%; padding-right: 2%; margin-right: 2%; float:left;}
.titleRight h3{color:#93c953; font-size:71px; text-transform:uppercase; font-family: 'u.s._101regular'; margin:0; line-height: 1.4;} 
.titleRight{width: 69%; float: right;} 

/*insuranceTwoColumn*/

.insuranceTwoColumn{padding: 15px 25px;}
.insuranceTwoColumn .contentLeft p{font-size:24px; color:#040404; font-family: Arial, Helvetica, sans-serif; margin-bottom:20px;}
.mapRight img{max-width:100%;}

/*Custom Quotes*/
.custom-quotes{background-color:#ddd9d0; padding:60px 30px; margin-top: 40px;}
.custom-quotes h2{margin:0 0 40px; text-align:center; font-size:38px; color:#006234; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.quoteForm .row{margin-bottom:15px;}
.quoteForm .row:last-child{margin-bottom:0;}
.quoteForm label{font-size:14.9px; color:#af7949; font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px;}
.quoteForm label sup{color:#ff0000; font-size: 20px; top: 0;}
.custom-quotes input.form-control, .custom-quotes select.form-control{background-color:#fff; color:#6e6e6d; padding:6px 15px; color:#6e6e6d; font-size:16px; box-shodow:none; border-radius: 0; border: 0; height: 40px; font-family: Arial, Helvetica, sans-serif; }
.custom-quotes select.form-control{background-image: url(../images_new_lbmls/dropdownarrow.png);    background-repeat: no-repeat; background-position: 97% 50%;} 
.custom-quotes .col-sm-3{padding:0 10px;}
.custom-quotes .submitBtn{border:none; background-color:#93c953; color:#fff; text-transform:uppercase; text-align:center; text-align:center; height: 40px; padding:6px 15px; display: block; width: 100%; color:#020202; font-size:16px;  font-family: Arial, Helvetica, sans-serif;   margin-top: 33px;}
.logo-titleColumn img{max-width:100%;}

.flash_success {text-align: center; color: green; font-size: 15px; line-height: 1.4;}
.flash_success a {color: #000;    font-size: 14px;    text-decoration: underline;}
.flash_error {text-align: center; color: red; font-size: 15px;}

.quoteForm label.error{font-size:13px; color:#ff7777; margin: 5px 0 0 5px;}
.quoteForm .form-group {margin-bottom: 10px;}


/* New Search */
section.without_login_homepage_bg_image.new-search-container {background:url(../images_new_lbmls/new-search-bg.jpg) no-repeat; background-size:cover; padding: 220px 0px 90px; background-position:center center;}
section.without_login_homepage_bg_image.new-search-container .page_bg_img {background-image:none; background-color:transparent; box-shadow:none; } 
section.without_login_homepage_bg_image.new-search-container .property_advance_bg {background-image:none; box-shadow:none;}
.new-search-container .search-fields select {height:45px; font-size:16px; margin-bottom: 12px; font-family: Arial, Helvetica, sans-serif; border:none; padding: 0 8px;}
.new-search-container .search-fields input[type="button"] {width:100%; height:45px; background-color:#eb7002; color:#fff; font-weight:bold; margin-bottom: 12px;font-family: Arial, Helvetica, sans-serif; text-transform:capitalize; border:none;}
.new-search-container .search-fields input[type="button"]:hover {background:#ff741b;}
.new-search-container .search-fields .row  {margin-left:-12px; margin-right:-12px;}
.new-search-container .search-fields .row .col-sm-4  {padding-left:6px; padding-right:6px;}
.newsearch-pagesection {background:#333333;}
.search-bymap {text-align:center; }
.search-bymap a  {position:relative; display:inline-block;}
.search-bymap a img {max-width:100%;}
.search-bymap a span { position:absolute; height:100%; width:100%; vertical-align:middle; height:100%;  display:flex; color:#fff; font-size:44px;
font-family: 'Conv_Frutiger-BlackCn'; align-items:center; justify-content:center; top:-8px; left:-5px;}
.new-search-container .container  {max-width:1180px; width:100%;} 



@media (min-width:768px) and (max-width:1400px) {
.search-bymap a span {font-size:40px; top:-5px; left:-16px;}	
}


@media (min-width:1025px) and (max-width:1190px) {
.quoteForm .row:last-child label{min-height:42px;} 
.custom-quotes .submitBtn{margin-top:54px;}
.titleRight h3{font-size:57px;}
.familyInfo h1{font-size:72px;}
.familyInfo{padding: 150px 30px 10px;}
}

/*iPad*/
@media (min-width:768px) and (max-width:1024px) {
    .topRightCol p {
        font-size: 15px
    }
    .topServiceColumn {
        padding: 30px 20px;
    }
    .profitsColumn {
        padding: 40px 15px;
    }
    .profitsColumn h1 {
        font-size: 45px;
    }
    .profitsColumn p {
        font-size: 18px;
    }
    .ServicesColumn .servicesLeft h3 {
        font-size: 34px;
    }
    .ServicesColumn p {
        font-size: 14px;
    }
    .ServicesColumn {
        padding: 40px 20px;
    }
    .heading {
        font-size: 46px;
        margin: 0 0 20px;
    }
    .categoriesColumn {
        padding: 30px 20px;
    }
    .categoriesColumn h4 {
        font-size: 30px;
    }
    .categoriesColumn ul li {
        font-size: 17px;
        padding: 3px 0;
    }
    .joinColumn p {
        font-size: 16px;
    }
    .joinColumn p br {
        display: none;
    }
    .SignBox {
        margin: 30px auto 0;
    }
    .SignBox strong {
        font-size: 60px;
    }
    .SignBox strong sup {
        font-size: 32px;
    }
    .signupBtn {
        font-size: 32px;
    }
    .phoneColor {
        display: block;
    }
	
/*Nov 26 2019*/

.familyInfo{padding: 120px 30px 10px; min-height: 0;}
.familyInfo h1{font-size: 56px;}
.titleRight h3{font-size:43px;}
.insuranceTwoColumn .contentLeft p{font-size:16px;}
.custom-quotes .submitBtn{margin-top:54px;}
.quoteForm .row:last-child label{min-height:38px;}

section.without_login_homepage_bg_image.new-search-container {padding:100px 0px 50px;}
.search-bymap a span {font-size: 36px;}
.new-search-container .page_bg_img {padding-left:8px; padding-right:8px;}


}


/* MOBILE */
@media(max-width:767px) {
    .topServiceColumn {
        padding: 30px 20px 20px;
    }
    .topRightCol p {
        font-size: 16px;
    }
    .topRightCol {
        padding-top: 20px;
    }
    .profitsColumn {
        padding: 30px 20px;
    }
    .profitsColumn h1 {
        font-size: 36px;
        padding-bottom: 30px;
        margin: 0 0 20px;
        background-size: 100%;
    }
    .profitsColumn p {
        font-size: 16px;
    }
    .profitsColumn p br,
    .joinColumn p br {
        display: none;
    }
    .ServicesColumn {
        padding: 30px 20px;
        background-size: 100%;
    }
    .ServicesColumn .servicesLeft h3 {
        margin: 0 0 20px;
        line-height: 1.3;
        font-size: 32px;
    }
    .ServicesColumn p,
    .joinColumn p {
        font-size: 16px;
        font-weight: bold;
        line-height: 1.5;
    }
    .heading {
        line-height: 1.3;
        font-size: 36px;
    }
    .categoriesColumn {
        padding: 30px 10px;
    }
    .categoriesColumn h4 {
        font-size: 26px;
    }
    .categoriesColumn ul li {
        font-size: 16px;
        padding: 3px 0;
    }
    .industryLeft {
        margin-top: 25px;
    }
    .joinColumn {
        padding: 25px 20px;
    }
    .SignBox {
        margin: 30px auto 0;
    }
    .SignBox strong {
        font-size: 50px;
    }
    .SignBox strong sup {
        font-size: 30px;
    }
    .joinColumn p.sub-content {
        font-size: 17px;
        padding: 10px 20px 15px;
    }
    .signupBtn {
        font-size: 20px;
    }
    .joinColumn .bottom-info {
        margin-top: 30px;
    }
    .joinColumn .bottom-info p {
        font-size: 16px;
        line-height: 1.5;
    }
    .joinColumn .bottom-info .phoneColor {
        display: block;
    }
    .joinColumn .infolink {
        margin-top: 10px;
    }
    .ServicesColumn .servicesLeft h3 br {
        display: none;
    }
	
/*Nov 26 2019*/

.familyInfo{padding: 15px 20px 10px; clip-path: polygon(0 46%, 100% 63%, 100% 100%, 0% 100%); min-height: 0px; clip-path: none;}
.familyInfo h1{font-size:25px;}
.logo-titleColumn .logoLeft{margin:0 0 15px 0; border-right:0; width:100%; float:none; border-bottom: 1px solid #b0b0b0; padding-bottom:25px;}
.logo-titleColumn img{max-width:100%;}
.titleRight{float:none; width:100%;}
.titleRight h3{line-height: normal; font-size: 28px;}
.logo-titleColumn{padding-bottom:20px;}
.insuranceTwoColumn .contentLeft p{font-size: 16px; margin-bottom: 15px;}
.mapRight{margin-top: 40px;} 
.custom-quotes h2{margin: 0 0 30px; font-size: 24px;}
.custom-quotes{padding: 40px 30px;}
.quoteForm .row {margin-bottom: 0;}

.new-search-container .search-fields .row .col-sm-4 {display:block; width:100%; padding-left:15px; padding-right:15px;}
section.without_login_homepage_bg_image.new-search-container {padding:70px 0px;}
.search-bymap a span {font-size:38px;}
section.without_login_homepage_bg_image.new-search-container .property_advance_bg {padding-bottom:15px;}
.newsearch-pagesection .page_bg_img .left_side_bg  {padding-bottom:8px;}

}


@media(max-width:480px) {
.search-bymap a span {font-size:21px;}
section.without_login_homepage_bg_image.new-search-container {padding:40px 0px;}
}	

@media(max-width:320px) {
.familyInfo h1 {font-size: 20px;}
.titleRight h3{font-size:22px;}
.insuranceTwoColumn .contentLeft p {font-size: 14px;}
.custom-quotes h2{font-size:19px;}
.quoteForm label{font-size:13px; margin-bottom: 10px;}
.quoteForm  .form-group {margin-bottom: 10px;}
.custom-quotes .submitBtn{margin-top: 20px;}
}