@media screen and (min-width:960px) and (max-width:1280px) {
    .index_outer .banner_outer {
        padding-bottom: 100px
    }
    .section-form.details-form label#remember-error {
        top: 45px;
        font-size: 12px
    }
}

@media screen and (min-width:1200px) and (max-width:1399px) {
    .nav-space .nav li.sm_media.chat_link a {
        width: auto;
        text-align: center;
        padding: 8px 11px 6px
    }
 
    .menu {
        top: -28px
    }
    .home_dec h1 {
        line-height: 58px
    }
    .index_outer .home_content h2 {
        line-height: 29px;
        font-size: 29px;
        width: 100%
    }
    .index_outer .explore_agency {
        margin-top: 50px
    }
    .explore_agency ul .custom_btn {
        font-size: 20px;
        padding: 12px 15px 10px
    }
    .home-explore p,
    .index_outer .explore_agency li p {
        font-size: 20px
    }
    .pattern_bg span {
        min-height: 240px;
        max-width: 260px
    }
    .banner_image {
        padding-bottom: 0;
        width: 60%
    }
    .portfolio-testimonial .order_number .download_case_study {
        width: 75%
    }
    .portfolio-testimonial .order_number .project_in_mind {
        width: 25% !important
    }
    .container_comman {
        max-width: 1024px
    }
    .key_data ul li {
        margin-bottom: 10px
    }
    .banner_outer .pattern_bg span {
        min-height: 110px;
        max-width: 265px
    }
    .markup_option_list .list_row_one {
        max-width: 383px
    }
    .list_row_one_inner {
        max-width: 340px
    }
    .index_outer .banner_outer {
        padding-bottom: 30px
    }
    .banner_image .img-responsive {
        max-width: 80%
    }
    .home_dec h2 {
        font-size: 22px
    }
    .home_dec .banner_image .tag_line {
        font-size: 30px;
        line-height: 36px
    }
    .request_quote_action h3,
    .rv-feedback p,
    .rv-testimonial p,
    .rv-text h3 {
        font-size: 18px
    }
    .new-home-banner h1 {
        font-size: 60px !important;
        line-height: 63px;
        margin-bottom: 20px;
        padding: 40px 0
    }
    .wb-txt-main span:first-child {
        padding-right: 191px
    }
    .wb-txt-main span:first-child::before {
        width: 190px
    }
    .digital-txt {
        line-height: 55px;
        padding: 0 0 12px
    }
    .explore-agency-outer .home-explore {
        margin-top: 25px !important
    }
    .home-explore .custom_btn {
        font-size: 20px;
        padding: 13px 15px 11px;
        margin-top: 5px
    }
    .sub-title h2::before {
        width: 8px;
        height: 3px;
        top: 23px
    }
    .new-home-banner::before {
        width: 30.7%
    }
    .alexa_skills_page_outer,
    .case_studies_outer_section {
        padding-top: 40px
    }
    .new-home-banner h1::after {
        content: "";
        width: 80px;
        height: 80px;
        border-bottom: 8px solid #fc0;
        border-right: 8px solid #fc0;
        bottom: 0;
        right: 218px
    }
    .new-home-banner h1::before {
        content: "";
        width: 80px;
        height: 80px;
        position: absolute;
        border-top: 8px solid #fc0;
        border-left: 8px solid #fc0;
        top: 0;
        left: 218px
    }
    .sub-title {
        padding-bottom: 20px !important
    }
    .sub-title h2 {
        font-size: 22px !important;
        line-height: 32px
    }
    span.web-txt {
        margin-top: 10px;
        font-size: 18px;
        padding: 0;
        letter-spacing: .5px;
        line-height: normal
    }
    .new-home-banner {
        padding: 5px 0 20px;
        margin: 30px 0 0
    }
    .typography_title h2 {
        font-size: 40px;
        line-height: 44px
    }
    .home_content .index_content h2 {
        font-size: 32px
    }
    .home_dec h1 {
        font-size: 60px
    }
    .home_content h2 {
        line-height: 34px;
        font-size: 32px
    }
    .review-right {
        width: 35%
    }
    .review-left {
        width: 65%
    }
    .rv-image {
        width: 70px;
        height: 70px
    }
}

