.pagePricingAbout .btsc-iconbox-style-icon-inleft-square .icon {
  background: #4379B1 !important;
}

.formCaption {font-weight:normal!important; display:block!important;}

div.formCaption {width:100%!important;margin-top:20px!important;}

body {color:#000!important;}

 

#title,#other4title,#other3title,#other2title,#other1title {display:block!important;}

.bootstrap-select {display:none!important;}


.navigation {
  border-bottom: 3px solid #3D75B2 !important;
}

#copyright {
  border-top-color: #3B76B0 !important;
}

#owl-wrapper .item{
  margin: 3px!important;
}
#owl-wrapper .item img{
  display: block;
  width: 100%!important;
  height: auto!important;
}

 

.formError {font-size:15px!important;} 


.navbar-nav > li.active > .separator, .navbar-nav > li.active > a {
  background: #3D75B2 !important;
    color: #fff !important;
}

.nav > li > a:hover, .nav > li > a:focus {
  color: #3D75B2 !important;
}
.moduletablefootercontact, .keyservices {margin-left: 11%!important;}

#spotlight-top .moduletable h3 {text-transform:none!important;}

a, a h1, a h2, a h3, a h4 {
  color: #4077B0!important;
}

.navbar-nav > li.active > a:hover {
    color:#fff!important;
}

.owl-item {
    min-height:350px!important;
}

#spotlight-top .moduletable h3 {font-size:130%!important;}

#copyright  {display:none!important;}

.property-inner a:hover, a:hover, a:focus {
  color: #4077B0!important;
}

#page-footer .module-title h3 {
  color: #3E74B0 !important;
}

.additional-info {display:none!important;}


#page-footer {
    background: none repeat scroll 0 0 #f4f4f4;
    border-bottom: 1px solid #e5e5e5;
    border-top: 3px solid #ccc ;
    padding: 20px 0;
}

.jmslideshow {margin-top:-24px!important;}

.property .overlay .info h3 {padding:10px 0px 0px 0px!important;}

.pagePricingAbout .btsc-iconbox-style-icon-inleft-square .icon:after {
  border-color: #3D75AE transparent transparent #3D75AE !important;
}

a.tag.view-detail {
  color: #fff !important;
}

.view-detail {
  background: #4077B0 !important;
}

 

.tag.price {
  color: #4077B0 !important;
}


.horizontal-search .search-box-wrapper {
  background-color: #f4f4f4 !important;
}

.property .overlay figure {
  color: #4379B1 !important;
}

.btn-search .btn {
  color: #3D75AE !important;
}

.horizontal-search .search-box-wrapper .search-box .form-map .btn-search {
  color: #3D75AE !important;
}


.property-inner .overlay {
  border-top-color: #4077B0 !important;
}


.client_conment_name {
  color: #3E74B0 !important;
}

.contact_footer .addres_line:before, .contact_footer .phone_line:before, .contact_footer .email_line:before {
  color: #3E74B0 !important;
}


.backToTop a {
  color: #fff !important;
  background: #3E74B0 !important;
}

.pageheading-title {
  color: #3E74B0 !Important;
}

.path-way .breadcrumbs:before {
  color: #3E74B0 !important;
}

.fancybox-title.fancybox-title-inside-wrap {
  display: none !important;
}

.owl-carousel-control .btn {
    background: #3D75B2!important;
    color:#fff!important;
}

.property-inner .property-image > a {
    color:#ffF!important;
    background:#3D75B2!important;
    border-radius: 5px;
}

.contact-left {
    float:left;
    padding-right: 10%;
    border-right:1px dotted #cccccc;
}

.contact-form {
    float:left;
    padding-left:10%;
    width:45%;
}

.contact-left h3 {
    color:#0053a2 !important;
    font-weight:bold;
    font-size:150%;
}

.form-title {
    color:#0053a2 !important;
    font-weight:bold;
    font-size:150%;
    padding-bottom:3%;
}

.rsform-submit-button {
    background: none repeat scroll 0 0 #0053a2;
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #ffffff;
    padding:6px 10px;
}

input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], input[type="tel"], textarea.form-control,textarea {
    background-color: #ffffff;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], input[type="tel"], textarea.form-control {
    height:35px;
    margin-bottom:5px;
}

.owl-carousel .property {min-height:450px!important;}

