/*****CSS START HERE******/

@media (min-width:1201px) and (max-width:1440px) {
    .wrapper-inner {
        padding: 20px 20px 49px;
    }

    header {
        padding: 19px 20px;
    }

    .header-right {
        width: 290px;
    }

    .wrapper-outers .wrapper-left {
        width: 350px;
        padding: 50px 50px;
    }

    .client-detail-outer li strong {
        width: 85%;
    }

    .company-form-outer form {
        width: 100%;
    }

    .wrapper-outers .wrapper-right {
        padding: 45px 50px;
    }

    .package-outer {
        padding: 56px 0 0;
    }

    .package-outer li {
        width: 33%;
        padding: 20px 23px;
        margin: 0 3px 0 0;
    }

    .package-list li {
        padding: 0 0 7px 28px !important;
        width: auto !important;
        margin-right: 0 !important;
    }

    .payment-method-left {
        width: 268px;
    }

    .payment-method-left:nth-child(2) {
        width: 200px;
    }

    .payment-method-left:nth-child(3) {
        width: 200px;
    }

    .business-top ul li {
        width: 26%;
    }

    .wrapper-outer-lg header {
        padding: 18px 20px;
    }

    .container-lg,
    .container-xlg {
        width: 1140px;
    }

    .discover-outer {
        padding: 0 20px;
    }

    .porter-analysis-innr {
        background-size: 600px;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        margin-left: 140px !important;
    }

    .password-team-innr li {
        width: 100% !important;
        padding: 24px !important;
        height: auto !important;
        margin: 0 0 24px !important;
    }

    .client-post-detail .client-fdetail-centers {
        width: auto;
        padding-left: 50px;
    }

    .clients-tableu table {
        overflow: hidden;
    }

    .clients-tableu {
        overflow-x: scroll;
    }

    .clients-tableu table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-tableu table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (min-width:1170px) and (max-width:1200px) {
    .wrapper-right {
        width: 78.6%;
    }

    .wrapper-inner {
        padding: 20px 20px 49px;
    }

    header {
        padding: 19px 20px;
    }

    .header-right {
        width: 290px;
    }

    .wrapper-outers .wrapper-left {
        width: 350px;
        padding: 50px 50px;
    }

    .client-detail-outer li strong {
        width: 85%;
    }

    .company-form-outer form {
        width: 100%;
    }

    .wrapper-outers .wrapper-right {
        padding: 45px 50px;
        width: 70.2%;
    }

    .package-outer {
        padding: 56px 0 0;
    }

    .package-outer li {
        width: 33%;
        padding: 20px 18px;
        margin: 0 3px 0 0;
    }

    .package-list li {
        padding: 0 0 7px 28px !important;
        width: auto !important;
        margin-right: 0 !important;
    }

    .payment-method-left {
        width: 239px;
    }

    .payment-method-left:nth-child(2) {
        width: 200px;
    }

    .payment-method-left:nth-child(3) {
        width: 200px;
    }

    .business-top ul li {
        width: 26%;
    }

    .container-lg,
    .container-xlg {
        width: 1140px;
    }

    .discover-outer {
        padding: 0;
    }

    .wrapper-outer-lg header {
        padding: 18px 0;
    }

    .porter-analysis-innr {
        background-size: 600px;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        margin-left: 140px !important;
    }

    .disruptors-right li:first-child {
        margin: 0 0 70px -70px;
    }

    .disruptors-left {
        padding: 185px 0 0 80px;
    }

    .disruptors-right {
        padding: 55px 0 0 !important;
    }

    .password-team-innr li {
        width: 100% !important;
        padding: 24px !important;
        height: auto !important;
        margin: 0 0 24px !important;
    }

    .client-post-detail .client-fdetail-centers {
        width: auto;
        padding-left: 50px;
    }

    .clients-tableu table {
        overflow: hidden;
    }

    .clients-tableu {
        overflow-x: scroll;
    }

    .clients-tableu table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-tableu table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

@media (min-width:1024px) and (max-width:1169px) {
    .wrapper-right {
        width: 78.6%;
    }

    .wrapper-inner {
        padding: 20px 20px 49px;
    }

    header {
        padding: 19px 20px;
    }

    .header-right {
        width: 261px;
    }

    .wrapper-left {
        width: 21.4%;
    }

    .logo-outer {
        padding: 28px 20px;
    }

    nav li a {
        padding: 8px 20px;
    }

    .clients-top-outer {
        padding: 24px 15px 36px;
    }

    .clients-table table th {
        padding: 16px 0 16px 15px;
    }

    .clients-table table td {
        padding: 12px 0 12px 15px;
    }

    .logo-outer img {
        width: 120px;
    }

    .clients-top-outer a {
        padding: 10px 18px;
    }

    .header-right li:nth-child(2) a {
        padding-left: 20px;
    }

    .header-right li:first-child a {
        padding: 12px 20px 0 0;
    }

    .clients-table table th:last-child {
        padding: 12px 5px;
    }

    .clients-table table td:last-child {
        padding: 12px 5px;
    }

    .wrapper-outers .wrapper-left {
        width: 300px;
        padding: 30px 20px;
    }

    .client-detail-outer li strong {
        width: 85%;
    }

    .company-form-outer form {
        width: 100%;
    }

    .wrapper-outers .wrapper-right {
        padding: 30px 30px;
        width: 70.2%;
    }

    .company-form-inners {
        padding: 50px 0 0;
    }

    .package-outer {
        padding: 56px 0 0;
    }

    .package-outer li {
        width: 33%;
        padding: 20px 18px;
        margin: 0 3px 0 0;
        height: auto;
    }

    .package-list li {
        padding: 0 0 7px 28px !important;
        width: auto !important;
        margin-right: 0 !important;
    }

    .package-outer h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .package-outer strong {
        font-size: 18px;
        padding: 0 0 10px;
        line-height: 18px;
    }

    .package-outer li h4 {
        font-size: 35px;
        line-height: 45px;
    }

    .company-form-right input[type="submit"].continue-lg-btn {
        width: 200px;
    }

    .password-outer h2 {
        padding: 0 0 30px;
    }

    .payment-method-left {
        width: 219px;
        margin: 0 10px 0 0;
    }

    .payment-method-left:nth-child(2) {
        width: 183px;
    }

    .payment-method-left:nth-child(3) {
        width: 183px;
    }

    .service-form-package {
        padding: 20px;
    }

    .business-top ul li {
        width: 29%;
    }

    .business-top ul li span {
        font-size: 18px;
    }

    .responsible-inner h3 b {
        font-size: 18px;
    }

    .company-form-left textarea {
        height: 120px;
    }

    .discover-outer {
        padding: 30px 0 0;
    }

    .wrapper-outer-lg header {
        padding: 18px 0;
    }

    .container-lg {
        width: 984px;
    }

    .discover-top h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .chat-inner {
        padding: 62px 20px 0;
    }

    .chat-inner .chat-right {
        width: 335px;
    }

    .chat-left {
        width: 340px;
    }

    .write-form-inner {
        padding: 28px 20px;
    }

    .footer-outer {
        padding: 70px 0 31px;
    }

    .container-xlg {
        width: 984px;
    }

    .porter-analysis-innr {
        background-size: 530px;
        padding: 0 0 140px;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        margin-left: 90px !important;
    }

    .disruptors-right li:first-child {
        margin: 0 0 50px -50px;
    }

    .disruptors-left {
        padding: 155px 0 0 10px;
    }

    .disruptors-right {
        padding: 55px 0 0 !important;
    }

    div#chart2 {
        margin: 36px 0 0;
    }

    .porter-analysis-innr .swot-analysis-right li {
        width: 260px;
    }

    .pestel-analysis-innr .swot-analysis-left li {
        margin: 0 0 10px 70px;
    }

    .pestel-analysis-innr .swot-analysis-left li:nth-child(2) {
        margin: 0 0 20px 0;
    }

    .pestel-analysis-innr .swot-analysis-right {
        padding: 80px 0 0 0px;
    }

    .pestel-analysis-innr .swot-analysis-right li:first-child {
        margin: 0 0 30px 0;
    }

    .pestel-analysis-innr .swot-analysis-right li:nth-child(3) {
        margin: -10px 0 0 -80px;
    }

    .personas-inner {
        height: auto;
        overflow: hidden;
    }

    .personas-left {
        width: 100%;
    }

    .personas-left-top img {
        width: 200px !important;
    }

    .personas-left-bottom li {
        width: 25%;
    }

    .personas-right {
        width: 100%;
    }

    img.start-point {
        padding: 0 50px;
    }

    .porter-analysis-innr .swot-analysis-center {
        padding-top: 60px;
    }

    .porter-analysis-innr .swot-analysis-left li {
        margin: 96px 0 0 70px;
    }

    .competitor-right li,
    .swot-analysis-inner .market-size-right li,
    .competitive-landscape-right li {
        white-space: pre-wrap;
    }

    .branding-inner .branding-right small {
        padding: 77px 0 0;
    }

    .filter-left h1 {
        font-size: 24px;
    }

    .project-outer {
        padding: 20px 0 0;
    }

    .project-inner h1 {
        font-size: 26px;
        line-height: 36px;
        padding: 0 0 30px;
    }

    .project-inner {
        padding: 40px 30px 50px;
    }

    .project-inner p {
        font-size: 16px;
        line-height: 26px;
    }

    .project-inner h2 {
        font-size: 22px;
        line-height: 22px;
        padding: 35px 0 24px;
    }

    .confirm-button {
        padding: 50px 0 0;
    }

    .type-popup {
        width: 95%;
    }

    .password-team-innr li {
        width: 100% !important;
        padding: 20px !important;
        height: auto !important;
        margin: 0 0 20px !important;
    }

    .support-team-innr {
        width: 100%;
    }

    .other-navs {
        margin: 50px 0 0;
    }

    .clients-tableu table th:last-child {
        margin: 0 15px;
        padding: 0 0 0 20px;
    }

    .clients-tableu table td:last-child {
        margin: 0 15px;
        padding: 0 0 0 20px;
    }

    .clients-tableu table {
        overflow: hidden;
    }

    .clients-tableu {
        overflow-x: scroll;
    }

    .clients-tableu table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-tableu table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-outers {
        padding: 24px 15px;
    }

    .client-fdetail {
        padding: 20px 15px;
    }

    body .client-post-detail .client-fdetail-centers {
        width: auto;
        padding-left: 20px;
    }

    .client-post-detail .client-fdetail-center {
        width: 390px;
        padding: 60px 0 0 20px;
    }

    .client-post-detail .client-fdetail-left {
        width: 200px;
    }

    .client-fdetail-bottom {
        padding: 40px 0 0 20px;
    }
}

@media (min-width:980px) and (max-width:1023px) {
    .wrapper-outer-lg header {
        padding: 18px 20px;
    }

    .container-lg {
        width: 940px;
    }

    .discover-outer {
        padding: 30px 0 0;
    }

    .discover-top h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .chat-inner {
        padding: 62px 20px 0;
    }

    .chat-inner .chat-right {
        width: 335px;
        height: 95px !important;
    }

    .chat-left {
        width: 340px;
    }

    .write-form-inner {
        padding: 28px 20px;
    }

    .footer-outer {
        padding: 70px 0 31px;
    }

    .wrapper-right {
        width: 78%;
    }

    .wrapper-inner {
        padding: 20px 20px 49px;
    }

    header {
        padding: 19px 20px;
    }

    .header-right {
        width: 261px;
    }

    .wrapper-left {
        width: 22%;
    }

    .logo-outer {
        padding: 28px 20px;
    }

    nav li a {
        padding: 8px 20px;
    }

    .clients-top-outer {
        padding: 24px 15px 36px;
    }

    .clients-table table th {
        padding: 16px 0 16px 15px;
    }

    .clients-table table td {
        padding: 12px 0 12px 15px;
    }

    .logo-outer img {
        width: 120px;
    }

    .clients-top-outer a {
        padding: 10px 18px;
    }

    .header-right li:nth-child(2) a {
        padding-left: 20px;
    }

    .header-right li:first-child a {
        padding: 12px 20px 0 0;
    }

    .clients-table table th:last-child {
        padding: 12px 5px;
    }

    .clients-table table td:last-child {
        padding: 12px 5px;
    }

    .wrapper-outers .wrapper-left {
        width: 300px;
        padding: 30px 20px;
    }

    .client-detail-outer li strong {
        width: 85%;
    }

    .company-form-outer form {
        width: 100%;
    }

    .wrapper-outers .wrapper-right {
        padding: 30px 30px;
        width: 70.2%;
    }

    .company-form-inners {
        padding: 50px 0 0;
    }

    .package-outer {
        padding: 56px 0 0;
    }

    .package-outer li {
        width: 33%;
        padding: 20px 18px;
        margin: 0 3px 0 0;
        height: auto;
    }

    .package-list li {
        padding: 0 0 7px 28px !important;
        width: auto !important;
        margin-right: 0 !important;
    }

    .package-outer h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .package-outer strong {
        font-size: 18px;
        padding: 0 0 10px;
        line-height: 18px;
    }

    .package-outer li h4 {
        font-size: 35px;
        line-height: 45px;
    }

    .company-form-right input[type="submit"].continue-lg-btn {
        width: 200px;
    }

    .password-outer h2 {
        padding: 0 0 30px;
    }

    .payment-method-left {
        width: 215px;
        margin: 0 5px 0 0;
    }

    .payment-method-left:nth-child(2) {
        width: 180px;
    }

    .payment-method-left:nth-child(3) {
        width: 180px;
    }

    .service-form-package {
        padding: 20px;
    }

    .business-top ul li {
        width: 30%;
    }

    .business-top ul li span {
        font-size: 18px;
    }

    .responsible-inner h3 b {
        font-size: 18px;
    }

    .company-form-left textarea {
        height: 120px;
    }

    .container-xlg {
        width: 940px;
    }

    .porter-analysis-innr {
        background-size: 530px;
        padding: 0 0 140px;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        margin-left: 90px !important;
    }

    .disruptors-right li:first-child {
        margin: 0 0 50px -50px;
    }

    .disruptors-left {
        padding: 155px 0 0 10px;
    }

    .disruptors-right {
        padding: 55px 0 0 !important;
    }

    div#chart2 {
        margin: 36px 0 0;
        width: 420px !important;
    }

    .porter-analysis-innr .swot-analysis-right li {
        width: 260px;
    }

    .pestel-analysis-innr .swot-analysis-left li {
        margin: 0 0 10px 70px;
    }

    .pestel-analysis-innr .swot-analysis-left li:nth-child(2) {
        margin: 0 0 20px 0;
    }

    .pestel-analysis-innr .swot-analysis-right {
        padding: 80px 0 0 0px;
    }

    .pestel-analysis-innr .swot-analysis-right li:first-child {
        margin: 0 0 30px 0;
    }

    .pestel-analysis-innr .swot-analysis-right li:nth-child(3) {
        margin: -10px 0 0 -80px;
    }

    .personas-inner {
        height: auto;
        overflow: hidden;
    }

    .personas-left {
        width: 100%;
    }

    .personas-left-top img {
        width: 200px !important;
    }

    .personas-left-bottom li {
        width: 25%;
    }

    .personas-right {
        width: 100%;
    }

    img.start-point {
        padding: 0 50px;
    }

    .porter-analysis-innr .swot-analysis-center {
        padding-top: 60px;
    }

    .porter-analysis-innr .swot-analysis-left li {
        margin: 96px 0 0 70px;
    }

    .competitor-right li,
    .swot-analysis-inner .market-size-right li,
    .competitive-landscape-right li {
        white-space: pre-wrap;
    }

    .branding-inner .branding-right small {
        padding: 72px 0 0;
    }

    .filter-left h1 {
        font-size: 24px;
    }

    .project-outer {
        padding: 20px 0 0;
    }

    .project-inner h1 {
        font-size: 26px;
        line-height: 36px;
        padding: 0 0 30px;
    }

    .project-inner {
        padding: 40px 30px 50px;
    }

    .project-inner p {
        font-size: 16px;
        line-height: 26px;
    }

    .project-inner h2 {
        font-size: 22px;
        line-height: 22px;
        padding: 35px 0 24px;
    }

    .confirm-button {
        padding: 50px 0 0;
    }

    .type-popup {
        width: 95%;
    }

    .password-team-innr li {
        width: 100% !important;
        padding: 20px !important;
        height: auto !important;
        margin: 0 0 20px !important;
    }

    .support-team-innr {
        width: 100%;
    }

    .other-navs {
        margin: 50px 0 0;
    }

    .clients-tableu table th:last-child {
        margin: 0 15px;
        padding: 0 0 0 20px;
    }

    .clients-tableu table td:last-child {
        margin: 0 15px;
        padding: 0 0 0 20px;
    }

    .clients-tableu table {
        overflow: hidden;
    }

    .clients-tableu {
        overflow-x: scroll;
    }

    .clients-tableu table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-tableu table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-outers {
        padding: 24px 15px;
    }

    .client-fdetail {
        padding: 20px 15px;
    }

    body .client-post-detail .client-fdetail-centers {
        width: 110px;
        padding-left: 20px;
    }

    .client-post-detail .client-fdetail-center {
        width: 350px;
        padding: 60px 0 0 20px;
    }

    .client-post-detail .client-fdetail-left {
        width: 200px;
    }

    .client-fdetail-bottom {
        padding: 40px 0 0 20px;
    }

    .status-detail-l {
        width: auto;
    }

    .status-detail-l:last-child {
        margin-left: 20px;
    }
}