@media screen and (max-width:1399px) {
    .shop-tomorrow {
        background-position: top 8px left -2px !important
    }
    .askken-lg {
        background-position: top 8px left -180px !important
    }
    .nutrimedy-lg {
        background-position: top 8px left -361px !important
    }
    .layla-hl {
        background-position: top -75px left 0 !important
    }
    .home_clients_chg .layla-hl {
        background-position: top -84px left 0 !important
    }
    .espychiatry-lg {
        background-position: top -78px left -180px !important
    }
    .home_clients_chg .espychiatry-lg {
        background-position: top -85px left -180px !important
    }
    .talk-to-santa {
        background-position: top -78px left -361px !important
    }
    .doocle-lg {
        background-position: top -163px left -2px !important
    }
    .knowyourtutor-lg {
        background-position: top -163px left -180px !important
    }
    .kameleya-lg {
        background-position: top -163px left -361px !important
    }
    .cii-lg {
        background-position: bottom 6px left -2px !important
    }
    .sagamore-lg {
        background-position: bottom 6px left -180px !important
    }
    .defeat-msa-lg {
        background-position: bottom 6px left -361px !important
    }
}

@media screen and (min-width:1400px) and (max-width:1599px) {
    #prologic_outer_sec .new-banner-outer {
        background-size: 120% !important
    }
    .home_dec h1 {
        line-height: 65px;
        font-size: 52px
    }
    .home_content h2 {
        line-height: 42px
    }
    .index_outer .explore_agency {
        margin-top: 60px
    }
    .banner_outer .pattern_bg span {
        min-height: 110px;
        max-width: 265px
    }
    .markup_option_list .list_row_one {
        max-width: 460px
    }
    .list_row_one_inner {
        max-width: 390px
    }
    .index_outer .home-main-outer {
        padding-bottom: 0 !important
    }
    .index_outer .banner_outer {
        padding-bottom: 100px
    }
    .trust-section {
        margin-top: 100px
    }
    .home_dec h2 {
        font-size: 26px
    }
    .wb-txt-main span:first-child {
        padding-right: 225px
    }
    .wb-txt-main span:first-child::before {
        width: 219px
    }
    .home-explore .custom_btn {
        margin-top: 5px
    }
    #prologic_outer_sec .explore_agency {
        margin-top: 80px
    }
    span.web-txt {
        font-size: 18px;
        line-height: normal
    }
    .sub-title h2 {
        margin-bottom: 0
    }
    .explore-agency-outer .home-explore {
        margin-top: 40px !important
    }
    .digital-txt {
        padding: 0 0 10px;
        margin-bottom: 15px;
        line-height: 84px
    }
    .new-home-banner::before {
        width: 42%
    }
    .banner_outer .container_comman {
        padding: 0 8vw
    }
    .home_dec .banner_image .tag_line {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 20px
    }
    .new-home-banner h1 {
        font-size: 90px !important;
        line-height: 95px;
        margin-bottom: 30px
    }
    .sub-title {
        padding-bottom: 10px !important
    }
    .new-home-banner {
        padding: 5px 0 15px;
        margin: 50px 0 0
    }
    .new-home-banner h1::before {
        top: 0;
        left: 55px
    }
    .new-home-banner h1::after {
        bottom: 0;
        right: 55px
    }
    .sub-title h2 {
        font-size: 28px !important;
        line-height: 38px
    }
    #ebook .case_study_bg {
        max-width: 310px
    }
    .typography_title h2 {
        font-size: 33px;
        line-height: 40px
    }
    .submit-btn {
        padding: 8px 35px
    }
    .field-box {
        padding: 7px 10px
    }
    h3 {
        font-size: 22px
    }
    .form-group label {
        font-size: 15px
    }
    .ebok-box .form-group {
        margin-bottom: 15px !important
    }
    .banner_image .img-responsive {
        max-width: 90%
    }
    .tech_detail_box {
        height: 470px
    }
}

