.iti{width: 100%; overflow: visible;}

.iti .iti__selected-dial-code{color: #333;}

#callme .iti, #listDestinationsFormConsultion .iti{margin-bottom: 10px;}
#callme .iti .iti__selected-dial-code{font-size: 12px;}
#callme .iti{ overflow: visible; }
#callme .iti__country-container{ overflow: visible; }
#callme .iti__hide{ display: none; }
#callme  .iti__country-list{list-style: none; padding-left: 0;}
#callme  .iti__country-list li{background-image: none; padding-left: 8px; margin-bottom: 0;}

.iti #MainFormHelpPhone, .installment__form .iti #studyInInstallmentsPhone{width: 100% !important;}

.screen_block_item .iti{ overflow: visible; }
.screen_block_item .iti__country-container{ overflow: visible; }
.screen_block_item .iti__flag{ height: 12px;}
.screen_block_item .iti__selected-country-primary{ display: flex; height: 100%;}
.screen_block_item .iti__hide{ display: none; }
.screen_block_item .iti__search-input-wrapper{display: flex;}

.programm__tabs__body .iti__country-list{list-style: none; padding-left: 0;}
.programm__tabs__body .iti__country-list li{background-image: none; padding-left: 8px; margin-bottom: 0;}

#screen_clientsguarantee_form_inputs_wrap{ overflow: visible;}
#screen_clientsguarantee_form_inputs_wrap .iti{flex: 1 1 45%; }
.professions_form .iti{flex: 1 1 45%; margin-bottom: 10px;}


#main-form-help-main-page .iti,
.installment__form .iti{ width: calc(50% - 5px) !important; margin-top: 10px;}

#screen_prefooter_appform_block_cont .iti, 
#screen_resultsform_block_cont .iti, 
#screen_mid1_block_cont .iti, 
#screen_mid2_block_cont .iti, 
#screen_mid3_block_cont .iti,
#screen_mid4_block_cont .iti,
#screen_prefooter_blue_block_form .iti{
    width: calc(50% - 5px) !important;
    float: left;
}

#screen_prefooter_blue_block_form .iti{
    margin: 0 10px 10px 0;
}

.iti .screen_prefooter_appform_block_form_txt, 
.iti .screen_mid1_block_form_txt, 
.iti .screen_mid2_block_form_txt, 
.iti .screen_resultsform_block_form_txt, 
.iti .screen_mid3_block_form_txt, 
.iti .screen_mid4_block_form_txt,
.iti #screen_prefooter_blue_block_form_phone{
    width: 100% !important;
}

#oneClickPaymentForm .iti{
    margin-bottom: 10px; 
}


#crossblock_getconsultform_block_cont_col2_form .iti,
#crossblock_freediagnostics_block_cont_col2_form .iti,
#crossblock_clientguaranteeform_block_cont_col2_form .iti,
#crossblock_wannatoo_block_cont_col2_form .iti,
#crossblock_helpselectform_block_cont_col2_form .iti{
    width: calc(50% - 5px);
    float: right;
}

#crossblock_getconsultform_block_cont_col2_form_phone,
#crossblock_freediagnostics_block_cont_col2_form_phone,
#crossblock_clientguaranteeform_block_cont_col2_form_phone,
#crossblock_wannatoo_block_cont_col2_form_phone,
#crossblock_helpselectform_block_cont_col2_form_phone{
    width: 100%; 
}

#crossblock_getconsultform_block_cont_col2_form .iti__country-container,
#crossblock_freediagnostics_block_cont_col2_form .iti__country-container,
#crossblock_clientguaranteeform_block_cont_col2_form .iti__country-container,
#crossblock_wannatoo_block_cont_col2_form .iti__country-container,
#crossblock_helpselectform_block_cont_col2_form .iti__country-container{
    overflow: visible;
}

#profession_cont_block .iti__country-list li{ background-image: none; }

#courseListConsultForm .iti,
#installment_block_cont .iti{
    margin-bottom: 10px;
}

#course--consult--form button.iti__selected-country{
    border: 0 !important;
}

@media only screen and (min-width:0) and (max-width:639px) {
    #main-form-help-main-page .iti,
    .installment__form .iti,
    #screen_prefooter_appform_block_cont .iti, 
    #screen_resultsform_block_cont .iti, 
    #screen_mid1_block_cont .iti, 
    #screen_mid2_block_cont .iti, 
    #screen_mid3_block_cont .iti,
    #screen_mid4_block_cont .iti,
    #screen_prefooter_blue_block_form .iti,
    #crossblock_getconsultform_block_cont_col2_form .iti,
    #crossblock_freediagnostics_block_cont_col2_form .iti,
    #crossblock_clientguaranteeform_block_cont_col2_form .iti,
    #crossblock_wannatoo_block_cont_col2_form .iti,
    #crossblock_helpselectform_block_cont_col2_form .iti{
        width: 100% !important;
    }

    #screen_prefooter_blue_block_form .iti{
        margin-right: 0;
    }
}