#wpcs_tab_14730 {
    display: none;
}

.page-template-template-infographic-service .is-review-content {
    height: auto
}

.page-template-template-infographic-service .is-review-logo img {
    filter: blur(6px);
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
    -ms-filter: blur(6px)
}

.is-review-wrap {
    padding: 30px 0 0;
    border-top: 2px solid #f6f6f6;
    border-bottom: none
}

.is-review-content .is-lead {
    filter: blur(6px);
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
    -ms-filter: blur(6px)
}

.is-review-wrap:nth-child(odd) .is-review-logo {
    right: auto
}

.is-review-wrap:nth-child(odd) .is-review-content {
    float: right;
    padding: 0 0 0 35px;
    padding-right: 0
}

.is-review-wrap1 {
    padding: 0;
    margin: 0 0 10px 0;
    border-top: 2px solid #f6f6f6;
    border-bottom: none;
    background-color: #f6f6f6
}

.is-review-logo11 img {
    border-right: 1px solid #fff
}

div#Reviews1 {
    clear: both;
    padding-top: 40px;
    border-top: 1px solid #e7e7e7
}

.pankborder {
    border-bottom: 1px solid #e7e7e7;
    margin-top: 40px;
    margin-bottom: 56px
}

.is-review-logo11 {
    float: left;
    margin-right: 0;
    width: 30%;
    padding-right: 30px;
    box-sizing: border-box
}

.is-review-content11 {
    margin-top: 40px;
    float: left;
    width: 70%;
    font-size: 14px;
    padding-right: 35px
}

.mainimg-seo {
    padding-top: 33px
}

.eventpics .mainimg-seo {
    height: 260px;
    width: 100%;
    background-size: cover;
    background-position: center top
}

.eventpics-slider .owl-next span,
.eventpics-slider .owl-prev span {
    color: #fff !important;
    font-size: 25px
}

.eventpics-slider .owl-next,
.eventpics-slider .owl-prev {
    z-index: 9999;
    background-color: red !important
}

.eventpics-slider .owl-prev {
    left: 0 !important
}

.eventpics-slider .owl-next {
    right: 0 !important
}

.is-review-content11 h6 {
    font-weight: 700;
    font-size: 16px;
    color: #000;
    text-transform: uppercase
}

a.small-devices {
    display: none !important
}

.rankwatch.notifyfox #expert-talent-pool .outsource-expert-box {
    min-height: 270px;
    padding-bottom: 30px
}

.rankwatch .extra-btn {
    margin-top: -70px
}

.notifyfox .boxes-container .col-md-6:last-child {
    width: 100%;
    text-align: center
}

.notifyfox .boxes-container .col-md-6:last-child .common-box {
    min-height: 215px
}

.rankwatch .extra-btn {
    margin-bottom: 70px
}

#storytellers {
    margin: 80px 0
}

#storytellers h2 {
    margin-bottom: 60px;
    text-align: center
}

.story-box {
    position: relative;
    margin-bottom: 20px
}

.story-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .55)
}

.story-play-btn {
    background: rgba(224, 18, 18, .8);
    width: 55px;
    height: 55px;
    border-radius: 100%;
    position: relative;
    cursor: pointer;
    transition: all .3s ease;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto
}

.story-play-btn:before {
    position: absolute;
    content: "";
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 17px solid rgba(255, 255, 255, .85);
    border-radius: 4px;
    z-index: 99;
    top: 50%;
    transform: translateY(-50%);
    left: 22px
}

.story-play-btn:hover {
    background: rgba(255, 255, 255, .85)
}

.story-play-btn:hover:before {
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 17px solid rgba(224, 18, 18, .8)
}

#storytellers img {
    width: 100%;
    height: 170px
}

@media(max-width:2340px) {
    .clients-section:before {
        width: 26%
    }

    .pchol {
        padding: 20px 0
    }

    .icon_mb1 {
        display: none
    }

    .gaurantee-icon img {
        max-width: 45%;
        margin: 0 auto;
        width: 85px
    }
}

@media(max-width:2000px) {
    .clients-section:before {
        width: 22%
    }

    .overlay-left-1 {
        width: 50%
    }

    .overlay-left-1:before {
        top: -76px
    }

    .overlay-right-1 {
        width: 50%
    }

    .overlay-right-1:before {
        top: -80px
    }

    .is-prom-wrap h5,
    .page-template-template-infographic-service .is-proj-wrap h5 {
        font-size: 17px
    }

    .page-template-template-infographic-service div#is-gold .is-dollar {
        padding-top: 15px
    }
}

@media(max-width:1800px) {
    #banner {
        height: 520px
    }

    .address {
        margin-right: 0
    }

    .or-section4-textbox {
        padding-right: 6%
    }
}

@media(max-width:1680px) {
    .clients-section:before {
        width: 18%
    }

    section#about_story_sec:after,
    section#about_story_sec:before {
        height: 865px
    }

    .address:after {
        right: -165px
    }

    .outsource_form-container {
        max-width: 380px
    }

    .outsource-page .outsource-video-container {
        max-width: 990px
    }

    .outsource-page .outsource-video-container:after {
        right: 65px;
        width: 90px;
        height: 96px;
        background-size: 100%
    }

    .outsource-page .outsource-video-container:before {
        left: 60px;
        width: 90px;
        height: 96px;
        background-size: 100%
    }

    .video-img span {
        left: -25px
    }
}

@media(max-width:1680px) {
    .pageform:after {
        height: 112px
    }
}

@media(max-width:1670px) {
    .or-section3-how-works {
        max-width: 1380px
    }

    .ws-title h4 {
        font-size: 16px
    }

    .ws-contentbox {
        max-width: 187px;
        padding: 20px 15px
    }

    .ws-contentbox p {
        font-size: 13px
    }

    .ws-number {
        font-size: 27px
    }

    .ws-nmber-wrap,
    .ws-number {
        width: 75px;
        height: 75px
    }

    .ws-number:before {
        width: 55px;
        height: 55px
    }

    .ws-content {
        margin-left: 20px
    }

    .work-step {
        padding-left: 22px;
        min-width: initial
    }

    .ws1 .ws-box1 {
        top: -138px
    }

    .ws2 .ws-box1 {
        top: -156px
    }

    .ws3 .ws-box1 {
        top: -64px
    }

    .ws4 .ws-box1 {
        top: -12px
    }

    .ws-nmber-wrap:after {
        bottom: 75px;
        left: 4px
    }

    .ws1 .ws-nmber-wrap:after {
        left: 3px
    }

    .ws-nmber-wrap:before {
        top: 74px;
        left: 4px
    }

    .ws1 .ws-box2 {
        bottom: -109px
    }

    .ws1 .ws-nmber-wrap:before {
        left: 4px
    }

    .ws-box2.ws-contentbox {
        padding-top: 30px
    }

    .ws3 .ws-box2 {
        bottom: -163px
    }

    .ws4 .ws-nmber-wrap:after,
    .ws4 .ws-nmber-wrap:before {
        left: 3px
    }

    .ws5 .ws-box2 {
        bottom: -130px
    }

    .ws-title:before {
        top: 50px
    }

    .ws-title:after {
        bottom: 50px
    }

    .ws1 .ws-box1 {
        top: -99px
    }

    .ws1 .ws-box2 {
        bottom: -73px
    }

    .ws2 .ws-box1 {
        top: -81px
    }

    .ws3 .ws-box1 {
        top: -27px
    }

    .ws-box1.ws-contentbox:after,
    .ws-box1.ws-contentbox:before {
        left: 0
    }

    .ws4 .ws-box1 {
        top: 9px
    }

    .ws3 .ws-box2 {
        bottom: -55px
    }

    .ws-box2.ws-contentbox:after,
    .ws-box2.ws-contentbox:before {
        left: 0
    }

    .ws4 .ws-box2 {
        bottom: -36px
    }

    .ws5 .ws-box2 {
        bottom: -134px
    }

    .ws1 .ws-title:after,
    .ws1 .ws-title:before {
        left: 2px
    }

    .ws-title:after,
    .ws-title:before {
        left: 0
    }

    .ws-title h4 {
        font-size: 15px
    }
}

@media(max-width:1600px) {
    .pageform:after {
        height: 106px
    }

    .pageform {
        height: 670px
    }
}

@media(max-width:1480px) {
    .why-img {
        padding-top: 115px
    }

    .ws5 .ws-box2 {
        bottom: -115px
    }

    .ws4 .ws-box2 {
        bottom: -37px
    }

    .page-id-522 .why-img,
    .page-template-template-bespoket .why-img {
        margin: -190px -85px
    }

    #intro-section .owl-carousel .owl-item img {
        height: 100%
    }

    .clients-section:before {
        width: 15%
    }

    .pageform {
        height: 656px
    }

    h1 {
        font-size: 52px
    }

    #banner {
        height: 460px
    }

    .is-prom-wrap h5,
    .page-template-template-infographic-service .is-proj-wrap h5 {
        font-size: 15px
    }

    section#about_core_val .red_left_img,
    section#about_core_val .red_right_img {
        z-index: 1;
        max-width: 250px
    }

    section#about_factor_sec:before {
        background-size: 100% 100%;
        width: 265px
    }

    section#about_factor_sec:after {
        background-size: 100% 100%;
        height: 432px;
        width: 80%
    }

    .outsource-page .outsource-video-container {
        max-width: 860px
    }

    .video-img img {
        max-height: 330px
    }

    .video-img iframe {
        width: 50%;
        height: 86%;
        top: 10px
    }

    .outsource_form-container {
        max-width: 360px
    }

    .outsource-form-clm h3 {
        font-size: 26px
    }

    .outsource_form-container {
        max-width: 360px;
        padding: 15px 17px
    }

    .video-img span {
        left: -35px;
        bottom: 135px
    }

    .page-template-template-blogoutreach-new2 .or-section6-img.ct_guarantees {
        left: 30px
    }

    .page-template-template-blogoutreach-new2 .or-section6-img.ct_guarantees .ctg_img_wrap {
        width: 80%
    }

    .page-template-template-blogoutreach-new2 .or-section4-img,
    .page-template-template-blogoutreach-new2 .or-section6-img {
        padding: 70px 50px
    }
}

@media(max-width:1440px) {
    .my-shcedule .schedule-text {
        font-size: 18px
    }

    .address:after {
        right: -159px
    }

    .page-template-template-infographic-service #is-custom a.is-order-btn {
        margin-top: 120px;
        margin-bottom: 112px
    }

    .linearrow1 {
        top: -16%;
        right: 5%
    }

    .linearrow {
        left: 1%
    }

    .linearrow2 {
        left: 1%
    }

    #is-head-banner h1 {
        font-size: 40px;
        line-height: 75px
    }

    #is-head-banner h4 {
        font-size: 18px;
        line-height: 1.2
    }

    #is-head-banner ul {
        margin: 17px 0 0
    }

    #is-head-banner ul li {
        font-size: 17px;
        line-height: 1.2;
        margin: 0 5px
    }

    #is-head-banner {
        padding: 60px
    }

    .is-pricebox-content h6 {
        font-size: 45px
    }

    .is-filter-tab-wrapper h3 {
        font-size: 27px
    }

    #is-filter .container {
        padding: 0 7%
    }

    .od_pkg_prc_wrap {
        width: 134px
    }

    #is-head-banner ul li::before {
        top: 3px !important
    }

    .outsource-page .outsource-video-container:before {
        left: 65px;
        width: 80px
    }

    .outsource-page .outsource-video-container:after {
        right: 90px;
        width: 80px;
        height: 96px
    }

    .about_story_sec .about_story_inn {
        max-width: 800px
    }

    .about_story_sec .about_story_inn p {
        font-size: 16px
    }

    .about_leader_ship .about_leader_right_inn p,
    .about_offer_right_inn p {
        font-size: 16px
    }

    .page-template-template-blogoutreach-new2 .ag_cntwrap:after {
        top: 0;
        left: 65%
    }

    .home .new_test_lf .img-mn-rp,
    .home .new_test_lf .img-mn-rp video {
        height: 280px
    }

    .home .new_test_lf .img-mn-rp iframe,
    .home .new_test_lf img {
        max-height: 280px;
        height: auto
    }

    .home .new_test_lf img {
        width: auto;
        height: 100%
    }

    .home .new_test_lf .img-mn-rp iframe {
        height: 280px
    }

    .offer-content .offer-value {
        font-size: 90px;
        margin-left: 10px
    }

    .container-offer .interative-img img {
        max-width: 50%
    }

    .page-template-template-blogoutreach-new2 section#or-sectionbl .or-section6-img.ct_guarantees {
        padding: 30px 0 30px 40px
    }

    .page-template-template-blogoutreach-new2 section#or-sectionbl .ct_guar_right a.or-getstarted.sche-btn {
        margin-top: 20px
    }

    .page-template-template-blogoutreach-new2 section.ctor-section6 {
        padding: 75px 0 !important
    }

    .page-template-template-blogoutreach-new2 .test_txt {
        padding-right: 20px;
        padding-left: 10px
    }
}

@media(max-width:1400px) {
    .outsource_form-container {
        max-width: 345px
    }
}

@media(max-width:1366px) {
    span.con_number {
        position: relative;
        left: 0px
    }

    a.chat_icon {
        right: -30px
    }

    a#freelink {
        left: 15px
    }

    #intro-section .owl-carousel .owl-item img {
        height: auto
    }

    .popup-main-container div.wpcf7-validation-errors,
    .popup-main-container-sche-popup div.wpcf7-validation-errors {
        font-size: 14px
    }

    #banner {
        height: 430px
    }

    .popup-container-sche-popup h2.form_title {
        font-size: 35px
    }

    .is-pricebox h5 {
        font-size: 25px
    }

    .faqsection {
        height: auto
    }

    .faqwrapperouter {
        height: 510px
    }

    .formwrapperinner {
        padding-top: 35px;
        padding-bottom: 25px;
        padding-left: 25px;
        padding-right: 25px
    }

    .seo-bottom-icon {
        height: 135px
    }

    #seo-top-section:after {
        left: 100px
    }

    #seo-top-section:before {
        right: 100px
    }

    h1 {
        font-size: 52px
    }

    .address:after {
        right: -155px
    }

    h2.slide-heading {
        font-size: 55px
    }

    .slide-subheading {
        font-size: 26px
    }

    section#about_core_val .red_left_img,
    section#about_core_val .red_right_img {
        z-index: 1;
        max-width: 250px
    }

    .growth-content h6 {
        font-size: 15px
    }

    .pageform:after {
        height: 92px
    }

    .pageform {
        height: 640px
    }

    div#firstsection.twosidesection {
        padding-bottom: 100px
    }

    .outsource-form-clm h3 {
        font-size: 24px
    }

    .outsource-form-clm {
        padding: 44px 20px 40px 20px
    }

    .outsource_form-container {
        max-width: 320px
    }

    .page-template-template-blogoutreach-new2 #is-filter,
    .page-template-template-blogoutreach-new2 section,
    .page-template-template-blogoutreach-new2 section#or-section8_new {
        padding: 50px 0
    }

    .page-template-template-blogoutreach-new2 .is-switch-currency {
        margin-bottom: 20px
    }

    .page-template-template-blogoutreach-new2 section.ctor-section6 {
        padding: 50px 0 !important
    }

    .page-id-2370.page-template-template-blogoutreach-new2 section.ctor-section6 {
        padding: 100px 0 !important
    }

    .page-template-template-blogoutreach-new2 .or-section6-img.ct_guarantees .ctg_img_wrap {
        width: 95%
    }

    .page-id-2370.page-template-template-blogoutreach-new2 .or-section6-img.ct_guarantees .ctg_img_wrap {
        width: 80%
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted,
    .page-template-template-blogoutreach-new2-php a.or-getstarted {
        font-size: 16px;
        line-height: 50px
    }

    .nw-feat-design ul li {
        font-size: 20px
    }

    section#about_core_val .red_left_img,
    section#about_core_val .red_right_img {
        max-width: 200px
    }

    div#notification-1817 {
        width: 250px
    }

    .contact_form_sec.hotdeal-forms {
        max-height: 500px;
        overflow: auto
    }
}

