@import "https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i";
@import "https://fonts.googleapis.com/css?family=Alex+Brush";

body {
    margin: 0;
}

body {
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    color: #4A4A4A ;
    text-align: center; 
}

.carousel{
  width:90%;
  margin:0px auto;
}
.slick-slide{
  margin:10px;
}
.slick-slide img{
  width:100%;
}

.floatNone {
	float: none;
}

#uled {
    display: none;
}

#uled:hover ul{
    display: block;
}

.box15{
    margin-right: 150px;
	margin-left: 150px;
	margin-top: 150px;
    width: 400px;
    min-height: 200px;
    padding: 10px;
    position:relative;
    background: -webkit-gradient(linear, 100% 100%, 50% 10%, from(#fff), to(#f3f3f3), color-stop(.2,#fff));
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 4px rgba(0,0,0, 0.2);
    -webkit-border-bottom-right-radius: 60px 5px;
     
}

.box15:before{
    content: '';
    width: 98%;
    z-index:-1;
    height: 100%;
    padding: 0 0 1px 0;
    position: absolute;
    bottom:0; right:0;
    background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f9f9f9), color-stop(.2,#fff));
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 8px rgba(0,0,0, 0.2);
    -webkit-border-bottom-right-radius: 60px 5px;
    -webkit-transform: skew(2deg,2deg)
                        translate(3px,8px)
}
.box15:after{
    content: '';
    width: 98%;
    z-index:-1;
    height: 98%;
    padding: 0 0 1px 0;
    position: absolute;
    bottom:0; right:0;
    background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.2,#fff));
    border: 1px solid #ccc;
    -webkit-box-shadow: 0px 0px 8px rgba(0,0,0, 0.2);
    -webkit-transform: skew(2deg,2deg)
                        translate(-1px,2px)
}

.box15_ribbon{
    position:absolute;
    top:0; left: 0;
    width: 130px;
    height: 40px;
    background: -webkit-gradient(linear, 555% 20%, 0% 92%, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.0)), color-stop(.1,rgba(0, 0, 0, 0.4)));
    border-left: 1px dashed rgba(0, 0, 0, 0.2);
    border-right: 1px dashed rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.4);
    -webkit-transform: rotate(-30deg) skew(0,0) translate(-30px,-20px);
}

.box15 img {
    width: 100%;
    margin-top: 15px;
}

.pictext{ 
    margin-top: 15px;
    text-align: justify;
}



/**/

nav ul {
    list-style: none;
    text-align: center;
}
nav li {
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
}
nav a {
    /*display: block;*/
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
         -o-transition: all .5s ease;
            transition: all .5s ease;
}
nav .dropdown:after {
    content: ' \25bc';
}
nav li:hover a {
    /*background: #ccc;*/
}
nav li ul {
    /*left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 1;*/
    -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
        -ms-transition: all .5s ease;
         -o-transition: all .5s ease;
            transition: all .5s ease;
}
nav li:hover ul {
    opacity: 1;
    visibility: visible;
}
nav li ul li {
    /*width: 100%;*/
}
nav li ul a:hover {
    /*background: #bbb;*/
}

/**/

ul {
     font-family: Arial, Verdana;
     font-size: 14px;
     margin: 0;
     padding: 0;
     list-style: none;
    } 
    
ul li {
     /*display: block;
     position: relative;
     float: left;*/
     } 
     
li ul {
   display: none;
   } 
   
ul li a {
     display: block;
     text-decoration: none;
     color: #000;
     /*border-top: 1px solid #000;
	 border-bottom: 1px solid #000;*/
     /*padding: 5px 15px 5px 15px;*/
     /*background: #2C5463;*/
     margin-left: 1px;
     white-space: nowrap;
     } 
     
ul li a:hover {
   /*background: #617F8A;*/
   } 
   
li:hover ul {
     display: block;
     position: absolute;
     } 
     
li:hover li {
     float: none;
     font-size: 11px;
     } 
     
li:hover a {
   /*background: #5b582f;*/
   background: #000;
   text-decoration: none;
   color: #fff !important;
   } 
   
li:hover li a:hover {
   background: #fff !important;
   text-decoration: none;
   color: #000 !important;
   } 
   
li:hover li a:hover {
   /*background: #95A9B1;*/
   }

/**/
.img {
	float:left;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.text {
	color: #b2ab7f;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	margin-left: 20px;
	width: 100%;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
	padding-left: 35px;
}

.text hr {
	/*width: 50%;*/
	height: 0px;
	color: #b2ab7f;
}

#wrapper {
     width: 100%;
}
#leftcolumn, #rightcolumn {
    border: 1px solid white;
    float: left;
    min-height: 200px;
    color: white;
}
#leftcolumn {
     width: 30%;
	color: #b2ab7f;
	text-align: center;

	font-size: 16px;
}