@media screen and (min-width:1600px) and (max-width:2000px) {
    .home_dec h1 {
        line-height: 70px
    }
    .home_content h2 {
        line-height: 52px;
        font-size: 37px
    }
    .index_outer .explore_agency li p {
        margin-bottom: 4px
    }
    .banner_image {
        padding-bottom: 70px
    }
    .index_outer .banner_outer .pattern_bg span {
        min-height: 310px
    }
    .banner_outer .pattern_bg span {
        min-height: 135px
    }
    .graphic_image {
        width: 100%
    }
    .prologic_outer.index_outer {
        height: 94vh
    }
    .index_outer .banner_outer {
        padding-bottom: 100px
    }
    .index_outer .explore_agency {
        margin-top: 100px
    }
    .home-explore {
        margin-top: 120px !important
    }
}

@media screen and (min-width:992px) and (max-width:1024px) {
    .portfolio-testimonial .download_case_study {
        width: 57%
    }
    .portfolio-testimonial .project_in_mind {
        width: 43%
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    .container_comman {
        max-width: 1024px
    }
    .portfolio-testimonial .order_number .download_case_study {
        width: 75%
    }
    .portfolio-testimonial .order_number .project_in_mind {
        width: 25% !important
    }
}

@media only screen and (max-width:1680px) {
    .home-title span {
        font-size: 58px
    }
}

@media only screen and (max-width:1440px) {
    .home-banner-main .home-banner-lift .home-title span {
        font-size: 75px;
        line-height: 83px
    }
    .home-banner-right p:nth-child(2) {
        padding-top: 90px;
        font-size: 29px
    }
    .home-banner-right h1 {
        font-size: 55px
    }
    .home-banner-right h2 {
        font-size: 32px;
        line-height: 1.4;
        padding-top: 20px
    }
    .home-banner-lift,
    .home-banner-right {
        padding: 50px
    }
    .home-banner-right a.custom_btn {
        font-size: 25px;
        padding: 15px 35px
    }
    .home-banner-right p {
        font-size: 28px;
        padding-top: 80px
    }
    .home-banner-main {
        padding: 95px 0 0
    }
    .home-title span {
        font-size: 52px
    }
    .homer-center-txt h1 {
        font-size: 36px;
        margin: 0 0 85px;
        line-height: 45px;
        font-family: 'Mont Regular', sans-serif
    }
    .homer-center-txt h2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 60px
    }
    .home-title {
        margin: 0 0 90px
    }
    .homer-center-txt h1 span {
        font-size: 22px;
        margin: 0 0 5px
    }
    .homer-center-txt p {
        font-size: 22px
    }
    .thank-page {
        padding: 0
    }
    .home_content .index_content h2 {
        font-size: 30px
    }
}

