.pros-cons div {
    font-weight: bold;
    font-size: 21px;
}
.pros-in {
    margin-right: 10px;

}
.pros-cons-container {
    display: flex!important;
    gap: 20px;
 }

.pros-in
.cons-in {
    list-style: none;
    padding-left: 15px;
    margin-top: 10px;

}
.pros-in{
}

.cons-in{
}

.pros-in li,
.cons-in li {
    position: relative;
    padding-left: 20px;
    margin: 1px 0px;
    list-style:none;

}
.pros-in{
    padding-left: 30px; 
    display: inline-block;
    border-radius: 5px; 
    padding-bottom: 10px;
    width: 100%;
    background-color: #00800014;

}
.cons-in {
    padding-left: 30px; 
    display: inline-block;
    border-radius: 5px; 
    padding-bottom: 10px;
    width: 100%;
    background-color: #ff030324;

}

.pros-in li:before,
.cons-in li:before {
    content: "";
    position: absolute;
    left: -10px;
    top: 15px;
    width: 20px;
    height: 20px;
    
}
.pros-in li:before {
    background: url("../editor-img/checklist.svg");
    background-size: contain;
    list-style: none;
}
.cons-in li:before {
    background: url("../editor-img/minus.svg");
    background-size: contain;
    list-style: none;
}

.tips_section {
    background-color: #e3eae3; 
    padding: 20px; 
    border-radius: 5px;
    color: #00900d; 
    text-align: center; 
    margin: 0 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.important_section {
    background-color: #ff000029; 
    padding: 20px; 
    border-radius: 5px;
    color: red; 
    text-align: center; 
    margin: 0 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.background_section li{
    background-color: #f4f8f9;
    position: relative;
/*    padding-left: 55px; */
    margin-bottom: 13px;
    list-style-type: none;
    display: inline-block;
    align-items: center;
    min-height: 35px; 
    border-radius: 5px;
}

.yellow-box, #main blockquote {
    margin: 15px 0px;
    padding-left: 70px;
    background-color: #fca0333b;
    text-align: center;
}
.yellow-box:before {
    content: "!";
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translate(0px, -50%);
    width: 20px;
    height: 20px;
    background-color: #2568ef;
    color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.yellow-box:before {
    content: "";
    position: relative;
    background-image: url('../editor-img/star-orange.svg');
    background-size: 90%;
    background-position: center;
    background-color: #ffffff;
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    transform: none;
    left: auto;
}

ol.steps {
    list-style: none;
    counter-reset: item;
}

.steps li {
    counter-increment: item; 
    position: relative;
    padding-left: 35px; 
    margin-bottom: 10px;
    background-color: #f4f8f9;
}

.steps li:before {
    content: "STEP: " counter(item);
    position: absolute;
    left: -35px;
    top: 35%;
    transform: translate(0, -50%);
    background: #2e636f;
    border-radius: 5px;
    color: white;
    width: 47px;
    height: 28px;
    font-size: 11px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
/*    padding: 5px;*/
}

ol.steps1 {
    list-style: none;
    counter-reset: item;
}

.steps1 li {
    counter-increment: item; 
    position: relative;
    padding-left: 35px; 
    margin-bottom: 10px;
    background-color: #f4f8f9;
}

.steps1 li:before {
    content: ""counter(item);
    position: absolute;
    left: -20px;
    top: 35%;
    transform: translate(0, -50%);
    background: #2e636f;
    border-radius: 5px;
    color: white;
    width: 30px;
    height: 28px;
    font-size: 14px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    padding: 5px;
}




.readmore {
    position: relative;
    color: rgb(33, 37, 41) !important;
    overflow: hidden;
    height: 80px;
}

.readmore:before {
    content: "";
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, #ffffff, transparent);
}

.readmore-button {
    background: #0d6efd;
    color: #fff;
    padding: 10px;
    margin: 10px 0;
}

.readmore.show-all:before {
    display: none;
}
.show-all {
    height: auto !important; 

ul.list li {
    display: flex;
    gap: 10px;
  }
  ul.list li:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20' x='0' y='0' viewBox='0 0 21 21' style='enable-background:new 0 0 512 512' xml:space='preserve' fill-rule='evenodd' class=''%3E%3Cg%3E%3Cpath fill='%23fca033' d='M10.504 1.318a9.189 9.189 0 0 1 0 18.375 9.189 9.189 0 0 1 0-18.375zM8.596 13.49l-2.25-2.252a.986.986 0 0 1 0-1.392.988.988 0 0 1 1.393 0l1.585 1.587 3.945-3.945a.986.986 0 0 1 1.392 0 .987.987 0 0 1 0 1.392l-4.642 4.642a.987.987 0 0 1-1.423-.032z' opacity='1' data-original='%2300ba00' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    color: var(--informative-400);
    margin-top: 0.13rem;
  }

  #main blockquote:before {
  content: "!";
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translate(0px, -50%);
  width: 20px;
  height: 20px;
  background-color: #2568ef;
  color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

  .bordered-text{
    border: 1px solid #cdc6c6;
    padding: 10px;
    border-radius: 15px;
    margin: 10px 0;
    padding: 20px;
   
  }

@media(max-width: 738px){
    
    .pros-in{
        padding-left: 0px!important;
    }
    .cons-in{
        padding-left: 0px!important;
    }
}

.list li {
    position: relative;
    padding-left: 55px; 
    margin-bottom: 13px;
    list-style-type: none;
    background: #f4f8f9;
    display: flex;
    align-items: center;
    min-height: 35px; 
    border-radius: 5px;
}

.list li:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 35px;
    background: url(https://7sport.net/en/wp-content/uploads/2025/03/correct.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: 5px solid #2e636f9c;
    border-radius: 50%;
    padding: 3px; 
}


.bookie-in-text h3{
    border-bottom: 1px solid #bbc1c3!important;
}

@media (max-width: 768px) {
    .table-mobile {
        display: flex!important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch !important;
        white-space: nowrap !important;
        max-width: 100% !important;
    }
    .steps1 li{
        padding-left: 0px;
        padding: 10px;
    }
    .steps1 li:before{
          left: -45px;
    }
    .list li:before {
        left: -45px;
    }

    .list li{
        padding: 10px;
        padding-left: 0px;
        justify-content: center;
    }

    .table-mobile table {
        width: 200%!important;
        min-width: 100%!important;
        max-width: 200%!important;
    }

     #menu-item-439128.mega-menu-legues>ul.sub-menu>li ul.sub-menu li a{
        font-size: 15px!important;
    }
}

/*@media (min-width: 769px) {
    .table-mobile {
        display: block !important;
        overflow: visible !important;
        white-space: normal !important;
    }

    .table-mobile table {
        width: auto !important;
        max-width: 100% !important;
    }
}*/



.tennis-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.tennis-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/tennis-ball.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.nba-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.nba-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/basket-ball.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.nfl-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.nfl-icon{
    filter: grayscale(100%);
}

.nfl-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/rugby-ball.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

}

