﻿



/*@media (min-width: 400px) and (orientation: landscape){

   {

    -ms-transform: rotate(-90deg);  

    -webkit-transform: rotate(-90deg); 

    transform: rotate(-90deg);

    
 
    

  }

}

 */



/**/@media screen and (min-width: 320px) and (max-width:767px) and (orientation: landscape) {html{background:#000 url(../../n8gaming/image/mobile.gif) no-repeat center center; background-size: 220px; width:100%; height: 80vh; }

}



@media screen and (min-width: 320px) and (max-width:767px) and (orientation: landscape) {

  body{

    

    transform-origin: left top;

   width: 100vh;

     overflow-x: hidden;

    position: absolute;

    top: 100%;

    left: 0;

	-webkit-transform: rotate(-90deg);

    -moz-transform: rotate(-90deg);

    -o-transform: rotate(-90deg);

    -ms-transform: rotate(-90deg);

	transform: rotate(-90deg);

    transform-origin: left top;

	 display:none;

  }

}



/*

html {

    -webkit-text-size-adjust: 100%;

	overflow-x:hidden;

    -ms-text-size-adjust: 100%

}*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

}



*, ::before, ::after {

  box-sizing: border-box;

}





.clear{clear:both;}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section, main {

	display: block;

}

body {line-height: 1; background:#000000; color:#fff; font-family:'muli', sans-serif; overflow-x:hidden;}

 

ol, ul {list-style: none;}

/*div{transition:all 0.25s ease-in 0s;}*/

a{text-decoration:none; transition:all 0.25s ease-in 0s;}

:hover{transition:all 0.25s ease-in 0s;}



ins, mark {color: #000}

a:focus {outline:none; text-decoration:none; }

a:active, a:hover {outline: 0; text-decoration:none;}

legend {white-space: normal}

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline}

td, textarea {vertical-align: top}

button, input {  line-height: normal}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after,

q:before, q:after {content: '';content: none;}

table {border-collapse: collapse;border-spacing: 0;}

button{transition:all 0.25s ease-in 0s;}

button:focus{outline:none;}

p, ol, ul {

  margin-bottom: 1.25rem;

  margin-top: 0;

}

ol, ul {

  padding: 0;

  margin-left: 1.25rem;

}

button,

input[type=button],

input[type=reset],

input[type=submit] {

    cursor: pointer;

    -webkit-appearance: button

}

a.disabled,

button[disabled],

input[disabled] {

    cursor: default

}

input[type=checkbox],

input[type=radio] {

    box-sizing: border-box;

    padding: 0

}

input[type=search] {

    -webkit-appearance: textfield;

    -moz-box-sizing: content-box;

    -webkit-box-sizing: content-box;

    box-sizing: content-box

}

input:focus{outline:none;}

a, div, h1, h2, h3, img, li, p, pre, span, ul {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

    -webkit-tap-highlight-color: transparent

}

input[type=search]::-webkit-search-cancel-button,

input[type=search]::-webkit-search-decoration {

    -webkit-appearance: none

}

button::-moz-focus-inner,

input::-moz-focus-inner {

    border: 0;

    padding: 0

}

textarea {

    overflow: auto;

    resize: vertical

}

select, select:focus{outline:none;}



/*#loading {

    background:#000 url('../assets/loading.gif') no-repeat center center;

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    z-index: 9999999;

	

}



.no-js #loader { display: none;  }

.js #loader { display: block; 

position: absolute; 

left:0px; 

top: 0; 

background:#000 url('../assets/loading.gif') no-repeat center center; 

height: 100%;

    width: 100%;

    z-index: 9999999;}



*/



/*.spinner-wrapper {

	position: fixed;

	z-index: 999999;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	background: #000 url('../assets/loading.gif') no-repeat center center; 

		display:none;

}*/



/*.spinner {

	position: absolute;

	top: 50%;  

	left: 50%; 

	width: 3.75rem;

	height: 1.25rem;

	margin: -0.625rem 0 0 -1.875rem;  

	text-align: center;



}*/





.wrapper{

	/*padding:0;*/

	margin:0;

	border:0px solid green;

}

.container{ 

	width:100%;

	padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

	

}



.container-small{ 

	width:100%;

	padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}

.container-fluid {

    width: 100%;

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto

}



.fancy-select .fancy-option {

    border-top: 1px solid #eadab0;

}

.mob-head{display:none;}



/* Mini Gallery Block*/

.min-gallery-link{
    /*color: #be952e; */
font: 400 14px/20px 'Oswald', sans-serif;
letter-spacing: 1px; 
text-transform: uppercase;
position:absolute; top: 25px; right: 25px; padding: 4px 10px 3px 10px; 
/*background:rgb(0,0,0,0.5);*/
    color: black;
    background: #be952e;
}

.mini-gallery-bx .modal.fade .modal-dialog{border: 1px solid #be952e;}

.mini-gallery-bx .modal-content{padding: 10px;}

.mini-gallery-bx .owl-item.current{border: 1.5px solid #be952e;}

.mini-gallery-bx .modal-body{height:auto; padding: 0px; overflow: hidden;

    margin: 10px 10px;}



.mini-gallery-bx .modal-dialog {

width: 85%;}

.mini-gallery-bx .head-min{color: #eadab0;

    font: 200 26px/30px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase; padding:0;}

.mini-gallery-bx .rslider-box{position:relative;}

/*.mini-gallery-bx .left-info-bx{width:58%; float:left; position:relative;}*/
.mini-gallery-bx .left-info-bx{width:58%; float:left; position:relative;}
.mini-gallery-bx .right-info-bx{width:40%; float:right;}



.mini-gallery-bx .right-info-bx .calen-icon{width:30px; height:26px; background: url(../../n8gaming/image/icons-sprites.png); background-size: 165px; background-repeat: no-repeat;  background-position:right -8.1em top -1143.5px, 0 0; float: left;}

.mini-gallery-bx .right-info-bx p {

    font: 400 14px/19px 'muli', sans-serif;

    letter-spacing: 0.3px;

    color: #eadab0;

    padding: 15px 0 0px 0px;

    margin: 0 0 10px 0;

    height: 110px;

    overflow: hidden;

}

.mini-gallery-bx .right-info-bx p.timing-txt{font: 300 15px/20px 'muli', sans-serif; letter-spacing: 0.3px; color: #eadab0; padding:3.5px 0 0px 38px; margin:0 0 5px 0;}

.hotel-room-txt{padding-top: 8px; padding-left: 3px;}



.mini-gallery-bx .owl-nav{position: absolute; right: -125px; bottom: -1px;}

.mini-gallery-bx .right-info-bx .owl-carousel{margin-top:20px;}

.mini-gallery-bx .right-info-bx .owl-carousel .owl-stage{padding-left:0 !important;}

.mini-gallery-bx .rooms-counter{position: absolute;right: 0px; bottom: 10px; z-index: 9; font: 400 17px/20px 'Oswald', sans-serif; letter-spacing: 2px; color: #eadab0;}

.mini-gallery-bx .room-slider-overlay{padding:15px; background:url(../../n8gaming/image/header-bck.webp); width:100%; position:absolute; left:0; bottom:0; z-index: 9;}

.mini-gallery-bx .room-slider-overlay h3{font: 200 27px/38px 'Oswald', sans-serif; letter-spacing: 1.28px; color:#f2f2f2; text-transform: uppercase; float: left;}

.mini-gallery-bx .room-slider-overlay h5{float:right; letter-spacing: 0.3px;color: #ffffff; font: 300 14px/16px 'muli', sans-serif; padding-top:7px;}

.mini-gallery-bx .room-slider-overlay h5 span{text-transform: uppercase; font: 300 22px/20px 'muli', sans-serif;letter-spacing: 1.5px; color: #f2f2f2; position: relative; top: 2px;}

.mini-gallery-bx .room-slider-overlay h5 span b{text-transform: uppercase; font:600  18px/20px 'Oswald', sans-serif;letter-spacing: 1px; color: #f2f2f2;}



.mini-gallery-bx .close-btn{ position: absolute; top: -10px;right: -9px;}

.mini-gallery-bx .close-btn img{width:35px;}

.this-frame {

    margin-left: -2px;

}

.mob-spin{display:none;}



.note-bx{background:url("../../n8gaming/image/note-overlay-3.webp");}

.note-bx p{margin:0; padding:6px 15px 7px 15px; font: 400 12px/1.47 'muli', sans-serif; letter-spacing: 0.3px;}/**/

.note-bx p span{text-transform:uppercase; color:#be952e; font: 700 11px/1.47 'muli', sans-serif;}







/**8888888888888888888888888888888888888888888888888888888888888888*/

/*Date picker styling*/

#ui-datepicker-div {

	display: none;

	background-color: #fff;

	box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.1);

	margin-top: 0.25rem;

	border-radius: 0.5rem;

	padding: 0.5rem;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

.ui-datepicker-calendar thead th {

	padding: 0.25rem 0;

	text-align: center;

	font-size: 0.75rem;

	font-weight: 400;

	color: #78909C;

}

.ui-datepicker-calendar tbody td {

	width: 2.5rem;

	text-align: center;

	padding: 0;

}

.ui-datepicker-calendar tbody td a {

	display: block;

	border-radius: 0.25rem;

	line-height: 2rem;

	transition: 0.3s all;

	color: #242424;

	font-size: 0.875rem;

	text-decoration: none;

}

.ui-datepicker-unselectable span{

	display: block;

	border-radius: 0.25rem;

	line-height: 2rem;

	transition: 0.3s all;

	color:#cccccc;

	font-size: 0.875rem;

	text-decoration: none;

}

.ui-datepicker-calendar tbody td a:hover {	

	background-color: #fff3d6;

}

.ui-datepicker-calendar tbody td a.ui-state-active {

	background-color:#be952e;

	color: white;

}

.ui-datepicker-header a.ui-corner-all {

	cursor: pointer;

	position: absolute;

	top: 0;

	width: 2rem;

	height: 2rem;

	margin: 0.5rem;

	border-radius: 0.25rem;

	transition: 0.3s all;

}

.ui-datepicker-header a.ui-corner-all:hover {

	background-color: #ECEFF1;

}

.ui-datepicker-header a.ui-datepicker-prev {	

	left: 0;	

	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");

	background-repeat: no-repeat;

	background-size: 0.5rem;

	background-position: 50%;

	transform: rotate(180deg);

}

.ui-datepicker-header a.ui-datepicker-next {

	right: 0;

	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==');

	background-repeat: no-repeat;

	background-size: 10px;

	background-position: 50%;

}

.ui-datepicker-header a>span {

	display: none;/**/

}

.ui-datepicker-title {

	text-align: center;

	line-height: 2rem;

	margin-bottom: 0.25rem;

	font-size: 0.875rem;

	font-weight: 500;

	padding-bottom: 0.25rem;

	color: #000;

}

.ui-datepicker-week-col {

	color: #78909C;

	font-weight: 400;

	font-size: 0.75rem;

}



.ui-datepicker-title select{border:none;-moz-appearance: none; -webkit-appearance: none; appearance: none; padding:5px; background: transparent;}



/*--------------------------------------------*/

/*@media (min-width:576px) {

    .container {

        max-width: 540px

    }

}



@media (min-width:768px) {

    .container {

        max-width: 755px;

    }

}



@media (min-width:992px) {

    .container {

        max-width: 960px;

		

    }

}*/



@media (min-width:1200px) {

    .container {

        max-width: 1200px;

		border:0px solid red;

    }

	.container-small{

		max-width: 999px;

		border:0px solid blue;

	}

}



.tabs-outer-block{border:1px solid cyan;}



/*common style on page

::-webkit-scrollbar {

  width: 0px;

}*/



.container-small h1{color:#eadab0; font:200 29.5px/42px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform:uppercase; 

padding-bottom:25px;}

.container-small h1.main-txt-bs{

    font: 500 36px/40px 'Oswald', sans-serif !important;

    color: #fff !important;

    text-transform: uppercase;

    margin: 0;

    padding: 0 0 20px 0;

    letter-spacing: 1.5px;

    position: relative;

}



.container-small h1.heading404{    font: 200 15px/21px 'muli', sans-serif;

    text-transform: initial;

    letter-spacing: 0.5px;}



a.view-link{font:400 14px/24px 'Oswald', sans-serif; letter-spacing: 1.44px; color: #be952e; border-bottom:1px solid #be952e; 

text-transform:uppercase; padding-bottom: 1px; transition: all .3s ease-in;}

a.view-link:hover{border-bottom:1px solid #fff; color:#fff;}

.link-box{/*padding:45px 0 20px 0;*/padding: 0px 0 20px 0;}

a.view-link:hover .bg-arrow_r-sm{transition: all .3s ease-out;}



.p-btn{width:40px; height:40px; border:1px solid #be952e; margin-right:10px;/* opacity:0.5;*/ display: inline-block;}

.n-btn{width:40px; height:40px; border:1px solid #be952e; margin-left:10px;/* opacity:0.5;*/ display: inline-block;}

.p-btn-event{width:40px; height:40px; border:1px solid #be952e;/* margin-left:25px; */ opacity:2.5; display: inline-block;}

.n-btn-event{width:40px; height:40px; border:1px solid #be952e; /*margin-right:25px; */ opacity:2.5; display: inline-block;}

.p-btn:hover{opacity:1;}

.n-btn:hover{opacity:1;}

.mob-banner{display:none !important;}

.mob-footer{display:none;}

.mob-nav-box{display:none;}

.mob-heading{display:none;}

#special-events .mob-slide{display:none;}

/*----------------------------------*/



/* header section */

header{

	background:#8a8888;

	border:0px solid red;

}

header .main-logo{width:150px;}

header ul.nav{margin:0; padding:0;}

header ul.nav li{list-style:none; display:inline-block; position:relative; }

header ul.nav li a{padding:20px 11px; text-transform:uppercase;letter-spacing:1px; font:400 15px/20px 'Oswald', sans-serif; 

color:#be952e; position:relative;}

/*header ul.nav li:last-child a{padding:20px 0 20px 11px;}*/



header ul.nav li.dropdown{padding:0 10px 0 0;}

header ul.nav li.dropdown ul.dropdown-menu li{}

header ul.nav li.dropdown .drop-icon{width:10px; position: relative; top: -2px;}



header ul.nav li.dropdown ul.dropdown-menu li a{font:400 15px/20px 'Oswald', sans-serif; text-transform:uppercase; letter-spacing:1px;}

header ul.nav li.dropdown ul.dropdown-menu li a span{font:400 11px/20px 'Oswald', sans-serif; text-transform:uppercase; letter-spacing:1px;}

header ul.nav li .search-icon{ position: relative; top: -1px;}

header ul.nav li span.enq-head{position:absolute; top: 6px; font:400 10px/12px 'muli', sans-serif; letter-spacing: 0.48px; color: #be952e; padding: 0 11px; text-transform: uppercase;}

header ul.nav li:hover{cursor:pointer;}

header ul.nav li a:hover{color:#eadab0;}

header ul.nav li a.active{color:#eadab0 !important;}



/* Hover style

********************************/ 

.dropdown-menu {position: absolute;  top: 97%;  z-index: 1000; display: none; float: left; /*min-width: 255px;*/ min-width: 300px; padding: 10px 0rem; 

margin:0; color: #212529; text-align: left; list-style: none; background-color:#272727; background-clip: padding-box;

border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; border-top: 1px solid #585244;

}

.dropdown-menu.hotels{left:-101%;}

.dropdown-menu.casions{left:-91%;}

header ul.nav li ul li{display:block; width: 100%; margin: 0;}

header ul.nav li ul li a{padding:9px 28px;}



.nav>li>.dropdown-menu:before { position: absolute;top: -11px; left: 46%; display: inline-block;  

content: url('../../n8gaming/image/menu-arr.png'); }

/*-------------------------------------------*/



/*Slider section*/



@media screen and (min-width:1440px){

	#owl-demo{max-width:1440px; margin:0 auto;}

}

/*------------------*/



/* booking block */

.booking-container{position: absolute; z-index: 1100; width: 100%; top:420px; /*bottom: 70px;*/ box-shadow: none;}



.booking-block{padding:15px; background:#fff;}

.booking-block .booking-tab-box{width:30%; float:left; border:0px solid cyan;}

.booking-block .booking-type{width:50%; float:left; border:0px solid green;}

.booking-block .booking-btn{width:20%; float:left; border:0px solid blue;}



.best-assured-booking { width: 65% !important; left:0; right:0; margin:0 auto;}

.best-assured-booking .hotel-select-box { width: 41.1%;}



.booking-block .tab-slider-nav { width: 100%; float: left; margin-bottom: 0px; margin-top:0px;}

.booking-block .tab-slider-tabs { display: block; float: left; margin: 0; padding: 0;list-style: none; position: relative; 

overflow: hidden; background: #fff; border:1px solid #be952e; user-select: none; 

 font:400 15px/20px 'Oswald', sans-serif; letter-spacing:1px;}

.booking-block .tab-slider-tabs:after {content:""; width: 50%; background:#be952e; height: 100%;  position: absolute; top: 0; left: 0;

 transition: all 250ms ease-in-out;}

.booking-block .tab-slider-tabs.slide:after { left: 50%;}

.booking-block .tab-slider-trigger {color: #be952e;text-transform: uppercase;text-align: center; padding:13px 40px 15px 40px; 

 position: relative; z-index: 2; cursor: pointer; display: inline-block; transition: color 250ms ease-in-out; 

 user-select: none;}

.booking-block .tab-slider-trigger.active { color: #f2f2f2;}

.booking-block .casino-icon{width:19px; position:relative; top:3px; margin-right:3px;}

.booking-block .hotel-icon{width:18px; position:relative; top:3px; margin-right:7px;}



/*.booking-type .casino-type, .booking-type .hotel-type{display:none;}*/

.type-active{display:block;}



/*.booking-type .casino-type .casino-list{border:1px solid #af892a; font:normal 15px/20px 'muli', sans-serif; 

letter-spacing: 0.3px; padding:14.5px 15px; width:68.3%; appearance:none; -webkit-appearance:none; -moz-appearance:none; 

-ms-appearance:none; background: url(../../n8gaming/image/icons-sprites.png);

	background-size: 170px; background-repeat: no-repeat;

background-position: right -8.7em top 14px, 0 0; background-size: .85em auto, 100%; float:left; color: #242424;}

select.casino-list::-ms-expand { display: none;}

select.casino-list:hover{cursor:pointer;}



.booking-type .hotel-type .hotel-list{border:1px solid #af892a; font:normal 15px/20px 'muli', sans-serif; 

letter-spacing: 0.3px; padding:14.5px 15px; width:38%; appearance:none; -webkit-appearance:none; -moz-appearance:none; 

-ms-appearance:none; background: url(../../n8gaming/image/icons-sprites.png);

	background-size: 170px; background-repeat: no-repeat;

background-position: right -8.7em top 14px, 0 0; float:left; color: #242424;}

select.casino-list::-ms-expand { display: none;}

select.casino-list:hover{cursor:pointer;}*/









.booking-type .datepicker-box{border:1px solid #af892a; font:400 13px/20px 'muli', sans-serif; color: #242424; 

letter-spacing: 0.3px; padding:14.5px 15px; float:right; margin-right:10px;/* width: 27%;*/width: 30%;}

.booking-type .datepicker-box::placeholder {color: #242424;}

.booking-type .datepicker-box:-ms-input-placeholder {color: #242424;}

.booking-type .datepicker-box::-ms-input-placeholder {color: #242424;}

.booking-type .datepicker-box{background: url(../../n8gaming/image/icons-sprites.png); text-transform: uppercase;

	background-size: 170px; background-repeat: no-repeat;

background-position: right -9.5em top -1167.5px, 0 0;}

.booking-type .datepicker-box:hover{cursor:pointer;}



.booking-type .hotel-type .datepicker-box{margin-left: 5.5px; margin-right: 7px;}



.booking-btn .book-btn{margin-left:15px;background:#be952e; text-transform:uppercase; border:1px solid #be952e; color:#fff; font:400 15px/20px 'Oswald', sans-serif; 

letter-spacing:1px; width:calc(100% - 15px); padding:15px 0;}

.booking-btn .book-btn:hover{background:#af892a; border:1px solid #af892a;}





/** Relevant styles below this line **/

.casino-select-box{/*width:68.3%;*/ width: 66.3%; float: left; position: relative;}

.hotel-select-box{width:34%; float: left; position: relative;}

.booking-type .selected {

	/* The select box */

	 display: inline-block;

	 width:100%;

	 background: white;

	 color: #242424;

	 border: 1px solid #af892a;

	/*font: normal 15px/20px 'muli', sans-serif;*/
	font: 400 13px/20px 'muli', sans-serif;

	letter-spacing: 0.3px;

	padding: 14.5px 15px;

	width: 100%;

	 cursor: pointer;

	 user-select: none;

	 

}

.booking-type .selected.arrow-up:after {

	/* The "dropdown" arrow */

	 content: '';

	 box-sizing: content-box;

	 display: inline-block;

	 float: right;

	 width: 20px;

	 height: 20px;

	 background: url(../../n8gaming/image/icons-sprites.png) -5px -1.5px;

	 background-size: 170px; background-repeat: no-repeat;

	 

}

.booking-type .selected.arrow-down:after {

	/* The "dropdown" arrow */

	 content: '';

	 box-sizing: content-box;

	 display: inline-block;

	 float: right;

	 width: 20px;

	 height: 20px;

	 background: url(../../n8gaming/image/icons-sprites.png) -5px -1.5px;

	 background-size: 170px; background-repeat: no-repeat;

	 -webkit-transform: rotate(180deg);  /* Chrome, Safari 3.1+ */

    -moz-transform: rotate(180deg);  /* Firefox 3.5-15 */

    -ms-transform: rotate(180deg);  /* IE 9 */

    -o-transform: rotate(180deg);  /* Opera 10.50-12.00 */

    transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */

}



.booking-type .fancy-select {

	/* Dropdown options container */

	 list-style: none;

	 width: 100%;

	 margin:-2px 0 0 0;

	 display: block;

	 border: 1px solid #af892a;

	 border-top:0;

	 background-color: white;

	 overflow-y: scroll;

	 overflow-x: hidden;

	 position: absolute;

	 z-index: 2;

	 user-select: none;

}

.booking-type .fancy-select .fancy-option {

	/* Individual options */

	letter-spacing: 0.3px;

     padding: 14.5px 15px;

	 background: white;

	color: #242424;

	 cursor: pointer;

	 font: normal 15px/20px 'muli', sans-serif;

}

.booking-type .fancy-select .fancy-option:hover {

	 background: #eadab0;

	 color: #212121;

	 font:500 15px/20px 'muli', sans-serif;

}

/* .fancy-select .fancy-option.disabled {

	 color: rgba(0, 0, 0, .5);

	 background: white;

	 cursor: default;

}

 .fancy-select .fancy-option.disabled:hover {

	 color: rgba(0, 0, 0, .5);

	 background: white;

}*/

/*--------------------------------*/



/**/

#exclusive{padding:110px 0 60px 0; position:relative; z-index: 999; overflow: hidden;} 

.tab-slider--nav { width: 100%; float: left; margin-bottom: 35px; margin-top:10px;}

.tab-slider--tabs { display: block; float: left; margin: 0; padding: 0;list-style: none; position: relative; 

 background: #000; 
 /*border:1px solid #be952e; */
 height:42px; user-select: none; 

 font:400 15px/20px 'Oswald', sans-serif; letter-spacing:1px;
        border-bottom: 1px solid #1f1c14;
        
            color: #BE952E;
    opacity: 1;
}

 .tab-slider--tabs:after {content:""; width: 50%;
 /*background:#be952e; */
 height:42px; position: absolute; top: 0; left: 0;

 transition: all 250ms ease-in-out;
     border-bottom: 1px solid #be952e;
    color: #BE952E;
    opacity: 1;    
     
 }

 .tab-slider--tabs.slide:after { left: 50%;}

 .tab-slider--trigger {color: #be952e;text-transform: uppercase;text-align: center; padding: 9px 30px 11px 30px; 

 position: relative; z-index: 1; cursor: pointer; display: inline-block; transition: color 250ms ease-in-out; 

 user-select: none;
 font: normal 14px / 22px 'Oswald', sans-serif;
    color: #867b64;
    text-transform: uppercase;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 1px;
    color: #a89a7d;
    opacity: 0.8;    
     
 }

 .tab-slider--trigger.active { color: #f2f2f2;
   color: #BE952E;
    opacity: 1;  
     
 }

 .tab-slider--body { margin-bottom: 20px; border:0px solid green;}

 

.property-block{/*width:calc(33.33% - 13px);*/ width:100%; float:left; border: solid 1px #756d58; background-color:#0e0e0e; 

margin-bottom:18px; position: relative; z-index: 1;}

/*#exclusive .property-block:nth-child(3n+1){margin-right:10px;}

#exclusive .property-block:nth-child(3n+2){margin:0 8px; }

#exclusive .property-block:nth-child(3n+3){margin-left:10px;}*/

.property-block .property-img{padding:0; position: relative;}

.property-block .property-img .upcoming-box{position: absolute; top: 10px; right:-10px; height: 34px;}

.property-block .property-img .upcoming-box .upcoming-txt{background:#eadab0; }

.property-block .property-img .upcoming-box .upcoming-txt h5{color:#231f20; text-transform:uppercase; letter-spacing:0.5px;

font:800 12px/14px 'muli', sans-serif; padding:2px 10px;}

.upcoming-box .coming-icon{width:10px;position: absolute; right: 0;}

.property-block .property-content{padding:15px 20px 0 20px;}

.property-block .property-content .content-inner-box{padding-left:15px; position: relative;}

.property-block .property-content .content-inner-box .label{color: #eadab0; text-transform:uppercase; font:400 13px/20px 'muli', sans-serif;

border: solid 1px #554e3a; position:absolute; top: 2px; right: 0; padding:0px 16px;}

.property-block .property-content .content-inner-box .property-info{height: 135px; overflow: hidden; margin-bottom: 20px;}

.property-block .property-content .content-inner-box ul li{color: #eadab0; font:400 14px/1.47 'muli', sans-serif; text-align:left;

letter-spacing: 0.3px; padding:5px 0px;}

.content-inner-box ul li::before {content:""; background: url(../../n8gaming/image/icons-sprites.png) -5px -68px; background-size: 160px; display: inline-block; width: 1.5em; height: 17px; margin-left: -1.5em; position: relative; top: 2px;}

.p-btn-box{text-align:center; /*margin: 0 10px;*/ margin: 0 10px 20px; border-bottom:1px solid transparent; top:1px;}

.p-btn-box .property-btn{width:240px; margin:0 auto; height: 50px; background-color: #be952e;

color:#fff; border:0; font:400 17px/20px 'Oswald', sans-serif; text-transform:uppercase; margin-bottom: -1px;}



/* property block hover effects*/

.hover-block:hover .p-btn-box{margin: 0 10px 0px 10px; position: relative; top: -10px; border-bottom:0px solid #be952e;}

.property-block:after {content: ""; position: absolute; bottom: 0; left: 0; right:0; width: 100%; height: 100%; 

transform: scaleY(0); transform-origin: bottom center; border: solid 1px #756d58; background:#fffee2; z-index: -1; transition: transform 0.5s;}

.property-block:hover::after { transform: scaleY(1);}

.hover-block:hover .content-inner-box ul li{color:#242424;}

.hover-block:hover .content-inner-box .label{border:0px solid #cec6a5; color:#242424;border: 1px solid #242424;}

.hover-block:hover .p-btn-box .property-btn{background:#af892a; border:0px solid #af892a;border: 1px solid #242424;}



#exclusive .owl-carousel .owl-item img.coming-icon {

    display: block; 

    width: 10px; 

}

#exclusive .owl-stage{width:100% !important;}

#exclusive .owl-item:nth-child(3n+1){margin:0 10px 0 0 !important; clear: left;}

#exclusive .owl-item:nth-child(3n+2){margin:0 8px !important;}

#exclusive .owl-item:nth-child(3n+3){margin:0 0px 0 10px !important; }



/*#exclusive::before {

    top: 0;

    right: 0;

    bottom: 148px;

	left: 0;

    background: url(../../n8gaming/image/half-diamond.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#exclusive::before {

    content: '';

    position: absolute;

	top:28%;

    left: 0;

    bottom: 0;

    width: 162px;

    height: 529px;

    background: url(../../n8gaming/image/half-diamond.png) no-repeat;

    background-size: cover;

    background-position: -38px center;

}



#exclusive::after {

    top: 0;

    right: 0;

    bottom: 148px;

    background: url(../../n8gaming/image/diamond.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#exclusive::after {

    content: '';

    position: absolute;

	top:-7%;

    right: 0;

    bottom: 0;

    width: 183px;

    height: 569px;

    background: url(../../n8gaming/image/diamond.png) no-repeat;

    background-size: cover;

    background-position: 10px top;

	z-index:99;

}*/



.pattern1{

	position: absolute;

	top:8%;

    left: 0;

    bottom: 0;

    width: 162px;

    height: 529px;

    background: url(../../n8gaming/image/half-diamond.png) no-repeat;

    background-size: cover;

    background-position: -38px center;

}



.pattern2{

    content: '';

    position: absolute;

    top:-3%;

    right: 0;

    bottom: 0;

    width: 183px;

    height: 569px;

    background: url(../../n8gaming/image/diamond.png) no-repeat;

    background-size: cover;

    background-position: 10px top;

    z-index:-1;

}





/*#main-page-slider::after {

    top: 0;

    right: 0;

    bottom: 148px;

    background: url(../../n8gaming/image/diamond.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#main-page-slider::after {

    content: '';

    position: absolute;

	top:51%;

    right: 0;

    bottom: 0;

    width: 183px;

    height: 569px;

    background: url(../../n8gaming/image/diamond.png) no-repeat;

    background-size: cover;

    background-position: 10px top;

	z-index:99;

}*/

/*-------------------------*/



/*Offers section*/

.pos-relative{position:relative; padding-bottom:0px;}

#offers{padding:0 0 140px 0; overflow-x: hidden;}

#offers .link-box { position: absolute; top:2px; right: 0;}

#offers .link-box { padding: 0px 0 20px 0;}

.deals-link-bx {display: none;}

#offers .offer-block{width:100%; border: solid 1px #756d58; background-color: #0e0e0e; position: relative; z-index: 1;}

#offers .offer-block .offer-img{width:100%;  margin:0; padding:0;}

#offers .offer-block .offer-img img{width:100%; margin:0; padding:0;}

#offers .offer-block .offer-content{padding:20px 30px 0px;}

#offers .offer-block .offer-content .content-inner-box{position: relative;}

#offers .offer-block .offer-content .content-inner-box .logo-img{width:auto;}

#offers .offer-block .offer-content .content-inner-box .label{text-transform:uppercase; color: #eadab0; font:400 13px/20px 'muli', sans-serif;

border: solid 1px #554e3a; position:absolute; top: 2px; right: 0; padding:0px 10px;}

#offers .offer-block .offer-content .content-inner-box .label2{text-transform:uppercase; color: #eadab0; font:400 13px/20px 'muli', sans-serif;

border: solid 1px #554e3a; position:absolute; top: 2px; right: 58px; padding:0px 10px;padding: 4px 12px 0px 12px;}

#offers .offer-block .offer-content .content-inner-box .offer-info{/*height: 170px;*/height: 160px; overflow: hidden; padding-top:15px;

 margin-bottom: 15px;}

#offers .offer-block .offer-content .content-inner-box .offer-info h3{letter-spacing:1px; color: #eadab0; padding-bottom:20px;

font:400 21px/24px 'Oswald', sans-serif; text-transform: uppercase; }

#offers .offer-block .offer-content .content-inner-box .offer-info p{color: #eadab0; letter-spacing: 0.3px;

font: 400 13px/20px 'muli', sans-serif;}

#offers .offer-block .offer-content .content-inner-box .offer-info p span{color: #eadab0; letter-spacing: 0.3px;

font: 600 14px/20px 'muli', sans-serif;}

#offers .p-btn-box{text-align:center; margin: 0 10px 20px;/* margin: 0 10px;*/ border-bottom:1px solid transparent; top:1px;}

#offers .p-btn-box .offer-btn{width:240px; margin:0 auto; height: 50px; background-color: #be952e; letter-spacing: 1px;

color:#fff; border:0; font:400 18px/20px 'Oswald', sans-serif; text-transform:uppercase; margin-bottom: -1px;}

#offers .offer-block .offer-content .content-inner-box .offer-info ul li{color: #eadab0; letter-spacing: 0.3px;

font: 400 14px/18px 'muli', sans-serif; padding-bottom:7px;}

.slider-height{position: relative; height: 550px;}

.offers-slider-outer{position: relative; height: 550px;}

.offers-slider-outer .owl-stage-outer{position:absolute !important; overflow: hidden;}

#owl-demo2{position: relative; height: 550px;}

.offers-slider-outer .owl-nav{position: absolute; bottom: -50px; right: 100px;}

#owl-demo2 .default .owl-stage{padding-left: 0px !important;}

/*#owl-demo2 .owl-pos .owl-stage{padding-left:150px !important;}

.click-pos{position:absolute !important; height:550px; left:0; padding:0 !important;}*/

/*--------------------------------*/



/* deals block hover effects*/

/*#offers .hover-block:hover .p-btn-box{margin: 0 10px 0px 10px; position: relative; top: -10px; */

/*border-bottom:0px solid #be952e;}*/

#offers .offer-block:after {content: ""; position: absolute; bottom: 0; left: 0; right:0; width: 100%; height: 100%; border: solid 1px #756d58; 

transform: scaleY(0); transform-origin: bottom center; background:#fffee2; z-index: -1; transition: transform 0.5s;}

#offers .offer-block:hover::after { transform: scaleY(1);}

#offers .hover-block:hover .content-inner-box .offer-info h3{color:#242424;}

#offers .hover-block:hover .content-inner-box .offer-info p{color:#242424;}

#offers .hover-block:hover .content-inner-box .offer-info ul li{color:#242424;}

#offers .hover-block:hover .content-inner-box .label{border:0px solid #cec6a5; color:#242424;border: 1px solid #242424;}

#offers .hover-block:hover .content-inner-box .label2{border:0px solid #cec6a5; color:#242424;border: 1px solid #242424;}

#offers .hover-block:hover .content-inner-box .offer-info p span{color:#242424;}

#offers .hover-block:hover .p-btn-box .offer-btn{background:#af892a;}

/*-------------------------*/



.content-overlay img.view-icon{width: 20px !important; float: left;  margin-right: 5px;}



/* About Casion*/

#about-casion-tabs{padding:0 0 100px 0; position:relative;}

#about-casion-tabs::after {

    display:none;

    top: 0;

    right: 0;

    bottom: 148px;

    background: url(../../n8gaming/image/card.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#about-casion-tabs::after {

    display:none;

    content: '';

    position: absolute;

	top:-1%;

    right: 0;

    bottom: 0;

    width: 155px;

    height: 255px;

    background: url(../../n8gaming/image/card.png) no-repeat;

    background-size: cover;

    background-position: 5px top;

	

}

.tile

{

  width:100%;

  margin:0px;

}

.tab-menu-box{width:100%; margin:0px; overflow: auto;}

#about-casion-tabs .tab-pane

{

  padding:60px 0 15px 0;

  position: relative;

}

#about-casion-tabs .nav-tabs

{

  position:relative;

  border:0;

  background-color:transparent;

  border-radius:0px;

  margin:0;

 

  float: left;

}

.mainpage-tabs .nav-tabs{ width:85%;}

.contact-tabs .nav-tabs{ width: 60%;}

#sub-faq-page .nav-tabs{ width: 60%;}

#about-casion-tabs .nav-tabs li

{

  margin:0px 0 0 -2px;

  position:relative;

  border:1px solid #be952e;

 

  color:#be952e;

}

.mainpage-tabs .nav-tabs li{ width:16.5%;}

.contact-tabs .nav-tabs li{ width: 28%;}

#sub-faq-page .nav-tabs li{ width: 28%;}

#about-casion-tabs .nav-tabs li.first-item{margin:0px 0 0 0px;}



#about-casion-tabs .nav-tabs li a

{

  position:relative;

  margin-right:0px;

  padding: 12px 0 14px 0px;

  text-align: center;

  border:none;

  color:#be952e;

  font:400 14px/20px 'Oswald', sans-serif; letter-spacing:1px;

  text-transform:uppercase;

}

.contact-tabs  .nav-tabs li a{padding: 10px 0 10px 0px;}

#about-casion-tabs .nav-tabs a:hover

{

  border:none;

}

#about-casion-tabs .slider

{

  display:inline-block;

  width:30px;

  height:100%;

  border-radius:0px;

  /*background-color:#be952e;*/

  position:absolute;

  z-index:1200;

  bottom:0;

  transition:all .2s linear;

  

}

#about-casion-tabs .nav-tabs .active

{

	color: #fff;

   /* position: absolute;*/

    z-index: 9998;

    background: #be952e;

   /* width: 100%;*/

    border-radius: 0;

}



/*************************************************/

.owl-carousel .owl-item img.villa-logo{width:130px;}

#properties-tabs .tab-pane

{

  padding:60px 0 15px 0;

  position: relative;

}

#properties-tabs .nav-tabs

{

  position:relative;

  border:0;

  background-color:transparent;

  border-radius:0px;

  margin:0;

 

  float: left;

}



#properties-tabs .nav-tabs li

{

  margin:0px 0 0 -2px;

  position:relative;

  border:1px solid #be952e;

 

  color:#be952e;

}



#properties-tabs .nav-tabs li.first-item{margin:0px 0 0 0px;}



#properties-tabs .nav-tabs li a

{

  position:relative;

  margin-right:0px;

  padding: 12px 0 14px 0px;

  text-align: center;

  border:none;

  color:#be952e;

  font:400 14px/20px 'Oswald', sans-serif; letter-spacing:1px;

  text-transform:uppercase;

}



#properties-tabs .nav-tabs a:hover

{

  border:none;

}

#properties-tabs .slider

{

  display:inline-block;

  width:30px;

  height:100%;

  border-radius:0px;

  background-color:#be952e;

  position:absolute;

  z-index:1200;

  bottom:0;

  transition:all .2s linear;

  

}

#properties-tabs .nav-tabs .active

{

	color: #fff;

    position: absolute;

    z-index: 9998;

    background: #be952e;

    width: 100%;

    border-radius: 0;

}









nav {

    display: block

}



[tabindex="-1"]:focus {

    outline: 0;

}





a:not([href]):not([tabindex]) {

    text-decoration: none

}



a:not([href]):not([tabindex]):focus,

a:not([href]):not([tabindex]):hover {

    /*color: inherit;*/

    text-decoration: none

}



a:not([href]):not([tabindex]):focus {

    outline: 0

}





.fade {

    opacity: 0;

    transition: opacity .15s linear

}



.fade.show {

    opacity: 1

}



.nav {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none

}



.nav-link {

    display: block;

    padding: .5rem 1rem

}



.nav-link:focus,

.nav-link:hover {

    text-decoration: none

}



.nav-tabs {

    border-bottom: 1px solid #dee2e6

}



.nav-tabs .nav-item {

    margin-bottom: -1px

}



.nav-tabs .nav-link {

    border: 1px solid transparent;

    border-top-left-radius: .25rem;

    border-top-right-radius: .25rem

}



.nav-tabs .nav-link:focus,

.nav-tabs .nav-link:hover {

    border-color: #e9ecef #e9ecef #dee2e6

}



.nav-tabs .nav-item.show .nav-link,

.nav-tabs .nav-link.active {

    color: #ffffff;

    background-color:#be952e;

    /*border-color: #be952e;*/

}



.nav-justified .nav-item {

    -ms-flex-preferred-size: 0;

    flex-basis: 0;

    -webkit-box-flex: 1;

    -ms-flex-positive: 1;

    flex-grow: 1;

    text-align: center

}



.tab-content>.tab-pane {

    display: none

}



.tab-content>.active {

    display: block

}



.about-casion-block{padding-top:0px;}

#about-casion-tabs .link-box-tab{

    padding:0px 0 0px 0;

    width: auto;

    float: right;

}

#about-casion-tabs .link-box-tab a.view-link{font: 400 14px/20px 'Oswald', sans-serif;}

#about-casion-tabs .link-box-tab:hover a.view-link{color:#fff;}

.about-casion-block .package{padding:70px 0 0 0; text-align: center;}

.about-casion-block .package h3{text-align:left;letter-spacing: 1px; color: #ffffff; font:400 22px/24px 'Oswald', sans-serif; 

padding-bottom:50px; 

text-transform:uppercase;}

.package-list{border:0px solid blue; text-align:left;}

.package-list .package-info{position:relative; float:left; border:0px solid red;}

.package-list .package-info .package-icon{width:100px; }

.package-list .package-info .package-icon img{width:100%;}

.package-list .package-info h2{letter-spacing: 1.64px; color: #be952e; font:400 30px/40px 'Oswald', sans-serif; 

text-transform:uppercase;}



.package-list .otpc{width:24%;}

/*.package-list .mike{width:31%;}

.package-list .food{width:24%;}

.package-list .drinks{width:21%;}*/



.pd-list{
    padding: 0px 50px;
}


.package-list .mike{width:33.33%;}

.package-list .food{width:33.33%;}

.package-list .drinks{width:33.33%;}

.package-list .otpc h2{position: relative; top: -44px; margin-left: 50px;}

.package-list .mike h2{position: relative; top: -44px; margin-left: 27px;}

.package-list .food h2{position: relative; top: -44px; margin-left: 46px;}

.package-list .drinks h2{position: relative; top: -44px; margin-left: 36px;}

.packages-btn{font: 400 18px/20px 'Oswald', sans-serif; text-transform: uppercase; background-color: #be952e; color: #fff; 

border: 0; padding: 15px 50px 14px 50px; margin:10px 0 0 0; letter-spacing: 1px;}

.packages-btn:hover{background:#af892a;}



.modal-tips .modal-body{height:auto; padding: 0 15px 15px 15px;}

.modal-tips	.modal-content{padding: 10px 15px;}

.modal-tips	.modal-title{font:300 25px/28px 'Oswald', sans-serif;}

.modal-tips .modal-body p{letter-spacing: 0.3px; margin:0;

    color: #eadab0;

    font: 400 13px/18px 'muli', sans-serif;}



/* Dress Code */
.kidroom{display: flex; align-items: center;}
.dress-code{padding:20px; background:#272727; display: flex; align-items: center;}

.dress-code-img{width:62%; float:left;}

.dress-code-img img{width:100%;}

.dress-code-content{padding-left:22px; width:38%; float:right;}

.dress-code-content h3{letter-spacing: 1px; color: #eadab0; font:400 14px/20px 'muli', sans-serif; padding-top:15px; text-transform: uppercase;}

.dress-code-content	p{letter-spacing: 0.3px; color:#fff; font: 400 14px/20px 'muli', sans-serif; margin:0;

 padding:0 0 15px 0;}

.dress-code-content ul{padding:0 0 20px 0; margin:0;}

.dress-code-content ul li{width:auto; float: left; padding:12px 30px 12px 0;letter-spacing: 0.3px; color: #ffffff;

font: 400 14px/20px 'muli', sans-serif; text-transform: capitalize;}

.dress-code-content ul li img{width:36px !important; float:left; margin:0 15px 0 0; position: relative; top: -8px;}

.dress-code-content ul.timing-list{}

.dress-code-content ul.timing-list li{width:100%; letter-spacing: 0.3px;

    color: #eadab0; font: 400 14px/18px 'muli', sans-serif; padding: 5px 0; text-transform:initial;}



.dress-code-content p.timing-note{padding:25px 0 0 0; letter-spacing: 0.3px;

    color: #eadab0; font: 400 14px/18px 'muli', sans-serif;}



/* kids room tab section*/

.kids-room{position:relative; }

.kids-room .item{background:#212121; padding:10px;}

.kids-room .room-img{width:60%; float:left;}

.kids-room .room-img img{width:100%;}

.kids-room .room-content{width:37%; float:right; padding:0px 15px 0px 0; }

.kids-room .room-content h4{letter-spacing: 0.3px; color: #eadab0; font:400 16px/18px 'muli', sans-serif; 

padding:10px 0 0px 0; margin:0;
letter-spacing: 0px;
text-transform: uppercase;
}

.kids-room .room-content p{letter-spacing: 0.3px; color: #eadab0; font:400 14px/18px 'muli', sans-serif; 

/*padding:8px 0 10px 0;*/padding:8px 0 7px 0; margin:0; border-bottom:1px solid #3d3728;}

.kids-room .room-content p span{display:block; padding:0 0 10px 0;}



.kids-room .room-content p a{color: #eadab0; border-bottom:1px solid #eadab0;}



.kids-room .room-content p:last-child{border:0; padding:10px 0 0px 0;}

.kids-room .owl-nav{position: absolute; left: 65%;  bottom: 10%;}

.kids-room .slider-counter{position: absolute; right: 25px; bottom: 30px; z-index: 9; font: 400 18px/20px 'Oswald', sans-serif; letter-spacing: 2px; color: #eadab0;}



#about-casion-tabs .link-box-mob{display:none; padding-top:25px;}



#learntoplay{height:540px; position:relative;}

#learntoplay .owl-stage-outer{position:absolute;}

#learntoplay .owl-stage{padding-left:0 !important;}

#learntoplay .owl-nav{position: absolute; bottom: 0; right: 0;}

#learntoplay .overlay-box:hover .overlay-content {text-align: left; background: #fffee2;  bottom: -38%; cursor: pointer;  padding: 5px 40px 0 30px;}

#learntoplay .type-event-info p {color: #231f20; letter-spacing: 0.3px; font: 400 14px/19px 'muli', sans-serif; padding: 15px 0 0 0; margin: 0 0 10px 0; height: 165px; overflow: hidden;}

.type-event-info a.view-link:hover{color:#ad7d05 !important;}

.no-border{border:0 !important;}

/*------------------------------------*/



/* Special events section */

#special-events{padding:0 0 180px 0; position:relative;}

#special-events::before {

    top: 0;

    right: 0;

    bottom: 148px;

	left: 0;

    background: url(../../n8gaming/image/diamond-big.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#special-events::before {

    content: '';

    position: absolute;

	top:-20%;

    left: 0;

    bottom: 0;

    width: 180px;

    height: 430px;

    background: url(../../n8gaming/image/diamond-big.png) no-repeat;

    background-size: cover;

    background-position: -140px top;

}

#special-events .panel-wrapper{background:#fff; padding:20px;}

#special-events .section-links-box{padding: 0px 0 0 0px; position:relative;}

#special-events .section-links-box .book-btn{font: 400 16px/20px 'Oswald', sans-serif; text-transform: uppercase; background-color: #be952e; color: #fff; border: 0; padding: 15px 80px 14px 80px; margin: 50px 0 0 0;}

.section-links-box a{margin-left:60px;position: absolute; bottom: 0; font: 400 14px/26px 'Oswald', sans-serif;}

#special-events .carousel {

    position: relative

}



#special-events .slider-box {
/* event
    width:92.2%;

    float: right;

    background: #fff;

    padding: 7px;*/
    background: #be952e;
    padding: 1px;

}



#special-events .carousel-inner {

    position: relative;

    width: 100%;

    overflow: hidden

}



#special-events .carousel-inner>.item {

 /* event   position: relative; */

    display: none;

    -webkit-transition: .6s ease-in-out left;

    -o-transition: .6s ease-in-out left;

    transition: .6s ease-in-out left;

   /* height: 450px;*/
    height: 500px;

    overflow: hidden

}



#special-events .carousel-inner>.item>a>img,

#special-events .carousel-inner>.item>img {

    line-height: 1

}



#special-events .content-overlay-box {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 110px;

    background: url(../../n8gaming/image/header-bck.webp);

}



#special-events .content-overlay-box .heading-box {

    padding:19px 0 20px 30px;

    width: 70%;

    font: 400 15px/26px 'muli', sans-serif;

    float: left;

    color: #be952e;

}



#special-events .content-overlay-box .heading-box h2 {

    letter-spacing: 1.7px;

    color: #eadab0;

    font: 400 22px/42px Oswald, sans-serif;

    text-transform: uppercase;

    padding-bottom: 5px;

}



#special-events .content-overlay-box .heading-box p {

    font: 400 13px/20px 'Oswald', sans-serif;

    color: #fff;

	text-transform: uppercase;

	letter-spacing: 0.5px;

}



#special-events .content-overlay-box .venue-box {

    width: 30%;

    float: right;

    padding: 30px 30px 23px 0

}



#special-events .content-overlay-box .venue-box h6 {

    font: 400 15px/20px 'muli', sans-serif;

    color: #fff;

    float: right;

    margin-right: 10px;

    margin-top: -4.5px;

	display: none;

}



#special-events .content-overlay-box .venue-box .venue-logo {

    width: 70%;

    float: right

}



#special-events .nav-controls {

    position: absolute;
    /* right: 80px;
    bottom: -50px; */
    z-index: 99;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

}



#special-events .nav-controls a {

    /* margin: 0 15px; */

}



@media all and (transform-3d),

(-webkit-transform-3d) {

    #special-events .carousel-inner>.item {

        -webkit-transition: -webkit-transform .6s ease-in-out;

        -o-transition: -o-transform .6s ease-in-out;

        transition: -webkit-transform .6s ease-in-out;

        transition: transform .6s ease-in-out;

        transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;

        -webkit-backface-visibility: hidden;

        backface-visibility: hidden;

  /* event   
       -webkit-perspective: 1000px;

        perspective: 1000px;*/

    }

    #special-events .carousel-inner>.item.active.right,

    #special-events .carousel-inner>.item.next {

     /*   -webkit-transform: translate3d(100%, 0, 0);

        transform: translate3d(100%, 0, 0); */

     /*   left: 0 */

    }

    #special-events .carousel-inner>.item.active.left,

    #special-events .carousel-inner>.item.prev {

/* event
        -webkit-transform: translate3d(-100%, 0, 0);

        transform: translate3d(-100%, 0, 0); */

     /*   left: 0  */

    }

    #special-events .carousel-inner>.item.active,

    #special-events .carousel-inner>.item.next.left,

    #special-events .carousel-inner>.item.prev.right {
/* event
        -webkit-transform: translate3d(0, 0, 0);

        transform: translate3d(0, 0, 0); */

     /*   left: 0 */

    }

}



#special-events .carousel-inner>.active,

#special-events .carousel-inner>.next,

#special-events .carousel-inner>.prev {

    display: block

}



#special-events .carousel-inner>.active {

  /*  left: 0; */

}



#special-events .carousel-inner>.next,

#special-events .carousel-inner>.prev {

    position: absolute;

    top: 0;

    width: 100%

}



#special-events .carousel-inner>.next {

    left: 100%

}



#special-events .carousel-inner>.prev {

    left: -100%

}



#special-events .carousel-inner>.next.left,

#special-events .carousel-inner>.prev.right {

    left: 0

}



#special-events .carousel-inner>.active.left {

    left: -100%

}



#special-events .carousel-inner>.active.right {

    left: 100%

}



#special-events .carousel-control {

    position: absolute;

    /* top: 0;

    bottom: 0;

    left: 0;

    width: 15%; */

    /* font-size: 20px; */

    font-size: 0;

    color: #fff;

    text-align: center;

    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

    background-color: rgba(0, 0, 0, 0);

   /* opacity: .5; */

}



#special-events .carousel-control.left {

    right:0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);

    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);

    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));

    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);

    background-repeat: repeat-x

}



#special-events .carousel-control.right {
/* 
    right: 0;

    left: auto; */
    left: 0;

    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);

    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);

    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));

    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);

    background-repeat: repeat-x

}



#special-events .carousel-control:focus,

#special-events .carousel-control:hover {

    color: #fff;

    text-decoration: none;

    outline: 0;

    opacity: .9

}



#special-events .date-tabs {

 /*event
 
    width: 75px;

    height: 94px;

    float: left;

	*display:none;*/

}



#special-events .date-tabs ol {

   /* event
   margin: 0;
   */
    margin: 10px 10px 0px 10px; 

}



#special-events .carousel-indicators {

    text-align: center;

    list-style: none

}



#special-events .carousel-indicators li {
/* event
	color: #fff;

    display: block;

    position: relative;

    margin: 0;

    cursor: pointer;

    width: 75px;

    height: 94px;

    padding: 26px 0;

    background-color: #000;

    background-color: rgba(0, 0, 0, 0);

    border-bottom: 0 solid #fff;

    font: 500 14px/18px Oswald, sans-serif;

    letter-spacing: 1px;

    text-transform: uppercase;
    */
    
    
    color: #fff;

    display: block;

    position: relative;

    margin: 0;

    cursor: pointer;

    width: 100px;

    /*height: 94px;

    padding: 26px 0;*/
    
    height:68px;
    padding: 15px 0;

    background-color: #000;

    background-color: rgba(0, 0, 0, 0);

    /*border-right: 1px solid #fff;*/
    border-right: 1px solid #be952e;

    /*font: 500 14px/18px Oswald, sans-serif;*/
    font: 600 13px/18px 'muli', sans-serif;

    /*letter-spacing: 1px;*/

    text-transform: uppercase;

}



#special-events .carousel-indicators li hr {
/* event
    text-align: center;

    color: #fff;

    width: 35px;

    margin: 0 auto;

    position: absolute;

    bottom: -3px;

    left: 0;

    right: 0; */
    
    width: 100px;
    height: 105px;
    margin-left: -1px;
    margin-bottom: -10px;
    background-color: #fff;
    color: #000;
    font: 500 14px/18px Oswald, sans-serif;

}



#special-events .carousel-indicators li:last-child {

    border: 0

}



#special-events .carousel-indicators li span {
/* event
    font: 600 16px/21px Oswald, sans-serif;

    letter-spacing: 1px;
    */
    font: 600 13px/18px 'muli', sans-serif;

    letter-spacing: 1px

}



#special-events .carousel-indicators li.active {
/* event
    width: 76px;

    height: 94px;

    margin: 0;

    background-color: #fff;

    color: #000;

    font: 500 14px/18px Oswald, sans-serif */
    
    width: 100px;
    height: 68px;
    margin: 0;
    background-color:#be952e;
    color: #fff;
    font: 600 13px/18px 'muli', sans-serif;

}



#special-events .carousel-indicators .active span {
/* event
    font: 600 16px/21px Oswald, sans-serif;

    padding: 22px 0;
    */
    
     padding: 22px 0;

}



#special-events .carousel-indicators li.active hr {

    width: 0; color:#000; border: 0;

}



@media screen and (min-width:768px) {

    #special-events .carousel-indicators {

        bottom: 20px

    }

}



/*----------------------------------------*/





/*About us*/

#about{padding:0 0 80px 0; position: relative;}

#about::after {

    display:none;

    bottom: 0;

    right: 0;

    bottom: 148px;

    background: url(../../n8gaming/image/flower.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#about::after {

    display:none;

    content: '';

    position: absolute;

    right: 0;

    bottom: -15%;

    width: 170px;

    height: 292px;

    background: url(../../n8gaming/image/flower.png) no-repeat;

    background-size: cover;

    background-position: 1px top;

}

#about .about-spin-img{float: left; margin-left: -42%; margin-top: -55px; height:485px;}

.about-block{padding:0px 150px 0px 155px}

.about-block h1{padding-bottom:25px;}

.about-block p{color: #eadab0; letter-spacing: 0.3px;  font: 400 14px/19px 'muli', sans-serif; padding-bottom:25px;}



#about .about-list{padding:0px 0px 0px 155px}

#about .about-box{width:calc(25% - 30px); float:left; margin-right:30px; }

#about .about-icon{width:60px; height:60px;}

#about .about-icon img {height:100%;}

#about .about-txt{border-right: solid 1px #756d58; margin-top:15px;}

#about .about-txt.last{border:0;}

#about .about-txt p{font:400 14px/19px 'muli', sans-serif; color:#eadab0; }



/*--------------------------------------------------------*/



/*Types of events in deltin section*/

#type-events{padding:0 0 80px 0;}

#type-events .overlay-box a.view-link {font: 400 12px/20px 'Oswald', sans-serif;}

#type-events .type-event-block{border:0px solid red;}

#type-events .type-event-block .type-event-box{width:100%; /*float:left;*/ position:relative; overflow: hidden;}





/*#type-events .type-event-block .type-event-box:nth-child(3n+1){margin-right:12px;}

#type-events .type-event-block .type-event-box:nth-child(3n+2){margin:0 12px;}

#type-events .type-event-block .type-event-box:nth-child(3n+3){margin-left:12px;}*/

#type-events .type-event-block .type-event-box img{width:100%;}



.assured-menu{text-align:center;}

#type-events.best-assured .type-event-block .type-event-box { width:calc(33% - 12px); float: left; margin-bottom: 25px;}

#type-events.best-assured .type-event-block .type-event-box:nth-child(3n+1){margin-right:12px;}

#type-events.best-assured .type-event-block .type-event-box:nth-child(3n+2){margin:0 6px;}

#type-events.best-assured .type-event-block .type-event-box:nth-child(3n+3){margin-left:12px;}

#type-events.best-assured .overlay-content { padding: 0px 15px;}

#type-events.best-assured .overlay-content h3 {

    letter-spacing: 1px;

    color: #eadab0;

    font: 500 20px/31px 'Oswald', sans-serif;

    text-transform: uppercase;

    margin: 0;

    padding: 21px 0 20px 0;

    border-bottom: 0px solid #fffee2;

}

#type-events.best-assured .overlay-box:hover .overlay-content h3 {

    color: #242424;

    padding-bottom: 9px;

    border-bottom: 1px solid #be952e;

    font: 500 20px/26px 'Oswald', sans-serif;

    padding-top: 10px;

}

#type-events.best-assured .overlay-content ul{padding:7px 0; margin:0;}

#type-events.best-assured .overlay-content ul li{color: #231f20;

    letter-spacing: 0.3px;

    font: 400 12px/16px 'muli', sans-serif;

    padding: 0 0 4px 0;}

    

#type-events.best-assured .overlay-box:hover .overlay-content {

    text-align: left;

    background: #fffee2;

    bottom:-35%;}

.best-assured-bx{padding:0 0 100px 0 !important;}

.best-assured-bx h3{text-transform: uppercase;

    letter-spacing: 1px;

    font: 600 26px/20px 'Oswald', sans-serif;

    padding: 5px 0 10px 0;

    

    color: #f2f2f2;}

.best-assured-bx h3 span{color: #be952e !important;}



#type-event-slider .owl-dots{position: absolute; bottom:-40px; z-index: 9999; right: 0px; left: 0; text-align: center;}

#type-event-slider .owl-dots .owl-dot{background:url("../../n8gaming/image/dots.png"); width: 10px;  height: 10px;

 border-radius:50%; display:inline; margin: 5px; }

#type-event-slider .owl-dots .owl-dot.active{background:url("../../n8gaming/image/dots-solid.png") !important;}



.overlay-box{width:100%; height:100%; position:absolute; top:0; left:0; right:0; background:rgb(0,0,0,0.0);}



.overlay-content{background:rgb(0,0,0,0.7); position:absolute; left:0; right:0; bottom:-84%; width:90%; height:100%;  margin:0 auto; 

padding:0px 20px; text-align:center; transition: bottom 0.5s ease;}



.overlay-content h3{letter-spacing: 1px; color: #eadab0;font:500 25px/30px 'Oswald', sans-serif; text-transform: uppercase;  margin:0; 

padding:21px 0 20px 0; border-bottom:0px solid #fffee2;}

.type-event-info{display:none;}

.type-event-info p{color:#231f20; letter-spacing: 0.3px; font:400 13px/20px 'muli', sans-serif; padding:10px 0 0 0; 

margin:0 0 9px 0;}

.type-event-info a.view-link:hover{color: #be952e; border-bottom: 1px solid #be952e;}

.overlay-box:hover{background:rgb(0,0,0,0.5); cursor:pointer;}

.overlay-box:hover .type-event-info{display:block;}

.overlay-box:hover .overlay-content{text-align:left; background:#fffee2;bottom:-38%; cursor:pointer; padding: 5px 40px 0 30px;}

.overlay-box:hover .overlay-content h3{color:#242424; padding-bottom:10px; border-bottom:1px solid #be952e; font:500 23px/27px 'Oswald', sans-serif; }

/*---------------------------------------------------------*/

.bg-play-small {

    width: 30px;

    height: 30px;

    background: url(../../n8gaming/image/icons-sprites.png) -7px -1516px;

    background-size: 135px;

    display: inline-block;

    position: relative;

    right: unset;

    margin: 0px 2.5px 0 0;

}

.t-min-spacer{position:relative; position: relative; top: -6px; }

.play-bx{text-align: center;

    position: relative;}

.play-bx .bg-play{position: absolute;

    top: 42%;

    left: 0;

    right: 0;

    margin: 0 auto; z-index:1;}

.bg-black-overlay{position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    background: rgb(0,0,0,0.4);}



/*Deltin Select section*/

#deltin-select{padding:0 0 110px 0; position:relative;}

#deltin-select::after {

    display:none;

    bottom: 0;

    right: 0;

    bottom: 148px;

    background: url(../../n8gaming/image/otpc.png);

    background-size: cover;

    background-repeat: no-repeat;

}

#deltin-select::after {

     display:none;

    content: '';

    position: absolute;

    right: 0;

    bottom:19%;

    width: 156px;

    height: 266px;

    background: url(../../n8gaming/image/otpc.png) no-repeat;

    background-size: cover;

    background-position: 1px top;

}

#deltin-select h1{padding-bottom:15px;}

#deltin-select p.sub-txt{font:400 14px/20px 'muli', sans-serif; letter-spacing: 0.3px; color: #eadab0}

.deltin-select-list{}

.deltin-select-list .deltin-select-card{width:30%; float:left; border:0px solid red;}

.deltin-select-list .deltin-select-card img{width:330px; margin-left: -60px;}

.deltin-select-list .deltin-select-content{width:60%; float:right; border:0px solid blue;}

.deltin-select-list .deltin-select-content .select-box{width:33.33%; float:left; border: 0px solid red; 

margin:0 0px 9px 0; text-align:center;}

.deltin-select-list .deltin-select-content .select-box:nth-child(3n+2){padding-left:17px;}

.deltin-select-list .deltin-select-content .select-img{width:60px; margin: 0 auto;}

.deltin-select-list .deltin-select-content .select-img img{width:100%;}

.deltin-select-list .deltin-select-content .select-box p{font:400 14px/19px 'muli', sans-serif; color:#eadab0; letter-spacing: 0.3px;}

.deltin-select-list .deltin-select-card .hover-play{padding-left:25px; margin-top: -14px;}

.deltin-select-list .link-box{padding: 30px 0 20px 0;}

/*------------------------------------*/



/* testimonal section*/

.testimonal-slider{background:#212121; padding:10px; position:relative; margin:0 0 120px 0;}

.testimonal-slider .testimonal-img{width:35%; float:left; overflow: hidden;}

.testimonal-slider .testimonal-content{width:60%; float:right; padding:25px 45px 25px 0;}

.testimonal-slider .testimonal-content p{letter-spacing: 0.52px; color: #ffffff; font:400 26px/36px 'muli', sans-serif;}

.testimonal-slider .testimonal-content h4{font:400 27px/30px 'Oswald', sans-serif; letter-spacing: 1px; color: #eadab0;}

.testimonal-slider .testimonal-content h6{font:300 15px/18px 'muli', sans-serif; color: #eadab0; padding:2px 0;}

.testimonal-slider .owl-nav{position: absolute; left: 40%;  bottom: 10%;}

#counter{font:400 18px/20px 'Oswald', sans-serif;letter-spacing: 2px; color: #eadab0; position: absolute; right: 35px; bottom: 35px;}

/*-------------------------------------*/



/* footer section*/

footer{padding:45px 0; background:#171717; position:relative;}

footer .footer-logo{width:11%; float:left; border:0px solid red;}

footer .footer-menu{width:15%; float:left; border:0px solid yellow;}

footer .footer-menu-2{width:15%; float:left; border:0px solid green;}

footer .footer-contact-info{width:29%; float:left; border:0px solid cyan;}

footer .footer-social{width:30%; float:left; border:0px solid blue; text-align: right;}



footer .footer-contact-info .menu-3{width: 48%;

    float: left;

    margin: 0 0 0 5px;}

footer .footer-contact-info .contact-info-list{width: 50%;

    float: left;

    margin: 0;}



footer ul{}

footer ul li{color:#727272; font:400 15px/20px 'muli', sans-serif; padding:0 0 15px 0;}

footer ul li a{color:#727272; font:400 15px/20px 'muli', sans-serif; }

footer ul li a:hover{color:#f2f2f2;}

footer .footer-social ul{margin:0;}

footer .footer-social ul li{display:inline-block; margin:0 0 0 25px; padding:0 5px;}

footer .footer-logo-list{ border-top:0px solid #474747 ; border-bottom:1px solid #2b2b2b;}

footer .footer-logo-list ul{padding:21px 0 20px 0; margin:0;}

footer .footer-logo-list ul li{display:inline-block; border:0px solid red; margin:0; 

padding:0 45.8px 0 0;}

footer .footer-logo-list ul li img{height:29px;}

footer .footer-logo-list ul li:first-child{text-align:left;}

footer .footer-logo-list ul li:last-child{text-align:right; padding:0;}

footer .footer-social ul li:hover{cursor:pointer;}

footer .copyright-box{padding:25px 0;}

footer .copyright-box ul{padding:0; margin:0;}

footer .copyright-box ul li{display:inline-block; width:100%; padding:0; color: #77787b; font:400 14px/20px 'muli', sans-serif;}

footer .copyright-box ul li a{color: #77787b; font:400 14px/20px 'muli', sans-serif;}

footer .copyright-box ul li a:hover{color:#f2f2f2;}

footer .copyright-box ul li span{color: #77787b; font:400 14px/20px 'muli', sans-serif;}

footer .copyright-box ul li:first-child{text-align:left;}

footer .copyright-box ul li:first-child a.terms{padding-left:20px;}

footer .copyright-box ul li:first-child span{padding:0 8px;}

footer .copyright-box ul li:last-child{text-align:right;}

/*------------------------------------*/



.self-declaration .event-booking-form {

    padding: 0px 0 0 0 !important;

    margin: 0px 0 0 0 !important;

}



.self-declaration h1 span{color: #fff;

    font: 300 20px/24px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    position: relative;

    top: -6px;

    left: 20px;}

.self-declaration h3 span{color: #fff;

    font: 300 20px/24px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform:capitalize;

    position: relative;

    top: 0px;

    left: 20px;}

.self-declaration ol{margin:0 0 15px 25px;}

.self-declaration ol li{font: 400 14px/20px 'muli', sans-serif; color:#fff; padding-bottom: 10px; color:#808080; list-style: decimal;}

.self-form-bx .note-bx{color: #000;

    letter-spacing: 0.3px;

    font: 500 14px/20px 'muli', sans-serif; width:100%; padding:5px 20px; background:#be952e; margin-bottom: 25px;

}



.self-declaration .get-call-btn {

    padding: 12px 0;

    border: 1px solid #be952e;

    background: #be952e;

    color: #f2f2f2;

    text-transform: uppercase;

    font: 400 18px/24px 'Oswald', sans-serif;

    letter-spacing: 1px;

    opacity: 0.5;

    margin: 20px 0px 0 0 !important;

}



/*.self-form-bx label{color: #fff;

    letter-spacing: 0.3px;

    font: 500 14px/20px 'muli', sans-serif; width:100%; padding:5px 0px; 

}*/



.check-self-bx .form-groups {

  display: block;

  margin-bottom: 23px;

}



.check-self-bx .form-groups input {

  padding: 0;

  height: initial;

  width: initial;

  margin-bottom: 0;

  display: none;

  cursor: pointer;

}



.check-self-bx .form-groups label {

  position: relative;

  cursor: pointer;

  font: 400 14px/20px 'muli', sans-serif;

}



/*.check-self-bx .form-groups #accept{

  -webkit-appearance: none;

  background-color: transparent;

  border: 1px solid #b68f30;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

  padding: 10px;

  display: inline-block;

  position: relative;

  vertical-align: middle;

  cursor: pointer;

  margin-right: 12px;

  top: -1.5px;

}*/



.check-self-bx .form-groups label.unchecked:before {

  content:'';

  -webkit-appearance: none;

  background-color: transparent;

  border: 1px solid #b68f30;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

  padding: 10px;

  display: inline-block;

  position: relative;

  vertical-align: middle;

  cursor: pointer;

  margin-right: 12px;

  top: -1.5px;

}



.check-self-bx .form-groups input:checked + label.checked:after {

  content: '';   

  display: block;

  position: absolute;

  top: 0px;

  left: 8px;

  width: 6px;

  height: 14px;

  border: solid #b68f30;

  border-width: 0 2px 2px 0;

  transform: rotate(45deg);

}

.checked span{padding:0 0 0 30px;}



.tick-box{width:20px; height:20px; border:1px solid #be952e; margin-bottom: 10px; float:left; background:transparent; position:relative; overflow:hidden; margin: -1.5px 15px 0 0;}

.unchecked img{position: absolute; left: -20px; top: 1px; width: 20px;}

.checked img{position: absolute; left: -1px; top: 1px; width: 20px;}



.bs-img{position: absolute;

    top: -15px;

    right: 10px;

    height: 60px;}



/* Deltin logos sprites*/



.bg-deltin_suites-casino {

    /*width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -167px;

    background-size: 79%;

    background-repeat: no-repeat;*/

    width: 228px;

    height: 35px;

    background: url(../../n8gaming/image/deltin-logos-new2.png) -10px -126.5px;

    background-size: 79%;

    background-repeat: no-repeat;

}

.bg-deltin_zuri-casino {

    /*width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -167px;

    background-size: 79%;

    background-repeat: no-repeat;*/

    width: 228px;

    height: 35px;

    background: url(../../n8gaming/image/deltin-logos-new2.png) -10px -405.5px;

    background-size: 79%;

    background-repeat: no-repeat;

}

.bg-deltin_gold-casino {
    width: 228px;
    height: 35px;
    background: url(../../n8gaming/image/deltin-logos-new2.png) -8px -445.5px;
    background-size: 79%;
    background-repeat: no-repeat;
}

.bg-the_deltin {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -65px;

    background-size: 79%;

    background-repeat: no-repeat;

}



.bg-td_white {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -206px;

    background-size: 79%;

    background-repeat: no-repeat;

}



.bg-casino_white {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -403px;

    background-size: 110%;

}



.bg-main_logo {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -373px;

    background-size: 90%;

    background-repeat: no-repeat;

    position: relative;

    top: 5px;

}

/**/.bg-dg_white{

    /*width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -166px;

    background-size:79%;

    background-repeat: no-repeat;*/

    width: 228px;

    height: 35px;

    background: url(../../n8gaming/image/deltin-logos-new2.png) -10px -126.5px;

    background-size: 79%;

    background-repeat: no-repeat;

}



.bg-deltin_casion_white {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -367px;

    background-size:79%;

    background-repeat: no-repeat;

}



.bg-dd_white {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -10px;

    background-size: 79%;

    background-repeat: no-repeat;

}



.bg-dr_white {

    width: 228px; height: 35px;

    background: url(../../n8gaming/image/deltin-logos-new2.png) -10px -88px;

    background-size: 79%;

    background-repeat: no-repeat;

}



.bg-dj_white {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -50px;

    background-size: 82%;

    background-repeat: no-repeat;

}



.bg-ds_white {

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -126.5px;

    background-size: 79%;

    background-repeat: no-repeat;

}    

    

    

    



/* Deltin logos sprites



.bg-dg_white{

    width: 131px; height: 35px;

    background: url('../assets/deltin.png') -7px -42px;

    background-size: 67%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-dg_white {

    width: 131px; height: 35px;

    background: url('../assets/deltin.png') -7px -6px;

    background-size: 67%;

    background-repeat: no-repeat;

}



/*.bg-dg_white {

    width: 271px; height: 35px;

    background: url(../assets/deltin-logos.png) -6px -200px;

	background-size: 61%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-dg_white {

    width: 271px; height: 35px;

    background: url(../assets/deltin-logos.png) -6px -43px;

	background-size: 61%;

    background-repeat: no-repeat;

}*/

/*.bg-dg_black {

    width: 271px; height: 35px;

    background: url(../assets/deltin-logos.png) -6px -43px;

	background-size: 61%;

    background-repeat: no-repeat;

}

.bg-dr_white {

	width: 278px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -326px;

    background-size: 61%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-dr_white{

	width: 278px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -366.5px;

    background-size: 61%;

    background-repeat: no-repeat;

}

.bg-dr_black{

	width: 278px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -366.5px;

    background-size: 61%;

    background-repeat: no-repeat;

}

.bg-dj_white {

    width: 235px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -289px;

    background-size: 73%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-dj_white {

    width: 235px; height: 35px;

    background: url('../assets/deltin-logos.png') -6px -248.5px;

    background-size: 73%;

    background-repeat: no-repeat;

}

.bg-dj_black {

    width: 235px; height: 35px;

    background: url('../assets/deltin-logos.png') -6px -248.5px;

    background-size: 73%;

    background-repeat: no-repeat;

}

.bg-dc_white {

    width: 250px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -80px;

    background-size: 64%;

	background-repeat: no-repeat;

}

.hover-block:hover .bg-dc_white {

    width: 250px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -4.5px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-dc_black {

    width: 250px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -4.5px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-ds_white {

    width: 270px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -537px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-ds_white {

    width: 270px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -414px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-ds_black {

    width: 270px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -414px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-dd_white {

   width: 270px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -167px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-dd_white {

   width: 270px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -126px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-dd_black {

   width: 270px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -6px -126px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-casino_white {

    width: 265px; height: 35px;

    background: url(../assets/deltin-logos.png) -6px -696px;

	background-size: 64%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-casino_white {

    width: 265px; height: 35px;

    background: url(../assets/deltin-logos.png) -6px -647.5px;

	background-size: 64%;

    background-repeat: no-repeat;

}

.bg-casino_black {

    width: 265px; height: 35px;

    background: url(../assets/deltin-logos.png) -6px -647.5px;

	background-size: 64%;

    background-repeat: no-repeat;

}

.bg-dsea_white {

    width: 272px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -5px -500px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-dsea_white {

    width: 272px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -5px -458.5px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-dsea_black {

    width: 272px;

    height: 35px;

    background: url(../assets/deltin-logos.png) -5px -458.5px;

    background-size: 64%;

    background-repeat: no-repeat;

}

.bg-td_white {

    width: 242px; height: 35px;

    background: url(../assets/deltin-logos.png) -3px -542px;

    background-size: 67%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-td_white {

    width: 242px; height: 35px;

    background: url(../assets/deltin-logos.png) -3px -580.5px;

    background-size: 67%;

    background-repeat: no-repeat;

}

.bg-td_black {

    width: 242px; height: 35px;

    background: url(../assets/deltin-logos.png) -3px -580.5px;

    background-size: 67%;

    background-repeat: no-repeat;

}

.bg-td_black{

	width: 242px; height: 35px;

    background: url(../assets/deltin-logos.png) -3px -580.5px;

    background-size: 67%;

    background-repeat: no-repeat;

}



.bg-deltin_casion_white {

    width: 270px;

    height: 35px;

    background: url(../assets/deltin-casinos-white.png) 0px 0px;

    background-size:55%;

    background-repeat: no-repeat;

}

.hover-block:hover .bg-deltin_casion_white {

    width: 270px;

    height: 35px;

    background: url(../assets/deltin-casinos-black.png) 0px 0px;

    background-size:55%;

    background-repeat: no-repeat;

}

.bg-deltin_casion_black {

    width: 270px;

    height: 35px;

    background: url(../assets/casinos-plain.png) -13px -4px;

    background-size: 63%;

    background-repeat: no-repeat;

}

/*.bg-main_logo {

    width: 260px; height: 39px;

    background: url(../../n8gaming/image/icons-sprites.png) 0px -1786.5px;

	background-size: 63%;

    background-repeat: no-repeat;

}

.bg-main_logo {

    width: 260px; height: 39px;

    background: url(../assets/deltin-logos.png) -3px -189px;

	background-size: 63%;

    background-repeat: no-repeat;

}

.bg-main_logo {

    

    width: 131px; height: 43px;

    background: url(../assets/deltin.png) 0px -40px;

    background-size: 75%;

    background-repeat: no-repeat;

}*/



/*

    background: url(../assets/deltin.png) 0px -72px;

	background-size: 44%;

*/

 

/*.bg-footer_logo {

    width: 173px; height: 45px;

    background: url(../assets/deltin-logos.png) -3px -250px;

	background-size: 210px;

    background-repeat: no-repeat;

}*/

.bg-footer_logo {

   /* width: 131px; height: 43px;

    background: url(../assets/deltin.png) -7px -44px;

    background-size: 75%;

    background-repeat: no-repeat;*/

    width: 228px; height: 35px;

    background: url('../../n8gaming/image/deltin-logos-new2.png') -10px -373px;

    background-size: 90%;

    background-repeat: no-repeat;

}



/* Deltin footer logo sprites */

.bg-dr_footer {

    width: 130px;

    height: 35px;

    background: url(../../n8gaming/image/icons-sprites.png) -7.5px -1628px;

    background-size: 167px;

}

.bg-dj_footer {

    width: 106px;

    height: 35px;

    background: url(../../n8gaming/image/icons-sprites.png) -7.5px -1477px;

    background-size: 170px;

}

.bg-dc_footer {

    width: 140px;

    height: 35px;

    background: url(../../n8gaming/image/icons-sprites.png) -7px -1325px;

    background-size: 168px;

}

.bg-dd_footer {

    width: 140px;

    height: 35px;

    background: url(../../n8gaming/image/icons-sprites.png) -6.5px -1594px;

    background-size: 168px;

}

.bg-td_footer {

    width: 100px;

    height: 35px;

    background: url(../../n8gaming/image/icons-sprites.png) -7.5px -1566px;

    background-size: 170px;

}

.bg-ds_footer {

    width: 118px;

    height: 35px;

    background: url(../../n8gaming/image/icons-sprites.png) -7px -1495px;

    background-size: 167px;

}

.bg-dl_footer {

   width: 141px;

   height: 35px;

   background: url(../../n8gaming/image/icons-sprites.png) -7.5px -1720px;

   background-size: 167px;

}



/* Deltin icons sprites*/

.bg-arrow_l {

    /*width: 15px; height: 26px;*/

    background: url(../../n8gaming/image/icons-sprites.png) 2px -177px;

	background-size:243px;

}

.bg-arrow_r {

   /* width: 15px; height: 26px;*/

    background: url(../../n8gaming/image/icons-sprites.png) 2.8px -219px;

	background-size:243px;

}

.bg-arrow_d {

	width: 15px;

	height: 15px;

	background: url(../../n8gaming/image/icons-sprites.png) -15px -15px;

	background-size: 230px;

	padding: 0px 0px 0 0px;

	position: absolute;

	top: 31px;

	margin: 0 0 0 3px;

}

.bg-search {

	width: 20px;

    height: 20px;

    background: url(../../n8gaming/image/icons-sprites.png) -10px -503px;

    background-size: 200px;

}

.search-box:hover .bg-search {

	width: 20px;

    height: 20px;

    background: url(../../n8gaming/image/icons-sprites.png) -10px -545px;

    background-size: 200px;

}

.bg-casino {

    width: 30px;

    height: 22px;

    background: url(../../n8gaming/image/icons-sprites.png) -4px -762.5px;

    display: inline-block;

    background-size: 165px;

    float: left;

}

.active .bg-casino {

    width: 30px;

    height: 22px;

    background: url(../../n8gaming/image/icons-sprites.png) -4px -796.5px;

    display: inline-block;

    background-size: 165px;

}

.bg-hotel {

    width: 30px;

    height: 22px;

    background: url(../../n8gaming/image/icons-sprites.png) -3px -209px;

	display: inline-block;

    background-size: 165px;

    float: left;

}

.active .bg-hotel {

    width: 30px;

    height: 22px;

    background: url(../../n8gaming/image/icons-sprites.png) -3px -241px;

	display: inline-block;

    background-size: 165px;

}

.bg-info {

    width: 30px;

    height: 21px;

    background: url(../../n8gaming/image/icons-sprites.png) -2px -6731px;

    background-size: 120px;

    display: inline-block;

	position: relative;

    top: 4px;

}

.link-box-tab:hover .bg-info{

	cursor:pointer;

	width: 30px;

    height: 21px;

    background: url(../../n8gaming/image/icons-sprites.png) -5px -3246.5px;

    background-size: 180px;

    display: inline-block;

	position: relative;

    top: 4px;

}

.bg-arrow_r-sm {

	width: 10px;

    height: 26px;

    background: url(../../n8gaming/image/icons-sprites.png) -9px -155px;

    background-size: 180px;

    display: inline-block;

	margin-left: 3px;

}



.bg-arrow_r-xs {

	width: 10px;

    height: 22px;

    background: url(../../n8gaming/image/icons-sprites.png) -7px -129px;

    background-size: 150px;

    display: inline-block;

}

.bg-play {

    width: 40px; height: 40px;

    background: url(../../n8gaming/image/icons-sprites.png) -5px -5136px;

	background-size: 150px;

    display: inline-block;

	position: relative;

    top: 8.5px;

}

/*.hover-play:hover .bg-play{opacity:0.8;}*/



.bg-quote {

    width: 55px;

	height: 37px;

    background: url(../../n8gaming/image/icons-sprites.png) -6px -5378px;

	background-size: 160px;

	margin-bottom: 12px;

}

.bg-phone {

    width: 16px; height: 16px;

    background: url(../../n8gaming/image/icons-sprites.png) -6px -94.5px;

	display: inline-block;

	background-size: 160px;

	/*margin-right: 8px;*/

 /*   position: relative;*/

 /*   top: 2px;*/
 
     margin-right: 4px;
    position: relative;
    top: 2px;

}

.bg-mail {

    width: 16px; height: 16px;

    background: url(../../n8gaming/image/icons-sprites.png) -6px -177px;

	display: inline-block;

	background-size: 160px;

	/*margin-right: 9px;*/

 /*   position: relative;*/

 /*   top: 2px;*/
    
    margin-right: 4px;
    position: relative;
    top: 4px;

}



.bg-about-info{

	width: 20px;

	height: 20px;

	background: url(../../n8gaming/image/icons-sprites.png)-6px -492px;

	display: inline-block;

	background-size:130px;

	position: relative;

    top: -6px;

    left: -5px;

	/*position: absolute;

	top: 20.5px;

	left: 23px;*/

}







.bg-fb {

    width:18px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -1135.5px;

	background-size: 200px;

}

footer .footer-social ul li:hover .bg-fb {

    width:18px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -1178px;

	background-size: 200px;

}

.bg-tweet{

	width:20px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -585.5px;

	background-size: 200px;

}

footer .footer-social ul li:hover .bg-tweet{

	width:20px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -627.5px;

	background-size: 200px;

}

.bg-in{

	width:21px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11px -1262px;

	background-size: 200px;

}

footer .footer-social ul li:hover .bg-in{

	width:21px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11px -1346.5px;

	background-size: 200px;

}

.bg-yt {

    width:21px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -10030.4px;

	background-size: 203px;

}

footer .footer-social ul li:hover .bg-yt {

    width:21px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -10073px;

	background-size: 203px;

}

.bg-insta {

    width:21px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -334px;

	background-size: 200px;

}

footer .footer-social ul li:hover .bg-insta {

    width:21px; height: 24px;

    background: url(../../n8gaming/image/icons-sprites.png) -11.5px -376px;

	background-size: 200px;

}



.bg-m_menu {

    width: 40px; height: 55px;

    background: url(../../n8gaming/image/icons-sprites.png) -5px -3576px;

	background-size:190px;

	float: right;

	position: relative;

    top: 0px;

    right: 0px;

}

.bg-close {

	width: 40px; height: 55px;

	background: url(../../n8gaming/image/icons-sprites.png) -5px -3241px;

	background-size:170px;

	position: absolute;

    right: 5px;

    top: -4px;

	z-index: 9999;

}

.bg-m_menu:hover{cursor:pointer;}

.mob-menu{display:none;}

footer .last-footer-link{display:none;}

/*-------------------------------------*/



#sub-event-page{padding:110px 0 0 0;}

#sub-event-page::after {

    content: '';

    position: absolute;

    top: 90px;

    right: 0;

    bottom: 0;

    width: 180px;

    height: 260px;

    background: url(../../n8gaming/image/card-mob.png) no-repeat;

    background-size: cover;

    background-position: -1px top;

}

#sub-event-page #special-events::before{display:none;}

#sub-event-page .tab-slider--trigger{padding: 10px 0; width: 150px;}

.prop-select-bx	{width: 25%; position: relative;  padding-bottom: 35px;}

.prop-select-bx label {

    letter-spacing: 0.48px;

    color: #9d8e67;

    /*font: 400 13px/18px 'muli', sans-serif;*/
    /*font: 400 13px/20px 'muli', sans-serif;*/
    font: normal 13px/18px 'muli', sans-serif;

}

.prop-select-bx .selected {

    display: inline-block;

    width: 100%;

    background: #000;

    color: #f2f2f2;

    border-bottom: 1px solid #5f4a17;

    /*font: normal 15px/20px 'muli', sans-serif;*/
    font: 400 13px/19px 'muli', sans-serif;

    letter-spacing: 0.3px;

    padding: 11px 0px;

    width: 100%;

    cursor: pointer;

    user-select: none;

}



.prop-select-bx .selected.arrow-up:after {

	/* The "dropdown" arrow */

	 content: '';

	 box-sizing: content-box;

	 display: inline-block;

	 float: right;

	 width: 20px;

	 height: 20px;

	 background: url(../../n8gaming/image/icons-sprites.png) -5px -1.5px;

	 background-size: 170px; background-repeat: no-repeat;

	 

}

.prop-select-bx .selected.arrow-down:after {

	/* The "dropdown" arrow */

	 content: '';

	 box-sizing: content-box;

	 display: inline-block;

	 float: right;

	 width: 20px;

	 height: 20px;

	 background: url(../../n8gaming/image/icons-sprites.png) -5px -1.5px;

	 background-size: 170px; background-repeat: no-repeat;

	 -webkit-transform: rotate(180deg);  /* Chrome, Safari 3.1+ */

    -moz-transform: rotate(180deg);  /* Firefox 3.5-15 */

    -ms-transform: rotate(180deg);  /* IE 9 */

    -o-transform: rotate(180deg);  /* Opera 10.50-12.00 */

    transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */

}



.prop-select-bx .fancy-select {

	/* Dropdown options container */

	 list-style: none;

	 width: 100%;

	 margin:0px 0 0 0px;

	 display: block;

	 border: 1px solid #be952e;

	 border-top:0;

	 background-color: #ffffff;

	 overflow-y:auto;

	 overflow-x: hidden;

	 position: absolute;

	 z-index: 2;

	 user-select: none;

	 /*height:200px; overflow:auto;*/

}

.prop-select-bx .fancy-select .fancy-option {

	/* Individual options */

	letter-spacing: 0.3px;

     padding: 14.5px 15px;

	background: white;

    color: #242424;

	 cursor: pointer;

	 font: normal 15px/20px 'muli', sans-serif;

	 width: 100%;

}

.prop-select-bx .fancy-select .fancy-option:hover {

	 background: #eadab0;

	 color: #212121;

	 font:500 15px/20px 'muli', sans-serif;

}



#event-detail-banner{padding:0 0 80px 0; position:relative;}

.m-banner{display:none !important;}



.event-info-bx{position: absolute; z-index: 100; width: 100%; bottom:40px;}

.event-bx{background:#212121; padding:25px 10px;}

.event-bx ul{margin:0; padding:0;}

.event-bx ul li{list-style:none; display:inline-block; color: #eadab0; margin-right:45px; text-transform: uppercase; font: 400 18px/20px 'Oswald', sans-serif; letter-spacing: 1px; position:relative;}

.event-bx ul li:nth-child(2){padding-left:28px;}

.event-bx  .bg-location-m {width: 30px; height: 22px;	background: url(../../n8gaming/image/icons-sprites.png) -6.5px -335px; display: inline-block;	background-size: 160px; position: absolute; left: 0px; top:0;}

.event-bx .bg-calendar-icon{

	width:21px; height:21px; position: relative;

    top: 2px;

    left: -3px;

	/*width: 35px; height: 22px;background: url(../../n8gaming/image/icons-sprites.png);

    background-size: 158px;

    background-repeat: no-repeat;

    background-position: right -6.5em top -1096.5px, 0 0; position: absolute;

    left: -5px;

    top: -3px;*/ }

.event-bx .bg-calendar-icon	img{width:21px;}

.event-bx .bg-time{width:21px; height:21px; position: relative;

    top: 3.5px;}

.event-bx .bg-time img{width:21px;}

.events-ticket-bx{padding:0 0 80px 0;}

.events-ticket-bx h4{color: #eadab0; font: 200 38px/46px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform: uppercase; padding-bottom:5px;}

.event-ticket-btn{font: 400 16px/18px 'Oswald', sans-serif; text-transform: uppercase; background-color: #be952e; color: #fff; border: 0; padding: 15px 50px 14px 50px;  margin: 10px 0 0 0;}



#event-info-box{padding:10px 0 80px 0; position:relative;}

#event-info-box::after {

    content: '';

    position: absolute;

    top: 160px;

    right:-45px;

    bottom: 0;

    width: 200px;

    height: 260px;

    background: url(../../n8gaming/image/flower.png) no-repeat;

    background-size: cover;

    background-position: -38px top;

	-webkit-transform: rotate(40deg);

    -moz-transform: rotate(40deg);

    -o-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

    transform: rotate(40deg); 

	opacity:0.5;

}

#event-info-box p{color: #eadab0; letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif; padding-bottom: 35px; width:65%;}

#event-info-box p a{color: #eadab0; letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif; }

#event-info-box p a:hover{color:#fff;}



#event-info-box p.event-head{/*font: 400 20px/24px 'Oswald', sans-serif;  color: #be952e; padding: 0 0 10px 0;  margin: 0;*/  text-align: left;

    letter-spacing: 1px;

    /*color: #ffffff;*/
    color:#be952e;

    font: 400 22px/24px 'Oswald', sans-serif;

   padding-bottom: 0px;

    margin: 0;

    text-transform: uppercase;}

#event-info-box p.event-list{color: #eadab0;

    letter-spacing: 0.3px;

    font: 400 14px/20px 'muli', sans-serif; padding: 0 0 4px 25px;

    margin: 0;}

#event-info-box p.event-list::before {

    content: "";

    background: url(../../n8gaming/image/icons-sprites.png) -5px -68px;

    background-size: 160px;

    display: inline-block;

    width: 1.5em;

    height: 17px;

    margin-left: -1.5em;

    position: relative;

    top: 2px;

}





#event-info-box a.event-link{

    font: 400 13px/24px 'muli', sans-serif;

    letter-spacing: 1px;

    color: #be952e;

    border-bottom: 1px solid #be952e;

    text-transform: initial;

    padding-bottom: 1px;

    transition: all .3s ease-in;

    display: inline-block;

    font-style: italic;

    padding: 10px 0 0 0;

}



#event-info-box p.event-countdown{/*color: #eadab0;

    font: 400 20px/24px 'muli', sans-serif;

    

    letter-spacing: 0.5px;

    font-style: italic;

    padding: 0 0 30px 0;*/

    position: relative;

    margin-right: 0px;

    padding: 12px 0 14px 0px;

   

    border: none;

    color: #be952e;

    font: 400 14px/20px 'Oswald', sans-serif;

    letter-spacing: 1px;

    text-transform: uppercase;

}

    

#event-info-box p.event-book{

    font: 400 24px/26px 'Oswald', sans-serif;

    text-transform: uppercase;

    letter-spacing: 0.7px;

    color: #9d8e67;

    padding-bottom: 0px; margin:0;

}



p.event-tickets{color: #eadab0;

    font: 400 14px/22px 'muli', sans-serif;

    margin: 0;

    padding: 35px 0 25px 0;}

p.event-tickets strong{font-weight: 600;

    letter-spacing: 1px;}

.disctext{font: 400 13px/14px 'Oswald', sans-serif;

    letter-spacing: 1.44px;

    color: #be952e;

    text-align: center;

    text-transform: uppercase;

    margin: 0;}



.career-mob-bg h2.normal{font: 400 20px/25px 'Oswald', sans-serif !important;text-transform: uppercase;letter-spacing: 1.3px;margin: 15px 0 10px;}

.rec-div .event-head{margin: 50px 0 0;}

.rec-div .career-fields {margin: 30px 0 0 0 !important;}

.rec-div .career-fields .prop-career-select p{background: #000;color: #f2f2f2 !important;  text-transform: initial;font: normal 24px/26px 'muli', sans-serif !important;letter-spacing: 0.3px;padding:12px 0px 5px;margin:0;}

.rec-div .career-fields .prop-select-bx label {letter-spacing: 0.48px;color: #9d8e67;font:400 18px/18px 'muli', sans-serif !important;text-transform:uppercase;}

.rec-div .career-fields .prop-select-bx {width: 45% !important;position: relative;padding-bottom: 35px}

#event-info-box .event-head h2{
    /*color: #9d8e67;font: 400 24px/26px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform: uppercase; padding-bottom:5px; float:left;*/
    color: #eadab0;
    font: 200 29.5px / 42px 'Oswald', sans-serif;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding-bottom: 25px;
}

#event-info-box .pack-include-list{border:0px solid yellow; padding:35px 10px 10px 0px;}

#event-info-box .pack-include:nth-child(1){width:20%; float:left;}

#event-info-box .pack-include:nth-child(2){width:28%; float:left;}

#event-info-box .pack-include:nth-child(3){width:23%; float:left;}

#event-info-box .pack-include:nth-child(4){width:24%; float:left;}

#event-info-box .pack-include img{width:86px; margin-left:10px;}

#event-info-box .pack-include h3{letter-spacing: 1px; color: #be952e; font: 400 25px/32px 'Oswald', sans-serif; text-transform: uppercase;}



.tariff-list-bx{padding-top:45px;}



#event-info-box .offer-box{width: 50%; float: right;margin-top:-5px;}

#event-info-box .package-list{width:90%;}

#event-info-box .line {

    width: 85%;

    height: 1px;

    background-image: linear-gradient(to right, #000000, #2e2626, #594744, #866c61, #b1967e, #b1967e, #b1967e, #b1967e, #866c61, #594744, #2e2626, #000000);

    position: relative;

    left: -40px;

    margin: 0 auto;

}

#event-info-box .offer-box h3 {

    letter-spacing: 1px;

    color: #eadab0;

    font: 400 20px/28px 'Oswald', sans-serif;

    display: inline-block;

    padding: 6px 0 6px 7px;

	text-transform:uppercase;

}

#event-info-box .offer-box .off-icon {

    height: 24px;

    position: relative;

    top: 3px;

}





.event-b{font: 400 16px/18px 'Oswald', sans-serif;

    text-transform: uppercase;

    background-color: #be952e;

    color: #fff;

    border: 0;

    padding: 16px 80px 15px 80px;

    margin: 30px 35px 0 0; float:left;}



#event-info-box .link-box {padding: 35px 0 20px 0;}

#event-info-box a.view-link{font: 400 14px/26px 'Oswald', sans-serif;}



.event-booking-form{padding:90px 0 0 0; margin: 65px 0 0 0;}

.event-booking-form h3{font: 400 22px/24px 'Oswald', sans-serif; text-transform:uppercase; letter-spacing:0.3px; color:#9d8e67; padding-bottom:10px;}

.event-booking-form .guest-detail{width:25%; float: left; margin-right: 35px; position: relative;}

.event-booking-form .guest-detail .input-box {

    width: 100%;

    background: transparent;

    border: 0;

    border-bottom: 1px solid #5f4a17;

    color: #f2f2f2;

    padding: 9px 0px;

    margin-top: 0px;

    font: normal 15px/20px 'muli', sans-serif;

}

.event-booking-form .float-label {

    padding-top: 20px;

    margin-top: 0px;

}

.event-booking-form .floating-label {

    position: absolute;

    pointer-events: none;

    left: 0px;

    top: 30px;

    transition: 0.2s ease all;

    color: #808080;

    letter-spacing: 0.3px;

    color: #808080;

    font: normal 15px/20px 'muli', sans-serif;

}



input:focus ~ .floating-label,

input:not(:focus):valid ~ .floating-label{

	top: 3px;

	bottom:0px;

	left: 0px;

	letter-spacing: 0.48px;

	color: #9d8e67;

	font: 400 12px/20px 'muli', sans-serif;

}





.get-call-btn{font: 400 16px/18px 'Oswald', sans-serif;

    text-transform: uppercase;

    background-color:transparent;

    color: #be952e;

    border:1px solid #be952e;

    padding: 16px 95px 15px 95px;

    margin: 40px 0px 0 0;}

	

.get-call-btn:hover{

	color:#fff;

	background:#be952e;

}





#event-info-box .info-box ul {margin: 0; padding: 60px 0 0 0;}

#event-info-box .info-box ul li {

    display: inline-block;

    font: 400 18px/28px 'Oswald', sans-serif;

    letter-spacing: 1.44px;

    color: #be952e;

}

#event-info-box .info-box ul li:nth-child(1){padding-right:10px;}

#event-info-box .info-box ul li:nth-child(2){padding-left:10px;}



#event-info-box .info-box ul li a {

    font: 400 18px/28px 'Oswald', sans-serif;

    letter-spacing: 1.44px;

    color: #be952e;

    border-bottom: 1px solid #be952e;

    padding-bottom: 4px;

	text-transform:uppercase;

}



.map-direction{clear: both;

    float: none !important;

    display: table;

    width: auto !important;

    margin: 0px 0 17px 20px;

    position: relative;

    top: -20px;

    /* padding-left: 20px; */

    font: 400 14px/24px 'Oswald', sans-serif !important;

    letter-spacing: 1.44px !important;

    color: #be952e !important;

    border-bottom: 1px solid #be952e;

    text-transform: uppercase;

    padding-bottom: 1px;

    transition: all .3s ease-in;}

.map-direction:hover{color:#fff !important;}



#event-info-box .info-box ul li a:hover{

	color:#fff;

	border-bottom: 1px solid #fff;

}





/* popup modal */

.close {

    float: right;

    font-size: 21px;

    font-weight:300;

    line-height: 1;

    color: #be952e;

    

}



.close:focus,

.close:hover {

    color: #be952e;

    text-decoration: none;

    cursor: pointer;

    

}



button.close {

    padding: 0;

    cursor: pointer;

    background: 0 0;

    border: 0;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none

}



.modal-open {

    overflow: hidden

}



.modal {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index:9999999999999 /*100050*/;

    display: none;

    overflow: hidden;

    -webkit-overflow-scrolling: touch;

    outline: 0

}

 

.modal.fade .modal-dialog {

    -webkit-transform: translate(0, -25%);

    -ms-transform: translate(0, -25%);

    -o-transform: translate(0, -25%);

    transform: translate(0, -25%);

    -webkit-transition: -webkit-transform .3s ease-out;

    -o-transition: -o-transform .3s ease-out;

    transition: -webkit-transform .3s ease-out;

    transition: transform .3s ease-out;

    transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;

	

}



.modal.in .modal-dialog {

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    -o-transform: translate(0, 0);

    transform: translate(0, 0)

}



.modal-open .modal {

    overflow-x: hidden;

    overflow-y: auto;

	background: url("../../n8gaming/image/header-bck.webp");

}



.modal-dialog {

    position: relative;

	top: 25%;

	background-color: #212121;

	width:auto;

	margin:10px;

	

}



.modal-content {

	padding: 15px 20px;

    position: relative;

    background-color: #212121;

    background-clip: padding-box;

    border: 1px solid #999;

    border: 1px solid rgba(0, 0, 0, .2);

    

    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

    outline: 0

}



.modal-backdrop {

    position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1040;

    background-color: #000

}



.modal-backdrop.fade {

    filter: alpha(opacity=0);

    opacity: 0

}



.modal-backdrop.in {

    filter: alpha(opacity=50);

    opacity: .5

}



.modal-header {

    padding: 15px;

    border-bottom: 0px solid #e5e5e5

}



.modal-header .close {

    margin-top: -2px;

	position: absolute;

    top: 20px;

    right: 20px;

}



.modal-title {

    margin: 0;

    font: 300 28px/34px 'Oswald', sans-serif;

	letter-spacing: 1.64px;

    color: #eadab0;

}



.modal-body {

    position: relative;

    padding: 15px;

	height: 460px;

    overflow: auto;

    margin-bottom: 5px;

}



.modal-body::-webkit-scrollbar {

  width: 5px;

}



/* Track */

.modal-body::-webkit-scrollbar-track {

  background: #1d1d1e; 

}

 

/* Handle */

.modal-body::-webkit-scrollbar-thumb {

  background: #757576; 

}



/* Handle on hover */

.modal-body::-webkit-scrollbar-thumb:hover {

  background: #555; 

}



.modal-body ul{}

.modal-body ul li{letter-spacing: 0.3px; color: #eadab0; font:400 13px/18px 'muli', sans-serif; padding-bottom:8px;}

.modal-body ul{margin-bottom:0;}

.modal-body ul li:last-child{padding-bottom:0;}

.modal-body ul li::before {

    content: "";

    background: url(../../n8gaming/image/icons-sprites.png) -4px -54px;

    background-size: 130px;

    display: inline-block;

    width: 1.5em;

    height: 17px;

    margin-left: -1.5em;

    position: relative;

    top: 2px;

}



.modal-footer {

    padding: 15px;

    text-align: right;

    border-top: 0px solid #e5e5e5

}



.modal-footer .btn+.btn {

    margin-bottom: 0;

    margin-left: 5px

}



.modal-footer .btn-group .btn+.btn {

    margin-left: -1px

}



.modal-footer .btn-block+.btn-block {

    margin-left: 0

}



.modal-scrollbar-measure {

    position: absolute;

    top: -9999px;

    width: 50px;

    height: 50px;

    overflow: scroll

}



/******************** Sanjana 26/10/2021 ****************/

ul.booking-offer-info{

    padding: 10px 0 10px 30px;

    margin: 0;

}

ul.booking-offer-info li {

    letter-spacing: 0.48px;

    color: #eadab0;

    font:400 12px/18px 'muli', sans-serif;

    list-style: circle;

}

/*********************************************************/	







@media (min-width:768px) {

    .modal-dialog {

        width: 700px;

        margin: 30px auto

    }

    #fraud-popup .modal-dialog {

        width: 500px;

        margin: 30px auto

    }

    .modal-content {

        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);

		padding:20px 30px;

    }

    .modal-sm {

        width: 300px

    }

}



@media (min-width:992px) {

    .modal-lg {

        width: 900px

    }

}







#adda52-page{position:relative;}

#adda52-page .adda-block{position: absolute; width: 100%; top:125px;}

#adda52-page .adda-logo{width:186px;}

#adda52-page .adda-content{width:40%;}

.adda-content h3{color: #eadab0; font:200 36px/40px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform: uppercase; padding:15px 0 15px 0;}

.adda-content p{color: #eadab0; letter-spacing: 0.3px; font: 300 15px/22px 'muli', sans-serif; margin:0;}

.adda-content .adda52-btn{font: 400 16px/20px 'Oswald', sans-serif; text-transform: uppercase; background-color: #be952e;  color: #fff; border: 0; padding: 15px 80px 14px 80px; margin:35px 0 0 0;}

.adda-content .adda52-btn:hover{background:#af892a;}



#adda52-bx{padding:80px 0 80px 0;}

.adda52-info .adda-info-bx{width: 32%; float:left; padding-right:80px; margin-right:10px; padding-bottom:50px;}

.adda-info-bx:nth-child(4){clear:left;}

.adda-info-bx .delta-logo{width:140px; margin-top: 20px; margin-bottom: 0px;}

.adda-info-bx .security-logo{height:56px;}

.adda-info-bx .game-logo{height:56px;}

.adda-info-bx h4{letter-spacing: 0.55px;

    color: #eadab0;

    padding-bottom: 20px;

    font: 400 20px/26px 'Oswald', sans-serif;

    text-transform: uppercase;

    padding:25px 0 12px 0;}

.adda-info-bx p{color: #eadab0; letter-spacing: 0.3px; font: 400 14px/19px 'muli', sans-serif; margin: 0;}



/*Groups page*/

.groups-page .event-booking-block .form-btn{margin: 25px 0 0px 0;}

.groups-event-bx{padding:60px 0 90px 0 !important; position:relative;}

.groups-event-bx::after {

    content: '';

    position: absolute;

    top: -33%;

    right: 0;

    bottom: 0;

    width: 183px;

    height: 569px;

    background: url(../../n8gaming/image/diamond.png) no-repeat;

    background-size: cover;

    background-position: 10px top;

    z-index: -1;

}

.groups-page #type-event-slider .owl-nav{text-align: right; margin-top: 35px;}

.groups-page #venus-slider{height:525px;}

.groups-page #venus-slider .owl-stage-outer{position:absolute;}

.groups-page #venus-slider .owl-stage{padding-left:0 !important;}

.groups-page #venus-slider .owl-nav{position: absolute;  bottom: 0; right: 0;}

.groups-page #venus-slider .owl-item img.coming-icon {display: block; width: 10px;}



.form-100{width:100%; margin-bottom: 10px;}

.form-left{width:47%; float:left;}

.form-right{width:47%; float:right;}

.event-booking .selected {

	/* The select box */

	 display: inline-block;

	 width:100%;

	 background:transparent;

	 color: #f2f2f2;

	 border-bottom: 1px solid #5f4a17;

	font: normal 15px/20px 'muli', sans-serif;

	letter-spacing: 0.3px;

	padding:6px 1px 10.5px 0;

	width: 100%;

	 cursor: pointer;

	 user-select: none;

	 

}

.event-booking label{letter-spacing: 0.48px;

    color: #9d8e67;

    font: 400 12px/20px 'muli', sans-serif;}

.event-booking .selected.arrow-up:after {

	/* The "dropdown" arrow */

	 content: '';

	 box-sizing: content-box;

	 display: inline-block;

	 float: right;

	 width: 20px;

	 height: 20px;

	 background: url(../../n8gaming/image/icons-sprites.png) -5px -1.5px;

	 background-size: 170px; background-repeat: no-repeat;

	 

}

.event-booking .selected.arrow-down:after {

	/* The "dropdown" arrow */

	 content: '';

	 box-sizing: content-box;

	 display: inline-block;

	 float: right;

	 width: 20px;

	 height: 20px;

	 background: url(../../n8gaming/image/icons-sprites.png) -5px -1.5px;

	 background-size: 170px; background-repeat: no-repeat;

	 -webkit-transform: rotate(180deg);  /* Chrome, Safari 3.1+ */

    -moz-transform: rotate(180deg);  /* Firefox 3.5-15 */

    -ms-transform: rotate(180deg);  /* IE 9 */

    -o-transform: rotate(180deg);  /* Opera 10.50-12.00 */

    transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */

}



.event-booking .fancy-select {

	/* Dropdown options container */

	 list-style: none;

	 width: 100%;

	 margin:-2px 0 0 0;

	 display: block;

	 border: 1px solid #af892a;

	 border-top:0;

	 background-color: white;

	 overflow-y: scroll;

	 overflow-x: hidden;

	 position: absolute;

	 z-index: 2;

	 user-select: none;

}

.event-booking .fancy-select .fancy-option {

	/* Individual options */

	letter-spacing: 0.3px;

     padding: 14.5px 15px;

	 background: white;

	color: #242424;

	 cursor: pointer;

	 font: normal 15px/20px 'muli', sans-serif;

}

.event-booking .fancy-select .fancy-option:hover {

	 background: #eadab0;

	 color: #212121;

	 font: bold 15px/20px 'muli', sans-serif;

}



#groups-properties{padding:0 0 80px 0;}



#sub-faq-page{padding:110px 0 80px 0; position:relative;}

#sub-faq-page #about-casion-tabs {

    padding: 0 0 20px 0;

    position: relative;

}

#sub-faq-page #about-casion-tabs::after{display:none;}

#sub-faq-page::before{

    display:none;

    content: '';

    position: absolute;

    left: -80px;

    bottom:130px;

    width: 200px;

    height: 260px;

    background: url(../../n8gaming/image/flower.png) no-repeat;

    background-size: cover;

    background-position: -38px top;

    -webkit-transform: rotate(40deg);

    -moz-transform: rotate(40deg);

    -o-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

    transform: rotate(40deg);

	z-index: -1;

}

#sub-faq-page::after {

    display:none;

    content: '';

    position: absolute;

    top: 90px;

    right: 0;

    bottom: 0;

    width: 180px;

    height: 260px;

    background: url(../../n8gaming/image/card-mob.png) no-repeat;

    background-size: cover;

    background-position: -1px top;

}

.faq-block{width:60%; border:0px solid red; padding-left:35px;}

.faq-block .faq-bx{background:#0e0e0e; padding:10px 40px; }



/* ================================= */



 .Accordions {

	 display: block;

	 max-width: 800px;

	 margin: auto;

}

 .Accordion_item {

	 width: 100%;

	 height: auto;

	 margin: 5px 0;

	 border-bottom:1px solid #3a362e;

}

.Accordion_item:last-child{border:0}



 .Accordion_item .title_tab {

	 width: 100%;

	 background-color:#0e0e0e;

	 color: #fcfcfc;

	 padding: 12px 0px;

	 cursor: pointer;

	 transition: background-color 0.3s ease-in;

	 border-radius: 4px;

}

 .Accordion_item .title_tab .title {
	 color: #eadab0; 
	 /*font: 400 18px/24px 'muli', sans-serif; */
	/* font: 400 18px/21px 'muli', sans-serif;
	 letter-spacing: 0.44px;*/
	 padding:15px 40px 15px 0; 
	 position: relative;
    font: 400 16px/21px 'Oswald', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.plus-icon{

	height:20px;

	width:20px;

	background:url("../../n8gaming/image/plus.png") no-repeat;

	background-size:cover;

	display: inline-block;

    position: absolute;

    right: 0;

	margin-top:6.5px;

	position: absolute;

    top: 15px;

    right: 0;

}

.mins-icon{

	height:20px;

	width:20px;

	background:url("../../n8gaming/image/mins.png") no-repeat;

	background-size:cover;

	display: inline-block;

    position: absolute;

    right: 0;

	margin-top:-6.5px;

	position: absolute;

    top: 15px;

    right: 0;

}



 .inner_content {

	 width: 100%;

	 height: auto;

	 display: none;

	 overflow: hidden;

	 padding-bottom: 15px;

}

 .inner_content p {

	 width: 98%;

	 letter-spacing: 0.3px;

	 color: #eadab0;

	 opacity: 0.7;

	 font:400 14px/19px 'muli', sans-serif;

	 opacity: 0;

	 transform: translate3d(0px, 60px, 0px);

	 transition: transform 0.6s cubic-bezier(0, 0.99, 0.44, 1.01), opacity 0.8s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);

	 border-left:1.5px solid #554e3a;

	 padding:0 0 0 25px;

}

.inner_content ul{}

.inner_content ul li{letter-spacing: 0.3px; letter-spacing: 0.3px;

	 color: #eadab0;

	 opacity: 0.7;

	 font:400 14px/19px 'muli', sans-serif;

	 padding-bottom:12px;}

.inner_content ul li::before {

    content: "";

    background: url(../../n8gaming/image/icons-sprites.png) -4px -54px;

    background-size: 130px;

    display: inline-block;

    width: 1.5em;

    height: 17px;

    margin-left: -1.5em;

    position: relative;

    top: 2px;

}



.inner_content ul li ul{padding-top:10px;}

.inner_content ul li ul li{list-style:circle;}

.inner_content ul li ul li::before {display:none;}

.inner_content h5{font: 400 14px/22px 'muli', sans-serif; color: #eadab0;}

.inner_content table{border:0px solid red; margin-bottom:40px;}

.inner_content table th {

    padding: 8px;

    border-bottom: 1.5px solid #554e3a;

	font: 400 14px/22px 'muli', sans-serif; color: #eadab0;

}



.inner_content table td {

    padding: 8px 5px;

    border-bottom: 0.5px solid #3d3729;

	color: #eadab0; font: 300 15px/20px 'muli', sans-serif;

}



/* ================================= */

 .Accordion_item .title_tab.active {

	 background-color:#0e0e0e;

	 transition: background-color 0.3s ease-in;

}

 .Accordion_item .title_tab.active .title .icon {

	 transform: rotate(0deg);

	 transition: transform 0.3s ease-in;

}

 .Accordion_item .title_tab:hover {

	 background-color: #0e0e0e;

	 transition: background-color 0.3s ease-in;

}

 .Accordion_item .inner_content p.show {

	 opacity: 1;

	 transform: translate3d(0px, 0px, 0px);

	 transition: opacity 0.8s cubic-bezier(0, 0.99, 0.44, 1.01), transform 0.6s 0.1s cubic-bezier(0, 0.99, 0.44, 1.01);

}

/* ================================= */





.learntoplay-bx{background:#0e0e0e; padding:35px 40px; margin-top:60px; }

.learntoplay-bx p{
    /*letter-spacing: 0.44px; 
    color: #eadab0; 
    opacity: 0.8; 
    font: 400 18px/21px 'muli', sans-serif;*/
    /*font: 400 18px/24px 'muli', sans-serif;*/
    display: inline-block;
    margin:0;
    padding-right:35px;
    
    
    color: #eadab0;
    position: relative;
    font: 400 18px/21px 'Oswald', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.learntoplay-bx button{

    padding: 12px 70px;

    background: transparent;

    border: 1px solid #be952e;

    color: #be952e;

    text-transform: uppercase;

    font: 400 18px/24px 'Oswald', sans-serif;

    letter-spacing: 1px;

    margin-top: 15px;}

.learntoplay-bx button:hover{background:#be952e; color:#fff;}







/* tabs 2*/

#sub-faq-page .tile

{

  width:100%;

  margin:0px auto;

}

#sub-faq-page #tile-1 .tab-pane

{

  padding:15px;

}

#sub-faq-page #tile-1 .nav-tabs

{

  position:relative;

  border:none!important;

  background-color:transparent;

  margin: 0;

}

#sub-faq-page #tile-1 .nav-tabs li

{

  margin:0px!important;

}

#sub-faq-page #tile-1 .nav-tabs li a

{

  position:relative;

  margin-right:0px!important;

  padding: 20px 40px!important;

  text-transform: uppercase;

  letter-spacing: 1px;

  font: 400 15px/20px 'Oswald', sans-serif;

  border:none!important;

  color:#a89a7d;

}

#sub-faq-page #tile-1 .nav-tabs a:hover

{

 

  border:none;

}

#sub-faq-page #tile-1 .slider

{

  display:inline-block;

  width:30px;

  height:2px;

  background-color:#be952e;

  position:absolute;

  z-index:1200;

  bottom:0;

  transition:all .4s linear;

  

}

#sub-faq-page #tile-1 .nav-tabs .active

{

  background-color:transparent!important;

  border:none !important;

  color:#be952e !important;

}

/***********************/



/* learn to play page */

#sub-learn-page{padding:80px 0 80px 0;}

.learn-to-play-block{border:0px solid red; padding-top:10px;}

#sub-learn-page .learn-play-bx{width:calc(33.33% - 25px); float:left; position:relative; overflow:hidden; margin-bottom:35px;}

#sub-learn-page .learn-play-bx:nth-child(3n+1){margin-right:20px;}

#sub-learn-page .learn-play-bx:nth-child(3n+2){margin:0 15px 35px 15px;}

#sub-learn-page .learn-play-bx:nth-child(3n+3){margin-left:20px;}

#sub-learn-page .learn-play-bx img{width:100%;}



#sub-learn-page  .overlay-box:hover .overlay-content{padding: 0px 20px 0 20px;}

#sub-learn-page .type-event-info p{padding: 12px 0 0 0;}

#sub-learn-page .overlay-box:hover .overlay-content h3 {font: 500 25px/28px 'Oswald', sans-serif;}

#sub-learn-page a.view-link {font: 400 15px/20px 'Oswald', sans-serif;}



#sub-learn-page .type-event-info p {margin: 0 0 5px 0;}

#sub-learn-page .overlay-box:hover .type-event-info {display: block;  height: 135px; overflow: hidden;}

/***************************/





#sub-learn-detail-page{padding:110px 0 50px 0; text-align:center;}

#sub-learn-detail-page p{letter-spacing: 0.3px; color: #eadab0; font: 300 16px/26px 'muli', sans-serif; 

margin: 0 auto; width: 100%; text-align: left; padding-top:20px;}

.learn-detail-txt ul{margin:0 0 0 25px;}

.learn-detail-txt ul li{list-style:circle;letter-spacing: 0.3px; color: #eadab0; font:300 13px/18px 'muli', sans-serif !important; 

margin: 0 auto; width: 100%; text-align: left; padding-top:20px;}



#sub-learn-detail-page .learn-img-bx{width: 100%; margin: 50px auto 45px auto;}

#sub-learn-detail-page .learn-img-bx .iframe-height{height:520px;}

#sub-learn-detail-page h2{color: #eadab0; font:200 28px/30px 'Oswald', sans-serif;  letter-spacing: 1.5px; text-transform: uppercase; padding-bottom: 10px; text-align:left;}

#sub-learn-detail-page p strong {font-weight: 700!important;} //added by Nidhi

#sub-learn-detail-page p.txtdisclaimer {text-align: left;width: 75%; font: 400 14px/19px 'muli', sans-serif;color: #8D8D8D; letter-spacing: 0.3px;margin: 0;padding: 0 30px 0 0;} //added by Nidhi

.txtdisclaimer-italic{font-style: italic;} //added by Nidhi




#sub-learn-detail-page .learn-detail-txt{width:70%; margin:0 auto;}

.learn-detail-txt ol{margin-top:15px; text-align:left; list-style: decimal;}

.learn-detail-txt ol li{padding:0 0 16px 0; letter-spacing: 0.3px; color: #eadab0; font: 300 15px/20px 'muli', sans-serif;}

.learn-detail-txt p img{width:100%;}

.learn-detail-txt ul li strong {font-weight: 700 !important;} //added by Nidhi

/*  added by Nidhi on 06-07-22 */
.disclaimer-txt{
 font: 400 14px/19px 'muli', sans-serif;
 color: #8d8d8d;
 letter-spacing: 0.3px;
 margin: 0;
 padding: 0 30px 0 0;
}
.italic{
 font-style: italic;
}
/* eoc by Nidhi */



#brochures-bx{padding:0 0 80px 0;}

#brochures-bx .brochures-list .brochures-block h4{padding:0 0 5px 0px; font: 500 20px/21px 'Oswald', sans-serif; text-transform: uppercase; color: #f2f2f2; letter-spacing: 0.9px;}

#brochures-bx .brochures-list .brochures-block a{font: 400 15px/22px 'muli', sans-serif; color: #f2f2f2; letter-spacing: 0.6px; color: #be952e; border-bottom: 1.5px solid #be952e; padding-bottom:4px; margin-left:27px;}

#brochures-bx .brochures-list .brochures-block a:hover{color: #f2f2f2; border-bottom: 1.5px solid #f2f2f2;}

#brochures-bx .pdf-icon{height:25px; position: relative; top: 3px; margin-right:6px;}

#brochures-bx .download-icon{width: 18px; position: relative; top: 4px;}

.learn-brochures{width:70%; margin:0 auto;}

.learn-brochures h1{color: #eadab0;

    font: 200 28px/30px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding-bottom: 20px;

    text-align: left;}



#sub-gallery-page{padding:110px 0 50px 0;}

#sub-gallery-page h2{color:#9d8e67; text-transform: uppercase; font:600 24px/34px 'Oswald', sans-serif; letter-spacing: 1.5px; padding-bottom:20px;}



#sub-gallery-page .owl-carousel{position: relative; height:400px; margin-bottom: 60px;}

#sub-gallery-page .owl-carousel .owl-stage-outer{position:absolute !important;}

#sub-gallery-page .owl-carousel .owl-stage{padding-left:0 !important;}

#sub-gallery-page .owl-carousel .owl-nav{position:absolute; bottom: 10px; right: 0;}

#sub-gallery-page .owl-carousel .slider-caption{position: absolute; left: 0; bottom: 0; background: url(../../n8gaming/image/header-bck.webp); padding:13px 20px; text-align: left; width: 100%;}

#sub-gallery-page .owl-carousel .slider-caption h5{color: #eadab0; font: 200 22px/28px 'Oswald', sans-serif; letter-spacing: 1.28px; text-transform: uppercase; margin:0; float:left; padding-top:3px; width: 280px;}

#sub-gallery-page .owl-carousel .slider-caption .slider-link{font: 400 13px/20px 'Oswald', sans-serif; letter-spacing: 1.44px; color: #be952e;  border-bottom: 1px solid #be952e;  text-transform: uppercase;  padding-bottom: 1px; float:right; position: relative; top: -5px; right: 20px;}

#sub-gallery-page .owl-carousel .slider-caption .slider-link:hover{color:#fff; border-bottom: 1px solid #fff; }



#sub-contact-page{padding:110px 0 80px 0;}

#sub-contact-page:after {

    display:none;

    content: '';

    position: absolute;

    left: -70px;

    bottom: -50%;

    width: 200px;

    height: 260px;

    background: url(../../n8gaming/image/flower.png) no-repeat;

    background-size: cover;

    background-position: -38px top;

    -webkit-transform: rotate(40deg);

    -moz-transform: rotate(40deg);

    -o-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

    transform: rotate(40deg);

}

#sub-contact-page #about-casion-tabs::after{display:none;}

#sub-contact-page #about-casion-tabs .nav-tabs li a{padding: 10px 0 10px 0px;}

#sub-contact-page #about-casion-tabs .tab-pane {padding: 35px 0 15px 0; position: relative;}

#sub-contact-page .prop-select-bx.auto-height .fancy-select{height: auto;}



#sub-contact-page .contact-bx{border:0px solid red; height: 240px; overflow: hidden;}

#sub-contact-page .contact-bx .contact-content{width:calc(50% - 2px); border:0px solid blue; height: 100%;}

#sub-contact-page .contact-bx .address-block{background:#1a1a1a; padding: 30px 40px; float:left; height: 100%; overflow: auto;}

/* width */

#sub-contact-page .contact-bx .address-block::-webkit-scrollbar {

  width: 5px;

}



/* Track */

#sub-contact-page .contact-bx .address-block::-webkit-scrollbar-track {

  background:#2d2d2d; 

}

 

/* Handle */

#sub-contact-page .contact-bx .address-block::-webkit-scrollbar-thumb {

  background:#3f3f3f; 

}



/* Handle on hover */

#sub-contact-page .contact-bx .address-block::-webkit-scrollbar-thumb:hover {

  background: #555; 

}

/*#sub-contact-page .contact-bx .address-block br{display:none;}*/

.contact-bx .address-block h5{text-transform: uppercase; font: 400 20px/24px 'Oswald', sans-serif; letter-spacing: 0.2px; color:#eadab0;  padding-bottom: 8px;}

.contact-bx .addr-icon{height: 20px; position: relative; right: 6px;  top:0px;}

.contact-bx .addr-icons{height: 20px; position: relative; right: 6px;  top:4px;}

.contact-bx .address-block p{color: #eadab0; letter-spacing: 0.3px; font: 400 14px/21px 'muli', sans-serif; padding-left: 20px;}

.contact-bx .address-block a{font: 400 15px/21px 'muli', sans-serif; letter-spacing: 0.32px;  color: #eadab0; width: 50%; float: left;}

.contact-bx .map-block{-webkit-box-shadow: inset 0px 0px 24px 8px rgba(0,0,0,0.59);

-moz-box-shadow: inset 0px 0px 24px 8px rgba(0,0,0,0.59);

box-shadow: inset 0px 0px 24px 8px rgba(0,0,0,0.59);}

.mob-map{display:none;}

#sub-contact-page .contact-bx .map-block{float:right; margin-left:2px;}

.contact-bx .map-block iframe{width:100%; height:184px;}



.contact-form-bx .message-bx{position:relative; margin-top:10px;margin-bottom: 20px;} 

.contact-form-bx .message-bx .input-box {

    width: 82.5%;

    background: transparent;

    border: 0;

    border-bottom: 1px solid #5f4a17;

    color: #f2f2f2;

    padding: 9px 0px;

    margin-top: 0px;

    font: normal 15px/20px 'muli', sans-serif;

}



.contact-form-bx .get-call-btn{padding: 16px 105px 15px 105px;}



#sub-contact-page #about-casion-tabs {padding: 0 0 40px 0;}

.social-links-block h3{font: 400 25px/28px 'Oswald', sans-serif;  letter-spacing: 1px;  color: #9d8e67; padding-bottom: 10px; text-transform:uppercase;}



.social-links-block{padding:70px 0 0 0;}

.social-links-block ul{margin:0; padding:12px 0 0 0;}

.social-links-block ul li{display:inline-block; padding-right:70px;}

.social-links-block ul li div{display:inline-block; position: relative; top: 4px;}

.social-links-block ul li a{font: 400 16px/22px 'muli', sans-serif; letter-spacing: 0.32px; color: #eadab0;}





.privacy-block {width:60%;}

.privacy-block p{letter-spacing: 0.3px; color: #eadab0; font: 400 14px/19px  'muli', sans-serif; padding-right:15px;}

.privacy-block ul{margin:0; padding:15px 0 45px 25px;}

.privacy-block ul li{letter-spacing: 0.3px; color: #eadab0; font: 400 14px/19px 'muli', sans-serif; padding-bottom:8px;}

.privacy-block ul li::before {

    content: "";

    background: url(../../n8gaming/image/icons-sprites.png) -5px -68px;

    background-size: 160px;

    display: inline-block;

    width: 1.5em;

    height: 17px;

    margin-left: -1.5em;

    position: relative;

    top: 2px;

}







#about-us-page{padding:110px 0 0px 0;}

#about-us-page #about{padding:0 0 25px 0;}

#about-us-page #about::after{display:none;}

#about-us-page .about-block {padding: 30px 0px 0px 0px; width:70%;}

#about-us-page #about .about-list { padding: 0px 0px 0px 0px;}

#about-us-page #about .about-spin-img {float: right; margin-right: -40%; margin-top: -30px;  height: 485px;}

#about-us-page .about-block h2 {

    color: #eadab0;

    font: 200 32px/40px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding:0px 0 20px 0;

}



#about-us-page .about-block p{width:85%; padding:0 0 18px 0; margin:0; font: 400 14px/19px 'muli', sans-serif;}



#about-us-page .about-type-list{padding:35px 0 0 0;}

#about-us-page .about-bx{width:22%; float:left; position:relative;}

#about-us-page .about-bx .aboutbx-icon{width:50px; height:50px;}

#about-us-page .about-bx .aboutbx-icon img{width:100%; margin-bottom:10px;}

#about-us-page .about-bx h5{font: 300 14px/20px 'muli', sans-serif; letter-spacing: 0.3px; color: #ffffff;}

#about-us-page .about-bx hr {

    text-align: center;

    color: #3f3929;

    width: 60px;

    margin: 0 auto;

    position: absolute;

    bottom: unset;

    left: unset;

    right: 22px;

    top: 50px;

    transform: rotate(90deg);

	border: 0;

    border-bottom: 1px solid #3f3929;

}



#about-prop{padding:0 0 40px 0;}

#about-prop h2 {

    color: #eadab0;

    font: 200 32px/40px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding:35px 0 20px 0;

}

#about-prop .hotel-list-bx .hotel-info{width:33.33%; float:left; border: solid 1px #756d58; background-color: #0e0e0e; padding:20px 20px 50px 20px;}

#about-prop #deltin-awards .hotel-info {

    width: 33.33%;

    float: left;

    border: solid 0px #756d58 !important;

    background-color:transparent !important;

    padding: 20px 20px 50px 20px;

}

/*MODIF2022 Daid new class for awards owl carousel */
#about-prop .new-awards .hotel-info {

    width: 33.33%;

    float: left;

    border: solid 0px #756d58 !important;

    background-color:transparent !important;

    padding: 20px 20px 50px 20px;

}

#about-prop .hotel-list-bx .hotel-info.slider-w{width:100%;}

#about-prop .hotel-list-bx .hotel-info img{width:100%;}

#about-prop .hotel-detail{margin-top:20px; padding:0 0 10px 20px;  position:relative;}



#about-prop .hotel-detail .plc-name{color: #eadab0; text-transform: uppercase; font: 400 14px/20px 'muli', sans-serif;  border: solid 1px #554e3a; position: absolute;  top: 2px; right: 0; padding: 1px 16px;}

#about-prop .know-more{color:#be952e;
   /* font: 400 16px/20px 'muli', sans-serif;
    letter-spacing: 0.6px;
    text-transform:capitalize; */
    border-bottom:1.1px solid #be952e; padding:15px 0 3px 0px; margin-left:20px;
    font: 400 14px/24px 'Oswald', sans-serif;
    letter-spacing: 1.44px;
    text-transform: uppercase;
}

#about-prop .know-more:hover{color:#fff; border-bottom:1.1px solid #fff; }



#about-prop #deltin-casinos{position:relative; height:410px;}

#about-prop #deltin-casinos  .owl-stage-outer{position:absolute;}

#about-prop #deltin-casinos .owl-stage{padding-left:0 !important;}

#about-prop #deltin-casinos .owl-nav{position: absolute;  bottom: 0; text-align: right;  width: 100%;}

#about-prop #deltin-casinos .owl-dots {text-align: center; position: absolute; bottom: 10px; width: 100%;}

#about-prop #deltin-casinos .owl-dots .owl-dot {background: url(../../n8gaming/image/dots.png); width: 8px; height: 8px;  border-radius: 50%; display: inline; margin: 4px;}

#about-prop #deltin-casinos .owl-dots .owl-dot.active {background: url(../../n8gaming/image/dots-solid.png) !important;}





#about-prop #deltin-hotels{position:relative; height:380px;}

#about-prop #deltin-hotels  .owl-stage-outer{position:absolute;}

#about-prop #deltin-hotels .owl-stage{padding-left:0 !important;}

#about-prop #deltin-hotels .owl-nav{position: absolute;  bottom: 0; text-align: right;  width: 100%;}

#about-prop #deltin-hotels .owl-dots {text-align: center; position: absolute; bottom: 10px; width: 100%;}

#about-prop #deltin-hotels .owl-dots .owl-dot {background: url(../../n8gaming/image/dots.png); width: 8px; height: 8px;  border-radius: 50%; display: inline; margin: 4px;}

#about-prop #deltin-hotels .owl-dots .owl-dot.active {background: url(../../n8gaming/image/dots-solid.png) !important;}



#about-prop #deltin-awards{position:relative; height:310px;}

#about-prop #deltin-awards  .owl-stage-outer{position:absolute;}

#about-prop #deltin-awards .owl-stage{padding-left:0 !important;}

#about-prop #deltin-awards .owl-nav{position: absolute;  bottom: 0; text-align: right;  width: 100%;}

#about-prop #deltin-awards .owl-dots {text-align: center; position: absolute; bottom: 10px; width: 100%;}

#about-prop #deltin-awards .owl-dots .owl-dot {background: url(../../n8gaming/image/dots.png); width: 8px; height: 8px;  border-radius: 50%; display: inline; margin: 4px;}

#about-prop #deltin-awards .owl-dots .owl-dot.active {background: url(../../n8gaming/image/dots-solid.png) !important;}


/* MODIF20220326 Daid Deltin Awards new class added */
#about-prop .new-awards{position:relative; height:310px;}

#about-prop .new-awards  .owl-stage-outer{position:absolute;}

#about-prop .new-awards .owl-stage{padding-left:0 !important;}

#about-prop .new-awards .owl-nav{position: absolute;  bottom: 0; text-align: right;  width: 100%;}

#about-prop .new-awards .owl-dots {text-align: center; position: absolute; bottom: 10px; width: 100%;}

#about-prop .new-awards .owl-dots .owl-dot {background: url(../../n8gaming/image/dots.png); width: 8px; height: 8px;  border-radius: 50%; display: inline; margin: 4px;}

#about-prop .new-awards .owl-dots .owl-dot.active {background: url(../../n8gaming/image/dots-solid.png) !important;}



#about-prop .hotel-list-bx #deltin-awards .hotel-info img {

    width: auto;

    margin: 0 auto;

}

/* MODIF20220326 Daid Deltin Awards new class added */
#about-prop .hotel-list-bx .new-awards .hotel-info img {

    width: 194px;

    margin: 0 auto;

}

#delta-block{padding:0 0 80px 0;}

#delta-block h2 {

    color: #eadab0;

    font: 200 32px/40px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding:35px 0 20px 0;

}

#delta-block .delta-bx{width:60%; float:left;}

#delta-block .delta-bx p{margin: 0; font:400 14px/19px 'muli', sans-serif; color: #eadab0; padding:0 0 15px 0;}

#delta-block .delta-logo-bx{width:30%; float:right; padding: 55px 0}

#delta-block .delta-logo-bx img{width:100%;}



#delta-block a.view-link {font: 400 14px/20px 'Oswald', sans-serif;}



.deltin-select-page h5.logo-list {text-transform: uppercase; letter-spacing: 1px; font: 600 20px/20px 'Oswald', sans-serif; padding: 13.5px 0 13px 0px; color: #f2f2f2;}

.deltin-select-page h5.logo-list span {color: #be952e;}

.deltin-select-page .event-info-bx{bottom: 60px;}

.deltin-select-page .events-ticket-bx{position:relative;}

.deltin-select-page	.deltin-card{width: 400px; position: absolute; right: 0; top: -60px;}





#select-block{padding:60px 0 80px 0; position:relative;}

#select-block::after {

    content: '';

    position: absolute;

    top: -42%;

    right: 0;

    bottom: 0;

    width: 183px;

    height: 569px;

    background: url(../../n8gaming/image/diamond.png) no-repeat;

    background-size: cover;

    background-position: 10px top;

    z-index: 99;

}

.deltin-select-bx{border:0px solid red; width:85%; margin:0 auto;}

.deltin-select-bx .select-video{width:60%; border:0px solid yellow; padding:0px; float:left;}

.deltin-select-bx .select-content{width:40%; border:0px solid cyan; padding:25px 0px 40px 40px; float:left;}

.deltin-select-bx h3{color: #eadab0; font:200 30px/42px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform: uppercase; padding-bottom:15px;}

.deltin-select-bx .select-content p{color: #eadab0; letter-spacing: 0.3px; margin: 0; font: 400 14px/19px 'muli', sans-serif;}



#select-privileges{padding:0px 0 80px 0;}





.form-thank-you{width:100%; padding:10px; text-align:center;}

.thank-you-bx{width:100%; text-align:center;}

.thank-you-bx img{width:65px; margin-bottom:5px;}

.thank-you-bx h4{letter-spacing: 0.32px; color: #eadab0; font: 500 16px/20px 'muli', sans-serif; padding:10px 0 5px 0;}

.thank-you-bx p{color: #eadab0; font: 300 15px/20px 'muli', sans-serif; padding:5px 0;}



.main-offer-pg #offers-block {padding: 110px 0 80px 0;}

.main-tariff-pg #tariff-block {padding: 110px 0 80px 0;}

.packages-heading{color: #eadab0; font: 200 26px/36px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform: uppercase;  padding: 10px 0 40px 0;}

	

	

.register-block{padding:80px 0 0 0; border:0px solid red;}	

.reg-outer-bx{width:85%; margin:0 auto; border:0px solid blue; position:relative;}	

.reg-outer-bx .process-bx{padding:50px; width:85%; background:#fffee2; color:#000;}

.reg-outer-bx .membership-bx{width:300px; background:#212121; position: absolute; top:33px; right: 0; padding:40px 38px;}

.reg-outer-bx .process-bx .reg-process{width:65%;}

.reg-outer-bx .process-bx h3{/*font: 300 25px/32px 'Oswald', sans-serif; letter-spacing:0.5px; text-transform: uppercase; padding:0 0 10px 0;*/ text-transform: uppercase;

    font: 500 23px/26px 'Oswald', sans-serif;

    letter-spacing:0px;

    color: #000;

    padding: 0 0 10px 0;}

.reg-outer-bx .process-bx h6{color: #000; font: 400 14px/19px 'muli', sans-serif; padding:0 0 12px 0;}

.reg-outer-bx .process-bx p{font: 400 14px/19px 'muli', sans-serif; margin:0;}

.reg-outer-bx .process-bx ul{margin:0; padding:0;}

.reg-outer-bx .process-bx ol li{font: 400 14px/19px 'muli', sans-serif; padding:13px 0 0 0; list-style:decimal;}

.reg-outer-bx .process-bx ol li span{font: 500 14px/19px 'muli', sans-serif;}





.reg-outer-bx .membership-bx h5{text-transform: uppercase; font: 500 23px/26px 'Oswald', sans-serif; letter-spacing: 1px; color:#9d8e67; padding:0 0 10px 0;}

.reg-outer-bx .membership-bx p{letter-spacing: 0.48px; color: #9d8e67; font:400 13px/18px 'muli', sans-serif; margin:0; padding:20px 0 2px 0;}

.reg-outer-bx .membership-bx a{color: #eadab0;font: 400 16px/24px 'muli', sans-serif; }

.reg-outer-bx .membership-bx a img{height: 20px; position: relative; left:0px; right: 4px; top: 4px}





#select-privileges h1{padding-bottom:40px;}

.select-slider-block{position: relative;}



#select-slider{height:505px;}

#select-slider.owl-carousel .owl-stage-outer {position: absolute !important;}

#select-slider .owl-stage{padding-left:0px !important;}

#select-slider.owl-carousel .owl-item img{width:80%;}

#select-slider .owl-nav{position: absolute; bottom: 0; right: 0;}

#select-slider .content-overlay{position: absolute; top: 10%; right: -47px; width: 30%;}

#select-slider .content-overlay h4{letter-spacing:3px; font: 400 58px/68px 'Oswald', sans-serif; opacity: 0.5; color: #eadab0;}

#select-slider .content-overlay p{color: #eadab0; font: 500 24px/31px 'Oswald', sans-serif; letter-spacing:0.5px; text-transform: uppercase; padding-right: 55px;}



/*.container-2 {

	 position:absolute;

	 top:0px;

	 left: 0;

	 width: 100vh;

	 height: calc(100vw);

	 overflow: scroll;

	 transform: rotate(-90deg);

	 transform-origin: center calc(50vh);

}

 .child {

	 display: flex;

	 flex-direction: column;

	 justify-content: center;

	 align-items: center;

	 margin: 1em auto;

	 padding: 2em;

	 width: 500px;

	 height: 500px;

	 transform: rotate(90deg);

	 border: 1px solid #333;

	 box-shadow: 3px 3px 6px rgba(51, 51, 51, .3);

	 text-align: center;

}

 .child p {

	 line-height: 1.5;

}*/

 

 

#tblock{color: #eadab0; font: 400 17px/28px 'Oswald', sans-serif; letter-spacing:0.6px; padding-bottom:0px;}



.scroll-top{display:none;}



/*-----------------Career page--------------------*/

.wrap-career::after {

    content: '';

    position: absolute;

    top: -38px !important;

    right: 1px !important;

    bottom: 0;

    width: 200px;

    height: 575px !important;

    background: url(../../n8gaming/image/diamond.png) no-repeat !important;

    background-size: cover;

    background-position: -38px top;

    -webkit-transform: rotate(10deg);

    -moz-transform: rotate(40deg);

    -o-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

     transform: rotate(0deg) !important;

    opacity:2.5 !important;

}

.wrap-career::before{content: ''; display:none;

    position: absolute;

    left: -80px;

    bottom: 315px;

    width: 200px;

    height: 260px;

    background: url(../../n8gaming/image/flower.png) no-repeat;

    background-size: cover;

    background-position: -38px top;

    -webkit-transform: rotate(40deg);

    -moz-transform: rotate(40deg);

    -o-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

    transform: rotate(-13deg);

    z-index: -1;}

   #hm{ font: 200 30px/42px 'Oswald', sans-serif !important;   letter-spacing: 1.5px !important;  text-transform: uppercase !important; padding-bottom: 25px !important;}

   

.career-heds{padding:0 40px;}

.career-fields{margin:50px 0 0 0;}

.prop-career-select{float: left; margin: 0 40px 0 0;}



.career-det-heading{width: 100%; margin:0 auto 0;}

.career-det-heading .career-info-title{padding: 0 30px;}

.career-det-heading .career-info .ro-4{float: left;padding:35px 0;}



.career-det-heading .career-info .career-position{width:48% }

.career-det-heading .career-info .career-depart{width:24% }

.career-det-heading .career-info .career-location{width:24% }

.career-det-heading .career-info .career-pipe{display: none;}



.career-det-heading .career-info .career-arrow{width:3% }

.career-det-heading .career-info .career-arrow .career_arrow-next{width: 24px;margin:0 auto;}

.career-det-heading .career-info .career-arrow .career_arrow-next img.a-row{width: 100%; display:none;}

.career-det-heading .career-info .career-arrow .career_arrow-next img.b-row{width: 100%; display:none;}



.career-det-heading .career-info .ro-4 h4{color:#9d8e67 !important;font: 400 16px/20px 'Oswald', sans-serif !important;text-transform: uppercase;letter-spacing: 1.3px;}

.career-det-heading .career-info .ro-4 p{color:#eadab0 !important;font: normal 15px/20px 'muli', sans-serif !important;letter-spacing: 1.3px;padding-bottom: 0 !important;margin-bottom: 0 !important;width: unset !important;cursor:pointer;}





.career-det-heading .career-info-detail{background:#0e0e0e;margin:0 40px;}

.career-det-heading .career-info-detail .info-border{border-top: 1px solid #3a362e;}

/*.career-det-heading .career-info-detail .info-border:last-child{border-bottom: 0px solid #3a362e !important;}*/

.career-det-heading .career-info-detail:hover {background:#fffee2;}

.career-det-heading .career-info-detail:hover .career-info .ro-4 p{color:#212121 !important;}

.career-det-heading .career-info-detail:hover .career-info .career-arrow .career_arrow-next img.a-row{display:block;cursor: pointer;}

.career-det-heading .career-info-detail:hover .info-border{ border-top: 1px solid #fffee2;}

.career-mob-bg{background: none;}

.mob-vt{display: none;}



#car-infoma h1.caree-ti{padding-bottom: 15px;    color: #eadab0 !important;   font: 200 31px/42px 'Oswald', sans-serif !important;  letter-spacing: 1.5px !important;  text-transform: uppercase;}

#car-infoma  p.caree-p{  font: 400 14px/20px 'muli', sans-serif; letter-spacing: 0.3px;   color: #eadab0;}

#car-infoma .vd-play{padding: 0px 0 20px 0 !important;}

#car-infoma h5.c-grp{    text-transform: uppercase;

    letter-spacing: 1px;

    font: 600 20px/20px 'Oswald', sans-serif;

    padding: 13.5px 0 13px 6px;olor: #f2f2f2;}

#car-infoma h5.c-grp span{color: #be952e !important;}

.career-btn{margin:40px 0 0 ;text-align: center;}

#SHOWMORE{text-align:center;margin:60px auto 0}

#SHOWMORE .packages-btn{font: 400 18px/20px 'Oswald', sans-serif; text-transform: uppercase;  background: none !important; color: #fff; border: 0 !important;padding: 0 !important;}

#SHOWMORE .packages-btn a{ font: 400 18px/20px 'Oswald', sans-serif;  text-transform: uppercase; background-color: #be952e; color: #fff;border: 0;padding: 15px 50px 14px 50px;}





/*Career-detail*/

.wrap-career-detail{margin: 100px 0 0;}

.wrap-career-detail .position-info{margin: 50px 0;}

.wrap-career-detail .position-info .desig-detail{float: left;width: 50%;}

.wrap-career-detail .position-info .desig-detail h3{font: 300 23px/30px 'Oswald', sans-serif;letter-spacing: 1.28px;  text-transform: uppercase;  color: #9d8e67;padding-bottom: 30px;}

.wrap-career-detail .position-info .desig-detail ul{margin-left: 0 !important;}

.wrap-career-detail .position-info .desig-detail .detail-title1, .wrap-career-detail .position-info .desig-detail .detail-title2{float: left;}

.wrap-career-detail .position-info .desig-detail .detail-title2{width: 75%}

.wrap-career-detail .position-info .desig-detail .detail-title1{width: 25%}

.wrap-career-detail .position-info .desig-detail .detail-title2 .xcontxt{padding: 0px 10px; float: left;width: 96%;  margin: -1px 0 0 0;}

.wrap-career-detail .position-info .desig-detail .detail-title2 .xcolon {float: left; width: 4%;}

.wrap-career-detail .position-info .desig-detail .detail-title2 .xcontxt p{color: #ffffff !important; letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif;width: 100% !important;}

.wrap-career-detail .position-info .desig-detail .detail-title2 .xcontxt{color: #ffffff !important; letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif;}

.wrap-career-detail .position-info .desig-detail .detail-title2 .xcontxt ul{list-style:disc;}

.wrap-career-detail .position-info .desig-detail .detail-title2 .xcontxt ul li{color: #ffffff !important; letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif;padding-bottom: 10px;}

.wrap-career-detail .position-info .desig-detail .detail-title1 p{color:#9d8e67 !important;letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif;width: 100% !important;}

.career-detail-form{padding: 0 !important; margin: 20px 0 0 0;}

.career-info-detail-pg{background: #0e0e0e;  margin: 15px 40px 0;padding:50px 40px;width: 67%;}

.career-info-detail-pg.full-career-box{width:calc(100% - 80px); position:relative; z-index:99;}

#fm-am .property-left{float: left !important; margin: 0 20px 0 0 !important; width: 45% !important; padding: 20px 0 !important;}

#fm-am .property-right{float: right !important;  width: 45% !important; margin: 0 0 0 10px !important;}

#pb-detail .selected{background:#0e0e0e !important;}

#pb-detail{padding-bottom: 0 !important;}

#det-form-cover h4{color: #ffffff !important;  font: 400 16px/20px 'Oswald', sans-serif !important;  text-transform: uppercase;  letter-spacing: 1.3px;padding-bottom: 20px;}

#det-form-cover .jim-de{margin-bottom: 90px;}

#det-form-cover .jim-dem{margin-bottom: 40px;}

.ftyp{font: 400 14px/20px 'muli', sans-serif !important;}

#c-upd .dragdrop p,#c-upd .uplosdfile p,#c-upd .or p{padding:0 !important;margin:10px 0 !important;}

.career-upload{border: 1px dashed #be952e;}

.career-upload .dragdrop, .career-upload .or,.career-upload .uplosdfile{float: left;}

.career-upload .dragdrop p,.career-upload .or p,.career-upload .uplosdfile p{width: 100% !important;cursor:pointer;}

.career-upload .dragdrop{width: 45%;text-align: right;padding:7px 0;}

.career-upload .or{width: 10%; text-align: center;padding:7px 0;}

.career-upload .uplosdfile{width: 100%; text-align: left;margin:10px 0;}

.career-upload .uplosdfile button{font: 400 16px/26px 'Oswald', sans-serif;

    letter-spacing: 1.44px;

    color: #be952e;

    border-bottom: 1px solid #be952e;

    text-transform: uppercase;

    padding-bottom: 1px;

    transition: all .3s ease-in;

    background: none; border-top:none;border-right:none;border-left:none;}

.career-upload .dragdrop p span img{width: 6%;

    margin: 0px 5px 0;

    position: relative;

    top: 5px;}



.career-bt-submit{padding:15px 70px 14px 70px;}

.after-submit-career .thank-you-bx p{width: 100% !important;}

.before-submit-career{display: block;}

.after-submit-career{display: block;}



.jim-dem .career-upload .uplosdfile input[type=file]{
	background: #0e0e0e;width:100%;
	position: relative;
	padding: 0 0px 0 5px;
}

.jim-dem .career-upload .uplosdfile input[type=file]:focus{border:none;}

.jim-dem .career-upload .uplosdfile input[type=file]:before {

  width: 69%;

  height: 32px;

  text-transform: uppercase;

  font-size: 14px;

  line-height: 32px;

  content: 'Select your file';

  display: none;

  background: white;

  border: 0px solid #000;

  padding: 0 10px;

  text-align: center;

  font-family: Helvetica, Arial, sans-serif;

  background: #0e0e0e;

}

.jim-dem .career-upload .uplosdfile input[type=file]::placeholder{
	padding: 10px 0;
	line-height: 1.5em;
}

input[type=file]::-webkit-file-upload-button {

       background:#be952e;

       color: #ffffff;
      
       border: none;
       /*position: absolute;*/
       right: 0;
       /*height: 150px !important;*/
       float: right;
       padding:14px 30px 14px 30px;

       text-transform: uppercase;

       font: 400 16px/20px 'Oswald', sans-serif;

}



#other-games{padding:0 0 80px 0;}



#error-page{padding:110px 0 80px 0; text-align:center;}

.not-found404{width:670px; margin:10px auto 40px auto;}

.heading404{width:60%; margin:0 auto; padding-bottom:0px;}

.btn-404{    font: 400 18px/20px 'Oswald', sans-serif;

    text-transform: uppercase;

    background-color: transparent;

    color: #be952e;

    border: 1px solid #be952e;

    padding: 15px 75px 15px 75px;

    margin: 40px 0px 0 0; letter-spacing: 1px;}



.btn-404:hover{background:#be952e; color:#fff;}

#error-page p{

    font: 200 14px/20px 'muli', sans-serif;

    text-transform: initial;

    letter-spacing: 0.5px;

    color: #eadab0;

}



.learn-detail-txt div img{width:100%;}

.rules-cards img{width:auto !important;}





#hall-of-fame{padding: 0 0 80px 0;}

#hall-of-fame p.head-tt {

    color: #eadab0;

    letter-spacing: 0.3px;

    font: 400 14px/19px 'muli', sans-serif;

    padding-bottom: 25px;

}

.hall-of-fame-bx .offer-block{width: calc(25% - 20px);

    float: left;

    border: solid 0px #756d58;

    background-color: #0e0e0e;

    position: relative;

    margin:0 10px 25px 10px;}



.hall-of-fame-bx .offer-block img{width:100%;}

.hall-of-fame-bx .offer-img{height:400px; overflow: hidden;}

.hall-of-fame-bx .offer-content{padding: 15px 15px 10px 15px;

    margin: 0 0 0px 0;

    height:auto;

    overflow: hidden; text-align: center;}

.hall-of-fame-bx h3{letter-spacing: 1px;

    color: #fff;

    padding-bottom:0px;

    font: 300 20px/28px 'Oswald', sans-serif;

    text-transform: uppercase;}



.hall-of-fame-bx .offer-info p {

    color: #eadab0;

    letter-spacing: 0.3px;

    font: 400 14px/20px 'muli', sans-serif;

    padding-bottom: 0px;

    width: 100%;

    margin: 0 0 5px 0;

}



#hall-fame-sec{padding:0 0 100px 0;}

#hall-fame-sec .link-box {

    padding: 15px 0 10px 0;

}



/*.mfp-iframe h1{color: #eadab0;

    font: 200 14px/20px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding-bottom: 45px;}*/

	

/*********************************************

			Careers new layout style

*********************************************/

.careers-head{position:relative;}

a.careers-btn{width: 25%;

    padding: 10px 0;

    background: transparent;

    border: 0.5px solid #be952e;

    color: #be952e;

    text-transform: uppercase;

    font: 400 18px/24px 'Oswald', sans-serif;

    letter-spacing: 1px;

    margin-top: 0px;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 9;

    text-align: center;}

a.careers-btn:hover{background:#be952e; color:#fff;}



.career-full-bx{width:100%;}

.careers-form .career-info{width:100%; float: none;}

#event-info-box p.sub-line{width:100%; letter-spacing: 0.3px; font: 400 12px/20px 'muli', sans-serif; margin:0; color:#4a4845; padding:4px 0 0 0;}



.careers-half-bx{margin: 0 20px 0 0; width: 45%; padding: 15px 0 0 0; }

.careers-half-bx.left{float:left;}

.careers-half-bx.right{float:right; margin: 0 0 0 5px;  width: 48%;}

.careers-half-bx:nth-child(2n+1){/*clear:left;*/}

.update-clear .careers-half-bx:nth-child(2n+1){clear:both;}

.update-clear .careers-half-bx:nth-child(3){clear:left;}



.careers-form .date-box {  width: 100%;  float: none;}

.careers-form label {

    letter-spacing: 0.48px;

	color: #9d8e67;

	font: 400 12px/20px 'muli', sans-serif;

}



.careers-form .date-box .datepicker-box {

    border: 0;

    border-bottom: 1px solid #5f4a17;

    font: normal 15px/20px 'muli', sans-serif;

    color: #f2f2f2;

    letter-spacing: 0.3px;

    padding:7px 0 10.5px 0px;

    float:none;

    margin-right: 0;

    width: 100%;

	background: url(../../n8gaming/image/icons-sprites.png);

    background-size: 170px;

    background-repeat: no-repeat;

    background-position: right -8.98em top -1173.5px, 0 0;

}

.careers-form .prop-select-bx .selected{padding: 7px 0 11px 0px;}

.career-info-detail-pg .spacer-bx{padding:30px 0;}



.verification-block .careers-half-bx{padding:0; position:relative;}

.verification-block .careers-half-bx:nth-child(2n+2){clear:none;}

.verification-block .otp-btn{font: normal 12px/14px 'muli', sans-serif; border:0; background:transparent; padding:5px 5px; color:#be952e; position: absolute;

 bottom: 4px;  right: 0;}

.verification-block  .otp-timer{font:normal 12px/14px 'muli', sans-serif; border:0; background:transparent; padding:5px 5px; color:#52514f; position: absolute;

 bottom: 4px;  right: 0;}

 

.careers-form .m-btn-bx{margin:25px 0 0 0;}

 

.update-statu-block{width:70.5%; padding:0px 0 0 40px;}



.update-statu-block .update-info-bx{border-top:2px solid #373737; padding:15px 5px;  margin:0 5px 0 0; width:calc(23.2% - 5px); float:left; display:flex; align-items: center;}

.update-statu-block .update-info-bx:nth-child(1){width: 6%; text-align: center;}

.update-statu-block .update-info-bx h4{font:600 58px/62px 'Oswald', sans-serif ;  text-transform: uppercase;  letter-spacing: 1.3px; color:#292929; float:left;}

.update-statu-block .update-info-bx h5{font: 200 16px/22px 'Oswald', sans-serif; letter-spacing: 1.5px;  text-transform: uppercase; padding:0 0 0 10px; position:relative;

color:#b59a55; top: 12px; float:left;}

.update-statu-block .update-info-bx.complete{border-top:2px solid #a48026;}

.update-statu-block .update-info-bx.active  h4{color:#b59a55;}

.update-statu-block .update-info-bx.active  h5{color:#ffffff;}



.update-bx .careers-half-bx:nth-child(2n+2) {

    clear: none;

}

.update-info-bx.home a{display: inline-block; margin: auto; padding: 17px 0 0 0;}

.update-info-bx.home svg{color:#be952e; width: 35px;  margin: 0 auto;}



.education-detail-bx{}

.education-detail-bx .careers-half-bx:nth-child(3n+1){ width:calc(40% - 20px); float:left;}

.education-detail-bx .careers-half-bx:nth-child(3n+2){ width:calc(40% - 20px); float:left;}

.education-detail-bx .careers-half-bx:nth-child(3n+3){ width:calc(20% - 20px); float:left;}



.emply-details{padding:50px 0 0 0;}

.employment-detail-bx .careers-half-bx:nth-child(4n+1){ width:calc(22% - 20px); float:left;}

.employment-detail-bx .careers-half-bx:nth-child(4n+2){ width:calc(22% - 20px); float:left;}

.employment-detail-bx .careers-half-bx:nth-child(4n+3){ width:calc(30% - 20px); float:left;}

.employment-detail-bx .careers-half-bx:nth-child(4n+4){ width:calc(22% - 20px); float:left;}

.employment-detail-bx .careers-half-bx:nth-child(4n+5){ width:4%; float:left; text-align:right; margin:0;}

.employment-detail-bx .careers-half-bx button{width:calc(50% - 8px); float:left; background:transparent;

 border: 0px solid #be952e; color: #be952e; margin:0 4px; font: 400 14px/20px 'muli', sans-serif;  padding: 5px 0;}

 .employment-detail-bx .careers-half-bx button svg{width:25px;  position: relative; top: 23px;}

 .employment-detail-bx .careers-half-bx button:hover{color:#fff;}

.w-25{width:25%;}

/*------------------*/

.head-with-btn{position:relative;}

.head-with-btn button{background:transparent;

    border: 1px solid #be952e;

    color: #be952e; margin:0 4px; font: 400 14px/20px 'muli', sans-serif;

    padding: 0px 5px;

    position: absolute;

    right: 0;

    top: 3px;}



.head-with-btn button svg{width:25px;  position: relative;

    top: 3px;}

.head-with-btn button:hover{color:#fff; background:#be952e;}	

	

	

.edit-btn-bx{width:30%; float:right;}



.edit-btn-bx button{width:calc(50% - 8px); float:left; background:transparent;

    border: 0px solid #be952e;

    color: #be952e; margin:0 4px; font: 400 14px/20px 'muli', sans-serif;

    padding: 5px 0;}

.edit-btn-bx a{width:calc(50% - 8px); float:left; background:transparent;

    border: 0px solid #be952e;

    color: #be952e; margin:0 4px; font: 400 14px/20px 'muli', sans-serif;

    padding: 5px 0;}

.edit-btn-bx button svg{width:25px;  position: relative;

    top: 3px;}

.edit-btn-bx a svg{width:27px;  position: relative;

    top: 3px;}

.edit-btn-bx button:hover{color:#fff;}

.edit-btn-bx a:hover{color:#fff;}



.file-upload {

    display: block;

   /* text-align: center;

    font-family: Helvetica, Arial, sans-serif;

    font-size: 12px;*/

	width: 65%; float:left; padding-right:5px;

} 

.file-upload .file-select {

    display: block;

    border: 0px solid #dce4ec;

    color: #34495e;

    cursor: pointer;

   /* height: 40px;

    line-height: 40px;*/

    text-align: left;

    background:transparent;

    overflow: hidden;

    position: relative;

}

.file-upload .file-select .file-select-button {

    background: transparent;

    border: 1px solid #be952e;

    color: #be952e;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

    text-align: center;

    text-transform: uppercase;

	font: 400 14px/20px 'muli', sans-serif;

    padding: 10px 0;

}

.file-upload .file-select .file-select-name {

    line-height: 40px;

    display: inline-block;

    width: 100%;

    letter-spacing: 0.3px;

    font: 400 12px/15px 'muli', sans-serif;

    margin: 0;

    color: #4a4845;

    padding: 2px 0 0 0;

	position: relative;

    top:0px;

}

.file-upload .file-select:hover {

    border-color: #34495e;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

}

.file-upload .file-select:hover .file-select-button {

    background:#be952e;

	border: 1px solid #be952e;

    color: #ffffff;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

}

.file-upload.active .file-select {

    border-color: #3fa46a;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

}

.file-upload.active .file-select .file-select-button {

    background:transparent;

    color: #ffffff;

	border: 1px solid #3fa46a;

    transition: all 0.2s ease-in-out;

    -moz-transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

    -o-transition: all 0.2s ease-in-out;

}

.file-upload .file-select input[type="file"] {

    z-index: 100;

    cursor: pointer;

    position: absolute;

    height: 100%;

    width: 100%;

    top: 0;

    left: 0;

    opacity: 0;

    filter: alpha(opacity=0);

}

.file-upload .file-select.file-select-disabled {

    opacity: 0.65;

}

.file-upload .file-select.file-select-disabled:hover {

    cursor: default;

    display: block;

    border: 2px solid #dce4ec;

    color: #34495e;

    cursor: pointer;

    height: 40px;

    line-height: 40px;

    margin-top: 5px;

    text-align: left;

    background: #ffffff;

    overflow: hidden;

    position: relative;

}

.file-upload .file-select.file-select-disabled:hover .file-select-button {

    background: #dce4ec;

    color: #666666;

    padding: 0 10px;

    display: inline-block;

    height: 40px;

    line-height: 40px;

}

.file-upload .file-select.file-select-disabled:hover .file-select-name {

    line-height: 40px;

    display: inline-block;

    padding: 0 10px;

}







#login .modal-dialog{width:450px;  margin: 30px auto}

#login .modal-header{padding:0;}

#login .modal-body{height:auto;}

.login-form .log-half-bx {

    padding: 0; width:100%; margin:0 0 15px 0;

    position: relative;

}



.login-form  .float-label {

    padding-top: 20px;

    margin-top: 0px;

}

.login-form .guest-detail {

    width: 100%;

    float: none;

    margin-right: 35px;

    position: relative;

}



.login-form .guest-detail .input-box {

    width: 100%;

    background: transparent;

    border: 0;

    border-bottom: 1px solid #5f4a17;

    color: #f2f2f2;

    padding: 9px 0px;

    margin-top: 0px;

    font: normal 15px/20px 'muli', sans-serif;

}

.login-form .float-label {

    padding-top: 20px;

    margin-top: 0px;

}

.login-form .floating-label {

    position: absolute;

    pointer-events: none;

    left: 0px;

    top: 30px;

    transition: 0.2s ease all;

    color: #808080;

    letter-spacing: 0.3px;

    color: #808080;

    font: normal 15px/20px 'muli', sans-serif;

}

.login-form .otp-btn {

    font: normal 13px/14px 'muli', sans-serif;

    border: 0;

    background: transparent;

    padding: 5px 5px;

    color: #be952e;

    position: absolute;

    bottom: 4px;

    right: 0;

}

.login-form .otp-timer{font:normal 13px/15px 'muli', sans-serif; border:0; background:transparent; padding:5px 5px; color:#52514f; position: absolute;

 bottom: 4px;  right: 0;}

 

.login-form .login-btn{

	font: 400 18px/20px 'Oswald', sans-serif;

    text-transform: uppercase;

    background-color: #be952e;

    color: #fff;

    border: 0;

    padding: 15px 0px 14px 0px;

    margin:15px 0 0 0;

	width:100%;

}



.login-form .login-btn:hover{color:#fff; background:#be952e;}

 

.err-invalid{letter-spacing: 0.3px; font:400 12px/22px 'muli', sans-serif;   margin: 0;  color:#ff0018; padding: 4px 0 0 0;}

#login .err-invalid{position:absolute; bottom:-22px; left:0;}



.alert-success{letter-spacing: 0.32px; text-align:center;

    color:#00b33c;

    font: 500 16px/20px 'muli', sans-serif;

    padding: 0px 0 25px 0;}

.alert-success a{color: #eadab0; letter-spacing: 0.3px; font: 500 16px/20px 'muli', sans-serif; }	

.alert-success a:hover{color: #fff;}

.dashboard-page .career-info-detail-pg{padding: 0px 40px !important;}

.dashboard-bx{}



.dashboard-bx .career-position h5{font:500 20px/22px 'Oswald', sans-serif;

    letter-spacing: 0.5px;

    text-transform: uppercase;

    padding: 0 0 0 0px;

    position: relative;

    color: #b59a55;}



.dashboard-page .career-det-heading .career-info-detail .info-border{border:0;}



.wrap-career-detail h3{font: 400 24px/28px 'muli', sans-serif; letter-spacing: 0.3px; text-align:left; color:#eadab0; position:relative; padding: 0 0 45px 0;}	

.wrap-career-detail h3 a.logout-btn{width: 25%;

    padding: 10px 0;

    background: transparent;

    border: 0.5px solid #be952e;

    color: #be952e;

    text-transform: uppercase;

    font: 400 18px/24px 'Oswald', sans-serif;

    letter-spacing: 1px;

    margin-top: 0px;

    position: absolute;

    right: 0;

    top:-5px;

    z-index: 9;

    text-align: center;}	

.wrap-career-detail h3 a.logout-btn:hover{background-color:#be952e; color:#fff;}

.dashboard-bx .career-det-heading .career-info-title { padding: 0 0px;}

.dashboard-bx .career-det-heading .career-info-detail{margin: 0 0px;}

.dashboard-bx .career-det-heading .career-info .ro-4{padding:10px 0;}

.dashboard-bx .career-det-heading .career-info .ro-4 h4{padding:0px 0 0px 0;}

.dashboard-bx .career-det-heading .career-info-detail .info-border {padding: 15px 0;}



.dashboard-bx .career-det-heading .career-info-detail:hover {background:transparent;}

.dashboard-bx .career-det-heading .career-info-detail:hover .career-info .ro-4 p{color:#eadab0 !important;}

.dashboard-bx .career-det-heading .career-info-detail:hover .info-border{ border-top:0px solid #3a362e;}

.dashboard-bx .career-det-heading .career-info .ro-4 p{cursor: initial;}



.dashboard-bx .career-det-heading { margin: 25px auto 0;}



.dashboard-bx .career-head-box:nth-child(1){width:50%;}

.dashboard-bx .career-head-box:nth-child(2){width:20%;}

.dashboard-bx .career-head-box:nth-child(3){width:20%;}

.dashboard-bx .career-head-box:nth-child(4){width:20%;}

.dashboard-bx .career-head-box:nth-child(5){width:10%;}

.dashboard-bx.dashboard-info-header .career-head-box:nth-child(4){width:10%;}

.dashboard-bx .career-head-box span{ text-align:center; display:inline-block; padding:4px 10px; width:100%; font: normal 13px/18px 'muli', sans-serif ; border:1px solid #be952e; color:#be952e;

text-transform: uppercase;}



.status-list{margin:10px 0 0px 0; padding:0 0 0 25px; position:relative; overflow: hidden;}

/*.status-list::after {content: ''; position: absolute; left: 3px; top: 10px; width:10px; height: 100%;  

	background-size:contain; background-position:left top;}*/

.status-list::after {content: ''; position: absolute; left: 3px; top: 10px; width:10px; height: 100%;}

	

.status-list li{font: normal 14px/20px 'muli', sans-serif ; color:#8a8a8a; padding:0 0 7px 0;}

.status-list li a{font: normal 14px/20px 'muli', sans-serif ;  color:#fff;}

.status-list li::before {

  content: "\2022";

  font-size:22px;

  color:#666666;

  font-weight: bold;

  display: inline-block; 

  width: 0.8em;

  margin-left: -1em;

  position: relative;

    top: 2px;

	z-index:2;

}

.dashboard-info-header{margin: 15px 40px 0;  padding: 50px 40px 0 40px;}



.doc-page .careers-half-bx label{display: block; padding: 0 0 5px 0;}

.spacer-top{margin:55px 0 0 0;}

.doc-page .float-label {padding-top: 10px;}



.mob-progress-bx{display:none; width:100%; float:none; clear:both;}



.review-block{}

#event-info-box .review-block p{color: #eadab0;  font:400 14px/20px 'muli', sans-serif; letter-spacing: 0.3px; width:100%; padding:25px 0 15px 0; margin:0;}

.review-block ol{}

.review-block ol li{color: #eadab0; font:400 14px/20px 'muli', sans-serif; list-style:decimal; padding:0 0 8px 0;}



.review-block .tick-box {

    width: 20px;

    height: 20px;

    border: 1px solid #be952e;

    margin-bottom: 10px;

    float: left;

    background: transparent;

    position: relative;

    overflow: hidden;

    margin:5px 15px 0 0;

}

.review-block .unchecked img {

    position: absolute;

    left: -20px;

    top: 1px;

    width: 20px;

}

.review-block .checked img {

    position: absolute;

    left: -1px;

    top: 1px;

    width: 20px;

}



.review-block .btns-block p{width:90%; padding:0 0 0 35px !important;}

.reference-block .reference-box .careers-half-bx{float:left;}

.reference-block .reference-box .careers-half-bx:nth-child(1){width:22%;}

.reference-block .reference-box .careers-half-bx:nth-child(2){width:22%;}

.reference-block .reference-box .careers-half-bx:nth-child(3){width:22%;}

.reference-block .reference-box .careers-half-bx:nth-child(4){width:21%;}

.reference-block .reference-box .careers-half-bx:nth-child(5){width:3%; margin:0 !important; text-align:right;}

.reference-block .careers-half-bx button{width:calc(50% - 8px); float:left; background:transparent;

 border: 0px solid #be952e; color: #be952e; margin:0 4px; font: 400 14px/20px 'muli', sans-serif;  padding: 5px 0;}

.reference-block .careers-half-bx button svg{width:25px;  position: relative; top: 23px;}

.reference-block .careers-half-bx button:hover{color:#fff;}

.reference-block h5	{

		color: #eadab0;

    font: 400 14px/20px 'muli', sans-serif;

    letter-spacing: 0.3px;

	padding:15px 0 0 0; 

	position:relative;

	bottom:-15px;

	}

	

	

.avatar-upload {

	 position: relative;

	 max-width:100%;

	 margin:0;

}

 .avatar-upload .avatar-edit {

	 position: absolute;

	 right:5px;

    z-index: 1;

    top: 20px;

}

 .avatar-upload .avatar-edit input {

	 display: none;

}

 .avatar-upload .avatar-edit input + label {

	 display: inline-block;

	/* width: 30px;

	 height: 30px;*/

	 color:#be952e;

	 margin-bottom: 20px;

	 border-radius: 0;

	 padding:5px 20px;

	 background:transparent ;

	 border: 1px solid #be952e;

	 box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);

	 cursor: pointer;

	font: 400 14px/20px 'muli', sans-serif;

	 transition: all 0.2s ease-in-out;

	 position: relative; text-transform:uppercase;

    top:0;

    width: 105px; 

    text-align: center; letter-spacing:0.5px;

}



.avatar-upload .avatar-edit .remove-btn{padding:5px 20px;

	 background:transparent ;

	 border: 1px solid #be952e; color:#be952e; letter-spacing:0.5px;

	 box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);

	 cursor: pointer; 

	 font: 400 14px/20px 'muli', sans-serif;

	 transition: all 0.2s ease-in-out;

	 position: relative; text-transform:uppercase; width: 105px;

    text-align: center; margin-bottom: 15px;}

	

	

.avatar-upload .avatar-edit label svg{color:#000;}



.avatar-upload .avatar-edit .remove-btn:hover{

	background:#be952e;

	border-color:none;

	color:#fff;

}



.avatar-upload .avatar-edit p.size-tag{letter-spacing: 0.3px;

    font: 400 12px/20px 'muli', sans-serif !important;

    margin: 0 !important;

    color: #4a4845 !important; width:100% !important;}



 .avatar-upload .avatar-edit input + label:hover {

	background:#be952e;

	border-color:none;

	color:#fff;

}

 .avatar-upload .avatar-edit input + label:after {

	/* content: "\f040";

	 font-family: 'FontAwesome';

	 color: #757575;

	 position: absolute;

	 top: 10px;

	 left: 0;

	 right: 0;

	 text-align: center;

	 margin: auto;*/

}

 .avatar-upload .avatar-preview {

	 width: 150px;

	 height: 150px;

	 position: relative;

	 border-radius: 0;

	 border: 3px solid #5f4a17;

	 box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); overflow:hidden;

}

.avatar-upload .avatar-preview img{width:100%;}



 .avatar-upload .avatar-preview > div {

	 width: 100%;

	 height: 100%;

	 border-radius: 0;

	 background-size: cover;

	 background-repeat: no-repeat;

	 background-position: center;

}



.careers-half-bx span.lab{display:inline-block; letter-spacing: 0.48px; color: #9d8e67;  font: 400 12px/20px 'muli', sans-serif; padding:5px 0 10px 0;} 

.careers-half-bx .fancy-select{max-height:300px;}

/**********************************************/



.select-from .modal-body {

    height: auto;

    padding: 0;

}

.select-from .modal-title{

    font: 300 24px/30px 'Oswald', sans-serif;

}

.select-from p{

    font: 400 14px/20px 'muli', sans-serif;

    letter-spacing: 0.3px;

    color: #eadab0;

    margin:5px 0 5px 0;

}

.select-from .form-btn{

    background: #be952e;

    text-transform: uppercase;

    border: 1px solid #be952e;

    color: #fff;

    font: 400 15px/20px 'Oswald', sans-serif;

    letter-spacing: 1px;

    padding: 15px 0;

    width: 100%;

    margin: 25px 0 25px 0;

    opacity: 0.5;

}

.select-from .form-btn:hover{

   opacity: 1;

}



/********** Villa styling ************************/	

#event-detail-banner.villa-banner-block {  padding: 0 0 20px 0;}

.villa-banner-block .event-booking-block{top: -445px;}

.villa-banner-block .event-booking-block .form-btn{margin: 0;}



#description-block.villa-block{padding: 80px 0 80px 0;}

.villa-ameties .deltin-select-list .deltin-select-content { width: 100%; float: none;}	

.villa-ameties .deltin-select-list .deltin-select-content .select-box { width: 25%;}

#about-casion-tabs.villa-tour .owl-carousel {height: 510px;  position: relative;}



.about-hotels.villa-tour .tab-menu-box .nav-tabs li {

    width: 20%;

}



.villa-ameties .deltin-select-list .deltin-select-content .select-box:nth-child(3n+2){padding-left:0px;}



#contact-us.villa-contact .address-box a{width: 100%; float: none; margin: 0 0 10px 0; display:block;}

#contact-us.villa-contact .address-box a.last-icon{margin: 0 0 0px 0 !important;}	

/***********************************************************/	

	

	

/****************** Newsletters ***************/

.newsletter-block{padding:45px 0 0 0;}

.newsletter-con{border-top:2px solid #171717; padding: 35px 0 40px 0;}

.newsletter-block .newsletter-content{width:50%; float:left;}

.newsletter-block .newsletter-content h3{font: 600 22px/30px 'Oswald', sans-serif; letter-spacing: 1.44px; color: #be952e; text-transform: uppercase; padding: 0 0 8px 0;}

.newsletter-block .newsletter-content p{font: 400 14px/19px 'muli', sans-serif; color: #8d8d8d; letter-spacing: 0.3px; margin:0; padding: 0 30px 0 0;}

.newsletter-input-bx{width:100%; border:1px solid #be952e; font: 400 15px/20px 'muli', sans-serif; color:#fff; position:relative; top:5px;}

.newsletter-input-bx .news-in{width:100%; background:transparent; padding:13px 60px 13px 15px; border:0;  font: 400 13px/20px 'muli', sans-serif; color:#fff;    height: 45px;}

.sign-btn{font: 400 18px/20px 'Oswald', sans-serif;

    text-transform: uppercase;

    background-color: #be952e;

    color: #fff;

    border: 0;

    padding: 13px 50px 13px 50px;

    margin: 0px 0 0 0;

    letter-spacing: 1px;

    position: absolute;

    right: 0;

    top: 0;}

.sign-btn:hover{cursor:pointer; background:#b58818;}

/**********************************************/



#deltin-in-media{padding: 0 0 80px 0;}

#deltin-in-media p.head-tt {

    color: #eadab0;

    letter-spacing: 0.3px;

    font: 400 14px/19px 'muli', sans-serif;

    padding-bottom: 25px;

}

.in-media-block{border:0px solid red;text-align: center;}

.in-media-block .in-media-box{width: calc(50% - 20px); border: solid 1px #756d58; background-color: #0e0e0e; padding: 15px; float: left;  margin: 0 10px 20px 10px;}

.in-media-block .in-media-box:nth-child(2n+1){clear:left;}

.in-media-block .in-media-box h2{letter-spacing: 0.5px; color: #be952e; padding-bottom: 7px; font:400 18px/26px 'Oswald', sans-serif; text-transform: uppercase;}

.in-media-block .in-media-box h2:hover{color:#f3bc33;}

.in-media-block .in-media-box p{color: #eadab0; letter-spacing: 0.3px; font: 400 14px/20px 'muli', sans-serif; margin: 5px 0 12px 0;}

.in-media-block .in-media-box .in-media-info{display: flex;justify-content: center;}

.in-media-box .in-media-info .media-info-bx{width: 33.33%;}

.in-media-info .media-info-bx label{color:#8d8d8d; text-transform: uppercase; font: 400 12px/16px 'muli', sans-serif;}

.in-media-info .media-info-bx p{color: #fff; letter-spacing: 0.3px; font:400 13px/18px 'muli', sans-serif; margin: 0;}

.mfp-bottom-bar{display:none !important;}



.media-search-bx{width:40%; padding:0 10px; float:left;}

.media-dropdown-bx{width:15%; padding:0 10px; float:left;}

.search-btn-bx{width: 14%;

    padding: 0 0 0 10px;  float:left;}

.search-btn-bx button{

    background: #be952e;

    text-transform: uppercase;

    border: 1px solid #be952e;

    color: #fff;

    font: 400 15px/20px 'Oswald', sans-serif;

    letter-spacing: 1px;

    padding: 12px 0;

    width: 100%;

    margin: 7px 0 0 0;

}



.media-filter-block{padding: 5px 0 35px 0;}

.media-filter-block .float-label {

    padding-top: 17px;

    margin-top: 0px;

}

.media-filter-block .guest {

    width: 100%;

    float: none;

    margin-right: 35px;

    position: relative;

}

.media-filter-block .guest .input-box {

    width: 100%;

    background: transparent;

    border: 0;

    border-bottom: 1px solid #5f4a17;

    color: #f2f2f2;

    padding: 9px 0px;

    margin-top: 0px;

    font: normal 15px/20px 'muli', sans-serif;

}

.media-filter-block .floating-label {

    position: absolute;

    pointer-events: none;

    left: 0px;

    top: 30px;

    transition: 0.2s ease all;

    letter-spacing: 0.3px;

    color: #808080;

    font: normal 15px/20px 'muli', sans-serif;

}



.media-filter-block .guest .selected { padding: 5px 0 9px 0px; background: #000;}



#sub-contact-page .contact-bx .map-block img{width:100%;}



/*.media-filter-block input:focus ~ .floating-label,

.media-filter-block input:not(:focus):valid ~ .floating-label{

	top: 3px;

	bottom:0px;

	left: 0px;

	letter-spacing: 0.48px;

	color: #9d8e67;

	font: 400 12px/20px 'muli', sans-serif;

}

.media-filter-block label{letter-spacing: 0.48px;

    color: #9d8e67;

    font: 400 12px/20px 'muli', sans-serif;}

.media-filter-block .input-box{width:100%; background:transparent; border:0; border-bottom:1px solid #5f4a17; color:#f2f2f2; padding:9px 0px; margin-top:0px; font: normal 15px/20px 'muli', sans-serif;}

.media-filter-block .input-box:after{width:100%; background:transparent; border:0; border-bottom:1px solid #5f4a17; color:#f2f2f2; padding:9px 0px; margin-top:0px; font: normal 15px/20px 'muli', sans-serif;}	

.media-filter-block select{background:#0e0e0e; font: normal 15px/20px 'muli', sans-serif;}

.media-filter-block .selected{background:#0e0e0e; padding: 9px 0px; letter-spacing: 0.3px; color: #f2f2f2; }*/





p.lodge-txt {

    color: #eadab0;/*#000;*/

    letter-spacing: 0.3px;

    font:400 16px/23px 'muli', sans-serif;

    padding-bottom: 20px;

    margin: 0;

    width: 100%;

}

.lodge-page .visit-btn {

    padding: 10px 45px;

    background: #be952e;

    color: #fff;

    border: 1px solid #be952e;

    text-transform: uppercase;

    font: 400 18px/24px 'Oswald', sans-serif;

    letter-spacing: 1px;

    margin-top: 5px;

    display: inline-block;

}

.lodge-page .visit-btn:hover {

    background: #af892a;

    border: 1px solid #af892a;

}



.bg-caller {

    width: 40px; height: 40px;

    background:#be952e url(../../n8gaming/image/icon-call.png) center center no-repeat;

	background-size:28px;

    display: inline-block;

	position: relative;

    top: 9.5px;

}





/************ Deltin SSO Stylings ***********/

/*.login-box .bg-arrow_d{top: 29px;

    right: -9px;}

.dropdown-menu.user-menu{left: auto !important;

    min-width: 50px !important;

    right: -15px !important;}

.login-box{position:relative;}

.login-box img{

    position: relative;

    top: 0px;

    width: 20px;

}



.login-siderbar{



    width: 350px;

    position: fixed;

    right:-350px;

    top: 0;

    z-index: 99999;

    background: #0e0e0e;

    height: 100vh;

    padding: 10px;



    float:right;

     overflow: hidden;

}



.close-sidebar{

    color:#8b8b8b; text-transform:uppercase;

    font: 300 10px/12px 'muli', sans-serif;;

    position: relative;

    top: 15px;

    right: 20px;

    width: 100%;

    text-align: right;

    cursor:pointer;

}

.close-sidebar span{display: inline-block;

    color: #fff;

    border: 1px solid #8b8b8b;

    margin: 0 0 0 3px;

    padding: 2px;

    font: 300 8.5px/8.5px 'muli', sans-serif;;}

.login-block{width: 85%; 

    padding: 0px 0 0 0;

    margin: 30px auto 0 auto;}   

.login-block h2{color:#b8b8b8; font: 300 13px/20px 'muli', sans-serif;  margin:15px 0 0 0; text-align:center;



}



.buttons-block{ margin:25px 0 0 0;}

.buttons-block a{display:block; width:100%; text-align:center; border:2px solid #be952e; padding:16px 0; color:#fff;

font: 400 15px/20px 'Oswald', sans-serif; text-transform:uppercase; margin: 0 0 17px 0;

    letter-spacing: 0.5px; position:relative;}

.buttons-block a .icon-img{position:absolute; left:5px;}

.other-login-bx{}

.other-login-bx p{

    font: 700 12px/18px 'muli', sans-serif;

    letter-spacing: 2px;

    color: #be952e;

    text-transform: uppercase;

    text-align: center;

    margin: 0;

    padding: 0 0 15px 0;

} 

.other-login-bx p.otpsent{

    font: 700 12px/18px 'muli', sans-serif;

    letter-spacing: 0.7px;

    color: #11a717;

    text-transform: capitalize;

    text-align: center;

    margin: 0;

    padding: 6px 0 5px 0;

}

.other-login-bx .input-bx{

        width: 100%;

    background: #000;

    border: 2px solid #be952e;

    padding: 14px 12px;

    font: 300 12px/20px 'muli', sans-serif;

    color: #fff;

}

.other-login-bx .otp-btn{width:100%; border:2px solid #be952e; background:#be952e; color:#fff; padding: 16px 0px;

    text-align: center;

    font: 600 16px/17px 'Oswald', sans-serif;

    letter-spacing: 1px;

    text-transform: uppercase;

    margin: 20px 0 0 0; }

.other-login-bx .otp-btn:hover{background:#ac8520;}

.login-footer{text-align: center;

    margin: 35px 0 0 0;}

.login-footer p{color:#373737; font: 300 12px/18px 'muli', sans-serif; margin:0;}

.login-footer .bg-main_logo{margin: 0 auto;

    position: relative;

    right: -71px;

}

.login-footer ul{margin:15px 0 0 0; padding:0;}

.login-footer ul li{color:#2d2d2d; font: 300 12px/18px 'muli', sans-serif; display:inline-block;}

.login-footer ul li a{display:inline-block; color:#656565; font: 300 12px/18px 'muli', sans-serif; position:relative;}

.login-footer ul li a:hover{color:#fff;}

.m-login{display:none;}



.gen-box{display: flex;

    border: 2px solid #be952e;

    margin: 15px 0 5px;

    padding: 7px 5px;}

.inputs-bx{border:0; color:#fff; font: 300 14px/20px 'muli', sans-serif; padding:5px 10px; width:75%; background:transparent;}

.gen-btn{width: 25%;

    border: 0;

    text-align: center;

    padding: 5px 5px;

    background: transparent;

    font: 500 12px/20px 'muli', sans-serif;;

    color: #be952e;

    text-transform: uppercase;}

    

    

.edit-block h1{

    color: #eadab0;

    font: 200 30px/42px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding-bottom: 40px; position:relative;

    border-bottom:1px solid #1b1b1b;

}

.edit-block h1 a{background: transparent;

    text-transform: uppercase;

    border: 2px solid #be952e;

    color: #fff;

    font: 400 15px/20px 'Oswald', sans-serif;

    letter-spacing: 1px;

    padding: 12px 40px;

    position: absolute;

    right: 0;

    top: 0;}

.edit-block h1 a:hover{background:#be952e;}



.edit-block h2{color: #fff;

    margin: 0 0 0 0;

    padding: 40px 0 30px 0;

    font: 400 20px/24px 'Oswald', sans-serif;

    letter-spacing: 1px;}



.edit-block .form-blocks{  border:0px solid red;}

form .form-blocks.left-b{padding:0 10px 0 0; width:60%; float:left;}

form .form-blocks.right-b{padding:0 0 10px 0; width:40%; float:right;}



.edit-block .field-block{width:50%; float:left; }

.edit-block .field-block:nth-child(2n+1){clear:left; padding:0 15px 25px 0;}

.edit-block .field-block:nth-child(2n+2){padding:0 0 25px 15px;}

.edit-block .field-block labal{color: #4f4f4f; display:inline-block; padding:0 0 5px 0;

    font: 300 14px/18px 'muli', sans-serif;;}

.edit-block .pro-input{width:100%; padding:15px 10px; border: 1px solid #be952e; background:#0e0e0e;

    color: #fff;

    font: 400 15px/20px 'muli', sans-serif;;

}

.edit-block .su-btn{font: 400 18px/20px 'Oswald', sans-serif;

    text-transform: uppercase;

    background-color: #be952e;

    color: #fff;

    border: 0;

    width:100%;

    text-align:center;

    padding:20px 0px 20px 0px;

    margin: 0px 0 0 0;

    letter-spacing: 1px;}

.edit-block .su-btn:hover{background:#ac8520;}

.border-all{border: 1px solid #be952e; padding: 5px 0;

    background: #0e0e0e;}

.field-block .fld-bx .radio-blk{width:50%; float:left; text-align: center; background:#0e0e0e;}

.field-block .fld-bx .radio-blk:nth-child(1){padding:0px 10px 0px 0; border-right:1px solid #252525;}

.field-block .fld-bx .radio-blk:nth-child(2){padding: 0px 0 0px 10px;}



.pro-img-block{width: 200px;

    height: 200px;

    border-radius: 50%;

    overflow: hidden;

    margin: 45px auto 0 auto;}

.pro-img-block img{height:100%;}


.edit-block .radio-blk label {

  display: flex;

  justify-content: flex-start;

  align-items: center;

  flex-wrap: nowrap;

  padding:11px 5px 11px 20px;

  cursor: pointer;

  position: relative;

  border-bottom:0px solid #e4e4e4;

  margin:0 0 5px 0;

  width: calc(100% - 34px);

  font: 400 15px/18px 'muli', sans-serif;;

  color: #313131;

  text-align: initial;



}



.edit-block .radio-blk input {

  opacity: 0;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

  z-index: -1;

}



.edit-block .radio-blk [type="radio"]:checked,

.edit-block .radio [type="radio"]:not(:checked) {

    position: absolute;

    left: -9999px;

}

.edit-block .radio-blk [type="radio"]:checked + label,

.edit-block .radio-blk [type="radio"]:not(:checked) + label

{

    position: relative;

    padding-left: 28px;

    cursor: pointer;

    display: inline-block;

    color: #313131;

}

.edit-block .radio-blk [type="radio"]:checked + label:before,

.edit-block .radio-blk [type="radio"]:not(:checked) + label:before {


    content: '';

    position: absolute;

    left: 18px;

    top: 12px;

    background: transparent;

    width: 18px;

    height: 18px;

    border: 4px solid #353535;

    border-radius: 100%;

}

.edit-block .radio-blk [type="radio"]:checked + label:after,

.edit-block .radio-blk [type="radio"]:not(:checked) + label:after {

    content: '';

    width: 12px;

    height: 12px;

    background: transparent;

    position: absolute;

    top: 4px;

    left: 4px;

    border-radius: 100%;

    -webkit-transition: all 0.2s ease;

    transition: all 0.2s ease;

}

.edit-block .radio-blk [type="radio"]:not(:checked) + label:after {

    opacity: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

}

.edit-block .radio-blk [type="radio"]:checked + label:after {



     content: '';

    position: absolute;

    left: 18px;

    top: 12px;

    width: 18px;

    height: 18px;

    border: 4px solid #be952e;

    border-radius: 100%;

    color: #fff;

}*/ /*



.edit-block .radio-blk .txt-fm{width: 100%;display: block;  position: relative;

    color: #fff; padding: 0 0 0 17px;

    font: 400 15px/20px 'muli', sans-serif;;}

.radio {position:relative;}



.m-banner{display:none !important;}*/



/* @media screen and (max-width:991px){

    .login-siderbar{

    width: 310px;}

    .login-box{position:absolute; top:19px; right:65px;}

    .login-box img{width:24px;}

    .login-block {

    width: 90%;}

    .login-block h2 {

    color: #b8b8b8;

    font: 300 13px/20px 'muli', sans-serif;}

    .m-login{display:block;}

    form .form-blocks.right-b {

        padding: 0 0 35px 0;

        width: 100%;

        float: none;

    }

    form .form-blocks.left-b {

        padding: 20px 0px 0 0;

        width: 100%;

        float: none;

    }

} */



@media screen and (max-width:600px){

/*     .login-siderbar{

    width: 310px;}

    .login-box{position:absolute; top:19px; right:65px;}

    .login-box img{width:24px;}

    .login-block {

    width: 90%;}

    .login-block h2 {

    color: #b8b8b8;

    font: 300 13px/20px 'muli', sans-serif;}

    .pro-img-block {

        width: 150px;

        height: 150px;

        border-radius: 50%;

        overflow: hidden;

        margin: 15px auto 0 auto;

    }

    .edit-block .field-block {

        width: 100%;

        float: none;

    }

    .edit-block .field-block:nth-child(2n+1) {

        clear: left;

        padding: 0 0px 25px 0;

    }

    .edit-block .field-block:nth-child(2n+2) {

        padding: 0 0 25px 0px;

    }

    .border-all {

    padding: 5px 0 0 0;}

    .edit-block .su-btn {

        font: 400 16px/20px 'Oswald', sans-serif;

        width: 100%;

        padding: 15px 0px 15px 0px;

        margin: 0px 0 0 0;

    }

    .edit-block h1 a {

        background: transparent;

        text-transform: uppercase;

        border: 2px solid #be952e;

        color: #fff;

        font: 400 15px/20px 'Oswald', sans-serif;

        letter-spacing: 1px;

        padding: 12px 40px;

        position: relative;

        right: 0;

        top: 0;

        display: block;

        text-align: center;

        margin: 30px 0 0;

    } */
	
    #special-events .content-overlay-box{
        background-color: #242424;;
    }
    #special-events .carousel-indicators li{
 padding: 10px 0 12px 0;
    }

}

    

/**********************************************/

/************ Deltin SSO Stylings New ***********/
.login-box .bg-arrow_d{top: 29px;
    right: -9px;}
.dropdown-menu.user-menu{left: auto !important;
    min-width: 50px !important;
    right: -15px !important;}
.login-box{position:relative;}
.login-box img{
    position: relative;
    top: 0px;
    width: 20px;
}

.login-siderbar{
   /* display:none;*/
    width: 350px;
    position: fixed;
    right:-350px;
    top: 0;
    z-index: 99999;
    background: #0e0e0e;
    height: 100vh;
    padding: 10px;
    /*transition: 0.5s; */
    float:right;
     overflow: hidden;
}

.close-sidebar{
    color:#8b8b8b; text-transform:uppercase;
    font: 300 10px/12px 'muli', sans-serif;;
    position: relative;
    top: 15px;
    right: 20px;
    width: 100%;
    text-align: right;
    cursor:pointer;
}




.close-sidebar span{
    display: inline-block;
    color: #fff;
    /*border: 1px solid #8b8b8b;*/
    margin: 0 0 0 3px;
    padding: 2px;
    font: 300 8.5px/8.5px 'muli', sans-serif;;}
.login-block{width: 85%; 
    padding: 0px 0 0 0;
    margin: 30px auto 0 auto;}   
.login-block h2{color:#b8b8b8; font: 300 13px/20px 'muli', sans-serif; /*text-transform:uppercase;*/ margin:15px 0 15px 0; text-align:center;
    /*     color: #eadab0;
    font: 400 13.5px/1.47 'muli', sans-serif;
   text-transform: initial;
    margin: 15px 0 0 0;*/
}


.close-icon-btn{
    float: right !important;
    font-size: 21px !important;
    font-weight: 300 !important;
    line-height: 1 !important;
    color: #be952e !important;
}


.buttons-block{ margin:25px 0 0 0;}
.buttons-block a{display:block; width:100%; text-align:center; border:2px solid #be952e; padding:16px 0; color:#fff;
font: 400 15px/20px 'Oswald', sans-serif; text-transform:uppercase; margin: 0 0 17px 0;
    letter-spacing: 0.5px; position:relative;}
.buttons-block a .icon-img{position:absolute; left:5px;}
.other-login-bx{}
.other-login-bx p{/*color:#363636; text-align:center; padding:0 0 17px 0; font: 300 16px/20px 'muli', sans-serif; margin: 0;*/
    font: 700 12px/18px 'muli', sans-serif;
    letter-spacing: 2px;
    color: #be952e;
    text-transform: uppercase;
    text-align: center;
    margin: 0;
    padding: 0 0 15px 0;
} 
.other-login-bx p.otpsent{
    font: 700 12px/18px 'muli', sans-serif;
    letter-spacing: 0.7px;
    color: #11a717;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
    padding: 6px 0 5px 0;
}
.other-login-bx .input-bx{/*width:100%; background:#000; border:2px solid #be952e; padding:16px 12px; 
font: 300 14px/20px 'muli', sans-serif;; color:#fff;*/
        width: 100%;
    background: #000;
    border: 2px solid #be952e;
    padding: 14px 12px;
    font: 300 11px/20px 'muli', sans-serif;
    color: #fff;
}
.other-login-bx .otp-btn{width:100%; border:2px solid #be952e; background:#be952e; color:#fff; padding: 16px 0px;
    text-align: center;
    font: 600 16px/17px 'Oswald', sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
   /* margin: 20px 0 0 0; */}
.other-login-bx .otp-btn:hover{background:#ac8520;}
.login-footer{text-align: center;
    margin: 35px 0 0 0;}
.login-footer p{color:#373737; font: 300 12px/18px 'muli', sans-serif; margin:0;}
.login-footer .bg-main_logo{margin: 0 auto;
    position: relative;
    right: -71px;
}
.login-footer ul{margin:15px 0 0 0; padding:0;}
.login-footer ul li{color:#2d2d2d; font: 300 12px/18px 'muli', sans-serif; display:inline-block;}
.login-footer ul li a{display:inline-block; color:#656565; font: 300 12px/18px 'muli', sans-serif; position:relative;}
.login-footer ul li a:hover{color:#fff;}
.m-login{display:none;}
.otp-field .gen-box{
	width: 100%;
	padding: 13px 10px;
	border: 1px solid #be952e;
	background: #0e0e0e;
	margin: 0;
	color: #fff;
	font: 400 15px/20px 'muli', sans-serif;
}
.gen-box{display: flex;
    border: 2px solid #be952e;
    margin: 15px 0 5px;
    padding: 7px 5px;}
.inputs-bx{border:0; color:#fff; font: 300 14px/20px 'muli', sans-serif; padding:5px 10px; width:75%; background:transparent;}
.gen-btn{width: 25%;
    border: 0;
    text-align: center;
    padding: 5px 5px;
    background: transparent;
    font: 500 12px/20px 'muli', sans-serif;;
    color: #be952e;
    text-transform: uppercase;}
    
    
.edit-block h1{
    color: #eadab0;
    font: 200 30px/42px 'Oswald', sans-serif;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    padding-bottom: 40px; position:relative;
    border-bottom:1px solid #1b1b1b;
}
.edit-block h1 a{background: transparent;
    text-transform: uppercase;
    border: 2px solid #be952e;
    color: #fff;
    font: 400 15px/20px 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 12px 40px;
    position: absolute;
    right: 0;
    top: 0;}
.edit-block h1 a:hover{background:#be952e;}

.edit-block h2{color: #fff;
    margin: 0 0 0 0;
    padding: 40px 0 30px 0;
    font: 400 20px/24px 'Oswald', sans-serif;
    letter-spacing: 1px;}

.edit-block .form-blocks{  border:0px solid red;}
form .form-blocks.left-b{padding:0 10px 0 0; width:60%; float:left;}
form .form-blocks.right-b{padding:0 0 10px 0; width:40%; float:right;}

.edit-block .field-block{width:50%; float:left; }
.edit-block .field-block:nth-child(2n+1){clear:left; padding:0 15px 25px 0;}
.edit-block .field-block:nth-child(2n+2){padding:0 0 25px 15px;}
.edit-block .field-block labal{color: #4f4f4f; display:inline-block; padding:0 0 5px 0;
    font: 300 14px/18px 'muli', sans-serif;;}
.edit-block .pro-input{width:100%; padding:15px 10px; border: 1px solid #be952e; background:#0e0e0e;
    color: #fff;
    font: 400 15px/20px 'muli', sans-serif;
    margin-top: 10px;
}
.edit-block .su-btn{font: 400 18px/20px 'Oswald', sans-serif;
    text-transform: uppercase;
    background-color: #be952e;
    color: #fff;
    border: 0;
    width:100%;
    text-align:center;
    padding:20px 0px 20px 0px;
    margin: 0px 0 0 0;
    letter-spacing: 1px;
    margin-top: 10px;
}
.edit-block .su-btn:hover{background:#ac8520;}
.border-all{border: 1px solid #be952e; padding: 5px 0;
    background: #0e0e0e;
    margin-top: 10px;
}
.field-block .fld-bx .radio-blk{width:50%; float:left; text-align: center; background:#0e0e0e;}
.field-block .fld-bx .radio-blk:nth-child(1){padding:0px 10px 0px 0; border-right:1px solid #252525;}
.field-block .fld-bx .radio-blk:nth-child(2){padding: 0px 0 0px 10px;}

.pro-img-block{width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
    margin: 45px auto 0 auto;}
.pro-img-block img{height:100%;}

/* label */
.edit-block .radio-blk label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  padding:11px 5px 11px 20px;
  cursor: pointer;
  position: relative;
  border-bottom:0px solid #e4e4e4;
  margin:0 0 5px 0;
  width: calc(100% - 34px);
  font: 400 15px/18px 'muli', sans-serif;;
  color: #313131;
  text-align: initial;

}


/* input */
.edit-block .radio-blk input {
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.edit-block .radio-blk [type="radio"]:checked,
.edit-block .radio [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.edit-block .radio-blk [type="radio"]:checked + label,
.edit-block .radio-blk [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    display: inline-block;
    color: #313131;
}
.edit-block .radio-blk [type="radio"]:checked + label:before,
.edit-block .radio-blk [type="radio"]:not(:checked) + label:before {
   /* content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;*/
    content: '';
    position: absolute;
    left: 18px;
    top: 12px;
    /* width: 18px; */
    /* height: 18px; */
    /* border: 3px solid #ddd; */
    /* border-radius: 100%; */
    background: transparent;
    width: 18px;
    height: 18px;
    border: 4px solid #353535;
    border-radius: 100%;
}
.edit-block .radio-blk [type="radio"]:checked + label:after,
.edit-block .radio-blk [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: transparent;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.edit-block .radio-blk [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.edit-block .radio-blk [type="radio"]:checked + label:after {
    /*opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);*/
     content: '';
    position: absolute;
    left: 18px;
    top: 12px;
    width: 18px;
    height: 18px;
    border: 4px solid #be952e;
    border-radius: 100%;
    color: #fff;
}

.edit-block .radio-blk .txt-fm{width: 100%;display: block;  position: relative;
    color: #fff; padding: 0 0 0 17px;
    font: 400 15px/20px 'muli', sans-serif;;}
.radio {position:relative;}

.m-banner{display:none !important;}

.otpsent{
    
}

@media screen and (max-width:991px){
    .login-siderbar{
    width: 310px;}
    .login-box{position:absolute; top:19px; right:65px;}
    .login-box img{width:24px;}
    .login-block {
    width: 90%;}
    .login-block h2 {
    color: #b8b8b8;
    font: 300 13px/20px 'muli', sans-serif;}
    .m-login{display:block;}
    form .form-blocks.right-b {
        padding: 0 0 35px 0;
        width: 100%;
        float: none;
    }
    form .form-blocks.left-b {
        padding: 20px 0px 0 0;
        width: 100%;
        float: none;
    }
}

@media screen and (max-width:600px){
    .login-siderbar{
    width: 310px;}
    .login-box{position:absolute; top:19px; right:65px;}
    .login-box img{width:24px;}
    .login-block {
    width: 90%;}
    .login-block h2 {
    color: #b8b8b8;
    font: 300 13px/20px 'muli', sans-serif;}
    .pro-img-block {
        width: 150px;
        height: 150px;
        border-radius: 50%;
        overflow: hidden;
        margin: 15px auto 0 auto;
    }
    .edit-block .field-block {
        width: 100%;
        float: none;
    }
    .edit-block .field-block:nth-child(2n+1) {
        clear: left;
        padding: 0 0px 25px 0;
    }
    .edit-block .field-block:nth-child(2n+2) {
        padding: 0 0 25px 0px;
    }
    .border-all {
    padding: 5px 0 0 0;}
    .edit-block .su-btn {
        font: 400 16px/20px 'Oswald', sans-serif;
        width: 100%;
        padding: 15px 0px 15px 0px;
        margin: 0px 0 0 0;
    }
    .edit-block h1 a {
        background: transparent;
        text-transform: uppercase;
        border: 2px solid #be952e;
        color: #fff;
        font: 400 15px/20px 'Oswald', sans-serif;
        letter-spacing: 1px;
        padding: 12px 40px;
        position: relative;
        right: 0;
        top: 0;
        display: block;
        text-align: center;
        margin: 30px 0 0;
    }
}
/* new sso styling end */


.morecontent{

        *padding: 7px 0 0 0;

    display: inline-block;

}



.find-job-block{

    padding: 80px 0 0 0;

    margin: 0 40px;

}

.find-job-block .find-img-bx{

    width: 40%;

    float: left;

}

.find-job-block .find-img-bx img{

    width: 100%;

}

.find-job-block .find-content-bx{

    width: 60%;

    float: left;

    padding: 10px 0 0 35px;

}

.find-job-block .find-content-bx h2{

    color: #9d8e67;

    font: 400 26px/30px 'Oswald', sans-serif;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    padding-bottom: 20px;

}

.find-job-block .find-content-bx p{

    color: #eadab0;

    letter-spacing: 0.3px;

    font: 400 14px/20px 'muli', sans-serif;

    padding-bottom: 25px !important;

    width: 100% !important;

}

.find-job-block .find-content-bx .apply-btn-2{

    background: #be952e;

    text-transform: uppercase;

    border: 1px solid #be952e;

    color: #fff;

    font: 400 16px/20px 'Oswald', sans-serif;

    letter-spacing: 1px;

    width: auto;

    padding: 12px 40px;

    display: inline-block;

}

.find-job-block .find-content-bx .apply-btn-2:hover {

    background: #af892a;

    border: 1px solid #af892a;

}



@media screen and (min-width:1366px){

    #main-page-slider {min-height:479px;}

    .property-block .property-img{min-height: 161px;}

    #offers .offer-block .offer-img{min-height: 172px;}

}

	

@media screen and (max-width:1366px){

    .booking-container{top:360px;}

}



@media screen and (max-width:1300px){

    .booking-container{top:350px;}

}





	

	



/* Media responsive based on sections*/

/* Main Slider + booking box*/

@media screen and (max-width:1200px){

    .best-assured-booking {

    width: 100% !important;}

    ::-webkit-scrollbar {

      width:0px;

    }

	/* Track */

    ::-webkit-scrollbar-track {

      background: transparent; 

    }

     

    /* Handle */

    ::-webkit-scrollbar-thumb {

      background:transparent; 

    }

    

    /* Handle on hover */

    ::-webkit-scrollbar-thumb:hover {

      background:transparent; 

    }

	/* common css */

	.container-small h1 {font: 200 46px/54px 'Oswald', sans-serif;}

	

	/*----------------------------------*/

	header ul.nav li span.enq-head {font: normal 10px/1.5 'muli', sans-serif;}

		

	.booking-container{top:295px;}

	.booking-block {padding: 10px;}

	.booking-block .tab-slider-trigger {padding: 15px 32px 14px 22px;}

	.casino-select-box {width: 66%;}

	.hotel-select-box{width: 33%;}

	.best-assured-booking .hotel-select-box {

        width: 35%;

    }

	.booking-type .datepicker-box {padding:15.5px 10px 15px 10px; margin-right: 1px; width: 30.8%;}

	.booking-btn .book-btn{padding: 15.5px 0 15px 1px;}

	

	.booking-type .hotel-type .datepicker-box { margin-left: 13px; margin-right: 0px;}

	.selected{padding: 15.5px 10px 15px 10px;}

	.selected.arrow-up:after{position:absolute; right:7px;}

	.selected.arrow-down:after{position:absolute; right:7px;}

	

	

	#exclusive{padding:140px 0 40px 0; z-index:0;}

	#exclusive::before{display:none;}

	/*#exclusive::after {top:-320px;}*/

	

	#offers {padding: 0 0 85px 0;}

	#offers .offer-block .offer-content {padding: 20px 20px;}

	#offers .offer-block .offer-content .content-inner-box .label {font: 400 12px/20px 'muli', sans-serif; padding: 0px 6px;}

	#offers .offer-block .offer-content .content-inner-box .label2 {font: 400 12px/20px 'muli', sans-serif; /*right: 45px; padding: 0px 6px;*/}

	.offers-slider-outer .owl-nav {bottom: -30px;}

	

	#about-casion-tabs {padding: 0 0 90px 0;}

	#about-casion-tabs::after {top: -8%; right: -40px;}

	

	/*.package-list .package-info .package-icon {width: 80px;}

	.package-list .package-info h2 {letter-spacing: 1.64px;font:400 24px/30px 'Oswald', sans-serif;}

	.package-list .otpc h2{position: relative; top: -40px; margin-left: 30px;}

	.package-list .mike h2{position: relative; top: -40px; margin-left: 15px;}

	.package-list .food h2{position: relative; top: -40px; margin-left: 46px;}

	.package-list .drinks h2{position: relative; top: -40px; margin-left: 36px;}*/

	

	

	#learntoplay {height: 450px;  position: relative;}

	#learntoplay .overlay-box:hover .overlay-content {bottom: -30%; padding: 0px 25px 0 20px;}

	#learntoplay .type-event-info p {font: 400 12px/17px 'muli', sans-serif; height: 172px; padding:13px 0; }

	

	#special-events {padding: 0 0 135px 0;}

	#special-events::before {display:none;}

	#special-events .slider-box {width: 92.43%; /*width:100%;*/}

	#special-events .section-links-box .book-btn{margin: 35px 0 0 0;}

	#special-events .nav-controls {right: 81px; bottom: -35px;}

	

	#about .about-spin-img {margin-left: -37%;}

	#about::after {right: -3px; bottom: -16%;}

	

	#about {padding: 0 0 80px 0;}

	

	#type-events {padding: 0 0 85px 0;}

	.overlay-content h3 {letter-spacing: 0.5px; font: 500 21px/30px 'Oswald', sans-serif;}

	.overlay-box:hover .overlay-content {bottom: -34%; padding: 5px 30px 0 20px;}

	.type-event-info p {font: 400 13px/20px 'muli', sans-serif; padding: 12px 0 0 0;}

	

	#offers .offer-block .offer-content .content-inner-box .offer-info {/*height: 198px;*/height: 198px;}

	

	#deltin-select {padding: 0 0 80px 0;}

	.deltin-select-list .deltin-select-card img { margin-left: -30px;}

	#deltin-select::after {right: -21px;  bottom: 15%;}

	

	.testimonal-slider{margin: 0 0 90px 0;}

	

	footer .footer-menu {width: 14%;}

	footer .footer-menu-2 {width: 14%;}

	footer .footer-contact-info {width:29%;}

	footer .footer-social {width: 32%;}

	footer .footer-social ul li {margin: 0 0 0 18px;}

	footer .footer-logo-list ul li{padding: 0 16.6px 0 0;}

	footer .copyright-box {padding: 25px 0 0 0;}

	footer .copyright-box ul li{font:400 11px/20px 'muli', sans-serif; }

	footer .copyright-box ul li a{color: #77787b; font:400 11px/20px 'muli', sans-serif;}

	footer .copyright-box ul li span{color: #77787b; font:400 11px/20px 'muli', sans-serif;}

	

	.events-ticket-bx {padding: 0 0 50px 0;}

	.events-ticket-bx h4 {font: 200 34px/42px 'Oswald', sans-serif;}

	.event-ticket-btn {font: 400 14px/16px 'Oswald', sans-serif; padding: 13px 32px 13px 32px; margin: 5px 0 0 0;}

	

	#adda52-bx {padding: 70px 0 80px 0;}

	#adda52-page .adda-content{width: 35%;}

	#adda52-page .adda-block{top: 95px;}

	#adda52-page .adda-logo{width: 140px;}

	.adda-content h3{font: 200 28px/32px 'Oswald', sans-serif; padding: 8px 0 8px 0;}

	.adda-content .adda52-btn {padding: 15px 60px 14px 60px; margin: 25px 0 0 0;}

	.adda-info-bx h4 {font: 500 20px/26px 'Oswald', sans-serif; padding: 25px 0 10px 0;}

	.adda-info-bx p {font: 300 14px/20px 'muli', sans-serif;}

	.adda52-info .adda-info-bx {padding-right: 70px;}

	

	.groups-page .event-booking-block{/*top: 420px;*/ top: 80px;

    padding: 15px 25px 15px 25px;}

    .groups-page .event-booking-block .float-label {

        padding-top: 15px;

        margin-top: 0px;

        margin-bottom: 10px;

    }

	#sub-learn-detail-page p{width:80%;}

	#sub-learn-detail-page .learn-img-bx .iframe-height {

        height: 400px;

    }

	#sub-learn-detail-page .learn-img-bx {width: 80%;}

	#sub-learn-detail-page .learn-detail-txt {width: 80%;}

	

	.learn-brochures {width: 80%;}

	

	.faq-block {width: 65%;padding-left: 0px;}

	.privacy-block {width: 65%;}

	

	#about-us-page #about .about-spin-img {float: right; margin-right: -22%; margin-top: -20px;  height: 485px;}

	

	#sub-contact-page:after{display:none;}

	#sub-faq-page::before{display:none;}

	#select-block::after{display:none;}

	

	.deltin-select-page .event-info-bx {bottom: 70px;}

	.deltin-select-page .deltin-card {width: 350px; position: absolute; right: 0; top: -35px;}

	

	#select-slider {height: 460px;}

	#select-slider .content-overlay {position: absolute; top: 10%; right: -38px; width: 30%;}

	

	#main-page-slider::after {top: 35%;}

	

	.mainpage-tabs .nav-tabs {width: 60%;}

	#about-casion-tabs .link-box-tab {padding: 15px 85px 0px 0;}

	.mini-gallery-bx .right-info-bx p {

		font: 400 12px/16px 'muli', sans-serif;

		letter-spacing: 0.3px;

		color: #eadab0;

		padding: 10px 0 0px 0px;

		margin: 0 0 10px 0;

		height: 75px;

		overflow: hidden;

	}

	

	#event-info-box::after { right: -95px;}

	/*.container-small h1.heading404 {

        font: 200 28px/40px 'Oswald', sans-serif;

    }*/

    .hall-of-fame-bx .offer-block {

        width: calc(33% - 20px);

        float: left;

        border: solid 1px #756d58;

        background-color: #0e0e0e;

        position: relative;

        margin: 0 10px 25px 10px;

    }

    .hall-of-fame-bx .offer-img {

       /* height: 230px;*/

        overflow: hidden;

    }

    #type-events.best-assured .overlay-content h3 {

        letter-spacing: 1px;

        color: #eadab0;

        font: 500 16px/20px 'Oswald', sans-serif;

        text-transform: uppercase;

        margin: 0;

        padding: 21px 0 20px 0;

        border-bottom: 0px solid #fffee2;

    }

	

	/*****************/

		.avatar-upload .avatar-preview {

		width: 120px;

		height: 120px;}

		.avatar-upload .avatar-edit {

			position: absolute;

			right: -15px;

			z-index: 1;

			top: 10px;

		}

		.avatar-upload .avatar-edit input + label{margin-bottom: 12px;}

		.avatar-upload .avatar-edit .remove-btn{margin-bottom: 7px;}

	/*********************/

	

	.in-media-block .in-media-box { width: calc(50% - 20px);}

}



@media screen and (max-width:991px){

    .container-small h1.heading404 {

        /*font: 200 24px/36px 'Oswald', sans-serif;*/

        width: 70%;

    }

    

	/*Career*/

     #hm{ font: 200 27px/40px 'Oswald', sans-serif !important;   letter-spacing: 1.5px !important;  text-transform: uppercase !important; padding-bottom: 15px !important;}

    .reach-out-us{color:#be952e !important;}

    /* ./ Career*/

	.mob-menu{display:block;}

	.mob-nav-box {display: block;}

	.container-small h1 {font: 200 40px/49px 'Oswald', sans-serif;}

	

	#menu{

		-moz-transform: translateX(100%);

		-webkit-transform: translateX(100%);

		-ms-transform: translateX(100%);

		transform: translateX(100%);

		-moz-transition: -moz-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;

		-webkit-transition: -webkit-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;

		-ms-transition: -ms-transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;

		transition: transform 0.5s ease, box-shadow 0.5s ease, visibility 0.5s;

		-webkit-overflow-scrolling: touch;

		background:#000000;

		box-shadow: none;

		color: #ffffff;

		height: 100vh;

		/*max-width: 85%;*/

		overflow-y: auto;

		position: fixed;

		right: 0;

		top: 0;

		visibility: hidden;

		width:310px;

		z-index:99999;

	}

	

	.mob-nav-box ul{margin:35px 0 110px 0; overflow-x: hidden;}

	.mob-nav-box ul li{text-transform: uppercase; letter-spacing: 1px; font: 400 15.4px/20px 'Oswald', sans-serif; color: #be952e; position:relative;}

	.mob-nav-box ul li a{padding:20px 1px; border-bottom: 1px solid #1c1607; display: inline-block; width:100%; margin-left: 70px; color: #be952e;}

	.mob-nav-box ul li a.golden{color:#be952e;}

	.mob-nav-box ul li a.white{color:#fffee2;}

	.mob-nav-box ul li a.last{border:0; margin-bottom: 60px;}

	/*.mob-nav-box ul li a:hover, .mob-nav-box ul li a:focus{color:#fffee2;}*/

	.mob-nav-box ul li.has-sub-menu ul.sub-menu{display: none; margin:0; background:#0e0e0e; border-top: 1px solid #282213; 

	border-bottom: 1px solid #282213; margin: -2px 0 0 0;}

	.mob-nav-box ul li.has-sub-menu ul.sub-menu li{font: 200 14px/20px 'Oswald', sans-serif; letter-spacing: 0.5px;}

	.mob-nav-box ul li.has-sub-menu ul.sub-menu li span{font: 200 11px/20px 'Oswald', sans-serif; letter-spacing: 0.5px;}

	.mob-nav-box ul li.has-sub-menu ul.sub-menu li a{border-bottom: 1px solid #282213; padding: 16px 1px;}

	.mob-nav-box ul li.has-sub-menu ul.sub-menu li:last-child a{border-bottom: 0px solid #282213;}

	

	#menu.visible {

		-moz-transform: translateX(0);

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0);

		box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.2);

		visibility: visible;

		overflow-y:auto;
        /* z-index: 9999999; */
        z-index: 99999;

	}
 
	

	#owl-demo {height: auto; overflow: hidden; padding-bottom:250px;}

	#owl-demo .owl-dots {top: 25%;}

	

	.booking-container {top: 200px;}

	.booking-block {padding: 12px; width: 70%; margin: 0 auto;}

	.booking-block .tab-slider-nav {margin-bottom: 12px;}

	.booking-block .tab-slider-tabs {width: 100%;}

	.booking-block .tab-slider-trigger {width: 50%;  float: left; position: relative; font-size: 14px; padding: 15px 80px 14px 80px;}

	.booking-block .booking-tab-box{width:100%; float:none; padding-bottom:10px;}

	.casino-select-box {width:66.6%;}

	.hotel-select-box{width:33.3%;}

	.best-assured-booking .booking-block .booking-type {

        width: 100%;

    }

    .best-assured-booking .hotel-select-box {

        width: 100%;

        margin-bottom: 12px;

    }

    .best-assured-booking .booking-type .datepicker-box {

        padding: 15.5px 10px 15px 10px;

        width:calc(50% - 6px);

    }

    .best-assured-booking .booking-type .datepicker-box.in{margin: 0 6px 0 0;}

    .best-assured-booking .booking-type .datepicker-box.out{margin: 0 0px 0 6px;}

    

	.booking-type .datepicker-box {padding: 15.5px 10px 15px 10px; margin-right: 1px; width: 30.7%;}

	.booking-block .booking-type{width:100%; float:none; padding-bottom:12px;}

	.booking-block .booking-btn{width:100%; float:none; text-align:center;}

	.booking-btn .book-btn {margin-left: 0px; width: 60%;}

	.selected.arrow-up:after { position: absolute; right: 9px;}

	.selected.arrow-down:after { position: absolute; right: 9px;}

	.bg-arrow_d{top: 26px; margin: 0 0 0 7px;}

	

	#exclusive {padding: 40px 0 60px 0;}

	/*#exclusive::after { top: -380px;}*/

	#exclusive .container-small{padding-right:0;}

	#exclusive .owl-stage{width:2802px !important; padding-left: 0 !important;}

	#exclusive .owl-item:nth-child(3n+1){margin:0 15px 0 0 !important; clear: none;}

	#exclusive .owl-item:nth-child(3n+2){margin:0 15px 0 0 !important;}

	#exclusive .owl-item:nth-child(3n+3){margin:0 15px 0 0 !important;}

	#exclusive .owl-dots{text-align:center;}

	#exclusive .owl-dots .owl-dot {

		background: url(../../n8gaming/image/dots.png);

		width: 8px;

		height: 8px;

		border-radius: 50%;

		display: inline;

		margin: 4px;

	}

	#exclusive .owl-dots .owl-dot.active {

		background: url(../../n8gaming/image/dots-solid.png) !important;

	}

	#main-page-slider::after {top: 32%;}

	

	/**/

	.m-call{

	    position: absolute;

        right: 115px;

        top: 0px;

	}

	.bg-arrow_up {

		width: 15px;

		height: 15px;

		background: url(../../n8gaming/image/icons-sprites.png) -5px -20px;

		background-size: 115px;

		padding: 0px 0px 0 0px;

		position: absolute;

		top: 26px;

		margin: 0 0 0 7px;

	}

	.bg-hotel-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -5px -203px;

		display: inline-block;

		background-size: 160px;

		position: absolute;

		top: 20px;

		left: 23px;

	}

	.bg-casion-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -6px -716px;

		display: inline-block;

		background-size: 155px;

		position: absolute;

		top: 19px;

		left: 23px;

	}

	

	.bg-offer-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -8.5px -405px;

		display: inline-block;

		background-size: 175px;

		position: absolute;

		top: 20px;

		left: 23px;

	}

	.bg-location-m {

		width: 30px;

		height: 22px;

		background: url(../../n8gaming/image/icons-sprites.png) -6.5px -335px;

		display: inline-block;

		background-size: 160px;

		position: absolute;

		top: 19.5px;

		left: 23px;

	}

	.bg-faq-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -8.5px -969px;

		display: inline-block;

		background-size: 177px;

		position: absolute;

		top: 21.5px;

		left: 23px;

	}

	.bg-about-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png)-8.5px -670px;

		display: inline-block;

		background-size: 177px;

		position: absolute;

		top: 20.5px;

		left: 23px;

	}

	/*.bg-adda-m {

		width: 21px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -8px -719px;

		display: inline-block;

		background-size: 180px;

		position: absolute;

		top: 19.5px;

		left: 23px;

	}*/

	.bg-learnplay-m {

		width: 21px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -8px -719px;

		display: inline-block;

		background-size: 180px;

		position: absolute;

		top: 19.5px;

		left: 23px;

	}

	.bg-tariff-m{

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/tariff.png);

		display: inline-block;

		background-size: 19px;

		position: absolute;

		top: 21px;

		left: 23.5px;

		background-repeat: no-repeat;

	}

	.bg-bestassured-m{

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/ba.png);

		display: inline-block;

		background-size: 19px;

		position: absolute;

		top: 21px;

		left: 23.5px;

		background-repeat: no-repeat;

	}

	.bg-lodge-m{

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/lodge-icon.png);

		display: inline-block;

		background-size:101%;

		position: absolute;

		top: 21px;

		left: 23.5px;

		background-repeat: no-repeat;

	}

	.bg-newsroom-m{

		width: 25px;

        height: 25px;

        background: url(../../n8gaming/image/newsroom.jpg);

        display: inline-block;

        background-size: 26px;

        position: absolute;

        top: 20px;

        left: 23.5px;

        background-repeat: no-repeat;

	}

	.bg-hall-fame-m{

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/hff.png);

		display: inline-block;

		background-size: 19px;

		position: absolute;

		top: 21px;

		left: 23.5px;

		background-repeat: no-repeat;

	}

	.bg-adda52-m{

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/Adda52.png);

		display: inline-block;

		background-size: 19px;

		position: absolute;

		top: 21px;

		left: 23.5px;

		background-repeat: no-repeat;

	}



	.bg-select-m {

	

		width: 22px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -8px -920.5px;

		display: inline-block;

		background-size: 175px;

		position: absolute;

		top: 19px;

		left: 22.5px;

	}
	
	
        .bg-one-m {
        width: 20px;
        height: 20px;
        background: url(../../n8gaming/image/oneicon.png);
        display: inline-block;
        background-size: 19px;
        position: absolute;
        top: 21px;
        left: 23.5px;
        background-repeat: no-repeat;
        }


	.bg-contact-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -9px -910px;

		display: inline-block;

		background-size: 180px;

		position: absolute;

		top: 20.5px;

		left: 23px;

	} 


  .bg-blog-m {
		width: 20px;
		height: 20px;
		background: url(../../n8gaming/image/Blog.webp);
        display: inline-block;
        background-size: 19px;
        position: absolute;
        top: 21px;
        left: 23.5px;
        background-repeat: no-repeat;
	}

	

	.bg-careers-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -7.6px -751px;

		display: inline-block;

		background-size: 170px;

		position: absolute;

		top: 20px;

		left: 23px;

	}

	.bg-gallery-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -7.5px -1069px;

		display: inline-block;

		background-size: 175px;

		position: absolute;

		top: 20px;

		left: 23px;

	}

	.bg-call-m {

		width: 20px;

		height: 20px;

		background: url(../../n8gaming/image/icons-sprites.png) -8.5px -714.5px;

		display: inline-block;

		background-size: 170px;

		position: absolute;

		top: 19.5px;

		left: 23px;

	}

	.bg-big-call-m {

        width: 30px;

        height: 30px;

        background: url(../../n8gaming/image/icons-sprites.png) -8.5px -840.5px;

        display: inline-block;

        background-size: 200px;

        position: absolute;

        top: 19px;

        left: 23px;

    }

	/*-------------------------------------*/

	#about-casion-tabs .nav-tabs li a{font: 400 12px/20px 'Oswald', sans-serif;}

	#about-casion-tabs .tab-pane{padding:40px 0 15px 0;}

	.package-list .package-info h2{font: 400 30px/41px 'Oswald', sans-serif;}

	.package-list .otpc h2{position: relative; top: -40px; margin-left: 30px;}

	.package-list .mike h2{position: relative; top: -40px; margin-left: 10px;}

	.package-list .food h2{position: relative; top: -40px; margin-left: 30px;}

	.package-list .drinks h2{position: relative; top: -40px; margin-left: 18px;}

	

	.dress-code {padding: 15px;}

	.dress-code-img {width: 50%;}

	.dress-code-content {padding-left: 22px; width: 50%;}

	.dress-code-content h3 {font:400 14px/20px 'muli', sans-serif; padding-top: 0px;}

	.dress-code-content p {font: 400 13px/20px 'muli', sans-serif; padding: 0 0 5px 0;}

	.dress-code-content ul li img { width: 30px; float: left;  margin: 0 10px 0 0; position: relative; top: -8px;}

	.dress-code-content ul li {padding: 11px 30px 11px 0; font: 400 13px/20px 'muli', sans-serif;}

	

	.kids-room .room-img{width:50%;}

	.kids-room .room-content {width: 48%;}

	.kids-room .room-content p{font:400 12px/16px 'muli', sans-serif; padding: 10px 0;}

	.kids-room .owl-nav {left: 52%; bottom: 3.5%;}

	.kids-room .slider-counter {right: 20px; bottom: 15px;}

	

	#special-events .carousel-inner>.item{height:385px;}

	#special-events .carousel-indicators li hr{bottom: -2px;}

	

	#special-events .slider-box {width:89.8%;}

	

	#about .about-box{margin-right: 20px;}

	.about-block {padding: 0px 50px 0px 150px;}

	#about .about-spin-img {margin-top: -55px; height: 400px;}

	#about .about-list {padding: 0px 0px 0px 150px;}

	#about .about-icon {width: 75px; height: 75px;}

	#about .about-txt p {font: 400 12px/16px 'muli', sans-serif; margin-right: 5px;}

	#about .about-txt p br{display:none;}

	#about::after {content: ''; position: absolute; right: 0; bottom: -15%; width: 110px; height: 240px; background: url(../../n8gaming/image/flower.png) no-repeat; background-size: cover; background-position: -28px top;}

	

	#type-event-slider .owl-stage{padding-left:0px !important;}

	#type-event-slider .owl-dots .owl-dot {background: url(../../n8gaming/image/dots.png); width: 8px; height: 8px; border-radius: 50%; display: inline; margin: 4px;}

	

	#deltin-select::after{display:none;}

	.deltin-select-list .deltin-select-card img {width: 300px; margin-left: -25px;}

	.deltin-select-list .deltin-select-content {width: 59%;}

	

	footer .footer-logo {width: 17%;}

	footer .footer-menu {width: 21%;}

	footer .footer-menu-2 {width: 21%;}

	footer .footer-contact-info {width: 39%;}

	footer .footer-social {width: 100%; text-align: center; padding: 20px 0 30px 0;}

	footer .footer-logo-list ul li {padding: 8px 20px 8px 0px;}

	footer .footer-logo-list ul li:last-child {padding: 8px 0 8px 0;}

	footer .copyright-box ul li:nth-child(1){width:100%;float:left;}

	footer .copyright-box ul li:nth-child(2){width:100%; float:right;}

	footer .copyright-box ul li:first-child span {padding: 0px 8px; line-height: 28px;}

	

	.events-ticket-bx {padding: 0 0 25px 0;}

	.event-ticket-btn {font: 400 13px/15px 'Oswald', sans-serif; padding: 10px 22px 10px 22px;  margin: 5px 0 0 0;}

	.events-ticket-bx h4 {font: 200 26px/30px 'Oswald', sans-serif;}

	

	.event-bx {padding: 20px 10px;}

	.event-bx ul li{font: 400 16px/20px 'Oswald', sans-serif;}

	

	#event-info-box .offer-box {

    width: 100%;

    float: none;

    margin-top: 5px;

    padding-bottom: 25px;}

	

	

	#event-info-box p{width:100%;}

	#event-info-box .offer-box {text-align: center;}

	#event-info-box .line{left:0;}

	#event-info-box .offer-box h3{padding: 10px 0 10px 10px;}

	#event-info-box .offer-box .off-icon {top: 3px;}

	#event-info-box .event-head h2 {/*color: #fff;*/ font: 200 18px/24px 'Oswald', sans-serif; float: none; padding-top:20px;} 

	

	#event-info-box .pack-include:nth-child(1){width:21%; float:left;}

	#event-info-box .pack-include:nth-child(2){width:29%; float:left;}

	#event-info-box .pack-include:nth-child(3){width:23%; float:left;}

	#event-info-box .pack-include:nth-child(4){width:24%; float:left;}

	.event-booking-form .guest-detail {

    width: 30%;

    float: left;

    margin-right: 15px;

    position: relative;}

	

	#adda52-page .adda-block{width:100%; position:relative; top:0; padding: 70px 0 30px 0;}

	#adda52-page .adda-content {width: 100%;}

	.adda52-info .adda-info-bx {width: 48%; padding-bottom:50px;}

	.adda52-info .adda-info-bx:nth-child(3){clear:left;}

	.adda-info-bx:nth-child(4) {clear: none;}

	#adda52-bx {padding: 70px 0 50px 0;}

	.groups-event-bx {padding: 480px 0 90px 0 !important;}

	.groups-page #venus-slider {height: 470px;}

	.groups-page #venus-slider .owl-dots {position: absolute; z-index: 9999; left: 0; right: 0; bottom: 15px; text-align: center;}

	.groups-page #venus-slider .owl-dots .owl-dot {background:url("../../n8gaming/image/dots.png"); width: 8px; height: 8px; border-radius: 50%; display: inline; margin: 4px;}

	 .groups-page #venus-slider .owl-dots .owl-dot.active{background:url("../../n8gaming/image/dots-solid.png") !important;}

	 

	.prop-select-bx { width: 35%;}

	 

	#sub-learn-page .learn-play-bx{width:calc(50% - 15px); }

	#sub-learn-page .learn-play-bx:nth-child(3n+1){margin-right:0px;}

	#sub-learn-page .learn-play-bx:nth-child(3n+2){margin:0 0px 35px 0;}

	#sub-learn-page .learn-play-bx:nth-child(3n+3){margin-left:0px;}

	

	#sub-learn-page .learn-play-bx:nth-child(2n+1){margin-right:15px;}

	#sub-learn-page .learn-play-bx:nth-child(2n+2){margin-left:15px;}

	#sub-learn-page .overlay-box:hover .overlay-content {bottom: -43%;}

	

	#sub-learn-detail-page p{width:90%;}

	#sub-learn-detail-page .learn-img-bx {width: 90%;}

	#sub-learn-detail-page .learn-detail-txt {width: 90%;}

	.learn-brochures {width: 90%;}

	#sub-learn-detail-page .learn-img-bx .iframe-height {

        height: 330px;

    }

	#sub-gallery-page .owl-carousel {position: relative;  height: 460px; margin-bottom: 60px;}

	

	.contact-tabs .nav-tabs {width: 80%;}

	.social-links-block ul li {padding-right: 35px;}

	.contact-form-bx .message-bx .input-box {width: 94%;}

	

	.faq-block {width: 85%;padding-left: 0px;}

	.privacy-block {width: 85%;}

	

	.package-list .package-info .package-icon {width: 80px;}

	.package-list .package-info h2 {letter-spacing: 1.64px;font:400 24px/30px 'Oswald', sans-serif;}

	.package-list .otpc h2{position: relative; top: -40px; margin-left: 30px;}

	.package-list .mike h2{position: relative; top: -40px; margin-left: 15px;}

	.package-list .food h2{position: relative; top: -40px; margin-left: 46px;}

	.package-list .drinks h2{position: relative; top: -40px; margin-left: 36px;}

	.bg-about-info {top: -1px;}

	

	#about-us-page #about .about-spin-img {

		float: right;

		margin-right: -20%;

		margin-top: -10px;

		height: 350px;

	}

	#about-us-page .about-block p {width: 80%;}

	#about-us-page .about-block h2 {font: 200 27px/38px 'Oswald', sans-serif;}

	#about-prop #deltin-casinos {height: 390px;}

	

	#about-us-page .about-bx hr{display:none;}

	#about-us-page .about-bx {width: 20%;}

	

	#about-us-page .about-block.mob-about-100{width:100%;}

	#about-us-page .about-block.mob-about-100 p{width:100%;}

	#event-info-box::after{display:none;}

	#sub-faq-page::after{display:none;}

	.groups-event-bx::after{display:none;}

	

	.reg-outer-bx {width: 100%;}

	

	.deltin-select-bx{width: 100%;}

	.deltin-select-bx .select-video{width: 50%;}

	.deltin-select-bx .select-content{width: 50%; padding: 0px 0px 40px 30px;}

	.deltin-select-page .deltin-card {width: 300px; position: absolute; right: 0; top: -40px;}

	

	#sub-gallery-page .owl-carousel .slider-caption h5{width: auto;}

	

	#select-slider {height: 480px;}

	#select-slider .content-overlay {position: relative; top: 0; right: 0; width: 100%; padding-top: 7px;}

	#select-slider .content-overlay h4 {letter-spacing: 2px; font: 400 26px/36px 'Oswald', sans-serif; display: inline-block;}

	#select-slider .content-overlay p {color: #eadab0; font: 500 20px/30px 'Oswald', sans-serif; letter-spacing: 0.5px; text-transform: uppercase; display: inline-block;}

	#select-slider.owl-carousel .owl-item img {width: 100%;}

	

	.dress-code-content ul.timing-list li { letter-spacing: 0.3px;

    color: #eadab0; font: 400 14px/18px 'muli', sans-serif; padding: 5px 0;}

	.dress-code-content p.timing-note {letter-spacing: 0.3px;

    color: #eadab0; font: 400 14px/18px 'muli', sans-serif;}

	#about-casion-tabs .link-box-tab{display:none;}

	.mainpage-tabs .nav-tabs {width: 90%;}

	#about-casion-tabs .link-box-mob {display: block;}

	/*#about-casion-tabs .owl-carousel {

		height: 480px;

		position: relative;

	}*/

	.mini-gallery-bx .modal-dialog {

		width: 95%;

	}

	.content-overlay h4 {

		color: #eadab0;

		font: 200 26px/28px 'Oswald', sans-serif;

		letter-spacing: 1.64px;

		text-transform: uppercase;

		padding: 0px 0 0px 0;

	}

	.mini-gallery-bx .right-info-bx p {

		font: 400 12px/16px 'muli', sans-serif;

		letter-spacing: 0.3px;

		color: #eadab0;

		padding: 10px 0 0px 0px;

		margin: 0 0 10px 0;

		height: 125px;

		overflow: hidden;

	}

	.mini-gallery-bx .modal-content {

		padding: 5px;

	}

	.mini-gallery-bx #big .owl-nav {

    position: absolute;

    right: -115px;}

	

	.mini-gallery-bx .right-info-bx .owl-carousel {

		display: none;

	}

	

	.mini-gallery-bx .owl-dots {text-align: center;position: absolute; bottom: 5px; right: 5px; width: 100%;}

	.mini-gallery-bx .owl-dots .owl-dot {

		background: url(../../n8gaming/image/dots.png);

		width: 8px;

		height: 8px;

		border-radius: 50%;

		display: inline;

		margin: 4px;

	}

	.mini-gallery-bx .owl-dots .owl-dot.active{background:url("../../n8gaming/image/dots-solid.png") !important;}

	#about-us-page .about-block {

		padding: 30px 0px 0px 0px;

		width: 85%;

	}

	#event-info-box .package-list {width: 100%;}
    .jim-dem .career-upload .uplosdfile input[type=file]{
    	padding: 0 5px;
    }
	.jim-dem .career-upload .uplosdfile input[type=file]:before {

        width: 62%;

        height: 32px;

        font-size: 16px;

        line-height: 32px;

        content: 'No file chosen';

        display: none;

        background: white;

        border: 0px solid #000;

        padding: 0 10px;

        text-align: center;

        font-family: Helvetica, Arial, sans-serif;

        background: #0e0e0e;

    }

     input[type=file]::-webkit-file-upload-button {

       background:#be952e;

       color: #ffffff;

       border: none;
       float: right;

       padding:14px 30px 14px 30px;

       margin:0px auto 0 !important;

       width:38%;

}

    

    .groups-page .event-booking-block {

        /* top: 420px; */

        top: 295px;

        padding: 20px 30px 25px 30px;

    }

    

    .hall-of-fame-bx .offer-block {

        width: calc(50% - 20px);

        float: left;

        border: solid 1px #756d58;

        background-color: #0e0e0e;

        position: relative;

        margin: 0 10px 25px 10px;

    }

    .hall-of-fame-bx .offer-img {

        /*height: 260px;*/

        overflow: hidden;

    }

    #type-events.best-assured .type-event-block .type-event-box {

        width: calc(50% - 12px);

        float: left;

        margin-bottom: 25px;

    }

    #type-events.best-assured .type-event-block .type-event-box:nth-child(3n+1) { margin-right: 0px;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(3n+2) { margin: 0px;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(3n+3) { margin-left: 0px;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(2n+1) { margin-right: 12px; clear: both;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(2n+2) { margin-left: 12px;}

    .bs-img {

        position: absolute;

        top: -5px;

        right: 10px;

        height: 65px;

    }

	

	/**********************************************/

	.event-booking-form .careers-form .guest-detail{width: 100%; float: none;}

	.career-info-detail-pg{width:89%;}

	

	#event-info-box .event-head.careers-head h2{color: #eadab0; padding:0; font: 200 28px/40px 'Oswald', sans-serif !important;}

	

	.wrap-career-detail .position-info {

		margin: 25px 0;

	}

	a.careers-btn {

		width: auto; top: 3px;

		padding: 6.5px 35px;

		font: 400 14px/18px 'Oswald', sans-serif;

	}

	

	.update-statu-block {

		width: 95%;

		padding: 0px 0 0 40px;

	}

	.career-info-detail-pg {padding: 30px 10px;}

	

	.dashboard-page .career-info-detail-pg {

		padding: 0px 20px !important;

	}

	.dashboard-info-header {

		margin: 15px 40px 0;

		padding: 30px 20px 0 20px;

	}

	.dashboard-bx .career-head-box:nth-child(1){width:41%;}

	.dashboard-bx .career-det-heading .career-info .career-depart{width:22%;}

	.dashboard-bx .career-det-heading .career-info .career-location{width:22%;}

	.dashboard-bx .career-head-box:nth-child(4){width:15%;}

	.dashboard-bx .career-det-heading .career-info .career-arrow{width:15%;}

	.dashboard-bx .career-det-heading .career-info .ro-4 p {

    color: #eadab0 !important;

    font: normal 13px/20px 'muli', sans-serif !important;}

	.dashboard-bx .career-position h5 {

    font: 500 16px/20px 'Oswald', sans-serif;}

	.dashboard-bx .career-det-heading.no-m .career-info .ro-4{padding:10px 0 0 0;}

	.dashboard-bx .career-det-heading:nth-child(1){margin:0 auto 20px auto;}

	

	.w-25{width:40%;}

	.employment-detail-bx .careers-half-bx{margin:0 11px 0 0;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+1){ width:calc(23% - 11px); float:left;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+2){ width:calc(23% - 11px); float:left;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+3){ width:calc(27% - 11px); float:left;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+4){ width:calc(22% - 11px); float:left;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+5){ width:3%; float:left; text-align:right; margin:0;}

	

	.reference-block .reference-box .careers-half-bx:nth-child(1){width:21%;}

	.reference-block .reference-box .careers-half-bx:nth-child(2){width:21%;}

	.reference-block .reference-box .careers-half-bx:nth-child(3){width:21%;}

	.reference-block .reference-box .careers-half-bx:nth-child(4){width:20%;}

	.reference-block .reference-box .careers-half-bx:nth-child(5){width:3%; margin:0 !important; text-align:right;}

	.reference-block .careers-half-bx button svg {

    right: 14px;}

	

	.avatar-upload .avatar-edit{right: 0px;}

    /***********************************************/

    

	/***************** newsletter****************************/

	.newsletter-block .newsletter-content {

		width: 100%;

		float: none;

	}

	.newsletter-block .newsletter-content p{padding: 0 0px 15px 0;}

	/**************************************/

    

    .in-media-block .in-media-box {

        width: calc(50% - 10px);

        padding: 15px;

        margin: 0 5px 10px 5px;

    }

    .in-media-block .in-media-box h2 { padding-bottom: 5px; font: 400 18px/20px 'Oswald', sans-serif;}

    .in-media-block .in-media-box p {font: 400 13px/18px 'muli', sans-serif; margin: 5px 0 7px 0;}

    .in-media-info .media-info-bx label{font: 400 11px/16px 'muli', sans-serif;}

    .in-media-info .media-info-bx p{font: 400 12px/16px 'muli', sans-serif; margin: 0;}

    

    .find-job-block {

        padding: 60px 0 0 0;

        margin: 0 0px;

    }

    .find-job-block .find-content-bx p {

    margin: 0 !important;}

}





@media screen and (max-width:767px){

    .not-found404 {

        width: 100%;

        margin: 10px auto 40px auto;

    }

	#owl-demo2 {position: relative; height: 455px;}

	.casino-select-box {width:100%;}

	.hotel-select-box{width:100%;}

	.booking-block .tab-slider-nav {margin-bottom: 0px;}

	#offers .owl-dots{position: absolute; bottom:-30px; z-index: 9999; right: 0px; left: 0; text-align: center;}

	#offers .owl-dots .owl-dot{background:url("../../n8gaming/image/dots.png"); width: 10px;  height: 10px;

	 border-radius:50%; display:inline; margin: 5px; }

	#offers .owl-dots .owl-dot.active{background:url("../../n8gaming/image/dots-solid.png") !important;}

	#offers .offer-block .offer-content .content-inner-box .offer-info {height: 165px; margin-bottom: 5px;}

	#offers .offer-block .offer-content {padding: 17px 20px;}

	

	#owl-demo { height: 98vh; overflow: hidden;}

	#owl-demo .owl-dots {top: unset; z-index: 9999; left: 0; right: 0; bottom: 80px; text-align: center;}

	#owl-demo .owl-dots .owl-dot {display: inline-block;}

	#sub-gallery-page .owl-carousel {height: 400px; margin-bottom: 60px;}

	

	#sub-contact-page .contact-bx {height: auto;}

	#sub-contact-page .contact-bx .contact-content {width: 100%;}

	.social-links-block ul li {padding-right: 35px; padding-bottom: 20px;}

	#about-us-page .about-bx {width: 50%; padding-bottom: 35px;}

	

	#delta-block .delta-logo-bx {width: 100%;  float: none; padding:25px 0 16px 0;}

	#delta-block .delta-logo-bx img {width: 240px;}

	#delta-block .delta-bx {width: 100%; float:none;}

	#delta-block a.view-link {font: 400 13px/20px 'Oswald', sans-serif;}

	#sub-event-page::after{display:none;}

	#select-block::after{display:none;}

	

	footer ul {margin: 0;}

	footer ul li {font: 400 14px/20px 'muli', sans-serif; padding: 0 0 20px 0;}

	footer ul li a {font: 400 14px/20px 'muli', sans-serif;}

	footer .footer-logo {width: 100%; float: none; padding-bottom: 35px;}

	footer .footer-menu {width: 50%; padding: 0 0 0 30px;}

	footer .footer-menu-2 {width: 50%; padding: 0 0 0 25px;}

	footer .last-footer-link{display:block;}

	footer .footer-contact-info {display:none; width: 100%; padding-left: 25px;}

	footer .footer-social {width: 100%; padding: 35px 0; text-align: inherit;}

	.bg-footer_logo{margin:0 auto;}

	

	.footer-contact-info ul li{display:inline; padding-right: 30px;}

	.footer-contact-info ul li:nth-child(2){padding: 0 0 0 17px;}

	footer .footer-social ul{text-align:center;}

	footer .footer-social ul li {

		margin: 0 5px 0 5px;

	}

	footer .footer-logo-list {padding: 0px 0 0px 0;

    border-top: 1px solid #474747;

    border-bottom: 0px solid #474747;}

	footer .footer-logo-list ul li {padding: 13px 0; width:calc(50% - 30px); float: left;}

	footer .footer-logo-list ul li:nth-child(2n+1){margin-right:15px;}

	footer .footer-logo-list ul li:nth-child(2n+2){margin-left:15px; padding-left:20px;}

	footer .footer-logo-list ul li:last-child {text-align: inherit; padding: 13px 0;}

	

	

	footer .copyright-box ul li {width: 100%;}

	footer .copyright-box ul li:first-child {text-align: center; width:100%;}

	footer .copyright-box ul li:last-child {text-align: center; width:100%; padding-top: 10px;}

	.desk-footer{display:none;}

	.mob-footer{display:block;}

	footer .copyright-box ul li:first-child span {padding: 0 8px 20px 8px;}

	footer .copyright-box ul li:first-child a.terms {padding-left: 0px;}

	

}



/*******************************************/

@media screen and (max-width:700px){

	.employment-detail-bx{margin:20px 0 25px 0;}

	.emply-details {padding: 30px 0 0 0;}

	.employment-detail-bx .careers-half-bx{margin:0 0px 0 0;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+1){ width:calc(50% - 10px); float:left; margin-right:10px;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+2){ width:calc(50% - 10px); float:left; margin-left:10px; }

	.employment-detail-bx .careers-half-bx:nth-child(4n+3){ width:100%; float:left;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+4){ width:calc(90% - 10px); float:left; margin-right:10px;}

	.employment-detail-bx .careers-half-bx:nth-child(4n+5){ width:10%; float:left; text-align:right; margin:0;}

	

	.update-statu-block {

		width: 100%;

		padding: 0px 0 0 0px;

		overflow: auto;

	}

	.update-process{

		overflow: auto;

		width: 750px;

	}

	.reference-block .reference-box .careers-half-bx:nth-child(1){width:100%;}

	.reference-block .reference-box .careers-half-bx:nth-child(2){width:100%;}

	.reference-block .reference-box .careers-half-bx:nth-child(3){width:100%;}

	.reference-block .reference-box .careers-half-bx:nth-child(4){width:85%;}

	.reference-block .reference-box .careers-half-bx:nth-child(5){width:10%; margin:0 !important; text-align:right;}

	.reference-block .careers-half-bx button svg { right: -10px;}

	.event-booking-form .reference-block .guest-detail{margin:0 !important;}

	.spacer-top {    margin: 55px 0 20px 0 !important;}

}

/**************************************************/



@media screen and (max-width:680px){

	.self-declaration h1 span {

        display: block;

        color: #fff;

        font: 300 18px/24px 'Oswald', sans-serif;

        letter-spacing: 1.5px;

        text-transform: uppercase;

        position: relative;

        top: 10px;

        left: 0px;

    }

    .self-declaration .get-call-btn {

    padding: 16px 0px 15px 0px !important;}

	.desk-banner{display:none !important;}

	.mob-banner{display:block !important;}

	

	#owl-demo {margin:60px 0 0 0; padding-bottom:0; height:auto;}

	#owl-demo .owl-dots {bottom:100px;}

	

	.booking-container {top: unset; bottom: -500px;}

	.booking-block {padding: 12px; width: 100%;  margin: 0 auto;}

	.booking-block .tab-slider-tabs{width:100%; margin-bottom: 12px;}

	.booking-block .tab-slider-trigger {width: 50%; float: left; position: relative; font-size: 14px; padding: 15px 0px 14px 30px;}

	.bg-casino{position:absolute; margin-left: -30px; margin-top:-1px;}

	.bg-hotel{position:absolute; margin-left: -30px; margin-top:-1px;}

	.booking-type .casino-type .casino-list {padding: 15.5px 10px 15px 10px; width: 100%;}

	.booking-type .datepicker-box {padding: 15.5px 10px 15px 10px; margin-right: 0px; width: 100%; margin-top: 12px;}

	.booking-block .booking-btn {text-align: center;}

	.booking-btn .book-btn{width:240px; margin-left:0;}

	.booking-block .booking-type { padding-bottom: 12px;}

	.booking-type .hotel-type .hotel-list {width: 100%;}

	.hotel-type .date-block{width:calc(50% - 6px); float:right;}

	.hotel-type .date-block.check-in{margin-right: 6px;}

	.hotel-type .date-block.check-out{margin-left: 6px;}

	

	#exclusive {padding:85px 0 50px 0;}

	

	.event-bx {padding: 18px 0px;}

	.event-bx ul li{width:50%; float:left; margin-right:0; margin-bottom:20px; font: 400 16px/20px 'Oswald', sans-serif; padding-left: 10px;}

	.event-bx ul li:last-child{margin:0; clear: both; padding: 0 0 0 7px;}

	

	#event-info-box .pack-include h3 {font: 400 20px/26px 'Oswald', sans-serif;}

	.event-b { font: 400 15px/18px 'Oswald', sans-serif; padding: 13px 65px 13px 65px; margin: 30px 25px 0 0;}

	

	.modal-dialog {top:30%;}

	

	.groups-page #venus-slider {height: 520px;}

	

	#sub-learn-page .learn-play-bx{width:calc(50% - 10px); }

	#sub-learn-page .learn-play-bx:nth-child(2n+1){margin-right:10px;}

	#sub-learn-page .learn-play-bx:nth-child(2n+2){margin-left:10px;}

	#sub-learn-page .overlay-box:hover .overlay-content {bottom: -38%;}

	#sub-learn-page a.view-link {font: 400 14px/24px 'Oswald', sans-serif;}

	

	#sub-learn-page .learn-play-bx{margin-bottom: 20px !important;}

	

	.reg-outer-bx .process-bx .reg-process {width: 100%;}

	.reg-outer-bx .process-bx {width: 100%; padding: 30px 30px 50px 30px;}

	.reg-outer-bx .membership-bx {width: 85%; background: #212121; position: relative; top: -45px; right: 0;  margin: 0 auto; padding: 20px 28px;}

	.reg-outer-bx .process-bx ol li {font: 400 13px/18px 'muli', sans-serif;}

	.reg-outer-bx .membership-bx h5{padding: 0 0 0px 0;}

	

	.deltin-select-bx .select-video {width: 100%;}

	.deltin-select-bx .select-content {width: 100%; padding: 20px 0px 10px 0px;}

	#select-slider {height: 430px;}

	

	#main-page-slider::after {display:none;}

	

	/*#about-casion-tabs .owl-carousel {

		height: 415px;

		position: relative;

	}*/

	.mini-gallery-bx .modal-dialog {

		top: 25%;

	}

	.mini-gallery-bx .left-info-bx {

    width: 100%;

    float: none; padding-top: 34px;}

	.mini-gallery-bx  .right-info-bx {

		display:block;

	}

	.mini-gallery-bx .right-info-bx {

		width: 100%;

		float: none;

	}

	.mini-gallery-bx .right-info-bx p {

		font: 400 12px/16px 'muli', sans-serif;

		letter-spacing: 0.3px;

		color: #eadab0;

		padding: 10px 0 0px 0px;

		margin: 0 0 0px 0;

		height: auto;

		overflow: hidden;

	}

	

	

	.desk-head{display:none;}

	.mob-head{display:block;}

	#event-detail-banner {padding: 0 0 0px 0;}

	#select-block {padding: 60px 0 80px 0;}

	

	.package-list .package-info .package-icon {width: 75px;}

	.package-list .package-info h2 {letter-spacing: 1.64px;font:400 20px/26px 'Oswald', sans-serif;}

	.package-list .otpc h2{position: relative; top: -40px; margin-left: 30px;}

	.package-list .mike h2{position: relative; top: -40px; margin-left: 15px;}

	.package-list .food h2{position: relative; top: -40px; margin-left: 46px;}

	.package-list .drinks h2{position: relative; top: -40px; margin-left: 36px;}

	.bg-about-info {top: -1px;}

	.n-btn-event{opacity:1;}

	.p-btn-event{opacity:1;}

	

	/****************************/

	#event-info-box .event-head.careers-head h2 {width: 67%;}

	

	#sub-learn-page {

        padding: 60px 0 60px 0;

    }

    

    #properties-tabs.mainpage-tabs .nav-tabs {

		width: 90%; z-index: 9999999;

	}

	#properties-tabs.mainpage-tabs .nav-tabs li {

		width: 33.33%;

	}

	/****************************/

	#deltin-in-media{padding: 0 0 20px 0;}

	#deltin-in-media p.head-tt{padding-bottom: 15px;}

	.in-media-block .in-media-box {

        width: calc(100% - 0px);

        padding: 10px;

        margin: 0 0px 20px 0px;

    }

    

    .media-filter-block {

        padding: 0px 0 15px 0;

    }

    .media-search-bx {

        width: 100%;

        padding: 0 5px;

        float: none;

    }

    .media-dropdown-bx {

    width: 33.33%;

    padding: 0 5px;}

    

    .in-media-block .in-media-box h2 {

        padding-bottom: 5px;

        font: 400 16px/22px 'Oswald', sans-serif;

    }

    .search-btn-bx {

        width: 100%;

        padding: 0 5px 15px 5px;

        float: none;

    }

    p.lodge-txt {font: 400 14px/1.47 'muli', sans-serif;}

    

     .find-job-block .find-img-bx {

        width: 100%;

        float: none;

    }

    .find-job-block .find-content-bx {

        width: 100%;

        float: left;

        padding: 20px 0 0 0px;

    }

    .find-job-block .find-content-bx h2 {

        color: #9d8e67;

        font: 400 24px/26px 'Oswald', sans-serif;

        letter-spacing: 1.5px;

        text-transform: uppercase;

        padding-bottom: 10px;

    }

    .find-job-block .find-content-bx p {

        font: 400 13px/20px 'muli', sans-serif !important;

    }

    

}

@media screen and (max-width:607px){

    .rec-div .career-fields .prop-select-bx {width: 100% !important;position: relative;padding-bottom: 35px;}

    .wrap-career-detail .position-info {margin: 10px 0 10px;}

}

@media screen and (max-width:600px){

    .self-declaration .container-small{

    padding:0 !important;

}



    #delta-block .delta-bx p {

    margin: 0;

    font: 400 13px/18px 'muli', sans-serif;}

	.container-small h1.heading404 {

        font: 200 18px/24px 'muli', sans-serif;

        width: 100%;

    }

    #error-page p{

        font: 200 12px/16px 'muli', sans-serif;

    }

	.container-small h1 {font: 200 26px/34px 'Oswald', sans-serif; padding-bottom: 25px;}

	.container-small .safe-header-bx h1 {

    font: 500 30px/40px 'Oswald', sans-serif !important;

    color: #fff !important;

    text-align: center;

    text-transform: uppercase;

    margin: 0;

    padding: 0 0 5px 0;}

    .self-declaration .container-small h1 {

        padding-bottom: 10px !important;

    }

	.self-form-bx .note-bx {text-align: center;}

	.best-main-bx{text-align:center;}

	#about-prop h2{font: 200 26px/34px 'Oswald', sans-serif; padding: 25px 0 20px 0;}

	#delta-block h2{font: 200 26px/34px 'Oswald', sans-serif; padding: 25px 0 5px 0;}

	.deltin-select-bx h3{ font: 200 26px/34px 'Oswald', sans-serif; padding-bottom: 20px;}

	.event-booking-form h3 {font: 400 22px/26px 'Oswald', sans-serif; letter-spacing: 0.3px;}

	

	#owl-demo { height:auto; overflow: hidden;}

	#owl-demo .owl-dots {top: unset; z-index: 9999; left: 0; right: 0; bottom: 80px;  text-align: center;}

	#owl-demo .owl-dots .owl-dot {display: inline-block;}

	.booking-container { /*bottom: -400px;*/ /*position:absolute !important;bottom:-50px !important;*/ bottom: 35px !important;
	position:relative !important; top:unset !important;
}

	.booking-container-i { /*bottom: -400px;*/ /*position:absolute !important;bottom:-50px !important;*/ bottom: -80px;
}
	

	#exclusive .owl-stage { width: 4000px !important;padding-left: 0 !important;}

	#exclusive .owl-item:nth-child(3n+1){clear:none;}

	

	.tab-slider--nav {margin-bottom: 26px; margin-top: 0px;}

	#exclusive::before{display:none;}

	#exclusive::after {

		top: 0;

		right: 0;

		bottom: 148px;

		background: url(../../n8gaming/image/diamond-mob.png);

		background-size: cover;

		background-repeat: no-repeat;

	}

	#exclusive::after {

		content: '';

		position: absolute;

		top: -12%;

		right: 0;

		bottom: 0;

		width: 120px;

		height: 280px;

		background: url(../../n8gaming/image/diamond-mob.png) no-repeat;

		background-size: cover;

		background-position: 3px -90px;

		z-index: 99;

	}

	

	#offers {padding:0 0 95px 0;}

	#owl-demo2 {height: 520px; }

	#offers .owl-dots{position: absolute; bottom:-25px; right: 0px; left: 0; text-align: center;}

	#offers .owl-dots .owl-dot{background:url("../../n8gaming/image/dots.png"); width: 8px;  height: 8px;

	 border-radius:50%; display:inline; margin: 4px; }

	

	.about-casion-block {padding-top: 0px;}

	.desk-heading{display:none;}

	.mob-heading{display:block;padding: 25px;}

	#about-casion-tabs::after {

		/*top: 0;

		right: 0;

		bottom: 148px;

		background: url(../../n8gaming/image/card-mob.png);

		background-size: cover;

		background-repeat: no-repeat;*/

		display:none;

	}

	#about-casion-tabs::after {

		/*content: '';

		position: absolute;

		top:-9.5%;

		right: 0;

		bottom: 0;

		width: 119px;

		height: 197px;

		background: url(../../n8gaming/image/card-mob.png) no-repeat;

		background-size: cover;

		background-position: -1px top;*/

		display:none;	

	}

	#about-casion-tabs .container-small{padding:0;}

	#about-casion-tabs h1{padding:0 15px 25px 15px;}

	#about-casion-tabs .tab-menu-box{padding:0 15px;}

	#about-casion-tabs .nav-tabs{width:800px;}

	#about-casion-tabs .link-box-tab{display:none;}

	/*.tab-menu-box {position: absolute; z-index: 999;}*/

	#about-casion-tabs .tab-pane {padding:20px 15px 15px 15px;}

	#about-casion-tabs #home {padding: 20px 15px 15px 15px;}

	#about-casion-tabs #profile{padding: 20px 15px 15px 15px;}

	#about-casion-tabs #contact{padding: 20px 0px 15px 0px;}

	#about-casion-tabs #setting{padding: 20px 15px 15px 15px;}

	.about-casion-block .package h3 {font: 400 16px/24px 'Oswald', sans-serif; padding-bottom: 35px;}

	.package-list .package-info .package-icon {width: 90px;}

	.package-list .package-info h2 {font: 400 24px/32px 'Oswald', sans-serif;}

	.package-list .package-info{padding-bottom:10px}

	.package-list .otpc{width:47%;}

	.package-list .mike{width:47%;}

	.package-list .food{width:47%;}

	.package-list .drinks{width:47%;}

	.package-list .otpc h2{position: relative; top: -32px; margin-left: 0px;}

	.package-list .mike h2{position: relative;top: -32px; margin-left: 0px;}

	.package-list .food h2{position: relative; top: -32px; margin-left: 0px;}

	.package-list .drinks h2{position: relative; top: -32px; margin-left: 0px;}

	.packages-btn {font: 400 16px/20px 'Oswald', sans-serif; padding: 15px 40px 14px 40px;}

	

	.dress-code {padding: 10px;}

	.dress-code-img {width: 100%; float: none; margin-bottom: 15px;}

	.dress-code-content {padding-left: 0px; width: 100%; float: none;}

	.dress-code-content ul li {padding: 12px 25px 12px 0;}

	

	.kids-room .owl-item .item{background:transparent; padding:0;}

	.kids-room .owl-item.active .item{background:#212121; padding:10px;}

	.kids-room .owl-item .item .room-content{display:none;}

	.kids-room .owl-item.active .item .room-content{display:block;}

	.kids-room .room-img {width: 100%; float: none;}

	.kids-room .room-content {width: 100%; float: none; padding: 5px 15px 0px 0;}

	/*.kids-room .owl-item .slide-overlay {position: absolute; top: 0; height: 100%; width: 100%; background: rgb(0,0,0,0.6);}

	.kids-room .owl-item.active .slide-overlay {position: absolute; top: 0; height: 100%; width: 100%; background: rgb(0,0,0,0.0);}*/

	.kids-room .room-content p {font:400 13px/18px 'muli', sans-serif;}

	/*.kids-room .slider-counter {position: absolute; right: 0; left: 0; top: 254px; bottom: unset; text-align: center; font: 400 17px/20px 'Oswald', sans-serif;}*/

	

	

	#learntoplay {height: 540px;}

	#learntoplay .owl-stage{padding-left: 0px !important;}

	#learntoplay .owl-dots{position: absolute; bottom: 0; left: 0; right: 0; text-align: center;}

	#learntoplay .owl-dots .owl-dot{background:url("../../n8gaming/image/dots.png"); width: 8px; height: 8px; margin: 4px; 

	border-radius:50%; display:inline;}

	#learntoplay .owl-dots .owl-dot.active{background:url("../../n8gaming/image/dots-solid.png") !important;}

	#learntoplay .overlay-box:hover .overlay-content { bottom: -37%;}

	

	#about-casion-tabs {padding: 0 0 90px 0;}

	#about-casion-tabs .nav-tabs li a {font: 400 14px/20px 'Oswald', sans-serif;}

	#about-casion-tabs .link-box-mob{display: block; padding:5px 0 10px 0; width: 100%; text-align: center;}

	#about-casion-tabs .link-box-mob a.view-link{font: 400 14px/20px 'Oswald', sans-serif;}

	#about-casion-tabs .link-box-mob:hover a.view-link{color:#fff;}

	

	/*#special-events {padding: 0 0 90px 0;}

	#special-events .desk-top{display:none;}

	#special-events .mob-slide{display:block;}

	#special-events .date-tabs {width: 100%; height: 70px; float: none;}

	#special-events .slider-box {width: 100%; padding:3px;}

	#special-events .carousel-inner>.item{height:auto;}

	#special-events .carousel-indicators {text-align: left;}

	

	#special-events .carousel-indicators li{display:inline-block; width: 60px; height: 80px; text-align: center; font: 800 14px/21px Oswald, sans-serif; margin:0 -6px 0 0; padding: 16px 0;}

		#special-events .carousel-indicators li.active {width: 60px; height: 80px;}

	#special-events .carousel-indicators li hr {text-align: center; color: #fff; width: 35px; margin: 0 auto; position: absolute; bottom: unset; left: unset; right: -16px; top: 45px; transform: rotate(90deg);}

	#special-events .carousel-indicators li span{font: bold 32px/21px Oswald, sans-serif;}

	#special-events .content-overlay-box{width:100%; height: auto;}

	#special-events .content-overlay-box .heading-box {padding:5px 10px 5px 10px; width: 100%; float: none; font: 400 12px/20px 'muli', sans-serif;}

	#special-events .content-overlay-box .heading-box h2 {/*letter-spacing: 1px; font: 400 20px/26px Oswald, sans-serif;

	    letter-spacing: 1px;

    font: 400 18px/24px Oswald, sans-serif;

    padding-bottom: 0;

	}

	#special-events .content-overlay-box .heading-box p {padding-top:6px; font: 400 12px/16px 'muli', sans-serif;  margin: 0;}

	#special-events .content-overlay-box .venue-box {display:none; width: 100%; float: none; padding: 10px 10px 0px 0;}

	#special-events .content-overlay-box .venue-box h6 {display: none;}

	#special-events .nav-controls{display:block;}

	#special-events .section-links-box{padding:0;}

	#special-events .section-links-box .book-btn {padding: 15px 50px 14px 50px; margin: 35px 0 0 0;}*/

	#special-events {padding: 0 0 90px 0;}

	#special-events .desk-top{display:none;}

	#special-events .mob-slide{display:block;}

	#special-events .date-tabs {width: 100%; height: 94px; float: none;}

/* event	#special-events .slider-box {width: 100%; margin-top:-35px; padding: 5px 5px 5px 5px;} */
	#special-events .slider-box {width: 100%; margin-top:-35px;padding: 1px; /*padding: 5px 5px 5px 5px;*/}


	#special-events .carousel-inner>.item{height:auto;}

	#special-events .carousel-indicators {text-align: left !important;}

/* event	#special-events .carousel-indicators li{display:inline-block; width: 79px; height: 96px; text-align: center; font: 500 14px/18px Oswald, sans-serif; margin:0 -6px 0 0;}*/
	#special-events .carousel-indicators li{display:inline-block; width: 79px; /*height: 96px;*/ text-align: center;/* font: 500 13px/18px Oswald, sans-serif;*/font: 600 13px/18px 'muli', sans-serif; /*margin:0 -6px 0 0;*/}
	#special-events .carousel-indicators li.active {width: 79px; height: 96px;}

	#special-events .carousel-indicators li hr {text-align: center; color: #fff; width: 28px; margin: 0 auto; position: absolute; bottom: unset; left: unset; right: -13px; top: 30px; transform: rotate(90deg);}

/* event	#special-events .carousel-indicators li span{font: 600 16px/21px Oswald, sans-serif;} */
#special-events .carousel-indicators li span{/*font: 600 16px/21px Oswald, sans-serif;*/font: 600 13px/18px 'muli', sans-serif;}
	#special-events .content-overlay-box{width:100%; height: auto;
	    display: flex;
	}

	#special-events .content-overlay-box .heading-box {padding: 8px 2px 10px 5px; float: none;
	    width: 50%;
	}

	#special-events .content-overlay-box .heading-box h2 {/*letter-spacing: 1px; font: 400 16px/26px Oswald, sans-serif;*/
	    letter-spacing: 0.2px;
    font: 400 15px/26px Oswald, sans-serif;
	    
	}

	#special-events .content-overlay-box .heading-box p {padding-top:6px; font: 400 12px/16px  'muli', sans-serif;  margin: 0;}

	#special-events .content-overlay-box .venue-box { float: none; padding: 10px 10px 0px 0;
	    display: block !important;
        width: 50% !important;
	}

	#special-events .content-overlay-box .venue-box h6 {display: none;}

	#special-events .nav-controls{display:none;}

	#special-events .section-links-box{padding:0;}

	#special-events .section-links-box .book-btn {padding: 15px 50px 14px 50px; margin: 35px 0 0 0;}

	

	#about {padding: 0 0 50px 0;}

	#about-us-page #about { padding: 0 0 30px 0;}

	#about .about-spin-img {margin-left: -41%; margin-top: 0; height: 285px;}

	.about-block {padding: 0px 10px 0px 155px;}

	#about .about-list {padding: 0px 0px 0px 10px;}

	#about .about-box {width: 100%; /*float: none;*/ margin-right: 0px; padding-bottom: 35px;}

	#about .about-icon {width: 57px;  height: 57px; float:left; text-align: center;}

	#about .about-txt {border-right: solid 0px #756d58; margin-top: 0px;}

	#about .about-txt p br{display:none;}

	#about .about-txt p {padding-right: 80px; margin-bottom: 0; padding-top: 9px;  padding-left: 70px;}

	#about::after {

		display:none;

		content: '';

		position: absolute;

		right: 0;

		bottom: -17%;

		width: 109px;

		height: 183px;

		background: url(../../n8gaming/image/flower.png) no-repeat;

		background-size: cover;

		background-position: 3px top;

	}

	

	#type-events .container{padding-right:0;}

	#type-event-slider .owl-stage{padding-left: 0px !important; }

	.overlay-content{width: 93%;  bottom: -88%;}

	

	#type-events .link-box {padding: 60px 0 0px 0; text-align: center;}

	#type-event-slider .owl-dots .owl-dot{width: 8px; height: 8px; margin: 4px;}

	#type-event-slider .owl-dots{bottom: -45px;}

	

	.overlay-box:hover .overlay-content {bottom: -35%; padding: 3px 25px 0 20px;}

	.overlay-content h3{padding: 15px 0 10px 0;}

	.type-event-info p {font: 400 12px/18px 'muli', sans-serif; padding: 8px 0; margin: 0 0 0px 0; height: auto;}

	

	#deltin-select h1 {padding-bottom: 5px;}

	.deltin-select-list .deltin-select-card {width: 100%; float: none;}

	.deltin-select-list .deltin-select-card img {margin-left: 0px;}

	#deltin-select p.sub-txt {margin-bottom: 0px;}

	#deltin-select .deltin-select-card .link-box {padding: 0px 0 20px 0; text-align: center; margin-top: -20px;

	margin-left: -60px;}

	

	#deltin-select {padding: 0 0 60px 0;}

	#deltin-select::after {

		display:none;

		content: '';

		position: absolute;

		right: 0;

		bottom: -10%;

		width: 90px;

		height: 160px;

		background: url(../../n8gaming/image/otpc.png) no-repeat;

		background-size: cover;

		background-position: 1px top;

	}

	.deltin-select-list .deltin-select-content {width: 100%; padding-top:10px;}

	.deltin-select-list .deltin-select-content .select-box {width: 50%; margin: 0 0px 15px 0;}

	.deltin-select-list .deltin-select-content .select-box p{margin:0;}

	.deltin-select-list .deltin-select-content .select-box:nth-child(3n+2){padding-left:0px;}

	.deltin-select-list .deltin-select-content .select-box:nth-child(2n+2){padding-left:15px;}

	.deltin-select-content .link-box {padding: 15px 0 20px 0;}

	

	.testimonal-slider .testimonal-img {width: 100%; height: 240px;float: none; overflow: hidden;}

	.testimonal-slider .testimonal-content {width: 100%; float: none; padding: 25px 0px 25px 0;}

	.testimonal-slider .testimonal-content p {font: 400 20px/30px 'muli', sans-serif;}

	.testimonal-slider .testimonal-content h4 {font: 400 24px/26px 'Oswald', sans-serif;}

	.testimonal-slider .testimonal-content h6 {font: 300 13px/18px 'muli', sans-serif;}

	.testimonal-slider .owl-nav { position: initial; left: inherit; bottom: inherit; margin-bottom: 10px;}

	#counter {right: 10px; bottom: 17px;}

	

	/*footer ul {margin: 0;}

	footer ul li {font: 400 14px/20px 'muli', sans-serif; padding: 0 0 20px 0;}

	footer ul li a {font: 400 14px/20px 'muli', sans-serif;}

	footer .footer-logo {width: 100%; float: none; padding-bottom: 35px;}

	footer .footer-menu {width: 50%; padding: 0 0 0 30px;}

	footer .footer-menu-2 {width: 50%; padding: 0 0 0 25px;}

	footer .footer-contact-info {width: 100%; padding-left: 25px;}

	footer .footer-social {width: 100%; padding: 35px 0; text-align: inherit;}

	.bg-footer_logo{margin:0 auto;}

	

	.footer-contact-info ul li{display:inline; padding-right: 30px;}

	.footer-contact-info ul li:nth-child(2){padding: 0 0 0 17px;}

	footer .footer-social ul{text-align:center;}

	footer .footer-social ul li {

		margin: 0 5px 0 5px;

	}

	footer .footer-logo-list {padding: 0px 0 0px 0;

    border-top: 1px solid #474747;

    border-bottom: 0px solid #474747;}

	footer .footer-logo-list ul li {padding: 13px 0; width:calc(50% - 30px); float: left;}

	footer .footer-logo-list ul li:nth-child(2n+1){margin-right:15px;}

	footer .footer-logo-list ul li:nth-child(2n+2){margin-left:15px; padding-left:20px;}

	footer .footer-logo-list ul li:last-child {text-align: inherit; padding: 13px 0;}

	

	

	footer .copyright-box ul li {width: 100%;}

	footer .copyright-box ul li:first-child {text-align: center; width:100%;}

	footer .copyright-box ul li:last-child {text-align: center; width:100%; padding-top: 10px;}

	.desk-footer{display:none;}

	.mob-footer{display:block;}

	footer .copyright-box ul li:first-child span {padding: 0 8px 20px 8px;}

	footer .copyright-box ul li:first-child a.terms {padding-left: 0px;}*/

	

	.booking-block {padding: 12px; width: 100%; margin: 0 auto;}

	.prop-select-bx {width: 35%;}

	.d-banner{display:none !important;}

	.m-banner{display:block !important;}

	

	.events-ticket-bx {padding: 0 0 50px 0;}

	.reset-p{padding:0 !important;}

	.events-ticket-bx h4 {font: 200 26px/30px 'Oswald', sans-serif;}

	.event-ticket-btn {font: 400 15px/15px 'Oswald', sans-serif; padding: 15px 22px 15px 22px; margin: 10px 0 0 0; width: 85%;}

	

	#event-info-box .info-box ul li a {font: 400 14px/28px 'Oswald', sans-serif;}

	.adda52-info .adda-info-bx {width: 100%; padding-right: 0px; margin-right:0px;}

	.adda-info-bx h4 br{display:none;}

	.groups-page #venus-slider {height: 480px;}

	

	#sub-learn-page .overlay-content {bottom: -84%;}

	#sub-learn-page .overlay-box:hover .overlay-content h3 {font: 500 20px/22px 'Oswald', sans-serif;}

	#sub-learn-page .type-event-info p {padding: 8px 0 0 0; font: 400 12px/17px 'muli', sans-serif;}

	#sub-learn-page .overlay-box:hover .type-event-info {height: 129px;}

	#sub-learn-page a.view-link {font: 400 12px/18px 'Oswald', sans-serif;}

	#sub-learn-page .overlay-box:hover .overlay-content {padding: 0px 15px 0 15px;}

	#sub-learn-page .overlay-content h3 { padding: 10px 0 10px 0;}

	

	#sub-learn-detail-page {padding: 110px 0 25px 0;}

	#sub-learn-detail-page p{width:100%;}

	#sub-learn-detail-page .learn-img-bx .iframe-height {

        height: 290px;

    }

	#sub-learn-detail-page .learn-img-bx {width: 100%;}

	#sub-learn-detail-page .learn-detail-txt {width: 100%;}

	.learn-brochures {width: 100%;}

	#sub-learn-detail-page h2 {font: 200 26px/34px 'Oswald', sans-serif;}

	

	#sub-gallery-page .owl-carousel {height: 380px;  margin-bottom: 60px;}

	#sub-gallery-page .owl-carousel .slider-caption{padding: 7px 16px;}

	#sub-gallery-page .owl-carousel .slider-caption h5 {font: 200 18px/24px 'Oswald', sans-serif;}

	#sub-gallery-page .owl-carousel .slider-caption .slider-link {font: 400 12px/20px 'Oswald', sans-serif;  top: -7px;  right: 10px;}

	#sub-gallery-page .owl-carousel .owl-dots {

		position: absolute;

		bottom: 0px;

		right: 0px;

		left: 0;

		text-align: center;

	}

	#sub-gallery-page .owl-carousel .owl-dots .owl-dot {

		background: url(../../n8gaming/image/dots.png);

		width: 8px;

		height: 8px;

		border-radius: 50%;

		display: inline;

		margin: 4px;

	}

	#sub-gallery-page .owl-carousel .owl-dots .owl-dot.active {

		background: url(../../n8gaming/image/dots-solid.png) !important;

	}

	#sub-contact-page #about-casion-tabs {padding: 0 0 20px 0;}

	

	.faq-block {width:100%;padding-left: 0px;}

	.faq-block .faq-bx{padding: 0px 20px;}

	.privacy-block {width: 100%;}

	

	#about-us-page #about .about-spin-img {float: right; margin-right: -20%; margin-top: 0px; height: 250px;}

	#about-us-page .about-block {padding: 0px 0px 0px 0px; width: 100%;}

	#about-us-page .about-block p {

		width: 100%;

	}

	.mob-spin{width: 300px; display:block;

    float: right; padding: 0 0 5px 10px;

    margin-top: -30px;

    margin-right: -28%;}

	.deltin-select-page .event-info-bx {bottom: 10px;}

	.deltin-select-page .deltin-card {width: 250px; position: relative; right: 0; top: 0px; left: -15px;}

	.deltin-select-page .events-ticket-bx h4 {font: 200 32px/40px 'Oswald', sans-serif;}

	

	#select-slider .content-overlay h4 {font: 400 22px/26px 'Oswald', sans-serif;}

	#select-slider .content-overlay p {font: 500 16px/20px 'Oswald', sans-serif;}

	

	.mini-gallery-bx .modal-dialog {

		width: 95%;

		margin: 0 auto;

		top: 26%;

	}

	.mini-gallery-bx .left-info-bx { width: 100%; float: none;}

	.mini-gallery-bx .modal-content {padding: 0px;}

	

	.scroll-top{display:block; display: block; width: 45px; height: 45px;  position: absolute; top: -25px; right: 16px; background: #be952e; padding: 8px;}

	.scroll-top img{width:100%;}





    /*career*/

    .career-det-heading .career-info-title {padding: 0 30px; display: none;}	

    .career-det-heading .career-info .career-position {  width: 100%;padding: 30px 0 0 !important;}

    .career-det-heading .career-info .career-location {width: 40%;}

    .career-det-heading .career-info .career-depart { width: 40%;}

    .career-det-heading .career-info .career-pipe{display: block;width:10%;}





    .career-det-heading .career-info .ro-4 {float: left;padding: 15px 0px 25px;color:#9d8e67;}

    .career-det-heading .career-info-detail .info-border{border: 0px solid #3a362e; padding:0;}

    .career-det-heading .career-info-detail .info-bottom{margin-bottom: 15px; padding: 15px 0 0 0;}

	.career-det-heading .career-info-detail {  background: #0e0e0e;  padding: 0;}

    /*.career-mob-bg{background: rgb(36, 36, 36,0.5);}*/

	 #section_1{background: rgb(36, 36, 36,0.5);}



    .career-det-heading .career-info .career-depart p, .career-det-heading .career-info .career-location p{  color: #9d8e67 !important; font: 400 16px/20px 'muli', sans-serif !important;}

    .career-det-heading .career-info .career-position p{color:#eadab0 !important;font:500 16px/20px 'muli', sans-serif !important;text-transform: uppercase;}



    .career-det-heading .career-info .career-arrow .career_arrow-next img.a-row{display:none;}

    .career-det-heading .career-info .career-arrow .career_arrow-next img.b-row{width:40%;display:block;margin: 0 auto;}



    .mob-vt{display: block !important;    width: 100%;}

    .career-det-heading .career-info .career-arrow {  width: 10%;}

    .career-det-heading .career-info .career-arrow .career_arrow-next { width: 24px;   margin: 0 0 0 14px;}

    .prop-select-bx { width:65% !important;}
    
    .prop-mob { width:100% !important;}

    .prop-career-x1{margin-right: 84px !important;}

    .prop-career-x2{margin-right: 0px !important;}

    .career-heds {padding: 0;}



    .career-heds #event-info-box .event-head h2 {  color: #eadab0;  font: 200 38px/46px 'Oswald', sans-serif; letter-spacing: 1.5px; text-transform: uppercase;  padding-bottom: 5px; float: left;}

     .wrap-career::before{display:none;content: '';

    position: absolute;

    left: -80px;

    bottom: 303px;

    width: 200px;

    height: 260px;

    background: url(../../n8gaming/image/flower.png) no-repeat;

    background-size: cover;

    background-position: -38px top;

    -webkit-transform: rotate(40deg);

    -moz-transform: rotate(40deg);

    -o-transform: rotate(40deg);

    -ms-transform: rotate(40deg);

    transform: rotate(-13deg);

    z-index: -1;}





	.career-det-heading .career-info-detail:hover {background:#0e0e0e !important;}

	.career-det-heading .career-info-detail:hover .career-info .ro-4 p{color:#eadab0 !important;}

	.career-det-heading .career-info-detail:hover .info-border { border-bottom: 0px solid #3a362e;}

	.career-det-heading .career-info-detail:hover .career-info .career-arrow .career_arrow-next img.a-row{display:none;cursor: pointer;}

	.career-det-heading .career-info-detail:hover .career-det-heading .career-info .career-depart p, .career-det-heading .career-info .career-location p{  color: #9d8e67 !important; font: 400 16px/20px 'muli', sans-serif !important;}

	.career-det-heading .career-info-detail {  background: #242424;  margin: 0 !important;} 

	

    /*Career-detail*/

	.wrap-career-detail .position-info .desig-detail {  float: none !important;  width: 100% !important;}

	/********************************/

	.career-info-detail-pg {background: #0e0e0e;  margin: 0 auto !important;  padding:25px 7px;width: 100% !important; border: 1px solid #756d58 !important;}

	/****************************************/

	.career-info-detail-pg .event-booking-form {

        padding: 0px 0 0 0;

        margin: 0px 0 0 0 !important;

    }

	#fm-am .property-left { float: none !important;  margin: 0 20px 0 0 !important;   width: 100% !important;  padding: 20px 0 !important;}

	#fm-am .property-right { float: none !important;   width: 100% !important;   margin: 0 0 20px 0px !important;padding: 20px 0;}

	#fm-am .mb-nm{margin:0 !important;}

	.career-upload .or { width: 10%; text-align: center;  padding: 7px 0; display: none ;}

	.career-upload .uplosdfile {  width: 60%;  text-align: left;   margin: 10px 0;}

	.career-upload .dragdrop { width: 40%;  text-align: right;  padding: 7px;}

	.career-upload .dragdrop p span img {  width: 13%;   margin: 0px 5px 0;  position: relative;   top: 2px;}

	.career-upload .dragdrop p span.im-text{display: none;}

	.career-upload { border: 1px dashed #be952e; padding: 10px 0 20px;}

     /*Career-detail end*/

.learntoplay-bx button {
    font: 400 15px / 24px 'Oswald', sans-serif;
}

	#sub-faq-page #tile-1 .tab-pane {padding: 0px;}

	/*.Accordion_item .title_tab .title { font: 400 16px/20px 'muli', sans-serif;}*/

	.inner_content p{font: 400 12px/18px 'muli', sans-serif; padding: 0 0 0 20px;}

	.inner_content ul li {font: 300 13px/18px 'muli', sans-serif;}

	.mins-icon{height: 15px; width: 15px;}

	.plus-icon{height: 15px; width: 15px;}

	.learntoplay-bx {padding: 25px 20px;}

	.learntoplay-bx p {
	   /* font: 400 16px/20px 'muli', sans-serif;*/
	    font: 400 16px/21px 'Oswald', sans-serif;
	    padding-right: 0px;}

	

	#about-us-page #about .about-spin-img{display:none;}

	

	#sub-contact-page .contact-bx .map-block {

		float: none;

		margin-left: 0px;

		height: auto;

		margin-bottom: -5px;

	}

	#sub-contact-page .contact-bx .map-block img{width:100%;}

	.mini-gallery-bx .head-min {

        color: #eadab0;

        font: 200 19px/26px 'Oswald', sans-serif;

        /* padding: 10px 0 0 0; */

        letter-spacing: 1.5px;

        text-transform: uppercase;

        padding: 0;

        margin: 10px 0 0 0;

    }

    

   .rec-div .career-fields {

        margin: 5px 0 0 0 !important;

    } 

    .rec-div .career-fields .prop-select-bx {

        width: 100% !important;

        position: relative;

        padding-bottom: 10px;

    }

    .rec-div .career-fields .prop-select-bx label {

        letter-spacing: 0.48px;

        color: #9d8e67;

        font: 400 15px/16px 'muli', sans-serif !important;

        text-transform: uppercase;

    }

	.rec-div .career-fields .prop-career-select p {

        background: #000;

        color: #f2f2f2 !important;

        font: normal 16px/16px 'muli', sans-serif !important;

        letter-spacing: 0.3px;

        padding: 10px 0px 5px;

        margin: 0;

    }

    .hall-of-fame-bx .offer-img {

        /*height: 240px;*/

        overflow: hidden;

    }

    #type-events.best-assured .type-event-block .type-event-box {

        width: 100%;

        float: none;

        margin-bottom: 25px;

    }

    #type-events.best-assured .type-event-block .type-event-box:nth-child(3n+1) { margin-right: 0px;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(3n+2) { margin: 0px 0 25PX 0;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(3n+3) { margin-left: 0px;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(2n+1) { margin-right: 0px; clear: both;}

    #type-events.best-assured .type-event-block .type-event-box:nth-child(2n+2) { margin-left: 0px;}

    #type-events.best-assured .container {

        padding-right: 15px;

    }

    #type-events.best-assured {

        padding: 0 0 50px 0 !important;

    }

    .best-assured h1 br{display:none !important;}

    .bs-img {

        position: relative;

        top: -15px;

        right: 0px;

        height: 60px;

    }

	

	/******************************/

	.careers-form .prop-select-bx {

		width: 100% !important;

	}

	.careers-half-bx {

    margin: 0 0px 0 0;

    width: 47%;}

	.update-statu-block {

		width: 100%;

		padding: 0px 0 0 0px;

		overflow: auto;

	}

	.update-process{

		overflow: auto;

		width: 750px;

	}

	.dashboard-info-header {

		margin: 0px 0px 0;

		padding: 0px 0px 0 0px;

	}

	.dashboard-bx h3{padding: 20px 0 20px 0;}

	.dashboard-bx h3 a.logout-btn {

		width: 25%;

		padding: 10px 0;

		font: 400 14px/18px 'Oswald', sans-serif;

		top: 10px;

	}

	.dashboard-page .career-info-detail-pg {

		padding: 0px 0px !important;

	}

	.dashboard-bx .career-det-heading {

		margin: 0px auto 0;

	}

	.career-det-heading .career-info .career-position {

		width: 100%;

		padding: 0 !important;

	}

	.dashboard-bx .career-det-heading .career-info-detail .info-border {

		padding: 15px;

	}

	.dashboard-page .career-info-detail-pg {

		padding: 0px 0px !important;

		border: 0 !important;

		margin: 0 0 20px 0 !important;

	}

	.dashboard-bx .career-det-heading .career-info .ro-4 {

		padding: 15px 0 0 0;

	}

	.dashboard-bx .career-head-box:nth-child(1){width:65%;}

	.dashboard-bx .career-head-box:nth-child(2){width:35%;}

	.dashboard-bx .career-head-box:nth-child(3){width:35%;}

	.dashboard-bx .career-head-box:nth-child(4){width:35%;}

	

	.villa-banner-block .event-booking-block {

        top: -240px;

    }

    #description-block.villa-block {

        padding: 150px 0 60px 0;

    }

    .villa-block .mob-pic-bx {

        padding-top: 0px !important;

    }

    .villa-ameties .deltin-select-list .deltin-select-content .select-box {

        width: 50%;

    }

    #about-casion-tabs.villa-tour .owl-carousel {

        height: 200px;

        position: relative;

    }

    /*****************************/

    

    	/**********Newsletters*************/

	.sign-btn {

		font: 400 16px/20px 'Oswald', sans-serif;

		padding: 13px 20px 13px 20px;

		margin: 0px 0 0px 0;

		text-align: center;

	}

	.newsletter-block .newsletter-content h3 {

	/*	font: 600 20px/26px 'Oswald', sans-serif;*/
        font: 600 20px/22px 'Oswald', sans-serif !important;
		letter-spacing: 1.44px;

		color: #be952e;

		text-transform: uppercase;

		padding: 0 0 7px 0;

	}

	.newsletter-block .newsletter-content p {
        font: 400 12px/18px 'muli', sans-serif !important;
		padding: 0 0px 11px 0;

	}

	.newsletter-con{padding: 30px 0 50px 0;}

	.newsletter-block {

        padding: 20px 0 20px 0;

    }

	/*******************************/

	.about-block p {

    font: 400 13px/18px 'muli', sans-serif;}

    .deltin-select-list .deltin-select-content .select-box p {

    font: 400 13px/18px 'muli', sans-serif;}

    #deltin-select p.sub-txt {

    font: 400 13px/20px 'muli', sans-serif;}

    .privacy-block ul li {

    font: 400 13px/18px 'muli', sans-serif;}

    .self-form-bx .note-bx {

        color: #000;

        letter-spacing: 0.3px;

        font: 500 12px/18px 'muli', sans-serif;

        width: 100%;

        padding: 5px 20px;

        background: #be952e;

        margin-bottom: 15px;

        margin-top: 10px;

    }

}



@media screen and (max-width:540px){

    #about-prop #deltin-awards .hotel-info{padding:0;}
	
    #about-prop .new-awards .hotel-info{padding:0;}

	

	#sub-header .container{padding:0 0 0 0;}

	#event-info-box .tariff-list-bx{text-align:center;}

	#event-info-box .pack-include{text-align:left;}

	#event-info-box .pack-include:nth-child(1){width:50%; float:left; margin-bottom:30px;}

	#event-info-box .pack-include:nth-child(2){width:50%; float:left; margin-bottom:30px;}

	#event-info-box .pack-include:nth-child(3){width:50%; float:left;}

	#event-info-box .pack-include:nth-child(4){width:50%; float:left;}

	

	#sub-learn-page .learn-play-bx{width:100%; }

	#sub-learn-page .learn-play-bx:nth-child(2n+1){margin-right:0px;}

	#sub-learn-page .learn-play-bx:nth-child(2n+2){margin-left:0px;}

	

	#sub-learn-page .overlay-content {bottom: -90%;}

	#sub-learn-page .overlay-content h3 { padding: 16px 0 15px 0;}

	

	#sub-learn-page .overlay-box:hover .overlay-content h3 {font: 500 22px/24px 'Oswald', sans-serif;}

	#sub-learn-page .learn-play-bx {margin-bottom: 35px !important;}

	#sub-learn-page .overlay-box:hover .type-event-info {height: auto;}

	#sub-learn-page .type-event-info p {padding: 12px 0 0 0; font: 400 16px/25px 'muli', sans-serif;}

	#sub-learn-page .overlay-box:hover .overlay-content {bottom: -50%;}

	#sub-learn-page .overlay-box:hover .overlay-content {padding: 0px 20px 0 20px;}

	#sub-learn-page a.view-link {font: 400 15px/26px 'Oswald', sans-serif;}

	

	#sub-gallery-page .owl-carousel .slider-caption{padding: 10px 20px;}

	#sub-gallery-page .owl-carousel .slider-caption h5 {font: 200 18px/22px 'Oswald', sans-serif; float: none; padding-top: 0px;}

	#sub-gallery-page .owl-carousel .slider-caption .slider-link {font: 400 13px/20px 'Oswald', sans-serif; padding-bottom: 1px;  float: none; top: -3px;  right: 0px;}

	

	.m-no-padding{padding:0 !important;}

	#select-privileges h1 { padding-bottom: 35px;}

	#select-privileges h1 br{display:none;}

	.modal-body {height: 380px;}

	

	.modal-tips .modal-title {

		font: 300 18px/20px 'Oswald', sans-serif;

		padding: 0;

	}

	.modal-tips .modal-body p {

		letter-spacing: 0.3px;

		margin: 0;

		color: #eadab0;

		font: 400 12px/16px 'muli', sans-serif;

	}

	.this-frame {

        height: 410px !important;

        margin-left: -2px;

    }

    

    .career-upload .uplosdfile {

    width: 100%;

    text-align: left;

    margin: 10px 0;

}



    .hall-of-fame-bx .offer-block {

        width: calc(50% - 7px);

        float: left;

        border: solid 1px #756d58;

        background-color: #0e0e0e;

        position: relative;

    }

    .hall-of-fame-bx .offer-block:nth-child(2n+1){margin:0 7px 15px 0;}

     .hall-of-fame-bx .offer-block:nth-child(2n+2){margin:0 0px 15px 7px;}

     .hall-of-fame-bx .offer-img {

        height:275px;

        overflow: hidden;

    }

    .hall-of-fame-bx .offer-content {

        padding: 10px 10px 10px 10px;

        margin: 0 0 0px 0;

        position: absolute;

        bottom: 0;

        width: 100%;

        background-color: #0e0e0e;

        overflow: hidden;

    }

    .hall-of-fame-bx h3 {

        letter-spacing: 1px;

        color: #fff;

        padding-bottom:5px;

        font:300 13px/20px 'Oswald', sans-serif;

        text-transform: uppercase;

    }

    .hall-of-fame-bx .offer-info p {

        color: #eadab0;

        letter-spacing: 0.3px;

        font: 400 12px/16px 'muli', sans-serif;

        padding-bottom: 0px;

        width: 100%;

        margin: 0 0 5px 0;

    }

    .hall-fame-banner{padding: 0 0 100px 0 !important;}

}



@media screen and (max-width:480px){

    .event-booking-form {

        padding: 0px 0 0 0;

        margin: 60px 0 0 0;

    }

	#owl-demo {padding-bottom:0;}

	#owl-demo .owl-dots {display: none;top: unset; z-index: 9999; left: 0; right: 0; bottom: 80px; text-align: center;}

	.booking-container{/*position:relative; top:-160px;*/ position: absolute;

    /* top: 0; */

    bottom: -50px;}

    .booking-container.homepage-widget {

        position: absolute;

        /* top: 0; */

        bottom: 35px;

    }

	.booking-block {padding: 12px; width: 100% !important;  margin: 0 auto;}

	.booking-block .tab-slider-tabs{width:100%; margin-bottom: 12px;}

	.booking-block .tab-slider-trigger {width: 50%; float: left; position: relative; font-size: 14px; padding: 15px 0px 14px 30px;}

	.bg-casino{position:absolute; margin-left: -30px; margin-top:-1px;}

	.bg-hotel{position:absolute; margin-left: -30px; margin-top:-1px;}

	.booking-type .casino-type .casino-list {padding: 15.5px 10px 15px 10px; width: 100%;}

	.booking-type .datepicker-box {/*padding: 15.5px 10px 15px 10px;*/padding: 14.5px 15px; margin-right: 0px; width: 100%; margin-top: 12px;border-radius: 0px;}

	.booking-block .booking-btn {text-align: center;}

	.booking-btn .book-btn{width:240px; margin-left:0;}

	.booking-block .booking-type { padding-bottom: 12px;}

	.booking-type .hotel-type .hotel-list {width: 100%;}

	.hotel-type .date-block{width:calc(50% - 6px); float:right;}

	.hotel-type .date-block.check-in{margin-right: 6px;}

	.hotel-type .date-block.check-out{margin-left: 6px;}

	.best-assured-booking .hotel-type .date-block.check-out {

        margin-left: 0px;

    }

    .best-assured-booking .hotel-type .date-block.check-in {

        margin-right: 0px;

        float:right;

    }

    .best-assured-booking .booking-type .datepicker-box.in {

        margin: 0 0px 0 0;

    }

    .best-assured-booking .booking-type .datepicker-box.in {

        margin: 0 0px 0 0;

    }

    .best-assured-booking .booking-type .datepicker-box {

        padding: 15.5px 10px 15px 10px;

        width: 100%;

    }

    .best-assured-booking .booking-btn .book-btn {

        width: 100%;}



	#exclusive {/* padding: 10px 0 50px 0;*/ padding:150px 0 50px 0;}

	#exclusive::after { top: 0%;}

	#exclusive.homepage-block{/*padding: 65px 0 50px 0;*/padding: 50px 0 50px 0;}

    .pattern1, .pattern2{display:none;}

	#owl-demo2 {height: 550px;}

	#learntoplay {height: 460px;}

	#other-games #learntoplay {height: 485px !important;}

	.kids-room .slider-counter{top: 330px;}/**/

	#offers .offer-block .offer-content .content-inner-box .offer-info {/*height: 200px;height:auto !important;*/ margin-bottom: 5px;}

	.prop-select-bx {width: 70%;}

	#sub-event-page .tab-slider--trigger { width: 130px; font-size: 13px;}

	.event-info-bx {bottom: 70px;}

	.events-ticket-bx {padding: 0 0 40px 0;}

	.event-ticket-btn{margin: 8px 0 0 0; width: 80%;}

	.event-bx ul li {margin-bottom: 15px; padding:0; width: 100%; float: none; }

	.event-bx .bg-calendar-icon{left: 0px; margin-right: 2px;}

	.event-bx ul li:nth-child(2) {padding-left: 29px; margin-top: 4px;}

	.event-bx ul li:last-child {padding: 0;}

	.event-bx .bg-time {margin-right: 2px;}

	

	/*#event-info-box { padding:40px 0 80px 0;}*/
	#event-info-box { padding:0;}

	

	#event-info-box .offer-box .off-icon {height: 22px; top: 4px;}

	#event-info-box .offer-box h3{font: 400 18px/24px 'Oswald', sans-serif; padding: 8px 0 8px 8px; color: #9d8e67;}

	.event-booking-form .guest-detail {

    width: 100%;

    float: none;

    margin-right: 0px;

    position: relative; margin-bottom: 10px;}

	#adda52-bx {padding: 30px 0 50px 0;}

	#adda52-page .adda-block {padding: 60px 0 30px 0; text-align:center;}

	#adda52-page .adda-logo{float: left; width: 150px;}

	.adda-content h3 {font: 200 26px/38px 'Oswald', sans-serif; padding: 20px 0 12px 0; text-align:left;}

	.adda-content p{text-align:left; font: 300 14px/20px 'muli', sans-serif;}

	.adda-content .adda52-btn {width: 90%;  margin: 35px auto 0 auto;}

	

	.adda-info-bx .delta-logo {margin-top: 25px; margin-bottom: 5px;}

	.adda52-info .adda-info-bx {padding-bottom: 65px;}

	

	.groups-page .event-booking-block {top:250px;}

	.groups-page #venus-slider {height: 530px;}

	#type-events.groups-event-bx {padding:100px 0 140px 0 !important;}

	#sub-learn-page .overlay-box:hover .overlay-content {bottom: -33%;}

	#sub-learn-page .overlay-content {bottom: -86%;}

	

	#sub-gallery-page .owl-carousel {height: 300px; margin-bottom: 70px;}

	

	#sub-contact-page .event-booking-form {/* padding: 70px 0 0 0;*/}

	.contact-form-bx .message-bx .input-box {width: 100%;}

	.contact-form-bx .m-btn-bx{text-align:center;}

	.contact-form-bx .get-call-btn{width:85%;}

	.social-links-block ul li {width: 50%; float: left; padding-right: 0px; padding-bottom: 25px;}

	#about-us-page #about .about-spin-img {margin-right: -31%;}

	#about-prop #deltin-casinos {height: 370px;}

	#about-prop #deltin-hotels {height: 370px;}

	#about-prop #deltin-awards {height: 340px;}
	
	#about-prop .new-awards {height: 340px;}

	.packages-heading {font: 200 25px/30px 'Oswald', sans-serif;}

	

	#select-slider {height: 320px;}

	#select-slider .content-overlay h4 {font: 400 20px/24px 'Oswald', sans-serif;}

	#select-slider .content-overlay p {font: 500 16px/21px 'Oswald', sans-serif; padding-right: 35px;}

	.modal-title {font: 300 24px/30px 'Oswald', sans-serif;}

	

	#select-block {

		padding: 0px 0 80px 0;

		position: relative;

		top: -50px;

	}

	#select-privileges {

		padding: 0px 0 10px 0;

		position: relative;

		top: -60px;

	}

	#offers {

		/*padding: 0 0 100px 0 !important;*/
			padding: 0 0 90px 0 !important;

	}

	.register-block {

    padding: 50px 0 0 0;}

	.min-gallery-link{top: 8px; right: 5px;}

	.mini-gallery-bx  .hroom-line {

		display: block;

	}

	/*#about-casion-tabs .owl-carousel {

		height: 280px;

		position: relative;

	}*/

	#offers .link-box {display:none; } 

	.deals-link-bx {display:block; text-align: center; padding: 35px 0 0 0;
	    z-index: 99999;position: inherit;}

	.deals-link {

		letter-spacing: 1.44px;

		color: #be952e;

		border-bottom: 1px solid #be952e;

		text-transform: uppercase;

		padding-bottom: 1px;

		font: 400 14px/26px 'Oswald', sans-serif;

	}

	

	.package-list .otpc{width:45%;}

	.package-list .mike{width:52%;}

	.package-list .food{width:47%;}

	.package-list .drinks{width:47%;}

	.package-list .package-info .package-icon {width: 75px;}

	.package-list .package-info h2 {letter-spacing: 1.4px; font: 400 18px/22px 'Oswald', sans-serif;}

	.package-list .otpc h2{position: relative; top: -40px; margin-left: 35px;}

	.package-list .mike h2{position: relative; top: -40px; margin-left: 35px;}

	.package-list .food h2{position: relative; top: -40px; margin-left: 35px;}

	.package-list .drinks h2{position: relative; top: -40px; margin-left: 30px;}

	.bg-about-info {top: 5px;  left: 1px;}

	#questions-block .package h3 {font: 400 16px/18px 'Oswald', sans-serif; padding-bottom: 35px;}

	

	.content-overlay img.view-icon{margin-right: 0px;}

	.content-overlay a span{display:none;}

	.min-gallery-link{padding: 4px 4px 4px 4px;}

	

	.mob-map{display:block;}

	.desk-map{display:none;}



	  /*Career-detail*/

	.career-upload .dragdrop p span img { width: 19%; margin: 0px 5px 0;  position: relative;   top: 2px;}

    .career-upload {border: 1px dashed #be952e;padding: 0px 0 0px;}

    .career-upload .dragdrop {   width: 37%;   text-align: right;  padding: 7px;}

    .career-upload .uplosdfile {  width: 100%;  text-align: left;  margin: 10px 0;padding:0 10px;

    }

    /*Career-detail end*/

	.jim-dem .career-upload .uplosdfile input[type=file]:before {

    width: 61%;

    height: 32px;

    font-size: 16px;

    line-height: 32px;

    content: 'Select your file';

    /*display: inline-block;*/

    background: white;

    border: 0px solid #000;

    padding: 0 10px;

    text-align: center;

    font-family: Helvetica, Arial, sans-serif;

    background: #0e0e0e;}

	.tariff-list-bx {

		padding-top: 30px;

	}

    input[type=file]::-webkit-file-upload-button {

       background:#be952e;

       color: #ffffff;

       border: none;

       padding:14px 30px 14px 30px;

       width:39%;}

       

	.container-small h1.heading404 {

        font:200 13px/20px 'muli', sans-serif;

        width: 100%;

        padding: 5px 0 15px 0;

    }

    .not-found404 {

        width: 100%;

        margin: 10px auto 20px auto;

    }

    .career-info-detail-pg .event-booking-form {

        padding: 0px 0 0 0;

        margin: 0px 0 0 0 !important;

    }

    .drinks-list p {

        letter-spacing: 0.6px;

        color: #9d8e67;

        font: 300 10px/18px 'muli', sans-serif;

        padding: 5px 0 5px 0;

    }

    .hall-fame-banner{padding: 0 0 0px 0 !important;}

	.btn-404 {

        font: 400 16px/20px 'Oswald', sans-serif;

        width: 100%;

	}

	/******************************/

	#event-info-box.wrap-career-detail{padding: 0px 0 80px 0;}

	#event-info-box .event-head.careers-head h2 { font: 200 26px/38px 'Oswald', sans-serif !important;

		width: 100%;

	}

	a.careers-btn{position:relative; margin:15px 0 0 0; display:block; padding: 13px;

    font: 400 18px/24px 'Oswald', sans-serif;}

	.wrap-career-detail .position-info {

		margin: 55px 0 0px 0;

	}

	#event-info-box.wrap-career-detail  p{padding:0;}

	.careers-half-bx {

		margin: 0 0px 0 0;

		width: 100%;

	}

	#det-form-cover h4{padding-bottom: 0px;}

	.career-info-detail-pg .spacer-bx {

		padding: 20px 0;

	}

	.verification-block .otp-btn, .verification-block .otp-timer {

		font: normal 12px/14px 'muli', sans-serif;

		padding: 5px 5px;

		bottom: 14px;

	}

	.careers-form .m-btn-bx .career-bt-submit{width:100% !important; margin: 20px 0 0 0;}

	#event-info-box p.sub-line{font: 400 10px/16px 'muli', sans-serif;}

	.careers-half-bx.right {

		margin: 0 0 0 0px;

		width: 100%;

		padding: 0;

	}

	.careers-form .m-btn-bx {

		margin: 0px 0 0 0;

	}

	.dashboard-bx .career-head-box:nth-child(1){width:100%;}

	.dashboard-bx .career-head-box:nth-child(2){width:100%;}

	.dashboard-bx .career-head-box:nth-child(3){width:65%;}

	.dashboard-bx .career-head-box:nth-child(4){width:35% !important; text-align:right;}

	

	.dashboard-bx .career-head-box:nth-child(1){width:100%;}

	.dashboard-bx .career-det-heading .career-info .career-depart{width:65%;}

	.dashboard-bx .career-det-heading .career-info .career-location{width:100%}

	.dashboard-bx .career-head-box:nth-child(4){width:35%;}

	.dashboard-bx .career-det-heading .career-info .career-arrow{width:35%;}

	

	.dashboard-bx .career-det-heading .career-info .ro-4:nth-child(3){padding:20px 0 10px 0 !important;}

	.dashboard-bx .career-det-heading .career-info .ro-4:nth-child(4){padding:20px 0 10px 0 !important;}

	.dashboard-bx .career-det-heading .career-info .career-arrow{width:35% !important; text-align:right;}

	.dashboard-bx .career-head-box span {

    margin: 10px 0 0 0;}

	

	.desktop-list{display:none;}

	.mob-progress-bx{display:block; width:100%;}

	.dashboard-bx .career-det-heading .career-info .career-location p {

		color: #9d8e67 !important;

		font: 400 14px/18px 'muli', sans-serif !important;

	}

	.dashboard-bx .career-det-heading .career-info .ro-4 {

		padding: 10px 0 0 0;

	}

	.wrap-career-detail h3{padding: 0 0 15px 0;}

	.wrap-career-detail h3 a.logout-btn {

		width: 100%;

		padding: 10px 0;

		font: 400 16px/20px 'Oswald', sans-serif;

		top: 10px;

		position: relative;

		display: block;

		margin: 20px 0;

	}

	.avatar-upload .avatar-preview {

		width: 130px;

		height: 130px;

	}

	.avatar-upload .avatar-edit{top: 15px;}

	footer {  padding: 45px 0 20px 0;}

	/*************************************/

	

	#sub-learn-detail-page .learn-img-bx .iframe-height {

        height: 220px;

    }

    

    .map-direction {

    padding-bottom: 1px !important;

    font: 400 13px/20px 'Oswald', sans-serif !important;}

}



/*career*/

@media screen and (max-width:450px){

	.prop-career-x1 {  margin-right: 70px !important;}

    /*Career-detail*/

    .career-upload .dragdrop p span img {width: 22%; margin: 0px 5px 0; position: relative; top: 2px;}

.jim-dem .career-upload .uplosdfile input[type=file]:before {

    width: 49%;

    height: 32px;

    font-size: 16px;

    line-height: 32px;

    content: 'Select your file';

    display: none;

    background: white;

    border: 0px solid #000;

    padding: 0 10px;

    text-align: center;

    font-family: Helvetica, Arial, sans-serif;

    background: #0e0e0e;}

	.tariff-list-bx {

		padding-top: 30px;

	}

	input[type=file]::-webkit-file-upload-button {

       background:#be952e;

       color: #ffffff;
       float: right;
       border: none;

       padding:14px 30px 14px 30px;

       width:51%;}

       

	.career-info-detail-pg .event-booking-form {

        padding: 0px 0 0 0;

        margin: 0px 0 0 0 !important;

    }

}

@media screen and (max-width:400px){

	#event-detail-banner {padding: 0 0 60px 0;}

	.deltin-select-banner-bx {padding: 0 0 40px 0!important;}

	.careers-banner{padding: 0 0 60px 0 !important;}

	.career-fields {

        margin: 10px 0 0 0;

    }

	#event-info-box .line { width: 100%;}

	.event-b {font: 400 16px/18px 'Oswald', sans-serif; padding: 15px 65px 15px 65px; margin: 0px 0px 60px 0; float: none; width: 85%;}

	#event-info-box .link-box {padding: 15px 0 20px 0; text-align: center;}

	.event-info-bx {bottom: 0; top: 360px;}

	#event-info-box .event-head h2 {font: 200 16px/20px 'Oswald', sans-serif; float: none; padding-top: 10px;}

	.m-btn-bx{text-align:center;}

	.get-call-btn{width:85%; margin:35px auto 0 auto;}

	.groups-page #venus-slider {height: 490px;}

	#type-events.groups-event-bx {padding:180px 0 130px 0 !important;}

	#sub-learn-page .type-event-info p {padding: 10px 0 0 0; font:400 12px/19px 'muli', sans-serif;}

	#sub-learn-page .overlay-box:hover .overlay-content {bottom: -40%;}

	

	#sub-gallery-page h2 { font: 600 23px/28px 'Oswald', sans-serif;}

	#sub-gallery-page .owl-carousel .slider-caption { padding: 1px 10px 9px 10px;}

	#sub-gallery-page .owl-carousel .slider-caption .slider-link {font: 400 12px/16px 'Oswald', sans-serif; top: 0px;  right: 0px;}

	#sub-gallery-page .owl-carousel .slider-caption h5 {font: 200 17px/20px 'Oswald', sans-serif; float: none; padding-top: 0px; position: relative; top: 7px;}

	

	#sub-gallery-page .owl-carousel {height: 250px;}

	.contact-bx .address-block a {font: 400 15px/38px 'muli', sans-serif; width: 100%;  float: left;}

	.contact-bx .address-block p {margin-bottom: 10px;}

	#sub-contact-page .contact-bx .address-block {padding: 20px 25px 15px 25px;}

	

	#about-us-page #about .about-spin-img {margin-right: -38%; margin-top: 5px;}

	#about-us-page .about-block p {font:300 13px/18px 'muli', sans-serif;}

	

	#about-prop #deltin-casinos {height: 390px;}

	#about-prop #deltin-hotels {height: 390px;}

	#about-prop .new-awards {height:275px;}

	

	.learntoplay-bx button {padding: 12px 0; width: 100%;}

	/*#about-casion-tabs .owl-carousel {

		height: 215px;

		position: relative;

	}*/

	.content-overlay h4 {

		font: 200 19px/24px 'Oswald', sans-serif;

	}

	.min-gallery-link {font: 400 12px/20px 'Oswald', sans-serif;}

	   /*career*/

	.prop-career-x1 {

    margin-right: 60px !important;}

    .prop-career-select .selected {

		display: inline-block;

		width: 100%;

		background: #000;

		color: #f2f2f2;

		border-bottom: 1px solid #5f4a17;

		font: normal 12px/20px 'muli', sans-serif !important ;

		letter-spacing: 0.3px;

		padding: 11px 0px;

		width: 100%;

		cursor: pointer;

		user-select: none;

	}

	.mob-spin {

		width: 290px;

		float: right;

		padding: 0 0 5px 10px;

		margin-top: -30px;

		margin-right: -40%;

	}

	/*Career*/

    .career-upload .dragdrop p span img {width: 26%; margin: 0px 5px 0; position: relative; top: 2px;}

    .career-upload .uplosdfile {width: 100%;  text-align: left;  margin: 10px 0;}

    .career-upload .dragdrop {  width: 32%;   text-align: right;   padding: 7px;}

}



@media screen and (max-width:380px){

    #offers .owl-dots {

        bottom: 20px !important;

    }

    /*.deals-link-bx {*/

    /*    padding: 0px 0 0 0 !important;*/

    /*}*/

	#owl-demo2 { height: 525px;}

	#exclusive { padding:185px 0 50px 0;}

	.booking-container {

    position: absolute;

        /* top: 0; */

        bottom: -5px;

    }

    .booking-container.homepage-widget {

        position: absolute;

        /* top: 0; */

        bottom:35px;

    }

	#about .about-spin-img{margin-left:-45.5%; height: 290px;}

	.about-block {padding: 0px 5px 0px 150px;}

	#about .about-txt p {padding-right: 60px;}

	#learntoplay {height: 410px;}

	.overlay-content{bottom: -84%;}

	.kids-room .slider-counter{top: 250px;}

	

	#event-info-box .offer-box h3 {font: 400 15px/20px 'Oswald', sans-serif;}

	.groups-page #venus-slider {height: 465px;}

	#type-events.groups-event-bx {padding:175px 0 130px 0 !important;}

	#about-us-page .about-block p {width: 100%;}

	.mob-spin {

		width: 290px;

		float: right;

		padding: 0 0 5px 10px;

		margin-top: -40px;

		margin-right: -42%;

	}

	#event-info-box .info-box ul li a {

		font: 400 12px/20px 'Oswald', sans-serif;

	}

	#about-prop #deltin-casinos {height: 370px;}

	#about-prop #deltin-hotels {height: 370px;}

	#about-prop #deltin-awards {height:255px !important;}
	
	#about-prop .new-awards {height:255px !important;}

	#select-slider {height: 260px;}

	#event-info-box { padding:70px 0 80px 0 }
		/*#event-info-box { padding:70px 0 80px 0 !important;}*/


	/*#about-casion-tabs .owl-carousel {

		height: 190px;

		position: relative;

	}*/

	.content-overlay {

		padding: 8px 8px;

	}

	    /*Career detail*/

	.career-upload .dragdrop p span img {width: 35%;   margin: 0px 5px 0;  position: relative;  top: 2px;}



    .jim-dem .career-upload .uplosdfile input[type=file]:before {

        width: 100%;

        height: 32px;

        font-size: 16px;

        line-height: 32px;

        content: 'No file chosen';

        display: inline-block;

        background: white;

        border: 0px solid #000;

        padding: 0 10px;

        text-align: center;

        font-family: Helvetica, Arial, sans-serif;

        background: #0e0e0e;}

        input[type=file]::-webkit-file-upload-button {

           background:#be952e;

           color: #ffffff;

           border: none;

           padding:14px 30px 14px 30px;

           margin:10px auto !important;

           width: 100%;

    }

    #other-games #learntoplay {

        height: 430px !important;

    }

    #sub-learn-detail-page .learn-img-bx .iframe-height {

        height: 170px;

    }

	

	/**********************************/

	#event-info-box.wrap-career-detail{padding: 0px 0 80px 0;}

	/********************************/

	#learntoplay .type-event-info p {

        font: 400 12px/17px 'muli', sans-serif;

        height: 145px;

        padding: 10px 0;

    }

    

    

}



.reset-style-txt{

    color: #eadab0 !important;

    letter-spacing: 0.3px !important;

    font: 400 14px/19px 'muli', sans-serif !important;

    padding: 0 0 15px 0 !important;

}





/*#deltin-booking{padding:60px 0;}

#deltin-booking h3{color:red; padding:100px 0;}*/





/*MODIF20211117 Daid Adding CSS given by Ganaraj Sir on 17-11-2021 */

.sticky-close{

position: sticky;

    top: 0px;

    z-index: 9;

}

/* Shubham 21-12-2021: Adding class for events slider in mobile */
.bigger-overlay{
	
	margin-top: 80px;
	
}
/* Shubham 21-12-2021: Adding class for events slider in mobile */
.wrapper .container-small .font1{
    font-family: 'Montserrat', sans-serif;
    font-weight: 600 !important;
}
.wrapper .container-small .font2{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700 !important;
}
.wrapper .container-small .font3{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700 !important;
}





.Icon-inside a {
    position: absolute;
    left: 0;
    top: 20px;
    padding: 9px 0px;
    color: white;
    font: normal 15px/20px 'IBM Plex Sans', sans-serif;
}

@media only screen and (max-width: 600px) {
.bg-dd_white-i {
    background: url(../../n8gaming/image/deltin-logos-new2.png) -5px 0px  !important;
    background-size: 56% !important;
}

.bg-deltin_gold-casino-i {
    background: url(../../n8gaming/image/deltin-logos-new2.png) 7px -366.5px !important;
    background-size: 65% !important;
}

.bg-dr_white-i {
    background: url(../../n8gaming/image/deltin-logos-new2.png) -3px -61px !important;
    background-size: 59% !important;
}

.ht-150{
    height: auto;
}
}




@media (min-width: 768px) and (max-width: 1024px){
.bg-dd_white-i {
    background: url(../../n8gaming/image/deltin-logos-new2.png) -5px -5px !important;
    background-size: 70% !important;
}
}


.ht-150{
    height: 150px;
}

.text-left{
    text-align:left;
}


.email-support{
    padding-top:60px;
}


.email-support li{
    color: #eadab0;
    letter-spacing: 0.3px;
    font: 400 14px/20px 'muli', sans-serif;
    
}

.email-support a{
    color: #be952e !important;
    border-bottom: 1px solid #be952e;
    color: #eadab0;
    letter-spacing: 0.3px;
    font: 400 14px/20px 'muli', sans-serif;
}

.email-support ul li::before {
    content: "";
    background: url(../../n8gaming/image/icons-sprites.png) -5px -68px;
    background-size: 160px;
    display: inline-block;
    width: 1.5em;
    height: 17px;
    margin-left: -1.5em;
    position: relative;
    top: 2px;
}

.contact-text{
    color: #eadab0;
    letter-spacing: 0.3px;
    font: 400 14px/20px 'muli', sans-serif;
}

.contact-text a{
    color: #be952e !important;
    border-bottom: 1px solid #be952e;
    color: #eadab0;
    letter-spacing: 0.3px;
    font: 400 14px/20px 'muli', sans-serif;
}
 










#special-events .link-box {
    position: absolute;
    /* top: 2px; */
    bottom: -70px;
    right: 15px;
    z-index: 999;
}


.event-knw-btn{
    font: 400 18px/20px 'Oswald', sans-serif;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    padding: 15px 50px 14px 50px;
    margin: 10px 0 0 0;
    letter-spacing: 1px;
}

.btn-div{
    margin: 0;
    position: absolute;
    bottom: -50px;
    left: 50%;
    transform: translate(-50%, -50%);
   /* border: 3px solid white;
    padding: 10px;
    z-index: 999;
	background: black;*/
	font: 400 18px/20px 'Oswald', sans-serif;
    text-transform: uppercase;
    background-color: #be952e;
    color: #fff;
    border: 0;
    padding: 15px 10px 14px 10px;
    margin: 10px 0 0 0;
    letter-spacing: 1px;
}


#special-events .carousel-inner {
    overflow: initial !important;
}


.mob-dis{
    display:block;
}

.desk-dis{
    display:none;
}

.bg-event-m {
    width: 20px;
    height: 20px;
    background: url(../../n8gaming/image/cal-icon.png);
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 20px;
    left: 23px;
}






@media only screen and (max-width: 600px) {



#special-events .date-tabs ol {
    margin: 0px;
}


.event-knw-btn{
    padding: 0px !important;
    font: 400 14px/16px 'Oswald', sans-serif !important;
}



#special-events .link-box {
    bottom: -60px;
}


#special-events .carousel-indicators {
    text-align: left;
    text-align: center;
    position: relative;
}

.mob-dis{
    display:none !important;
}

.desk-dis{
    display:block !important;
}



.btn-div{
    padding: 8px 10px !important;
    bottom:-35px !important;
}

.w-dm{
    width: 70% !important;
}


}




.d-flex {
    display: flex;
}









      .other-login-bx  .form-bx {
            position: relative;
            width: 100%;
        }
        
        
      .other-login-bx  .float-label {
            padding-top: 20px;
            margin-top: 0px;
            margin-bottom: 15px;
        }
        
        
      .other-login-bx  .form-bx .input-box {
            width: 100%;
            background: transparent;
            border: 0;
            border-bottom: 1px solid #5f4a17;
            color: #f2f2f2;
            padding: 9px 0px;
            margin-top: 0px;
            font: normal 15px/20px 'muli', sans-serif;
        }
        
       .other-login-bx .floating-label {
            position: absolute;
            pointer-events: none;
            left: 0px;
            top: 30px;
            transition: 0.2s ease all;
            letter-spacing: 0.3px;
            color: #a9a9a9;
            font: normal 12px/20px 'muli', sans-serif;
        }
        
       .other-login-bx .Icon-inside a {
            position: absolute;
            left: 0;
            top: 20px;
            padding: 9px 0px;
            color: white;
            font: normal 15px/20px 'muli', sans-serif;
        }




.poker-m {
    width: 20px;
    height: 20px;
    background: url(../../n8gaming/image/poker-icon.png);
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 20px;
    left: 23px;
}
   


 .bg-blog-m {
		width: 20px;
		height: 20px;
		background: url(../../n8gaming/image/Blog.webp);
        display: inline-block;
        background-size: 19px;
        position: absolute;
        top: 21px;
        left: 23.5px;
        background-repeat: no-repeat;
	}

	

.daygame-m {
    width: 20px;
    height: 20px;
    background: url(../../n8gaming/image/daygame-icon.png);
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 20px;
    left: 23px;
}

	.notif-div {
    /*background: #FFFEDE 0% 0% no-repeat padding-box;*/
    border: 1px solid #BE952E;
    opacity: 1;
    color: #000000;
    font: 400 13px/18px 'muli', sans-serif;
    padding: 10px;
    background-color: rgba(255, 254, 222, 0.8);
    }
    
.notif-icon {
    vertical-align: bottom;
    margin-right: 7px;
    width:auto !important;
}


.notif-div1 {
    /* background: #FFFEDE 0% 0% no-repeat padding-box; */
    border: 1px solid #BE952E;
    opacity: 1;
    color: #000000;
    font: 400 13px / 18px 'muli', sans-serif;
    padding: 10px;
    background-color: rgba(255, 254, 222, 0.8);
    display: flex;
    text-align: left;
        align-items: center;
}



.w-dm{
    width: 40%;
}




select {
-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background: url(http://dropdown/arrow/url/) no-repeat;
background-position: right center;
background-color: #CCCCCC;
color: #000000;
border: 1px solid #000000;
}


.reach-bx button{
    padding: 8px 40px;
    background: transparent;
    border: 1px solid #be952e;
    color: #be952e;
    text-transform: uppercase;
    font: 400 18px/24px 'Oswald', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.reachout-img {
    margin-right: 10px;
    vertical-align: bottom;
}


.vs {
    vertical-align: super;
}






.reach-bx-c button {
    padding: 5px 20px;
    background: #212121;
    border: 1px solid #be952e;
    color: #be952e;
    text-transform: uppercase;
    font: 400 16px/24px 'Oswald', sans-serif;
    letter-spacing: 1px;
}

.hotel-page .event-info-bx {
    bottom: 25px;
}



.bg-whtsapp{
    width: 40px;
    height: 40px;
    background: url(../../n8gaming/image/whtsapp-box.png);
    display: inline-block;
    position: relative;
    top: 8.5px;
}


@media screen and (max-width: 600px){
    
   .reach-bx-c button {
    padding: 5px 10px;
    font: 400 14px/24px 'Oswald', sans-serif;
} 
    
    
.hotel-page .event-info-bx {
    display:none;
    /*bottom: 0;
    top: 265px;
    justify-content: center;
    text-align: center;*/
}


.gap-20{
    gap:20px;
}


.hotel-page .sub-pages a.view-link {
    font: 400 14px/26px 'Oswald', sans-serif;
}

}





.day-gaming{
    padding: 0px 10px 0px 0 !important;
}

.day-gaming .book-btn{
    background: #be952e;
    text-transform: uppercase;
    border: 1px solid #be952e;
    color: #fff;
    font: 400 15px/20px 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 12px 20px;
}

.day-gaming .book-btn:hover{background:#af892a; color:#fff;}


.day-gaming .know-btn{
    margin-left:15px;
    background: transparent;
    text-transform: uppercase;
    border: 1px solid #be952e;
    color: #be952e;
    font: 400 15px/20px 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 12px 20px;
}

.mt-10{
    margin-top:10px;
}


.mb-10{
    margin-bottom:10px;
}




.poker-alert h3{
    color: #eadab0;
    font: 200 23px/36px 'Oswald', sans-serif;
    letter-spacing: 1.64px;
    text-transform: uppercase;
    text-align:left;
}

.bg-whtsapp {
    width: 40px;
    height: 40px;
    background: url(../../n8gaming/image/whtsapp-box.png);
    display: inline-block;
    position: relative;
    top: 8.5px;
}

.bg-knowmore {
    width: 40px;
    height: 40px;
    background: url(../../n8gaming/image/bg-knowmore.png);
    display: inline-block;
    position: relative;
    top: 8.5px;
    
}

.poker-alert .link-box {
    padding: 15px 0 20px 0 !important;
}

.gap-30 {
    gap: 30px;
}








input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: white;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color #212121 5000s ease-in-out 0s;
}



.column-event {
  float: left;
  width: 25%;
  padding: 10px 10px 10px 0px;
}

.row-event:after {
  content: "";
  display: table;
  clear: both;
}

.column-event img{
    width:100%;
}


@media only screen and (max-width: 600px) {
    .column-event {
      width: 50% !important;
      text-align: center !important;
      padding:5px  !important;
    }
}
/************** CTA Button styling ************/
.cta-block{position: absolute; z-index: 1100; width: 100%; top:50%; /*bottom: 70px;box-shadow: 0 10px 25px 0 rgba(0, 0, 0, 0.4);*/ }
.cta-box{width: 100%;
    height: 100%;
    text-align: right;
   /* display: flex;
    align-items: center;
    justify-content: flex-end;*/}
.cta-box .cta-btn{display:inline-block; background: #be952e; text-transform: uppercase; border: 1px solid #be952e;  color: #fff;  font: 400 15px/20px 'Oswald', sans-serif; letter-spacing: 1px; ;  padding:12px 40px;}
.cta-box .cta-btn:hover{ background:#af892a; border: 1px solid #af892a;}

	.cta-block {
        position: absolute;
        z-index: 1100;
        width: 100%;
        top: unset;
        bottom: 17%;
    }
    .cta-box{text-align:center;}
    .cta-box .cta-btn{
        font:400 14px/20px 'Oswald', sans-serif; padding:10px 35px;
    }









@media only screen and (max-width: 600px) {
.package-list .mike {
    width: 60%;
}

.package-list .food {
    width: 50%;
}

.package-list .drinks {
    width: 50%;
}


.pd-list{
    padding: 0px 0px;
}


.package-list .package-info {
    float: left;
}

}


.pdb-0{
    padding-bottom:0px !important;
}



@media only screen and (max-width: 600px){
#special-events .date-tabs ol {
    display: none;
}

#special-events .date-tabs {
    width: 100%;
    height: 50px;
    float: none;
}

#special-events .nav-controls {
    /*display: block; */
    /*right: 330px;*/
    /* bottom: -30px; */
     bottom: unset;
    right: unset;
    float: left;
    display: inline-block;
    padding-left: 17px;
    top: 45%;
}

#special-events  .p-btn-event {
    /* margin-left: 40px; */
}

#special-events .link-box {
    bottom: -80px;
}


#exclusive.homepage-block {
    padding: 50px 0 50px 0;
}


offers {
    padding: 0 0 110px 0;
}

#special-events {
    padding: 0 0 160px 0;
}

#owl-demo2 {
    height: 500px;
}


}











	
.learntoplay-bx button {
    padding: 12px 30px;
}


.Accordion_item .title_tab .title {
    text-transform: unset;
}

.sentence-case {
      text-transform: lowercase;
      /*font: 400 16px / 21px 'muli', sans-serif !important;*/
      /*letter-spacing: 0px  !important;*/
      

    font: 400 14px / 1.47 'muli', sans-serif !important;
    text-align: left !important;
    letter-spacing: 0.3px !important;
    padding: 5px 0px !important; 
      
    }
    .sentence-case:first-letter {
      text-transform: uppercase;
    }
    
 @media only screen and (max-width: 600px) {
  .sentence-case {
      font: 400 14px / 21px 'muli', sans-serif !important;
    }
    
    
 #offers .offer-block .offer-content .content-inner-box .offer-info p {
    font: 400 12px / 19px 'muli', sans-serif !important;
}   
    
} 
/*********************************************/







#sidebaroverlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1500;
}































@media screen and (max-width: 380px) {
    #about .about-spin-img {
        margin-right: -45.5%;
        height: 290px;
    }
    
        .about-block {
        padding: 0px 150px 0px 5px;
    }
    
    
    #about .about-spin-img {
        float: right;
    }
    
    #special-events .link-boxm {
        position: absolute;
        /*bottom: -77px;*/
        bottom: -120px;
        z-index: 999;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}


.text-center{
    text-align:center;
}


#special-events .link-box1 {
    position: absolute;
    z-index: 999;
    top: 87%;
    left: 50%;
    transform: translate(-50%, -50%);
}



.kids-room .room-content {
    width: 40%;
    float: right;
    padding: 0px 0px 0px 15px;
}

@media screen and (max-width: 600px) {
    .kids-room .room-content {
        width: 100%;
        padding: 0px 0px 0px 0px;
    }
}


.children-block {
    box-shadow: 0px 15px 10px -5px rgba(0, 0, 0, 0.59);
}

.bg-time-watch {
    width: 18px;
    height: 18px;
    background: url(../../n8gaming/image/time-watch.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px;
}

.bg-Baby-pax {
    width: 18px;
    height: 18px;
    background: url(../../n8gaming/image/Baby-pax.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px;
}

.childroom-time li{
    color: #AEAEAE;
    font: 400 12px / 20.16px 'muli', sans-serif;
    padding: 0 5px 8px 0;
    display: inline;
    letter-spacing: -0.1px;
}

.childroom-time ul{
    margin-left:0px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.childroom-time{
    border-bottom: 1px solid #3d3728;
}

.childroom-time:last-child {
  border-bottom: 0px solid #3d3728;
}

.childroom-time h4 {
    color: #BE952E !important;
}


.kids-room .learn-detail-txt{
   /* height: 200px;*/
    height: 200px;
    overflow: auto;
    padding: 10px 0px 0px 0px;
}

.learn-detail-txt::-webkit-scrollbar {
  background-color: #2d2d2d; 
  width: 3px;
  height: 5px;
}

.learn-detail-txt::-webkit-scrollbar-thumb {
  background: #3f3f3f;
}


@media screen and (max-width: 600px) {
    .about-block {
        padding: 0px 155px 0px 10px;
    }
    
        #about .about-spin-img {
        margin-right: -41%;
    }
    
    #about .about-spin-img {
    float: right;
   }
}



 .property-block .property-content .content-inner-box .label {
        padding: 4px 12px 0px 12px;
    }
    
    #offers .offer-block .offer-content .content-inner-box .label {
        padding: 4px 12px 0px 12px;
    }
    
    
    .owl-prev.disabled , .owl-next.disabled{
        opacity:0.5;
    }
    
    .right.disabled , .left.disabled{
        opacity:0.5;
    }
    
     
#about-casion-tabs .nav-tabs .active {
    color: #BE952E;
    background: none;
    border-bottom: 1px solid #BE952E;
    opacity: 1;
}

#about-casion-tabs .nav-tabs li a:hover {
    color: #BE952E;
    background: none;
    border-bottom: 1px solid #BE952E;
    opacity: 1;
}

#about-casion-tabs .nav-tabs li {
    color: #A9A9A9;
    border:none;
    /*border-bottom: 1px solid #484848;*/
    border-bottom: 1px solid #1f1c14;
}

#about-casion-tabs .nav-tabs li a {
    /*color: #A9A9A9;*/
    font: normal 14px / 22px 'Oswald', sans-serif;
    color: #867b64;
    text-transform: uppercase;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 1px;
    color: #a89a7d;
    opacity: 0.8;
}


.bg-play {
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
        top: unset;
}

.deltin-select-card{
    position:relative;
}



.login-siderbar {
    box-shadow: -25px 0px 20px -15px rgba(245, 242, 245, 0.2);
}

#offers .link-box { position: unset; top:0px; right: 0;}


















.event-temp{
    margin-top: -70px !important;
}

@media only screen and (max-width: 600px) {

.event-temp{
    margin-top: -30px !important;
    
}

.temp-center{
    width: 100%; text-align: center;
    padding-bottom: 0px !important;
}
}





.notif-div {
    /* background: #FFFEDE 0% 0% no-repeat padding-box; */
    border: 1px solid #BE952E;
    opacity: 1;
    color: #000000;
    font: 400 13px / 18px 'muli', sans-serif;
    padding: 10px;
    background-color: rgba(255, 254, 222, 0.8);
}




.learn-detail-txt ul li, #sub-learn-detail-page p {
    letter-spacing: 0.3px;
    color: #eadab0;
    font: 300 16px / 26px 'muli', sans-serif;
    margin: 0 auto;
    width: 100%;
    text-align: left;
    padding-top: 20px;
    font: 300 13px / 18px 'muli', sans-serif !important;
}




@media only screen and (max-width: 600px) {
#about-casion-tabs .nav-tabs li a {
    font: normal 13px / 22px 'Oswald', sans-serif;
}

    .container-small h1 {
        font: 200 25.5px / 38px 'Oswald', sans-serif;
    }
    
    .tab-slider--trigger {
    font: normal 13px / 22px 'Oswald', sans-serif;
}
}





.contact-detail::-webkit-scrollbar {
  background-color: #2d2d2d; 
  width: 3px;
  height: 5px;
}

.contact-detail::-webkit-scrollbar-thumb {
  background: #3f3f3f;
}


.sp1{
    margin-top: -40px !important; 
}
.sp2{
    margin-top: -70px !important; 
}

@media only screen and (max-width: 600px) {
.sp1{
    margin-top: 0px; 
}
.sp2{
    margin-top: -40px !important;  
}
}



.nyebtn{
    width:100% !important;
    margin: 0px 0px 0 0 !important;
}

@media screen and (max-width: 400px) {
    .nyebtn{
        margin: 0px 0px 0px 0 !important;
    }
}

.watch1:before{
    content:url("../../n8gaming/image/time-watch.png");
    vertical-align: middle;
}


.bg-play1 {
    width: 40px;
    height: 40px;
    background: url(../../n8gaming/image/icons-sprites.png) -5px -5136px;
    background-size: 150px;
    display: inline-block;
    position: relative;
    top: 8.5px;
}








.rn-container{
    line-height: 0px;
    position:relative;
}
.rn-block{
    background: #C09431;
    padding: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    position: absolute;
    width: 100%;
    bottom: 0px;
}

.rn-block .b1{
    color: #000000;
    background: transparent;
    border: none;
    font-family: "Roboto", serif;
    font-weight: 700;
    font-size: 14.93px;
    line-height: 17.49px;
    display: flex;
    align-items: center;
    text-align:left;
}

.rightb{
    display: flex;
    /*justify-content: end;*/
}


/*.hero-textrn {*/
/*    text-align: center;*/
/*    position: absolute;*/
/*    bottom: 60px;*/
/*    right: 10px;*/
/*    padding:10px;*/
/*    background: #999999;*/
/*    border-radius: 50%;*/
/*}*/


.mobd{
    display:none;   
}


.outbtn {
    padding: 0px;
    background: transparent;
    border: none;
}

@media only screen and (max-width: 600px) {
    .mobd{
         display:block;
    }
}



.mmw8{
    max-width:70%;
}
.colnk {
  width: 50%;
}


.rownk {
      display:flex;
  gap:10px;
  justify-content:end;
  
}

.app-text{
    text-align:center;
    padding:20px 0px 10px 0px;
    /*color:#727272;*/
    /*color:white;*/
    /*font: 400 15px / 20px 'muli', sans-serif;*/
    /*letter-spacing: 0.3px;*/
        color: #727272;
    font: 400 15px / 20px 'muli', sans-serif;
}


.rownk-div{
    text-align: right;
    width: 100%;
    display: flex;
    justify-content: end;
}


@media screen and (max-width: 600px) {
  .colnk {
    width: 100%;
  }
  .rownk {
    justify-content: center !important;
  }
  
  .app-text{
    font: 400 14px / 20px 'muli', sans-serif;
}


#gh1 .modal-dialog{
    width: auto !important;
    top: unset;
}

}



@media only screen and (min-width: 1200px) {
    #exclusive #tab1 .owl-stage {
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

}


.txt-red{
    color:red;
}





    .dpopup {
     background-color: #1c1c1c;
    color: #fff;
    border: 2px solid #B68A29;
    padding: 25px 20px;
    /* border-radius: 8px; */
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    /* box-shadow: 0 0 10px rgba(255, 193, 7, 0.5); */
    position: relative;
    text-align: center;
    }

   .dpopup .close-btn {
      position: absolute;
      top: 10px;
      right: 15px;
      color: #fff;
      font-size: 20px;
      cursor: pointer;
    }

   .dpopup h3 {
        margin-bottom: 15px;
        color: #B68A29;
        font: 400 16px / 24px 'Oswald', sans-serif;
        text-transform: uppercase;
    }

   .dpopup p {
        color: #E6E6E6;
        margin-bottom: 20px;
        font: 400 13px / 20px 'muli', sans-serif;
    }

   .dpopup .input-wrapper {
      display: flex;
      gap:10px;
      align-items: center;
      margin-bottom: 20px;
    }

   .dpopup .input-wrapper span {
      color: #fff;
      border-bottom: 1px solid #B68A29;
      padding: 10px 0px;
      /* font: 400 12px / 15px 'muli', sans-serif; */
      font: 400 13px / 15px 'muli', sans-serif;
    }

   .dpopup .input-wrapper input {
      background: transparent;
      border: none;
      color: #fff;
      flex: 1;
      outline: none;
      border-bottom: 1px solid #B68A29;
      padding: 10px 0px;
      /* font: 400 12px / 15px 'muli', sans-serif; */
      font: 400 13px / 15px 'muli', sans-serif;
    }

    .dpopup .continue-btn {
    background-color: #CECABF;
    border: none;
    width: 100%;
    padding: 12px;
    /* font-weight: bold; */
    /* font-size: 14px; */
    color: #FFFFFF;
    cursor: pointer;
    margin-bottom: 20px;
    font: 400 17px / 25px 'Oswald', sans-serif;
    }

   /* .dpopup .logo {
      font-weight: bold;
      font-size: 20px;
      color: #ffc107;
      margin-bottom: 8px;
    } */

  .dpopup .footer-links {
      font-size: 12px;
      color: #aaa;
      margin-bottom: 5px; 
    }

  .dpopup .footer-links a {
      color: #aaa;
      text-decoration: none;
      margin: 0 5px;
    }

 .dpopup .disclaimer {
      font: 400 10px / 20px 'muli', sans-serif;
      color: #E6E6E6;
    } 




.dpopup .modal-header .close {
    margin-top: -2px;
    position: absolute;
    top: 20px;
    right: 20px;
    background: #B68A29;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    opacity: 0.5;
        z-index: 99999999;
}


.dpopup .close {
    float: right;
    font-size: 21px;
    font-weight: 300;
    line-height: 1;
    color: #101010;
}

.dpopup .modal-body {
        height: auto;
        padding: 2px;
    }

 .dpopup .modal-header {
    padding: 0px;
}


#gh1 .modal-dialog{
    position: fixed;
    bottom: 0;
    left: 0%;
    right: 0%;
    width: 500px;
}


.otpndiv{
    color: #46A438;
    font: 500 16px / 24px 'Oswald', sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
}


#after-login-content input{
    display: inline-block;
    width: 100%;
    background: transparent;
    /* color: #242424; */
    border: 1px solid #af892a;
    /* font: normal 15px / 20px 'muli', sans-serif; */
    font: 400 13px / 20px 'muli', sans-serif;
    letter-spacing: 0.3px;
    padding: 14.5px 15px;
    width: 100%;
    cursor: pointer;
    user-select: none;
    color: #fff;
}


.dpopup .submit-btn {
    background-color: #B68A29 !important;
    border: none;
    width: 100%;
    padding: 12px;
    /* font-weight: bold; */
    /* font-size: 14px; */
    color: #FFFFFF;
    cursor: pointer;
    font: 400 17px / 25px 'Oswald', sans-serif !important;
    margin-top: 20px;
    text-transform: uppercase;
        margin-bottom: 20px;
}


.modalcontent1{
    background-color: #b48a32;
    color: white;
    background-image: linear-gradient(to right, #B68A29, #84641C);
    border-radius: 12px;
        font: 400 16px / 24px 'Oswald', sans-serif;
}


.jc-center{
    justify-content: center;
}

.ai-center{
    align-items: center;
}

.gap1{
    gap:10px;
}




.ckcontainer {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.ckcontainer input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}


.ckcheckmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}


.ckcontainer:hover input ~ .ckcheckmark {
  background-color: #ccc;
}


.ckcontainer input:checked ~ .ckcheckmark {
  background-color: #2196F3;
}


.ckcheckmark:after {
  content: "";
  position: absolute;
  display: none;
}


.ckcontainer input:checked ~ .ckcheckmark:after {
  display: block;
}


.ckcontainer .ckcheckmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}



.modalbody1{
    padding: 0px !important;
    height: auto !important;
}

.modaldialog1{
    position: fixed;
    bottom: unset !important;
    left: 0%;
    right: 0%;
    top: unset;
    top: 50% !important;
    transform: translate(0%, 0%) !important;
    display: flex ;
    justify-content: center;
}


#gh1 .modal-dialog {
    background-color: transparent;
}
