html , body  {
	font-family: 'Assistant', sans-serif !important;
}


.top-bar.home3v, .top-bar.dhomev {
	
	background:#56390f;
}
.navbar-brand img {max-width: 213px;}
#overlay {
	position:fixed;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:rgba(0,0,0,0.8);
}

#main-navigation-wrapper.navbar-default {
	background:url('../images/header/menu-line-bg.png');
}

.nav.navbar-nav {
	direction:rtl;
}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {
	left:auto;
	right:0;
}

#main-navigation-wrapper .nav > li {
	direction:ltr;
	text-align:right;
}

#main-navigation-wrapper .nav > li  a {
	    padding-left: 23px;
		direction:ltr;
		text-align:right;
}

#main-navigation-wrapper .nav > li > a {
    padding-left: 23px;
    font-size: 17px;
    font-family: "Assistant", sans-serif;
    color: #56390f;
}
#main-navigation-wrapper .nav > li.mgiftard > a {color:#45526c;font-weight: 800;}

.search-sec {
	background:rgba(66,80,107,0.95);
	margin-top: -15em;
}
a.res-btn.gift-btn.mobile {
    display:none;
	
}

.search-sec .res-btn {
	background:#c89f6b;
	color:#000000;
	font-size:18px;
	font-weight:bold;
    padding: 6px 10px;
    margin: 0 0 0 0;
    letter-spacing: 0px;
}

.ser-in-box {
	float:right;
	width: 17%;
}

.ser-in-box.select {
	width:15%;
}

.search-sec .form-control[readonly] {
    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;
}



button.Zebra_DatePicker_Icon {
	left:10px !important;
}

.ser-in-box .select-menu + .ui-selectmenu-button .ui-selectmenu-text {
    padding: 0;
    font: 400 1.039em/1em 'Assistant', serif;
    line-height: 40px;
    color: #343434;
	text-align:right;
}

.ser-in-box .select-menu + .ui-selectmenu-button {
	width: 150px !important;
}

.ser-in-box.chk-button {
	width: 20%;
    letter-spacing: 0px;
	padding-right: 20px;
}
.ui-selectmenu-button span.ui-icon {
	right:  auto;
    left:0.5em;
}

.nhs-caption .this-title {
    margin-top: 0;
    margin-bottom: 20px;
    font: 60px/64px "Assistant", cursive;
	font-weight:900;
    color: #fff;
}

.nhs-caption .this-stitle {
    font: 40px/1.2 "Assistant", sans-serif;
    margin-top: 0;
    margin-bottom: 35px;
    color: #fff;
    animation-delay: 200ms !important;
}

.resot-activities.nasir-style , .nasir-activities2 {
    background: url(../images/ac-bg.jpg)  scroll center bottom;
	    
}

.nasir-activities2  {
	padding: 58px 0;	
}
.resot-activities.nasir-style:before {
	background:none;
}

.rooms-and-suits-style {
	position:relative;
	 background: #f4f4f4;
}


.rooms-and-suits-style  {
	 background: url(../images/rooms-bg.jpg) no-repeat scroll top left;
}



.single_wel_cont.col-sm-3 {
	float:right;
}
.wel-box:before {
	border:1px dashed #4a1912;
}

.wel-box h4 {
    color: #2a2a2a;
    text-align: center;
    font: 400 1.57em/1.4em 'Assistant', serif;
    margin: 0.5em 0 0;
    padding: 0;
}

.activities-cont {
	direction:rtl;
	text-align:right;
}

.activities-cont p {
    color: #3f2d1b;
    margin: 0 0 1.5em;
    padding: 0;
    font: 400 18px/1.2em "Assistant", sans-serif;
}

.sec-header3 h3 {
    color: #3f2d1b;
    font: 400 24px/1.2em "Assistant", sans-serif;
    margin: 0 0 2.1em;
    padding: 0;
    position: relative;
}

.sec-header3 h3:after {
    content: '';
    position: absolute;
    bottom: 7px;
    width: 60px;
    height: 2px;
    display: inline-block;
    background: #d89056;
    margin: 0 12px 0 0;
}

.sec-header3 h2 {
    color: #3f2d1b;
    font: 36px/1em "Assistant", sans-serif;
    margin: 0;
    padding: 0;
}


.roomsuite-slider-two.owl-carousel .owl-controls .owl-nav .owl-prev, .roomsuite-slider-two.owl-carousel .owl-controls .owl-nav .owl-next {
	background:#5f6a88;
}

.sec-header {
	text-align:right;
	direction:rtl;
}

