.iptext .col-md-8.img-side {
	width:57%;
}

.usingCss {
	text-align: right ; 
}

.lSAction > .lSPrev {
	left:30px !important;
}

.lg-backdrop {
	z-index:10001;
}
.lg-outer {
	z-index:10002;
}

.iptext .col-md-4 {
	width:43%;
}


.hide-on-mobile {
		display:block !important;
	}
	
	.hide-on-desktop {
		display:none !important;
	}

.nhs-caption .this-title.ip {
	font-size:60px;
	text-align:right;
	font-weight:900;
}

.row.final-breadcrumb {
	border-bottom:1px solid #56390f;
}

.final-breadcrumb .breadcrumb {
	float:right;
}

.content , .final-breadcrumb .breadcrumb {
	text-align:right;
	direction:rtl;
}

.final-breadcrumb .breadcrumb li {
	font-size:18px;
    font-family: 'Assistant', sans-serif ;
    font-weight: bold;
    text-transform: uppercase;
   
    float: right;
    line-height: 55px;
}

#main-para div ,.rest-dishes .sec-header.sec-header-pad {
	direction:rtl;
	color: #3f2d1b;
    font: 400 18px/1.2em "Assistant", sans-serif;
}

.room-slider , .roomsuite-slider-two.owl-carousel {
	direction:ltr !important;
}

.lSAction > .lSNext {
    background-position: 55px 0 !important;
    right: 10px;
}

.lSAction > .lSPrev {
    background-position: -15px 0 !important;
    left: 15px;
}

.lSAction > a {
	width:50px !important;
	height:60px !important;
	opacity: 0.9 !important;
}

.breadcrumb li + li:before {
	content: '\f104';
}

.nasir-activities2 {
	text-align:right;
	padding:20px 0;
}

.img-side img{
	min-width:100%;
}

.img-side div div {
	margin-bottom:10px;
}

.ipbg {
	background:url('../images/ip/ipbg.jpg');
}

.ipbg2 {
	background:url('../images/ip/ipbg2.jpg');
}


.iptext * {
	color:#3f2d1b;
}
.iptext h2 {
	position:relative;
	font-size:36px;
	padding: 0;
	direction:rtl;
	margin-bottom:30px;
}

h1#roomanc {
	color: #3f2d1b;
    font: 2.15em/1em "Assistant", sans-serif;
    margin: 50px 0 18px 0;
    padding: 0;
    position: relative;
	direction:rtl;
}

h1#roomanc:after {
	background: #d89056;
    margin: 0 12px 0 0;
	content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
}

.iptext h2:after {
	background: #d89056;
    margin: 0 12px 0 0;
	content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
}

.iptext p {
	font-size:18px;
	margin-bottom:50px;
	direction:rtl;
}

a.res-btn.blu {
	background:#42506b;
	color:#FFFFFF;
}

.room-t-wrapper .content h2:after {
    content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
    background: #c89f6b;
    margin: 0 12px 0 0;
}

.room-t-wrapper .content .bottom-content a {
    background: #c89f6b;
    padding: 9px 20px;
    margin: 0;
    letter-spacing: 0.6px;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
    font: 400 0.88em/1em "Assistant", sans-serif;
	font-weight:bold;
}

.room-t-wrapper .content .bottom-content a {
	font: 400 1.4em/1em "Assistant", sans-serif;
}

.ipbg p {
	direction:rtl;
	color:#3f2d1b;
	font: 400 18px/1.2em "Assistant", sans-serif;
}	

.room-t-wrapper .content p {
	font:400 1.25em/1.8em "Assistant", sans-serif
}

.search-wrapper {
	position: relative;
    display: block;
    clear: both;
 
    width: auto;
    float: none;
	margin-top:10px;
	height:126px;
}

.search-wrapper .search-sec {
	margin-top:0;
}
.single-sidebar-widget , .room-dec-wrapper{
	direction:rtl;
	text-align:right;
}

.single-sidebar-widget h2 , .single-sidebar-widget .sec-title h2 , .single-room-wrapper .room-dec-wrapper h2 {
    color: #3f2d1b;
    font: 2.15em/1em "Assistant", sans-serif;
    margin: 50px 0 18px 0;
    padding: 0;
    position: relative;
}

.single-sidebar-widget h2:after , .single-sidebar-widget .sec-title h2:after , .single-room-wrapper .room-dec-wrapper h2:after{
    content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
    background: #c89f6b;
    margin: 0 12px 0 0;
}

