.span3{
	box-sizing:border-box;
	float:right;
}
.hotels-filter.row-fluid{
	float:right;
	width:100%;
	box-sizing:border-box;
	padding:5px;
}
.hotels-filter.row-fluid div{
	width:100%;
	box-sizing:border-box;
	padding-right:35px;
}
.customer_your_details .span9 > .row-fluid{float:right !important;clear:both;}
 .customer_your_details .span9 > .control-group label[for=firstname]{
	width: 100%;
}
.span6{
	float:right;
	width:100%;
	box-sizing:border-box;
	margin-bottom:15px;
	/* border:1px solid #ccc;
	background:#f5f5f5; */
	border-bottom: 1px solid #ccc
}
.span6 > div > div,.row-fluid{
	margin-right:0;
	margin-left:0;
}
.span6 > div > div:nth-child(1){
	float:right;
	width:25%;
}
.span6 > div > div:nth-child(2){
	float:right;
	width:75%;
	box-sizing:border-box;
	padding:10px;
}
.blog_itemimage{
	width:100%;
	display:block;
	box-sizing:border-box;
	padding:10px;
	float:right;
}
.blog_itemimage img {
	width:100%;
	border-radius:5px;
}
.span6 > div > div:nth-child(2) .item-title,.span6 > div > div:nth-child(2) > p,.span6 > div > div:nth-child(2) div{
	width:60%;
	float:right;
	display:block;
	box-sizing:border-box;
	padding:10px;
	clear:both;
}
.span6 > div > div:nth-child(2) div{
	width:auto !important;
}
.span6 > div > div:nth-child(2) .item-title{
	width:auto !important;
	clear:both;
}
.span6 > div > div:nth-child(2) .text-left{
	float:left;
	width:25%;
	box-sizing:border-box;
	padding:10px;
	display:block;
	margin-top:-175px;
}
/***************************************/
body .room table td{text-align:right !important}
a[href="#review"]{
	display:none !important;
}
body .review_left{float:right}
body #facilities .span4 .span2{width:30%}
body #facilities .span4{
	margin-bottom:10px;
}
 body #facilities .span4 .span10{width:69%}
body .fotorama__img{
	height:auto !important;
}
#tourTabContent.tab-content{
	background:#f5f5f5;
	border:1px solid #ccc;
	border-top:none;
}
#review.tab-pane{
	display:none;
}
.table.price-information tr td:nth-child(2n_1){
	text-align:right;
}
.row-fluid.item_recent{
	box-sizing:border-box;
	padding:3px;
	background: #f5f5f5;
    border: 1px solid #ccc;
	border-top: 3px solid #006BC5;
	box-sizing: border-box;
    margin-bottom: 10px;
    padding: 3px;
	overflow:hidden;
}
.highlight-content{
	box-sizing: border-box;
padding: 5px;
border: 1px solid #ccc;
margin-bottom: 5px;
background: #fff;
border-top: 3px solid #006BC5;
	overflow:hidden;
}
body .row-fluid.item_recent .item_wishlist img {
	border-radius: 5px;
    display: block;
    float: right;
    margin-top: 10px;
    width: 100%;
}
body .row-fluid.item_recent .item_wishlist p.only span{
	display:none;
}
body .row-fluid.item_recent .item_wishlist .viewed_properties_title{
	display: block;
    float: right;
    text-align: center;
    width: 100%;
}
body .row-fluid.item_recent .item_wishlist .viewed_properties_title a{
	text-align:center;
}
body .row-fluid.item_recent .item_wishlist .span9 {
	width:100%;
}
body div#roomlist table thead th{
	padding: 7px;
}
body .form-validate .row-fluid .span12 .span5 > .row-fluid {
    background: #f5f5f5;
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 19px 5px;
}
#itineray-form input {
	margin-bottom:10px;
}
.invoice .row-fluid:first-child .well label {
	float:right;
	text-align:right;
	clear:both;
	width: 100%;
    border-bottom: 1px solid #ccc;
}
.invoice  .well > .table{
	background:#f5f5f5;
}
.invoice  .well .row-fluid > h4{
	display:none;
}
.row-fluid.pull-right .table{
	background:#fff;
	border-top:3px solid #15557e;
}
.row-fluid.pull-right .offset6{
	margin:0 !important;
}
#tourBookForm  .row-fluid:first-child{
	background:#f5f5f5;
	border:1px solid #ccc;
	border-top: 4px solid #006BC5; 
	width:400px;
	margin:0 auto;
	float:none;
	clear:both;
}
#tourBookForm  .row-fluid:first-child #payment-info h4 {
	width:100%;
	float:right;
	text-align:center;
	background:#f7f7f7;
	border-bottom: 1px dotted #ccc;
	padding:5px 0;
}
#tourBookForm  .row-fluid:first-child #payment-info .well{
	float:right;
	width:100%;
}
.invoice .row-fluid:nth-child(2),.invoice .row-fluid:nth-child(4){
	background:#f5f5f5;
	border:1px solid #ccc;
	border-top: 4px solid #006BC5; 
	width:100%;
	margin:10px auto;
	float:none;
	clear:both;
}
.invoice .row-fluid:nth-child(2) td .row-fluid {
	border:0 !important;
}
body .invoice .row-fluid:nth-child(2) table.table tbody .tdorder{
	border:0;
	
}
body .invoice .row-fluid:nth-child(2) .box-heading,body .invoice .row-fluid:nth-child(4) h4{
	text-align:center;
	padding:5px 0;
	color:#0081d2;
	display:block;
	font-weight:600;
	font-family:IRANSans-Light-web;
}
.roomtype_desc .pull-left{
	clear:both;
}
.text-right{
	text-align:right;
}

