.testimonial{
	margin-bottom: 0px;
}

.mainSubheader{
    font-weight: 200;
    color: #bf9c60;
    text-decoration: none;
    font-size: 6em;
}

div.tp-parallax-wrap[style]{
    top:300px;
}

@media only screen and (min-width: 1200px){
	.icon-box .content-box .right-content {
    width: 35%;
    padding: 0 47px 0 28px;
    }	
}


.no-slider .fleet-carousels .fleet-item {
    width: 30%; 
    min-height: 360px;
    display: inline-block;
}



.price-list-header{
	text-align: center;
	/*padding-bottom: 2em;*/
    font-family: Dosis;
    font-weight: 600;
    font-size: 40.02px;
    line-height: 55px;
    color: #1e1e1e;
    margin-bottom: 6px;
    text-transform: capitalize;
}

.price-list .price-list-subtitle{
	text-align: center;
	font-size: 24px;
    color: #bf9c60;
    font-weight: 600;
    padding-bottom: 2em;
}

.price-list p{
	padding-left: 3em;
    /*color: #bf9c60;*/
    color: #000;
    /*font-weight: 600;*/
    font-size: 20px;

}


.price-list {
    background-color: #f3f3f3;
    padding-top: 85px;
    padding-bottom: 116px;
    /*margin-bottom: 84px;*/
}

.price-disclaimer p{
    margin: auto;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
}


    
.testimonial.parallax{
	background-image: none;
}

.testimonial-header{
	text-align: center;
	/*padding-bottom: 2em;*/
    font-family: Dosis;
    font-weight: 600;
    font-size: 40.02px;
    line-height: 55px;
    color: #1e1e1e;
    margin-bottom: 6px;
    text-transform: capitalize;
}

.contact-section{
	background-color: #f3f3f3;
    padding-top: 2em;
    padding-bottom: 2em;
    text-align: center;
}
.contact-header{
	text-align: center;
	/*padding-bottom: 2em;*/
    font-family: Dosis;
    font-weight: 600;
    font-size: 40.02px;
    line-height: 55px;
    color: #1e1e1e;
    margin-bottom: 6px;
    text-transform: capitalize;
}


.email-link{
	text-decoration: none;
	color: #969696;
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 10px; /* Location of the box */
    left: 30%;
    top: 100px;
    width: 50%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    text-align: center;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    width: 3%;

}

.modal-close{
	float: right;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}	


.icon-box .content-box .position-content{
    text-align: center;
}

.icon-box .tab_services li{
    margin-right: 100px;
}


.info-box .content-dark{
    color: #bf9c60;
    font-weight: 600;
}

.content-dark{
    color: #bf9c60;
    font-weight: 700;
}


.add-box .schedule-booking .form-booking > div{
    padding-top: 0;
    padding-bottom: 0;
}


.confirmReservation label{
    float: left;
}

.confirmReservation input{
    width: 75%;
    padding-left: 15px;
    border: none;
    height: 30px;
}

.reserve_now{
    line-height: 10px;
}

#submitReservation{
    background-color: #bf9c60;
    color: #fff;
    padding: 10px;
    border-radius: 10%;
}

.captcha{
    margin-left:auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;

}


@media only screen and (max-width: 768px) {
    .header-04 .top-header .right-content .login{
        display: none;
    }

    .modal{
        width: 100%;
        top: 10px;
        left: 5px;
    }
    
    .price-list {
        padding-top: 0;
        padding-bottom: 0;
        /*margin-bottom: 84px;*/
    }

    .price-list p{
        padding-left: 0;
        text-align: center;
    }
    .no-slider .fleet-carousels .fleet-item{
        min-height: 225px;
    }

    .no-slider .fleet-carousels .fleet-item:hover, .no-slider .fleet-carousels .fleet-item{
        min-height: 225px;
    }


    .text-up.has-over{
        margin-top: 0px;
    }

    .no-slider .fleet-carousels .fleet-item .fleet-content {
        opacity:1;
    }

    
}