input[type="text"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, textarea.form-control:focus,textarea:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

p {
  font-size: 1.6rem !important;
}

p.contact_number {
  font-size: 1.8rem !important;
font-weight:bold!important;
}

.infobox-price span {
  color: #3D75B2 !important;
}

.cluster > div:before {
  background-color: #3D75AE !important;
}

.marker-style {
  border-color: #3D75AE !important;
}

li {
  font-size: 1.6rem !important;
  font-weight: bold;
}
li p {
  font-size: 1.6rem !important;
  font-weight: normal;
}
/*our key services li styling*/
.customkey-sv-style ul li{
    font-size: 1.5rem !important;
    font-weight:normal !important;
}
span.btsc-iconbox-description {
  font-size: 1.5rem !important;
}

.tag.description {
  font-size: 1.5rem !important;
}

.client_conment_text {
  font-size: 1.5rem!important;
}

.row_contact.addres_line {
  font-size: 1.5rem !important;
}

.row_contact.phone_line {
  font-size: 1.5rem !important;
}

.row_contact.email_line{
  font-size: 1.5rem !important;
}

span.bt-date-2 {
  font-size: 1.5rem !important;
}

#property-detail .property-info li
{display:block!important;}

a.bt-title {
  font-size: 1.5rem !important;
}

#property-gallery {width:100%!important;  }

#detailleft {width:60%!important; float:left!important;}

h2 {font-weight:bold!important;padding-top: 0px!important;color:#444!important;}

.property-title {color:#3d75b2!important;font-weight:bold!important;}

.vtsprop {border:1px solid #ccc!important;}

.vtslistprop {border:1px solid #ccc!important;margin-bottom:20px!important;}

.vtslistprop .price-detail {max-height: 50px!important;}

 .property-carousel-thumb {z-index:9999!important;}

#property-detail .property-info li.status {background:none!important;color:#555!important;font-weight:normal!important;}

.equal-height {min-height:383px!important;max-height:392px!important;}

li.status {display:none!important;}


 /*menu padding a*/
 
 nav.collapse ul li a[href*="contact-us.html"]{
    background: #9BA6AA !important;
    border-radius: 15px !important;
    color:#fff !important;
 }
.child-navigation a[href*="our-services/home-insurance-specialist.html"]{
    font-size: 90% !important;
}
 #top .child-navigation{
    margin: 0px 0 0 !important;
 }
/* 
 .navbar-nav > li > .separator, .navbar-nav > li > a {
    padding: 0 10% !important;
}*/

.info h3 {padding-left:15px!important;}
.contact_email {margin-top:2px!important;}

#property-detail .property-info li.status {padding:0px!important;}

#page-footer .footer1 h3.title_footer1 {text-transform:none!important;}

#property-detail .property-info li.extra-field {border-left:0px!important;}

#property-detail .property-info li.extra-field:before {content:"-";}

#property-detail .property-title {border-bottom:0px!important;}

.bootstrap-select {margin-bottom:10px!important;}

 .ribbon {
    backface-visibility: hidden;
    bottom: inherit;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    left: 0!important;
    margin: auto;
    padding: 6px;
    position: absolute;
    right: -11px;
    text-align: center;
    top: 15px;
    transform: translate3d(0px, 0px, 1px) rotate(0deg)!important;
    width: 50%!important;
    z-index: 3;
}

 #property-detail .property-carousel-thumb {background:#}

.nomarge {margin-bottom:5px!important;margin-top:22px!important;}

#property-detail .property-info li.extra-field {padding:0px!important;}

.footer1 {font-size:120%!important;}
.page-heading {display:none!important;}

.property .overlay .info {background:none!important; }

.vtslistprop h3 {padding-left:15px!important;padding-right:15px!important;margin-bottom:2px!important;}

.path-way {background:#3d75b2!important; color:#fff!important;}

.path-way a {color:#fff!important;font-weight:bold!important;}
.tag.price {
    background:#555!important;color:#fff!important; padding-left:5px; padding-right:5px!important;
    
    
}

.quotes{
    border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    background: #EFEFEF !important;
    padding:10px 5% !important;
    margin-bottom: 30px !important;
    margin-top:5px;
    border: 1px solid #3D75B2;
     quotes: "\201C""\201D""\2018""\2019" !important;
}

.custom-quote:before{
color: #ccc !important;
  content: open-quote !important;
  font-size: 4em !important;
  line-height: 0.1em !important;
  margin-right: 0.1em !important;
  vertical-align: -0.4em !important;
    
}
.custom-quote{
    padding:0px 0% !important;
    margin-bottom: -4px !important;
    margin-top:5px;
    font-size:1.65rem !important;
   
}

.custom-quote:after{
  color: #ccc !important;
  content: close-quote !important;
  font-size: 4em !important;
  line-height: 0.1em !important;
  margin-left: 0.1em !important;
  vertical-align: -0.5em !important;
    
}
p span.bolding{
    font-weight: bold !important;
    color:#3D75B2 !important;
    margin-top: 10px !important;  
}
.close {
    color: inherit!important;
    float: inherit!important;
    font-size: 115%!important;
    font-weight: inherit!important;
    line-height: inherit!important;
    opacity: inherit!important;
    text-shadow:none!important;
}
.fa-link{display:none !important;}

.owl-wrapper-outer .autoheight {height:378px!important;}

.owl-wrapper-outer  {height:378px!important;}

#property-detail section {margin-bottom:0px!important;}

#property-detail {margin-bottom: 0px!important;}

.property-carousel-thumb-inner img {
    margin-bottom:10px!important;
}

#property-detail .property-carousel-thumb {position:relative!important;background:#e2e1e1!important;}

.padthway_arrow {color:#fff!important;}

.taga, .status {display:none!important;}

.horizontal-search .col-md-3 {width:100%!important;color:#000!important;padding-top:25px; padding-bottom:25px!important;} 

.tag {box-shadow: none!important;}

.navigation .navbar .navbar-toggle {
    background:#3D75B2!important;
}
#spotlight-top .moduletable h3 {margin-left:0px!important; margin-right: 15px!important;padding-bottom:0px!important;color:#222!important;}


#owl-carousel127 h3 {margin-left:0px!important; margin-bottom:10px!important;padding-left:0px!important;}

#owl-carousel127 > h3:first-child {
    font-size: 197% !important;
    color:#444444 !important;
}
.clrDiv-res {
    border-bottom:none!important;
}

#properyinfosection {
     width:100%!important; 
    }
    
    
    .navigation .navbar .navbar-nav > li > a  {padding:10px!important;}
    
    #detailright { float:left; width:38%!important;margin-left:2%!important;}


#owl-carousel127 h3.showcase {margin-left:15px!important;}

/*add text to scrolling arrows - front page*/
.owl-carousel-control{
    font-size: 130% !important;
    color:#3D75B2 !important;
}
.owl-carousel-control:before{
    content: "More Properties"; padding-right: 10px!important;
}

.navbar-toggle {display:none!important;}
.navbar-header button {display:none!important;} 

a[href*="home-insurance-specialist.html"]{
    font-weight:bold !important;
}

/*rok sprokit layout*/
.sprocket-mosaic-head h2{
    font-size: 110% !important;
    margin-bottom:5px !important;
}
.sprocket-mosaic-text p{
    font-size:100% !important;
    font-weight: normal !important;
}
.rsform-submit-button{margin-left:80%; margin-top:10px;}
.sprocket-mosaic-hovercontent{display:none !important}
.sprocket-mosaic-image-container img{margin-bottom:10px !important}
/*new responsive design link*/
.linker{
    color:#fff !important;
}
.isDesktop{
    display:none !important;
}
.responsiveMenu1m {margin-bottom:10px!important;margin-left:10px!important;}

.responsiveMenu1m span{
    color:#fff !important;
}



@media screen and (max-width:660px){
    .contact-form{width: 100% !important;}
    .rsform-submit-button{margin-left:0px !important;}
    .navbar-toggle {display:none!important;}
.navbar-header button {display:none!important;} 
.cycle-sentinel.cycle-slide{margin-bottom: 10px;}
     
} 
   
@media screen and (max-width:500px){
    
    h2{font-size:15px !important}
    #owl-carousel127 > h3:first-child{font-size:140% !important;}   
    .owl-carousel-control:before {content: none;}
    .contact-form{padding-left: 0% !important;}
    .owl-carousel-control a.btn{visibility: hidden !important;}
    
   .owl-item  {margin-top:10px!important;}
    
    .moduletablefootercontact, .keyservices {margin-left:0%!important;}
    .moduletablefootercontact, .keyservices {margin-left:0%!important;}
 
    .owl-carousel-control:after{content:"Scroll left for more properties" !important;float:left!important; }
    .login {float:left!important;}
    .owl-carousel-control{padding-top: 20px !important;}
    #spotlight-top .moduletable h3{padding-bottom: 10px !important;}
    
    .navigation .navbar .navbar-nav > li > a {padding-left:10px!important; padding-right: 10px!important;}
    
    nav.collapse ul li a[href*="contact-us.html"] {background:inherit!important;color:inherit!important;}
    
    #detailleft {width:100%!important;}
    .owl-wrapper-outer {height:auto!important;}
    
    .owl-item {min-height:10px!important;}
    
    h2 {font-size:170%!important;}
    
#detailright {width:100%!important;}
        
   
}


