*,
a,
body,
input,
select,
textarea {
    margin: 0;
    padding: 0
}

a,
a:active,
a:focus,
img {
    outline: 0
}

.main_sction,
.nav li {
    position: relative
}

.nav,
.nav ul {
    list-style: none
}

.clear,
.footer_bg,
.nav:after {
    clear: both
}

a,
abbr,
acronym,
address,
b,
bdo,
big,
blockquote,
body,
br,
button,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
i,
img,
input,
ins,
kbd,
legend,
li,
map,
object,
ol,
p,
pre,
q,
samp,
small,
span,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
    margin: 0;
    padding: 0;
    border: none
}

a,
input,
select,
textarea {
    outline: 0
}

fieldset,
img {
    border: 0
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
    margin: 0;
    padding: 0
}

.header_bg {
    float: left;
    width: 100%;
    padding: 12px;
    background: linear-gradient(to bottom, #26bdf3 0, #fff 100%)
}

/*---MandipChanges---*/
.right_socioNew {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}
.right_socioNew h2 {
    font-size: 17px;
    color: #be0000;
    margin: 0px 0px 0px 0px;
		font-family: 'robotobold';

}
.right_socioNew>ul li a {
    padding: 0 9px 0 0px !important;
}
.VIPaccess {
    text-align: center;
    margin: 26px 0 0;
    float: left;
    width: 100%;
}
.VIPaccess .btn {
    background: #d2202f;
    font-size: 18px;
    border-radius: 0;
    border: 0;
	color:#fff;
    font-weight: bold;
    text-transform: capitalize;
}
.clientcontact h4 {
    font-size: 28px;
    text-transform: uppercase;
    color: #222;
	    font-family: 'robotobold';

    float: left;
    width: 100%;
}
.clientcontact h5 {
    font-size: 17px;
    margin: 17px  0 7px 0px;
    float: left;
    width: 100%;
	font-family: 'robotobold';
    color: #d2202f;
}
.clientcontact p {
    font-size: 14px;
    color: #222;
    line-height: 27px;
    float: left;
    width: 100%;
	    font-family: 'robotoregular';

}
.ContactNew {
    float: left;
    width: 100%;
    margin: 50px 0 0;
}
.weyusImge img {
    float: left;
    width: 100%;
    margin: 10px 0;
}
/*----End----*/


.header_detail {
    float: left;
    width: 100%;
    margin-top: 10px
}

.header_detail h2 {
    color: #fff;
    float: left;
    font-family: latobold;
    font-size: 27px;
    margin: 0 0 5px
}

.table-responsive {
    float: left;
    width: 100%
}

.header_detail span {
    color: #d01d1d;
    float: left;
    font-family: montserratregular;
    font-size: 46px;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400
}

.header_detail h5 {
    color: #de0000;
    float: left;
    font-family: latobold;
    font-size: 20px;
    text-transform: uppercase;
    margin: 9px 0 0
}

.header_detail h5 span {
    color: #292929;
    text-decoration: none;
    font-size: 30px
}

.header_detail1 h2 {
    color: #fff;
    float: left;
    font-family: CenturyGothic-Regular;
    font-size: 27px;
    margin: 5px 0;
    text-transform: uppercase;
    width: 100%
}

.header_detail1 span {
    color: #414040;
    float: left;
    font-family: latobold;
    font-size: 15px;
    margin: 0
}

.header_detail1_print h2,
.header_detail1_print span {
    font-family: CenturyGothic-Regular;
    float: left
}

.header_detail1_print h2 {
    color: #fff;
    font-size: 27px;
    margin: 5px 0;
    text-transform: uppercase;
    width: 100%
}

.header_detail1_print span {
    color: #7c952d;
    font-size: 20px;
    margin: 0
}

.top_menu_bg {
    float: left;
    width: 100%;
    background: #1669c0;
    padding: 8px 0;
    border-top: 3px solid #fff;
    outline: 3px solid #d2202f;
    outline-offset: 0;
    border-bottom: 2px solid #fff
}

.menu_section {
    float: left;
    width: 100%
}

.menu_section nav {
    background: 0 0;
    border: none;
    box-shadow: none;
    margin-top: 6px
}

.menu_section nav ul li a {
    color: #fff!important;
    font-size: 14px;
    margin: -5px 35px 0 0;
    text-transform: uppercase;
    font-family: CenturyGothic-Regular
}

.main_sct_bg {
    float: left;
    margin: 12px 0;
    padding-top: 10px;
    width: 100%
}

.box_sct_bg2>h2,
.box_sct_bg3>h2,
.box_sct_bg>h2 {
    color: #fff;
    float: left;
    font-size: 18px;
    padding: 13px 0 9px 8px;
    font-family: proxima_nova_rgbold;
    text-transform: uppercase
}

.box_sct_bg {
    float: left;
    width: 100%
}

.box_sct_bg>h2 {
    background: url(../images/heading_bg.png) no-repeat rgba(0, 0, 0, 0);
    width: 100%;
    margin: 0 0 0 -1px
}

.box_shadow {
    float: left;
    text-align: center;
    width: 100%
}

.main_sction {
    float: left;
    left: 0;
    width: 100%;
    margin: 12px 0;
    text-align: center
}

.banner_sction {
    float: left;
    width: 100%
}

.box_sct_bg2 {
    float: left;
    margin: 0 0 0 10px;
    width: 100%
}

.box_sct_bg2>h2 {
    background: url(../images/heading_bg2.png) no-repeat rgba(0, 0, 0, 0);
    width: 100%;
    margin: 0 0 0 -1px
}

.box_sct_bg3 {
    float: left;
    margin: 0 0 0 15px;
    width: 100%
}

.box_sct_bg3>h2 {
    background: url(../images/heading_bg3.png) no-repeat rgba(0, 0, 0, 0);
    width: 100%;
    margin: 0 0 0 -1px
}

.bottom_section_bg,
.footer_bg {
    padding: 8px;
    width: 100%;
    float: left
}

.bottom_section_bg {
    background: #171d23;
    margin: -17px 0 0
}

.video_sction {
    float: left;
    margin-top: 12px;
    width: 100%
}

.buyer_seller_bg {
    float: left;
    width: 100%
}

.buyer_section {
    float: left;
    margin: 12px 0 22px;
    width: 100%
}

.buyer_section img {
    border: 2px solid #d95f60
}

.footer_bg {
    background: #1d1d1d;
    bottom: 0
}

.footer_social li {
    display: inline;
    list-style-type: none;
    margin: 0 25px
}

.footer_social {
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%
}

.logo_section {
    float: left;
    width: 80%;
    text-align: center
}

.menu_new {
    border-bottom-left-radius: 20px;
    width: 100%;
    background: #000
}

.toggleMenu {
    background: url(../images/menu-icon.png) no-repeat rgba(0, 0, 0, 0);
    color: #f0b310;
    display: none;
    margin: 26px 0 0 8px;
    padding: 32px 0 0 49px
}

.nav:after,
.nav:before {
    content: " ";
    display: table
}

.nav ul {
    width: 100%

}

.nav a {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 15px;
    padding: 3px 14px;
    text-decoration: none;
}

.nav>li {
    float: left
}

.nav li ul {
    left: -9999px;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 272px;
    z-index: 999999999
}

.nav li li a,
.nav>li>a {
    display: block;
    position: relative
}

.inner_banner {
    float: left;
    width: 100%;
    margin-top: 2px
}
.fuuter_map,
.header_detail p,
.inner_banner>img {
    width: 100%;
    float: left;
}
.fuuter_bg {
    width: 100%;
    float: left;
	background: linear-gradient(to bottom, #26bdf3 0, #fff 100%);
}

.nav>li.hover>ul {
    left: 0
}

.nav li li.hover ul {
    left: 100%;
    top: 0
}

.nav li li a {
    background: #231f20;
    border: 1px solid #000;
    font-family: arial;
    font-size: 12px;
    z-index: 100;
    text-transform: capitalize
}

.nav li li li a {
    background: #249578;
    z-index: 200;
    border-top: 1px solid red
}

.nav.nav-pills a:hover {
    background: #434343
}

.nav>li>a {
    padding: 8px 14px!important
}

.nav>li>.active,
.nav>li>a:focus,
.nav>li>a:hover {
    background-color: #d2202f;
    text-decoration: none;
    color: #fff
}

.Free-Home_new_1 span {
    color: #000!important
}

.nav ul li a:hover {
    color: #22c3c3
}

.search_home_sction_bg {
    float: left;
    margin: 24px 0 0;
    width: 100%
}

.buyer_section>a {
    cursor: pointer!important
}

.inner_banner>img {
    margin-bottom: 15px
}

.header_detail p {
    color: #292929;
    font-family: latoregular;
    font-size: 16px;
    text-transform: uppercase
}

.fuuter_bg {
    padding: 22px 0
}

.fuuter_map {
    margin: 6px 0 0
}

.fuuter_name {
    float: left;
    margin: 4px 0 0;
    width: 83%
}

.fuuter_adress {
    float: left;
    margin: 16px 0 0;
    width: 100%
}

.fuuter_dtl {
    float: left;
    margin: 13px 0 0;
    width: 63%
}

.fuuter_name h2 {
    float: left;
    font-size: 22px;
    width: 100%;
    font-family: open_sansbold;
    color: #fff;
    margin: 0
}

.fuuter_adress h3,
.fuuter_adress p,
.fuuter_name span {
    font-family: arial;
    width: 100%;
    float: left
}

.fuuter_name span {
    color: #fff;
    font-size: 15px;
    margin-top: 4px
}

.fuuter_adress h3 {
    font-size: 17px;
    color: #000
}

.fuuter_adress p {
    color: #000;
    font-size: 14px;
    margin-top: 1px
}

.fuuter_dtl p a {
    color: #000
}

.ftr_hdng {
    color: #d2202f;
    float: left;
    font-size: 17px;

    margin: 0 14px 0 0
}

.ftr_hdng2 {
    color: #d2202f;
    float: left;
    font-size: 22px;
    font-family: 'robotomedium';
    margin: 0 7px 0 0;
    font-style: normal
}

.contact_info_bg,
.prfle_dtail {
    margin-bottom: 20px;
    width: 100%;
    float: left
}

.prflee_sct_bg {
    float: left;
    width: 100%
}

.prfle_dtail h2 {
    color: #366;
    float: left;
    font-family: open_sansbold;
    font-size: 20px;
    margin-top: 12px;
    padding-bottom: 0;
    width: 100%
}

.prfle_dtail p {
    float: left;
    font-family: open_sansregular;
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px;
    text-align: justify;
    width: 100%;
    color: #616161
}

.contact_info_bg {
    background: #ebebeb;
    border: 3px solid #c5c5c5;
    padding: 8px
}

.contact_inffo {
    border-radius: 12px;
    float: left;
    width: 100%
}

.contact_inffo>h2 {
    border-bottom: 1px solid #366;
    color: #366;
    float: left;
    font-family: open_sansbold;
    font-size: 22px;
    padding-bottom: 10px;
    text-align: center;
    width: 100%
}

.contact_inffo>h3,
.contact_inffo>p,
.contact_inffo>span {
    font-family: open_sansregular;
    text-align: center;
    float: left;
    width: 100%
}

.contact_inffo>h3 {
    font-size: 20px;
    margin-top: 12px
}

.contact_inffo>span {
    font-size: 15px;
    margin-bottom: 13px
}

.contact_inffo>p {
    font-size: 14px
}

.news_sction_bg {
    float: left;
    width: 100%;
    border: 1px solid #222;
    background: #fff;
    padding: 12px;
    border-radius: 5px
}

.news_sect {
    border-bottom: 1px solid #a6a6a6;
    float: left;
    margin-top: 22px;
    padding-bottom: 13px;
    width: 100%
}

.news_sect>h2 {
    color: #192b4d;
    float: left;
    font-family: open_sansbold;
    font-size: 16px;
    width: 100%
}

.news_date {
    float: left;
    margin: 3px 0;
    width: 100%
}

.news_date>span {
    color: #4c4c4c;
    float: left;
    font-size: 12px;
    margin-top: 2px;
    width: 100%
}

.news_butn {
    float: left;
    margin: 5px 0 0;
    width: 100%
}

.news_butn>a {
    color: red;
    float: left;
    font-size: 12px;
    margin: 6px 0 0
}

.news_head_sect {
    float: left;
    width: 100%;
    margin-top: 16px
}

.news_head_sect>h2 {
    border-bottom: 1px solid grey;
    float: left;
    font-size: 20px;
    padding-bottom: 5px;
    font-family: open_sansbold;
    width: 100%
}

.news_sect>p {
    float: left;
    font-family: open_sansregular;
    font-size: 14px;
    margin-top: 3px;
    width: 100%
}

.news_sect>h2 a {
    float: left;
    font-size: 18px;
    width: 100%;
    font-family: open_sansbold;
    color: #366;
    text-decoration: underline
}

.news_sect>p span,
.news_sect>span {
    font-family: open_sansregular;
    float: left;
    width: 100%
}

.login_input_1>a,
.proprty_viewmore_boxx>a:hover,
.read_more_btn3:hover {
    text-decoration: none
}

.news_sect>p span {
    font-size: 14px;
    margin-top: 14px;
    color: grey
}

.news_sect>span {
    font-size: 12px
}

.news_sect ol,
.news_sect ul {
    float: left;
    padding: 10px 16px;
    width: 100%
}

.news_sect ol li,
.news_sect ul li {
    line-height: 25px
}

.awrd_sct {
    float: left;
    width: 100%
}

.awrd_sct>h2 {
    color: #366;
    float: left;
    font-family: open_sansbold;
    font-size: 20px;
    margin-top: 12px;
    padding-bottom: 0;
    width: 100%
}

.awrd>p {
    color: #616161;
    float: left;
    font-family: open_sansregular;
    font-size: 13px;
    text-align: justify;
    font-weight: 400;
    width: 100%
}

.comin_soon,
.detail_span h5,
.ftrd_prprty_hdng,
.mtch_fnd {
    text-align: center
}

.awrd {
    float: left;
    margin: 10px 0;
    width: 100%
}

.awrd_sct>p {
    color: red;
    margin-bottom: 17px
}

.header_detail1 {
    float: left;
    width: 100%;
    margin: 4px 0
}

.Free-Home h4,
.Free-Home>p {
    margin-bottom: 10px
}

.header_detail1_print {
    float: right;
    padding-top: 10px;
    width: 62%
}

.header_detail1 p {
    color: #fff;
    float: left;
    font-family: CenturyGothic-Regular;
    font-size: 17px;
    width: 100%
}

.Free-Home>p,
.smpc-div>p {
    font-size: 13px
}

.fuutr_phne_bg {
    display: none;
    float: left;
    width: 100%;
    z-index: 2147483647
}

.futer_mail_bg {
    display: none
}

.Free-Home p a {
    color: #7c952d
}

.login_input_1>input {
    float: left!important;
    width: auto
}

.login_input_1 {
    float: left;
    padding: 0 0 0 8px;
    width: 100%
}

.login_input_1>a {
    color: #366;
    font-family: open_sansregular
}

.futr_menu_sect ul li,
.mtch_fnd>span {
    font-family: CenturyGothic-Regular
}

.Free-Home h4 {
    background: #2b2b2b;
    color: #fff;
    padding: 10px
}

.smpc-div>input {
    float: left;
    margin: 10px 13px 14px 0;
    width: 44%
}

.futr_menu_sect,
.futr_menu_sect ul,
.header_bg_1,
.mtch_fnd {
    width: 100%;
    float: left
}

.futr_menu_sect ul li {
    display: inline;
    list-style-type: none;
    padding: 0 50px 0 0
}

.futr_menu_sect ul li a {
    color: #fff;
    text-decoration: none
}

.header_bg_1 {
    background: #434343;
    border-top: 2px solid #3f6f55;
    padding: 8px
}

.mtch_fnd>span {
    font-size: 24px;
    color: #3f6f55
}

.lastupdate,
.totalrecorslabe {
    color: #5a1501;
    font-weight: 700
}

.pricewin {
    float: left;
    height: 100px;
    left: 67%;
    position: absolute;
    top: 187px;
    width: 18%;
    z-index: 999999
}

.totalrecorslabe {
    font-size: 19px
}

.lastupdate {
    font-size: 15px;
    margin: 0!important;
    float: left
}

.clsCompare {
    margin-left: 12px;
    color: red;
    font-weight: 700
}

.image1 {
    border-radius: 92px;
    width: 63%
}

.detail_span h5 {
    font-size: 16px;
    width: 70%
}

.Detail_Email123,
.comin_soon,
.ftrd_prprty_hdng,
.ftrd_prprty_hdng h2 {
    width: 100%;
    float: left
}

.ftrd_prprty_hdng span {
    color: #5a1501;
    font-size: 23px
}

.ftrd_prprty_hdng h2 {
    color: #d2202f;
    font-family: latobold;
    font-size: 20px;
    margin: 12px 0;
    text-transform: uppercase
}

.Infomation_1_Email_Listing>p,
.Infomation_1_Email_Listing>span,
.lblListbrokerage {
    font-family: open_sansregular
}

.comin_soon {
    margin: 66px 0
}

.Detail_Email123 input {
    margin: 14px 12px 0 0;
    width: 12%
}

.login_input_regstrtn {
    float: left;
    width: 100%
}

.login_input_regstrtn>input {
    float: left!important
}

.Infomation_1_Email_Listing {
    float: left;
    margin-top: 151px;
    width: 100%
}

.Infomation_1_Email_Listing>span {
    color: #151515;
    float: left;
    font-size: 13px;
    margin: 0;
    width: 118px
}

.Infomation_1_Email_Listing>p {
    float: left;
    font-size: 14px;
    text-align: justify;
    width: 70%;
    color: #151515
}

.schdul_pddng {
    padding: 10px!important
}

.tble_hdng_clr {
    color: #fff
}

.scoico_icns_frnt {
    display: inline;
    float: left;
    margin-top: 12px;
    width: 100%
}

.scoico_icns_frnt>li {
    list-style-type: none;
    display: inline;
    margin: 0 15px 0 0
}

.ftr_hdng_new {
    color: #dc1f16;
    float: left;
    font-size: 19px;
    margin: 9px 14px 0 0
}

.lblListbrokerage {
    color: #000;
    font-size: 16px;
    text-transform: capitalize
}

.header_detail1 h5 {
    float: right;
    margin: 6px 0
}

.bob_clsses {
    float: left;
    margin: 0 4px 0 7px;
    width: 170px;
    text-align: center
}

.virtual_cmng_soon {
    float: left;
    width: 100%;
    margin: 20px 0;
    text-align: center
}

.grdTestimonialstext {
    height: 200px;
    margin-top: 10px
}

.bx-viewport {
    border: 2px solid #d95f60!important
}

.grdTestimonialstext>span {
    font-size: 14px;
    line-height: 14px
}

.fuuter_name>h5 {
    border-bottom: 1px solid;
    color: #fc2928;
    text-transform: uppercase;
    font-family: latobold;
    font-size: 18px;
    margin-bottom: 4px;
    padding-bottom: 8px;
    width: 65%
}

.fuuter_map>h5 {
    color: #000;
    float: left;
    font-family: MyriadProRegular;
    font-size: 16px;
    margin: 0 0 11px;
    width: 100%
}

.fuuter_map a {
    color: #000;
    margin: 0 0 0 7px
}

.fuuter_map>span {
    color: #fff;
    float: left;
    font-family: CenturyGothic-Regular;
    margin: 0 0 0 10px
}

.property_top_inner_bg {
    border: 1px solid #454545;
    float: left;
    width: 100%;
    background: #fff
}

.propert_header_img {
    float: left;
    margin: 7px 0;
    width: 100%
}

.propert_header_cntntt {
    float: left;
    margin: 32px 0 0;
    width: 100%
}

.propert_header_cntntt h2 {
    color: #d2202f;
    float: left;
    font-family: open_sansbold;
    font-size: 18px;
    margin-bottom: 12px;
    width: 100%
}

.propert_header_cntntt_box h3,
.propert_header_cntntt_box span,
.property_top_box_sctn h3 {
    font-family: 'robotoregular';
}

.propert_header_cntntt_box {
    float: left;
    margin: 0 13px 0 0
}

.propert_header_cntntt_box h3 {
    color: #130e58;
    float: left;
    font-size: 14px;
    margin: 0 9px 0 0
}

.propert_header_cntntt_box span {
    float: left;
    font-size: 14px;
    font-weight: 500;
    margin-top: 0;
	color:#d2202f;
}

.propert_top_details {
    float: right;
    margin: 29px 0 0
}

.property_top_box_sctn {
    float: left;
    margin: 0 10px;
    text-align: center
}

.property_top_box_sctn h3 {
    font-size: 12px;
    margin: 16px 0
}

.property_top_box_sctn a {
    color: #192b4d
}

.property_inner_midle_sctn {
    float: left;
    width: 100%
}

.property_inner_slider {
    float: left;
    width: 100%;
    margin-top: 12px
}

.property_price_box {
    border: 1px solid #b7b7b7;
    border-radius: 6px;
    float: left;
    padding: 6px 0 0;
    width: 100%
}

.prprty_inner_box_row {
    border-bottom: 1px solid #b7b7b7;
    float: left;
    margin: 4px 0;
    padding-bottom: 7px;
    width: 100%
}

.proprty_price {
    float: left;
    width: 100%;
    border-right: 1px solid #b7b7b7
}

.proprty_price h2 {
    float: left;
    font-family: robotobold;
    font-size: 26px;
    text-align: center;
    width: 100%;
    margin: 0;
    color: #d2202f;
}

.clculatr_prprty,
.property_tax_new h3 {
    font-family: open_sansregular
}

.proprty_clculatr {
    float: left;
    width: 100%;
    text-align: center
}

.clculatr_prprty {
    background: #3f8d35;
    border: 0;
    font-size: 11px;
    padding: 5px 20px;
    text-transform: uppercase
}

.property_tax_new h3,
.property_tax_new span {
    font-size: 13px;
    float: left;
    text-transform: uppercase
}

.property_tax_new {
    float: left;
    width: 100%
}

.property_tax_new h3 {
    margin: 0 7px 0 0
}

.property_tax_new span {
    font-family: open_sansbold;
    margin: 0
}

.property_community_new {
    float: left;
    margin: 3px 0;
    width: 100%
}

.property_community_new h3 {
    float: left;
    font-family: open_sansregular;
    font-size: 12px;
    margin: 0 7px 0 0;
    text-transform: uppercase
}

.property_community_new span {
    float: right;
    font-family: open_sansbold;
    font-size: 11px;
    margin: -1px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 60%
}

.proprty_details_boxx {
    border-right: 1px solid grey;
    float: left;
    text-align: center;
    width: 100%
}

.proprty_details_boxx>h2 {
    float: left;
    font-family: open_sansbold;
    font-size: 12px;
    margin-top: 6px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    color: #7e7e7e
}

.proprty_details_boxx>span {
    float: left;
    font-family: open_sansbold;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.proprty_viewmore_boxx>a,
.proprty_viewmore_boxx>button {
    border-radius: 0 0 5px 5px;
    font-size: 14px;
    padding: 6px 0;
    float: left;
    color: #fff;
    font-family: open_sansregular;
    text-transform: uppercase
}

.proprty_viewmore_boxx {
    float: left;
    margin-top: -4px;
    text-align: center;
    width: 100%
}

.prprty_inner_box_row_new {
    float: left;
    width: 100%
}

.proprty_viewmore_boxx>a {
    background: #3f8d35;
    width: 100%
}

.proprty_viewmore_boxx>button {
    background: #7c952d;
    width: 100%!important
}

.left_section_slider_new_demo {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #454545
}

.rocco_cntct_info_profile {
    background: #454545;
    float: left;
    margin: 12px 0;
    padding: 8px;
    width: 100%
}

.seaarch_Property_slider_new_demo {
    float: left;
    margin-top: 3px;
    width: 100%
}

.proprty_clculatr>button {
    color: #fff
}

.lstbrokerage_rocco {
    float: right
}

.agent_input_prprty_dtl,
.agent_input_prprty_dtl p,
.agent_input_prprty_dtl_3,
.roco_pro_img,
.roco_pro_info,
.roco_pro_info>h2,
.roco_pro_info>p {
    float: left;
    width: 100%
}

.roco_pro_info {
    text-align: center;
    margin-top: 4px
}

.agent_input_prprty_dtl p {
    font-family: open_sansregular;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase
}

.agent_input_prprty_dtl_3 {
    text-align: center
}

.email_profile_r,
.roco_pro_info>h2,
.roco_pro_info>p {
    color: #fff;
    text-align: left
}

.agent_input_prprty_dtl_3 input {
    background: #000!important;
    float: left;
    width: 100%
}

.w4rlisting-list-b li::after,
.w4rlisting-list-b li::before {
    background: #d4d4d4;
    content: "";
    position: absolute;
    display: block
}

.roco_pro_info>h2 {
    margin: 0;
    font-family: CenturyGothic-Regular;
    font-size: 22px
}

.roco_pro_info>p {
    margin: 3px 0 6px;
    font-family: open_sansregular;
    font-size: 12px
}

.detail_left_section_new,
.email_profile_r {
    font-family: open_sansregular;
    font-size: 13px;
    width: 100%;
    float: left
}

.email_profile_r {
    margin: 2px 0
}

.detail_left_section_new {
    border-top: 1px solid #aeaeae;
    color: #151515;
    line-height: 28px;
    margin: 13px 0 0;
    padding: 8px
}

.detail_left_section_new h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-family: open_sansbold;
    color: #565656
}

.lstbrokerage_rocco span {
    color: #3b3b3b;
    float: left;
    font-family: open_sansregular;
    font-size: 11px;
    margin: 4px 0
}

.roco_cnts_us {
    float: left;
    width: 100%
}

grdslider_PImage {
    width: 100%
}

.fuuter_map>a {
    color: #000
}

.modal-open {
    overflow-y: auto!important
}

.w4rlisting .w4rlisting-list-b,
.w4rlisting-list-b {
    border: 1px solid #b7b7b7;
    border-radius: 6px;
    list-style: none;
    margin: 0 0 12px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-transform: uppercase
}

.w4rlisting-list-b li::before {
    bottom: -1px;
    height: 1px;
    left: 0;
    width: 100%
}

.w4rlisting-list-b li::after {
    height: 100%;
    right: -1px;
    top: 0;
    width: 1px
}

.w4rlisting .w4rlisting-list-b,
.w4rlisting-list-a>li.a a,
.w4rlisting-list-b {
    color: #616161
}

.w4rlisting-reveal::-moz-selection,
.w4rlisting::-moz-selection {
    background: #5f4e16;
    color: #fff;
    text-shadow: none
}

.w4rlisting-list-b li.a {
    height: 60px;
    padding-top: 6px
}

.w4rlisting-list-b li {
    float: left;
    font-size: 10px;
    height: 52px;
    padding: 14px 0 0;
    position: relative;
    width: 33.3333%
}

.w4rlisting-list-b li.a span {
    font-family: open_sansbold;
    font-size: 12px;
    font-weight: 400;
    margin: 0 0 7px

}

.w4rlisting-list-b li span,
.w4rlisting>header,
.w4rlisting>header h1,
.w4rlisting>header h2,
.w4rlisting>header>ul li span {
    color: #727272
}

.w4rlisting-list-b li span {
    color: #727272;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 4px
}

.w4rlisting-list-b li.link {
    clear: both;
    float: none;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    padding: 0;
    width: auto
}

.read_more_btn3 {
    background: #d30023;
    border: 1px solid #ccc;
    color: #fff;
    float: left;
    font-size: 12px;
    margin: 8px 0 0;
    padding: 2px 7px
}

.read_more_btn3:hover {
    background: #333;
    color: #fff
}

.seaarch_Property_slider_new_demo>img {
    margin: 12px 0 0;
    width: 100%
}

.propert_top_details_scnd {
    display: none
}

.menu_section ul li a:hover {
    background-color: #d2202f;
    color: #fff
}

.cal_new_cls>h2,
.white {
    color: #fff
}

.rr>input {
    float: right;
    margin: 0 0 0 5px;
    width: 40%
}

.count_date {
    float: left;
    margin: 9px 0 0 4px;
	display:none;
}

.seaarch_Property_slider_new_demo_12 {
    float: left;
    width: 100%;
    margin-top: 12px
}

.red {
    background-color: #fc2928;
    font-family: CenturyGothic-Regular;
    font-size: 15px
}

.font-normal {
    font-family: inherit!important;
    font-size: 10px!important
}

.width-48 {
    width: 48%!important
}

.width-100 {
    width: 100%!important
}

.margin-top-15 {
    margin-top: 15px
}

.left {
    float: left
}

.right {
    float: right
}

.Free-Home_calculator,
.cal_new_cls,
.cal_new_cls>h2,
.cal_new_cls>h2 a,
.cal_new_cls>h3,
.cal_new_cls>p,
.privacy_policy,
.privacy_policy h4 {
    float: left;
    width: 100%
}

.height-40 {
    height: 40px
}

.margin-left-10 {
    margin-left: 10px
}

.Free-Home_calculator {
    border: 1px solid #818181;
    border-radius: 8px;
    margin-bottom: 10px;
    padding: 12px;
    background: #ebe9e9
}

.cal_new_cls {
    margin: 12px 0
}

.cal_new_cls>h2 a {
    color: #be0000;
    font-family: 'robotomedium';
    text-transform: capitalize;
    font-size: 22px;
    margin: 4px 0
}

.cal_new_cls>p {
    color: #353535;
    font-family: 'robotoregular';
    font-size: 14px;
    margin: 9px 0;
    text-align: justify;
	line-height:32px;
}

.cal_new_cls>h3 {
    color: #da251d;
    font-family: 'robotomedium';
    font-size: 20px;
    margin: 7px 0 0 auto
}

.privacy_policy h4 {
    font-size: 28px;
    font-family: 'robotobold';
    color: #252525;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 12px
}

.free_home_top h1,
.news_hding h2 {
    color: #d2202f;
    text-align: center;
    float: left;
    width: 100%
}

.news_hding h2 {
    font-family: open_sansbold;
    font-size: 28px
}

.news_hding {
    float: left;
    margin: 8px 0;
    text-align: center;
    width: 100%
}

.free_nw_cls_bg {
    background: #f9f9f9;
    border: 1px solid #222;
    border-radius: 5px;
    float: left;
    margin-bottom: 15px;
    padding: 13px;
    width: 100%
}

.free_home_top {
    float: left;
    width: 100%
}

.free_home_top h1 {
    font-family: latobold;
    text-transform: uppercase;
    font-size: 22px;
    margin: 8px 0
}

.Infomation_new_frm span,
.free_home-frm_sect>p,
.free_home_top p,
.free_tmp_frmm table label,
.left_section_info_new h2 {
    font-family: open_sansregular
}

.free_home_top p {
    color: #151515;
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin: 6px 0;
    text-align: justify;
    width: 100%
}

.Free-Home_form_bg {
    border: 1px solid grey;
    float: left;
    margin: 12px 0;
    padding: 12px;
    width: 100%
}

.Infomation_new_frm {
    float: left;
    margin: 4px 0;
    width: 100%
}

.Infomation_new_frm span {
    color: #151515;
    float: left;
    font-size: 13px;
    margin-top: 18px;
    width: 100%
}

.Infomation_new_frm>input {
    color: grey;
    float: left;
    font-size: 12px;
    padding: 9px;
    width: 100%
}

.left_section_info_new {
    float: left;
    width: 100%
}

.left_section_info_new h2 {
    color: #192b4d;
    float: left;
    font-size: 15px;
    margin: 8px 0;
    width: 100%
}

.free_tmp_frmm {
    float: left;
    width: 100%
}

.free_tmp_frmm table tr {
    float: left;
    margin: 3px 0;
    width: 100%
}

.free_tmp_frmm table label {
    font-size: 13px!important
}

.left_section_info_new textarea {
    color: grey;
    font-size: 13px;
    padding: 6px
}

.free_home-frm_sect>p {
    color: #151515;
    float: left;
    font-size: 14px;
    width: 100%
}

.free_home-frm_sect>h2 {
    color: #192b4d;
    float: left;
    font-family: open_sansbold;
    font-size: 18px;
    margin: 12px 0;
    width: 100%
}

.free_home-frm_sect {
    float: left;
    width: 100%
}

.Design_and_developed {
    float: left;
    text-align: center;
    width: 100%;
	margin-top:12px;
}

.Design_and_developed p {
    float: left;
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    color: #8a2a0e;
    font-size: 16px;
    text-align: center;
    width: 100%;
    margin: 0
}

.Design_and_developed a {
    color: #000
}

.mortgge_clc h4,
.schedule_appointment h2 {
    color: #d2202f;
    font-family: latobold;
    float: left;
    width: 100%;
    text-align: center
}

.schedule_appointment_bg {
    background: #ebe9e9;
    border: 1px solid #b8b8b8;
    border-radius: 8px;
    float: left;
    padding: 12px;
    width: 100%
}

.schedule_appointment {
    float: left;
    width: 100%
}

.schedule_appointment h2 {
    font-size: 24px;
    margin: 0 0 10px
}

.calc_inner_cls {
    background: #ebe9e9;
    border: 1px solid #b8b8b8;
    border-radius: 8px;
    float: left;
    margin: 12px 0;
    padding: 10px;
    width: 100%
}

.mortgge_clc {
    float: left;
    width: 100%
}

.mortgge_clc h4 {
    text-transform: uppercase;
    font-size: 22px;
    margin: 12px 0 0
}

.mortgge_clc p {
    color: #404040;
    float: left;
    font-family: open_sansregular;
    font-size: 13px;
    margin: 0;
    padding: 12px;
    width: 100%
}

.free_nw_cls_bg_new {
    background: #f9f9f9;
    border: 1px solid #130e58;
    border-radius: 5px;
    float: left;
    margin-bottom: 15px;
    padding: 10px;
    width: 100%
}

.Free_email_listing,
.login_cls_new {
    background: #ebe9e9;
    width: 100%;
    float: left
}

.home_map {
    border: 1px solid;
    float: left;
    width: 100%
}

.login_cls_new {
    border: 1px solid #b8b8b8;
    border-radius: 8px;
    margin-bottom: 16px;
    padding: 8px
}

.dtc_tab {
    float: left;
    width: 100%
}

.dtc_tab h2 {
    color: #5a1501;
    float: left;
    font-family: CenturyGothic-Bold;
    font-size: 26px;
    margin: 0 0 10px;
    text-align: center;
    width: 100%
}

.pls_login>h5 {
    float: left;
    font-family: CenturyGothic-Regular;
    text-align: center;
    width: 100%
}

.login_input textarea {
    color: grey;
    font-size: 13px;
    padding: 6px
}

.Free_email_listing {
    border: 1px solid #b8b8b8;
    border-radius: 8px;
    padding: 12px
}

.Infomation_new_frm>p {
    float: left;
    font-size: 12px;
    padding: 12px 0;
    width: 100%
}

.Infomation_new_frm textarea {
    color: grey;
    font-size: 12px;
    padding: 9px
}

.cls_tab_cntent_prprty_dtl {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

#MainContent_lblPropertyDescription {
    color: #000;
    float: left;
    font-family: open_sansregular;
    line-height: 26px;
    margin: 11px 0 97px 69px;
    width: 61%
}

.new_print_screen span {
    color: #5a1501;
    float: left;
    font-family: open_sansregular;
    font-size: 15px;
    font-weight: 700;
    margin: 8px 0 0
}

.new_print_screen img {
    float: left;
    margin: 1px 14px 0 19px
}

.print_footer {
    background: #5a6d21;
    border: 2px solid #5a1501;
    float: left;
    margin-bottom: 20px;
    padding: 5px 5px 15px;
    width: 100%
}

.print_footer img {
    border: 2px solid #e2e2e2;
    float: left;
    margin: 9px 26px 0 1px
}

.print_logo {
    float: right
}

.prprty_lkng_hdng,
.prprty_lkng_hdng h2 {
    float: left;
    margin: 6px 0;
    width: 100%
}

.fuuter_dtl i,
.fuuter_dtl span {
    color: #fff
}

.prprty_lkng_hdng h2 {
    color: #7c952d;
    font-family: CenturyGothic-Regular;
    font-size: 24px;
    text-align: center
}

.chmc_calculator h2,
.mortgage_calculator h2 {
    color: #d2202f;
    font-family: 'robotobold';
    font-size: 22px;
    text-align: center;
    margin: 8px 0;
    width: 100%;
    float: left;
    text-transform: uppercase
}

.chmc_calculator {
    float: left;
    width: 100%
}

.chmc_calculator iframe {
    float: left;
    height: 330px;
    width: 100%
}

.mortgage_calculator {
    float: left;
    width: 100%
}

.mortgage_calculator iframe {
    float: left;
    height: 620px;
    width: 100%
}

.calculater_developer {
    float: left;
    width: 100%
}

.calculater_developer h2 {
    color: grey;
    float: left;
    font-family: CenturyGothic-Regular;
    font-size: 14px;
    margin: 8px 0;
    text-align: right;
    width: 100%
}

.calculater_developer img {
    margin: -24px 0 0 5px
}

.fuutr_menu_bg {
    background: #d2202f;
    float: left;
    padding: 14px 0;
    text-align: center;
    width: 100%
}

.futer_mennu {
    float: left;
    width: 100%
}

.futer_mennu ul {
    float: left;
    margin: 0;
    width: 100%
}

.futer_mennu ul li {
    display: inline;
    list-style-type: none;
    margin: 0 34px 0 0
}

.futer_mennu ul li a {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 15px
}

.top_logo {
    float: left;
    text-align: center;
    width: 100%
}

.medium-module>label {
    color: #333;
    font-family: arial;
    font-size: 13px
}

.back_bggg {
    background: #fff
}

.latst_srch_bg {
    float: left;
    margin-top: 35px;
    width: 100%;
    background: linear-gradient(to bottom, #26bdf3 0, #fff 100%);
    padding: 12px 0 40px
}

.ltst_srch_sct {
    float: left;
    width: 100%
}

.input_srch_new {
    background: #fff;
    float: left;
    width: 100%;
    border: 2px solid #161616;
    margin: 12px 0
}

.lt_calculator {
    float: left;
    width: 100%
}

.lt_calculator h2 {
    color: #d2202f;
    float: left;
    font-family: 'robotobold';
    text-transform: uppercase;
    font-size: 22px;
    margin: 8px 0;
    text-align: center;
    width: 100%
}

.nbs-flexisel-item,
.nbs-flexisel-ul {
    margin: 0;
    padding: 0;
    position: relative
}

.lt_calculator iframe {
    float: left;
    height: 300px;
    width: 100%
}

#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
    display: none
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%
}

.nbs-flexisel-ul {
    width: 9999px;
    list-style-type: none;
    text-align: center
}

.nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 100%
}

.nbs-flexisel-item {
    float: left;
    cursor: pointer;
    line-height: 0
}

.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 210px;
    height: 200px;
    border: 1px solid #2f2e2e
}