@media(max-width:1280px) {
    a.chat_icon {
        right: 0px;
    }

    .lst_od_prc {
        font-size: 55px
    }

    .od_pkg_prc_wrap {
        width: 145px
    }

    h2 {
        font-size: 30px
    }

    h2.ebook-heading {
        font-size: 75px
    }

    #banner {
        height: 380px
    }

    h1 {
        font-size: 51px
    }

    #top-banner,
    #top-banner .banner-overlay {
        display: table;
        width: 100%;
        height: 390px
    }

    .linearrow {
        left: 1%
    }

    .linearrow1 {
        right: 1%
    }

    .linearrow2 {
        left: 1%
    }

    .pageform:after {
        height: 86px
    }

    .pageform {
        height: 690px;
        padding-top: 120px;
    }

    .social-media ul li {
        margin: 0 1px 0 1px
    }

    .may-seen-content img {
        max-width: 200px
    }

    .page-id-522 .why-img,
    .page-template-template-bespoket .why-img {
        margin: -190px -54px
    }

    .overlay-content {
        top: 42%
    }

    .outsource-form-clm h3 {
        font-size: 22px
    }

    .outsource-form-clm {
        padding: 30px 20px 25px 20px
    }

    .video-img img {
        max-height: 271px
    }

    .video-img span {
        left: 0;
        bottom: 65px
    }

    .outsource-page .outsource-video-container:after {
        right: 125px;
        width: 70px;
        height: 96px
    }

    .outsource-page .outsource-video-container:before {
        left: 70px;
        width: 70px
    }

    .outsource-page #banner {
        height: 580px
    }

    div#notification-1817 {
        width: 215px
    }

    .offer-content {
        left: 40px
    }

    .offer-content .offer-value {
        font-size: 80px
    }
}

@media(max-width:1439px) {
    .or-section3-how-works {
        max-width: 1200px
    }

    .ws-title h4 {
        font-size: 16px;
        padding: 20px 10px
    }

    .ws-contentbox {
        max-width: 163px
    }

    .ws-contentbox {
        padding: 20px 10px
    }

    .ws1 .ws-box1 {
        top: -176px
    }

    .ws2 .ws-box1 {
        top: -194px
    }

    .ws3 .ws-box1 {
        top: -86px
    }

    .ws4 .ws-box1 {
        top: -32px
    }

    .ws1 .ws-box2 {
        bottom: -132px
    }

    .ws3 .ws-box2 {
        bottom: -222px
    }

    .ws4 .ws-box2 {
        bottom: -60px
    }

    .ws5 .ws-box2 {
        bottom: -135px
    }

    .ws-yesno {
        width: 38px;
        height: 38px;
        font-size: 15px;
        line-height: 38px
    }

    .ws-title h4 {
        font-size: 12px;
        padding: 10px
    }

    .ws-title:before {
        top: 46px
    }

    .ws-title:after {
        bottom: 46px
    }

    .ws1 .ws-box1 {
        top: -131px
    }

    .ws1 .ws-box2 {
        bottom: -88px
    }

    .ws2 .ws-box1 {
        top: -97px
    }

    .ws3 .ws-box1 {
        top: -25px
    }

    .ws3 .ws-box2 {
        bottom: -70px
    }

    .ws4 .ws-box1 {
        top: 11px
    }

    .ws4 .ws-box2 {
        bottom: -33px
    }
}

@media(max-width:1280px) {
    .or-section3-how-works {
        max-width: 1150px
    }

    .ws-title h4 {
        font-size: 11px
    }
}

@media(max-width:1199px) {
    a.small-devices {
        display: block !important
    }

    .od_frm_main {
        margin-top: 15px
    }

    .od_frm_main input {
        line-height: 1
    }

    .input-filed_od {
        margin-bottom: 4px
    }

    div#secondsection {
        overflow: hidden
    }

    .overlay-left-2 {
        display: none
    }

    .overlay-left-1 {
        display: none
    }

    .overlay-right-2 {
        display: none
    }

    .overlay-right-1,
    section#about_core_val .red_left_img,
    section#about_core_val .red_right_img {
        display: none
    }

    .footer-main-content h5 {
        font-size: 17px
    }

    .call_us_section_top li a {
        font-size: 13px
    }

    #top-banner {
        height: 340px
    }

    h1 {
        font-size: 45px
    }

    .pg-title h4 {
        font-size: 23px
    }

    .seo-bottom-icon {
        height: 115px;
        background-size: 65%
    }

    .ppc-opt a {
        font-size: 19px
    }

    .ppc-opt h5 {
        font-size: 17px
    }

    .type-video-container .col-one-fifth {
        padding: 0 27px
    }

    .about_offer_right_inn {
        padding-left: 0
    }

    .about_offer_sec h6.off_small_title {
        font-size: 16px
    }

    .about_offer_sec h3.off_main_title {
        font-size: 27px;
        line-height: 32px
    }

    #is-head-banner h1 {
        font-size: 35px;
        line-height: 60px
    }

    #is-head-banner h4 {
        font-size: 21px;
        line-height: 32px
    }

    #is-head-banner ul li {
        font-size: 17px;
        line-height: 35px
    }

    #is-head-banner ul li:before {
        top: 6px !important;
        background-size: 83%;
        left: 5px
    }

    #is-head-banner ul {
        margin-top: 25px
    }

    #is-head-banner {
        padding: 45px 0
    }

    #is-filter .container {
        padding: 0 15px
    }

    .is-filter-tabs li a {
        width: 164px
    }

    .is-pricebox h5 {
        font-size: 25px;
        line-height: 30px
    }

    div#is-gold h5 {
        height: 89px;
        line-height: 101px
    }

    .is-pricebox-content h6 {
        font-size: 45px
    }

    .is-pricebox-content ul li {
        font-size: 15px;
        line-height: 25px;
        padding: 2px 0;
        text-indent: -20px
    }

    .is-pricebox-content ul li:before {
        left: -20px;
        top: 5px
    }

    .is-pricebox-content ul {
        padding-left: 20px
    }

    .is-pricebox-content a.is-order-btn,
    a.is-order-btn {
        font-size: 19px;
        line-height: 45px
    }

    .is-filter-tab-wrapper h3 {
        font-size: 21px
    }

    .is-review-logo img {
        max-width: 85%
    }

    #is-filter .container {
        padding: 0 20px
    }

    .page-template-template-blog-content div#is-Custom-articles .pricing-table-data {
        padding-top: 253px
    }

    .eb-block-content h4 {
        font-size: 24px
    }

    .eb-block-content a,
    .ebook-box-right button {
        font-size: 15px;
        padding: 0 25px 0 50px;
        background-position: left 20px center
    }

    .ebook-box-right {
        padding: 48px 40px
    }

    .eb-block-content h4 {
        margin-bottom: 0
    }

    .blog-page .featured-blog .row {
        margin: 0
    }

    body.single .single-top-content {
        padding: 0 15px
    }

    .email.call-us h5 {
        padding-top: 0
    }

    section#banner {
        padding: 0 5%
    }

    section#banner .overlay-content {
        width: 90%;
        margin: auto
    }

    .learn-more-btn.bottom-extra {
        margin-bottom: 70px
    }

    .custom-shadow ul {
        padding-left: 0
    }

    .video-img iframe {
        width: 41%;
        height: 86%;
        top: 8px
    }

    .outsource-page #banner h2 {
        font-size: 24px
    }

    .outsource-page .outsource-video-container:after {
        right: 90px
    }

    section#banner .overlay-content {
        width: 75%;
        margin: 0;
        left: 0
    }

    .page-template-template-outsource section#banner .overlay-content {
        width: auto;
        margin: auto
    }

    .video-img iframe {
        width: 46%;
        height: 86%;
        top: 9px
    }

    .outsource-page .outsource-intro .ppc-custom-btn {
        width: 68%
    }

    .outsource-form-clm h3 {
        font-size: 22px;
        padding-bottom: 5px
    }

    .outsource-form-clm textarea {
        height: 90px
    }

    .outsource-form-clm {
        padding: 25px 20px 20px 20px
    }

    .outsource-form-clm input.outsource-form-btn {
        padding: 10px 20px;
        font-size: 22px
    }

    .nw-feat-design ul li {
        margin-left: 20px;
        font-size: 20px;
        text-align: left
    }

    .below-banner {
        text-align: center
    }

    .page-template-template-blogoutreach-new2 section#or-section6 {
        padding-top: 100px
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted {
        font-size: 16px;
        line-height: 50px;
        padding: 0 30px
    }

    .page-template-template-blogoutreach-new2 .or-section6-img.ct_guarantees {
        left: 0
    }

    .page-template-template-blogoutreach-new2 #is-head-banner .nw-header-section h1 {
        font-size: 35px
    }

    .page-template-template-blogoutreach-new2 .or-section5-text {
        min-height: 170px
    }

    .about_bann_caption.Blogheading .container,
    .related-posts.blog-page .container {
        padding: 0 15px
    }

    .popup-container-sche-popup {
        top: 10%
    }

    .rankwatch.notifyfox.crackitt-page #expert-talent-pool .outsource-expert-box {
        min-height: 308px
    }

    .blog-page .categories-wrapper .categories ul {
        padding-left: 0
    }

    .blog-page .categories-wrapper .choose-text {
        padding-top: 10px;
        width: 144px
    }

    .blog-page .categories-wrapper .categories {
        padding-top: 6px
    }

    .ws-yesno {
        width: 38px;
        height: 38px;
        font-size: 15px;
        line-height: 38px;
        bottom: auto;
        top: -19px;
        right: -19px
    }

    .ws-box2 .ws-yesno {
        top: auto;
        bottom: -19px;
        left: -19px
    }

    .or-section3-how-works {
        flex-direction: column;
        max-width: 800px
    }

    .ws-contentbox {
        position: relative;
        top: auto !important;
        bottom: auto !important;
        left: auto !important;
        right: auto !important;
        max-width: 250px;
        margin: auto
    }

    .ws-title {
        writing-mode: initial;
        transform: initial;
        z-index: 99
    }

    .work-step {
        flex-direction: column;
        padding-left: 0
    }

    .ws-box2.ws-contentbox {
        margin: auto;
        padding: 30px 20px 10px
    }

    span.ws-hl {
        width: 50%;
        margin: auto;
        left: 0;
        right: 0;
        top: 94px;
        bottom: 0
    }

    .ws-content {
        padding-top: 25px;
        z-index: 9;
        margin-left: 0
    }

    .page-template-template-blogoutreach-new2 section#or-section3 .or-section-title {
        margin-bottom: 20px
    }

    .ws-title {
        margin: 25px 0 0
    }

    .ws-title h4 {
        padding: 15px 15px 12px
    }

    .ws .ws-box2.ws-contentbox:after,
    .ws .ws-box2.ws-contentbox:before {
        border-top: 51px solid red;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent
    }

    .ws-box1.ws-contentbox:after,
    .ws-box1.ws-contentbox:before,
    .ws-box2.ws-contentbox:after,
    .ws-box2.ws-contentbox:before {
        border-left: 21px solid red;
        border-bottom: 10px solid transparent;
        width: 21px;
        height: 20px;
        margin: auto;
        top: 0;
        bottom: 0;
        margin: auto;
        right: auto;
        left: -17px;
        border-top: 10px solid transparent;
        border-right: none
    }

    .ws-box1.ws-contentbox:after {
        border-left-color: #fff
    }

    .ws-box2.ws-contentbox:after {
        border-left-color: #fff;
        left: -17px !important
    }

    .ws-box1.ws-contentbox:before,
    .ws1 .ws-box1.ws-contentbox:after {
        left: auto !important;
        right: -22px !important
    }

    .ws-box1.ws-contentbox:after {
        right: -17px !important;
        left: auto !important
    }

    .ws-box2.ws-contentbox:before {
        left: -22px !important
    }

    .ws1 .ws-box1.ws-contentbox:after {
        right: -17px !important
    }

    .ws2 .ws-box1.ws-contentbox:before,
    .ws4 .ws-box1.ws-contentbox:before,
    .ws4 .ws-box2.ws-contentbox:before {
        border-left-color: #000;
        border-top-color: transparent
    }

    .ws-nmber-wrap {
        position: static
    }

    .ws-nmber-wrap:before {
        height: 100%;
        top: 0;
        z-index: -1
    }

    .ws2 .ws-nmber-wrap:after,
    .ws4 .ws-nmber-wrap:after {
        height: 100%;
        top: 0;
        bottom: auto;
        display: block
    }

    .ws-nmber-wrap:after {
        display: none
    }

    .ws-nmber-wrap {
        position: static
    }

    .ws-nmber-wrap:before {
        height: 100%;
        top: 0;
        z-index: -1
    }

    .ws2 .ws-nmber-wrap:after,
    .ws4 .ws-nmber-wrap:after {
        height: 100%;
        top: 0;
        bottom: auto;
        display: block
    }

    .ws-nmber-wrap:after {
        display: none
    }

    .ws2 .ws-box1 {
        left: -77px !important
    }

    .ws5 .ws-box2 {
        right: -79px !important
    }

    .ws-number {
        margin: auto !important;
        position: absolute;
        z-index: 99
    }

    .ws2 .ws-hl {
        width: 20%;
        left: -110px
    }

    .ws5 .ws-hl {
        width: 20%;
        right: -110px
    }

    .ws5 .ws-nmber-wrap:after {
        width: 17px;
        height: 17px;
        border-radius: 100%;
        display: block;
        background-color: red;
        content: '';
        right: 0;
        position: absolute;
        top: auto;
        bottom: 0;
        margin: auto
    }

    .ws1 .ws-nmber-wrap:before {
        bottom: 0;
        height: 85%;
        top: auto
    }

    .page-template-template-blogoutreach-new2 section#or-section3 {
        padding-bottom: 80px
    }

    div#mobile-flow {
        display: block
    }

    #desktop-flow {
        display: none
    }

    .work-step {
        min-height: initial
    }

    .ws-nmber-wrap:before {
        content: '';
        bottom: 0;
        height: 85%;
        top: auto;
        position: absolute;
        width: 2px;
        background-color: #e71818;
        margin: auto;
        left: 0;
        right: 0;
        top: 85px
    }

    .ws2 .ws-nmber-wrap:after,
    .ws4 .ws-nmber-wrap:after {
        height: 100%;
        top: 0;
        bottom: auto;
        display: block
    }

    .ws-title:after,
    .ws-title:before {
        display: none
    }

    .ws-nmber-wrap:after,
    .ws-nmber-wrap:before {
        content: '';
        position: absolute;
        width: 2px;
        height: 40px;
        background-color: #e71818;
        margin: auto;
        left: 0;
        right: 0;
        top: 85px
    }

    .ws-nmber-wrap:after {
        top: auto;
        bottom: 85px
    }

    .ws2 .ws-nmber-wrap:before,
    .ws4 .ws-nmber-wrap:before,
    .ws5 .ws-nmber-wrap:after {
        display: none
    }

    .ws-nmber-wrap:before {
        height: 100%;
        top: 0;
        z-index: -1
    }

    .ws2 .ws-nmber-wrap:after,
    .ws4 .ws-nmber-wrap:after {
        height: 100%;
        top: 0;
        bottom: auto;
        display: block
    }

    .ws2 .ws-nmber-wrap:after {
        left: 4px
    }

    .ws4 .ws-nmber-wrap:after {
        left: 0
    }

    span.ws-hl {
        top: 88px
    }

    .ws2 .ws-hl,
    .ws3 .ws-hl,
    .ws4 .ws-hl {
        top: 101px
    }
}