.sec-header h2 {
    color: #ffffff;
    font: 2.43em/1em "Assistant", sans-serif;
    margin: 0;
    padding: 0;
}

.sec-header h3 {
    color: #ffffff;
    font: 400 1.35em/1.8em "Assistant", sans-serif;
    margin: 0 0 2.7em;
    padding: 0;
    font-style: italic;
    position: relative;
}

.sec-header h3:after {
	background:#d89056;
	margin: 0 12px 0 0;
}

.room-suite-htwo .item .ro-img {
	border:1px solid #a6a096;
	border-bottom:1px solid #a6a096;
	height:203px;
	cursor:default;
}

.room-suite-htwo .item .ro-img img.img-responsive {
	height:100%;
	width:auto;
	max-width:auto;
}

.room-suite .item .ro-img:before {
	/* background:rgba(200,157,109,0.4); */
}

.room-suite-htwo .ro-text-two .left-p-two .res-btn {
	background:#c89f6b;
	color:#56390f;
	font-weight:bold;
	font-size:16px;
	
}

.room-suite-htwo .ro-text-two .left-p-two .res-btn:hover {
	background:#d89056;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	
}

.room-suite-htwo .item .ro-txt h2 {
	color:#ffffff;
	font-size:24px;
	font-family:"Assistant";
}

.room-suite-htwo .item .ro-txt h2:after {
	background:#d89056;
	margin: 0 12px 0 0;
}

.room-suite-htwo .item .ro-txt {
	text-align:right;
	direction:rtl;
}

.room-suite-htwo .item .ro-txt p, .nasir-activities2 .sec-header + p {
    color: #ffffff;
    margin: 0 0 1.8em;
    font: 400 1.0715em/1.5em "Assistant", sans-serif;
	text-align:right;
	direction:rtl;
}



.roomsuite-slider-two .owl-nav {
    position: absolute;
    right: auto;
	left:0;
 
}

.rooms-and-suits-style section {
	padding-bottom:4em;
}

.nasir-activities2 .this-texts {
    position: absolute;
    display: table;
    left: auto;
    right: 30px;
    bottom: 25px;
	text-align:right;
	direction:rtl;
}

.nasir-activities2 .this-stitle {
    margin: 0;
    font-family: "Assistant", sans-serif;
    font-weight: normal;
	font-size:36px;
	color:#ffffff;
	text-align:right;
	direction:rtl;
}

.top-bar {
    padding: 0 0;
}

.top-bar.home3v ul {
	direction:rtl;
}

.top-bar .contact-infos ul li a i {
	margin-left:6px;
}

.top-bar.home3v ul li a, .top-bar.home3v .contact-infos ul li a, .top-bar.dhomev ul li a, .top-bar.dhomev .contact-infos ul li a {
	color:#FFFFFF;
	font-family: "Assistant", sans-serif;
	
}

.top-bar.home3v ul li a i, .top-bar.home3v .contact-infos ul li a i, .top-bar.dhomev ul li a i, .top-bar.dhomev .contact-infos ul li a i {
	color:#FFFFFF;
}

.top-bar.home3v .link-list ul li + li {
	border-left:0;
	border-right:1px solid #7e5a36;
}

.top-bar .link-list ul li + li  {
    margin-left: 0;
    padding-left: 0;
	padding-right: 0;
    line-height: .9;
}

.top-bar .link-list ul li:nth-child(1) {
	padding-left: 10px;
	
}

.top-bar ul, .top-bar ul li {
    line-height: 50px;
}

.ui-selectmenu-menu .ui-menu-item.ui-state-focus {
	direction:rtl;
	text-align:right;
}

footer , .footer-wrapper {
	background:#2b1c08;
}


footer .widget  {
	direction:rtl;
	text-align:right;
}

.widget.get-in-touch ul li i {
	float:right;
}

footer .col-md-4 {
	float:right;
}

.sales {
	 background: url(../images/sales-bg.jpg) no-repeat scroll bottom right;
	 padding-top:0;
}

.sales h2 , .sales h3 , .nasir-activities2 h2 , .nasir-activities2 h3 , .nasir-activities2 .sec-header + p  {
	color:#3f2d1b;
}


.nasir-activities2 .sec-header + p , .rest-dishes p {
	font-size:18px;
}

.rest-dishes section .sec-header p {
	padding:0 0 0 80px;
}

.sales .col-md-4 , .sales .col-md-6 , .sales .col-md-8 {
	float:right;
	padding:0;
	text-align:right;
}

