




#photosArea .imageDiv img{width:100%;}
.hotel-information-top-layouts .hotel-information_address div:first-child p {
    font-size: 16px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
}

.hotel-information-top-layouts .hotel-information_address div:first-child p {
    font-size: 16px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
}



.chkClass .fa, .thumbs-ioncs {
    color: #2dc9ee;
}.modify_searchContainer{width:100%;height:100%;border:1px solid #fff;padding:40px 20px 28px 20px;background-color:#fff;}
.thumbs-ioncs i{font-size:25px}
.modifyPriceContainer{color:#777}
.modifyStrThru{font-size:16px;color:#777;text-decoration:line-through;display:none}
.hotel-information_address div:first-child p{color:#6d6f6d;}
.fixing-row{}
.nonRefundable{margin-top:12px;font-size:14px;font-weight:bold;}
.room-detailso-serbox{}

.adivaha-hotel-information-right .book-aapmoible:before{    border-top: 20px solid #2dc9ee;}

border-default-t{border-top-width:1px;border-top-style:solid;color:#ddd}
.btnspace1{margin-bottom:8%}
.textAlignAdd{margin-bottom:6px}
.booking-widget-pricing>.smaller:first-child{display:inline-block;width:100%;position:relative;font-size:14px;color:#222;font-weight:700;padding:18px 0 17px 13px}
.booking-widget-pricing>.price-amount{text-align:left;padding:6px 0 0 12px;display:inline-block;width:100%;position:relative;font-size:24px;color:#222;font-weight:700}
.readRvw,
.writeRvw{font-weight:400!important}
.tour-reviews-section{width:100%;float:left;border-top:18px solid #e8e7e4;padding-top:1em;}
.tour-reviews-section .col-md-12{width:90%;clear:both;margin:0 auto 10px}
.readRvw,
.tour-reviews-section .writeRvw{width:100%;padding:10px;font-size:20px;transition:.2s linear}
.tour-reviews-section .writeRvw{color:#fff}
.tour-reviews-section center h4{font-size:18px;line-height:28px;}
.tour-reviews-section center hr{margin-top:15px;}
.readRvw{background:#eea236;border:1px solid #eea236;color:#fff!important;display:inline-block;text-align:center;border-radius:0}
.readRvw:hover{background:#e69623;border:1px solid #e69623;transition:.2s linear}
.writeRvw{margin-bottom:10px}
.writeRvw:hover{background:#4d944d;border:1px solid #4d944d;transition:.2s linear}
.rounded-circle{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:10px .1em .1em 0;background-color:#f2f0ee;left:50%;transform:translateX(-50%)}
.rounded-circle>span{position:absolute;z-index:1;left:0;top:0;width:5em;line-height:5em;font-size:.2em;display:block;text-align:center;white-space:nowrap;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}




.form-control{background-color:#fff}
.form-control-inline{width:auto}
.data11{height:40px;font-size:15px;border:1px solid #ddd;width:62%;    padding: 10px;}
.small{color:#666;font-weight:300}
.booking-widget-calendar{    color: #737373;
    font-size: 22px;
    border: 0px;
    padding: 7px 20px 7px 15px;}
.textrr{margin-left:25px}
.textrrr{}
#residenct_type{margin-left:55px;}
.border-default-t{border-top-width:1px;border-top-style:solid;color:#ddd}
.btnspace1{margin-bottom:8%}
.textAlignAdd{margin-bottom:6px}
.booking-widget-pricing>.smaller:first-child{display:inline-block;width:100%;position:relative;font-size:14px;color:#222;font-weight:700;padding:18px 0 17px 13px}
.booking-widget-pricing>.price-amount{text-align:left;padding:6px 0 0 12px;display:inline-block;width:100%;position:relative;font-size:24px;color:#222;font-weight:700}
.readRvw,
.writeRvw{font-weight:400!important}
.tour-reviews-section{width:100%;float:left;border-top:18px solid #e8e7e4;padding-top:1em;}
.tour-reviews-section .col-md-12{width:90%;clear:both;margin:0 auto 10px}
.readRvw,
.tour-reviews-section .writeRvw{width:100%;padding:10px;font-size:20px;transition:.2s linear}
.tour-reviews-section .writeRvw{    color: #fff;background-color: #3e3e3e; border: 0px;}
.tour-reviews-section center h4{font-size:18px;line-height:28px;}
.tour-reviews-section center hr{margin-top:15px;}
.readRvw{background:#eea236;border:1px solid #eea236;color:#fff!important;display:inline-block;text-align:center;border-radius:0}
.readRvw:hover{background:#e69623;border:1px solid #e69623;transition:.2s linear}
.writeRvw{margin-bottom:10px}


.inline-block-level {
    display: inline-block;
}.small {
    color: #666;
    font-weight: 300;
}.residenct_Adr {
    border: 1px solid #ddd;
    height: 39px;
    width: 67px;
    margin-left: 36px;
}
.step {
    /*border-left: 0px solid #2dc9ee !important;*/
}

.adivaha-hotel-information-right .book-aapmoible:before {
    border-top: 20px solid #2dc9ee;
}


.adivaha-hotel-information-right .book-aapmoible:before {
    content: '';
    position: absolute;
    bottom: -19px;
    top: inherit;
    font-size: 50px;
    border-right: 20px solid transparent;
    border-left: 20px solid transparent;
    width: 0;
    height: 0;
    border-top: 20px solid #2dc9ee;
}



.hotelInfo_modifie .submit_btn .custom_AddToCart,
.adivaha-hotel-information-right .book-aapmoible{    background-color: #2dc9ee !important;}

.tour-desc-title{font-size: 25px;font-weight: 600;display: inline-block;margin-bottom: 17px;     position: relative;     padding-top: 10px;    padding-left: 55px;}


.itinerary-tab-area .form_title{}	
.itinerary-tab-area .form_title h3{}		
.itinerary-tab-area  .step{}	
.itinerary-tab-area .form_title h3{font-size: 15px;padding: 27px 0px 15px 55px;}	/*
.itinerary-tab-area .form_title h3 .fa-check{padding-right: 10px;}	*/
.intinerary-day-head{font-weight: 600;padding: 16px 0px 8px 0px;}	

	.comment-form-cookies-consent input{width: 15px !important;
    height: 13px !important;
    margin-right: 9px;}
	
	
.tour-details p{font-size: 14px;color: #3a3a3a;}
.itinerary-tab-area .step{float: left;width: 100%;padding-bottom: 15px;}
.itinerary-tab-area .step .inclusions{}
.itinerary-tab-area .step .inclusions:first-child h3{}





.itinerary-tab-area .itinerary-daysWrapper .intinerary-day-head{border-bottom: 1px dashed #ccc;}
.itinerary-tab-area .step .itinerary-daysWrapper:first-child .intinerary-day-head{padding-top: 0px;}
.itinerary-tab-area .itinerary-daysWrapper .itinerary-listing{padding: 10px 0px 0px 0px;}
.itinerary-tab-area .itinerary-daysWrapper .itinerary-listing{padding: 10px 0px 0px 27px;line-height: 23px;font-size: 14px;color: #6f6f6f;}


#comments,
.review-div,
.room_details,
.tour-srt-desc{width:100%;float:left}
.price-div-col:nth-child(2){position:relative;top:-10px}
.priDiv-top{background:#f7f7f7;font-weight:600;border-bottom:1px solid #ccc}
.priDiv-bot{background:#fff}

.review-div,
.review-title-div{background:#2dc9ee}
.step{list-style:none}
#comments{margin-bottom:20px}

.review-div{color:#fff;padding:15px 20px;font-size:15px}
.commentmetadata{padding:5px 0 5px 7px}
.commentmetadata a{color:#777;font-weight:400;font-size:12px}
#reply-title{padding:10px 20px;margin-top:20px;color:#fff;font-weight:400;border-radius:4px;font-size:20px;cursor:pointer;display:none}
.comment-form-author label,
.comment-form-comment label,
.comment-form-email label,
.comment-form-rating label{padding-bottom:6px;padding-top:13px;font-size:16px;font-weight:500;display:inherit}
.comment-form-author input,
.comment-form-email input,
.comment-form-rating select{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);font-size:14px;line-height:40px;color:#555;border-radius:4px;vertical-align:middle;height:40px;padding:4px 6px;display:block;width:100%}
.comment-form-comment textarea{display:block;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);font-size:14px;padding:4px 6px;border-radius:4px;width:100%}
.comments-body-part .says,
.reply{display:none}


#commentform .form-submit{padding:18px 0 0}
.tabArea ul{background:#fff}
.intinerary-day-head{font-size:14px;font-weight:600;margin-bottom:10px;margin-top:35px}
.step .itinerary-daysWrapper:first-child .intinerary-day-head{margin-bottom:10px;margin-top:-5px}


#commentform .form-submit input{border:#fff;padding:12px 45px;border-radius:4px;background:#777;color:#fff;font-size:15px;}
.comment-list,
.social-icons{background:#fff;width:100%;float:left}
.tour-details{margin-bottom:20px}
.share-1{width:100%;float:left;padding-bottom:10px;font-size:18px}
.share-1 p{font-size:14px;color:#777}
.comments-body-part .fn,
.comments-body-part .says{font-size:14px;color:#333;text-transform:uppercase;font-weight:700}
.social-icons{padding:20px}
.share-1-new{width:100%;float:left;padding-bottom:10px}
.comment-list{padding:20px;max-height:400px;overflow:auto;border:1px solid #ccc}
.comment-list li{width:100%;float:left;border:1px solid #ccc;padding:10px;border-bottom:0}
.comment-list li:hover{background:#f5f5f5!important}
.comment-list li:last-child{border-bottom:1px solid #ccc}
.comment-list li:nth-child(odd){background:#fafafa}
.comment-author{width:15%;float:left}
.comments-body-part{width:85%;float:left}
.comments-body-part p{font-size:13px;line-height:25px}
.reply{padding-top:10px;text-align:right}
.comment-reply-link{padding:9px 27px;display:inline-block;color:#fff;font-size:15px;text-transform:uppercase}
#review_form_wrapper{width:100%;float:left;margin-top:20px;background:#fff;display:block}
.review-title-div{width:100%;float:left;color:#fff;padding:15px 20px;font-size:15px}
/*#review_form{padding:0px 20px 20px 20px;clear:both;}*/
.closeRev{float:right;background:#fff;padding:2px 10px;border-radius:2px;display:none}
.comment-text{width:100%;float:left;padding:10px 0}
.tour-details .step{padding: 1px 0 0px 24px;margin: 0 0 0px 20px;}
.itinerary-tab-area .form_title h3{
	

    float: left;
    position: relative;
    width: 100%;

}

.comments-area .form_title,
.itinerary-tab-area .form_title{position:relative;}

.comments-area .form_title h3 {
    font-size: 15px;
    padding: 27px 0px 15px 55px;
}


.comments-area .step{padding: 1px 0 0px 24px;margin: 0 0 0px 20px;}
.comments-area .form_title strong,
.itinerary-tab-area .form_title strong {
    width: 40px;
    height: 40px;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 15px;
	    background-color: #2dc9ee;
}

.step{    border-left: 1px solid #2dc9ee !important;}
.itinerary-tab-area .inclusions{float: left;width: 100%;}

.tabs li{font-weight:700;line-height:30px;background:#c8d7ea;padding:2px 28px}
.inclusions-main ul li,
.inclusions-main>p{padding-bottom:10px}
.tabs li:last-child{margin-right:0}
.tabArea ul{padding-top:10px!important;padding-left:10px!important;border-bottom:0}
.inclusions-main>p{font-weight:600;font-size:15px}
.inclusions-main{display:none;border-top:0;padding:20px;background:#fff}
.tabArea .tabs .isActive{background:#eff6fd;color:#333}
.inclusions-main .itinerary-listing{padding:10px 0}
.submit_btn input[type=button]{display:block;cursor:pointer;color:#fff;text-align:Center;padding:14px 51px;font-size:17px;border:none;border-radius:2px;width:100%;}
.detail-form{padding:1px 7px;border-top:0}
.qucikform input{height:50px}
.detailfield{background-color:#fff;color:#333;font-family:'Open Sans', sans-serif;font-size:13px;margin-bottom:8px;padding:3px 34px;width:55%;box-sizing:border-box;outline:0;margin-left:30px}
.incChk{display:inline-block;padding-right:8px}
.incChk img{width:15px;height:15px}
.comment-list:-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .3);background-color:#F5F5F5}
.comment-list:-webkit-scrollbar{width:6px;background-color:#F5F5F5}
.comment-list:-webkit-scrollbar-thumb{background-color:#000}
.errSpan{color:#dd2c00;display:block;margin-bottom:2px;line-height:20px;width:100%;float:left}
.inline-block-level{display:inline-block}
.thumbs-ioncs{color:#4fa550;font-size:13px;text-align:left;padding:0em 0 0}
.book-form-div{padding-top:21px}
.booking-widget-calendar{border:0}
.box .form-control,
.form-control{background-color:#fff}
.form-control-inline{width:auto}
.data11{height:40px;font-size:15px;border:1px solid #ddd;width:62%}
.small{color:#666;font-weight:300}
.booking-widget-calendar{color:#737373;font-size:22px}
.textrr{margin-left:25px}
.textrrr{}
#residenct_type{margin-left:55px;}
.border-default-t{border-top-width:1px;border-top-style:solid;color:#ddd}
.btnspace1{margin-bottom:8%}
.textAlignAdd{margin-bottom:6px}
.booking-widget-pricing>.smaller:first-child{display:inline-block;width:100%;position:relative;font-size:14px;color:#222;font-weight:700;padding:18px 0 17px 13px}
.booking-widget-pricing>.price-amount{text-align:left;padding:6px 0 0 12px;display:inline-block;width:100%;position:relative;font-size:24px;color:#222;font-weight:700}
.readRvw,
.writeRvw{font-weight:400!important}
.tour-reviews-section{width:100%;float:left;border-top:18px solid #e8e7e4;padding-top:1em;}
.tour-reviews-section .col-md-12{width:90%;clear:both;margin:0 auto 10px}
.readRvw,
.tour-reviews-section .writeRvw{width:100%;padding:10px;font-size:20px;transition:.2s linear}
.tour-reviews-section .writeRvw{color:#fff}
.tour-reviews-section center h4{font-size:18px;line-height:28px;}
.tour-reviews-section center hr{margin-top:15px;}
.readRvw{background:#eea236;border:1px solid #eea236;color:#fff!important;display:inline-block;text-align:center;border-radius:0}
.readRvw:hover{background:#e69623;border:1px solid #e69623;transition:.2s linear}
.writeRvw{margin-bottom:10px}
.writeRvw:hover{background:#4d944d;border:1px solid #4d944d;transition:.2s linear}


.tour-desc-title strong {background-color: #2dc9ee !important;}




/*  New code add */

.adivaha-background-position {
    float: left;
    width: 100%;
}

.hotel-information-top-layouts {
    position: relative;
}

.adivaha-max-width {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}

.hotel-information-top-layouts .hotelInfo_slideshow {
    border: 0px;
    height: 480px;
}

.hotelInfo_slideshow {
    width: 100%;
    float: left;
    height: 553px;
    overflow: hidden;
    position: relative;
    /* border: 10px solid #fff; */
}

.hotel-information-top-layouts .hotel-information_titleLeft {
    position: absolute;
    bottom: 0px;
    padding: 60px 20px 5px 20px;
    left: 0px;
    right: 0px;
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .85), rgba(0, 0, 0, 0));
}

.hotel-information-top-layouts .the-title {
    font-size: 28px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
}

.hotel-information_address {
    margin-bottom: 10px;
}

.searchHot_rating {
    width: 61px;
    height: 11px;
    display: inline-block;
    background: url(../images/star-rating.png) 0 0 no-repeat;
    position: relative;
    top: -7px;
}

.tour-desc-title strong {
    background-color: #2dc9ee;
    width: 40px;
    height: 40px;
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
}

.adivaha-max-width {
    max-width: 1170px;
    width: 100%;
    margin: 0 auto;
}

.adivaha-hotel-information-left {
    float: left;
    width: 70%;
    border-right: 1px solid #e8e8e8;
    padding: 0px 15px 0px 0px;
}

.adivaha-hotel-information-right {
    position: relative;
    top: -80px;
}

.adivaha-hotel-information-right {
    float: right;
    width: 30%;
    background-color: #fff;
}

.incChk {
    display: inline-block;
    padding-right: 8px;
}

.incChk img {
    width: 15px;
    height: 15px;
}

.step {
    border-left: 1px solid #2dc9ee;
}

.adivaha-hotel-information-right .column-right {
    overflow: hidden;
}

.adivaha-hotel-information-right .book-aapmoible {
    background-color: #2dc9ee;
}

.adivaha-hotel-information-right .book-aapmoible {
    background-color: #008a29;
    padding: 20px;
    position: relative;
    color: #fff;
}

.adivaha-hotel-information-right .you_titlebook {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}

.modify_searchContainer {
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    padding: 40px 20px 28px 20px;
    background-color: #fff;
}

.adivaha-hotel-information-right .book-aapmoible {
    background-color: #2dc9ee;
}

.adivaha-hotel-information-right .book-aapmoible {
    background-color: #008a29;
    padding: 20px;
    position: relative;
    color: #fff;
}

.adivaha-hotel-information-right .you_titlebook {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}

.btnspace1 {
    margin-bottom: 8%;
}

.submit_btn input[type=button] {
    display: block;
    cursor: pointer;
    color: #fff;
    text-align: Center;
    padding: 14px 51px;
    font-size: 17px;
    border: none;
    border-radius: 2px;
    width: 100%;
}

.hotelInfo_modifie .submit_btn .custom_AddToCart {
    background: #2dc9ee;
}
.stars{display:none;}
.mk-post-nav{display:none!important;}
#rating{display:block!important;}




#comments, .review-div, .room_details, .tour-srt-desc {
    width: 100%;
    float: left;
}





@media (min-width:320px) and (max-width:767px){
.adivaha-hotel-information-right{width: 100%;top: 0px;}
.adivaha-hotel-information-left{width: 100%;border-right: 0px solid #e8e8e8;}
#photosArea .imageDiv img{height: 480px;}
}



