#industries-container {
    column-count: 6;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    width: 100%;
}
.radio span {
    margin-right: .75rem;
}
.btn-start {
    color: #fff;
    background-color: #193c6a !important;
    border-color: #193c6a !important;
    padding: 17px 66px 16px 68px;
    border-radius: 30px;
}
.btn-start:hover{
    color: #fff;
    background-color: #102645 !important;
    border-color: #102645 !important;
}

.assessment-font{
   font-family: Avenir;
  font-size: 24px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5 !important;
  letter-spacing: -0.11px !important;
}
 
/*#card-questions .radio>span {
    background-color: #fff;
    border: 3px solid #193c6a;
}*/
#card-questions .radio>input:checked~span {
    background-color : #193c6a;
}

#card-questions .radio>input:checked~span:after {
    background-color: transparent;
    border-color: transparent;
}

.symbol-label {
/*    width: 30px;
    height:30px; */
    width:50px;
    height:50px;
    margin-right: 3px;
}
.additional-result-datas ul li:last-child, .madditional-result-datas ul li:last-child{
    margin-right: 0px !important;
}
.result-data {
    position: absolute;
/*    border: 2px solid #fff;
    border-style: dashed;
    border-left: 0;
    border-bottom: 0;*/
    /*background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23333' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");*/
}
.result-data .result-circle-web {
  content: " ";
  position: absolute;
  top: 1px;
  right: 1px;
  transform:translate(50%,-50%);
  width: 18px;
  height: 18px; 
  border-radius: 50%;
  background: #fff;
  mix-blend-mode:lighten; 
  /*display: inline-block;*/
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.result-circle-web {
  content: " ";
  position: absolute;
  top: 1px;
  right: 1px;
  transform:translate(50%,-50%);
  width: 25px;
  height: 25px; 
  border-radius: 50%;
  background: #fff;
  mix-blend-mode:lighten; 
  /*display: inline-block;*/
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}

.result-data .result-circle-mobile {
  content: " ";
  position: absolute;
  top: 1px;
  right: 1px;
  transform:translate(50%,-50%);
  width: 12px;
  height: 12px; 
  border-radius: 50%;
  background: #fff;
  mix-blend-mode:lighten; 
/*  display: inline-block; */
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
} 

.symbol-red {
    background-color : #e94b34 !important;
}
.symbol-orange {
    background-color : #fd9e43 !important;
}
.symbol-yellow {
    background-color : #fddb76 !important;
}

.bg-pale-grey {
    background-color: #f9f9fa !important;
}

.button-risk {
  padding: 3px 15px;
  border-radius: 5px !important;
  /*font-family: 'Avenir';*/
  font-weight: 900;
  font-stretch: normal;
  font-style: normal;
  /*line-height: 1.75;*/
  letter-spacing: -0.07px !important;
  color: #fff;
}

.send-email-text{
  font-family: Marsden-Cm;
  font-size: 32px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.14px;
  color: #151719;
}
 
#card-results div.symbol-div{
    line-height: 0 !important;
}
.blockPage {
    width: 0 !important;
}

.page-break-after {
    page-break-after: always !important;
}

 
@media (max-width: 767px) {
    .disclaimer-cont, .question-desc {
        width: fit-content;
        word-break: break-all;
        text-align: left;
    }

    .pdfq-header, .question-header {
        width: fit-content;
        word-break: break-all;
        font-size: 18px !important;
        line-height: 1.4 !important;
        
    }
    .industry-list {
        float: none !important;
        width: 100% !important;
    }
    .send-email-text { 
        font-size: 24px;
    }
    .symbol-label {
        width: 40px;
        height:40px; 
        margin-right: 3px;
    }
    .border{
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }

    #result_table_ {
        padding-bottom: 10px !important;
    }
    .result-circle-web{
        width: 35px;
        height: 35px;
    }
    .risk_{
        /*padding-left: 0px !important;*/
    }
    .button-risk{
        /*font-size: 11px !important;*/
        font-size:10px!important;
        padding: 3px 7px !important;
    }
    .button-risk:first-child{
        margin-left: 0px !important;
    }
    .risk_main{
        margin-bottom: 0.5rem !important;
        /*margin-left: 25px !important;*/
        /*margin-left:10px!important;*/
    }
    .risk_main ul{
        display: flex !important;
    }
    .risk_main ul li > span{
        height: auto !IMPORTANT;
    }
    #question-header-container{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .question-desc{
        font-size:14px!important;
    }
}
@media (min-width: 768px) and (max-width: 1199px){
    .question-desc{
        font-size:14px!important;
    }
    .disclaimer-cont, .question-desc {
        width: fit-content;
        word-break: break-all;
        text-align: left;
    }

    .pdfq-header, .question-header {
        width: fit-content;
        word-break: break-all;
        font-size: 18px !important;
        line-height: 1.4 !important;
        
    }
/*    .likelihood-text{
        left: -69px!important;
    }*/
/*    .row.result-container{
        display: block !important;
    }
    .symbol-label {
        width: 91px;
        height:91px;
        margin-right: 5px;
    }
    
    .pdf-col{
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
    #result_table_ {
        padding-bottom: 10px !important;
    }*/
    .border{
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        padding-left: 12.5px!important;
        padding-right: 12.5px!important;
    }
}
@media (min-width: 768px) and (max-width: 889px){
    .label.button-risk.en-label{
       font-size: .8rem !important; 
    }
    .label.button-risk.th-label{
       font-size: .7rem !important; 
    }
}
@media (min-width: 1024px) {
    .industry-list {
        float: left !important;
        width: 50% !important;
    }
}



@media (min-width: 992px) {
    #card-questions .radio.radio-lg>span {
        height: 32px;
        width: 32px;
    }
}

@media (min-width:1200px) {
    .industry-item {
        line-height: 1.5 !important;
        letter-spacing: -0.66px !important;
    }
    #card-industries .card-body {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    
    #card-questions .card-body { 
        padding: 100px 50px !important;
    }
    
    .symbol-label {
        width: 91px;
        height:91px;
        margin-right: 5px;
    }
    .symbol-max {
        width: 100%;
        height:100%;
        margin-right: 5px;
    }
    #radio-div .radio{
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }
    #radio-div .font-20{
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
} 

@media (min-width:1428px) {
    #card-questions .card-body {
        padding: 100px 120px !important;
    }
    #radio-div .font-20,
    #radio-div .radio {
/*        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;*/
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important;
    }
     .industry-list {
        float: left !important;
        width: 33% !important;
    }
} 
@media (max-width: 1200px) {
    #card-results div.symbol-div{
        line-height: 0 !important;
    }
}