@media screen and (max-width:1280px) {
	.contact-section {
		margin-top: 75px
	}
	.cp-description {
		width: 515px
	}
}
@media screen and (max-width:1260px) and (min-width: 1200px) {
	.container, .header-container {
		width: 1160px
	}
	.news-section .large-article {
		width: 900px;
		height: 450px
	}
	.top-wrapper {
	   /*	height: 450px  */
	}
	.news-section .medium-article {
		width: 260px;
		height: 225px
	}
	.mid-split-banner a {
		width: 49%
	}
	.partner-item {
		max-height: 50px;
		max-width: 250px
	}
	.video-list iframe {
		height: 328px
	}
	.small-list iframe, .small-list video {
		height: 164px
	}
	.video-foto-section .container {
		padding-top: 40px
	}
 	.banners.geniussports {
            width: 1160px;
    margin: 0 auto;

    }

}
@media screen and (max-width:1200px) {

 .olybet-estonia {
    width: 100%;
    max-width: 620px;
    padding-left: 0px;
}
.olybet-estonia img {
    margin-left: -10px;
        width: 105%;
    max-width: 105%;
margin-bottom: 0px;
}


	.container, .header-container {
		width: 940px
	}
	.column.two-third, .column.one-third {
		width: 100%;
		float: none;
		clear: both
	}
	.megamenu {
		width: 100%
	}
	header.small .search-icon {
		width: 21px;
		margin-top: -8px
	}
	.full-column .more-button {
		margin-bottom: 50px
	}
	.news-section .large-article {
		width: 640px !important;
		height: 370px !important
	}
	.video-item, .photo-item {
		width: 640px !important;
		height: 340px !important
	}
	.video-item iframe, .video-item video, .photo-item img {
		width: 100% !important;
		height: 100% !important
	}
	.video-item h3, .photo-item h3 {
		bottom: 0 !important
	}
	.news-section .medium-article {
		width: 300px !important;
		height: 185px !important
	}
	.small-list {
		width: 300px !important
	}
	.banners {
		display: none
	}
	.small-list .video-item, .small-list .photo-item {
		width: 100% !important;
		height: 170px !important
	}
	.small-list .video-item:nth-child(3n), .small-list .photo-item:nth-child(3n), .small-list .video-item:nth-child(4n), .small-list .photo-item:nth-child(4n) {
		display: none !important
	}
	.famehall-top {
		height: 370px !important
	}
	.partner-list li {
		margin-right: 25px;
		text-align: center;
		margin-bottom: 25px
	}
	.partner-item {
		height: 60px;
		max-width: 23%
	}
	.partner-section {
		margin-top: -40px
	}
	.logo-wrapper {
		width: 70px;
		height: 90px
	}
	.logo-wrapper img {
		width: 100%
	}
	nav ul {
		padding-left: 20px
	}
	.search-wrapper {
		margin-right: 5px
	}
	nav {
		width: 84%;
		margin-top: 2.5px
	}
	.sticky-menu nav {
		margin-top: 5.5px
	}
	.primary-menu-item, .sticky-menu .primary-menu-item {
		padding: 12px 13px
	}
	.menu-item a {
		font-size: 16px
	}
	.primary-menu-item ul.sub-menu li {
		width: 25%
	}
	.primary-menu-item ul.sub-menu li:nth-child(6n) {
		clear: none
	}
	.primary-menu-item ul.sub-menu li:nth-child(5n) {
		clear: left
	}
	.famehall-top {
		background-position: center;
		background-size: auto 100%;
		background-repeat: no-repeat
	}
	body.small-h .logo-wrapper {
		width: auto;
		height: auto
	}
	.league-nav .league-menu li {
		padding: 10px 10px
	}
	.league-nav .league-menu li a {
		font-size: 16px
	}
	.league .video-item, .league .photo-item, .league .small-list .photo-item {
		width: 300px !important;
		height: 169px !important;
		display: block;
		float: left
	}
	.league .small-list {
		width: auto !important
	}
	.famehall .top-news .top-article {
		width: 100%;
		height: auto;
		display: inline-block;
		box-sizing: border-box;
		float: left;
		position: relative;
		margin-bottom: 40px
	}

 	.banners.geniussports {
            width: 940px;

    margin: 0 auto;

    }

}
@media screen and (max-width:1000px) {
	.not-a-slider {
		display: inline-block;
		width: auto;
		height: auto
	}
	.not-a-slider .logo-slide {
		width: 94px;
		box-sizing: inherit
	}
	.large-slide-article {
		height: 400px
	}
	.three-one:nth-child(1), .three-one:nth-child(2) {
		width: 100% !important
	}

 	.banners.geniussports {
		width: 84%;
        display: block;
	}

}
@media screen and (max-width:960px) {
	.one-two-one {
		width: 90% !important;
		margin: auto !important;
		padding: 0px !important;
		float: none
	}
	article.list-item img {
		max-width: 90%;
		max-height: 400px;
		float: none;
		padding-right: 0px;
		padding-bottom: 10px;
		clear: both;
		display: block;
		box-sizing: border-box;
		margin: auto
	}
	article.list-item h2, article.list-item .list-item-text {
		margin: auto;
		width: 100%;
		color: black;
		text-align: justify
	}
	article.list-item h1 {
		text-align: center;
		margin-bottom: 0px;
		width: 100%
	}
	article.list-item h2 {
		text-align: center
	}
	.full-column .more-button {
		margin-top: 25px !important
	}
}
@media screen and (min-width:941px) {
	.parent-menu:hover {
		padding-bottom: 0px;
		height: 34px
	}
	.parent-menu:hover:after {
		content: '>';
		transform: rotate(90deg);
		position: relative;
		top: -4px;
		width: 15px;
		margin: auto;
		color: rgb(121, 121, 121);
		text-align: center;
		display: block;
		height: 19px
	}
}
@media screen and (max-width:940px) {
iframe#krepnam {
    width: 100%!important;
    height: 40vw!important;
}
	.three-widgets-tournament{
        width:100% !important;
    }
    #mvp{
        text-align: center;
    }

    .three-widgets{
    	width:100% !important;
    }

    .widget-list .vef-split{
    	width: 100% !important;
    }

    #backToTop:before{
    	display: none;
    }

	.container.geniussports {
		width: 84%;
	}

	.container, .header-container {
		width: 90%
	}
	.three .top-news {
		margin-top: 0px
	}
	.primary-menu-item, .sticky-menu .primary-menu-item {
		padding: 8px 13px
	}
	#desktop-menu, #DMenu {
		display: none
	}
	body.small-h .social-wrapper {
		margin-top: 5px
	}
	header.small .logo-wrapper {
		margin-left: 0px
	}
	.block {
		width: 100% !important;
		margin: 40px auto
	}
	.lbs-header1 .top-news {
		margin-top: 65px
	}
	.active-nav.parent-menu:hover {
		height: auto
	}
	.slicknav_menu {
		display: block
	}
	.social-wrapper {
		float: right;
		text-align: right;
		margin-top: 15px;
		margin-right: 60px
	}
	.search-input-wrapper {
		right: -9px;
		top: 43px
	}
	.social-wrapper ul {
		float: right
	}
	.search-wrapper {
		float: none;
		margin-top: 15px;
		position: absolute;
		right: 13px
	}
	.social-link-item {
		width: 35px;
		height: 35px
	}
	a.social-link {
		width: 100%;
		height: 100%
	}
	.twitter-link:hover {
		background-position: 9px -19px
	}
	.twitter-link {
		background-position: 9px 11px
	}
	.facebook-link {
		background-position: 14px 11px
	}
	.facebook-link:hover {
		background-position: 14px -19px
	}
	.youtube-link {
		background-position: 11px 11px
	}
	.youtube-link:hover {
		background-position: 11px -19px
	}
	.draugiem-link {
		background-position: 8px 11px
	}
	.draugiem-link:hover {
		background-position: 8px -19px
	}
	.instagram-link {
		background-position: 10px 10px, 0px 0px;
		background-size: auto, contain
	}
	.instagram-link:hover {
		background-position: 10px -20px
	}
	.search-icon {
		width: 23px
	}
	header {
		height: 65px
	}
	.sticky-menu .search-wrapper {
		float: right;
		margin-top: 10px
	}
	.top-wrapper {
		height: auto !important;
		display: inline-block;
		width: 100%;
		min-height: 300px
	}
	.news-section .large-article, .news-section .medium-article, .news-section .large-article a, .news-section .medium-article a, .news-section .large-article img, .news-section .medium-article img {
		width: 100% !important;
		height: auto !important;
		display: block !important
	}
 	.news-section .medium-article,  .news-section .medium-article a,  .news-section .medium-article img {
		width: 100% !important;
		height: 400px !important;
		display: block !important
	}

	.top-news {
		margin-top: 95px
	}
	.logo-wrapper {
		background-color: rgba(37, 37, 37, 0)
	}
	.half-cloumn {
		width: 100% !important
	}
	.more-button {
		margin-right: auto;
		margin-left: auto
	}
	.video-item, .photo-item {
		width: 500px !important;
		height: 280px !important;
		margin: auto !important;
		float: none !important
	}
	.small-list {
		width: 100% !important
	}
	.video-item iframe, .video-item video, .photo-item img {
		width: 498px !important;
		height: 280px !important
	}
	.small-list .video-item, .small-list .photo-item {
		width: 500px !important;
		height: 280px !important
	}
	.video-item h3, .photo-item h3 {
		width: 498px
	}
	.video-foto-section {
		background-image: url('../img/foto-video-bg.png');
		background-repeat: no-repeat;
		background-size: auto 103%;
		background-position: 0 -112px
	}
	.small-list .video-item:nth-child(3n), .small-list .photo-item:nth-child(3n), .small-list .video-item:nth-child(4n), .small-list .photo-item:nth-child(4n) {
		display: block !important
	}
	.photo-list {
		height: auto !important
	}
	.video-item h3 {
		bottom: 0px !important
	}
	.partner-list li {
		margin-right: 0;
		text-align: center;
		margin-bottom: 25px;
		padding: 0px
	}
	.partner-list li {
		margin-right: 0 !important;
		text-align: center !important;
		margin-bottom: 40px !important;
		padding: 0px !important;
		height: auto !important;
		width: 100% !important;
		max-width: 100% !important;
		max-height: 100% !important
	}
	.partner-section {
		-webkit-clip-path: polygon(0 20px, 100% 0, 100% 100%, 0 100%) !important;
		clip-path: polygon(0 20px, 100% 0, 100% 100%, 0 100%) !important
	}
	.follow-item {
		width: 100% !important;
		margin-bottom: 40px
	}
	.social-section {
		background-position: center !important;
		background-size: cover !important
	}
	ul.contacts li {
		border: none !important;
		margin-left: auto !important;
		margin-right: auto !important;
		display: block;
		margin-bottom: 10px;
		padding: 0px
	}
	ul.contacts li:first-of-type {
		margin-top: 10px
	}
	.partner-list {
		padding-left: 0
	}
	.slicknav_btn {
		padding: 11px 9px !important;
		margin-top: 2px !important
	}
	.slicknav_menu {
		width: 100% !important;
		left: 0px !important
	}
	#backToTop {
		display: block
	}
	.follow-item .instagram-link {
		background-position: 15px 14px, 0px 0px
	}
	.news-section .large-article h2, .news-section .medium-article h2 {
		font-size: 20px !important;
	}
	.news-section .medium-article.cntdwn .ha2 {
        padding-bottom: 0vw;
        padding-left: 0px;
        padding-right: 0px;
	}

    .news-section .large-article h2, .large-slide-article h2 {
        font-size: 22px !important;
    }
	.video-list .small-list h3, .photo-list .small-list h3, .video-item h3, .photo-item h3 {
		font-size: 20px !important;
	}
	.primary-menu-item ul.sub-menu li:before {
		content: '';
		display: inline;
		padding-right: 0px
	}
	.parent-menu:hover {
		padding-bottom: 0px;
		height: auto
	}
	header.small .logo-wrapper {
		opacity: 1 !important
	}
	body.small-h .mm-logo-wrapper {
		display: none !important
	}
	body.small-h .close-menu {
		width: 25px;
		height: 25px;
		top: -6px
	}
	body.small-h .slicknav_nav {
		top: -65px !important
	}
	.sticky-body .slicknav_btn {
		top: -106px !important
	}
	.small-h .top-news {
		margin-top: 0px !important
	}
	.section-col {
		width: 100% !important
	}
	.league .video-item, .league .photo-item, .league .small-list .photo-item {
		width: 500px !important;
		height: 280px !important;
		margin: auto !important;
		float: none !important
	}
	.league .small-list {
		width: 100% !important
	}
	.talent-list {
		text-align: center;
		background-size: auto 100%;
		padding-bottom: 200px;
		background-position: center
	}
	.talent-list .talent-block {
		width: 60% !important;
		margin: auto;
		float: none;
		display: inline-block;
		height: auto !important
	}
	.related-article-section, .social-section-single {
		-webkit-clip-path: none;
		clip-path: none;
	}
	.league-nav .league-menu li {
		padding: 10px 10px;
		width: 50%;
		box-sizing: border-box
	}
	.header1 .league-menu {
		padding-left: 0px;
		padding-top: 55px
	}
	article.search-result-item .image-wrapper {
		display: block;
		float: none;
		width: 50%;
		height: auto;
		margin: auto;
		overflow: hidden;
		box-sizing: border-box
	}
	article.search-result-item .content-wrapper {
		float: none;
		width: 100%
	}
	article.search-result-item .content-wrapper h2 {
		text-align: center
	}
	article.search-result-item .content-wrapper p {
		text-align: justify
	}
	article.search-result-item:hover {
		border: 3px solid rgba(0, 0, 0, 0)
	}
	article.search-result-item:after {
		display: block;
		content: '';
		width: 85%;
		margin: 20px auto;
		border-bottom: 3px solid rgba(0, 0, 0, 0.5)
	}
	.pagination-item, .pagination-wrapper a, .pagination-wrapper strong {
		margin: 0px !important;
		padding: 10px 15px !important
	}
	#filter_category, #filter_date, .filter-label {
		display: block;
		margin: 10px auto;
		width: 100%
	}
	.top-single {
		min-height: 175px !important
	}
	.first-pi {
		margin-left: 0px !important;
		padding-left: 0px !important
	}
	.last-pi {
		margin-right: 0px !important;
		padding-right: 0px !important
	}
	.empty-image {
		height: 0px !important
	}
	.social-home{
		-webkit-clip-path: none;
	    margin-top: -52px;
	}
	#backToTop{
		margin-top:7px;
	}

 .olybet-estonia {
    width: 100%;
    max-width: 620px;
    padding-left: 0px;
}
.olybet-estonia img {
    margin-left: -10px;
        width: 105%;
    max-width: 105%;
margin-bottom: 0px;
}