.nbs-flexisel-item h3 {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #333;
    font-family: 'robotoregular';
    text-align: left;
    line-height: 27px;
    padding: 0 6px
}

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1.9
}

.featurd_heading,
.featurd_heading h2,
.featured_sction {
    width: 100%;
    float: left
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat
}

.featurd_heading {
    margin: 12px 0;
    text-align: center;
    border-bottom: 2px solid #d2202f;
}

.featurd_heading h2 {
    color: #d2202f;
    font-family: 'robotobold';
    font-size: 30px;
    margin: 10px 0;
    text-transform: uppercase
}

.construction_intrested_hdng {
    float: left;
    margin: 14px 0 0;
    width: 100%
}

.construction_detail,
.property_inner_cntnt {
    margin-top: 12px;
    width: 100%;
    float: left
}

.construction_intrested_hdng>h2 {
    color: #d2202f;
    float: left;
    font-family: latobold;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.cnstrctn_deatil_address {
    color: #151515
}

.construction_detail span {
    color: #151515;
    float: left;
    font-family: open_sansregular;
    font-size: 14px;
    line-height: 26px;
    width: 100%
}

.header_logo h2,
.property_inner_cntnt>h2 {
    font-family: latobold;
    width: 100%;
    float: left
}
.property_inner_cntnt>h2 {
    color: #d2202f;
    font-size: 22px;
    margin-bottom: 12px;
    text-transform: uppercase
}
.header_logo {
    float: left;
    width: 100%;
    text-align: center;
}
.header_logo h2 {
    color: #fff;
    font-size: 38px;
    margin: 12px 0
}
.header_socio {
    float: left;
    margin: 3px 0
}
.header_socio li {
    list-style-type: none;
    display: inline
}
.header_socio li a {
    margin: 0 12px 0 0
}
.top_right_header {
    float: left;
    width: 100%;
    text-align: right
}
.top_right_header h3 {
    float: left;
    width: 100%;
    font-family: latoregular;
    font-size: 16px;
    color: #fff;
    margin: 12px 0 0
}
#MainContent_lblHeading,
#MainContent_lblHeading1,
.landing_page_p p {
    font-family: times new roman;
    text-align: center;
    font-style: italic
}
.top_right_header h3 a {
    float: left;
    width: 100%;
    color: #fff;
    text-transform: uppercase
}
.whte_clr {
    background: #fff
}
.chnge_btnn {
    float: left;
    margin: 12px 0 0 20px
}
.frame_clss {
    background: #fff!important
}
#MainContent_lblHeading {
    color: #fff;
    float: left;
    font-size: 26px;
    width: 100%;
    padding: 8px!important
}
.comments,
.landing_page_p p {
    font-weight: 700;
    width: 100%;
    float: left
}
#MainContent_lblHeading1 {
    color: #2e2e2e;
    float: left;
    font-size: 22px;
    margin: 8px 0 0;
    width: 100%;
    padding: 0!important
}
.landing_page_p p {
    color: #d2202f;
    font-size: 26px;
    margin: 0 0 8px;
    text-decoration: underline
}
.review_home_worth_land_1 {
    float: left;
    width: 100%
}
.review_home_worth_land_1 h3 {
    background: #d2202f;
    border-radius: 6px;
    color: #fff;
    float: left;
    font-family: latobold;
    font-size: 18px;
    margin: 12px 0 0;
    padding: 6px;
    text-transform: uppercase
}
.review_home_worth_land_1 p {
    border-bottom: 1px solid grey;
    color: #2d2d2e;
    float: left;
    font-family: open_sansregular;
    font-size: 13px;
    margin: 10px 0;
    padding-bottom: 6px;
    width: 100%
}
.fram_border {
    border: 1px solid #222!important;
    background: #fff
}
.Virtual_cmnt {
    float: left;
    width: 100%;
    padding: 14px;
    margin: 12px 0
}
.Virtual_cmnt h2 {
    float: left;
    width: 100%;
    font-size: 20px;
    font-family: 'robotobold';
}
.test_bg {
    background: #f7f7f7;
    border: 1px solid #e1e0e0;
    border-radius: 3px;
    float: left;
    margin: 4px 0;
    padding: 10px;
    width: 100%
}
.comments {
    font-size: 18px;
    line-height: 25px;
    font-family: 'robotoregular';
    color: #5a5b5c;
}
.name {
    color: red;
    float: left;
    font-size: 13px;
    text-transform: uppercase;
    width: 100%;
    font-family: open_sansbold;
    margin: 8px 0 0
}
.lblcomment {
    float: left;
    font-size: 15px;
    font-weight: 400;
    text-align: justify;
    width: 100%
}
.circle_heading
{    text-align: center;
    float: left;
    width: 100%
}
.top_middle_content {
    float: left;
    width: 100%
}
.back_bggg {
    border: 1px solid #222!important
}
.top_header_bg {
    float: left;
    width: 100%;
    background: #130e58;
    display: none
}
.top_middle_bg {
    float: left;
    width: 100%;
    margin: 12px 0;
	background: url(../images/banner_bg3.png) no-repeat #fff;
    background-size: auto;
    background-size: auto;
    background-size: cover;
    padding: 40px 0;
}
.top_middle_content {
    margin: 12px 0
}

