@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 h2.subject { font-size: 1.8vw !important;}
}
@media screen and (max-width:1280px) {
.main_sct_bg{float:left;width:100%;top:673px!important}
.main_sction{float:left;left:0!important;position:relative;top:0;width:100%!important}
}
@media screen and (max-width:736px) {
.header_socio2 li a,.header_socio2 li i{color:#000;font-size:28px}
.header_logo { float: left; width: 100%; margin: 4px -30px; text-align: right; position: absolute;}
.header_detail1 span,.header_socio2 li a{font-family:latobold}
.favorate{float:left;padding:0 0 23px;width:28%}
.header_logo img { width: 20%;}
.count_date{float:left;margin:12px 0!important;text-align:center}
.p_tag_1,.p_tag_2{display:none}
/*.header_socio2{margin:3px 0;float:left;width:100%;text-align:center;display:block!important}*/
.header_socio2 li{list-style-type:none;display:inline}
.header_socio2 li a{margin:0 12px 0 0}
.detail_Email{background:#fff}
.logo { float: left; width: 100%; margin-top: 2px !important;}
.property-search-container .medium-module{height:65px;width:100%!important}
.beds-module.small-module{float:left;margin:0 4px!important;width:47%!important}
.baths-module.small-module{clear:both;float:left;margin:0 4px!important;width:47%!important}
.floors-module.small-module,.garages-module.small-module{float:left;margin:0 4px!important;width:47%!important}
.top_middle_content h2 { float: left;width: 100%;font-size: 34px !important;color: #e3ab49;font-family: 'compassbold';margin-bottom: 14px;}
.header_detail1{float:left!important;text-align:center;width:100%!important;margin:12px 0 0!important;display:none}
.header_detail1 span{color:#414040;float:left;font-size:16px;margin:0}
.header_detail p{font-family:'robotoregular';float:left}
.header_detail1 h5{font-family:'Minion Pro';float:left}
.header_detail1 h5{color:#fff;font-size:18px!important;margin:6px 0 0!important;text-align:center!important}
.futer_mennu ul li{display:inline;line-height:28px;list-style-type:none;margin:0 34px 0 0}
.box_sct_bg{float:left;width:50%!important;margin:2px 0!important;padding:4px}
.box_sct_bg3{float:left;width:50%!important;margin:2px 0!important;padding:4px}
.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%}
.middle_logo {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 16px !important;
}
.featurd_heading h2 {
    margin: 6px 0 0 !important;
}
.box_sct_bg2 {
    float: left;
    width: 33% !important;
    margin: 2px 0 !important;
    padding: 4px;
}
.middle_logo img {
    width: 70%;
}
.header_bg {
    width: 100%;
    height: 170px !important;
    position: relative;
    background-image: url('../images/header_background_gold.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    z-index: 1;
}
.propert_top_details{display:none;float:right;margin:29px 0 0}
.roco_pro_img{float:left;text-align:center;width:100%}
.main_sct_bg{float:left;margin:8px 0 0!important;padding-top:10px;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}
.roco_pro_info>p{margin:0}
.header_detail h4 {display: none;}
.widgets-city-links { 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 {font-size: 3.8vw !important;text-align: left !important;}
.widgets-city-links h2.subject span {  font-size: 20px !important;}
.widgets-city-links .main-city-image img { max-width: 100% !important; width: 100%; margin: 0; margin: 0 !important; height: 260px;}
#search{-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;font-size:18px;padding:21px 10px 19px 50px !important;width:375px!important;background:url(../Images/loc_ico.png) 20px 20px no-repeat #fff;float:left;font-family:CenturyGothic-Regular;color:#666;height:62px;border: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}
.header_bg_1{display:none;float:left;padding:8px;width:100%}
.header_detail span{border-bottom:none!important;float:left;font-family:'TrajanPro-Regular';width:100%!important}
.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%}
.modl_ln {margin: 0px; margin-right: 0px; margin-left: 0px;}
}
@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}
.searchButton{width:40%!important}
.Residential_section_box img{height:250px!important;width:100%}
.lt_calculator iframe{margin:0!important;height:460px!important;display:block!important}
.middle_logo img {  width: 57%;}
.header_bg {
    height: 152px !important;
}
.mdl_btnss span a { font-size: 16px; color: white;text-align: center;margin: 5px 0;}
}
@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%}
.widgets-city-links h2.subject span {font-size: 16px !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{border:1px solid #fff;float:left;margin:0 0 2px!important;width:100%}
.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:#3a4d3b;font-family:"robotobold";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}
.property-search-container .medium-module{height:65px;width:100%!important}
.beds-module.small-module{float:left;margin:0 4px!important;width:47%!important}
.baths-module.small-module{clear:both;float:left;margin:0 4px!important;width:47%!important}
.floors-module.small-module,.garages-module.small-module{float:left;margin:0 4px!important;width:47%!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}
.main_sct_bg{float:left;width:100%;margin:0!important}
.fuuter_name{float:left;width:100%!important;margin:16px 0 0!important}
.top_middle_content h2{float:left;width:100%;font-size:36px!important;color:#e3ab49;font-family:'compassbold';margin-bottom:0!important}
.featurd_heading{margin:2px 0!important}
.nav>li,.video_sction{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_details h3{color:#fff;float:left;font-family:bebas;font-size:16px;text-align:center;width:100%}
.header_detail h2,.header_detail span,.header_detail1 span{font-family:'TrajanPro-Regular'}
.video_boxx_left iframe{margin:0!important;width:100%!important}
iframe{width:100%!important}
.main_video_section iframe{width:100%;margin:8px 0!important;height:420px}
.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;width:100%!important}
.menu_section{float:left;position:absolute;width:95%!important;padding:6px 0!important;z-index:999; background-color:#000000;}
.top_menu_bg{float:left;height:54px!important;width:100%;padding: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{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%}
.logo_section img{margin:25px 0 0 31px;width:67%!important}
.header_detail1 span{color:#414040;float:left}
.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}
#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;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}
.detail_left_Desfeatures,.detail_left_Section_top{float:left;margin:0 4px 0 7px;width:100%}
.virtl_image_cmgsoon{margin:0}
}
@media screen and (max-width:480px) {
.header_detail1 h2,.header_detail1 p,.ltst_srch_sct h2{text-transform:uppercase;text-align:center}
.nav a{padding:6px 19px!important}
.header_detail1 p{color:#fff;float:left;font-family:latobold;font-size:16px;width:100%;display:none}
.header_detail p{color:#676256;font-family:'robotoregular';font-size:18px!important;margin:4px 0 0;width:100%}
.client_photo{float:left;width:90%!important}
.client_dtl{float:left;width:100%!important}
.ltst_srch_sct h2{color:#101010;font-family:robotobold;font-size:20px!important;margin:18px 0}
.featured_bg{float:left;width:100%;margin:5px 0}
#search{padding:21px 10px 19px 50px !important;width:100%!important}
.green-btn.large{height:54px!important}
.header_detail1 h2{color:#dfcf84;float:left!important;font-family:latobold;font-size:25px!important;margin:0!important;border-bottom:none!important;width:100%}
.frnt_line_cls{margin:0}
.propert_header_cntntt{float:left;margin:4px 0 0!important;width:100%}
.landing_page_p_pge{margin:0}
.header_logo img { width: 20%;}
.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%}
.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}
.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}
.banner{border:none;float:left;height:auto;width:100%}
.Residential_section,.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:#3a4d3b;float:left;font-family:"robotobold";font-size:18px;margin-bottom:0!important;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}
.box_sct_bg,.futer_mail,.logo_section{text-align:center}
.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;width:80%;display:none}
.main_sct_bg{float:left;position:relative!important;top:-25px!important;width:100%;margin:0!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:20px 0 0;width:97%!important}
.main_sction{float:left;position:relative;top:0!important;width:100%!important;left: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;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}
.top_menu_bg{float:left;height:54px!important;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{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%}
.header_detail h2,.header_detail span,.header_detail1 span{font-family:'TrajanPro-Regular';}
.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:#e3ab49;float:left;font-size:20px!important;margin:0!important;width:100%}
.logo_section img{margin:25px 0 0 31px;width:67%!important}
.header_detail1 span{color:#414040;float:left;font-size:16px!important;margin:0!important}
.header_bg {
    width: 100%;
    height: 109px !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}
.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}
.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%}
.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}
.circle_heading h2 {
    font-size: 28px !important;
}
.widgets-city-links .main-city-image img {
    height: 180px;
}
.featurd_heading h2 {
    color: #c29f0d;
    font-family: 'TrajanPro-Regular';
    font-size: 24px !important;
    margin: 7px 0;
    text-transform: uppercase;
    font-weight: bold;
}
}
@media screen and (max-width:414px) {
.box_shadow{float:left;margin:0!important;width:100%}
.contact_in_right iframe{width:100%;height:300px!important}
.Free-Home_new > ul li {
    background: url(../images/arrow-1.png) left center no-repeat rgba(0,0,0,0);
    float: left;
    list-style: none;
    padding: 6px 17px;
    width: 100% !important;
    background: #d91e1e;
    margin: 12px;
    text-align: center;
    height: auto !important;
}
.middle_logo {
    float: left;
    width: 100%;
    text-align: left !important;
    margin-top: 16px !important;
}
.middle_logo img {
    width: 70%;
}
.header_bg {
    width: 100%;
    height: 118px !important;
    background-image: none !important;
    border-bottom: 3px solid #c29f0d;
}
.header_logo img {
    width: 28%;
}
#btnModal {
    margin: 0px !important;
    padding: 0px !important;
}
.scoico_icns_frnt{display:inline;float:left;margin-bottom:10px;width:100%}
.top_middle_content h2{float:left;width:100%;font-size:34px!important;color:#e3ab49;font-family:'compassbold';margin-bottom:14px}
.Residential_section_box img{height:200px!important;width:100%}
.nbs-flexisel-item img{cursor:pointer;height:260px!important;margin-bottom:10px;margin-top:10px;max-width:320px!important;position:relative;width:100%}
.main_video_section iframe{width:100%;margin:8px 0!important;height:320px}
.nbs-flexisel-item h3{float:left;width:100%;font-size:16px;color:#fff;font-family:'robotoregular';line-height:27px;padding:0 6px;text-align:center!important}
.header_detail h2,.header_detail h5{font-family:'robotobold';float:left}
.header_detail p{font-family:'robotoregular';float:left}
.header_detail h2{color:#000;font-size:20px!important;margin:0!important;width:100%}
.header_detail h5{color:#fff;margin:6px 0 0!important}
.widgets-city-links { box-sizing: border-box;width: 100% !important; margin: 4px 0px !important; float: left;}
.widgets-city-links .city-overlay p { font-family: 'Montserrat',sans-serif;font-size: 5.5vw !important; top: 52% !important;}
.widgets-city-links h2.subject span { font-size: 20px !important;}
.widgets-city-links h2.subject { font-size: 6vw !important; padding: 5px 12px !important;}
.header_detail p{color:#676256;font-size:16px;margin:7px 0 0;width:100%!important}
.free_home_top p,.roco_pro_info>p{font-family:open_sansregular}
.free_home_top p{color:#151515;float:left;font-size:14px;line-height:24px;margin:6px 0;padding:8px;text-align:justify;width:100%}
.Design_and_developed{float:left;margin:16px 0 0!important;text-align:center;width:100%}
.main_sct_bg{float:left;margin:0!important;position:relative!important;top:0!important;width:100%}
.roco_pro_info>p{color:#fff;float:left;font-size:12px;margin:0 0 10px!important;text-align:center;width:100%}
.mortgge_clc h4,.schedule_appointment h2{color:#7c952d;width:100%;float:left;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{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}
.box_sct_bg{float:left;margin:5px 0!important;text-align:center;width:100%!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;text-transform:uppercase;width:100%;float:left}
.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{float:left;width:100%!important}
.box_sct_bg2 img {
    width: 70%;
}
.frr_hme_evl{height:780px}
.box_sct_bg3 {
    float: left;
    width: 100% !important;
    margin: 6px 0 !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}
.latst_srch_bg{float:left;margin-bottom:0!important;width:100%}
.widgets-city-links .main-city-image img {
    height: 240px;
}
}
@media screen and (max-width:375px) {
.footer_social a{line-height:51px}
.red{background-color:#b6893b;font-family:CenturyGothic-Regular;font-size:13px!important}
.property_top_box_sctn{float:left;margin:5px 8px!important;text-align:center}
.header_detail h5{font-size:26px!important}
.top_middle_content h2{float:left;width:100%;font-size:30px!important;color:#e3ab49;font-family:'compassbold';margin-bottom:14px}
.propert_top_details_scnd{display:inline-table;float:right;margin:18px 0 0;width:100%}
.buyer_section{float:left;width:100%}
.modl_ln ol li { margin: 0 10px 0 0px !important;}
.login_input_1>input{float:left!important;width:35%!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}
.video_sction{float:left;margin-top:290px!important;width:100%}
.menu_section{float:left;position:absolute;width:92%!important;z-index:999;padding:8px 0;}
.top_menu_bg{float:left;height:55px!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}
.Free-Home_new{margin:10px 9px 0 -2px}
.middle_logo {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 6px !important;
}
.middle_logo img {
    width: 75%;
}
.sell_house{border:1px solid #366;margin:0 18px 20px 0}
.contact_in_left{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%}
.header_detail span{color:#c29f0d;font-family:'TrajanPro-Regular';float:left}
.logo_section img,.srch_btn_upr input{width:67%!important}
.header_detail h2{font-size:20px!important;margin:5px 0}
.logo_section img{margin:25px 0 0 31px}
.header_detail1 span{color:#7c952d;float:left;font-family:CenturyGothic-Regular;font-size:19px!important;text-align:center!important;width:100%!important}
.header_bg {
    float: left;
    padding: 5px;
    width: 100%;
    height: 104px !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{float:left;width:100%}
.fuuter_name h2{color:#3f6f55;float:left;font-family:open_sansbold;font-size:20px;width:100%}
.futer_phn,.futer_phn1{background:#3f6f55;border-radius:2px;color:#fff;margin:5px;padding:5px;float:left}
.fuutr_phne_bg{bottom:0;display:block!important;position:fixed}
.futer_phn{width:44%}
.futer_phn1{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}
}
@media screen and (max-width:360px) {
.property_top_box_sctn{float:left;margin:5px 6px!important;text-align:center}
.modl_ln ol li { margin: 0 6px 0 0px !important;}
.header_detail h2, .header_detail span, .header_detail1 span {
    font-family: 'TrajanPro-Regular';
    font-size: 28px !important;
}
}
@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}
.modl_ln ol li { margin: 0px !important;}
.modl_ln ol li label {margin: 1px !important;}
.property-search-container .medium-module{height:65px;width:100%!important}
.beds-module.small-module{float:left;margin:0 4px!important;width:46%!important}
.baths-module.small-module{clear:both;float:left;margin:0 4px!important;width:46%!important}
.floors-module.small-module,.garages-module.small-module{float:left;margin:0 4px!important;width:46%!important}
.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%}
.widgets-city-links h2.subject {
    font-size: 8vw !important;
    padding: 5px 12px !important;
}
.useful_link>ul li a{border-right:1px solid;color:#fff;font-family:arial;font-size:13px;padding:0 8px}
.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:#3a4d3b;float:left;font-family:"robotobold";font-size:18px!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}
.main_sct_bg{position:relative!important;top:-15px!important;z-index:999999;margin:0!important}
.nav>li{background:url(../images/menu-strip.png) 10px 14px no-repeat rgba(0,0,0,0)}
.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}
.box_sct_bg3,.right_section_new{width:100%!important;float:left}
.footer_social li{display:inline;list-style-type:none;margin:0 5px 0 0 !important}
.right_section_new{background:#f4f4f4;margin-top:10px!important;padding-bottom:10px}
.menu_section{float:left;position:absolute;width:90%!important;z-index:999;}
.top_menu_bg{float:left;height:57px!important;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%}
.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{margin:0!important}
.logo_section img{width:62%!important}
.header_detail span{width:100%}
.header_detail1 span{color:#7c952d;float:left;font-family:CenturyGothic-Regular;font-size:19px!important;text-align:center!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{float:left;width:100%}
.fuuter_name h2{color:#3f6f55;float:left;font-family:open_sansbold;font-size:20px!important;width:100%}
.futer_phn,.futer_phn1{background:#3f6f55;border-radius:2px;color:#fff;margin:5px;padding:5px;float:left}
.futer_phn{width:44%}
.futer_phn1{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%}
.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%}
.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:#000;font-family:latoregular;font-size:13px!important;text-transform:uppercase}
.nbs-flexisel-item img{cursor:pointer;height:190px!important;margin-bottom:10px;margin-top:10px;max-width:220px!important;position:relative;width:100%}
.main_hd_mr h2{font-size:20px}
}
@media screen and (max-width:416px) {
.main_hd h2{font-size:20px;line-height:33px}
}
@media screen and (max-width:480px) {
.main_hd h2{font-size:20px}
}