@media only screen and (max-width:1400px) {
    .kameleya-lg {
        background-position: top -166px left -365px !important
    }
    #prologic_outer_sec .home_clients_chg .doocle-lg {
        background-position: top -175px left 5px !important
    }
    #prologic_outer_sec .home_clients_chg .kameleya-lg {
        background-position: top -180px left -382px !important
    }
    #prologic_outer_sec .knowyourtutor-lg {
        background-position: top -179px left -190px !important
    }
    #prologic_outer_sec .talk-to-santa {
        background-position: top -85px left -380px !important
    }
    #prologic_outer_sec .defeat-msa-lg {
        background-position: bottom 6px left -375px !important
    }
    .home-cont.clent_logo_inner li {
        background-size: 310%
    }
    .home_clients_chg .home-cont.clent_logo_inner li {
        background-size: 280% !important
    }
    shop-tomorrow {
        background-position: top 1px left -2px
    }
    .askken-lg {
        background-position: top 1px left -210px
    }
    .nutrimedy-lg {
        background-position: top 1px left -419px
    }
    .layla-hl {
        background-position: top -98px left -2px
    }
    .espychiatry-lg {
        background-position: top -98px left -210px
    }
    .talk-to-santa {
        background-position: top -98px left -417px
    }
    .doocle-lg {
        background-position: top -197px left -2px
    }
    .knowyourtutor-lg {
        background-position: top -197px left -210px
    }
    .cii-lg {
        background-position: bottom 0 left -2px
    }
    .sagamore-lg {
        background-position: bottom 0 left -210px
    }
    .defeat-msa-lg {
        background-position: bottom 0 left -417px
    }
    .submit-btn {
        padding: 8px 35px
    }
    .field-box {
        padding: 7px 10px
    }
    h3 {
        font-size: 22px
    }
    .form-group label {
        font-size: 15px
    }
    .ebok-box .form-group {
        margin-bottom: 15px !important
    }
    #ebook .case_study_bg {
        max-width: 310px
    }
    .tokbox_page_outer .container_comman {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .counter-stat .highlight_text {
        font-size: 18px !important
    }
    .left-job-dtl ul li button {
        font-size: 16px;
        padding: 10px;
        margin-top: 10px
    }
    .left-job-dtl ul li button strong {
        font-size: 18px
    }
    .home-banner-main {
        padding: 70px 0 0
    }
    .homer-center-txt h1 {
        margin: 0 0 70px
    }
    .homer-center-txt h2 {
        font-size: 20px;
        margin-bottom: 50px
    }
    .home-title {
        margin: 0 0 65px
    }
    .home-title span,
    .home_dec h1 {
        font-size: 48px
    }
    .good_profile {
        max-width: 110px !important
    }
    .footer-left-outer .mobile_c.clutch_customer img {
        max-width: 70px
    }
    .designrush-logo {
        max-width: 109px !important
    }
    .counter_comman_inner.com-counter-back .counter_outer .highlight_text {
        font-size: 21px
    }
    .counter_comman_inner.com-counter-back .counter_outer {
        width: 44%;
        margin-right: 30px !important
    }
    .tokbox_page_outer .footer-container.container_comman {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .ebok-box .section_dec_inner #eBook-submit {
        padding: 12px 17px
    }
    .ebok-box .section_dec_inner {
        display: block
    }
    div#cookies_outer {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .tech_detail_box {
        height: 340px
    }
    .typography_title h2 {
        font-size: 29px;
        line-height: 35px
    }
    .counter_comman_inner .counter_outer h3.highlight_text {
        padding: 0 5px
    }
    .counter-main-statics.trust-section .counter_outer {
        margin-bottom: 64px
    }
    .counter-main-statics.trust-section .counter_outer.last_type_counter,
    .counter-main-statics.trust-section .counter_outer:nth-child(4) {
        margin-bottom: 0 !important
    }
    .case_studies_dec.home-right-text p {
        font-size: 17px
    }
}