.top_middle_content h2 {
    float: left;
    width: 100%;
    font-size: 30px;
    color: #2c2c2c;
    font-family: 'robotobold';
    text-transform: capitalize;
	margin:0 0 12px 0;
}
.top_middle_content a {
    background: #1056b4;
    border-radius: 20px;
    padding: 6px 20px;
    margin: 12px 0 0 0;
	font-family: 'robotoregular';
    color: white;
    float: left;
	border:2px solid white;
}
.top_middle_content h5 {
    float: left;
    width: 100%;
    font-size: 30px;
    color: #fc2928;
    font-family: "Times New Roman", Times, serif;
    font-weight: 700;
    margin: 16px 0;
    font-style: italic
}

.top_middle_content h5 span {
    color: #de0000
}

.top_middle_content p {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #3B3B3C;
    font-family: 'robotoregular';
    margin: 4px 0;
    line-height: 30px
}

.my_list_hdng h2 {
  color: #130e58;
  font-family: robotobold;
  text-transform: uppercase;
}

.circle_heading_bg {
    float: left;
    width: 100%;
    margin: 20px 0 10px
}

.circle_heading h2 {
    float: left;
    width: 100%;
    font-family: 'robotobold';
    font-size: 30px;
    color: #171717;
    text-transform: uppercase
}

