@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{
		display:none;
	}
	.mobile_batton {
	    display: block;
	    float: left;
	}
	.logo{
		padding-right:0px;
	}
    .menu{
        width: 100%;
    }
	.menu.menu_search ul > li > a {
		height: 73px;
		line-height:73px;
	}
	.menu.menu_search {
	    float: right;
   		height: 73px;
	}

	.header .wrap{
		text-align:center;
	}
    .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;
    }
    .floating_header .menu ul > li > a {
        line-height: 86px;
    }
	.logo a {
	    display: inline-block;
	    line-height: 73px;
	}
	
	.menu ul li.li_menu_10{
	    height: 73px;
	}
	.logo a img {
	    height: 45px;
	}
	.breadcrumb{
		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{
	    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{
		width: 100%;
	    overflow: hidden;
	    border: none;
	}
	.menu.main_menu ul li a{    
		text-align: center;
        line-height: 62px;
	    height: 62px;
	}
	.menu ul li:hover .sub_menu {
	    display: none;
	}
	.menu.main_menu ul li a span{
	}
	.close_menu{
		display:block;
	}
	.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{
		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;
	}
	.colum2{
		width:100%;
		margin-left:0px!important;
	}
	.video.video_big .img_v_wrap {
	    height: 173px;
	}
	.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%;
	}
	.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: 900px;
	}
	.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: 22%;
	    padding: 1%;
	}
	.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: 78%;
	    float: right;
	}
	.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;
	}


}