.single-room-wrapper .room-slider-wrapper
.single-r-wrapper .button.secondary.url {
	overflow:hidden;
	max-height:100px;
}

.single-sidebar-widget .popular-post .content {
	padding-left:0;
	padding-right:30px;
	
}

.single-sidebar-widget .popular-post .content a h4 {
	font-size:24px;
	color:#56390f;
	font-weight:normal;
	line-height: 24px;
}

.single-sidebar-widget .popular-post .content  p {
	font-size:18px;
	color:#000000;
	font-weight:normal;
	line-height: 1;
    margin-top: 10px;
}

.single-room-wrapper .room-dec-wrapper p {
	font-size:18px;
	color:#3f2d1b;
	font-weight:normal;
	line-height: 1.2;
    margin-top: 30px;
	margin-bottom: 30px;
}

.single-sidebar-widget .popular-post .img-box {
	width:120px;
	height:92px;
	overflow:hidden;
}

.single-sidebar-widget .popular-post .img-box img {
	width:100%;
}



.sroom-sidebar .res-btn {
	width:100%;
	background:#42506b;
	color:#FFFFFF;
	font-size:26px;
	font-weight:bold;
	padding: 20px 25px;
	margin:20px 0 0 0 ;
}

.inhotel {
	max-width:100%;
}

.contact-info .media-contact-icon {
	background:#d89056;
	float:right;
	color:#FFFFFFF;
}

.contact-info .media-contact-info {
	padding-left:0;
	padding-right:73px;
}

.contact-info .media-contact-info p {
	direction:rtl;
	color:#3f2d1b;
	font-size:24px;
}

.input_form {
	direction:rtl;
}

.book-left-content span {
	color:#3f2d1b;
	font-size:24px;	
}

.book-left-content .res-btn {
	background:#42506b;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.book-left-content form .form-control{
	border-color:#FFFFFF;
	border-radius:2px;
}

.contact-info h2 {
	direction:rtl;
	text-align:right;
}

.contact-info h2:after {
	background: #d89056;
    margin: 0 12px 0 0;
}

.book-left-content {
	background:rgba(115,110,106,0.1);
}


.owl-carousel .owl-item img {
	max-height:512px;
}


#lightgallery {
	position:relative;
	display:block;
	width:100%;
	height:auto;
	padding:15px;
	direction:rtl;
	text-align:center;
}

#lightgallery a {
	position:relative;
	display:inline-block;
	width:300px;
	height:300px;
	padding:10px;
	overflow:hidden;
	text-align:center;
}
#lightgallery a img {
	height:100%;
	width:auto;
}

#lightgallery a img.play {
	
	position:absolute;
	display:block;
	width:92px !important;
	height:92px !important;
	top:50%;
	left:50%;
	margin-top:-46px;
	margin-left:-46px;
	 
}

.image-gallery .single-gallery.span-4 {
	height:346px;
	overflow:hidden;
}
.image-gallery .single-gallery.span-4 img {

	height:100%;
	max-height:100%;
}
.gallery-filter {
	border:0;
}
.gallery-filter li span {
    display: inline-block;
    font: 300 21px/21px "Assistant", sans-serif;
    color: #2d1e08;
    text-transform: uppercase;
    cursor: pointer;
    padding: 10px 20px;
	border:1px solid #c89f6b;
	border-radius:3px;
	background:rgba(255,249,243,0.8);
   
}

.gallery-filter li.active span, .gallery-filter li:hover span {
    color: #ad470a;
	background:none;
}

.gallery-filter li span:after , .gallery-filter li span:before {
    background: none;
}

.rest-dishes h2, .rest-dishes h3 , .room-suite-htwo .item .ro-txt h2 , .rest-dishes p {
	color:#3f2d1b;
}
.room-suite-htwo .item .ro-txt h2 {
	margin-top:0.5em;
}
.rest-dishes section .sec-header h2 {
	direction:rtl;
	margin-bottom:14px;
	position: relative;
}

.rest-dishes section .sec-header h2:after {
    background: #d89056;
    margin: 0 12px 0 0;
	content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
}

.rest-dishes section .roomsuite-slider-two .owl-nav {
	top:-122px;
}


.prods .room-suite.room-suite-htwo.prod a.res-btn {
	width:126px;
	font-size:16px;
	font-weight:bold;
	background:#42506b;
	color:#FFFFFF;
	text-align:center;
	padding: 0.5em 0.5em;
}
.prods .price {
	position:relative;
	width:56px;
	display:inline-block;
	font-size:24px;
	font-weight:bold;
	padding:0;
	margin:-5px 10px 0 0;
}