@media(max-width:1024px) {
    .od_heading_grp_txt {
        font-size: 13px
    }

    .page-template-template-infographic-service #is-custom a.is-order-btn {
        margin-top: 124px;
        margin-bottom: 112px
    }

    .my-shcedule .schedule-text {
        height: 80px
    }

    .outsource-weboo .overlay-left-2:after {
        background: #e0e0e0;
        position: absolute;
        right: -76px;
        bottom: 22px;
        height: 323px;
        width: 462px;
        content: "";
        transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg)
    }

    .webless h3 {
        font-size: 24px
    }

    .desktops {
        display: none !important
    }

    .first-section .row {
        margin: 0 -15px
    }

    .common-box {
        min-height: 282px
    }

    .agency-img img {
        max-width: 100%
    }

    .overlay-left-1::before {
        left: -6px;
        top: -119px;
        height: 155px;
        -webkit-transform: rotate(-7deg)
    }

    .overlay-left-2 {
        background: #e0e0e0;
        position: absolute;
        right: 62%;
        top: 35%;
        height: 343px;
        width: 100%;
        content: ""
    }

    .overlay-left-2::after {
        background: #e0e0e0;
        position: absolute;
        right: -95px;
        bottom: 12px;
        height: 245px;
        width: 394px;
        content: "";
        transform: rotate(22deg);
        -moz-transform: rotate(14deg);
        -webkit-transform: rotate(13deg);
        -ms-transform: rotate(13deg);
        -o-transform: rotate(13deg)
    }

    .overlay-right-2::after {
        background: #e0e0e0;
        position: absolute;
        left: -68px;
        bottom: 84px;
        height: 186px;
        width: 175px;
        content: "";
        transform: rotate(-25deg);
        -moz-transform: rotate(-25deg);
        -webkit-transform: rotate(-25deg);
        -ms-transform: rotate(-25deg);
        -o-transform: rotate(-25deg)
    }

    .overlay-right-1::before {
        background: #e0e0e0;
        position: absolute;
        right: 13px;
        top: -132px;
        height: 190px;
        width: 100%;
        content: "";
        transform: rotate(19deg);
        -moz-transform: rotate(19deg);
        -webkit-transform: rotate(14deg);
        -ms-transform: rotate(19deg);
        -o-transform: rotate(19deg)
    }

    .trackyour:nth-child(5) {
        margin-left: 7px
    }

    .maindiv {
        text-align: center
    }

    .copyright-text {
        text-align: center
    }

    .ebook-heading {
        font-size: 60px;
        color: #fff
    }

    .business-content {
        min-height: 322px
    }

    .slide-heading {
        font-size: 45px
    }

    .slide-subheading {
        font-size: 23px
    }

    .growth-content h6 {
        font-size: 15px
    }

    #business-scale .main-heaidng,
    #growth-section .main-heaidng {
        font-size: 26px
    }

    .col-one-fifth {
        width: 20%;
        padding: 0 25px;
        box-sizing: border-box
    }

    .ct_dws_growth_sec .col-one-fifth {
        padding: 0 20px
    }

    #growth-section .row {
        margin: 0
    }

    section#about_core_val .red_left_img,
    section#about_core_val .red_right_img {
        margin-top: 152px;
        max-width: 235px
    }

    .logo {
        padding: 10px 15px
    }

    .my-shcedule .schedule-text a {
        color: #fff;
        padding: 34px 30px 29px 30px;
        display: block;
        font-size: 16px
    }

    .main-navigation {
        margin: 31px 7px 30px 0
    }

    .logo img {
        max-width: 90%
    }

    h2.form_title {
        font-size: 38px
    }

    .col-sm-6.container-align-left {
        padding-left: 86px
    }

    .address-tabs .nav-tabs>li>a {
        padding: 12px 7px
    }

    .call-us h5,
    .call-us h5 a {
        font-size: 19px
    }

    .email.call-us img {
        margin-top: -5px
    }

    h2.ebook-heading {
        font-size: 70px
    }

    .clients-section:before {
        width: 17%
    }

    .popup-container {
        top: 50%;
        position: absolute;
        left: 0;
        right: 0
    }

    .webets3 .overlay-right-1::before {
        top: -149px
    }

    .webets3 .overlay-right-2::after {
        left: -60px;
        bottom: 79px;
        height: 215px
    }

    .page-template-template-infographic-service .is-filter-tabs li {
        margin: 0;
        width: 16.6%
    }

    .page-template-template-infographic-service .is-filter-tabs li a {
        width: 162px
    }

    .page-template-template-infographic-service div#is-gold .is-dollar {
        padding-top: 20px
    }

    .is-prom-wrap h5,
    .page-template-template-infographic-service .is-proj-wrap h5 {
        font-size: 14px
    }

    .page-template-template-infographic-service .is-proj-icon {
        margin: 20px auto 40px
    }

    .page-template-template-infographic-service .is-filter-tab-wrapper h3 {
        font-size: 20px
    }

    .page-template-template-infographic-service .input-field-pkg input[type=number] {
        width: 435px
    }

    .page-template-template-blog-content .input-field-pkg select {
        width: 435px
    }

    .page-template-template-blog-outreach .input-field-pkg select {
        width: 435px
    }

    .pageform:after {
        height: 68px
    }

    .pageform {
        height: 571px
    }

    div#firstsection.twosidesection {
        padding-top: 30px;
        padding-bottom: 0
    }

    div#secondsection {
        height: 560px;
        margin-top: 50px
    }

    #why-outsource .why-outsource-container {
        padding: 30px 0 0
    }

    section#why-outsource.thedwsadvantage .ppc-custom-btn {
        margin-top: 0
    }

    .somethingdone {
        margin-top: 250px
    }

    .page-id-522 .somethingdone,
    .page-template-template-bespoket .somethingdone {
        margin-top: 0
    }

    .twosidesection h4 {
        font-size: 24px
    }

    .footer-content {
        padding: 55px 0 0
    }

    .social-media ul li {
        margin: 0 6px 10px
    }

    .may-seen-content img {
        max-width: 100%
    }

    .lstchd:nth-child(6) {
        margin-top: 8px
    }

    .agency-content .box {
        position: absolute;
        left: 53px;
        top: 95px;
        font-size: 12px;
        width: 130px
    }

    .agency-content .second {
        left: 178px;
        top: -6px
    }

    .agency-content .third {
        left: 421px;
        top: -16px
    }

    .agency-content .fourth {
        left: 574px;
        top: 45px
    }

    .agency-content .fifth {
        left: 660px;
        top: 63px
    }

    .agency-content .red-first {
        left: 143px;
        top: 100px
    }

    .agency-content .red-second {
        left: 268px;
        top: 96px
    }

    .agency-content .red-third {
        left: 386px;
        top: 71px
    }

    .agency-content .red-fourth {
        left: 512px;
        top: -16px
    }

    .agency-content .red-fifth {
        left: 625px;
        top: -28px
    }

    .agency-content .sixth {
        left: 847px;
        top: 107px
    }

    .agency-content .figure h4 {
        font-size: 20px
    }

    #expert-talent-pool .outsource-expert-box,
    #outsource-work .outsource-expert-box {
        min-height: 300px
    }

    #may-seen .may-seen-content {
        font-size: 18px
    }

    #expert-talent-pool {
        margin: 85px 0 35px
    }

    .weboo {
        padding-top: 30px
    }

    .outsource-weboo .weboo {
        padding-bottom: 150px
    }

    .outsource-weboo .ppc-custom-btn {
        bottom: 40px
    }

    section#outsource_faq {
        padding: 40px 0
    }

    #agencies {
        padding-top: 20px
    }

    #dws-gaurantee .gaurantee-container {
        padding: 75px 0 40px
    }

    .footer-bg {
        padding: 55px 0
    }

    section.ppc-listing {
        overflow: hidden
    }

    .ppc-services-container .ppc-service-box .heading-box {
        width: 276px;
        height: 110px
    }

    .devlisting_item {
        height: 350px;
        margin-bottom: 30px
    }

    .dev-listing .devlisting_item .dev-box {
        height: 100%;
        margin-bottom: 0
    }

    .popup-container,
    .popup-container-sche-popup,
    .popup-container-story {
        -webkit-transform: translateY(8%)
    }

    .page-template-template-blogoutreach-new2 .or-section4-img,
    .page-template-template-blogoutreach-new2 .or-section6-img {
        padding: 30px 15px
    }

    .page-template-template-blogoutreach-new2 .test_txt {
        padding-left: 53px
    }

    .page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt p:after {
        top: 20;
        left: 0
    }

    .page-template-template-blogoutreach-new2 .new_test_lf img {
        max-height: 300px
    }

    .page-template-template-blogoutreach-new2 .new_test_lf .img-mn-rp iframe {
        height: 300px
    }

    .page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt p {
        margin: 0 0 30px
    }

    .page-template-template-blogoutreach-new2 .inner_video iframe {
        width: 100%;
        height: 285px
    }

    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price .is-pricebox-content .is_top_list {
        padding: 30px 15px
    }

    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price .is-pricebox-content .ct_price_block {
        background-color: #f7f7f7;
        padding: 18px 15px 12px
    }

    .page-template-template-blogoutreach-new2 .ct_money_back_wrap {
        padding: 20px 15px 0
    }

    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price .is-pricebox-content .ct_orderblock {
        padding: 20px 15px
    }

    .page-template-template-blogoutreach-new2 .or-section3-box {
        min-height: 295px
    }

    .page-template-template-blogoutreach-new2 #or-section4 {
        padding: 60px 0
    }

    .od_pkg_prc_wrap,
    .page-template-template-blogoutreach-new2 .input-field-pkg select {
        width: 100%
    }

    .input-field-pkg .od_inline-blk:first-child {
        width: 75%
    }

    .input-field-pkg .od_inline-blk:last-child {
        width: 25%
    }

    .page-template-template-blogoutreach-new2 section#agencybusiness .ag_cntwrap h2 {
        font-size: 30px
    }

    .pkg-head .lf-txt,
    .pkg-head .rf-txt {
        font-size: 13px;
        font-weight: 700;
        padding: 12px 5px 10px
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted {
        font-size: 14px;
        line-height: 50px;
        padding: 0 15px
    }

    .page-template-template-blogoutreach-new2 section#agencybusiness .ag_imgwrap span.ct_founders_icon {
        max-width: 90px;
        right: -50px
    }

    section#about-banner1.single-page-banner h1 {
        font-size: 30px
    }

    .or-redbtn.howitbtn,
    .page-template-template-blogoutreach-new2 .text-center.cta-btn-nw.howitbtn {
        position: relative;
        margin-top: 150px
    }

    .page-template-template-blogoutreach-new2 section#or-section3 {
        padding-bottom: 0
    }
}