.header_detail1_lang {
    float: left;
    width: 100%
}

.new1 {
    margin-top: 24px
}

.header_detail_right {
    float: right;
    margin: 8px 0
}

.header_detail_right h2 {
    float: left;
    width: 100%
}

.header_detail_right img {
    width: 72%
}

.boxx_construction {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #adacab;
	margin-bottom:8px;
}
.search_boxx_left2 img {
  width: 100%;
  height: 220px;
}
.construction_bg {
    float: left;
    width: 100%;
    padding: 0 12px
}

.new_btn {
    margin-bottom: 12px
}

.my_list_hdng {
    float: left;
    width: 100%;
    text-align: center;
    margin: 12px 0
}

.my_list_hdng h2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 6px 0 12px;
    font-size: 24px
}

#shareBtn {
    margin: 35px 0 0;
    background: #cd0505;
    border-color: #cd0505;
    display: none
}

.header_detail_right span {
    color: #020202;
    font-size: 22px;
    float: right;
    font-family: 'robotomedium';
}
.header_detail_right h3 {
    color: #d2202f;
    font-size: 24px;
    float: right;
    font-family: 'robotomedium';
}
.header_detail_right h3 a {
    color: #020202
}
.video_sect_bg {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #c8c6c6;
    padding: 8px;
    margin-bottom: 18px
}

