@media (min-width: 769px) {


}

@media (max-width: 768px) {
	
	p {
	    font-size: 16px;
	    font-weight: 300;
	    padding: 10px 0;
	}
	body {
	    font-size: 16px;
	}
	.wrap {
	    min-width: 320px;
	    width: 95%;
	    margin: 0 auto;
	}
	.mobile_batton {
	    display: block;
	}
	.main_menu, .collapsible_menu{
		display:none;
	}
	.mobile_batton {
	    display: block;
	    float: left;
	}
	.logo{
		padding-right:0px;
	}
	.menu.menu_search ul > li > a {
		height: 73px;
	}
	.menu.menu_search {
	    float: right;
   		height: 73px;
        display: none;
	}

	.header .wrap{
		text-align:center;
	}
    .header, .header.folded{
        padding-top: 0px;
    }
    .floating_header{
        background:#000;
        top: 0px;
        position: static;
        width: 100%;
        z-index: 899;
        height: 98px;
    }
    .floating_header .logo a {
        line-height: 98px;
    }
    .floating_header img {
        height: 98px;
    }
    .floating_header .menu ul li {
        max-height: 98px;
    }
    .floating_header .menu ul > li > a {
        font-size: 18px;
        height: 98px;
        padding: 55px 18px 0px;
    }
    .floating_header .menu ul li.li_menu_10 a {
        background-position: center -871px;
    }
	.logo a {
	    display: inline-block;
	    line-height: 73px;
	}
	.menu ul li.li_menu_10 a {
	    background-position: center -887px;
	}
	.menu ul li.li_menu_10:hover a, .menu ul li.li_menu_10.active a {
	    background-position: center -1875px;
	}
	.menu ul li.li_menu_10{
	    height: 73px;
	}
	.logo a img {
	    height: 45px;
	}
	.breadcrumb{
        padding:5px 0;
	}
    .mothly{
        display: none;
    }
	.content {
	    margin-top: 8px;
	}
	.colum4 {
	    width: 100%;
	    margin-left: 0px!important;
	}
	.container {
	    width: 100%;
	    margin: 0 auto;
	    padding: 15px 18px;
	}
	.title p{
		font-size: 16px;
	}
	.video span, .image span {	    
	    text-decoration: underline;
	}
	.menu.main_menu.open, .collapsible_menu.open{
	    position: absolute;
	    left: 0px;
	    top: 73px;
	    right: 0px;
	    background: #000;
	    display: block;
	    z-index: 9;
    	height: auto;
    	border-top: 1px solid #373737;
	}
	.menu.main_menu ul li, .collapsible_menu ul li{
		width: 100%;
	    overflow: hidden;
	    border: none;
	}
	.menu.main_menu ul li a, .collapsible_menu ul li a{
		text-align: left;
	    padding: 18px 0px 0px 0px;
	    height: 62px;
	    margin-left: -50%;
	    width: 150%;
	}
	.menu ul li:hover .sub_menu {
	    display: none;
	}
	.menu.main_menu ul li a span, .collapsible_menu ul li a span{
		position: relative;
    	left: 60%;
    	top: 5px;
	}
	.close_menu{
		display:block;
	}
	.menu ul > li.close_menu a, .collapsible_menu ul > li.close_menu a{		
		background: url(../images/close_menu.png) no-repeat center center;   
	       display: inline-block;
	    height: 61px;
	    width: 100%;
	    margin: 0;
	    padding: 0;
	    cursor: pointer;
	}
	.menu.main_menu ul li.close_menu:hover, .collapsible_menu ul li.close_menu:hover{
		background:transparent;
	}
	.step{
		width: 147px;
	}
	.steps.padding_betwen {
	    width: 320px;
	    margin: 0 auto;
	    position:relative;
	    left:-10px;
	}
	.step + .step {
	    margin-left: 0;
	}
	.divider {
    	background: url(../images/divider_small.png);
	}
	.padding_180 .container {
	    padding: 15px 18px;
	}
	.offers_left {
	    width: 100%;
	}
	.offers_right {
	    width: 100%;
	    margin-left: 0%;
	}
		p.play_icon {
	    background-position: left 15px;
	}
	.bingo_text p {
	    font-size: 16px;
	}
	.colum3{
		width:100%;
		margin-left:0px!important;
	}
	.teaser span {
	    padding: 16px 0;
	    font-size: 17px;
	}
	.colum6:nth-child(6n+1) {
	    margin-left: inherit;
	}

	.colum6 + .colum6 {
	    margin-left: 6%;
	}
	.colum6:nth-child(2n+1) {
	    margin-left: 0%;
	}
	.colum6 {
	    width: 45%;
	}
        .settings .colum6 {
	    width: 25%;
	}
	.bookies .img_v_wrap {
    	width: 300px;
    }
    .padding_230 .container {
	    padding: 15px 18px;
	}
	.after_login h1 {
	    text-align: center;
	    font-size: 27px;
	}
	.a_step {
	      padding: 12px;
    	background-image: none;
	}
	.a_step b {
	    width: 113px;
	    display: block;
	    text-align: right;
	    font-size: 23px;
	    padding-bottom: 7px;
	    background-image: url(../images/mail.png);
	    background-repeat: no-repeat;
	    margin: 0 auto;
	    background-size: 26px;
	    background-position: 0px 4px;
	}

	.a_step.step_2 b  {
		background-image: url(../images/lock.png);
	    background-size: 15px;
	    background-position: 0px 2px;
	}
	.a_step.step_3 b  {
		background-image: url(../images/fb.png);
	    background-size: 20px;
	    background-position: 0px 3px;
	}
	.a_step p {
	     padding: 0;
	    font-size: 19px;
	    text-align: center;
	}
	.a_step a.btn{
	    float: none;
	    margin: 0 auto;
	    width: 42%;
	    position: relative;
	    top: 4px;
	    box-sizing: border-box;
	        line-height: 9px;
	}
	.after_login p, .after_login p a {
	    font-size: 16px;
	}
	.login .wrap {
	    width: 100%;
	    max-width: 575px;
	}
	.login .container {
	    padding: 15px 18px;
	}
	.title.width_button .title_btn {
	    float: left;
	    font-size: 15px;
	}
	.title_btn{
		font-size: 15px;
	}
	.title.width_button h1 {
	    float: left;
	    width: 100%;
	}
	.font_18 p, .font_18 a {
	    font-size: 17px;

	}
	.font_18 a{
		word-break: break-all;
	}
	.full_all_wrap{
		text-align: left;
    	overflow: auto;
    	padding-bottom: 20px;
	}
		
	.full_all{
		width: 1283px;


	}
	.title h1 {
	   font-size: 30px;
	}
	.adv_product .adv_left {    
	    width: 100%;
    	margin-bottom: 10px;
	}
	.adv_product .adv_right {
	    width: 100%;
	    margin-left:0px;
	}
	.adv_left h2 {
    	font-size: 25px;
    	width:100%;
	}
	.adv_left a {
	    font-size: 15px;
	}
	.adv_right p, .adv_right a {
	    font-size: 16px;
	}
	h4 {
	    font-size: 20px;
	}
	th,td{
	    font-size: 16px;
	    padding: 10px 15px;
	}
	.full_all_900.full_all {
	    width: 100%;
	}
	.actions{
		text-align:left;
		padding: 15px 0 10px 0;
	}
	.actions .but + .but {
	    margin-left: 0px;
	}
	.actions .but{
		margin-right:10px;
		margin-bottom: 10px;
		font-size: 16px;

	}
	.top_actions > div {
	    width: 100%;
	    text-align: center;
	    margin: 0px;
	    margin-bottom: 10px;
	}
	.downloads .but{
		width:100%;
	}
	.variant_search {
	    margin-top: 9px;
	    margin-bottom: 5px;
	    text-align: left;
	}
	.add_event .but{
		width:100%;
	}
	.medium_actions > div {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 25px;
	}
	.filters {
	    margin-left: 0px;
	}
	label.css-label.label_risk{
		margin-right: 7px!important;
    	margin-bottom: 7px!important;
	}
	.calendar_daily_date {
	    width: 100%;
	    padding: 1%;
        float: none;
	}
	.daily_date_name {
	    width: 100%;
	}
	.daily_date {
	    font-size: 40px;
	    line-height: 40px;
	}
	.daily_date_name > span{
		font-size: 17px;
		margin-left:1%;
		line-height: 20px;
	}
	.calendar_daily_items {
	    width: 100%;
	    float: left;
	}
	.calendar_daily_item:after{
		left:10px;
	}
	.calendar_daily_item_name {
	    width: 100%;
	    position: relative;
	    padding-left: 15px;
	}
	.calendar_daily_item_link {
	    text-align: left;
	    width: 100%;
	    margin-top: 15px;
	}
	.calendar_daily_item_name h2 {
    	font-size: 16px;
	}
	.calendar_daily_item {
    	padding: 25px 35px 25px 43px;
	}
	#daily_open_content h2 {
    	font-size: 20px;
	}
	#daily_open_content p, #daily_open_content a {
	    font-size: 13px;
	}
	#daily_open_content .title_btn{
		font-size:12px;    top: 27px;
	}
	#close {
	    height: 40px;
	    width: 40px;
	    right: -20px;
	    top: -20px;
	    background-size: 20px;
   	}
   	#next, #prew {
	    height: 56px;
	    width: 26px;
	    margin-top: -28px;
	}
	#next {
    	right: -26px;
    	background-size: 15px;
	}
	#prew {
    	left: -26px;
    	background-size: 15px;
	}
	#daily_open_content a {
	    word-break: break-all;
	}
	#daily_open_content button{
		margin: 0 auto;
    	display: block;
	}
	#daily_open_content textarea{
		height:130px;
	}
	.form_center{
		width: 100%;
   		text-align: left;
	}
	.form_center > .form-group{
		width:100%;
	}
	.controls input[type=text], .controls select {
	    width: 171px;
	    width: calc(100% - 125px);
	}
	.form_center > .form-group + .form-group {
	    margin-left: 0px;
	}
	.form_width_conteiner .form_conteiner {
	    width: 100%;
	    text-align: left;
	}
	.form_top .form-group{
	    width: 100%;
	    text-align: left;
	    padding: 10px 18px;
	    box-sizing: border-box;
	}
	.form_conteiner  input[type="text" i]{
		width: 100%;
		box-sizing: border-box;
	}
	.form_top .form-group + .form-group {
	    margin-left: 0%;
	}
	.form_checkbox .form-group + .form-group {
	    margin-left: 0%;
	}
	.form_checkbox .form-group {
	    float: none;
	    width: 100%;
	    text-align: left;
	    margin-bottom: 20px;
	}
	.form_checkbox {
	    width: 100%;
	    margin: 0;
	    padding: 10px 18px;
	    box-sizing: border-box;
	    position: relative;
	    -webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	    -webkit-column-gap: 25px;
	    -moz-column-gap: 25px;
	    column-gap: 25px;
	    -webkit-column-rule: none;
	    -moz-column-rule: none;
	    column-rule: none;
	}
	#bookies.open {
	    left: 10px;
	    right: 10px;
	    padding: 15px 66px 15px 15px;
	    column-width: 121px;
	    -webkit-column-width: 121px;
        -moz-column-width: 121px;
	    -webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	}
	#bookies.open .checkbox label.css-label{
		font-size: 13px;
	}
	.show_on_open.arrow{
		right: 33%;
	}
	.controls .but{
		margin-right:0px;
	}
	.top_static {
	    display: none!important;
	}
	.filter_btn button{
	    margin-top: 6px;
    	margin-right: 5px;
	}
	#header {
	    #padding: 15px 20px;
	    border-radius: 7px;
	    margin-left: -20px;
	    margin-right: -20px;
	}
	.search_btn {
	    float: right;
	    width: 100%;
	    margin-top: 5px;
	}
	.select_btn {
	    float: left;
	    width: 100%;
	    margin-top: 5px;
	}
	.select_btn select {
	    min-width: calc(100% - 101px);
	}
	.search_btn .twitter-typeahead{
		width: calc(100% - 107px);
	}
	.search_btn input{
	    width: 100%;
	    box-sizing: border-box;
	}
	.results_count{
		display:none;
	}
	.btn_wrap {
	    margin-top: 0px;
	}
	.dataTables_wrapper .dataTables_paginate .paginate_button {
	    min-width: 1.5em;
	    padding: 3px 0px;
	}
	.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_info{
	    width: 100%;
	    text-align: center;
	}
	.dataTables_scroll, .wrap_scroll {
	    padding-bottom: 50px;
	    background: url(../images/scroll.png) no-repeat center bottom;
	}
	.inner_scroll{
		width:100%;
		overflow:auto;
	}
	.refresh-form {
	    float: left;
	    margin-left: 0px;
	    margin-top: 10px;
	}
	.top_action {
	    margin: 15px 0 0px;
	}
	.top_action .action_right,
	.top_action #topMenu{
		margin: 0px 0 15px;
	    float: left;
	    width: 100%;
	    text-align: left;
	}
        .products_left, .products_right{
            width: 90%!important;
        }
}