.olybet-estonia.topp {
     margin-left: -9px!important;
    padding-top: 20px;

}

.section-row.slider-wrapper {
    display: none;
}

}


@media screen and (max-width:575px) {



.olybet-estonia {
    width: 100%;
    max-width: 620px;
    padding-left: 0px;

}

iframe#krepnam {
    width: 100%!important;
    height: 60vw!important;
}

.olybet-estonia img {
    margin-left: -10px;
        width: 105%;
    max-width: 105%;
margin-bottom: 0px;
}

.news-short .olybet-estonia img {
    margin-top: 30px;
}


	.league-top-wrapper .slick-dots {
		bottom: 30px;
	}
	.video-item, .photo-item {
		width: 337px !important;
		height: 190px !important;
	}
	.photo-gallery>ul>li {
		float: none !important;
		margin: 20px auto !important;
		width: 100% !important;
		height: auto;
		display: inline-block;
	}
	#lightgallery, .list-unstyled {
		padding: 0;
	}
	.gallery-name {
		min-height: 50px;
		font-size: 26px;
		color: black;
		text-align: center;
		width: 100%;
		display: inline-block
	}
	.video-list-item {
		height: 255px !important
	}
	.video-list-item iframe, .video-list-item video {
		width: 100%;
		height: 255px
	}
	.widget-list {
		margin: 50px auto
	}
	.not-a-slider .logo-slide {
		width: 150px;
		box-sizing: inherit
	}
	.extra-menu .menu-item {
		width: auto;
		display: block;
		margin: auto;
		float: none
	}
	.large-slide-article {
		height: 300px
	}
	.photo-gallery>ul>li {
		float: none;
		margin-bottom: 15px;
		margin-right: 20px;
		width: 200px;
		margin: 20px auto
	}
	body.small-h .social-wrapper {
		display: none !important
	}
	.page-logo img {
		margin-left: auto;
		margin-right: auto;
		float: none
	}
	body.small-h .sticky-menu .social-wrapper {
		display: none !important
	}
	.famehall-top {
		background-image: url('../img/famehall-stars.png'), url('../img/famehall-text.png'), url('../img/famehall-bg.png');
		background-position: center;
		background-size: 100%;
		background-repeat: no-repeat
	}
	.video-item iframe, .video-item video, .photo-item img {
		width: 337px !important;
		height: 190px !important
	}
	.small-list .video-item, .small-list .photo-item {
		width: 337px !important;
		height: 190px !important
	}
	.video-item h3, .photo-item h3 {
		width: 321px !important
	}
	.video-foto-section {
		background-position: 0 -75px
	}
	.logo-wrapper {
		margin-left: 0px;
		padding-left: 0px
	}
	.social-wrapper ul {
		float: left;
		padding-left: 0px
	}
	.social-wrapper {
		float: left;
		margin-right: 0px !important
	}
	.search-wrapper {
		right: 20px
	}
	.famehall-top {
		background-image: url('../img/famehall-stars.png'), url('../img/famehall-text.png'), url('../img/famehall-bg.png');
		background-position: center top+25px, center 160px, center;
		background-size: 40%, 75%, auto;
		background-repeat: no-repeat
	}
	body.small-h.sticky-body .slicknav_menu {
		margin-top: 61px !important;
		top: 46px !important
	}
	.league .video-item, .league .photo-item, .league .small-list .photo-item {
		width: 322px !important;
		height: 100% !important;
		margin: auto !important;
		float: none !important
	}
	.league-top-wrapper .news-section .large-article h2, .league-top-wrapper .large-slide-article h2 {
		padding-bottom: 40px
	}
	.not-a-slider {
		width: 300px;
		margin: auto;
		display: block;
		height: 100%;
		min-height: 625px
	}
	.not-a-slider .logo-slide {
		width: 111px;
		box-sizing: inherit;
		margin: auto;
		display: block;
		float: left;
		text-align: center
	}
	.video-list {
		min-height: 500px
	}
	.social-wrapper ul {
		display: none !important
	}
	.login-button, .facebook-login {
		display: block;
		max-width: 100%;
		float: none;
		margin: 10px auto;
		text-align: center
	}
	.world-wrapper.header1 .top-news {
		margin-top: 65px
	}
	.world-wrapper.header1 .not-a-slider {
		display: inline-block;
		min-height: auto
	}
	.small-article .image-wrapper {
		float: left;
		clear: both
	}

  	.news-section .medium-article,  .news-section .medium-article a,  .news-section .medium-article img {
		width: 100% !important;
		height: 270px !important;
		display: block !important
	}
    .widget-list.hidden  .standings-short.vef-split  {
    padding-top: 50px;
   }

}
@media screen and (max-width:520px) {
	.photo-gallery ul li.video-list-item {
		width: 250px !important;
		height: 141px !important
	}
	.video-list-item iframe, .video-list-item video {
		width: 250px;
		height: 141px
	}
  .external-menu  .special-menu-img
{
    padding-right:5px;
    width: 23%;
    height: auto;
}




.news-short .olybet-estonia {
    width: 100%;
    max-width: 430px;

    margin-right: 20px;
    padding-left: 0px;
    float: none;
}

.news-short .olybet-estonia img {
     margin-top: 0px;  margin-bottom: 0px;

        width: 105%;
    max-width: 105%;
}

	.banners.geniussports {
		width: 84%;
        display: block;
	}

    #spls_comp_list li {
    margin: 0 21px!important;

}

}
@media screen and (max-width:375px) {
	.famehall-top {
		background-position: center top+65px, center 160px, center;
		background-size: 50%, 75%, auto;
		background-repeat: no-repeat
	}

    .news-section .medium-article,  .news-section .medium-article a,  .news-section .medium-article img {
		width: 100% !important;
		height: 200px !important;
		display: block !important
	}
	.social-wrapper {
		display: none !important
	}
	.video-item, .photo-item {
		width: 320px !important;
		height: 180px !important
	}
	.video-item iframe, .video-item video, .photo-item img {
		width: 320px !important;
		height: 180px !important
	}
	.small-list .video-item, .small-list .photo-item {
		width: 320px !important;
		height: 180px !important
	}
	.video-item h3, .photo-item h3 {
		width: 320px !important
	}
	.video-item h3 {
		bottom: 0px !important
	}
	.video-list .small-list li:last-of-type h3 {
		bottom: -1px !important
	}
}