.main_video_section,
.video_top {
    float: left;
    width: 100%
}

.main_video_section iframe {
    width: 100%;
    margin-bottom: 22px;
    height: 420px
}

.video_bottom {
    float: left;
    width: 100%;
    margin: 4px 0
}

.video_boxx_left {
    background: #fff;
    border: 1px solid #bebebe;
    float: left;
    padding: 7px;
    width: 100%
}

.vdeo_btnn {
    background: #094fb9!important;
    border: 0!important;
    color: #fff;
    border-radius: 0!important;
    margin-top: 12px
}

.video_hdng {
    float: left;
    width: 100%
}

.video_hdng h2 {
    color: #094fb9;
    float: left;
    font-family: 'robotobold';
    font-size: 28px;
    margin: 12px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.property_price_box2 {
    border: 1px solid #b7b7b7;
    border-radius: 6px;
    float: left;
    padding: 6px 0;
    background: #fff;
    width: 100%;
    margin-bottom: 12px
}

.prprty_inner_box_row2 {
    float: left;
    margin: 4px 0;
    width: 100%
}

.social_icons_share .st-custom-button {
    float: left;
    margin: 5px;
    cursor: pointer
}

.social_icons_share .fa {
    padding: 12px;
    font-size: 20px;
    width: 47px;
    text-align: center;
    text-decoration: none
}

.proprty_share,
.proprty_share h3 {
    float: left;
    width: 100%;
    text-align: center
}

.social_icons_share .fa:hover {
    opacity: .7
}

.social_icons_share .fa-facebook {
    background: #3b5998;
    color: #fff
}

.social_icons_share .fa-twitter {
    background: #55acee;
    color: #fff
}

.social_icons_share .fa-google-plus {
    background: #dd4b39;
    color: #fff
}

.social_icons_share .fa-pinterest {
    background: #cb2027;
    color: #fff
}

.social_icons_share .fa-linkedin {
    background: #007bb6;
    color: #fff
}

.social_icons_share .fa-instagram {
    background: #517fa4;
    color: #fff
}

.social_icons_share .fa-whatsapp {
    background: #2ab200;
    color: #fff
}

.social_icons_share .fa-envelope {
    background: #4b515d;
    color: #fff
}

.proprty_share h3 {
    font-size: 22px;
    font-family: robotomedium;
    color: #000;
    margin: 0 0 7px
}

.hme_wrth_sect h2,
.hme_wrth_sect span {
    width: 100%;
    color: #fff;
    float: left;
    text-align: center
}
.home_wrth_bg {
    float: left;
    width: 100%;
    background: url(../images/banner_bg2.png) no-repeat #fff;
    background-size: auto;
    background-size: auto;
    background-size: cover;
    padding: 40px 0;
}
.cma_link {
    width: 970px;
    background: 0 0;
    margin: 50px auto;
}
.cma_link:hover .box_shadow_new {
    display: none;
}
.cma_link:hover .box_shadow2 {
    display: block;
}
.box_shadow2 {
    display: none;
}
.hme_wrth_sect {
    float: left;
    width: 100%
}

.hme_wrth_sect h2 {
    font-size: 38px;
    font-family: montserratregular;
    text-transform: uppercase
}

.hme_wrth_sect span {
    font-family: Lato;
    font-size: 18px;
    margin: 15px 0 23px
}

.header-addre-form {
    width: 635px;
    height: 62px;
    margin: 0 auto;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px
}

#search {
    -webkit-border-radius: 50px 0 0 50px;
    -moz-border-radius: 50px 0 0 50px;
    border-radius: 50px 0 0 50px;
    font-size: 18px;
    padding: 21px 10px 19px 50px!important;
    width: 515px;
    background: url(../Images/loc_ico.png) 20px 20px no-repeat #fff;
    float: left;
    font-family: CenturyGothic-Regular;
    color: #666;
    height: 62px;
    border: none
}