.sales .txt-over {
	position:absolute;
	display:block;
	width:184px;
	height:157px;
	left:auto;
	right:20px;
	top:20px;
	background:rgba(84,57,15,0.9);
	padding:19px;
}

.sales .txt-over h2 , .sales .txt-over h3 , .bgb h2 , .bgb h3{
	font-family:"Assistant";
	color:#FFFFFF;
	direction:rtl;
}

.sales .txt-over h2 {
	font-size:24px;
}

.sales .txt-over h3 {
	font-size:18px;
}



.sales .bgb {
	background:#56390f;
	height:179px;
	width: 96.3%;
	margin-left: 30px;
	margin-top: 30px;
}
.bgb .res-btn {
	background: #c89f6b;
    color: #56390f;
    font-weight: bold;
    font-size: 16px;
}

.txt-over a.read-more {
	position:absolute;
	display:block;
	top:auto;
	bottom:26px;
	right:18px;
	left:auto;
	font-size:16px;
	font-weight:bold;
	color:#ffcb88;
	text-decoration:underline;
}

nav .container {
	padding-left:0;
}

.wel-box .overlay .icon_position_table .icon_container p {
	direction:rtl;
}

.common-pad {
    padding-top: 4em;
    padding-bottom: 7em;
}

#main-navigation-wrapper .nav > li > a .glyphicon {
	float:left;
}

.widget-contact-list ul li {
	position:relative;
	display:block;
	width:50%;
	float:right;
}

#hide-on-desktop {
		display: none;
	}

@media (min-width: 992px) {
	.navbar-header {
		float: right;
		
	}
	
	.navbar-nav>li {
		float:right;
	}
	
	.container>.navbar-header {
		margin-left:120px;
	}
}
@media (max-width: 768px) {
	
	#main-navigation-wrapper .nav > li.open > .dropdown-menu li a:before {
		content: ' ';
    margin-right: 0;
	}
	
	#main-navigation-wrapper .nav > li.open > .dropdown-menu li a:after {
		content: '-';
		margin-left: 6px;
	}
		
	.pull-left.right-infos.link-list {
		display:none;
	}
	
	#hide-on-desktop {
		display: inline-block;
	}
	
	#main-navigation-wrapper.navbar-default .navbar-toggle {
		margin-right:10px;
	}
	
	.navbar-brand {
		float:right;
		margin-right:10px;
	}
	
	#top-menu-map {
		display:none !important;
	}
	
	.search-wrapper {
		height:auto !important;
	}
	
	.hideonmobile {
		display:none !important;
	}
	
.widget-contact-list ul li {
	position:relative;
	display:block;
	width:100%;
	float:right;
}	
	
.sales .bgb {
	margin:0;
	width: 100%;
	height:auto;
	min-height: 320px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.ser-in-box , .ser-in-box.select{
    float: none;
	margin:0 auto 10px auto;
    width: 90%;
}

.ser-in-box .select-menu + .ui-selectmenu-button {
	width:100% !important;
}

.ser-in-box.chk-button {
	width: 90%;
	padding-right:0
}
.ser-in-box.chk-button  button {
	width:100%;
}

.container > .navbar-header {
	margin-left:10px !important;
}

.top-bar .contact-infos ul li + li {
	margin-left:15px;
}

.right-infos.link-list , .top-bar .pull-right  {
	margin-top:0;
}

.nasir-home-banner img {
	max-width: 1920px;
}
.search-sec .form-control[readonly] {
	width:100%;
}
.not-on-mobile {
	display:none;
}

h2:after , h3:after {
	display:none !important;
}

.sales {
    background: url(../images/sales-bg.jpg) no-repeat scroll top right;
}

.bgb .res-btn {
	margin-top:10px;
}

.txt-over {
	height:280px !important;
}

a.res-btn.gift-btn.mobile {
    display:block;
	position: absolute;
    top: -47px;
    left: 50%;
    transform: translateX(-50%);
	background:#c1beb5;
	border:1px solid #45526c;
	color:#45526c;
	font-weight:normal;
	font-size: 22px;
    padding: 3px 20px;
}

}

.res-btn.gift-btn {display: inline-block;
    margin: 0 5px;
    padding: 6px 6px;
    background: rgba(66,80,95,0.75);
    border: 1px solid #d89056;
    color: #d89056;
    font-size: 17px;}
	


@media (max-width: 1199px){
	.nhs-caption {
		top: 35px;
	}
}
iframe.buyme-giftcard-iframe {
width: 100%;
height: auto;
min-height: 1200px;
border: none;
}
@media screen and (min-width: 800px) {
iframe.buyme-giftcard-iframe {
min-width: 800px;
}
}