html { position: relative; min-height: 100%; }

body { font-size:16px; color:#666; margin: 0 0 250px 0; font-family: 'Montserrat', sans-serif; }

h1 {line-height: 1.2em;margin: 0 0 0.75em 0;}
h2 {line-height: 1.5em;margin: 0 0 0.75em 0;}
h3 {line-height: 1.5em;margin: 0 0 0.75em 0;}

p { font-weight:300; }

.main-content p {line-height: 1.5em; margin: 0 0 1.2em 0;}

.navbar-default {
  margin-top:0px;
  padding-right:15px;
  background-color:#FFF;
	border:0px;
  border-radius:0px;
	margin-bottom:0px;
}

/* Nav links standard*/
.navbar-default .navbar-nav>li>a{
	color:#2B6FB9;
	padding-left:7px;
	padding-right:7px;
}

/* Nav links hover*/
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
	background-color:transparent;
	color:#75B7E5;
}

/* Nav links active*/
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus  {
	background-color:transparent;
	color:#75B7E5;
}

.navbar-default .navbar-toggle { border: none; background-color: #2B6FB9; color: #fff; }

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff; color: #2B6FB9; border: none; }

.navbar-toggle { margin-right: 0px; }

a { color: #2B6FB9; }

a:hover, a:focus { color: #75B7E5;}

h1, h2, h3 { font-family: 'Montserrat',sans-serif; color: #2B6FB9; }

.property h3 { color: #2B6FB9; }

.lead { font-size: 1.4em; }

a:hover, a:focus { text-decoration: none !important; }

.black { color: #666; }

.white-text { color: #fff; }

header { padding-top:0px; border-bottom: 6px #1F5387 solid; background-color:#FFF; }

.pad50 { padding-left: 50px; padding-right: 50px; }

.nopad { padding-left: 0px; }

.nopad2 { padding-left: 0px; padding-right: 0px; }

.nopadding {padding:0px;}

.nomarg {margin:0px;}

.br1 img { border-right: 1px solid #fff; }

.top-links { margin-top: 20px;color: #75B7E5; font-size: 16px; text-align: right; }

.top-links a { color: #2B6FB9; font-weight: 400; }

.mobile-contact {font-weight: 400; font-size: 16px; color: #2B6FB9;line-height:2em;}

.mobile-contact a {color: #2B6FB9; font-weight: 400;}

.top-links a:hover, .mobile-contact a:hover {color:#2B6FB9;}

.carousel-inner > .item > img { width: 100%; }

.slide-text {background: rgba(0, 0, 0, 0.3);padding:30px;}

.image-container {position:relative;}

.pebbles {color:#fff;font-size:12px;position:absolute; bottom:10px; right:10px;}

.bg-color .pebbles {right:30px;}

.mobile-pic h1 {color:#fff;}

.content-area-contain {
  display: table;
  height: 100%;
  width: 100%;
}

.content-area {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}

.valpal {border-bottom: 6px #1F5387 solid;}


.team-box {margin: 0px 0px 60px 0px;}

.team-box h3 {font-family: 'Montserrat',sans-serif; color:#2B6FB9;margin-bottom:0px;}

.team-box strong {color:#2B6FB9;}

.bg-color { background: #75B7E5; }

.featured-title {background-color:#2B6FB9;padding:20px 0px;margin-top:20px;margin-bottom:0px;}

.featured-title h2 {color:#fff;margin:0px;}

.featured-blue-pointer {margin-bottom:20px;margin-left:30px;}

#featured-property-carousel a { color: #666; font-size: 18px; }

#featured-property-carousel .left-arrow,
#featured-property-carousel .right-arrow {
	position: absolute;
	top: 35%;
}

#featured-property-carousel .left-arrow {
	left: 30px;
}

#featured-property-carousel .right-arrow {
	right: 30px;
}

.blocks {font-family: 'Montserrat',sans-serif;background-color: #75B7E5; border: #fff 1px solid; color: #fff; font-size: 22px; width: 100%; text-align: center; padding: 20px 10px; min-height: 291px; }

.blocks-dark {font-family: 'Montserrat',sans-serif;background-color:#2B6FB9; border: #fff 1px solid; color: #fff; font-size: 22px; width: 100%; text-align: center; padding: 20px 10px; min-height: 291px; }

.blocks-image-1, .blocks-image-2, .blocks-image-3, .blocks-image-4 { background-size: cover; height: 291px; border: #fff 1px solid; }

.blocks-image-1 { background-image: url("../images/image1.jpg"); }

.blocks-image-2 { background: url("../images/image2.jpg"); }

.blocks-image-3 { background: url("../images/image3.jpg"); }

.blocks-image-4 { background: url("../images/image4.jpg"); }

.blocks .glyphicon, .blocks-dark .glyphicon { font-size: 100px; margin-top: 50px; }

.blocks:hover, .blocks:focus { background-color: #2B6FB9; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-decoration: none !important; }

.blocks-dark:hover, .blocks-dark:focus { background-color: #75B7E5; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-decoration: none !important; }

.blocks a, .blocks-dark a { color: #fff; text-decoration: none; font-size: 18px; }

.pagination > li > a, .pagination > li > span, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { color: #f07f0b; }

.well { border: 1px solid #75B7E5; background-color: #eee; }

hr { border-top: 1px solid #75B7E5; }

/* area guides */

.area-guide-pane{
	display: block;
	margin-bottom:30px;
}

a.area-guide-pane:hover .guide-title {
    background: rgba(0,0,0,.4);
}

.guide-title {
    display: block;
    background: rgba(0,0,0,0);
    padding: 30% 0% 30% 0%;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}

.other-areas {
  margin-top:30px;
}

.other-areas p {font-size:1.4em;}

/* area guides */


/* search*/
.search { color: #fff; }

.draw-search {padding-top:30px;padding-bottom:30px;margin-top:30px;}

label { font-weight: 400!important; }

.search-title {font-family: 'Montserrat',sans-serif; font-size: 28px; }

.search-box-container {height:500px;width:100%;}

.radios-activate-selectors { text-align: center; font-size: 18px; }

.text-l { text-align: left!important; }

.input-sm { margin-top: 10px; margin-bottom: 10px; }

.mt40 { margin-top: 40px; }

.mt20 { margin-top: 20px; }

.mt10 { margin-top: 10px; }

#contact-map {margin-top:30px;}

/* margins & padding*/
footer { background: #75B7E5; padding: 20px 0; color: #fff; }

footer.footer { position: absolute; bottom: 0; width: 100%; height: 230px; }

.footer-text-right { text-align: right; }

footer a { color: #fff; }

footer a:hover, footer a:focus { color: #fff; text-decoration: underline; }

#large-carousel { background: #ccc; }

#large-carousel .left-arrow,
#large-carousel .right-arrow {
	position: absolute;
	top: 45%;
}

#large-carousel .left-arrow {
	left: 30px;
}

#large-carousel .right-arrow {
	right: 30px;
}

.carousel-inner > .item > img { margin: 0 auto; }

.add-to-shortlist .remove, .remove-from-shortlist .add { display: none; }

#googlemap { width: 100%; height: 300px; }

#requestedDate, #requestedTime { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.styled-select { background: #ffffff url("../images/select-bg.jpg") top right no-repeat; -moz-appearance: none; -webkit-appearance: none; appearance: none; }

.styled-select.input-sm { background-position: right center; line-height: 1; }

.formhoney { visibility: hidden; display: none; }

.bg-color-thumbs { background: #FFF; padding-top: 30px; padding-bottom: 30px; margin-bottom: 15px; }

.bg-color-result { background: #75B7E5; padding-top: 30px; padding-bottom: 30px; margin-bottom: 15px; }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { font-weight: bold; background: #fff; color: #2B6FB9; border: none; }

.pagination > li:last-child > a, .pagination > li:last-child > span, .pagination > li > a, .pagination > li > span { border: none; }

.pagination { margin: 0; }

.pagination li a .bracket { display: none; }

.pagination span.hellip { cursor: not-allowed; }

.animated-spinner { width: 100px; margin: 0 auto; padding: 20px; color: #2B6FB9; font-size: 2em; }

.map-search-results#googlemap { height: 600px; }

.property { overflow: auto; margin: 0 0 0px 0; }

.property-div { overflow: auto; background-color: #fff; padding: 5px; border: 1px solid #75B7E5; }

#property-description .h3 {font-family: 'Montserrat',sans-serif;color: #2B6FB9;line-height: 1.5em;margin: 0 0 0.75em 0;}

.share-buttons p {color:#fff;}

.pad-less { padding-left: 0px; padding-right: 0px; }

.property-title h1 {margin: 0 0 0.1em 0;}

.property-title h1, .property-title h2 {font-family: 'Montserrat',sans-serif;}

.property h3 { margin: 0 0 15px 0; }

.property .btn-group { margin: 15px 0 0 0; }

.property-room-numbers { text-align: left; font-size: 1.2em; margin-top: 25px; margin-bottom: 15px; float: right;  }

.property-room-numbers .property-icon {padding-left: 15px; display: inline-block;}
.property-room-numbers .fa-bed, .property-room-numbers .fa-bath, .property-room-numbers .fa-couch, .property-room-numbers .fa-swimmer {color:#2B6FB9;font-size:1.2em;}

.property-bedrooms { background: url("../images/room-icons.png") left 1px no-repeat; }

.property-receptions { background: url("../images/room-icons.png") left -19px no-repeat; }

.property-bathrooms { background: url("../images/room-icons.png") left -39px no-repeat; }

.corner-flash { fill: #2B6FB9; width: 80px; height: 80px; }

.corner-flash text { fill: #fff; }

.property .corner-flash { position: absolute; z-index: 1; }

.thumbnail .corner-flash { position: absolute; z-index: 1; }

.thumbnail { border: none; padding: 0px; }

.property-grid .corner-flash { position: absolute; top: 0; left: 15px; z-index: 1; border-radius: 4px 0 0 0; }

.property-grid-image { background-position: center center; background-size: cover; height: 230px; }

#search-filters .panel-heading { padding: 0; }

#search-filters .accordion-toggle { padding: 10px 15px; display: block; width: 100%; }

#search-filters .accordion-toggle:hover, #search-filters .accordion-toggle:focus { text-decoration: none; }

#google-info-window { position: relative; text-align: center; width: 200px; }

#google-info-window.google-info-window-property { width: 360px; overflow: auto; }

#google-info-window.google-info-window-property #google-info-window-property-image { float: left; width: 205px; margin: 0 10px 0 0; }

#google-info-window.google-info-window-property #google-info-window-property-details { text-align: left; }

#google-info-window .spacer { margin: 10px 0; }

#google-info-window .corner-flash { position: absolute; top: 0; left: 0; }

.btn-group-vertical > :first-child:not(:last-child).btn, .btn-group-vertical > :last-child:not(:first-child).btn { border-radius: 0px; }

.property-images .corner-flash { position: absolute; width: auto; z-index: 1; }

#property-carousel .carousel-inner .item img { max-height: 650px; width:auto; margin: 0 auto; }

#property-carousel, #property-thumbnails, .carousel-control.right, .carousel-control.left { background-image: none; }

#property-thumbnails .carousel-inner a { cursor: pointer; }

#property-thumbnails .carousel-control { width: 2%; color: #337ab7; }

#slideshow .modal-content { border: 8px solid #ffffff; }

#property-details-tab-panes { border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-radius: 0 0 4px 4px; }

#property-details-tab-panes .tab-pane { padding: 15px; }

.bullets li { list-style-image: url("../images/bullet.gif") !important; padding: 0; margin-top: 0; text-align: left; margin-top: 10px !important; color: #fff; }

ul.bullets-thumbs {padding-left:20px;}

.bullets-thumbs li { font-size:0.9em;list-style-image: url("../images/bullet-blue.gif") !important; padding: 0; margin-top: 0; text-align: left; margin-top: 3px !important; color: #2B6FB9; }

.thumbs-desc {margin: 0px 0px 20px 0px; font-weight:300;}

.grid:after { content: ''; display: block; clear: both; }

.grid-sizer, .grid-item { width: 33.333%; }

.grid-item { float: left; padding: 2px; }

.grid-item img { display: block; max-width: 100%; }

.parallax-window { height: 400px; color: #ffffff; }

.parallax-window h2 { color: #ffffff; font-size: 3em; }

.parallax-window .vertical-align-container { width: 70%; margin: 0 auto; text-align: center; }

.parallax-window .vertical-align-container p { width: 60%; margin: 0 auto; text-shadow: 0 1px 0 #666666; }

.vertical-align-container { display: table; height: inherit; }

.vertical-align-content { display: table-cell; vertical-align: middle; }

.iframe-embed { border: none; width: 100%; height: 300px; }

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:focus:active, .btn-primary:hover:active, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover { background-color: #f07f0b; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: #fff; border: #f07f0b 1px solid; }

.btn-primary { background-color: #75B7E5; border: #bab0a7 1px solid; border-radius: 0px; color: #fff; text-transform: uppercase; }

.btn-primary:hover, .btn-primary:focus { background-color: #2B6FB9; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: #fff; border: #2B6FB9 1px solid; }

.btn-search, .btn-search-hz, .btn-result { background-color: #2B6FB9; border: #fff 1px solid; border-radius: 0px; color: #fff; text-transform: uppercase; margin-top: 15px; }

.btn-search:hover, .btn-search:focus, .btn-search-hz:hover, .btn-search-hz:focus, .btn-result:hover, .btn-result:focus { background-color: #75B7E5; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: #fff; }

.btn-drawsearch { background-color: #75B7E5; border: #fff 1px solid; border-radius: 0px; color: #fff; text-transform: uppercase; margin-top: 10px; }

.btn-drawsearch:hover, .btn-drawsearch:focus { background-color: #2B6FB9; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; color: #fff; }

.btn-search-hz { margin-top: 10px !important; }

.btn-result { margin-top: 0px; margin-bottom: 15px; }

#back-to-top { background: #2B6FB9; position: fixed; bottom: 80px; right: 18px; display: none; padding: 5px 10px; border-radius: 3px; color: #FFF; font-size: 1.5em; text-align: center; }

/*#cookie-bar { background-color: rgba(41, 43, 44, 0.9); height: auto; line-height: 24px; color: whitesmoke; text-align: center; padding: 15px 0; }

#cookie-bar.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 1200; }

#cookie-bar.fixed.bottom { bottom: 0; top: auto; }

#cookie-bar p { margin: 0; padding: 0; }

#cookie-bar a { color: white; display: inline-block; border-radius: 3px; text-decoration: none; padding: 0 6px; margin-left: 8px; }

#cookie-bar .cb-enable { background: #2B6FB9; cursor: pointer; padding: 6px 12px; }

#cookie-bar .cb-enable:hover { background: #a89b90; }

#cookie-bar .cb-policy { background: #75B7E5; cursor: pointer; padding: 6px 12px; }

#cookie-bar .cb-policy:hover { background: #a89b90; }
*/


.freeprivacypolicy-com---palette-dark.freeprivacypolicy-com---nb{

  background-color: rgba(0, 0, 0, 0.8) !important;
  max-width: 100% !important;
  
}

.carousel-caption { top: 0px !important; color:#fff;text-shadow: none; width:60%; }

.carousel-caption p {font-weight:400;font-size:1.1em;}

.carousel-caption h1 {padding-top:0px;margin-top:0px;}

.carousel-caption h1, .carousel-caption h2 {color:#fff;line-height: 1em;margin: 0 0 0.5em 0;}

.carousel-caption .btn {margin-top:30px;width:200px;}

@media (min-width:1122px) {

  .carousel-caption h1 {font-size: 2em;}
}

@media (min-width: 768px) and (max-width: 1121px) {

  .carousel-caption h1, .carousel-caption h2 {font-size: 1.2em;}

  .carousel-caption p {font-size:14px;}

}

@media (min-width: 1200px) { 

  header { padding-bottom:35px; }
  .navbar-nav { padding-top:30px;}
  .navbar-default .navbar-nav>li>a{ font-size:14px; }
  .navbar-left {float:right!important;right:0;left:auto}

  .navbar-default .navbar-collapse {padding-right:0px;}

  h1 {font-size: 2em;}
  h2 {font-size: 1.6em;}
  h3 {font-size: 1.2em;}

  .dropdown-menu {
    background: #2B6FB9;
  }
  
  .dropdown-menu>li>a {
    color: #FFF;
  }
  
  .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#75B7E5;background:transparent;}
  .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color:#75B7E5;}
  .last { padding-right: 0px !important; }
  #googlemap { min-height: 600px; }
  
  #contact-map .embed-responsive iframe { border: none; width: 100%; height: 450px; }
  .property-grid .panel .panel-body { min-height: 375px; }
  .affix { width: 263px; top: 68px; }
  #googlemap { min-height: 600px; }

}

@media (min-width: 1188px) and (max-width: 1289px) {.top-links, .top-links a { font-size: 14px; }}
 
@media (min-width:1200px) and (max-width: 1236px) {
  
  #logo img, #logo-pf img {width:220px;height:76px;}

}

@media (max-width:1200px) {

  .dropdown-menu {
    background-color:transparent;
    position: relative;
    float: none;
    border: 0px;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #FFF;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #2B6FB9;
  }

  .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent}
  .dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent;}
  
}


@media (min-width:992px) {

  #logo, #logo-pf {
    position: absolute;
    top:15px;
    left:30px;
    bottom:15px;
  }

  .navbar-default .navbar-toggle {
    margin-top:40px;
  }

  .header-saved {padding-right:20px;}
  .header-tel {padding: 0px 20px;}
  .header-email {padding-left:20px;padding-right:0px;}

}  

@media (min-width: 1201px) and (max-width: 1370px) {
  .btn-search { margin-top: 5px; }
}

@media (min-width: 992px) and (max-width: 1200px) {
  header { padding-bottom:20px; }
  .property h3 { margin-top: 0px !important; }
  #googlemap { min-height: 500px; }
  .blocks-image-1, .blocks-image-2, .blocks-image-3, .blocks-image-4 { height: 258px; }
  .blocks, .blocks-dark { min-height: 258px; }
  .blocks .glyphicon, .blocks-dark .glyphicon { font-size: 60px; margin-top: 40px; }
  .mt20 { margin-top: 5px; }
  .btn-search { margin-top: 5px; }
  h1 {font-size: 2em;}
  h2 {font-size: 1.6em;}
  h3 {font-size: 1.2em;}
  .nav > li > a { padding: 10px 20px; }
  .navbar-collapse { padding-left: 0px !important; }
  .first { padding-left: 0px !important; }
  .top-links { font-size: 14px; }
  .top-links a { font-size: 14px; }
  .property-grid .panel .panel-body { min-height: 370px; }
  .affix { top: 99px; width: 293px; }
  #googlemap { min-height: 500px; } }


/* Navbar fix for tablets */
@media (min-width: 768px) and (max-width: 1200px) {
  .navbar-header {
float: none;
  }

  .navbar-toggle {
display: block;
  }

  .navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }

  .navbar-collapse.collapse {
display: none!important;
  }

  .navbar-collapse.collapse.in {
display: block!important;
  }

  .navbar-nav {
float: none!important;
margin: 7.5px -15px;
  }

  .navbar-nav>li {
float: none;
  }

  .navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
  }
 
}

/* Navbar fix for tablets */

@media (max-width:991px) {
  #logo, #logo-pf {
    position:relative;
    text-align: center;
  }

  #logo img, #logo-pf img {margin-bottom:20px;}

  .navbar-default .navbar-toggle {
    margin-left:auto;
    margin-right:auto;
    float:none;
    margin-top:20px;
    margin-bottom:20px;
    }

   .btn-map {margin-bottom:30px;} 

}

@media (min-width: 768px) and (max-width: 992px) {
  
  .property h3 { margin-top: 0px !important; }
  .first { padding-left: 0px !important; }
  .nav > li > a { padding: 10px 6px; }
  .navbar { min-height: 10px; margin-bottom: 0px; }
  .navbar-collapse { padding-left: 0px !important; }
  #contact-map { margin-bottom: 30px; }
  h1 {font-size: 2em;}
  h2 {font-size: 1.6em;}
  h3 {font-size: 1.2em;}
  .nopad { padding-left: 15px; }
  .top-links { font-size: 14px; margin-top: 15px; text-align: right !important; }
  .top-links a { font-size: 14px; }
  .navbar-default { margin-top: 0px; }
  .property-grid .panel .panel-body { min-height: 370px; }
  #googlemap { min-height: 400px; } 

}

@media (max-width:992px) {#logo img, #logo-pf img {margin-top:10px}}

@media (max-width: 767px) {
  .bg-color.mt20 { margin-top: 0px; } 
  .navbar-default {padding-right:0px;} 
}  

@media (min-width: 481px) and (max-width: 767px) { 
  h1 {font-size: 1.8em;}
  h2 {font-size: 1.4em;}
  h3 {font-size: 1.1em;}
  header .pad50, .pad50 { padding-left: 15px; padding-right: 15px; }
  .navbar-default .navbar-form { margin-top: 60px; }
  .nopad { padding-left: 15px; }
  .property-div .btn-primary { margin-bottom: 15px; }
  .navbar-default { margin-top: 0px; }
  .top-links { text-align: center; }
  footer { font-size: 10px; text-align: left; } 
}

@media (max-width: 480px) { 
  h1 {font-size: 1.6em;}
  h2 {font-size: 1.2em;}
  h3 {font-size: 1.2em;}
  header .pad50, .pad50 { padding-left: 15px; padding-right: 15px; }
  #logo img, #logo-pf img {width:220px;height:76px;}
  .navbar-default .navbar-form { margin-top: 60px; }
  .property-div .btn-primary { margin-bottom: 15px; }
  .footer-text-right { text-align: right; }
  .navbar-default { margin-top: 0px; }
  .top-links { text-align: center; }
  .nopad { padding-left: 15px; }
  .map-search-results#googlemap { height: 300px; }
  .property-grid .panel .panel-body { min-height: auto; }
  #googlemap { min-height: 300px; }
  footer { font-size: 10px; text-align: left; } 
  .valpal img {height:40px;}
}


    .btn-result.orange {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .btn-result.orange {
        background-color: #ebb238;
        border: #fff 1px solid;
        border-radius: 0;
        color: #fff;
        text-transform: uppercase;
        margin-top: 15px;
    }

    .btn-result.orange:hover {
        background-color: #e8c987;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        color: #fff;
    }
span.red {
    color: red;
}
.corner-flash.red {
    fill: red;
}

/* Testimonials Stuff */

    #small-carousel .slide-text,
    #tiny-carousel .slide-text {
        background: rgba(0, 0, 0, .7);
        padding: 30px;
        margin-top: 12%;
    }

    #small-carousel .carousel-caption,
    #tiny-carousel .carousel-caption {
        width: 70%;
    }

    #small-carousel a.left-arrow img,
    #tiny-carousel a.left-arrow img,
    #small-carousel a.right-arrow img,
    #tiny-carousel a.right-arrow img {
        position: absolute;
        top: 45%;
    }

    #small-carousel a.left-arrow img,
    #tiny-carousel a.left-arrow img {
        left: 2%;
    }

    #small-carousel a.right-arrow img,
    #tiny-carousel a.right-arrow img {
        right: 2%;
    }

    #small-carousel .slide-text p,
    #tiny-carousel .slide-text p {
        color: #fff;
        font-size: 1em;
    }

    @media (max-width:1200px) {

        #small-carousel .slide-text p,
        #tiny-carousel .slide-text p {
            font-size: .7em;
        }
    }

    @media (max-width:430px) {
        #tiny-carousel .slide-text p {
            font-size: .6em;
        }
    }

    @media screen and (min-width: 768px) {

        #tiny-carousel .carousel-caption,
        #small-carousel .carousel-caption {
            right: 20%;
            left: 15%;
            padding-bottom: 30px;
        }
    }

    .dropdown-menu {
      top: 80%!important;
    }

    @media screen and (min-width: 300px) and (max-width: 1199px) {
      .dropdown-menu {
        background-color: #75b7e4!important;
      }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #072F59!important;
    }
    }