.carousel-inner img {width: 50%; height: 50%;}
div.sticky {position: -webkit-sticky;position: sticky;top:0;background-color:Bisque;padding:10px;opacity: 0.95; font-size:20px;z-index:100!important;}
body { background-color: #F5DEB3 }  
  
.responsive {max-width: 100%; height: auto;} 
.Testimonials {border: 2px solid #ccc; background-color: #eee; border-radius: 25px; padding: 16px; margin: 16px 0}
.Testimonials::after {content: ""; clear: both; display: table;}
.Testimonials img {float: left; margin-right: 20px; border-radius: 50%;}
.Testimonials span {font-size: 20px; margin-right: 15px;}

@media (max-width: 500px) { .Testimonials { text-align: center;} .Testimonials img { margin: auto; float: none; display: block; }}  

.disable-select{ -webkit-touch-callout: none; /* iOS Safari */ 
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
  
.columns {float: left; width: 50.0%; padding: 8px;}
.price {list-style-type: none; border: 1px solid #eee; margin: 0; padding: 0; -webkit-transition: 0.3s; transition: 0.3s;}
.price:hover {box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)}
.price .header {background-color: #111; color: white; font-size: 25px;}
.price li {border-bottom: 1px solid #eee; padding: 20px; text-align: center;}
.price .grey {background-color: #eee; font-size: 20px;}
.button {background-color: #4CAF50; border: none; color: white; padding: 10px 25px; text-align: center; text-decoration: none; font-size: 18px;}  
table {border-collapse: collapse; border-spacing: 0; width: 100%; border: 10px solid #ddd;}
th, td {text-align: center; padding: 16px;}
th:first-child, td:first-child {text-align: left;}
tr:nth-child(even) {background-color: #f2f2f2}
.fa-check {color: blue;}
.fa-remove {color: red;}
.flipfloop-box {background-color: transparent; width: 300px; height: 100px; border: 1px solid #f1f1f1; perspective: 1000px;}
.flipfloop-box-inner {position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s; transform-style: preserve-3d;}
.flipfloop-box:hover .flipfloop-box-inner {transform: rotateY(180deg);}
.flipfloop-box-front, .flipfloop-box-back {position: absolute; width: 100%; height: 100%; backface-visibility: hidden;}
.flipfloop-box-front {background-color: #bbb; color: black;}
.flipfloop-box-back {background-color: dodgerblue; color: white; transform: rotateY(180deg);}
