/*====================================== reset.css is here ========================================*/
*{margin:0; padding:0; box-sizing:border-box; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bdr {border:none !important;}
.no_marPadBot { margin-bottom:0 !important; padding-bottom:0 !important; }
/**************************************************************************************/
a		{color:#000; text-decoration:none; outline:0 none;}
a:hover	{color:#000;  text-decoration:none;}
h1		{font-size:24px;}
h2		{font-size:22px;}
h3		{font-size:18px;}
h4		{font-size:16px;}
h5		{font-size:14px;}
h6		{font-size:12px;}

.disclaimer { font-size:16px !important; line-height:30px !important; }
/*----------------------------------------------------------------------------------*/
html 										{ height:100%; }
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; height:100%;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
@font-face {
  font-family: 'Oswald-Regular';
  src: url('../fonts/Oswald-Regular/Oswald-Regular.eot') format('embedded-opentype'),
  url('../fonts/Oswald-Regular/Oswald-Regular.woff') format('woff'),
  url('../fonts/Oswald-Regular/Oswald-Regular.ttf')  format('truetype'),
  url('../fonts/Oswald-Regular/Oswald-Regular.svg#Oswald-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald-Light';
  src: url('../fonts/Oswald-Light/Oswald-Light.eot') format('embedded-opentype'),
  url('../fonts/Oswald-Light/Oswald-Light.woff') format('woff'),
  url('../fonts/Oswald-Light/Oswald-Light.ttf')  format('truetype'),
  url('../fonts/Oswald-Light/Oswald-Light.svg#Oswald-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald-Bold';
  src: url('../fonts/Oswald-Bold/Oswald-Bold.eot') format('embedded-opentype'),
  url('../fonts/Oswald-Bold/Oswald-Bold.woff') format('woff'),
  url('../fonts/Oswald-Bold/Oswald-Bold.ttf')  format('truetype'),
  url('../fonts/Oswald-Bold/Oswald-Bold.svg#Oswald-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AnticDidone-Regular';
  src: url('../fonts/AnticDidone-Regular/AnticDidone-Regular.eot') format('embedded-opentype'),
  url('../fonts/AnticDidone-Regular/AnticDidone-Regular.woff') format('woff'),
  url('../fonts/AnticDidone-Regular/AnticDidone-Regular.ttf')  format('truetype'),
  url('../fonts/AnticDidone-Regular/AnticDidone-Regular.svg#AnticDidone-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Biryani-UltraLight';
  src: url('../fonts/Biryani-UltraLight/Biryani-UltraLight.eot') format('embedded-opentype'),
  url('../fonts/Biryani-UltraLight/Biryani-UltraLight.woff') format('woff'),
  url('../fonts/Biryani-UltraLight/Biryani-UltraLight.ttf')  format('truetype'),
  url('../fonts/Biryani-UltraLight/Biryani-UltraLight.svg#Biryani-UltraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'WarnockPro-It';
  src: url('../fonts/WarnockPro-It/WarnockPro-It.eot') format('embedded-opentype'),
  url('../fonts/WarnockPro-It/WarnockPro-It.otf')  format('opentype'),
  url('../fonts/WarnockPro-It/WarnockPro-It.woff') format('woff'),
  url('../fonts/WarnockPro-It/WarnockPro-It.ttf')  format('truetype'),
  url('../fonts/WarnockPro-It/WarnockPro-It.svg#WarnockPro-It') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:100%; margin:0 auto; /*border:1px solid red;*/ border-top:0 none;}

/*-------------------------------------------*/
/* ------------------ HEADER HERE -------------------*/
header										{margin:0; padding:23px 0; display:block; background:#f2f2f2;}
.header_in									{margin:0; display:block;}
.logo										{margin:0; padding:0; display:block; float:left;}
.logo a										{margin:0; padding:0; display:inline-block;}
.logo a img									{margin:0; padding:0; display:block;}
/* ---------------------------------------------------------*/
/* ------------------------- NAVIGATION HERE ---------------*/
.menu										{margin:16px 0 0 0; padding:0; display:block; float:right; cursor:pointer;}
.menu span									{margin:0; padding:2px 36px 2px 0; display:inline-block; font-family: 'Oswald-Regular'; font-size:16px; line-height:18px; color:#000000; font-weight:normal; text-decoration:none; text-transform:uppercase; background:url(../images/menu.jpg) no-repeat center right;}
nav											{margin:0; padding:20px 50px; display:none; background:#000000; position:absolute; top:77px; right:-15px; z-index:99; width:512px;}
nav ul										{margin:0; padding:0; display:block;}
nav ul li									{margin:20px 0; padding:0; display:block; border:none; float:none; position:relative;}
nav ul li a 								{margin:0; padding:0; display:inline-block; font-family: 'Oswald-Regular'; font-size:30px; line-height:32px; color:#a3a1a1; font-weight:normal; text-decoration:none; text-transform:uppercase;}
nav ul li a:hover							{color:#d1202f;}
nav ul li a:focus							{color:#a3a1a1; text-decoration:none;}
nav ul li ul								{margin:0; padding:10px 0 0 16px; display:block;}
nav ul li ul li								{margin:10px 0; padding:0; display:block;}
nav ul li ul li a							{margin:5px 0; padding:0; display:inline-block; font-family: 'Oswald-Regular'; font-size:30px; line-height:32px; color:#a3a1a1; font-weight:normal; text-decoration:none; text-transform:uppercase;}

/* ---------------------------------------------------------*/
/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content								{margin:0; padding-top:15px; padding-bottom:15px; display:block; background:#ffffff;}
.vedio										{margin:0 0 15px 0; padding:0; display:block; position:relative;}
.vedio img									{margin:0; padding:0; display:block; width:100%; height:auto;}
.vedio iframe 								{border:none; width:100%; height:100%; position:absolute; top:0; left:0;}
.vedio_main									{margin:0; padding:0; display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.vedio_tab									{margin:0; padding:0; display:table; width:100%; height:100%;}
.vedio_cel									{margin:0; padding:0; display:table-cell; vertical-align:middle; text-align:center; height:100%;}
.vedio_cont									{margin:0; padding:0; display:block;}
.vedio_cont span							{margin:0; padding:0 0 33px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:57px; line-height:57px; color:#ffffff; font-weight:normal; text-shadow:2px 4px 6px #000000;}
.vedio_cont h1								{margin:0; padding:0 0 12px 0; display:block; font-family: 'Oswald-Bold'; font-size:92px; line-height:94px; color:#ffffff; font-weight:normal; text-transform:uppercase; text-shadow:2px 4px 6px #000000;}
.vedio_cont h2								{margin:0; padding:0 0 116px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:92px; line-height:94px; color:#ffffff; font-weight:normal; text-shadow:2px 4px 6px #000000;}
.vedio_cont a								{margin:0 auto; padding:14px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:19px; line-height:20px; color:#ffffff; font-weight:normal; width:220px; text-align:center; border:1px solid #ffffff; border-radius:50px; text-decoration:none; text-shadow:1px 4px 8px #000000;}
.vedio_cont a:after							{content:''; background:url(../images/arrow.png) no-repeat right center; display:inline-block; width:27px; height:17px; margin:0 0 0 12px;}

.vodeo_blog{position:relative; }
.vodeo_blog img{display:none; }

/* ---------------------------------------------------------*/
/* ------------------ FOOTER HERE --------------------------*/
footer										{margin:0; padding:32px 0; display:block; background:#f2f2f2;}
.foot_in									{margin:0; display:block;}
.flogo										{margin:0; padding:0; display:block;}
.flogo a									{margin:0; padding:0; display:inline-block;}
.flogo a img								{margin:0; padding:0; display:block;}

.fnav										{margin:0; padding:5px 0 0 0; display:block; text-align:center;}
.fnav ul									{margin:0; padding:0; display:inline-block;}
.fnav ul li									{margin:0 0 0 10px; padding:0 10px 0 0; display:block; float:left; border-right:1px solid #625757;}
.fnav ul li a								{margin:0; padding:0; display:block; font-family: 'Oswald-Light'; font-size:16px; line-height:16px; color:#625757; font-weight:normal; text-decoration:none;}
.fnav ul li a:hover							{text-decoration:underline;}

.social										{margin:0; padding:7px 0 0 0; display:block;}
.social ul									{margin:0; padding:0; display:block; float:right;}
.social	ul li								{margin:0 0 0 30px; padding:0; display:block; float:left;}
.social	ul li a								{margin:0; padding:0; display:block;}

/* ---------------------------------------------------------*/
/* ------------------ INNER1 HERE --------------------------*/
.service									{margin:0 auto; padding:38px 0 126px 0; display:block; text-align:center; width:1143px;}
.service h2									{margin:0; padding:0 0 15px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:30px; line-height:32px; color:#625757; font-weight:normal; text-transform:capitalize;}
.service h3									{margin:0; padding:0 0 11px 0; display:block; font-family: 'Oswald-Bold'; font-size:48px; line-height:50px; color:#333333; font-weight:normal; text-transform:uppercase;}
.service h4									{margin:0; padding:0 0 40px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:48px; line-height:50px; color:#625757; font-weight:normal; text-transform:capitalize;}
.service p									{margin:0; padding:0 0 46px 0; display:block; font-family: 'Biryani-UltraLight'; font-size:22px; line-height:38px; color:#686868; font-weight:normal; text-align:left;}
.service p.label            {margin:0; padding:0 0 46px 0; display:block; font-family: 'Biryani-UltraLight'; font-size:26px; line-height:44px; color:#686868; font-weight:normal; text-align:center; }
.service a									{margin:0 auto; padding:14px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:19px; line-height:19px; color:#625757; font-weight:normal; width:220px; text-align:center; border:1px solid #333333; border-radius:50px; text-decoration:none;}
.service a:after							{content:''; background:url(../images/arrow_black.png) no-repeat left center; display:inline-block; width:27px; height:15px; margin:0 0 0 12px;}
.service a.view:before							{content:''; background:url(../images/arrow_left.png) no-repeat right center; display:inline-block; width:27px; height:15px; margin:0 12px 0 0;}

.research p { padding:46px 0 0 0; }

.catalyst									{margin:0; padding:0 0 106px 0; display:block;}
.catalyst ul								{margin:0; padding:0; display:block;}
.catalyst ul li								{margin:0; display:block;}
.catalyst_in								{margin:0; padding:0 14px; display:block; text-align:center;}
.catalyst_in a								{margin:0 0 26px 0; padding:0; display:inline-block;}
.catalyst_in a img							{margin:0; padding:0; display:block;}
.catalyst_in h2								{margin:0; padding:0 0 41px 0; display:block; font-family: 'Oswald-Bold'; font-size:23px; line-height:25px; color:#d1202f; font-weight:normal; text-transform:uppercase;}
.catalyst_in p								{margin:0; padding:0; display:block; font-family: 'Biryani-UltraLight'; font-size:22px; line-height:38px; color:#686868; font-weight:normal;}

.clients									{margin:0; padding:45px 0 55px 0; display:block; background:url(../images/clients_bg.jpg) no-repeat center top; background-size:cover; text-align:center; background-attachment:fixed;}
.clients_in									{margin:0; padding:0; display:block;}
.clients_in ul								{margin:0; padding:0; display:block;}
.clients_in ul li							{margin:0; padding:0; display:block;}

ol.ol-casino li { margin: 30px 0; }
ol.ol-casino li a { width:340px; }


/* ------------------ PARALLAX IMAGE BACKGROUNDS --------------------------*/
.clients_local								{margin:0; padding:45px 0 55px 0; display:block; background:url(../images/mercedes_bg.jpg) no-repeat center top; background-size:cover; text-align:center; background-attachment:fixed;}
.clients_gaming								{margin:0; padding:45px 0 55px 0; display:block; background:url(../images/gaming_bg.jpg) no-repeat center top; background-size:cover; text-align:center; background-attachment:fixed;}
.clients_destination						{margin:0; padding:45px 0 55px 0; display:block; background:url(../images/destination_bg.jpg) no-repeat center top; background-size:cover; text-align:center; background-attachment:fixed;}
/* ---------------------------------------------------------*/


.clients_in small							{margin:0; padding:0 0 15px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:30px; line-height:32px; color:#ffffff; font-weight:normal;}
.clients_in span							{margin:0; padding:0 0 68px 0; display:block; font-family: 'Oswald-Bold'; font-size:40px; line-height:42px; color:#ffffff; font-weight:normal; text-transform:uppercase;}
.clients_in h2								{margin:0; padding:0 0 59px 0; display:block; font-family: 'WarnockPro-It'; font-size:80px; line-height:85px; color:#ffffff; font-weight:normal;}
.clients_in h3								{margin:0; padding:0 0 18px 0; display:block; font-family: 'Oswald-Bold'; font-size:36px; line-height:38px; color:#ffffff; font-weight:normal; text-transform:uppercase;}
.clients_in p								{margin:0; padding:0; display:block; font-family: 'AnticDidone-Regular'; font-size:30px; line-height:32px; color:#ffffff; font-weight:normal;}

.slider .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{display:none;}
.slider .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{display:none;}
.slider .carousel-control.right				{background-image:none;}
.slider .carousel-control.left				{background-image:none;}
.slider .carousel-control					{opacity:1;}


.partners									{margin:0; padding:57px 0 97px 0; display:block; text-align:center;}
.partners h2								{margin:0; padding:0 0 15px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:30px; line-height:32px; color:#625757; font-weight:normal;}
.partners h3								{margin:0; padding:0 0 108px 0; display:block; font-family: 'Oswald-Bold'; font-size:40px; line-height:42px; color:#333333; font-weight:normal;}
.partners ul								{margin:0; padding:0; display:block;}
.partners ul li								{margin:0 0 101px 0; padding:0 3%; display:inline-block;}
.partners ul li a							{margin:0; padding:0; display:block;}
.partners ul li a img						{margin:0 auto; padding:0; display:block;}

.link										{margin:0; padding:0 0 108px 0; display:block;}
.link_in									{margin:0 auto; padding:0; display:block; width:1143px;}
.link_in a									{margin:0; padding:0; display:block; font-family: 'AnticDidone-Regular'; font-size:19px; line-height:19px; color:#625757; font-weight:normal;}
.link_in a.before							{margin:0; padding:0 0 0 20px; display:block; float:left; background:url(../images/left_arrow.png) no-repeat left 6px;}
.link_in a.after							{margin:0; padding:0 20px 0 0; display:block; float:right; background:url(../images/right_arrow.png) no-repeat right 6px;}

/* ------------------ CLIENTS REVIEW PAGE --------------------------*/

.client-review h2                 {margin:0; padding:0 0 15px 0; display:block; font-family: 'Biryani-UltraLight'; font-size:24px; line-height:30px; color:#625757; font-weight:normal; text-transform:capitalize;}
button                 {margin:0 auto; padding:14px 0; display:block; font-family: 'AnticDidone-Regular'; font-size:19px; line-height:19px; color:#fff; font-weight:normal; width:120px; text-align:center; border:0; /*border:1px solid #333333;*/ border-radius:50px; text-decoration:none; background-color:#d1202f;}
iframe { margin:15px 0 40px 0; }

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

/* ---------------------------------------------------------*/
/* ------------------ INNER2 HERE --------------------------*/
.service.serv2								{padding-bottom:71px;}
.casino										{margin:0; padding:0 0 60px 0; display:block;}
.vedio_casino								{margin:0; padding:0; display:block; background:#b2b5b7;}
.casino img.block							{display:none;}
/* ---------------------------------------------------------*/

/* ------------------ INNER3 HERE --------------------------*/

/* ---------------------------------------------------------*/
/* ------------------ INNER4 HERE --------------------------*/
.service.serv4								{padding-bottom:82px;}
.team_load									{margin:0; padding:0 0 109px 0; display:block;}
.team										{margin:0; padding:0; display:block;}
.team ul									{margin:0; padding:0; display:block;}
.team ul li									{margin:0 0 30px 0; display:block; }
.team_in									{margin:0; padding:0; display:block; position:relative; overflow:hidden; cursor:pointer;}
.team_maim									{margin:0; padding:0; display:block; width:100%; height:100%; text-align:center;}
.team_maim img								{margin:0; padding:0; display:block; width:100%; height:auto;}
.team_hover									{width:100%; height:100%; position:absolute; float:none; top:-100%; left:0; z-index:9; transition:all ease-in-out .6s; background:rgba(87, 1, 12, 0.8); text-align:center;}
.team_hover h2								{margin:0; padding:0 0 10px 0; display:block; font-family: 'Oswald-Bold'; font-size:30px; line-height:32px; color:#ffffff; font-weight:normal; text-align:center;}
.team_hover p								{margin:0; padding:0; display:block; font-family: 'AnticDidone-Regular'; font-size:30px; line-height:32px; color:#ffffff; font-weight:normal; text-align:center;}
.team_tab									{margin:0; padding:0; display:block; width:100%; height:100%; position:relative;}
.team_cel									{margin:0; padding:0 10px; display:block; text-align:center; width:100%; position:absolute; left:0; bottom:30px; animation:zoomOut 1s; opacity:0;  }
.team ul li:hover .team_hover				{transition:all ease-in-out .6s; top:0%;}
.team ul li:hover .team_cel 				{animation:zoomIn 3s; opacity:1; }
#next{font-size:0px;}

.img-half { width:50%; margin-top:40px; display:inline-block; text-align:center; }

/* ---------------------------------------------------------*/
/* ------------------ INNER5 HERE --------------------------*/
.service.serv5								{padding-bottom:80px;}
.system										{margin:0; padding:0 0 14px 0; display:block;}
.system_in									{margin:0; padding:0; display:block; text-align:center;}
.system_in img								{margin:0 auto; padding:0; display:block; width:auto; height:auto;}

.get										{margin:0 0 140px 0; padding:54px; display:block; background:#e5e5e5;}
.get ul										{margin:0; padding:0; display:block;}
.get ul li									{padding:0;}
.get ul li img								{width:100%; height:auto;}
.get .owl-controls							{display:none;}
/*.door_visa .owl-prev{width:23px; height:42px; background:url(../images/prev_arrow.png) no-repeat center center; position:absolute; left:-53px; top:calc(50% - 29px); font-size:0;  }
.door_visa .owl-next{width:23px; height:42px; background:url(../images/next_arrow.png) no-repeat center center; position:absolute; right:-53px; top:calc(50% - 29px);  font-size:0;  }*/

/* ---------------------------------------------------------*/
/* ------------------ STICKY FOOTER ------------------------*/
.wrapper {
  min-height:100%;
  /* equal to footer height */
  margin-bottom:-92px;
}

/* ---------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 5+ ONLY */
	::i-block-chrome, .vodeo_blog img	  {display:block;}
}
