
.opd-column-2.simple .ilist_sl1_numberlist ol{
    padding: 0 !important;
    margin: 0 auto;
    width: 100%;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr 1fr;
	gap: 25px;
}

.opd-column-1.simple .ilist_sl1_numberlist ol{
    padding: 0 !important;
    margin: 0 auto;
    width: 100%;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns: 1fr;
	gap: 25px;
}



/* tablet breakpoint */
@media (min-width:320px) {

	.opd-column-2.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr;
		gap: 25px;
    }
	.opd-column-1.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr;
		gap: 25px;
    }
}


/* tablet breakpoint */
@media (min-width:480px) {
	.opd-column-2.simple .ilist_sl1_numberlist ol{
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr 1fr;
		gap: 25px;
    }
    .opd-column-1.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr;
		gap: 25px;
    }
}


/* tablet breakpoint */
@media (min-width:992px) {
	.opd-column-2.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr 1fr;
		gap: 25px;
    }
	.opd-column-1.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr;
		gap: 25px;
    }
}

/* tablet breakpoint */
@media (min-width:1220px) {
	.opd-column-2.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr 1fr;
		gap: 25px;
    }
	.opd-column-1.simple .ilist_sl1_numberlist ol {
        display: grid;
        grid-auto-rows: 1fr;
        grid-template-columns: 1fr;
		gap: 25px;
    }
}













.ilist_sl1_numberlist { max-width: 100%; }

.ilist_sl1_numberlist ol { counter-reset: li; list-style: none; *list-style: decimal;

padding: 0; margin-bottom: 1em; }

.ilist_sl1_numberlist ol ol { margin: 0 0 0 2em; }

.ilist_sl1_numberlist li { position: relative; display: block; padding: .4em .4em .4em 2em; *padding: .4em;

background: #FFF; color: #4f5358; text-decoration: none; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; 

border-color: #1ca2fc2e !important;
border-radius: 0.5rem !important;
border: 1px solid #1ca2fc2e !important;
gap: 0.5rem !important;
background-color: rgb(28 162 252 / 6%);
box-shadow: 8px 8px 50px 0px rgba(0, 0, 0, 0.08)


}

.ilist_tlist1_1{
display: inline-block;
width: 100%;
}
.ilist_sl1_numberlist li:hover { background: #cbe7f8; text-decoration: none; }

.ilist_sl1_numberlist li:before { content: counter(li); counter-increment: li;

    position: absolute;
    left: -20px;
    top: -15px;
    margin-top: 0;
    background: #87ceeb;
    width: 40px;
    line-height: 30px;
    border: .3em solid #fff;
    text-align: center;
    font-weight: bold;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 50%;
    color: #FFF;
    height: 40px;

}

.ilist_sl1_numberlist2 { max-width: 95%; }

.ilist_sl1_numberlist2 ol { counter-reset: li; list-style: none; *list-style: decimal;

padding: 0; margin-bottom: 1em; }

.ilist_sl1_numberlist2 ol ol { margin: 0 0 0 2em; }

.ilist_sl1_numberlist2 li { position: relative; display: block; padding: .4em .4em .4em 2em; *padding: .4em;

margin: .5em 0; background: #DDD; color: #4f5358; text-decoration: none; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; }

.ilist_sl1_numberlist2 li:hover { background: #cbe7f8; text-decoration: none; }

.ilist_sl1_numberlist2 li:before { content: counter(li); counter-increment: li; position: absolute; left: -1.3em; top: 50%; margin-top: -1.3em; background: #87ceeb; height: 2em; width: 2em; line-height: 2em; border: .3em solid #fff; text-align: center; font-weight: bold; -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; color: #FFF; }
.ilist_sl1_qcld_style> .upvote-section{
text-align:center;
position: absolute;
right: 4px;


padding-right: 1rem !important;
padding-left: 1rem !important;
border: 1px solid #dee2e6 !important;
bottom: 6px !important;
position: absolute !important;
right: 6px !important;
border-color: rgb(28 162 252 / 21%) !important;
background-color: rgb(28 162 252 / 6%);
border-radius: 50rem !important;
cursor: pointer;
width: auto;
padding-top: 3px;
padding-bottom: 2px;


}
.ilist_sl1_qcld_style>h3{
	margin-top:10px;
	margin-bottom:10px;
}
.ilist_sl1_qcld_column1{
	width:100%;
}


.ilist_sl1_qcld_style>h3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 15px 0 0 0;
    text-align: initial;
    font-size: 18px;
    line-height: 22px;
}

.ilist_sl1_numberlist li p{
	margin: 0;
	padding: 0 0 10px 0;
}

@media screen and (min-width: 768px) and (max-width: 800px){
	.ilist_tlist1_2,.ilist_tlist1_3,.ilist_tlist1_4{
		display: inline-block;
		width: 100%;
}
}
@media screen and (min-width: 360px) and (max-width: 768px){
	.ilist_tlist1_2,.ilist_tlist1_3,.ilist_tlist1_1,.ilist_tlist1_4{
		display: inline-block;
		width: 100%;
	}
}