@media only screen and (max-width:1200px) {
    .new-home-banner h1 {
        margin-bottom: 50px;
        line-height: 60px;
        font-size: 50px !important
    }
    .sub-title h2 {
        font-size: 30px
    }
    .home-explore p {
        font-size: 22px
    }
    .new-home-banner h1::before {
        width: 90px;
        height: 90px;
        border-top: 8px solid #fc0;
        border-left: 8px solid #fc0;
        top: -35px;
        left: 150px
    }
    .container_comman {
        padding-left: 15px;
        padding-right: 15px
    }
    .new-home-banner h1::after {
        width: 90px;
        height: 90px;
        position: absolute;
        border-bottom: 8px solid #fc0;
        border-right: 8px solid #fc0;
        bottom: -35px;
        right: 150px
    }
    .wb-txt-main span {
        font-size: 20px
    }
    .sub-title {
        padding-bottom: 35px !important
    }
    .new-home-banner {
        margin-top: 40px;
        padding-bottom: 40px
    }
    .home-title span {
        font-size: 38px
    }
    .com-industry-case-studies .typography_title h2,
    .com-industry-facts .typography_title h2,
    .com-industry-features .typography_title h2,
    .request-project-form .typography_title h2,
    .tele-health-solutions .typography_title h2 {
        font-size: 40px
    }
    .case-studies-box {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .com-industry-services-img,
    .common-industry-services-text {
        width: 100%
    }
    .com-industry-facts .pattern_bg {
        width: 110px !important
    }
    .com-industry-facts .section_dec_inner {
        width: calc(100% - 110px) !important
    }
    .footer_bak .footer-links-outer .col-four:first-child {
        width: 33.3%
    }
    .good_profile {
        max-width: 90px !important
    }
    .footer-left-outer .mobile_c.clutch_customer img {
        max-width: 70px
    }
    .designrush-logo {
        max-width: 86px !important
    }
    .footer_bak .footer-links-outer .col-four:first-child .footer-right-outer {
        text-align: center
    }
    .homer-center-txt h1 {
        font-size: 30px;
        line-height: 40px
    }
    .typography_title h2 {
        font-size: 28px;
        line-height: 35px
    }
    .counter_comman_inner .counter_outer h3.highlight_text {
        padding: 0 1px
    }
}

@media screen and (max-width:1024px) {
    body.sticky_header_no_use {
        padding: 0 !important
    }
    .com-industry-facts .section_dec_inner p br {
        display: none
    }
    .shop-tomorrow {
        background-position: top 9px left -2px !important
    }
    .askken-lg {
        background-position: top 9px left -160px !important
    }
    .nutrimedy-lg {
        background-position: top 9px left -320px !important
    }
    .layla-hl {
        background-position: top -68px left -2px !important
    }
    .espychiatry-lg {
        background-position: top -68px left -160px !important
    }
    .talk-to-santa {
        background-position: top -68px left -320px !important
    }
    .doocle-lg {
        background-position: top -143px left -2px !important
    }
    .knowyourtutor-lg {
        background-position: top -143px left -160px !important
    }
    .kameleya-lg {
        background-position: top -143px left -320px !important
    }
    .cii-lg {
        background-position: bottom 8px left -2px !important
    }
    .sagamore-lg {
        background-position: bottom 8px left -160px !important
    }
    .defeat-msa-lg {
        background-position: bottom 8px left -320px !important
    }
}

@media screen and (max-width:991px) {
    .new-home-banner h1 {
        margin-bottom: 50px;
        line-height: 58px;
        font-size: 45px !important
    }
    .new-home-banner h1::before {
        top: -30px;
        left: 80px
    }
    .new-home-banner h1::after {
        bottom: -30px;
        right: 80px
    }
    .sub-title h2 {
        font-size: 25px
    }
    .wb-txt-main span {
        width: 65%
    }
    .wb-txt-main span:last-child {
        margin-top: 5px
    }
    .portfolio-testimonial .download_case_study {
        width: 100% !important
    }
    .portfolio-testimonial .order_number .project_in_mind,
    .portfolio-testimonial .project_in_mind {
        width: 100% !important;
        margin-top: 10px
    }
    .service-row {
        padding: 22px 5px
    }
    .counter_comman_inner.com-counter-back .counter_outer {
        width: 40%
    }
    div#cookies_outer {
        max-width: 420px !important
    }
    .designrush-logo {
        margin-top: 10px
    }
    .customer_stories_outer .review-head .review-left,
    .customer_stories_outer .review-head .review-right {
        width: 100%
    }
    .customer_stories_outer .review-head .review-right {
        padding-top: 20px
    }
}

@media screen and (min-width:768px) {
    .business-development .job-discription h3 br {
        display: none
    }
}

@media screen and (min-width:768px) and (max-width:790px) {
    .footer-social-icons {
        margin-top: 32px
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .index_outer .home-cont ul {
        max-width: 382px
    }
    .home-cont.clent_logo_inner li {
        height: 90px;
        width: 47.3%
    }
    .shop-tomorrow {
        background-position: top 13px left 5px
    }
    .askken-lg {
        background-position: top 13px left -162px
    }
    .nutrimedy-lg {
        background-position: top 13px left -317px
    }
    .layla-hl {
        background-position: top -60px left 1px
    }
    .espychiatry-lg {
        background-position: top -64px left -160px
    }
    .talk-to-santa {
        background-position: top -64px left -322px
    }
    .doocle-lg {
        background-position: top -140px left 0
    }
    .knowyourtutor-lg {
        background-position: top -140px left -161px
    }
    .kameleya-lg {
        background-position: top -140px left -322px
    }
    .cii-lg {
        background-position: bottom 6px left 1px
    }
    .sagamore-lg {
        background-position: bottom 6px left -161px
    }
    .defeat-msa-lg {
        background-position: bottom 6px left -322px
    }
    .home-banner-main .home-banner-lift h1 span {
        font-size: 40px;
        line-height: 50px
    }
    .home-banner-lift,
    .home-banner-right {
        padding: 30px 25px
    }
    .home-banner-right p:nth-child(2) {
        padding-top: 40px;
        font-size: 22px
    }
    .home-banner-right h2 {
        font-size: 22px
    }
    .home-banner-right h1 {
        font-size: 38px
    }
    .home-banner-right p {
        padding-top: 80px
    }
    .home-banner-main .home-banner-lift .home-title span {
        font-size: 56px;
        line-height: 64px
    }
    .home-banner-right a.custom_btn {
        font-size: 25px;
        padding: 12px 35px
    }
    .index_outer .banner_outer {
        padding: 28px 0 !important
    }
    .counter-stat .counter-home-main {
        padding-right: 20px
    }
    .counter-home-main .counter-img {
        height: 60px
    }
    .counter-stat .counter_outer {
        margin-bottom: 20px
    }
    .counter-stat .counter_typography {
        align-items: center !important
    }
    .home_dec h1 {
        font-size: 40px
    }
    #prologic_outer_sec .home-title span {
        font-size: 32px !important
    }
    .homer-center-txt h1 {
        font-size: 28px !important
    }
}