#rightcolumn {
	padding-left: 40px;
     width: 70%;
	color: #b2ab7f;
}

#leftcolumn2, #rightcolumn2 {
    border: 1px solid white;
    float: left;
    color: white;
}
#leftcolumn2 {
     width: 40%;
	color: #b2ab7f;
	text-align: center;

	font-size: 16px;
}
#column3 {
     width: 100%;
	color: #b2ab7f;
	text-align: center;
	font-size: 16px;
}

#rightcolumn2 {
	padding-left: 40px;
     width: 60%;
	color: #b2ab7f;

}

.quotation_div {
    display: table;
    width: 100% !important; 
	height: 80px !important; 
    background: url('../images/footer_bg.jpg') no-repeat top center;
	background-size: 100%;
	position: fixed;
    left: 0;
    bottom: 0;
}

.overlay {
    display: table-cell;
    vertical-align: middle;
}

a {
	color: #fff;
	text-decoration: none;
}

.pFooter {
    text-align: center;
    color: #aaa377;
    font-weight: lighter;
    line-height: 2;
	font-size: 21px;
}
/**/

#footer {
   /*position:fixed;
   left:0px;
   bottom:0px;
   height:8%;*/
   /*height:82.5px;*/
   /*width:100%;
   background:#514f26;
   z-index: -1;*/
}
/* navbar */
.navbar {
  margin-bottom: 0;
  background-color: rgba(255, 255, 255, 0.96);
  z-index: 9999;
  border: 0;
  font-size: 10px;
  line-height: 1.42857143;
  letter-spacing: 4px;
  border-radius: 0;
}

.navbar li a, .navbar .navbar-brand {
  color: #000;
  padding: 35px 30px;
    width: 100%
}

.navbar-nav li a:hover, .navbar-nav li.active a {
  color: #fff !important;
  /*background-color: #5b582f !important;*/
background-color: #000 !important;
  }

.navbar-default, .navbar-toggle {
  border-color: transparent;
  color: #fff;
}


.social a {
  color: #000;
}

/* wrap */
.wrap {
  width: 100%;
  font-family: 'Roboto', sans-serif;
}

/* section01 */
.section01 {
  width: 100%;
  /*height: 100vh;*/
  background: url(../images/splash.jpg) fixed;
  background-size: cover;
  background-position: center;
  z-index: 8;
  float: left;

}
.mainMenuu a {
    font-family: 'Alex Brush', cursive;
}
.section01 .text01 {
  /*width: 60%;*/
  padding: 90px;
  font-family: 'Alex Brush', cursive;
  font-size: 100px;
  color: #000;
  margin: 200px 0;
  text-align: center;
  letter-spacing: 8px;

}
.section01 .text02 {
  width: 60%;
  padding: 30px;
  font-family: 'Calligraffitti', cursive;
  font-size: 40px;
  color: #000;
  margin: 200px 0;
  text-align: center;
  text-shadow: 4px 4px 23px  #fff, -4px -4px 23px  #fff, 4px -4px 23px  #fff, -4px 4px 23px  #fff;
}
.section101 .text01 small {
  display: block;
  color: #000;
  margin-top: -20px;
  letter-spacing: 2px;
  font-size: 20px;
  font-family: normal;
}

/* section01 */
.section101 {
  width: 100%;
  /*height: 100vh;*/
  background: url(../images/Whitening_Big.jpg) fixed;
  background-size: cover;
  z-index: 8;
  float: left;
  background-size:contain;
background-position:center;
}
.section101 .text01 {
  width: 60%;
  padding: 30px;
  font-family: 'Alex Brush', cursive;
  font-size: 100px;
  color: #000;
  margin: 200px 0;
  text-align: center;
  letter-spacing: 8px;
}
.section101 .text02 {
  width: 60%;
  padding: 30px;
  font-family: 'Calligraffitti', cursive;
  font-size: 40px;
  color: #000;
  margin: 200px 0;
  text-align: center;
  text-shadow: 4px 4px 23px  #fff, -4px -4px 23px  #fff, 4px -4px 23px  #fff, -4px 4px 23px  #fff;
}
.section101 .text01 small {
  display: block;
  color: #000;
  margin-top: -20px;
  letter-spacing: 2px;
  font-size: 20px;
  font-family: normal;
}

