@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
ul li{ display:inline-block; list-style:none;}
a{text-decoration:none;}
.clear { clear: both; }
.fleft { float: left; }
.fright { float: right; }
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswald_stencilregular';
    src: url('../fonts/oswald-stencil-webfont.eot');
    src: url('../fonts/oswald-stencil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-stencil-webfont.woff') format('woff'),
         url('../fonts/oswald-stencil-webfont.ttf') format('truetype'),
         url('../fonts/oswald-stencil-webfont.svg#oswald_stencilregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
.wrapper{width:100%; font-family: 'OpenSansRegular';}
.inner-content{width:1170px; margin:0 auto;  box-shadow: 0px 0px 9px rgba(0,0,0,.25);}
.inner-header{width:1170px; margin:0 auto;}
.inner-wrapper{width:1170px; margin:0 auto;}
header{ color:#fff; font-size:14px;}
.logo{padding:5px 0; }
.border-left{border-left:1px solid #454545; margin:0 20px;}
.top-header{background:#232323;}
.top-header .inner-header{padding:12px 0;}
.top-header .fa-user{padding:0 5px 0 30px;}
.top-header .fa-key{padding:0 5px 0 0px;}
.top-header .fright{ margin-right:25px;}
.top-header a{color:#fff;}
.banner-cus{border-bottom:9px solid #f73e52;}
.flex-direction-nav {display: none;}
.flexslider{position:relative;}
.top-banner{position:absolute; top:0; bottom:0; right:0; left:0; background:url(../images/back-pattern.png) repeat top center;}
.search{background:rgba(0,0,0,.25); text-align:right; padding:7px 10px; vertical-align:middle;}
.search input{width:260px; height:28px; padding:5px; color:#bebec6; font-size:14px; border-radius:5px; border:none;}
.magni{ background:url(../images/magni.png) no-repeat 232px center #fff; height:19px;}
.no-border a{border-right:none !important;}
.content ul{display:inline-block; padding-top:35px; }
.content ul li{vertical-align:top;}
section ul{display:inline-block; vertical-align:top;}
.round-box{width:696px; padding: 0 25px;     font-family: 'source_sans_proregular';}
.round-box .image {background: url("../images/box-1.png") no-repeat center top / 100% 100% rgba(0, 0, 0, 0); padding:22px;}
.image h3{font-size:25px; color:#f73e52;}
.image p{font-size:17px; color:#2a333b;}
.round-box button{    font-family: 'oswald_stencilregular';background:#cd2a3b; color:#fff; border:none; border-radius:3px; box-shadow:0 5px 0 rgb(168,34,38); padding:5px 15px; text-transform:uppercase; margin-top:12px; letter-spacing:2px;}
.right-content{color:#000; width:440px; border-radius:3px; border:1px solid #d4d4d4; font-family: 'OpenSansRegular'; padding:11px 15px;}
.right-content h1{color:#3f4450; font-size:24px; margin-bottom:15px;}
.img1{padding:10px; border:1px solid rgba(0,0,0,.10); margin-right:10px;}
.right-content a{color:#000; font-size:14px;}
.right-content span{color:#f73e52;}
.right-content p a{color:#ffd203; font-size:28px; }
.right-content p{color:#4d6064; font-size:14px;}
.left-section{width:650px;}
.left-section li{display:block;}
.left-section h1,.right-section h1,.bottom-section h1{color:#3f4450; font-size:24px; font-weight:normal; border-bottom:1px solid #d5d5d5; padding-bottom:30px;}
.content-2{padding:60px 24px 80px;}
.border-red{background:url(../images/border.png) no-repeat top left; height:8px;}
.acordian-cus{border-right:1px solid #d5d5d5; width:100%;}
.acordian-cus ul{ border:1px solid #d5d5d5; margin:28px 10px 0 0; width:95%;}
.right-section{width:460px; padding-left:15px;}
.right-section li{display:block;}
.right-section .border-red,.left-section .border-red{margin-bottom:27px;}
.right-section h2{font-size:18px; color:#3f4450; font-weight:normal;}
.right-section h3{ font-size:14px; color:#3f4450; font-weight:normal; padding:7px 0;}
.right-section p{font-size:12px; color:#3f4450; text-transform:uppercase;}
.border{border-bottom:1px solid #e7e7ef; margin:25px 0;}
.see{text-align:right; margin-bottom:45px;}
.see a,.see-tab a{color:#f73e52; font-size:14px;}
.width-custom{width:77%; }
.width-custom h3{font-size:14px;}
.see-tab{text-align:right;}
.resp-tabs-container h2{color:#384148; padding-bottom:20px;}
.tab-content h5{ font-size:16px; color:#384148; font-weight:normal;}
.tab-content i{color:#ffd203; font-size:24px; padding-top:4px;}
.width-custom i{color:#ffd203; font-size:24px; padding-top:4px;}
.tab-content span{color:#3f4450; font-size:12px;}
.tab-content .star div{display:inline-block; vertical-align:middle;}
width-custom1{width:65%;}
.left-bottom h5{ font-size:18px;color:#3F4450; font-weight:normal; }
.box11{margin-top:10px;font-size:14px;  vertical-align:top;}
.star{padding-top:2px; }
.left-bottom p{color:#3f4450; font-size:16px; padding-top:15px;}
.button button{ margin-top:33px; background:#f8f8f8; border:1px solid #ccc; font-size:14px; font-family:Verdana, Geneva, sans-serif; padding:8px 18px; cursor:pointer; color:#3f4450; border-radius:3px;}
.recent button{ width:650px; padding:13px; border:none; background:#ebebeb; color:#384148; font-size:14px; cursor:pointer;}
.thumbnail ul li{ vertical-align:bottom; width:19.28%;}
.thumbnail{width:100%; text-align:center; position:relative; border:1px solid #e7e7ef; padding-bottom:15px; margin:40px 0;}
.thumbnail ul li:first-child{ width:5%;position:absolute; left:-24px; top:60px;}
.thumbnail ul li:last-child{ width:5%; position:absolute; right:-24px; top:60px;}
.red-heading{color:#fff; background:#f73e52; font-size:40px; text-align:center; padding:8px; font-weight:bold;}
.quote{text-align:center; width:90%; margin:0 auto; font-size:18px; color:#3f4450; margin-top:50px;}
.quote p{padding:20px 0; }
.span{font-size:14px;}
.span span{color:red;}
.footer-top{width:100%; text-align:center; margin:60px 0 -5px;}
.footer-top img{width:100%;}
footer{width:100%; background:url(../images/footer.jpg) repeat;}
footer ul{display:inline-block; vertical-align:top; padding:20px 43px;}
footer ul li{display:block; color:#fff; padding:5px 0;}
footer ul li a{ color:#fff;}
footer ul li a:hover{ color:#000;}
footer img{padding-right:5px;}
select { background: none repeat scroll 0 0 #232323; border: 0 none; color: #d6d4d4; padding: 3px;}
.footer-bottom{width:100%; background:#000; padding:10px; text-align:center; font-size:14px;}
.footer-bottom a,.footer-bottom p{color:#ebebeb; padding:2px;}
footer ul:last-child {vertical-align: bottom;}
.footer-bottom a:hover{color:#2E3138;}
.recent > button:hover { background: none repeat scroll 0 0 #F7495B; color: #FFFFFF;}
.blk-bg{background:rgba(0,0,0,.50); padding:10px 20px 20px;  width:97%;}
.blk-bg h2{color:#fff; font-size:24px; margin-bottom:5px;}
.blk-bg img{padding:0 6px; display:inline-block;}
.tab-toggle{display:none;}
.display{display:none;}


/*-----------make a review---------------*/
.make-review{padding:60px 24px 80px;}

.make-review .title h1{border-bottom: 1px solid #d5d5d5; color: #3f4450; font-size: 24px;font-weight: normal;padding-bottom:30px;}
.border-custom{border-bottom: 1px solid #d5d5d5; content:""; padding-bottom:20px; margin-bottom:20px;}
.make-content{width:70%; margin:40px auto 20px;}
.make-content ul{width:100%;}
.make-content ul li{margin-right:14px;}
.make-content ul li h2{font-size:18px; font-weight:normal; color:#3f4450; line-height:19px;}
.make-content ul li h3, .make-review h4{font-size:12px; font-weight:normal; color:#3f4450; margin-top:3px;}
.make-review h4{font-size:16px; text-transform:uppercase;}
.rating a{color:#ffd203; font-size:28px;}
.make-review .form div label {display: inline-block; margin-right: 10px; min-width: 150px;}
.form{padding-top:17px;}
.input_field {border: medium none; border-radius: 3px; box-shadow: 0 0 2px #ccc inset; margin-left: 10px; padding: 10px 8px;
vertical-align: middle; width: 60%;}
.form div{margin:20px 0;}
.hotel-rating ul li{display:block; width:100%; padding:2px 5px; font-size:14px; color:#2c2c2c;} 
.hotel-rating ul li:nth-child(odd){background:#F1F1F1;}
.hotel-rating ul li:nth-child(even){background:#fff;}
.hotel-rating ul{padding-top:10px; padding-bottom:20px;}
.display-inline{display:inline-block;}
.hotel-rating .display-inline p {width:110px;}
.hotel-rating .display-inline a{font-size:16px;}
.hotel-rating h3{color:#3f4450; font-weight:normal; text-transform:uppercase;}
.submit_btn {background: none repeat scroll 0 0 hsl(354, 66%, 48%);
    border: medium none;
    border-radius: 3px;
    box-shadow: 0 5px 0 hsl(358, 66%, 40%);
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    font-family: 'oswald_stencilregular';
    letter-spacing: 2px;
    margin-left: 10px;
    margin-top: 12px;
    padding: 5px 15px;
    text-transform: uppercase;}
.submit_btn:hover {
    box-shadow: 0 -2px 0 hsl(358, 66%, 40%);
}
a{color:#384148;}
/*-----------datials page-------------*/
.details-left{width:20%; float:left;border:1px solid rgba(0, 0, 0, 0.1); padding:10px;}
.details-left img{width:100%;}
.detials-right{width:80%; float:left; padding:0px 20px;}
.details{padding:30px 0; width:80%; margin:0 auto;}
.detials-right h1{color:#3f4450; font-size:20px; font-weight:normal; padding-bottom:3px;}
.detials-right h1 span{color:#F73E52;}
.detials-right h2{font-size:18px; font-weight:normal; color:#3f4450; padding-bottom:2px;}
.detials-right p{font-size:14px; color:#3f4450; padding:2px 0;}
.detials-right .rating a{font-size:18px;}
.detials-right p a{color:#3f4450;}
.text-details{width:80%; margin: auto; border:4px solid #f1f1f1; padding:10px 20px;;}
.text-details h1{color:#F73E52; font-size:20px; font-weight:normal; padding-bottom:3px;}
.text-details h2{font-size:18px; font-weight:normal; color:#3f4450; padding-bottom:2px;}
.text-details .rating a{font-size:18px;}
.text-details p {font-size:14px; color:#3f4450;}
.left-text-details{width:13%; float:left; text-align:center;}
.left-text-details .img1 > img{width:100%;}
.right-text-details{width:85%; float:left; padding-left:20px;}
/*-----------datials page ends-------------*/