.green-btn.large {
    background: #f29702;
    border-radius: 0 50px 50px 0;
    margin: 6px 0 0!important;
    float: left;
    font-family: OpenSans-Light;
    font-size: 20px;
    height: 62px;
    width: 120px;
    border: none;
    color: #000
}

.frnt_brdr,
.frnt_brdr2,
.latst_srch,
.ltst_srch_sct h2 {
    width: 100%;
    float: left
}

.frnt_brdr {
    margin-top: 50px
}

.frnt_brdr2 {
    margin-bottom: 30px
}

.frnt_brdr2 img {
    float: left;
    margin: 4px 0 0
}

.latst_srch {
    background: #daf4fd;
    padding: 22px 0 40px;
    margin: 12px 0;
}

.ltst_srch_sct h2 {
    color: #07509c;
    font-size: 30px;
    margin: 12px 0;
    text-align: center;
    text-transform: uppercase;
    font-family: 'robotobold'
}

@media only screen and (max-width:768px) {
    #ctl00_MainContent_search {
        width: 324px
    }
    .header-addre-form {
        width: 504px
    }
    #header-addre-form select {
        padding: 20px 5px;
        width: 140px
    }
}

@media only screen and (max-width:568px) {
    .addre-box-header {
        width: 90%;
        margin: 0 auto;
        padding: 0!important
    }
    .addre-box-header h1 {
        font-size: 37px;
        letter-spacing: -1px;
        padding: 0
    }
    .addre-box-header h3 {
        font-size: 32px;
        color: #d6a85d
    }
    .addre-box-header h2 {
        font-size: 20px
    }
    #MainContent_search {
        width: 100%
    }
    .header-addre-form {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        width: 100%
    }
    .header-addre-form .green-btn,
    .header-addre-form input,
    .header-addre-form select {
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        -o-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        box-shadow: 0 0 5px rgba(0, 0, 0, .3);
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px!important;
        width: 100%!important;
        margin: 0 0 20px
    }
    .header-addre-form select {
        padding: 20px 4%
    }
    .header-addre-form #MainContent_search {
        border-radius: 35px;
        padding: 20px 4% 20px 17%;
        width: 100%
    }
}

.mainEdit {
    width: 450px;
    position: absolute;
    background-color: #fff;
    z-index: 999;
    right: 0;
    bottom: 20px;
    padding: 5px;
    font-size: 12px
}

.mainEdit a {
    color: #0645ad
}

.mainEdit input {
    border: 1px solid #333;
    width: 100%
}
/*
.blur-it {
    -webkit-filter: blur(5px);
    filter: blur(5px)
}*/

.hder_mdal {
    background: #22614b
}

.hder_mdal h4 {
    color: #fff!important;
    font-family: Oswald;
    text-align: center;
    font-size: 24px;
    line-height: 36px
}

.modl_sct {
    float: left;
    width: 100%;
    margin: 3px 0
}

.modl_sct input {
    padding: 10px;
    border: 1px solid #7f7f7f;
    height: 42px
}

.mdl_cls_btn,
.mdl_sbmt_btn {
    color: #fff;
    border: none;
    font-size: 16px
}

.modal-body.modl_bg {
    background: #f0f0f0
}

.mdl_sbmt_btn {
    background: #d30023
}

.mdl_cls_btn {
    background: #272727
}

.box_section {
    float: left;
    margin: 5px 0 20px;
    width: 100%
}

.frnt_section_box {
    background: #fff;
    border-color: #a7a7a7 #a7a7a7 #d2202f;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 5px;
    float: left;
    padding: 0;
    width: 100%
}

.fetrd_bath,
.fetrd_bed {
    border-right: 1px solid
}

.featured_box_cntnt,
.ftrd_property_img {
    padding: 5px;
    float: left;
    width: 100%
}

.ftrd_property_img img {
    height: 200px;
    width: 100%
}

.featured_box_cntnt {
    margin-bottom: 0
}

.featured_box_cntnt a {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #2c2c2c;
    font-family: open_sansregular;
    margin: 5px 0;
    height: 45px
}

.featured_box_cntnt p {
    color: #d30023;
    float: left;
    font-family: open_sansbold;
    font-size: 21px;
    line-height: 22px;
    margin: 6px 0;
    width: 100%
}

.featured_bg {
    float: left;
    width: 100%;
    padding: 12px 0
}

.featured_sction h5 {
    text-align: right;
    margin: 14px 0 14px -20px;
    float: left;
    width: 100%
}

.seller_box,
.seller_box h2 {
    float: left;
    width: 100%;
    text-align: center
}

.featured_sction h5 a {
    font-size: 14px
}

.seller_box {
    background: #fff;
    padding: 30px;
    border-radius: 12px
}

