@CHARSET "ISO-8859-1";
 /*Banner ad carousel */
section.leisure #promo-carousel-indicators {
        left:390px;
        bottom:0px;
        float:none;
        border-radius:0;
        margin-top:0;
        height:8px;
    }
    .carousel-inner {
		max-width:573px;
   		 margin:0 auto;
	}
    @media (max-width: 767px) {
        section.leisure #promo-carousel-indicators {
        left:50%;
        }
    }

	section.leisure #promo-carousel-indicators li {
		padding:0;
		border:1px solid #000;
	}
	
	section.leisure #promo-carousel-indicators {
            left:500px;
            bottom:10px;         
        }    

    @media (max-width: 1200px) {
        section.leisure #promo-carousel-indicators {
            left:450px;
        }    
    }

	#promo-carousel {
            margin: 1.5em auto 0;
        }

	  @media (max-width: 1200px) {
	  	#promo-carousel {
            margin: 1em auto 0;
        }
	  }
	  
    @media (max-width: 991px) {
    
    	#promo-carousel {
            width:92%;
            margin-left:auto;
            margin-right:auto;
        }
        
        section.leisure #promo-carousel-indicators {
            left:400px;
            bottom:3px;
        }  
    }

    @media (max-width: 767px) {
        #promo-carousel {
            width:92%;
            margin-left:auto;
            margin-right:auto;
        }
        .header-row {
            height:280px;
        }
        section.leisure #promo-carousel-indicators {
            visibility:hidden;
        }   
    }

    @media (max-width: 250px) {
        #promo-carousel {
            top:120px;
        }
        .header-row {
            height:200px;
        }
    }
    section.leisure #promo-carousel-indicators li {
        width:25px;
        height:7px;
        margin-bottom:0.5em;
        border-radius:0;
    }
    
 /* end carousel */

section.leisure .no-padding {
	padding:0;
}
section.leisure .black-row {
	background-color:#000;
}
section.leisure .white-row {
	background-color:#fff;
	border-radius:0 0 10px 10px;
}
section.leisure .white-row2 {
	background-color:#fff;
	border-radius:10px;
}
section.leisure #logo {
	margin:0.5em;
}
section.leisure h1 {
	padding-left:1.2em;
    font-size:2em;
}
section.leisure p {
	padding:0 2em;
	font-size:1.2em;
	font-weight:600;
}
section.leisure .link-img {
	margin:0 auto;
	border-radius:10px;
	position:relative;
}
section.leisure .silver-boxes {
	position:absolute;
	top:45px;
	left:360px;
	background: linear-gradient(#8a8a8c, #b2b3b7);
    background: -webkit-linear-gradient(#8a8a8c, #b2b3b7);
    width:35%;
    border-radius:10px;
    border:2px solid #aaabad;
}
@media (max-width: 1200px) {
	section.leisure .silver-boxes {
    width:20%;
    /*left:180px;*/
}
}
@media (max-width: 991px) {
	section.leisure .silver-boxes {
    width:25%;
    left:70px;
}
}
@media (max-width: 767px) {
	section.leisure .silver-boxes {
	position:initial;
    width:450px;
    left:0px;
    top:0px;
    margin:0.7em auto 0;
}
}
@media (max-width: 490px) {
	section.leisure .silver-boxes {
    width:100%;
}
}
section.leisure .silver-boxes:hover {
	background: linear-gradient(#000, #363f3a);
    background: -webkit-linear-gradient(#000, #363f3a);
}
@media (max-width: 1200px) {
    
section.leisure #right-box {
	left:600px;
    width:20%;
}
}

@media(min-width:991px) and (max-width:1200px){
    section.leisure .silver-boxes {
        left:0;
    }
}

@media (max-width: 991px) {
section.leisure #right-box {
	left:500px;
}
}
section.leisure .h3 {
	color:#fff;
	padding:2em 1em;
	font-size:1.8em;
	font-weight:600;	
	text-align:center;
	display:block;
}
@media (max-width: 767px) {
	section.leisure .h3 {
	padding:0;
}
}
section.leisure #margin-bottom {
	margin-bottom:2em;
}
section.leisure .heading {
	text-align:center;
	padding:0.3em;
	font-size:2em;
	border:3px solid #000;
	font-weight:600;
	width:20%;
	margin:0.5em auto;
}
@media (max-width: 1200px) {
	section.leisure .heading {
	width:30%;
}
}
@media (max-width: 767px) {
	section.leisure .heading {
	width:50%;
}
}
@media (max-width: 465px) {
	section.leisure .heading {
	width:80%;
}
}
section.leisure .white-heading {
	text-align:center;
	padding:0.3em;
	font-size:2em;
	border:3px solid #fff;
	font-weight:600;
	width:50%;
	margin:0.5em auto;
	color:#fff;
}
@media (max-width: 767px) {
	section.leisure .white-heading {
	margin:0.5em auto;
}
}
@media (max-width: 480px) {
	section.leisure .white-heading {
	width:80%;
}
}
section.leisure .price-box {
    background-color: #990015;
    padding: 2.2em 0.5em;
    font-size: 1.3em;
    color: #fff;
    border-radius: 50px;
    height: 100px;
    width: 100px;
    text-align: center;
    margin: 2em auto 0;
}
section.leisure .save-text {
    color: #990015;
    font-size: 1.2em;
    font-weight: 600;
}
section.leisure .was-text {
    text-decoration: line-through;
    font-size: 1.1em;
    font-weight: 600;
}
section.leisure .name {
    font-size: 1em;
    font-weight: 600;
}
section.leisure .name:hover {
	color:#0099ff;
}
section.leisure #bottom-section {
	border-radius:10px;
}
section.leisure .border-left {
	border-left:2px solid #fff;
}
@media (max-width: 991px) {
	section.leisure .border-left {
	border-top:2px solid #fff;
	border-left:none;
}
}
section.leisure #white-text {
	color:#fff;
}
section.leisure .deal-img {
	margin: 0 auto;
}
@media (max-width: 767px) {
	section.leisure .product-info {
	text-align:center;
}
}