/**************************** 07 05 2016 ***********************************/
#fc_subtitle_tabset,
.flexi.lineinfo,
#fc_subtitle_tabset > div
{
	border:0 !important;
	/*width:50% !important;*/
	float:right !important;
	padding:5px !important;
	margin:0px 0 !important;
}
/********************************/
.table-condensed{
	background:#fff;
}
#hotelBook{
	background:#fff;
	padding:10px; 
	border-top: 3px solid #006BC5;
}
#hotelBook .span8,#hotelBook .span4{
	width:100%;
}
#hotelBook .hoteltitle,#hotelBook .hoteladd{
	float:right;
	width:100%;
}
#hotelBook .book_savetolist_child{
	float:right !important;width:100%;
}
#hotelBook .book_savetolist_child a{
	float:right !important;margin:5px;
}
#hotel_list_form > .well .span7 ,
#hotel_list_form > .well .span5
 {
	width:100%;
}
@media screen and (max-width:767px){
.widgetjbhotel-loading ~ .row-fluid .span3 ,
.widgetjbhotel-loading ~ .row-fluid .span9
{
	width:100%;
}
}
.widgetjbhotel-loading ~ .row-fluid .span3 .highlight-content + div img {
	float:none;
	margin:10px auto;
}
body .span6 > div > div:nth-child(2){
	background:#fff;
	border-top: 3px solid #006BC5;
}
body .room table td {
    vertical-align: middle;
}


@media screen and (max-width:767px){
.filter_result .span6 > .row-fluid > .row-fluid{
	width:100%;
}
body .span6 > div > div:nth-child(2) .text-left{
	margin:10px;
}
body .span6 > div > div:nth-child(2) .item-title ~ p {
	width:100%;
}
.customer_your_details,.customer_your_details ~ .span5{
	width:100%;margin:10px 0;
}
#frontTourForm .span12 .span5{
	width:100%;
}
.customer_your_details .form-horizontal .span9{
	width:100%;
}
.input-xlarge{
	width:200px;
	max-width:100%;
}
.form-horizontal .control-group .controls{
	margin:10px;
}
}
@media screen and (max-width:600px){
	body .showlist-package .span9{
		width:100%;
	}
}
.showlist-package .span9 .span6{
	border-bottom:0;
}
/* .showlist-package.jbhotel_row2 .span3,.container.t3-mainbody .span3{
	width:25%;
}
.showlist-package.jbhotel_row2 .span9,.container.t3-mainbody .span9 {
	float: right;
    width: 75%;
    box-sizing: border-box;
    padding: 10px;
}
.tab-content #facilities .span4{
	float:right;
	padding:10px;
	text-align:center;
	min-width:100px;
	margin:10px 5px;
	float: right;
    text-align: center;
}
.tab-content #facilities .span4 .span2{
	width:100%;
	display:inline;
	padding-bottom:5px;
}
.tab-content #facilities .span4 .span10{
	width:100%;
	text-align:center;
}
body .row-fluid::before, .row-fluid::after{
	clear:none !important;
} */
/* form .span12,form .span12 .span5{
	width:100%;
	float:right;
}
form .span12 .span5 .row-fluid{
	overflow:hidden;
}
form .span12 .span5 .span4{
	width:25%;
	float:right;
	padding:10px;
	box-sizing:border-box;
}
form .span12 .span5 .span8{
	width:75%;
	float:right;
	padding:10px;
	box-sizing:border-box;
}
.table.price-information td{text-align:right;}
.form-horizontal{
	overflow:hidden;
	float:right;
	width:100%;
	clear:both;
}
.form-horizontal fieldset > div {
	float:right;
	margin:10px;
} */