/* section02 */
.section02 {
  width: 100%;
  /*height: 75vh;*/
  z-index: 100;
  float: left;
  /*margin-top: -150px;*/
}
.section02 .col-sm-3 {
  height: 280px;
}
.section02 .bgc {
  background-color: #5b582f;
  text-align: center;
      padding-top: 1px;

}
.section02 .bgc h3 {
  margin-top: 80px;
  margin-bottom: 60px;
}
.section02 .bgc h3 p {
  width: 30px;
  height: 3px;
  background: #fff;
  margin: 30px auto;
}
.section02 .bgc h5 a {
  color: rgba(255, 255, 255, 0.5);
}
.section02 .bg-01 {
  background: url(../images/Dollarphotoclub_61621003.jpg) top;
  background-size: cover;
  background-position: center
}
.section02 .bg-21 {
  background: url(../images/Esthetique3.jpg) top;
      background-size: cover;
    background-position: center;
}

.bg-51 {
  background: url(../images/Microdermabrasion.jpg) top;
      background-size: cover;
    background-position: center;
}
.section02 .bgk {
  background-color: #fff;
  color: #fff;
  text-align: center;
      padding-top: 1px;

}
.section02 .bgk h3 {
  margin-top: 80px;
  margin-bottom: 60px;
}
.section02 .bgk h3 p {
  width: 30px;
  height: 3px;
  background: #fff;
  margin: 30px auto;
}
.section02 .bgk h5 a {
  color: rgba(255, 255, 255, 0.5);
}
.section02 .bg-02 {
  background: url(../images/vf.jpg) top;
  background-size: cover;
        background-position: center;
}
.section02 .bg-03 {
  background: url(../images/Microdermabrasion.jpg) top;
  background-size: cover;
      background-position: center;
}
.section02 .bg-22 {
  background: url(../images/Esthetique.jpg) top;
  background-size: cover;
}
.section02 .bg-23 {
  background: url(../images/Esthetique2.jpg) top;
  background-size: cover;
}
.section02 .bgw {
  background-color: #fff;
  color: #000;
  text-align: center;
      padding-top: 1px;

}
.section02 .bgw h3 {
  margin-top: 80px;
  margin-bottom: 60px;
}
.section02 .bgw h3 p {
  width: 30px;
  height: 3px;
  background: #000;
  margin: 30px auto;
}
.section02 .bgw h5 a {
  color: rgba(0, 0, 0, 0.5);
}
.section02 .bg-04 {
  background: url(../images/Lipomassage2.jpg) top;
      background-size: cover;
    background-position: center;
}
.section02 .bg-24 {
  background: url(../images/Esthetique4.jpg) top;
  background-size: cover;
}

.section03 {
  width: 100%;
  /*height: 100vh;*/
  background: url(../images/freestocks-org-209881.jpg) fixed;
  background-size: cover;
  z-index: 8;
  float: left;
}
.section03 .text03 {
  width: 580px;
  padding: 30px;
  color: #fff;
  margin: 130px auto;
  text-align: center;
  border: 1px solid #fff;
  background: black;
}
.section03 .text03 h2 {
  margin-top: -20px;
  margin-bottom: 40px;
  font-family: 'Alex Brush', cursive;
  font-size: 62px;
}
.section03 .text03 h2 p {
  width: 30px;
  height: 3px;
  background: #fff;
  margin: 30px auto;
}
.section03 .text03 .menu {
  /*padding: 0 40px;*/
}
.section03 .text03 .menu .table td {
  padding: 15px;
  border-top: 0;
  color: rgba(255, 255, 255, 0.5);
  font-weight: normal;
  font-size: 16px;
}
.section03 .text03 .menu .table td:first-child {
  text-align: left;
}
.section03 .text03 .menu .table td:last-child {
  text-align: right;
}
.section03 .text03 .menu h5 {
  padding: 40px 0;
}
.section03 .text03 .menu h5 a {
  color: rgba(255, 255, 255, 0.5);
}

.section04 {
  width: 100%;
  /*height: 70vh;*/
  z-index: 100;
  float: left;
}
.section04 .text04 {
  /*width: 70%;*/
  padding: 5vh 5%;
  /*height: 70vh;*/
  font-size: 16px;
  font-weight: 100;
  color: #000;
  margin: 50px auto;
  text-align: center;
  background: white;
  overflow: hidden;
}
.section04 .text04 h2 {
  margin-top: -20px;
  margin-bottom: 40px;
  font-family: 'Alex Brush', cursive;
  font-size: 62px;
  font-weight: 500;
}
.section04 .text04 h2 p {
  width: 30px;
  height: 3px;
  background: #000;
  margin: 30px auto;
}
.section04 .text04 .row .col-sm-4 {
  font-family: 'Roboto', sans-serif;
  font-weight: 300;
}
.section04 .text04 .row .col-sm-4 .fa {
  padding: 0 0 40px 0;
}
.section04 .text04 .row .col-sm-4 p {
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 1px;
}

