@media (min-width:1350px) {
    .container-fluid {
        padding: 0 40px;
    }
    .container {
        max-width: 1302px;
    }
}
@media(max-width:1600px) {
    .team-controls-page .subscription-plan ul li {
        padding: 20px 20px 5px;
    }
    .add-review-inner {
        margin-top: 5px;
    }
    .add-review-box {
        margin-bottom: 15px;
    }
    .add-review-evaluacion h3{
        margin-bottom: 10px;
    }
    .add-review-evaluacion {
        margin-bottom: 10px;
    }
    .rating > label{
        margin-bottom: 0;
    }
    .image-pdf-modal .modal-header {
        padding: 15px;
    }
    .image-pdf-modal .modal-dialog {
        max-width: 810px;
    }
    .image-pdf-modal .modal-body {
        padding: 0 15px 15px;
    }
    .cutomer-detail-inner .job-history-list table tbody tr td span{
        font-size: 10px;
    }
    .cutomer-detail-inner .job-history-list table tbody tr td .complete-status {
        font-size: 12px;
        width: 83px;
        height: 23px;
    }
    .cutomer-detail-inner .job-history-list table tbody tr td {
        padding: 20px 12px;
    }
    .cutomer-detail-inner .job-history-list table tbody tr td .detail-btn ul li {
        padding: 0 8px;
    }
    .delegating-task{
        font-size: 12px;
    }
    .public-profile-list ul li {
        padding: 30px 10px;
    }
    .public-profile-list ul {
        margin: 0 -10px;
    }
    .delegating-task {
        font-size: 10px;
    }
    .admin-assistant-top .nav-pills {
        max-width: 490px; 
    }
    .create-request .create-request-left {
        max-width: 490px; 
    }
    .admin-summary {
        height: 310px;
        width: calc(100% - 490px);
    }
    .admin-summary-creat h3 {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .admin-summary-creat p {
        font-size: 14px;
    }
    .admin-assigned-inner{
        display: block;
        width: 100%;
        overflow-x: auto;
        padding: 15px;
    }
    .admin-assigned-inner form{
        width: 1500px;
    }
    .assistant-task-assign-inner table tbody tr td {
        font-size: 12px;
        padding: 15px;
    }
    .assistant-task-assign-inner table thead tr th{
        font-size: 12px;
        padding: 15px 0;
    }
    .assistant-task-assign-inner table {
        width: 1300px;
    }
    .admin-assistant-box-second .admin-summary {
        padding: 15px;
    }
    .create-request-filter {
        max-width: 490px;
        width: 100%;
        padding-right: 20px;
    }
    .admin-summary-user h3 {
        font-size: 16px;
        margin-bottom: 20px;
    }
    .admin-summary-user img {
        width: 50px;
    }
    .admin-summary .text-box .text-box-inenr ul li{
        font-size: 12px;
    }
    .summary-btn .btn-red{
        font-size: 14px;
        padding: 15px;
        height: 40px;
    }
    .assistant-experts-current-order .request-history-inner ul li{
        padding: 20px 30px;
    }
    .assistant-experts-current-order .request-history-inner ul li .request-text span,
    .assistant-experts-current-order .request-history-inner ul li .request-text p{
        font-size: 10px;
    }
}
@media(max-width:1440px) {
    .arrow-btn .carousel-control-prev {
        left: 0;
    }
    .testimonial-inner {
        padding: 72px 30px 0;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-prev {
        left: -60px;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-next { 
        right: -60px;
    }
    .compare-contact-modal .modal-body {
        padding: 15px 15px 5px;
    }
    .compare-contact-inner .title h2{
        font-size: 20px;
        margin-bottom: 5px;
    }
    .compare-contact-inner .title {
        margin-bottom: 10px;
    }
    .modal-dialog .form-control{
        height: 35px;
    }
    .text-box-inner .form-group {
        margin-bottom: 10px;
    }
    .compare-contact-inner .text-box-inner textarea.form-control {
        height: 60px;
    }
    .compare-contact-inner .text-box-inner .btn-default {
        margin: 0px auto 0;
    }
    .modal-body{
        padding: 15px;
    }
    .request-task span {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .request-task .text-box {
        margin-bottom: 10px;
    }
    .request-task .text-box p {
        font-size: 14px;
        line-height: 20px; 
        margin-top: 5px;
    }
    .request-task .text-box textarea.form-control {
        height: 110px;
        margin-bottom: 20px;
    }
    .sponsor-inner ul {
        margin:  0 -20px;
    }
    .sponsor-inner ul li {
        width: 20%;
        padding: 0 20px;
    }
    .sponsor-inner ul li a img{
        max-width: 100%;
    }
    .title h2 {
        font-size: 30px;
        margin-bottom: 5px;
    }
    .login-modal-inner .text-box {
        width: calc(100% - 380px);
        padding: 30px 15px 30px;
    }
    .socail-btn {
        margin-top: 20px;
    }
    .socail-btn a{
        margin-bottom: 10px;
    }
    .text-box-inner .or {
        margin: 20px 0;
    }
    .login-modal-inner .text-box .text-box-inner .form-group .check {
        margin: 10px 0 0 0;
    }
    .login-modal-inner .text-box .text-box-inner p {
        margin: 15px 0 0 0;
    }
    .login-modal-inner .image-holder {
        max-width: 390px;
    }
    .login-modal-inner .text-box {
        width: calc(100% - 390px);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .social-signup-modal .text-box p {
        margin: 10px auto 0;
    }
    .navbar-holder {
        padding: 10px 0;
    }
    .compare-plane-page .arrow-btn .carousel-control-prev {
        left: -50px;
    }
    .compare-plane-page .arrow-btn .carousel-control-next {
        right: -50px;
    }
    .setting-detail .nav .nav-item {
        margin: 0 20px;
    }
    .setting-detail .nav .nav-item:first-child {
        margin-left: 20px;
    }
    .security-detail-inner {
        max-width: 560px;
    }
    .security-detail .verify-btn {
        width: calc(100% - 560px);
    }
    .security-detail-inner table tbody tr td p br{
        display: none;
    }
    .resumen-payment-card {
        padding-top: 20px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 20px;
    }
    .resumen-payment-card .form-group label{
        font-size: 14px;
    }
    .most-viewed-box .image-holder {
        max-width: 120px;
    }
    .most-viewed-box .text-box {
        width: calc(100% - 120px);
        padding-left: 10px;
    }
    .most-viewed-box .text-box h4 a {
        line-height: 20px;
        font-size: 16px;
        display: block;
    }
    .nav-tabs .nav-item .nav-link{
        font-size: 14px;
    }
    .nav-tabs .nav-item {
        margin: 0 10px !important;
    }
    .setting-rightside {
        padding: 115px 15px 50px 320px;
    }
    .subscription-inner {
        margin-top: 30px;
    }
    .team-controls-page .subscription-plan ul li {
        padding: 20px 15px 5px;
    }
    .subscription-plan ul li span {
        font-size: 14px;
    }
    .subscription-plan ul li h3 {
        font-size: 18px;
    }
    .admin-control-sec{
        padding: 20px;
    }
    .admin-control-inner table tbody tr td{
        padding: 20px 10px;
    }
    .team-controls-page .admin-control-inner table tbody tr td .admin-user .text-box {
        padding-left: 0;
        width: 100%;
    }
    .reviews-box {
        padding: 20px;
    }
    .reviews-box-left {
        max-width: 620px;
    }
    .reviews-box-right {
        width: calc(100% - 620px);
    }
    .reviews-box-user {
        max-width: 170px;
    }
    .reviews-box-text {
        width: calc(100% - 170px);
    }
    .reviews-box-right ul {
        margin-right: 15px;
    }
    .reviews-box-right span {
        font-size: 12px;
        max-width: 105px;
    }
    .reviews-box-right span.no-recommended {
        max-width: 120px;
    }
    .request-history-inner ul li{
        padding: 20px;
    }
    .request-history-inner ul li .request-text span{
        font-size: 10px;
    }
    .request-history-inner ul li .request-text .status-lable {
        font-size: 12px;
        width: 80px;
    }
    .request-text.request-text-btn{
        padding: 0;
    }
    .request-text.request-text-btn .btn-red {
        height: 30px;
        max-width: 100px;
        font-size: 12px;
    }
    .request-text.request-text-btn .btn-red img {
        max-width: 5px;
        margin-left: 5px;
    }
    .request-text.request-text-btn a {
        margin: 0 5px;
    }
    .request-history-inner ul li .request-text p{
        font-size: 10px;
    }
    .history-more{
        padding: 30px 0 0 0;
    }
    .job-history-list table tbody tr td {
        padding: 20px 10px;
    }
    .job-history-list table tbody tr td p {
        font-size: 11px;
        max-width: 170px;
        line-height: 16px;
    }
    .planned-tasks-inner .job-history-list table tbody tr td p {
        max-width: 190px;
    }
    .planned-tasks-inner .job-history-list table tbody tr td .logo-holder {
        max-width: 90px;
    }
    .job-history-list table tbody tr td .job-history-user .image-holder {
        max-width: 30px;
    }
    .job-history-list table tbody tr td .job-history-user .text-box {
        width: calc(100% - 30px);
        padding-left: 5px;
    }
    .planned-tasks-notifications .job-history-list table tbody tr td.detail-inpro:after{
        left: 0;
    }
    .planned-tasks-notifications .job-history-list table tbody tr td .trello-holder {
        max-width: 60px;
        width: 100%;
    }
    .job-history-list table thead tr th{
        font-size: 12px;
    }
    .inprogress-btn {
        font-size: 12px;
        max-width: 85px;
    }
    .assistant-setting-page .modal-body {
        padding: 50px 15px;
    }
    .assistant-setting-page .compare-contact-inner .text-box-inner textarea.form-control {
        height: 120px;
    }
    .job-history-list table tbody tr td ul:after{
        left: 0;
    }
    .authorized-inner .personal-info {
        padding-left: 0;
    }
    .personal-info .text-box ul li span {
        display: inline-block;
        max-width: 170px;
        width: 100%;
    }
    .dashboard-time ul li{
        margin-right: 5px;
    }
    .inbox-conversation-box {
        padding: 10px 5px;
    }
    .inbox-conversation-box .image-holder {
        max-width: 30px;
    }
    .inbox-conversation-box .text-box {
        width: calc(100% - 30px);
    }
    .decision-pay {
        padding: 15px;
    }
    .decision-hotal-box .text-box .text-inner p {
        font-size: 12px;
        max-width: 190px;
        line-height: 18px;
    }
    .subscription-plan ul li {
        padding: 10px 20px;
    }
    .subscription-renew {
        padding: 30px 0 120px;
    }
    .subscription-renew span {
        font-size: 25px;
        line-height: 25px;
    }
    .subscription-renew h3 {
        font-size: 50px;
        line-height: 55px;
    }
    .subscription-renew a {
        margin: 20px auto 0;
    }
    .help-Support{
        padding: 30px 15px 0;
    }
    .help-Support h3 {
        font-size: 20px;
    }
    .may-wallet-sec .subscription-plan ul li {
        padding: 24px 20px 14px 20px;
    }
    .transfer-funds-modal .text-box-inner .form-group .form-control {
        height: 42px;
    }
    .public-profile-list {
        padding: 0 20px;
        margin-top: 30px;
    }
    .public-profile-list ul li {
        width: 33.3%;
        padding: 30px 10px;
    }
    .public-profile-list ul{
        margin: 0 -10px;
    }
    .admin-controls-page .subscription-plan ul li {
        padding: 20px 20px 5px;
    }
    .admin-assistant-top .nav-pills {
        max-width: 400px;
    }
    .create-request-filter {
        max-width: 400px;
        padding-right: 20px;
    }
    .admin-summary {
        width: calc(100% - 400px);
        height: 330px;
    }
    .create-request .create-request-left{
        max-width: 400px;
    }
    .admin-summary-user a{
        font-size: 12px;
    }
    .admin-summary-user h4{
        font-size: 14px;
    }
    .admin-summary .text-box .text-box-inenr ul li {
        font-size: 12px;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }
    .admin-summary .text-box .text-box-inenr ul li span {
        margin-top: 8px;
    }
    .admin-summary .text-box .summary-btn {
        margin-top: 14px;
    }
    .choose-resume ul li {
        padding: 0 5px;
        width: 20%;
    }
    .choose-resume .nav-pills .nav-item a.nav-link {
        font-size: 14px;
        min-width: 100%;
        width: 100%;
        height: 50px;
        border-bottom: 5px solid #ee2229;
    }
    .process-banner-sec .text-box p {
        font-size: 22px;
        max-width: 530px;
    }
    .previous-tasks-page .request-text.request-text-btn {
        max-width: 130px;
        width: 100%;
    }
    .previous-tasks-page .request-history-inner ul li .request-text p {
        max-width: 273px;
        font-size: 12px;
        line-height: 16px;
    }
    .assistant-experts-current-order .request-history-inner ul {
        width: 1150px;
    }
    .assistant-experts-current-order .request-history-inner{
        display: block;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .assistant-experts-current-order  .request-text.request-text-btn {
        padding: 0 0 0 20px;
    }
    .assistant-experts-current-order .request-history-inner ul li {
        padding: 20px 50px;
    }
    .support-modal .compare-contact-inner .text-box-inner textarea.form-control {
        height: 120px;
    }
    .support-modal .compare-contact-inner .title h2 {
        font-size: 30px; 
    }
    .support-modal .modal-body {
        padding: 55px 15px 25px;
    }
    .modal-dialog {
        max-width: 450px;
    }
    .q-links li a {
        font-size: 12px;
    }
    .employees-number p {
        font-size: 12px;
    }
}
@media(max-width:1349px) {
    .plan-holder li {
        padding: 0 30px;
    }
    .basic-plan-box p {
        font-size: 14px;
    }
}

@media(max-width:1199px) {
    .btn {
        height: 40px;
        font-size: 16px;
    }
    .attention-inner {
        max-width: 800px; 
    }
    .arrow-btn .carousel-control-prev {
        left: 0px;
    }
    .attention-box .text-box {
        width: calc(100% - 300px);
        padding: 5px 0 0 30px;
    }
    .carousel-indicators{
        bottom: -20px;
    }
    .basic-plan-box.creditos-plan .image-holder {
        max-width: 140px;
        margin: -100px 0 88px 0;
    }
    .basic-plan-box {
        padding: 20px 0;
    }
    .basic-plan-box.creditos-plan .text-box ul li h3 {
        font-size: 16px;
    }
    .basic-plan-box.creditos-plan .text-box ul li p {
        font-size: 12px;
    }
    .basic-plan-box h3{
        font-size: 22px;
    }
    .basic-plan-box h2 {
        font-size: 20px;
    }
    .basic-plan-box p {
        font-size: 11px;
        max-width: 160px;
        margin: 0 auto 10px;
        min-height: auto;
    }
    .basic-plan-box .text-box {
        margin-bottom: 15px;
        min-height: 145px;
    }
    .employees-number p {
        font-size: 10px;
    }
    .business-mismo p{
        line-height: 16px;
    }
    .coin-plan .text-inner h4{
        font-size: 20px;
    }
    .coin-plan .text-inner span {
        font-size: 14px;
    }
    .testimonial-inner {
        padding: 72px 40px 0px;
    }
    .testimonial-box .text-box p {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
    }
    .testimonial-box .text-box h3 {
        font-size: 22px;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-next {
        right: -50px;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-prev {
        left: -53px;
    }
    .money-back-sec {
        background-size: cover;
        background-position: center center;
    }
    .plan-holder li {
        padding: 0 15px;
    }
    .card-step p {
        font-size: 14px;
    }
    .banner-hero .text-holder h1 {
        font-size: 32.59px;
    }
    .text-holder p {
        font-size: 24px;
    }
    .saved-aiuda-box .text-box {
        padding-left: 20px;
    }
    .saved-aiuda-right {
        padding-left: 0;
    }
    .save-all-box .image-holder {
        margin-right: 10px;
        max-width: 60px;
    }
    .save-all-box .image-holder img {
        height: 50px;
    }
    .save-all-box .text-box h3 {
        font-size: 14px;
    }
    .save-all-box .text-box p {
        font-size: 24px;
    }
    .save-all-box {
        max-width: 200px;
        margin: 0 auto;
    }
    .attention-box .image-holder{
        max-width: 300px;
        width: 100%;
    }
    .compare-plane-page .attention-box .text-box {
        width: calc(100% - 300px);
        padding: 5px 0 0 30px;
    }
    .attention-box .text-box p {
        font-size: 18px;
        line-height: 30px;
        font-weight: 300;
    }
    .productivity-box .text-box {
        padding: 20px;
    }
    .productivity-box .text-box h3 {
        font-size: 16px;
        margin: 10px 0;
    }
    .productivity-box .text-box P {
        font-size: 14px;
        line-height: 22px;
    }
    .catalog-inenr .image-holder img {
        max-width: 160px;
    }
    .upgrade-info-inner .text-box h3 {
        font-size: 22px;
    }
    .upgrade-info-inner .text-box span {
        font-size: 14px;
    }
    .setting-sidebar {
        max-width: 200px;
        padding: 110px 0 34px;
    }
    #checkout-sidebar {
        padding-top: 20px;
    }
    .dashboard-nav ul li a{
        font-size: 14px;
        padding: 10px 10px 10px 20px;
    }
    .setting-rightside {
        padding: 135px 25px 30px 225px;
    }
    .account-info{
        padding: 20px;
    }
    .account-info-inner .text-box tbody tr td{
        font-size: 14px;
    }
    .account-info-inner .text-box tbody tr td span,
    .account-info-inner .text-box.editable tbody tr td span{
        height: 33px;
    }
    .security-detail-inner table tbody tr td {
        font-size: 14px;
        padding: 15px 0;
    }
    .Security-info {
        padding: 20px;
    }
    .Security-info-inner .text-box h2 {
        font-size: 18px;
    }
    .security-detail .verify-btn .btn-red {
        padding: 5px 10px;
        font-size: 12px;
    }
    .payment-billing-card ul li .text-box{
        padding: 5px 10px 10px;
    }
    .payment-billing-card ul li .text-box .visa-logo {
        padding: 10px 0 0 0;
    }
    .payment-billing-card ul li .text-box p {
        font-size: 16px;
    }
    .payment-billing-card ul li .add-payment a span{
        font-size: 40px;
    }
    .Support-page .contact-text {
        padding: 30px 20px;
    }
    .blog-box-inner .text-box h2 {
        font-size: 24px;
        line-height: 34px;
        padding: 25px 0;
    }
    .blog-detail-left .heading h1 {
        font-size: 36px;
        margin-bottom: 15px;
    }
    .most-viewed {
        padding: 20px;
    }
    .most-viewed h3{
        margin-bottom: 30px;
    }
    .most-viewed-box {
        margin-bottom: 30px;
    }
    .btn-default{
        font-size: 14px;
        height: 40px;
        max-width: 135px;
    }
    .payment-question h3 {
        font-size: 16px;
        max-width: 180px;
        margin-bottom: 10px;
        line-height: 20px;
    }
    .payment-question .image-holder img {
        max-width: 130px;
    }
    .payment-question {
        padding-top: 30px;
        padding-left: 15px;
        padding-bottom: 110px;
        padding-right: 15px;
    }
    .payment-summary{
        padding: 20px;
    }
    .payment-summary .title p br{
        display: none;
    }
    .nav-tabs .nav-item .nav-link span{
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .nav-tabs .nav-item {
        margin: 0 5px !important;
    }
    .info-feild .form-group .add-contct-inner .form-control {
        width: 200px;
    }
    .careers-page .banner-hero{
        background-position: center center;
    }
    .career-listing-box .text-box {
        max-width: 750px;
    }
    .career-listing-box .reed-more {
        width: calc(100% - 750px);
    }
    .career-listing-box .reed-more .btn-red{
        margin-left: auto;
    }
    .grade-detail-box .image-holder {
        max-width: 80px;
        height: 80px;
        font-size: 40px;
    }
    .grade-detail-box .image-holder img{
        max-width: 30px;
    }
    .plan-task-box p br{
        display: none;
    }
    .reviews-box-left {
        max-width: 500px;
    }
    .reviews-box-right {
        width: calc(100% - 500px);
    }
    .reviews-box-user img {
        margin-right: 5px;
    }
    .reviews-box-user {
        max-width: 140px;
    }
    .reviews-box-text {
        width: calc(100% - 140px);
    }
    .reviews-box-text p{
        font-size: 12px;
    }
    .request-history-inner {
        margin-top: 30px;
        display: block;
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }
    .request-history-inner ul{
        width: 950px;
    }
    .job-history-list table thead tr th {
        font-size: 10px;
    }
    .history-filter-dropdown .dropdown-menu .dropdown-item {
        font-size: 12px;
        padding: 10px;
    }
    .setting-detail .nav .nav-item {
        margin: 0 16px;
    }
    .security-detail .verify-btn [type="file"] + label{
        max-width: 120px;
        height: 30px;
    }
    .cutomer-detail-info .nav .nav-item {
        margin: 0 40px;
    }
    .cutomer-detail-inner .job-history-list table {
        width: 960px;
    }
    .cutomer-detail-inner .job-history-list table tbody tr td .detail-btn ul li {
        padding: 0 15px;
    }
    .cutomer-detail-inner .job-history-list table tbody tr td p {
        max-width: 220px; 
    }
    .dashboard-status h3 {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .dashboard-time ul li {
        max-width: 60px;
        height: 75px;
    }
    .inbox-chat .col-xl-8 {
        order: 2;
    }
    .inbox-chat .col-xl-4 {
        order: 1;
    }
    .inbox-chat .col-xl-8 {
        order: 2;
    }
    .inbox-chat .col-xl-4 {
        order: 1;
    }
    .inbox-chat-right {
        padding: 30px 0 0 0;
    }
    .inbox-chat-profile h3 {
        padding: 15px 0;
    }
    .notification-sms {
        max-width: 380px;
        margin-bottom: 15px;
        padding: 15px;
    }
    .notification-sms .image-holder {
        max-width: 70px;
        width: 100%;
    }
    .notification-sms .text-box {
        width: calc(100% - 70px);
        padding-left: 15px;
    }
    .notification-sms .text-box p {
        font-size: 12px;
        line-height: 18px;
        padding: 5px 10px 5px 0;
    }
    .inbox-chat-profile p {
        max-width: 450px;
    }
    .inbox-chat-left{
        margin-top: 30px;
    }
    .inbox-user {
        padding: 0;
    }
    .inbox-user h3 {
        font-size: 18px;
        margin-bottom: 30px;
    }
    .text-user-inner {
        padding: 15px;
    }
    .inbox-user-box .text-box p {
        font-size: 13px;
        line-height: 18px;
    }
    .inbox-chat-left .chat-message {
        max-width: 100%;
        margin-top: 10px;
        padding: 0;
    }
    .chat-message ul{
        right: 5px;
    }
    .inbox-chat-left .chat-message .form-control {
        height: 50px;
        padding-right: 140px;
    }
    .inbox-chat-left .chat-message ul li a.send-btn {
        width: 65px;
        height: 30px;
    }
    .dashboard-left {
        padding: 15px;
    }
    .dashboard-decision {
        padding: 0;
    }
    .subscription-plan ul li {
        padding: 10px 10px;
    }
    .subscription-plan ul li h3 {
        margin: 5px 0;
    }
    .plain-attention {
        padding-top: 30px;
        padding-left: 15px;
        padding-bottom: 30px;
        padding-right: 15px;
    }
    .may-wallet-sec .subscription-plan ul li {
        padding: 15px 10px 15px 10px;
    }
    .may-wallet-sec .subscription-plan ul li h3{
        font-size: 14px;
    }
    .public-profile-list ul li {
        width: 50%;
    }
    .admin-control-inner table thead tr th {
        font-size: 14px;
        padding: 10px 20px;
    }
    .admin-assistant-top .nav-pills {
        max-width: 350px;
    }
    .create-request .create-request-left {
        max-width: 350px;
    }
    .admin-summary {
        height: 310px;
        width: calc(100% - 350px);
        position: relative;
        z-index: 100;
    }
    .create-request .create-request-left ul li {
        padding: 0 5px;
    }
    .create-request .create-request-left ul {
        margin: 0 -5px;
    }
    .admin-assistant-top .nav-pills .nav-item {
        margin: 0 20px;
    }
    .admin-assistant-top .nav-pills .nav-item:first-child {
        margin-left: 20px;
    }
    .admin-assistant-top .nav-pills {
        max-width: 100%;
        padding-top: 20px;
    }
    .create-request {
        flex-direction: column;
    }
    .admin-summary {
        width: 100%;
        position: relative;
        z-index: 100;
        margin: 0;
    }
    .create-request .create-request-left {
        max-width: 100%;
        margin-bottom: 30px;
    }

    .admin-assistant-bottom {
        padding-left: 0;
        padding-top: 30px;
    }
    .admin-assistant-sec {
        padding: 15px;
        margin-top: 40px;
    }

    .admin-assigned h3 {
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .create-request-filter {
        max-width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .admin-summary .text-box .text-box-inenr ul li {
        font-size: 12px;
        flex-direction: row;
        align-items: center;
        margin-bottom: 10px;
    }
    .choose-resume {
        margin: 30px 0 0 0;
    }
    .process-banner-sec .text-box h1 {
        font-size: 24px;
    }
    .professional-services-sec .text-box p {
        font-size: 14px;
        line-height: 26px;
        max-width: 430px;
    }
    .professional-services-sec .text-box h2{
        max-width: 410px;
        font-size: 26px;
    }
    .professional-services-sec .professional-services-bottom .text-box h2 {
        margin-bottom: 5px;
    }
    .professional-services-sec .professional-services-bottom .text-box {
        max-width: 450px;
    }
    .information-inner .text-inner p,
    .information-inner .text-box p{
        font-size: 14px;
        line-height: 26px;
    }
    .dashboard-control .footer, .dashboard-control .copy-rights {
        padding-left: 225px;
    }
    .public-profile-page .footer, .public-profile-page .copy-rights {
        padding-left: 365px;
    }
    .footer-logo a img {
        max-width: 130px;
    }
    .work-plan-right{
        height: 100%;
    }
}

@media(max-width:991px) {
    header .navbar-nav .nav-item .nav-link {
        padding: 0 5px;
        font-size: 13px;
    }
    .home-user-page .right-link {
        margin-left: 0;
    }
    .right-link li a {
        margin-left: 10px;
    }
    header .navbar-brand img {
        height: 28px;
    }
    .note-offer p {
        font-size: 14px;
    }
    .offer-message {
        padding: 8px 0;
    }
    .close-btn {
        font-size: 12px;
    }
    .banner-hero h3 {
        font-size: 18px;
    }
    .text-holder p {
        font-size: 18px;
    }
    .plan-holder {
        flex-wrap: wrap;
    }
    .plan-holder li {
        margin-bottom: 30px;
        width: 50%;
        text-align: center;
    }
    .step-holder {
        margin: 0 auto;
    }
    .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
    }
    .tabs-list li {
        font-size: 14px;
        margin-bottom: 14px;
    }
    .tabs-nav li a {
        font-size: 16px;
    }
    .tabs-nav li a {
        min-width: 120px;
        height: 34px;
    }
    .tabs-nav li a.active {
        height: 42px;
    }
    .tabs-nav li a:before {
        height: 7px;
        top: -7px;
    }
    .catlog-main {
        padding: 140px 0 17px;
    }
    .contact-text h1 {
        font-size: 26px;
    }
    .contact-text h2 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .contact-text {
        padding: 50px 0;
    }
    .footer-social {
        margin: 30px 0 15px;
    }
    footer h4 {
        margin-bottom: 15px;
    }
    .copy-rights {
        padding: 15px 0;
    }
    .banner-hero .img-holder img {
        max-width: 250px;
    }
    .banner-hero .text-holder h1 {
        font-size: 22px;
    }
    .text-holder p {
        font-size: 16px;
    }
    .banner-hero {
        padding: 40px 0 80px;
    }
    .catlog-main .catlog-slider {
        max-width: 90%;
        margin: 0 auto 72px;
    }
    .catlog-slider.owl-theme .owl-nav .owl-next {
        right: -40px;
        left: auto;
    }
    .catlog-slider.owl-theme .owl-nav .owl-prev {
        left: -40px;
    }
    .attention-box .text-box {
        width: calc(100% - 300px);
        padding: 5px 0 0 10px;
    }
    .attention-box .text-box h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .attention-box .text-box p {
        font-size: 18px;
        line-height: 28px;
        font-weight: 300;
    }
    .attention-inner {
        max-width: 600px;
    }
    .carousel-indicators {
        bottom: -10px;
        left: 55%;
    }
    .basic-plan {
        padding: 0 5px; 
        position: relative;
        margin-bottom: 0;
    }
    .work-plan-tabs{
        padding-bottom: 50px;
    }
    .comparar-plan {
        text-align: center;
        padding-top: 0;
    }
    .comparar-plan p {
        color: #999;
        font-size: 16px;
        max-width: 500px;
        line-height: 22px;
        margin: 0 auto 20px;
    }
    .testimonial-box {
        padding: 0 5px;
    }
    .testimonial-box .image-holder {
        padding: 0 10px;
    }
    .testimonial-box .text-box {
        padding: 0 5px 22px;
    }
    .testimonial-box .text-box p {
        font-size: 12px;
        line-height: 16px;
    }
    .testimonial-box .text-box h3 {
        font-size: 18px;
    }
    .testimonial-box .text-box img.quote-img {
        max-width: 50px;
        bottom: -10px;
        right: 15px;
    }
    .money-back-sec{
        height: 250px;
    }
    .login-modal .modal-dialog {
        max-width: 760px;
    }
    .navbar-holder {
        padding: 10px 0;
    }
    .about-banner {
        padding: 50px 0;
        background-size: 25%;
    }
    .about-banner .text-box h1 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .about-banner .text-box p {
        font-size: 20px;
        font-weight: 300;
        margin-bottom: 16px;
        line-height: 28px;
    }
    .saved-aiuda-left {
        margin: 0;
    }
    .saved-aiuda-right .text-box p {
        max-width: 100%;
    }
    .aiuda-team-sec {
        padding: 80px 0 120px;
    }
    .work-plan-sec {
        padding: 50px 15px;
    }
    .work-plan-inner .nav {
        padding-bottom: 35px;
    }
    .attention-sec .title h2 {
        font-size: 24px;
    }
    .attention-sec .title {
        margin-bottom: 50px;
    }
    .attention-box .text-box p {
        font-size: 14px;
        line-height: 22px;
    }
    .compare-plane-page .attention-box .text-box h3 {
        margin-bottom: 10px;
    }
    .productivity-box .text-box h3 {
        min-height: 40px;
    }
    .upgrade-info-inner .text-box h3 {
        font-size: 20px;
        line-height: 40px;
    }
    .task-catalog-page .money-back-sec .text-box p {
        max-width: 100%;
        margin-bottom: 14px;
        font-size: 20px;
    }
    .setting-sidebar {
        max-width: 180px;
        padding: 90px 0 34px;
    }
    .dashboard-nav ul li a {
        font-size: 14px;
        padding: 10px;
    }
    .dashboard-nav ul li a img {
        margin-right: 10px;
    }
    .setting-rightside {
        padding: 110px 20px 20px 195px;
    }
    .setting-detail {
        margin-top: 20px;
    }
    .setting-detail .nav .nav-item:first-child {
        margin-left: 10px;
    }
    .setting-detail .nav .nav-item {
        margin: 0 12px;
    }
    .setting-detail .nav .nav-item .nav-link {
        font-size: 12px;
        padding: 15px 0 15px;
    }
    .setting-detail .nav .nav-item .nav-link:after{
        height: 5px;
    }
    .account-info-inner .image-holder {
        max-width: 90px;
    }
    .account-info-inner .image-holder .account-prfile a img{
        max-width: 20px;
    }
    .account-info-inner .text-box {
        width: calc(100% - 90px);
        padding-left: 20px;
    }
    .account-info-inner .text-box .text-edit {
        margin-bottom: 20px;
    }
    .title p {
        font-size: 14px;
    }
    .security-detail-inner {
        max-width: 350px;
    }
    .security-detail .verify-btn {
        width: calc(100% - 350px);
    }
    .security-detail-inner table tbody tr td {
        font-size: 12px;
    }
    .payment-billing-card {
        padding-right: 0; 
    }
    .payment-billing-card ul li .add-payment a p {
        font-size: 12px;
    }
    .payment-billing-card ul li .text-box p {
        font-size: 13px;
    }
    .notification-inner table tbody tr td p { 
        font-size: 13px;
        line-height: 20px; 
    }
    .notification-inner table tbody tr td p br{
        display:  none;
    }
    .payment-billing {
        padding: 20px;
    }
    .contact-text h3 {
        font-size: 24px; 
    }
    .support-sec .text-box p {
        font-size: 16px;
        line-height: 24px;
    }
    .assistant-landing-page .banner-hero {
        padding: 50px 0 150px;
    }
    .assistant-landing-page .banner-hero .text-holder h1{
        margin-bottom: 10px;
    }
    .assistant-landing-page .banner-hero .text-holder p {
        line-height: 24px;
        margin-bottom: 15px;
    }
    .banner-mamber{
        padding: 20px 0;
    }
    .banner-mamber-box .image-holder{
        max-width: 40px;
        width: 100%;
    }
    .banner-mamber-box .image-holder img{
        height: 40px;
    }
    .banner-mamber-box .text-box {
        padding-left: 15px;
    }
    .banner-mamber-box .text-box h3{
        font-size: 18px;
    }
    .banner-mamber-box .text-box p {
        font-size: 30px;
        line-height: 30px;
    }
    .join-assistant-sec .text-box {
        padding: 0;
    }
    .join-assistant-sec .text-box p {
        font-size: 16px;
        line-height: 28px;
    }
    .assistant-landing-page .attention-sec .carousel-indicators {
        bottom: 0px;
        left: 54%;
    }
    .network-assistant-text h3 {
        font-size: 28px;
    }
    .network-list ul li {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .network-assistant-sec {
        padding: 50px 0 160px;
    }
    .assistant-landing-page .newsletter-img {
        right: 0;
    }
    .action-adult-sec{
        padding: 50px 0;
    }
    .expert-landing-page .ask-questions {
        background-color: #fbfbfb;
        padding: 70px 0 0;
    }
    .blog-box-inner .text-box h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .bolog-detail-box .text-box h3 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 25px;
    }
    .bolog-detail-box .text-box {
        padding-top: 20px;
    }
    .bolog-detail-box .text-box ul li,
    .blog-box-inner .text-box ul li{
        font-size: 14px;
    }
    .bolog-detail-box {
        padding-bottom: 30px;
    }
    .blog-detail-left {
        padding-top: 50px;
    }
    .blog-detail-right{
        margin-top: 50px;
    }
    .payment-detail {
        padding: 50px 0;
    }
    .payment-method-right{
        margin-top: 30px;
    }
    .resumen-payment-card .title h1{
        padding-bottom: 20px;
    }
    .nav-tabs .nav-item .nav-link {
        font-size: 12px;
    }
    .nav-tabs .nav-item .nav-link span{
        border: 1px solid #f03235 !important;
        width: 25px;
        height: 25px;
        margin-right: 5px;
    }
    .nav-tabs .nav-item:first-child .nav-link span{
        border: 1px solid #f03235 !important;
    }
    .nav-tabs .nav-item.done .nav-link span:after{
        height: 10px;
    }
    .info-feild .form-group .add-contct-inner {
        margin-left: -50px;
    }
    .team-controls-page .subscription-plan ul li {
        width: 33.3%;
        padding: 10px;
        margin: 10px 0;
    }
    .subscription-plan ul {
        padding: 20px 0;
    }
    .admin-control-inner table thead tr th {
        font-size: 14px;
        padding: 10px 10px;
    }
    .admin-control-inner table tbody tr td {
        padding: 10px;
    }
    .team-controls-page .admin-control-inner table tbody tr.total-tr td{
        padding: 10px;
    }
    .admin-control-inner .editable table tbody tr td span.text{
        height: 30px;
        padding-left: 5px;
        max-width: 95px;
    }
    .admin-control-inner table tbody tr td a.assign-more{
        font-size: 12px;
    }
    .more-cradit-modal .btn-red {
        margin-top: 0;
    }
    .more-cradit-modal .request-task h2 {
        margin-bottom: 20px;
    }
    .news-box .text-box h3 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .news-box .text-box span{
        font-size: 14px;
    }
    .news-box {
        margin-bottom: 30px;
    }
    .news-box .text-box {
        padding-top: 30px;
    }
    .job-detail-box .text-box h3 {
        font-size: 24px;
    }
    .careers-page .banner-hero .text-holder h1 {
        font-size: 36px;
        margin-bottom: 20px;
    }
    .careers-page .banner-hero {
        background-position: center center;
        padding: 100px 0;
    }
    .career-box .image-holder {
        padding-right: 0;
    }
    .career-box .text-box h2 {
        font-size: 30px;
        line-height: 38px;
        padding: 20px 0;
    }
    .career-box .text-box p {
        font-size: 18px;
        margin-top: 20px;
    }
    .career-box .text-box span {
        font-size: 18px;
    }
    .career-listing-box .text-box {
        max-width: 550px;
    }
    .career-listing-box .reed-more {
        width: calc(100% - 550px);
    }
    .career-listing-box .reed-more .btn-red{
        font-size: 16px;
    }
    .career-listing-box .text-box p {
        font-size: 14px;
        line-height: 28px;
        max-width: 500px;
        margin-top: 15px;
    }
    .plan-task-box {
        padding: 20px;
    }
    .plan-task-box p {
        font-size: 12px;
        line-height: 24px;
        margin-top: 15px;
    }
    .plan-task-box .image-holder img{
        max-width: 20px;
    }
    .plan-task-box .image-holder img {
        max-width: 110px;
    }
    .reviews-box {
        flex-direction: column;
    }
    .reviews-box-left {
        max-width: 100%;
    }
    .reviews-box-right {
        width: 100%;
        margin-top: 20px;
    }
    .setting-rightside .title h2 {
        font-size: 28px;
    }
    .history-filter-dropdown {
        max-width: 105px;
    } 
    .history-filter-price {
        width: calc(100% - 105px);
    }
    .history-filter-price ul{
        margin: 0 -5px;
    }
    .history-filter-price ul li {
        padding: 0 5px;
    }
    .history-filter-price ul li .text-box {
        padding: 10px;
    }
    .history-filter-price ul li p {
        font-size: 12px;
    }
    .history-filter-price ul li h3 {
        font-size: 18px;
    }
    .modal-body {
        padding: 55px 15px;
    }
    .modal-dialog textarea.form-control {
        height: 105px;
    }
    .job-history-list table {
        width: 850px;
    }
    .planned-tasks-inner {
        padding-top: 30px;
    }
    .work-schedule .edit-btn {
        margin: 20px 0;
    }
    .search-result table tbody tr td {
        padding: 15px 0;
    }
    .search-result table tbody tr td .search-user a img {
        max-width: 30px;
        height: 30px;
        margin-right: 15px;
    }
    .search-result table {
        margin-left: 0;
    }
    .cutomer-detail-profile {
        padding: 15px 15px 0 15px;
    }
    .cutomer-detail-tabs {
        padding: 25px 15px 0 15px;
    }
    .cutomer-detail-info .nav .nav-item:first-child {
        margin-left: 10px;
    }
    .cutomer-detail-info .nav .nav-item {
        margin: 0 15px;
    }
    .cutomer-detail-info .nav .nav-item .nav-link {
        font-size: 16px;
        border-bottom: 5px solid transparent;
        padding: 0 6px 10px;
    }
    .cutomer-detail-inner-tab { 
        padding: 30px 15px 15px 15px;
    }
    .detail-notes {
        padding: 15px;
    }
    .detail-notes-box {
        padding: 15px 0;
    }
    .detail-notes-box p {
        font-size: 12px;
        max-width: 340px;
        line-height: 16px;
    }
    .detail-notes-box-user {
        padding-left: 20px;
        width: calc(100% - 340px);
    }
    .Chores-favoritas .card-box .card_body .card-footer-box {
        padding-top: 10px !important;
    }
    .card-header-box, .card-body-box, .card-footer-box {
        padding: 10px 10px;
    }
    .Chores-favoritas .owl-tareas-favoritas {
        padding: 0 40px;
    }
    .loved-ones table tbody tr td {
        font-size: 12px;
        padding: 15px 0;
    }
    .loved-ones table thead tr th {
        font-size: 12px;
        padding: 15px 0;
    }
    .cutomer-detail-inner .job-history .heading{
        margin-top: 15px;
    }
    .job-history .heading h3 {
        font-size: 18px;
    }
    .authorized-info-oage .cutomer-detail-profile {
        padding: 15px;
        margin-bottom: 30px;
    }
    .authorized-inner {
        padding: 15px;
        margin-top: 30px;
    }
    .authorized-inner  .personal-info .text-box ul li {
        font-size: 12px;
    }
    .dashboard-right{
        margin-top: 30px;
    }
    .dashboard-time ul li {
        max-width: 32%;
        height: 75px;
    }
    .dashboard-facturas ul li {
        width: 33.3%;
    }
    .dashboard-facturas ul li img{
        width: 100%;
    }
    .dashboard-page .title a {
        font-size: 14px;
        max-width: 125px;
        height: 35px;
    }
    .setting-rightside .title p br{
        display: none;
    }
    .subscription-inner-right{
        margin-top: 30px;
    }
    .accreditation-sec {
        padding: 15px;
    }
    .wallet-filter {
        padding: 30px 0;
    }
    .wallet-filter .dropdown-toggle::after {
        width: 7px;
        height: 7px;
        background-size: 100%;
    }
    .wallet-filter ul li.filters-inner .dropdown .dropdown-toggle{
        font-size: 12px;
        padding: 4px;
        height: 35px;
    }
    .wallet-filter ul li.filters-inner .form-control{
        height: 35px;
    }
    .public-profile-list ul li{
        width: 100%;
    }
    .admin-controls-page .subscription-plan ul li {
        padding: 10px;
    }
    .admin-control-inner table {
        width: 900px;
    }
    .form_wrapper .img-holder {
        height: 50px;
        margin-bottom: 20px;
    }
    .choose-resume ul li {
        padding: 5px 5px;
        width: 33.3%;
    }
    .process-banner-sec .text-box h1 {
        font-size: 20px;
    }
    .process-banner-sec .text-box p {
        font-size: 16px;
        max-width: 500px;
        padding: 10px 0px 15px;
    }
    .process-banner-sec .text-box {
        bottom: 25px;
    }
    .professional-services-sec .text-box h2 {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .professional-services-sec .text-box p {
        line-height: 22px;
    }
    .work-plan-inner .tab-content {
        margin: 0;
    }
    .dashboard-control .footer, .dashboard-control .copy-rights {
        padding-left: 195px;
    }
    .public-profile-page .footer, .public-profile-page .copy-rights {
        padding-left: 365px;
    }
    .work-plan-tabs .table-responsive {
        width: calc(100% - 185px);
        padding: 40px 0 0 0;
        margin: -40px 0 0 0;
    }
    .work-plan-left {
        max-width: 185px;
        width: 100%;
    }
    .work-plan-right {
        width: 750px;
        display: flex;
        flex-wrap: wrap;
        height: 100%;
    }
    .inbox-chat-right{
        display: none;
    }
}

@media(max-width:767px) {
    .banner-hero {
        padding: 40px 0 100px;
    }
    .container {
        max-width: 100%;
    }
    .banner-hero .img-holder {
        margin-bottom: 30px;
    }
    .banner-hero .img-holder img {
        width: 150px;
        margin: 0 auto;
    }
    .banner-hero .text-holder {
        max-width: 100%;
        text-align: center;
    }
    .text-holder p {
        margin-bottom: 15px;
    }
    .img-mobile {
        top: 0;
    }
    .tabs-list {
        padding: 40px 0;
    }
    .navbar-toggler img {
        height: 18px;
    }
    .navbar-holder {
        position: relative;
    }
    header .navbar {
        position: inherit;
    }
    header .navbar-collapse {
        position: absolute;
        left: 0px;
        right: 0px;
        top: 60px;
        background-color: rgb(255, 255, 255);
        width: 100%;
        z-index: 1;
    }
    header .navbar-nav {
        padding: 8px 0;
    }
    header .navbar-nav .nav-item .nav-link {
        padding: 8px 15px;
        border-bottom: 1px solid #eee;
    }
    header .navbar-nav .nav-item:last-child .nav-link {
        border-bottom: none;
    }
    .right-link .notify {
        margin: 6px 0 0;
    }
    .footer {
        padding: 40px 0 28px;
    }
    .catlog-main {
        padding: 70px 0 17px;
    }
    .title h2 {
        font-size: 28px;
    }
    .ask-questions {
        padding: 70px 0;
    }
    .get-slider-text h2 {
        font-size: 28px;
    }
    .get-slider-text p {
        font-size: 18px;
        line-height: 28px;
    }
    .logo-main {
        padding-right: 40px;
        order: 1;
        margin: 0 auto;
    }
    .navbar-toggler {
        background-color: #ef432b;
        padding: 4px 10px 5px;
    }
    .navbar-toggler img {
        filter: brightness(0) invert(1);
    }
    .home-user-page .info-get{
        padding: 50px 0;
    }
    .attention-sec {
        padding: 50px 0;
    }
    .attention-box {
        display: flex;
        flex-direction: column;
    }
    .attention-inner {
        max-width: 480px;
    }
    .attention-box .image-holder img{
        width: 100%;
    }
    .attention-box .text-box {
        width: 100%;
        padding: 30px 0 0 0;
    }
    .arrow-btn .carousel-control-next {
        right: 20px;
    }
    .arrow-btn .carousel-control-prev {
        left: 20px;
    }
    .arrow-btn .carousel-control-prev-icon img, .arrow-btn .carousel-control-next-icon img {
        max-width: 10px;
    }
    .how-works .title {
        margin-bottom: 30px;
    }
    .how-works { 
        padding: 50px 0;
    }
    .home-user-page .ask-questions {
        padding: 50px 0 20px;
    }
    .ask-questions .title {
        margin-bottom: 20px;
    }
    .catlog-main {
        padding: 50px 0 17px;
    }
    .ask-questions .catlog-main .title {
        margin-bottom: 30px;
    }
    .catlog-main .catlog-slider {
        margin: 0 auto 0;
    }
    .work-plan-sec {
        padding: 50px 0;
    }
    .testimonial-sec {
        padding: 50px 0;
    }
    .testimonial-box .text-box {
        padding: 10px 10px 22px;
    }
    .testimonial-inner {
        padding: 30px 20px 0px;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-next img,
    .testimonial-inner .owl-theme .owl-nav .owl-prev img{
        max-width: 10px;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-prev {
        left: -30px;
    }
    .testimonial-inner .owl-theme .owl-nav .owl-next {
        right: -30px;
    }
    .money-back-sec {
        height: 180px;
    }
    .money-back-sec .text-box h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .money-back-sec .text-box p {
        font-size: 21px;
        max-width: 480px;
        line-height: 26px;
    }
    .work-plan-inner .nav .nav-item {
        margin: 0px 20px;
    }
    .work-plan-inner .nav .nav-item .nav-link {
        padding: 0 0 5px 0;
        font-size: 18px;
    }
    .home-v2 .banner-hero {
        padding: 50px 0;
        background-size: 55%;
        background-position: bottom right;
    }
    .home-v2 .banner-hero .video-aiuda {
        margin: 20px 0 20px;
        justify-content: center;
    }
    .login-modal-main {
        padding: 50px 0;
    }
    .socail-btn a.google-btn {
        margin-bottom: 0;
    }
    .text-box-inner .or {
        margin: 15px 0;
    }
    .home-v2 .banner-hero .text-holder p {
        margin: 0;
        color: #000;
        max-width: 300px;
        margin: 0 auto;
        line-height: 22px;
    }
    .about-banner .text-box p br{
        display: none;
    }
    .about-banner .text-box p {
        font-size: 18px;
        margin-bottom: 16px;
        line-height: 28px;
        max-width: 470px;
    }
    .saved-aiuda-box .image-holder {
        max-width: 100px;
        width: 100%;
    }
    .saved-aiuda-box .text-box{
        width: calc(100% - 100px);
    }
    .saved-aiuda-box .text-box span {
        font-size: 18px;
    }
    .saved-aiuda-box .text-box h3 {
        font-size: 44px;
    }
    .saved-aiuda-box .text-box p {
        font-size: 20px;
    }
    .carousel-indicators li {
        width: 10px;
        height: 10px;
    }
    .saved-aiuda-left .carousel-indicators {
        margin-top: 20px;
    }
    .saved-aiuda-right {
        margin-top: 30px;
    }
    .saved-aiuda-right .text-inner {
        margin-bottom: 20px;
    }
    .saved-aiuda-right .text-box h3 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    .saved-aiuda-right .text-box p {
        font-size: 16px;
        line-height: 30px;
    }
    .saved-aiuda-sec {
        padding: 50px 0;
    }
    .save-all-sec {
        padding: 0 0 30px;
    }
    .save-all-box {
        margin: 0 auto 30px;
    }
    .aiuda-team-sec {
        padding: 30px 0 50px;
    }
    .aiuda-team-sec .title p {
        line-height: 30px;
        font-size: 16px;
    }
    .aiuda-team-inner {
        margin: 50px auto 0;
        width: 100%;
    }
    .subscribe-sec {
        padding: 50px 0;
    }
    .subscribe-inner p {
        font-size: 16px;
        line-height: 28px;
        margin: 0px auto 20px;
    }
    .subscribe-inner h2 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .attention-box .image-holder{
        width: 100%;
        max-width: 100%;
    }
    .compare-plane-page .attention-box .text-box {
        width: 100%;
        padding: 30px 0 0 0;
    }
    .compare-plane-page .arrow-btn .carousel-control-prev {
        left: -30px;
    }
    .compare-plane-page .arrow-btn .carousel-control-next {
        right: -30px;
    }
    .productivity-box {
        width: 50%;
        padding: 10px 10px;
    }
    .productivity-inner {
        margin: 0 -10px;
    }
    .catalog-inenr .txt-box {
        max-width: 300px;
        width: 100%;
    }
    .catalog-inenr .image-holder {
        width: calc(100% - 300px);
        padding-left: 15px;
    }
    .catalog-inenr .txt-box h2 {
        font-size: 22px;
    }
    .catalog-inenr .txt-box p{
        font-size: 18px;
        margin: 10px 0 20px;
    }
    .catalog-inenr .txt-box .form-group .form-control {
        font-size: 14px;
        padding-left: 15px;
        height: 45px;
    }
    .catalog-inenr .txt-box .form-group:after{
        width: 8px;
    }
    .catalog-inenr .txt-box .form-group a img {
        max-width: 15px;
    }
    .catalog-inenr .txt-box .form-group a {
        right: 10px;
    }
    .catalog-banner {
        padding: 50px 0;
    }
    .task-catalog-page .catlog-main {
        padding: 50px 0 30px;
    }
    .catalog-ask-questions .catlog-main{
        padding: 0;
    }
    .upgrade-info-inner {
        padding: 50px 0; 
    }
    .dashboard-nav ul li a img{
        height: 20px;
    }
    .setting-sidebar {
        padding: 80px 0 34px; 
        left: -100%;
        transition: all 0.5s ease-in-out;
    }
    .sidebar-menu-arrow {
        margin-bottom: 10px;
        display: block;
    }
    .setting-sidebar.active{
        left: 0;
        transition: all 0.5s ease-in-out;
    }
    .setting-sidebar .close-icon-sidebar {
        display: block;
    }
    .setting-rightside {
        padding: 70px 15px 15px 15px;
    }
    .setting-detail .nav .nav-item {
        margin: 0 11px;
    }
    .setting-detail .nav .nav-item .nav-link {
        font-size: 12px;
        padding: 10px 0;
    }
    .account-info-inner {
        display: flex;
        flex-direction: column;
    }
    .account-info-inner .image-holder {
        max-width: 100%;
    }
    .account-info-inner .image-holder .account-prfile {
        position: relative;
        display: inline-block;
    }
    .account-info-inner .image-holder .account-prfile a img {
        max-width: 30px;
    }
    .account-info-inner .text-box {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .Security-info-inner .text-box h2{
        margin-bottom: 10px;
    }
    .Security-info-inner .text-box .security-detail {
        margin-bottom: 20px;
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .security-detail-inner {
        max-width: 100%;
    }
    .security-detail .verify-btn {
        width: 100%;
        margin: 0 0 30px 0;
    }
    .security-detail-inner table tbody tr td {
        padding: 10px 0;
    }
    .security-detail-inner table tbody tr td span .form-control{
        height: 35px;
    }
    .payment-billing-inner h2{
        font-size: 22px;
    }
    .payment-billing-card {
        margin-top: 15px;
    }
    .payment-billing-card ul li {
        width: 50%;
        padding: 8px 8px;
    }
    .payment-billing-card ul li .add-payment a{
        padding: 20px 0;
    }
    .billing-info ul li .form-group label{
        font-size: 12px;
    }
    .billing-info {
        padding-top: 20px;
    }
    .billing-info ul li .form-group {
        margin-bottom: 20px;
    }
    .notification {
        padding: 20px;
    }
    .notification-inner h2 {
        font-size: 22px;
        margin-bottom: 11px;
    }
    .modal-open .modal{
        padding-right: 0 !important;
    }
    .payment-detail {
        padding: 50px 0;
    }
    .resumen-payment-card form {
        padding-top: 15px;
        padding-right: 0;
        padding-left: 0;
    }
    .visa-card ul li a:after{
        left: -30px;    
    }
    .visa-card {
        margin-bottom: 30px;
        padding-left: 30px;
    }
    .resumen-payment-card .form-group {
        margin-bottom: 20px;
    }
    .resumen-payment-card .form-group .form-control{
        height: 35px;
    }
    .resumen-payment-card .title h1 {
        font-size: 28px;
        padding-bottom: 20px;
    }
    .return {
        margin-bottom: 20px;
    }
    .return a {
        font-size: 14px;
        max-width: 90px;
        height: 35px;
    }
    .plan-holder{
        padding: 50px 0;
    }
    .plan-holder li:last-child{
        margin-bottom: 0;
    }
    .plan-holder strong {
        font-size: 20px;
        margin: 10px 0;
    }
    .contact-text h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .contact-text h2 { 
        margin-bottom: 10px;
    }
    .home-subscribed-page .btn-more-link{
        margin-top: 30px;
    }
    .email-confirm-sec {
        padding: 50px 0;
    }
    .email-confirm-sec .text-box h1 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    .email-confirm-sec .text-box p {
        font-size: 16px;
        max-width: 450px;
        margin: 0 auto 20px;
    }
    .email-confirm-sec .text-box span {
        font-size: 16px;
        margin-bottom: 30px;
    }
    .support-sec .text-box strong {
        font-size: 30px;
        margin-top: 10px;
    }
    .join-assistant-sec {
        padding: 50px 0;
    }
    .join-assistant-sec .text-box {
        margin-bottom: 30px;
    }
    .assistant-landing-page .ask-questions {
        padding: 0px 0;
    }
    .expert-landing-page .ask-questions {
        padding: 50px 0;
    }
    .assistant-landing-page .btn-more-link{
        margin-top: 30px;
    }
    .network-assistant-text {
        margin-top: 0;
    }
    .network-assistant-text h3 {
        font-size: 24px;
        max-width: 100%;
        text-align: left;
        margin-bottom: 30px;
        line-height: 30px;
    }
    .assistant-landing-page .attention-sec {
        padding: 50px 0;
    }
    .action-adult p {
        font-size: 18px;
        max-width: 420px;
        margin: 0 auto 25px;
        line-height: 28px;
    }
    .action-adult img {
        margin-right: 20px;
        max-width: 60px;
    }
    .action-adult h3{
        font-size: 24px;
    }
    .action-adult-inner .carousel-indicators {
        margin: 30px 0 0 0;
    }
    .assistant-landing-page .attention-sec .carousel-indicators {
        bottom: 0px;
        left: 0;
        position: static;
        width: 100%;
        justify-content: center;
        margin-top: 10px;
    }
    .blog-page .banner-hero .text-holder h1 {
        font-size: 30px;
    }
    .blog-page .banner-hero .text-holder .btn-red {
        margin: 15px 0;
    }
    .blog-page .banner-hero {
        padding: 50px 0 50px;
    }
    .blog-box {
        padding: 50px 0 20px;
    }
    .blog-box-inner .text-box h2{
        padding: 0 0 15px 0;
    }
    .blog-box-inner .text-box{
        padding: 30px 0;
    }
    .blog-health {
        padding: 50px 0;
    }
    .blog-newsletter-sec {
        padding: 50px 0;
    }
    .blog-detail-left .heading h1 {
        font-size: 26px;
    }
    .blog-detail-left-inner .text-box{
        padding-top: 30px;
    }
    .blog-detail-left-inner .text-box p {
        font-size: 14px;
        line-height: 30px;
    }
    .plan-gerencial .card-header .btn-link,
    .credit-include{
        padding: 15px;
        font-size: 14px;
    }
    .plan-gerencial .card-body {
        padding: 20px;
    }
    .family-plan-check {
        max-width: 30px;
    }
    .family-plan .text-box {
        width: calc(100% - 30px);
    }
    .family-plan .text-box .image-holder {
        max-width: 50px;
    }
    .family-plan .text-box .text-inner {
        width: calc(100% - 50px);
    }
    .family-plan .text-box .text-inner .text-inne-family p {
        line-height: 20px;
    }
    .family-plan .text-box .text-inner .text-inne-family {
        max-width: 350px;
        width: 100%;
    }
    .payment-credits-list ul li .text-box{
        padding: 15px;
    }
    .payment-credits-list ul li p {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .plan-extra {
        margin-top: 20px;
        padding-top: 20px;
    }
    .payment-summary .title{
        padding-bottom: 20px;
    }
    .payment-summary ul li {
        padding: 10px 0;
    }
    .summary-confirmer {
        margin: 30px 0 0 0;
    }
    .payment-summary ul li.grand-total {
        padding: 20px 0 0;
        margin: 20px 0 0 0;
    }
    .payment-question h3 {
        font-size: 18px;
        max-width: 210px;
        margin-bottom: 20px;
        line-height: 28px;
    }
    .payment-question .image-holder img {
        max-width: 150px;
    }
    .payment-question {
        padding-bottom: 140px;
    }
    .payment-nav .nav .nav-item {
        margin: 0 15px;
    }
    .personal-info-sec .nav-tabs{
        justify-content: center;
        padding: 20px 0 10px;
    }

    .personal-info-sec .nav-tabs .nav-item {
        margin: 10px 5px !important;
    }
    .sw-main .sw-container.personal-step {
        padding: 50px 0;
    }
    .information-assist h3 {
        font-size: 26px;
        padding-bottom: 10px;
    }
    .sw-theme-default .step-content{
        padding: 0;
    }
    .information-assist-inner{
        padding: 30px 0 0;
    }
    .info-feild .form-group {
        margin-bottom: 30px;
    }
    .information-assist p {
        font-size: 14px;
        line-height: 20px;
    }
    .info-feild .form-group .input-feilds ul li {
        margin-right: 5px;
    }
    .info-feild .form-group .input-feilds ul li span{
        width: 90px;
    }
    .news-sec{
        padding: 50px 0 20px;
    }
    .news-sec .heading h2 {
        font-size: 24px;
        margin-bottom: 8px;
    }
    .news-sec .heading p {
        font-size: 14px;
    }
    .news-sec .heading {
        margin-bottom: 30px;
    }
    .news-page .history-filter-dropdown {
        margin-bottom: 30px;
    }
    .job-detail-page .news-sec .heading {
        margin-bottom: 30px;
    }
    .job-detail-box .text-box h3 {
        margin-bottom: 20px;
    }
    .job-detail-box .text-box p {
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .job-detail-box {
        margin-bottom: 30px;
    }
    .job-detail-box .text-box ul li:after{
        width: 10px;
        height: 10px;
    }
    .job-detail-box .text-box ul li {
        font-size: 14px;
        line-height: 28px;
        padding-left: 24px;
    }
    .job-detail-inner .btn-red{
        margin: 0;
    }
    .job-detail-page .news-sec {
        padding: 50px 0;
    }
    .information-sec {
        padding: 50px 0;
    }
    .information-sec .heading h2 {
        font-size: 28px;
        max-width: 470px;
        line-height: 34px;
    }
    .information-inner .text-box p {
        font-size: 14px;
        margin-bottom: 20px;
        line-height: 28px;
    }
    .information-inner .text-inner p{
        font-size: 14px;
        line-height: 28px;
    }
    .information-inner {
        margin: 30px auto 0;
    }
    .information-box {
        margin: 30px 0;
    }
    .information-box .image-holder{
        margin-bottom: 30px;
        height: auto;
    }
    .information-img {
        margin-top: 30px;
    }
    .careers-page .banner-hero {
        padding: 50px 0;
    }
    .careers-page .banner-hero .text-holder h1{
        max-width: 100%;
    }
    .career-box .text-box img{
        max-width: 20px;
    }
    .career-box .text-box h2 {
        font-size: 22px;
        line-height: 28px;
        padding: 10px 0;
    }
    .career-box .text-box p {
        font-size: 16px;
        margin-top: 14px;
    }
    .career-sec {
        padding: 50px 0;
    }
    .career-box {
        margin-bottom: 30px;
    }
    .career-listing-box { 
        flex-direction: column;
        padding: 30px 0;
    }
    .career-listing-box .text-box {
        max-width: 100%;
    }
    .career-listing-box .text-box h3 {
        font-size: 24px;
    }
    .career-listing-box .text-box p {
        font-size: 14px;
        line-height: 28px;
        max-width: 100%;
        margin-top: 10px;
    }
    .career-listing-box .reed-more {
        width: 100%;
    }
    .career-listing-box .reed-more .btn-red {
        font-size: 16px;
        margin: 30px auto 0;
    }
    .career-listing-sec {
        padding: 50px 0;
    }
    .career-listing-sec .heading h2 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .career-listing-sec .heading p {
        font-size: 16px;
    }
    .careers-list-page .banner-hero {
        padding: 50px 0;
    }
    .careers-list-page .banner-hero .text-holder p {
        font-size: 18px;
        line-height: 26px;
    }
    .Grades-sec{
        padding: 50px 0;
    }
    .grades-heading h3 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .grades-heading p br{
        display: none;
    }
    .grades-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .grades-heading {
        margin-bottom: 0;
    }
    .grade-detail {
        padding: 50px 0;
    }
    .grade-detail-box h3 {
        font-size: 28px;
        padding-left: 15px;
    }
    .grade-detail-box {
        margin-bottom: 30px;
    }
    .grade-detail-list .text-box p {
        font-size: 14px;
        line-height: 28px;
    }
    .grade-detail-list .text-box h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .grade-detail-list .text-box {
        margin-bottom: 30px;
    }
    .grade-detail-list .text-box ul li {
        font-size: 14px;
        margin-bottom: 15px;
        line-height: 24px;
        padding-left: 20px;
    }
    .personal-info-sec .banner-hero .img-holder{
        text-align: center !important;
    }
    #step-4 .banner-hero { 
        padding: 0 0 50px;
    }
    #step-4 .catlog-main {
        padding: 50px 30px 17px;
    }
    #step-4 .btn-more-link{
        margin-top: 30px;
    }
    #step-4 .ask-questions {
        padding: 50px 0 0;
    }
    .plan-task-box{
        margin-bottom: 30px;
    }
    .plan-task-box ul {
        min-height: auto;
        margin-top: 20px;
    }
    .plan-task-box .image-holder{
        min-height: auto;
    }
    .plan-task {
        padding: 30px 0 0 0;
    }
    .history-filter-dropdown .dropdown-menu {
        min-width: 130px;
        left: auto !important;
        right: 0;
    }
    .work-schedule ul li{
        padding: 10px;
        font-size: 14px;
    }
    .work-schedule ul li .time-select select.form-control {
        height: 30px;
        font-size: 12px;
        width: 55px;
        padding: 0 5px;
        margin: 0 3px;
    }
    .payment-recevie ul li span {
        max-width: 150px;
        height: 35px;
        padding-left: 5px;
        font-size: 12px;
    }
    .payment-recevie ul li {
        font-size: 14px;
        padding: 15px 0;
    }
    .user-database {
        padding: 15px;
    }
    .customer-default-view .image-holder img {
        max-width: 150px;
    }
    .authorized-inner .personal-info.personal-info-authorized{
        border: none;
    }
    .authorized-information .heading h3 {
        font-size: 18px; 
    }
    .dashboard-left {
        padding: 15px;
    }
    .dashboard-comments {
        padding-top: 20px;
        margin-top: 30px;
    }
    .comments-box {
        display: flex;
        margin-bottom: 15px;
    }
    .dashboard-comments form { 
        margin-top: 30px;
    }
    .dashboard-comments form .form-control {
        height: 50px;
    }
    .dashboard-decision .heading h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .decision-pay-total {
        padding: 0;
    }
    .may-wallet-sec .heading {
        margin-bottom: 20px;
    }
    .may-wallet-sec .heading h2{
        font-size: 26px;
    }
    .may-wallet-sec .heading h3{
        font-size: 20px;
    }
    .may-wallet-sec .subscription-plan ul {
        padding: 20px 0;
    }
    .may-wallet-sec .subscription-plan ul li {
        padding: 10px;
        width: 33.3%;
        margin-bottom: 15px;
    }
    .public-profile-page .setting-rightside {
        padding: 50px 15px;
    }
    .public-profile-right .heading p br{
        display: none;
    }
    .public-profile-list ul li {
        width: 50%;
    }
    .public-profile-list {
        padding: 0 15px;
        margin-top: 30px;
    }
    .card-footer-box .p-box strong{
        font-size: 12px;
    }
    .card-footer-box .p-box p{
        font-size: 12px;
    }
    .admin-controls-page .subscription-plan ul li {
        width: 33.3%;
        margin-bottom: 10px;
    }
    .admin-assistant-top .nav-pills .nav-item:first-child {
        margin-left: 0;
    }
    .admin-assistant-top .nav-pills .nav-item {
        margin: 0 15px;
    }
    .admin-assistant-top .nav-pills .nav-item .nav-link {
        font-size: 14px;
        padding: 0 0 10px 0;
        border-bottom: 4px solid transparent; 
    }
    .admin-assistant-top .nav-pills .nav-item .nav-link span {
        width: 15px;
        height: 15px;
        font-size: 9px;
        top: -11px;
        right: -15px;
    }
    .create-request .create-request-left ul li .btn-red {
        width: 100%;
        height: 36px;
        font-size: 12px;
        padding: 0 17px;
    }
    .admin-summary{
        height: 180px;
    }
    .admin-assigned-inner form {
        width: 100%;
    }
    .admin-assigned-box:last-child{
        margin-bottom: 20px;
    }
    .admin-assigned-info .admin-assigned-box {
        width: 50%;
    }
    .fancyme-tags.black #shownlist span{
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .admin-assistant-box-second .admin-summary {
        padding: 15px;
        height: auto;
    }
    .admin-summary .text-box{
        margin-top: 30px;
    }
    .admin-summary .text-box .summary-btn ul{
        justify-content: center;
        margin-top: 30px;
    }
    .professional-services-sec {
        padding: 50px 0 0 0;
    }
    .professional-services-sec .text-box {
        padding: 0;
    }
    .professional-services-sec .text-box p {
        line-height: 26px;
        max-width: 100%;
    }
    .professional-services-sec .image-holder{
        text-align: center;
        margin-top: 30px;
    }
    .professional-services-bottom {
        padding: 50px 0 50px;
    }
    .professional-services-sec .professional-services-bottom .image-holder{
        margin-top: 30px;
    }
    .professional-services-sec .professional-services-bottom .text-box {
        max-width: 100%;
        margin-top: 0;
    }
    .professional-services-sec .professional-services-bottom .col-lg-8{
        order: 1;
    }
    .dashboard-control .footer, .dashboard-control .copy-rights {
        padding-left: 20px;
        padding-right: 20px;
    }
    .scheduled-tasks p br{
        display: none;
    }
    .public-profile-page .setting-sidebar {
        padding: 50px 0;
        left: 0;
        transition: all 0.5s ease-in-out;
        position: static;
        max-width: 100%;
    }
    .private-profile-page .previous-jod ul li img{
        height: auto;
    }
    .chatbox .heading a{
        display: block;
    }
    .chatbox{
        width: 100%;
        height: 100%;
        top: 0;
        bottom: auto;
        right: 0;
        left: 0;
        max-width: 100%;
        border-radius: 0;
        z-index: 1000;
    }
    .chatbox .heading{
        border-radius: 0;
    }
    .chatbox-list{
        height: calc(100%  - 100px);
    }
    .chat-message {
        position: relative;
        padding: 0;
        margin: 0 15px;
    }
    .modal-body {
        padding: 50px 15px;
    }
    .modal-dialog {
        max-width: 100%;
        height: 100%;
        width: 100%;
        margin: 0;
        border-radius: 0;
    }
    .close {
        top: 10px;
        right: 20px;
    }
    .close img{
        max-width: 15px;
    }
    .modal-content { 
        width: 100%; 
        border: none;
        border-radius: 0; 
        height: 100%;
    }
    .creat-balance-check,
    .text-box-inner,
    .support-modal .text-box-inner,
    .family-members-modal .text-box .team-form,
    .compare-contact-inner .text-box-inner{
        max-width: 100%;
        margin: 0 auto;
    }
    .creadit-team-modal .text-box .title p{
        max-width: 100%;
        margin: 20px auto;
    }
    .creadit-team-modal .text-box-inner{
        max-width: 100%;
    }
    .text-box-inner .form-group{
        margin-bottom: 15px;
    }
    .request-task {
        padding: 0 0;
    }
    .request-task .text-box textarea.form-control {
        height: 150px;
    }
    .compare-contact-modal .modal-body{
        padding: 40px 15px 10px;
    }
    .family-members-control-modal .modal-body{
        padding: 70px 15px 10px;
    }
    .compare-contact-inner .text-box-inner textarea.form-control{
        height: 120px;
    }
    .sponsor-inner {
        padding: 0 20px;
    }
    .admin-assigned h3 {
        margin-bottom: 20px;
        margin-top: 20px;
        font-size: 20px;
    }
    .assistant-task-assign h3{
        font-size: 20px;
    }
    .assistant-task-assign {
        margin-bottom: 20px;
    }
    .admin-summary-user h3,
    .choose-resume h3,
    .admin-control-sec .heading h3{
        font-size: 20px;
    }
    .inbox-user {
        position: fixed;
        z-index: 1000;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        left: 0;
        padding: 30px 15px;
    }
    .inbox-user .back{
        display: block;
    }
    .inbox-chat-left {
        margin-top: 0;
    }
    .sidebar .modal-content{
        height: inherit;
    }
    .inbox-chat-left .chat-message {
        max-width: 95%;
        margin-top: 10px;
        padding: 0;
        margin-right: 0;
        position: absolute;
        width: 100%;
        left: 50%;
        bottom: 30px;
        transform: translate(-50%, 0);
    }
    .inbox-user-chat {
        height: calc(100% - 150px);
        overflow-y: auto;
    }
}

@media(max-width:575px) {
    header .navbar-brand img {
        height: 28px;
    }
    .plan-holder li {
        width: 100%;
        margin-bottom: 20px;
    }
    .note-offer p {
        font-size: 12px;
    }
    .plan-holder {
        padding: 30px 0;
    }
    .get-slider-text p {
        font-size: 14px;
        line-height: 24px;
    }
    .get-slider-text h2 {
        font-size: 18px;
    }
    .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 24px;
    }
    .btn {
        font-size: 16px;
        height: 37px;
    }
    .step-holder li {
        width: 100%;
    }
    .step-holder li:nth-child(even) {
        top: 0;
    }
    .title h2 {
        font-size: 28px;
    }
    .ask-questions {
        padding: 50px 0;
    }
    .tabs-nav li a {
        min-width: 100%;
        padding: 0 12px;
    }
    .catlog-main {
        padding: 40px 0 17px;
    }
    .ask-questions .catlog-main .title {
        margin-bottom: 40px;
    }
    .newsletter-img {
        position: relative;
    }
    .contact-text h2 {
        font-size: 16px;
    }
    .contact-text h1 {
        font-size: 18px;
    }
    .contact-text {
        padding: 50px 0 28px;
    }
    .newsletter .contact-text .btn {
        margin-bottom: 30px;
    }
    .footer-logo {
        margin-bottom: 20px;
    }
    .q-links li a {
        font-size: 14px;
    }
    .q-links li {
        margin-bottom: 5px;
    }
    .tabs-list li {
        padding-left: 28px;
    }
    .step-holder li {
        padding: 0;
    }
    .right-link a {
        margin-left: 10px;
    }
    .navbar-brand img {
        height: 28px;
    }
    .play-icon img {
        height: 30px;
        width: auto;
    }
    .banner-hero .text-holder h1 {
        font-size: 26px;
    }
    .text-holder p {
        font-size: 16px;
    }
    .right-link .notify {
        margin: 3px 0 0;
    }
    .catlog-main .catlog-slider {
        max-width: 380px;
        margin: 0 auto;
    }
    .catlog-slider.owl-theme .owl-nav .owl-next {
        right: -40px;
        left: auto;
    }
    .catlog-slider.owl-theme .owl-nav .owl-prev {
        left: -40px;
    }
    .work-plan-sec .title h2 {
        font-size: 26px;
    }
    .basic-plan-box.creditos-plan .image-holder {
        max-width: 140px;
        margin: -80px 0 70px 0;
    }
    .work-plan-tabs {
        padding: 73px 0 0 0;
    }
    .work-plan-inner .nav {
        padding-bottom: 25px;
    }
    .basic-plan { 
        margin-bottom: 10px;
    }
    .footer {
        text-align: center;
    }
    .footer-logo a img {
        max-width: 106px;
    }
    .footer-social {
        justify-content: center;
    }
    .sidebar .modal-full-height {
        width: 250px;
    }
    .business-mismo {
        height: auto;
        margin: 40px 0 0 0;
    }
    .comparar-plan p {
        font-size: 14px;
        line-height: 22px;
        margin: 24px auto;
    }
    .testimonial-box .text-box p {
        font-size: 14px;
        line-height: 24px;
        min-height: auto;
    }
    .sponsor-logos {
        padding:30px 0;
    }
    .sponsor-inner ul {
        margin: 0 -10px;
        justify-content: flex-start;
    }
    .sponsor-inner ul li {
        width: 33.3%;
        padding: 5px 10px;
    }
    .banner-hero {
        padding: 50px 0 50px;
    }
    .home-user-page .info-get .get-slider-text p {
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 28px;
    }
    .attention-inner {
        max-width: 400px;
    }
    .arrow-btn .carousel-control-prev {
        left: 10px;
    }
    .arrow-btn .carousel-control-next {
        right: 10px;
    }
    .title p {
        font-size: 12px;
    }
    .chatlink {
        right: 20px;
        bottom: 15px;
        width: 45px;
        height: 45px;
        z-index: 5;
    }
    .chatlink.active .chatlink-close img {
        max-width: 15px;
    }
    .chatbox .heading{
        padding: 8px;
    }
    .chatbox-list .sms-send span,
    .chatbox-list .sms-receive span{
        font-size: 12px;
        padding: 8px 10px;
    }
    .social-signup-modal .text-box p {
        margin: 0 auto 0;
        max-width: 250px;
        line-height: 18px;
    }
    .signup-modal .title p {
        font-size: 14px;
        max-width: 250px;
        line-height: 20px;
        margin: 0 auto;
    }
    .form-control{
        font-size: 14px;
    }
    .social-signup-modal .btn-red {
        margin-top: 5px;
        height: 40px; 
    }
    .signup-modal .btn-red {
        margin-top: 10px;
    }
    .email-signup-modal .text-box-inner .form-group ul {
        margin-bottom: 15px;
    }
    .about-banner .text-box h1 br{
        display: none;
    }
    .about-banner .text-box p {
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 26px;
        max-width: 390px;
    }
    .about-banner .text-box h1 {
        margin-bottom: 10px;
    }
    .saved-aiuda-right .text-box h3 br{
        display: none;
    }
    .save-all-box {
        margin: 0 auto 30px;
        max-width: 100%;
    }
    .catalog-inenr {
        flex-direction: column-reverse;
    }
    .catalog-inenr .txt-box {
        margin-top: 20px;
    }
    .catalog-inenr .image-holder {
        width: 100%;
        padding-left: 0;
    }
    .task-catalog-page .ask-questions .catlog-main .title {
        margin-bottom: 20px;
    }
    .task-catalog-page  .money-back-sec {
        height: 240px;
    }
    .task-catalog-page .money-back-sec .text-box p{
        font-size: 14px;
    }
    .btn-default {
        font-size: 14px;
        max-width: 124px;
        width: 100%;
        height: 40px;
    }
    .see-task-btn {
        padding: 30px 0;
        text-align: center;
    }
    .task-catalog-page .catalog-ask-questions.ask-questions {
        padding: 50px 15px 30px;
    }
    .account-info-inner .text-box tbody tr td {
        font-size: 12px;
    }
    .billing-info ul {
        flex-wrap: wrap;
    }
    .billing-info ul li {
        width: 50%;
    }
    .close {
        top: 5px;
        right: 10px;
    }
    .close img{
        max-width: 12px;
    }
    .phone-verify-modal .modal-body {
        padding: 30px 15px;
    }
    .family-members-modal .text-box h2{
        font-size: 24px;
    }
    .phone-verify-modal .text-box p {
        line-height: 20px;
    }
    .phone-verify-modal .text-box h2 {
        margin-bottom: 10px;
    }
    .phone-verify-modal .text-box .team-form {
        margin-top: 30px;
    }
    phone-verify-modal .team-form-btn {
        margin: 30px 0 0 0;
    }
    .team-form-btn a{
        font-size: 14px;
        margin: 0 5px;
        height: 40px;
    }
    .home-subscribed-page .banner-hero {
        padding: 50px 0 90px;
    }
    .plan-holder strong { 
        margin: 10px 0 0;
    }
    .home-subscribed-page .get-slider-text a {
        font-size: 16px;
        height: 40px;
    }
    .request-task {
        padding: 0;
    }
    .request-task h2 {
        font-size: 26px;
    }
    .request-task span {
        font-size: 13px;
        margin-bottom: 20px;
    }
    .support-modal .text-box-inner {
        margin-top: 30px;
    }

    .Support-page .contact-text {
        padding: 15px 10px;
    }
    .support-sec {
        padding: 30px 0 0 0;
    }
    .Support-page .newsletter .contact-text .btn{
        font-size: 14px;
        height: 37px;
        padding: 0 10px;
        height: 30px;
    }
    .support-sec .text-box p {
        font-size: 13px;
        line-height: 20px;
    }
    .support-sec .text-box h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .support-sec .text-box {
        padding-top: 31px;
    }
    .network-assistant-sec {
        padding: 50px 0;
    }
    .banner-mamber-box {
        margin-bottom: 20px;
    }
    .banner-mamber {
        padding: 20px 0 0;
    }
    .assistant-landing-page .banner-hero {
        padding: 50px 0 200px;
    }
    .expert-landing-page .contact-text{
        padding: 50px 0;
    }
    .expert-landing-page .ask-questions .title p {
        color: #999999;
        line-height: 18px;
        margin-top: 15px;
    }
    .assistant-landing-page .newsletter .contact-text h2 {
        margin-bottom: 10px;
    }
    .blog-health .text-box h2 {
        font-size: 22px;
        line-height: 30px;
        max-width: 370px;
    }
    .blog-newsletter-sec .text-box p {
        font-size: 16px;
        padding: 15px 0;
        line-height: 26px;
    }
    .blog-detail-left .heading ul li {
        font-size: 14px;
        padding: 0 10px;
    }
    .blog-detail-left .heading ul {
        margin: 0 -10px;
    }
    .blog-social span {
        font-size: 14px;
        margin-right: 10px;
    }
    .family-plan {
        margin-bottom: 20px;
    }
    .family-plan .text-box .text-inner {
        flex-direction: column;
        align-items: flex-end;
    }
    .family-plan-check {
        padding: 13px 0 0 0;
    }
    .payment-credits-list ul li {
        width: 50%;
        padding: 6px 6px;
    }
    .visa-card ul li {
        font-size: 12px;
        margin-right: 10px;
    }
    .plan-gerencial ul li {
        font-size: 12px;
        margin-bottom: 15px;
        padding-left: 10px;
    }
    .resumen-payment-card h3{
        margin-bottom: 30px;
    }
    .credit-include h3 {
        margin: 0 !important;
    }
    .personal-info-sec .nav-tabs {
        padding: 20px 10px 10px;
        flex-wrap: wrap;
    }
    .personal-info-sec .nav-tabs .nav-item {
        margin: 10px 0 !important;
        width: 50%;
    }
    .profile_holder .image-holder {
        margin: 0 auto;
    }
    .verify-sms {
        margin-bottom: 0;
    }
    #step-4 .banner-hero {
        padding: 30px 0 0;
    }
    .option_work ul li {
        margin-bottom: 10px;
    }
    .id_main {
        margin: 30px 0;
    }
    .id_card-holder img{
        max-width: 150px;
    }
    .cst-form-holder h4{
        margin-bottom: 10px;
    }
    .cst-form-holder .btn-toolbar {
        margin-top: 20px;
        flex-direction: column;
        align-items: flex-start;
    }
    #step-6 .btn-toolbar .btn-red {
        min-width: 120px;
        margin: 30px 0 0 0;
    }
    .info-feild .form-group .things-usually {
        align-items: flex-start;
        flex-direction: column;
    }
    .info-feild .form-group .add-contct-inner {
        margin-left: 0;
        position: static;
        transform: translate(0, 0);
        margin-top: 20px;
    }
    .info-feild .form-group .add-contct-inner .form-control {
        width: 100%;
    }
    .info-feild .form-group .add-contct { 
        width: 100%;
    }
    .become-expert-page .cst-form-holder .check{
        margin-bottom: 30px;
    }
    .become-expert-page .cst-form-holder a{
        padding: 0;
    }
    .admin-control-inner table {
        width: 580px;
    }
    .team-controls-page .subscription-plan ul li {
        width: 50%;
        padding: 0;
    }
    .team-controls-page .subscription-plan ul li:last-child{
        width: 100%;
    }
    .subscription-plan ul li h3 {
        margin: 5px 0;
    }
    .add-team-inner .form-group.d-flex {
        flex-direction: column;
    }
    .add-team-member-modal .add-team-inner .form-group a.libk-btn{
        margin-bottom: 15px;
    }
    .add-team-member-modal .add-team-inner .form-group .btn-red {
        margin: 10px auto 0;
    }
    .warning-modal .request-task {
        padding: 0px 0;
    }
    .career-box .text-box{
        padding-top: 30px;
    }
    .careers-page .banner-hero .text-holder h1 {
        font-size: 28px; 
    }
    .info-feild .form-group ul li label.check {
        padding-left: 23px;
        padding-top: 5px;
    }
    .information-assist-inner .btn-group .btn-secondary.sw-btn-prev{
        margin-right: 20px;
    }
    .information-assist-inner .btn-group .btn-secondary{
        font-size: 14px;
        height: 40px;
        max-width: 120px;
    }
    .information-assist-inner .btn-group .btn-secondary.sw-btn-prev{
        max-width: 150px;
    }
    .info-today {
        margin-top: 20px;
    }
    .history-filter-price ul{
        flex-wrap: wrap;
    }
    .request-history-filter { 
        align-items: flex-start;
        flex-direction: column-reverse;
    }
    .history-filter-price {
        width: 100%;
    }
    .history-filter-price ul li {
        padding: 0 5px;
        width: 33.3%;
    }
    .history-filter-dropdown {
        max-width: 105px;
        margin-left: auto;
        margin-top: 20px;
    }
    .add-review-box .image-holder {
        max-width: 50px;
    }
    .add-review-box .text-box {
        width: calc(100% - 50px);
        padding-left: 15px;
    }
    .rating > label:before {
        font-size: 16px;
    }
    .add-review-box {
        margin: 20px 0;
    }
    .customer-default-view .text-box {
        width: 190px;
        height: 170px;
        padding: 26px 0;
        top: -85px;
        right: -140px;
        background-size: 100%;
    }
    .customer-default-view .text-box p {
        font-size: 14px;
        max-width: 140px;
        line-height: 18px;
    }
    .customer-default-view{
        padding: 15px;
    }
    .user-database form {
        align-items: flex-start;
        flex-direction: column;
    }
    .user-database form label {
        font-size: 18px;
        max-width: 100%;
        width: 100%;
        display: block;
    }
    .search-result {
        padding: 15px; 
    }
    .personal-info .text-box table {
        width: 530px;
        max-width: 700px;
    }
    .personal-info .text-box table tbody tr td .form-control {
        width: 80px;
    }
    .detail-notes-box {
        padding: 15px 0;
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .detail-notes-box-user {
        padding-left: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .detail-notes-box p {
        max-width: 100%;
    }
    .profile-usr-inner .image-holder {
        max-width: 40px;
        width: 100%;
    }
    .profile-usr-inner .text-box {
        width: calc(100% - 40px);
        padding-left: 15px;
    }
    .profile-usr-inner .text-box h3 {
        font-size: 14px;
        margin-bottom: 1px;
    }
    .profile-btn ul li {
        justify-content: flex-end;
    }
    .profile-btn ul li img {
        max-width: 16px;
        margin-left: 8px;
    }
    .cutomer-detail-info .nav .nav-item:first-child {
        margin-left: 0;
    }
    .cutomer-detail-info .nav .nav-item .nav-link {
        font-size: 14px;
        border-bottom: 5px solid transparent;
        padding: 0 5px 5px;
    }
    .cutomer-detail-info .nav .nav-item {
        margin: 0 10px;
    }
    .loved-ones table {
        width: 600px;
    }
    .subscription-plan ul li {
        width: 50%;
        margin-bottom: 20px;
    }
    .cancel-subscription {
        margin-top: 30px;
    }
    .may-wallet-sec .subscription-plan ul li {
        width: 50%;
    }
    .wallet-filter form {
        align-items: flex-start;
        flex-direction: column;
    }
    .wallet-filter h4 {
        display: block;
        margin-bottom: 15px;
        max-width: 100%;
    }
    .wallet-filter ul {
        width: 100%;
    }
    .wallet-list table thead tr th {
        font-size: 14px;
        padding: 15px;
    }
    .wallet-list table tbody tr td{
        padding: 15px;
        font-size: 12px;
    }
    .pagination {
        padding: 20px 0 20px;
    }
    .diplomas-add {
        margin: 20px 20px 0 20px;
    }
    .certificates-diplomas .heading{
        margin: 0 20px 0 20px;
    }
    .public-verification ul {
        padding: 20px 20px 0;
    }
    .public-ratting {
        padding: 20px 20px 0 20px;
    }
    .public-description {
        padding: 0 20px 20px 20px;
        margin-top: 20px;
    }
    .public-tipo {
        padding: 0 20px;
    }
    .private-profile-page .public-certified {
        padding: 20px 20px 12px 20px;
    }
    .public-verification .heading{
        margin: 0 20px;
    }
    .certificate-inner {
        padding: 20px;
    }
    .previous-jod-title{
        margin: 0 20px;
    }
    .previous-jod ul{
        padding: 0 20px;
    }
    .public-profile-right .heading p br{
        display: none;
    }
    .add-team-inner .form-group a.comprar-mas{
        margin-top: 10px;
    }
    .admin-control-main .admin-control-inner table {
        width: 900px;
    }
    .choose-resume ul li {
        width: 50%;
    }
    .create-request-filter ul {
        margin: 0;
        flex-direction: column;
    }
    .create-request-filter ul li {
        position: relative;
        margin: 0 0 10px 0;
        width: 100%;
    }
    .create-request-filter ul li:last-child{
        margin-bottom: 0;
    }
    .titmeline-box ul li {
        margin-right: 10px;
    }
    .titmeline-box ul li img{
        max-width: 30px;
        width: 100%;
    }
    .titmeline-box ul li .text-inner {
        width: calc(100% - 30px);
        padding-left: 5px;
    }
    .comments-box .text-box p{
        font-size: 12px;
    }

}

@media(max-width:479px) {
    .catlog-main .catlog-slider {
        max-width: 230px;
    }
    .card-body-box {
        font-size: 12px;
    }
    .catlog-slider.owl-theme .owl-nav [class*=owl-] {
        width: 30px;
        height: 30px;
    }
    .catlog-slider.owl-theme .owl-nav .owl-next {
        right: -37px;
    }
    .catlog-slider.owl-theme .owl-nav .owl-prev {
        left: -37px;
    }
    .contact-text h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .contact-text {
        padding: 30px 0 30px;
    }
    .contact-text h2 {
        margin-bottom: 5px;
    }
    .newsletter .contact-text .btn {
        margin-bottom: 0;
    }
    footer {
        padding: 0 0 0;
    }
    .note-offer p {
        font-size: 10px;
    }
    .navbar-toggler {
        background-color: #ef432b;
        padding: 0px 5px 3px;
    }
    .logo-main {
        padding-right: 30px;
    }
    .attention-inner {
        max-width: 260px;
    }
    .attention-box .text-box {
        padding: 15px 0 0 0;
    }
    .attention-box .text-box p {
        font-size: 14px;
        line-height: 22px;
    }
    .carousel-indicators {
        bottom: -20px;
        position: static;
        width: 100%;
        margin: 10px 0 0;
        justify-content: center;
    }
    .tabs-list li {
        line-height: 22px;
    }
    .basic-plan {
        margin-bottom: 10px;
    }
    .basic-plan-box.creditos-plan .text-box ul li p {
        font-size: 12px;
        min-height: auto;
        max-width: 120px;
        margin: 0 auto;
    }
    .basic-plan-box.creditos-plan .text-box ul li {
        margin-bottom: 10px;
    }
    .basic-plan-box.creditos-plan .text-box {
        margin-top: 0;
    }
    .basic-plan-box {
        padding: 10px;
    } 
    .money-back-sec .text-box p {
        font-size: 16px;
        line-height: 22px;
    }
    .money-back-sec .text-box h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .home-v2 .banner-hero .img-holder img {
        width: 100px;
        margin: 0 auto;
    }
    .banner-hero .img-holder {
        margin-bottom: 15px;
    }
    .banner-hero .text-holder h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .home-v2 .banner-hero .text-holder p{
        font-size: 14px;
    }
    .home-v2 .banner-hero .video-aiuda img {
        height: 14px;
        margin-right: 8px;
    }
    .home-v2 .banner-hero .video-aiuda {
        margin: 15px 0;
        font-size: 14px;
    }
    .btn {
        font-size: 14px;
        height: 37px;
    }
    .carousel-indicators li{
        width: 10px;
        height: 10px;
    }
    .text-box-inner {
        min-width: 100%;
        margin: 0 auto;
        max-width: 100%;
    }
    .socail-btn a {
        font-size: 13px;
        min-width: 205px;
        max-width: 205px;
        height: 40px;
        padding: 0 12px;
    }
    .login-modal-inner .title h2 {
        font-size: 22px;
    }
    .socail-btn {
        margin-top: 10px;
    }
    .login-modal-main {
        padding: 30px 0;
    }
    .about-banner .text-box h1{
        font-size: 24px;
    }
    .saved-aiuda-right .text-inner h3 {
        font-size: 20px;
    }
    .saved-aiuda-right .text-inner p{
        font-size: 14px;
    }
    .saved-aiuda-right .text-box h3 {
        font-size: 20px;
        margin-bottom: 10px;
        line-height: 28px;
    }
    .saved-aiuda-right .text-box p {
        font-size: 16px;
        line-height: 26px;
    }
    .aiuda-team-sec {
        padding: 0 0 50px;
    }
    .aiuda-team-sec .title h2 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .aiuda-team-inner .aiuda-team-box .text-box h3{
        font-size: 20px;
    }
    .aiuda-team-sec .title p {
        line-height: 26px;
        font-size: 14px;
    }
    .aiuda-team-inner {
        margin: 30px auto 0;
    }
    .aiuda-team-inner .aiuda-team-box .text-box {
        margin-top: 15px;
    }
    .aiuda-team-inner .aiuda-team-box {
        text-align: center;
        margin-bottom: 15px;
    }
    .subscribe-inner h2 {
        font-size: 22px;
    }
    .attention-sec .title h2 {
        font-size: 22px;
    }
    .compare-plane-page .attention-box .text-box h3 {
        font-size: 20px;
    }
    .productivity-sec {
        padding: 0 0 50px;
    }
    .productivity-box {
        width: 100%;
        padding: 10px 0;
    }
    .productivity-inner {
        margin: 0;
    }
    .upgrade-info-inner .text-box h3 br{
        display: none;
    }
    .upgrade-info-inner .text-box h3 {
        font-size: 16px;
        line-height: 33px;
    }
    .upgrade-info-inner .text-box span {
        font-size: 10px;
    }
    .setting-rightside .title h2 {
        font-size: 22px;
    }
    .setting-rightside .title p { 
        line-height: 22px;
        font-size: 12px;
    }
    .setting-detail .nav .nav-item {
        margin: 0;
        width: 100%;
        text-align: center;
    }
    .setting-detail .nav .nav-item:first-child {
        margin-left: 0;
    }
    .setting-detail .nav .nav-item .nav-link {
        padding: 15px 0;
        font-size: 14px;
    } 
    .account-info-inner .text-box tbody tr td {
        font-size: 14px;
        float: left;
        width: 100%;
        padding: 10px 0;
    }
    .security-detail-inner table tbody tr td {
        font-size: 14px;
    }
    .account-info-inner .text-box tbody tr td:first-child{
        font-weight: 700;
    }
    .account-info-inner .text-box tbody tr td span{
        padding-left: 0;
    }
    .account-info-inner .text-box tbody tr td p{
        font-size: 10px;
    }
    .account-info-inner .text-box tbody tr td span, .account-info-inner .text-box.editable tbody tr td span {
        height: 30px;
    }
    .Security-info-inner .text-box h2 {
        margin-bottom: 30px;
        font-size: 22px;
    }
    .security-detail-inner table tbody tr td {
        padding: 10px 0;
        float: left;
        width: 100%;
    }
    .security-detail-inner table tbody tr td span .form-control {
        height: 30px;
        padding: 0 10px;
    }
    .security-detail-inner table tbody tr td span .form-control:disabled{
        padding: 0 0;
    }
    .payment-billing,
    .Security-info,
    .account-info{
        padding: 15px;
    }
    .payment-billing-card ul li {
        width: 100%;
        padding: 10px 0;
    }
    .payment-billing-card ul {
        margin: 0;
    }
    .billing-info ul{
        margin: 0;
    }
    .billing-info ul li {
        width: 100%;
        padding: 0;
    }
    .notification-inner table {
        width: 500px;
    }
    .visa-card ul { 
        align-items: flex-start;
        flex-direction: column;
    }
    .visa-card ul li{
        margin-bottom: 10px;
    }
    .visa-card ul li:last-child{
        margin-bottom: 0;
    }
    .btn-default {
        font-size: 14px; 
    }
    .email-confirm-sec .text-box p {
        font-size: 14px;
    }
    .btn-confirm{
        margin-top: 15px;
    }
    .assistant-landing-page .contact-text {
        padding: 25px 0;
    }
    .network-assistant-text h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .network-list ul li {
        font-size: 14px;
    }
    .title h2 {
        font-size: 22px;
    }
    .join-assistant-sec .text-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .join-assistant-sec .text-box h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .banner-mamber {
        padding: 10px 0 0;
    }
    .banner-mamber-box .image-holder {
        max-width: 20px;
    }
    .banner-mamber-box .image-holder img {
        height: 20px;
    }
    .banner-mamber-box .text-box {
        padding-left: 10px;
    }
    .banner-mamber-box .text-box h3 {
        font-size: 14px;
    }
    .banner-mamber-box .text-box p {
        font-size: 20px;
        line-height: 30px;
    }
    .assistant-landing-page .banner-hero .text-holder p br{
        display: none;
    }
    .assistant-landing-page .banner-hero .text-holder p {
        line-height: 22px;
        margin-bottom: 15px;
        font-size: 14px;
    }
    .blog-newsletter-sec .text-box form .form-control{
        height: 50px;
    }
    .blog-newsletter-sec .text-box form .btn-red {
        font-size: 14px;
        max-width: 100px;
        height: 40px;
    }
    .blog-page .banner-hero .text-holder h1 {
        font-size: 24px;
    }
    .blog-detail-left .heading h1 {
        font-size: 20px;
    }
    .most-viewed-box .image-holder {
        max-width: 100px;
    }
    .most-viewed-box .text-box {
        width: calc(100% - 100px);
    }
    .payment-nav .nav .nav-item {
        margin: 0 10px;
    }
    .payment-nav .nav .nav-item .nav-link span {
        border: 2px solid #f03235;
        width: 25px;
        height: 25px;
        font-size: 11px;
        margin-right: 10px;
    }
    .payment-nav .nav .nav-item .nav-link{
        font-size: 14px;
    }
    .payment-nav .nav .nav-item .nav-link span img{
        max-width: 11px;
    }
    .plan-gerencial .heading{
        margin-bottom: 20px;
    }
    .plan-gerencial .heading h3 {
        font-size: 18px;
    }
    .plan-gerencial .heading a {
        font-size: 14px;
    }
    .plan-gerencial .heading a i {
        margin-left: 5px;
        font-size: 10px;
    }
    .plan-gerencial .card-header .btn-link, .credit-include {
        padding: 10px;
        font-size: 12px;
    }
    .plan-gerencial .card-body {
        padding: 15px;
    }
    .plan-gerencial .card-body .text-box h3 {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .plan-gerencial .card-body .text-box p br{
        display: none;
    }
    .plan-gerencial .card-body .text-box p {
        font-size: 12px;
        line-height: 16px;
    }
    .credit-include span {
        font-size: 14px;
    }
    .credit-include span img {
        margin-right: 2px;
    }
    .family-plan .text-box .text-inner .text-inne-family p {
        line-height: 16px;
        font-size: 12px;
    }
    .resumen-payment-card h3 {
        margin-bottom: 15px;
    }
    .family-plan .text-box .text-inner .text-inne-family h3 a{
        margin-bottom: 5px;
    }
    .family-plan-check {
        padding: 8px 0 0 0;
    }
    .payment-credits-list ul {
        margin: 0;
    }
    .payment-credits-list ul li {
        width: 100%;
        padding: 10px 0;
    }
    .payment-question .image-holder img {
        max-width: 140px;
    }
    .resumen-payment-card .title h1 {
        font-size: 22px;
        padding-bottom: 15px;
    }
    .information-sec .heading h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .grade-detail-box .image-holder {
        max-width: 50px;
        height: 50px;
        font-size: 20px;
    }
    .grade-detail-box .image-holder img {
        max-width: 20px;
    }
    .info-feild .form-group ul {
        margin-bottom: 20px;
        height: auto;
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .info-feild .form-group ul li {
        width: 33.3%;
        margin: 10px 0;
    }
    #step-4 .banner-hero .text-holder h1 {
        font-size: 26px;
    }
    .reviews-box-left {
        max-width: 100%;
        flex-direction: column;
        align-items: flex-start;
    }
    .reviews-box-user {
        max-width: 100%;
    }
    .reviews-box-text {
        width: 100%;
        margin-top: 20px;
    }
    .history-filter-price ul li {
        padding: 5px 5px;
        width: 100%;
    }
    .request-history-inner ul {
        width: 900px;
    }
    .history-filter-price ul li p {
        font-size: 14px;
    }
    .scheduled-tasks .heading h2 {
        font-size: 22px;
        margin-right: 30px;
    }
    .scheduled-tasks p br{
        display: none;
    }
    .job-history .heading{
        margin-top: 20px;
    }
    .job-history .heading .history-filter-dropdown {
        margin-top: 0;
    }
    .assistant-setting-page .security-detail .verify-btn {
        margin: 0 0 10px 0;
    }
    .work-preferences {
        padding: 15px;
    }
    .work-schedule h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .work-schedule ul li {
        flex-direction: column;
        align-items: flex-start;
    }
    .work-schedule ul li span{
        display: block;
        margin-top: 20px;
    }
    .work-schedule ul li .time-select{
        margin-top: 20px;
    }
    .work-schedule ul li .time-select select.form-control {
        height: 30px;
        font-size: 12px;
        width: 51px;
        padding: 0 3px;
        margin: 0 3px;
    }
    .assistant-setting-page .notification {
        padding: 15px;
    }
    .payment-recevie h3{
        font-size: 18px;
    }
    .payment-recevie a img {
        max-width: 10px;
        margin-right: 5px;
    }
    .payment-recevie ul li {
        flex-direction: column;
        align-items: flex-start;
    }
    .payment-recevie ul li span {
        max-width: 100%;
        height: 30px;
        padding-left: 5px;
        font-size: 12px;
        margin-top: 10px;
    }
    .payment-recevie-billing {
        margin-top: 30px;
    }
    .payment-recevie-billing .text-box-inner {
        margin: 20px;
    }
    .payment-recevie-billing .text-box-inner {
        margin: 0;
        padding: 0;
        max-width: 100%;
        min-width: 100%;
    }
    .current-orders-page .request-text-user .image-holder{
        max-width: 30px;
    }
    .current-orders-page .request-text-user .text-box {
        padding-left: 10px;
    }
    .current-orders-page .request-text-user .text-box h3 {
        font-size: 12px;
        margin-bottom: 3px;
    }
    .user-database .input-group {
        width: 100%;
        max-width: 100%;
    }
    .search-result table tbody tr td .dropdown .dropdown-menu ul li a.dropdown-item {
        font-size: 12px;
        padding: 10px;
    }
    .search-result table tbody tr td .dropdown .dropdown-menu{
        min-width: 160px;
    }
    .customer-default-view .image-holder {
        margin-left: 0;
    }
    .customer-default-view .image-holder img {
        max-width: 110px;
    }
    .customer-default-view .text-box p {
        font-size: 12px;
        max-width: 120px;
        line-height: 18px;
    }
    .customer-default-view .text-box {
        width: 150px;
        height: 130px;
        padding: 16px 0;
        top: -75px;
        right: -110px;
        background-size: 100%;
    }
    .cutomer-detail-profile-inner {
        align-items: flex-start;
        flex-direction: column;
    }
    .profile-usr-inner{
        max-width: 100%;
    }
    .profile-btn {
        width: 100%;
        margin-top: 30px;
    }
    .profile-btn ul{
        max-height: 100%;
    }
    .profile-btn ul li {
        justify-content: center;
    }
    .cutomer-detail-info .nav .nav-item {
        margin: 10px 0 0 0;
        width: 100%;
        text-align: center;
    }
    .cutomer-detail-info .nav .nav-item .nav-link {
        padding: 5px 10px;
    }
    .cutomer-detail-tabs {
        padding: 0 15px 0 15px;
    }
    .personal-info .text-box ul li span {
        display: block;
        max-width: 100%;
        font-weight: 700;
        width: 100%;
        margin-bottom: 5px;
    }
    .personal-info .text-box ul li {
        margin-bottom: 20px;
    }
    .personal-info .text-box h3 {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .customer-default-view h3{
        font-size: 20px;
    }
    .detail-notes h3{
        font-size: 20px;
    }
    .detail-notes-box-user .text-box h4{
        font-size: 18px;
    }
    .Chores-favoritas .owl-theme .owl-nav .owl-prev img{
        max-width: 20px;
    }
    .Chores-favoritas .owl-theme .owl-nav .owl-next img{
        max-width: 20px;
    }
    .Chores-favoritas .owl-tareas-favoritas {
        padding: 0 15px;
    }
    .Chores-favoritas .owl-theme .owl-nav .owl-prev {
        margin-left: -10px;
    }
    .Chores-favoritas .owl-theme .owl-nav .owl-next{
        margin-right: -10px;
    }
    .Chores-favoritas .see-more {
        margin-top: 15px;
    }
    .cutomer-detail-inner .job-history .heading {
        flex-direction: column;
        align-items: flex-start;
    }
    .cutomer-detail-inner .job-history .heading .history-filter-dropdown {
        margin-top: 20px;
    }
    .dashboard-timeline:after {
        left: -14px;
        top: -10px;
    }
    .titmeline-box:after {
        left: -25px;
        top: -15px;
        width: 25px;
        height: 25px;
    }
    .titmeline-box:before {
        left: -18px;
        top: -8px;
        width: 10px;
        height: 10px;
    }
    .titmeline-box {
        padding: 0 5px 15px 5px;
        margin-bottom: 35px;
    }
    .titmeline-box .text-box p br{
        display: none;
    }
    .titmeline-box ul li {
        font-size: 12px;
        margin-right: 10px;
    }
    .titmeline-box ul li a img{
        max-width: 30px;
    }
    .titmeline-box ul li .text-inner {
        width: calc(100% - 30px);
        padding-left: 10px;
    }
    .titmeline-box .text-box h3 {
        font-size: 14px;
    }
    .titmeline-box .text-box span {
        font-size: 12px;
    }
    .comments-box .image-holder {
        max-width: 30px;
    }
    .comments-box .text-box {
        width: calc(100% - 30px);
        padding-left: 15px;
    }
    .dashboard-comments form .comments-btn {
        right: 5px;
    }
    .dashboard-comments form .form-control{
        padding-right: 105px;
    }
    .dashboard-time ul li {
        max-width: 31%; 
    }
    .text-user-inner {
        padding: 10px;
    }
    .inbox-user-box .text-box p {
        font-size: 12px;
        line-height: 16px;
    }
    .inbox-user-box .text-box {
        margin-left: 10px;
    }
    .notification-sms{
        left: 50%;
        transform: translate(-50%,0);
    }
    .notification-sms {
        max-width: 280px;
        padding: 10px;
    }
    .notification-sms .text-box {
        width: calc(100% - 50px);
        padding-left: 15px;
    }
    .notification-sms .image-holder {
        max-width: 50px;
        width: 100%;
    }
    .notification-sms .text-box h3 {
        font-size: 14px;
    }
    .notification-sms .text-box p {
        font-size: 12px;
        line-height: 16px;
        padding: 5px 25px 5px 0;
    }
    .cross-icon {
        position: absolute;
        top: 8px;
        right: 12px;
    }
    .dashboard-decision .heading h2 {
        font-size: 22px;
    }
    .dashboard-decision .heading p {
        line-height: 18px;
    }
    .decision-pay {
        padding: 10px;
    }
    .decision-pay .decision-round {
        border: 2px solid #e1e1e1;
        width: 10px;
        height: 10px;
    }
    .decision-text {
        width: calc(100% - 10px);
        padding-left: 10px;
    }
    .decision-hotal-box {
        margin-top: 17px;
        flex-direction: column;
    }
    .decision-hotal-box .text-box {
        width: 100%;
        padding-left: 0;
    }
    .decision-hotal-box .text-box .text-inner {
        padding: 10px 0 0 0;
        flex-direction: column;
        align-items: flex-start;
    }
    .decision-hotal-box .text-box .text-inner p {
        font-size: 12px;
        max-width: 100%;
        line-height: 16px;
    }
    .decision-hotal-box .text-box .text-inner span {
        font-size: 20px;
        margin-top: 10px;
    }
    .decisio-attachment {
        max-width: 160px;
    }
    .decision-pay-total-inner .text-box h3 {
        font-size: 20px;
    }
    .decision-pay-total-inner h4 {
        font-size: 18px;
    }
    .plain-attention table {
        width: 390px;
    }
    .acceso-familiar ul li {
        padding: 5px 5px;
    }
    .acceso-familiar ul {
        margin: 30px -5px 0;
        flex-wrap: wrap;   
    }
    .subscription-plan ul li {
        width: 100%;
        margin-bottom: 20px;
        border: none;
        padding: 0;
    }
    .subscription-plan ul {
        padding: 20px;
    }
    .plain-attention h2 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .plain-attention table thead tr th{
        padding: 15px 0;
        font-size: 12px;
    }
    .plain-attention table tbody tr td {
        padding: 15px 0;
        font-size: 12px;
    }
    .plain-attention table tbody tr td img {
        width: 15px;
    }
    .cancel-subscription ul li{
        font-size: 12px;
    }
    .cancel-subscription h3{
        font-size: 18px;
    }
    .may-wallet-sec .heading {
        margin-bottom: 15px;
        flex-direction: column;
        align-items: flex-start;
    }
    .may-wallet-sec .heading h2 {
        margin-bottom: 10px;
    }
    .may-wallet-sec .subscription-plan ul li {
        width: 100%;
        padding: 0;
    }
    .may-wallet-sec .subscription-plan ul {
        padding: 20px;
    }
    .accreditation-sec .heading span {
        font-size: 24px;
        margin-left: 0;
        margin-top: 10px;
    }
    .withdraw-fund {
        flex-direction: column;
        align-items: flex-start;
    }
    .withdraw-fund .btn-red {
        height: 34px;
        margin-left: 0;
        margin-top: 15px;
    }
    .wallet-filter ul{
        flex-wrap: wrap;
        margin: 0 -5px;
    }
    .wallet-filter ul li.filters-inner {
        width: 50%;
        padding: 5px ;
    }
    .public-profile-list ul li {
        width: 100%;
    }
    .public-profile-list ul li .card-footer-box .apply-info .btn-round-small {
        min-width: 85px;
        height: 27px;
        margin-right: 5px;
    }
    .delegating-task { 
        font-size: 11px; 
        height: 27px; 
        bottom: -27px; 
    }
    .public-profile-list ul li{
        padding: 20px 10px;
    }
    .admin-controls-page .subscription-plan ul li {
        width: 100%;
        padding: 0;
    }
    .titmeline-box ul{
        flex-wrap: wrap;
    }
    .file_box .add-image {
        display: block;
        margin: 10px 0;
    }
    .price_detail p {
        padding: 10px 0;
    }
    .approve-btn {
        text-align: center;
        margin-top: 20px;
        flex-direction: column;
    }
    .approve-btn  .btn-red{
        width: 100%;
        margin-top: 15px;
    }
    .decision-hotal .btn {
        font-size: 14px;
        height: 30px;
        padding: 0;
    }
    .admin-assigned-save ul {
        margin: 0;
        flex-direction: column;
    }
    .admin-assigned-save ul li {
        padding: 5px 0;
        width: 100%;
    }
    .admin-assigned-save {
        margin-top: 20px;
    }
    .admin-assigned {
        margin-bottom: 30px;
    }
    .admin-summary .text-box .text-box-inenr ul li {
        font-size: 12px;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }
    .admin-summary .text-box .summary-btn ul {
        justify-content: center;
        margin-top: 30px;
        flex-direction: column;
        margin: 0;
    }
    .admin-summary .text-box .summary-btn ul li {
        padding: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    .admin-summary .text-box .summary-btn ul li:last-child{
        margin-bottom: 0;
    }
    .summary-btn .btn-red{
        width: 100%;
    }
    .choose-resume p {
        font-size: 14px;
    }
    .choose-resume ul {
        margin-top: 20px;
    }
    .choose-resume ul li{
        width: 100%;
    }
    .professional-services-sec .text-box h2{
        font-size: 20px;
    }
    .process-banner-sec .text-box p {
        font-size: 14px;
        padding: 10px 0px;
        line-height: 20px;
    }
    .basic-plan-box ul li {
        margin-top: 15px;
    }
    .basic-plan-box.creditos-plan .image-holder {
        max-width: 100px;
        margin: -50px 0 60px 0;
    }
    .basic-plan-box.creditos-plan .text-box ul li h3 {
        font-size: 14px;
    }
    .work-plan-left {
        max-width: 145px;
        width: 100%;
    }
    .work-plan-tabs .table-responsive{
        width: calc(100% - 145px);
    }
    .basic-plan-box h2 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .basic-plan-box h2 span{
        font-size: 20px;
    }
    .basic-plan-box h3 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .basic-plan-box .btn-red {
        height: 30px;
    }
    .coin-plan .text-inner h4 {
        font-size: 16px;
    }
    .coin-plan .text-inner span {
        font-size: 12px;
    }
    .coin-plan .coin-holder {
        max-width: 20px; 
    }
    .coin-plan .text-inner {
        width: calc(100% - 20px);
        padding-left: 10px;
    }
    .basic-plan-box ul li img {
        max-width: 20px;
    }
    .basic-plan-box .text-box {
        margin-bottom: 0;
        min-height: 110px;
    }
    .coin-plan{
        min-height: 40px;
        margin: 30px auto 0;
        max-width: 90px;
    }
    .basic-plan {
        height: 575px;
    }
    .work-plan-right .basic-plan { 
        max-height: 575px;
    }
    .work-plan-tabs {
        padding: 35px 0 0 0;
    }
    .save-all-box .text-box h3 {
        font-size: 20px;
    }
    .save-all-box .text-box p {
        font-size: 16px;
        margin-top: 10px;
    }
    .subscribe-inner p {
        font-size: 14px;
        line-height: 24px;
    }
    .about-banner .text-box p{
        font-size: 14px;
    }
    .about-banner .text-box a {
        font-size: 14px;
        font-weight: 400;
    }
    .admin-summary-creat h3 {
        font-size: 20px;
    }
    .info-feild .option_work ul li{
        width: 100%;
    }
    .info-feild .option_work ul li label.check {
        padding-left: 23px;
        padding-top: 3px;
    }
}