@media screen and (min-width: 1600px) {
    .deshboard-body .container {
        max-width: 1265px;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1599px) {
    .deshboard-body .container {
        max-width: 1220px;
    }
    .profile-btn {
        right: 0;
    }
    .select-option {
        top: 100%;
        left: 0;
        min-width: 100%;
    }
    .cv-download-card button {
        white-space: nowrap;
    }
    .generate-cv-btn button {
        height: 60px;
    }
    /* coverletter pop  */
    .ready-cv-right {
        width: 450px;
    }
    .ready-cv-view {
        padding: 40px 50px;
    }
    .ready-cv-actions {
        flex-wrap: wrap;
    }

    .input-textarea textarea {
        min-height: 75px;
    }
    .upload-file-cv .file-input-btn {
        width: 55.6px;
        height: 55.6px;
    }
    .cv-enhancement-job-des {
        padding-top: 20px;
        gap: 20px;
    }

    .tailoring-cv-upload .file-input-btn {
        width: 55.6px;
        height: 55.6px;
        position: relative;
        margin-top: 120px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1365px) {
    /* ========== landing page design ========== */
    .single-proccess-card-wrap::after {
        width: 47%;
        right: -55%;
    }
    /*========== deshboard pages ============== */
    .deshboard-body .container {
        max-width: 1100px;
    }
    .profile-btn {
        right: 0;
    }
    .deshboard-nav-actions {
        padding-right: 25px;
    }
    .deshboard-sidebar {
        width: 450px;
    }
    .select-option {
        top: 100%;
        left: 0;
        min-width: 100%;
    }
    /* cv enhancement style start hare  */
    .single-history-item {
        gap: 10px;
    }
    .cv-enhancement-wrapper {
        gap: 30px;
        flex-direction: column;
    }
    .cv-enhancement-wrapper .cv-tailoring-wrapper {
        width: 100%;
    }
    .cv-enhancement-wrapper .divider-col {
        width: 100%;
        height: 1px;
        margin-top: 30px;
        order: 2;
    }
    .generate-cv-btn {
        text-align: center;
        padding-top: 23px;
    }
    /* coverletter pop  */
    .ready-cv-right {
        width: 350px;
        padding-top: 50px;
        gap: 45px;
    }
    .ready-cv-view {
        padding: 30px 35px;
    }
    .ready-cv-actions {
        flex-wrap: wrap;
    }
    .cv-ready-left {
        padding: 40px 35px;
        padding-top: 30px;
        gap: 15px;
    }
    .cv-ready-top-bar h4 {
        font-size: 30px;
    }
    .ready-cv-view .name {
        font-size: 24px;
    }
    .ready-cv-view .work-exp {
        font-size: 20px;
        margin-top: 15px;
    }
    .ready-cv-view .cv-company-info {
        padding-top: 20px;
    }
    .cv-company-info .company-name {
        font-size: 18px;
    }
    .specialist-items li {
        font-size: 22px;
    }
    .ready-cv-actions button {
        padding: 20px !important;
        font-size: 18px !important;
    }
    .insights-card {
        padding: 50px 35px;
        padding-top: 55px;
    }
    .insights-card h4 {
        font-size: 30px;
        min-height: 40px;
    }

     .deshboard-header-wrapper {
        padding-right: 60px;
    }

    .generate-cv-btn button {
        transform: none;
    }




.cv-enhancement-job-des {
	order: 3;
}
.cv-genaret-progress {
	padding-top: 0;
	text-align: center;
}

.cv-enhancement-wrapper .file-input-btn {
	margin-top: 10px;
}







}

/*
====================================
Medium Screen - Others
====================================
*/

@media screen and (min-width: 992px) and (max-width: 1199px) {
    /* ========== landing page design ========== */
    .gap-x-30 {
        row-gap: 60px;
    }
    .land-hero-area {
        padding-top: 120px;
        padding-bottom: 100px;
    }
    .section-spacer {
        padding-block: 100px;
    }
    .single-proccess-card-wrap::after {
        display: none;
    }
    /* deshboard pages  */
    .dashboard-nav ul li a {
        padding: 12px 15px;
        font-size: 15px;
    }
    .deshboard-nav-actions button {
        padding: 12px 15px;
        font-size: 16px;
    }
    .deshboard-nav-actions ul {
        gap: 15px;
    }
    .deshboard-nav-actions {
        padding-right: 40px;
    }
    .profile-btn {
        right: 0;
    }
    .profile-btn button {
        display: flex;
        width: 45px;
        height: 45px;
    }
    .deshboard-sidebar {
        width: 400px;
        gap: 50px;
    }
    .cv-tailor-sidebar {
        gap: 50px;
    }
    .cv-process-header a {
        padding-inline: 30px;
        font-size: 20px;
    }
    .tailoring-cv-upload h4 {
        font-size: 26px;
    }
    .tailoring-cv-upload {
        gap: 40px;
    }
    .cv-tailoring-wrapper {
        gap: 60px;
    }
    .select-option {
        top: 100%;
        left: 0;
        min-width: 100%;
    }
    /* add on pop  */
    .single-addon-feature .feature-price {
        font-size: 25px;
        width: 215px;
    }
    .feature-name-duration .feature-name {
        font-size: 25px;
    }
    .addon-pop-main .modal-content {
        padding: 34px 30px;
    }
    .feature-name-duration .duration {
        font-size: 25px;
    }
    .single-addon-feature {
        gap: 40px;
    }
    /* cv enhance style start hare  */
    .single-history-item {
        flex-direction: column;
        align-items: start;
    }
    .cv-download-card {
        flex-direction: row;
        gap: 10px;
    }
    .cv-enhancement-wrapper {
        gap: 30px;
        flex-direction: column;
    }
    .cv-enhancement-wrapper .cv-tailoring-wrapper {
        width: 100%;
        order: 1;
    }
    .cv-enhancement-wrapper .divider-col {
        width: 100%;
        height: 1px;
        margin-top: 30px;
        order: 2;
    }
    .generate-cv-btn {
        text-align: center;
        padding-top: 23px;
    }
    .cv-enhancement-job-des {
        padding-top: 30px;
        width: 100%;
        order: 3;
    }
    /* coverletter pop  */
    .ready-cv-right {
        width: 350px;
        padding-top: 50px;
        gap: 45px;
    }
    .ready-cv-view {
        padding: 30px 35px;
    }
    .ready-cv-actions {
        flex-wrap: wrap;
    }
    .cv-ready-left {
        padding: 30px 25px;
        padding-top: 35px;
        gap: 15px;
    }
    .cv-ready-top-bar h4 {
        font-size: 25px;
    }
    .ready-cv-view .name {
        font-size: 22px;
    }
    .ready-cv-view .work-exp {
        font-size: 18px;
        margin-top: 8px;
    }
    .ready-cv-view .cv-company-info {
        padding-top: 10px;
    }
    .cv-company-info .company-name {
        font-size: 18px;
    }
    .specialist-items li {
        font-size: 18px;
    }
    .ready-cv-actions button {
        padding: 16px !important;
        font-size: 20px !important;
    }
    .insights-card {
        padding: 50px 35px;
        padding-top: 55px;
    }
    .insights-card h4 {
        font-size: 30px;
        min-height: 40px;
    }
    .profilePop-main.cv-ready-pop-main .modal-content {
        padding: 30px;
        padding-top: 50px;
    }
    .cv-ready-top-bar p {
        font-size: 20px;
        min-height: 40px;
    }
    .cv-ready-top-bar {
        gap: 15px;
    }
    .cv-company-info .joining-date {
        font-size: 13px;
    }

    .deshboard-header-wrapper {
        padding-right: 60px;
    }

    .generate-cv-btn button {
        transform: none;
    }

.cv-enhancement-wrapper .file-input-btn {
	margin-top: 10px;
}

}

/*
====================================
Small Screen - Tablate
====================================
*/

@media screen and (min-width: 768px) and (max-width: 991px) {
    /* ========== landing page design ========== */
    .gap-x-30 {
        row-gap: 40px;
    }
    .land-hero-area {
        padding-top: 75px;
        padding-bottom: 100px;
    }
    .section-heading {
        font-size: 49px;
        margin-bottom: 45px;
    }
    .land-hero-inner ul {
        padding-top: 78px;
        gap: 26px;
    }
    .section-spacer {
        padding-block: 80px;
    }
    .content-pb-150 {
        padding-bottom: 100px;
    }
    .single-proccess-card-wrap::after {
        display: none;
    }
    .procces-inner {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    .single-proccess-card {
        max-width: 100%;
    }
    .land-letters-right .content-box {
        font-size: 19px;
    }
    .footer-inner ul {
        gap: 76px;
    }
    /* header  */
    .deshboard-header {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .profile-btn {
        position: unset;
        transform: none;
    }
    .dashboard-nav ul {
        flex-direction: column;
    }
    .deshboard-nav-actions ul {
        flex-direction: column;
        padding-top: 40px;
    }
    .deshboard-sidebar {
        gap: 50px;
        width: 100%;
    }
    .cv-tailor-sidebar {
        gap: 50px;
    }
    .cv-process-header a {
        padding-inline: 30px;
        font-size: 20px;
    }
    .tailoring-cv-upload h4 {
        font-size: 26px;
    }
    .tailoring-cv-upload {
        gap: 40px;
    }
    .cv-tailoring-wrapper {
        gap: 50px;
        padding-bottom: 30px;
        padding-top: 60px;
    }
    .deshboard-main-wrapper {
        flex-direction: column-reverse;
    }
    .select-option {
        top: 100%;
        left: 0;
        min-width: 100%;
    }
    /* add on pop  */
    .single-addon-feature .feature-price {
        font-size: 20px;
        width: 175px;
    }
    .feature-name-duration .feature-name {
        font-size: 18px;
    }
    .addon-pop-main .modal-content {
        padding: 30px 20px;
    }
    .feature-name-duration .duration {
        font-size: 16px;
    }
    .single-addon-feature {
        gap: 30px;
    }
    .add-button button {
        width: 115px;
        font-size: 18px;
    }
    .addon-list-wp {
        gap: 40px;
    }
    /* 7 cv tips pop  */
    .tips-content h4 {
        font-size: 26px;
    }
    .tips-content p {
        font-size: 20px;
    }
    .single-tips-item .tips-content {
        gap: 10px;
    }
    .tips-content ul {
        font-size: 20px;
    }
    .tip-text {
        font-size: 20px;
    }
    /* package pop  */
    .single-package {
        flex: auto;
        width: 45%;
    }
    .package-pop-wrapper {
        flex-wrap: wrap;
        justify-content: center;
        gap: 40px 20px;
    }
    .cv-enhancement-wrapper {
        gap: 30px;
        flex-direction: column;
    }
    .cv-enhancement-wrapper .cv-tailoring-wrapper {
        width: 100%;
    }
    .cv-enhancement-wrapper .divider-col {
        width: 100%;
        height: 1px;
        margin-top: 30px;
        order: 2;
    }
    .generate-cv-btn {
        text-align: center;
        padding-top: 0;
    }
    .cv-enhancement-job-des {
        padding-top: 30px;
        width: 100%;
        order: 3;
    }
    .cv-enhancement-wrapper .file-input-btn {
        margin-top: 30px;
    }
    .cv-enhancement-job-des h4 {
        font-size: 26px;
    }
    /* coverletter pop  */
    .ready-cv-right {
        width: 100%;
        padding-top: 50px;
        gap: 45px;
    }
    .ready-cv-view {
        padding: 25px 25px;
        min-height: fit-content;
    }
    .ready-cv-actions {
        flex-wrap: wrap;
    }
    .cv-ready-left {
        padding: 30px 25px;
        padding-top: 35px;
        gap: 30px;
    }
    .cv-ready-top-bar h4 {
        font-size: 25px;
    }
    .ready-cv-view .name {
        font-size: 26px;
    }
    .ready-cv-view .work-exp {
        font-size: 20px;
        margin-top: 15px;
    }
    .ready-cv-view .cv-company-info {
        padding-top: 20px;
    }
    .cv-company-info .company-name {
        font-size: 18px;
    }
    .specialist-items li {
        font-size: 18px;
    }
    .ready-cv-actions button {
        padding: 16px !important;
        font-size: 20px !important;
    }
    .insights-card {
        padding: 50px 35px;
        padding-top: 55px;
    }
    .insights-card h4 {
        font-size: 30px;
        min-height: 40px;
    }
    .profilePop-main.cv-ready-pop-main .modal-content {
        padding: 20px;
        padding-top: 30px;
    }
    .cv-ready-top-bar p {
        font-size: 20px;
        min-height: 40px;
    }
    .cv-ready-top-bar {
        gap: 15px;
    }
    .cv-company-info .joining-date {
        font-size: 13px;
    }
    .cv-ready-pop-wrapper {
        flex-direction: column;
    }

    .deshboard-header-wrapper {
        padding-right: 0;
    }

    .cv-view-all-table thead th {
        white-space: nowrap;
    }
    .cv-view-all-table tr td {
        white-space: nowrap;
    }

    .generate-cv-btn button {
        transform: none;
    }

.search-btn.action-btn {
	width: fit-content;
    gap: 5px;
}
.search-btn.action-btn input {
	width: 200px;
	max-width: 200px;
	opacity: 1;
}
.search-btn.action-btn button {
	transform: none;
}




}

/*
====================================
Small Screen - Mobile
====================================
*/

@media screen and (max-width: 767px) {
    /* ========== landing page design ========== */
    .gap-x-30 {
        row-gap: 40px;
    }
    .land-body {
        font-size: 16px;
    }
    .land-header .land-logo-wrap img {
        max-width: 120px;
    }
    .land-hero-area {
        padding-top: 45px;
        padding-bottom: 55px;
    }
    .section-heading {
        font-size: 30px;
        margin-bottom: 30px;
        letter-spacing: 2.4px;
    }
    .land-hero-inner ul {
        padding-top: 62px;
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
    .land-btn-dark,
    .land-btn-light {
        height: 60px;
        gap: 10px;
        min-width: 260px;
        font-size: 18px;
    }
    .section-spacer {
        padding-block: 45px;
    }
    .content-pb-150 {
        padding-bottom: 60px;
    }
    .tailor-btn-wrap {
        margin-top: -50px;
    }
    .procces-inner {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }
    .single-proccess-card {
        max-width: 100%;
    }
    .single-proccess-card-wrap::after {
        display: none;
    }
    .land-letters-right {
        padding: 25px 20px;
    }
    .land-letters-right h3 {
        margin-bottom: 25px;
        font-size: 23px;
    }
    .land-letters-right .content-box {
        font-size: 18px;
    }
    .land-letters-right .content-box {
        padding: 30px 20px;
    }
    .land-letters-right ul {
        flex-direction: column;
        align-items: center;
    }
    .section-heading-02 {
        font-size: 30px;
        letter-spacing: 2.2px;
        line-height: 46px;
    }
    .match-sore-right ul {
        flex-direction: column;
    }
    .match-sore-left {
        padding: 20px;
    }
    .footer-inner ul {
        gap: 76px;
    }
    .footer-inner ul {
        gap: 12px 25px;
        flex-wrap: wrap;
        padding-bottom: 30px;
    }
    .footer-inner ul li a {
        font-size: 20px;
    }
    .footer-inner .footer-copyright {
        padding: 20px 0;
    }
    .footer-inner .footer-copyright {
        font-size: 16px;
    }
    /* deshboard  */
    /* header  */
    .deshboard-header {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .profile-btn {
        position: unset;
        transform: none;
    }
    .dashboard-nav ul {
        flex-direction: column;
        /*! align-items: start; */
    }
    .deshboard-nav-actions ul {
        flex-direction: column;
        padding-top: 40px;
    }
    .deshboard-sidebar {
        gap: 50px;
        width: 100%;
    }
    .cv-process-header a {
        padding-inline: 30px;
        font-size: 20px;
    }
    .tailoring-cv-upload h4 {
        font-size: 26px;
    }
    .tailoring-cv-upload {
        gap: 40px;
    }
    .cv-tailoring-wrapper {
        gap: 50px;
        padding-bottom: 30px;
        padding-top: 50px;
    }
    .deshboard-main-wrapper {
        flex-direction: column-reverse;
    }
    .select-option {
        top: 100%;
        left: 0;
        min-width: 100%;
    }
    /* profile pop  */
    .profilePop-main .modal-content {
        padding: 30px 20px;
        width: 95%;
        margin-inline: auto;
        border-radius: 35px;
    }
    .input-group {
        flex-direction: column;
    }
    /* add on pop  */
    .single-addon-feature .feature-price {
        font-size: 20px;
        width: 100%;
        text-align: center;
    }
    .feature-name-duration .feature-name {
        font-size: 18px;
    }
    .addon-pop-main .modal-content {
        padding: 30px 20px;
    }
    .feature-name-duration .duration {
        font-size: 16px;
    }
    .single-addon-feature {
        gap: 25px;
        flex-direction: column;
    }
    .add-button button {
        font-size: 18px;
    }
    .addon-list-wp {
        gap: 40px;
    }
    /* 7 cv tips pop  */
    .tips-content h4 {
        font-size: 20px;
    }
    .tips-content p {
        font-size: 16px;
    }
    .single-tips-item .tips-content {
        gap: 10px;
    }
    .pop-title h4 {
        font-size: 26px;
    }
    .tips-content ul {
        font-size: 16px;
    }
    .tip-text {
        font-size: 16px;
    }
    /* package pop  */
    .single-package {
        flex: auto;
        width: 100%;
        margin-inline: auto;
    }
    .package-pop-wrapper {
        flex-wrap: wrap;
        justify-content: center;
        gap: 40px 20px;
        flex-direction: column;
    }
    .cv-enhancement-wrapper {
        gap: 30px;
        flex-direction: column;
    }
    .cv-enhancement-wrapper .cv-tailoring-wrapper {
        width: 100%;
    }
    .cv-enhancement-wrapper .divider-col {
        width: 100%;
        height: 1px;
        margin-top: 30px;
        order: 2;
    }
    .generate-cv-btn {
        text-align: center;
        padding-top: 23px;
    }
    .cv-enhancement-job-des {
        padding-top: 30px;
    }
    .cv-enhancement-wrapper .file-input-btn {
        margin-top: 30px;
    }
    .cv-enhancement-job-des h4 {
        font-size: 26px;
    }
    .cv-enhancement-job-des {
        flex: 1;
        width: 100%;
        order: 3;
    }
    /* coverletter pop  */
    .ready-cv-right {
        width: 100%;
        padding-top: 50px;
        gap: 45px;
    }
    .ready-cv-view {
        padding: 30px 35px;
        min-height: fit-content;
    }
    .ready-cv-actions {
        flex-wrap: wrap;
    }
    .cv-ready-left {
        padding: 30px 25px;
        padding-top: 35px;
        gap: 30px;
    }
    .cv-ready-top-bar h4 {
        font-size: 25px;
    }
    .ready-cv-view .name {
        font-size: 26px;
    }
    .ready-cv-view .work-exp {
        font-size: 20px;
        margin-top: 15px;
    }
    .ready-cv-view .cv-company-info {
        padding-top: 20px;
    }
    .cv-company-info .company-name {
        font-size: 18px;
    }
    .specialist-items li {
        font-size: 18px;
    }
    .ready-cv-actions button {
        padding: 20px !important;
        font-size: 24px !important;
    }
    .insights-card {
        padding: 50px 35px;
        padding-top: 55px;
    }
    .insights-card h4 {
        font-size: 30px;
        min-height: 40px;
    }
    .profilePop-main.cv-ready-pop-main .modal-content {
        padding: 0;
        padding-top: 65px;
    }
    .cv-ready-top-bar p {
        font-size: 20px;
        min-height: 40px;
    }
    .cv-ready-top-bar {
        gap: 15px;
    }
    .cv-company-info .joining-date {
        font-size: 13px;
    }
    .cv-ready-pop-wrapper {
        flex-direction: column;
    }
    .letter-card p {
        font-size: 18px;
        min-height: 360px;
    }
    .cover-pop-header {
        font-size: 26px;
    }

    .deshboard-header-wrapper {
        padding-right: 0;
    }

    .cv-view-all-table thead th {
        white-space: nowrap;
        padding: 15px;
        font-size: 14px;
    }
    .cv-view-all-table tr td {
        white-space: nowrap;
        padding: 15px;
        font-size: 14px;
    }
    .generate-cv-btn button {
        transform: none;
    }


.cv-genaret-progress {
	padding-top: 0;
	text-align: center;
}

.search-btn.action-btn {
	width: fit-content;
    gap: 5px;
}
.search-btn.action-btn input {
	width: 200px;
	max-width: 200px;
	opacity: 1;
}
.search-btn.action-btn button {
	transform: none;
}

}

/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/

@media screen and (max-width: 576px) {
    .cv-tailor-sidebar {
        gap: 40px;
    }
    .cv-process-header {
        flex-direction: column;
    }
    .cv-process-header a {
        width: 100%;
        padding-block: 15px;
    }
    .cv-process-header a.active {
        border-radius: 40px 40px 0 0;
    }
    .cv-tailoring-wrapper {
        gap: 50px;
        padding-bottom: 20px;
        padding-top: 50px;
    }
    .tailoring-cv-upload {
        gap: 30px;
    }
    .tailoring-cv-upload h4 {
        font-size: 20px;
    }
    .tailoring-cv-upload p {
        font-size: 18px;
    }
    .tailoring-cv-upload .file-input-btn {
        width: 70px;
        height: 70px;
    }
    .select-btn h4 {
        font-size: 18px;
    }
    .cv-enhanche-btn button {
        height: 70px;
        font-size: 20px;
    }
    .deshboard-sidebar {
        gap: 40px;
        width: 100%;
        padding: 25px 20px;
    }
    .ready-single-cv {
        gap: 30px;
    }
    .feature-name-duration {
        flex-wrap: wrap;
        justify-content: center;
    }
    .single-tips-item .icon {
        width: 45.471px;
        height: 45.471px;
        padding: 10px;
    }
    .single-tips-item {
        gap: 25px;
        flex-direction: column;
    }
    .pop-title h4 {
        font-size: 20px;
    }
    .tips-content ul {
        font-size: 16px;
    }
    .tip-text {
        font-size: 16px;
    }
    .select-package-btn button {
        font-size: 22px;
    }
    .single-package .package-name {
        font-size: 30px;
    }
    /* cv enhance style start hare  */
    .single-history-item {
        flex-wrap: wrap;
    }
    .cv-enhancement-job-des h4 {
        font-size: 20px;
    }
    .cv-enhancement-wrapper .cv-tailoring-wrapper {
        padding-top: 40px;
        gap: 40px;
    }
    .cv-enhancement-wrapper .select-lang-card {
        width: 100%;
    }
    .cv-enhancement-job-des {
        padding-top: 0;
    }
    .cv-enhancement-wrapper .divider-col {
        width: 100%;
        height: 1px;
        margin-top: 0;
    }
    .cv-enhancement-wrapper {
        padding-inline: 15px;
    }
    .ready-cv-view {
        padding: 10px;
        min-height: fit-content;
    }
    .ready-cv-view .cv-company-info {
        padding-top: 20px;
        flex-direction: column;
        align-items: start;
        gap: 10px;
    }
    .ready-cv-actions button {
        padding: 15px !important;
        font-size: 20px !important;
        width: 100%;
    }
    .cv-ready-left {
        padding: 30px 10px;
    }
    .cv-ready-top-bar h4 {
        font-size: 18px;
    }
    .cv-ready-top-bar p {
        font-size: 16px;
        min-height: 40px;
    }
    .generate-cv-btn button {
        padding: 20px;
        width: 100%;
        height: 65px;
        font-size: 20px;
    }
    .cv-enhancement.active {
        border-radius: 0px 10px 0px 10px !important;
    }
    .cover-letter-wrapper {
        padding: 15px;
    }
    .cover-pop-header {
        font-size: 22px;
    }
    .cover-letter-wrapper .letter-card {
        margin-top: 25px;
    }
    .letter-card p {
        font-size: 16px;
    }
    .cv-download-card {
        flex-direction: row;
    }

    .Profile-Login-Form .input-group {
        flex-direction: column;
    }

    .action-btn {
        padding: 11.6px 13px;
    }

    .spotlight-btn button {
        width: fit-content;
        font-size: 20px;
    }
    .search-btn.action-btn input {
        width: 150px;
    }
    .search-btn.action-btn.active input {
        width: 150px;
    }
}