.section05 {
  width: 100%;
  /*height: 120vh;*/
  background: url(../images/bg_pic.jpg) fixed;
  background-size: cover;
  z-index: 8;
  float: left;
}
.section05 .text05 {
  width: 650px;
  padding: 30px;
  color: #fff;
  margin: 30px auto;
  text-align: center;
  border: 1px solid #fff;
  background: black;
}
.section05 .text05 h2 {
  margin-top: -20px;
  margin-bottom: 40px;
  font-family: 'Alex Brush', cursive;
  font-size: 62px;
}
.section05 .text05 h2 p {
  width: 30px;
  height: 3px;
  background: #fff;
  margin: 30px auto;
}
.section05 .text05 .visit {
  padding: 0 10px;
}
.section05 .text05 .visit p {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 30px;
  letter-spacing: 1px;
}
.section05 .text05 .visit p span {
  font-size: 16px;
}
.section05 .text05 .visit .v-form {
  padding: 30px 60px;
}
.section05 .text05 .visit .v-form .form-control {
  background-color: transparent;
  border-radius: 0;
  border: 1px solid #fff;
  padding: 20px;
}
.section05 .text05 .visit .v-form .btn {
  border-radius: 0;
}
.section05 .text05 .visit h5 {
  padding: 40px 0 10px 0;
}
.section05 .text05 .visit h5 a {
  color: rgba(255, 255, 255, 0.5);
}

.clear {
  clear: both;
}

/**/

.cf:before,
.cf:after {
  content: " ";
  display: table;
}

.cf:after {
  clear: both;
}

.main-container {
  background: #fff;
  /*max-width: 1000px;*/
  margin: 25px auto 25px auto;
  position: relative;
}

.container {
  position: relative;
  /padding: 25px;
}
/*animation element*/

.animation-element {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
/*animation slide left styled for testimonials*/

.animation-element.slide-left.testimonial {
  float: left;
  width: 100%;
  margin: 0% 1.5% 3% 1.5%;
  background: #F5F5F5;
  padding: 15px;
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px #EAEAEA;
}
.animation-element.slide-left.testimonial:hover,
.animation-element.slide-left.testimonial:active{
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}

.animation-element.slide-left.testimonial:nth-of-type {
  width: 100%;
  margin: 0% 0% 3.0% 0%;
}

/*.animation-element.slide-left.testimonial:nth-of-type(odd) {
  width: 48.5%;
  margin: 0% 1.5% 3.0% 0%;
}

.animation-element.slide-left.testimonial:nth-of-type(even) {
  width: 48.5%;
  margin: 0% 0% 3.0% 1.5%;
}*/

.animation-element.slide-left.testimonial .header{
  float: left;
  width: 100%;
  /*margin-bottom: 10px;*/
}
.animation-element.slide-left.testimonial .left{
  float: left;
  margin-right: 15px;
}
.animation-element.slide-left.testimonial .right{
  float: left;
}

.animation-element.slide-left.testimonial img {
  width: 600px;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}

.mPic {
	width: 420px;
	height: 300px;
}

@media screen and (max-width: 678px){
.animation-element.slide-left.testimonial img {
  width: 340px;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}
.mPic {
	width: 310px;
	height: 250px;
}
}

@media screen and (max-device-width: 678px){
.animation-element.slide-left.testimonial img {
  width: 340px;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}

}

/*.animation-element.slide-left.testimonial img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}*/

.animation-element.slide-left.testimonial h3 {
  margin: 0px 0px 5px 0px;
}

.animation-element.slide-left.testimonial h4 {
  margin: 0px 0px 5px 0px;
}

.animation-element.slide-left.testimonial .content {
  float: left;
  width:100%;
  margin-bottom: 10px;
}

.animation-element.slide-left.testimonial .rating{}

.animation-element.slide-left.testimonial i {
  color: #aaa;
  margin-right: 5px;
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}

#photoId {
 
	width: 100%; 
	max-width: 1000px; 
	float: right;
}

/*media queries for small devices*/
@media screen and (max-width: 678px){
  /*testimonials*/
  .animation-element.slide-left.testimonial,
  .animation-element.slide-left.testimonial:nth-of-type(odd),
  .animation-element.slide-left.testimonial:nth-of-type(even){
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .animation-element.slide-left.testimonial .right,
  .animation-element.slide-left.testimonial .left,
  .animation-element.slide-left.testimonial .content,
  .animation-element.slide-left.testimonial .rating{
    text-align: center;
    float: none;
  }
  .animation-element.slide-left.testimonial img{
    /*width: 85px;
    height: 85px;*/
    margin-bottom: 5px;
  }
  
  #photoId {
	padding-right: 60px;  
	width: 100%; 
	max-width: 1000px; 
	float: right;
}
  
}