.prods .prod .ro-text-two {
	position:relative;
	display:block;
	width:270px;
}


.prods .price small {
	font-size:11.55px;
	position:relative;
	display:block;
	width:56px;
	margin:0 0 0 0;
	padding:0;
}

.prods .price:nth-child(even) {
	color:#ad470a;
}

.prods .price:nth-child(odd) {
	color:#42506b;
}

.prods .price:nth-child(even) span:before {
	color:#ad470a;
	font-size:16px;
	content :'₪';
}
.prods .price:nth-child(odd) span:before {
	color:#42506b;
	font-size:16px;
	content :'₪';
}

.prods .room-suite-htwo .item .ro-txt p {
	color:#3f2d1b;
	font-size:18px;
}
.prods .prod {
	position:relative;
	display:inline-block;
	position:relative;
	display:inline-block;
	float:right;
	width:300px;
	padding:0 15px 0 15px;
	margin-bottom:20px;
}
.moredetails {
	position:absolute;
	display:none;
	top:0;
	left:-7px;
	width:310px;
	height:100%;
	background:#f4efeb;
	direction:rtl;
	padding: 0.5em 1em;
    box-shadow: 0 0 30px black;
    background: #FFFFFF;
	direction:rtl;
}
.moredetails .ro-txt h2 {
	position:relative;
	color: #3f2d1b;
    font-size: 24px;	
	direction:rt
}

.moredetails .ro-txt h2:after {
	background: #d89056;
    margin: 0 12px 0 0;
	content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
}

.moredetails .ro-txt p {
	color: #3f2d1b;
    font-size: 18px;
}

.moredetails .ro-txt p.commnts {
	color: #a25b3a;
}

#map-holder {
	position:relative;
	display:block;
	width:100%;
	height:679px;
	overflow:auto;
}

#savesize {
	position:relative;
	display:block;
	width:970px;
	height:679px;
	margin:0 auto;
} 

#savesize > img {
	width:970px !important;
	height:679px !important;
	max-width:none;
}

#overlay .item {
	position:absolute;
	display:block;
	width:1200px;
	height:auto;
	
	/* -ms-transform: translate(0, 170px); /* IE 9 
     -webkit-transform: translate(0, 170px); /* Safari 
     transform: translate(0, 170px); */
	left:50%;
	top:50%;
	margin-top:-223px;
	margin-left:-600px;
}

#overlay .item .itemtext {
	position: absolute;
	display:block;
	width:539px;
	height:auto;
	left:auto;
	right:20px;
	top:40px;
	background:#FFFFFF;
	min-height:340px;
	padding:50px;
	direction:rtl;
}

#overlay .item .itemtext h2 {
	position:relative;
	color:#3f2d1b;
	font-size:36px;
	direction:rtl;
}

#overlay .item .itemtext p {
	color:#3f2d1b;
	font-size:18px;
	direction:rtl;
}

#overlay .item .itemtext h2:after {
	content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
	background: #d89056;
    margin: 0 12px 0 0;
}

#overlay .item .itemgallery {
	position: absolute;
	display:block;
	width:670px;
	height:auto;
	left:0px;
	top:0px;
}

#overlay .item .itemgallery img {
	width:100%;
}

#overlay .item .itemgallery ul {
	position:absolute;
	top:50%;
	left:auto;
	right:70px;
	color:#FFFFFF;
	list-style-type:none;
	padding:0;
	margin: -50px 0 0 0;
}

#overlay .item .itemgallery ul li {
	width:16px;
	height:16px;
	border-radius:8px;
	border:1px solid #FFFFFF;
	list-style-type:none;
	margin-bottom:14px;
	cursor:pointer;
}
#overlay .item .itemgallery ul li.active {
	background:#FFFFFF;
	cursor:none;
}

#overlay .item .itemgallery .wbrdr {
	position:absolute;
	display:block;
	width:90%;
	height:90%;
	top:5%;
	left:5%;
	border:1px solid #FFFFFF;
}


.search-wrapper .ser-in-box.select.sbmt {
	width:20%;
	padding-left: 0;
	padding-right: 10px;
}


.search-wrapper.club .search-sec {
	/* background:rgba(216,144,86,0.95); */
}



