@charset "utf-8";

/* CSS Document */

@media only screen and (max-width: 1024px) {
.MainWrapper, .TopMainWrapper, .Footer, .IdxContainWrapper, .InnerContainWrapper, .NewsLetterWrap.SearchOurPropertyDB .InnerContainWrapper {
	width: 94%;
}
.Nav, .IdxTabMenu ul.DesktopUlWrap, .StickyBtns .FillOrangeBtn, .OurCompanyProjects .FSize25 br, .FooterLink .copy, .FooterLink .DevelopedBy {
	display: none;
}
.TopHeader {
	position: relative;
	box-shadow: none;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	z-index: 1;
}
.ResponsiveMenu, .ResTabMenu, .RespFtrWrap {
	display: block !important;
}
img, .EditorText img {
	max-width: 100%;
}
.FooterWrap .FooterLink.LeftFloat {
	float: none;
	width: 100%;
}
.FooterWrap .SmallText.RightFloat {
	float: none;
	width: 100% !important;
	text-align: center;
	margin: 10px 0px;
}
/** index **/
.FtrContactInfo .col2 {
	height: 400px;
}
.TopHeader .PhoneImg {
	float: none;
	padding: 0;
	margin-bottom: 10px;
}
.TopBar {
	padding-bottom: 0;
	border-bottom: 0;
}
.IdxHeaderBg, .InnerHeaderBg, .AvailPropHeader {
	margin-top: 0;
}
.TopMainRight {
	padding: 25px 0;
}
.IdxHeaderBg .flex-direction-nav .flex-prev {
	left: 15px;
}
.IdxHeaderBg .flex-direction-nav .flex-next {
	right: 15px;
}
.IdxListingWrap li .Col, .OurCompanyProjects li .Col, .OurAgentWrap ul li .Col, .IdxListingWrap.AvailableProperties li .Col {
	width: 94%;
}
.IdxListingWrap li .Col img {
	width: 100%;
}
.NewsLetterWrap .LeftCol, .NewsLetterWrap .RightCol {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0 auto 15px;
	text-align: center;
}
.NewsLetterWrap .RightCol {
	margin: 0 auto;
}
.NewsLetterWrap .InnerContainWrapper {
	padding: 30px 0;
}
.FtrContactInfo .col1, .FtrContactInfo .col2 {
	width: 400px;
	float: none;
	margin: 0 auto;
	padding: 0;
	min-height: inherit !important;
}
.FtrContactInfo .col1 .Wrapper {
	width: auto;
	float: none;
	padding: 25px;
}
.FtrContactInfo .col2 {
	text-align: center;
	width: 100%;
}
.FtrContactInfo .col2 img, .FtrContactInfo .col2 iframe {
	width: 100%;
	height: 400px;
}
.NewsLetterWrap.SearchOurPropertyDB .LeftCol {
	padding: 0;
	width: 100%;
}
.NewsLetterWrap.SearchOurPropertyDB .LeftCol i {
	position: relative;
	left: auto;
	top: auto;
	width: auto;
	height: auto;
	margin-right: 10px;
	vertical-align: middle;
}
.NewsLetterWrap.SearchOurPropertyDB .LeftCol i img {
	vertical-align: middle;
}
.NewsLetterWrap.SearchOurPropertyDB .LeftCol h3 {
	display: inline-block;
	vertical-align: middle;
}
.NewsLetterWrap.SearchOurPropertyDB .LeftCol h3 br {
	display: none;
}
.NewsLetterWrap.SearchOurPropertyDB .RightCol {
	width: 100%;
}
.NewsLetterWrap.SearchOurPropertyDB .Col2 {
	width: 490px;
}
.ServingTheUpstate .VideoWrap {
	width: 45%;
	margin: 0 0 10px 25px;
}
.ServingTheUpstate .DescWrap {
	float: none;
	width: auto;
}
.FooterWrap .InnerContainWrapper {
	padding: 10px 0 70px;
	text-align: center;
}
.ServingTheUpstate .ShortDesc {
	padding: 0;
}
.IdxTabMenu.HomeTabMenu {
	background-color: #fff;
}
/** our-company **/
.OurCompanyProjects .InnerContainWrapper {
	padding: 45px 0;
}
/** our-agents **/
.OurAgentWrap ul li {
	width: 32.5%;
}
/** available-properties **/
.IdxTabMenu .InnerContainWrapper {
	padding: 25px 0;
}
.IdxTabMenu h4 {
	margin-bottom: 0;
}
.AvailPropDetailWrap .LeftCol, .AvailPropDetailWrap .RightCol {
	float: none;
	width: 100%;
	margin: 0 auto 25px;
}
.AvailPropDetailWrap .RightCol {
	margin: 0 auto;
	padding: 0;
}
.AvailPropDetailWrap .LeftCol .ImgWrap, .AvailPropDetailWrap .LeftCol .Thumbnails {
	width: 570px;
	margin: 0 auto 15px;
}
.AvailPropDetailWrap .LeftCol .Thumbnails {
	margin: 0 auto;
}
.PropDescTable table tr:first-child td {
	vertical-align: top;
}
/** contact **/
.ContactWrap .CommercialDescWrap {
	padding: 0;
	width: 94%;
	margin: 0 auto;
}
.SearchTypeWrap.MainWrap {
	float: none;
	width: 100%;
	margin: 0 auto 25px;
}
.LocationWrap.MainWrap {
	width: 48%;
	padding: 0;
}
.PropertyWrap.MainWrap {
	width: 48%;
	float: right;
	padding: 0;
}
.ProSearchWrap .MLSInput label {
	display: block;
}
.ProSearchWrap .MLSInput, .ProSearchWrap .MLSInput label {
	vertical-align: inherit;
}

.g-recaptcha {
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    -o-transform-origin: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0;
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.80, M12=0, M21=0, M22=0.80, SizingMethod='auto expand');
}

}

