body{
color: #594a41;
}
.total-bg{
background-image: url('../images/verdure-bg-landing.jpg');
     background-repeat: repeat-x !important;
	 background-color: #fff;
}
a{color:#414142;}
a:hover{color:#414142;}
@font-face {
  font-family: 'CenturyGothic';
  src: url('../fonts/CenturyGothic.eot?#iefix') format('../fonts/embedded-opentype'),  url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf')  format('truetype'), url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
.logo{
   text-align: center;
   margin-top: 50px;
}
.details p{
   color: #594a41;
   text-align: center;
   font-size: 15px;
}
.details{margin-top:20px;}
.contact p{
   color: #58585b;
   text-align: center;
}
.contact p a{
   color: #58585b;
}
.contact{margin-top:20px;}
.opening h1{
   color: #8cc63e;
   text-align: center;
   margin-top: 50px;
   font-size: 35px;
   letter-spacing: 10px;
}
.about p{
   color: #594a41;
   text-align: center;
   line-height: 1.8;
   font-size: 16px;
   margin-bottom: 20px;
}
div.c-wrapper{
    width: 100%; /* for example */
    margin: auto;
    padding: 30px 0px;
}

.carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
width: 100%; /* use this, or not */
margin: auto;
}
.foot{font-size:12px;text-align: center;margin:50px 0px;}
.foot a{color: #8cc63e;}
.foot a:hover{color: #58585b}
.carousel-inner{border-radius:50%;}
.slider {
  max-width: 333px;
  height: 333px;
  margin: 20px auto;
  position: relative;
}
.float-right{float:right;}
.px-4{padding-left:25px;}
.pt-4{padding-top:30px;}
.d-inline-block{display:inline-block;}
.frameslider{
    height: 333px;
  width: 333px;
  margin: 20px auto;
  background-color: transparent;
  background-position: center;
  background-size: cover;
  animation: image 22s infinite alternate;
}
.slide1,.slide2,.slide3,.slide4,.slide5,.slide6,.slide7 {
  position: absolute;
  width: 100%;
  height: 100%;
}
.slide1 {
  background: url('../images/verdure-bistro-sneak-peak-1.png')no-repeat center;
      background-size: cover;
    animation:fade 10s infinite;
-webkit-animation:fade 10s infinite;

} 
.slide2 {
    background: url('../images/verdure-bistro-sneak-peak-3.png')no-repeat center;
      background-size: cover;
    animation:fade2 10s infinite;
-webkit-animation:fade2 10s infinite;
}
.slide3 {
    background: url('../images/verdure-5.png')no-repeat center;
      background-size: cover;
    animation:fade3 10s infinite;
-webkit-animation:fade3 10s infinite;
}
.slide4 {
    background: url('../images/verdure-6.png')no-repeat center;
      background-size: cover;
    animation:fade4 10s infinite;
-webkit-animation:fade4 10s infinite;
}
.slide5 {
    background: url('../images/verdure-7.png')no-repeat center;
      background-size: cover;
    animation:fade5 10s infinite;
-webkit-animation:fade5 10s infinite;
}
.slide6 {
    background: url('../images/verdure-8.png')no-repeat center;
      background-size: cover;
    animation:fade6 10s infinite;
-webkit-animation:fade6 10s infinite;
}
.slide7 {
    background: url('../images/verdure-9.png')no-repeat center;
      background-size: cover;
    animation:fade7 10s infinite;
-webkit-animation:fade7 10s infinite;
}
@keyframes image {
  0% {
    background-image: url('../images/verdure-bistro-sneak-peak-1.png');
  }
  16.67% {
    background-image: url('../images/verdure-bistro-sneak-peak-3.png');
  }
  33.33% {
    background-image: url('../images/verdure-5.png');
  }
  50.00% {
    background-image: url('../images/verdure-6.png'); 
  }
  66.67% {
    background-image: url('../images/verdure-7.png');
  }
  83.34% {
    background-image: url('../images/verdure-8.png');  
  }
  100% {
    background-image: url('../images/verdure-9.png');
  }
}
@keyframes fade
{
  0%   {opacity:1}
  16.33%  {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 0}
  100% { opacity: 1}
}
@keyframes fade2
{
  0%   {opacity:0}
  16.33%  {opacity:1}
  33.333% { opacity: 0}
  66.666% { opacity: 0 }
  100% { opacity: 0}
}
@keyframes fade3
{
  0%   {opacity:0}
  16.33%  {opacity:0}
  33.333% { opacity: 1}
  66.666% { opacity: 0}
  100% { opacity: 0}
}
@keyframes fade4
{
  0%   {opacity:0}
  16.33%  {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}
@keyframes fade5
{
  0%   {opacity:0}
  16.33%  {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}
@keyframes fade6
{
  0%   {opacity:0}
  16.33%  {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}
@keyframes fade7
{
  0%   {opacity:0}
  16.33%  {opacity:0}
  33.333% { opacity: 0}
  66.666% { opacity: 1}
  100% { opacity: 0}
}
@media (min-width : 240px) and (max-width : 767px) {

.slider {
    margin: 20px auto;
    position: relative;
    max-width: 230px;
    height: 230px;
}
 div.c-wrapper{width:100%;}  
.opening h1{font-size: 17px;letter-spacing: 2px;}
}