@media screen and (max-width:1440px) {
.slide-text > h1 {font-size: 46px !important;}
.client_baner {    top: 18% !important;}
.slide-text > p {font-size: 38px !important;}
.area-sec h1.big-text {
    line-height: .9;
    padding: 0 36px !important;
    margin-bottom: 30px;
    color: #2c768f;
    font-family: 'montserratsemi_bold';
    font-size: 58px !important;
    margin-top: 34px !important;
    line-height: 72px !important;
}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
    margin: 40px 20px !important;
    text-align: center;
}
.area-list li {
    background-color: #2c768f;
    display: inline-block;
    font-size: 24px !important;
    font-family: 'barlowmedium';
    margin: 10px 8px !important;
    padding: 10px 15px 5px;
}
}
@media screen and (max-width:1366px) {
.main_sct_bg{float:left;width:100%}
.main_sction{float:left;left:0!important;position:relative;top:0;width:100%!important}
.widgets-city-links .city-overlay p{font-family:'Montserrat',sans-serif;font-size:1.5vw!important}
.logo{float:left;width:100%;text-align:center!important}
.widgets-city-links h2.subject {
    background-color: #124b8e;
    float: left;
    width: 100%;
    font-family: 'robotobold';
    font-size: 1.7vw !important;
    line-height: normal;
    color: white !important;
    text-align: left !important;
    margin: 0;
    padding: .5vw 1vw;
    text-transform: uppercase;
}
.widgets-city-links h2.subject span {
    display: block;
    text-transform: uppercase;
    letter-spacing: .1em;
    font-weight: 400;
    font-size: 16px !important;
    font-family: 'barlowregular';
    margin-bottom: 6px;
}
}
@media screen and (max-width:1280px) {
.main_sct_bg{float:left;width:100%}
.main_sction{float:left;left:0!important;position:relative;top:0;width:100%!important}
.client_baner {   max-width: 27% !important;}
}

