@media (max-width: 1600px) {
	.game-categories-widget .game-categories__Tile{
		padding: 1rem;
	}
	.game-categories-widget .game-categories__Thumbnail img{
		height: 180px;
    	width: 180px;
	}
}
@media (max-width: 1380px) {
	.game-categories-widget .game-categories__Thumbnail img{
		height: 165px;
    	width: 165px;
	}
}
@media (max-width: 1190px) {
	.text-picture-widget__wrapper{
		grid-template-columns: 4fr 2fr;
	}
	section .container-xl{
		padding-left: 40px;
		padding-right: 40px;
	}
	.top-banner-widget__deposit--middle .btn{
		padding: .25rem !important;
		height: auto;
	}
	.header__branding{
		padding-top: 4rem;
	}
	header .logo-default img {
	    width: 175px;
	    max-width: 175px;
	}
	.top-banner-widget__deposit--middle .set-deposit-trustly{
		height: 45px;
        line-height: 40px;
	}
}
@media (max-width: 991.98px) { 
	.info-widget-column__content img{
		height: auto;
    	max-width: 100px;
	}
	.reviews-widget-top{
		padding-left: 0;
    	padding-right: 0;
	}
	.reviews-form__bottom--action button{
		height: 40px;
	}
	.main-widget-visible__logo img{
		max-width: 110px;
	}
	.main-widget-visible__advantages ul li {
    	font-size: 12px;
	}
	.main-widget-visible__bonuses--desc{
		font-size: 13px;
	}
	.main-widget-visible__bonuses--title{
		font-size: 12px;
	}
	.main-widget-visible__buttons a{
		font-size: 12px!important;
	    height: 28px!important;
	    line-height: 26px!important;
	    font-weight: 500!important;
	}
	.main-widget-visible__num{
		font-size: 1.5rem;
	}
	.main-widget-expanded__col--lines {
    	font-size: 13px;
	}
	.main-widget-expanded__col--content, .main-widget-expanded__col--content p{
    	font-size: 12px;
	}
	.main-widget-expanded__col{
		padding: 0rem;
	}
	.main-widget-expanded__cols{
		padding: 1rem;
	}
	.top-banner-widget__banner--bottom{
	    flex-direction: column;
		gap: 1rem;
	}
	.text-picture-widget__wrapper--left{
		width: 80%;
	}
	.top-banner-widget__grid--1, .top-banner-widget__grid--2, .top-banner-widget__grid--3{
		min-height: 1px;
	}
	.top-banner-widget__grid{
		grid-template-columns: 3fr 2fr 2fr;
	}
	.tpw-banner-bottom-mga{
	    gap: 1rem;
    	flex-direction: column;
    	align-items: anchor-center;
	}
	.game-categories-widget__wrapper--title{
		padding-left: 1rem;
	}
	.DepositBox_action .btn-gradient{
		height: 100%!important;
	}
	
}