@media only screen and (max-width: 980px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/
.ContactWrap .CommercialDescWrap {
	width: 100%;
}
.ProSearchWrap, .ProSaleLeaseWrap {
	float: none;
	display: block;
	width: 100%;
}
}

@media only screen and (max-width: 966px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 960px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 950px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 900px) {
/** index **/
.FtrContactInfo .col2 {
	height: 350px;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.IdxListingWrap li, .OurCompanyProjects li {
	width: 49.5%;
}
/** contact **/



}

@media only screen and (max-width: 854px) {
/** index **/
.FSize25 {
	font-size: 23px !important;
	line-height: 31px !important;
}
.OurCompanyProjects .FSize25 {
	letter-spacing: 0;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/


}

@media only screen and (max-width: 812px) {
/** index **/
/** our-company **/
/** our-agents **/
.box {
	width: 92%;
	margin-left: -46%;
}
/** available-properties **/
/** contact **/


}

@media only screen and (max-width: 800px) {
/** index **/
.NewsLetterWrap .Col2 {
	width: 39%;
}
/** our-company **/
/** our-agents **/
.OurAgentWrap ul li {
	width: 49.5%;
}
/** available-properties **/
/** contact **/


}

@media only screen and (max-width: 773px) {
/** index **/
.TopHeader .PhoneImg span.FSize16 {
	display: block;
}
.TopHeader .PhoneImg {
	text-align: right;
	margin-bottom: 5px;
}
.TopMainRight {
	padding: 15px 0;
}
.FtrContactInfo .col2 img, .FtrContactInfo .col2 iframe {
	height: 350px;
}
.IdxListingWrap .InnerContainWrapper {
	width: 92%;
}
.FSize30 {
	font-size: 28px !important;
	line-height: 35px !important;
}
.ServingTheUpstate .VideoWrap {
	width: 100%;
	margin: 0 auto 25px;
	float: none;
}
.ServingTheUpstate .DescWrap {
	text-align: center;
}
.NewsLetterWrap .Col2 {
	width: 43%;
}
.NewsLetterWrap .AnimatedBtn {
	margin-top: 15px;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/
.InnerHeaderBg h1 {
	font-size: 40px !important;
	line-height: 50px !important;
}
.ContactFormWrap .Col1, .ContactFormWrap .Col2, .ContactFormWrap .Col3, .ContactFormWrap .Col4 {
	display: block;
	margin: 12px auto;
	padding: 0;
	width: 100%;
}
.ContactFormWrap .FormWrapper {
	width: 600px;
}
.LocationWrap.MainWrap, .PropertyWrap.MainWrap {
	width: 100%;
	padding: 0;
	margin: 0 auto 25px;
	float: none;
}
.PropertyWrap.MainWrap {
	margin: 0 auto;
}
}

@media only screen and (max-width: 768px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/


}

@media only screen and (max-width: 753px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 736px) {
/** index **/
.FSize30 {
	font-size: 26px !important;
	line-height: 33px !important;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/
.ContactWrap .FormWrapper {
	width: 600px;
}
.ContactFormWrap {
	text-align: center;
}
.ContactWrap .ContactNum .Call, .ContactWrap h2 {
	font-size: 22px;
	line-height: 30px;
}
}

@media only screen and (max-width: 732px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 731px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 720px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 667px) {
/** index **/
.FtrContactInfo .col2 img, .FtrContactInfo .col2 iframe {
	height: 300px;
}
.IdxListingWrap .FSize30 {
	width: 70%;
	margin: 0 auto 35px;
}
.NewsLetterWrap.SearchOurPropertyDB .Col2 {
	width: 74%;
}
.NewsLetterWrap .Col2 {
	width: 47%;
}
.box .ContactWrap .FormWrapper {
	width: 100%;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/
.ThreeColBlock li, .TwoColBlock li {
	display: block;
	width: 100%;
}
.ThreeColBlock li .Col, .TwoColBlock li .Col {
	width: 98%;
	margin: 0 auto;
}
.InnerHeaderBg h1 {
	font-size: 35px !important;
	line-height: 45px !important;
}
.ContactFormWrap .ContactInfo .CIList {
	width: 100%;
	display: block;
	margin: 0 auto 25px;
	padding: 0 0 25px;
	border: 0;
	border-bottom: 1px solid #d6d6d6;
	min-height: inherit;
}
.ContactFormWrap .ContactInfo .CIList:last-child {
	padding: 0;
	margin: 0 auto;
	border: 0;
}
.g-recaptcha,
.Human + .SecurityCode .error {
    margin-left: 0;
}
.AvailPropDetailWrap .Human + .SecurityCode .error,
.AvailPropDetailWrap .RightCol .FormWrapper .g-recaptcha{
	margin-left: 50px;
}
}

@media only screen and (max-width: 640px) {
/** index **/
.IdxHeaderBg .flex-direction-nav a {
	width: 35px;
	height: 35px;
	margin-top: -17.5px;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/

.AvailPropDetailWrap .Human + .SecurityCode .error, .AvailPropDetailWrap .RightCol .FormWrapper .g-recaptcha {
    margin-left: 0;
}

}

@media only screen and (max-width: 604px) {
/** index **/
.EditorText table {
	width: 100% !important;
}
.TopHeader .PhoneImg span.FSize16 {
	font-size: 14px !important;
}
.IdxListingWrap .FSize30 {
	width: 75%;
}
.NewsLetterWrap.SearchOurPropertyDB .Col2 {
	width: 96%;
	display: block;
	margin: 0 auto 20px;
	padding: 0;
}
.NewsLetterWrap .Desc {
	width: 85%;
	margin: 0 auto;
}
.NewsLetterWrap .Col2 {
	width: 49%;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.AvailPropDetailWrap .LeftCol .ImgWrap, .AvailPropDetailWrap .LeftCol .Thumbnails {
	width: 100%;
}
.Thumbnails li {
	width: 32%;
}
.AvailPropDetailWrap .BtnsWrapper .AnimatedBtn {
	margin: 0 auto 10px !important;
	display: block;
}
.AvailPropDetailWrap .BtnsWrapper .AnimatedBtn, .AvailPropDetailWrap .BtnsWrapper .AnimatedBtn a {
	width: 285px;
}
.AvailPropDetailWrap .BtnsWrapper .AnimatedBtn:last-child {
	margin: 0 auto !important;
}
.AvailPropDetailWrap .RightCol .Title span {
	display: block;
	padding: 0;
}
.AvailPropDetailWrap .RightCol .Title span:before {
	display: none;
}
.ListingAgent .DetailCol {
	padding-left: 25px;
	width: 75%;
}
/** contact **/
.ContactWrap .FormWrapper {
	width: 550px;
}
.ContactWrap .FormWrapper .Col2 {
	width: 49.5%;
}
}

@media only screen and (max-width: 600px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width: 569px) {
/** index **/
.FooterLink {
	width: 75%;
	margin: 0 auto;
}
.FooterLink li a {
	padding: 0px 10px;
}
.FSize25 {
	font-size: 20px !important;
	line-height: 28px !important;
}
/** our-company **/
/** our-agents **/
.box .ImgWrap {
	float: none;
	width: 100%;
	margin: 0 auto 25px;
	text-align: center;
}
.box .DescCol {
	text-align: center;
}
.box .OrangeSepLine {
	margin: 0px auto 10px;
	text-align: center;
}
.OverlayWrapper {
	padding: 45px 20px;
}
/** available-properties **/
.IdxListingWrap li, .OurCompanyProjects li {
	width: 100%;
	display: block;
	margin: 0 auto 25px;
}
.IdxListingWrap.AvailableProperties li {
	margin-bottom: 25px;
}
.IdxListingWrap li:last-child, .OurCompanyProjects li:last-child {
	margin: 0 auto !important;
}
.IdxListingWrap.AvailableProperties li .Col, .AvailableProperties .PaddingWrapper {
	min-height: inherit !important;
}
.AvailPropDetailWrap .RightCol .FSize22 {
	font-size: 20px !important;
	line-height: 28px !important;
}
.ListingAgent .DetailCol {
	width: 73%;
}
.ContactWrap .FormWrapper .Col2 {
	width: 49.5%;
}
/** contact **/
.ContactWrap .FormWrapper {
	width: 500px;
}
.ContactWrap .ContactNum span.Call {
	display: block;
}
}

@media only screen and (max-width: 568px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/
.ContactWrap .FormWrapper .Col2{
	width: 100%;
}
.Col2.Human + .Col2 .SecurityCode {
    float: inherit;
    width: inherit;
}

}

@media only screen and (max-width: 540px) {
.ProSearchWrap .MLSInput {
	display: block;
	margin-bottom: 10px;
}
/** index **/
.FtrContactInfo .col2 {
	height: 300px;
}
.TopHeader .PhoneImg span.FSize16 {
	font-size: 13px !important;
}
.IdxListingWrap .FSize30 {
	width: 84%;
}
.copy br {
	display: block;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .DetailCol {
	width: 71%;
}
/** contact **/
.ContactWrap .ContactNum .Call, .ContactWrap h2 {
	font-size: 20px;
	line-height: 28px;
}
}

@media only screen and (max-width: 533px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/


}

@media only screen and (max-width:480px) {
/** index **/
.FtrContactInfo .col2 {
	height: 270px;
}
.Logo {
	float: none;
	width: 100%;
	padding: 10px 0;
	text-align: center;
}
.Logo a {
	margin: 0 auto;
}
.TopMainRight {
	padding: 0 0 15px;
	float: none;
	text-align: center;
}
.TopHeader .PhoneImg {
	text-align: center;
}
.SearchBar {
	float: none;
	margin: 0 auto;
}
.TopHeader .PhoneImg span.FSize16 {
	font-size: 16px !important;
	line-height: 23px !important;
}
.FtrContactInfo .col2 img, .FtrContactInfo .col2 iframe {
	height: 250px;
}
.IdxHeaderBg .flex-direction-nav a {
	width: 30px;
	height: 30px;
	margin-top: -15px;
}
.IdxListingWrap li .Col {
	width: 85%;
}
.IdxListingWrap .jcarousel-control-prev {
	left: 0;
}
.IdxListingWrap .jcarousel-control-next {
	right: 0;
}
.FSize30 {
	font-size: 23px !important;
	line-height: 30px !important;
}
.IdxListingWrap .FSize30 {
	width: 82%;
	margin-bottom: 25px;
}
.NewsLetterWrap.SearchOurPropertyDB .LeftCol i {
	display: block;
	margin: 0 auto 10px;
}
.NewsLetterWrap .Desc {
	width: 100%;
}
.NewsLetterWrap .Col2 {
	width: 90%;
	padding: 0;
	margin: 0 auto 12px;
}
.NewsLetterWrap .AnimatedBtn {
	margin-top: 0;
}
.FooterLink {
	width: 100%;
}
/** our-company **/
.OurCompanyProjects li {
	display: block;
	width: 100%;
	margin: 0 auto 25px;
}
.OurCompanyProjects li:last-child {
	margin: 0 auto;
}
.OurCompanyProjects li .Col {
	width: 380px;
}
/** our-agents **/
.OurAgentWrap ul li {
	width: 100%;
	display: block;
	margin: 0 auto 25px;
}
.OurAgentWrap ul li:last-child {
	margin: 0 auto;
}
.OurAgentWrap ul li .Col {
	width: 267px;
}
.OurAgentWrap ul li .AgentDesc {
	min-height: inherit !important;
}
.OurAgentWrap .InnerContainWrapper {
	padding: 40px 0px;
}
/** available-properties **/
.PropDescTable table tr td:first-child {
	font-size: 13px;
}
.PropDescTable table tr td.Price {
	font-size: 17px;
	line-height: 27px;
}
.AvailPropDetailWrap .RightCol .FSize22 {
	font-size: 18px !important;
	line-height: 26px !important;
}
.ListingAgent .DetailCol {
	width: 67%;
}
.ContactWrap .FormWrapper .Col1, .ContactWrap .FormWrapper .Col2, .ContactWrap .FormWrapper .Col3, .ContactWrap .FormWrapper .Col4 {
	display: block;
	padding: 0;
	width: 100%;
	margin: 0 auto 12px;
	text-align: center;
}
.ContactWrap .FormWrapper .TAR {
	text-align: center;
}
/** contact **/
.ContactWrap .FormWrapper {
	width: 94%;
}
.ContactWrap .InnerContainWrapper {
	padding: 30px 0px;
}
.ListFormInputBg .TransOrangeBtn.LeftBtn a, .TransOrangeBtn.SearchBtn a {
	padding: 0 20px;
}
.TransOrangeBtn.SearchBtn {
	line-height: 37px;
	font-size: 12px;
}
.ListFormInputBg .PaddingLR {
	padding: 0;
}
.SpaceListWrap .PriceTitle {
	width: 145px;
}
.SpacesListWrap {
	padding: 20px;
}
.SpacesWrapper h1, .ContactPropertyAgent .FSize20 {
	text-align: center;
}
.SpacesWrapper .OrangeSepLine {
	margin: 15px auto 35px;
	text-align: center;
}
}

@media only screen and (max-width:435px) {
/** index **/
.FtrContactInfo .col1 {
	width: 100%;
}
.MenuNewStyle {
	font-size: 15px;
	line-height: 25px;
	width: 200px;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent {
	padding: 12px;
	padding-left: 55px;
}
.ListingAgent .DetailCol {
	width: 65%;
	padding-left: 15px;
}
/** contact **/
.ContactFormWrap .FormWrapper {
	width: 350px;
}
.ContactWrap .ContactNum .Call, .ContactWrap h2 {
	font-size: 18px;
	line-height: 26px;
}
}

@media only screen and (max-width:424px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .DetailCol {
	width: 64%;
}
/** contact **/



}

@media only screen and (max-width:414px) {
/** index **/
.OurCompanyProjects li .Col {
	width: 96%;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .DetailCol {
	width: 63%;
}
/** contact **/


}

@media only screen and (max-width:412px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .DetailCol {
	width: 62%;
}
/** contact **/



}

@media only screen and (max-width:411px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/



}

@media only screen and (max-width:400px) {
/** index **/
.IdxListingWrap .FSize30 {
	width: 100%;
}
.NewsLetterWrap .Col2 {
	width: 94%;
}
.FtrContactInfo .col2 {
	height: 250px;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.PropDescTable table tr td:first-child {
	font-size: 12px;
	line-height: 20px;
	width: 130px;
}
.AvailPropDetailWrap .RightCol .FSize22 {
	font-size: 17px !important;
	line-height: 25px !important;
}
.ListingAgent .Heading {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	transform: none;
	width: 100%;
	box-sizing: border-box;
	margin: 0 auto 15px;
}
.ListingAgent {
	padding: 15px;
	min-height: inherit;
}
.ListingAgent .DetailCol {
	width: 64%;
}
.PropDescTable table tr td.Price {
	font-size: 15px;
	line-height: 25px;
}
/** contact **/
.InnerHeaderBg h1 {
	font-size: 30px !important;
	line-height: 40px !important;
}
.SpaceListWrap .PriceTitle {
	width: 135px;
}
}

@media only screen and (max-width:384px) {
/** index **/
.TopHeader .PhoneImg span.FSize16 {
	width: 82%;
	margin: 0 auto 5px;
}
.copy br {
	display: none;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
/** contact **/
.ContactFormWrap .FormWrapper {
	width: 92%;
}
}

@media only screen and (max-width:375px) {
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .DetailCol {
	width: 63%;
}
/** contact **/



}

@media only screen and (max-width:360px) {
/** index **/
.FSize30 {
	font-size: 20px !important;
	line-height: 27px !important;
}
.FooterLink li a {
	padding: 0px 6px;
}
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .DetailCol {
	width: 61%;
}
/** contact **/
/* .g-recaptcha {
	-moz-transform: scale(0.94);
	-ms-transform: scale(0.94);
	-o-transform: scale(0.94);
	-moz-transform-origin: 0;
	-ms-transform-origin: 0;
	-o-transform-origin: 0;
	-webkit-transform: scale(0.94);
	transform: scale(0.94);
	-webkit-transform-origin: 0 0;
	transform-origin: 0;
 filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.94, M12=0, M21=0, M22=0.94, SizingMethod='auto expand');
} */
.ListFormInputBg .InputCont .SmallCol {
	width: 49.2%;
}
.ListFormInputBg .TransOrangeBtn.LeftBtn, .TransOrangeBtn.SearchBtn {
	font-size: 11px;
	line-height: 32px;
}
.ListFormInputBg .TransOrangeBtn.LeftBtn a, .TransOrangeBtn.SearchBtn a {
	padding: 0 17px;
}
}

@media only screen and (max-width:320px) {
.ProSearchWrap .MLSInput input {
	width: 100%;
}
/** index **/
/** our-company **/
/** our-agents **/
/** available-properties **/
.ListingAgent .ImgCol {
	width: 100px;
}
.ListingAgent {
	padding: 10px;
}
.ListingAgent .DetailCol {
	width: 62%;
	padding-left: 10px;
}
.ListingAgent .DetailCol .OrangeSepLine {
	width: 60%;
}
.ListingAgent .DetailCol .FSize17 {
	font-size: 15px !important;
	line-height: 23px !important;
}
.ListingAgent .FSize20 {
	font-size: 18px !important;
	line-height: 27px !important;
}
/** contact **/
.ListFormInputBg .InputCont .SmallCol {
	width: 49.1%;
}
}