@media screen and (min-width:992px) and (max-width:1024px) {
    .index_outer .home-cont ul {
        max-width: 552px
    }
    .home-cont.clent_logo_inner li {
        height: 90px;
        width: 31.3%
    }
    .shop-tomorrow {
        background-position: top 13px left 5px
    }
    .askken-lg {
        background-position: top 13px left -162px
    }
    .nutrimedy-lg {
        background-position: top 13px left -317px
    }
    .layla-hl {
        background-position: top -60px left 1px
    }
    .espychiatry-lg {
        background-position: top -64px left -160px
    }
    .talk-to-santa {
        background-position: top -64px left -322px
    }
    .doocle-lg {
        background-position: top -140px left 0
    }
    .knowyourtutor-lg {
        background-position: top -140px left -161px
    }
    .kameleya-lg {
        background-position: top -140px left -322px
    }
    .cii-lg {
        background-position: bottom 6px left 1px
    }
    .sagamore-lg {
        background-position: bottom 6px left -161px
    }
    .defeat-msa-lg {
        background-position: bottom 6px left -322px
    }
    .home-banner-main .home-banner-lift h1 span {
        font-size: 50px;
        line-height: 55px
    }
    .home-banner-lift,
    .home-banner-right {
        padding: 30px 25px
    }
    .home-banner-right p:nth-child(2) {
        padding-top: 30px;
        font-size: 25px;
        margin-bottom: 0;
        padding-bottom: 15px
    }
    .home-banner-right h2 {
        font-size: 25px
    }
    .home-banner-right h1 {
        font-size: 40px
    }
    .home-banner-main .home-banner-lift .home-title span {
        font-size: 60px;
        line-height: 70px
    }
    .home-banner-right a.custom_btn {
        font-size: 25px;
        padding: 12px 35px
    }
    .index_outer .banner_outer {
        padding: 28px 0 !important
    }
    .counter-stat .counter-home-main {
        padding-right: 20px
    }
    .counter-stat .counter_typography {
        align-items: center !important
    }
}

@media screen and (min-width:1025px) and (max-width:1200px) {
    .home-banner-main .home-banner-lift .home-title span {
        font-size: 50px;
        line-height: 55px
    }
    .home-banner-lift,
    .home-banner-right {
        padding: 30px 25px
    }
    .home-banner-right p:nth-child(2) {
        padding-top: 50px;
        font-size: 25px;
        margin-bottom: 0;
        padding-bottom: 35px
    }
    .home-banner-right h2 {
        font-size: 25px
    }
    .home-banner-right h1 {
        font-size: 40px
    }
    .home-banner-right a.custom_btn {
        font-size: 25px;
        padding: 12px 35px
    }
    .index_outer .banner_outer {
        padding: 63px 0 !important
    }
    .shop-tomorrow {
        background-position: top 9px left -2px !important
    }
    .askken-lg {
        background-position: top 9px left -175px !important
    }
    .nutrimedy-lg {
        background-position: top 9px left -349px !important
    }
    .layla-hl {
        background-position: top -74px left -2px !important
    }
    .espychiatry-lg {
        background-position: top -74px left -175px !important
    }
    .talk-to-santa {
        background-position: top -74px left -349px !important
    }
    .doocle-lg {
        background-position: top -157px left -2px !important
    }
    .knowyourtutor-lg {
        background-position: top -157px left -175px !important
    }
    .kameleya-lg {
        background-position: top -157px left -349px !important
    }
    .cii-lg {
        background-position: bottom 8px left -2px !important
    }
    .sagamore-lg {
        background-position: bottom 8px left -175px !important
    }
    .defeat-msa-lg {
        background-position: bottom 8px left -349px !important
    }
}

