
@import url(/fonts/almoni/styles.css);

body {
/*	background-color: #222241;*/
    background: rgb(59,7,208);
    
    background: linear-gradient(360deg, #222142 29.17%, #3B07D0 100%);
    direction: rtl;
    height: 100vh;
    font-family: 'AlmoniTzarAAA', sans-serif;
}

.internal_pages .containers {
	padding: 0px;
}
.homepage_seciton {
    border-radius: 6px;
    background: linear-gradient(180deg, #ABC7DB 0%, #D1EAFC 100%);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
        width: 100%;
    height: 100%;
    position: relative;
    padding: 20px 0px;
}
.homepage_seciton h3 {
    text-align: center;direction: rtl;
    padding-bottom: 20px;
    color: #222142; 
}
.homepage_seciton h3 span {
    font-size: 20px;
    padding-right: 20px;
}
.homepage_seciton h3 a {
    background: #ef493c;
    color: #000;
    font-size: 22px;
    padding: 5px 20px;

}
.start_button {
  background: #a9c5da;
  color: #000;
  font-weight: bold;
  font-size: 24px;
}
.homepage_seciton h3 strong {
    text-decoration: underline;color: #18bd1b;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'AlmoniTzarAAA',sans-serif;
    font-size: 1em;
}
.subscription-form { 
   display: flex;
   margin: 0 auto;
   flex-direction: column;
   justify-content: center;
   align-items: center;
}
.subscription-form .form-group { 
    width: 100%;
}
.subscription-form .form-group .ui-widget{ 
   display: flex;
   align-items: center;
   justify-content: center;
}
.subscription-form label { 
    float: right;
    font-size: 24px;
    padding-left: 10px;
}
.subscription-form input { 
    float: right;
    margin-bottom: 0;
    border-radius: 6px;
    border: 1px solid #ABC7DB;
    background: #FFF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.50) inset;
    width: 60%;
    color: #7D7E7E; 
    font-size: 20px;
    line-height: 20px;
    padding: 15px 20px 7px 20px;
}
.homepage_seciton .messages_box {
    height: 60px;
}
.subscription-form .message-error, .subscription-form .message-success {
        margin-top: 0px;
}
.subscription-form button {	
  background: #76A4FF;
  color: #FFF;    
  font-size: 26px;
  line-height: 26px;
  margin-top: 40px;
  border: none;
  padding: 15px 80px 10px;    
  font-weight: bold;
  border-radius: 6px;
 background: linear-gradient(180deg, #76A4FF 0%, #4475D8 100%);
 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
}


.subscription-form .border-button:hover, .subscription-form .border-button:focus {
	background: #fff;
    color: #222142;
}

.blue_design_btn { 
  background: #76A4FF;
  color: #FFF;    
  font-size: 26px;
  line-height: 26px;
  margin-top: 40px;
  border: none;
  padding: 15px 80px 10px;    
  font-weight: bold;
  border-radius: 6px;
 background: linear-gradient(180deg, #76A4FF 0%, #4475D8 100%);
 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
}
.blue_design_btn:hover, .blue_design_btn:focus {
    background: #fff;
    color: #222142;
}
.subscription-form .border-button.disabled_btn {
	opacity: 0.5;
    color: #a79999;
    background: #d9d9d9;
}
.subscription-form .member_results {
    padding: 10px 20px;
}

.btn_loading_spinner {
    border: none;
    color: #000;
    position: absolute;
    font-size: 30px;
    display: none;
    margin: -4px 0px 0px -37px;
}
input.id_number {
    font-family: Arial, sans-serif;
}
.ui-widget input.id_number {
    font-family: Arial, sans-serif;
    background: #fff;
    text-align: right;
    color: #000;
    font-style: normal;

}

.question_image {
    text-align: center;
    margin-bottom: 10px;
}
.question_image img {
    margin: auto;
}
#vote_success_msg {
    width: 100%;
    height: 50px;
    text-align: center;
    direction: rtl;
    font-size: 26px;        
    font-weight: bold;                        
    color: #d9d9d9;
}
#vote_btn {
    display: none;
}
#vote_btn.next_available {
    display: block;
}
.vote_btn_container {
    margin-top: 5px;
    width: 100%;
}
.vote_btn_container button {
    margin-top: 15px;
    margin: auto;
    
    font-size: 26px;
}
.q_a_container{
    direction: rtl;
    
}

.section_container .section_title {
    display: block;
    padding: 20px;
    font-weight: bold;

    margin-bottom: 20px;
    padding: 10px;
    font-size: 40px;
}
.section_container .section_title.main_cat_sub_title {
    font-size: 32px;
}
.section_container .section_title.main_subcat_sub_title {
        font-size: 32px;
    line-height: normal;
}
.section_container .section_title.main_summary_sub_title {
    font-size: 32px;
    line-height: normal;
}
.answers_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 10px;
}
.answers_container .answer_item {
/*    flex: 25%;*/
/*    margin-bottom: 50px;*/
    flex: 0 0 21%;
    margin: 20px;
    text-align: center;
    position: relative;
}
.answers_container .answer_item .answer_item_number {
    text-align: center;
    color: #d9d9d9;
    margin: auto;
    font-size: 36px;
    line-height: 50px;
}
.answers_container .answer_item .answer_circle {
    font-weight: bold;
    direction: rtl;
    text-align: center;
    background: #CCCECF;        
    font-size: 26px;
    color: #222241;        
    width: auto;
    height: 200px;
    border-radius: 6px;
    background: var(--grey, linear-gradient(180deg, #CCCECF 0%, #FEFEFE 100%));
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    cursor: pointer;
    margin: auto;
}

.answers_container .answer_item .answer_circle .answer_text {
    
    display: flex;
    align-items: center;
    justify-content: center;
    color: #222142;
    padding: 0px 5px;
    font-size: 24px;
}
.answers_container .answer_item .answer_circle .answer_circle_inner {
    position: relative;
    text-align: center;
        width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.answers_container .answer_item .answer_circle .answer_icon {
    margin-bottom: 20px;
}

.answers_container .answer_item .answer_circle .answer_icon img {
    height: 65px;
}
.title_user_info {
    font-size: 38px;
    padding: 10px;
}
.title_user_info strong{
    color: #76A4FF;
}
.main_cat_page_arrow {
    text-align: center;
    position: relative;
    width: 100%;
    padding: 10px;
}
.main_cat_page_arrow img {
    margin: auto;
    width: 40px;
}
.answer_circle_tooltip {
   
}
a.answer_circle_tooltip_link {
     position: absolute;
    left: 10px;
    bottom: 5px;
    color: #7D7E7E;
    z-index: 8;
    cursor: context-menu;
    font-size: 24px;
}
a.answer_circle_tooltip_link:hover {
    color: #6e48dc;
}
a.answer_circle_tooltip_link.popopen {
    color: #ABC7DB;
}
a.answer_circle_tooltip_link i {

}
/*.answers_container .answer_item .answer_circle:hover, .answers_container .answer_item .answer_circle:active, .answers_container .answer_item .answer_circle:focus {
    background-color: #a9ccdb;
}*/
.answers_container .answer_item .answer_circle:hover{
    background: #8dc3e0;
}
.answers_container .answer_item .answer_circle:hover .answer_text {
    font-weight: bold;
    
}
.answers_container .answer_item .answer_circle.answer_hovered {
    background-color: #a9ccdb;
}
.answers_container .answer_item .answer_circle.answer_selected {
    background: #70ab6b !important;
/*    border: 5px solid #b5b33d;*/
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.answers_container .answer_item .answer_circle.answer_correct {
    background: #5cb85c !important;
}
.answers_container .answer_item .answer_circle.answer_wrong {
    background: #df1818 !important;
}
.answers_container .answer_item_subcats_pop {
    display: none;
    position: absolute;
    background: #ABC7DB;
    font-size: 16px;
    border-radius: 6px;
    width: auto;
    opacity: 1;
    margin-top: -6px;
    padding: 5px 15px;
    z-index: 9;
    left: 5px;
}
.answers_container .answer_item_subcats_pop_item {
    
    border-bottom: 1px solid rgb(34 35 65 / 40%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.answers_container .answer_item_subcats_pop_text {
    font-size: 20px;
    line-height: 20px;
    padding: 5px 0px;
    color: #000;
}

.select_subcats_section {
    border-left: 1px solid #76A4FF;
    padding-left: 30px;

}
.subcats_container {
    
}
.subcats_items_container {
    
}
.subcats_items_container .main_cat_item {
    float: right;
    width: 100%;
}
.subcats_items_container .main_cat_item_inner{
    background: #9FC1DA;
    color: #222142;
    border-radius: 6px;
    background: var(--gradiand-blue-light, linear-gradient(180deg, #9FC1DA 0%, #C0E5FF 100%));
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    margin-bottom: 15px;
}
.subcats_items_container .main_cat_item_text{
    font-size: 22px;
    font-weight: bold;
    padding: 5px 0px;
}
.main_cat_item_btn {
    width: 100%;
    display: inline-block;
    color: #222142;
}
.main_cat_item_btn i {
    float: left;
    padding-left: 20px;
    font-size: 28px;
}
.main_cat_item_btn:hover, .main_cat_item_btn:focus{
    color: #222142;
}
.main_cat_item_inner .main_cat_item_btn i.fa-caret-down{
    display: none;
}
.subcats_items_container .main_cat_item_inner.main_cat_seleted {
    /*background: #70ab6b;
    color: #000;*/
}
.main_cat_item_inner.main_cat_seleted .main_cat_item_btn i.fa-caret-left{
    display: none;
}
.main_cat_item_inner.main_cat_seleted .main_cat_item_btn i.fa-caret-down{
    display: inline-block;
        color: #301995;
}
.subcat_tree_container {
    float: right;
    display: none;    
    position: relative;
    width: 100%;
}
.subcat_tree_container.subcat_tree_open {    
    display: block;    
}
.subcat_tree_col {
    float: right;
/*    display: flex;*/
    flex-direction: column;
    align-items: center;
    justify-content: center;
/*    margin-left: 15px;*/
    clear: both;
}
.subcat_tree_col.tree_col_level_1 {
    display: block;
    width: 80%;
}
.subcat_tree_col.tree_col_level_2 {
/*        padding-right: 40px;*/
    width: 80%;
    float: left;
}
.subcat_tree_col.tree_col_level_3 {
/*        padding-right: 40px;*/
    width: 80%;
    float: left;
}
.select_subcat_tree_item {    
    float: right;
    width: 100%;
}
.select_subcat_tree_item .select_subcat_tree_text .nav_subcat_tree_container a i.fa-caret-down {
    
}
.select_subcat_tree_item.tree_item_open .select_subcat_tree_text .nav_subcat_tree_container a i.fa-caret-down {
    
}
.select_subcat_tree_item.tree_item_open .select_subcat_tree_text .nav_subcat_tree_container a i.fa-caret-left {
    
}

.select_subcat_tree_inner {
    float: right;
    width: 100%;
    margin-bottom: 10px;
}
.select_subcat_tree_text {
    position: relative;
}
.select_subcat_tree_text a.select_subcat_tree_btn {
    background: transparent;
    color: #ABC7DB;
    padding: 5px 5px 5px 5px;
    width: 100%;
    display: inline-block;
    position: relative;
    border-radius: 6px;
    border: 0.75px solid #ABC7DB;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    font-size: 18px;
    text-align: right;
}

.select_subcat_tree_text a.select_subcat_tree_btn span{
    float: right;
    width: 100%;
}

.select_subcat_tree_text a.select_subcat_tree_other_btn {
    background: transparent;
    color: #ABC7DB;
    padding: 5px 5px 5px 5px;
    width: 100%;
    display: inline-block;
    position: relative;
    border-radius: 6px;
    border: 0.75px solid #ABC7DB;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    font-size: 18px;
    text-align: right;
}

.select_subcat_tree_text a.select_subcat_tree_other_btn span{
    float: right;
    width: 100%;
}
.select_subcat_tree_text input.select_subcat_tree_other_input {
    background: transparent;
    color: #ABC7DB;
    padding: 5px 5px 5px 5px;
    width: 100%;
    display: inline-block;
    position: relative;
    border-radius: 6px;
    border: 0.75px solid #ABC7DB;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    font-size: 18px;
    text-align: right;
    font-style: initial;
}
.select_subcat_tree_text input.select_subcat_tree_other_input.tree_other_input_selected {
background: #76A4FF;
    color: #222142;
}

input.select_subcat_tree_other_input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #FFFFFF;
}
input.select_subcat_tree_other_input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #FFFFFF;
   opacity:  1;
}
input.select_subcat_tree_other_input::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #FFFFFF;
   opacity:  1;
}
input.select_subcat_tree_other_input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #FFFFFF;
}
input.select_subcat_tree_other_input::-ms-input-placeholder { /* Microsoft Edge */
   color:    #FFFFFF;
}

input.select_subcat_tree_other_input::placeholder { /* Most modern browsers support this now. */
   color:    #FFFFFF;
}

.select_subcat_tree_text a.select_subcat_tree_not_btn {
    cursor: default;
}
.select_subcat_tree_text a:hover{    
    
}
.select_subcat_tree_text a.tree_node_selected{
    
    background: #76A4FF;    
    color: #222142; 
}

.subcat_tree_nodes_container {
    float: right;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 40px;
}

.select_subcat_tree_nodes {
    
}
.select_subcat_tree_node {
    margin-bottom: 10px;
}
.select_subcat_tree_node_text {
    background: #a9ccdb;
    color: #000;
    padding: 5px;
}

.nav_subcat_tree_container {
      display: block;
      position: absolute;      
      left: 0px;
      top: 0px;
      cursor: pointer;
      font-size: 22px;
      height: 100%;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
}
.nav_subcat_tree_container a {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;    
    height: 100%;
    display: block;
}
.nav_subcat_tree_container a i {
    font-size: 30px;
    color: #a9cde6;
}
.nav_subcat_tree_container a:hover {
    background-color: transparent;
}
.nav_subcat_tree_container a:hover i {
    color: #53854e;
}
.nav_subcat_tree_container a i.fa-caret-down {
    display: none;
}
.nav_subcat_tree_container a.nav_subcat_tree_open {

}
.nav_subcat_tree_container a.nav_subcat_tree_open i.fa-caret-down {
    display: block;
}
.nav_subcat_tree_container a.nav_subcat_tree_open i.fa-caret-left {
   display: none;   
}
.subcat_tree_select_icon {
    display: block;
    position: absolute;      
    right: 0px;
    top: 0px;      
    font-size: 22px;
    height: 100%;
}
.subcat_tree_select_icon i {
    display: none;
        padding-right: 10px;
    padding-top: 10px;
}
.subcat_tree_select_icon.tree_node_icon_selected i {
    display: block;
}


/*************************** selected_cats_questions_section *************************/

.selected_cats_questions_section {
    border-bottom: 1px solid #76A4FF;
    margin-bottom: 15px;
}

.selected_cats_questions {

}

.selected_cats_questions_inner {

}

.selected_cat_question_container {
    float: right;
    width: 100%;
    margin-bottom: 10px;
}

.selected_cat_question {
    float: right;
    width: 100%;
    margin-bottom: 15px;
}

.selected_cat_question .selected_cat_question_text {
    color: #222142;
    border-radius: 6px;
    background: var(--gradiand-blue-light, linear-gradient(180deg, #9FC1DA 0%, #C0E5FF 100%));
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    text-align: right;
    float: right;
    padding: 2px 20px;
        font-size: 20px;
}

.selected_cat_question_answers {
    float: right;
    width: 100%;
}

.selected_cat_question_answers_container {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
}

.selected_cat_question_answer {
    margin-left: 20px;
    margin-bottom: 10px;
    display: flex;
}


.checkbox_container {
  display: block;
  position: relative;
    padding-right: 30px;
/*  top: 7px;*/
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
      line-height: 25px;
}

/* Hide the browser's default checkbox */
.checkbox_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  right: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.checkbox_container:hover input ~ .checkmark {
  background-color: #6e6f94;
}

/* When the checkbox is checked, add a blue background */
.checkbox_container input:checked ~ .checkmark {
  background-color: #222341;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox_container .checkmark:after {
    left: 8px;
    top: 2px;
    width: 8px;
    height: 15px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.selected_cat_question_answer_childs {
        margin-top: 3px;
    margin-right: 10px;
    display: none;
}
.selected_cat_question_answer_childs .checkbox_container{
       margin-left: 15px;
    font-size: 16px;
    float: right;
    line-height: 20px;
    padding-right: 25px;
        color: #ABC7DB;
}
.selected_cat_question_answer_childs .checkmark {
  height: 16px;
  width: 16px;
}
.selected_cat_question_answer_childs .checkbox_container .checkmark:after {
    left: 6px;
    top: -1px;

}
/*************************** selected_subcats_summary *************************/

.selected_subcats_summary_section {

}

.selected_cats_summary {
    padding: 40px 10px;
}
.selected_cats_summary_title {
    
}
.selected_cats_summary_title h3  {
    
}
.selected_cats_summary_inner {
    margin-top: 20px;
}
.selected_cats_summary_items {
    width: 95%;
    margin: auto;
}

.selected_cat_summary_inner {
    display: block;    
    padding: 0px 8px;
    text-decoration: none;
            
    border-radius: 6px;
    border: 1px solid #89B0FF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
}
.selected_cat_summary_text {
    
}
a.selected_cat_summary_btn {
    color: #76A4FF;
    width: 100%;
    display: block;
    padding: 5px 0px 2px;
}
.selected_cat_summary_item {
    text-align: right;
    position: relative;
/*    margin: 10px 0px 10px 0px;*/
    padding: 10px 0px 10px 0px;
}
.selected_cat_summary_item:before {
      content: "";
    position: absolute;
    top: -10px;
    right: 15px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    width: 15px;
    height: 30px;
}
.selected_cat_summary_item:after {
      position: absolute;
      content: "";
      top: -10px;
    right: 15px;
    border-right: 1px solid #fff;
    /* border-top: 1px solid #fff; */
    /* border-right: none; */
    border-top: none;
    width: 20px;
    height: 100%;
    }
.cat_level_1 a.selected_cat_summary_btn{
    font-weight: bold;
    color: #ABC7DB;
        font-size: 20px;
    text-align: center;
}
.cat_level_1 {
    
}
.cat_level_1 .selected_cat_summary_inner {
    border: 1px solid #ABC7DB;
}
.cat_level_2 {
    padding-right: 30px;
}
.cat_level_3 {
    padding-right: 60px;
}
.cat_level_4 {
    padding-right: 90px;   
}
.selected_cat_summary_item.cat_level_1:before, .selected_cat_summary_item.cat_level_1:after {
    border-top: none;
    border-bottom: none;
    border-right: none;
}
.selected_cat_summary_item.cat_level_2:before{
    
}
.selected_cat_summary_item.cat_level_2:after {

}
.selected_cat_summary_item.cat_level_3:before{
    right: 45px;
}
.selected_cat_summary_item.cat_level_3:after {

}
.selected_cat_summary_item.cat_level_4:before {
    right: 75px;
}
.selected_cat_summary_item.cat_level_4:after {

}
.subcat_page_title_user_info{
 font-size: 30px;
    margin-right: 16.66666667%;
}
.selected_cats_summary_btn_container {
    margin-top: 20px;
    margin-right: 16.66666667%;
    margin-bottom: 40px;
}
.selected_cats_summary_btn_container button {
    width: auto;
    font-size: 24px;
    font-weight: bold;
    padding: 8px 100px 6px;
    border-radius: 6px;
    background: #4475D8;
    background: var(--gradient-blue-maoz, linear-gradient(180deg, #76A4FF 0%, #4475D8 100%));
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.90);
    line-height: normal;
    border: none;
    
}
.selected_subcats_back_btn {
    position: absolute;
    left: 100px;
    top: 25px;
}
.selected_subcats_back_btn a {        
    font-size: 24px;
}
.selected_subcats_back_btn a i {
    color: #829DFF;
    padding-left: 10px;
        font-size: 30px;
}
.selected_cats_summary_btn_container .btn_loading_spinner {
    
}
.selected_cats_summary_btn_container .selected_cats_summary_btn_msg {
    
}
@media (max-width: 1200px){
  .answers_container .answer_item {
        margin: 5px;
        flex: 0 0 30%;
  }
}
@media (max-width: 991px){
    .answers_container .answer_item {
        font-size: 22px;
    }
    .answers_container .answer_item .answer_text {
        margin: 0 0px;
    }
    .selected_cats_summary {
       
    }
}

@media (max-width: 768px){
    .homepage_seciton  {
            padding: 10px 0px;
    }
    .homepage_seciton h3 {
        padding-bottom: 0px;
     
        font-size: 24px;
    }
    .homepage_seciton .messages_box {
        height: 30px;
        margin-bottom: 5px;
        padding: 0px 10px;
    }
    .selected_cats_summary {
       padding: 0px 10px;
    }
    .select_subcats_section {
        border-left: none;
        padding-left: 15px;
        border-bottom: 1px solid #76A4FF;
    }
    .select_subcats_section .container-form{ 
            padding-bottom: 10px;
    }
    .subcat_page_title_user_info {
        margin-right: 0px;
    }
    .selected_subcats_summary_section {
        padding-top: 15px;
    }
    .selected_cats_summary_btn_container {
        margin-right: 0px;
    }
    .selected_cats_summary_btn_container button {        
        padding: 8px 60px 6px;
    }
    .selected_subcats_back_btn {     
        left: 50px;
    }
    .selected_subcats_back_btn a span {    
        display: none;
    }

}

@media (max-width:640px){
   .container-form {
        padding-top: 0px;
   }
  .answers_container .answer_item .answer_circle {
        width: auto;
        height: 120px;
            font-size: 14px;
  }
  .answers_container .answer_item .answer_circle .answer_icon {
        margin-bottom: 10px;
            margin-top: -10px;
    }
    .answers_container .answer_item .answer_circle .answer_icon img {
        height: 50px;
        width: auto;
    }
  .answers_container .answer_item .answer_circle .answer_text {
            font-size: 18px;
        line-height: 20px;
  }
  .answers_container .answer_item {
        margin: 5px;
        flex: 0 0 40%;
  }
  .section_container .section_title {
        font-size: 30px;
        margin-bottom: 0px;
   }
   .section_container .section_title.main_cat_sub_title {
        font-size: 24px;
    }
    .section_container .section_title.main_subcat_sub_title {
        font-size: 24px;
    }
    .section_container .section_title.main_summary_sub_title {
        font-size: 24px;
        line-height: normal;
    }
   .main_cat_page_arrow {
        padding: 0;
   }
   .main_cat_page_arrow img {
        width: 30px;
   }

   .subcat_tree_col.tree_col_level_2 {
/*      margin-right: 40px;*/
    }
    .subcat_tree_col.tree_col_level_3 {
/*        margin-right: 80px;*/
    }

    a.answer_circle_tooltip_link {
    
        left: 6px;
        bottom: 1px;
    }

    .answers_container .answer_item_subcats_pop {
            margin-top: -2px;
    }
    .answers_container .answer_item_subcats_pop_item {
        padding-bottom: 5px;
    }
    .answers_container .answer_item_subcats_pop_text {
        font-size: 12px;
        line-height: 12px;
    }
}
@media (max-width:500px){
  .selected_subcats_back_btn {     
        left: 30px;
    }
}

@media (max-width: 420px){
  .answers_container .answer_item {
        margin: 5px 0px;
        flex: 0 0 45%;
  }
}

@media (max-width:380px){
   .container-form {
        padding-top: 0px;
   }
  .answers_container .answer_item .answer_circle {
        
        font-size: 14px;
  }
  .answers_container .answer_item .answer_circle .answer_text {
        
        line-height: 15px;
  }

 

}

.copy-right {

}
.copy_right_container {
    direction: ltr;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.copy_right_container .developed_by {
    display: flex;
    align-items: center;
    justify-content: center;
    
}
.copy_right_container .developed_by span {
    
}
.copy_right_container .developed_by img {
    width: 100px;
}
.copy_right_container .copyright_text {
    display: flex;
    align-items: center;
    justify-content: center;
}