@media(max-width:991px) {
    .ppc-services .ppc-services-container .col-md-4:last-child {
        margin-top: 35px
    }

    .ppc-services .ppc-services-container .col-md-4 {
        min-height: 550px
    }

    .ppc-services-container .ppc-service-box .heading-box {
        width: 320px;
        height: 120px
    }

    .od_frm_main input::-webkit-input-placeholder {
        font-size: 16px;
        line-height: 30px
    }

    .od_frm_main input::-moz-placeholder {
        font-size: 16px;
        line-height: 30px
    }

    .od_frm_main input:-ms-input-placeholder {
        font-size: 16px;
        line-height: 30px
    }

    .od_frm_main input:-moz-placeholder {
        font-size: 16px;
        line-height: 30px
    }

    .od_heading_grp_txt {
        font-size: 11px
    }

    .lst_od_prc {
        font-size: 40px
    }

    .od_btn_nw a.schedule-button {
        border: 1px solid #e71818;
        font-size: 16px;
        padding: 10px 20px
    }

    .od_pkg_prc_wrap {
        padding-left: 5px
    }

    .is-prom-wrap>div {
        min-height: 230px
    }

    .formwrapperinner {
        padding-top: 25px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px
    }

    .formwrapperinner div.wpcf7-response-output {
        font-size: 14px;
        line-height: 16px
    }

    form.wpcf7-form.invalid {
        margin-bottom: 0
    }

    .page-id-522 .why-img,
    .page-template-template-bespoket .why-img {
        margin: -120px -85px
    }

    div#secondsection {
        padding-top: 60px;
        overflow: hidden
    }

    .od_info_graphic_head {
        font-size: 20px
    }

    .learn-more-btn.bottom-extra {
        margin-bottom: 80px
    }

    #dws-gaurantee .gaurantee-container .gaurantee-icon {
        margin: auto
    }

    .may-seen-container {
        padding-bottom: 40px
    }

    section#about_story_sec {
        padding-bottom: 40px
    }

    .may-seen-container .col-md-2.col-sm-4 {
        margin-top: 15px
    }

    .popup-container,
    .popup-container-sche-popup,
    .popup-container-story {
        -webkit-transform: translateY(24%)
    }

    .foot-location {
        width: 100%
    }

    #top-menu-new li:before {
        margin: 0 5px
    }

    .call_us_section_top li a {
        font-size: 9px
    }

    .call-us_on {
        padding: 0 4px 0 6px;
        font-size: 12px
    }

    .call_us_section_top li {
        padding: 0 10px
    }

    #top-menu-new li a {
        font-size: 12px
    }

    .call_us_section_top li.uk_num:before,
    .call_us_section_top li.us_num:before {
        left: 3px
    }

    .call_us_section_top li {
        padding: 0 26px
    }

    #top-menu-new li:before {
        margin: 0 5px
    }

    .main-navigation ul li a {
        font-size: 12px
    }

    #header .my-shcedule .schedule-text a {
        padding: 0 10px;
        font-size: 12px;
        color: #fff !important;
    }

    #header .main-navigation {
        margin-left: 0
    }

    #header .main-navigation ul li {
        margin: 0 5px
    }

    #seo-top-section:after {
        height: 95px;
        top: -47px;
        background-size: contain;
        background-repeat: no-repeat;
        left: 63px
    }

    #seo-top-section:before {
        width: 25px;
        height: 100px;
        bottom: -50px;
        right: 60px;
        background-size: contain;
        background-repeat: no-repeat
    }

    #top-banner {
        height: 280px
    }

    .seo-bottom-icon {
        height: 90px;
        background-size: 65%;
        margin-bottom: 55px
    }

    .seo-bottom-icon:before {
        width: 15px;
        height: 45px;
        bottom: -43px;
        background-size: contain;
        background-repeat: no-repeat
    }

    .seo-icon-spc {
        padding: 0 8px 0 0
    }

    .seo-icon-spc h6 {
        font-size: 14px
    }

    .seo-top-right h3 {
        color: #000;
        font-size: 25px;
        padding-bottom: 12px
    }

    #seo-bottom-section {
        padding: 25px 0
    }

    .seo-bottom-column {
        padding: 40px 0 30px 0
    }

    .sub-heading {
        font-size: 21px;
        margin-bottom: 14px
    }

    .footer-bg {
        padding: 60px 0
    }

    h2 {
        font-size: 30px;
        margin: 0 0 10px 0
    }

    .schedule-button {
        font-size: 19px;
        padding: 20px 60px
    }

    .seo-bottom-right {
        padding: 10px
    }

    .seo-top-right {
        padding-top: 10px
    }

    #seo-top-section {
        padding: 70px 0 65px 0
    }

    .type-video-circle {
        width: 125px;
        height: 125px
    }

    .type-video-container .col-one-fifth {
        padding: 0 10px
    }

    .video-content h6 {
        font-size: 16px
    }

    .guarantee-clm-content {
        min-height: 275px
    }

    .infographics-column h5 {
        font-size: 16px
    }

    .infographics-column {
        border: 1px solid #de1010;
        padding: 12px
    }

    .infgrp-spc {
        padding: 0 8px
    }

    .guarantee-top-right-cnt p {
        padding: 5px 0 15px 0
    }

    .guarantee-heading {
        font-size: 23px;
        margin: 0;
        padding: 10px 0 15px 0
    }

    h2.slide-heading {
        font-size: 40px
    }

    #is-head-banner h1 {
        font-size: 30px;
        line-height: 45px;
        margin-bottom: 10px
    }

    #is-head-banner h4 {
        font-size: 19px
    }

    #is-head-banner ul {
        margin-top: 15px
    }

    #is-head-banner ul li {
        font-size: 15px;
        margin: 0 10px
    }

    #is-filter {
        padding: 40px 0 70px
    }

    .is-filter-tabs li a {
        width: 121px
    }

    div#is-gold h5 {
        height: auto;
        line-height: 70px
    }

    div#is-gold {
        margin-top: 0
    }

    .is-info-price {
        margin-bottom: 15px
    }

    .is-prom-wrap p,
    .is-switch-currency {
        margin-bottom: 20px
    }

    .is-prom-wrap p {
        height: 60px
    }

    .is-prom-wrap {
        padding-bottom: 30px
    }

    .is-proj-wrap {
        padding-bottom: 0
    }

    .is-review-content {
        padding: 25px
    }

    .is-review-wrap:nth-child(odd) .is-review-content {
        padding: 25px
    }

    .page-template-template-infographic-service .is-filter-tabs li a {
        width: 157px
    }

    .page-template-template-infographic-service .is-filter-tabs li {
        margin: 0;
        width: 16.6%
    }

    .page-template-template-infographic-service div#is-gold {
        margin-top: 0
    }

    .page-template-template-infographic-service div#is-gold .is-pricebox-content {
        padding-bottom: 26px
    }

    .page-template-template-infographic-service .input-field-pkg input[type=number] {
        width: 400px
    }

    .page-template-template-blog-content .input-field-pkg select {
        width: 400px
    }

    .page-template-template-blog-outreach .input-field-pkg select {
        width: 400px
    }

    .page-template-template-blog-content div#is-Custom-articles h5 {
        padding-bottom: 11px
    }

    .eb-block-icon {
        width: 100%
    }

    .eb-block-content {
        width: 100%;
        padding: 0
    }

    .ebook-box-left {
        display: table
    }

    .eb-block-icon img {
        max-height: 120px;
        margin: auto
    }

    .eb-block-content h4 {
        font-size: 18px
    }

    .ebook-box-left {
        text-align: center
    }

    .acf-map {
        height: 649px
    }

    .email.call-us img {
        margin-top: 0
    }

    .ppc-intro .overlay-content h4 {
        font-size: 21px;
        text-align: center;
        line-height: 27px
    }

    .page-id-439 #expert-talent-pool .outsouce-expert-content {
        height: 300px
    }

    .page-id-1133 #why-outsource .outsource-img img,
    .page-id-439 #why-outsource .outsource-img img {
        max-width: 45%
    }

    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-left li,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-left li {
        font-size: 17px;
        margin-bottom: 47px
    }

    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-right,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-right {
        width: 28%;
        right: -25px
    }

    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-right li,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-right li {
        font-size: 17px;
        margin-bottom: 29px
    }

    .ppc-custom-btn a {
        padding: 20px
    }

    .outsource-weboo .weboo {
        padding: 80px 0
    }

    .outsource-weboo .ppc-custom-btn {
        bottom: 20px
    }

    .blog-page .categories-wrapper .choose-text {
        width: 200px
    }

    section#banner .overlay-content {
        width: 100%;
        margin: 0;
        left: 0;
        top: 46%
    }

    .outsource-page #banner h2 {
        font-size: 22px
    }

    .outsource-page #banner h4 {
        font-size: 20px;
        margin-bottom: 30px
    }

    .outsource_form-container {
        max-width: 280px
    }

    .outsource-page #banner {
        height: 500px
    }

    .video-img img {
        max-height: 245px
    }

    .outsource-weboo .ppc-custom-btn a {
        padding: 26px 26px 22px;
        font-size: 15px
    }

    .outsource-page .outsource-intro .ppc-custom-btn {
        width: 65%
    }

    .outsource-form-clm {
        padding: 30px 20px 5px 20px
    }

    .outsource-form-clm textarea {
        height: 90px
    }

    .outsource-form-clm input.outsource-form-btn {
        padding: 9px 20px;
        font-size: 18px
    }

    .video-img iframe {
        width: 64%;
        top: 8px
    }

    #expert-talent-pool .outsource-expert-box,
    #outsource-work .outsource-expert-box {
        min-height: 480px
    }

    .ppc-custom-btn.outsource-ppc a {
        font-size: 15px
    }

    .outsource-page .outsource-video-container:after,
    .outsource-page .outsource-video-container:before {
        display: none
    }

    .outsource-form-clm h3 {
        font-size: 19px;
        padding-bottom: 6px
    }

    .outsource-form-clm {
        padding: 22px 20px 5px 20px
    }

    .outsource-form-clm span.wpcf7-not-valid-tip {
        font-size: 13px;
        margin: -10px 0 -2px 0
    }

    .nw-feat-design ul li {
        font-size: 15px;
        margin-left: 0;
        width: 24%
    }

    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-indicators {
        width: 100%
    }

    .page-template-template-blogoutreach-new2 .carousel-inner {
        padding-bottom: 20px
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted,
    .page-template-template-blogoutreach-new2-php a.or-getstarted {
        font-size: 14px
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted {
        font-size: 13px;
        padding: 0 10px
    }

    .page-template-template-blogoutreach-new2 .or-section3-boxwrap {
        margin-bottom: 80px
    }

    .page-template-template-blogoutreach-new2 .agbusiness_image {
        padding-right: 15px
    }

    .page-template-template-blogoutreach-new2 .ct_founder_title span.ct_founder_other_details {
        padding: 0 60px 0
    }

    .page-template-template-blogoutreach-new2 section#agencybusiness .ag_imgwrap span.ct_founders_icon {
        max-width: 60px;
        right: 3px;
        top: 0
    }

    .ht-notification-text p {
        text-align: left !important
    }

    .page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt p {
        text-indent: 0
    }

    .page-template-template-blogoutreach-new2 .ag_cntwrap:after,
    .page-template-template-blogoutreach-new2 .ag_cntwrap:before,
    .page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt p:after,
    .page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt p:before {
        content: none
    }

    .rankwatch.notifyfox.crackitt-page #expert-talent-pool .outsource-expert-box {
        min-height: 365px
    }

    .video-img span {
        font-size: 14px;
        width: 150px;
        left: 31px
    }

    .video-img span:before {
        right: -38px;
        background-size: 73%;
        background-repeat: no-repeat
    }

    .home .new_test_lf .img-mn-rp,
    .home .new_test_lf .img-mn-rp iframe,
    .home .new_test_lf .img-mn-rp video {
        height: 210px
    }

    .home #or-section8_new .carousel-indicators {
        width: 100%
    }

    .home #or-section8_new .carousel-indicators {
        position: absolute;
        bottom: -108px
    }
}

