fieldset h4{font-size:22px;line-height:20px;font-weight:500;margin-bottom:30px;}
fieldset + fieldset{margin-top:30px;}
fieldset .form-group .form-control{height:61px!important;}
.heading + fieldset{margin-top:58px;}
label{margin-bottom:10px;font-size:15px;font-weight:500;text-transform:uppercase;}
.star-icon{color:var(--error);}
.form-check-label > a{color:var(--blue);text-decoration:underline;}
.form-check{padding-left:38px;font-size:14px;line-height:27px;margin:0 0 26px 0;text-align:left;}
.form-check input[type="checkbox"].form-check-input{display:none;}
.form-check input[type="checkbox"]+.form-check-label{cursor:pointer;}
.form-check input[type="checkbox"]+.form-check-label::before{content:'';position:absolute;left:0;top:0;background:#fff;border:1px solid var(--dark);border-radius:0;width:27px;height:27px;transition:all 0.2s ease-in;}
.form-check input[type="checkbox"].form-check-input:checked+.form-check-label::before{border-color:var(--violet);background:var(--violet);}
.form-check input[type="checkbox"].form-check-input:disabled+.form-check-label::before{background:#f6f6f6;}
.form-check label{text-transform:capitalize;}

ul.subscription-list{width:100%;display:flex;flex-wrap:wrap;}
ul.subscription-list li:nth-child(even){width: 53%;}
ul.subscription-list li:nth-child(odd){width: 47%;}

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){
}

 
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
ul.subscription-list{flex-flow: column;}
ul.subscription-list li:nth-child(even),ul.subscription-list li:nth-child(odd){width: 100%;}
}

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){

}