@media screen and (min-width:1201px) and (max-width:1400px) {
    .home-banner-main .home-banner-lift .home-title span {
        font-size: 60px;
        line-height: 65px
    }
    .home-banner-lift,
    .home-banner-right {
        padding: 58px 55px
    }
    .home-banner-right p:nth-child(2) {
        padding-top: 80px;
        font-size: 28px;
        margin-bottom: 0;
        padding-bottom: 35px
    }
    .home-banner-right h2 {
        font-size: 28px
    }
    .home-banner-right h1 {
        font-size: 45px
    }
    .home-banner-right a.custom_btn {
        font-size: 25px;
        padding: 12px 35px
    }
    .index_outer .banner_outer {
        padding: 63px 0 !important
    }
    .footer-left-outer .mobile_c.clutch_customer img {
        max-width: 87px
    }
}

@media screen and (min-width:1441px) and (max-width:1659px) {
    .home-banner-right h1 {
        font-size: 55px
    }
    .home-banner-right h2,
    .home-banner-right p {
        font-size: 32px
    }
}

@media screen and (min-width:2000px) and (max-width:3640px) {
    #eBook-submit,
    .custom_btn {
        padding: 12px 20px 10px !important
    }
    .download_case_studies_chg .download_case_study .custom_btn {
        padding: 12px 15px 10px !important
    }
    #prologic_outer_sec .shop-tomorrow {
        background-position: top 1px left 57px !important
    }
    #prologic_outer_sec .askken-lg {
        background-position: top 1px left -217px !important
    }
    #prologic_outer_sec .nutrimedy-lg {
        background-position: top 1px left -406px !important
    }
    #prologic_outer_sec .layla-hl {
        background-position: top -108px left 47px !important
    }
    #prologic_outer_sec .espychiatry-lg {
        background-position: top -120px left -213px !important
    }
    #prologic_outer_sec .talk-to-santa {
        background-position: top -120px left -460px !important
    }
    #prologic_outer_sec .doocle-lg {
        background-position: top -202px left 48px !important
    }
    #prologic_outer_sec .knowyourtutor-lg {
        background-position: top -255px left -235px !important
    }
    #prologic_outer_sec .kameleya-lg {
        background-position: top -202px left -406px
    }
    #prologic_outer_sec .cii-lg {
        background-position: bottom 0 left 37px !important
    }
    #prologic_outer_sec .sagamore-lg {
        background-position: bottom -10px left -232px !important
    }
    #prologic_outer_sec .defeat-msa-lg {
        background-position: bottom -10px left -488px !important
    }
    .home-title span {
        font-size: 82px
    }
    span#container {
        margin-top: 15px
    }
    .counter-stat .highlight_text,
    .counter_comman_inner.com-counter-back .counter_outer .highlight_text,
    .homer-center-txt p {
        font-size: 26px
    }
    .case_studies_dec.home-right-text p,
    .custom_btn,
    .homer-center-txt .custom_btn {
        font-size: 24px
    }
    .typography_title h2 {
        text-transform: none;
        font-size: 50px;
        line-height: 54px
    }
    .container_comman {
        max-width: 1600px
    }
    .counter_outer span.count_num {
        font-size: 36px
    }
    .short_desc p,
    .what_we_do p {
        font-size: 20px
    }
    .case_studies_dec h3 {
        font-size: 30px
    }
    .contact_inner .mail_comman {
        font-size: 22px
    }
    .shop-tomorrow {
        background-position: top 1px left 35px
    }
    .askken-lg {
        background-position: top 1px left -200px;
        background-size: 240%
    }
    .nutrimedy-lg {
        background-position: top 1px left -390px
    }
    .layla-hl {
        background-position: top -104px left 40px;
        background-size: 229%
    }
    .espychiatry-lg {
        background-position: top -110px left -199px;
        background-size: 242%
    }
    .talk-to-santa {
        background-position: top -109px left -416px;
        background-size: 235%
    }
    .doocle-lg {
        background-position: top -202px left 34px
    }
    .knowyourtutor-lg {
        background-position: top -231px left -218px;
        background-size: 250%
    }
    .kameleya-lg {
        background-position: top -202px left -390px
    }
    .cii-lg {
        background-position: bottom -5px left 32px;
        background-size: 244%
    }
    .sagamore-lg {
        background-position: bottom -4px left -215px;
        background-size: 250%
    }
    .defeat-msa-lg {
        background-position: bottom -7px left -452px;
        background-size: 250%
    }
}

