*,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;width:auto\9;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%;background:#ffa100;}
.header_detail {
    float: left;
    width: 100%;
    text-align: right;
}
.header_detail h2 {
    float: right;
    font-family: 'brandon_grotesquebold';
    font-size: 42px;
    text-transform: uppercase;
    color: #12513c;
    width: 100%;
}
.header_detail h2 span { font-family: 'brandon_grotesquebold';}
.designation{float:right;font-size:18px;margin-left:5px;margin-top:15px;font-weight:400}
.table-responsive{float:left;width:100%}
.header_detail h5 {
    float: left;
    margin: 6px 0 0;
    font-family: 'Futura-Normal';
    font-size: 40px;
    color: #0d0d0d;
    width: 100%;
}
.header_detail h5 a {
    color: #0d0d0d;
}
.header_detail1 h2 {
    color: #12513c;
    float: left;
    font-family: Raleway, sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    width: 100%;
    font-weight: 600;
}
.header_detail1 span {
    color: #12513c;
    float: left;
    font-family: 'robotomedium';
    font-size: 22px;
    margin: 4px 0;
    width: 100%;
}
    .header_detail1 span a {
        color: #1c1c1c;
    }
    .header_detail span {
        color: #121212;
        float: left;
        font-family: 'robotomedium';
        font-size: 22px;
        width: 100%;
        margin: 2px 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: #12513c;
}
.menu_section {
    float: left;
    width: 100%;
    margin: 6px 0;
}
.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:18px 0;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%; margin:2px 0 12px 0;}
.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:6px 0}
.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: white;
    font-family: "robotomedium";
    font-size: 15px;
    padding: 3px 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.header_bg_new {
    float: left;
    width: 100%;
    padding: 6px 0;
}
.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}
.fuuter_bg,.fuuter_map,.header_detail p,.inner_banner,.inner_banner>img{width:100%;float:left}
.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;color:#FFF}
.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:#fff;text-decoration:none;color:#353535}
.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: #0d0d0d;
    float: left;
    font-family: 'robotoregular';
    font-size: 20px;
    width: 100%;
}
.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{margin:4px 14px 0 0;color:#fff;font-size:22px !important;float:left;}
.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%;
}
.Free-Home h4,.Free-Home>p{margin-bottom:10px}
.header_detail1_print{float:right;padding-top:10px;width:62%}
.header_detail1 p {
    color: #0d0d0d;
    float: left;
    font-family: 'robotoregular';
    font-size: 20px;
    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 {
    color: #12513c;
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'robotoregular';
}
.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,.lblbrokerage{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}
.lblbrokerage{color:#000;font-size:16px;text-transform:capitalize}
.header_detail1 h5 {
  float: left;
  margin-bottom: 6px;
  font-family: 'brandon_grotesquemedium';
  font-size: 20px;
  color: #12513c;
  width: 100%;
  text-transform: uppercase;
}
.header_detail1 h5 a {
    color: #0d0d0d;
}
.mobile_contnt {
    display: none;
}
.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:#d01d1d;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:18px;margin-bottom:4px;padding-bottom:8px;font-weight:700;width:70%}
.fuuter_map>h5{color:#000;float:left;font-family:'Montserrat',sans-serif;font-size:18px;margin:0 0 11px;width:100%;font-weight:700}
.fuuter_map a{color:#000;margin:0 0 0 7px;font-weight:400}
.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:16px 0 0;width:100%}
.propert_header_cntntt h2 {
    color: #12513c;
    float: left;
    font-family: robotomedium;
    font-size: 22px;
    margin-bottom: 12px;
    width: 100%;
}
.propert_header_cntntt_box h3,.propert_header_cntntt_box span,.property_top_box_sctn h3{font-family:ralewayregular}
.propert_header_cntntt_box{float:left;margin:0 13px 0 0}
.propert_header_cntntt_box h3 {
    color: #121212;
    float: left;
    font-size: 17px;
    margin: 2px 9px 0 0;
}
.propert_header_cntntt_box span {
    float: left;
    font-size: 16px;
    font-weight: 500;
    margin-top: 0;
    color: #12513c;
}
.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 #676767;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: brandon_grotesquebold;
    font-size: 26px;
    text-align: center;
    width: 100%;
    margin: 0;
    color: #12513c;
}
.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: robotoregular;
    font-size: 14px;
    margin: 0 7px 0 0;
    text-transform: uppercase;
    color: #121212;
}
.property_community_new span {
    float: right;
    font-family: ralewaysemibold;
    font-size: 14px;
    margin: -1px 0 0;
    text-align: right;
    text-transform: uppercase;
    width: 60%;
    color: #12513c;
}
.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:'harlow_solid_italicitalic';font-size:22px}
.roco_pro_info>h2 span{text-transform:uppercase;font-family:'ralewaysemibold'}
.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 a{color:#FFF}
.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: 20px;
    font-family: brandon_grotesquebold;
    color: #464646;
}
.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 #878787;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::-moz-selection,.w4rlisting-reveal::-moz-selection{background:#5f4e16;color:#fff;text-shadow:none}
.w4rlisting-list-b li.a{height:77px;padding-top:6px}
.w4rlisting-list-b li {
    float: left;
    font-size: 12px;
    height: 52px;
    padding: 14px 0 0;
        padding-top: 14px;
    position: relative;
    width: 33.3333%;
    color: #121212;
}
.w4rlisting-list-b li.a span {
    font-family: ralewaysemibold;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 7px;
    color: #121212;
}
.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:#ffa100;color:#121212;float:left;font-size:12px;margin:8px 0 12px 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 {
    color: #000;
    background: #d4d2dd;
}
.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}
.seaarch_Property_slider_new_demo_12{float:left;width:100%;margin-top:12px}
.red {
    background-color: #12513c;
    font-family: ralewayregular;
    font-size: 18px;
    font-weight: normal;
}
.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 #1e2a5c;
    border-radius: 8px;
    margin-bottom: 10px;
    padding: 12px;
    background: #eeecf7;
}
.cal_new_cls{margin:12px 0}
.cal_new_cls > h2 a {
    color: #12513c;
    font-family: 'brandon_grotesquemedium';
    text-transform: uppercase;
    font-size: 22px;
    margin: 4px 0;
    text-decoration: underline;
}
.cal_new_cls>p{color:#323233;font-family:'robotoregular';font-size:15px;line-height:30px;margin:9px 0;text-align:justify}
.cal_new_cls>h3{color:#12513c;font-family:'robotobold';font-size:18px;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}
.tab_brderrr{border:2px solid #d9d9d9;box-shadow:0 0 5px rgba(0,0,0,.5)}
.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;width:100%}
.Design_and_developed p {
    float: left;
    font-family: robotoregular;
    color: #121212;
    font-size: 14px;
    text-align: center;
    width: 100%;
    margin: 12px 0;
}
.Design_and_developed a{color:#c80016}
.mortgge_clc h4,.schedule_appointment h2{color:#d2202f;font-family:latobold;float:left;width:100%;text-align:center}
.schedule_appointment_bg{background:#e7eef1;border:1px solid #121212;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: #e7eef1;
    border: 1px solid #1e2a5c;
    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: #12513c;
    font-family: brandon_grotesquemedium;
    font-size: 24px;
    text-align: center;
    margin: 8px 0;
    width: 100%;
    float: left;
    text-transform: uppercase;
	text-decoration:underline;
}
.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: #12513c;
    float: left;
    padding: 8px;
    width: 100%;
    margin-top: 20px
}
.futer_mennu{float:left;width:100%;margin:2px 0; text-align:center;}
.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:white;font-family:'robotoregular';font-size:16px}
.top_logo{float:left;text-align:center;width:100%}
.medium-module>label{color:#333;font-family:'robotoregular';font-size:13px}
.back_bggg{background:#fff}
.latst_srch_bg {
    float: left;
    width: 100%;
    padding: 12px 0;
    background: #e7eef1;
}
.ltst_srch_sct{float:left;width:100%}
.input_srch_new{background:#fff;float:left;width:100%}
.lt_calculator{float:left;width:100%}
.lt_calculator h2 {
    color: #12513c;
    float: left;
    font-family: brandon_grotesquemedium;
    text-transform: uppercase;
    font-size: 24px;
    margin: 8px 0;
    text-align: center;
    width: 100%;
    text-decoration: underline;
}
.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:#404040;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{width:100%;float:left}
.featured_sction {
    width: 100%;
    float: left;
    background: #e6e5eb;
    border-radius: 10px;
    border: 1px solid #062037;
    padding: 10px 0;
	margin:12px 0;
}
.featured_sction_slider {
    width: 100%;
    float: left;
    padding: 10px 0;
    margin: 12px 0;
}
.home_worth_bg {
    float: left;
    width: 100%;
    background: #12513c;
    border-top: 4px solid #fff;
    outline: 4px solid #12513c;
    outline-offset: 0;
    border-bottom: 4px solid #fff;
    padding: 40px 0;
    margin: 2px 0;
}
.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}
.featurd_heading h2{color:#231f20;font-family:'brandon_grotesquebold';font-size:30px; text-decoration:underline; text-transform:uppercase;}
.featurd_heading p{color:#231f20;font-family:'robotoregular';font-size:22px; margin-top:12px; float:left; width:100%;}
.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;margin-top:10px}
.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;font-weight:700!important;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:latobold}
.test_bg {
    border-bottom: 1px dotted;
    float: left;
    margin: 8px 0;
    padding: 6px;
    width: 100%;
}
.comments{font-size:18px;line-height:25px;font-family:MyriadProRegular;color:#6A6B6C}
.name {
    color: #202020;
    float: left;
    font-size: 20px;
    width: 100%;
    font-family: robotobold;
    margin: 13px 0 0;
    text-transform: capitalize;
}
.lblcomment{float:left;font-size:15px;font-weight:400;text-align:justify;width:100%; font-family:'robotoregular'; color:#1e1e1e;}
.top_middle_content{float:left;width:100%; text-align:center;}
.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%;padding:34px 0; margin-top:12px;}
.top_middle_content h2{float:left;width:100%;color:#000;font-family:'brandon_grotesqueregular';font-size:32px; text-transform:uppercase; font-style:italic; line-height:36px;}
.top_middle_content span{float:left;width:100%;color:#12513c;font-family: 'Minion Pro'; font-style:italic;font-size:30px; margin-top:15px; }
.top_middle_content h5{float:left;width:100%;font-size:34px;color:#d01d1d;font-family:"Times New Roman",Times,serif;font-weight:700;margin:16px 0;font-style:italic;text-decoration:underline}
.top_middle_content h5 span{color:#de0000}
.top_middle_content p {
    float: left;
    width: 100%;
    font-size: 17px;
    color: #323233;
     font-family: 'ralewayregular';
    margin: 7px 0;
    line-height: 30px;
    text-align: left;
    font-weight: normal;
}
.circle_heading_bg{float:left;width:100%;margin:0 0 10px}
.circle_heading{margin:0 0 20px;text-align:center;float:left;width:100%}
.circle_heading h2{float:left;width:100%;font-size:32px;color:white;font-family:'titilliumbold';text-transform:uppercase}
.cities_sct_bg{float:left;width:100%;padding:16px 0 10px 0;}
.header_detail1_lang {
    float: left;
    width: 100%;
}
.header_detail1_lang2 {
    float: left;
    width: 100%;
	margin-top:14px;
}
.header_detail1_lang ul {
    float: left;
    margin: 0;
    width: 100%;
}
.header_detail1_lang ul li {
    display: inline;
    list-style-type: none;
    margin: 0 0px 0 24px;
}
.header_detail1_lang ul li a {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 15px;
}
.new1{margin-top:24px}
.header_detail_right {
    float: left;
    margin: 0 24px 0 0px;
}
.header_detail_right a{color:white;}
.header_detail_right img{width:72%}
.boxx_construction {
    float: left;
    width: 100%;
    background: #fff;
    border: 1px solid #4d4c4b;
    margin: 12px 0;
}
.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}
.construction_hdng{float:left;width:100%;height:58px;}
.construction_price{float:left;width:100%; margin:5px 0;}
.construction_hdng span{float:left;width:100%;font-family:'robotomedium';font-size:18px;color:#12513c; text-transform:capitalize;}
.construction_price span{float:left;width:100%;font-family:'Minion Pro';font-size:17px;color:#121212; text-transform:capitalize;}
.my_list_hdng h2{float:left;width:100%;text-align:center;margin:6px 0 12px;color:#121212;font-family:'brandon_grotesquebold';font-size:32px;text-transform:uppercase; text-decoration:underline;}
#shareBtn{margin:35px 0 0;background:#cd0505;border-color:#cd0505;display:none}
.header_detail_right span {
    float: right;
    color: #121212;
    font-size: 26px;
    font-family: 'brandon_grotesquemedium';
}
.header_detail_right a {
    color: #121212;
}
.header_detail_right span p{color:#d01d1d;font-size:19px;float:left;font-family:latobold;font-weight:400}
.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:#d01d1d!important;border:0!important;color:#fff;border-radius:0!important;margin-top:12px}
.video_hdng{float:left;width:100%}
.video_hdng h2{color:#d01d1d;float:left;font-family:montserratregular;font-size:28px;margin:12px 0;text-align:center;text-transform:uppercase;width:100%;font-weight:700}
.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:'ralewayregular';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: auto;
    background-size: cover;
    padding: 30px 0;
}
.cma_link {
    width: 970px;
    background: 0 0;
    margin: 50px auto;
    text-align: center;
}
.box_shadow2 {
    display: none;
}
.cma_link:hover .box_shadow_new {
    display: none;
}
.cma_link:hover .box_shadow2 {
    display: block;
}
.hme_wrth_sect{float:left;width:100%}
.hme_wrth_sect h2{font-size:38px;font-family:'brandon_grotesquebold';text-transform:uppercase}
.hme_wrth_sect span{font-family:'robotoregular';font-size:18px;margin:15px 0;}
.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:'robotoregular';color:#666;height:62px;border:none}
.green-btn.large {
    background: #ffcb05;
    border-radius: 0 50px 50px 0;
    margin: 6px 0 0 !important;
    float: left;
    font-family: 'ralewayregular';
    font-weight: normal;
    font-size: 20px;
    height: 62px;
    width: 120px;
    border: none;
    color: #1c1c1c;
}
.frnt_brdr,.frnt_brdr2,.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 {
    float: left;
    width: 100%;
    background: #e7eef1;
}
.ltst_srch_sct h2{color:#000;font-family: 'brandon_grotesquebold';font-size:30px;margin:10px 0;text-align:center;text-transform:uppercase}
@media only screen and (max-width:768px) {
#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: #12513c;
}
.hder_mdal h4 {
    color: #fff !important;
    font-family: 'brandon_grotesquebold';
    font-size: 32px;
    line-height: 36px;
    text-transform: uppercase;
}
.hder_mdal p {
    color: #fff;
    font-family: 'robotoregular';
    font-size: 14px;
    margin-top: 2px;
}
.modl_sct{float:left;width:100%;margin:3px 0}
    .modl_sct input {
        padding: 10px;
        border: 1px solid #1e1e1e;
        height: 46px;
        border-radius: 5px;
        font-family: 'robotoregular';
        font-size:16px;
    }
.mdl_cls_btn,.mdl_sbmt_btn{color:#fff;border:none;font-size:16px}
/*.modal-body.modl_bg {
    background: #fdeced;
}*/
.mdl_sbmt_btn {
    background: #12513c;
    font-family: robotoregular;
    color: #fff;
}
.mdl_sbmt_btn:hover{
color:#121212;
}
.mdl_cls_btn{background:#ffa100;font-family: robotoregular; color:#121212;}
.box_section{float:left;margin:5px 0 20px;width:100%}
.frnt_section_box {
    background: #fff;
    border-color: #a7a7a7 #a7a7a7 #12513c;
    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:'ralewayregular';margin:5px 0;height:45px}
.featured_box_cntnt p{color:#d30023;float:left;font-family:'brandon_grotesquebold';font-size:22px;line-height:22px;margin:6px 0;width:100%}
.featured_bg {
    float: left;
    width: 100%;
    margin-top: 16px;
	display:none;
}
.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: 22px;
    font-family: brandon_grotesquemedium;
    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:24px;font-size:13px;text-align:justify}
.contact_in_right iframe{float:left;width:100%;height:538px;border:1px solid #222!important;border-radius:12px}
.ttr{float:right;font-size:18px;margin:26px 5px 0;color:#000;display:none}
.header_detail_call{float:left;margin-top:4px}
.ftr_hdng3{color:#d01d1d;float:left;font-size:30px;margin:8px 15px 0 0}
.header_detail_call span{color:#fff;font-size:24px;float:left;font-family:'titilliumbold';width:100%}
.header_detail_call span a{color:#fff}
.top_middle_content h2 span{color:#000;text-decoration:underline}
.right_socio {
    float: right;
}
.const_price p {
  float: left;
  color: #fff;
  font-size: 26px;
  font-family: 'Avenir Next LT Pro';
  margin-right: 2px;
}
.right_socio > ul {
    float: left;
    width: 100%;
}
.right_socio > ul li {
    display: inline;
    float: left;
    list-style-type: none;
    font-size: 32px;
    font-family: 'robotomedium';
    color: #121212;
    margin: 0px 5px;
}
.right_socio > ul li a {
    padding: 0 0 0 0px;
    color: #121212;
}
.featurd_heading h2 a{color:#231f20;}
.schedule_appointment_bg h2{font-family:'brandon_grotesquebold';font-size:30px;color:#121212;margin:0 0 10px;float:left;width:100%; text-transform:uppercase;}
.tab_srch_btttn {
    height: auto !important;
    border-radius: 0 !important;
    background: #12513c !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:99999;}
.stickky li{list-style-type:none;background-color:#333;color:#efefef;height:50px;padding:0;margin:0 0 1px;-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;margin-left:10px;width:40px}
.stickky li p {
    padding: 7px 0;
    margin: 0;
    line-height: 38px;
    text-align: right;
    font-size: 16px;
    font-family: brandon_grotesqueregular;
}
.stickky a{color:#fff;text-decoration:none}
.widgets-city-links .main-city-image{height:13vw;position:relative;cursor:pointer;height:auto}
.widgets-city-links .main-city-image,.g1 #single_record_default .main-city-image,.g2 #single_record_default .main-city-image{margin:0;height:auto;overflow:hidden}
/*.widgets-city-links .main-city-image{margin-top:-25px}*/
.widgets-city-links{background-color:#fff;border:1px solid black;overflow:hidden;border-radius:0;box-sizing:border-box;width:100%; padding:4px;}
.widgets-city-links .main-city-image a,.widgets-city-links h2.subject span{display:block}
.widgets-city-links .main-city-image a img{-webkit-transition:-webkit-transform .5s;-moz-transition:-webkit-transform .5s;transition:transform .5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}
.widgets-city-links .main-city-image img{max-width:100%!important;width:100%;margin:0;margin:0!important; height:220px;}
.widgets-city-links .main-city-image{cursor:pointer}
.widgets-city-links .city-overlay{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(63,63,63,.85);color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;color:#fff;text-align:center}
.widgets-city-links .city-overlay p{font-family:'brandon_grotesqueregular';font-size:1.3vw;margin:0;position:relative;top:50%;transform:translateY(-50%)}
.widgets-city-links .city-overlay p span{display:block;color:#fff}
.widgets-city-links .city-overlay p{font-size:18px;}
.widgets-city-links .city-overlay p span::before{content:'';display:block;margin:0 auto .4vw;width:2.1vw;height:2.1vw;background:rgba(0,0,0,0) url(../images/srch_icnn.png) no-repeat center center;background-size:auto auto;background-size:contain;position:relative}
.widgets-city-links h2.subject{float:left;width:100%;font-family:'robotobold';font-size:26px;line-height:normal;color:#c80016!important;text-align:left!important;margin:0;padding:6px;text-transform:capitalize;}
.widgets-city-links .citylinks_links li::before {
    content: '';
    width: .7vw;
    height: .7vw;
    display: block;
    position: absolute;
    left: calc(-.55vw - -3px);
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/dot-red.png) no-repeat center center;
    background-image: url(../images/dot-red.png);
    background-size: auto;
    background-size: contain;
    -webkit-transition: background .4s ease;
    -moz-transition: background .4s ease;
    transition: background .4s ease;
    background-image: url(../images/dot-darkred.png);
}
.widgets-city-links .citylinks_links li::before {
    background-image: url('../images/dot-darkred.png');
}
.widgets-city-links h2.subject span{display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-size:.89vw}
.widgets-city-links .main-city-image a:hover .city-overlay{opacity:1}
.widgets-city-links .main-city-image a:hover img{-webkit-transform:scale3d(1.05,1.05,1);-moz-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}
.widgets-city-links .citylinks{padding:0 .5vw;float:left;width:100%}
.widgets-city-links .citylinks_links{width:100%;margin:0;padding:0 0 4px!important;font-size:16px;font-family:'robotoregular';line-height:1.7vw;text-align:left;width:100%;list-style:none;}
.widgets-city-links ul{min-height:0!important}
.widgets-city-links .citylinks_links li{padding-left:1.4vw;position:relative;cursor:pointer;-webkit-transition:font-weight .2s ease;-moz-transition:font-weight .2s ease;transition:font-weight .2s ease}
.widgets-city-links ul.citylinks_links li{padding:4px 0; padding-left:17px;}
.widgets-city-links .citylinks_links li::before{content:'';width:.5vw;height:.5vw;display:block;position:absolute;left:calc(-.55vw - -7px);top:50%;transform:translateY(-50%);/*background:url(../images/dot-red.png) no-repeat center center;background-image:url(../images/dot-red.png);background-size:auto;background-size:contain;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;transition:background .4s ease;background-image:url(../images/dot-darkred.png)*/}
/*.widgets-city-links .citylinks_links li:hover::before{background-image:url(../images/dot-circle-darkred.png)}*/
.widgets-city-links .citylinks_links a{color:#10101c!important}
/*.widgets-city-links .citylinks_links li:hover{font-weight:600}*/
.construction_detail2{float:left;width:100%;margin:17px 0;padding:15px;border:1px solid #ddd}
.construction_detail2 h2{float:left;width:100%;margin:0 0 14px;color:#333;font-family:'robotobold';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;background:#fff;border:1px solid #9d9d9d;margin:12px 0}
.client_photo{float:left;width:30%}
.roco_img{float:left;width:100%}
.client_dtl{float:left;width:100%}
.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%;color:#c80016;font-family:'robotobold';font-size:28px}
.roco_detail_right h2 SPAN{text-transform:uppercase;font-family:'robotoregular'}
.roco_detail_right h3{float:left;width:100%;font-size:20px;font-family:'robotoregular';color:#d70908}
.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:60%;padding:5px 2px}
.const_title h2{color:#d2202f;font-size:24px;font-family:'robotobold';float:left;width:100%;text-transform:capitalize;margin:6px 0}
.icn_dllr{color:#fff;float:left;font-size:24px;margin:7px 6px 6px 0}
.const_price{float:left;width:40%;background:#1669c0;text-align:center;padding:6px 17px}
.const_price span{float:left;color:#fff;font-family:'Avenir Next LT Pro';font-size:26px;text-transform:uppercase}
.cnstrctn_deatil_address2{font-size:22px;float:left;width:100%;color:#151515;text-transform:capitalize;font-family:'robotoregular';margin:12px 0}
.ftr_hdng4{color:#d70908;float:left;font-size:18px;font-family:'robotoregular';margin:0 7px 0 0;font-style:normal}
.roco_detail_right h4{float:left;width:100%;font-size:18px;font-family:'robotoregular';color:#333}
.client_info h5{float:left;width:100%;margin:8px 0 20px;color:#333;font-family:'robotobold';font-size:20px;border-bottom:1px solid #9d9d9d;padding:4px 0;text-transform:capitalize;text-align:center}
.proprty_share2{float:left;width:100%;border:1px solid #9d9d9d;padding:0 12px 12px;text-align:center;margin:12px 0}
.proprty_share2 h3{margin:8px 0 10px;color:#333;font-family:'robotobold';font-size:20px;border-bottom:1px solid #9d9d9d;padding:4px 0;text-transform:capitalize;text-align:center;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;color:#333;font-family:'robotobold';font-size:20px;border-bottom:1px solid #9d9d9d;padding:4px 0;text-transform:capitalize;text-align:center}
.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}
.top_register_section{float:left;position:absolute;right:8%;text-align:right;top:300px;width:auto;z-index:2147483647}
.register-btn{float:left;width:100%}
.register-btn a{color:#fff}
.m_-6134839243317443777unsubscribe_newsleters{background:#d41a1a;padding:7px;color:#fff!important;margin-top:6px;float:left;font-size:17px}
.search_bar{float:left;width:100%;padding:10px 0}
.middle_client_bg{float:left;width:100%;margin:12px 0}
.middle_client{float:left;width:100%;background:#1e2a5c;border-radius:12px;margin:-70px 0 0}
.client_infor{float:left;width:60%;padding:45px 12px;}
.client_infor h2{float:left;width:100%;font-size:34px;color:#FFF;font-family:'brandon_grotesquebold';text-transform:uppercase;padding:6px 0 0;}
.client_infor span{float:left;width:100%;font-size:30px;color:#FFF;font-family:'brandon_grotesquemedium';padding:6px 0 0;}
.client_infor span a { color:#FFFFFF; text-decoration:underline; }
.client_infor2{float:left;width:60%;padding:45px 12px; text-align:right;}
.client_pic2 {
    float: left;
    width: 40%;
    text-align: right;
}
.client_infor2 h2{float:left;width:100%;font-size:34px;color:#FFF;font-family:'brandon_grotesquebold';text-transform:uppercase;padding:6px 0 0;}
.client_infor2 span{float:left;width:100%;font-size:30px;color:#FFF;font-family:'brandon_grotesquemedium';padding:6px 0 0;}
.client_infor2 span a { color:#FFFFFF; text-decoration:underline; }
.client_infor p{float:left;width:100%;font-size:26px;color:#FFF;font-family:'brandon_grotesqueregular';padding:4px 0}
.client_infor2 p{float:left;width:100%;font-size:26px;color:#FFF;font-family:'brandon_grotesqueregular';padding:4px 0}
.client_infor ul{float:left;width:100%;margin:20px 0}
.client_infor ul li{float:left;font-size:24px;color:#fff;font-family:'latoregular';display:inline;margin:0 26px 0 0}
.client_infor ul li a{color:#fff;margin:0 0 0 6px}
.newsletter_bg{float:left;width:100%;margin:32px 0 20px 0;}
.newsltr_content{float:left;width:100%}
.newsltr_content ul{float:left;margin:0;width:100%}
.newsltr_content ul li {
    background: url(../images/arrow-3.png) 0 14px no-repeat rgba(0,0,0,0);
    list-style: none;
    font-family: 'ralewayregular';
    font-size: 20px;
    padding: 2px 0 0 29px;
    color: #131313;
    width: 100%;
    line-height: 42px;
}
.newsltr_content iframe{float:left;width:100%;height:442px;border:1px solid #D0D0D0!important}
.newsltr_content h2{float:left;width:100%;font-size:20px;color:#FFF;font-family:'titilliumbold';padding:10px 0;text-align:center;background-color:#000}
.client_pic{float:left;width:40%;text-align:right}
.newsltr_form{float:left;width:100%}
.inputBox{position:relative;box-sizing:border-box;background:#fff;text-align:center;border-radius:5px}
.inputBox .input{width:100%;height:44px;font-family:'robotoregular';text-align:left;font-size:14px;float:left;border-radius:8px}
.inputBox textarea{width:100%;font-family:'robotoregular';text-align:left;font-size:14px;float:left;border-radius:8px;margin:10px 0; border:1px solid #8D8D8D;}
.newsltr_form h2 {
    color: #12513c;
    font-family: 'brandon_grotesquebold';
    font-size: 28px;
    float: left;
    width: 100%;
    margin-bottom: 18px;
    text-transform: uppercase;
}
.newsltr_form h3 {
    color: #1d1d1d;
    font-family: 'brandon_grotesquebold';
    font-size: 28px;
    float: left;
    width: 100%;
    margin-bottom: 18px;
    text-transform: uppercase;
	text-decoration:underline;
}
.button.newsltr_btn {
    float: left;
    width: 100% !important;
    font-family: 'robotoregular';
    height: 38px;
    margin: 10px 0;
    font-weight: normal;
    color: white;
    background: #12513c;
    text-transform: uppercase
}
.top_middle_content a{background:#161616;border-radius:12px;padding:6px 20px;margin:12px 0 0;color:#fff;float:left}
.Blog_section{border-bottom:1px solid #b7b7b7;float:left;margin:12px 0;padding:14px;width:100%}
.Blog_section h1{float:left;font-size:24px;width:100%;color:#12513c;font-family:'brandon_grotesquebold';margin-bottom:6px}
.Blog_section > p {
    font-family: robotoregular;
    font-size: 16px;
    float: left;
    width: 100%;
    margin: 6px 0;
    color: #151515;
    line-height: 32px;
}
.Blog_section > h2{font-size:16px;color:#000;float:left;width:100%;font-family:'titilliumbold';margin:6px 0}
.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;text-align:justify;list-style-type:none;width:98%}
.left_services_bg{float:left;width:100%}
.services_box{float:left;width:100%;margin:20px 0;border-radius:12px;border:1px solid #646464;padding:12px;background:#fff}
.srvce_box_cntent{float:left;width:100%;margin-top:29px}
.srvce_box_cntent h2{float:left;width:100%;text-align:right;color:#000;font-family:'titilliumbold';font-size:18px;text-transform:uppercase}
.srvce_box_cntent h2 a{float:left;width:100%;color:#000}
.srvce_box_imgg{float:left;width:100%}
.right_services_bg{float:left;width:100%}
.services_box_right{float:left;width:100%;margin:20px 0;border-radius:12px;border:1px solid #646464;padding:12px;background:#fff}
.srvce_box_imgg_r{float:left;width:100%}
.srvce_box_cntent_r{float:left;width:100%;margin-top:24px}
.srvce_box_cntent_r h2{float:left;width:100%;color:#000;font-family:'titilliumbold';font-size:18px;text-transform:uppercase}
.srvce_box_cntent_r h2 a{float:left;width:100%;color:#000;line-height:24px}
.aboutMe_bg{background:#f2efef;border:2px solid #464646;float:left;width:100%;margin:20px 0;border-radius:12px}
.aboutMe{float:left;text-align:center;width:100%;margin-top:30px}
.aboutMe h1{float:left;text-align:center;width:100%;color:#d91419;font-size:26px;font-family:'titilliumbold';text-transform:uppercase;margin:0 0 5px;text-decoration:underline}
.aboutMe p{float:left;width:100%;color:#323233;font-family:'Montserrat',sans-serif;font-size:15px;line-height:29px;padding:8px 16px;text-align:justify}
.aboutme_butn{float:left;width:100%;margin:0 0 20px}
.aboutme_butn > a{background:#d54146 none repeat scroll 0 0;border-radius:5px;color:#fff;font-size:11px;padding:4px 12px;text-transform:uppercase}
.MapSchool{float:left;width:100%;margin:11px}
.MapSchool button{float:left;margin:0 12px}
.testimonail_bg {float: left; width: 100%;margin: 24px 0;}
.banner_sctn {float: left;width: 100%;}
.slide_style_left {text-align: left!important}
.slide_style_right {text-align: right!important}
.slide_style_center {text-align: center!important}
.slide-text {left: 0;top: 35%;right: 0;margin: auto;padding: 10px;	position: absolute;text-align: left;padding: 10px 85px}
.slide-text>h1 {padding: 0;color: #fff;font-size: 70px;font-style: normal;line-height: 84px;margin-bottom: 30px;letter-spacing: 1px;display: inline-block;-webkit-animation-delay: .7s;font-family: 'Minion Pro';text-shadow: 2px 2px 4px #000000;animation-delay: .7s}
.slide-text>p {
	padding: 0;
	color: #fff;
	font-size: 28px;
	font-style: italic;
	line-height: 24px;
	font-weight: 300;
	margin-bottom: 40px;
	letter-spacing: 1px;
	-webkit-animation-delay: 1.1s;
	font-family: 'Avenir Next LT Pro';
	animation-delay: 1.1s
}

.slide-text>a.btn-default {
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 15px;
	margin-right: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	display: inline-block;
	border: none;
	text-transform: uppercase;
	border-radius: 0;
	background-color: #e81935;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background .3s ease-in-out, color .3s ease-in-out;
	transition: background .3s ease-in-out, color .3s ease-in-out
}

.slide-text>a.btn-primary {
	color: #fff;
	cursor: pointer;
	font-weight: 400;
	font-size: 16px;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #198ce7 none repeat scroll 0 0;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background .3s ease-in-out, color .3s ease-in-out;
	transition: background .3s ease-in-out, color .3s ease-in-out;
	border-radius: 0
}

.slide-text>a:active,
.slide-text>a:hover {
	color: #fff;
	background: #222;
	-webkit-transition: background .5s ease-in-out, color .5s ease-in-out;
	transition: background .5s ease-in-out, color .5s ease-in-out
}

.client_baner {
    float: left;
    position: absolute;
    z-index: 99999;
    right: 0px;
    top: 26%;
   /* -webkit-animation: slide 0.5s forwards !important;*/
    -webkit-animation-delay: 5s !important;
}
@-webkit-keyframes slide {
    100% { left: 0; }
}

@keyframes slide {
    100% { left: 0; }
}

@media (max-width:991px) {
	.slide-text h1 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px
	}
	.slide-text>p {
		font-size: 18px
	}
}

@media (max-width:768px) {
	.slide-text {
		padding: 10px 50px
	}
	.slide-text h1 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px
	}
	.slide-text>p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 20px
	}
	.control-round .carousel-control {
		display: none
	}
}

@media (max-width:480px) {
	.slide-text {
		padding: 10px 30px
	}
	.slide-text h1 {
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 5px
	}
	.slide-text>p {
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 10px
	}
	.indicators-line>.carousel-indicators {
		display: none
	}
}

.client_infom_l {
    float: left;
    width: 100%;
}
.futer_logo {
    float: left;
    width: 100%;
    margin: 4px 0;
    text-align: center;
}
.comment{
    float: left;
    width: 100%;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #181818;
    line-height: 18px;
    text-align: left;
    margin: 4px 0;
}
.header-box {
    text-align: center;
}
.header-box {
    text-align: center;
    padding: 260px 0 240px 0;
}
.header-box h1 {
    color: #fff;
    font-size: 70px;
    text-transform: uppercase;
    text-shadow: 3px 2px 2px #000;
    font-family: 'ralewaysemibold';
    font-weight: bold;
}
.header-box h2 {
    color: #FFFFFF;
    font-size: 42px;
    text-transform: uppercase;
    margin: 12px 0 6px 0;
    text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
    font-family: 'Raleway', sans-serif;
}
.close {
    color: #fff;
    font-size: 35px;
    padding: 0px !important;
    margin: 0px !important;
    line-height: none;
}
.modal-content.new_pop {
    border: 2px solid #fff;
}
.modl_sct label {
    float: left;
    width: 100%;
    font-size: 18px;
    font-family: robotoregular;
    margin: 2px 0;
	color:#505050;
}
.modl_bg p {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #121212;
}
.modal-backdrop.in {
    opacity: 0.9;
}
.condos_bg {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
    background: #333;
    text-align: center;
    cursor: pointer;
}
.condos_bg:hover img {
    opacity: 0.4;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}
.condos_bg img {
    max-width: none;
    height: 350px;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.condos_bg figcaption {
    text-align: left;
}
.condos_bg figcaption, .condos_bg figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.condos_bg figcaption {
    padding: 2em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.condos_bg figcaption h2 {
    font-weight: 300;
    font-size: 30px;
    position: relative;
    padding: 0.5em 0;
    font-family: 'robotocondensed';
}
.condos_bg figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}


.cities_sct_bg .marggin {
    padding-left: 12%;
    padding-right: 12%;
}
#communities4 .padding-gallery {
    padding: 10px;
}
#communities4 img {
    object-fit: cover;
    height: 250px;
    width: 100%;
}
#communities4 .cimmunities-overlay {
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    display: flex;
    align-items: center;
    color: white;
    text-align: center;
    transition: 0.5s ease-in;
}

#communities4 .cimmunities-overlay:hover p {
    display: none;
}
#communities4 .cimmunities-overlay p {
    margin: 0 auto;
    color: #FFFEFE;
    font-weight: bold;
    font-size: 24px;
    padding: 15px;
	font-family: 'robotocondensed';
    text-transform: uppercase;
}
#communities4 .cimmunities-overlay:hover a {
    margin: 0 auto;
    color: #3C3C3C;
}
#communities4 .cimmunities-overlay .more-details {
    display: none;
}
#communities4 .cimmunities-overlay:hover .more-details {
    display: block;
}
#communities4 .more-details {
    text-align: center;
    width: 100%;
}

.img-responsive2 {
    display: block;
    max-width: 100%;
    height: auto;
}
#communities4 button.details {
    color: #3C3C3C;
    background: #FFFFFF;
    padding: 10px 50px;
    position: relative;
	font-family: 'robotocondensed';
    font-weight: 500;
    font-size: 20px;
	border-radius:0px;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
	float: inherit;
}
#communities4 .details {
    color: #3C3C3C;
    background: #FFFFFF;
    padding: 10px 50px;
    position: relative;
	font-family: 'robotocondensed';
    font-weight: 500;
    font-size: 20px;
	border-radius:0px;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
	float: inherit;
}
.fotr_menu_bg {
    background: #000000;
    float: left;
    padding: 8px;
    width: 100%;
}
.foter_loggo {
    float: left;
    width: 100%;
    text-align: center;
    margin: 6px 0;
}
.foter_loggo p {
    float: left;
    width: 100%;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 22px;
}
.footer {
    float: left;
    width: 100%;
    margin: 5px 0;
}
.pre_sct_bg {
    float: left;
    width: 100%;
    margin-top: 14px;
}
.g-recaptcha {
    float: left;
    width: 100%;
}
.testimonial-head {
    float: left;
    width: 100%;
    text-align: center;
}
.testimonial-head h2 {
    color: #12513c;
    font-family: 'robotobold';
    font-size: 52px;
    margin: 0px 0;
    float: left;
    width: 100%;
}
.testimonial-head span {
    color: #090909;
    font-family: 'brandon_grotesqueregular';
    font-size: 30px;
    margin: 4px 0;
    float: left;
    width: 100%;
    text-transform: uppercase;
}
.testimonial-head p {
    font-family: 'robotoregular';
    font-size: 17px;
    margin: 10px 0;
    float: left;
    width: 100%;
    color: #202020;
}
.test-date {
    float: left;
    width: 100%;
    text-align: right;
}
.test-date span {
    font-family: 'robotomedium';
    font-size: 17px;
}
.text-bg {
    float: left;
    width: 100%;
    margin-top: 40px;
    border-top: 2px solid;
    padding-top: 21px;
}
.test-box {
    float: left;
    width: 100%;
    margin: 7px 0;
}
.test-box > p {
    color: #353535;
    font-size: 13px;
	float:left;
	width:100%;
}
.test-box input, .test-box textarea {
    color: #404040;
    font-size: 14px;
    font-family: 'robotoregular';
    margin: 5px 0;
    padding: 7px;
}

.funkyradio div {
    float: left;
    width: 50%;
    margin: 0 auto;
    padding: 3px
}
.funkyradio label {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #D1D3D4;
    font-weight: 400
}
.funkyradio input[type="radio"]:empty, .funkyradio input[type="checkbox"]:empty {
    display: none
}
.funkyradio {
    float: left;
    width: 100%
}
.funkyradio input[type="radio"]:empty ~ label, .funkyradio input[type="checkbox"]:empty ~ label {
        position: relative;
        line-height: 1.9em;
        text-indent: 3.25em;
        margin: 7px 0;
        font-family: 'robotoregular';
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background: #fff;
        color: #000;
        border: 1px solid #1e1e1e;
 }
    .funkyradio input[type="radio"]:empty ~ label:before, .funkyradio input[type="checkbox"]:empty ~ label:before {
        position: absolute;
        display: block;
        top: 0;
        bottom: 0;
        left: 0;
        content: '';
        width: 2.5em;
        background: #c7ced1;
        border-radius: 0px 0 0 0px
    }
.funkyradio input[type="radio"]:hover:not(:checked) ~ label, .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
        color: #888
}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before, .funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
            content: '\2714';
            text-indent: .9em;
            color: #C2C2C2
        }

.funkyradio input[type="radio"]:checked ~ label, .funkyradio input[type="checkbox"]:checked ~ label {
        color: #777
    }
.funkyradio input[type="radio"]:checked ~ label:before, .funkyradio input[type="checkbox"]:checked ~ label:before {
            content: '\2714';
            text-indent: .9em;
            color: #333;
            background-color: #ccc
        }
.funkyradio input[type="radio"]:focus ~ label:before, .funkyradio input[type="checkbox"]:focus ~ label:before {
        box-shadow: 0 0 0 3px #999
    }
.funkyradio-default input[type="radio"]:checked ~ label:before, .funkyradio-default input[type="checkbox"]:checked ~ label:before {
    color: #333;
    background-color: #ccc
}

.funkyradio-primary input[type="radio"]:checked ~ label:before, .funkyradio-primary input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #337ab7
}

.funkyradio-success input[type="radio"]:checked ~ label:before, .funkyradio-success input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5cb85c
}

.funkyradio-danger input[type="radio"]:checked ~ label:before, .funkyradio-danger input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #12513c;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before, .funkyradio-warning input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #f0ad4e
}

.funkyradio-info input[type="radio"]:checked ~ label:before, .funkyradio-info input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5bc0de
}