.seller_box h2 {
    font-size: 30px;
    color: #d30023;
    text-transform: uppercase;
    font-family: montserratregular;
    margin: 4px 0 15px;
    border-bottom: 2px solid
}

.conditions_sect p,
.seller_box p {
    width: 100%;
    font-family: open_sansregular;
    float: left
}

.seller_box p {
    text-align: center;
    font-size: 20px;
    color: #333;
    margin: 16px 0
}

.conditions_sect {
    float: left;
    width: 100%;
    text-align: right;
    margin: 15px 0 0
}

.conditions_sect p {
    color: #fff;
    font-size: 13px
}

.lblheading {
    color: #d2202f;
    float: left;
    font-family: times new roman;
    font-size: 26px;
    font-style: italic;
    font-weight: 700;
    margin: 0 0 8px;
    text-align: center;
    width: 100%
}

.frm_middle p,
.landing_page_p span {
    font-size: 18px;
    font-family: 'robotomedium';
    float: left;
    width: 100%
}

.landing_page_p span {
    margin: 22px 0 16px;
    color: #fff
}

.background_home_worth {
    float: left;
    width: 100%;
    margin: 16px 0
}

.frm_middle {
    float: left;
    width: 100%;
    margin: 15px 0
}

.frm_middle p {
    color: #222;
    border-bottom: 1px solid;
    text-align: center
}

.frm_middle span {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #231f20;
    font-family: arial;
    line-height: 23px
}

.fetrd_bed span,
.fetrd_sction h4,
.fetrd_sction span {
    font-family: latoregular
}

.frm_middle span a {
    color: #2a3dc8
}

.fetrd_sction {
    float: left;
    width: 100%;
    margin: 0;
    padding: 5px
}

.fetrd_sction h4 {
    float: left;
    margin: 2px 9px 0 0;
    font-size: 14px;
    color: #222
}

.fetrd_sction span {
    font-size: 14px;
    color: #606060
}

.fetrd_bath span,
.fetrd_bed span {
    float: left;
    text-align: center;
    color: #222
}

.featrd_icon {
    float: left;
    width: 100%;
    border-top: 1px solid
}

.fetrd_bed {
    float: left;
    width: 25%;
    text-align: center
}

.fetrd_bed img {
    float: left;
    margin: 7px 18px
}

.fetrd_bed span {
    width: 100%;
    margin: 3px 0
}

.fetrd_bath {
    float: left;
    width: 25%;
    text-align: center
}

.fetrd_bath img {
    float: left;
    margin: 5px 18px
}

.fetrd_bath span {
    width: 100%;
    margin: 3px 0;
    font-family: latoregular
}

.fetrd_area h4,
.fetrd_area span {
    float: left;
    margin: 5px;
    font-size: 14px;
    color: #222;
    font-family: latoregular
}

.fetrd_area {
    float: left;
    width: 50%
}

.fetrd_area span {
    width: 100%
}

.disclaimer_cntnt p {
    color: #393939;
    line-height: 26px;
    font-size: 14px;
    text-align: justify
}

.contact_in_right iframe {
    float: left;
    width: 100%;
    height: 335px;
    border: 1px solid #c8c6c6!important
}
.contact_in_right img {
    margin: 12px 0;
}
.ttr {
    float: right;
    font-size: 18px;
    margin: 26px 5px 0;
    color: #000
}

.header_detail_call {
    float: left;
    margin-top: 6px
}

.ftr_hdng3 {
    color: #d01d1d;
    float: left;
    font-size: 30px;
    margin: 8px 15px 0 0
}

.header_detail_call span {
    color: #424242;
    font-size: 30px;
    float: right;
    font-family: latobold;
    font-weight: 400
}
.right_socio {
    float: right
}

.right_socio>ul {
    float: left;
    width: 100%;
    margin: 12px 0 0;
}

.right_socio>ul li {
    display: inline;
    float: left;
    list-style-type: none;
}

.right_socio>ul li a {
    padding: 0 0 0 10px;
}

.featurd_heading h2 a {
    color: #fc2928;
}

.tab_srch_btttn {
    height: auto!important;
    border-radius: 0!important;
    background: #d2202f!important;
    border: none!important;
    margin: 29px 0 0!important;
}

.sticky-containnner {
    padding: 0;
    margin: 0;
    position: fixed;
    left: -150px;
    top: 42%;
    width: 200px;
    z-index: 99;
}

.stickky li {
    list-style-type: none;
    background-color: #333;
    color: #efefef;
    height: 50px;
    padding: 0;
    margin: 0 0 1px 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
}

.stickky li:hover {
    margin-right: -115px;
}

.stickky li img {
    float: right;
    margin: 5px 5px;
    margin-left: 10px;
    width: 40px;
}

.stickky li p {
    padding: 7px 0;
    margin: 0;
    text-transform: uppercase;
    line-height: 43px;
    text-align: right;
}

.stickky a {
    color: #fff;
    text-decoration: none;
}

.box_sct_bg a {
    display: block;
}

.box_sct_bg a img {
    -webkit-transition: -webkit-transform .5s;
    -moz-transition: -webkit-transform .5s;
    transition: transform .5s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}

.box_sct_bg img {
    max-width: 100%!important;
    margin: 0;
}

.box_sct_bg img {
    margin: 0!important
}

.box_sct_bg {
    cursor: pointer;
    padding-bottom: 20px;
    margin: 0;
    height: auto;
    overflow: hidden;
}

.menu_section2 {
    float: right;
}

.menu_section2 a {
    padding: 6px 15px;
    color: #fff;
    background: #d2202f;
    font-family: 'robotoregular';
    border: none;
    border-radius: 0;
    font-size: 15px;
    margin: 2px 5px;
}

.menu_section2 a:hover {
    background: #fff;
    color: #000;
}

.menu_section2 a:focus {
    background: #fff;
    color: #000;
}

#sidebar-wrapper {
    margin-right: -250px;
    right: 0;
    width: 250px;
    background: #000;
    position: fixed;
    height: 100%;
    overflow-y: auto;
    z-index: 1000;
    transition: all .5s ease-in 0s;
    -webkit-transition: all .5s ease-in 0s;
    -moz-transition: all .5s ease-in 0s;
    -ms-transition: all .5s ease-in 0s;
    -o-transition: all .5s ease-in 0s;
    top: 0;
}

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sidebar-nav li {
    line-height: 50px;
    text-indent: 20px;
}

.sidebar-nav li a {
    color: #999;
    display: block;
    text-decoration: none;
    background: no-repeat;
    padding: 0;
}

.sidebar-nav li a:hover {
    color: #fff;
    background: #d2202f;
    text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav>.sidebar-brand {
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    background: #1669c0;
    color: #fff;
    margin-bottom: 20px;
}

.sidebar-nav>.sidebar-brand a {
    color: #fff;
    background: 0 0;
    font-weight: 700;
    font-size: 22px;
}

.sidebar-nav>.sidebar-brand a:hover {
    color: #fff;
    background: 0 0;
}

#menu-toggle {
    top: 0;
    right: 0;
    position: relative;
    z-index: 1;
}

#sidebar-wrapper.active {
    right: 250px;
    width: 250px;
    transition: all .5s ease-out 0s;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    top: 0;
}

.toggle {
    margin: 5px 5px 0 0;
}

.newsletter_bg {
    float: left;
    padding: 70px;
    background: url(../images/reportBg.jpg) no-repeat;
    background-size: auto;
    background-size: cover;
    width: 100%
}

.newsltr_content {
    background-color: rgba(23, 184, 242, .8);
    text-align: left;
    padding: 33px;
    width: 90%;
    float: left;
    height: 10vw
}

.newsltr_content h2 {
    font-family: montserratsemi_bold;
    font-weight: 700;
    font-size: 1.8vw;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 .8vw;
    float: left;
    width: 100%
}

.newsltr_content p {
    color: #fff;
    font-size: .9vw;
    margin: 0;
    float: left;
    font-family: latoregular;
    width: 100%
}

.newsltr_form {
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    padding: 12px;
    height: 10vw
}

.inputBox {
    position: relative;
    box-sizing: border-box;
    margin-bottom: 30px;
    background: #fff;
    text-align: center;
    border-radius: 5px
}

.inputBox .inputText {
    position: absolute;
    font-size: 16px;
    line-height: 50px;
    transition: .5s;
    opacity: .5;
    text-align: center;
    float: left;
    font-family: 'Avenir Next LT Pro';
    width: 100%
}

.inputBox .input {
    position: relative;
    width: 100%;
    height: 50px;
    background: 0 0;
    border: none;
    outline: 0;
    font-family: 'robotoregular';
    text-align: center;
    font-size: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, .5)
}

.button.newsltr_btn {
    float: left;
    width: 100%!important;
    font-family: 'robotoregular';
    height: 50px;
    margin: 10px 0;
    color: #fff;
    background: #17b8f2;
    text-transform: uppercase
}

.focus .inputText {
    transform: translateY(-30px);
    font-size: 18px;
    opacity: 1;
    color: #00bcd4
}

.buyer_new_cls {
    float: left;
    width: 100%
}

.buyer_new_cls h1 {
    color: #07509c;
    font-size: 32px;
    margin: 12px 0;
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-family: 'robotobold';
    text-decoration: underline
}

.buyer_new_cls h2 {
    color: #cd0505;
    font-family: 'robotomedium';
    font-size: 22px;
    margin: 4px 0;
    float: left;
    width: 100%
}