.search-sec .form-control {
    background-color: #fff;
    border-radius: 0;
    height: 40px;
    font: 400 1.0715em/1em 'Assistant', serif;
    color: #343434;
    border: 1px solid #414a68;
    width: 94%;
    text-align: right;
}


.search-wrapper.club .ser-in-box.chk-button {
	width:100%;
}

.search-wrapper.club .ser-in-box {
	width:19%;
	padding-left: 10px;
}

.search-wrapper.club .ser-in-box.chk-button  button {
	/* background:#4b5872; */
	/* color:#FFFFFF; */
	width:100%;
}


input.form-control {
	direction:rtl;
}

.item .owl-controls {
	position: relative;
    display: block;
    width: 109px;
    height: 33px;
    /* top: 10px;
    left: 10px; */
}

.item .owl-controls .owl-nav div {
	position:relative;
	display:inline-block;
	background: #5f6a88;
	margin-right: 5px;
	width: 33px;
    text-align: center;
    font-size: 20px;
    line-height: 33px;
    color: #fff;
    float: left;
}

.item .owl-controls .owl-nav div.owl-next {
	margin-right: 0;
}

.item a.res-btn {
	position: relative;
    display: inline-block;
    background: #5f6a88;
    margin-right: 5px;
    width: 33px;
    text-align: center;
    font-size: 20px;
    line-height: 33px;
    color: #fff;
    float: left;
}

a.res-btn.blu[data-imagelightbox="g"] {
	margin-top:20px;
}

.prods .prod.mix , .mobileFilter {
	display:none;
}

@media (min-width: 1200px){
	.sroom-sidebar {
		margin-left: 0;
		margin-right: 30px;
	}
}

@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: right;
	}

}

@media (max-width: 768px) {
	
	.hide-on-mobile {
		display:none !important;
	}
	
	.hide-on-desktop {
		display:block !important;
	}

	
	#map-holder .item .itemgallery ul {
		right:30px;
	}
	ul.gallery-filter.anim-5-all.text-center {
		display:none;
	}
	
	select.mobileFilter {
		position:relative;
		display:block;
		width:95%;
		height:30px;
	}
	
	.filter-open-button {
		position:absolute;
		display:block;
		width:40px;
		height:40px;
		
	}
	
	.item a.res-btn {
		margin-right:0;
	}
	
	.prods .price ,.prods .price small{
		width:60px;
	}
	#main-navigation-wrapper + .container {
		padding-left: 15px;
		padding-right: 15px
	}
	
	#map-holder	{
		height:500px;
	}
	
	#map-holder .item {
	position:fixed;
	display:block;
	width:100%;
	height:auto;
	top:0;
	left:0;
	z-index:999999;
}

#map-holder .item .itemtext {
	position: relative;
	display:block;
	float:right;
	width:100%;
	height:auto;
	left:auto;
	right:auto;
	top:auto;
	padding:10px;
}




#map-holder .item .itemgallery {
	position: relative;
	display:block;
	float:right;
	width:100%;
	height:auto;
	left:auto;
	top:auto;
}

.nasir-home-banner {
	height:200px;
}

.nasir-home-banner img {
    width: auto;
    height: 200px;
}

.common-pad-room {
	padding-top:2.4em;
}

.prods .prod {
	display: block;
	margin: 5px auto 30px auto;
    float: none;
    clear: both;
}

.single-gallery {
	width:90% !important;
	height: 250px;
	overflow:hidden;	
}

.final-breadcrumb .breadcrumb li {
	font-size:14px;
    line-height: 40px;
}

.row.nasir-activities2.ipbg {
	padding:20px 0;
}

.room-t-wrapper .content .bottom-content {
    width: 100%;
    margin-bottom: 20px;
    display: block;
    position: relative;
    height: 35px;
}

.rest-dishes section .sec-header p {
	padding:0 0 0 0;
}

.rest-dishes section .roomsuite-slider-two .owl-nav {
	top:auto;
	bottom:0;
}

.item .owl-controls {
    top: 10px;
	bottom:auto;
    left: 10px;
	right:auto;
}

.rest-dishes .owl-stage {
	-webkit-transform: none !important;
	transform: none !important;
    transition: 0s;
    width: 100% !important;
}

.rest-dishes .owl-carousel .owl-item {
	position: relative;
    display: block;
    min-height: 1px;
    float: none;
    clear: both;
    margin-right: 0 !important;
}

.rest-dishes .owl-controls {
	display:none;
}

	
}