@media screen and (max-width:1024px) {
.header-box h1 {
    color: #124b8e;
    font-size: 40px !important;
    text-transform: uppercase;
    font-family: 'barlowbold';
}
}
@media screen and (max-width:768px) {

}
@media screen and (max-width:736px) {
.p_tag_1,.p_tag_2,.top_right_header{display:none}
.favorate{float:left;padding:0 0 23px;width:28%}
.header_detail h5{color:#de0000;float:left;font-family:'Futura-Normal';font-size:40px;margin:9px 0 0;text-align:center;width:100%}
.box_sct_bg{float:left;width:50%!important}
#search{padding:21px 10px 19px 50px !important;width:375px!important}
.widgets-city-links{background-color:#fff;border:1px solid #dadbda;overflow:hidden;border-radius:0;box-sizing:border-box;width:47%!important;margin:12px 6px!important;float:left}
.widgets-city-links .city-overlay p{font-family:'Montserrat',sans-serif;font-size:3.5vw!important;top:52%!important}
.widgets-city-links h2.subject span{text-transform:uppercase;letter-spacing:.1em;font-size:20px!important;font-family:'barlowregular'}
.widgets-city-links h2.subject{font-family:'robotobold';font-size:4.8vw!important;line-height:normal;color:#fff!important;text-align:left!important;margin:0;padding:.7vw 1.1vw;text-transform:capitalize;}
.main_sction{float:left;left:0;width:100%;margin:0!important;text-align:center}
.latst_srch_bg{float:left;margin-top:5px!important;width:100%}
.newsltr_content{background-color:rgba(23,184,242,.8);text-align:left;padding:30px;width:100%!important;float:left;height:auto!important;text-align:center}
.newsltr_content h2{font-family:montserratsemi_bold;font-weight:700;font-size:28px!important;color:#fff;text-transform:uppercase;margin:7px 0!important;float:left;width:100%}
.newsltr_content p{color:#fff;font-size:20px!important;margin:0;float:left;font-family:latoregular;width:100%}
.inputBox .input{position:relative;width:100%;height:40px!important;background:0 0;border:none;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;outline:0;font-family:'Avenir Next LT Pro';text-align:center;font-size:16px;border-bottom:1px solid rgba(0,0,0,.5)}
.button.newsltr_btn{float:left;width:100%!important;font-family:'Avenir Next LT Pro';height:40px!important;margin:10px 0;color:#fff;background:#17b8f2;text-transform:uppercase}
.newsletter_bg{float:left;padding:7px!important;width:100%}
.count_date{float:left;margin:12px 0!important;text-align:center}
.top_right_header{float:left;width:100%;text-align:right}
.mobile_contnt{display:block!important;float:left;width:100%;text-align:center;margin:5px 0}
.mobile_contnt h2{color:#fff;float:left;font-family:'ananda_blackregular';font-size:44px;width:100%}
.mobile_contnt p{color:#fff;float:left;margin-top:4px;font-family:'robotoregular';font-size:18px;text-transform:uppercase;width:100%}
.mobile_contnt h5{float:left;width:100%;font-family:'Futura-Normal';font-size:26px;margin:7px 0 0;color:#fff}
.mobile_contnt h5 a,.mobile_contnt h5 a:hover{color:#fff}
.header_socio{float:left;margin:3px 0;width:100%}
.etail_Email{background:#fff}
.header_detail1{float:left;padding-top:0;display:none;text-align:center;width:100%!important}
.logo{float:left;width:100%;text-align:center!important;margin:6px 0;display:none}
.header_detail1 span{color:#414040;float:left;font-family:latobold;font-size:16px;margin:0}
.header_detail p{color:#fff;float:left;width:100%;text-align:right!important}
.header_detail_right h3{color:#9c090f;font-size:24px;float:left!important;font-family:'robotomedium';text-align:center;width:100%}
.header_detail1 h5{float:left;margin:11px 0;text-align:center;width:39%}
.futer_mennu ul li{display:inline;line-height:28px;list-style-type:none;margin:0 34px 0 0}
.box_sct_bg{float:left;width:100%;margin:14px 0}
.propert_header_img{display:none;float:left;margin:7px 0;width:100%}
.propert_header_cntntt_box{display:none;float:left;margin:0 22px 0 0;width:33%}
.propert_top_details{display:none;float:right;margin:29px 0 0}
.header_detail_right {
    float: left;
    width: 100%;
    text-align: center;
    margin: 2px 0 !important;
}
.right_socio {
    float: right;
    display: none;
}
.header-box h2 {
    color: #303030;
    font-size: 22px !important;
    margin: 15px 0 20px;
    font-family: 'barlowregular';
}
.green-btn.large2 {
    border-radius: 12px;
    margin: 6px 0 0 !important;
    float: left;
    font-family: 'robotoregular';
    font-size: 18px;
    height: 54px;
    font-weight: normal;
    width: auto !important;
    color: #fff;
}
.roco_pro_img{float:left;text-align:center;width:100%}
.main_sct_bg{float:left;width:100%}
.toggleMenu{background:url(../images/menu-icon.png) no-repeat rgba(0,0,0,0);color:#f0b310;display:none;margin:5px 0 0 8px !important;padding:16px 30px}
.fuuter_name{float:left;margin:25px 0 0!important;width:100%!important}
.roco_pro_info>h2{color:#fff;float:left;font-family:CenturyGothic-Regular;font-size:24px;margin:0;text-align:center;width:100%}
.email_profile_r,.roco_pro_info>p{color:#fff;font-family:open_sansregular;font-size:12px;float:left;width:100%;text-align:center}
.left_section_in_5{margin:0!important}
.roco_pro_info>p{margin:0}
.header_detail{float:left;text-align:right !important;width:100%; margin:0px !important}
.header_logo{float:left;text-align:center;width:100%;margin:0!important;display:none}
.proprty_price{border-right:medium none;float:left;width:100%}
.rr{display:none;float:right;margin:0 24px 0 0}
.count_label{float:left;font-family:open_sansbold;font-size:16px;font-style:normal;margin:7px 0;text-align:center;text-decoration:none;width:100%}
.search_boxx_left{border:2px solid #34393d;float:left;height:163px!important;margin:21px 0 24px 14px;width:88%!important}
.para{float:left;width:95%}
.login_input_1>input{float:left!important;width:45%!important}
.top_menu_bg{float:left;width:100%; background:#0f0f0f; position:relative !important;}
.header_bg_1{display:none;float:left;padding:8px;width:100%}
.header_detail span{color:#fff;float:left;width:100%;text-align:right;}
.seaarch_Property_in{float:left;height:270px;margin:0 0 0 2px;width:100%}
.property_new_details{color:#151515;float:left;font-family:open_sansregular;font-size:13px;margin:69px 0 0 7px;padding:10px;width:50%}
.right_section_new{background:#f4f4f4;float:left;margin-top:62px;padding-bottom:10px;width:48%}
#slider1_container{top:9px!important;width:100%!important}
#map-canvas{float:left;width:100%!important}
.propert_header_cntntt h2{color:#7c952d;float:left;font-family:open_sansbold;font-size:18px;margin-bottom:12px;width:100%;text-align:center}
.propert_top_details_scnd{display:inline-table!important;float:right;margin:18px 0 0;width:75%}
.boxx_construction{float:left;width:100%;background:#fff;border:1px solid #adacab;margin:6px 0}
.modal-content.new_pop{z-index:999}
.slide-text h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 10px;
    font-size: 24px !important;
}
.menu_section {
    position: absolute;
    width: auto !important;
    z-index: 99999;
    background: #0f0f0f;
    margin: 15px 0 !important;
}

.latst_srch {
    margin: 0 0 12px;
    float: left;
    z-index: 9999 !important;
    position: relative !important;
    width: 100%;
}
.cities_sct_bg {
    float: left;
    width: 100%;
    margin: 0 0 8px !important;
}
.header_detail_right span {
    float: left;
    color: #fff;
    font-size: 22px;
    font-family: 'robotomedium';
    width: 100%;
}
	.slide-text > p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    font-size: 28px !important;
}
.video-back {
    float: left;
    width: 100%;
    padding: 220px 0 !important;
}
}
@media screen and (max-width:667px) {
.futr_menu_sect ul li{display:inline;font-family:CenturyGothic-Regular;list-style-type:none;padding:0 32px 0 0 !important}
.logo img{width:55%}
.header_bg { padding: 2px 0 !important;}
.header_detail h5{color:#de0000;float:left;font-family:'Futura-Normal';font-size:26px;margin:0!important;width:100%}
.property-search-container .medium-module{height:65px;width:100%!important}
.beds-module.small-module{float:left;margin:0 3px!important;width:47%!important}
.baths-module.small-module{clear:both;float:left;margin:0 3px!important;width:47%!important}
.floors-module.small-module,.garages-module.small-module{float:left;margin:0 3px!important;width:47%!important}
#search{width:385px!important}
.cma_link{width:100%!important;background:0 0;margin:0 auto!important;padding:12px}
.header_detail h2{color:#fff;float:left;font-family:'nexa_boldregular';font-size:27px;margin:0!important;width:100%}
.searchButton{width:40%!important}
.lt_calculator iframe{margin:0!important;height:460px!important;display:block!important}
.header_logo{float:left;text-align:center;width:100%;margin:0!important}
.menu_section2{float:right;position:absolute;z-index:99;right:0}
.top_login > ul li{display:inline;float:left;list-style-type:none;margin:3px 0!important;width:100%}
.top_login > ul{float:left;margin-top:4px!important;width:100%}
.slide-text {top: 30% !important;}
.area-sec {
    float: left;
    width: 100%;
    background: url(../images/banner_img.jpg) 3px 6px no-repeat rgba(0, 0, 0, 0);
        background-size: auto;
    padding: 30px 0;
    margin: 50px 0;
    background-size: cover;
}
.area-sec h1.big-text {
    line-height: .9;
    padding: 0 36px !important;
    margin-bottom: 30px;
    color: #2c768f;
    font-family: 'montserratsemi_bold';
    font-size: 52px !important;
    margin-top: 4px !important;
    line-height: 72px !important;
    text-align: center;
}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
    margin: 10px 20px !important;
    text-align: center;
}
}
@media screen and (max-width:640px) {
.header_middle,.top_section{padding:10px;width:100%}
.Residential_section_bg h3,.futer_mail,.header_middle,.top_section{float:left;text-align:center}
.video_sction{margin-top:271px!important}
.top_section ul li{float:left;width:100%}
.futer_mail{width:100%}
.slide-text {top: 25% !important;}
.header_middle{border-bottom:1px solid #343132;border-top:1px solid #343132}
.property_logo h4{color:#fff;float:left;font-family:open_sansbold;font-size:10px;font-style:italic;line-height:16px;margin:36px 0 0 11px;width:58%}
.property_logo img{float:left;margin:18px 0 11px}
.useful_link{float:left;margin:21px 0 0;width:100%}
.useful_link>ul li a{border-right:1px solid;color:#fff;font-family:arial;font-size:13px;padding:0 8px}
.Residential_section_box{background:#fff;border:1px solid #bdbdbd;float:left;margin:0 20px 42px 7px;width:95%}
.Residential_section_box>img,.feature_section_box>img{width:100%}
.feature_listing{float:left;margin:22px 0 0!important;width:100%}
.Residential_section_bg h3{border-bottom:1px solid #c2c3c4;color:#124b8e;font-family:open_sansbold;font-size:18px;margin-bottom:1px;padding:1px 0 11px;width:100%}
.box5>h2,.search_boxx_right_bg{width:100%!important;float:left}
.top_section ul li{color:#fff;display:inline;font-family:arial;font-size:13px!important;padding:3px!important;text-align:left}
.box5>h2{color:#457066;font-family:open_sansbold;font-size:20px;margin:5px 3px 0 18px}
.search_boxx_right_bg{margin:0 0 0 3px}
.scoico_icns_frnt{display:inline;float:left;margin:12px 0 22px!important;width:100%}
.para{float:left;width:100%!important}
.favorate{float:left;padding:0 0 5px 17px !important;width:65%!important}
.search_boxx_right_bg_2{float:left;padding:2px 17px 7px!important;width:100%!important}
.logo_section{float:left;margin:49px 0 0;position:absolute;text-align:center;width:80%;display:none}
.fuuter_name,.main_sct_bg{margin:0!important}
.main_sct_bg{float:left;width:100%}
.fuuter_name{float:left;width:100%!important}
.box_sct_bg{float:left;width:50%!important}
.nav>li,.video_sction{width:100%;float:left}
.Residential_section{float:left;margin:20px 0 0;width:100%!important}
.main_sction{float:left;top:0!important;width:100%;margin:0}
.header_details h3{color:#fff;float:left;font-family:bebas;font-size:16px;text-align:center;width:100%}
.header_detail,.right_section_new,iframe{width:100%!important}
.footer_social li{display:inline;list-style-type:none;margin:0 6px 0 0 !important}
.property_new_details{margin:89px 0 0!important}
.right_section_new{background:#f4f4f4;float:left;margin-top:10px!important;padding-bottom:10px}
.top_menu_bg{width:100%;padding:6px 0!important}
.property-search-container_new{float:left;padding:6px 0 25px;width:97%}
.bottom_section_bg{background:#fff!important}
.Free-Home_new{float:left;margin:10px 9px 26px 0;padding:5px;width:100%}
.sell_house{border:1px solid #366;float:left;margin:0 18px 20px 0;padding:10px;width:100%}
.contact_in_left{background:#fff;border:1px solid #222;float:left;margin:0 0 25px!important;padding:15px;width:100%!important}
.contact_in_right{float:left;margin:0 0 12px!important;width:100%!important}
.detl div{float:right;margin:0 46px 2px 0;width:157px}
.infor_list_3{color:#666;float:left;font-size:16px;margin:4px 11px 0 -9px;width:100%}
.header_detail h2 {
    color: #fff;
    float: left;
    font-family: 'nexa_boldregular';
    font-size: 32px !important;
    margin: 5px 0;
}
.logo_section img{margin:25px 0 0 31px;width:67%!important}
.header_detail1 span{color:#414040;float:left;font-family:latobold}
.box_sct_bg2{margin-bottom:25px!important}
.toggleMenu{background:url(../images/menu-icon.png) no-repeat rgba(0,0,0,0);color:#f0b310;display:none;margin:8px 0 0 1px !important;padding:16px 30px}
#landCalcBox{color:#000!important;float:left;margin:auto;width:100%}
#calculatorForm{margin:auto;width:100%!important}
#checkBox,#headerCalc,#ontarioTax,#purchasePrice,#resultBox{width:100%}
#purchasePrice>input{width:100%!important}
#torontoTax,.fuuter_name h2{float:left;width:100%}
.fuuter_name h2{color:#3f6f55;font-family:open_sansbold;font-size:20px}
.header_detail1{float:right;text-align:center!important;width:100%!important}
.futer_phn,.futer_phn1{background:#3f6f55;border-radius:2px;color:#fff;width:44%;padding:5px;float:left}
.fuutr_phne_bg{bottom:0;display:block!important;position:fixed}
.futer_phn{margin:0 42px 0 0}
.futer_phn1{margin:0 6px 0 0}
.futer_phn span,.futer_phn1 span{color:#fff!important;margin:0 5px 4px 0;padding:5px}
.futer_mail_bg{background:#343434;border-radius:0;display:block!important;float:left;margin:15px 0 0;padding:10px;width:100%}
.futer_mail span,.fuuter_bg{padding:8px}
.smpc-div>input{float:left;margin:10px 13px 14px 0;width:100%}
.search_boxx_left{border:2px solid #34393d;float:left;margin:21px 0 24px 14px;width:93%!important;height:250px!important}
.search_boxx_list_5{background-color:#fff;box-shadow:0 3px 16px -11px #000;float:left;margin:12px 0 0;width:100%}
.mobile-phone{display:none!important}
#mortgageAffordabilityIframe,#premiumCalculatorIframe,.header_bg_1{display:none}
.header_bg_1{float:left;padding:8px;width:100%}
.box_sct_bg2,.box_sct_bg3{float:left;margin:0!important;width:100%}
.futer_mail>ul li{display:inline;list-style-type:none;margin:0 7px 0 12px}
.frnt_brdr,.frnt_brdr2{float:left;width:100%;display:none}
.detail_left_Desfeatures,.detail_left_Section_top{float:left;margin:0 4px 0 7px;width:100%}
.virtl_image_cmgsoon{margin:0}
.fuuter_bg{float:left;width:100%}
.logo{float:left;width:100%}
.frnt_brdr2{margin-bottom:30px}
.frnt_brdr{margin-top:50px}
.widgets-city-links{background-color:#fff;border:1px solid #dadbda;overflow:hidden;border-radius:0;box-sizing:border-box;width:47%!important;margin:12px 6px!important;float:left}
.widgets-city-links .city-overlay p{font-family:'Montserrat',sans-serif;font-size:3.5vw!important;top:52%!important}
.widgets-city-links h2.subject span{text-transform:uppercase;letter-spacing:.1em;font-size:20px!important;font-family:'barlowregular';}
.widgets-city-links h2.subject{font-family:'robotobold';font-size:4.8vw!important;line-height:normal;color:#fff!important;text-align:left!important;margin:0;padding:.7vw 1.1vw;text-transform:capitalize;}
.slide-text h1 { line-height: 45px !important;margin-bottom: 0px !important; font-size: 32px !important; text-align:left; float:left;}
.top_middle_content h4 {font-size: 32px !important;}
.slide-text {margin: 0 20px !important; width: 70%;}
.slide-text {
    padding: 0px !important;
}
.slide-text > p {
    font-size: 28px !important;
    float: left;
}
}
@media screen and (max-width:480px) {

.frnt_line_cls{margin:0}
#search{width:100%!important}
.propert_header_cntntt{float:left;margin:4px 0 0!important;width:100%}
.ltst_srch_sct h2{color:#134e81;font-size:30px;margin:2px 0!important;font-family:'nexa_boldregular'; font-size:28px !important}
.featurd_heading{margin:0!important;text-align:center}
.widgets-city-links .city-overlay p{font-family:'Montserrat',sans-serif;font-size:3.8vw!important;top:57%!important}
.widgets-city-links h2.subject span{text-transform:uppercase;letter-spacing:.1em;font-size:18px!important;font-family:'barlowregular'}
.widgets-city-links h2.subject{font-family:'robotobold';font-size:5.8vw!important;line-height:normal;color:#fff!important;text-align:left!important;margin:0;padding:.7vw 1.1vw;text-transform:capitalize;}
.slide-text {margin: 0 20px !important; width: 70%;}
.slide-text h1 { line-height: 33px !important;margin-bottom: 0px !important; font-size: 24px !important; text-align:left; float:left;}
.slide-text > p {
    font-size: 24px !important;
    float: left;
}
.about_bg {
    float: left;
    width: 100%;
    margin: 2px 0 !important;
}
.mdl_btnss span a {
    margin: 0 0 12px 0;
}
.header-box h1 {
    font-size: 35px !important;
    text-transform: uppercase;
    font-family: 'barlowbold';
    line-height: 40px;
}
.header-box h2 {
    font-size: 20px !important;
    margin: 15px 0 0px !important;
    font-family: 'barlowregular';
}
.area-sec h1.big-text {
    line-height: .9;
    padding: 0 6px !important;
    margin-bottom: 30px;
    color: #2c768f;
    font-family: 'montserratsemi_bold';
    font-size: 44px !important;
    margin-top: 4px !important;
    line-height: 51px !important;
    text-align: center;
}
.area-list li {
    background-color: #2c768f;
    display: inline-block;
    font-size: 18px !important;
    font-family: 'barlowmedium';
    margin: 7px 8px !important;
    padding: 10px 15px 5px;
}
.top_login img{width:70%}
.landing_page_p_pge{margin:0}
.latst_srch_bg{float:left;margin-top:0!important;width:100%;padding:12px 0 40px}
.const_title{float:left;width:100%!important;padding:5px 2px}
.const_price{float:left;width:100%!important;background:#1669c0;text-align:center;padding:6px 17px}
.review_home_worth_di{float:left;margin:20px 0!important;width:100%}
.propert_top_details_scnd{display:inline-table;float:right;margin:18px 0 0;width:89%}
.right_section{float:left;margin:28px 0 30px -10px;width:100%}
.Infomation>textarea{border:1px solid gray;width:100%}
.header_detail1 h5{float:left;margin:10px 15px 0 0 !important;text-align:center;width:45%}
.Infomation_1_Email_Listing>p{color:#151515;float:left;font-family:open_sansregular;font-size:14px;text-align:justify;width:100%!important}
.property-search-container input[type=submit]{clear:both;color:#fff!important;float:right;margin-right:4px;width:auto}
.totalrecorslabe{color:red;float:left;font-size:19px;font-weight:700;margin:10px 0 0;text-align:center;width:100%}
.changer{float:left!important;margin:0 20px 20px 0 !important;width:95%!important}
.futer_loggo h2{float:left;width:100%;font-family:'barlowmedium';font-size:26px!important;color:#181818;line-height:32px}
.futer_loggo ul {
    float: left;
    width: 100%;
    margin: 2px 0 !important;
}
.futer_loggo ul li{list-style-type:none;margin:3px 0!important;font-size:22px;color:#124b8e;font-family:'brandon_grotesquemedium'}
.contact_number{float:left;padding:4px;position:absolute;top:457px!important;z-index:99999}
.property_new_details{color:#151515;float:left;font-family:open_sansregular;font-size:13px;padding:10px;width:100%}
.contact_number span{color:#fff;float:left;font-size:16px!important;text-align:center;width:91%;margin-top:100px}
.header_middle,.top_section,.top_section ul li{width:100%;float:left}
.header_middle{border-bottom:1px solid #343132;border-top:1px solid #343132;padding:10px;text-align:center}
.top_section{padding:10px;text-align:center}
.property_logo h4{color:#fff;float:left;font-family:open_sansbold;font-size:10px;font-style:italic;line-height:16px;margin:36px 0 0 11px;width:58%}
.property_logo img{float:left;margin:18px 0 11px}
.useful_link{float:left;margin:21px 0 0;width:100%}
.useful_link>ul li a{border-right:1px solid;color:#fff;font-family:arial;font-size:13px;padding:0 8px}
.Residential_section_box{background:#fff;border:1px solid #bdbdbd;float:left;margin:0 20px 42px 7px;width:95%}
.banner{border:none;float:left;height:auto;width:100%}
.top_section_services{float:left;margin:20px 0 0;width:100%!important}
.Detail_Email{float:left;margin:8px 0 0;width:100%}
#map-canvas{width:100%!important}
.Images{float:left;margin:0 15px 10px 9px;width:92%!important}
.Free-Home,.Infomation,.Infomation>input{width:100%!important;float:left}
.Free-Home{border:2px solid #7c952d;margin:41px 0 40px!important;padding:15px 14px 0 15px !important}
.Infomation>input{border:1px solid gray;margin-bottom:0}
.Infomation{height:71px!important}
.feature_listing{float:left;margin:22px 0 0!important;width:100%}
.Residential_section_bg h3{border-bottom:1px solid #c2c3c4;color:#124b8e;float:left;font-family:open_sansbold;font-size:18px;margin-bottom:1px;padding:1px 0 11px;text-align:center;width:100%}
.box5>h2,.para,.search_boxx_right_bg{width:100%!important;float:left}
.top_section ul li{color:#fff;display:inline;font-family:arial;font-size:13px!important;padding:3px!important;text-align:left}
.box5>h2{color:#457066;font-family:open_sansbold;font-size:20px;margin:5px 3px 0 18px}
.search_boxx_right_bg{margin:0 0 0 3px}
.favorate{float:left;padding:0 0 0 17px !important;width:65%!important}
.search_boxx_right_bg_2{float:left;padding:2px 17px 7px!important;width:100%!important}
.logo_section{float:left;margin:49px 0 0;position:absolute;text-align:center;width:80%;display:none}
.main_sct_bg{float:left;width:100%}
.box_sct_bg{float:left;text-align:center;width:46%!important;margin:6px!important;padding-bottom:10px!important}
.nav>li,.video_sction{width:100%;float:left}
.video_sction{margin-top:204px!important}
.nav>li{background:url(../images/menu-strip.png) 10px 14px no-repeat rgba(0,0,0,0)}
.Residential_section{float:left;margin:10px 0 0 !important;width:97%!important}
.main_sction{float:left;position:relative;top:0!important;width:100%!important;left:0!important;margin:0!important}
.header_details h3{color:#fff;float:left;font-family:bebas;font-size:16px;text-align:center;width:100%}
.header_detail,.right_section_new,iframe{width:100%!important}
.header_detail{margin-bottom:2px;text-align:center;float:left}
.footer_social li{display:inline;list-style-type:none;margin:0 6px 0 0 !important}
.property_new_details{margin:129px 0 0!important}
.right_section_new{background:#f4f4f4;float:left;margin-top:10px!important;padding-bottom:10px}
.menu_section{background:#0f0f0f; float:left}
.top_menu_bg{width:100%}
.property-search-container_new{float:left;padding:6px 0 25px;width:97%}
.bottom_section_bg{background:#fff!important}
.Free-Home_new{float:left;margin:10px 9px 26px 0;padding:5px;width:100%}
.sell_house{border:1px solid #366;float:left;margin:0 18px 20px 0;padding:10px;width:96%}
.contact_in_left{background:#fff;border:1px solid #222;float:left;padding:15px;width:100%!important}
.seaarch_Property_in{float:left;height:209px;margin:0;width:100%}
.Infomation>span{color:#151515;float:left;font-family:open_sansregular;font-size:13px;margin:13px 0 0;width:100%}
.property-search-container .medium-module{height:auto;width:100%}
.detl div{float:right;margin:0 46px 2px 0;width:157px}
.infor_list_3{color:#666;float:left;font-size:16px;margin:4px 11px 0 -9px;width:100%}
.header_detail h2{color:#fff;float:left;font-family:'nexa_boldregular';font-size:40px!important;margin:5px 0;width:100%}
.logo_section img{margin:25px 0 0 31px;width:67%!important}
.header_detail1 span{color:#414040;float:left;font-family:latobold;font-size:16px!important;margin:0!important}
.container{padding:0}
#landCalcBox{color:#000!important;float:left;margin:auto;width:100%}
#calculatorForm{margin:auto;width:100%!important}
#checkBox,#headerCalc,#ontarioTax,#purchasePrice,#resultBox{width:100%}
#purchasePrice>input{width:100%!important}
#torontoTax,.fuuter_name h2{width:100%;float:left}
.fuuter_name h2{color:#3f6f55;font-family:open_sansbold;font-size:20px}
.header_detail1{float:right;text-align:center!important;width:100%!important}
.fuutr_phne_bg{bottom:0;display:block!important;position:fixed}
.futer_phn,.futer_phn1{background:#3f6f55;border-radius:2px;color:#fff;float:left;margin:5px;padding:5px;width:44%}
.futer_mail,.futer_mail_bg,.fuuter_map,.smpc-div>input{width:100%;float:left}
.futer_phn span,.futer_phn1 span{color:#fff!important;margin:0 5px 4px 0;padding:5px}
.futer_mail_bg{background:#343434;border-radius:0;display:block!important;margin:15px 0 0;padding:10px}
.futer_mail span{padding:8px}
.smpc-div>input{margin:10px 13px 14px 0}
.fuuter_map{margin:0}
.futr_menu_sect ul li{display:inline;font-family:CenturyGothic-Regular;font-size:13px;list-style-type:none;padding:0 12px 0 0 !important}
.futer_mail{text-align:center}
.search_boxx_left{border:2px solid #34393d;float:left;margin:21px 0 24px 7px !important;width:90%;height:auto}
.search_boxx_list_5{background-color:#fff;box-shadow:0 3px 16px -11px #000;float:left;margin:12px 0 0;width:100%}
.search_boxx_right_bg>span>a{color:#34393d;float:left;font-family:open_sansregular;font-size:17px;font-style:normal;font-weight:700;margin:-22px 0 15px 7px;padding:30px 0 0;text-align:justify;text-decoration:none;width:90%}
.mobile-phone{display:none!important}
.header_bg_1{display:none;float:left;padding:8px;width:100%}
.box_sct_bg2{float:left;margin:51px 0 67px 10px !important;width:100%}
.futer_mail>ul li{display:inline;list-style-type:none;margin:0 7px 0 12px}
.propert_header_cntntt_box,.propert_header_img,.propert_top_details{display:none;float:left;width:100%}
.buyer_section>div{border:2px solid grey;float:left;width:100%}
.bx-wrapper .bx-viewport{background:#fff;border:5px solid #fff;height:153px!important;left:0;transform:translateZ(0)}
.fuuter_bg{float:left;padding:8px;width:100%}
.propert_header_img{margin:7px 0}
.propert_header_cntntt_box{margin:3px 0;text-align:center}
.propert_top_details{margin:0}
.futer_mail>ul{float:left;margin:0;width:100%}
.logo_landing{margin:0;padding:0;text-align:center}
.top_middle_bg{float:left;width:100%;background:#1669c0;border-top:4px solid #fff;outline-offset:0;border-bottom:4px solid #fff;padding:16px!important;margin:2px 0}
.top_middle_content h4{float:left;width:100%;font-size:32px!important;font-family:'barlowmedium';margin:12px 0}
.btn-feature {text-align: center;padding: 5px 0px !important;font-family: 'barlowregular';font-size: 22px !important;}
}
@media screen and (max-width:414px) {
.box_shadow{float:left;margin:0!important;width:100%}
.box_shadow_new h2 {    font-size: 18px !important;}
.area-list li {
    background-color: #2c768f;
    display: inline-block;
    font-size: 18px !important;
    font-family: 'barlowmedium';
    margin: 7px 0px !important;
    padding: 10px 15px 5px;
    width: 100%;
}
.mobile_contnt p{color:#fff;float:left;margin-top:4px;font-family:'robotoregular';font-size:14px!important;text-transform:uppercase;width:100%}
.widgets-city-links h2.subject span{text-transform:uppercase;letter-spacing:.1em;font-size:14px!important;font-family:'barlowregular'}
.mobile_contnt h5{float:left;width:100%;font-family:'Futura-Normal';font-size:20px!important;margin:7px 0 0;color:#fff}
.widgets-city-links{background-color:#fff;border:1px solid #dadbda;overflow:hidden;border-radius:0;box-sizing:border-box;width:46%!important;margin:6px!important;float:left}
.header_detail_right h3{color:#9c090f;font-size:18px!important;float:right;font-family:'robotomedium'}
.logo img{width:80%}
.slide-text h1 {font-size: 30px; line-height: 28px !important;margin-bottom: 0px !important;font-size: 20px !important;}
.latst_srch_bg{float:left;margin-top:35px;width:100%;padding:0 0 20px!important}
.scoico_icns_frnt{display:inline;float:left;margin-bottom:10px;width:100%}
.top_login > ul li h2{color:#050505;font-size:18px!important;padding:0 0 0 6px;font-family:'robotomedium'}
.Free-Home_new_1 p{font-family:'robotoregular';font-size:15px!important;margin:0 0 8px;padding:0;width:100%;line-height:27px!important}
.nbs-flexisel-item h3{float:left;width:100%;font-size:16px;color:#333;font-family:'robotoregular';line-height:27px;padding:0 6px;text-align:center!important}
.buyer_new_cls h1{color:#023866;font-size:28px!important;margin:12px 0;float:left;width:100%;text-align:center;text-transform:uppercase;font-family:'robotobold';text-decoration:underline}
.buyer_new_cls h2{color:#9c090f;font-family:'robotomedium';font-size:18px!important;margin:4px 0;float:left;width:100%;line-height:24px}
.buyer_new_cls ul li{color:#353535;font-family:'robotoregular';font-size:15px!important;margin:3px 0!important;float:left;width:100%;text-align:justify;line-height:28px;list-style-type:circle}
.buyer_new_cls2{margin:12px 0!important;float:left;width:100%;text-align:center}
.ltst_srch_sct h2{color:#134e81;float:left;font-family:'nexa_boldregular';font-size:26px!important;width:100%;}
.menu_section2{float:right;position:absolute;z-index:99;right:0;margin-top:3px}
.header_logo img{width:50%}
.circle_heading h2 {
    float: left;
    width: 100%;
    font-family: 'arial';
    font-size: 26px !important;
    color: #303030;
}
.featurd_heading h2 {
    color: black;
    font-family: 'barlowmedium';
    font-size: 26px !important;
    margin: 8px 0;
    text-transform: uppercase;
}
.top_middle_content h4{float:left;width:100%;font-size:28px!important;font-family:'barlowmedium';margin:12px 0}
.hme_wrth_sect h2,.hme_wrth_sect span{color:#fff;text-align:center;width:100%;float:left}
.hme_wrth_sect span{font-family:Lato;font-size:16px!important}
.hme_wrth_sect h2{font-size:34px!important;font-family:'arial';}
.nbs-flexisel-item img{cursor:pointer;height:260px!important;margin-bottom:10px;margin-top:10px;max-width:320px!important;position:relative;width:100%}
.header_detail1_lang{float:right;width:100%!important;text-align:right;margin:4px 0}
.header_detail h2{color:#fff;float:left;font-family:'arial';font-size:28px !important;margin:0!important;width:100%}
.free_home_top p{color:#151515;float:left;font-family:open_sansregular;font-size:14px;line-height:24px;margin:6px 0;padding:8px;text-align:justify;width:100%}
.Design_and_developed,.seller_box{float:left;text-align:center;width:100%}
.top_middle_content h5{float:left;width:100%;font-size:20px!important;color:#1a1564;font-family:latoregular;margin:12px 0;line-height:26px}
.seller_box{background:#fff;padding:30px;border-radius:12px;margin:6px 0}
.header_detail h5 span{color:#292929;text-decoration:none;font-size:22px!important}
.Design_and_developed p{float:left;font-family:"Times New Roman",Times,serif;font-style:italic;color:#fff;font-size:12px!important;text-align:center;width:100%;margin:0}
.newsltr_content p{color:#fff;font-size:16px!important;margin:0;float:left;font-family:latoregular;width:100%}
.header_detail1{float:left!important;text-align:center!important;width:100%!important}
.header_detail{float:left;}
.main_sct_bg{float:left;margin:0!important}
.header_detail{text-align:center;width:100%!important}
.roco_pro_info>p{color:#fff;float:left;font-family:open_sansregular;font-size:12px;margin:0 0 10px!important;text-align:center;width:100%}
.mortgge_clc h4,.schedule_appointment h2{color:#7c952d;float:left;width:100%;text-align:center}
.property_top_box_sctn h3{font-family:MyriadProRegular;font-size:12px;margin:4px 0}
.mortgge_clc h4{font-family:CenturyGothic-Bold;font-size:18px!important;line-height:26px;margin:12px 0 0}
.free_nw_cls_bg{background:#f9f9f9;border:1px solid #c8c6c6;border-radius:5px;float:left;margin-bottom:15px;padding:3px!important;width:100%}
.schedule_appointment h2{font-family:CenturyGothic-Regular;font-size:20px!important;margin:0 0 10px}
.Free-Home_calculator{border:1px solid #818181;float:left;margin-bottom:20px;padding:8px;width:100%}
.Infomation_new_frm span{color:#151515;float:left;font-family:open_sansregular;font-size:13px;margin-top:0!important;width:100%}
.Infomation_new_frm>input{color:grey;float:left;font-size:12px;margin:0!important;padding:9px;width:100%}
.left_section_info_new{float:left;margin:6px 0!important;width:100%}
.nav li ul{left:-9999px;margin:0 0 0 17px !important;padding:0;position:absolute;width:90%!important;z-index:999999999}
.header_detail1 h5{float:left;width:100%!important}
.box_sct_bg{text-align:center}
.header_detail1 h5{margin:0!important}
.propert_top_details_scnd{display:inline-table;float:right;margin:18px 0 0;width:96%}
.futer_mail>ul{float:left;margin:0;width:100%}
.buyer_section>div{border:2px solid grey;float:left;width:100%}
.w4rlisting-list-b li.a span{font-family:open_sansbold;font-size:12px;font-weight:400;margin:0 0 -1px}
.propert_top_details{float:left;width:100%;margin:0}
.propert_header_cntntt_box{float:left;margin:3px 0;text-align:center;width:100%}
.proprty_price{border:none;float:left;width:100%}
.propert_header_cntntt h2{color:#dc1f16;float:left;font-family:open_sansbold;font-size:16px;margin:6px 0;width:100%}
.proprty_details_boxx>h2,.proprty_details_boxx>span{font-family:open_sansbold;text-align:center;width:100%;float:left;text-transform:uppercase}
.propert_header_img{float:left;margin:7px 0;width:100%}
.proprty_details_boxx{border-bottom:1px solid grey;border-right:medium none;float:left;margin:8px 0;text-align:center;width:100%}
.proprty_details_boxx>h2{color:#7e7e7e;font-size:12px;margin-top:4px}
.proprty_details_boxx>span{font-size:11px;margin:4px 0}
.roco_cnts_us{float:left;width:100%;margin:22px 0 0}
.bx-wrapper .bx-viewport{background:#fff;border:5px solid #fff;height:153px!important;left:0!important;transform:translateZ(0)}
.txtar_fre_hme{margin-bottom:32px}
.left_section_info{float:left;margin:12px 0!important;width:100%!important}
.box_sct_bg2,.box_sct_bg3{float:left;width:90%!important}
.frr_hme_evl{height:780px}
.box_sct_bg2{margin:51px 0 67px 10px !important}
.box_sct_bg3{margin:0 0 20px 30px !important}
.login_input_1>input{float:left!important;width:47%!important}
.In_bg,.para>p{width:100%;float:left}
.para>p{color:#151515;font-family:open_sansregular;font-size:13px;line-height:20px;margin:-8px 0 0;padding:0 27px 14px 7px !important;text-align:justify}
.In_bg{margin:0 0 27px!important}
.search_boxx_list_5{background-color:#fff;box-shadow:0 3px 16px -11px #000;float:left;margin:12px 0 0!important;width:100%!important}
.logo_landing{margin:0;padding:0;text-align:center}
.widgets-city-links{background-color:#fff;border:1px solid #dadbda;overflow:hidden;border-radius:0;box-sizing:border-box;width:100%!important;margin:4px 0!important;float:left}
.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;height:250px}
.widgets-city-links .city-overlay p{font-family:'Montserrat',sans-serif;font-size:5.2vw!important;top:57%!important}
.widgets-city-links h2.subject{font-family:'robotobold';font-size:8.8vw!important;line-height:normal;color:#fff!important;text-align:left!important;margin:0;padding:3vw 3.1vw!important;text-transform:capitalize;}
.widgets-city-links h2.subject span{text-transform:uppercase;letter-spacing:.1em;font-size:20px!important;font-family:'barlowregular'}
.box_shadow_new img{max-width:66%!important;margin:0}
.futer_loggo ul{float:left;width:100%;margin:4px 0!important}
.futer_loggo span{float:left;width:100%;font-family:'barlowregular';font-size:18px!important;color:#303030;}
.futer_loggo ul li{margin:18px;font-size:20px!important;color:#124b8e;font-family:'brandon_grotesquemedium'}
.header_detail_right span {
    float: right;
    color: #fff;
    font-size: 18px !important;
    font-family: 'robotomedium';
}
.modl_ln ol li label {
    font-size: 18px;
    color: #101010;
    font-family: 'barlowmedium';
    margin: 2px !important;
}
}
@media screen and (max-width:375px) {
.footer_social a{line-height:51px}
.header_detail h5{color:#de0000;float:left;font-family:'Futura-Normal';font-size:34px!important;margin:0!important;width:100%}
.top_middle_content p {
    float: left;
    width: 100%;
    font-size: 15px !important;
    color: #303030;
    font-family: 'barlowregular';
    margin: 4px 0;
    line-height: 26px !important;
}
.my_list_hdng h2 {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'brandon_grotesquemedium';
    font-size: 24px !important;
    margin: 6px 0;
    color: #0f0f0f;
}
.video-back {
    float: left;
    width: 100%;
    padding: 140px 0 !important;
}
.futer_mennu ul li{display:inline;list-style-type:none;margin:0 24px 0 0 !important}
.hme_wrth_sect h2{font-size:26px!important;font-family:'arial';}
.top_middle_content h4{float:left;width:100%;font-size:26px!important;font-family:'barlowmedium';margin:12px 0}
.red{background-color:#fc2928;font-family:CenturyGothic-Regular;font-size:13px!important}
.top_login > ul li h2{color:#050505;font-size:16px!important;padding:0 0 0 6px;font-family:'robotomedium'}
.property_top_box_sctn{float:left;margin:5px 8px!important;text-align:center}
.propert_top_details_scnd{display:inline-table;float:right;margin:18px 0 0;width:100%}
.top_middle_content h2 {
    font-size: 22px !important;
    margin: 4px 0px !important;
}
.area-sec h1.big-text {
    line-height: .9;
    padding: 0 6px !important;
    margin-bottom: 30px;
    color: #2c768f;
    font-family: 'montserratsemi_bold';
    font-size: 34px !important;
    margin-top: 4px !important;
    line-height: 51px !important;
    text-align: center;
}
.header_detail span {
    font-size: 34px !important;
    text-transform: capitalize;
    margin-left: 2px;
}
.menu_section {
    margin: 10px 0 !important;
}
.box_sct_bg {
    float: left;
    text-align: center;
    width: 100% !important;
    margin: 6px !important;
    padding-bottom: 10px !important;
}
.test_bg { padding: 8px !important;}
.buyer_section{float:left;width:100%}
.slide-text h1 { line-height: 28px !important;margin-bottom: 0px !important;font-size: 18px !important;}
.slide-text > p { font-size: 20px !important;float: left;}
.login_input_1>input{float:left!important;width:35%!important}
.header_detail1 h5{float:left;margin:0!important;width:100%!important}
.footer_social li{display:inline;list-style-type:none;margin:0 6px 0 0 !important}
.right_section_new{background:#f4f4f4;float:left;margin-top:10px!important;padding-bottom:10px;width:100%!important}
.Residential_section_bg{float:left;width:100%}
.video_sction{float:left;margin-top:290px!important;width:100%}
.property-search-container_new{float:left;padding:6px 0 25px;width:97%}
.Free-Home_new,.sell_house{padding:10px;width:100%;float:left}
.bottom_section_bg{background:#fff!important}
.testimonial_heading h2 {font-size: 26px !important;}
.Free-Home_new{margin:10px 9px 0 -2px}
.sell_house{border:1px solid #366;margin:0 18px 20px 0}
.contact_in_left{background:#fff;border:1px solid #222;float:left;padding:15px;width:100%!important}
ul.dt-sc-tabs-frame>li>a{background:#1c1c1c;border-bottom:0 none;border-radius:5px 5px 0 0;color:#fff;float:left;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px!important;line-height:38px;margin:0;padding:0 10px!important;position:relative;text-align:center;text-decoration:none}
.seaarch_Property_in{float:left;height:209px;margin:0;width:100%}
.infor_list_2{color:#666;float:left;font-size:16px;margin:14px 0 0 -6px;width:100%}
.Infomation>span{color:grey;float:left;font-family:open_sansregular;font-size:13px;margin:13px 0 0;width:100%}
.property-search-container .medium-module{height:auto;width:100%}
.detl div{float:right;margin:0 46px 2px 0;width:157px}
.infor_list_3{color:#666;float:left;font-size:16px;margin:4px 11px 0 -9px;width:100%}
.logo_section img,.srch_btn_upr input{width:67%!important}
.header_detail h2{color:#fff;float:left;font-family:'nexa_boldregular';font-size:40px;margin:5px 0}
.logo_section img{margin:25px 0 0 31px}
.ttr{float:right;font-size:18px;margin:19px 0 0!important;color:#000}
.header_detail1 span{color:#7c952d;float:left;font-family:CenturyGothic-Regular;font-size:19px!important;text-align:center!important;width:100%!important}
.box_sct_bg2{float:left;margin:0 0 25px 10px !important;width:100%!important}
.header_bg{float:left;padding:8px;width:100%}
.box_sct_bg3{float:left;margin:0 0 0 10px !important;width:100%!important}
.container{padding:0}
#landCalcBox{color:#000!important;float:left;margin:auto;width:100%}
#calculatorForm{margin:auto;width:100%!important}
#checkBox,#headerCalc,#ontarioTax,#purchasePrice,#resultBox{width:100%}
#purchasePrice>input{width:100%!important}
#torontoTax,.fuuter_name h2{float:left;width:100%}
.fuuter_name h2{color:#3f6f55;font-family:open_sansbold;font-size:20px}
.futer_phn,.futer_phn1{background:#3f6f55;border-radius:2px;color:#fff;margin:5px;padding:5px}
.header_detail1{float:right;text-align:center!important;width:100%!important}
.fuutr_phne_bg{bottom:0;display:block!important;position:fixed}
.futer_phn{float:left;width:44%}
.futer_phn1{float:left;width:46%}
.futer_phn span,.futer_phn1 span{color:#fff!important;margin:0 5px 4px 0;padding:5px}
.futer_mail_bg{background:#343434;border-radius:0;display:block!important;float:left;margin:15px 0 0;padding:10px;width:100%}
.futer_mail span{padding:8px}
.smpc-div>input{float:left;margin:10px 13px 14px 0;width:100%}
.srch_btn_upr{float:right;width:80%}
.futr_menu_sect ul{float:left;line-height:26px;width:100%}
.search_boxx_left{border:2px solid #34393d;float:left;margin:21px 0 24px 14px;width:90%;height:auto}
.search_boxx_list_5{background-color:#fff;box-shadow:0 3px 16px -11px #000;float:left;margin:12px 0 0;width:99%}
.search_boxx_right_bg>span>a{color:#34393d;float:left;font-family:open_sansregular;font-size:17px;font-style:normal;font-weight:700;margin:-22px 0 15px 7px;padding:30px 0 0;text-align:justify;text-decoration:none;width:90%}
.mobile-phone{display:none!important}
.header_bg_1{display:none;float:left;padding:8px;width:100%}
.futer_mail>ul li{display:inline;list-style-type:none;margin:0 7px 0 12px}
.Sendbutton{width:40%!important}
.fuuter_bg{float:left;padding:8px;width:100%}
.logo_landing{margin:0;padding:0;text-align:center}
.funkyradio input[type="radio"]:empty ~ label,.funkyradio input[type="checkbox"]:empty ~ label{position:relative;line-height:2.2em;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:#f5f2a6;color:#000;border:1px solid #b28335;font-size:12px}
}
@media screen and (max-width:360px) {
.property_top_box_sctn{float:left;margin:5px 6px!important;text-align:center}
.client_photo{float:left;width:100%!important}
.client_dtl{float:left;width:100%!important}
.roco_info{float:left;width:100%;padding:12px 0!important}
.slide-text {top: 20% !important;}
.header_detail h2 {    font-size: 26px !important;}
.header_detail_right h3{color:#9c090f;font-size:16px!important;float:right;font-family:'robotomedium'}
.header-box h1 {
    font-size: 28px !important;
    text-transform: uppercase;
    font-family: 'barlowbold';
    line-height: 35px;
}
}
@media screen and (max-width:320px) {
.header_middle,.top_section{padding:10px;text-align:center}
.header_middle,.top_section,.top_section ul li{width:100%;float:left}
.mobile_contnt h2{color:#fff;float:left;font-family:'ananda_blackregular';font-size:36px!important;text-transform:capitalize;width:100%}
.ltst_srch_sct h2{color:black;float:left;font-family:'arial';font-size:20px!important;margin:4px 0!important;width:100%;}
.top_login > ul li h2{color:#050505;font-size:14px!important;padding:0 0 0 6px;font-family:'robotomedium'}
.widgets-city-links{background-color:#fff;border:1px solid #dadbda;overflow:hidden;border-radius:0;box-sizing:border-box;width:100%!important;margin:6px 0!important;float:left}
.widgets-city-links .city-overlay p{font-family:'Montserrat',sans-serif;font-size:6.8vw!important;top:57%!important}
.widgets-city-links h2.subject{font-family:'robotobold';font-size:8.8vw!important;line-height:normal;color:#fff!important;text-align:left!important;margin:0;padding:.7vw 1.1vw;text-transform:capitalize;}
.property_top_box_sctn{float:left;margin:5px 3px!important;text-align:center}
.header_middle{border-bottom:1px solid #343132;border-top:1px solid #343132}
.property_logo h4{color:#fff;float:left;font-family:open_sansbold;font-size:10px;font-style:italic;line-height:16px;margin:36px 0 0 11px;width:58%}
.property_logo img{float:left;margin:18px 0 11px}
.useful_link{float:left;margin:21px 0 0;width:100%}
.useful_link>ul li a{border-right:1px solid;color:#fff;font-family:arial;font-size:13px;padding:0 8px}
.Residential_section_box{background:#fff;border:1px solid #bdbdbd;float:left;margin:0 20px 42px 7px;width:95%}
.banner{border:none;float:left;height:auto;width:100%}
.top_section_services{float:left;margin:20px 0 0;width:100%!important}
.Detail_Email{float:left;margin:8px 0 0;width:100%}
.Images{float:left;margin:0 15px 10px 9px;width:92%!important}
.Free-Home,.Infomation,.Infomation>input{width:100%!important;float:left}
.Free-Home{border:2px solid #7c952d;margin:41px 0 40px!important;padding:15px 14px 0 15px !important}
.Infomation>input{border:1px solid gray;margin-bottom:17px}
.Infomation{height:auto!important}
.contact_number{float:left;padding:4px;position:absolute;top:457px!important;z-index:99999}
.contact_number span{color:#fff;float:left;font-size:16px!important;text-align:center;width:91%}
ul.dt-sc-tabs-frame>li>a{background:#1c1c1c;border-bottom:0 none;border-radius:5px 5px 0 0;color:#fff;float:left;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:8px!important;line-height:38px;margin:0;padding:0 10px!important;position:relative;text-align:center;text-decoration:none}
.property-search-container .medium-module{width:100%!important}
.feature_listing{float:left;margin:22px 0 0!important;width:100%}
.Residential_section_bg h3{border-bottom:1px solid #c2c3c4;color:#124b8e;float:left;font-family:arial;font-size:22px!important;margin-bottom:1px;padding:1px 0 11px;text-align:center;width:100%}
.box5>h2,.para,.search_boxx_right_bg{width:100%!important;float:left}
.top_section ul li{color:#fff;display:inline;font-family:arial;font-size:13px!important;padding:3px!important;text-align:left}
.box5>h2{color:#457066;font-family:open_sansbold;font-size:20px;margin:5px 3px 0 18px}
.search_boxx_right_bg{margin:0 0 0 3px}
.favorate{float:left;padding:0 0 0 17px !important;width:65%!important}
.search_boxx_right_bg_2{float:left;padding:2px 17px 7px!important;width:100%!important}
.logo_section{float:left;margin:62px 0 8px;text-align:left!important;width:100%!important;display:none}
.main_sct_bg,.nav>li{width:100%;float:left}
.nav>li{background:url(../images/menu-strip.png) 10px 14px no-repeat rgba(0,0,0,0)}
.Residential_section_bg{float:left;width:100%}
.Residential_section{float:left;margin:20px 0 0;width:100%!important}
.main_sction{float:left;position:relative;top:0!important;width:100%!important;left:0!important}
.header_detail,.header_details h3{float:left;text-align:center;width:100%}
.header_details h3{color:#fff;font-family:bebas;font-size:16px}
.footer_social li{display:inline;list-style-type:none;margin:0 5px 0 0 !important}
.right_section_new{background:#f4f4f4;float:left;margin-top:10px!important;padding-bottom:10px;width:100%!important}
.menu_section,.top_menu_bg{ float:left}
.box_sct_bg3{float:left;margin:0 0 47px!important;width:100%!important}
.toggleMenu {
    background: url(../images/menu-icon.png) no-repeat rgba(0,0,0,0);
    color: #f0b310;
    display: none;
    margin: 0px 0 0 1px !important;
    padding: 16px 30px;
}
.top_menu_bg{width:100%}
.property-search-container_new{float:left;padding:6px 0 25px;width:97%}
.bottom_section_bg{background:#fff!important}
.Free-Home_new{float:left;margin:10px 9px 0 -2px;padding:5px;width:100%}
.sell_house{border:1px solid #366;float:left;margin:0 18px 20px 0;padding:10px;width:98%}
.contact_in_left{background:#fff;border:1px solid #222;float:left;margin:0 0 25px!important;padding:15px;width:100%!important}
.seaarch_Property_in{float:left;height:209px;margin:0;width:100%}
.Infomation>span{color:grey;float:left;font-family:open_sansregular;font-size:13px;margin:13px 0 0;width:100%}
.property-search-container .medium-module{height:auto}
.detl div{float:right;margin:0 46px 2px 0;width:157px}
.infor_list_3{color:#666;float:left;font-size:16px;margin:4px 11px 0 -9px;width:100%}
.header_detail h2 {
    color: #fff;
    float: left;
    font-family: 'arial';
    margin: 0 !important;
    font-size: 22px !important;
}
.logo_section img{width:62%!important}
.ttr{float:right;font-size:18px;margin:2px 0 0!important;color:#000}
.header_detail span {
    float: left;
    font-family: 'barlowmedium';
    font-size: 32px !important;
    width: 100%;
}
.header_detail1 span{color:#7c952d;float:left;font-family:CenturyGothic-Regular;font-size:19px!important;text-align:center!important;width:100%!important}
.box_sct_bg2{margin-bottom:25px!important;width:100%!important}
.container{padding:0}
#landCalcBox{color:#000!important;float:left;margin:auto;width:100%}
#calculatorForm{margin:auto;width:100%!important}
#checkBox,#headerCalc,#ontarioTax,#purchasePrice,#resultBox{width:100%}
#purchasePrice>input{width:100%!important}
#torontoTax,.fuuter_name h2{float:left;width:100%}
.fuuter_name h2{color:#3f6f55;font-family:open_sansbold;font-size:20px!important}
.futer_phn,.futer_phn1{background:#3f6f55;border-radius:2px;color:#fff;margin:5px;padding:5px}
.header_detail1{float:right;text-align:center!important;width:100%!important}
.futer_phn{float:left;width:44%}
.futer_phn1{float:left;width:46%}
.futer_phn span,.futer_phn1 span{color:#fff!important;margin:0 5px 4px 0;padding:5px}
.futer_mail span{padding:8px}
.smpc-div>input{float:left;margin:10px 13px 14px 0;width:100%!important}
.search_boxx_left{border:2px solid #34393d;float:left;margin:21px 0 24px 14px;width:90%;height:auto}
.search_boxx_list_5{background-color:#fff;box-shadow:0 3px 16px -11px #000;float:left;margin:12px 0 0 1px;width:95%}
.search_boxx_right_bg>span>a{color:#34393d;float:left;font-family:open_sansregular;font-size:17px;font-style:normal;font-weight:700;margin:-22px 0 15px 7px;padding:30px 0 0;text-align:justify;text-decoration:none;width:90%}
.mobile-phone{display:none!important}
.header_bg_1{display:none;float:left;padding:8px;width:100%}
.futer_mail_bg,.fuutr_phne_bg{display:block!important;width:100%}
.box_sct_bg2{float:left;margin:0 0 25px 2px !important}
.fuutr_phne_bg{bottom:0;position:fixed;z-index:9999999}
.futer_mail_bg{background:#343434;border-radius:0;float:left;margin:1px 0 0;padding:10px 0;text-align:center}
.futer_mail>ul{float:left;width:100%}
.futer_mail>ul li{display:inline;list-style-type:none;margin:0 7px 0 12px}
.futer_mail>ul li a{border:0;border-radius:14px;color:#fff;font-size:18px;padding:5px 2px;width:auto}
.Infomation_1_Email_Listing{float:left;margin-top:11px!important;width:100%}
.frr_hme_evl{height:960px}
.buyer_section>div{border:2px solid grey;float:left;width:100%}
.header_detail1 h5{float:left;margin:0!important;width:100%!important}
.logo_landing{margin:0;padding:0;text-align:center}
.w4rlisting-list-b li.a span{font-family:open_sansbold;font-size:10px;font-weight:400;margin:0 0 -1px}
.futer_mennu ul li{display:inline;list-style-type:none;margin:0 18px 0 0 !important}
.futer_mennu ul li a{color:#fff;font-family:'robotoregular';font-size:14px!important}
.nbs-flexisel-item img{cursor:pointer;height:220px!important;margin-bottom:10px;margin-top:10px;max-width:260px!important;position:relative;width:100%}
.box_sct_bg{float:left;text-align:center;width:45%!important;margin:6px!important;padding-bottom:10px!important}
.circle_heading h2{float:left;width:100%;font-family:'arial';font-size:22px!important;color:#303030;}
.top_middle_content h4{float:left;width:100%;font-size:28px!important;color:#171717;font-family:'barlowmedium';margin:12px 0;line-height:36px}
.header_detail h5{color:#de0000;float:left;font-family:'Futura-Normal';font-size:32px!important;margin:0!important;width:100%}
.box_shadow_new h2 {float: left;width: 100%;font-size: 18px !important;color: #303030;font-family: 'brandon_grotesquemedium';margin: 12px 0;}
.featurd_heading h2 {
    color: black;
    font-family: 'arial';
    font-size: 22px !important;
    margin: 10px 0;
}
.funkyradio div {
    float: left;
    width: 100% !important;
    margin: 0 auto;
    padding: 3px;
}
.area-sec h1.big-text {
    line-height: .9;
    padding: 0 6px !important;
    margin-bottom: 30px;
    color: #2c768f;
    font-family: 'montserratsemi_bold';
    font-size: 30px !important;
    margin-top: 4px !important;
    line-height: 41px !important;
    text-align: center;
}

}