@media (min-width:768px) and (max-width:979px) {
    .wrapper-right {
        width: 71.3%;
    }

    .wrapper-inner {
        padding: 20px 20px 49px;
    }

    header {
        padding: 19px 20px;
    }

    .header-right {
        width: 238px;
    }

    .wrapper-left {
        width: 29.7%;
    }

    .logo-outer {
        padding: 28px 20px;
    }

    nav li a {
        padding: 8px 20px;
    }

    .clients-top-outer {
        padding: 24px 15px 36px;
    }

    .clients-table table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-table table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .logo-outer img {
        width: 120px;
    }

    .clients-top-outer a {
        padding: 10px 18px;
    }

    .header-right li:nth-child(2) a {
        padding-left: 12px;
    }

    .header-right li:first-child a {
        padding: 12px 12px 0 0;
    }

    .clients-table table th:last-child {
        padding: 12px 5px;
    }

    .clients-table table td:last-child {
        padding: 12px 5px;
    }

    .header-left {
        width: 220px;
    }

    .header-right a {
        padding: 0 12px 0 0;
    }

    .clients-table table {
        overflow: hidden;
    }

    .clients-table {
        overflow-x: scroll;
    }

    .wrapper-outers .wrapper-left {
        width: 240px;
        padding: 30px 20px;
    }

    .client-detail-outer li strong {
        width: 83%;
    }

    .company-form-outer form {
        width: 100%;
    }

    .wrapper-outers .wrapper-right {
        padding: 30px 30px;
        width: 66.5%;
    }

    .company-form-inners {
        padding: 50px 0 0;
    }

    .package-outer {
        padding: 56px 0 0;
    }

    .package-outer li {
        width: 49%;
        padding: 20px 18px;
        margin: 0 4px 4px 0;
        height: auto;
    }

    .package-list li {
        padding: 0 0 7px 28px !important;
        width: auto !important;
        margin-right: 0 !important;
    }

    .package-outer h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .package-outer strong {
        font-size: 18px;
        line-height: 18px;
        padding: 0 0 10px;
    }

    .package-outer li h4 {
        font-size: 35px;
        line-height: 45px;
    }

    .company-form-right input[type="submit"].continue-lg-btn {
        width: 200px;
    }

    .password-outer h2 {
        padding: 0 0 30px;
    }

    .payment-method-left {
        width: 205px;
        margin: 0 5px 5px 0;
    }

    .payment-method-left:nth-child(2) {
        width: 170px;
    }

    .payment-method-left:nth-child(3) {
        width: 170px;
    }

    .service-form-package {
        padding: 20px;
    }

    .service-package-in label span {
        width: 92%;
    }

    .business-top ul li {
        width: 32.8%;
    }

    .business-top ul li span {
        font-size: 18px;
    }

    .business-top ul li:after {
        width: 113px;
    }

    .responsible-inner h3 b {
        font-size: 18px;
    }

    .company-form-left-with-radio label {
        padding: 0 0 18px;
    }

    .company-form-left textarea {
        height: 120px;
    }

    .wrapper-outer-lg header {
        padding: 18px 0;
    }

    .container-lg {
        width: 740px;
    }

    .discover-outer {
        padding: 30px 0 0;
    }

    .discover-top h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .chat-inner {
        padding: 62px 20px 0;
    }

    .chat-inner .chat-right {
        width: 335px;
        height: 95px !important;
    }

    .chat-left {
        width: 340px;
    }

    .write-form-inner {
        padding: 28px 20px;
    }

    .footer-outer {
        padding: 70px 0 31px;
    }

    .write-form-inner form input {
        width: 90.4%;
    }

    .container-xlg {
        width: 740px;
    }

    .porter-analysis-innr {
        background-size: 530px;
        padding: 0;
        background-image: none;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        margin-left: 0 !important;
        width: 50%;
        border: none !important;
    }

    .disruptors-right li:first-child {
        margin: 0 0 20px -20px;
    }

    .disruptors-left {
        padding: 115px 0 0 0px;
    }

    .disruptors-right {
        padding: 25px 0 0 !important;
    }

    div#chart2 {
        margin: 36px 0 0;
        width: 420px !important;
    }

    .porter-analysis-innr .swot-analysis-right li {
        width: 260px;
    }

    .pestel-analysis-innr .swot-analysis-left li {
        margin: 0 0 10px 50px;
    }

    .pestel-analysis-innr .swot-analysis-left li:nth-child(2) {
        margin: 0 0 20px 0;
    }

    .pestel-analysis-innr .swot-analysis-right {
        padding: 40px 0 0 0px;
    }

    .pestel-analysis-innr .swot-analysis-right li:first-child {
        margin: 0 0 30px 0;
    }

    .pestel-analysis-innr .swot-analysis-right li:nth-child(3) {
        margin: -10px 0 0 -80px;
    }

    .personas-inner {
        height: auto;
        overflow: hidden;
    }

    .personas-left {
        width: 100%;
    }

    .personas-left-top img {
        width: 200px !important;
    }

    .personas-left-bottom li {
        width: 25%;
    }

    .personas-right {
        width: 100%;
    }

    img.start-point {
        padding: 0 50px;
    }

    .porter-analysis-innr .swot-analysis-center {
        padding-top: 20px;
    }

    .porter-analysis-innr .swot-analysis-left li {
        margin: 0;
        width: 50%;
        text-align: left;
        border: none;
    }

    .competitor-right li,
    .swot-analysis-inner .market-size-right li,
    .competitive-landscape-right li {
        white-space: pre-wrap;
    }

    .branding-inner .branding-right small {
        padding: 77px 0 0;
    }

    .filter-left h1 {
        font-size: 24px;
    }

    #piechart2,
    #piechart3,
    #piechart4 {
        width: 200px;
        overflow-x: scroll;
    }

    .filter-outer {
        overflow: hidden;
    }

    .competitor-right {
        padding: 0 0 36px 36px;
    }

    .porter-analysis-innr .swot-analysis-left {
        width: 100%;
    }

    .porter-analysis-innr .swot-analysis-left li:nth-child(2) {
        margin: 0;
        border: none;
    }

    .porter-analysis-innr .swot-analysis-center li {
        width: 100%;
        margin: 0 0 20px;
        border: none;
        padding: 0;
    }

    .porter-analysis-innr .swot-analysis-right li {
        margin-left: 0 !important;
    }

    .porter-analysis-innr .swot-analysis-center {
        width: 100%;
        padding: 20px 0 0;
    }

    .project-outer {
        padding: 20px 0 0;
    }

    .project-inner h1 {
        font-size: 26px;
        line-height: 36px;
        padding: 0 0 30px;
    }

    .project-inner {
        padding: 40px 30px 50px;
    }

    .project-inner p {
        font-size: 16px;
        line-height: 26px;
    }

    .project-inner h2 {
        font-size: 22px;
        line-height: 22px;
        padding: 35px 0 24px;
    }

    .confirm-button {
        padding: 50px 0 0;
    }

    .type-popup {
        width: 95%;
    }

    .criteria-table {
        overflow-x: scroll;
    }

    .criteria-table table th,
    .criteria-inne .criteria-table table td {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .introduction-inner {
        padding: 28px 10px;
    }

    .swot-analysis-center {
        width: 45%;
        padding: 0 10px;
    }

    .swot-analysis-left li {
        padding: 0 5px;
    }

    .awareness-right {
        overflow: hidden;
    }

    .measurements-inner .competitor-right {
        padding-bottom: 0;
    }

    .password-team-innr li {
        width: 100% !important;
        padding: 20px !important;
        height: auto !important;
        margin: 0 0 20px !important;
    }

    .support-team-innr {
        width: 100%;
    }

    .password-team-innr li .password-team-innr-left h4 {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .other-navs {
        margin: 50px 0 0;
    }

    .clients-tableu table {
        overflow: hidden;
    }

    .clients-tableu {
        overflow-x: scroll;
    }

    .clients-tableu table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-tableu table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-outers {
        padding: 24px 15px;
    }

    .client-fdetail {
        padding: 20px 15px;
    }

    .client-fdetail-center {
        width: 72%;
        padding: 0 0 0 30px;
    }

    .client-fdetail-center:last-child {
        width: 100%;
        padding: 30px 0 0;
    }

    body .client-post-detail .client-fdetail-centers {
        width: 110px;
        padding-left: 20px;
    }

    .client-post-detail .client-fdetail-center {
        width: 70%;
        padding: 20px 0 0 0;
    }

    .client-post-detail .client-fdetail-left {
        width: 200px;
    }

    .client-fdetail-bottom {
        padding: 30px 0 0 0;
        width: 100%;
    }

    .status-detail-l {
        width: auto;
    }

    .status-detail-l:last-child {
        margin-left: 20px;
    }

    .content-filter-right {
        float: left;
        width: 63%;
        padding: 20px 0 0;
    }
}

@media screen and (max-width:767px) {
    .nav-btn {
        display: block;
        float: left;
        cursor: pointer;
        right: 15px;
        position: absolute;
        top: 10px;
    }

    .nav-btn img {
        width: 25px !important;
    }

    nav {
        position: relative;
        transition: all 0.3s ease;
    }

    nav ul {
        display: none;
    }

    .main nav ul {
        display: block;
        width: 100%;
        position: fixed;
        left: 0;
        background: #ffffff;
        top: 50px;
        z-index: 9;
        padding-top: 10px;
    }

    nav li {
        width: 100%;
    }

    nav li a {
        padding: 10px 15px;
        display: inline-block;
        width: 100%;
        font-size: 14px;
        text-align: left;
        transition: ease all .5s;
        letter-spacing: 1px;
    }

    #nav-icon1 {
        width: 25px;
        height: 16px;
        position: fixed;
        margin: 0px auto;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        z-index: 999;
        background: #326ee6;
        border-radius: 100%;
        height: 30px;
        width: 30px;
        box-shadow: 2px 2px 2px #00000047;
    }

    #nav-icon1 span {
        display: block;
        position: absolute;
        height: 2px;
        width: 15px;
        background: #fff;
        opacity: 1;
        left: 8px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
        border-radius: 10px;
    }

    #nav-icon1 span:nth-child(1) {
        top: 12px;
        width: 15px;
    }

    #nav-icon1 span:nth-child(2) {
        top: 7px;
        width: 100%;
        background-color: #51459e;
        display: none;
    }

    #nav-icon1 span:nth-child(3) {
        top: 17px;
    }

    #nav-icon1.open span:nth-child(1) {
        top: 14px;
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        width: 15px;
    }

    #nav-icon1.open span:nth-child(2) {
        opacity: 0;
        top: -60px;
        width: 100%;
    }

    #nav-icon1.open span:nth-child(3) {
        top: 14px;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }

    #nav-icon1.open {
        top: 10px;
    }

    .wrapper-left {
        width: 0;
        position: static;
        height: auto;
    }

    .wrapper-right {
        width: 100%;
        padding-top: 50px;
    }

    nav li a img {
        margin-right: 10px;
    }

    .header-left h1 {
        font-size: 20px;
        padding: 15px 0 0;
        float: none;
        width: 100%;
        text-align: center;
        display: inline-block;
        margin: auto;
    }

    header {
        padding: 15px;
        text-align: center;
    }

    .header-right {
        width: 95px;
        padding: 8px 0 0;
        text-align: center;
        position: fixed;
        top: 0;
        z-index: 99;
        right: 50px;
    }

    li.dis-n {
        display: none;
    }

    .logo-outer:after {
        display: none;
    }

    .wrapper-right {
        width: 100%;
    }

    .logo-outer {
        padding: 10px 15px;
        position: fixed;
        height: 50px;
        z-index: 99;
        box-shadow: 2px 2px 2px #00000047;
    }

    .wrapper-inner {
        padding: 30px 15px 49px;
    }

    .wrapper-left {
        width: 100%;
    }

    .clients-top-outer {
        padding: 24px 15px;
    }

    .clients-top-outer h1 {
        padding: 0 0 20px;
        width: 100%;
        float: left;
    }

    .clients-table table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-table table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .logo-outer img {
        width: 100px;
        padding-top: 5px;
    }

    .pagination-outer {
        width: 280px;
        float: left;
        padding: 40px 0 0;
    }

    .clients-top-outer a {
        padding: 10px 18px;
        float: left;
        display: inline-block;
    }

    .header-right li:nth-child(2) a {
        padding-left: 12px;
    }

    .header-right li:first-child a {
        padding: 5px 12px 0 0;
    }

    .clients-table table th:last-child {
        padding: 12px 5px;
    }

    .clients-table table td:last-child {
        padding: 12px 5px;
    }

    .header-left {
        width: 100%;
        padding: 0;
    }

    .header-right a {
        padding: 0 12px 0 0;
    }

    .clients-table table {
        overflow: hidden;
    }

    .clients-table {
        overflow-x: scroll;
    }

    .display-none {
        display: none;
    }

    .other-nav {
        display: none;
    }

    .desk-n {
        display: block;
    }

    img.profile-img {
        width: 35px;
    }

    .header-right li:first-child a:after {
        top: 6px;
    }

    .wrapper-outers .wrapper-left {
        width: 100%;
        padding: 0;
    }

    .wrapper-outers .wrapper-left .logo-outer {
        padding: 10px 15px;
    }

    .client-detail-outer li strong {
        width: 88%;
    }

    .company-form-outer form {
        width: 100%;
        padding: 40px 0 0;
    }

    .wrapper-outers .wrapper-right {
        padding: 30px 15px 0;
        width: 100%;
    }

    .company-form-inners {
        padding: 50px 0 0;
    }

    .client-detail-outer {
        width: 100%;
        padding: 80px 15px 0;
    }

    .client-detail-outer h1 {
        padding: 0 0 30px;
    }

    .client-detail-outer li {
        margin: 0 0 20px;
    }

    .company-form-outer {
        padding: 30px 0 0;
    }

    .company-form-left {
        padding: 0 0 15px;
        width: 100%;
    }

    .company-form-inner {
        padding: 0;
    }

    .company-form-right {
        padding: 20px 0 0;
        float: left;
    }

    .company-form-right input[type="submit"] {
        padding: 13px 29.5px;
        width: 145px;
    }

    footer {
        padding: 40px 0;
    }

    footer li {
        margin: 0 9px;
    }

    .package-outer {
        padding: 40px 0 0;
    }

    .package-outer li {
        width: 100%;
        padding: 20px 15px;
        margin: 0 0 20px 0;
        height: auto;
    }

    .package-list li {
        padding: 0 0 7px 28px !important;
        width: auto !important;
        margin: 0 !important;
    }

    .package-outer h2 {
        font-size: 24px;
        line-height: 34px;
        padding: 0 0 30px;
    }

    .package-outer strong {
        font-size: 18px;
        padding: 0 0 10px;
    }

    .package-outer li h4 {
        font-size: 35px;
        line-height: 45px;
    }

    .company-form-right input[type="submit"].continue-lg-btn {
        width: 150px;
    }

    .package-outers p {
        padding: 0 0 10px;
    }

    .password-outer h2 {
        padding: 0 0 30px;
    }

    .password-outer .company-form-left {
        width: 100%;
    }

    .password-outer li {
        margin-bottom: 0 !important;
    }

    .payment-method-left {
        width: 100%;
        margin: 0;
    }

    .payment-method-left:nth-child(2) {
        width: 100%;
    }

    .payment-method-left:nth-child(3) {
        width: 100%;
    }

    .service-form-package {
        padding: 15px;
    }

    .service-package-in label span {
        width: 87%;
    }

    .payment-method-top {
        padding: 0 0 20px;
    }

    .company-form-innero {
        padding: 0;
    }

    .business-top ul li {
        width: 100%;
        padding: 0 0 20px;
    }

    .business-top ul li span {
        font-size: 18px;
    }

    .business-top ul li:after {
        display: none;
    }

    .responsible-inner h3 b {
        font-size: 18px;
    }

    .company-form-left-with-radio label {
        padding: 0 0 18px;
    }

    .company-form-left-with-radio label span {
        width: 90%;
        margin-left: 14px;
        float: left;
    }

    .company-form-left textarea {
        height: 100px;
    }

    .company-form-inner-ss .company-form-outer {
        padding: 0;
    }

    .responsible-inner .company-form-inner-ss {
        padding: 0 0 10px;
    }

    .company-form-left-with-radio label input {
        width: 15px;
        margin: 3px 0 0;
        height: 15px;
    }

    .wrapper-outer-lg header {
        padding: 10px 0;
        position: fixed;
        height: 50px;
        z-index: 99;
        box-shadow: 2px 2px 2px #00000047;
    }

    .container-lg,
    .container-xlg {
        width: 100%;
        padding: 0 15px;
    }

    .discover-outer {
        padding: 100px 0 0;
    }

    .discover-top h1 {
        font-size: 26px;
        line-height: 36px;
    }

    .chat-inner {
        padding: 40px 15px 0;
    }

    .chat-inner .chat-right {
        width: 100%;
        height: auto !important;
        padding: 15px;
    }

    .chat-left {
        width: 100%;
        height: auto !important;
        padding: 15px;
    }

    .write-form-inner {
        padding: 20px 15px;
    }

    .footer-outer {
        padding: 40px 0;
    }

    .write-form-inner form input {
        width: 75.4%;
        padding: 13px 15px;
    }

    .wrapper-outer-lg .logo-outer {
        position: static;
        box-shadow: none;
        height: auto;
    }

    .discover-top:before {
        display: none;
    }

    .discover-top {
        margin: 0 0 30px;
    }

    .chat-left-ot span {
        padding: 10px 0 10px;
    }

    .write-form-inner form input[type="submit"] {
        width: 46px;
        height: 46px;
        background: url(../images/mike-icon.svg) no-repeat top 10px center #F8F8F8;
        background-size: 24px;
    }

    img.dropdown-icon {
        margin-right: 0;
    }

    input.check-bx {
        width: 15px;
        height: 15px;
    }

    .header-right li:nth-child(2) a {
        padding-right: 12px;
    }

    .porter-analysis-innr {
        background-size: 530px;
        padding: 0;
        background-image: none;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        margin-left: 0 !important;
        width: 50%;
    }

    .disruptors-right li:first-child {
        margin: 0 0 20px 0;
    }

    .disruptors-left {
        padding: 0;
        width: 100%;
    }

    .disruptors-center {
        width: 100%;
        padding: 20px 0;
    }

    .disruptors-right {
        padding: 0 !important;
    }

    div#chart2 {
        margin: 36px 0 0;
        width: 100% !important;
        overflow: scroll;
    }

    .porter-analysis-innr .swot-analysis-right li {
        width: 260px;
    }

    .pestel-analysis-innr .swot-analysis-left li {
        margin: 0 0 20px;
    }

    .pestel-analysis-innr .swot-analysis-left li:nth-child(2) {
        margin: 0 0 20px;
    }

    .pestel-analysis-innr .swot-analysis-right {
        padding: 0;
        width: 100%;
    }

    .pestel-analysis-innr .swot-analysis-right li:first-child {
        margin: 0 0 20px;
    }

    .pestel-analysis-innr .swot-analysis-right li:nth-child(3) {
        margin: 0;
    }

    .personas-inner {
        height: auto;
        overflow: hidden;
        padding: 20px 12px;
    }

    .personas-left {
        width: 100%;
    }

    .personas-left-top img {
        width: 150px !important;
    }

    .personas-left-bottom li {
        width: 100%;
        padding: 0 0 5px;
    }

    .personas-right {
        width: 100%;
        padding: 20px 0 0;
    }

    img.start-point {
        padding: 0 0 30px;
    }

    .porter-analysis-innr .swot-analysis-center {
        padding-top: 20px;
    }

    .porter-analysis-innr .swot-analysis-left li {
        margin: 0 0 20px;
        width: 100%;
        border-right: 0;
        border-left: 6px solid #136BE5;
    }

    .competitor-right li,
    .swot-analysis-inner .market-size-right li,
    .competitive-landscape-right li {
        white-space: pre-wrap;
    }

    .branding-inner .branding-right small {
        padding: 20px 0 30px;
    }

    .filter-left h1 {
        font-size: 24px;
    }

    #piechart2,
    #piechart3,
    #piechart4 {
        width: 100%;
        overflow-x: scroll;
    }

    .filter-outer {
        overflow: hidden;
        padding: 120px 0 30px;
    }

    .competitor-right {
        padding: 30px 0 30px;
        width: 100%;
    }

    .awareness-left {
        width: 100%;
    }

    div#piechart6 {
        overflow: scroll;
    }

    .awareness-right {
        width: 100%;
        padding: 0;
        border-left: 0;
    }

    .porter-analysis-innr .swot-analysis-left {
        width: 100%;
    }

    .porter-analysis-innr .swot-analysis-left li:nth-child(2) {
        margin: 0;
        border-right: 0;
        border-left: 6px solid #EA914B;
    }

    .porter-analysis-innr .swot-analysis-center li {
        width: 100%;
        float: none;
        display: inline-block;
        margin: 0 0 0;
    }

    .porter-analysis-innr .swot-analysis-right li {
        margin-left: 0 !important;
        border-left: 6px solid #B1529C;
    }

    .porter-analysis-innr .swot-analysis-center {
        width: 100%;
    }

    .header-outer .header-left .form-outer form {
        padding-top: 0;
    }

    .header-outer .logo-outer {
        padding: 0;
        height: 30px;
        box-shadow: none;
    }

    .header-outer {
        height: 50px;
        box-shadow: 2px 2px 2px #00000047;
        position: fixed;
        top: 0;
        background: #fff;
        z-index: 99;
    }

    .header-outer .header-right {
        right: 0;
    }

    .header-outer .logo-outer {
        padding: 0;
        height: 30px;
        box-shadow: none;
    }

    .header-outer .logo-outer img {
        width: 100px;
        padding-top: 0;
    }

    .header-outer .header-left .form-outer {
        margin-top: 50px;
    }

    .filter-left {
        width: 100%;
    }

    .filter-right {
        padding: 20px 0 0;
    }

    .introduction-inner {
        padding: 28px 12px;
    }

    .introduction-inner h2 {
        padding: 0 0 30px;
    }

    .introduction-inner strong {
        padding: 0 0 20px;
    }

    .introduction-inner p {
        line-height: 26px;
    }

    .market-size-left {
        width: 100%;
        padding: 0;
        border-right: 0;
    }

    .market-size-right {
        width: 100%;
        padding: 20px 0 0;
    }

    .competitive-landscape-left {
        width: 100%;
        padding: 30px 0 0;
        border-right: 0;
    }

    .competitive-landscape-right {
        width: 100%;
        padding: 30px 0 0;
    }

    .target-market-inner .market-size-left {
        width: 100%;
        padding: 0 0 30px;
        border-right: 0;
    }

    #piechart {
        overflow-x: scroll;
    }

    .target-market-inner .market-size-left strong,
    .target-market-inner .market-size-right strong {
        padding: 0 0 30px;
    }

    .target-market-inner .market-size-right {
        width: 100%;
        padding: 0 0 30px;
    }

    .gender-distribution-left {
        width: 100%;
        padding: 0 0 30px;
        border-right: 0;
    }

    .psychographics-inner .competitive-landscape-right {
        width: 100%;
    }

    .criteria-inner {
        padding: 30px 0 0;
    }

    .criteria-left {
        width: 100%;
        padding: 0;
    }

    .swot-analysis-inner .market-size-left {
        width: 100%;
        border-right: 0;
        padding: 0 0 30px;
        border-bottom: 0;
    }

    .swot-analysis-inner .market-size-left strong {
        padding: 0 0 30px;
    }

    .swot-analysis-left {
        float: left;
        width: 100%;
    }

    .swot-analysis-left li {
        width: 100%;
        margin: 0 0 20px;
        text-align: left;
        border-right: 0;
        border-left: 6px solid #136BE5;
    }

    .swot-analysis-left li:nth-child(2) {
        border-right: 0;
        margin-bottom: 0;
        border-left: 6px solid #1EC3DF;
    }

    .swot-analysis-center {
        width: 100%;
        padding: 20px 0;
    }

    .swot-analysis-inner .market-size-right {
        padding: 0;
    }

    .disruptors-right li:nth-child(2) {
        margin-left: 0;
    }

    .criteria-table {
        overflow-x: scroll;
    }

    .criteria-table table th,
    .criteria-inne .criteria-table table td {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .competitor-left {
        width: 100%;
        border-right: 0;
    }

    .benchmarking-inner .market-size-left {
        width: 100%;
    }

    .benchmarking-inner .market-size-left strong,
    .benchmarking-inner .market-size-right strong {
        padding: 0 0 30px;
    }

    .benchmarking-inner .market-size-right {
        width: 100%;
        padding: 30px 0 10px;
        border-left: 0;
    }

    .benchmarking-inner .market-size-right li {
        padding: 0 0 20px;
    }

    div#piechart5 {
        overflow: scroll;
    }

    .market-size-leftfl {
        border-bottom: 0 solid #eee;
    }

    .pricing-inner .pricing-left {
        width: 100%;
        padding: 30px 0 0;
        border-right: 0;
    }

    .pricing-right {
        width: 100%;
        padding: 30px 0 0;
    }

    .branding-inner .branding-left {
        width: 100%;
    }

    .branding-right {
        width: 100%;
        margin: 30px 0 0 0;
    }

    .competitor-inners .competitor-left {
        width: 100%;
    }

    .competitor-inners .competitor-right {
        width: 100%;
    }

    .competitor-inners {
        padding: 0;
    }

    .porter-analysis-innr .swot-analysis-right li:nth-child(2) {
        width: 100%;
    }

    .criteria-inner.pricing-inner.strategy-inner {
        padding: 0;
    }

    .strategy-inner-s {
        padding-top: 20px !important;
    }

    .personas-right-content-l {
        width: 100%;
    }

    .personas-right-content-l p {
        line-height: 11px !important;
    }

    .pain-left {
        width: 100%;
        border-right: 0;
    }

    .pain-left li {
        width: 50%;
        padding: 0 0 18px;
        height: 90px;
    }

    .pain-right strong {
        padding-left: 0 !important;
    }

    .pain-right {
        padding: 0 0 10px;
    }

    .measurements-inner .competitor-right {
        padding: 0;
    }

    .project-outer {
        padding: 100px 0 0;
    }

    .project-inner h1 {
        font-size: 26px;
        line-height: 36px;
        padding: 0 0 20px;
        text-align: left;
    }

    .project-inner {
        padding: 30px 12px;
    }

    .project-inner p {
        font-size: 16px;
        line-height: 26px;
    }

    .project-inner h2 {
        font-size: 20px;
        line-height: 20px;
        padding: 25px 0 20px;
    }

    .confirm-button {
        padding: 40px 0 0;
    }

    .confirm-button a {
        padding: 13px 20px;
    }

    .type-popup {
        width: 95%;
        height: auto;
    }

    .type-popup-top {
        padding: 24px 12px 0 12px;
    }

    .type-popup-top-left {
        width: 70%;
    }

    .type-popup-content {
        padding: 30px 12px;
    }

    .type-popup-top-right {
        width: 30%;
    }

    .type-popup-bottom {
        padding: 20px 12px;
    }

    .type-popup-top-left li {
        margin-right: 20px;
    }

    .type-popup-bottom li a {
        padding: 13px 40.5px;
    }

    .potential-left {
        padding-right: 0 !important;
    }

    .password-team-innr {
        padding: 30px 0 0;
    }

    .password-team-innr li {
        width: 100% !important;
        padding: 15px 15px !important;
        height: auto !important;
        margin: 0 0 15px !important;
    }

    .support-team-innr {
        width: 100%;
    }

    .password-team-innr li .password-team-innr-left h4 {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 16px;
    }

    .other-navs {
        margin: 50px 0 0;
    }

    .password-team-innr li .password-team-innr-left img {
        margin-right: 10px;
    }

    .password-team-innr li .password-team-innr-left {
        width: 100%;
    }

    .password-team-innr li .password-team-innr-right {
        width: 100%;
        padding: 10px 0 0;
    }

    .questionnaore-innrs {
        padding: 10px 10px;
    }

    .questionnaore-innrs strong {
        font-size: 14px !important;
    }

    .header-outer .header-left {
        width: 100%;
        padding: 0;
    }

    .clients-tableu table th:last-child {
        margin: 0 15px;
        padding: 0 0 0 20px;
    }

    .clients-tableu table td:last-child {
        margin: 0 15px;
        padding: 0 0 0 20px;
    }

    .clients-tableu table {
        overflow: hidden;
    }

    .clients-tableu {
        overflow-x: scroll;
    }

    .clients-tableu table td {
        padding: 12px 0 12px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .clients-tableu table th {
        padding: 16px 0 16px 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .content-filter-right .filter-right {
        margin: 0 10px 10px 0;
        padding: 0;
    }

    .clients-outers {
        padding: 24px 15px;
    }

    .client-fdetail {
        padding: 20px 15px;
    }

    .client-fdetail-center {
        width: 100%;
        padding: 20px 0 0;
    }

    .client-fdetail-center:last-child {
        width: 100%;
        padding: 20px 0 0;
    }

    .client-fdetail-left {
        width: 100%;
    }

    body .flores {
        padding: 0 0 20px;
    }

    .client-analytics {
        padding: 40px 0 0;
    }

    .client-analytics li {
        width: 100%;
        padding: 30px 20px;
        margin: 0 0 16px;
        height: 155px;
    }

    body .client-post-detail .client-fdetail-centers {
        width: 100%;
        padding: 20px 0 0;
    }

    .client-post-detail .client-fdetail-center {
        width: 100%;
        padding: 20px 0 0 0;
    }

    .client-post-detail .client-fdetail-left {
        width: 100%;
    }

    .client-fdetail-bottom {
        padding: 20px 0 0 0;
        width: 100%;
    }

    .status-detail-l {
        width: auto;
    }

    .status-detail-l:last-child {
        margin: 20px 0 0;
        width: 100%;
    }

    .clients-top-outers {
        padding: 0 0 30px;
    }

    .client-post-detail .client-fdetail-left h2 {
        font-size: 20px;
        line-height: 20px;
        padding: 0 0 15px;
    }

    .content-filter-right {
        width: 100%;
    }

    .client-analytics li img {
        margin: 0 auto 20px;
        width: 50px;
    }
}

/*****CSS END HERE******/