/* line 5, ../sass/theme.scss */

body {
  color: #666666;
font-family: 'Athiti', sans-serif;
  line-height: 1.8;
  /*background:#f6f6f6 url(../images/bg-ticks.png);*/
  background:#e0ecd4;
}
body.home .maincomponent{margin-top:0px;}
.main{}
.maincomponent .container{padding:0px;

}
header .container{
padding:0px;
    /*-webkit-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);*/
	}
/* page */
/* header */
/* line 15, ../sass/theme.scss */
#top {
  color: #aaa;
  font-size: .928em;
    height: 50px;
    margin:20px 0 0 0;
}
.topright{margin:20px 0 0 0;}
/* line 21, ../sass/theme.scss */
.navbar-header {
  position: relative;
}

/* line 24, ../sass/theme.scss */
.logo {
  background: #101a35;
  height: 80px;
  width: 240px;
  text-align: center;
  display:block;
  position:relative;
  z-index:99;
}
/* line 32, ../sass/theme.scss */
.logo img {
  margin-top: 10px;
}

/* pgl-navbar-main */
/* line 38, ../sass/theme.scss */
.dropdown-menu {
  background-color: #111;
  border: none;
  border-radius: 0;
  font-size: 1.083em;
  padding: 10px 20px;
  text-transform: none;
}
/* line 46, ../sass/theme.scss */
.dropdown-menu > li > a {
  color: white;
  padding: 15px;
}
/* line 49, ../sass/theme.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #d84949;
  color: white;
}
/* line 54, ../sass/theme.scss */
.dropdown-menu > li + li {
  border-top: 1px solid #151515;
}
/* line 58, ../sass/theme.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #d84949;
}
/* line 61, ../sass/theme.scss */
.dropdown-menu .dropdown-menu {
  left: 100%;
  margin: 0 0 0 20px;
  top: 0;
}

/* line 67, ../sass/theme.scss */
.pgl-navbar-main {

  border-color: transparent;
  border-width: 0;
  border-radius: 0;

  margin-bottom: 0;
  z-index:100;
}
/* line 76, ../sass/theme.scss */
.pgl-navbar-main .navbar-collapse {
  border-color: transparent;
  font-size: .857em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 84, ../sass/theme.scss */
.pgl-navbar-main .navbar-nav > li > a {
  padding: 30px 20px;
}
/* line 86, ../sass/theme.scss */
.pgl-navbar-main .navbar-nav > li > a:hover, .pgl-navbar-main .navbar-nav > li > a:focus {
  background-color: #111;
  color: white;
}
/* line 92, ../sass/theme.scss */
.pgl-navbar-main .navbar-nav > .active > a, .pgl-navbar-main .navbar-nav > .active > a:hover, .pgl-navbar-main .navbar-nav > .active > a:focus {
  background-color: transparent;
  color: #d84949;
}
/* line 98, ../sass/theme.scss */
.pgl-navbar-main .navbar-nav > .open > a,
.pgl-navbar-main .navbar-nav > .open > a:hover,
.pgl-navbar-main .navbar-nav > .open > a:focus {
  background-color: #111;
  color: white;
}

/* line 104, ../sass/theme.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #d84949;
  border-color: transparent;
  color: white;
}

/* line 109, ../sass/theme.scss */
.navbar-default .navbar-toggle {
  border: none;
  border-radius: 0;
  margin: 36px 0 0;
  padding: 0;
}
/* line 114, ../sass/theme.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #333333;
  width: 20px;
}
/* line 118, ../sass/theme.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
/* line 120, ../sass/theme.scss */
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #d84949;
}