@media(max-width:768px) {
    .Blog-gap {
        padding-left: 15px
    }

    .Cfromsgap {
        padding-left: 15px
    }

    .pichol1 .lead_box_inn {
        margin-bottom: 30px
    }

    .priceinfo button.owl-next:after,
    .priceinfo button.owl-prev:after {
        top: -39px
    }

    .page-template-template-infographic-service #is-custom a.is-order-btn {
        margin-top: 149px;
        margin-bottom: 112px
    }

    .is-review-content11 p {
        font-size: 15px
    }

    .pkg-head .lf-txt,
    .pkg-head .rf-txt {
        font-size: 13px
    }

    .lf-txt {
        padding-left: 8px
    }

    .is-review-content11 {
        margin-top: 25px
    }

    .ppc-custom-btn a {
        padding: 26px 26px 22px;
        font-size: 18px
    }

    .outsource-weboo ul li {
        font-size: 14px
    }

    .video-img img {
        max-width: 491px
    }

    .outsouce-expert-content h5 {
        font-size: 16px
    }

    #expert-talent-pool .outsource-expert-box,
    #outsource-work .outsource-expert-box {
        padding: 78px 25px 25px 25px
    }

    .growth-content {
        margin-bottom: 25px
    }

    h2.ebook-heading {
        margin: 15px 0
    }

    .overlay-left-2 {
        display: none
    }

    .common-box {
        min-height: 344px
    }

    .about_leader_ship .team-img1 {
        width: auto
    }

    .desc p {
        margin: 0 0 10px;
        font-size: 15px
    }

    .interative-box {
        text-align: center;
        margin-bottom: 30px
    }

    .section-left-content {
        padding: 0 15px
    }

    .interative-content h4 {
        padding-left: 30px
    }

    .first-section .col-md-6 {
        padding: 0 15px
    }

    .overlay-left-1,
    .overlay-right-1,
    .overlay-right-2 {
        display: none
    }

    .dev-listing .dev-box {
        max-width: 450px;
        margin: 0 auto;
        padding: 35px 38px;
        border: 1px solid #e71818;
        transition: all .3s ease;
        position: relative;
        margin-bottom: 25px
    }

    .youtubevedio {
        position: absolute;
        top: 56%;
        right: 4%;
        border-radius: 100%;
        background: #e71818;
        padding: 21px 36px;
        padding-right: 28px;
        box-sizing: border-box
    }

    .erpbanner h1 {
        font-size: 47px
    }

    .erpbanner p {
        font-size: 23px
    }

    .webless h3 {
        padding-top: 3px;
        padding-right: 0;
        font-size: 20px;
        font-weight: 700;
        padding-bottom: 11px;
        color: #000
    }

    #may-seen {
        padding: 0
    }

    .arrow-right {
        width: 0;
        height: 0;
        border-top: 30px solid transparent;
        border-bottom: 30px solid transparent;
        border-left: 36px solid #fff;
        margin-left: 4px
    }

    .linearrow {
        left: 1%;
        top: -8%
    }

    .linearrow1 {
        top: -9%
    }

    #ebooks .linearrow1 {
        top: -18%
    }

    .col-one-fifth {
        width: 33%
    }

    .col-one-fifth:nth-child(4) {
        margin-left: 16%
    }

    .ct_dws_growth_sec .col-one-fifth {
        width: 50%;
        margin: 0 !important
    }

    .business-content {
        min-height: 322px;
        margin-top: 20px
    }

    h1 {
        font-size: 30px
    }

    #banner {
        height: 280px
    }

    section#about-banner {
        height: 280px
    }

    .interative-content {
        padding: 50px 20px 0
    }

    h2.ebook-heading {
        font-size: 55px
    }

    .download-btn {
        font-size: 16px
    }

    #business-scale .main-heaidng,
    #growth-section .main-heaidng {
        font-size: 21px
    }

    .growth-content h6 {
        font-size: 16px
    }

    #growth-section {
        padding: 80px 0 0;
        text-align: center
    }

    #business-scale {
        padding: 40px 0 0
    }

    .agency-container h2 {
        font-size: 26px
    }

    .ebook-content {
        margin: 0 auto;
        text-align: center
    }

    .ebbok-img {
        float: none;
        margin-top: 50px
    }

    .ebok-text {
        float: none;
        padding-left: 0
    }

    #ebooks {
        padding: 0 0 50px
    }

    .client-content-text {
        font-size: 14px;
        letter-spacing: .2em
    }

    .footer-main-content h5 {
        font-size: 15px
    }

    .footer-logo img {
        max-width: 90%;
        margin: 0
    }

    .copyright {
        text-align: center
    }

    .slide-heading {
        font-size: 35px
    }

    .slide-subheading {
        font-size: 18px
    }

    .footer-banner-content h2 {
        font-size: 26px
    }

    .schedule-button {
        padding: 25px 30px
    }

    .ebook-heading {
        font-size: 40px;
        color: #fff
    }

    section#about_core_val .red_left_img,
    section#about_core_val .red_right_img {
        display: none
    }

    section#about_offer_sec {
        padding: 80px 0 0
    }

    .about_core_val .about_core_val_center {
        padding: 40px 50px
    }

    .lead_box_inn {
        margin-bottom: 50px
    }

    section#about_leader_ship {
        padding: 70px 0 0
    }

    .about_factor_sec .about_factor_inn {
        padding: 0 30px
    }

    .about_leader_ship .about_leader_ship_top {
        padding: 0 10px 30px
    }

    #about_client_succ p {
        padding: 0 30px
    }

    .about_leader_ship p.lead_post {
        font-size: 14px
    }

    .about_leader_ship h5.lead_title {
        font-size: 18px
    }

    .main-navigation {
        margin: 38px 20px 33px 95px;
        float: left
    }

    .about_leader_right_inn {
        font-size: 16px
    }

    section#about_offer_sec {
        padding: 50px 0
    }

    .address-tabs .nav-tabs>li>a {
        font-size: 11px;
        padding: 12px 4px;
        margin-right: 5px
    }

    .address-content ul li {
        font-size: 15px
    }

    .col-sm-6.container-align-left {
        padding-left: 30px
    }

    .address h3 {
        font-size: 27px
    }

    .call-us h5,
    .call-us h5 a {
        font-size: 16px
    }

    .email.call-us img {
        width: 40px
    }

    .call-us img {
        width: 26px
    }

    #call-email-section {
        height: 240px;
        background-size: 105% 100%
    }

    h2.form_title {
        font-size: 27px
    }

    .back-content,
    .business-content,
    .flip-container {
        height: 322px;
        margin-top: 20px
    }

    #business-scale .row {
        margin: 0 -8px 20px;
        padding-bottom: 20px
    }

    .ppc-listing .first-section .col-sm-6 {
        width: 100%
    }

    .first-section {
        padding: 45px 0
    }

    .section-right-section {
        margin-top: 30px
    }

    .popup-container {
        top: 50%;
        position: absolute;
        left: 0;
        right: 0
    }

    .address {
        padding: 205px 0 75px 0
    }

    .container-second {
        padding: 0
    }

    .webless {
        padding-top: 0
    }

    .page-template-template-infographic-service .is-filter-tabs li a {
        width: 120px
    }

    .page-template-template-infographic-service .is-schedule-wrap h5 {
        font-size: 19px
    }

    .page-template-template-infographic-service div#is-gold .is-dollar {
        padding-top: 0
    }

    .page-template-template-infographic-service .input-field-pkg input[type=number] {
        width: 270px
    }

    .page-template-template-blog-content .input-field-pkg select {
        width: 270px
    }

    .page-template-template-blog-outreach .input-field-pkg select {
        width: 270px
    }

    .page-template-template-infographic-service .lf-txt {
        padding-left: 10px
    }

    .page-template-template-infographic-service .pkg-head .lf-txt,
    .pkg-head .rf-txt {
        font-size: 14px
    }

    .page-template-template-blog-content div#is-Custom-articles h5 {
        padding-bottom: 11px
    }

    .page-template-template-blog-content .is-review-content {
        height: 185px
    }

    .page-template-template-blog-outreach .is-review-content {
        height: 185px
    }

    .agency-content .box {
        left: 23px;
        top: 33px
    }

    .agency-content .second {
        left: 115px;
        top: -21px
    }

    .agency-content .third {
        left: 295px;
        top: -57px
    }

    .agency-content .fourth {
        left: 408px;
        top: 82px
    }

    .agency-content .fifth {
        left: 475px;
        top: 51px
    }

    .agency-content .sixth {
        left: 613px;
        top: 39px
    }

    .agency-content .red-first {
        left: 91px;
        top: 92px
    }

    .agency-content .red-second {
        left: 183px;
        top: 88px
    }

    .agency-content .red-third {
        left: 271px;
        top: 71px
    }

    .agency-content .red-fourth {
        left: 363px;
        top: 3px
    }

    .agency-content .red-fifth {
        left: 452px;
        top: -43px
    }

    .agency-content .figure h4 {
        font-size: 16px
    }

    .arrow-dot {
        height: 136px
    }

    .red-box .arrow-dot {
        height: 84px
    }

    .agency-content .fourth .arrow-dot {
        height: 29px
    }

    #dws-gaurantee .gaurantee-container .gaurantee-icon {
        width: 85px;
        height: 85px;
        margin-left: 10px
    }

    .gaurantee-icon img {
        width: 45px
    }

    #dws-gaurantee .gaurantee-container h4 {
        font-size: 19px
    }

    #dws-gaurantee .gaurantee-container .gaurantee-icon {
        width: 85px;
        height: 85px;
        display: inline-block;
        margin-left: 0
    }

    .gaurantee-icon img {
        position: relative;
        top: 26px
    }

    #dws-gaurantee .gaurantee-container .col-4 {
        width: 25%;
        padding: 0
    }

    #dws-gaurantee .gaurantee-container .col-1,
    #dws-gaurantee .gaurantee-container .col-2,
    #dws-gaurantee .gaurantee-container .col-3 {
        width: 25%
    }

    .pageform {
        height: 461px
    }

    .pageform:after {
        height: 53px
    }

    div#firstsection.twosidesection {
        padding-top: 60px;
        padding-bottom: 0
    }

    div#firstsection.twosidesection .txtarea {
        padding-top: 0
    }

    .twosidesection h4 {
        font-size: 17px
    }

    .twosidesection p {
        font-size: 15px
    }

    div#secondsection {
        height: 560px;
        margin-top: 0
    }

    .middle-img img {
        max-width: 62%
    }

    .inner-img .big-text {
        font-size: 40px;
        line-height: 45px
    }

    .inner-img .small-text {
        font-size: 14px
    }

    .thedwsadvantage .outsource-content-container ul li h5 {
        font-size: 11px
    }

    .faqsection {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .faqsection .faq_tabs_inn .faq_heading {
        margin-top: 0
    }

    section#why-outsource.thedwsadvantage {
        padding-bottom: 0
    }

    #why-outsource.thedwsadvantage .why-outsource-container {
        padding: 0
    }

    .testi_wrapping {
        width: calc(100% - 105px);
        float: left;
        text-align: left;
        border: 2px solid red;
        padding: 20px 25px;
        position: relative;
        min-height: 155px;
        margin-bottom: 20px
    }

    .bottombtn {
        text-align: center;
        margin-bottom: 0;
        margin-top: 0
    }

    .foot-menu {
        width: 30%;
        padding-left: 21px
    }

    .footer-locations div {
        padding-left: 31px
    }

    .foot-location {
        margin-top: 20px;
        padding-bottom: 30px
    }

    .lstchd:nth-child(5) {
        margin-top: 4px
    }

    .somethingdone {
        margin-top: 150px;
        padding-bottom: 10px
    }

    .page-id-1133 .somethingdone,
    .page-template-template-bespoket .somethingdone {
        margin-top: 0
    }

    .gaurantee-icon img {
        width: 80px
    }

    .page-template-template-blogoutreach-new2 .or-section3-boxwrap {
        margin-bottom: 70px
    }

    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container .col-4 {
        width: 25%
    }

    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container .gaurantee-icon {
        width: 100px;
        height: 100px;
        margin: 0 auto
    }

    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container {
        padding: 0
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted {
        font-size: 11px;
        padding: 0 5px
    }

    .page-template-template-blogoutreach-new2 section#or-section6 {
        padding: 80px 0 80px
    }

    .page-template-template-blogoutreach-new2 section#new-section .or-section5-box {
        min-height: 275px
    }

    .page-template-template-blogoutreach-new2 .new_test_lf .img-mn-rp iframe,
    .page-template-template-blogoutreach-new2 .new_test_lf img {
        max-height: 230px
    }

    .page-template-template-blogoutreach-new2 .or-section5-text {
        min-height: 183px
    }

    .page-template-template-blogoutreach-new2 a.vidobtn img,
    .page-template-template-blogoutreach-new2 a.vidobtn2 img {
        max-width: 50px;
        height: auto
    }

    .page-template-template-blogoutreach-new2 section#agencybusiness .ag_cntwrap h2 {
        font-size: 24px
    }

    .main-navigation ul li a {
        font-size: 10px
    }

    .page-template-template-blogoutreach-new2 .ct_founder_title span.ct_founder_other_details {
        padding: 0 20px 0
    }
}

