html, body {width: auto!important; overflow-x: hidden!important} 

	  
	  
    html,
    body,
    header,
    .jarallax {
      height: 100%;
    }
body { float-none;}
  
    @media (min-width: 560px) and (max-width: 740px) {

      html,
      body,
      header,
      .jarallax {
        height: 500px;
      }
    }

    @media (min-width: 800px) and (max-width: 850px) {

      html,
      body,
      header,
      .jarallax {
   height: 500px;
      }
    }
.spa-color {
  background-color: #8da6a1 !important; }
	  
	.spa-color2 {
  background-color: #194159 !important; }
	  	  
.btn-spa2 {
  background: #8da6a1; }

 .btn-bluegray {background: #194159;}
 .btn-bluegray:hover {background:#8da6a1; }



/*.btnbluegrey:hover {
 background-color: #008CBA; /*background-color: #607d8b;*/ 
/*  color: white;
}	*/  
	  
.btnbluegrey:hover {
  background-color: #194159;
  color: white; 
  border: 1px solid #8da6a1;
	margin-top: 20px;
}
	  
.btnbluegrey {
 background-color: #ffffff; 
  color: #194159; 
	border: 1px solid #194159;
	margin-top: 20px;
	
}	
	  
.btn-blue-grey-spa {
	background: #607d8b;}
	  
	  .pricing-margin-sm {margin-bottom: .5rem; margin-top: .4rem;}
.halfsize {
    -webkit-transform: scale(0.5); /* Saf3.1+, Chrome */
     -moz-transform: scale(0.5); /* FF3.5+ */
      -ms-transform: scale(0.5); /* IE9 */
       -o-transform: scale(0.5); /* Opera 10.5+ */
          transform: scale(0.5);
             /* IE6–IE9 */
 
}    
	  
	  .threequartersize {
    -webkit-transform: scale(0.75); /* Saf3.1+, Chrome */
     -moz-transform: scale(0.75); /* FF3.5+ */
      -ms-transform: scale(0.75); /* IE9 */
       -o-transform: scale(0.75); /* Opera 10.5+ */
          transform: scale(0.75);
             /* IE6–IE9 */
 
} 
	  
	    
	  .bg-overlay {
    background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7));
    
}
	  

      .news-tile .card-title {
        position: absolute;
        bottom: 15px;
        left: 40px;
      }

      .rgba-stylish-strong {
        background-color: rgba(62, 69, 81, .5);
      }
    
	.rgba-sytlish-red-strong {background-color: rgba(211,70,38,0.7);}
.rgba-sytlish-blue-strong {background-color: rgba(72,83,226,0.7);}
.rgba-sytlish-yellow-strong {background-color: rgba(226,209,20,0.7);}
.rgba-sytlish-green-strong {background-color: rgba(22,130,16,0.7);}
.rgba-sytlish-purple-strong {background-color: rgba(152,44,208,0.7);}
		
		
		
.card-special {
	
  background-color: transparent;
  border: 0;
		}
	
	
.card-header-special {
  padding: 0.5rem 1.25rem;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: 0px solid rgba(0, 0, 0, 0.0);
}
		
.lhebkimg { 
  background-position: center center; 
  background-attachment: fixed; 
  background-repeat: no-repeat; background-size: cover; 
  
}
@media (max-width: 480px) {
    .lhebkimg {
        background-image: url(img/background/mobile-background.jpg);
    }
}
@media (min-width: 481px) and (max-width: 1024px) {
    .lhebkimg{
        background-image: url(img/background/tablet-background.jpg);
    }
}
@media (min-width: 1025px) {
    .lhebkimg {
	    background-image: url(img/background/desktop-background.jpg);
   }
}


.text-stroke {
   -webkit-text-stroke: 1px white;
   color: #194159;
   text-shadow:
       2px 2px 0 #fff,
     -1px -1px 0 #fff,  
      1px -1px 0 #fff,
      -1px 1px 0 #fff,
       1px 1px 0 #fff;
}
