@media (max-width: 1919px){
	body .hc__right,
	.container-fluid .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.container-fluid .container-fluid{
		margin-left: -15px;
		margin-right: -15px;
	}
	/*addthis_tool-style-1919*/
	.addthis_tool{
		padding-left: 15px;
		padding-right: 15px;
	}
	/*body-style-1919*/
	#body{
		width: 100%;
	}
	/*ss-suggestions-style-1919*/
	.ss-suggestions .item-area{
		margin: -5px;
	}
	.ss-suggestions .item-wrap{
		/* padding: 0 5px; */
		padding: 5px;
	}
	/*footer-style-1919*/
	#footer .row-first{
		margin: 0 -10px;
	}
	#footer .row-first > .col{
		padding: 0 10px;
	}
	#footer .row-first > .col.first{
		padding-right: 15px;
		width: 30%;
	}
	#footer .row-first > .col.second{
		width: 20%;
	}
	#footer .row-first > .col.third{
		/*width: 20%;	*/
		width: 22%;
	}
	#footer .row-first > .col.fourth{
		/*width: 30%;	*/
		width: 28%;
	}
	/*ss-ratings-style-1919*/
	.ss-ratings .item-wrap{
		/* width: 20%; */
		width: 25%;
	}
	.ss-ratings .item-wrap:nth-child(6){
		/* display: none; */
	}
	/*ss-rate-style-1919*/
	.ss-rate .item-more{
		width: auto;
	}
	.ss-rate .item-bonus{
		white-space: normal;
		width: auto;
	}
	/*s-similar-post-style-1919*/
	.s-similar-post.news .item-wrap{
		width: 33.33%;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid{
		width: 33.33%;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid:nth-of-type(4n+1){
		clear: none;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid:nth-of-type(3n+1){
		clear: left;
	}
	/*ss-table-style-1919*/
	.ss-table.bookmakers .item-img{
		width: 150px;
	}
	.ss-table.bookmakers .item-advantages{
		width: 100%;
	}
	.ss-table.bookmakers .item-advantages ul{
		width: auto;
	}
	.ss-table.bookmakers .item-descr{
		display: none;
	}
	.ss-table.bookmakers .item-site{
		/* padding: 0 25px; */
		/* padding: 0 15px; */
		padding: 10px 15px 5px;
	}
	.ss-table.bookmakers .item-site .btn.red{
		margin-bottom: 10px;
	}
	.ss-table.bookmakers .item-wrap.header .item-site span{
		display: inline-block;
		float: right;
	}
	.ss-table.l-bookmakers .item-link{
		padding: 0 20px;
	}
	.ss-table.bookmakers .item-name{
		width: auto;
	}
	/*s-recommend-style-1919*/
	.s-recommend .item-col.third{
		width: 90px;
	}
	.s-recommend.in-content .item{
		padding: 10px;
	}
	.s-recommend.in-content .item-col.second{
		padding: 5px 10px;
	}
	.s-recommend.in-content .item-btn{
		/* width: 100%; */
	}
	.s-recommend.in-content .item-title,
	.s-recommend.in-content .item-value{
		width: 70px;
		margin-left: auto;
		margin-right: auto;
	}
	.s-recommend.in-content .item-col.third{
		width: 90px;
	}
	/*ss-suggestions-sm-style-1919*/
	.ss-suggestions-sm .item-wrap{
		/*width: 20%;*/
		width: 25%;
	}
	.ss-suggestions-sm .item-wrap:nth-of-type(4n+1){
		clear: left;
	}
	.ss-suggestions-sm .item-wrap:nth-child(6){
		/*display: none;*/
	}
	/*s-descr-office-style-1919*/
	.s-descr-office{
		margin-left: -15px;
		margin-right: -15px;
	}
}
@media (max-width: 1679px){
	/*s-recommend-style-1679*/
	.s-recommend .item-col.third{
		width: 90px;
	}
	.s-recommend.in-content .item-col.third{
		width: 80px;
	}
	/*sidebar-r-style-1679*/
	#sidebar-r{
		display: block;
		width: auto;
		padding: 0 10%;
	}
	#sidebar-r-area.sticky{
		position: static;
	}
	#sidebar-r .widget .section-title{
		min-width: 190px;
		max-width: 100%;
	}
	.s-interview .item-area{
		margin: 0 -15px;
	}
	.s-interview .item-wrap{
		width: 50%;
		float: left;
		margin-bottom: 0;
		padding: 0 15px;
	}
	.s-interview .item{
		position: relative;
		height: 100px;
		padding-left: 150px;
	}
	.s-interview .item-img{
		display: block;
		position: absolute;
		left: 0;
		top: 0;
	}
	#sidebar-r #custom_html-7 + .s-express{
		width: 50%;
	}
	.s-express .item-area{
		/* margin: 0 -15px; */
		margin: -10px -15px;
	}
	.s-express .item-wrap{
		width: 50%;
		float: left;
		margin-bottom: 0;
		/* padding: 0 15px; */
		padding: 10px 15px;
	}
	.s-express .item-wrap:nth-of-type(2n+1){
		clear: left;
	}
	#sidebar-r #custom_html-7 + .s-express .item-wrap{
		width: auto;
		float: none;
	}
	.s-express .item{
		position: relative;
		height: 100px;
		padding-left: 150px;
	}
	.s-express .item-img{
		display: block;
		position: absolute;
		left: 0;
		top: 0;
	}
	.s-forecasts .item-area{
		margin: -10px -15px;
	}
	.s-forecasts .item-wrap{
		width: 50%;
		float: left;
		margin-bottom: 0;
		padding: 10px 15px;
	}
	.s-forecasts .item-wrap:nth-child(4){
		display: block;
	}
	.s-forecasts .item-btn{
		padding-left: 0;
		margin-top: 20px;
	}
	.s-forecasts .btn-more{
		width: 100%;
	}
	#sidebar-r #custom_html-7{
		width: 50%;
		float: right;
    padding: 0;
	}
	.s-ban-2{
		/*width: 50%;*/
		/*float: right;*/
		padding: 30px 30px 0 40px;
	}
	.s-ban-2 .item-img{
		height: 428px;
	}
	/* #sidebar-r .s-recommend{ */
	#sidebar-r #custom_html-7 + .s-recommend{
		width: 50%;
		float: left;
	}
	.s-recommend .section-more{
		float: left;
	}
	#sidebar-r .s-recommend .item-area{
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		flex-wrap: wrap;
		margin: 0 -15px;
	}
	#sidebar-r .s-recommend .item-wrap{
		width: 50%;
		padding: 0 15px;
	}
	#sidebar-r #custom_html-7 + .s-recommend .item-wrap{
		width: 100%;
	}
	.s-bonuses .section-more{
		float: left;
	}
	.s-bonuses .item-area{
		/*margin: 0 -15px;*/
		margin: -15px;
	}
	.s-bonuses .item-wrap{
		width: 50%;
		float: left;
		margin-bottom: 0;
		/*padding: 0 15px;*/
		padding: 15px;
	}
	.s-bonuses .item-wrap:nth-of-type(2n+1){
		clear: left;
	}
	/*sidebar-style-1679*/
	#sidebar{
		/*overflow: visible;*//*safari*/
	}
	/* ss-gift-style-1679 */
	.ss-gift .item-body{
		left: auto;
		right: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.ss-gift .item-descr:before{
		left: auto;
		right: 25px;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
	}
}
/* 1679 */
@media (max-width: 1279px){
	/*body-style-1279*/
	#body{
		display: block;
		width: auto;
		padding-left: 0;
	}
	/*fancybox-style-1279*/
	.fancybox-close-small:before{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	/*s-recommend-style-1279*/
	.s-recommend .item-col.third{
		width: 80px;
	}
	/*sidebar-style-1279*/
	#sidebar{
		width: 100%;
		-webkit-box-shadow: none;
		box-shadow: none;
		height: auto;
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		overflow: visible;
	}
	.admin-bar #sidebar{
		top: 32px;
	}
	#sidebar .s-search{
		display: none;
	}
	#sidebar .logo{
		padding: 8px;
		display: inline-block;
		vertical-align: middle;
		min-width: 190px;
	}
	#sidebar .logo .item-img{
		height: 35px;
		width: 37px;
		margin-right: 5px;
	}
	#sidebar .logo .item-title{
		font-size: 16px;
	}
	#sidebar .row-first{
		display: none;
		position: fixed;
		width: 260px;
		top: 60px;
		bottom: 0;
		left: 0;
		background-color: #1e2640;
		padding: 30px 0;
		-webkit-box-shadow: 0 0 15px 0 rgba(13, 20, 44, .6);
		box-shadow: 0 0 15px 0 rgba(13, 20, 44, .6);
		overflow: auto;
	}
	#sidebar .menu li a{
		border-left-width: 3px;
	}
	.admin-bar #sidebar .row-first{
		top: 92px;
	}
	#sidebar .row-first.open{
		display: block;
	}
	.hamburger{
		display: inline-block;
	}
	.btn-quest-toggle{
		display: inline-block;
	}
	/*main-style-1279*/
	#main{
		display: block;
		/*margin-top: 60px;*/
	}
	/*s-ban-style-1279*/
	.s-ban.ban-top{
		margin-top: 60px;
		margin-bottom: 0;
		padding-top: 30px;
	}
	#sidebar .s-ban.ban-top{
		/*display: none;*/
	}
	.s-ban.ban-top.first{
		display: none;
	}
	.s-ban.ban-top.second{
		display: block;
	}
	/* ss-gift-style-1279 */
	/*.ss-gift{
		top: 90px;
	}
	body.admin-bar .ss-gift{
		top: 120px;
	}*/
	.ss-gift .item-body{
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		left: auto;
		right: 0;
	}
	.ss-gift .item-descr:before{
		left: auto;
		right: 25px;
		-webkit-transform: translateX(50%);
		-ms-transform: translateX(50%);
		transform: translateX(50%);
	}
	.ss-gift .item-descr-full{
		display: none;
	}
	.ss-gift .item-descr-short{
		display: block;
	}
	#main .ss-gift{
		display: none;
	}
	#sidebar .ss-gift{
		display: block;
		padding-left: 25px;
		margin-bottom: 15px;
	}
	.ss-gift{
		position: static;
	}
	.ss-gift .item{
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		align-items: center;
	}
	.ss-gift .item-img{
		min-width: 50px;
	}
	.ss-gift .item-body{
		margin-left: 15px;
		display: block;
		position: static;
		padding-top: 0;
	}
	.ss-gift .item-descr{
		padding: 0;
		color: #fff;
		background-color: transparent;
		text-align: left;
	}
	.ss-gift .item-descr:before{
		display: none;
	}
	.ss-gift .item-btn{
		display: none;
	}
	.ss-gift .item-close{
		display: none;
	}
}
/* 1279 */
@media (max-width: 991px){
	body{
		font-size: 13px;
	}
	body .hc__right,
	.container-fluid .container{
		padding-left: 10px;
		padding-right: 10px;
	}
	.container-fluid .container-fluid{
		margin-left: -10px;
		margin-right: -10px;
	}
	.section-content{
		line-height: 22px;
	}
	.m-margin table,
	.section-content .table{
		display: block;
		overflow-x: auto;
	}
	.m-margin table tbody,
	.section-content .table tbody{
		display: table;
	}
	/*sidebar-style-991*/
	.admin-bar #sidebar{
		top: 46px;
	}
	.admin-bar #sidebar .row-first{
		top: 106px;
	}
	/*m-margin-style-991*/
	.m-margin{
		width: 460px;
	}
	.m-margin .item-body{
		/*width: auto;	*/
		/*padding: 0;*/
	}
	.m-margin .item-img{
		position: relative;
		right: auto;
		left: auto;
		top: auto;
		height: 0;
		padding-top: 50%;
		margin-bottom: 20px;
	}
	/*addthis_tool-style-991*/
	.addthis_tool{
		padding-left: 10px;
		padding-right: 10px;
	}
	.ss-spoiler > ul > li,
	.m-margin .section-content ul > li,
	.section-content .fusion-text > ul > li,
	.section-content > ul > li{
		font-size: 13px;
	}
	.section-content blockquote > *,
	.m-margin .item > .table-1 > *,
	.m-margin .item-body .item > *:not([class*="table-1"]),
	.section-content .fusion-text > *:not([class*="s-"]),
	.ss-spoiler > *,
	.section-content > *:not([class*="s-"]){
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.h1,
	.section-content h1{
		font-size: 24px;
		line-height: 30px;
	}
	.modal-header1,
	.h2,
	.section-content h2{
		font-size: 20px;
		line-height: 26px;
	}
	.section-content h2{
		margin: 20px 0;
	}
	.h3,
	.section-content h3{
		font-size: 16px;
	}
	.section-content h3{
		margin: 15px 0;
	}
	.section-content blockquote{
		line-height: 25px;
	}
	.btn{
		padding: 0 15px;
		/*padding: 0 10px;*/
	}
	.btn > span{
		font-size: 13px;
		/*padding: 0 5px;*/
	}
	.btn.big{
		height: 45px;
	}
	.btn.big > span{
		font-size: 15px;
		font-weight: 600;
	}
	/*ss-iframe-style-991*/
	.ss-iframe{
		margin-bottom: 30px;
	}
	.ss-iframe .item:before{
		display: none;
	}
	/*s-breadcrumbs-style-991*/
	.s-breadcrumbs{
		padding-top: 35px;
		padding-bottom: 20px;
	}
	.s-breadcrumbs .row-first{
		display: none;
	}
	/*s-descr-office-style-991*/
	.s-descr-office{
		margin-left: -10px;
		margin-right: -10px;
	}
	.s-descr-office .item-bg .img-wrap{
		/* height: 100%; */
		/*height: auto;
		padding-top: 0;
		top: 10px;
		bottom: 10px;
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;*/
	}
	.s-descr-office .item-bg img{
		/*left: 12.8%;
		width: 74.3%;*/
	}
	.s-descr-office{
		padding-top: 25px;
		/*padding-bottom: 25px;*/
		padding-bottom: 30px;
		min-height: 450px;
	}
	.s-descr-office .section-bg{
		top: 0;
		bottom: 0;
	}
	.s-descr-office .item{
		padding-right: 50%;
	}
	.s-descr-office .item-bg{
		/* width: auto; */
		/* width: 100%; */
		width: 645px;
		left: 50%;
		/* right: -10px; */
		right: auto;
	}
	.s-descr-office .item-bg img{
		object-fit: cover;
		object-position: 0 50%;
		font-family: 'object-fit: cover; object-position: 0 50%;';
	}
	.s-descr-office .item-body{
		padding-right: 6px;
	}
	.s-descr-office .item-descr{
		line-height: 22px;
	}
	/*s-summary-style-991*/
	.s-summary .section-title{
		margin-bottom: 17px;
		font-size: 18px;
		line-height: 25px;
	}
	.s-summary .item-area{
		margin: -2.5px -6px;
		width: auto;
		max-width: none;
	}
	.s-summary .item-wrap{
		width: 50%;
		padding: 2.5px 6px;
	}
	/*ss-pros-style-991*/
	.ss-pros .item-area{
		margin: 0 -6px;
	}
	.ss-pros .item-wrap{
		padding: 0 6px;
	}
	.ss-pros .item-title{
		margin-bottom: 7px;
	}
	.ss-pros .item-list li{
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 15px;
	}
	.ss-pros .item-list li br{
		display: none;
	}
	/*ss-spoiler-style-991*/
	.ss-spoiler .item-body{
		max-height: 234px;
	}
	.ss-spoiler .item-btn .btn{
		width: 100%;
	}
	/*ss-reviews-style-991*/
	.ss-reviews .section-header{
		margin-bottom: 7px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.ss-reviews .section-title{
		padding-top: 3px;
	}
	.ss-reviews .item-area{
		margin: 0 -10px 25px;
	}
	.ss-reviews .item-wrap{
		margin-bottom: 10px;
	}
	.ss-reviews .item{
		padding: 19px 9px 14px;
	}
	.ss-reviews .item-header{
		margin-bottom: 19px;
	}
	.ss-reviews .item-img{
		margin-right: 25px;
	}
	.ss-reviews .item-date{
		margin-right: 46px;
	}
	.ss-reviews .item-list{
		padding-left: 0;
	}
	.ss-reviews .item-list li{
		padding-left: 32px;
		margin-bottom: 26px;
	}
	.ss-reviews .item-list li:before{
		top: 0;
	}
	.ss-reviews .item-list li.plus:after{
		top: 0;
	}
	.ss-reviews .item-list li.minus:after{
		top: 10px;
	}
	/*ss-stock-style-991*/
	.ss-stock .item{
		padding-right: 236px;
	}
	.ss-stock .item-sidebar{
		width: 236px;
	}
	.ss-stock .item-body{
		padding: 39px 15px 39px 50px;
	}
	.ss-stock .item-title{
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 19px;
	}
	.ss-stock .item-more a{
		font-size: 15px;
	}
	/*ss-suggestions-style-991*/
	.ss-suggestions .item-area{
		margin: -6px;
	}
	.ss-suggestions .item-wrap{
		width: 33.33%;
		padding: 6px;
	}
	.ss-suggestions .item-img{
		height: 137px;
	}
	.ss-suggestions .item-body{
		padding: 35px 15px 28px;
	}
	.ss-suggestions .item-title{
		font-size: 20px;
		line-height: 29px;
		margin-bottom: 17px;
	}
	.ss-suggestions .item-subtitle{
		line-height: 23px;
		margin-bottom: 16px;
	}
	.ss-suggestions .item-more a{
		font-size: 16px;
	}
	/*ss-facts-style-991*/
	.ss-facts .item-area{
		margin-left: -10px;
		margin-right: -10px;
	}
	.ss-facts .item-title{
		padding: 10px 27px 10px 58px;
		width: 278px;
	}
	.ss-facts .item-title:before{
		left: 5px;
	}
	.ss-facts .item-descr{
		padding: 10px 27px;
	}
	/*ss-faq-style-991*/
	.ss-faq .item-descr{
		line-height: 25px;
	}
	.ss-faq .item-title > span{
		font-size: 16px;
	}
	.ss-faq .section-btns,
	.ss-faq div:not(.fusion-accordian) .item-area,
	.ss-faq .section-title{
		display: block;
	}
	/*s-similar-post-style-991*/
	.s-similar-post .section-header{
		margin-bottom: 10px;
	}
	.s-similar-post .section-title{
		padding-top: 9px;
	}
	.s-similar-post .item-area{
		margin: -6px;
	}
	.s-similar-post .item-wrap{
		padding: 6px;
	}
	.s-similar-post .item-img{
		height: 135px;
	}
	.s-similar-post .item-body{
		padding: 15px 20px 20px;
	}
	.s-similar-post.news .item-body{
		padding: 25px 20px 12px;
	}
	.s-similar-post .item-date{
		font-size: 11px;
		margin-bottom: 6px;
	}
	.s-similar-post.news .item-date{
		font-size: 13px;
	}
	.s-similar-post.news .item-title{
		min-height: 84px;
	}
	.s-similar-post .item-title a{
		line-height: 21px;
	}
	body .fusion-blog-shortcode .fusion-posts-container{
		margin: -6px !important;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid{
		padding: 6px;
	}
	.fusion-blog-shortcode .fusion-image-wrapper a{
		height: 135px;
	}
	.fusion-blog-shortcode .fusion-post-content-wrapper{
		padding: 49px 20px 12px !important;
	}
	.fusion-blog-shortcode .fusion-single-line-meta{
		font-size: 13px;
		margin-bottom: 6px;
	}
	.fusion-blog-shortcode .blog-shortcode-post-title{
		min-height: 84px;
		line-height: 21px;
	}
	/*s-nav-style-991*/
	.s-nav ul{
		text-align: center;
		padding-left: 0;
	}
	/*sidebar-r-style-991*/
	#sidebar-r{
		padding-left: 0;
		padding-right: 0;
	}
	#sidebar-r .widget{
		padding-left: 10px;
		padding-right: 10px;
	}
	.s-search{
		padding-top: 25px;
		padding-bottom: 10px;
	}
	.s-search form{
		padding-right: 122px;
	}
	.s-search .submit{
		width: 122px;
	}
	.s-interview{
		padding-top: 14px;
		padding-bottom: 48px;
	}
	.s-interview .section-title{
		margin-bottom: 3px;
	}
	.s-interview .item-area{
		margin: 0 -6px;
	}
	.s-interview .item-wrap{
		padding: 0 6px;
	}
	.s-interview .item{
		padding-left: 123px;
		height: 75px;
		width: 320px;
		max-width: 100%;
	}
	.s-interview .item-img{
		top: 3px;
	}
	.s-interview .img-wrap{
		width: 100px;
		height: 77px;
	}
	.s-interview .item-title{
		padding-right: 0;
	}
	.s-express{
		padding-top: 34px;
		padding-bottom: 54px;
	}
	.s-express .item-area{
		/* margin: 0 -6px; */
		margin: -10px 6px;
	}
	.s-express .item-wrap{
		/* padding: 0 6px; */
		padding: 10px 6px;
	}
	.s-express .item{
		padding-left: 123px;
		height: 77px;
		width: 330px;
		max-width: 100%;
	}
	.s-express .img-wrap{
		width: 100px;
		height: 77px;
	}
	.s-express .item-body{
		padding: 0;
	}
	.s-express .item-date{
		line-height: 15px;
		margin-bottom: 10px;
	}
	.s-forecasts{
		padding-top: 34px;
		padding-bottom: 20px;
	}
	.s-forecasts .section-title{
		margin-bottom: 9px;
	}
	.s-forecasts .item-area{
		margin: -11px -6px;
	}
	.s-forecasts .item-wrap{
		padding: 11px 6px;
	}
	.s-forecasts .item{
		width: 320px;
		max-width: 100%;
	}
	.s-forecasts .item-body{
		padding: 8px 9px 0 0;
	}
	.s-forecasts .item-img{
		width: 50px;
		height: 50px;
	}
	.s-forecasts .item-btn{
		margin-top: 31px;
	}
	.s-bonuses .item-area{
		/*margin: 0 -6px;*/
		margin: -6px;
	}
	.s-bonuses .item-wrap{
		/*padding: 0 6px;*/
		padding: 6px;
	}
	.s-ban-2{
		padding: 20px 10px 0 68px;
	}
	#sidebar-r .s-recommend{
		padding-left: 10px;
		padding-right: 2px;
	}
	.s-recommend{
		padding-top: 14px;
		padding-bottom: 13px;
	}
	.s-recommend .section-header{
		margin-bottom: 18px;
	}
	.s-recommend.in-content .item-area{
		margin: -3px -6px;
	}
	.s-recommend.in-content .item-wrap{
		width: 50%;
		padding: 3px 6px;
	}
	.s-recommend.in-content .item{
		padding: 10px 14px 10px 19px;
		height: 113px;
	}
	.s-recommend .item-col.first{
		width: 100px;
	}
	.s-recommend.in-content .item-col.first{
		width: 125px;
	}
	.s-recommend .item-col.second{
		padding: 13px 10px 6px 30px;
	}
	.s-recommend.in-content .item-col.second{
		padding: 5px 10px 8px 15px;
	}
	.s-recommend.in-content .item-value{
		font-size: 13px;
	}
	.s-recommend .item-btn{
		/* width: 112px; */
	}
	.s-recommend .item-col.third{
		padding: 8px 3px 0;
		width: 118px;
	}
	.s-recommend.in-content .item-col.third{
		padding: 3px 3px 0;
		width: 100px;
	}
	.s-recommend .item-btn:first-child{
		margin-bottom: 10px;
	}
	.s-recommend.in-content .item-btn:first-child{
		margin-bottom: 7px;
	}
	.s-ban-2 .item-img{
		height: 413px;
	}
	.s-bonuses{
		padding-top: 34px;
		padding-bottom: 57px;
	}
	.s-bonuses .section-header{
		margin-bottom: 16px;
	}
	.s-bonuses .item{
		padding: 15px 20px 20px;
	}
	.s-bonuses .item-header{
		margin-bottom: 20px;
	}
	.s-bonuses .item-img{
		margin-top: 5px;
	}
	.s-bonuses .item-col{
		padding: 0 0 0 153px;
	}
	.s-bonuses .item-title{
		font-size: 13px;
		margin-bottom: 10px;
	}
	.s-bonuses .item-btn{
		width: 48%;
		width: calc(50% - 6px);
	}
	/*footer-style-991*/
	#footer{
		padding-top: 47px;
		padding-bottom: 38px;
	}
	#footer .row-first{
		margin: 0 -6px 38px;
	}
	#footer .row-first > .col{
		padding: 0 6px;
	}
	#footer .row-first > .col.first{
		width: auto;
		float: none;
		margin-bottom: 28px;
	}
	#footer .section-descr{
		margin-bottom: 0;
	}
	#footer .row-first > .col.fourth,
	#footer .row-first > .col.third,
	#footer .row-first > .col.second{
		width: 33.33%;
	}
	#footer .row-second{
		text-align: center;
	}
	#footer .section-copyright{
		margin-bottom: 15px;
	}
	#footer .section-copyright br{
		display: none;
	}
	.ss-bonuses .item-wrap{
		table-layout: fixed;
		width: 100%;
	}
	.ss-bonuses .item{
		padding: 7px 12px 7px 22px;
	}
	/*s-page-meta-style-991*/
	.s-page-meta .item-body{
		left: 10px;
	}
	/*ss-similar-articles-style-991*/
	.ss-similar-articles .item-title{
		font-size: 16px;
		margin-bottom: 12px;
	}
	.ss-similar-articles .item-list li{
		margin: 0 20px 0 0;
		display: inline-block;
		min-width: 215px;
	}
	.ss-similar-articles .item-list li:last-child{
		margin-right: 0;
	}
	.ss-similar-articles .item-list li a{
		font-size: 13px;
	}
	/*ss-see-also-style-991*/
	.ss-see-also .item{
		padding: 36px;
	}
	/*ss-ratings-style-991*/
	.ss-ratings .item-area{
		margin: -8px -6px;
	}
	.ss-ratings.advantages .item-area{
		margin: -6px;
	}
	.ss-ratings .item-wrap{
		width: 25%;
		padding: 8px 6px;
	}
	.ss-ratings .item-wrap:nth-of-type(4n+1){
		clear: left;
	}
	.ss-ratings.advantages .item-wrap{
		padding: 6px;
	}
	.ss-ratings .item-wrap:nth-child(6){
		display: block;
	}
	.ss-ratings .item{
		padding: 10px 18px 19px;
	}
	.ss-ratings .item-img{
		height: 115px;
		margin-bottom: 7px;
	}
	.ss-ratings.advantages .item-img{
		height: 87px;
	}
	.ss-ratings.advantages .item-img:before{
		bottom: -13px;
	}
	/*ss-suggestions-sm-style-991*/
	.ss-suggestions-sm .item-area{
		margin: -6px;
	}
	.ss-suggestions-sm .item-wrap{
		width: 25%;
		padding: 6px;
	}
	.ss-suggestions-sm .item-wrap:nth-child(5){
		/*display: none;*/
	}
	.ss-suggestions-sm .item-body{
		padding: 8px 12px 17px;
	}
	.ss-suggestions-sm .item-title{
		font-size: 16px;
	}
	/*ss-rate-style-991*/
	.ss-rate .item-area{
		margin-left: -10px;
		margin-right: -10px;
		width: auto;
	}
	.ss-rate .item-more{
		font-size: 20px;
		line-height: 24px;
		padding: 0 10px;
		width: 50%;
		min-width: 200px;
	}
	.ss-rate .item-ratio{
		font-size: 20px;
		line-height: 30px;
		padding: 0 20px;
	}
	.ss-rate .item-btn .btn{
		width: 160px;
	}
	.ss-rate .item-bonus{
		font-size: 15px;
		line-height: 20px;
		padding: 0 7px;
		width: 50%;
	}
	.ss-rate .item-btn{
		padding: 0 33px 0 20px;
	}
	.ss-rate .item-img{
		padding: 0 10px;
	}
	.ss-rate .item-img .img-wrap{
		width: 140px;
		height: 45px;
	}
	/*ss-survey-style-991*/
	.ss-survey .section-titles{
		width: 41.5%;
		padding: 40px 6px 0 0;
	}
	.ss-survey .section-subtitle{
		font-size: 15px;
		margin-bottom: 10px;
	}
	.ss-survey .section-body{
		float: left;
		padding-left: 6px;
		width: 58.5%;
	}
	.ss-survey .item-body{
		text-align: center;
	}
	.ss-survey .item-percentage{
		margin-bottom: 6px;
	}
	.ss-survey .item-wrap.first .item-percentage{
		text-align: center;
	}
	.ss-survey .item-wrap.second .item-percentage{
		margin-right: 0;
	}
	.ss-survey .item-btn{
		margin-bottom: 10px;
	}
	.ss-survey .item-wrap.first .item-btn{
		margin-left: 0;
	}
	.ss-survey .item-wrap.second .item-btn{
		margin-right: 0;
	}
	.ss-survey .item-progress{
		padding: 59px 20px 0;
	}
	/*ss-table-style-991*/
	.ss-table .item-area{
		width: auto;
		margin-left: -10px;
		margin-right: -10px;
	}
	.ss-table .cell{
		text-align: center;
	}
	.ss-table .item-wrap.header .item .cell{
		padding-bottom: 2px;
	}
	.ss-table.rate .item-area{
		margin-left: 0;
		margin-right: 0;
	}
	.ss-table.rate .item-wrap:not(.header):after{
		height: 5px;
	}
	.ss-table.rate .item-wrap.header .item-name{
		padding-left: 0;
	}
	.ss-table.rate .item-wrap.header .item-bonus{
		padding-right: 42px;
	}
	.ss-table.rate .item-name{
		padding: 0 10px;
	}
	.ss-table.rate .item-bonus{
		padding: 0 18px 0 0;
	}
	.ss-table.rate .item-descr{
		padding: 0 20px 0 10px;
	}
	.ss-table.bookmakers .item-img{
		width: 112px;
		height: 87px;
	}
	.ss-table.bookmakers .item-bonus-number{
		font-size: 16px;
		line-height: 25px;
	}
	.ss-table.bookmakers .item-rating span{
		width: 22px;
		height: 22px;
		font-size: 9px;
		line-height: 22px;
	}
	.ss-table.bookmakers .item-site .btn{
		/* width: 174px; */
		width: 140px;
	}
	.ss-table.bookmakers .item-bonus-title{
		text-align: left;
	}
	.ss-table.bookmakers .item-bonus-number{
		text-align: left;
	}
	.ss-table.bookmakers .item-bonus-subtitle{
		text-align: left;
		white-space: normal;
	    height: auto;
    	min-height: 20px;
	}
	.ss-table.bookmakers .item-advantages li{
		text-align: left;
		margin-bottom: 4px;
		height: auto;
	}
	.ss-table.bookmakers .item-wrap:after{
		height: 14px;
	}
	.ss-table.bookmakers .item-wrap.header:after{
		height: 14px;
	}
	.ss-table.bookmakers .item-advantages ul{
		/* min-width: 212px; */
	}
	.ss-table.bookmakers .item-rating{
		/* padding: 0 10px 15px 9px; */
	}
	.ss-table.bookmakers .item-wrap.header .item-advantages{
		padding-left: 0;
	}
	.ss-table.bookmakers .item-name{
		padding: 0 10px;
	}
	.ss-table.bookmakers .item-bonus{
		/* padding: 0 7px; */
		/* padding: 0 5px 0 18px; */
		padding: 0 10px;
	}
	.ss-table.bookmakers .item-wrap:not(.header) .item-bonus{
		padding-top: 12px;
	}
	.ss-table.bookmakers .item-site{
		padding: 0 10px;
	}
	.ss-table.bookmakers .item{
		/* height: 153px; */
		height: 156px;
	}
	.ss-table.bookmakers .item-advantages li:before{
		top: 0px;
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.ss-table.bookmakers .item-advantages li.check:before{
		font-size: 13px;
		left: 2px;
		line-height: 18px;
	}
	.ss-table.bookmakers .item-advantages li.close:before{
		font-size: 12px;
		width: 17px;
		/* line-height: 17px; */
	}
	.ss-table.bookmakers .item-rating{
		/* padding: 0 25px 15px 10px; */
		/* padding: 0 23px 20px 13px; */
		padding: 0 10px;
	}
	.ss-table.bookmakers .item-advantages{
		padding: 10px;
	}
	.ss-table.l-bookmakers .item-wrap:not(.header):after{
		height: 10px;
	}
	.ss-table.l-bookmakers .item{
		font-size: 18px;
		line-height: 26px;
	}
	.ss-table.l-bookmakers .item-office{
		padding: 0 10px;
		width: auto;
		min-width: 150px;
	}
	.ss-table.l-bookmakers .item-mark{
		width: 25%;
	}
	.ss-table.l-bookmakers .item-summary{
		width: 25%;
	}
	.ss-table.l-bookmakers .item-handicap{
		width: 25%;
	}
	.ss-table.l-bookmakers .item-total{
		width: 25%;
	}
	.ss-table.l-bookmakers .item-link{
		width: auto;
		min-width: 165px;
		padding: 0 10px;
	}
	.ss-table.l-bookmakers .item-wrap.header .item-link{
		padding-left: 37px;
	}
	.ss-table.l-bookmakers .item-wrap:not(.header) .item-link{
		text-align: right;
	}
	.ss-table.l-bookmakers .item-img{
		width: 124px;
	}
	.ss-table.l-bookmakers .btn{
		width: 112px;
	}
	.ss-table .item-wrap:not(.header):after{
		height: 10px;
	}
	.ss-table.ov-rating .item{
		font-size: 13px;
		height: 110px;
	}
	.ss-table.ov-rating .item-link .btn{
		width: 112px;
	}
	.ss-table.ov-rating .item-img{
		width: 112px;
	}
	.ss-table.ov-rating .item-office{
		padding: 0 0 0 10px;
		width: 50%;
	}
	.ss-table.ov-rating .item-margin{
		padding: 0 10px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-apl{
		padding: 0 10px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-rfpl{
		padding: 0 10px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-primera{
		padding: 0 10px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-seria-a{
		padding: 0 14px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-bundesliga{
		padding: 0 6px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-lch{
		padding: 0 10px 9px;
		width: auto;
	}
	.ss-table.ov-rating .item-link{
		padding: 0 10px 0 0;
		width: 50%;
	}
}
@media (max-width: 767px){
	.hidden-mbl{
		display: none !important;
	}
	.visible-mbl{
		display: block !important;
	}
	#wpadminbar{
		position: fixed;
	}
	body .hc__right,
	.container-fluid .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	/*addthis_tool-style-767*/
	.addthis_tool{
		padding-left: 15px;
		padding-right: 15px;
	}
	.container-fluid .container-fluid{
		margin-left: -15px;
		margin-right: -15px;
	}
	.section-content blockquote{
		margin: 30px -15px;
		line-height: 22px;
		border-left: none;
		padding: 18px 14px 22px;
	}
	.section-content blockquote:before{
		display: none;
	}
	/*sidebar-style-767*/
	.admin-bar #sidebar .row-first{
		top: 96px;
	}
	.btn-quest-toggle{
		width: 47px;
		height: 50px;
		line-height: 50px;
		font-size: 17px;
	}
	.hamburger{
		width: 50px;
		height: 50px;
		margin-right: 0px;
	}
	.hamburger span:before,
	.hamburger span{
		width: 20px;
		height: 3px;
	}
	.hamburger span:before{
		bottom: 7px;
	}
	.hamburger span:after{
		width: 14px;
		height: 3px;
		top: 7px;
	}
	#sidebar .logo{
		padding: 3px 8px;
	}
	.s-quest{
		padding: 0 10px 0 0;
		line-height: 46px;
		white-space: nowrap;
	}
	.s-quest:before{
		font-size: 17px;
		right: 10px;
		line-height: 32px;
	}
	.s-quest .input{
		width: 10px;
		margin-right: 7px;
	}
	.s-quest .submit{

	}
	#sidebar .row-first{
		top: 50px;
	}
	/*s-descr-office-style-767*/
	.s-descr-office{
		padding-bottom: 25px;
		min-height: 0;
		margin-left: -15px;
		margin-right: -15px;
	}
	.s-descr-office .item{
		padding: 0;
	}
	.s-descr-office .item-bg{
		display: none;
	}
	.s-descr-office .item-body{
		padding-right: 0;
	}
	.s-descr-office .item-descr{
		margin-bottom: 19px;
	}
	/*s-summary-style-767*/
	.s-summary{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	.s-summary .item-wrap{
		width: auto;
		float: none;
	}
	/*s-page-content-style-767*/
	.s-page-content{
		padding-top: 0;
	}
	/*ss-pros-style-767*/
	.ss-pros .item-wrap{
		float: none;
		width: auto;
	}
	.ss-pros .item-wrap.first{
		margin-bottom: 27px;
	}
	.ss-pros .item-list li{
		margin-bottom: 13px;
	}
	/*ss-spoiler-style-767*/
	.ss-spoiler .item-body{
		max-height: 496px;
	}
	/*ss-reviews-style-767*/
	.ss-reviews .section-header{
		margin-bottom: 20px;
	}
	.ss-reviews .section-add{
		/*display: none;*/
		float: none;
		/*text-align: center;*/
	}
	.ss-reviews .section-title{
		padding-top: 0;
		line-height: 26px;
		float: none;
		margin-bottom: 20px;
	}
	.ss-reviews .item-area{
		margin: 0 -15px 15px;
	}
	.ss-reviews .item{
		padding: 19px 14px 14px;
	}
	.ss-reviews .item-img{
		margin-right: 0;
		display: block;
		float: left;
	}
	.ss-reviews .item-header > .col.first{
		display: block;
		padding-left: 65px;
	}
	.ss-reviews .item-date{
		display: block;
		margin: 0 0 3px;
		line-height: 22px;
	}
	.ss-reviews .item-title{
		display: block;
		line-height: 18px;
	}
	.ss-reviews .item-list li{
		margin-bottom: 11px;
	}
	/*ss-stock-style-767*/
	.ss-stock .item-area{
		margin-left: -15px;
		margin-right: -15px;
	}
	.ss-stock .item{
		padding-right: 0;
		border-top: 5px solid #ffd600;
	}
	.ss-stock .item-sidebar{
		display: none;
	}
	.ss-stock .item-bg:before{
		display: none;
	}
	.ss-stock .item-body{
		padding: 22px 20px 22px 14px;
		min-height: 283px;
	}
	.ss-stock .item-title{
		font-size: 20px;
		line-height: 25px;
		margin-bottom: 11px;
	}
	.ss-stock .item-descr{
		line-height: 22px;
	}
	/*ss-suggestions-style-767*/
	.ss-suggestions .item-area{
		margin: -12px;
	}
	.ss-suggestions .item-wrap{
		width: 50%;
		padding: 12px;
	}
	.ss-suggestions .item-body{
		padding: 48px 15px 53px;
		margin-bottom: 8px;
	}
	.ss-suggestions .item-img{
		height: 120px;
	}
	.ss-suggestions .item-title{
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 8px;
	}
	.ss-suggestions .item-subtitle{
		line-height: 20px;
	}
	.ss-suggestions .item-more a{
		font-size: 15px;
	}
	/*ss-facts-style-767*/
	.ss-facts .item-area{
		display: block;
		margin-left: -15px;
		margin-right: -15px;
	}
	.ss-facts .item-wrap{
		display: block;
	}
	.ss-facts .item-wrap:nth-of-type(2n-1){
		background-color: transparent;
	}
	.ss-facts .item{
		display: block;
		height: auto;
	}
	.ss-facts .item-title{
		display: block;
		font-size: 15px;
		width: auto;
		border-right: none;
		background-color: #f6f6fa;
		border-bottom: 1px solid #ececf3;
		padding: 10px 27px 10px 53px;
	}
	.ss-facts .item-title:before{
		left: 10px;
	}
	.ss-facts .item-descr{
		display: block;
		padding: 13px 14px 16px;
		line-height: 22px;
	}
	/*ss-faq-style-767*/
	.ss-faq .item-header{
		padding-right: 69px;
	}
	.ss-faq .section-title{
		white-space: normal;
		line-height: 30px;
	}
	/*.ss-faq .item-area{*/
	.ss-faq div:not(.fusion-accordian) .item-area{
		/*width: auto;*/
	}
	.ss-faq > .item-area{
		margin: 0 -15px;
		width: auto !important;
	}
	.ss-faq .item-title > span{
		font-size: 13px;
		line-height: 22px;
	    padding: 0 10px 0 15px;
	}
	.ss-faq .item-drop{
		right: 15px;
	}
	.ss-faq .item-descr{
		padding: 18px 14px 19px;
	}
	.ss-faq .section-btns{
		float: none;
	}
	/*s-meta-style-767*/
	.s-meta .item-area{
		margin: -4px 0;
	}
	.s-meta .item-wrap{
		padding: 4px 0;
	}
	/*s-similar-post-style-767*/
	.s-similar-post .section-header{
		margin-bottom: 7px;
	}
	.s-similar-post .section-nav{
		display: none;
	}
	.s-similar-post .item-area{
		margin: -7.5px;
	}
	.s-similar-post .owl-carousel{
		display: block;
		width: auto;
		height: auto;
	}
	.s-similar-post .item-wrap{
		display: none;
		padding: 7.5px;
		width: 50%;
		float: left;
	}
	.s-similar-post .item-wrap:nth-child(-n+2){
		display: block;
	}
	.s-similar-post .item-img{
		height: 163px;
	}
	.s-similar-post .item-body{
		padding: 19px 25px 24px;
	}
	.s-similar-post .section-title{
		padding-top: 0;
		float: none;
	}
	.s-similar-post .item-date{
		font-size: 13px;
		margin-bottom: 9px;
	}
	.s-similar-post .item-title a{
		font-size: 15px;
		line-height: 25px;
	}
	.s-similar-post .item-area{
		/*margin: -10px;*/
		margin: -7.5px;
	}
	.s-similar-post.news .item-area{
		margin: -10px -6px;
	}
	.s-similar-post.news .item-wrap{
		width: 50%;
		display: block;
		padding: 10px 6px;
	}
	.s-similar-post .item-img{
		height: 166px;
	}
	.s-similar-post.news .item-body{
		padding: 21px 15px 12px;
	}
	.s-similar-post.news .item-date{
		margin-bottom: 11px;
	}
	body .fusion-blog-shortcode .fusion-posts-container{
		margin: -10px -6px !important;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid{
		padding: 10px 6px;
		width: 50%;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid:nth-of-type(3n+1){
		clear: none;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid:nth-of-type(2n+1){
		clear: left;
	}
	.fusion-blog-shortcode .fusion-image-wrapper a{
		height: 166px;
	}
	.fusion-blog-shortcode .fusion-post-content-wrapper{
		padding: 50px 15px 12px !important;
	}
	.fusion-blog-shortcode .fusion-single-line-meta{
		margin-bottom: 11px;
	}
	.fusion-blog-shortcode .blog-shortcode-post-title{
		font-size: 15px;
		line-height: 25px;
	}
	/*s-nav-style-767*/
	.s-nav{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.s-nav li{
		margin-right: 5px;
	}
	.s-nav li span,
	.s-nav li a{
		width: 36px;
		height: 36px;
		line-height: 36px;
		font-size: 16px;
	}
	/*sidebar-r-style-767*/
	#sidebar-r .widget{
		padding-left: 15px;
		padding-right: 15px;
	}
	#sidebar-r .widget .section-title{
		min-width: 0;
		width: 400px;
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	#sidebar-r .widget .section-header .section-title{
		width: auto;
	}
	/*s-search-style-767*/
	.s-search form{
		padding-right: 70px;
		width: 400px;
		max-width: 100%;
		margin: 0 auto;
	}
	.s-search .submit{
		width: 70px;
	}
	/*s-interview-style-767*/
	.s-interview{
		padding-bottom: 24px;
	}
	.s-interview .section-title{
		/* margin-bottom: 0; */
		margin-bottom: 0;
	}
	.s-interview .item-area{
		margin: -9px;
		width: 400px;
		max-width: 100%;
		/* margin: 0 auto; */
		margin: -9px auto;
	}
	.s-interview .item-wrap{
		width: auto;
		float: none;
		padding: 9px;
		padding: 9px 0;
	}
	.s-interview .item{
		padding-left: 0;
		height: auto;
		width: 100%;
		max-width: none;
	}
	.s-interview .item-img{
		display: table-cell;
		top: auto;
		position: relative;
		left: auto;
		padding-top: 5px;
	}
	.s-interview .item-title{
		padding-right: 10px;
	}
	/*s-express-style-767*/
	.s-express{
		padding-top: 29px;
		padding-bottom: 22px;
	}
	#sidebar-r #custom_html-7 + .s-express{
		width: auto;
	}
	.s-express .item-area{
		margin: -16px 0;
	}
	.s-express .item-wrap{
		width: 400px;
		max-width: 100%;
		float: none;
		padding: 16px 0;
		margin: 0 auto;
	}
	#sidebar-r #custom_html-7+.s-express .item-wrap{
		width: 400px;
		max-width: 100%;
	}
	.s-express .item{
		padding-left: 0;
		height: auto;
		width: 100%;
		max-width: none;
	}
	.s-express .item-img{
		display: table-cell;
		top: auto;
		position: relative;
		left: auto;
		vertical-align: middle;
	}
	.s-express .item-title{
		padding-right: 10px;
	}
	/*s-forecasts-style-767*/
	.s-forecasts{
		padding-top: 28px;
	}
	.s-forecasts .item-area{
		margin: -9px 0;
	}
	.s-forecasts .item-wrap{
		float: none;
		width: 400px;
		padding: 9px 0;
		max-width: 100%;
		margin: 0 auto;
	}
	.s-forecasts .item{
		width: auto;
		max-width: none;
	}
	.s-forecasts .item-body{
		padding: 8px 14px 0 0;
	}
	.s-forecasts .item-date{
		font-size: 10px;
	}
	.s-forecasts .item-wrap:nth-child(4){
		display: none;
	}
	.s-forecasts .item-btn{
		margin-top: 16px;
		text-align: center;
	}
	.s-forecasts .btn-more{
		width: 400px;
		max-width: 100%;
	}
	/*s-ban-2-style-767*/
	#sidebar-r #custom_html-7{
		float: none;
		width: auto;
	}
	.s-ban-2{
		/*float: none;*/
		/*width: auto;*/
		padding: 0;
	}
	.s-ban-2 .item-img{
		/* height: 443px; */
		/* width: 400px; */
		/* max-width: 100%; */
		/* margin: 0 auto; */
		text-align: center;
	}
	/*s-recommend-style-767*/
	#sidebar-r .s-recommend{
		width: auto;
		float: none;
	}
	.s-recommend{
		padding-top: 29px;
		padding-bottom: 7px;
	}
	.s-recommend .section-header{
		width: 400px;
		max-width: 100%;
		margin: 0 auto 18px;
	}
	.s-recommend .section-more{
		float: right;
	}
	.s-recommend .item-col.third{
		width: 90px;
		padding: 8px 0 0;
	}
	#sidebar-r .s-recommend .item-area{
		display: block;
	}
	#sidebar-r .s-recommend .item-wrap{
		width: 400px;
		max-width: 100%;
		margin: 0 auto;
		/* padding: 0; */
	}
	.s-recommend .item{
		/* height: 121px; */
		width: 100%;
		max-width: 320px;
		margin: 0 auto;
	}
	#sidebar-r .s-recommend .item{
		max-width: none;
	}
	.s-recommend .item-btn{
		/* width: 90px; */
	}
	.s-recommend .item-col.second{
		padding: 11px 7px 6px 5px;
	}
	.s-recommend .item-value{
		margin-bottom: 11px;
	}
	.s-recommend.in-content .item-area{
		margin: 0 -15px;
		border-top: 1px solid #ececf3;
		border-bottom: 1px solid #ececf3;
		padding: 6px 14px;
		background-color: #f6f6fa;
	}
	.s-recommend.in-content .item-wrap{
		float: none;
		width: auto;
		padding: 0;
		border-bottom: 1px solid #ececf3;
	}
	.s-recommend.in-content .item-wrap:last-child{
		border-bottom: none;
	}
	.s-recommend.in-content .item{
		padding: 15px 0;
		/*height: 121px;*/
		height: 119px;
	}
	.s-recommend.in-content .item-col.first{
		width: 100px;
	}
	.s-recommend.in-content .item-value{
		font-size: 16px;
	}
	.s-recommend.in-content .item-col.third{
		padding: 0px;
		width: 90px;
	}
	.s-recommend.in-content .item-btn:first-child{
		margin-bottom: 9px;
	}
	.s-recommend.in-content .item-col.second{
		padding: 5px 10px;
	}
	/*s-bonuses-style-767*/
	.s-bonuses{
		padding-top: 29px;
		padding-bottom: 23px;
	}
	.s-bonuses .section-header{
		width: 400px;
		max-width: 100%;
		margin: 0 auto 37px;
	}
	.s-bonuses .section-more{
		float: right;
	}
	.s-bonuses .item-area{
		margin: -5px -15px;
	}
	.s-bonuses .item-wrap{
		float: none;
		width: 400px;
		max-width: 100%;
		padding: 5px 0;
		margin: 0 auto;
	}
	.s-bonuses .item{
		padding: 10px 15px 10px;
	}
	.s-bonuses .item-img{
		margin-top: 0;
	}
	.s-bonuses .item-col{
		padding: 5px 0 0 148px;
	}
	.s-bonuses .item-title{
		margin-bottom: 7px;
	}
	/*footer-style-767*/
	#footer{
		padding-top: 29px;
		padding-bottom: 23px;
	}
	#footer .row-first{
		margin: 0 -6px 18px;
	}
	#footer .row-first > .col.fourth,
	#footer .row-first > .col.third,
	#footer .row-first > .col.second{
		width: auto;
		float: none;
	}
	#footer .row-first > .col.first{
		margin-bottom: 22px;
	}
	#footer .row-first > .col.second{
		margin-bottom: 21px;
	}
	#footer .col-title{
		margin-bottom: 9px;
	}
	#footer .row-first > .col.third{
		margin-bottom: 20px;
	}
	#footer .menu{
		margin: -9.5px;
	}
	#footer .menu li{
		padding: 9.5px;
		display: inline-block;
		margin-bottom: 0;
	}
	#footer .section-copyright{
		margin: 0 -5px 20px;
	}
	.ss-bonuses{
		margin-top: 13px;
		width: 290px;
		max-width: 100%;
	}
	.ss-bonuses .item{
		padding: 7px 26px 7px 22px;
	}
	.ss-bonuses .item-price{
		width: 47%;
	}
	.ss-bonuses .item-img{
		width: 53%;
	}
	.ss-bonuses .item-img:before{
		margin-left: 48px;
	}
	/*s-breadcrumbs-style-767*/
	.s-breadcrumbs{
		padding-top: 20px;
		padding-bottom: 15px;
	}
	/*s-page-meta-style-767*/
	.s-page-meta{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.s-page-meta .item{
		height: 277px;
		margin: 0 15px;
	}
	.s-page-meta .item-bg{
		left: -15px;
		right: -15px;
		width: auto;
	}
	.s-page-meta .item-body{
		white-space: normal;
		line-height: 18px;
		left: 0;
		display: table;
		height: 40px;
		padding: 0 15px;
		table-layout: fixed;
	}
	.s-page-meta .item-body .cell{
		display: table-cell;
		vertical-align: middle;
	}
	/*main-style-767*/
	#main{
		/*margin-top: 50px;*/
	}
	/*s-ban-style-1279*/
	.s-ban.ban-top{
		margin-top: 50px;
	}
	/*ss-similar-articles-style-767*/
	.ss-similar-articles .item-list li{
		margin: 0 0 9px;
		display: block;
		min-width: 0;
	}
	/*ss-see-also-style-767*/
	.ss-see-also{
		margin: 30px -15px;
	}
	.ss-see-also .item{
		padding: 18px 14px 23px;
		line-height: 25px;
		border-left: none;
		border-top: 3px solid #ee263b;
	}
	/*ss-ratings-style-767*/
	.ss-ratings .item-wrap{
		width: 50%;
	}
	.ss-ratings .item-title{
		/* text-align: center; *//*http://bukmekerov.loc/04_1xstavka_Sport.php*/
	}
	/*ss-suggestions-sm-style-767*/
	.ss-suggestions-sm .item-area{
		margin: -9px -5px;
	}
	.ss-suggestions-sm .item-wrap{
		width: 50%;
		padding: 9px 5px;
	}
	.ss-suggestions-sm .item-img{
		height: 88px;
	}
	.ss-suggestions-sm .item-img img{
		border-width: 5px;
	}
	.ss-suggestions-sm .item-body{
		padding: 3px 12px 18px;
		margin-bottom: 10px;
	}
	.ss-suggestions-sm .item-title{
		font-size: 14px;
		margin-bottom: 9px;
	}
	.ss-suggestions-sm .item-area{
		margin: -5px;
	}
	/*ss-rate-style-767*/
	.ss-rate .item-area{
		display: block;
		margin: -5px -15px;
	}
	.ss-rate .item-wrap{
		display: block;
		padding: 0;
		margin-bottom: 10px;
		background-color: #f6f6fa;
	}
	.ss-rate .item-wrap:last-child{
		margin-bottom: 0;
	}
	.ss-rate .item-wrap:after{
		display: none;
	}
	.ss-rate .item{
		display: block;
		height: auto;
		padding: 19px 14px 23px;
		width: 360px;
		max-width: 100%;
		margin: 0 auto;
		background-color: transparent;
	}
	.ss-rate .item .row-first{
		display: table;
		width: 100%;
		margin-bottom: 12px;
	}
	.ss-rate .item .row-second{
		display: table;
		width: 100%;
		margin-bottom: 22px;
	}
	.ss-rate .item-more{
		padding: 0;
		min-width: 0;
		width: 100%;
	}
	.ss-rate .item-bonus{
		width: auto;
		min-width: 110px;
		text-align: center;
		padding: 0 10px 0 10px;
	}
	.ss-rate .item-ratio{
		min-width: 110px;
		text-align: center;
		padding: 0 10px 0 10px;
		line-height: 26px;
	}
	.ss-rate .item-img{
		width: 100%;
		padding: 0;
	}
	.ss-rate .item-btn{
		display: block;
		text-align: center;
		padding: 0;
	}
	.ss-rate .item-btn .btn{
		width: 100%;
	}
	.ss-rate .item-img .img-wrap{
		width: 125px;
	}
	/*ss-survey-style-767*/
	.ss-survey .section-titles{
		float: none;
		width: auto;
		padding: 0;
		margin-bottom: 20px;
	}
	.ss-survey .section-body{
		float: none;
		width: auto;
		padding: 0;
	}
	.ss-survey .item-area{
		padding: 0;
	}
	.ss-survey .item-progress{
		padding: 59px 6px 0;
	}
	.ss-survey .item-btn .btn{
		width: 65px;
	}
	/*ss-table-style-767*/
	.ss-table .item-wrap:not(.header):after{
		display: none;
	}
	.ss-table.rate .item-img{
		width: 150px;
		height: 50px;
	}
	.ss-table.rate .item-wrap:not(.header) .item-bonus{
		font-size: 20px;
		width: auto;
		line-height: 50px;
		margin-bottom: 13px;
	}
	.ss-table.rate .item-wrap.header .item{
		display: block;
		padding-right: 10px;
	}
	.ss-table.rate .item-area{
		display: block;
		margin: 0 -15px 20px;
	}
	.ss-table.rate .item-wrap{
		display: block;
		background-color: #f6f6fa;
		margin-bottom: 10px;
	}
	.ss-table.rate .item-wrap:not(.header) .item{
		display: block;
		padding: 21px 15px 18px;
		height: auto;
		width: 400px;
		max-width: 100%;
		margin: 0 auto;
		background-color: transparent;
	}
	.ss-table.rate .cell{
		display: block;
		padding: 0;
	}
	.ss-table.rate .item-wrap.header .cell{
		width: 25%;
		float: left;
		padding: 0;
		line-height: 50px;
		white-space: nowrap;
	}
	.ss-table.rate .item-wrap.header .item-site span{
		display: none;
	}
	.ss-table.rate .item-name{
		float: left;
		margin-bottom: 13px;
	}
	.ss-table.rate .item-bonus{
		float: right;
	}
	.ss-table.rate .item-site{
		float: left;
		width: 69%;
	}
	.ss-table.rate .item-descr{
		float: left;
		width: 31%;
		padding-left: 9px;
	}
	.ss-table.rate .item-wrap:after{
		display: none;
	}
	.ss-table.rate .item-wrap.header{
		margin-bottom: 20px;
	}
	.ss-table.rate .item-wrap:last-child{
		margin-bottom: 0;
	}
	.ss-table.rate .item-site .btn{
		width: 100%;
	}
	.ss-table.rate .item-descr .btn{
		width: 100%;
	}
	.ss-table.bookmakers .item-img{
		width: 140px;
		height: 80px;
	}
	.ss-table .item-area{
		display: block;
		margin: -5px -15px;
	}
	.ss-table .item-wrap{
		display: block;
		/* padding: 5px 0; *//*http://bukmekerov.loc/04_1xstavka_Sport.php*/
	}
	.ss-table .item{
		display: block;
	}
	.ss-table.bookmakers .item-area{
		margin: 0 -15px;
	}
	.ss-table.bookmakers .item-wrap{
		padding: 0;
		margin-bottom: 10px;
		background-color: #f6f6fa;
	}
	.ss-table.bookmakers .item-wrap:last-child{
		margin-bottom: 0;
	}
	.ss-table.bookmakers .item-wrap.header{
		display: none;
	}
	.ss-table.bookmakers .item{
		display: block;
		height: auto;
		padding: 20px 15px;
		max-width: 100%;
		width: 400px;
		margin: 0 auto;
		background-color: transparent;
	}
	.ss-table.bookmakers .cell{
		display: block;
	}
	.ss-table.bookmakers .item-name{
		float: left;
		width: auto;
		padding: 0;
	}
	.ss-table.bookmakers .item-wrap:not(.header) .item-bonus{
		padding: 0 0 0 150px;
		margin-bottom: 16px;
	}
	.ss-table.bookmakers .item-bonus-title{
		font-size: 15px;
		line-height: 1;
		margin-bottom: 3px;
	}
	.ss-table.bookmakers .item-bonus-number{
		font-size: 24px;
		line-height: 36px;
	}
	.ss-table.bookmakers .item-bonus-subtitle{
		display: none;
	}
	.ss-table.bookmakers .item-rating{
		padding: 0;
		text-align: left;
	}
	.ss-table.bookmakers .item-version{
		text-align: left;
		margin-bottom: 10px;
	}
	.ss-table.bookmakers .item-version a{
		/* margin: 0 15px 0 0; */
	}
	.ss-table.bookmakers .item-wrap:not(.header) .item-advantages{
		padding: 0;
	}
	.ss-table.bookmakers .item-advantages{
		margin-bottom: 19px;
	}
	.ss-table.bookmakers .item-advantages ul{
		width: auto;
	}
	.ss-table.bookmakers .item-advantages li{
		height: auto;
		margin-bottom: 9px;
	}
	.ss-table.bookmakers .item-advantages li:before{
		top: 50%;
		-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	.ss-table.bookmakers .item-advantages li.check:before{
		font-size: 17px;
		line-height: 23px;
	}
	.ss-table.bookmakers .item-advantages li.close:before{
		font-size: 14px;
		width: 20px;
		/* line-height: 22px; */
	}
	.ss-table.bookmakers .item-site{
		white-space: nowrap;
		text-align: left;
		padding: 0;
	}
	.ss-table.bookmakers .item-site:after{
		content: "";
		display: block;
		visibility: hidden;
		height: 0;
		clear: both;
	}
	.ss-table.bookmakers .item-site .btn.red{
		width: 57%;
		width: calc(60% - 9px);
		margin-bottom: 0;
	}
	.ss-table.bookmakers .item-site .btn.yellow{
		width: 40%;
		float: right;
	}
	.ss-table.bookmakers .item-rating i{
		display: inline-block;
		vertical-align: middle;
		font-style: normal;
	}
	.ss-table.ov-rating .item-wrap.header,
	.ss-table.l-bookmakers .item-wrap.header{
		display: none;
	}
	.ss-table.l-bookmakers .item-wrap,
	.ss-table.ov-rating .item-wrap{
		margin-bottom: 10px;
	}
	.ss-table.l-bookmakers .item-wrap:last-child,
	.ss-table.ov-rating .item-wrap:last-child{
		margin-bottom: 0;
	}
	.ss-table.l-bookmakers .cell,
	.ss-table.ov-rating .cell{
		display: block;
		width: auto;
		padding: 0 15px;
		border-bottom: 1px solid #dadada;
	}
	.ss-table.l-bookmakers .cell{
		line-height: 63px;
	}
	.ss-table.ov-rating .cell{
		line-height: 49px;
	}
	.ss-table.l-bookmakers .cell.item-office{
		padding-top: 15px;
		padding-bottom: 17px;
	}
	.ss-table.l-bookmakers .cell:last-child,
	.ss-table.ov-rating .cell:last-child{
		border-bottom: none;
	}
	.ss-table.l-bookmakers .item-wrap:not(.header):after{
		display: none;
	}
	.ss-table .cell-title{
		display: block;
	}
	.ss-table.l-bookmakers .item{
		line-height: 32px;
		height: auto;
		font-size: 24px;
	}
	.ss-table.l-bookmakers .item-img{
		margin: 0 auto;
		width: 180px;
	}
	.ss-table.l-bookmakers .item-wrap:not(.header) .item-link{
		text-align: center;
	}
	.ss-table.l-bookmakers .cell.item-link{
		padding-top: 23px;
		padding-bottom: 22px;
	}
	.ss-table.l-bookmakers .item-office{
		line-height: 87px;
	}
	.ss-table.l-bookmakers .item-link{
		line-height: 45px;
	}
	.ss-table.l-bookmakers .btn{
		width: 120px;
	}
	.ss-table.ov-rating .item{
		height: auto;
		font-size: 18px;
	}
	.ss-table.ov-rating .item-img{
		width: 180px;
		height: 80px;
		margin: 0 auto;
	}
	.ss-table.ov-rating .item-office{
		line-height: 80px;
	}
	.ss-table.ov-rating .item-link{
		line-height: 45px;
	}
	.ss-table.ov-rating .cell.item-office{
		padding-top: 15px;
		padding-bottom: 18px;
	}
	.ss-table.ov-rating .cell.item-office .cell-value{
		padding: 0;
	}
	.ss-table.ov-rating .cell.item-link{
		padding-top: 20px;
		padding-bottom: 17px;
	}
	.ss-table.ov-rating .item-link .btn{
		width: 120px;
	}
	.ss-table.ov-rating .cell-value{
		padding-left: 17px;
	}
	/*ss-table-info-767*/
	.ss-table-info .item-area{
		margin: 0 -15px;
		display: block;
		width: auto;
		border: none;
		border-bottom: 1px solid #ececf3;
	}
	.ss-table-info .item-wrap{
		display: block;
	}
	.ss-table-info .item{
		display: block;
		height: auto;
	}
	.ss-table-info .item-wrap:nth-of-type(2n-1) .item{
		background-color: transparent;
	}
	.ss-table-info .item-value,
	.ss-table-info .item-name{
		display: block;
		padding: 10px 14px;
		border-top: 1px solid #ececf3;
		line-height: 19px;
	}
	.ss-table-info .item-name{
		background-color: #f6f6fa;
		border-right: none;
		width: auto;
	}
	.ss-table-info .item-value{
	}

	.ai-viewport-3 .ai-close-button{
		right: 0;
	}

	.grecaptcha-badge{
		/*display: none;*/
	}

	body #wpadminbar{
		position: fixed;
	}

}
@media (max-width: 479px){
	/*m-margin-style-479*/
	.m-margin .modal-nav{
		display: none;
	}
	.m-margin .item-btns .red{
		width: 160px;
	}
	/*m-search-style-479*/
	#m-search .s-search form{
		padding-right: 0;
	}
	#m-search .s-search .input-wrap{
		margin-bottom: 15px;
	}
	#m-search .s-search .submit{
		position: relative;
		width: 100%;
	}
	/*ss-suggestions-style-479*/
	.ss-suggestions .item-wrap{
		width: auto;
		float: none;
	}
	/*ss-ratings-style-479*/
	.ss-ratings .item-area{
		margin: -5px -15px;
	}
	.ss-ratings .item-wrap{
		float: none;
		width: auto;
		padding: 5px 0;
	}
	.ss-ratings .item{
		display: table;
		width: 100%;
		padding: 18px 14px;
	}
	.ss-ratings .item-img{
		display: table-cell;
		vertical-align: middle;
		width: 105px;
		height: 105px;
		overflow: visible;
	}
	.ss-ratings .item-img:before{
		bottom: -6px;
	}
	.ss-ratings .item-img img{
		border: none;
	}
	.ss-ratings .item-title{
		display: table-cell;
		vertical-align: middle;
		padding: 0 0 8px 20px;
	}
	.ss-ratings.advantages .item-area{
		margin: -5px -15px;
	}
	.ss-ratings.advantages .item-wrap{
		padding: 5px 0;
	}
	.ss-ratings .item-subtitle{
		margin-bottom: 8px;
	}
	/*.ss-ratings .item-subtitle span{*/
	.ss-ratings .item-subtitle p{
		font-size: 13px;
	}
	.ss-ratings .item-more a{
		font-size: 13px;
	}
	.ss-ratings.advantages .item-img{
		height: 75px;
		width: 75px;
	}
	.ss-ratings.advantages .item{
		padding: 20px 27px;
		height: 140px;
	}
	.ss-ratings.advantages .item-body{
		display: table-cell;
		vertical-align: middle;
		padding-left: 25px;
	}
	.ss-ratings.advantages .item-img:before{
		bottom: -2px;
	}
	/*s-similar-post-style-479*/
	.s-similar-post .item-wrap,
	.s-similar-post.news .item-wrap{
		float: none;
		width: auto;
	}
	.s-similar-post .item-img{
		height: 166px;
	}
	.s-similar-post.news .item-body{
		padding: 21px 25px 26px;
	}
	.s-similar-post.news .item-title{
		min-height: 0;
	}
	body .fusion-blog-shortcode .fusion-blog-layout-grid .fusion-post-grid{
		float: none;
		width: auto;
	}
	.fusion-blog-shortcode .fusion-post-content-wrapper{
		padding: 50px 25px 26px !important;
	}
	.fusion-blog-shortcode .blog-shortcode-post-title{
		min-height: 0;
	}
	/*ss-suggestions-sm-style-479*/
	.ss-suggestions-sm.archive .item-wrap{
		width: auto;
		float: none;
		padding: 5px;
	}
	.ss-suggestions-sm.archive .item-wrap:nth-child(4){
		display: none;
	}
	.ss-suggestions-sm.archive .item-img{
		width: 55%;
		float: left;
		height: 100px;
	}
	.ss-suggestions-sm.archive .item-more{
		width: 45%;
		float: left;
		background-color: #f6f6fa;
		line-height: 96px;
		height: 100px;
		padding-right: 16px;
	}
	.ss-suggestions-sm.archive .item-body{
		padding: 2px 12px 3px;
		margin-bottom: 0;
	}
	.ss-suggestions-sm.archive .item-title{
		margin-bottom: 0;
	}
	.ss-suggestions-sm.archive .item-btn{
		padding: 10px 10px 18px;
		background-color: #f6f6fa;
	}
	.ss-suggestions-sm.archive .item .btn{
		width: 260px;
		max-width: 100%;
	}
	/*fancybox-style-479*/
	.fancybox-slide--html{
		padding: 10px;
	}
	/*s-meta-stle-479*/
	.s-meta .item{
		white-space: normal;
	}
}
