.packages-bg {
    background: url(../images/destination/portfolio_bg.png) repeat;
}

.package-mrgn-top {
    margin-top: 22px;
}

.package-title {
    color: #20495f;
    font-family: Arizona-Regular;
    font-size: 28px;
    line-height: 28px;
    padding: 0 190px 40px;
    text-align: center;
    text-shadow: 1px 1px rgba(255, 255, 255, 0.6);
    
}

.packages-wrapper:nth-of-type(2n+0) {
    margin-left: 30px;
}

.packages-wrapper {
    background-color: rgba(255, 255, 255, 0.49);
    border: 1px solid #dbddde;
    float: left;
    margin-bottom: 10px;
    padding: 12px 5px 5px 0;
    position: relative;
    width: 525px;
   
}

.packages-wrapper:hover {
    background-color: #ecf7ff;
    text-decoration: none;
}

.packages-img-box-wrapper {
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
    position: relative;
    margin-left: 8px;
    width: 210px;
}


.packages-img-box {
    border: 3px solid #ffcd03;
    height: 200px;
    margin: 0 0 2px;
    width: 200px;
}

.package-writeup-box-wrapper {
    float: left;
    height: 218px;
    position: relative;
    width: 299px;
}

.package-writeup-hp-wrapper {
    height: 188px;
    position: relative;
    width: 299px;
}

.package-heading {
    color: #0099cc;
    font-family: oswald;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.package-para {
    color: #849499;
    font-family: pt-sans-regular;
    font-size: 13px;
    font-weight: normal;
}

.package-redmore {
    
    display: inline-block;
    float: right;
    font-family: oswald;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0;
    text-shadow: 0 1px #ffffff;
    text-transform: uppercase;
}

.package-redmore a {
    color: #57acc5;
    text-decoration: none;
    cursor: pointer;
}

.package-redmore a:hover {
    color: #286383;
    transition: all 0.7s ease 0s;
}

/* under construction starts  */

.destination-under-con {
    background: url("../images/destination/destination-con-bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 4px solid #333333;
    display: none;
    height: 400px;
    margin: auto auto 15px;
    position: relative;
    width: 1000px;
}
.pattern {
    background: url("../images/all-pages/pattern.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    position: absolute;
    width: 100%;
}
.destination-under-con-content {
    border-bottom: 3px solid #fff;
    border-top: 3px solid #fff;
    color: #fff;
    font-family: MedulaOne-Regular;
    font-size: 38px;
    height: 70px;
    position: relative;
    text-align: center;
    top: 40%;
}

/* under construction starts  */