@media (max-width: 767px) { 
	.container, .container-sm{
		max-width: unset;
	}
	.small-widget-bonus .icon-box__title{
		font-size: 1rem;
	}
	.heading-section span.lead{
		font-size: 1rem;
	}
	.container.header-container{
		position: absolute!important;
    	top: 0;
    	padding: 0;
	}
	.text-picture-widget__wrapper{
		grid-template-columns: 1fr 1fr;
	}
	.mainMenu-open #header .header-inner, .mainMenu-open #header #header-wrap{
		background-color: #0d1f38 !important;
		padding: 2rem;
		padding-top: 0;
		padding-right: 0;
		position: fixed;
	}
	#mainMenu-trigger{
		right: 50px;
		top: 40px;
	}
	.mainMenu-wrapper{
		display: flex;
    	flex-direction: column;
	}
	.mainMenu-wrapper .mainMenu__socials{
		order: 2;
        width: 100%;
        padding-right: 3rem;
	}
	.mainMenu-wrapper .mainMenu__actbut, #mainMenu .mainMenu__actbut{
		order: 1;
	    width: 95%;
    	justify-content: flex-start;
		margin-bottom: 2rem;
		padding-right: 2rem;
	}
	.mainMenu-wrapper .mainMenu__actbut a{
		margin: 0 !important;
	}
	.mainMenu-wrapper nav{
		order: 0;
	}
	.top-banner-widget__grid--1.banner_widget, .top-banner-widget__grid--2.banner_widget, .top-banner-widget__grid--3.banner_widget {
		display: none;
	}
	.top-banner-widget__grid{
		grid-template-columns: 1fr;
	}
	.game-categories-widget .game-categories__Thumbnail img{
		height: 155px;
        width: 155px;
	}
	.header__branding{
		padding-top: 2rem;
	}
	.top-banner-widget__col .DepositBox_amount{
		height: 50px;
	}
	.mobile-banner-widget{
		display: flex;
	}
}
@media (max-width: 678px) { 
	.main-widget-column__content{
		gap: 0.5rem;
	}
	.rateit-font{
		font-size: 18px;
	}
	.main-widget-visible__logo img{
		max-width: 90px;
	}
	.main-widget-column__content{
		grid-template-columns: 1fr;
	}
	.main-widget-visible__num{
		border-bottom: 1px solid#e5e6ef;
	    padding-bottom: 0.5rem;
	    margin-bottom: 0.5rem;
	    border-right: none;
	}
	.reviews-widget-top__proscons{
		gap: 1rem;
	}
	.reviews-widget-top__main--title{
		font-size: 1rem;
	}
	.reviews-widget-top__proscons--column span{
		font-size: 1.2rem;
	}
	.reviews-widget-top__proscons--column ul li {
    	font-size: 0.9rem;
	}
	.reviews-widget-bottom__column--title{
		font-weight: 600;
    	font-size: 0.9rem;
	}
	.reviews-widget-bottom{
		gap: 1rem;
	    padding: 2rem 1rem;
	}
	.reviews-widget-bottom__column--value span{
		font-size: 0.9rem;
	}
	.quote-widget .icon-box.medium > p{
		font-size: 1rem;
    	line-height: 1.5rem;
	}
	.reviews-form__proscons .form-group label{
		font-size: 0.9rem!important;
	}
	.reviews-form__text .form-group label{
		font-size: 0.9rem!important;
	}
	.reviews-form__details--line{
		margin-bottom: 0.5rem!important;
	}
	.reviews-form__details--line span {
    	font-size: 0.9rem!important;
	}
	.reviews-form__details--total{
		margin-bottom: 1rem!important;
    	font-size: 0.9rem!important;
	}
	.reviews-form__bottom{
		align-items: center!important;
	}
	.reviews-result__point{
		font-size: 0.9rem!important;
	}
	.reviews-result__top--date{
		font-size: 0.9rem!important;
	}
	.reviews-result__answers--author span{
		font-size: 1rem!important;
	}
	.reviews-result__answers--author{
		font-size: 0.9rem!important;
	}
	.info-widget-column__head{
		padding: 0.5rem 0.5rem;
    	font-size: 0.8rem;
	}
	.info-widget-column__content img{
		max-width: 70px;
	}
	.info-widget-column__content span{
	    font-size: 0.9rem;
    	padding: 0.5rem;
	}
	.text-picture-img img{
		width: 100%;
	}
	.text-picture-widget__wrapper{
		/*grid-template-columns: 1fr;
		flex-direction: column-reverse;*/
		display: flex;
    	flex-direction: column-reverse;
		gap: 3rem;
	    justify-content: flex-end;
	    margin-top: 4rem;
	    min-height: 65vh;
	}
	.text-picture-btns{
		gap: 0.5rem;
	    flex-direction: column;
	    align-items: center;
	}
	.game-categories-widget .game-categories__Tile{
		padding: 0.7rem;
	}
	header .logo-default img{
		width: 200px;
		max-width: 200px;
	}
	.email-input-wrapper .big.deposit{
		height: 100%!important;
	}
	
}
@media (max-width: 480px) { 
	.reviews-widget-top{
		grid-template-columns: 1fr;
		padding-top: 0;
	}
	.reviews-widget-top__main{
		margin-bottom: 1rem;
	}
	.reviews-widget-bottom{
		grid-template-columns: 1fr;
	}
	.main-widget-expanded__cols{
		grid-template-columns: 1fr;
	}
	.main-widget-expanded__bottom{
		flex-direction: column;
	}
	.main-widget-expanded__bottom--right{
		margin-top: 1rem;
	}
	.small-widget-bonus .icon-boxx{
		width:100%;
		border-bottom: 1px solid#e5e6ef;
		border-left: none;
	}
	.small-widget-bonus .icon-boxx:last-child{
		border-bottom: none;
	}
	.info-widget-column__content{
		grid-template-columns: 1fr 1fr;
    	grid-gap: 0rem;
    	padding-left: 0.5rem;
	}
	.info-widget__wrapper--head{
		grid-template-columns: 1fr 1fr;
    	grid-gap: 0.5rem;
    	padding-left: 1rem;
    	padding-top: 0.5rem;
    	padding-bottom: 0.5rem;
		line-height: 1.1rem;
	}
	.info-widget-column__head{
		padding: 0.1rem 1rem;
    	font-size: 0.8rem;
	}
	.reviews-widget-top__proscons--column{
		padding: 1rem 0.5rem;
	}
	.reviews-widget-top__proscons{
		grid-template-columns: 1fr;
	}
	.reviews-widget-top__proscons--column ul li{
		font-size: 1rem;
	}
	.reviews-form__title{
		font-size: 1rem!important;
	}
	
	.reviews-result__top--rating{
		font-size: 0.8rem!important;
	}
	.reviews-result__points{
		grid-template-columns: 1fr!important;
	}
	.reviews-form__proscons{
		flex-direction: column!important;
	}
	.reviews-form__pros, .reviews-form__cons{
		width:100%!important;
	}
	.reviews-form__writtable{
		padding: 1rem!important;
	}
	.reviews-form__proscons{
		gap: 0rem!important;
	}
	.faq-widget .accordion .ac-item .ac-title{
		font-size: 15px;
	}
	.icon-box.large .icon{
		width: 70px;
		height: 70px;
	}
	.writer-widget .icon-box{
	    padding-left: 0!important;
    	padding-top: 0!important;
	}
	.writer-widget .icon-box.large > h3, .writer-widget .icon-box.large > h5{
		margin: 5px 10px 10px 90px;
		font-size: 22px;
	}
	.writer-widget .icon-box.large p{
		margin: 5px 10px 10px 90px;
    	font-size: 14px;
	}
	.text-picture-widget__wrapper{
		display: flex;
    	flex-direction: column-reverse;
		gap: 3rem;
	    justify-content: flex-end;
	    margin-top: 4rem;
	    min-height: 65vh;
	}
	.text-picture-img img{
/*		width: 200px;*/
	}
	.text-picture-btns{
		flex-direction: row;
	}
	.mainMenu-open #header .header-inner, .mainMenu-open #header #header-wrap{
		background-color: #0e1f38 !important;
	}
	#mainMenu .btn-header-top{
		width: 95%;
	    position: relative;
	    margin: 0 !important;
	    text-align: center;
	    display: flex;
	    justify-content: center;
	    height: 4rem;
	    line-height: 3rem;
	    padding: 0.5rem;
	    margin-top: 1rem !important;
	}
	.lines-button.toggle-active .lines, .lines-button.toggle-active .lines:before, .lines-button.toggle-active .lines:after{
		background-color: #ffffff;
	}
	#header .header-inner #logo a{
		height: 100%;
	}
	section.text-widget{
	    padding-bottom: 1rem!important;
	}
	.top-banner-widget__grid{
		bottom: -80px;
	}
	.text-picture-widget__wrapper{
		padding: 2rem;
	}
	.text-picture-widget__wrapper--left{
		width: 100%;
	}
	.text-picture-widget__wrapper--right{
		justify-content: center;
	}
	.top-banner-widget__deposit--middle .btn{
		min-height: 3.5rem;
        display: flex !important;
        justify-content: center;
        align-items: center;
	}
	.DepositBox_depositBox .tpw-banner-bottom-mga{
		gap: 0.2rem;
	}
	.top-banner-widget__deposit--bottom	.tpw-banner-bottom-mga{
        gap: 0rem;
	}
	.top-banner-widget__deposit{
		padding: 1rem 2rem;
	}
	.top-banner-widget__deposit--top span > *{
		margin-bottom: 1rem;
	}
	.top-banner-widget__deposit--middle .DepositBox_item{
		padding: 10px;
	}
	.top-banner-widget__col .DepositBox_amount{
		height: 45px;
	}
	.text-picture-widget__wrapper .heading-section > *, .text-widget__wrapper h2{
		font-size: 1.75rem !important;
	}
	.mobile-banner-widget .top-banner-widget__banner--bottom{
  		flex-direction: column;
	}
	.game-categories-widget .game-categories__Thumbnail img{
		height: 100px;
        width: 100px;
	}
	#trustly-deposite-content .email-input-wrapper{
		top: 5%;
    	position: relative;
	}
	.popup-additional-info p{
		font-size: 1.2rem;
		line-height: 1.7rem;
	}
}
@media (max-width: 390px) { 
	.game-categories-widget .game-categories__Thumbnail img{
/*		height: 135px;*/
/*        width: 135px;*/
	}
	.DepositBox_item{
		padding: 8px 8px;
	}
	.top-banner-widget__deposit--top span > *{
		line-height: 1.75rem;
	}
	.top-banner-widget__deposit--top span > *{
		margin-bottom: 1.5rem;
	}
}
@media (max-width: 350px) { 
	.game-categories-widget .game-categories__Thumbnail img{
/*		height: 120px;*/
/*        width: 120px;*/
	}
	.text-widget__wrapper > *{
		overflow-wrap: break-word;
	}
}




