




#photosArea .imageDiv img{width:100%;}
.hotel-information-top-layouts .hotel-information_address div:first-child p {
   font-size: 13px;
    color: #fff;
}

.hotel-information-top-layouts .hotel-information_address div:first-child p {
    
}



.chkClass .fa, .thumbs-ioncs {
    color: #186900;
}.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 #186900;}

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{}
.small{color:#666;font-weight:300;    display: block;}
.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{}
.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;}
.booking-widget-pricing>.price-amount{text-align:left;padding:0px;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 {
        height: 39px;
    width: 100%;
    margin-left: 0px;
    background-color: #ffffff;
    color: #555555;
    border-color: #dce0e0;
    border-radius: 5px;
}
.step {
    /*border-left: 0px solid #186900 !important;*/
}

.adivaha-hotel-information-right .book-aapmoible:before {
    border-top: 20px solid #186900;
}


.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 #186900;
}



.hotelInfo_modifie .submit_btn .custom_AddToCart,
.adivaha-hotel-information-right .book-aapmoible{    background-color: #186900 !important;}

.tour-desc-title{
	font-size: 17px;
    font-weight: 300;
	/*   font-size: 30px;
    font-weight: 700;
    line-height: 1.3;*/ }


.itinerary-tab-area .form_title{}	
.itinerary-tab-area .form_title h3{}		
.itinerary-tab-area  .step{}	
.itinerary-tab-area .form_title h3{
	
	padding: 0px;
    font-size: 17px;
    font-weight: 300;
    line-height: 2.5;}	
	
	
	/*
.itinerary-tab-area .form_title h3 .fa-check{padding-right: 10px;}	*/
.intinerary-day-head{font-weight: 600;}	

	.comment-form-cookies-consent input{width: 15px !important;
    height: 13px !important;
    margin-right: 9px;}
	
	
.tour-details p{font-size: 13px;color: #222;-webkit-font-smoothing: antialiased;margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-family: inherit;vertical-align: baseline;line-height: 1.7;}
.the-title{font-size: 17px;font-weight: 300;}
.itinerary-tab-area .step{}
.itinerary-tab-area .step .inclusions{}
.itinerary-tab-area .step .inclusions:first-child h3{}

.border-bottom-dashed{border-bottom: 1px dashed #dedede;}



.itinerary-tab-area .itinerary-daysWrapper .intinerary-day-head{border-bottom: 0px dashed #ccc;

    background-color: #186900;
    float: left;
    width: 100%;
    padding: 13px;
}

.itinerary-tab-area .itinerary-daysWrapper .itinerary-listing{ 
padding: 15px 15px 15px 15px;
    float: left;
    line-height: 25px;
    width: 100%;
    font-size: 14px;
    background-color: #f3fbf1;
}
#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{}
.step{list-style:none}
#comments{margin-bottom:20px}

.review-div{font-size: 15px;
    font-weight: 300;
    margin-bottom: 10px;
    border-bottom: 1px solid #dce0e0;}
.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;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{background-color: #ffffff;
    color: #555555;
    border-color: #dce0e0;
    font-weight: 400;
    border-radius: 5px;}
.comments-body-part .says,
.reply{display:none}

.intinerary-day-head>span{     padding: 0px 0px 0px 20px;
    font-size: 15px;
    font-weight: 300;
    display: inline-block;
    color: #fff;}
#commentform .form-submit{padding:18px 0 0}
.tabArea ul{background:#fff}
.intinerary-day-head{ 
    font-size: 14px;
    font-weight: 600;
    border-bottom: 0px dashed #ccc;
    background-color: #186900;
    float: left;
    width: 100%;
    padding: 13px;
}
.step .itinerary-daysWrapper:first-child .intinerary-day-head{}
.itinerary-listing {clear: both;
    padding: 15px 15px 15px 15px;
    float: left;
    line-height: 25px;
    width: 100%;
    font-size: 14px;
    background-color: #f3fbf1;}
#review_form{margin-top: 10px;}
#review_form label{
    margin: 0px;
    padding: 0px;
    font-size: 13px;display: inline-block;
    padding-bottom: 8px;}
	#review_form_wrapper .comment-form-rating{    border-bottom: 0px solid #efefef;	}
#review_form form p{    padding-bottom: 10px;    margin: 0px;}
#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{  
    font-size: 15px;
    /*font-weight: 300;
    margin-bottom: 10px;
    border-bottom: 1px solid #dce0e0;
    padding-bottom: 10px;*/
}

.comment-respond p label{font-weight: 300;}
/*#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{}
.comment-respond .comment-form-author{float: left;
    width: 50%;
    padding-right: 20px;}
.comment-respond .comment-form-email{    float: left;
    width: 50%;}

#commentform .form-submit{    padding: 0px 0 0;    margin-bottom: 0px;}
#review_form_wrapper input[type=submit]{    margin-bottom: 0px;}
.comment-respond p label{    margin-bottom: 4px;}
#review_form_wrapper .comment-form-comment label{margin-bottom: 0px;}
.comment-respond .comment-form-comment{    margin-bottom: 0px;}
#review_form_wrapper .comment-form-rating{    margin-bottom: 0px;}

.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: #186900;
}

.step{  }
.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{border-top:0}
.qucikform input{height:50px}
.detailfield{}
.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}
.media-inline{width: 100%;
    float: left;}
	.width-40{    width: 40%;
    float: left;}
	.width-60{    width: 60%;
    float: left;}
.box .form-control,
.form-control{}
.textAlignAdd .inline-block-level{width: 100%;}
.form-control-inline{width:auto}
.data11{
    height: 39px;
    width: 80%;
    margin-left: 0px;
    background-color: #ffffff;
    color: #555555;
    border: #dce0e0 1px solid;
    border-radius: 5px;
    font-size: 17px;
    padding-left: 12px}
.itinerary-daysWrapper{    width: 100%;
    /* padding: 0px 0 0px 0px; */
    float: left;
    border-top: 0px dashed #186900;
    background-color: #186900;
    box-shadow: 0 11px 9px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
	
	
	/*width: 100%;
    padding: 20px 0 20px 35px;
    float: left;
    border-top: 1px dashed #e6e6e6;
    background-color: #f7f7f7;
    box-shadow: 0 11px 9px rgba(0, 0, 0, 0.1);*/
	
	
	
	}
.small{color:#666;font-weight:300}
.booking-widget-calendar{    color: #737373;
    font-size: 22px;
    width: 20%;
    float: left;
    text-align: left;}
.textrr{margin-left:0px}
.textrrr{}
#residenct_type{margin-left:0px;}
.border-default-t{width: 100%;
    float: left;
    margin: 15px 0px;}
.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: 10px 0;}
.booking-widget-pricing>.price-amount{text-align:left;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: 0px solid #e8e7e4;
    padding-top: 0;}
.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: #186900 !important;}




/*  New code add */

.adivaha-background-position {
    float: left;
    width: 100%;
}

.hotel-information-top-layouts {
    position: relative;
}

.adivaha-max-width {
    max-width: 1200px;
    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: 24px;
    color: #fff;
    font-weight: 300;
    padding-bottom: 3px;
}

.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: 0px;
    left: 10px;
	
}

.tour-desc-title strong {
    background-color: #186900;
    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;box-shadow:0 5px 40px rgba(0, 0, 0, 0.15);
}

.incChk {
    display: inline-block;
    padding-right: 8px;
}

.incChk img {
    width: 15px;
    height: 15px;
}

.step {
    border-left: 0px solid #186900;
}

.adivaha-hotel-information-right .column-right {
    overflow: hidden;
}

.adivaha-hotel-information-right .book-aapmoible {
    background-color: #186900;
}

.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: #186900;
}

.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: #186900;    border-radius: 5px;
}
.stars{display:none;}
.mk-post-nav{display:none!important;}
#rating{display:block!important;}




#comments, .review-div, .room_details, .tour-srt-desc {
    width: 100%;    padding:10px 0px 18px 0px; 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;}
}

.comment-respond p input{    background-color: #ffffff;
    color: #555555;
    border: #dce0e0 1px solid;
    font-weight: 400;
    border-radius: 5px;}
.itinerary-daysWrapper ul li{ width: 50%;
    float: left;
    color: #777;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0px;}
.width-75{    width: 75%;float: left;}
.width-25{    width: 25%;float: left;}
.itinerary-daysWrapper .form_title h3{    padding: 0px;
    font-size: 20px;
    font-weight: 700;
    line-height: inherit}
	
.information_titleLeft{border-bottom: 1px dashed #e6e6e6;}
.itinerary-tab-area{float:left;width:100%;}
.itinerary-tab-area .itinerary-daysWrapper{}
.intinerary-day-head span{position: relative;}
.intinerary-day-head span:before {    content: "\f00c";font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffffff;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 1px;
    left: -5px;
}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	