#prologic_outer_sec .container_comman .updated_counter,
#prologic_outer_sec .typography_title.counter_typography,
#prologic_outer_sec .typography_title.mob_tex_c {
    justify-content: space-evenly
}

#prologic_outer_sec .left-counter-pattern-bg,
#prologic_outer_sec .typography_title.mob_tex_c .mob_tex_c {
    width: 30%;
    max-width: 38%;
    padding: 0 25px 0 0
}

#prologic_outer_sec .counter_comman_inner.com-counter-back {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center
}

#prologic_outer_sec .mob_tex_c.typography_title.counter_typography .mob_tex_c {
    width: 30%
}

#prologic_outer_sec .counter_comman_inner.com-counter-back .mob_tex_c.counter_outer {
    max-width: 49%;
    width: 100%;
    margin-right: 0 !important;
    padding: 10px
}

#prologic_outer_sec .updated_counter .pattern_bg {
    width: 100%;
    max-width: 29%;
    padding: 0
}

#prologic_outer_sec .typography_title.counter_typography .left-counter-pattern-bg .pattern_bg span {
    max-width: 305px;
    margin-top: 25px
}

#prologic_outer_sec .counter_comman_inner,
#prologic_outer_sec .short_desc,
#prologic_outer_sec .updated_counter #show_counter {
    width: 70%;
    padding-left: 60px
}

#prologic_outer_sec #contact_scroll .pattern_bg,
#prologic_outer_sec .home-cont.clent_logo_inner.stripe-logo.home-page-sprite .pattern_bg {
    width: 30%;
    padding-right: 25px;
    text-align: right
}

#prologic_outer_sec .home-cont.clent_logo_inner.stripe-logo.home-page-sprite ul {
    width: 70%;
    float: right;
    padding-left: 60px;
    margin: 0
}

#prologic_outer_sec #contact_scroll .typography_title h2 {
    width: 30%;
    padding-right: 25px
}

#prologic_outer_sec .shop-tomorrow {
    background-position: top 1px left 12px
}

#prologic_outer_sec .askken-lg {
    background-position: top 1px left -195px
}

#prologic_outer_sec .nutrimedy-lg {
    background-position: top 1px left -406px
}

#prologic_outer_sec .layla-hl {
    background-position: top -101px left 16px
}

#prologic_outer_sec .espychiatry-lg {
    background-position: top -101px left -195px
}

#prologic_outer_sec .talk-to-santa {
    background-position: top -101px left -406px
}

#prologic_outer_sec .doocle-lg {
    background-position: top -202px left 16px
}

#prologic_outer_sec .knowyourtutor-lg {
    background-position: top -202px left -195px
}

#prologic_outer_sec .kameleya-lg {
    background-position: top -202px left -406px
}

#prologic_outer_sec .cii-lg {
    background-position: bottom 0 left 18px
}

#prologic_outer_sec .sagamore-lg {
    background-position: bottom 0 left -195px
}

#prologic_outer_sec .defeat-msa-lg {
    background-position: bottom 0 left -406px
}

#prologic_outer_sec .pro_head h5 {
    padding-top: 30px;
    text-transform: unset
}

body,
html {
    scroll-behavior: smooth
}