.buyer_new_cls>p {
    color: #353535;
    font-family: 'robotoregular';
    font-size: 15px;
    margin: 9px 0;
    float: left;
    width: 100%;
    text-align: justify;
    line-height: 28px
}

.buyer_new_cls ul {
    float: left;
    width: 100%;
    padding: 0 17px;
    margin-bottom: 26px
}

.buyer_new_cls ul li {
    color: #353535;
    font-family: 'robotoregular';
    font-size: 16px;
    margin: 9px 0;
    float: left;
    width: 100%;
    text-align: justify;
    line-height: 28px;
    list-style-type: circle
}
.buyer_new_cls ol {
    float: left;
    width: 50%;
    padding: 0 17px;
    margin-bottom: 26px
}

.buyer_new_cls ol li {
    color: #353535;
    font-family: 'robotoregular';
    font-size: 16px;
    margin: 9px 0;
    float: left;
    width: 100%;
    text-align: justify;
    line-height: 28px;
    list-style-type: disclosure-closed;
    padding: 5px;
}
.buyer_package_img
{
    float:left;
    width: 50%;
    text-align:center;
}

.buyer_new_cls span {
    color: #171717;
    font-size: 32px;
    font-weight: 700;
    margin: 12px 0;
    float: left;
    width: 100%;
    font-family: 'Avenir Next LT Pro';
    text-decoration: underline
}

.tab_brderrr {
    border: 2px solid #d9d9d9;
    box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}
.special_form {
    float: left;
    width: 100%;
    padding: 14px;
    margin-top: 2px;
}
.special_form h2 {
    float: left;
    width: 100%;
    font-size: 24px;
    font-family: 'robotomedium';
    color: #e81431;
    text-decoration: underline;
    margin: 12px 0 24px 0;
}
.buyer_new_cls2 {
    margin: 12px 0;
    float: left;
    width: 100%;
    text-align: center;
}
.buyer_new_cls2 h1 {
    color: #07509c;
    font-size: 30px;
    margin: 24px 0 0;
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-family: 'robotobold';
    text-decoration: underline;
}
.buyer_new_cls2 h2 {
    color: #cd0505;
    font-family: 'robotobold';
    font-size: 24px;
    margin: 4px 0;
    float: left;
    width: 100%;
    text-decoration: underline;
}
.buyer_new_cls2 > p {
    color: #353535;
    font-family: 'robotoregular';
    font-size: 16px;
    margin: 9px 0;
    float: left;
    width: 100%;
    text-align: justify;
    line-height: 32px;
    text-align: center;
}


.construction_detail2 {
    float: left;
    width: 100%;
    margin: 17px 0;
    padding: 15px;
    border: 1px solid #ddd;
}
.construction_detail2 h2 {
    float: left;
    width: 100%;
    margin: 0px 0 14px 0;
    color: #333;
    font-family: montserratsemi_bold;
    font-size: 20px;
    border-bottom: 1px solid #E6E6E6;
    padding: 7px 0;
    text-transform: uppercase;
}
.construction_detail2 span {
    color: #151515;
    float: left;
    font-family: open_sansregular;
    font-size: 14px;
    line-height: 26px;
    width: 100%;
    text-align: justify;
    text-transform: capitalize;
}
.utube_video {
    float: left;
    width: 100%;
    margin: 12px 0;
}
.utube_video iframe {
    float: left;
    width: 100%;
    border: none !important;
}
.const_detail {
    float: left;
    width: 100%;
    margin: 5px 0;
}
.client_info {
    float: left;
    width: 100%;
    padding: 4px 12px 12px 12px;
    background: white;
    border: 1px solid #9d9d9d;
    margin: 12px 0;
}
.client_photo {
    float: left;
    width: 30%;
}
.roco_img {
    float: left;
    width: 100%;
}
.client_dtl {
    float: left;
    width: 70%;
}
.roco_info {
    float: left;
    width: 100%;
    padding:0 12px;
}
.roco_detail_right {
    float: left;
    width: 100%;
    border-bottom: 1px solid #6d6d6d;
    padding:7px 0;
}
.roco_detail_right h2 {
    float: left;
    width: 100%;
    font-size:24px;
    font-family: 'Avenir Next LT Pro';
    color:#333;
    font-weight:bold;
}
.roco_detail_right h3 {
    float: left;
    width: 100%;
    font-size:20px;
    font-family: 'Avenir Next LT Pro';
    color:#d2202f;
}
    .roco_detail_right h3 a {
        color:#333;
    }
.roco_detail_right p {
   color: #151515;
   float: left;
   font-family: open_sansregular;
   font-size: 14px;
   line-height: 26px;
   width: 100%;
   text-align: justify;
   text-transform: capitalize;
}
.const_title {
    float: left;
    width: 70%;
    padding: 5px 2px;
}
.const_title h2 {
    color: #d2202f;
    font-size: 26px;
    font-family: 'Avenir Next LT Pro';
    font-weight: 700;
    float: left;
    width: 100%;
    text-transform: capitalize;
    margin: 6px 0;
}
.icn_dllr {
    color: white;
    float: left;
    font-size: 24px;
    margin: 7px 6px 6px 0;
}
.const_price {
    float: left;
    width: 30%;
    background: #1669c0;
    text-align: center;
    padding: 6px 17px;
}
.const_price span {
    float: left;
    color: white;
    font-family: 'Avenir Next LT Pro';
    font-weight: 700;
    font-size: 26px;
    text-transform: uppercase;
}
.cnstrctn_deatil_address2 {
    font-size: 24px;
    float: left;
    width: 100%;
    color:#151515;
    text-transform: capitalize;
    font-family: 'Avenir Next LT Pro';
    margin: 12px 0;
}
.ftr_hdng4 {
    color: #d2202f;
    float: left;
    font-size: 20px;
    font-family: 'Avenir Next LT Pro';
    margin: 0 7px 0 0;
    font-style: normal;
}
.roco_detail_right h4 {
    float: left;
    width: 100%;
    font-size: 20px;
    font-family: 'Avenir Next LT Pro';
    color: #333;
}
.client_info h5 {
    float: left;
    width: 100%;
    margin: 8px 0 20px 0;
    color: #333;
    font-family: montserratsemi_bold;
    font-size: 20px;
    border-bottom: 1px solid #9d9d9d;
    padding: 4px 0;
    text-transform: capitalize;
    text-align: center;
    font-weight: 700;
}
.proprty_share2 {
    float: left;
    width: 100%;
    border: 1px solid #9d9d9d;
    padding: 0 12px 12px 12px;
    text-align: center;
    margin: 12px 0;
}
.proprty_share2 h3 {
    margin: 8px 0 10px 0;
    color: #333;
    font-family: montserratsemi_bold;
    font-size: 20px;
    border-bottom: 1px solid #9d9d9d;
    padding: 4px 0;
    text-transform: capitalize;
    text-align: center;
    font-weight: 700;
    float:left;
    width:100%;
}
.const_frm {
    float: left;
    width: 100%;
    border: 1px solid #9d9d9d;
    margin: 16px 0;
    padding: 10px;
    background: #E8E8E7;
}
.const_frm h4 {
    float: left;
    width: 100%;
    margin: 8px 0 10px 0;
    color: #333;
    font-family: montserratsemi_bold;
    font-size: 20px;
    border-bottom: 1px solid #9d9d9d;
    padding: 4px 0;
    text-transform: capitalize;
    text-align: center;
    font-weight: 700;
}
.agent_input_prprty_dtl2 select {
    padding: 11px !important;
    font-size: 12px;
    border: 1px solid #7d7d7d !important;
}
.agent_input_prprty_dtl2 input {
    padding: 12px;
    font-size: 12px;
    border: 1px solid #7d7d7d !important;
}
.agent_input_prprty_dtl2 textarea {
    margin: 12px 0 !important;
    padding: 11px;
    font-size: 12px;
    border: 1px solid #7d7d7d !important;
}
.futer_loggo {
    float: left;
    width: 100%;
    text-align: center;
    margin: 6px 0;
}
.Blog_section {
  border: 1px solid #878787;
  float: left;
  margin: 12px 0;
  padding: 14px;
  width: 100%;
}
.Blog_section h1 {
  float: left;
  font-size: 22px;
  width: 100%;
  color: #130e58;
  font-family: robotobold;
  margin-bottom: 6px;
}
.Blog_section span {
    margin: 6px 0;
    width: 100%;
    font-size: 14px;
    color: #5b5b5b;
    font-family: robotoregular;
    float: left;
}
.Blog_section p {
    margin: 6px 0;
    width: 100%;
    font-size: 14px;
    color: #222;
    font-family: robotoregular;
    float: left;
    line-height: 25px;
}
.Blog_section h2 {
    margin: 6px 0;
    width: 100%;
    font-family: robotobold;
    float: left;
    font-size: 16px;
    color: #404040;
}
.Blog_section > ul {
    float: left;
    width: 100%;
}
.Blog_section > ul li {
    background: url(../images/arrow-1.png) 3px 6px no-repeat rgba(0,0,0,0);
    color: #151515;
    float: left;
    line-height: 27px;
    padding: 2px 0 0 29px;
    color: #222;
    font-family: robotoregular;
    text-align: justify;
    list-style: none;
    width: 98%;
}
.construction_hdng {
  float: left;
  width: 100%;
  margin: 10px 0;
}