/* placed on Top */

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

    :root {
        font-size: 150%;
    }


}


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

    :root {
        font-size: 120%;
    }


}

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

    :root {
        font-size: 110%;
    }


}

@media only screen and (max-width:1500px){
    :root
    {
        font-size:100%;
    }

    
    
}

@media only screen and (max-width:1400px){
    :root
    {
        font-size:93.7%;
    }
    
}

@media only screen and (max-width:1344.90px){
    /* screen size 1200px */
    :root {
        font-size: 83.6%;
    }

/*     .container {
        padding: 0 20px;
    } */
	.site-content {
    padding: 0px 10px;
	}
	
/* 	.blog .site-main {
    padding: 20px 20px;
} */
	
	.blog .entry-content {
    padding: 0 ;
}
	
	.title {
    padding: 0 ;
}

	.entry-header {
  
    padding: 0 20px;
}
	
	
    
}

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

}

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

    ul.bet_heading {
        display: none;
    }

  .offer_line, .min_deposit {
        display: none;
    }

/*  .visit_site {
        display: none;
    } */

	.score h2 {
    font-size: 20px !important;
    margin: 0px !important;
}
	.brand_logo img {
    max-width: 150px !important;
}
	
    .site_info {
        padding: 12px 10px;
    }


    .first-offer-line {
        font-size: 18px !important;
        line-height: 23px;
    }

    a.green_btn {
        padding: 12px 28px;
        font-size: 17px;
        line-height: 18px;
    }

    .second-offer-line {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #2d2a4b;
        margin-bottom: 8px;
    }

    .beting_item {
        justify-content: space-between;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .bookie_content {
        display: inline-block;
    }

	.content span {
    font-size: 14px;
}

	.list {
    width: 23%;
}
	
	.content p {
    font-size: 20px;
}
	.entry-content h3, .entry-content h2 {
    font-size: 26px;
}
	
	.entry-content p, .entry-content li {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
}
	section {
    margin:0 20px ;
	}
    .post-wrapper-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

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

    /* screen size 390px */

   .score_hide.score {
        display: none;
    }
    
    .score_hide_desk {
        display: block;
    }

   
    ul.beting_item> li {
        width: 50% !important;
    }

    
    .site_info {
        flex-direction: column;
        background: none;
        align-items: flex-end;
    }
   
    .site_info ul {
        justify-content: center;
        width: 100%;
    }

    .site_info li {
        font-size: 10px;
        line-height: 16px;
        grid-gap: 4px;
    }

    .disclosure-line a {
        font-size: 10px;
    }
    .h1_heading {
        font-size: 24px;
        line-height: 31px;
    }
    

    .span_date {
        font-size: 15px !important;
        margin-bottom: 5px;
    }

/*     .p_content {
        font-size: 14px;
        line-height: 18px;
    } */

    header#masthead {
    padding: 10px;
}
    
    aside.widget-area section.widget_text {
   text-align: center;
    font-size: 15px;
    line-height: 1;
    padding: 0px 10px;
}

    aside.widget-area {
    margin-top: 30px;
}
    
    aside.widget-area section.widget_nav_menu {
    margin: 10px 0;
}
	.list {
    width: 49%;
}
    
	.title a {
    padding: 7px 30px;
    font-size: 16px;
}
	.icon-text {
    grid-gap: 10px;
}
	.entry-title {
    font-size: 24px !important;
}
	.post-thumbnail .wp-post-image {

/*    height: 70px !important;*/
    object-fit: contain;
}
	.entry-header figure {
    border-radius: 0px !important;
}
	header#masthead .site-logo {
    position: static;
    margin: 0;
    padding: 0;
}

header#masthead #site-navigation, header#masthead #site-navigation  .menu-button-container {
    position: static;
    margin-left: auto;
}
	header#masthead .site-logo .custom-logo-link,header#masthead .site-logo .custom-logo-link img{
		display: block;
	}	
	header#masthead .site-logo .custom-logo-link img {
		height: 30px;
		width: auto !important;
		max-width: max-content;
	}
	.single header.entry-header.alignwide {
    padding: 0 !important;
}
.title{
    padding: 0 20px !important;
}
.blog-wrapper .blog-posts {
    width: auto;
}
.blog-wrapper {
    display: block;
}
.blog-wrapper header.entry-header {
    padding: 0;
}
nav.breadcrumbs {
    padding: 0; 
    left: 20px;
}
nav.page-breadcrumbs{
    padding: 20px 0;
}
	.entry-content {
    padding: 0 0px;
}
.blog-wrapper .blog-posts {
    padding: 0;
}
	.blog-wrapper .blog-posts .entry-content {
    padding: 0;
}
	.single-post .site-content {
    padding: 0;
}
	.single-post .entry-content {
    padding: 0 10px;
}
	.single-slots .post-thumbnail .wp-post-image, .single-post .post-thumbnail .wp-post-image {
    height: auto !important;
}

.post-wrapper-grid {
    grid-template-columns: repeat(2, 1fr);
}
}


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

    .site_info ul {
        grid-gap: 3px;
    }

/*     .container {
        padding: 0 10px;
    } */

    .beting_item {
        padding-left: 10px;
        padding-right: 10px;
    }

    a.green_btn {
        padding: 9px 19px;
        font-size: 15px;
        line-height: 16px;
    }

    #site-navigation .menu-button-container {
    padding: 0;
}
    .menu-button-container #primary-mobile-menu .dropdown-icon {
  
    color: #afafaf;
}
 
    .first-offer-line,  .second-offer-line  {
        font-size: 14px !important;
        line-height: 18px;
    }
    
    header .primary-menu-container {
    background: #000 !important;
    z-index: 99 !important;
}
    .menu-item a {
    padding: 10px !important;
}
    
    .primary-menu-container a {
    text-align: center;
    font-size: 17px !important;
}
    
    .primary-navigation-open .menu-button-container {
    z-index:999;
    background-color: #000000;
}

    .primary-mobile-menu span.dropdown-icon.open {
    font-size: 0;
}
   
    span.dropdown-icon.close, span.dropdown-icon.open {
    font-size: 0;
}
    button#primary-mobile-menu:focus, button#primary-mobile-menu:focus-visible {
    outline: none;
    box-shadow: none;
    border: none;
}
    .list {
    width: 100%;
}
	h1.entry-title {
    font-size: 25px !important;
}
    .author-box{
        display: block;
    }
    .author-avatar, .author-info {
    width: auto;
}
.single-casinos .post-thumbnail .wp-post-image {
    max-width: 100% !important;
}
}