@media(max-width:767px) {
    span.con_number {
        left: auto
    }

    .Blog-gap {
        padding-left: 15px
    }

    .home #or-section8_new .carousel-control {
        opacity: 1;
        width: auto;
        color: #a7acb5
    }

    .home #or-section8_new .carousel-control.right {
        background-image: none
    }

    .home #or-section8_new .carousel-control.left {
        background-image: none
    }

    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-indicators {
        display: none
    }

    .page-template-template-blogoutreach-new2 section#or-section6 {
        padding: 15px;
        text-align: center
    }

    . .or-section3-boxwrap:nth-child(3),
    .or-section3-boxwrap:nth-child(4) {
        margin-bottom: 70px
    }

    .video-wrapper {
        float: none
    }

    #is-head-banner .nw-header-section h1 {
        font-size: 25px !important;
        clear: both;
        padding-top: 15px
    }

    #is-head-banner .nw-header-section h4 {
        font-size: 15px !important
    }

    .nw-feat-design {
        text-align: left
    }

    .nw-feat-design ul li {
        font-size: 15px;
        display: inline-block;
        margin: 15px 0
    }

    #is-head-banner .nw-header-section {
        padding-bottom: 25px
    }

    .hotdealbox-wrap {
        margin-bottom: 15px
    }

    .is-filter-tabs li a {
        width: 100%
    }

    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container .col-1,
    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container .col-2,
    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container .col-3,
    .page-template-template-blogoutreach-new2 #dws-gaurantee .gaurantee-container .col-4 {
        width: 100%
    }

    .page-template-template-blogoutreach-new2 .or-section6-text a.or-getstarted {
        font-size: 11px
    }

    .page-template-template-infographic-service #is-custom a.is-order-btn {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .priceinfo button.owl-next:after,
    .priceinfo button.owl-prev:after {
        top: -57px
    }

    span.od_pkg_price {
        font-size: 13px
    }

    .page-template-template-infographic-service .od_field_grp .od_heading_grp_txt.numbering_txt {
        position: relative;
        top: 3px
    }

    .od_heading_grp_txt.design_prjct_ttl {
        display: none !important
    }

    .show_card_payment {
        right: 0;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        max-width: 300px;
        width: 100%;
        margin: auto
    }

    .page-template-template-blogoutreach-new2 .show_card_payment {
        margin-left: -150px;
        margin-top: -140px;
        width: 100%
    }

    .page-template-template-infographic-service .od_field_grp .od_heading_grp_txt {
        line-height: 20px;
        padding-top: 8px
    }

    .page-template-template-infographic-service .od_info_graphic_head {
        line-height: 30px;
        padding-top: 5px
    }

    .drink-dialogues {
        margin-bottom: 40px
    }

    section#intro-section {
        height: 200px !important
    }

    .fancybox-toolbar {
        max-width: 250px;
        width: 100%;
        margin: auto;
        left: 0;
        top: 95px !important
    }

    section#intro-section .item {
        height: 200px !important
    }

    div#secondsection .textea {
        margin: auto;
        padding: 0;
        max-width: 100%
    }

    div#secondsection .txtarea {
        margin-top: 60px
    }

    .pageform {
        height: auto
    }

    div#secondsection {
        overflow: hidden
    }

    .faqwrapperouter {
        border: none
    }

    .contact_form_sec form .form-control {
        margin-bottom: 15px
    }

    .contact_form_sec form .form-control {
        height: 30px
    }

    .popup-container,
    .popup-container-sche-popup,
    .popup-container-story {
        -webkit-transform: translateY(6%)
    }

    .contact_form_sec form textarea.form-control {
        height: 45px
    }

    .bottombtn {
        margin-bottom: 19px
    }

    .gaurantee-icon img {
        top: 0
    }

    .website-icon img {
        margin: auto
    }

    .common-box h5 {
        text-align: center
    }

    .website-icon {
        text-align: center
    }

    .ppc-services .ppc-services-container {
        padding-bottom: 50px
    }

    .ppc-services .ppc-services-container .col-md-4:last-child {
        margin-bottom: 0
    }

    .ppc-content {
        text-align: center
    }

    .is-filter-tabs li {
        width: 100%
    }

    .page-template-template-infographic-service .od_field_grp .od_heading_grp_txt:before {
        display: none
    }

    .faqwrapperouter:after {
        display: none
    }

    div#Reviews {
        margin-bottom: 0 !important
    }

    #Reviews .is-review-wrap {
        padding-bottom: 0
    }

    .screenshort_itme:after {
        display: none
    }

    .somethingdone .col-md-3.col-sm-6 {
        margin-bottom: 10px
    }

    .ppc-services .ppc-services-container .col-md-4 {
        min-height: auto;
        margin-bottom: 40px
    }

    .ppc-services .ppc-services-container .col-md-4:last-child {
        margin-top: 0
    }

    .is-review-logo11 img {
        width: 100%
    }

    .is-review-logo11 {
        padding-right: 0;
        margin-top: 5px
    }

    .is-review-content11 {
        margin-top: 10px;
        width: 100%
    }

    section#is-filter {
        padding-bottom: 40px
    }

    #is-custom a.is-order-btn {
        margin-top: 30px;
        margin-bottom: 15px
    }

    .od_info_graphic_head {
        padding-left: 0;
        font-size: 18px;
        line-height: 1.5;
        padding: 12px
    }

    .od_info_graphic_content {
        padding: 10px 10px
    }

    .page-template-template-infographic-service .od_info_graphic_subhead {
        font-size: 18px;
        line-height: 28px
    }

    .od_inline-blk {
        width: 100%
    }

    .page-template-template-infographic-service .input-field-pkg input[type=number] {
        width: 100%
    }

    .popup-container,
    .popup-container-sche-popup,
    .popup-container-story {
        top: 0
    }

    #is-head-banner ul li {
        width: 100%;
        margin: 0;
        text-align: center
    }

    #is-head-banner ul li:before,
    .is-pricebox-content ul li:before {
        display: inline-block;
        float: none
    }

    #is-head-banner ul {
        text-align: center
    }

    #is-head-banner {
        padding-bottom: 0
    }



    .is-example-wrap>div:nth-child(5) .is-example-box:hover .is-example-overlay {
        max-height: 418px
    }

    .page-template-template-blog-outreach .blog-paging.is-filter-tabs li {
        width: 100%
    }

    .pricing-table-data ul li.active_one:after {
        left: -18px;
        top: 13px
    }

    .pricing-table-data ul li:before {
        border: 3px solid #e32d2d;
        width: 18px;
        height: 18px;
        left: -5px
    }

    .is-pricebox-content ul li:before {
        left: -5px
    }

    .page-template-template-blog-content .is-review-content {
        height: auto
    }

    .popup-container-sche-popup {
        max-width: 300px
    }

    .popup-inner-container-sche-popup {
        padding: 20px 10px 15px
    }

    .popup-container-sche-popup h2.form_title {
        font-size: 18px;
        margin: 0 0 20px;
        line-height: 30px
    }

    .popup-container-sche-popup .contact_form_sec form p {
        font-size: 12px
    }

    .popup-container-sche-popup .contact_form_sec form .padding-left-right {
        padding-left: 0;
        padding-right: 0
    }

    .contact_form_sec form .form-control {
        margin-bottom: 10px
    }

    #is-head-banner h1 {
        font-size: 25px;
        line-height: 30px
    }

    #is-head-banner {
        padding-top: 40px
    }

    .is-filter-tab-wrapper {
        padding-top: 30px
    }

    .is-pricebox h5 {
        padding: 0 15px;
        min-height: 70px
    }

    .is-schedule-wrap h5 {
        font-size: 19px
    }

    .page-template-template-blog-outreach .is-review-content {
        height: auto
    }

    section.thedwsadvantage#why-outsource .outsource-content-container .outsource-content-right {
        margin: auto
    }

    .clearfix.pkg-head .col-sm-6.rm-pad {
        width: 50%;
        float: left
    }

    .cart-row>div .col-sm-6.rm-pad {
        width: 50%;
        float: left
    }

    .od_info_graphic_head {
        text-align: center
    }

    .input-field-pkg .od_inline-blk {
        width: 100% !important;
        margin-bottom: 15px
    }

    .input-field-pkg .od_inline-blk:nth-child(2n) {
        width: 100%;
        margin-bottom: 0
    }

    .od_pkg_prc_wrap {
        text-align: center;
        width: auto
    }

    .page-template-template-blog-content .input-field-pkg select {
        font-size: 12px
    }

    .categories-wrapper {
        display: none
    }

    .blog-page .categories-wrapper .choose-text {
        font-size: 11px;
        letter-spacing: -.5px
    }

    .blog-page .categories-wrapper .categories ul {
        padding-left: 10px
    }

    .blog-page .categories-wrapper .categories {
        padding: 15px 0 0 0
    }

    .blog-page .featured-blog .diff-col {
        padding: 0
    }

    .blog-page .small-blog-container .col-md-4.col-xs-12.col-sm-6 {
        padding: 0
    }

    .blog-page .small-blog-container {
        margin-top: 30px
    }

    .blog-page {
        margin-bottom: 35px
    }

    .blog-page .small-blog-container .col-xs-12.col-sm-6 {
        padding: 0
    }

    .container.custom-shadow {
        padding-left: 0;
        padding-right: 0
    }

    .container.custom-shadow .col-md-6.col-sm-6.col-xs-12.webless1 {
        padding-left: 0
    }

    .page-id-357 .od_heading_grp_txt.design_prjct_ttl {
        display: table-cell !important;
        width: 10%
    }

    .page-id-357 .od_heading_grp_txt.numbering_txt {
        width: 1%
    }

    .page-id-357 .od_heading_grp_txt.rsrch_info_ttl {
        width: 12%
    }

    .page-id-357 .od_heading_grp_txt.web_info_ttl {
        width: 12%
    }

    .od_frm_main input::-webkit-input-placeholder {
        line-height: 40px
    }

    .od_frm_main input::-moz-placeholder {
        line-height: 40px
    }

    .od_frm_main input:-ms-input-placeholder {
        line-height: 40px
    }

    .od_frm_main input:-moz-placeholder {
        line-height: 40px
    }

    .od_frm_main input {
        line-height: 35px
    }

    .page-id-1133 .why-img,
    .page-template-template-bespoket .why-img {
        margin: 0
    }

    .adva-text {
        margin-top: 60px
    }

    .why-img {
        padding-top: 0
    }

    .is-prom-wrap>div {
        width: 100%;
        border: none;
        min-height: initial;
        padding-top: 15px
    }

    .footer-pop-wrp {
        display: none
    }

    .agency-img {
        display: none
    }

    #header .logo {
        padding: 15px 0 0
    }

    .pageform:after {
        display: none
    }

    #agencies {
        display: none
    }

    .container.nopad1 {
        padding: 0
    }

    .is-review-content11 {
        margin-top: 25px;
        text-align: center
    }

    .is-review-logo11 {
        float: none;
        margin: 0 auto;
        text-align: center
    }

    .mainimg-seo img {
        margin: 0 auto
    }

    .is-review-content11 {
        margin-top: 25px;
        text-align: center;
        padding: 20px
    }

    .is-review-logo11 img {
        max-width: 300px;
        text-align: center;
        display: inline-flex
    }

    .page-template-template-blog-content .is-filter-tabs li a {
        width: 100%
    }

    .page-template-template-blog-outreach .is-filter-tabs li a {
        width: 100%
    }

    .page-template-template-blog-content div#is-Custom-articles ul {
        padding-bottom: 0
    }

    .top-header-menu {
        display: none
    }

    .webless p {
        font-size: 16px
    }

    .erpwaste a.get-crm {
        font-size: 17px;
        padding: 20px 35px 19px
    }

    #seo-top-section:after {
        display: none
    }

    #about_client_succ {
        padding: 30px 0
    }

    #banner {
        height: 180px
    }

    .ppc-listing .section-right-section img {
        width: 100%
    }

    .ppc-custom-btn {
        margin-top: 10px
    }

    .acf-map {
        height: 360px
    }

    .address:after {
        display: none
    }

    .footer-main-content h5 {
        font-size: 20px;
        margin-top: 12px;
        margin-bottom: 7px;
        font-family: levenim-bold;
    }

    .sub-heading {
        font-size: 19px
    }

    .footer-banner-content h2 {
        font-size: 22px
    }

    h2.slide-heading {
        font-size: 18px
    }

    h2.ebook-heading {
        font-size: 40px
    }

    #call-email-section {
        width: 100%;
        padding: 30px 0 30px 0;
        background-image: none;
        background-color: #c92c2c;
        height: 150px
    }

    .section-right-section {
        text-align: center;
        margin-top: 20px;
        margin-bottom: 20px
    }

    iframe {
        width: 100%;
        height: 240px
    }

    .top-first-content {
        text-align: center
    }

    .top-second-content {
        text-align: center
    }

    .common-box {
        max-width: 450px;
        min-height: 300px;
        margin: 0 auto 30px
    }

    .content-container {
        padding: 50px 0 30px
    }

    .section-left-content {
        padding: 0 30px;
        text-align: center
    }

    .container-third .desc {
        text-align: center
    }

    .interative-content h4 {
        padding-left: 0;
        text-align: center
    }

    .first-section {
        padding: 35px 0 10px
    }

    .overlay-content h1 {
        font-size: 19px
    }

    .col-sm-6.col-xs-12.maximg img {
        margin: 0 auto;
        max-width: 300px
    }

    .maximg1 {
        padding-top: 30px
    }

    .seo-bottom-column {
        padding: 0 0 30px 0
    }

    .seo-top-right {
        padding-top: 30px;
        max-width: 500px;
        margin: 0 auto
    }

    #seo-bottom-section {
        padding: 0
    }

    #banner h4 {
        font-size: 23px
    }

    .back-content,
    .business-content,
    .flip-container {
        height: 320px;
        max-width: 300px;
        margin: 0 auto 20px
    }

    .seo-bottom-icon {
        height: 150px;
        background-size: auto;
        width: 150px;
        margin: 20px auto 60px auto
    }

    .seo-bottom-right {
        padding: 0 15px
    }

    .ppc-opt {
        margin-top: 40px
    }

    #top-banner {
        height: 170px
    }

    .pg-title h4 {
        font-size: 18px;
        padding-top: 4px
    }

    h1 {
        font-size: 30px
    }

    .seo-top-right h3 {
        color: #000;
        font-size: 22px
    }

    #seo-top-section:before {
        display: none
    }

    #seo-top-section {
        padding: 50px 0 32px 0
    }

    h2 {
        font-size: 25px
    }

    .seo-icon-spc h6 {
        font-size: 15px
    }

    .type-video-container .col-one-fifth {
        padding: 0 15px;
        width: 100%
    }

    .guarantee-clm-content img {
        display: block;
        float: none;
        margin: 0 auto
    }

    .guarantee-clm-content h6,
    .guarantee-clm-content p {
        text-align: center
    }

    .guarantee-clm-content {
        padding: 25px 20px 30px 20px;
        min-height: 250px
    }

    .guarantee-heading {
        font-size: 20px;
        text-align: center
    }

    .type-video-circle {
        width: 135px;
        height: 135px
    }

    #type-video-section {
        padding: 30px 0
    }

    section#about_offer_sec {
        padding: 30px 0 20px 0
    }

    #infographics-top-section {
        padding: 48px 0
    }

    .infographics-column {
        max-width: 450px;
        margin: 0 auto;
        border: 1px solid #de1010;
        padding: 12px;
        margin-top: 25px
    }

    .infgrp-spc:nth-child(2n) .infographics-column {
        margin-top: 25px
    }

    .guarantee-images img {
        display: block;
        float: none;
        margin: 10px auto
    }

    .type-video-container {
        padding: 20px 0 0 0
    }

    .about_offer_sec h3.off_main_title {
        font-size: 20px;
        line-height: 26px;
        padding-bottom: 10px
    }

    #business-scale .main-heaidng,
    #growth-section .main-heaidng {
        font-size: 16px
    }

    .linearrow {
        display: none
    }

    .linearrow1 {
        display: none
    }

    .linearrow2 {
        display: none
    }

    .slide-heading {
        font-size: 21px
    }

    .slide-subheading {
        font-size: 14px
    }

    .main-navigation {
        display: none
    }

    .my-shcedule .schedule-text {
        padding: 38px 12px 33px 12px
    }

    .logo {
        padding: 10px 10px;
        float: left
    }

    .col-one-fifth {
        width: 100%
    }

    #growth-section {
        padding-top: 15px
    }

    .ct_dws_growth_sec .col-one-fifth {
        width: 100%;
        margin: 0 !important
    }

    .client-content {
        margin-top: 14px;
        text-align: center;
        margin-bottom: 20px
    }

    .company-text {
        font-size: 16px
    }

    .social-media ul li a {
        margin-bottom: 10px;
        margin-right: 20px
    }

    .client-content-text br {
        display: none
    }

    .client-content-text {
        font-size: 17px;
        letter-spacing: .2em;
        text-align: center;
        margin-bottom: 20px
    }

    .clients-container .col-md-2 {
        padding: 0 15px
    }

    .social-media ul li a {
        margin-bottom: 10px;
        margin-right: 21px
    }

    .col-one-fifth:nth-child(4) {
        margin-left: 0
    }

    .growth-text {
        margin: 0 auto
    }

    .growth-content h6 {
        margin: 52px 0 0
    }

    .business-content {
        max-width: 450px;
        margin: 0 auto 20px;
        min-height: 284px
    }

    .agency-container h2 {
        font-size: 21px
    }

    #agencies {
        padding-top: 30px
    }

    .footer-logo {
        margin: 0 auto;
        text-align: center
    }

    .company-text {
        text-align: center
    }

    .social-media {
        text-align: center
    }

    .footer-main-content {
        max-width: 450px;
        margin: 0 auto
    }

    .footer-locations {
        text-align: center
    }

    .footer-locations span {
        margin-bottom: 10px
    }

    .footer-locations li,
    .footer-locations p {
        font-size: 15px;
        margin-bottom: 5px
    }

    .foot-location {
        padding-bottom: 0
    }

    .footer-main-content h5,
    .menu-service-menus-container {
        text-align: center;
        margin-bottom: 20px
    }

    .social-media ul li {
        margin: 0 auto 10px
    }

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

    .footer-locations div {
        width: 100%;
        margin-bottom: 20px
    }

    .footer-content ul li a {
        font-size: 15px
    }

    .footer-content {
        padding: 30px 0 15px
    }

    .my-shcedule .schedule-text {
        padding: 0;
        float: none;
        text-align: center
    }

    .logo {
        padding: 10px 10px;
        float: none;
        text-align: center
    }

    section#about_offer_sec {
        padding: 50px 0 20px 0;
        text-align: center
    }

    .about_story_sec .about_story_inn {
        text-align: center
    }

    #about_client_succ p {
        padding: 0 10px
    }

    .about_factor_sec .about_factor_inn {
        padding: 0 10px;
        text-align: center
    }

    .about_leader_ship .about_leader_ship_top {
        padding: 0 10px 65px;
        text-align: center
    }

    .about_story_sec .story-img-inn {
        display: inline-block
    }

    .about_story_sec .ab_st_img_sec {
        float: none;
        clear: both
    }

    .my-shcedule .schedule-text {
        font-size: 17px
    }

    h2.form_title {
        font-size: 20px
    }

    .col-sm-6.container-align-left {
        padding-left: 0
    }

    .call-us {
        position: relative;
        z-index: 3;
        margin-bottom: 30px;
        padding-left: 27%
    }

    .email.call-us {
        margin-left: -21px
    }

    .email.call-us img {
        margin-top: -5px;
        width: 45px
    }

    span.wpcf7-not-valid-tip {
        margin-top: -7px
    }

    .call-us h5,
    .call-us h5 a {
        font-size: 16px
    }

    div.wpcf7-acceptance-missing,
    div.wpcf7-validation-errors {
        border: 2px solid transparent;
        padding: 0;
        margin: 0;
        text-align: center
    }

    section#maps-address {
        margin: 0 auto;
        text-align: center
    }

    .address {
        margin-top: 30px;
        padding: 5px 0 30px 0
    }

    .address-tabs .nav-tabs>li>a {
        padding: 12px 12px;
        font-size: 15px
    }

    .nav-tabs>li {
        float: none;
        display: inline-block;
        margin-bottom: -1px
    }

    .webless h3 {
        padding-top: 43px
    }

    .webless1 {
        box-shadow: 0 0 0 0 #fff;
        -moz-box-shadow: 0 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 0 #fff;
        -ms-box-shadow: 0 0 0 0 #fff;
        -o-box-shadow: 0 0 0 0 #fff
    }

    .webless1:before {
        box-shadow: 0 0 0 0 #fff;
        -moz-box-shadow: 0 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 0 #fff;
        -ms-box-shadow: 0 0 0 0 #fff;
        -o-box-shadow: 0 0 0 0 #fff
    }

    .webless1:after {
        box-shadow: 0 0 0 0 #fff;
        -moz-box-shadow: 0 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 0 #fff;
        -ms-box-shadow: 0 0 0 0 #fff;
        -o-box-shadow: 0 0 0 0 #fff
    }

    .webless2 {
        box-shadow: 0 0 0 0 #fff;
        -moz-box-shadow: 0 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 0 #fff;
        -ms-box-shadow: 0 0 0 0 #fff;
        -o-box-shadow: 0 0 0 0 #fff
    }

    .webless2:before {
        box-shadow: 0 0 0 0 #fff;
        -moz-box-shadow: 0 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 0 #fff;
        -ms-box-shadow: 0 0 0 0 #fff;
        -o-box-shadow: 0 0 0 0 #fff
    }

    .webless2:after {
        box-shadow: 0 0 0 0 #fff;
        -moz-box-shadow: 0 0 0 0 #fff;
        -webkit-box-shadow: 0 0 0 0 #fff;
        -ms-box-shadow: 0 0 0 0 #fff;
        -o-box-shadow: 0 0 0 0 #fff
    }

    .webshow h2 {
        font-size: 25px;
        font-weight: 700;
        text-align: center;
        padding: 0 0 30px;
        color: #000
    }

    .weboo {
        padding-top: 40px
    }

    .webless {
        text-align: center
    }

    .webplace {
        padding-left: 0;
        padding-right: 0
    }

    .webless {
        padding-left: 0;
        padding-right: 0
    }

    .weboo {
        padding-bottom: 0
    }

    .webets1 {
        padding-top: 0
    }

    .youtubevedio {
        right: 0
    }

    .erpbanner h1 {
        font-size: 30px
    }

    .erpbanner p {
        font-size: 17px
    }

    .erpwaste h2 {
        font-size: 22px
    }

    .erpwaste h6 {
        font-size: 14px
    }

    .youtubevedio {
        right: 0;
        top: 61%
    }

    .webshow h2 {
        font-size: 21px
    }

    .webless h3 {
        font-size: 21px
    }

    .usewith h3 {
        font-size: 18px;
        margin-top: 24px
    }

    .usewith p {
        padding: 0 5px
    }

    .about_factor_sec .about_fac {
        font-size: 16px
    }

    .ppc-opt a {
        font-size: 15px;
        line-height: 24px
    }

    .scroll-top {
        display: none !important
    }

    .form_header {
        padding: 0 15px
    }

    h2.form_title {
        padding-bottom: 25px
    }

    .contact_form_sec form p {
        font-size: 15px;
        line-height: 10px;
        margin: 0 0 8px
    }

    .contact_form_sec form .padding-left-right {
        padding-left: 15px;
        padding-right: 15px
    }

    .contact_form_sec form .form-control {
        margin-bottom: 22px
    }

    .contact_form_sec form .form-btn {
        font-size: 16px;
        display: block;
        margin: 0 auto
    }

    .about_bann_caption h4.about_bann_sub_title {
        line-height: 24px
    }

    h4 {
        font-size: 19px
    }

    .about_core_val .about_core_val_center {
        padding: 30px 20px
    }

    .about_core_val h3.core_val_top_title {
        font-size: 22px
    }

    .about_core_val .core_val_top {
        padding: 0 0 30px
    }

    .about_core_val .core_val_box h4 {
        font-size: 18px
    }

    .about_story_sec h3.about_story_title {
        font-size: 22px
    }

    section#about_factor_sec,
    section#about_leader_ship,
    section#about_story_sec {
        padding: 30px 0;
        position: relative
    }

    .about_factor_sec .about_factor_inn p {
        font-size: 15px
    }

    .page-template-template-infographic-service .is-filter-tabs li a {
        width: 100%;
        font-size: 15px
    }

    .page-template-template-infographic-service div#is-gold {
        margin-top: 30px
    }

    .page-template-template-infographic-service .od_info_graphic_head {
        text-align: center
    }

    .page-template-template-infographic-service .od_info_graphic_subhead {
        text-align: center
    }

    .page-template-template-infographic-service .input-field-pkg {
        max-width: 410px;
        margin: 0 auto
    }

    .page-template-template-blog-content .input-field-pkg select {
        max-width: 100%;
        margin: 0 auto
    }

    .page-template-template-infographic-service .od_pkg_head {
        max-width: 410px;
        margin: 0 auto
    }

    .page-template-template-infographic-service .od_heading_group {
        display: none
    }

    .page-template-template-infographic-service .od_field_grp .od_heading_grp_txt {
        max-width: 420px;
        margin: 0 auto;
        width: 100%;
        display: block
    }

    .od_field_grp>div,
    .page-template-template-infographic-service .od_heading_group>div {
        border-left: 0 solid #e7e7e7
    }

    .page-template-template-infographic-service .od_heading_grp_txt.info_title_ttl:before {
        content: "" attr(data-line) ""
    }

    .page-template-template-blog-content div#is-Custom-articles .pricing-table-data {
        padding-top: 0
    }

    .nopad2 {
        background: #e2e2e2;
        padding-bottom: 30px
    }

    .formpagetext {
        padding-right: 0;
        max-width: 450px;
        margin: 0 auto;
        padding-bottom: 30px
    }

    .formsection {
        margin-left: 0;
        max-width: 450px;
        margin: 30px auto 0
    }

    div#firstsection.twosidesection .txtarea {
        margin-left: 0;
        text-align: center;
        padding: 0 0
    }

    div#secondsection {
        background-image: none;
        padding-top: 0
    }

    div#secondsection .txtarea {
        text-align: center
    }

    .imagepart_one {
        top: 0;
        background-size: contain;
        display: inline-block;
        margin: 0 auto;
        text-align: unset;
        background-position: center center
    }

    .textea {
        max-width: 90%;
        margin: 0 auto;
        margin-top: 60px
    }

    .adva-text {
        margin-top: 180px
    }

    #why-outsource .outsource-content-container {
        position: relative;
        max-width: 450px;
        margin: 0 auto;
        margin-top: 0
    }

    section.thedwsadvantage#why-outsource .outsource-content-container .outsource-content-left .icon_mb1 {
        height: 85px;
        width: 85px;
        border: 1px solid #767676;
        position: relative;
        max-width: 450px;
        margin: 0 auto;
        right: 0;
        top: 0;
        border-radius: 100%
    }

    .icon_mb1 img.img-responsive {
        margin: auto;
        vertical-align: middle;
        top: 50%;
        transform: translateY(-50%);
        position: relative
    }

    .icon_mb {
        display: none
    }

    #why-outsource.thedwsadvantage .outsource-content-container .outsource-content-right .icon_mb1 {
        left: 0;
        height: 85px;
        width: 85px;
        border: 1px solid #767676;
        position: relative;
        max-width: 450px;
        margin: 0 auto;
        top: 0;
        border-radius: 100%
    }

    #secondsection .imagepart_two {
        margin-top: 30px
    }

    .inner-overlay,
    .middle-img img {
        display: none
    }

    .icon_mb1 {
        display: block
    }

    .thedwsadvantage .outsource-content-container ul li h5 {
        font-size: 17px;
        margin-top: 15px
    }

    section#why-outsource.thedwsadvantage .why-outsource-container p {
        font-size: 16px;
        margin-top: 15px;
        line-height: 1.4
    }

    .faqsection {
        background-image: none;
        padding-top: 20px
    }

    section#why-outsource.thedwsadvantage .ppc-custom-btn {
        margin-top: 20px;
        display: block;
        position: static
    }

    .faqsection .faq_heading {
        margin-top: 0
    }

    .somethingdone {
        margin-top: 90px;
        padding-bottom: 10px
    }

    .page-id-522 .somethingdone,
    .page-template-template-bespoket .somethingdone {
        margin-top: 0
    }

    .screenshort_itme {
        background-repeat: no-repeat;
        max-width: 450px;
        text-align: center;
        background-position: center;
        margin: 0 auto;
        margin-bottom: 0;
        height: 280px
    }

    .screenshort_itme:after {
        box-shadow: 0 -5px 40px 10px rgba(56, 56, 56, .3);
        -moz-box-shadow: 0 -5px 40px 10px rgba(56, 56, 56, .3) -webkit-box-shadow: 0 -5px 40px 10px rgba(56, 56, 56, .3);
        -ms-box-shadow: 0 -5px 40px 10px rgba(56, 56, 56, .3) -o-box-shadow:0px -5px 40px 10px rgba(56, 56, 56, .3) height: 0;
        width: 60%;
        position: absolute;
        left: 0;
        bottom: -5px;
        content: "";
        right: 0;
        margin: auto
    }

    .lstchd {
        margin-top: 20px
    }

    .lstchd:nth-child(5) {
        margin-top: 20px
    }

    .lstchd:nth-child(6) {
        margin-top: 20px
    }

    section.bespoket_page {
        padding: 35px 0 0
    }

    .testi_wrapping {
        margin: 0 auto;
        margin-bottom: 20px;
        float: none
    }

    #dws-gaurantee {
        margin-top: 30px
    }

    #dws-gaurantee .gaurantee-container .gaurantee-icon {
        width: 85px;
        height: 85px;
        display: inline-flex;
        margin-left: 0
    }

    .gaurantee-icon img {
        width: 65px
    }

    #dws-gaurantee .gaurantee-container .custom-col:after {
        display: none
    }

    .gaurantee-content {
        max-width: 280px;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 30px
    }

    #dws-gaurantee .gaurantee-container {
        padding: 35px 0 0
    }

    .page-id-522 .footer-bg.footer-banner h2 {
        font-size: 22px
    }

    .page-id-522 .footer-bg.footer-banner {
        padding: 30px 0
    }

    #dws-gaurantee {
        background: 0 0
    }

    .footer-logo img {
        display: inline-block
    }

    #dws-gaurantee .gaurantee-container .col-1,
    #dws-gaurantee .gaurantee-container .col-2,
    #dws-gaurantee .gaurantee-container .col-3,
    #dws-gaurantee .gaurantee-container .col-4 {
        width: 100%
    }

    .outsource-img {
        background: 0 0;
        margin: 15px
    }

    section.thedwsadvantage#why-outsource .outsource-content-container .outsource-content-right {
        top: 0
    }

    section.thedwsadvantage#why-outsource .outsource-content-container .outsource-content-left {
        top: 20px
    }

    .footer-locations div:before {
        position: relative;
        margin: 0 auto 3px
    }

    .footer-locations div {
        padding-left: 0
    }

    #expert-talent-pool .outsource-expert-box,
    #outsource-work .outsource-expert-box {
        padding: 78px 25px 25px 25px;
        max-width: 450px;
        margin: 0 auto;
        margin-bottom: 80px;
        min-height: 240px
    }

    .outsource-weboo ul li:before {
        position: relative;
        display: inline-block;
        left: -7px
    }

    .webless1 img {
        max-width: 100%;
        margin: 0 auto
    }

    .expert-container h2 {
        font-size: 21px
    }

    .custom_thank_banner_cnt h3 {
        font-size: 25px
    }

    .custom_thank_banner_cnt p {
        font-size: 14px
    }

    .ebook-header h3 {
        font-size: 24px
    }

    .video-img span {
        position: relative;
        transform: initial;
        top: -10px;
        bottom: auto
    }

    .rankwatch.notifyfox.crackitt-page #expert-talent-pool .outsource-expert-box {
        min-height: initial
    }

    .ebook-header {
        padding: 60px 0 20px
    }

    .ebook-box-left {
        margin-bottom: 20px
    }

    .ebook-box-right {
        padding: 30px 20px
    }

    .ebook-box-right p {
        font-size: 18px
    }

    .page-id-439 #expert-talent-pool .outsouce-expert-content {
        height: auto
    }

    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-left,
    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-right,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-left,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-right {
        width: 100%;
        position: relative;
        right: auto;
        left: auto;
        top: auto
    }

    #why-outsource .outsource-content-container .outsource-content-left li:after,
    #why-outsource .outsource-content-container .outsource-content-right li:after {
        display: none
    }

    #why-outsource .outsource-content-container .outsource-content-left li,
    #why-outsource .outsource-content-container .outsource-content-right li,
    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-left li,
    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-right li,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-left li,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-right li {
        text-align: center;
        margin-bottom: 10px !important;
        font-size: 16px
    }

    #why-outsource .outsource-content-container .outsource-content-left ul,
    #why-outsource .outsource-content-container .outsource-content-right ul {
        padding: 0;
        margin: 0
    }

    #why-outsource .outsource-content-container .outsource-content-left,
    #why-outsource .outsource-content-container .outsource-content-right,
    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-left,
    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-right,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-left,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-right {
        margin: 0;
        padding: 0
    }

    #why-outsource .outsource-content-container .outsource-content-right,
    .page-id-1133 #why-outsource .outsource-content-container .outsource-content-right,
    .page-id-439 #why-outsource .outsource-content-container .outsource-content-right {
        margin-bottom: 40px
    }

    .webless1 img.bonusimg {
        right: 0;
        top: -46px;
        width: 110px;
        height: 50px;
        object-fit: cover
    }

    .page-id-439 .outsource-weboo .weboo {
        padding-top: 80px
    }

    #outsource-work .outsource-expert-box h5,
    #outsource-work .outsource-expert-box p {
        font-size: 16px
    }

    .page-id-1133 #outsource-work .outsource-expert-box,
    .page-id-439 #outsource-work .outsource-expert-box {
        min-height: initial
    }

    #outsource-work .outsource-arr-icon {
        text-align: center;
        margin-bottom: 70px
    }

    .page-id-1133 #outsource-work .steps,
    .page-id-439 #outsource-work .steps {
        position: relative;
        bottom: 0;
        margin: auto;
        right: auto;
        left: auto
    }

    #outsource-work .outsource-arr-icon:last-child {
        margin-bottom: 0
    }

    #outsource-work .ppc-custom-btn {
        margin-top: 60px
    }

    #dws-gaurantee {
        margin-top: 0
    }

    .row {
        margin: 0
    }

    .outsource-page #banner {
        height: auto;
        padding: 25px 20px 60px 20px
    }

    section#banner .overlay-content {
        width: 100%;
        margin: 0;
        left: 0;
        position: absolute;
        transform: translate(0)
    }

    .outsource_form-container {
        max-width: 100%;
        position: static;
        float: none;
        margin: 35px auto 10px auto;
        border-radius: 35px;
        margin-top: 20%;
    }

    .outsource-page .outsource-intro .ppc-custom-btn {
        width: 100%
    }

    .video-img iframe {
        width: 44%;
        top: 8px
    }

    #expert-talent-pool .outsource-expert-box,
    #outsource-work .outsource-expert-box {
        max-width: 100%
    }

    .outsource_form-container.closedform {
        transform: translateX(0)
    }

    div#closeform {
        display: none
    }

    .openformqt {
        display: none
    }

    .page-template-template-blogoutreach-new2 #is-head-banner .nw-header-section {
        text-align: center;
        padding: 0 15px 25px
    }

    .page-template-template-blogoutreach-new2 .ct_vid_tab {
        width: 100%;
        padding: 0;
        float: none !important
    }

    .page-template-template-blogoutreach-new2 .video-wrapper {
        width: 100%;
        max-width: 480px;
        margin: 0 auto
    }

    .text-vid {
        position: relative;
        transform: initial;
        z-index: 11;
        left: 0;
        top: 0
    }

    .banner-img.video_overlay {
        height: calc(100% - 45px)
    }

    .page-template-template-blogoutreach-new2 .or-section3-box,
    .page-template-template-blogoutreach-new2 .or-section3-text p,
    .page-template-template-blogoutreach-new2 .or-section5-text,
    .page-template-template-blogoutreach-new2 section#new-section .or-section5-box {
        min-height: 0
    }

    .page-template-template-blogoutreach-new2 section#or-section3 {
        padding-bottom: 30px !important
    }

    .page-template-template-blogoutreach-new2 .new_test_lf .img-mn-rp {
        margin: 0 auto
    }

    .page-template-template-blogoutreach-new2 .test_txt {
        padding-left: 0;
        text-align: center
    }

    .page-template-template-blogoutreach-new2 .new_test_rg {
        padding-left: 15px;
        padding-right: 15px
    }

    .home section.ct_client_wr .test_txt span.ex_with_cnt:before,
    .page-template-template-blogoutreach-new2 section.ct_client_wr .test_txt span.ex_with_cnt:before {
        content: none
    }

    .page-template-template-blogoutreach-new2 .ag_cntwrap {
        text-align: center;
        padding: 20px 0 0
    }

    .page-template-template-blogoutreach-new2 a.vidobtn2 img {
        height: auto;
        width: auto
    }

    .page-template-template-blogoutreach-new2 .or-section5-box {
        text-align: center
    }

    .page-template-template-blogoutreach-new2 .or-section5-box .or-section5-icon {
        display: inline-block;
        width: auto
    }

    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price .is-pricebox-content .ct_orderblock,
    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price .is-pricebox-content .is_top_list,
    .page-template-template-blogoutreach-new2 section#or-section6 {
        text-align: center
    }

    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price .is-pricebox h5 {
        min-height: 85px;
        text-align: center;
        justify-content: center
    }

    .page-template-template-blogoutreach-new2 .or-section3-boxwrap:last-child {
        margin-bottom: 0
    }

    .page-template-template-blogoutreach-new2 #or-section6 .col-sm-6.or-section6-text.col-sm-offset-6 {
        padding-bottom: 0
    }

    .page-template-template-blogoutreach-new2 .or-section4-img,
    .page-template-template-blogoutreach-new2 .or-section6-img {
        padding: 0 0 15px
    }

    .page-template-template-blogoutreach-new2 .test_txt p,
    .page-template-template-blogoutreach-new2 section#agencybusiness .ag_cntwrap p {
        font-size: 14px;
        line-height: 24px;
        margin: 0 0 10px
    }

    .page-template-template-blogoutreach-new2 .is-pricebox-content ul {
        padding-left: 20px;
        display: inline-block;
        max-width: 200px;
        text-align: left;
        width: 100%
    }

    .nw-feat-design ul li {
        width: 50%;
        padding-left: 0;
        text-align: center;
        display: block;
        float: left
    }

    .nw-feat-design ul li:before {
        top: auto;
        left: auto;
        position: relative;
        margin: 0 auto 10px;
        transform: none;
        display: block
    }

    #is-head-banner .nw-header-section h4 {
        margin: 15px 0;
        margin-bottom: 20px
    }

    .page-template-template-blogoutreach-new2 .od_order_now_box {
        padding-top: 5px
    }

    .page-template-template-blogoutreach-new2 #is-filter .is-schedule-wrap {
        padding: 0;
        margin: 0;
        border: none
    }

    .or-section4-text a.or-getstarted,
    .or-section6-text a.or-getstarted {
        margin-top: 20px
    }

    .home section#or-section8_new,
    .page-template-template-blogoutreach-new2 section#or-section8_new {
        padding-top: 40px
    }

    .home #or-section8_new .carousel,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel {
        padding-bottom: 0 !important;
        text-align: center
    }

    .home #or-section8_new .carousel-control .glyphicon-chevron-left,
    .home #or-section8_new .carousel-control .glyphicon-chevron-right,
    .home #or-section8_new .carousel-control .icon-next,
    .home #or-section8_new .carousel-control .icon-prev,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-control .glyphicon-chevron-left,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-control .glyphicon-chevron-right,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-control .icon-next,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-control .icon-prev {
        position: relative;
        left: auto;
        top: auto;
        right: auto;
        margin: 10px 10px 0;
        font-size: 40px
    }

    .home #or-section8_new .carousel-control.left,
    .home #or-section8_new .carousel-control.right,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-control.left,
    .page-template-template-blogoutreach-new2 #or-section8_new .carousel-control.right {
        position: relative;
        display: inline-block;
        margin: 0;
        top: 0;
        right: auto;
        left: auto;
        bottom: auto
    }

    .page-template-template-blogoutreach-new2 .or-section4-text {
        text-align: center
    }

    .page-template-template-blogoutreach-new2 .or-section9-wrap {
        margin-bottom: 0
    }

    .page-template-template-blogoutreach-new2 section#agencybusiness .ag_imgwrap span.ct_founders_icon {
        max-width: 75px;
        right: -17px;
        top: 0
    }

    .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
        transform: scale(.8);
        position: relative;
        transform-origin: 0 0
    }

    .owl-carousel .owl-stage,
    .owl-carousel.owl-drag .owl-item {
        touch-action: auto;
        -ms-touch-action: auto;
        touch-action: auto;
        -webkit-user-select: auto;
        -moz-user-select: auto;
        -ms-user-select: auto;
        user-select: auto
    }

    .page-template-template-blogoutreach-new2 .is-info-price.ctinfo_price.ctinfo_price2 .is-pricebox h5 {
        min-height: initial;
        padding: 20px 0
    }

    .priceinfo {
        margin-top: 25px
    }

    section#about-banner1.single-page-banner h1 {
        font-size: 24px;
        line-height: 125%
    }

    .Subform {
        padding-bottom: 30px
    }

    #notification-1820 .ht-n-close-toggle {
        top: 3px;
        right: -8px
    }

    .downloadboxpop-wrap>p {
        font-size: 18px
    }

    .downloadboxpop-wrap {
        padding: 30px
    }

    .downloadboxpop-wrap form input {
        margin: 7px 0
    }

    div#topnotify span {
        top: 40px;
        right: 20px
    }

    div#sidenotify {
        max-width: 150px;
        padding: 15px
    }

    .home .or-section4-img img {
        margin: auto
    }

    .home .new_test_lf img {
        max-height: 210px;
        width: 100%
    }

    .home section#or-section8_new {
        height: auto;
        padding: 30px 0
    }

    .home .or-section5-text {
        min-height: initial
    }

    .home .agbusiness_image {
        text-align: center
    }

    .home .or-section-title h4 {
        font-size: 18px
    }

    .home .or-section-title h3 {
        font-size: 20px
    }

    .col-sm-4.col-lg-4.col-md-4.col-xs-12.new_test_lf {
        padding: 0
    }

    .home .test_txt,
    .page-template-template-blogoutreach-new2 .test_txt {
        padding-left: 0
    }

    .home #or-section8_new .carousel-indicators {
        display: none
    }

    .home .test_txt {
        padding: 0;
        padding-top: 30px;
        font-size: 16px;
        padding-left: 0
    }

    .home section.ct_client_wr .test_txt p {
        margin-bottom: 30px
    }

    .home section.ct_client_wr .test_txt p:after,
    .home section.ct_client_wr .test_txt p:before {
        display: none
    }

    .home section.ct_client_wr .test_txt p {
        text-indent: 0
    }

    .home .new_test_rg {
        padding: 0
    }

    .container-offer .col-md-3 {
        width: 48%
    }

    .offer-service-listing {
        padding-bottom: 40px;
        margin-top: -40px
    }

    .page-template-template-offer .interative-box {
        margin-bottom: 30px
    }

    .offer-content .offer-text {
        font-size: 16px
    }

    .page-template-template-offer .interative-box h6 {
        font-size: 16px
    }

    .offer-form {
        padding: 0 15px
    }

    .offer-form h2 {
        margin-bottom: 20px
    }

    .page-template-template-offer .footer-bg {
        padding: 40px 0 18px
    }

    .offer-form .wpcf7-submit {
        font-size: 20px;
        padding: 22px 30px 18px
    }

    .offer-service-listing h2 {
        margin-bottom: 35px
    }

    .offer-content .offer-value {
        font-size: 50px;
        line-height: 1;
        margin-left: 30px
    }

    .offer-content {
        left: 65px
    }

    .offer-top img {
        max-width: 80%
    }

    .container-offer .interative-img img {
        max-width: 45%
    }

    .ws-content {
        display: block;
        text-align: center
    }

    .ws-box1.ws-contentbox {
        left: auto !important
    }

    .ws-box2.ws-contentbox {
        right: auto !important
    }

    .ws-hl {
        display: none
    }

    .ws-nmber-wrap:before,
    .ws1 .ws-nmber-wrap:before,
    .ws4 .ws-nmber-wrap:before {
        height: 30px;
        top: 15px;
        bottom: auto;
        left: 0;
        right: 0
    }

    .ws-nmber-wrap:after,
    .ws1 .ws-nmber-wrap:after,
    .ws4 .ws-nmber-wrap:after,
    .ws5 .ws-nmber-wrap:after {
        display: block;
        left: 0;
        right: 0;
        top: auto;
        bottom: 12px;
        z-index: -1;
        height: 30px
    }

    .ws-nmber-wrap {
        width: 120px;
        position: relative;
        height: 160px;
        display: flex;
        align-items: center
    }

    .ws-box1.ws-contentbox:before,
    .ws-box2.ws-contentbox:before {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -22px;
        border-top: 21px solid red;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        right: 0;
        margin: auto;
        left: 0 !important;
        width: 20px;
        border-bottom: none;
        top: auto
    }

    .ws-box1.ws-contentbox:after,
    .ws-box1.ws-contentbox:before {
        right: 0 !important;
        left: 0 !important;
        top: auto !important;
        bottom: -21px;
        border-top: 21px solid red;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        width: 20px;
        margin: auto !important
    }

    .ws-box1.ws-contentbox:after,
    .ws1 .ws-box1.ws-contentbox:after {
        border-top-color: #fff;
        bottom: -26px;
        left: 0 !important;
        right: 0 !important
    }

    .ws-box2.ws-contentbox:before,
    .ws1 .ws-box2.ws-contentbox:before {
        top: -21px !important;
        bottom: auto !important;
        left: 0 !important;
        right: 0 !important;
        width: 20px !important
    }

    .ws-box2.ws-contentbox:after {
        border-top: 21px solid #fff;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        top: -26px !important;
        right: 0;
        left: 0 !important;
        bottom: auto !important;
        width: 20px !important
    }

    .ws2 .ws-box1.ws-contentbox:before,
    .ws4 .ws-box1.ws-contentbox:before,
    .ws4 .ws-box2.ws-contentbox:before {
        border-top: 21px solid #000;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent
    }

    .ws-yesno {
        top: auto;
        bottom: -19px;
        right: 19px
    }

    .ws-box2 .ws-yesno {
        top: -19px;
        bottom: auto;
        left: 19px
    }

    .ws2 .ws-nmber-wrap:before {
        display: block
    }

    .ws2 .ws-nmber-wrap:after {
        display: none
    }

    .ws5 .ws-nmber-wrap:before {
        display: none
    }

    .ws5 .ws-nmber-wrap:after {
        content: '';
        position: absolute;
        width: 2px;
        height: 30px;
        background-color: #e71818;
        margin: auto;
        left: 0;
        right: 0;
        top: auto;
        bottom: 13px
    }

    .ws2 .ws-nmber-wrap,
    .ws5 .ws-nmber-wrap {
        height: 115px;
        align-items: start
    }

    .ws2 .ws-nmber-wrap {
        align-items: flex-end
    }
}

