@media screen and (max-width: 1024px) {
    .masterPageWrapper {
        width: 55%;
    }
    .ngdialog.ngdialog-theme-default .ngdialog-content {
        width: 65%;
        height: 85%;
        right: 17%;
        top: 8%;
    }
    .ngdialog.ngdialog-theme-default-small .ngdialog-content {
        width: 36%;
        height: 50%;
        right: 32%;
        top: 20%;
    }
    .headerContainer {
        width: 25%;
    }
    .pageWrapper {
        float: left;
    }

    .EN .pageWrapper {
        float: right;
    }
    #modal .combodate select {
        margin-top: 1%;
    }
    /*
    .EN .windowContainer.chooseServicePage div.menuWrapper,
    .EN .windowContainer.customerProfilePage div.menuWrapper,
    .EN .windowContainer.appointmentHistoryPage div.menuWrapper {
        right: initial;
        left: -300px;
    }
*/

    .windowContainer.chooseServicePage div.menuWrapper,
    .windowContainer.customerProfilePage div.menuWrapper,
    .windowContainer.appointmentHistoryPage div.menuWrapper {
        width: 13%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.categoryTitle {
        width: 18%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection {
        width: 25%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper {
        width: 50%;
    }
    .dropzone .dz-default.dz-message {
/*        margin-left: -50%;*/
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper {
        width: 82%;
        height: 100%;
        background-size: 80%;
        background-repeat: no-repeat;
        background-position: 50%;
        border-radius: 100%;
    }
}

@media screen and (max-width: 900px) {
    .windowContainer.chooseServicePage div.menuWrapper,
    .windowContainer.customerProfilePage div.menuWrapper {
        width: 20%;
    }
    .pageWrapper {
        width: 80%;
    }
    .masterPageWrapper {
        width: 75%;
        float: left;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.categoryTitle {
        width: 23%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection {
        width: 35%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper {
        width: 60%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer,
    #immediateMedicaladditionalPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer {
        width: 40%;
    }
    .ngdialog.ngdialog-theme-default-small .ngdialog-content {
        width: 55%;
        height: 45%;
        right: 22%;
        top: 25%;
    }
    .ngdialog.ngdialog-theme-default .ngdialog-content {
        width: 80%;
        height: 85%;
        right: 10%;
        top: 8%;
    }
    #customerVerificationPage .verificationFormRow div.verificationInputWrapper input {
        letter-spacing: 19px;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper {
        width: 65%;
    }
    #immediateMedicalPaymentPage form .formRowToggle,
    #immediateMedicalPaymentPage form .formRowSmall {
        height: 7%;
    }
    #immediateMedicalPaymentPage form .formRowToggle .bottomSection,
    #immediateMedicalPaymentPage form .formRowSmall .bottomSection,
    #immediateMedicalPaymentPage .toggleWrapper {
        height: 98%;
    }
    #immediateMedicalPaymentPage form .formRowSmall .bottomSection .switchInputDiv .inputContainer input {
        height: 90%;
    }
    .dropzone .dz-default.dz-message {
/*        margin-left: -50%;*/
    }
}

@media screen and (max-width: 768px) {
    #immediateMedicalAdditionalDataPage form .formRow .dropZoneTutorialContainer .dropZoneTutorialWrapper,
    #expertiseMedicalAdditionalDataPage form .formRow .dropZoneTutorialContainer .dropZoneTutorialWrapper {
        display: none;
    }
    .systemCheckError {
        background-size: cover;
    }
    .logoMargin {
        width: 100%;
        height: 10%;
    }
    .pageWrapper {
        float: none;
    }
    .masterPageWrapper {
        width: 84%;
        float: none;
    }
    .headerContainer {
        width: 100%;
        height: 12%;
    }

    .logoWrapper {
        width: 100%;
        height: 90%;
        background-image: url("../images/ic_logo1.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }

    .EN .logoWrapper {
        background-image: url("../images/ic_logo1_EN.png");
    }
    .ngdialog.ngdialog-theme-default-doctor .ngdialog-content {
        width: 94%;
        height: 98%;
        right: 3%;
        bottom: 0;
    }
    .ngdialog.ngdialog-theme-confirm-hour .ngdialog-content {
        width: 80%;
        right: 10%;
        height: 60%;
        top: 20%;
    }
    .ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content {
        width: 80%;
        right: 10%;
        height: 55%;
        top: 22.5%;
    }
    .viewContainer {
        height: 100%;
    }
    #modal .modalPageContainer.immediate .doctorRow .rightSection {
        width: 35%;
    }
    #modal .modalPageContainer.immediate .doctorRow .leftSection {
        width: 65%;
    }
    #modal .modalPageContainer.immediate .doctorRow .leftSection .middleSection .doctorSpecialitiesContainer .specialityContainer {
        width: 50%;
    }
    #modal .modalPageContainer.immediate .doctorRow .leftSection .middleSection .doctorSpecialitiesContainer .specialityContainer.oneSpeciality .specialityIconContainer {
        width: 15%;
    }
    #loginPage form.serverError .errorText.server {
        font-size: 14px;
    }
    #customerProfilePage .addFamilyMemberContainer .familyMembersContainer {
        width: 95%;
        margin: 0 auto;
    }
    #customerProfilePage .addFamilyMemberContainer {
        width: 98%;
    }
    #loginPage .topSectionContainer {
        height: 8%;
    }
    #loginPage .innerLogoWrapper {
        width: 43%;
        height: 100%;
        background-image: url("../images/ic_logo2.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        margin: 0 auto;
    }
    #loginPage .innerLogoContainer {
        width: 100%;
        /*        height: 22%;*/

        height: 18%;
    }
    #loginPage .inputWrapper,
    #loginPage .forgetPasswordWrapper {
        width: 100%;
        height: 95%;
    }
    #loginPage .forgetPasswordWrapper {
        margin-top: 1%;
    }
    #loginPage .middleSectionContainer form {
        height: 65%;
    }
    #loginPage .formRow {
        width: 100%;
        height: 20%;
        padding: 0;
        ;
    }
    #loginPage .inputWrapper input {
        height: 75%;
        width: 91%;
    }
    #loginPage .forgetPasswordWrapper button {
        width: 28%;
        font-size: 100%;
        height: 80%;
    }
    #loginPage .formRowDouble {
        height: 22%;
        width: 100%;
        padding: 0;
        ;
    }
    .windowContainer .windowFooter {
        height: 10%;
    }
    .masterPageWrapper {
        width: 82%;
    }
    #customerRegistrationTermsPage .registrationTermsFormRow {
        height: 16%;
    }
    #customerRegistrationTermsPage .registrationTermsFormDoubleRow {
        height: 84%;
    }
    #customerRegistrationTermsPage .registrationTermsAgreementWrapper div.registrationTermsAgreementTop {
        padding-bottom: 36%;
    }
    #customerRegistrationTermsPage .registrationTermsAgreementWrapper div.registrationTermsAgreementMiddle {
        height: 41%;
    }
    #customerRegistrationTermsPage .registrationTermsAgreementWrapper div.registrationTermsAgreementBottom {
        padding-bottom: 23%;
    }
    #customerRegistrationTermsPage .registrationTermsFormDoubleRow div.registrationTermsTextWrapper {
        width: 90%;
        overflow-x: hidden;
        margin: 0 auto;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper div.agreementCheckboxText p {
        font-size: 15px;
    }
    #customerRegistrationTermsPage .registrationTermsFormRegisterBtn {
        width: 100%;
    }
    #customerRegistrationTermsPage .registrationTermsFormRegisterBtnContainer {
        height: 15%;
        margin-bottom: 15%;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper {
        height: 15%;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper div.agreementCheckboxImage {
        background-size: 60%;
        background-position: center;
        width: 18%;
        height: 100%;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper div.agreementCheckboxText {
        width: 82%;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper div.agreementCheckboxText .agreementCheckboxTextTop {
        height: 15%;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper div.agreementCheckboxText .agreementCheckboxTextMiddle {
/*        height: 45%;*/
        height: 100%;
        display: table;
    }
    #customerRegistrationTermsPage .agreementCheckboxWrapper div.agreementCheckboxText .agreementCheckboxTextBottom {
        height: 20%;
    }
    #customerRegistrationTermsPage form.formError .errorText.form {
        font-size: 15px;
        height: 50%;
    }
    #customerRegistrationTermsPage form .errorText.form,
    #customerRegistrationTermsPage form.ng-valid .errorText.form {
        font-size: 0px;
        height: 0%;
    }
    #customerRegistrationPage .registrationFormRowSmall,
    #customerProfilePage .profileFormRowSmall {
        width: 98%;
        height: 20%;
    }
    #customerProfilePage .profileFormRowSmall {
        height: 22%;
    }
    .EN #customerRegistrationPage .registrationFormToggleRow,
    .EN #customerProfilePage .profileFormToggleRow {
        margin-right: 0;
        margin-left: 2.5%;
    }
    #customerRegistrationPage .registrationFormToggleRow,
    #customerProfilePage .profileFormToggleRow {
        height: 11%;
        width: 90%;
        display: table;
        margin-right: 2.5%;
    }
    #customerProfilePage .addFamilyMemberContainer .addFamilyMemberSection .addFamilyMemberWrapper {
        width: 8%;
        height: 55%;
    }
    #customerProfilePage .profileFormToggleRow {
        margin-bottom: 5%;
    }
    #customerRegistrationPage .toggleWrapper,
    #customerProfilePage .toggleWrapper {
        display: table-cell;
        vertical-align: bottom;
    }
    #customerRegistrationPage .toggleWrapper div.rightLabel,
    #customerRegistrationPage .toggleWrapper div.leftLabel,
    #customerProfilePage .toggleWrapper div.rightLabel,
    #customerProfilePage .toggleWrapper div.leftLabel {
        width: 47.5%;
    }
    #customerRegistrationPage .toggleWrapper div.rightLabel,
    #customerRegistrationPage .toggleWrapper div.leftLabel {
        width: 48%;
    }
    #customerRegistrationPage .registrationFormRowSmall div.registrationFormBottomWrapper input,
    #customerProfilePage .profileFormRowSmall div.profileFormBottomWrapper input {
        width: 80%;
    }
    #customerProfilePage .profileFormRowSmall div.profileFormBottomWrapper input {
        height: 100%;
    }
    #immediateMedicalAdditionalDataPage form .formRowSmall .bottomSection input,
    #expertiseMedicalAdditionalDataPage form .formRowSmall .bottomSection input {
        height: 84%;
    }
    #customerRegistrationPage .registrationFormRow,
    .registrationFormErrorRow,
    #customerProfilePage .profileFormRow,
    .profileFormErrorRow {
        height: 22%;
        width: 98%;
    }
    #customerRegistrationPage .registrationFormBottomWrapper input,
    #customerProfilePage .profileFormBottomWrapper input {
        width: 80%;
        height: 100%;
    }
    #customerRegistrationPage .combodate,
    #customerProfilePage .combodate {
        width: 94.1%;
    }
    #customerRegistrationPage .combodate select,
    #customerProfilePage .combodate select,
    #modal .combodate select {
        font-size: 14px;
        margin-top: 2%;
        padding-right: 8%;
        width: 31% !important;
        height: 67%;
    }
    #customerRegistrationPage select.genderSelect,
    #customerRegistrationPage select.insurerSelect,
    #customerProfilePage select.genderSelect,
    #customerProfilePage select.insurerSelect {
        width: 95%;
        height: 100%;
    }
    #customerRegistrationPage .formRowDouble {
        width: 95%;
        height: 14%;
    }
    #customerRegistrationPage .registrationFormRowSmall div.registrationFormBottomWrapper p,
    #customerRegistrationPage .switchInput p,
    #customerRegistrationPage .registrationFormBottomWrapper p,
    #customerProfilePage .profileFormRowSmall div.profileFormBottomWrapper p,
    #customerProfilePage .switchInput p,
    #customerProfilePage .profileFormBottomWrapper p {
        width: 100%;
    }
    #customerRegistrationPage .registrationFormBottomWrapper,
    #customerProfilePage .profileFormBottomWrapper {
        width: 95%;
        margin: 0 auto;
    }
    #customerRegistrationPage .continueBtnWrapper,
    #customerProfilePage .continueBtnWrapper {
        width: 95%;
        margin: 0 auto;
    }
    #customerRegistrationPage .continueBtnWrapper button,
    #customerProfilePage .continueBtnWrapper button {
        width: 98%;
        height: 75%;
    }
    #customerRegistrationPage .registrationFormTopWrapper,
    #customerProfilePage .profileFormTopWrapper {
        width: 90%;
        margin: 0 auto;
    }
    #customerRegistrationPage .registrationFormTopWrapper .hideAsterix p {
        padding-right: 4%;
    }
    #customerVerificationPage .verificationFormRow:first-of-type {
        height: 29%;
    }
    #customerVerificationPage .verificationFormRow {
        height: 42%;
    }
    #customerVerificationPage .verificationFormRow:last-of-type {
        height: 26%;
    }
    #customerVerificationPage .verificationFormRow p {
        font-size: 16px;
        float: right;
    }
    #customerVerificationPage .verificationFormRow .sendAgainWrapper,
    #customerVerificationPage .verificationFormRow .sendAgainTextWrapper {
        height: 50%;
    }
    #customerVerificationPage .smsNoteImageWrapper {
        height: 45%;
    }
    #customerVerificationPage .smsNoteTextWrapper .smsNoteText p {
        font-size: 12px;
    }
    #customerVerificationPage .verificationFormRow div.verificationInputWrapper input {
        width: 64%;
        height: 58%;
        border-bottom: 2px solid rgb(117, 135, 142);
        border-radius: 0px;
        font-size: 22px;
        letter-spacing: 32px;
        background-image: url("");
        text-align: center;
    }
    #customerVerificationPage .btn_sendAgain {
        height: 85%;
    }
    #customerVerificationPage .verificationFormRow .topSection {
        height: 40%;
    }
    #customerVerificationPage .verificationFormRow .bottomSection {
        height: 80%;
    }
    #customerVerificationPage .verificationFormRow .errorSection {
        height: 60%;
    }
    #customerVerificationPage .verificationFormRow p.error {
        font-size: 16px;
    }
    .progress,
    .progressActive {
        background-size: 55% 100%;
    }
    .angucomplete-dropdown {
        width: 90%;
    }
    .ngdialog.ngdialog-theme-default .ngdialog-content {
        width: 93%;
        height: 92%;
        right: 4%;
        top: 4%;
    }
    .ngdialog.ngdialog-theme-default-small .ngdialog-content {
        width: 82%;
        height: 60%;
        right: 9%;
        top: 25%;
    }
    .ngdialog.ngdialog-theme-error .ngdialog-content {
        width: 82%;
        height: 50%;
        right: 9%;
        top: 25%;
    }

    .ngdialog.ngdialog-theme-default-small .ngdialog-content #modal .modalInputWrapper input
    {
        height: 90%;
    }

    .ngdialog.ngdialog-theme-default-small .ngdialog-content #modal .modalAcceptBtnWrapper
    {
        margin-top: 4%;
    }


    .ngdialog.ngdialog-theme-default-search .ngdialog-content {
        width: 90%;
        height: 90%;
        right: 5%;
        top: 5%;
    }
    .ngdialog.ngdialog-theme-default-search .ngdialog-close {
        top: 3%;
    }
    #modal .modalPageContainer .familyMemberFormRowSmall,
    #modal .modalPageContainer .familyMemberFormRowToggle,
    #modal .modalPageContainer .familyMemberFormRowSmallToggle,
    #modal .modalPageContainer .familyMemberFormRow {
        height: 28%;
    }
    #modal .modalPageContainer .familyMemberFormRowToggle .familyMemberFormBottomWrapper input,
    #modal .modalPageContainer .familyMemberFormRowSmall .familyMemberFormBottomWrapper input,
    #modal .familyMemberFormBottomWrapper select {
        font-size: 12px;
    }
    #modal .formRowDouble {
        margin-top: 4%;
    }
    #modal .modalHeaderContainer {
        height: 11%;
    }
    #modal .modalPageContainer .familyMemberFormRowSmall .familyMemberFormBottomWrapper p,
    #modal .modalPageContainer .familyMemberFormRowToggle .familyMemberFormBottomWrapper p {
        font-size: 13px;
    }
    #modal .modalFormRow {
        height: 23%;
    }
    #modal .modalPageContainer .familyMemberFormRowToggle .familyMemberFormBottomWrapper {
        height: 50%;
    }
    #modal .modalPageContainer .familyMemberFormRow .familyMemberFormBottomWrapper {
        height: 50%;
    }
    #modal .modalPageContainer .familyMemberFormRowSmall .familyMemberFormBottomWrapper input {
        height: 100%;
    }
    #modal .modalAcceptBtnWrapper button {
        height: 100%;
    }
    #modal form.formError .errorText.form {
        height: 90%;
    }
    #modal .modalPageContainer .familyMemberFormRowSmallToggle .familyMemberFormBottomWrapper {
        height: 50%;
    }
    #modal form .errorText.form,
    #modal form.ng-valid .errorText.form {
        height: 0%;
    }
    .viewContainer.loginPage {
        height: 89.7%;
    }
    .headerContainer.hide,
    .windowHeader.hide {
        display: none;
    }
    .headerRow {
        height: 35%;
    }
    .headerSmallRow {
        height: 30%;
    }
    .windowContainer.chooseServicePage div.intermediateHeader,
    .windowContainer.customerProfilePage div.intermediateHeader,
    .windowContainer.appointmentHistoryPage div.intermediateHeader {
        width: 100%;
        height: 8.5%;
    }
    .windowContainer.chooseServicePage div.intermediateHeader {
        display: block;
        position: absolute;
        background-color: white;
        left: 0;
        z-index: -1;
        border-bottom: 1px solid #f1f1f1;
    }
    .windowContainer.customerProfilePage div.intermediateHeader,
    .windowContainer.appointmentHistoryPage div.intermediateHeader {
        display: block;
        width: 100%;
    }
    .EN .windowContainer.chooseServicePage div.menuWrapper,
    .EN .windowContainer.customerProfilePage div.menuWrapper,
    .EN .windowContainer.appointmentHistoryPage div.menuWrapper {
        transition-property: left;
        left: -300px;
        right: auto;
    }
    .windowContainer.chooseServicePage div.menuWrapper,
    .windowContainer.customerProfilePage div.menuWrapper,
    .windowContainer.appointmentHistoryPage div.menuWrapper {
        width: 35%;
        z-index: 3;
        background-color: rgba(255, 255, 255, 0.95);
        transition-property: right;
        transition-duration: 0.2s;
        transition-timing-function: linear;
        right: -300px;
    }
    .EN .windowContainer.chooseServicePage div.menuWrapper.opened,
    .EN .windowContainer.customerProfilePage div.menuWrapper.opened,
    .EN .windowContainer.appointmentHistoryPage div.menuWrapper.opened {
        left: 0;
        right: initial;
        transition-property: left;
    }
    .windowContainer.chooseServicePage div.menuWrapper.opened,
    .windowContainer.customerProfilePage div.menuWrapper.opened,
    .windowContainer.appointmentHistoryPage div.menuWrapper.opened {
        transition-property: right;
        transition-duration: 0.2s;
        transition-timing-function: linear;
        right: 0px;
    }
    .EN .menuWrapper div.hamburgerContainer {
        float: left;
    }
    .menuWrapper div.hamburgerContainer {
        height: 100%;
        width: 20%;
        float: right;
    }
    .menuWrapper div.hamburgerContainer .blankSpace {
        height: 25%;
        width: 100%;
    }
    .EN .menuWrapper div.hamburgerContainer .hamburgerWrapper {
        float: left;
    }
    .menuWrapper div.hamburgerContainer .hamburgerWrapper {
        width: 60%;
        height: 50%;
        background-image: url("../images/btn_sidemenu.png");
        background-repeat: no-repeat;
        background-size: contain;
    }
    .EN .menuWrapper div.logoSection {
        float: left;
    }
    .menuWrapper div.logoSection {
        width: 80%;
        float: right;
    }
    .menuWrapper div.itemSection .itemBottomSection p {
        font-size: 12px;
    }
    .menuWrapper div.logoSection .logoBottomSection div.logoWrapper {
        width: 100%;
        height: 100%;
        background-position: top;
    }
    .pageWrapper {
        width: 94%;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection,
    #customerProfilePage .pageHeaderSection,
    #appointmentHistoryPage .pageHeaderSection {
        height: 9%;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection p {
        display: none;
    }
    .EN #chooseServicePage .servicesWrapper div.pageHeaderSection .hamburgerContainer,
    .EN #customerProfilePage .pageHeaderSection .hamburgerContainer,
    .EN #appointmentHistoryPage .pageHeaderSection .hamburgerContainer {
        float: left;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection .hamburgerContainer,
    #customerProfilePage .pageHeaderSection .hamburgerContainer,
    #appointmentHistoryPage .pageHeaderSection .hamburgerContainer {
        width: 6%;
        height: 100%;
        float: right;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection .hamburgerContainer div.blankSpace,
    #customerProfilePage .pageHeaderSection .hamburgerContainer div.blankSpace,
    #appointmentHistoryPage .pageHeaderSection .hamburgerContainer div.blankSpace {
        width: 100%;
        height: 25%;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection .hamburgerContainer div.hamburgerWrapper,
    #customerProfilePage .pageHeaderSection .hamburgerContainer div.hamburgerWrapper,
    #appointmentHistoryPage .pageHeaderSection .hamburgerContainer div.hamburgerWrapper {
        width: 100%;
        height: 50%;
        background-image: url("../images/btn_sidemenu.png");
        background-repeat: no-repeat;
        background-size: contain;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection .mobileTitleContainer {
        width: 90%;
        height: 100%;
        float: right;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection .mobileTitleContainer div.mobileTitleWrapper {
        width: 50%;
        height: 100%;
        margin: 0 auto;
        display: table;
    }
    #chooseServicePage .servicesWrapper div.pageHeaderSection .mobileTitleContainer div.mobileTitleWrapper p {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        font-size: 21px;
        color: #3e4f58;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection .allDocsContainer div.allDocsBlankSection {
        height: 25%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer {
        height: 30%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer {
        height: 36%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.categoryTitle {
        width: 62%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.categoryTitle p {
        font-size: 18px;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection {
        width: 38%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection .seperatorContainer {
        width: 5%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemMiddleSection .categoryItemSeperatorLine {
        border-left: 1px solid #ccc;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection .allDocsContainer div.allDocsText p {
        font-size: 11px;
    }

    .EN #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection .allDocsContainer div.allDocsText p {
        font-size: 11px;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection .allDocsContainer {
        width: 50%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryItemsContainer {
        height: 65%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryItemsContainer div.scrollRightContainer,
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryItemsContainer div.scrollLeftContainer {
        width: 7%;
    }
    #chooseServicePage .categoryItemsWrapper {
        width: 80%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemTopSection {
        height: 11%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemMiddleSection {
        height: 60%;
    }
    #chooseServicePage .servicesWrapper div.primaryCategoriesContainer .categoryHeaderContainer div.leftSection .infoContainer div.infoBlankSection {
        height: 15%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemBottomSection .categoryItemTextContainer {
        width: 79%;
        margin-right: 3%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemBottomSection .categoryItemTextContainer p {
        font-size: 70%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemBottomSection .categoryItemTextBlankSpace {
        width: 4%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer div.categoryItemBottomSection .categoryItemColorContainer {
        width: 14%;
        height: 50%;
    }
    #videoConferenceSummaryPage form .questionRow,
    #videoConferenceSummaryPage form .buttonRow {
        height: 14%;
    }
    #videoConferenceSummaryPage form .questionRowSelect {
        height: 20%;
    }
    #videoConferenceSummaryPage form .questionRowNote {
        height: 35%;
    }
    #videoConferenceSummaryPage form .questionRowNote .bottomSection .textAreaWrapper textarea {
        height: 80%;
    }
    #videoConferenceSummaryPage form .questionRow .middleSection .leftSection .rateContainer .rateWrapper img {
        width: 16%;
    }
    #videoConferenceSummaryPage form .questionRow .middleSection .rightSection {
        width: 50%;
    }
    #videoConferenceSummaryPage form .questionRow .middleSection .leftSection {
        width: 50%;
    }
    #videoConferenceSummaryPage form .questionRowNote .topSection .textWrapper p,
    #videoConferenceSummaryPage form .questionRowSelect .topSection .textWrapper p,
    #videoConferenceSummaryPage form .questionRow .middleSection .rightSection .questionTextWrapper p {
        font-size: 15px;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #videoConferenceSummaryPage .videoConferenceSummaryPageContainer .videoConferenceSummaryPageWrapper {
        width: 82%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsPageContainer .expertiseMedicalDetailsPageWrapper,
    #expertiseMedicalPaymentPage .expertiseMedicalPaymentPageContainer .expertiseMedicalPaymentPageWrapper,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalAdditionalDataPageContainer .expertiseMedicalAdditionalDataPageWrapper,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalAppointmetSummaryPageContainer .expertiseMedicalAppointmetSummaryPageWrapper {
        width: 100%;
    }
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper {
        width: 100%;
    }
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper .footerTextContainer .footerTextWrapper {
        width: 85%;
    }
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer p {
        font-size: 33px;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .topSection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .topSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .topSection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .topSection,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .topSection,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .topSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .topSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .topSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .topSection {
        display: none;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection {
        height: 100%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader {
        height: 30%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader {
        height: 15%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection {
        width: 100%;
        height: 35%;
    }
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection {
        height: 100%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection {
        height: 70%;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .doctorInfoSection {
        height: 63%;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection {
        height: 30%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .blankSection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .blankSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .blankSection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .blankSection,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .blankSection {
        height: 15%;
        display: block;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection {
        height: 85%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .blankContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .blankContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .blankContainer,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .blankContainer,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .blankContainer {
        display: none;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryIconContainer {
        width: 100%;
        height: 60%;
    }
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryIconContainer {
        height: 35%;
    }
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper {
        width: 9%;
        margin: 0 auto;
        background-size: contain;
        border-radius: 0;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryIconContainer .categoryIconWrapper {
        background-position: 50%;
        margin: 0 auto;
        width: 8%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryTextContainer {
        height: 40%;
        width: 100%;
    }
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryTextContainer {
        height: 20%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer p,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer p,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer p,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .categorySection .middleSection .categoryTextContainer p,
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryTextContainer p {
        font-size: 14px;
        text-align: center;
    }
    #videoConferenceSummaryPage .videoConferenceSummaryHeader .bottomSection .categorySection .middleSection .categoryTextContainer p {
        font-size: 16px;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .detailsSection {
        width: 100%;
        height: 65%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection {
        height: 30%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .blankContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .blankContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .blankContainer,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .blankContainer {
        display: none;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer {
        height: 100%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .blankSection,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .blankSection,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .blankSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .blankSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .blankSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .blankSection {
        display: none;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer p,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer p,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer p,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer p {
        font-size: 14px;
    }
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer,
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsPageContainer {
        height: 70%;
    }
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer,
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsPageContainer {
        height: 85%;
    }
    #expertiseMedicalAdditionalDataPage .expertiseMedicalAdditionalDataPageContainer,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsPageContainer,
    #expertiseMedicalPaymentPage .expertiseMedicalPaymentPageContainer,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalAppointmetSummaryPageContainer {
        height: 85%;
    }
    #immediateMedicalDetailsPage form .formRow,
    #immediateMedicalPaymentPage form .formRow,
    #immediateMedicalPaymentPage form .formRowSmall,
    #expertiseMedicalDetailsPage form .formRow,
    #expertiseMedicalPaymentPage form .formRow,
    #expertiseMedicalAdditionalDataPage form .formRow {
        height: 28%;
    }
    #immediateMedicalDetailsPage .formRow.time,
    #immediateMedicalPaymentPage .formRow.time,
    #immediateMedicalAdditionalDataPage .formRow.time,
    #expertiseMedicalDetailsPage .formRow.time,
    #expertiseMedicalPaymentPage .formRow.time,
    #expertiseMedicalAdditionalDataPage .formRow.time,
    #expertiseMedicalAppointmetSummaryPage .formRow.time {
        display: block;
        height: 18%;
        /*        background-color: #f0f0f0;*/

        background-color: rgba(248, 248, 248, 0.8);
    }
    #expertiseMedicalDetailsPage .formRow.time,
    #expertiseMedicalPaymentPage .formRow.time,
    #expertiseMedicalAdditionalDataPage .formRow.time,
    #expertiseMedicalAppointmetSummaryPage .formRow.time {
        /*        background-color: #f1f1f1;*/

        background-color: rgba(248, 248, 248, 0.8);
    }
    #immediateMedicalPaymentPage .formRow.total,
    #expertiseMedicalPaymentPage .formRow.total {
        display: block;
        height: 10%;
        background-color: #9b8dff;
    }
    .EN #immediateMedicalPaymentPage .formRow.total .rightSection,
    .EN #expertiseMedicalPaymentPage .formRow.total .rightSection {
        float: left;
    }
    #immediateMedicalPaymentPage .formRow.total .rightSection,
    #expertiseMedicalPaymentPage .formRow.total .rightSection {
        width: 50%;
        height: 100%;
        float: right;
        position: relative;
    }
    #immediateMedicalPaymentPage .formRow.total .rightSection .sumTitleContainer,
    #expertiseMedicalPaymentPage .formRow.total .rightSection .sumTitleContainer {
        width: 100%;
        height: 100%;
        display: table;
    }
    .EN #immediateMedicalPaymentPage .formRow.total .rightSection .sumTitleContainer p,
    .EN #expertiseMedicalPaymentPage .formRow.total .rightSection .sumTitleContainer p {
        padding-right: 0%;
        padding-left: 7%;
    }
    #immediateMedicalPaymentPage .formRow.total .rightSection .sumTitleContainer p,
    #expertiseMedicalPaymentPage .formRow.total .rightSection .sumTitleContainer p {
        display: table-cell;
        vertical-align: middle;
        font-size: 18px;
        color: white;
        padding-right: 7%;
    }
    .EN #immediateMedicalPaymentPage .formRow.total .leftSection,
    .EN #expertiseMedicalPaymentPage .formRow.total .leftSection {
        float: left;
    }
    #immediateMedicalPaymentPage .formRow.total .leftSection,
    #expertiseMedicalPaymentPage .formRow.total .leftSection {
        width: 50%;
        height: 100%;
        float: right;
        position: relative;
    }
    #immediateMedicalPaymentPage .formRow.total .leftSection .sumTextContainer,
    #expertiseMedicalPaymentPage .formRow.total .leftSection .sumTextContainer {
        width: 100%;
        height: 100%;
        display: table;
    }
    .EN #immediateMedicalPaymentPage .formRow.total .leftSection .sumTextContainer p,
    .EN #expertiseMedicalPaymentPage .formRow.total .leftSection .sumTextContainer p {
        text-align: right;
        padding-left: 0%;
        padding-right: 7%;
    }
    #immediateMedicalPaymentPage .formRow.total .leftSection .sumTextContainer p,
    #expertiseMedicalPaymentPage .formRow.total .leftSection .sumTextContainer p {
        display: table-cell;
        vertical-align: middle;
        text-align: left;
        font-size: 26px;
        color: white;
        padding-left: 7%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeTextContainer {
        display: none;
    }
    #immediateMedicalDetailsPage form .formRow.half,
    #expertiseMedicalDetailsPage form .formRow.half {
        height: 28%;
    }
    #immediateMedicalAdditionalDataPage form .formRow,
    #immediateMedicalAdditionalDataPage form .formRowSmall,
    #expertiseMedicalAdditionalDataPage form .formRow,
    #expertiseMedicalAdditionalDataPage form .formRowSmall {
        height: 27%;
        margin-right: 0.5%;
    }
    #immediateMedicalAdditionalDataPage form .formRowDropZone,
    #expertiseMedicalAdditionalDataPage form .formRowDropZone {
        margin-right: 0.5%;
    }
    #immediateMedicalPaymentPage form .formRowSmall {
        height: 20%;
        width: 55%;
    }
    #immediateMedicalDetailsPage .toggleWrapper div.rightLabel,
    #immediateMedicalDetailsPage .toggleWrapper div.leftLabel,
    #expertiseMedicalDetailsPage .toggleWrapper div.rightLabel,
    #expertiseMedicalDetailsPage .toggleWrapper div.leftLabel {
        width: 48%;
    }
    #immediateMedicalPaymentPage .toggleWrapper div.rightLabel,
    #immediateMedicalPaymentPage .toggleWrapper div.leftLabel {
        width: 40%;
    }
    #immediateMedicalAdditionalDataPage .toggleWrapper div.rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapper div.leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapper div.rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapper div.leftLabel {
        width: 46.8%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .titleSection .textContainer {
        height: 100%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .titleSection .confirmedContainer {
        height: 0%;
    }
    #immediateMedicalAdditionalDataPage form .formRow.dropZone,
    #expertiseMedicalAdditionalDataPage form .formRow.dropZone {
        height: 12%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection {
        width: 95%;
    }
    .dropzone .dz-default.dz-message {
/*        margin-left: -50%;*/
    }
    .dropzone .dz-message .dz-row .dz-logo-formats {
        width: 80%;
    }
    .dropzone .dz-message .dz-row .dz-logo-description {
        width: 90%;
        margin: 0 auto;
    }
    .dropzone .dz-message .dz-row {
        height: 18%;
    }
    #immediateMedicalAdditionalDataPage form .formRowSmall .topSection p,
    #immediateMedicalAdditionalDataPage form .formRow .topSection p,
    #expertiseMedicalAdditionalDataPage form .formRowSmall .topSection p,
    #expertiseMedicalAdditionalDataPage form .formRow .topSection p {
        font-size: 15px;
    }
    #immediateMedicalPaymentPage form .formRowToggle .bottomSection,
    #immediateMedicalAdditionalDataPage form .formRowToggle .bottomSection,
    #immediateMedicalPaymentPage .toggleWrapper,
    #expertiseMedicalAdditionalDataPage form .formRowToggle .bottomSection {
        height: 100%;
    }
    #immediateMedicalAdditionalDataPage .toggleWrapper,
    #expertiseMedicalAdditionalDataPage .toggleWrapper {
        height: 63%;
    }
    #immediateMedicalAdditionalDataPage .formRowQuestion .rightSection,
    #expertiseMedicalAdditionalDataPage .formRowQuestion .rightSection {
        width: 53%;
    }
    #immediateMedicalAdditionalDataPage .formRowQuestion .leftSection,
    #expertiseMedicalAdditionalDataPage .formRowQuestion .leftSection {
        width: 47%;
    }
    #immediateMedicalPaymentPage .toggleWrapper div.rightLabel p,
    #immediateMedicalPaymentPage .toggleWrapper div.leftLabel p,
    #immediateMedicalAdditionalDataPage .toggleWrapper div.rightLabel p,
    #immediateMedicalAdditionalDataPage .toggleWrapper div.leftLabel p,
    #expertiseMedicalAdditionalDataPage .toggleWrapper div.rightLabel p,
    #expertiseMedicalAdditionalDataPage .toggleWrapper div.leftLabel p {
        font-size: 13px;
    }
    #immediateMedicalPaymentPage form .formRowHalf {
        width: 100%;
    }
    #immediateMedicalPaymentPage .combodate select {
        width: 48% !important;
        background-size: 8% !important;
        margin-top: 2%;
        padding-right: 22%;
    }
    #immediateMedicalDetailsPage form .formRow .topSection p,
    #immediateMedicalDetailsPage form .summaryEmailContainer .inputSection .topSection p,
    #immediateMedicalDetailsPage form .summaryFaxContainer .topSection p,
    #immediateMedicalDetailsPage form .summaryPostalRow .topSection p,
    #immediateMedicalDetailsPage form .formRow .topSection .hideAsterix p,
    #immediateMedicalDetailsPage form .summaryEmailContainer .inputSection .topSection .hideAsterix p,
    #immediateMedicalDetailsPage form .summaryFaxContainer .topSection .hideAsterix p,
    #immediateMedicalDetailsPage form .summaryPostalRowSmall .topSection .hideAsterix p,
    #immediateMedicalDetailsPage .summaryPostalContainer .summaryPostalRow .topSection p,
    #immediateMedicalDetailsPage form .summaryPostalRowSmall .topSection p,
    #immediateMedicalPaymentPage form .formRow .topSection p,
    #immediateMedicalPaymentPage form .formRowHalf .topSection p,
    #immediateMedicalAdditionalDataPage form .formRow .topSection p,
    #expertiseMedicalDetailsPage form .formRow .topSection p,
    #expertiseMedicalDetailsPage form .summaryEmailContainer .inputSection .topSection p,
    #expertiseMedicalDetailsPage form .summaryFaxContainer .topSection p,
    #expertiseMedicalDetailsPage form .summaryPostalRow .topSection p,
    #expertiseMedicalDetailsPage form .formRow .topSection .hideAsterix p,
    #expertiseMedicalDetailsPage form .summaryEmailContainer .inputSection .topSection .hideAsterix p,
    #expertiseMedicalDetailsPage form .summaryFaxContainer .topSection .hideAsterix p,
    #expertiseMedicalDetailsPage form .summaryPostalRowSmall .topSection .hideAsterix p,
    #expertiseMedicalDetailsPage .summaryPostalContainer .summaryPostalRow .topSection p,
    #expertiseMedicalDetailsPage form .summaryPostalRowSmall .topSection p,
    #expertiseMedicalAdditionalDataPage form .formRow .topSection p {
        font-size: 16px;
    }
    #immediateMedicalDetailsPage .summaryToggleWrapper .iconWrapper,
    #expertiseMedicalDetailsPage .summaryToggleWrapper .iconWrapper {
        width: 35%;
    }
    #immediateMedicalDetailsPage form .summaryEmailContainer,
    #expertiseMedicalDetailsPage form .summaryEmailContainer {
        height: 50%;
    }
    #immediateMedicalDetailsPage form .summaryEmailContainer .infoSection .iconSection,
    #expertiseMedicalDetailsPage form .summaryEmailContainer .infoSection .iconSection {
        width: 5%;
    }
    #immediateMedicalDetailsPage form .summaryEmailContainer .infoSection .infoTextSection p,
    #expertiseMedicalDetailsPage form .summaryEmailContainer .infoSection .infoTextSection p {
        font-size: 12px;
    }
    #immediateMedicalDetailsPage .addFamilyMemberContainer .addFamilyMemberSection .addFamilyMemberTextWrapper p,
    #expertiseMedicalDetailsPage .addFamilyMemberContainer .addFamilyMemberSection .addFamilyMemberTextWrapper p {
        font-size: 14px;
    }
    #immediateMedicalDetailsPage .addFamilyMemberContainer .addFamilyMemberSection .addFamilyMemberWrapper,
    #expertiseMedicalDetailsPage .addFamilyMemberContainer .addFamilyMemberSection .addFamilyMemberWrapper {
        height: 60%;
        width: 8%;
    }
    #immediateMedicalPaymentPage form .formRowToggle {
        height: 16.5%;
        width: 40%;
    }
    #modal .modalPageContainer .familyMemberFormRow .familyMemberFormTopWrapper p,
    #modal .modalPageContainer .familyMemberFormRowSmall .familyMemberFormTopWrapper p,
    #modal .modalPageContainer .familyMemberFormRowToggle .familyMemberFormTopWrapper p,
    #modal .modalPageContainer .familyMemberFormRowSmallToggle .familyMemberFormTopWrapper p {
        font-size: 16px;
    }
    .menuWrapper div.itemSection .itemMiddleSection .indicatorWrapper div.indicatorCircleContainer .topSection,
    .menuWrapper div.itemSection .itemMiddleSection .indicatorWrapper div.indicatorCircleContainer .bottomSection {
        height: 37.5%;
    }
    .menuWrapper div.itemSection .itemMiddleSection .indicatorWrapper div.indicatorCircleContainer .middleSection {
        height: 25%;
    }
    #immediateMedicalDetailsPage .formRowDouble,
    #immediateMedicalPaymentPage .formRowDouble,
    #immediateMedicalAdditionalDataPage .formRowDouble,
    #expertiseMedicalDetailsPage .formRowDouble,
    #expertiseMedicalAdditionalDataPage .formRowDouble {
        height: 28%;
    }
    #immediateMedicalDetailsPage form .summaryFaxContainer,
    #expertiseMedicalDetailsPage form .summaryFaxContainer {
        height: 25%;
    }
    #immediateMedicalPaymentPage form .formRowHalf,
    #immediateMedicalAdditionalDataPage form .formRowHalf,
    #expertiseMedicalAdditionalDataPage form .formRowHalf {
        height: 30%;
    }
    #immediateMedicalDetailsPage .summaryToggleWrapper .rightLabel,
    #immediateMedicalDetailsPage .summaryToggleWrapper .middleLabel,
    #immediateMedicalDetailsPage .summaryToggleWrapper .leftLabel,
    #expertiseMedicalDetailsPage .summaryToggleWrapper .rightLabel,
    #expertiseMedicalDetailsPage .summaryToggleWrapper .middleLabel,
    #expertiseMedicalDetailsPage .summaryToggleWrapper .leftLabel {
        width: 32.4%;
    }
    #immediateMedicalPaymentPage .combodate {
        height: 100%;
    }
    #immediateMedicalDetailsPage form .summaryPostalContainer,
    #expertiseMedicalDetailsPage form .summaryPostalContainer {
        height: 100%;
    }
    #immediateMedicalDetailsPage .angucomplete-dropdown,
    #expertiseMedicalDetailsPage .angucomplete-dropdown {
        width: 95%;
    }
    #immediateMedicalPaymentPage form .formRowSmall .bottomSection .switchInputDiv .inputContainer input {
        height: 70%;
    }
    #immediateMedicalDetailsPage .addFamilyMemberContainer .addFamilyMemberSection,
    #expertiseMedicalDetailsPage .addFamilyMemberContainer .addFamilyMemberSection {
        margin-bottom: 5%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer p,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer p,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .timeContainer p {
        font-size: 33px;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection div.blankSection {
        /*
        width: 100%;
        height: 27%;
        background-color: #9b8dff;
*/

        display: none;
    }
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection div.blankSection {
        display: none;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .categorySection div.blankSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .categorySection div.blankSection {
        background-color: transparent;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .rightSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .blankSection .rightSection {
        width: 0%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection {
        width: 100%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection {
        height: 100%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .titleSection .textContainer p,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .titleSection .textContainer p {
        color: white;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .sumSection,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .sumSection {
        width: 75%;
    }
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .sumSection p,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .blankSection .leftSection .middleSection .sumSection p {
        color: white;
        font-size: 30px;
        text-align: left;
    }
    #immediateMedicalPaymentPage form input,
    #immediateMedicalPaymentPage form select,
    #immediateMedicalAdditionalDataPage form input,
    #immediateMedicalAdditionalDataPage form select,
    #expertiseMedicalAdditionalDataPage form input,
    #expertiseMedicalAdditionalDataPage form select {
        font-size: 14px;
    }
    #immediateMedicalAdditionalDataPage .toggleWrapperA .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperA .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperB .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperB .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperC .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperC .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperD .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperD .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperE .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperE .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperF .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperF .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperG .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperG .leftLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperH .rightLabel,
    #immediateMedicalAdditionalDataPage .toggleWrapperH .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperA .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperA .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperB .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperB .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperC .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperC .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperD .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperD .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperE .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperE .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperF .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperF .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperG .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperG .leftLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperH .rightLabel,
    #expertiseMedicalAdditionalDataPage .toggleWrapperH .leftLabel {
        width: 46%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .leftSection .selectWrapper select,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .leftSection .selectWrapper select {
        width: 97%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA {
        height: 100%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .leftSection,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow .leftSection,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow .leftSection,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow .leftSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .leftSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow .leftSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow .leftSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow .leftSection {
        width: 46%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .rightSection,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow .rightSection,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow .rightSection,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow .rightSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .rightSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow .rightSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow .rightSection,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow .rightSection {
        width: 54%;
    }
    #immediateMedicalAdditionalDataPage .formRowQuestion,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow,
    #expertiseMedicalAdditionalDataPage .formRowQuestion,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow {
        height: 16.65%;
    }
    #immediateMedicalAdditionalDataPage form .formRowSmall .topSection p,
    #immediateMedicalAdditionalDataPage form .formRowSmall .rightSection .topSection p,
    #immediateMedicalAdditionalDataPage form .formRowSmall .leftSection .topSection p,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .rightSection .textWrapper p,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow .rightSection .textWrapper p,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow .rightSection .textWrapper p,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow .rightSection .textWrapper p,
    #immediateMedicalAdditionalDataPage .formRowQuestion .rightSection .textWrapper p,
    #expertiseMedicalAdditionalDataPage form .formRowSmall .topSection p,
    #expertiseMedicalAdditionalDataPage form .formRowSmall .rightSection .topSection p,
    #expertiseMedicalAdditionalDataPage form .formRowSmall .leftSection .topSection p,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA .adultQuestionRow .rightSection .textWrapper p,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionRow .rightSection .textWrapper p,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionRow .rightSection .textWrapper p,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow .rightSection .textWrapper p,
    #expertiseMedicalAdditionalDataPage .formRowQuestion .rightSection .textWrapper p {
        font-size: 16px;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD {
        height: 17%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD .adultQuestionRow {
        height: 100%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionFullRow,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionFullRow,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerB .adultQuestionFullRow,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerC .adultQuestionFullRow {
        width: 98%;
        margin-right: 0.5%;
    }
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerA,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerB,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerC,
    #immediateMedicalAdditionalDataPage .adultQuestionsContainerD,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerA,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerB,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerC,
    #expertiseMedicalAdditionalDataPage .adultQuestionsContainerD {
        width: 95%;
    }
    .multiSelect .tickMark {
        padding: 5% !important;
        right: 0px !important;
        top: 5px !important;
    }
    .windowContainer.immediateMedicalDetailsPage .immediateMedicalHeaderBackground,
    .windowContainer.immediateMedicalPaymentPage .immediateMedicalHeaderBackground,
    .windowContainer.immediateMedicalAdditionalDataPage .immediateMedicalHeaderBackground,
    .windowContainer.videoConferenceWaitingRoomPage .immediateMedicalHeaderBackground {
        height: 30%;
        /*        background-color: #f0f0f0;*/
    }
    .windowContainer.immediateMedicalDetailsPage .immediateMedicalHeaderBackground,
    .windowContainer.immediateMedicalPaymentPage .immediateMedicalHeaderBackground,
    .windowContainer.immediateMedicalAdditionalDataPage .immediateMedicalHeaderBackground,
    .windowContainer.expertiseMedicalDetailsPage .immediateMedicalHeaderBackground,
    .windowContainer.expertiseMedicalPaymentPage .immediateMedicalHeaderBackground,
    .windowContainer.expertiseMedicalAdditionalDataPage .immediateMedicalHeaderBackground,
    .windowContainer.expertiseMedicalAppointmetSummaryPage .immediateMedicalHeaderBackground {
        height: 15%;
    }
    .windowContainer.immediateMedicalDetailsPage .immediateMedicalPageBackground,
    .windowContainer.immediateMedicalPaymentPage .immediateMedicalPageBackground,
    .windowContainer.immediateMedicalAdditionalDataPage .immediateMedicalPageBackground,
    .windowContainer.videoConferenceWaitingRoomPage .immediateMedicalPageBackground {
        top: 30%;
        height: 70%;
    }
    .windowContainer.immediateMedicalDetailsPage .immediateMedicalPageBackground,
    .windowContainer.immediateMedicalPaymentPage .immediateMedicalPageBackground,
    .windowContainer.immediateMedicalAdditionalDataPage .immediateMedicalPageBackground,
    .windowContainer.expertiseMedicalDetailsPage .immediateMedicalPageBackground,
    .windowContainer.expertiseMedicalPaymentPage .immediateMedicalPageBackground,
    .windowContainer.expertiseMedicalAdditionalDataPage .immediateMedicalPageBackground,
    .windowContainer.expertiseMedicalAppointmetSummaryPage .immediateMedicalPageBackground {
        top: 15%;
        height: 85%;
    }
    .windowContainer.immediateMedicalDetailsPage .windowHeader,
    .windowContainer.immediateMedicalPaymentPage .windowHeader,
    .windowContainer.immediateMedicalAdditionalDataPage .windowHeader,
    .windowContainer.videoConferenceWaitingRoomPage .windowHeader,
    .windowContainer.videoConferenceSummaryPage .windowHeader,
    .windowContainer.expertiseMedicalPaymentPage .windowHeader {
        display: none;
    }
    .menuWrapper div.itemSection .itemMiddleSection .indicatorWrapper div.indicatorCircleContainer {
        width: 30%;
    }
    .blur {
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -o-filter: blur(5px);
        -ms-filter: blur(5px);
        filter: blur(5px);
    }
    .busyIndicatorContainer .indicatorSection .indicatorWrapper {
        width: 20%;
    }
    .expertiseMedicalChooseDoctorPage div.masterPageWrapper {
        width: 90%;
    }
    .expertiseMedicalChooseDoctorPage div.headerContainer {
        width: 45%;
        height: 10%;
    }
    #expertiseMedicalChooseDoctorPage .topSection {
        height: 25%;
        margin-bottom: 5%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .rightSection {
        width: 65%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .leftSection {
        width: 31.6%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection {
        height: 35%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .blankSection {
        height: 10%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .searchFilterRow {
        height: 42%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .searchFilterRow .searchFilterRowWrapper .inputSection input {
        background-size: 7%;
        background-position: 4% 50%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .rightSection .categoryTitleContainer p {
        font-size: 18px;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorRateSection .leftSection .topSection,
    #doctorInfoModal .doctorItemContainer .doctorRateSection .leftSection .topSection {
        margin: 0;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .leftSection .searchButtonContainer .middleSection .textSection p {
        font-size: 21px;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .leftSection .searchButtonContainer .middleSection .iconSection .iconWrapper {
        width: 65%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .rightSection .categoryIconContainer {
        width: 20%;
    }
    #expertiseMedicalChooseDoctorPage .topSection .middleSection .rightSection .categoryTitleContainer {
        width: 70%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall {
        width: 100%;
        height: 47%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection {
        height: 72%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer {
        width: 96.5%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .blankSection {
        height: 49%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorDetailsSection {
        height: 25.7%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorRateSection .leftSection .topSection .rateWrapper img {
        width: 15%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorRateSection .leftSection .bottomSection p {
        padding-right: 10%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorDetailsSection .middleSection .doctorSpecialitiesContainer .specialityContainer .specialityTextContainer p {
        font-size: 12px;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorDetailsSection .leftSection .availableTextContainer p {
        font-size: 12px;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorDetailsSection .leftSection .availableIndicatorContainer .availableIndicatorWrapper {
        background-position: 50%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection .doctorRowSmall .doctorItemContainer .doctorDetailsSection .middleSection .doctorSpecialitiesContainer .specialityContainer .specialityIconContainer .specialityIconWrapper {
        width: 90%;
    }
    .expertiseMedicalChooseDoctorPage div.masterPageWrapper .viewContainer {
        height: 90%;
    }
    #expertiseMedicalChooseDoctorPage .bottomSection.scrollable::-webkit-scrollbar {
        width: 0px;
    }
    .animated {
        -webkit-animation-duration: 0s;
        animation-duration: 0s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    #expertiseMedicalChooseDoctorPage .searchFilterContainer {
        width: 100%;
        height: 85%;
        top: 9.6%;
    }
    #expertiseMedicalChooseDoctorPage .searchFilterContainer .bottomSection .searchFilterRow .searchFilterRowWrapper .inputSection.largeInput {
        height: 76%;
    }
    #expertiseMedicalChooseDoctorPage .searchFilterContainer .bottomSection .searchFilterRow {
        height: 25%;
    }
    #expertiseMedicalChooseDoctorPage .searchFilterContainer .bottomSection .searchFilterRow .searchFilterRowWrapper .inputSection.veryLargeInput {
        height: 60%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .extraDetailsContainer .doctorHoursTitleWrapper {
        height: 12%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .extraDetailsContainer .doctorLanguagesContainer,
    #doctorInfoModal .bottomSection .detailsContainer .extraDetailsContainer .doctorWorkPlaceContainer {
        height: 25%;
    }
    #doctorInfoModal .topSection {
        height: 30%;
    }
    #doctorInfoModal .bottomSection {
        height: 70%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .buttonContainer {
        height: 26%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .extraDetailsContainer {
        height: 60%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .buttonContainer .blankSection {
        height: 15%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .buttonContainer .buttonWrapper {
        height: 70%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .cvContainer {
        height: 14%;
    }
    #doctorInfoModal .doctorItemContainer .doctorRateSection .leftSection .bottomSection p {
        padding-right: 11.5%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper form,
    #immediateMedicalPaymentPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper form,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper form,
    #videoConferenceSummaryPage .videoConferenceSummaryPageContainer .videoConferenceSummaryPageWrapper form,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsPageContainer .expertiseMedicalDetailsPageWrapper form,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalAdditionalDataPageContainer .expertiseMedicalAdditionalDataPageWrapper form,
    #customerRegistrationPage .registrationForm form,
    #customerProfilePage .profileForm form,
    #appointmentHistoryPage .profileForm form,
    #chooseServicePage .servicesWrapper,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsPageContainer .expertiseMedicalDetailsPageWrapper form {
        min-height: 0;
    }
    #immediateMedicalAdditionalDataPage .toggleWrapperA,
    #immediateMedicalAdditionalDataPage .toggleWrapperB,
    #immediateMedicalAdditionalDataPage .toggleWrapperC,
    #immediateMedicalAdditionalDataPage .toggleWrapperD,
    #immediateMedicalAdditionalDataPage .toggleWrapperE,
    #expertiseMedicalAdditionalDataPage .toggleWrapperA,
    #expertiseMedicalAdditionalDataPage .toggleWrapperB,
    #expertiseMedicalAdditionalDataPage .toggleWrapperC,
    #expertiseMedicalAdditionalDataPage .toggleWrapperD,
    #expertiseMedicalAdditionalDataPage .toggleWrapperE {
        height: 62%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper form,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsPageContainer .immediateMedicalDetailsPageWrapper form,
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsPageContainer .expertiseMedicalDetailsPageWrapper form,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalAdditionalDataPageContainer .expertiseMedicalAdditionalDataPageWrapper form {
        margin-right: 2%;
        width: 81%;
        margin: 0 auto;
    }
    #searchModal .searchFilterContainer .bottomSection .searchFilterRow .searchFilterRowWrapper .inputSection .dayContainer .dayWrapper {
        width: 70%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper,
    #videoConferenceWaitingRoomPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper {
        height: 75%;
    }
    #immediateMedicalDetailsPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper.totalFix,
    #immediateMedicalPaymentPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper.totalFix,
    #immediateMedicalAdditionalDataPage .immediateMedicalDetailsHeader .bottomSection .detailsSection .detailsContainer .indicatorsContainer .indicatorsWrapper.totalFix {
        width: 20%;
    }
    .pelecardIframe {
        height: 100%;
        margin: 0;
    }
    .pelecardIframeContainer {
        height: 72%;
        width: 100%;
        -webkit-overflow-scrolling: touch;
        overflow: auto;
    }
    #modal .modalPageContainer.immediate::-webkit-scrollbar,
    #modal .modalScroll::-webkit-scrollbar,
    #customerRegistrationPage .scrollable::-webkit-scrollbar,
    #customerProfilePage .scrollable::-webkit-scrollbar,
    #immediateMedicalDetailsPage .scrollable::-webkit-scrollbar,
    #immediateMedicalAdditionalDataPage .scrollable::-webkit-scrollbar,
    #customerRegistrationTermsPage .registrationTermsForm::-webkit-scrollbar,
    #customerRegistrationTermsPage .registrationTermsFormDoubleRow::-webkit-scrollbar,
    #videoConferenceSummaryPage::-webkit-scrollbar,
    #expertiseMedicalChooseDoctorPage .scrollable::-webkit-scrollbar,
    #searchModal .scrollable::-webkit-scrollbar,
    #expertiseMedicalDetailsPage .scrollable::-webkit-scrollbar,
    #expertiseMedicalAdditionalDataPage .scrollable::-webkit-scrollbar,
    #expertiseMedicalAppointmetSummaryPage .scrollable::-webkit-scrollbar {
        width: 0px !important;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentHeader .topSection .logoContainer {
        width: 28%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentHeader .detailsSection .topSection {
        height: 65%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentHeader .detailsSection .indicatorsSection {
        height: 25%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentHeader .detailsSection .indicatorsSection .indicatorsContainer {
        width: 60%;
    }
    .windowContainer.expertiseMedicalSetDoctorAppointmentPage .windowHeader {
        height: 7.7%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentHeader .topSection {
        height: 40%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentHeader .bottomSection {
        height: 60%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper {
        width: 95%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .dateSection {
        height: 13%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .dateSection .middleSectionSection .dateContainer p {
        font-size: 28px;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .dateSection .rightSection .todayContainer p {
        font-size: 16px;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection {
        height: 15%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .hoursSection {
        height: 70%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .daysWrapper .dayContainer .dayWrapper .bottomSection .dayInMonthContainer .dayInMonthWrapper p {
        font-size: 16px;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .daysWrapper .dayContainer .dayWrapper .topSection .dayTextWrapper p {
        font-size: 14px;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .daysWrapper .dayContainer .dayWrapper .bottomSection .dayInMonthContainer .availabilityContainer {
        bottom: 12%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .seperatorSection {
        height: 0;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .dateSection .rightSection,
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .leftSection {
        width: 20%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .dateSection .middleSectionSection {
        width: 60%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .scrollRightContainer {
        width: 7%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .scrollLeftContainer {
        width: 7%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .daysWrapper {
        width: 86%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .scrollRightContainer,
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .daysSection .scrollLeftContainer {
        background-size: 65%;
    }
    .windowContainer.expertiseMedicalDetailsPage .windowHeader,
    .windowContainer.expertiseMedicalPaymentPage .windowHeader,
    .windowContainer.expertiseMedicalAdditionalDataPage .windowHeader,
    .windowContainer.expertiseMedicalAppointmetSummaryPage .windowHeader {
        display: none;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .detailsSection .topSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .detailsSection .topSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .detailsSection .topSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .detailsSection .topSection {
        display: none;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection {
        height: 100%;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer {
        width: 25%;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer .indicatorContainer .indicatorWrapper,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer .indicatorContainer .indicatorWrapper,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer .indicatorContainer .indicatorWrapper,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .bottomSection .detailsSection .indicatorsSection .indicatorsContainer .indicatorContainer .indicatorWrapper {
        width: 40%;
        margin: 0 auto;
    }
    #expertiseMedicalDetailsPage .expertiseMedicalDetailsHeader .doctorInfoSection .drNameWrapper p,
    #expertiseMedicalPaymentPage .expertiseMedicalDetailsHeader .doctorInfoSection .drNameWrapper p,
    #expertiseMedicalAdditionalDataPage .expertiseMedicalDetailsHeader .doctorInfoSection .drNameWrapper p,
    #expertiseMedicalAppointmetSummaryPage .expertiseMedicalDetailsHeader .doctorInfoSection .drNameWrapper p {
        font-size: 24px;
        text-align: center;
    }
    #expertiseMedicalDetailsPage .formRow.time .timeTextContainer p,
    #expertiseMedicalPaymentPage .formRow.time .timeTextContainer p,
    #expertiseMedicalAdditionalDataPage .formRow.time .timeTextContainer p,
    #expertiseMedicalAppointmetSummaryPage .formRow.time .timeTextContainer p {
        font-size: 18px;
    }
    #appointmentHistoryPage .appointmentHistoryContainer {
        width: 100%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .indicatorSection .indicatorWrapper {
        background-size: 100%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorPicSection {
        width: 26%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .historyInfoSection {
        width: 21%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .scheduleContainer .dateWrapper p {
        font-size: 21px;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .scheduleContainer .hourWrapper p {
        font-size: 21px;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .scheduleContainer .dateWrapper {
        width: 58%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .scheduleContainer .hourWrapper {
        width: 38%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .blankSpace {
        height: 0;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .doctorInfoWrapper {
        height: 100%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .doctorInfoWrapper .doctorNameWrapper p {
        font-size: 18px;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .doctorInfoWrapper .doctorSpecialitiesWrapper .doctorSpecialityContainer .specialityTextWrapper p {
        font-size: 12px;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .historyInfoSection .historyInfoTextWrapper p {
        font-size: 18px;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .doctorInfoWrapper .doctorSpecialitiesWrapper .doctorSpecialityContainer .specialityIconContainer {
        width: 37%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .doctorInfoWrapper .doctorSpecialitiesWrapper .doctorSpecialityContainer .specialityTextWrapper {
        width: 63%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .doctorInfoSection .doctorInfoContainer .doctorInfoWrapper .doctorSpecialitiesWrapper .doctorSpecialityContainer .specialityIconContainer .specialityIconWrapper {
        width: 85%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .historyInfoSection .cancelIconContainer {
        height: 50%;
    }
    #appointmentHistoryPage .pageWrapper .appointmentHistoryContainer .historyRow .historyWrapper .historyInfoSection .historyInfoTextWrapper {
        height: 50%;
    }
    #appointmentHistoryPage .appointmentHistoryContainer .noAppointmentsContainer .noAppointmentsWrapper .iconWrapper {
        height: 10%;
    }
    #appointmentHistoryPage .appointmentHistoryContainer .noAppointmentsContainer .noAppointmentsWrapper .textWrapper {
        height: 15%;
    }
    #expertiseMedicalSetDoctorAppointmentPage .expertiseMedicalSetDoctorAppointmentPageContainer .expertiseMedicalSetDoctorAppointmentPageWrapper .hoursSection .hoursWrapper .hoursError {
        height: 25%;
    }
    #loginPage .blankSeperator {
        height: 0;
    }
    #loginPage .middleSectionContainer {
        height: 90%;
    }
    #loginPage .bottomSectionContainer {
        height: 10%;
    }
    #loginPage .middleSectionContainer .logoContainer .blank {
        height: 30%;
    }
    #loginPage .middleSectionContainer .logoContainer .logoWrapper {
/*        height: 50%;*/
        height: 100%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection {
        height: 82%;
        width: 85%;
        margin: 0 auto;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .infoContainer {
        height: 20%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .infoContainer .infoIconContainer {
        height: 65%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .infoContainer .infoTextWrapper {
        height: 35%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .blankSeperator {
        height: 0%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .continueBtnContainer .blank {
        height: 12.5%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .continueBtnContainer .continueBtnWrapper {
        height: 75%;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .infoContainer .infoTextWrapper p {
        font-size: 16px;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .infoRowWrapper .infoRow .infoRowContainer .infoTextContainer .infoTitleTextWrapper p {
        font-size: 16px;
    }
    #expertiseMedicalAppointmetSummaryPage .documentsSection .infoRowWrapper .infoRow .infoRowContainer .infoTextContainer .infoDetailsTextWrapper p {
        font-size: 16px;
    }
    #bgvid {
        display: none;
    }
    body {
        background-image: url("../images/bg_fallback.png");
        background-size: cover;
        background-repeat: no-repeat;
    }
    .background.doctors {
        background-image: url("../images/bg_doctorList.png");
        background-size: 100% 100%;
    }
    #customerRegistrationPage .switchDiv,
    #customerProfilePage .switchDiv,
    #immediateMedicalDetailsPage .switchDiv,
    #expertiseMedicalDetailsPage .switchDiv {
        display: table;
    }
    #doctorInfoModal .bottomSection .detailsContainer .extraDetailsContainerScroller {
        height: 60%;
    }
    #doctorInfoModal .bottomSection .detailsContainer .extraDetailsContainerScroller.fixHeight {
        height: 74%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .seperatorSection .seperatorWrapper {
        background-size: 20% 30%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .categoryItemColorSection .blankContainer {
        height: 80%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .categoryItemColorSection .categoryItemColorContainer {
        height: 23%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .categoryItemInfoSection .categoryItemInfoImageWrapper {
        height: 80%;
        background-size: 55%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .categoryItemInfoSection .categoryItemInfoTextWrapper {
        height: 20%;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .seperatorSection .seperatorWrapper {
        height: 80%;
    }
    #doctorInfoModal .doctorItemContainer .doctorDetailsSection .middleSection .doctorNameContainer p {
        font-size: 13px;
    }
    #chooseServicePage div.categoryItemsContainer .categoryItemContainer .categoryItemInfoSection .categoryItemInfoTextWrapper .categoryItemTextSpan .categoryItemColorSpan {
        width: 10.5%;
    }
    .windowContainer.loginPage .languageContainer .languageWrapper {
        width: 30%;
    }
    .windowContainer.loginPage .languageContainer {
        height: 8%;
        left: 3%;
    }
    .windowContainer.loginPage .languageContainer .languageWrapper .seperatorWrapper {
        background-size: 50% 35%;
    }
    .windowContainer.loginPage .languageContainer .languageWrapper .englishLanguageWrapper,
    .windowContainer.loginPage .languageContainer .languageWrapper .hebrewLanguageWrapper {
        background-size: 70%;
    }

    .ngdialog.ngdialog-theme-disclaimer .ngdialog-content,
    .ngdialog.ngdialog-theme-error .ngdialog-content,
    .ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content,
    .ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content,
    .ngdialog.ngdialog-theme-confirm-hour .ngdialog-content,
    .ngdialog-theme-webrtc-error.ngdialog .ngdialog-content
    {
        top: 13%;
        height: auto;
        width: 80%;
        right: 10%;

    }

    .ngdialog.ngdialog-theme-disclaimer .ngdialog-content .modalHeaderContainer,
.ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content .modalHeaderContainer,
.ngdialog.ngdialog-theme-error .ngdialog-content .modalHeaderContainer,
.ngdialog.ngdialog-theme-confirm-hour .ngdialog-content .modalHeaderContainer,
.ngdialog-theme-webrtc-error.ngdialog .ngdialog-content .confirmErrorWrapper
{
    min-height: 40px;
}

.ngdialog.ngdialog-theme-disclaimer .ngdialog-content .acceptWrapper,
.ngdialog.ngdialog-theme-error .ngdialog-content .acceptWrapper,
.ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content .acceptWrapper,
.ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content .cancelButtonWrapper,
.ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content .acceptButtonWrapper,
.ngdialog.ngdialog-theme-confirm-hour .ngdialog-content .cancelButtonWrapper,
.ngdialog.ngdialog-theme-confirm-hour .ngdialog-content .acceptButtonWrapper,
.ngdialog-theme-webrtc-error.ngdialog .ngdialog-content .chromeWrapper,
.ngdialog-theme-webrtc-error.ngdialog .ngdialog-content .firefoxWrapper,
.ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content .downloadButtonWrapper,
.ngdialog.ngdialog-theme-confirm-service-call .ngdialog-content .acceptErrorButtonWrapper
{
    min-height: 70px;
}


.ngdialog.ngdialog-theme-confirm-service-call .nowButtonWrapper,
.ngdialog.ngdialog-theme-confirm-service-call .futureButtonWrapper,
.ngdialog-theme-webrtc-error .ngdialog-content .confirmErrorContainer
{
    min-height: 40px;
}


}
