.pt-page,
body,
html {
    height: 100%
}

.pt-page h1,
.pt-page h1 span {
}

.pt-page {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.no-js .pt-page,
.pt-page-current {
    visibility: visible;
    z-index: 1;
    text-align: center
}

.no-js body {
    overflow: auto
}

.pt-page-ontop {
    z-index: 999
}

h1{
    font-weight: 600;
    color: #fff;
        text-align: center;
    margin-top: 58px;
    font-size: 33px;

}

h1:after {
    content: "";
    position: absolute;
    top: 115px;
    left: 0;
    right: 0;
    margin: auto;
    width: 90px;
    height: 3px;
    background: #fff;
}

.pt-page-intro {
    background: url(../images/bgintro.jpg) #0ac2d2;
    background-size: cover
}

.pt-page-1 {
}

.pt-page-2 {

      background: url('../images/bg-table3.jpg') #4a9c19 !important;
    background-size: cover;



}

.pt-page-3 {

      background: url('../images/bg-table2.jpg') #4a9c19 !important;
    background-size: cover;


}

.pt-page-4 {


          background: url('../images/bg-table4.jpg') #4a9c19 !important;
    background-size: cover;

}

.pt-page-5 {


         background: url('../images/bg-table5.jpg') #4a9c19 !important;
    background-size: cover;


}

.pt-page-6 {

     background: url('../images/bg-table6.jpg') #4a9c19 !important;
    background-size: cover;


}

.pt-page-7 {
     background: url('../images/bg-table9.jpg') #4a9c19 !important;
    background-size: cover;



}

.pt-page-8 {

     background: url('../images/bg-table7.jpg') #4a9c19 !important;
    background-size: cover;

}

.pt-page-9 {

     background: url('../images/bg-table8.jpg') #4a9c19 !important;
    background-size: cover;

}

.pt-triggers {
    margin-top: 0
}

.no-js .pt-triggers {
    display: none
}

.pt-touch-button,
.pt-triggers .dl-menuwrapper button {
    border: none;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0 20px;
    padding: 0 20px;
    line-height: 50px;
    height: 50px;
    letter-spacing: 1px;
    width: 100%;
    cursor: pointer;
    display: block;
    font-family: Lato, Calibri, Arial, sans-serif;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .1);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.pt-message,
.touch .pt-triggers .dl-menuwrapper {
    display: none
}

.pt-touch-button {
    background: #fff;
    color: #aaa
}

.pt-triggers .dl-menuwrapper button {
    margin-bottom: 0
}

.pt-touch-button:active {
    box-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}

.pt-message {
    position: absolute;
    z-index: 99999;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #da475c;
    color: #fff;
    text-align: center
}

.pt-message p {
    margin: 0;
    line-height: 60px;
    font-size: 26px
}

.no-cssanimations .pt-message {
    display: block
}

@media screen and (min-width:1500px) {
    .qimage {
        width: 720px
    }
}

@media screen and (max-width:768px) {
    .qimage {
        width: 370px
    }
    .pt-page h1 {
        font-size: 2em;
        margin-top: 0
    }
}

@media screen and (max-width:1024px) {
    .qimage {
        width: 370px
    }
}

@media screen and (max-width:47.4375em) {
    .pt-page h1 {
        font-size: 29px;
        margin-top: 20px
    }
    .pt-triggers .dl-menuwrapper {
        display: none
    }
    .qimage {
        display: block;
        float: left;
        margin: auto;
        width: 200px
    }
    .pt-triggers {
        margin-top: 5px
    }
    @media screen and (max-height:45.9em) {
        .pt-triggers .dl-menuwrapper li a {
            padding-top: 2px;
            padding-bottom: 2px
        }
        .dl-menuwrapper li>a:not(:only-child):after,
        .pt-triggers .dl-menuwrapper li.dl-back:after {
            line-height: 24px
        }
        .resultheader {
            font-size: 70px!important
        }
    }
    @media screen and (max-height:38em) {
        .pt-triggers .dl-menuwrapper {
            display: none
        }
    }
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        position: relative;
        min-height: 1px;
        padding-right: 5px!important;
        padding-left: 5px!important
    }
    .btn-warning {
        color: #fff;
        background-color: #0e2c6!important;
        border-color: #eea236!important
    }
    h2 {
        font-family: inherit;
    }
    img.img-responsive.pizzaimg {
        width: 275px
    }
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        margin-top: 15px;
        font-size: 23px
    }
    .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
        font-size: 23px!important
    }
}