@media(max-width:600px) {
    .ebook-banner .text-right {
        text-align: right;
        text-align: center
    }

    .call-us {
        padding-left: 30px
    }

    .page-template-template-infographic-service .is-filter-tabs li a {
        width: 100%;
        font-size: 14px
    }

    .page-template-template-infographic-service .is-faq-wrap .panel-heading a {
        font-size: 15px
    }
      .outsource_form-container {
        margin-top: 30%;
    }
}

@media(max-width:480px) {
    .slide-heading {
        font-size: 16px
    }

    .page-template-template-blog-outreach .input-field-pkg select {
        width: 210px
    }

    .video-img img {
        max-width: 350px
    }

    .testi_head h3 {
        font-size: 16px;
        line-height: 1.2
    }

    .page-id-522 .footer-bg.footer-banner h2 {
        font-size: 16px
    }

    .page-id-522 .footer-bg.footer-banner .footer-banner-content a.schedule-button {
        padding: 15px 20px 15px;
        font-size: 14px
    }

    .foot-location {
        margin-top: 20px;
        padding-bottom: 0
    }

    .pageform h1 {
        text-align: center
    }

    .mainbtn {
        max-width: 263px;
        margin: 0 auto
    }

    div#Reviews1 h3 {
        font-size: 14px;
        line-height: 1.4
    }

    div#Reviews1 {
        padding-top: 0
    }

    .pankborder {
        margin-top: 20px;
        margin-bottom: 15px
    }

    .call-us h5,
    .call-us h5 a {
        font-size: 13px
    }

    h2.form_title {
        font-size: 16px;
        line-height: 1.6
    }

    section#form_wrapper {
        padding: 40px 0 30px
    }

    h2.form_title br {
        display: none
    }

    .slide-subheading {
        font-size: 12px
    }

    .agency-container h2 {
        font-size: 16px
    }

    .schedule-button {
        padding: 15px 10px;
        font-size: 14px
    }

    .footer-bg {
        padding: 35px 0
    }

    .social-media ul li a {
        margin-bottom: 10px;
        margin-right: 0
    }

    .copyright {
        font-size: 13px;
        line-height: 1.6;
        padding: 20px 15px
    }

    .my-shcedule .schedule-text {
        font-size: 12px
    }

    .about_factor_sec h4.about_factor_title {
        font-size: 20px
    }

    h2.leader_main_title {
        font-size: 22px
    }

    .about_leader_ship .about_leader_right_inn {
        padding-left: 0;
        margin-top: 20px
    }

    h1 {
        font-size: 27px
    }

    h4 {
        font-size: 23px
    }

    .address-tabs .nav-tabs>li>a {
        margin-right: 0;
        font-size: 11px;
        padding: 12px 5px
    }

    .erpwaste h2 {
        font-size: 14px
    }

    .erpwaste h6 {
        font-size: 13px
    }

    .youtubevedio {
        right: 0;
        top: 32%
    }

    .erpbanner h1 {
        font-size: 17px
    }

    .erpbanner p {
        font-size: 11px
    }

    #banner h4 {
        font-size: 19px
    }

    .ppc-opt h5 {
        font-size: 16px
    }

    .section-left-content {
        padding: 0 5px;
        text-align: center
    }

    .section-left-content h3 {
        font-size: 22px
    }

    .common-box h5 {
        font-size: 17px
    }

    .top-first-content h5 {
        font-size: 18px
    }

    .top-first-content h3 {
        font-size: 22px
    }

    .first-section h6 {
        font-size: 15px
    }

    .first-section .col-md-6 {
        padding: 0 10px
    }

    .page-template-template-infographic-service .is-filter-tabs li {
        margin: 0;
        width: 100%
    }

    .adva-text {
        margin-top: 35px
    }

    #secondsection .imagepart_two {
        margin-top: 0
    }

    .testi_wrapping {
        width: calc(100% - 30px)
    }

    .video-img iframe {
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        width: 63%;
        height: 89%;
        top: 4px;
        z-index: 99
    }

    .ppc-custom-btn a {
        padding: 22px 20px 20px;
        font-size: 13px
    }

    .overlay-content {
        font-size: 19px
    }

    .custom_thank_banner_cnt h3 {
        font-size: 25px;
        margin: 0 0 5px
    }

    .custom_thank_banner_cnt p {
        font-size: 13px;
        line-height: 1.3
    }
}

