/*GTI12*/
.gti12-white-box img{
    border-top-right-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
}
.gti12-blue-box{
    background: #fff !important;
}
.gti12-blue-box .has-white-color:not(h4){
    color: #000A26 !important;
}
.gti12-blue-box  h4{
    font-size: 40px !important;
    color:#003BE5 !important;
    padding-bottom: 32px;
}
.gti12-blue-box .border-columns{
    gap:24px !important;
}
.gti12-blue-box .border-columns .wp-block-column{
    background-color: #EFF1F5;;
    border-radius: 10px;
    padding:16px 0 16px 16px;
    align-self:normal;
    align-items: center;
    display: flex;
}
.gti12-blue-box .border-columns .wp-block-column p{
    color:#003BE5 !important;
    text-align: left;
    position: relative;
    padding-left: 40px;
    font-size: 20px !important;
    display: inline-flex;
    align-items: center;
    left:-20px;
}
html[dir="rtl"] .gti12-blue-box .border-columns .wp-block-column p{
    text-align:right;
    padding-right: 30px;
    padding-left:0;
}
.gti12-blue-box .border-columns .wp-block-column p::before{
    position: relative;
    bottom: 0;
    vertical-align: middle;
    align-items: center;
    left:-20px;
}
html[dir="rtl"] .gti12-blue-box .border-columns .wp-block-column p::before{
    right:-20px;
    left:unset;
}
.gti12-blue-box .border-columns .wp-block-column:first-child p::before {
    content: url("../img/gti12-usp1.png");

}
.gti12-blue-box .border-columns .wp-block-column:nth-child(2) p::before {
    content: url("../img/gti12-usp2.png");
}

.gti12-blue-box .border-columns .wp-block-column:nth-child(3) p::before {
    content: url("../img/gti12-usp3.png");
}

