*,a,body,input,select,textarea{margin:0;padding:0}
a,a:active,a:focus,img{outline:0}
body { background-color: #000000 !important;}
.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%;padding:8px;background:#000000;}
.header_detail{float:left;width:100%; margin:0px; text-align:center;}
.header_detail h2{float:right;font-family: 'nexa_boldregular';font-size:48px;color:#dabe61;width:100%;margin:0; text-transform:uppercase;}
.header_detail h2 span{font-family: 'nexa_boldregular'; color:#FFFFFF;}
.designation{float:right;font-size:18px;margin-left:5px;margin-top:15px;font-weight:400}
.table-responsive{float:left;width:100%}
.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: #000000; border-top: 3px solid #a29061;}
.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;width:100%; background:#000000; padding-top:30px;}
.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:12px 0;}
.box_sct_bg2{float:left;width:100%; margin:8px 0;}
.citis_sct {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:6px 0}
.banner_section {float: left;width: 100%; /*background-image: url('../images/banner1.jpg'); padding: 190px 0;
background-position: 50% 31%;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;*/}
.header_detail img {
    width: 25%;
}
.box_shadow img {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: 'georgiaregular';font-size:20px;padding:3px 14px;text-decoration:none;border-radius:8px; }
.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}
.inner_banner{width:100%;float:left;}
.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: #a29061;
    border: 1px solid #3121212;
    font-family: georgiaregular;
    font-size: 18px;
    z-index: 100;
    text-transform: capitalize;
    color: #FFF;
    padding: 8px;
}
.nav li li li a{background:#249578;z-index:200;border-top:1px solid red}
.nav.nav-pills a:hover{background:#434343}
.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:#fff;font-family:'robotoregular';font-size:20px;}
.fuuter_bg { padding: 7px 0; background: #a29061;text-align: center; margin-top:28px;}
.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:8px 14px 0 0;color:#fff;font-size:30px;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%;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,.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: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:#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:32px 0 0;width:100%}
.propert_header_cntntt h2{color:#d2202f;float:left;font-family:'robotobold';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:-1px; color: #505050;}
.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}
.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:'robotobold';font-size:11px; color:#232323;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:'harlow_solid_italicitalic';font-size:22px}
.roco_pro_info>h2 span{text-transform:uppercase;font-family:'Avenir Next LT Pro'}
.roco_pro_info>p{margin:3px 0 6px;font-family:open_sansregular;font-size:12px}
.detail_left_section_new,.email_profile_r{font-family:'robotoregular';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:18px;font-family:'robotobold';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::-moz-selection,.w4rlisting-reveal::-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:'robotobold';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:#323232;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{color:black;background:white;}
.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:#d2202f;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:#cd0505;font-family:'georgiaregular';font-size:24px;margin:4px 0}
.cal_new_cls>p{color:#323233;font-family:'robotoregular';font-size:15px;line-height:26px;margin:9px 0;text-align:justify}
.cal_new_cls>h3{color:#da251d;font-family:'titilliumbold';font-size:18px;margin:7px 0 0 auto}
.privacy_policy h4{font-size:28px;font-family:'titilliumbold';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%;
    text-align: center;
    margin-bottom: 12px;
}
.Design_and_developed p{float:left;font-family:'titilliumbold';color:black;font-size:14px;text-align:center;width:100%;margin:0}
.Design_and_developed a{color:#c80016}
.mortgge_clc h4,.schedule_appointment h2{color:#d2202f;font-family:'robotobold';float:left;width:100%;text-align:center}
.schedule_appointment_bg{background:#fff;border:1px solid #222;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:'georgiaregular';font-size:24px;text-align:center;margin:8px 0;width:100%;float:left;}
.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:#000000;float:left;padding:8px;width:100%;}
.futer_mennu{float:left;width:100%;margin:4px 0; }
.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: 'georgiaregular';font-size: 18px;}
.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;width:100%;padding:12px 0; background:#000000;}
.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:#d2202f;float:left;font-family:'georgiaregular';font-size:24px;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}
#flexiselDemo3 li img {
    width: 210px;
    height: 220px;
}
.nbs-flexisel-item img{width:100%;cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;max-width:460px;height:260px;border:1px solid #2f2e2e}
.nbs-flexisel-item h3{float:left;width:100%;font-size:20px;color:#fff;font-family:'barlowmedium';text-align:left;line-height:27px;padding:0 6px; text-transform:capitalize;}
.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; padding:7px 0px; border-radius: 10px; background-color:#FFFFFF;}
.featured_sction2{width:100%;float:left; padding:7px 0px;}
.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:#a29061;font-family:'georgiabold';font-size:42px; }
.featurd_heading span{color:#fff; float:left; width:100%; font-family:'birds_of_paradiseregular';font-size:42px; margin-top:12px; }
.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}
.ftrd_bg {
    float: left;
    width: 100%;
    background: #000;
    padding-top: 16px;
}
.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:32px;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:24px;font-family:'georgiaregular';}
.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:MyriadProRegular;color:#3A3B3C;}
.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%}
.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%;background-image: url('../images/banner_bg2.jpg'); padding: 124px 0;
background-position: 50% 31%;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #cee6f7;}
.top_middle_bg2{float:left;width:100%; padding:54px 0 84px 0;}
.top_middle_content h2 {
    float: left;
    width: 100%;
    color: #121212;
    font-family: 'georgiaregular';
    font-size: 24px;
    margin: 12px 0;
    font-weight: 600;
}
.circle_heading img {
    margin-top: 16px;
}
.top_middle_content h1 {
    float: left;
    width: 100%;
    color: #756436;
    font-family: 'georgiabold';
    font-size: 30px;
    text-transform: uppercase;
    margin: 12px 0;
    text-decoration: underline;
}
.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: 18px;
    color: #323233;
    font-family: 'georgiaregular';
    margin: 6px 0;
    line-height: 30px;
	text-align:justify;
}
.top_middle_content span {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #fff;
    font-family: 'georgiaregular';
    padding: 9px;
    line-height: 30px;
    background: #a29061;
}
.futer_mennuu {
    float: left;
    width: 100%;
}
.futer_mennuu span {
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}
.futer_mennuu p {
    float: left;
    width: 100%;
    font-family: 'robotoregular';
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    text-align: left;
    margin-bottom: 6px;
}
.top_middle_content h3 {
    float: left;
    font-size: 22px;
    background-color: #161616;
    font-family: 'georgiaregular';
    margin: 6px 0;
    padding: 15px;
    color: #fff;
}
.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: 40px;
    color: #a29061;
    font-family: 'georgiabold';
    text-decoration: underline;
    text-transform: uppercase;
}
.circle_heading h1 {
    max-width: 480px;
    margin: 0 auto;
    border-radius: 2px;
    color: #fff;
    background: #a29061;
    text-align: center;
    padding: 7px 0px;
    font-size: 36px;
    font-family: 'georgiabold';
}
.circle_heading h3 {
    max-width: 1060px;
    margin: 0 auto;
    border-radius: 2px;
    color: #fff;
    background: #a29061;
    text-align: center;
    padding: 10px 0px;
    font-size: 36px;
    font-family: 'georgiabold';
    text-transform: uppercase;
}
.circle_heading h4 {
    max-width: 400px;
    margin: 0 auto;
    border-radius: 2px;
    color: #fff;
    background: #a29061;
    text-align: center;
    padding: 10px 0px;
    font-size: 38px;
    font-family: 'georgiabold';
}
.cities_sct_bg{float:left;width:100%;background:url(../images/banner_bg2.jpg) no-repeat #fff;background-size:auto;background-size:cover;padding:40px 0;}
.header_detail1_lang{float:right}
.new1{margin-top:24px}
.header_detail_right{float:left; width:100%; margin:6px 0;}
.header_detail_right a{color:white;}
.header_detail_right img{width:72%}
.boxx_construction{float:left;width:100%;background:#fff;border:1px solid #8d8c8b;margin:12px 0; height:350px;}
.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%}
.construction_hdng span{float:left;width:100%;font-family:'georgiaregular';font-size:22px;color:#161616; font-weight:600;}
.my_list_hdng h2{float:left;width:100%;text-align:center;margin:6px 0 12px;color:#a29061;font-family:'georgiabold';font-size:28px;text-transform:uppercase;}
#shareBtn{margin:35px 0 0;background:#cd0505;border-color:#cd0505;display:none}
.header_detail_right span {
    float: left;
    color: #dabe61;
    font-size: 26px;
    font-family: 'robotobold';
    width: 100%;
    text-align: right;
}
.construction_price {
    float: left;
    width: 100%;
}
.construction_price span {
    float: left;
    width: 100%;
    font-family: 'georgiaregular';
    font-size: 20px;
    color: #161616;
}
.header_detail_right p {
    float: right;
    color: #fff;
    font-size: 26px;
    font-family: 'robotobold';
}
.header_detail_right p  a
{
color:white;
}
#imgCaptcha {
    float: left;
    margin: 7px 0 0px 0px;
}
.contact_form{
float:left;
width:100%;
margin-top:18px;
}
.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:'robotobold';color:#000;margin:0 0 7px}
.hme_wrth_sect h2,.hme_wrth_sect span{width:100%;color:#fff;float:left;text-align:center}
.hme_wrth_sect2 h2,.hme_wrth_sect2 span, .hme_wrth_sect2 h5{width:100%;float:left;text-align:center}
.home_wrth_bg{float:left;width:100%;background:#22614b;padding:40px 0}
.hme_wrth_sect{float:left;width:100%}
.hme_wrth_sect h2{font-size:38px;font-family:'robotobold';}
.hme_wrth_sect span{font-family:'robotoregular';font-size:18px;margin:15px 0;}
.hme_wrth_sect2 h2{font-size:42px;font-family:'barlowbold'; color:#dabe61;}
.hme_wrth_sect2 h2 a{ text-decoration:none;}
.hme_wrth_sect2 span{font-family:'barlowregular';font-size:18px;margin:15px 0; text-transform:uppercase; color:#fff;}
.hme_wrth_sect2 h5{font-family:'montserratregular';font-size:34px;margin:15px 0; font-weight:600; color:#fff;}
.header-addre-form{width:635px;height:62px;margin:0 auto;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
#search{border-radius:0px;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:1px solid #616161;}
#searchMLS{border-radius:0px;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:1px solid #616161;}
#search2{border-radius:0px;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:1px solid #686868;}
.green-btn.large{background:#003da5;border-radius:0;margin:6px 0 0!important;float:left;font-family:'robotoregular';font-weight: normal;font-size:20px;height:62px;width:120px;border:none;color:#fff}
.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:#0f0f0f;}
.ltst_srch_sct h2{color:#fff;font-family:'robotobold';font-size:26px;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);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:#f5f5f5}
.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 #ed1c24;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%; background:#000000;padding: 32px 0;}
.outer-border {
    float: left;
    width: 100%;
    border: 4px solid #a29061;
    padding: 25px;
}
.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:latoregular;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:548px;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:left;width:100%}
.right_socio > ul{float:left;width:100%}
.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:#a29061;}
.schedule_appointment_bg h2{font-family:'georgiabold';font-size:26px;color:#c80016;margin:0 0 24px;float:left;width:100%}
.tab_srch_btttn{height:auto!important;border-radius:0!important;background:linear-gradient(to bottom,#b28335 0,#f5f2a6 50%,#b28335 100%)!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:36px;text-align:right}
.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}
.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:'Montserrat',sans-serif;font-size:1.3vw;margin:0;position:relative;top:57%;transform:translateY(-50%)}
.widgets-city-links .city-overlay p span{display:block;color:#fff}
.widgets-city-links .city-overlay p{font-family:'robotoregular';font-size:22px;}
.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;font-weight:400;line-height:normal;color:#c80016!important;text-align:left!important;margin:0;padding:6px;text-transform:capitalize;}
.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:2px 0;}
.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:hover::before{background-image:url(../images/dot-circle-darkred.png)}*/
.widgets-city-links .citylinks_links a{color:#4c4c4c!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:'georgiabold';font-size:22px;border-bottom:1px solid #E6E6E6;padding:7px 0;}
.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: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%;color:#c80016;font-family:'georgiaregular';font-size:28px}
.roco_detail_right h2 SPAN{text-transform:uppercase;font-family:'Avenir Next LT Pro'}
.roco_detail_right h3{float:left;width:100%;font-size:20px;font-family:'georgiaregular';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:26px;font-family:'georgiaregular';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:'georgiaregular';font-size:26px;}
.cnstrctn_deatil_address2{font-size:24px;float:left;width:100%;color:#151515;text-transform:capitalize;font-family:'georgiaregular'; font-weight:600;margin:12px 0}
.ftr_hdng4{color:#d70908;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:'georgiaregular';color:#333}
.client_info h5{float:left;width:100%;margin:8px 0 20px;color:#333;font-family:'georgiabold';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:'georgiabold';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:'georgiabold';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:#ea2429;border-radius:12px;margin:-70px 0 0}
.client_infor{float:left;width:100%;padding:20px 14px}
.client_infor h2{float:left;width:100%;font-size:40px;color:#FFF;font-family:'titilliumbold';text-transform:uppercase;padding:14px 0 10px;font-weight:700}
.client_infor p{float:left;width:100%;font-size:26px;color:#FFF;font-family:'latoregular';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%;padding:22px 0; background:#000000;}
.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:'latoregular';font-size:20px;padding:2px 0 0 29px;color:#232323;width:100%;line-height:42px}
.newsltr_content iframe{float:left;width:100%;height:452px;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:90%;text-align:right}
.newsltr_form {
    float: left;
    width: 100%;
    border: 4px solid #a29061;
    padding: 17px;
}
.inputBox{position:relative;box-sizing:border-box;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:0px; color:#000000;}
.inputBox textarea{width:100%;font-family:'robotoregular';text-align:left;font-size:14px;float:left;border-radius:0px;margin:10px 0; border:1px solid #8D8D8D;}
.newsltr_form h2 {
    color: #a29061;
    font-family: 'georgiabold';
    font-size: 36px;
    float: left;
    width: 100%;
    margin-bottom: 4px;
    text-align: center;
}
.button.newsltr_btn {
    float: left;
    width: 100% !important;
    font-family: 'robotoregular';
    height: 38px;
    margin: 10px 0;
    font-weight: normal;
    color: white;
    background: #cd0505;
    text-transform: uppercase;
    border-radius: 0px;
    border: 2px solid white;
}
.inputBox label {
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px;
    color: white;
    font-family: robotoregular;
    font-size: 15px;
}
.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: #a82c2a;
    font-family: 'georgiaregular';
    margin-bottom: 6px;
    font-weight: 600;
}
.Blog_section > p{font-family:open_sansregular;font-size:14px;float:left;width:100%;margin:6px 0;color:#151515}
.Blog_section > h2{font-size:16px;color:#000;float:left;width:100%;font-family:'robotobold';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; font-family: robotoregular;font-weight: normal;}
.testimonail_bg {float: left; width: 100%;padding: 24px 0; background-color:#000000;}
.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;
	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;
	text-shadow:2px 2px 4px #000000;
}

.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: 99;
    left: 0px;
    top: 40%;
   /* -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
	}
}
.futer_loggo {
    float: left;
    width: 100%;
    margin: 6px 0;
}
.futer_loggo h2 {
    float: left;
    width: 100%;
    font-family: 'barlowmedium';
    font-size: 24px;
    color: #a29061;
    text-decoration: underline;
}
.futer_loggo ul {
    float: left;
    width: 100%;
    margin: 12px 0;
}
.futer_loggo ul li {
    list-style-type: none;
    display: inline;
    margin: 18px;
    font-size: 22px;
    color: #1e1e1e;
    font-family: 'robotoregular';
}
.futer_loggo span {
    float: left;
    width: 100%;
    font-family: 'barlowmedium';
    font-size: 26px;
    color: #fff;
}
.futer_loggo p {
    float: left;
    width: 100%;
    font-family: 'barlowmedium';
    font-size: 22px;
    color: #fff;
    margin: 4px 0;
}
.wrappper {
    max-width: 1280px;
}
.clearrfix {
    *zoom: 1;
}
.wrappper {
    width: 90%;
    margin: 0 auto;
    position: relative;
    max-width: 1260px;
}
.header-box {
    text-align: center;
    padding: 240px 0;
}
.header-box h1 {
    color: #fff;
    font-size: 70px;
    text-transform: uppercase;
    text-shadow: 3px 2px 2px #000;
	font-family: 'nemesis_grantregular';
}
.header-box h2 {
    color: #FFFFFF;
    font-size: 32px;
    text-transform: uppercase;
    margin: 0 0 70px;
    text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
	font-family: 'nemesis_grantregular';
}
.header-box a {
    color: #fff;
    background: #c83631;
    padding: 16px 63px;
    display: inline-block;
    margin: 0 10px 0;
    font-size: 19px;
    font-weight: bold;
    border: 1px solid #c83631;
    border-radius: 10px;
}
.header-box a.second {
    background: #c73631;
    color: #ffffff;
}
.header-box {
    text-align: center;
}
.header-box a:hover {
    color: #c83631;
    background: #1d2959;
}
.wrappper {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

/*-----------Hoover Effect on Cities CSS start---------*/	
	
.hovereffects {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffects .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  /*background-color: rgba(0,0,0,0.6);
  -webkit-transition: all 0.4s ease-in-out;*/
  transition: all 0.4s ease-in-out;
  border:5px solid #a29061;
}

.hovereffects:hover .overlay {
  background-color: rgba(15, 15, 15, 0.7);
}

.hovereffects img {
  display: block;
  position: relative;
}
.hovereffects h2 {
    color: #000;
    text-align: center;
    position: relative;
    font-size: 28px;
    padding: 12px;
    font-family: 'georgiabold';
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    transform: translateY(45px);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    top: 58%;
    background: #fff;
    width: 70%;
    margin: 0px auto;
}
.hovereffects h5 {
    color: #000;
    text-align: center;
    position: relative;
    font-size: 28px;
    padding: 12px;
    font-family: 'georgiabold';
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    transform: translateY(45px);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    top: 48%;
    background: #fff;
    width: 76%;
    margin: 0px auto;
}
.hovereffects:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.overlay a:hover {
    text-decoration: none;
}
.hovereffects a.info {
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    font-family: 'robotoregular';
    margin: 25px 0 0 0;
    padding: 6px 28px;
    font-size: 18px;
}
.hovereffects:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffects a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffects2 {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffects2 .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(0,0,0,0.4);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffects2:hover .overlay {
  background-color: rgba(48, 152, 157, 0.4);
}

.hovereffects2 img {
  display: block;
  position: relative;
}

.hovereffects2 h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 24px;
    padding: 14px;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    transform: translateY(45px);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    top: 20%;
}
.hovereffects2:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}
.hovereffects2 a.info {
    display: inline-block;
    text-decoration: none;
    padding: 7px 14px;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    font-weight: normal;
    margin: 290px 0 0 0;
    padding: 6px 42px;
    font-size: 26px;
}
.hovereffects2:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffects2 a.info:hover {
  box-shadow: 0 0 5px #fff;
}


/*-----------Hoover Effect on Cities CSS End---------*/

.property {
    position: relative;
    width: 100%;
    float: left;
    overflow: hidden;
	border:2px solid white;
	margin:10px 0;
}
.property .brokerage {
    background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
}
.property .brokerage {
    position: absolute;
    right: 0;
    z-index: 99;
    padding: 2%;
    display: block;
    width: 96%;
    height: 20px;
    text-align: right;
    color: #fff;
    font-size: 10px;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);
}
.property .info {
    position: absolute;
    z-index: 99;
    bottom: 0;
    padding: 10% 2% 2%;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
}
.property .info {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
}
.property .info .price {
    font-size: 20px;
}
.property .info .location {
    display: block;
    width: 100%;
    float: left;
    margin: 4px 0 0;
    color: #fff;
    font-size: 16px;
    text-shadow: 1px 1px 2px #000;
	font-family:'robotoregular';
}
.property .info .location {
    text-shadow: 1px 1px 2px #000;
}
.property .info .location {
    color: #fff;
}

.property .info .location .fa-lg {
    font-size: .99em;
    line-height: 0.75em;
    vertical-align: 0%;
}
.resize-con {
    display: block;
}
.properties .property img {
    height: 200px;
    object-fit: cover;
}
.resize-con img {
    min-width: 100%;
    width: 100%;
    height: 265px;
    float: left;
    border: 1px solid #707070;
    padding: 3px;
}
.property:hover img {
    opacity: 0.9;
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    -o-transition: all 100ms ease-in;
    -ms-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
}
.property .info .price {
    text-shadow: 1px 1px 2px #000;
}
.property .info .price {
    color: #fff;
}
.property .info .price {
    float: right;
    color: #fff;
    font-size: 18px;
    text-shadow: 1px 1px 2px #000;
	font-family:'robotobold';
}
.property .info .details {
    float: left;
    color: #fff;
    font-size: 16px;
    text-shadow: 1px 1px 2px #000;
    font-family: 'robotoregular';
}
.futer_logo_bg {
    float: left;
    width: 100%;
    padding: 16px 0;
    background: #000;
}
.futer_logo {
    margin: 6px 0;
}
.client-img {
    float: left;
    width: 100%;
}
.about_sect {
    float: left;
    width: 100%;
    margin: 32px 0;
	text-align:center;
}
.about_sect h2 {
    color: #fff;
    font-family: 'georgiaregular';
    font-size: 28px;
    float: left;
    width: 100%;
    margin-bottom: 23px;
    line-height: 44px;
    text-align: left;
}
.about_sect p {
    float: left;
    width: 100%;
    padding: 0px;
    color: #161718;
    font-family: 'barlowregular';
	line-height:26px;
    font-size: 15px;
}
.box_shadow_new {
    float: left;
    width: 100%;
    text-align: center;
}
.box_shadow_new h2 {
    float: left;
    width: 100%;
    font-size: 22px;
    color: white;
    font-family: 'barlowmedium';
    margin: 12px 0;
}
.usefool_tools{
float: left;
    width: 100%;
	margin:22px 0;
}
.hding{
float: left;
    width: 100%;
	text-align:center;
}
.hding h2{
    float: left;
    width: 100%;
	margin:22px 0;
	color: white;
    font-family: 'barlowmedium';
	font-size:32px;
}

#bg-video {
    height: 0;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 56.23%;
    position: relative;
}
#bg-video iframe {
    border: medium none;
    height: 100%;
    max-width: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
.client-img iframe {
    float: left;
    width: 100%;
    height: 630px;
}


#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 10px;
    font-size: 32px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
.social-media {
    width: 100%;
    float: left;
    margin: 0 0 40px;
}
.social-media .icon.fb {
    background: #47a0da;
    border-color: #2787d1;
}
.social-media .icon {
    float: left;
    color: #fff;
    background: #333;
    border-bottom: 3px solid;
        border-bottom-color: currentcolor;
    border-color: #222;
    font-size: 24px;
    padding: 14px 0;
    text-align: center;
    width: 55px;
}
.social-media .icon.tw {
    background: #50b4f8;
    border-color: #2e99f0;
}
.social-media .icon.ln {
    background: #b41712;
    border-color: #941010;
}
.social-media .icon.in {
    background: #44698c;
    border-color: #3a5976;
}
.social-media .icon:hover {
    opacity: .6;
}
.client-img h2 {
    color: #fff;
    font-family: 'robotobold';
    font-size: 32px;
    float: left;
    width: 100%;
    margin-bottom: 24px;
}

.demonstrations { float: left; clear: both; width: 100%; margin-bottom: 18px; }
.demonstrations a {
  float: left;
  width: 150px;
  height: 80px;
  margin: 0 5px 5px 0;
  cursor: pointer;
}
.demonstrations a img {
  float: left;
  width: 150px;
  height: 80px;
}
.demonstrations .rightmost { margin-right: 0; }
.free-land {
    float: left;
    width: 100%;
    margin: 12px 0;
}


/* Slider */
         .slick-slide {
         margin: 0px 20px;
         }
         .slick-slide img {
         width: 100%;
         }
         .slick-slider
         {
         position: relative;
         display: block;
         box-sizing: border-box;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         -webkit-touch-callout: none;
         -khtml-user-select: none;
         -ms-touch-action: pan-y;
         touch-action: pan-y;
         -webkit-tap-highlight-color: transparent;
         }
         .slick-list
         {
         position: relative;
         display: block;
         overflow: hidden;
         margin: 0;
         padding: 0;
         }
         .slick-list:focus
         {
         outline: none;
         }
         .slick-list.dragging
         {
         cursor: pointer;
         cursor: hand;
         }
         .slick-slider .slick-track,
         .slick-slider .slick-list
         {
         -webkit-transform: translate3d(0, 0, 0);
         -moz-transform: translate3d(0, 0, 0);
         -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
         }
         .slick-track
         {
         position: relative;
         top: 0;
         left: 0;
         display: block;
         }
         .slick-track:before,
         .slick-track:after
         {
         display: table;
         content: '';
         }
         .slick-track:after
         {
         clear: both;
         }
         .slick-loading .slick-track
         {
         visibility: hidden;
         }
         .slick-slide
         {
         display: none;
         float: left;
         height: 100%;
         min-height: 1px;
         }
         [dir='rtl'] .slick-slide
         {
         float: right;
         }
         .slick-slide img
         {
         display: block;
         }
         .slick-slide.slick-loading img
         {
         display: none;
         }
         .slick-slide.dragging img
         {
         pointer-events: none;
         }
         .slick-initialized .slick-slide
         {
         display: block;
         }
         .slick-loading .slick-slide
         {
         visibility: hidden;
         }
         .slick-vertical .slick-slide
         {
         display: block;
         height: auto;
         border: 1px solid transparent;
         }
         .slick-arrow.slick-hidden {
         display: none;
         }
.smile_icon_list.circle {
    float: none;
    border: 0;
    width: auto;
    margin: 0;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    cursor: inherit;
}
.smile_icon_list li {
    font-size: 26px;
    color: white;
    font-family: 'georgiaregular';
    list-style-type: none;
    float: left;
    width: 100%;
    margin: 16px 0;
}
.smile_icon_list li a {
    color: white;
}
.icon_list_icon {
    float: left;
    background: #a29061;
    border-radius: 52px;
    width: 38px;
    height: 38px;
    margin: -5px 13px 0px 0;
}
.icon_list_icon i {
    font-size: 20px;
    margin: 10px 0 0 10px;
    float: left;
}

.signature {
    float: left;
    width: 100%;
    margin: 26px 0;
    text-align: ;
}
.top_middle_content img {
    text-align: center;
    margin: 0px 0 16px 0;
}
.top_middle_content ul {
    float: left;
    width: 100%;
    margin: 6px 0;
}
.top_middle_content ul li {
    background: url(../images/arrow-1.png) left center no-repeat rgba(0,0,0,0);
    float: left;
    list-style: none;
    font-family: 'georgiaregular';
    color: #323233;
    font-size: 22px;
    padding: 0 0 0 29px;
    width: 100%;
    margin: 8px 0;
    font-weight: 600;
}
.top_middle_content h6 {
    float: left;
    width: 100%;
    color: #756436;
    font-family: 'georgiabold';
    font-size: 26px;
    margin: 12px 0;
    text-decoration: underline;
}
.top_middle_content h4 {
    float: left;
    font-family: 'georgiaregular';
    color: #323233;
    font-size: 22px;
    width: 100%;
    margin: 10px 0;
    font-weight: 600;
}
.featurd_heading h4 {
    max-width: 520px;
    margin: 0 auto;
    border-radius: 2px;
    color: #fff;
    background: #a29061;
    text-align: center;
    padding: 7px 0px;
    font-size: 38px;
    font-family: 'georgiabold';
}
.featurd_heading h4 a {
color:#FFFFFF;
}

.free-land-img1 { float:left; width:100%;}
.free-land:hover .free-land-img1 {display: none;}
.free-land-img2 {display:none;}
.free-land:hover .free-land-img2 {display: block;}