@media(max-width:400px) {

    .priceinfo button.owl-next:after,
    .priceinfo button.owl-prev:after {
        top: -43px
    }
}

@media(max-width:375px) {
    .video-img iframe {
        position: absolute;
        left: 13px;
        right: 0;
        margin: auto;
        width: 82%;
        height: 87%;
        top: 6px
    }
}

@media (max-width: 767px) {
    .interview-top-left1 p {
        font-size: 16px;
    }

    .interview-top-left1 {
        width: 88%;
        padding: 35px 0 19px 1px;
    }
    .page-id-8761 .back_banner {
        padding-top: 50px;
    }

}

@media(max-height:500px) {
    .page-template-template-blogoutreach-new2 .popup-container-sche-popup {
        max-height: 400px !important;
        overflow-y: auto !important
    }
}

@media(max-width:320px) {
    body {
        font-size: 15px
    }

    #mg-wprm-wrap li.menu-item a {
        font-size: 13px
    }

    #mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
        font-size: 12px
    }

    .address-tabs .nav-tabs {
        margin-bottom: 30px
    }

    .address-tabs .nav-tabs>li>a {
        padding: 9px 5px
    }

    .address-content p,
    .address-content ul li a {
        font-size: 15px
    }

    .address-content p {
        padding: 0
    }

    .acf-map {
        height: 280px
    }

    .footer-banner-content h2 {
        font-size: 18px
    }

    .sub-heading {
        font-size: 16px
    }

    .about_core_val .about_core_val_center p {
        font-size: 16px;
        line-height: 20px;
        margin: 0
    }

    .video-img img {
        max-width: 290px
    }

    .page-template-template-blog-outreach .input-field-pkg select {
        width: 166px
    }

    .page-template-template-blog-outreach .od_info_graphic_head {
        font-size: 14px
    }

    .priceinfo button.owl-next:after,
    .priceinfo button.owl-prev:after {
        top: -33px
    }

    .video-img iframe {
        width: 82%;
        height: 88%;
        top: 4px;
        left: 10px
    }

    .container-offer .col-md-3 {
        width: 100%
    }
}