.gti12-blue-box .border-columns .wp-block-column:nth-child(4) p::before {
    content: url("../img/gti12-usp4.png");
}
.gti12-blue-box .crypto-section{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.gti12-blue-box .crypto-section p:first-of-type{
    font-size: 20px !important;
}
.gti12-blue-box .crypto-section .wp-block-column p:nth-of-type(2){
    font-size: 16px !important;
    padding: 0 !important;
}
.gti12-table table{
    border-spacing: 0;
    background-color: #fff;
    border-radius: 20px;
    max-width: 100%;
}
.gti12-table tbody{
    max-height: 100%;
}
.gti12-table.wp-block-table td,.gti12-table.wp-block-table th{
    border: 0;
}
.gti12-table.wp-block-table tbody tr:nth-child(even){
    background-color: #EFF1F5;
}
.gti12-table.wp-block-table tbody tr:last-child{
    margin-bottom: 30px;
}
.gti12-table.wp-block-table td{
    padding: 24px 0 16px;
    font-weight: 700;
}
.gti12-table.wp-block-table tbody tr td:first-child{
    color: #003BE5;
}
.gti12-table thead tr{
    display: table;
    table-layout: fixed;
    width: 100%;
    max-width: 96%;
    margin: 0 auto;
}
.gti12-table thead{
    background-color: #003BE5;
    color: #fff;
    display: table;
    table-layout: fixed;
    width: 100%;
    border-radius: 20px 20px 0px 0;
}
.gti12-table thead th{
    color: #fff !important;
    font-size: 16px;
    font-weight: 800;
}
.gti12-table thead th strong{
    color: #fff !important;
}
.gti12-table .AccountComparisonTable thead th:first-child{
    padding: 22px 0 22px 14px !important;
}
.gti12-table  .AccountComparisonTable tbody tr{
    margin: 0 auto;
    width: 95%;
}
.gti12-table .AccountComparisonTable tbody tr td:first-child{
    padding-left: 10px;
    color: #003BE5;
    font-size: 16px;
}
.gti12-table .AccountComparisonTable tbody tr td{
    font-weight: 700;
    font-size: 16px;
}
.gti12-table .AccountComparisonTable tbody tr:nth-child(odd){
    background-color: #fff;
}
.gti12-table .AccountComparisonTable tbody tr:nth-child(even) td:first-child,.gti12-table .AccountComparisonTable tbody tr:nth-child(even){
    background-color: #EFF1F5;
}
html[dir=rtl] .gti12-white-box img {
    border-radius: 40px 0 0 40px !important;
}
html[dir=rtl] .gti12-blue-box .border-columns .wp-block-column:first-child{
    border-right:0!important;
}
html[dir=rtl] .gti12-blue-box .border-columns .wp-block-column:last-child{
    border-right: 1px solid #fff !important;
}
@media screen and (max-width: 1200px){
    .gti12-blue-box .crypto-section{
        grid-template-columns: 1fr 1fr 1fr 1fr ;
        padding-bottom: 0 !important;
    }
    .gti12-blue-box{
        margin-bottom: 64px !important;
    }
}

@media screen and (max-width: 577px) {
    .gti12-white-box, .gti12-blue-box, .disclaimer-section {
        border-radius: 20px !important;
    }
    .gti12-white-box {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .gti12-white-box .gti12-content {
        padding: 24px 24px 0 !important;
    }
    .gti12-white-box h2.has-large-font-size.box-title {
        padding-top: 0 !important;
        font-size: 32px !important;
    }
    .gti12-blue-box{
        padding: 24px !important;
        margin-bottom: 40px !important;
    }
    .gti12-blue-box .border-columns .wp-block-column p {
        position: relative;
        padding-left: 20px;
        font-size: 16px !important;
        left:unset;
    }
    .gti12-blue-box .border-columns .wp-block-column p br{
        display:none;
    }
    .gti12-blue-box .border-columns .wp-block-column{
        background-color: #FFFFFF;
        padding: 0;
    }
    .gti12-blue-box .border-columns .wp-block-column p::before{
        content:'' !important;
        background-color: #003BE5;
        height: 12px;
        width: 12px;
        border-radius: 50px;
        bottom:0;
        left:-10px!important;
    }
    html[dir="rtl"] .gti12-blue-box .border-columns .wp-block-column p::before{
        right:-10px!important;
        left: unset!important;
    }
    .gti12-blue-box h4 {
        font-size: 24px !important;
        color: #003BE5 !important;
        padding-bottom: 32px;
    }
    .gti12-blue-box .border-columns{
        gap:8px !important;
    }

    .first-six,.second-six {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap:0 20px;
    }
    .crypto-section .owl-dots{
        text-align: center;
    }
    .crypto-section .owl-dots .owl-dot.active span {
        background: #003BE5;
    }
    .crypto-section .owl-dots .owl-dot span{
        background: #CBCBCB;
    }
    .crypto-section .owl-item{
        justify-content: center;
    }
}


@media screen and (min-width: 577px) and (max-width: 991px) {
    .gti12-white-box, .gti12-blue-box, .disclaimer-section {
        border-radius: 30px !important;
    }

    .gti12-white-box {
        margin-top: 64px !important;
    }

    .gti12-white-box h2 {
        padding-top: 0 !important;
    }

    .gti12-white-box .gti12-content {
        padding: 40px 40px 0 !important;
    }

    .gti12-blue-box .border-columns {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px !important;
    }

    .gti12-blue-box {
        padding-bottom: 40px !important;
    }

}
@media screen and (min-width: 783px) and (max-width: 991px) {
    .gti12-white-box .wp-block-cover {
        border-top-right-radius: 0 !important;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px !important;
        min-height: 300px !important;
    }

    .gti12-white-box, .gti12-blue-box {
        margin-bottom: 64px !important;
    }

    .gti12-white-box .wp-block-columns .gti12-content {
        padding: 40px 24px 48px !important;
    }

    .gti12-white-box .wp-block-columns {
        flex-wrap: wrap !important;
    }

    .gti12-white-box .wp-block-columns .wp-block-column {
        flex-basis: 100% !important;
    }

    .gti12-white-box figure img {
        border-top-right-radius: 0 !important;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px !important;
        width: 100%;
        height: 400px;
        object-fit: fill;
    }
    .gti12-white-box figure.alignright {
        float: none;
        margin: 0;
        width: 100%;
    }
    .gti12-table .account-comparison-responsive .dropdown-toggle div {
        min-height: auto;
        padding: 20px 10px;
    }
    .gti12-blue-box .crypto-section p{
        font-size: 18px !important;
    }
}