/* page-top */
/* line 127, ../sass/theme.scss */
.page-top {
  background: url(../images/bg-page-top.jpg) no-repeat #333333;
}
/* line 129, ../sass/theme.scss */
.page-top .container {
  display: table;
  height: 250px;
}
/* line 133, ../sass/theme.scss */
.page-top .page-top-in {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
/* line 138, ../sass/theme.scss */
.page-top h2 {
  font-size: 2.571em;
  margin: 0;
  text-transform: uppercase;
}
/* line 142, ../sass/theme.scss */
.page-top h2 span {
  background-color: white;
  display: inline-block;
  padding: 24px 27px;
}

/* pgl-advanced-search */
/* line 151, ../sass/theme.scss */
.chosen-select {
  height: 40px;
  padding: 0 10px;
  width: 100%;
}

/* line 156, ../sass/theme.scss */
.pgl-advanced-search {
  padding: 0px;

}
/* line 159, ../sass/theme.scss */
.pgl-advanced-search .form-group {
  margin-bottom: 20px;
}

/* pgl-featured */
/* line 165, ../sass/theme.scss */
.pgl-featured {
  padding: 0;
}
/* line 168, ../sass/theme.scss */
.pgl-featured h2 {
  margin-right: 100px;
}

/* line 172, ../sass/theme.scss */
.pgl-featured-bottom {
  padding-bottom: 60px;
}

/* pgl-properties */
/* line 176, ../sass/theme.scss */
.pgl-properties {
  padding: 50px 0px;
}
/* line 179, ../sass/theme.scss */
.pgl-properties h2 {
  margin-right: 100px;
}

/* pgl-agents */
/* line 185, ../sass/theme.scss */
.pgl-agents {
  padding-top: 53px;
}

/* testimonial */
/* line 190, ../sass/theme.scss */
.pgl-testimonial {
  height: 388px;
  padding: 30px 15px;
  position: relative;
  text-align: center;
}
/* line 195, ../sass/theme.scss */
.pgl-testimonial h4 {
  color: #d84949;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 201, ../sass/theme.scss */
.pgl-testimonial .owl-controls .owl-buttons > div {
  background-color: transparent;
  position: absolute;
  top: 60px;
}
/* line 206, ../sass/theme.scss */
.pgl-testimonial .owl-controls .owl-buttons .owl-prev {
  left: 58px;
}
/* line 209, ../sass/theme.scss */
.pgl-testimonial .owl-controls .owl-buttons .owl-next {
  right: 58px;
}

/* pgl-about */
/* line 216, ../sass/theme.scss */
.pgl-about {
  padding-top: 54px;
  margin-bottom: 10px;
}

/* map */
/* line 222, ../sass/theme.scss */
.pgl-properties-map {
  padding-top: 53px;
}

/* line 225, ../sass/theme.scss */
.map {
  height: 525px;
}

/* line 228, ../sass/theme.scss */
.contact {
  margin-bottom: 60px;
}

/* line 231, ../sass/theme.scss */
#contact-map {
  height: 305px;
  margin-bottom: 37px;
  width: 100%;
}

/* footer */
/* line 237, ../sass/theme.scss */
.bottom1{font-size:12px;}
.pgl-footer {
background:#6A9940;
  color: #ddd;
}
.pgl-footer .container{padding:20px;


}
.pgl-footer .moduletable{margin:0px;}
/* line 241, ../sass/theme.scss */
.pgl-footer h2 {
  color: white;
  font-size: 1em;
  margin-bottom: 25px;
}
/* line 246, ../sass/theme.scss */
.pgl-footer li {
  margin-bottom: 5px;
}

/* line 250, ../sass/theme.scss */
.pgl-upper-foot {
  margin-bottom: 12px;
}
/* line 252, ../sass/theme.scss */
.pgl-upper-foot a {
  color: #ddd;
}
/* line 254, ../sass/theme.scss */
.pgl-upper-foot a:hover, .pgl-upper-foot a:focus {
  color: #eee;
}
/* line 258, ../sass/theme.scss */
.pgl-upper-foot p {
  margin-bottom: 15px;
}
/* line 261, ../sass/theme.scss */
.pgl-upper-foot address {
  line-height: 2.2;
}

/* line 265, ../sass/theme.scss */
.pgl-copyrights {
	background:#111111;
  padding: 10px 0;
  color: #999;
      font-size: 11px;
}
/* line 268, ../sass/theme.scss */
.pgl-copyrights a {
  color: #999;
}
/* line 270, ../sass/theme.scss */
.pgl-copyrights a:hover, .pgl-copyrights a:focus {
  color: #ccc;
}
.main-slide{}
.propdetail{position:absolute;top:230px;right:100px;
    background: #000;
    width: 430px;
    border-bottom: none;
    padding: 26px 30px;
	opacity:0.8;}
.propprice{position:absolute;top:0px;right:0px;width:200px;font-weight:bold;}
a.os-title{color:#fff;}
.os-price{float:left;display:block;width:200px;background: #CD7B22;color:#fff;font-size:1.1em;padding:5px 0px;text-align:center;}
.readmore a{color:#fff;}
.readmore{background:#333;text-align:center;padding:5px 0px;}
.maincomponent{margin-top:0px;}
.labelfloatleft{float:left;display:block;width:30%;color:#fff;}
.keyword .labelfloatleft{width:10%;}
.mod_ossearch_right_col.keyword .input-medium{width:90%!important;}
.elementlabel{}
.pricefilter{width:150px;}
.searchbutton{width:100px;margin:3px auto;    text-align: center;}
.advanced-search h3,.featuredproperty h3,.latestprop h3,.aboutus h3{font-size: 28px;text-transform:uppercase;font-weight:bold;margin:0 0 40px 0;}
.featuredproperty,.featuredtop{background:#818181;}

.aboutus h3{text-align:left;}
img.img-responsive.firstfeaturedimg{}
img.img-responsive.subfeaturedimg{height:160px!important;}
.element_title{background:#737373;}
.element_title a{color:#fff;}
.element_title h4 {font-size:1em;padding:10px;margin:0;font-family: 'Open Sans', sans-serif;line-height:1.5em;}
.element_title.subprop h4{font-size:0.8em;line-height:1.2em;font-family: 'Open Sans', sans-serif;}
.element_title.subprop{}
.image_property{position:relative;}
.contentpropprice{color:#9e0f24;font-size:18px;font-weight:bold;}
.contentpropprice.subpropprice{font-size:1.2em;width:105px;padding:3px 0px;}
.titledesc{display:block;line-height:18px;margin: 0 0 25px;}
.featuredproperty h3{margin: 0;
    color: #262626;
    display: block;
    padding: 15px 0 20px 0;}
.tcgreenlogo{margin-right:30px;float:left;}
.moduletable.featuredbottom h4{margin:20px 0;font-size:1.3em;}
.propoption{position:absolute;top:36px;right:0;}
.image_property.mainpropimage .randompropertyfeatured{width:85px;}
.latestprop{}
.element_property_latest{}
.todayprop .property-thumb-info{
    background: #fff;
}
.property-thumb-info{border: solid 1px #e6e6e6;}
.aboutus{padding:50px 0;}
.img-responsive:hover{}
.img-thumbnail-medium{
-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 0.5);
box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 0.5);
}
.pgl-agent-info address{margin-top:30px;}
.ext-moduleitemimage img{border-radius: 50%;width: 110px;}
.mod_ext_owl_carousel_k2_content.happyclient{padding:20px 30px;background:#333333;}
.circlebox{font-size:20px;border:solid 2px #888;border-radius:50%;width:40px;height:40px;text-align:center;padding:7px 0 0 3px;}
.pgl-footer .moduletable h3{color:#444;font-weight:bold;}
.bottomcenter{}
.jNewsLB .pretext{padding:10px 0;display:inline-block;}
.image_property.subpropimage .randompropertyfeatured{top:45px;padding:3px;width:105px;}
.bottomtc ul{margin-left:30px;}
.searchbutton button{width:100px;}
.titledesc{color:#333;}
.mainmenu{


}
#logo{margin:15px 0;padding:0px;}
div#maximenuck121 ul.maximenuck li ul.maximenuck2 li.maximenuck span.nav-header, div#maximenuck121 ul.maximenuck2 li.maximenuck span.nav-header{
padding: 5px;background:#ccc;display: block;width: 95%;
}
div#maximenuck121 ul.maximenuck li ul.maximenuck2 li.maximenuck a.maximenuck span.titreck{text-transform:none!important;}
.amenlist{padding:10px;}
.amenlist img{margin:0 10px 0 0;}
div.itemFullText h3{font-weight:bold;}
div.itemSocialSharing{margin:40px 0 0 0;}
.readmoreabout{width:100px;margin:40px auto 0 auto;padding:6px 0 0 0;height:40px;border:solid 1px #ccc;text-align:center;}
.contact-address{margin-top:30px;}
form#contact-form .control-group{}
form#contact-form input,form#contact-form textarea{width:100%;}
form#contact-form input{height:30px;}
.first{padding-left:0px;margin-left:0px!important;}
form#contact-form input#jform_contact_email_copy{width:auto;height:auto;}
form#contact-form label#jform_contact_email_copy-lbl{}
form#contact-form legend{font-size:14px;}
.contact h3{font-size:22px;font-weight:bold;padding:40px 0 0 0;border-top:solid 1px #ddd;}
.weoffer{margin-top:50px;}
.weoffer h2{padding:20px 0;}
.pcategory{padding:5px 0px;}
h1.detail-title-h1{font-weight:bold;color:#333;font-size:28px;}
.propfeaturedetails,.propagent{border:solid 1px #ccc;background:#fff;padding: 10px;}
.propalldetails{}
#detailstab h5{margin:10px 0;}
#detailstab h4{font-size:18px;}
.detail-address-price{margin:0 0 20px 0;}
#currency_div{
    background: #D37F51;
    color: #fff;
    padding: 8px 0!important;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
#currency_div select{color:#555;font-size:11px;}
.relate_property a{color:#555;}
.relate_property .property_address{font-size:11px;}
.property-desc h4{font-weight:bold;}
.componentheading{font-weight:bold;font-size:30px;padding-top:0px;padding-bottom:10px;text-transform:uppercase;color:#555;line-height:40px;}
.tcgreenintro{width: 62%;margin: 0 auto 25px auto;}
div#maximenuck121 ul.maximenuck li.maximenuck.level1,.mod_ext_owl_carousel_k2_content .ext-itemtitle,legend,.relate_property a{font-family: 'Open Sans', sans-serif;}
.mod_ext_owl_carousel_k2_content{height:423px;}
a.pathway{color:#555;}
.desc_modulewhite{    display: block; overflow: hidden;    font-size: 12px;line-height: 18px;
    font-family: tahoma;}
#listings .grid figure img{height:auto;}
.advlink{font-size:18px;}
.randompropertyfeatured{width:42px!important;height:42px;position:absolute;top:5px;left:5px;background: url(../images/banners/bestprice.png) no-repeat;}


.randompropertysold{width:42px;height:42px;position:absolute; top: 5px;right: 5px; background: url(../images/banners/sold.png) no-repeat;}



.randompropertynew{width:22px!important;height:9px;display:inline-block;background: url(../images/icon-new.gif) no-repeat;}

.randompropertytypename{width:80px; height:28px;position:absolute;bottom:5px;right:0px;background:#CD7B22;color:#fff;text-align:center;}
.randompropertyhot{width:42px!important;height:42px;position:absolute;top:5px;right:5px;background: url(../images/banners/hot.png) no-repeat;}

option{color:#666;}
div.mod-languages ul{margin-top:5px;}
.toplangswitch{text-align:center;}

.cycle-pager{height:50px;background: url(../images/bg-nav-slideshow.jpg) repeat-x;    padding: 2%;}
.gkTabsItem.gk-hide{z-index:-1!important;}
.gkTabsItem.gk-opacity{

}
.gkTabsContainer{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e0ecf2+38,bad3e3+100 */
background: #e0ecf2; /* Old browsers */
background: -moz-linear-gradient(top,  #e0ecf2 38%, #bad3e3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e0ecf2 38%,#bad3e3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e0ecf2 38%,#bad3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0ecf2', endColorstr='#bad3e3',GradientType=0 ); /* IE6-9 */
}
.gkTabsWrap.vertical ol{border-bottom:none!important;}
.gkTabsWrap.vertical ol li:hover,
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li:hover,
.gkTabsWrap.horizontal ol li.active {
	color: #313131!important;
	text-shadow: 0 -1px 0 #fff;
}
.gkTabsWrap.vertical ol li.gkTabs-1{
background: #afd4e8 url(../images/search_tab1.png) no-repeat 5px 3px; /* Old browsers */
background: -moz-linear-gradient(top,  #afd4e8 0%, #77b3d4 100%) url(../images/search_tab1.png) no-repeat 5px 3px; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #afd4e8 0%,#77b3d4 100%) url(../images/search_tab1.png) no-repeat 5px 3px; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #afd4e8 0%,#77b3d4 100%) url(../images/search_tab1.png) no-repeat 5px 3px; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid-color:DXImageTransform.Microsoft.gradient( startColorstr='#afd4e8', endColorstr='#77b3d4',GradientType=0 ); /* IE6-9 */

}
.gkTabsWrap.vertical ol li.gkTabs-1:hover,
.gkTabsWrap.vertical ol li.gkTabs-1.active,
.gkTabsWrap.horizontal ol li.gkTabs-1:hover,
.gkTabsWrap.horizontal ol li.gkTabs-1.active
{
background:  #E0ECF2 url(../images/search_tab1.png) no-repeat 5px 3px;
}
.gkTabsWrap.vertical ol li.gkTabs-2{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afd4e8+0,77b3d4+100 */
background: #afd4e8 url(../images/search_tab2.png) no-repeat 0px 3px; /* Old browsers */
background: -moz-linear-gradient(top,  #afd4e8 0%, #77b3d4 100%) url(../images/search_tab2.png) no-repeat 0px 3px; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #afd4e8 0%,#77b3d4 100%) url(../images/search_tab2.png) no-repeat 0px 3px; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #afd4e8 0%,#77b3d4 100%) url(../images/search_tab2.png) no-repeat 0px 3px; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid-color:DXImageTransform.Microsoft.gradient( startColorstr='#afd4e8', endColorstr='#77b3d4',GradientType=0 ); /* IE6-9 */
}
.gkTabsWrap.vertical ol li.gkTabs-2:hover,
.gkTabsWrap.vertical ol li.gkTabs-2.active,
.gkTabsWrap.horizontal ol li.gkTabs-2:hover,
.gkTabsWrap.horizontal ol li.gkTabs-2.active
{
background:  #E0ECF2 url(../images/search_tab2.png) no-repeat 0px 3px;
}
.pgl-featured a:hover{opacity:0.75;}
.element_title_proplatest h4{font-size:18px;font-weight: bold;}
.additional_informationwhite{color:#000;}
.pgl-properties h3{font-size:28px;text-align:center;font-weight:normal;}
.element_title_proplatest h4{font-size:16px;line-height:18px;margin:10px 0;}
.contentsection1,.contentsection3{background:#f8f8f8;}
.latestprop .element_title_proplatest h4{font-size:18px;}
.todayprop h3{color:#fff;padding:15px;}
.todayprop{background:#f5f5f5;padding:15px;

}
.todayprop.en h3{background:#cc5c27 url(../images/todayprop.png) no-repeat left 36% top 0%;color:#fff;padding:5px 0;}
.propbts h3{background: url(../images/bts.png) no-repeat left 40% top 0%;}
.propmrt h3{background: url(../images/mrt.png) no-repeat left 39% top 0%;}
.propriver h3{background: url(../images/river.png) no-repeat left 39% top 0%;padding:3px 0px;}
.prophouseland h3{background: url(../images/houseland.png) no-repeat left 36% top 0%;padding:3px 0px;}
.propbts.en h3{background: url(../images/bts.png) no-repeat left 37% top 0%;}
.propmrt.en h3{background: url(../images/mrt.png) no-repeat left 36% top 0%;}
.propriver.en h3{background: url(../images/river.png) no-repeat left 37% top 0%;padding:3px 0px;}
.prophouseland.en h3{background: url(../images/houseland.png) no-repeat left 32% top 0%;padding:3px 0px;}
.bottom2{text-align:right;}
.bottom2 .circlebox{border:solid 2px #bdbdbd;}
.bottom2 a {color:#bdbdbd;}
.navbar .col-md-11,.navbar .col-md-9,.navbar .col-md-3,.navbar .col-md-1{padding:0!important;}
.navright{margin-top:20px;}
.contentsection1 .property-thumb-info,.contentsection2 .property-thumb-info,.contentsection3 .property-thumb-info,.contentsection4 .property-thumb-info{background:#fff;border:solid 1px #ccc;}
.contentsection1 .image_property,.contentsection2 .image_property,.contentsection3 .image_property,.contentsection4 .image_property{padding:10px;}
 .desc_modulewhite{height:65px;}
.todayprop .desc_modulewhite{}
.topsocial,.toplangswitch{margin-top:5px;}
li.proplist{padding:20px 10px 35px;background:#fff;
-webkit-box-shadow: 1px 1px 5px 0px rgba(115,115,115,1);
-moz-box-shadow: 1px 1px 5px 0px rgba(115,115,115,1);
box-shadow: 1px 1px 5px 0px rgba(115,115,115,1);
}
li.proplist:hover{
-webkit-box-shadow: 2px 1px 5px 0px rgba(115,115,115,1);
-moz-box-shadow: 2px 1px 5px 0px rgba(115,115,115,1);
box-shadow: 2px 1px 5px 0px rgba(115,115,115,1);
}
.right .moduletable{margin-bottom:20px;}
.moduletable.mortgage{padding:10px;background:#e6e6e6;}
.moduletable.mortgage h3{font-size:26px;background: url(../images/mortgage.png) no-repeat;padding:12px;padding-left:55px;margin-bottom:0px;}
.mortgageintro{text-align:center;font-size:16px;margin-bottom:10px;}
.moduletable.mortgage form{text-align:center;}
.moduletable.mortgage form input-small{width:100%;}
.property-desc{font-size:13px;}
.os_currency_red{color:#9e0f24;font-size:18px;font-weight:bold;}
.propdesc{}
.agent-properties ul li.meta-block{margin:0px;}
.detailsinfo,.coreinfo,.amensinfo{padding:20px 0;border-bottom: solid 1px #ccc;}
.amensinfo h5{color:#666;}
#detailstab.tabs h4{margin:0px;}
.detailsBar{padding:20px 0;}
.locationmap{margin-top:20px;}
.locationmap h4{font-size:18px;}
.wrappropdetails{background:#fff;padding:20px;
-webkit-box-shadow: 1px 1px 5px 0px rgba(115,115,115,1);
    -moz-box-shadow: 1px 1px 5px 0px rgba(115,115,115,1);
    box-shadow: 1px 1px 5px 0px rgba(115,115,115,1);
}
.propimage{margin-top:20px;}
#facebook{width:100%;overflow:hidden;}
.facebookblock{height:30px;}
#filter-bar .input-medium,#filter-bar .input-small{width:80%!important;}
form#ftForm{background:#fff;padding:20px;}
body.latestprop form#ftForm,body.forsale form#ftForm,body.forrent form#ftForm,body.proplisting form#ftForm{background:none;padding:0px;}
body.contactpage .maincontent,body.wanttosell .maincontent,body.aboutus .maincontent,body.loancal .maincontent{padding:0 20px 30px 20px;

}
body.loancal .maincontent{padding-top:40px;}
.propseemore{width: 200px;margin:20px auto 0 auto;border: solid 1px #b4c7a2;padding:5px 0px;text-align:center;}
.todayprop .propseemore{background:#eee;}
.mod_ossearch_right_col .input-medium{width: 70% !important;}
#detailstab.tabs .coreinfo h4{margin-top:10px;}
#visformcontainer h1{padding:10px 0 20px;}
.visBtnCon input.btn{
	padding: 0px 20px;
    background-color: #BF1E2E;
    border-color: #BF1E2E;
	color:#fff;
}
.visBtnCon input.btn:hover{background:#666;border-color:#555;}
.abouttextitle{text-align:center;margin: 0 0 20px}
.loancal .input-mini{width:300px!important;}
.loancalmain form div{font-size:18px;font-weight:bold;}
.loancalmain form {margin-top:30px;}
.loancalmain form input.btn{width:160px;}
.topsocial{height:50px;}
.clear{clear:both;}
#gototop{background:#999 url(../images/icon-scrolltop.png) no-repeat left 5px top 5px;width:50px;height:50px;border-radius:50%;border:none;}
#gototop:hover{background:#888 url(../images/icon-scrolltop.png) no-repeat left 5px top 5px;}
.resmenu_icon{width:50px;height:20px;float:left;}
.resmenu_text{font-size:20px;line-height:20px;font-weight:bold;color:#fff;float:left;text-align:center;width:80%}
#yt-off-resmenu .mm-list li{font-size:18px;font-family:'kanit',sans-serif;}
#yt-off-resmenu .mm-list a:hover,#yt-off-resmenu .mm-list li.active a{color:#f1c94e;}
.moduletable{margin-bottom:30px;}
.sm-blue > li{font-size:22px;letter-spacing:1px;}
 #rain_main_ul li a{padding:13px 20px;text-shadow: 1px 1px 1px #232323;}
.left {padding:0px;}
.moduletable.searchprop{
padding:10px 15px;
background: #6a9940 url(../images/icon-search-bg.png) no-repeat right bottom;
    -webkit-box-shadow: 1px 1px 13px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 1px 13px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 13px 0px rgba(0,0,0,0.4);
}
.left .moduletable h3,.right .moduletable h3{font-size:20px;color:#38632f;text-align:center;}
.left .moduletable h3{color:#fff;}
.right{padding:0px;}
.right .moduletable {padding:15px 15px 20px;}
.graybg{background:#ccc;}
.moduletable.grayborder{border:solid 1px #ddd;background:#f4f4f4;padding: 20px 15px;}
.moduletable.propslide h3{margin:0 0 10px 0;height:40px;line-height:40px;background: url(../images/slideheadicon.png) no-repeat no-repeat left 15px top 3px;color:#38632F;font-size:28px;font-weight:bold;padding:0 0 0 60px;text-shadow: 1px 1px 1px #fff;}
.propslide{
-webkit-box-shadow: 1px 1px 13px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 1px 13px 0px rgba(0,0,0,0.4);
box-shadow: 1px 1px 13px 0px rgba(0,0,0,0.4);
    background: #f5f5f5;
}
.belowmaincontent .moduletable.todayprop h3{color:#38632f;text-align:center;font-size:24px;font-weight:bold;border-top:none;    margin: 0 0 20px 0;text-shadow: 1px 0px 0px #fff;line-height:40px;}
.left .searchprop h3{background:url(../images/iconsearch.png) no-repeat;padding:0 0 0 40px;line-height:36px;color:#F9EB35;text-shadow: 1px 1px 1px #585858;}
.left .moduletable ul,.right .moduletable ul{margin-left:20px;margin-bottom: 0px;}
.moduletable.importantlink ul li{list-style:none;}
.belowmaincontent .moduletable h3{font-size:24px;    display: block;
    border-top: solid 1px #b4c7a2;
    text-align: center;
    padding: 10px 0;
    margin: 0px 0 10px 0;color: #38632f;
    font-weight: bold;}
.belowmaincontent .moduletable{margin-bottom:50px;}
.moduletable.searchbycat{padding:10px 15px;
    background: #ccc;
    -webkit-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.4);
    box-shadow: 1px 1px 8px 0px rgba(0,0,0,0.4);
}
.moduletable.searchbycat h3{color:#333;margin: 0 0 10px;height:30px;background:url(../images/icon-home.png) no-repeat left top;line-height:30px;padding:0 0 0 35px;}
.moduletable.searchbycat li{font-size:16px;padding:5px 0;}
.right .moduletable.facebookbox{padding:0px;}
.moduletable.featuredprop h3{color:#444;}
.moduletable.featuredprop{padding:10px 15px;}
.moduletable.featuredprop .property-thumb-info{border:none;}
.featuredprop .property-thumb-info-content{height:160px;}
.right .moduletable.nopad{padding:0px;}
.slide .propdetail{width:100%;right:0px;padding:0px 30px;top: auto;bottom: 0px;height:30px;}
.left .moduletable.grayborder h3{color:#38632f;}
.bank img, .media img{margin-bottom:5px;}
#top .col-md-4,#top .col-md-8{padding:0;margin:0px;}
#top .col-md-8{width:65%;}
.item-page li{margin:0 0 0 30px;}
.searchprop label{font-size:14px;}
.modcatdetail{font-size:14px;}
.advanced-search .container{padding:0!important;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.75);
    margin: 30px auto;
}
.moduletable.searchprop{margin-bottom:0;}
.advanced-search h3{margin: 0 0 10px 0;color:#f1c94e;text-align:center;    text-shadow: #154a05 1px 1px 1px;}
header{background: #38632f url(../images/bg-head.jpg) no-repeat top center;}
.nav{
    background: #38632f;
    background: -moz-linear-gradient(top, #6A9940 11%, #38632f 100%);
    background: -webkit-linear-gradient(top, #6A9940 11%,#38632f 100%);
    background: linear-gradient(to bottom, #6A9940 11%,#38632f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6A9940', endColorstr='#38632f',GradientType=0 );
}
#btcontentslider159.propslide{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.os-cs{padding: 0 15px 20px 15px;}
.moduletable.propslide{padding:18px 0;}
#visformcontainer,.item-page,.contactcontactpage{background:#f9f9f9;padding:15px;}
.topsocial.col-md-8{width:76%}
.topright.col-md-4{width:24%;margin-top: 30px!important;}
.fb-like{background:#4080ff;border-radius:3px;width:70px;text-align:center;display:inline-block;}
a.fb-xfbml-parse-ignore{color:#fff;}
@media screen and (max-width: 600px) {
  .moduletable.bank {
    display: none;
  }
}