.navbar-default .navbar-nav>li>a {
    color: #777;
        margin-top: 20px;
}

.social {
    padding: 35px;
    margin-top: 15px;
}

/**/

legend {
	    border-bottom: none !important;
}

fieldset {
    border: 1.5px solid #b2ab7f;
    margin: 0 auto;
    padding: .35em .625em .75em;
    width: 230px;
    text-align: center;
}

.one {
	color: #504d2c;
}


li {
  /*list-style:none;
  position: relative;
  padding-left:50px;*/
}

li:before {
  font-family:FontAwesome;
  /*position: absolute;
  left: 0;*/
  margin: 8px;
  color:#b2ab7f;
}

li.one:before {
   content:"\f111"; 
}

li:hover:before {
  color:#fff;
}

/**/

.bdd_bottom_pics {
	width: 300px; 
	height: 150px;
}
.lipo_bottom_pics {
	width: 300px; 
	height: 150px;
	vertical-align: middle;
	margin-bottom: 60px;
}

.bdd_mid_pics {
	width: 400px; 
	height: 250px;
}
.md_bottom_pics {
	margin-left: 10px;
	width: 250px; 
	height: 150px;
	margin-top: 15px; 
	float: left; 
	z-index: 10; 
	border: 1.5px solid #b2ab7f;
}

.widthSmaller {
	width: 450px; 
}


.fieldsetSmaller {
width: 300px; 
}

#vivaLogo {
	width: 400px;
}

#bigLetter {
	font-size: 120px;
}

#margBottom {
	margin: 15px; 
	border: 1.5px solid #b2ab7f; 
	margin-bottom: 80px;
}

p {
    /*margin: 0 0 0px !important;*/
}

@media (min-width: 72rem) {
.menuBtn {
	display: none;
}
}

@media (max-width: 72rem) and (min-width: 0px) {
	
	.button {
		display: none;
¨}
	
.p {
		font-size: 11px;
}

.img {
	float:none;
	margin: 0 auto;
    background-color: #fff;
    padding: 10px;
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.section03 .text03 {
  width: 100%;
}
.section05 .text05 {
  width: 100%;
}
.bdd_bottom_pics {
    width: 300px;
    height: 200px;
	padding: 15px;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table-cell;
}
.lipo_bottom_pics {
    width: 300px;
    height: 200px;
	padding: 15px;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table-cell;
}
.bdd_mid_pics {
	width: 300px; 
	height: 200px;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: table-cell;
	margin-top: 40px;
}
.md_bottom_pics {
	max-width: 100px; 
	max-height: 75px;
	margin-left: 10px;
    margin-right: auto;
    text-align: center;
    display: table-cell;
	/*float: none;*/
}

#leftcolumn2 {
	float: none;
	width: 100%;
	margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#rightcolumn2 {
    width: 100%;
	padding-left: 0px;
}
.overlay {
    display: inline;
    vertical-align: middle;
}
.quotation_div {
    display: table;
    width: 100% !important;
    height: 0px !important;
    background: url(../images/footer_bg.jpg) no-repeat top center;
    background-size: 100%;
    position: static;
    left: 0;
    bottom: 0;
}

.box15 {
    margin-right: 60px;
	margin-left: 60px;
	margin-top: 60px;
}

.widthSmaller {
	width: 280px; 
}



.fieldsetSmaller {
width: 90%; 
max-width: 300px;
}

#leftcolumn, #rightcolumn {
    float: none;
}


#vivaLogo {
	width: 340px;
}

.section101 .text02 {
  width: 60%;
  padding: 0px;
  font-family: 'Calligraffitti', cursive;
  font-size: 20px;
  color: #000;
  margin: 100px 0;
  text-align: center;
  text-shadow: 4px 4px 23px  #fff, -4px -4px 23px  #fff, 4px -4px 23px  #fff, -4px 4px 23px  #fff;
}

#bigLetter {
	font-size: 60px;
}
#leftcolumn, #rightcolumn {
    width: 100%;
	padding-left: 0px;
}
#lipo {
	margin-bottom: 20px;
}
#bdd {
	margin-bottom: 40px;
}
#maquImg {
	display: none;
}
#margBottom {
	margin-bottom: 0px;
}
.pictext {
    font-size: 9px;
}
}
/**/


