


body {font-size:18px; font-family: 'Montserrat', sans-serif; background: url(img/paisley.jpg) repeat}
.container-fluid {padding:0px}
.main-image { 
  position:relative; background: url(../venetian_proposal.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.where-bg { position:relative; background: url(../img/Gailes-Hotel-Irvine-grey.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
min-height:300px;
overflow:hidden;
}

.when-bg { position:relative; background: url(../img/clocks.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
min-height:300px;
overflow:hidden;
}

.text-area {padding:40px;}

.np {padding:0px;}

.center-image {margin:auto;}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 30px;
    right:30px;
    display:none;
}

.col-centered{
float: none;
margin: 0 auto;
}

.bg-white {background:#fff;}
.navbar-default {background:#e2ecee;}
.navbar-nav {font-size:18px;  margin: 0 auto;
    display: table;
    table-layout: fixed;
    float:none;}

 .navbar-brand {top:-25px;}   
.navbar-brand img {width:40%; margin-top:-20px;}    

.panel-item {margin-top: 150px;
margin-bottom: 500px;
margin-left:100px;
color: #fff;}

.section {margin-bottom:150px; }

.where {text-align:center;}

.heading {margin-top:150px;}
.accomodation {padding:85px;margin-top:52px;  background:url(img/Accomodation.png) no-repeat 50% 50% #e2ecee; border-top: 16px solid #bddde4;}
.evening {padding:85px; margin-top:52px;  background:url(img/evening.png) no-repeat 50% 50% #e2ecee; border-top: 16px solid #bddde4;}
.where {padding:85px; margin-top:52px;  background:url(img/where.png) no-repeat 50% 50% #e2ecee; border-top: 16px solid #bddde4;}
.when {padding:85px; margin-top:52px; background:url(img/when.png) no-repeat 50% 50% #e2ecee; border-top: 16px solid #bddde4;}
.gift-list {padding:85px; margin-top:52px; background:url(img/gift-list.png) no-repeat 50% 50% #e2ecee; border-top: 16px solid #bddde4;}

.bordered {border-left:16px solid #bddde4; border-right:16px solid #bddde4; border-bottom:16px solid #bddde4}

#Stage_jbeeb_3 {margin:auto !important;}

@media only screen and (max-width: 320px) {
  /* Mobile Grid
    * For stacking full width columns, please use the new class .mobile-full
    * New mobile columns have been added
  */
  .panel-item {
margin-left:0px;
  }
.hide-mobile {display:none;}
}