.golf-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.golf-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/golf-ball.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.mlb-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.mlb-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/ball.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.nhl-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.nhl-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/hockey.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.faq1-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.faq1-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/chat.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}


.esports1-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.esports1-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/video-game-controller.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}


.payments-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.payments-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/wallet-with-card-sticking-out.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.casino1-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.casino1-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/casino-icon.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.bonuses-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.bonuses-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/giftbox.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.mobilee-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.mobilee-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/mobile-phone.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.security1-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.security1-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/secure-shield.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.market-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.market-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/rating.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.support-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.support-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/elegant-lady.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
.odds-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.odds-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/ellipsis.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.checkmark-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.checkmark-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/en/wp-content/uploads/2022/11/check.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.overvieww-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.overvieww-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/website-design.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.soccer-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.soccer-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/soccer-ball.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
.featuress-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.featuress-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/magic-wand.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
.rules-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.rules-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/checklist.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.bestsites-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.bestsites-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(http://7sport.net/en/wp-content/uploads/2025/03/badge.svg) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
.virtual-sports1-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.virtual-sports1-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/sports.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}

.betting-slip-icon {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    position: relative;
    padding-left: 50px; 
}

.betting-slip-icon:before {
    content: "";
    display: inline-block;
    width: 40px;
    height:40px;
    background: url(https://7sport.net/storage/2022/04/bill-icon.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: -5px;
    top: 50%;
    transform: translateY(-50%);
}
