body .moduletablefeatured h3, #propertydetails .moduletable > h3 {
    background: #fbfbfb;
    border: 1px solid #e1e1e1;
    color: #333;
    font-family: Trebuchet MS;
    margin-bottom: 25px;
    padding: 12px 10px;
    font-size: 20px;
}
.property-map {margin-top: 30px; width: 100% !important;}
.griditem .grid_property_title strong{font-weight:600 !important; font-family: 'Poppins', sans-serif;}
.griditem .grid_property_title{ color:#333;}
.griditem .grid_property_title:hover{ color:#025a8d;}
.griditem h2 {font-family: 'Poppins', sans-serif;}
.griditem .gridaddress{margin-bottom:5px !important;}
.griditem #compare_1 a {
    border: 1px solid #025a8d;
    padding: 7px 15px !important;
    color: #025a8d;
    background: none;
    border-radius: 0 !important;
    font-size: 16px;
    text-shadow: none;
line-height:20px;
}
.griditem #compare_1 a:hover{color:#fff;background-color:#333; border:1px solid #333;}
.prop-short-detail{margin:0; margin-top:10px;}
.prop-short-detail li{display:inline-block;margin-right: 35px;min-width: 45px;}
.relate_property a strong{color:#333; font-size:20px; font-weight:400;}
.property-map img {width: 100%; max-height: 180px;}
#currency_div h2 {font-size: 40px; line-height: 24px;  padding-bottom: 7px;}
.favs.row-fluid h3 {text-align: center;text-transform: capitalize;    font-size: 20px;font-weight: normal;}
.related-products .block_caption {
    margin-bottom: 25px;
    padding: 12px 10px;font-size: 20px;
}
.property_description span{display:inline-block;}
.property_description span ul {margin:0; padding:0;}
.property_description span ul li{display:inline-block; margin-left:5px;}
.property_description span ul li a{font-size:20px; color:#ccc;}
.property_description span ul li a:hover{color:#005e8d;}
.social-icon-list { float: right;max-width: 50px;}
body .moduletablefeatured h3 {background: #fbfbfb;
    border: 1px solid #e1e1e1;
    color: #333;
    font-family: Trebuchet MS;
margin-bottom: 25px;
    padding: 12px 10px;
    font-size: 20px;}

#propertydetails .owl-carousel .owl-item img {
    display: block;
    height: auto !important;
    width: 100%;
    
}
.owl-nav  button{
   font-size: 60px; 
   color:#ccc;
}.owl-nav .owl-prev,.owl-nav .owl-next{
    position: absolute;width:100%;top: 40%;
}
.owl-prev{left:0;}.owl-next{right:0;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{position: relative;
    font-size: 105px !important; color: #eee !important;}
button.owl-next{float:right;}
/*.griditem img {
    max-height: 250px;
    min-height: 250px;
}*/
.property_footer {display:none;}
#ftForm .span12.alignright.noleftmargin {
    margin-bottom: 15px;
}
nav.navigation.span8{border:none;}
ul.nav.menu{float:right;}
.navigation .nav li {
    position: relative;
    background: #E1E1E1;
    padding: 10px;
    border-radius: 5px 5px;
    font-weight: bold;
}
.related-products img.img-polaroid1 {
    width: 100%;
    
}
.span8.relate_property{padding-top:10px;}
.osnavigation-body.row-fluid {display: none;}
.property_description {margin-top: 12px;}
.related-products .row-fluid .span4 a:before {
    content: "";
    position: absolute;
    top: 0;
    right:0;
    bottom:0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: rgba(24,95,125,0.8);
}
.related-products .row-fluid .span4 a{display:block; position:relative; padding: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0 1px 3px rgba(0,0,0,0.1); overflow:hidden; height:auto; }
	
.related-products .row-fluid .span6:hover img{
    transition: transform .2s; /* Animation */
        transform: scale(1.5,1.5);
    width: 200px;
    height: 200px;
    margin: 0 auto;
}
.related-products .row-fluid .span6:hover a:before{opacity:1;}

.owl-dots {
    display: none !important;
}

.gridelement{
background-color:#FFFFFF !important;
}
.agent-img .width60 {
    width: 140px;
}

.srcdesc h3 a{
  
      color: #333 !important;
    font-weight: 600 !important;
}

.grid_property_title{
  
  font-size:25px !important;
}

.srcdesc h2{
  
      color: #185f7d !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
}
#propertydetails .owl-nav {
    position: absolute;
    width: 100%;
    top: 30%;
}
.ospsearch_div select,.ospsearch_div input{
    width: 150px !important;
    height: 28px !important;
    line-height: 15px !important;
    font-size: 13px;
    padding: 0px 10px !important;
    border-radius: 3px;
    border: 1px solid #ccc !important;
}
td.mod_ossearch_right_col input, td.mod_ossearch_right_col select {
    float: left;
    margin-right: 5px;
}
span.dash {
    float: left;
    margin-right: 5px;
}
.sinscr {
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px;
}
h2.advancehead{font-size: 36px;
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    font-weight: 700;
    line-height: 41px;
    color: #185f7d;
}
body.task-property_advsearch .componentheading{display:none;}
.bg-image-box img{visibility:hidden; opacity:0;}
.bg-image-box{background-size:100% 100%; background-position:center center; transition:.2s all; -webkit-transition:.2s all;}
.related-products .row-fluid .span6:hover .bg-image-box img{transform:none; -webkit-transform:none; height:auto; width:auto;}
.related-products .row-fluid .span6:hover .bg-image-box{background-size:150% 150%;}
.owl-bg:hover{}
.search-listing-wrapper-box {}

/***11August***/
section#sp-bottom ul.nav.menu { float: none;}
#sp-top-bar .sp-module.top-register-button{margin-left:0;}
ul.header-top-links > li a:before{content:none;}
ul.header-top-links > li a { padding: 0; margin: 0;line-height: 20px;color: #fff;}
ul.header-top-links > li { border: none; display: inline-block; margin-right: 15px;}
ul.header-top-links > li a:hover{color: rgba(255,255,255,0.7);}
.mobile-menu{display:none;}
#sp-top-bar .sp-module.top-login{margin-left:10px;}

.new-modify-pro{text-align:center; border: solid 1px #e1e1e1;margin:5px 0px;}
.new-modify-pro a{padding:10px; display:block;}
.new-modify-pro .new-modify-name{text-decoration:none; font-size:1.1em; line-height:1.2em; color:#1C5F7B; margin-bottom:10px; font-weight:700;}
.new-modify-pro img{margin:auto;}


/**media-start**/
@media only screen and (max-width:1199px){
.offcanvas-menu ul.nav.menu{float:none;}
.modifysocial-logo img { margin: auto;}
}

@media only screen and (min-width:992px) and (max-width:1199px){
ul.header-top-links > li{margin-right:10px}
.new-modify-pro .new-modify-name{min-height:36px;}
}

@media only screen and (max-width:991px){
.mobile-menu{display:block; line-height:14px;}
ul.header-top-links{display:none;position: absolute;top: 40px;left: -10px;right: -10px; background-color: #185f7d;z-index: 99;border-top: 1px solid #fff;}
ul.header-top-links > li{display:block; border-bottom:1px solid #fff; margin-right:0;}
ul.header-top-links > li a{padding:10px 15px;}
#sp-top1 {text-align: right !important; padding:5px 10px; width:100%;}
#sp-top2 {width:100%; padding:0 10px; text-align:right;}
#sp-top-bar .sp-module.top-login{float:left; margin-left:0;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.new-modify-pro .new-modify-name{min-height:54px;}
}

@media(max-width:767px) and (min-width:401px){
.search-listing-wrapper-box .span4.img-rounded.gridelement{width: calc(50% - 8px);}
.search-listing-wrapper-box .span4.img-rounded.gridelement:nth-child(3n+1){margin-left: 2.12765957447% !important;}
.search-listing-wrapper-box .span4.img-rounded.gridelement:nth-child(2n+1){margin-left:0px !important; clear: both;}
.search-listing-wrapper-box .span4.img-rounded.gridelement:first-child{margin-left:0px !important;}
.search-listing-wrapper-box .span4.img-rounded.gridelement + .clearfix{width:0px; height:0px; overflow:hidden;}
}
@media(max-width:767px){
.search-listing-wrapper-box .grid_property_title {font-size: 22px !important;}
.search-listing-wrapper-box .prop-short-detail li {margin-right: 10px;}
.search-listing-wrapper-box h2 { font-size: 20px !important;}
.new-modification{margin-top:0 !important;}
}
@media(max-width:600px){
body .search-listing-wrapper-box .span4.img-rounded.gridelement:nth-child(n){max-width:340px; width:100%; margin-left: auto !important; margin-right:auto !important; float:none;}
.search-listing-wrapper-box .span4.img-rounded.gridelement:after{content:""; clear:both; display:block;}
}
@media(max-width:480px){
.prop-details-wrapper{}
.prop-details-block > div{width:100% !important;}
.prop-details-block > div.span4{margin-left:0px;}
.related-prods-box > .row-fluid > .span6  .span4, .related-prods-box > .row-fluid > .span6  .span8.relate_property{width:100%;}
.related-prods-box > .row-fluid > .span6 .social-icon-list{display:inline-block; width:100%; max-width:initial; float:left; margin-bottom:20px;}
}
@media(max-width:400px){
.search-listing-wrapper-box .span4.img-rounded.gridelement{width: calc(100% - 8px);}
.related-prods-box > .row-fluid > .span6 {width:100%;}
.related-prods-box > .row-fluid > .span6 .social-icon-list{display:inline-block; width:100%; max-width:initial; float:left; margin-bottom:20px;}
}

.home-carousel .owl-bg:hover {
    background-size: 110% 110%;
    transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
    transform: rotate(0deg) !important;
}

.image_property img:hover {
    /* -webkit-transform: scale(1.1) rotate(2deg); */
    -moz-transform: scale(1.1) rotate(2deg);
    -ms-transform: scale(1.1) rotate(2deg);
    /* transform: scale(1.1) rotate(2deg); */
     transform: rotate(0deg) !important;
    
}

.home-carousel .owl-bg:hover {
    background-size: cover !important;
    transform: rotate(0deg) !important;
    -webkit-transform: rotate(0deg) !important;
    transform:none !important;
}
.home-carousel .owl-bg:hover
{
  transition: none !important;
}
.image_property img
{
transition: none !important;
}

.home-carousel .owl-bg
{
transition: none !important;
background-size: cover !important;
}
.image_property img
{
transition: none !important;
background-size: cover !important;
}
.sppb-addon-container.agenthome{
    margin-top: -30px;
}
.sppb-addon-container.agenthome .agentimg {
    float: left;
    width: 100px;
    margin-right: 15px;
}
.sppb-addon-container.agenthome .agentinfo{
    float: left;
}
.sppb-addon-container.agenthome h3.article-title a {
    font-size: 15px !important;
}
/*.sticky-wrapper.is-sticky #sp-header{padding-top:10px; padding-bottom:10px;}*/
.sticky-wrapper #sp-main-menu{transition:none; -webkit-transition:none;}
.toh-ad-wrapper > div{ height:auto !important;}

@media(min-width:768px) and (max-width:1024px){
.toh-ad-wrapper > div > iframe{ height:auto !important;}
.toh-ad-wrapper > div > iframe{height:90px !important;}
.toh-ad-wrapper > div{width:100% !important; overflow-x:auto;}
#sp-header-sticky-wrapper{height:125px !important;}
#sp-header-sticky-wrapper > #sp-header{padding:13px 0px !important;  height: 125px;}
#sp-main-menu-sticky-wrapper.is-sticky #sp-main-menu{top:125px !important;}
}

@media (max-width:767px){
.toh-ad-wrapper > div > iframe{ height:auto !important;}
.toh-ad-wrapper > div{width:100% !important;overflow-x:auto;}
#sp-header-sticky-wrapper #sp-header-right{ padding-top:10px;}
.toh-ad-wrapper > div > iframe{
height:68px !important;}
#sp-header-sticky-wrapper > #sp-header{padding:13px 0px !important;  height: 160px;}
#sp-main-menu-sticky-wrapper #sp-main-menu{top:160px !important;}

#sp-header-sticky-wrapper.is-sticky > #sp-header{height: 120px; overflow: hidden; width: 100% !important;}
#sp-header-sticky-wrapper.is-sticky #sp-header-right{display:none;}
#sp-main-menu-sticky-wrapper.is-sticky #sp-main-menu {top: 118px !important; width:100% !important;}
}
@media (min-width:541px) and (max-width: 767px){
#sp-header-sticky-wrapper #sp-header-right {    margin-top: -44px;}
}


@media (max-width:540px){
#sp-header-sticky-wrapper #sp-header-right{width:100%;}
#sp-header-sticky-wrapper > #sp-header{padding:13px 0px !important;  height: 160px;}
#sp-main-menu-sticky-wrapper #sp-main-menu{top:160px !important;}
#sp-header-sticky-wrapper.is-sticky > #sp-header {height: 110px;}
#sp-main-menu-sticky-wrapper.is-sticky #sp-main-menu {top: 110px !important;}
}
@media(min-width:450px) and (max-width:480px){
#sp-header-sticky-wrapper #sp-header-right {   width:65%; margin-top: -23px;}
}
@media(max-width:450px){
#sp-header-sticky-wrapper.is-sticky > #sp-header {height: 90px;}
#sp-main-menu-sticky-wrapper.is-sticky #sp-main-menu {top: 88px !important;}
}
@media (max-width:400px){
#sp-header-sticky-wrapper > #sp-header{padding:13px 0px !important;  height: 160px;}
#sp-main-menu-sticky-wrapper #sp-main-menu{top:160px !important;}
}
