/*
 Theme Name:   Avada Child
 Template:     Avada
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Avada
*/

.player-wrapper {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}

.player-wrapper iframe {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    left: 0;
    top: 0;
}
@media all and (min-width: 768px) and (max-width: 1023.98px) {
.each-question.ms-qs1.section1.sections {
    display: flex !important;
    flex-wrap: wrap;
}

.each-question.ms-qs1.section1.sections .survey-section {
    flex: 0 0 100%;
    margin: 0 0 20px;
    padding: 0;
}
.each-question {
    display: flex !important;
    flex: 0 0 100%;
    flex-wrap: wrap;
    padding-bottom: 30px !important;
}

.each-question .survey_table.alldisplay  + .survey_table {margin-left: 10% !important;}
.each-question .survey_table.alldisplay  + .survey_table + .survey_table + .survey_table,
.each-question .survey_table.alldisplay  + .survey_table + .survey_table + .survey_table + .survey_table,
.each-question .survey_table.alldisplay  + .survey_table + .survey_table,
.each-question .survey_table.alldisplay  + .survey_table + .survey_table + .survey_table + .survey_table + .survey_table,
.each-question .survey_table.alldisplay  + .survey_table {width: 16% !important;flex: 0 0 16% !important;position: relative;display: flex !important;justify-content: center;}

.each-question > .survey_table:last-child {margin-right: 10% !important;}

div#survey_answer1 {}

.each-question .survey_table .survey_element {
    width: 30px !important;
    height: 30px !important;
    margin: auto !important;
    line-height: 30px !important;
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 30px !important;
}

.survey_table.alldisplay .survey_element {
    width: 100% !important;
    flex: 0 0 100% !important;
    margin: 10px 0 -15px !important;
    padding: 0 !important;
    margin-bottom: -15px !important;
}

.section1:first-child #survey_answer1:before {
    left: -121px !important;
    top: -6px !important;
    color: #319cd6;
}

.section1:first-child #survey_answer1:after {
}

.section1:first-child #survey_answer5:before {
    left: 100% !important;
    margin: 0 0 0 30px;
    top: -9px;
    color: #319cd6;
}
}