@media screen and (max-width:640px) {
.top_section ul li{color:#ffca06;display:inline;float:left;font-family:arial;font-size:13px;padding:1px;width:100%}
.header_middle,.top_section{padding:10px;text-align:center;width:100%;float:left}
.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>img,.feature_section_box>img{width:100%}
#slider1_container{height:400px!important}
.contact_number{float:left;margin:23px 0 0 -8px !important;padding:11px!important;position:absolute;top:499px!important;width:100%!important;z-index:99999;display:BLOCK!important}
.contact_number span{color:#fff;font-size:12px!important;width:100%!important}
.menu_bg ul li{padding:0;width:100%}
}
@media screen and (max-width:480px) {
.top_section ul li{color:#ffca06;display:inline;float:left;font-family:arial;font-size:13px;padding:1px;width:100%}
.header_middle,.top_section{padding:10px;width:100%;text-align:center;float:left}
.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}
#slider1_container{height:100px!important}
.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{border:2px solid #457066;float:left;margin:41px 0 40px!important;padding:20px;width:99%!important}
.Infomation>input{border:1px solid gray;float:left;margin-bottom:17px;width:100%!important}
.Infomation{float:left;width:100%!important;height:auto!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:12px!important;font-weight:700;line-height:32px;margin:0;padding:0 4px!important;position:relative;text-align:center;text-decoration:none}
.dt-sc-tabs-container{clear:both;float:left;padding:0;width:100%!important;margin:0!important}
.property_new_details{color:#151515;float:left;font-family:open_sansregular;font-size:13px;margin:0 0 0 12px !important;width:220px!important}
.remarks_margin,.right_section_new{width:100%!important;float:left}
.right_section_new{background:#f4f4f4;padding-bottom:10px}
.RemarkForClass{margin:0}
#slider1_container{width:256px!important}
.Free-Home_new_1{float:left;margin:8px 0 55px!important;padding:10px!important;width:100%!important}
.contact_number{float:left;margin:23px 0 0 -8px !important;padding:11px!important;position:absolute;top:499px!important;width:100%!important;z-index:99999;display:block!important}
.menu_bg ul li{padding:0;width:100%}
}
@media screen and (max-width:320px) {
.top_section ul li{color:#ffca06;display:inline;float:left;font-family:arial;font-size:13px;padding:1px;width:100%}
.header_middle,.top_section{padding:10px;width:100%;text-align:center;float:left}
.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}
#slider1_container{height:100px!important}
.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{border:2px solid #457066;float:left;margin:41px 0 40px!important;padding:20px;width:99%!important}
.Infomation>input{border:1px solid gray;float:left;margin-bottom:17px;width:100%!important}
.Infomation{float:left;width:100%!important;height:auto!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:12px!important;font-weight:700;line-height:32px;margin:0;padding:0 3px!important;position:relative;text-align:center;text-decoration:none}
.property-search-container .medium-module{height:65px;width:100%!important}
.dt-sc-tabs-container{clear:both;padding:0}
.Residential_section_bg h3{font-size:24px!important}
.property_new_details{color:#151515;float:left;font-family:open_sansregular;font-size:13px;margin:0 0 0 12px !important;width:220px!important}
.remarks_margin,.right_section_new{width:100%!important;float:left}
.right_section_new{background:#f4f4f4;padding-bottom:10px}
.RemarkForClass{margin:0}
#slider1_container{width:256px!important}
.Free-Home_new_1{float:left;margin:8px 0 55px!important;padding:10px!important;width:100%!important}
.contact_number{float:left;margin:23px 0 0 -8px !important;padding:11px!important;position:absolute;top:499px!important;width:100%!important;z-index:99999;display:block!important}
.contact_number span{color:#fff;font-size:12px!important;width:100%!important}
.menu_bg ul li{padding:0;width:100%}
}