*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@import url('https://fonts.googleapis.com/css?family=Rubik:400,500,700&display=swap');
button{font-family: 'Poppins', sans-serif;background:none;}
body {background:none;font-family: 'Rubik', sans-serif;}
.main_div {width:100%;margin: auto;	padding:0px;}
body, button{font-family: 'Rubik', sans-serif;}
.controls{padding: 0 1%;background: #f8a11d;color: #eee;position: relative;border-bottom: 0px solid #252525;}
.controls .filter-menu-width {width:100%;margin:auto;}
label{font-weight: 300;margin: 0 .4em 0 0;}
button{display: inline-block;background: none;border: 0;color: #fff;font-size: 12px;font-weight: 400;border-radius: 2px;cursor: pointer;text-transform: uppercase;}
.casino_dropwown {display:none !important;}
button.active{background: #e44b5d;color:white;}
.softing button img {width:17px !important;position: absolute;top: 4px;}
button:focus{outline: 0 none;}
button + label{margin-left: 1em;}
.container2{padding:25px 0px 0px;text-align: justify;font-size: 0.1px;background:none;-webkit-backface-visibility: hidden;width:100%;margin:auto;}
.padding5 {padding:0px 5px;}
.container2:after{content: '';display: inline-block;width: 100%;}
.container2 .mix {text-align: left;background:none;margin-bottom:10px;display: none;}
.container2 .mix2 {text-align: left;background:none;margin-bottom:10px;display: none;}
.button,  .button2 {position: absolute;left: 50%;margin-left: -70px;right: auto;top:30px;opacity: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-backface-visibility: hidden;}
.button2 {top:78px !important;}
.container2 .hover_div img {max-width: 100%;border: 0px solid #505050;border-radius:0;width:100%;}
.container2 .hover_div2 img {max-width: 100%;border: 1px solid #505050;border-radius: 3px;}
.button a, .button2 a  {text-align: center;color: white;border: solid 1px #f3485e;background: #e8475b;z-index: 1;height: 36px;line-height: 33px;width: 150px;display: inline-block;font-size: 14px;border-radius: 3px;text-decoration: none;}
.hover_div:hover .favourite {opacity: 1;}
.button2 a:hover, .button a:hover {background: #f3c728;color: #131212;border: 1px solid #f3c728;}
.hover_div {position: relative;}
.hover_div2 {position: relative;}
.new_tag {position: absolute;top: 4px;left: 5px;font-size: 11px;padding: 5px 8px;color: white;background: #B52326;text-transform: uppercase;}
.favourite {display:none;position: absolute;top:5px;right:10px;font-size: 11px;width:25px;height: 25px;padding: 5px 8px;color: white;background:url(../images/nonfav.svg) center center no-repeat;text-transform: uppercase;text-shadow: 0px 0px 1px #8c8989;z-index: 999;cursor: pointer;opacity: 1;}
.favourite.isfave {background:url(../images/fav.svg) center center no-repeat;}
.favourite .fa {font-size: 18px;font-weight: bold;}
.sort_div {float:right;text-align:left;padding-top:5px;}
.sort_div .search {display: inline-block;position: relative;width:30px;}
.sort_div .softing {display: inline-block;position: relative;top: -2px;}
.softing button.active {background:none;color: white;}
.softing button.active .fa {color:#e44b5d;}
.pro_logo {display: inline-block;}
.provider_logo .color_theme {float:right;width:25%;display:inline-block;height:35px;text-align: right;}
.color_theme ul li{border-radius:100%;width:25px!important;height: 25px;list-style-type: none;display: inline-block;cursor: pointer;}
.color_theme ul li.white {background:#e44b5d;}
.color_theme ul li.blue {background:#0078d7;}
.color_theme ul li.yellow {background:#fed22a;}
.color_theme ul li.violet {background:linear-gradient(150deg,#331d98 10%,#6a48b1 70%,#aa23ad 94%);}
.hover_div .overlay {position: absolute;top: 0;left: 0;width: 97%;margin: 0px 6px;display: none;opacity: 0;height: 100%;background: rgba(0, 0, 0, 1);transition: background 0.5s ease;transition: opacity .35s ease;}
.mobile-view-div .mobile_hover_div.overlay {position: absolute;top: 0;left: 0;width: 97%;margin: 0px 6px;display: none;opacity: 0;height: 100%;background: rgba(0, 0, 0, 1);transition: background 0.5s ease;transition: opacity .35s ease;}
.games-category-title .slide-menu .slide-menu-buttons li a {padding: 8px 20px 5px;font-size: 14px;}
@media  (min-width:1200px) {
	.col-lg-3 {width: 20%;}
	#lobbyContainerModal .modal-dialog {width: 95% !important;margin: 30px auto;top:0%;}
}
#lobbyContainerModal .modal-dialog, #lobbyContainerModal .modal-content {height:calc(100% - 4%);padding:8px;}
#lobbyContainerModal .modal-body {max-height:100%;height:100% !important;}
#lobbyContainerModal button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;width: 25px;background: white;height: 28px;position: absolute;right: -28px;opacity: 1;top: -8px;}
#lobbyContainerModal .modal-body {position: relative;padding: 0px;}
#pagination-container {width: auto;display: block;padding: 10px 0px;border-radius:3px;text-align:center;margin:10px;}
.gamename {display: none;}
.clearfix{content: "";clear: both;display: table;}
.provider_logo {padding: 1%;display: block;width: 85%;text-align:center;margin: auto;display:none;}
.game_pro{display:inline-block;color:#f3c728;font-size:16px;margin-right:0;position:relative;top:5px;width: 7%;vertical-align: top;margin-right: 3%;}
.game_pro_icons {display: inline-block;width: 87%;top: 7px;position: relative;}
.provider_logo ul {margin:0px;padding:0px;}
.provider_logo ul li{display:inline-block;width:60px;position:relative;margin:0 8px;margin-bottom:5px;cursor:pointer;}
.provider_logo ul li#habanero, .provider_logo ul li#ssc, .provider_logo ul li#thunderkick {width:100px;}
.provider_logo ul li#rgs_sa {width:70px;}
.provider_logo ul li#rgs_ssc {width:100px;}
.provider_logo ul li:last-child::before {width:0px;}
.provider_logo ul li img {width:100%;width: 100%;height: 100%;opacity: 1;filter: grayscale(100%);transition: filter .3s linear, opacity .3s linear;}
.provider_logo ul li img:hover {opacity: 08;filter: grayscale(0%);cursor: pointer;}
/*  Css for Provider Drop down*/
.casino_dropwown {display: inline-block;padding: 1px 4px;text-align:left;width: 50%;}
.wrapper-dropdown-3 {position: relative;margin: 0 auto;padding: 4px 20px 4px 2px;background: #e44b5d;cursor: pointer;outline: none;font-weight: bold;color: #000;border-radius: 2px;margin-top: 0px;top:0px;}
.homepage_filter #menu2 ul {padding-left: 0px;}
.wrapper-dropdown-3.active .dropdown {opacity: 1;pointer-events: auto;}
.wrapper-dropdown-3 .dropdown{position:absolute;top:40px;left:0;text-align:left;height:210px;overflow-y:scroll;margin:0;padding-left:0;right:0;background:#fff;border-radius:inherit;border:1px solid rgba(0,0,0,0.5);font-weight:normal;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;list-style: none;opacity: 0;pointer-events: none;z-index: 999;}
.gameprovider-select ul>li {position: relative;padding: 0;width: 100%;}
.wrapper-dropdown-3 span {color: white;padding: 8px;font-size: 13px;letter-spacing: 0.5px;}
.wrapper-dropdown-3 .dropdown li a{display:block;color:#000;text-transform:capitalize;padding:7px 15px;font-size:15px;text-decoration: none;border-bottom: 1px solid #d7d7d8;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.wrapper-dropdown-3:after{content:"";width:0;height:0;position:absolute;right:9px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#100f0f transparent ;}
.softing .fa {font-size:18px;}
.search input[type="text"] {height:35px;font-size:20px;display:inline-block;font-weight:500;border:none;outline:none;color:#fff;padding:3px;padding-left:8px;width:210px;position:absolute;border:1px solid #f3c728;top:-6px;right:-2px;background:none;z-index:3;transition:width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);cursor:pointer;font-size:13px;}
.search .live-search-box {color:#f3c728;}
.search  input[type="text"]:focus:hover {border-bottom: 1px solid #f3c728;}
.search  input[type="text"]:focus{width:210px;z-index:1;border:1px solid #f3c728;cursor:text;background:rgba(0,0,0,0.7);}
.search input[type="submit"]{height:30px;width:30px;display:inline-block;color:red;float:right;text-indent:-10000px;border: none;position: absolute;background: none;outline: 0;top: 0;right: 0;z-index: 2;cursor: pointer;}
.sort_div .search img {width: 20px;}
.search  input[type="submit"]:hover {opacity: 0.8;}
.search ::-webkit-input-placeholder {color: #e3e3e3;}
.search ::-moz-placeholder {color: #e3e3e3;}
.search :-ms-input-placeholder {color: #e3e3e3;}
.search :-moz-placeholder {color: #E3E3E3;}
.games-category-title{display:inline-block;font-size:15px;font-weight:700;height:auto;line-height:18px;overflow:hidden;padding: 0;position: relative;text-align:left;}
.slide-menu {font-size: 15px;font-weight: 700;height: 100%;overflow-x: auto;position: relative;overflow-y: hidden;}	
.slide-menu .slide-menu-buttons-scroll {cursor: default;display: inline-block;margin: 0 auto;position: relative;text-align:left;white-space: nowrap;width:100%;padding-left:0;}		
.slide-menu-buttons {min-width: 100%;position: relative;}
.slide-menu .slide-menu-buttons li {display: inline-block;list-style-type: none;}
@keyframes mymove {	
	0% {opacity: 0;}
	100% {opacity: 1; }
} 	
.slide-menu .slide-menu-buttons li a {position: relative;}
.backtoinbox a {background: #f46500;width: 150px;color: white;border-radius:3px;padding:5px 5px;}
.games-category-title .slide-menu .slide-menu-buttons li a{color:#000!important;display:block;padding:2px 15px 15px;margin-top:0;line-height:18px;font-size:14px!important;font-weight:500;text-transform:uppercase;text-align:center;position:relative;}
.slide-menu .slide-menu-buttons li a {color: #6a757a;display:block;line-height:42px;margin-bottom:5px;padding-top:5px;}
.games-category-title .slide-menu .slide-menu-buttons li a:focus {outline:none;text-decoration:none;}
.games-category-title .slide-menu .slide-menu-buttons li a:hover {text-decoration:none;color:#b52428 !important;}	
.games-category-title .slide-menu .slide-menu-buttons li a.active:after{content:"";position:absolute;width:80%;height:5px;background:#b52327;bottom:10px;left:0;right:0;margin:auto;}
.hovereffect {width: 100%;height: 90%;float: left;overflow:hidden;position:relative;text-align:center;cursor:default;}
#box-jugar{border:1px solid #f8a11f!important;width:99.5%;position:absolute;overflow:hidden;left:1px;top:auto;bottom:0;padding:4.4em;height:100%;background:linear-gradient(#f67406, #f8a11f);border-radius:4px;color:#3c4a50;transform: translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 100%, 0);}
#img-game:hover #box-jugar {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);text-transform: uppercase;border: 1px solid white;color: white;margin-top: 10px;padding-top: 7px;}
.hovereffect .overlay{border:1px solid #d83e0f!important;width:100%;position:absolute;overflow:hidden;left:0;top:auto;bottom: 0;padding: 1em;height: 8.9em;background: #d83e0f;color: #3c4a50;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
#img-game {overflow: hidden ! important;position: relative ! important;}
.hovereffect img{display:block;position:relative;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.hovereffect:hover img {-webkit-transform: translate3d(0, -10%, 0);transform: translate3d(0, -10%, 0);}
.hovereffect h2, .hovereffect p, #img-game a{color:#fff;text-align:center;position:relative;font-size:11px;padding:3px;margin: 0px;display: block;}
.playforfun {margin-top: 8px ! important;width: 123px;height: 38px;}
.hovereffect h2, .hovereffect p, .hovereffect p.icon-links a, #img-game a{height:37px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);}
.hovereffect:hover .overlay, .hovereffect:hover h2, #img-game:hover #box-jugar{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);text-transform:uppercase;border:1px solid white;color:white;margin-top:10px;padding-top:0;}
#box-jugar a{white-space:normal!important;font-size:12px!important;border:1px solid #b52327!important;background:#b52327;background:-moz-linear-gradient(top, #b52327 0%,#ad2224 50%,#ab181a 51%,#c93a27 100%);background: -webkit-linear-gradient(top, #b52327 0%,#ad2224 50%,#ab181a 51%,#c93a27 100%);background:linear-gradient(to bottom, #b52327 0%,#ad2224 50%,#ab181a 51%,#c93a27 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b52327', endColorstr='#c93a27',GradientType=0 );border-radius:3px;}
#box-jugar  a:nth-child(1) {margin-top: -41px ! important;margin: 0px auto 10px;line-height: 29px;}
#box-jugar  a:nth-child(2) {margin-top: -0px ! important;padding-top: 10px;margin:0.2em auto;}
.hovereffect:hover h2, #img-game:hover a {width: 170px;margin-top: 16px;-webkit-transition-delay: 0.05s;transition-delay: 0.05s;color: white ! important;text-decoration:none;}
#box-jugar a:hover {border: 1px solid #8b0f1e !important;color: yellow ! important;cursor: pointer ! important;}
#box-jugar {font-family: Ubuntu, sans-serif;}
.hovereffect:hover p a {color: black ! important;}
.hovereffect h2 a {color: white ! important;}
.hovereffect h2 a:hover{color:#d83e0f!important;text-decoration:none!important;color:yellow!important;text-decoration:none!important;}
.hovereffect h2:hover, #img-game:hover a{border: 1px solid yellow;cursor: pointer;height: 39px;}
.hovereffect .playforfun:hover{border:1px solid yellow;}
.hovereffect .playforfun{padding-top:11px!important;}
#gametitle{width:85%;color:#c89240;font-weight:400;background:url('/images/lobby_icon.png') no-repeat left 8px transparent;position:relative;line-height:21px;font-size:13px;left:0;top:1px;height:23px;overflow:hidden;text-align:left;padding:3px 0;display:block;padding-left:20px;}
/*-------Games hover effect end------*/
.games_search {float: right;margin-top: 1%;position: relative;}
.games_search .form-control {background: #fff;border: 1px solid #0e0c0c;color: #333;font-size: 14px !important;font-weight: 500;height: auto !important;border-radius: 0;padding: 6px 12px ! important;}
.games_search label.glyphicon.glyphicon-search {width: 26px;height: 32px;position: absolute;right: 0;padding: 8px;}
.games_search label:before {background: url(/images/search.svg) no-repeat left top;width: 16px;height: 16px;position: absolute;right: 2px;top: 7px;content: "";}
.games_search input[type="submit"] {height: 30px;width: 30px;display: inline-block;color: red;float: right;text-indent: -10000px;position: absolute;background: none;border: none;outline: 0;top: 0;right: 0;z-index: 2;cursor: pointer;}
.games-category-title { height:54px !important; }
.games-category-title .slide-menu .slide-menu-buttons li a { line-height:47px!important; }
@media all and (min-width:1400px) and (max-width:15500px){
	.button {top:37px;}
	.button2 {top:77px;}
}
@media all and (min-width:1500px) and (max-width:1700px){
	.button {top:44px;}
	.button2 {top:88px;}
}
@media all and (min-width:1701px) and (max-width:1930px){
	.button {top:50px;}
	.button2 {top:90px;}
}
@media screen and (min-width:1210px){
	.games-category-title .slide-menu .slide-menu-buttons li a {padding:8px 25px 8px !important;line-height:26px;font-weight:500;font-size:12px;}
}

@media screen and (max-width:1150px){
	.games-category-title{border-radius:3px;display:inline-block;font-size:15px;font-weight:700;height:44px;line-height:52px;overflow:hidden;padding:0;position:relative;text-align:center;width:101%;}
	.search input[type="text"] {height: 30px;right: auto !important;}
	.sort_div .search {margin-top:15px;}
	.sort_div .search img {display:none;}
	.button, .button2{position:absolute;left:27%;margin-left:0!important;right:auto;top:20%;opacity:1!important;transition:inherit!important;transform:inherit!important;}
	.button2 {top:49%;}
	.button a, .button2 a{text-align:center;color:white;border:solid 1px #403b3c;background:#b52327;z-index:1;height:auto;line-height:22px;box-shadow:0 0 7px #333;width:auto;display:inline-block;font-size: 15px;border-radius: 3px;text-decoration: none;padding:7px 21px;min-width:130px;}
	/* #lobbyContainerModal button.close {right: -1px;opacity: 1;top: -2px;}
	#lobbyContainerModal .modal-dialog {width:100% !important;} */
	#lobbyContainerModal button.close {right: 1px;opacity: 1;top: 0px;}
	#lobbyContainerModal .modal-dialog {width:100% !important;    width: 92% !important;
    margin: 0 auto !important;
    top: 3%;
    border-radius: 8px;}
	#lobbyContainerModal .modal-dialog, #lobbyContainerModal .modal-content {height:100%;padding:0px;background:#fff !important; margin:0;}
	.games_search {margin:9px 0 10px !important;position: relative;margin-right: 1% !important;}
	.slide-menu .slide-menu-buttons-scroll { padding:0;text-align:left;}
	.games-category-title .slide-menu .slide-menu-buttons li a {padding:5px !important;line-height:26px;font-weight:500;font-size:12px !important;}
	.slide-menu .slide-menu-buttons li {vertical-align:top;}
	.games-category-title .slide-menu .slide-menu-buttons li a {line-height: 38px!important;}
}
@media screen and (min-width:1025px) {
	.mobile-view-div .mobile_hover_div.overlay{opacity: 0;display: block;background: rgba(0, 0, 0, .5);transition: opacity .35s ease;}
	.hover_div:hover .overlay {opacity: 1;display: block;background: rgba(0, 0, 0, .5);transition: opacity .35s ease;}
	.hover_div:hover .button, .hover_div:hover .button2 {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity:1;}
}
@media screen and (max-width:767px){
	.slide-menu-buttons {min-width: 100%;position: absolute;}
	.slide-menu .slide-menu-buttons li .filter.active, .games-category-title .slide-menu .slide-menu-buttons li a:hover {color:#f8a11d!important;background: none;border-radius: 2px;}
	.games-category-title .slide-menu .slide-menu-buttons li a {color: #f3c728;line-height: 21px !important;text-decoration: none;font-size: 12px;font-weight: 400;padding: 5px 4px;}
	.games-category-title .slide-menu .slide-menu-buttons li a.active:after { background:none;}
	.container2 {width: 96%;padding:5px 0px 0px;}
	.gamelaunchclass body {margin:0px !important;}
	#lobbyContainerModal .modal-dialog, #lobbyContainerModal .modal-content {height: calc(100%);padding: 0px; margin:0; background:#fff !important;}
	.games-category-title .slide-menu .slide-menu-buttons li { position:relative; }
	.games-category-title .slide-menu .slide-menu-buttons li.mobile_icon { display:inline-block !important; }
	.games-category-title .slide-menu .slide-menu-buttons li.mobile_icon:before { content: '';background:url(/images/mobi_icon.png) no-repeat;background-position:top center;background-size:38%;width:78px;position:absolute;height:32px;top:9px;left:-11px; }
	.games-category-title .slide-menu .slide-menu-buttons li:first-child:before {content: '';background:url(/images/features-star.png) no-repeat;background-position:top center;background-size:38%;width:73px;position:absolute;height:32px;top:9px;left:0px;}
	.games-category-title .slide-menu .slide-menu-buttons li.games_search:before { background:none; }
	.games-category-title .slide-menu .slide-menu-buttons li:nth-child(2):before {content: '';background:url(/images/slots-game.png) no-repeat;background-position:top center;background-size:38%;width:69px;position:absolute;height:32px;top:8px;left:-8px;}
	.games-category-title .slide-menu .slide-menu-buttons li:nth-child(3):before {content: '';background:url(/images/table-game.png) no-repeat;background-position: top center;background-size:42%;width:90px;position:absolute;height:32px;top:2px;left:3px;}
	.games-category-title .slide-menu .slide-menu-buttons li:nth-child(4):before {content: '';background:url(/images/card-game.png) no-repeat;background-position:top center;background-size:38%;width:60px;position:absolute;height:32px;top: 10px;left: 5px;}
	.games-category-title .slide-menu .slide-menu-buttons li:nth-child(5):before {content: '';background:url(/images/all-games.png) no-repeat;background-position:top center;background-size:38%;width:70px;position:absolute;height:32px;top:7px;left:-14px;}
	.games-category-title .slide-menu .slide-menu-buttons li a{padding:38px 5px 4px!important;font-size:11px!important;font-weight: 400;text-transform: uppercase;text-align: center;position: relative;color:white!important;}
	.slide-menu .slide-menu-buttons li {vertical-align:top;}
	.games-category-title { width:100% !important; overflow-x:hidden; }
	.games_search {float: left;position: relative;width: 100% !important;margin: auto;max-width:99% !important;box-sizing: border-box;text-align: center;left:0;top:0px;}
	.slide-menu { overflow-x:hidden; width: 96%; margin: auto; margin-top:5px; }
	.slide-menu-buttons { position:relative; }
	.games-category-title { height:auto !important; line-height:28px !important;}
	.slide-menu .slide-menu-buttons-scroll {padding: 0;text-align: center;}
	.hover_div .overlay{display: none !important;}
}

@media screen and (orientation:landscape) {
	#lobbyContainerModal button.close {right: -1px;opacity: 1;top: 25px;}
	#lobbyContainerModal .modal-dialog, #lobbyContainerModal .modal-content  { background:#fff !important;}
}

@media screen and (min-width:681px) and (max-width:767px){
	.casino_dropwown {display:none;}
	.col-xs-6 {width:33.33%;}
	.button2 {top:70px !important;}
	.hover_div:hover .button, .hover_div:hover .button2 {opacity: 1;transition: opacity .35s ease;}
	.provider_logo .color_theme {display:none;}
	.main_div {width: 100%;margin: auto;padding:0px;}
	.provider_logo {display:block;}
	.container2 .mix {text-align: left;background:none;margin-bottom: 2%;display: none;}
	.padding5 {padding: 0px 4px;}
	.wrapper-dropdown-3 {width: 100%;}
	.casino_dropwown {display: inline-block;padding: 1px 4px;width: 63%;}
	.sort_div {display: inline-block;margin: 15px 0px 5px 1px;float: right;width: 34%;padding: 0px;text-align: left;}
	.games-category-title {border-radius: 3px;display: inline-block;font-size: 15px;font-weight: 700;height: 44px;line-height: 52px;overflow: hidden;padding: 0;position: relative;text-align: center;width: 65%;}
	.controls {background: none;}
	.search  input[type="text"]:focus {width:210px;z-index: 1;border-bottom: 1px solid #BBB;cursor: text;background:rgba(255,255,255,0.5);}
	.search input[type="text"] {height: 30px;right: auto !important;}
	.sort_div .search img {display:none;}
	.sort_div .search {display: inline-block;position: relative;width: 30px;top: -12px;}	
}
@media screen and (min-width: 768px)  and (max-width: 1024px) and (orientation: landscape) { 
	#lobbyContainerModal .modal-dialog {width: 100%;margin: 30px auto;}
	.mobi_btn .button2 {top: 87px !important;left: 35% !important;}
	.mobi_btn .button {left: 35%;top: 44px !important;}
	#lobbyContainerModal button.close {right: -1px;opacity: 1;top: -2px;}
	#lobbyContainerModal .modal-dialog {height: calc(100% - 4%);padding:0px;}
	#lobbyContainerModal .modal-dialog, #lobbyContainerModal .modal-content {height:100%;padding:0px;background:none !important; margin:0;}
	.button a, .button2 a {padding:10px 36px; }
}

@media all and (min-width:300px) and (max-width:680px){
	.mobi_btn{position:absolute;width:100px;left:0;top:30%;right:0;margin:0 auto;bottom:0;}
	.button, .button2{position:relative;left:0;right:0;bottom:0;top:0;opacity:1!important;transition:inherit!important;transform: inherit !important;margin:auto;}
	.button a, .button2 a{text-align:center;color:white;border:solid 1px #403b3c;background:#b52327;z-index:1;height:auto;line-height:22px;box-shadow:0 0 7px #333;width:auto;display:inline-block;font-size:14px;border-radius:3px;text-decoration:none;padding:6px 15px;min-width:118px;}
	.button2 {top:5px !important;}
	.hover_div:hover .button, .hover_div:hover .button2 {opacity: 1;transition: opacity .35s ease;}
	.provider_logo .color_theme {display:none;}
	.main_div {width: 100%;margin: auto;padding:0px;}
	.controls .filter-menu-width {width: 100%;margin: auto;}
	.provider_logo {display:none;}
	.container2 .mix {text-align: left;background:none;margin-bottom:3px;display: none;}
	.padding5 {padding:0 2px;}
	.wrapper-dropdown-3 {width: 100%;padding:10px 20px 10px 2px;background:#f3c728 !important;}
	.wrapper-dropdown-3 span {color: #060606;padding: 8px;font-size: 15px;letter-spacing: 0.5px;}
	.search input[type="text"] {right:0px !important;}
	.casino_dropwown {display: block !important;}
	.casino_dropwown {display: inline-block;padding: 1px 0px;width: 98%;}
	.sort_div {display: block;margin: 15px 0px 5px 1px;float: right;width:98%;padding:0px;}
	.games-category-title {border-radius: 3px;display: block;font-size: 15px;font-weight: 700;height: 44px;line-height: 52px;overflow: hidden;padding: 0;position: relative;text-align: center;width: 100%;}
	.controls {background: none;border:none;}
	.search  input[type="text"]:focus {width:98%;z-index: 1;cursor: text;}
	.search input[type="text"] {height: 40px;width: 98%;position: relative;border: 1px solid #f3c728;padding-left: 11px;text-transform: uppercase;font-size: 12px;}
	.sort_div .search {display: block;position: relative;width:100%;margin: 0 auto;margin-top:15px;}
	.search input[type="submit"] {right:0px;top:-7px;}
	.sort_div .search img {width: 20px;position: absolute;top: 5px;right: 15px;}
	.games_search .form-control {background: none;border: 1px solid #f8a11f;color: #ffffff;font-size: 12px !important;font-weight: 500;height: auto !important;border-radius: 0;padding: 10px 11px ! important;box-shadow: none;}
	.games_search ::placeholder {color:#b3b3b3;}
	.games_search label.glyphicon.glyphicon-search {width: 26px;height: 32px;position: absolute;right: 0;padding: 10px;top: 7px;}
	.games_search label:before {background: url(/images/search_mobi.svg) no-repeat left top;width: 24px;height: 20px;position: absolute;right: 0px;top: 5px;content: "";opacity:0.8;}
}
.gamelaunchclass{background:url("../images/ajax-loader.gif") center center no-repeat;}
/* pagenation starts */
.simple-pagination ul {margin: 0 0 20px;padding: 0;list-style: none;text-align: center;}
.simple-pagination li {display: inline-block;margin-right: 0px;}
.simple-pagination li {margin-right:1px;}
.simple-pagination li a,.simple-pagination li span {color: #565454 !important;font-size: 14px;font-weight: 500;width: 45px;padding: 0px;height: 42px;line-height: 40px;display:inline-block;background-color: #1e1d1d;border: 1px solid #1e1d1d;text-decoration:none !important;}
.simple-pagination .current {color:#252525 !important;background-color: #c89240;border-color: #c89240;}
.simple-pagination li a:hover {background-color: #efad49;border-radius: 0px !important;border: 1px solid #efad48;}
.simple-pagination li a:hover {color: #b52428 !important;border-radius: 0px;}
.simple-pagination .prev.current, .simple-pagination .next.current, .simple-pagination .first.current, .simple-pagination .last.current {background: #3c3b3b !important;border:1px solid #444242;cursor:not-allowed;}
.simple-pagination ul li:first-child span{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.simple-pagination ul li:last-child span, .simple-pagination ul li:last-child a{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.simple-pagination ul li:first-child:hover span, .simple-pagination .prev.current:hover, .simple-pagination .next.current:hover, .simple-pagination .first.current:hover, .simple-pagination .last.current:hover{border:1px solid #efad48}
.simple-pagination li a, .simple-pagination li span{color:#a2a2a2!important;font-weight:500;width:41px;font-size:12px;height:43px;line-height:42px;display:inline-block;background-color:#1e1d1d;border:1px solid #1e1d1d;text-decoration:none!important;}


@media all and (min-width:300px) and (max-width:680px){
	.simple-pagination li a, .simple-pagination li span{color:#666;padding:5px 10px;line-height:30px;}
}
@media screen and (max-width: 480px) {
	.mobi_btn {top:15%;}
}

/* @media screen and (max-width: 374px){
	#lobbyContainerModal button.close {right: 1px;opacity: 1;top: 0px;}
	#lobbyContainerModal .modal-dialog {width:100% !important;    width: 92% !important;
    margin: 0 auto !important;
    top: 3%;
    border-radius: 8px;}
} */


@media screen and (max-width: 360px){
	.mobi_btn {width:96px;}
	.button a, .button2 a {padding: 1px 9px;min-width:98px;font-size:13px;}
	.simple-pagination li a, .simple-pagination li span{width:auto;}
	.games-category-title .slide-menu .slide-menu-buttons li a{font-size:10px!important;}
	.games-category-title .slide-menu .slide-menu-buttons li:nth-child(5):before{left:-20px;}
}