@media (min-width: 1200px) {
.search-results .post-box {
  margin-bottom: 40px;
}
body:not(.twentyseventeen-front-page).search-results .entry-header {
  padding: 0em 0;
}


}
@media (max-width: 1600px) {
  .last-widget {
    padding-left: 25px;
    padding-right: 5px;
  }

  footer .bottom_contact .col:last-child {
    padding-left: 25px;
  }

  footer .bottom_contact .col:last-child:after {
    /* left:-6px; */
  }
  /* DP invite-printpack22 start */
  .printpack22_banner {
    max-height: 545px;
  }
  .printpack22-video-section {
    padding-top: 50px;
  }
  .printpack22-video-section .printpack22-top h1 {
    font-size: 35px;
  }
  .printpack22-video-section .printpack22-bottom .quick-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
  }
  .printpack22-video-section
    .printpack22-bottom
    .quick-contact
    .list-inline-item:not(:last-child):after {
    content: unset;
  }
  .printpack_detail_form:before {
    left: 10px;
  }
  .printpack22-video-section .printpack22-bottom {
    top: 0;
  }
  /* DP invite-printpack22 end */
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
    width: 100%;
  }

  .custom_container {
    max-width: 1170px;
    width: 100%;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
  }
 

  /* body .ecommerce-whitepaper .appoint_logo {
		padding-left: 25px;
    } */

}

@media (min-width: 1560px) {
  .container {
    max-width: 1530px;
    width: 100%;
  }

  .custom_container {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
  }

  .caption_text_center {
    height: calc(100% - 203px);
  }
  .printing-united .simple_landing_form:before {
    max-width: 32.1875rem;
  }
}

@media (min-width: 1200px) {
  .containerCustom {
    width: 100%;
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }
  .hero-banner .subtitle {
    line-height: 2.5625rem;
    font-size: 2.25rem;
  }
  .printing-united .hero-banner h1 {
    font-size: 3.1875rem;
    line-height: 0.8;
  }
  .printing-united .para-text {
    font-size: 1.375rem;
    line-height: 1.875rem;
    max-width: 29.375rem;
  }
}

@media (min-width: 991px) {
  .hero-banner .subtitle {
    font-size: 3.1875rem;
    line-height: 4rem;
  }
  .printing-united .hero-banner h1 {
    font-size: 4.5rem;
  }
  .printing-united .para-text {
    font-size: 1.25rem;
    line-height: 1.875rem;
  }
  .simple_landing_form {
    margin-bottom: -120px;
  }
  
}

@media (max-width: 1199px) {
  .main-header {
    padding: 18px 0;
  }
  footer .bottom_contact .col:last-child,
  .last-widget {
    padding-left: 10px;
  }
  .main-navigation > .ubermenu > ul > li > a:before {
    bottom: -4px;
  }
  /* DP invite-printpack22 start */
  .printpack22-video-section .printpack22-bottom {
    top: 0;
  }
  .printpack22-video-section
    .printpack22-bottom
    .social-links
    .list-inline-item
    a {
    font-size: 18px;
  }
  .printing-united .simple_landing_form:before {
    display: none;
  }
  /* DP invite-printpack22 end */
  .mainslide .caption-banner .bttn {
    padding: 14px 21px;
}
.mainslide .caption-banner .bttn.watch-video-btn {
padding: 4px 0px 4px 20px;
}
.cc-window.cc-floating {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-direction: row;
  padding: 12px;
  width: 100%;
  max-width: 100%;
}
.cc-theme-edgeless.cc-window {
  padding: 12px;
}
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 0px;
  line-height: 1.2;
  margin-right: 12px;
}
}

@media (max-width: 1475px) {
  footer .bottom_contact .col:last-child:after {
    left: -6px;
  }

  .contact_video_caption {
    width: 450px;
  }
}

@media only screen and (max-width: 1836px) {
  .grow-your-business img {
    width: 600px;
  }

  .red-hot-winner .video_frame {
    max-width: 847px;
  }

  .red-hot-winner .person__font {
    font-size: 2.3125rem;
    line-height: 43px;
  }
}

@media only screen and (max-width: 1559px) {
  /*Banner*/
  .award_caption .col-auto {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }

  .award_caption .col-auto:nth-child(4n) {
    border-color: transparent !important;
  }

  .mainslide:hover .slick-arrow {
    transform: translate(0, -50%);
  }

  .award_caption .col-auto:nth-child(n + 5) {
    margin-top: 30px;
  }

  .mainslide .short_banner.caption-banner h1 {
    font-size: 2rem;
    line-height: 40px;
  }

  /* .home_slide_banner .banner-cat .caption-banner { position: static; transform: inherit; min-height: calc(100vh - 169px); }  */
  .mainslide .caption-banner.lgTransparent {
    background: rgba(255, 255, 255, 0.8);
    padding: 50px 15px 20px;
  }

  .canvasMaxBanner {
    max-width: 353px;
  }

  /*End*/
  .num_content p,
  .num_content .p {
    font-size: 1rem;
  }

  .main-navigation .ubermenu > .ubermenu-nav > li > a {
    padding: 15px 18px;
  }

  .track-table-menu.fixTop {
    max-width: 1140px;
  }

  .track-table-menu.bottom {
    -webkit-transform: translateY(-130px);
    -moz-transform: translateY(-130px);
    -ms-transform: translateY(-130px);
    transform: translateY(-130px);
  }

  .story-box .box-heading,
  .sales-story {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .story-box .box-heading {
    margin-bottom: 20px;
    border-bottom: 2px solid #45ada0;
    padding-bottom: 10px !important;
  }

  .sales-story:before,
  .sales-story:after {
    display: none;
  }

  .module-cont .col-2 {
    flex: 0 0 25.33%;
    max-width: 25.33%;
  }

  .module-cont .col-10 {
    flex: 0 0 74.33%;
    max-width: 74.33%;
  }

  .award_bg {
    background-position: right;
  }

  .case-studies a {
    margin-left: 27px;
  }

  .left-b2b {
    padding: 0;
  }

  .btm_cross_strip.strip_right:before {
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .capterra_banner .caption_txtbanner h2 {
    font-size: 2.625rem;
    line-height: 50px;
  }

  .capterra_banner .caption_txtbanner .lg_font {
    font-size: 3.6875rem;
    line-height: 67px;
  }

  .triangle_list li p {
    font-size: 1.3125rem;
    line-height: 29px;
  }

  .capterra_form .form_title h3,
  .capterra_form .form_title h3 span {
    font-size: 2.125rem;
  }

  .form_title p {
    font-size: 1rem;
    line-height: 24px;
  }

  .capterra_form .form-group input:not([type="submit"]),
  .capterra_form .form-group textarea {
    font-size: 0.9375rem;
  }

  .bttn.simple_gradiant,
  .gradiant,
  input[type="submit"].bttn.gradiant {
    font-size: 1.3125rem;
    line-height: 29px;
  }

  .landing_footer #menu-social-links-menu li a {
    font-size: 1.0625rem;
  }

  .landing_footer .social_icons li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .awards_landingpage p {
    font-size: 0.9375rem;
    line-height: 24px;
  }

  .overview_video .p:not(.flamingo_color) {
    font-size: 1.0625rem;
    line-height: 24px;
  }

  .testimonial-with-video .triangle {
    left: 46.4%;
  }

  .red-hot-hightlight-text {
    font-size: 1.25rem;
    line-height: 28px;
  }

  /*homepage new sections*/
  .gifhr-inner {
    width: 160px;
    height: 160px;
    top: -20px;
    left: -10px;
    z-index: 1;
  }

  .award-sect-main {
    margin-bottom: 20px;
    text-align: center;
  }

  .award-sect-main .award-sect {
    margin: 10px auto;
  }

  .award-sect-main .award-sect + div {
    width: 100%;
  }

  .resltNum .h1 {
    font-size: 3rem;
    line-height: 56px;
  }

  .Platinum-web-to-print-pricing-plans h3,
  .Platinum-web-to-print-pricing-plans .h3,
  .Platinum-web-to-print-pricing-plans .track-table-menu.fixTop h3,
  .Platinum-web-to-print-pricing-plans .track-table-menu.fixTop .h3 {
    font-size: 1.5rem;
    line-height: 32px;
  }

  div:not(.Platinum-web-to-print-pricing-plans) .track-table-menu.fixTop {
    max-width: calc(1138px - 50px);
  }

  /*Landing Page*/
  .designer-key {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  h2.v2,
  .h2.v2,
  h3.v2,
  .h3.v2,
  span.h2.v2,
  span.h3.v2 {
    font-size: 2.125rem;
    line-height: 42px;
  }

  p.v2Mid,
  .p.v2Mid,
  .designer-key-cont p.v2Mid {
    font-size: 1rem;
    line-height: 24px;
  }

  .secondEntryContent p.v2Mid,
  .manageOrder p.v2Mid {
    font-size: 1.0625rem;
    line-height: 28px;
  }

  .banner-cat .caption-banner.bannerMinSet,
  .banner-cat .caption-banner.bannerMinSet:before {
    min-height: inherit;
  }

  .banner-cat .caption-banner.short_banner {
    min-height: 274px;
  }

  body:not(.home) .ask-for-demo p {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .banner-cat .caption-banner.bannerMinMidSet,
  .banner-cat .caption-banner.bannerMinMidSet:before {
    min-height: 240px;
  }

  /*Event Page*/
  .h1.lgFont,
  h3.lgFont,
  h1.lgFont,
  h2.lgFont,
  h4.lgFont,
  h5.lgFont,
  h6.lgFont {
    font-size: 3.125rem;
    line-height: 58px;
  }

  .slantSection:before {
    width: 62%;
    -webkit-transform: skew(-11deg) translate(160px);
    -ms-transform: skew(-11deg) translate(160px);
    transform: skew(-11deg) translate(160px);
  }

  .printUnitedCaption {
    margin-top: 50px;
  }

  .squareListCheck .squarePrintunite li {
    max-width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
  }

  .squareListCheck .squarePrintunite li:nth-child(4),
  .squareListCheck .squarePrintunite li:nth-child(2),
  .squareListCheck .squarePrintunite li:last-child {
    border-left: 0;
  }

  .printUnitedCaption h1,
  .printUnitedCaption h1 span:not(.h4) {
    font-size: 3rem;
    line-height: 44px;
  }

  .squareListCheck .squarePrintunite li:not(:last-child) {
    border-top: transparent;
    border-bottom: 1px solid #45ada0;
  }

  .squareListCheck .squarePrintunite li:nth-child(2) {
    padding-top: 15px;
  }

  .squareListCheck .squarePrintunite li:nth-child(2):before {
    top: 20px;
  }

  .squareListCheck .squarePrintunite li:nth-child(5) {
    padding-bottom: 12px;
  }

  .squareListCheck .squarePrintunite li > br {
    display: none;
  }

  .keyPrintunite .keyBorderBox img {
    max-width: 80px;
  }

  .keyPrintunite {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .keyBorderBox h4.v2,
  .keyBorderBox .h6.v2 {
    font-size: 1.3125rem;
    line-height: 29px;
  }

  .events-tab .event_box h3 {
    font-size: 1.625rem;
  }

  .events-tab .event_box .event-image + div p {
    min-height: 120px;
  }

  /*Printex appointment page*/
  .printexContent br {
    display: none;
  }

  .printexBanner .printUnitedCaption {
    margin-bottom: 50px;
  }

  .printexBanner.printUnited {
    background-position: 40%;
  }

  .printexMultipdt {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .printExfooter .landing_page_contact {
    padding-left: 27px;
  }

  body:not(.home) .ask-for-demo.printexDemo p {
    font-size: 1.1875rem;
  }

  .slantSection.printexBanner:before {
    -webkit-transform: skew(-7deg) translate(192px);
    -ms-transform: skew(-7deg) translate(192px);
    transform: skew(-7deg) translate(192px);
  }

  .printexBanner .printUnitedCaption h1,
  .printexBanner .printUnitedCaption h1 span:not(.h4) {
    font-size: 2.6875rem;
    line-height: 50px;
  }

  .right_fix_img .hoverOutImg img {
    max-width: 320px;
  }

  .headerTitle {
    padding-right: 0;
  }

  .printingUniteBanner {
    background-position: 80%;
  }
  .captTitlePrintu h1 {
    font-size: 2.8125rem;
    line-height: 62px;
  }
  .printingUniteBanner .captTitlePrintu {
    max-width: 540px;
  }
  .printUnitedForm.formVone {
    padding: 0 56px;
  }
  .printUnitedForm.formVone .appointment_form {
    padding: 20px 0 30px;
  }
  .printUnitedForm .appointment_form h2 {
    font-size: 2.625rem;
  }
  .printingUniteBanner {
    min-height: 630px;
  }
  .weUndestandOpt {
    padding-bottom: 60px;
  }
  .formVone .appointment_form .blackShadow[type="submit"] {
    font-size: 1.625rem;
    line-height: 55px;
    height: 55px;
  }
  .freeConsult .resltNum p {
    font-size: 1.1875rem;
    line-height: 30px;
  }
  .weUndestandOpt .leftContentWu {
    position: relative;
    z-index: 1;
  }
  .freeConsult h4.h2.v2,
  .eventTestTitle h4 {
    font-size: 2.625rem;
    line-height: 53px;
  }
  .eventTesVersionOne {
    padding-bottom: 46px;
  }
  .featbeniVersionOne .eQspace {
    padding-bottom: 0;
    padding-top: 0;
  }
  .multipdtTitle h5.h1.v2 {
    font-size: 3rem;
    line-height: 56px;
  }
  .printexMultipdt.featbeniVersionOne p:not(:last-child) {
    margin-bottom: 18px;
  }
  .revealIt .printexMultipdt.featbeniVersionOne {
    border-radius: 60px;
  }
  .contactInfo a,
  .contactInfo a span {
    font-size: 1rem;
    line-height: 22px;
  }
  .printUfootervOne.landing_footer #menu-social-links-menu li a {
    font-size: 1.375rem;
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .printUfootervOne .awards_landingpage:after {
    right: auto;
    left: 0;
  }
  /*Demo Landing page*/
  .wopsW2pForm {
    -webkit-transform: translateY(-295px);
    -ms-transform: translateY(-295px);
    transform: translateY(-295px);
  }
  .demoLanding .demotksMaxcaption {
    min-height: 340px;
  }
  /*One Click Automation*/
  .oneclickbanner .overview .video-frame {
    margin-right: 15px;
  }
  .oneclickbanner .demo .video-frame {
    margin-left: 15px;
  }
  .oneclickContent.container {
    max-width: 1120px;
  }

  /* Award Section */
  .awardsContentMain p.h4 {
    font-size: 1.625rem;
    line-height: 32px;
  }
  .awardsContentMain .h3.v2 {
    font-size: 2.5625rem;
    line-height: 60px;
  }
  .awardsContentMain h5 {
    font-size: 1.4375rem;
    line-height: 27px;
  }
  .ecommerceWhitepaper:after {
    width: 45.48vw;
  }
  /* Webinar Landing Page */
  .webinar_footer_sec .circle-list ul li {
    padding-right: 20px;
  }
  .webinar_footer_sec .paperDownload_social li {
    margin-left: 15px;
  }
  .printUnitedHead.webinar_head .headerTitle {
    margin-left: -70px;
  }
  .webinar_sec .headerTitle_webinar {
    min-width: auto;
  }

  /*blog redesign*/
  .blog-inside-container {
    padding: 60px 30px;
  }
  .blog-details-page-container .blog-breadcrumb {
    padding: 40px 30px;
  }
  footer .subscribe-newsletter #mailpoet_form-2 {
    position: relative;
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin-right: 15px;
  }
  footer .subscribe-newsletter #mailpoet_form-2 .mailpoet_form_column {
    flex-basis: 100% !important;
  }
  footer .bottom_contact .col {
    width: 30%;
    max-width: 30%;
    flex: 0 0 30%;
  }
  footer .bottom_contact .col:nth-child(3) {
    width: 40%;
    max-width: 40%;
    flex: 0 0 40%;
  }
  .client-login {
    margin-top: 15px;
  }
}
@media only screen and (max-width: 1636px) {
  /*Banner*/
  sapn.bef_aft_img:before {
    width: 100px;
    height: 71px;
    background-size: cover;
  }
  sapn.bef_aft_img:after {
    width: 100px;
    height: 60px;
    background-size: cover;
  }
  .slick-active sapn.bef_aft_img:before {
    -webkit-transform: translate(48px, 9px) scale(1);
    -ms-transform: translate(48px, 9px) scale(1);
    transform: translate(48px, 9px) scale(1);
  }
  .slick-active .bef_aft_img:after {
    -webkit-transform: translate(-40px, 0) scale(1);
    -ms-transform: translate(-40px, 0) scale(1);
    transform: translate(-40px, 0) scale(1);
  }
  .max_captionbanner {
    max-width: 515px;
  }
  .full_width_caption .greenishbg {
    padding: 15px !important;
  }
  .full_width_caption .scg_image img {
    max-width: 50px;
  }
  .scg_image + span {
    margin-top: 12px !important;
  }
  .img_after:after {
    width: 100px;
    height: 78px;
    background-size: cover;
  }
  /*end*/
  .main-navigation .ubermenu-nav > li > a span {
    font-size: 1.0625rem;
  }
  .mainslide .caption-banner {
    left: 80px;
  }
  .mainslide .caption-banner.web-to-print-solution-banner {
    left: 0;
  }
  .mainslide .caption-banner .h1,
  .caption-banner.web-to-print-solution-banner h1,
  .caption-banner.web-to-print-solution-banner .h1,
  .page-id-10187 h1,
  .page-id-10187 .h1 {
    font-size: 2.75rem;
    line-height: 52px;
  }
  .mainslide .caption-banner p {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .home-new-para {
    margin-bottom: 10px;
  }
  .success_story_box h2 {
    font-size: 2.625rem;
    line-height: 50px;
  }
  .success_story_caption.caption-banner {
    left: 65px;
  }
  .custom_container {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
  }
  .homePage_banne .ls-layer .ls-s-1 {
    left: 6.3% !important;
  }
  .right_events_caption {
    -webkit-transform: translateX(-70px);
    -moz-transform: translateX(-70px);
    -ms-transform: translateX(-70px);
    -o-transform: translateX(-70px);
    transform: translateX(-70px);
  }
  .right_events_caption img {
    max-width: 180px;
  }
  .contactus-thank-you-page a.bttn-contact-thank-you,
  .page-content a.bttn-404 {
    padding: 9px 28px;
  }
  .ls-layer .ls-s-1 h1,
  .ls-layer .ls-s-1 .h1 {
    font-size: 2.75rem;
    line-height: 52px;
  }
  .ls-layer p {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .event-banner-images .event a {
    font-size: 1.375rem;
    line-height: 34px;
  }
  /*.mainslide.event-banner { min-height: 280px; }*/
  .banner-cat .event-main {
    -webkit-transform: translateY(52px);
    -moz-transform: translateY(52px);
    -ms-transform: translateY(52px);
    -o-transform: translateY(52px);
    transform: translateY(52px);
  }
  .ls-layer .bttn {
    font-size: 1.1875rem;
    line-height: 27px;
    padding: 8px 19px;
    margin-top: 10px;
  }
  header .main-navigation .ubermenu .scroll-fix-logo a {
    padding: 7px 10px;
  }
  header
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target:after {
    right: -2px;
  }
  .counter-content .counter,
  .counter-content i {
    font-size: 3.875rem;
  }
  .step_transform .h2 {
    font-size: 1.75rem;
  }
  .caption-banner .small_fontsize {
    font-size: 2.375rem;
    line-height: 46px;
  }
  .common_caption .small_fontsize {
    font-size: 2.75rem;
    line-height: 50px;
  }
  #menu-social-links-menu li {
    margin-right: 12px;
  }
  .eventes_banner {
    background-size: cover;
    background-position: left;
  }
  /*.grow-your-business img {width: 460px;}*/
  .grow-your-business {
    bottom: 10%;
    left: 60px;
  }
  .PrintItBlock .card img {
    max-height: 175px;
  }
  .slick-arrow.slick-next,
  .slick-arrow.right-nav,
  .slick-arrow.slick-prev,
  .tabseach_parent .slick-arrow.left-nav {
    -webkit-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
  }
  .post-box .post-thumbnail a img {
    backface-visibility: visible;
  }
  .version_details_column::before {
    display: none;
  }
  .red-hot-winner .video_frame {
    max-width: 717px;
  }
  .red-hot-winner .person__font {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .right_fix_img {
    max-width: 100px;
  }
  .eventes_banner_win {
    background-position: center;
  }
  .logo-box:hover::before, .logo-box:hover::after
  {
    border: none;
  }
}
@media only screen and (max-width: 1470px) {
  header .ubermenu .ubermenu-target {
    padding: 15px 11px;
  }
  header .ubermenu .scroll-fix-logo a {
    padding: 7px 10px;
  }
  .why-ops-content ul li,
  .counter-content + p {
    font-size: 1.0625rem;
  }
  .contact-form .h6 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .contact-form .address,
  .contact-form .select::after {
    font-size: 0.9375rem;
  }
  .contact-form .select::after {
    right: 9px;
  }
  .center_events_caption img {
    max-width: 30%;
  }
  .triangle {
    left: 48.7%;
  }
  .counter-content .counter,
  .counter-content i {
    font-size: 3.875rem;
    line-height: 70px;
  }
  .video-section {
    padding-left: 30px;
  }
  .why-ops-content h4,
  .why-ops-content .h4,
  .why-ops-content h3 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .large-spacing {
    padding-bottom: 90px;
    padding-top: 90px;
  }
  .why-ops-content p {
    font-size: 1.0625rem;
    line-height: 25px;
  }
  .psps-content p {
    font-size: 1rem;
    line-height: 23px;
    margin-top: 0;
  }
  .webinar-spacing {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  /* footer .widget_title { font-size: 30px; line-height: 38px; padding-bottom: 20px; } */
  .br_right::before {
    right: -35px;
  }
  #menu-social-links-menu li {
    margin-right: 12px;
  }
  #menu-social-links-menu li a {
    /* font-size: 0.8125rem; */
  }
  .casestudy-block .cmscaseblck h3 {
    min-height: auto;
    padding: 10px 5px;
  }
  .casestudy-block .cmscaseblck p {
    padding: 10px 5px;
  }
  .casestudy-block .bttn.small {
    padding: 6.5px 10px;
  }
  .grow-your-business {
    display: none;
  }
  .aww_max_img {
    max-width: 170px;
  }
  .search-box input {
    line-height: 35px !important;
  }
  .search-box.radius_search input {
    line-height: 40px !important;
    padding: 0 45px 0 25px;
  }
  .tab-content .card-columns {
    webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
  }
  .solution-version-banner.caption-banner h1,
  .solution-version-banner.caption-banner .h1 {
    font-size: 2.5rem;
    line-height: 40px;
  }
  .solution-version-banner .ops_version_single_date {
    font-size: 1.5rem;
  }
  .main-navigation a {
    letter-spacing: inherit;
  }
  .ubermenu-submenu li a span {
    font-size: 0.875rem;
    line-height: 20px;
  }
  header .ubermenu .ubermenu-custom-content-padded {
    padding: 5px 20px;
  }
  .ubermenu .ubermenu-item-layout-image_left > .ubermenu-image {
    max-height: 250px;
    width: auto;
  }
  header .ubermenu .ubermenu-custom-content-padded h4, header .ubermenu .ubermenu-custom-content-padded .h4 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  header .ubermenu-main .ubermenu-row {
    padding: 20px 15px;
  }
  .printpack-2019 .appointment_form:before {
    display: none;
  }
  .red-hot-winner .person__font {
    font-size: 1.4375rem;
    line-height: 30px;
  }
  .red-hot-winner .max__wi {
    font-size: 0.9375rem;
    line-height: 24px;
  }
  .red-hot-winner .video_frame {
    max-width: 635px;
  }
  .step_transform h5.h2 {
    font-size: 1.375rem;
    line-height: 32px;
  }
  .step-transform-section h3.h4 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .client-video-title br {
    display: none;
  }
  .testimonial-with-video .client-testimonials {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .demo_vid_tab .search-tab-main + div > div {
    min-height: 620px;
  }
  /*Download whitepaper*/
  .download_whitepaper-banner .paperBanner-cat {
    background-size: 60%;
  }
  .download_whitepaper-banner .paperBanner-cat.revealIt {
    background-position: bottom -120px right 20px;
  }
  .Paper_links #menu-social-links-menu li {
    margin-right: 0;
    margin-left: 15px;
  }
  .fillItCopyrights {
    padding-top: 30px;
    padding-bottom: 25px;
  }
  .Paper_links #menu-social-links-menu li a {
    font-size: 1.125rem;
  }
  .DownloadPaper_footer .circle-list ul li:before {
    display: none;
  }
  .DownloadPaper_footer .circle-list ul li {
    padding-right: 10px;
    padding-left: 0;
    margin: 0;
  }

  /* Webinar Landing Page */
  .webinar_footer_sec:before {
    bottom: 30px;
  }
  .webinar_footer_sec {
    padding: 20px 0;
  }
  .webinar_footer_sec #menu-social-links-menu li a {
    width: 10px;
  }
  .icon_whitebg {
    min-width: 35px;
    min-height: 35px;
    max-height: 35px;
    margin-right: 5px;
  }
  .icon_webimg {
    width: 20px;
  }
  .form_sec {
    padding: 50px 20px;
  }
  .form_date_sec p {
    font-size: 0.875rem;
    line-height: 20px;
  }

  /* Webinar Thank You Page */

  /*blog redesign*/
  .blog-inside-container {
    padding: 40px 30px;
  }
  .blog-details-page-container .blog-breadcrumb {
    padding: 40px 30px;
  }

  /* Whitepaper Landing Page*/
  .whitepaperHeroSection:before {
    width: 340px;
    height: 170px;
    right: 5%;
    bottom: 5%;
    border-top-left-radius: 170px;
    border-top-right-radius: 170px;
  }
  .faqWhitesection:before {
    width: 340px;
    height: 170px;
    border-top-left-radius: 170px;
    border-top-right-radius: 170px;
    top: -110px;
  }
  .DownloadPaper_footer.whitePaperFooter .circle-list ul li {
    padding-right: 15px;
    padding-left: 0;
  }

  .mailpoet_form_columns.mailpoet_paragraph.mailpoet_stack_on_mobile.form-padding {
    padding-left: 9px;
  }
  .meet-managers img.linkdin-img {
    bottom: 20px;
  }
  .type-webinar .video-list-top-banner h1 {
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
}
/* .video-list-content-block-inner .prev-webinar-tab .scrtabs-tab-container .scrtabs-tabs-fixed-container
{
  float: left;
  overflow: hidden;
}
.video-list-content-block-inner .prev-webinar-tab .scrtabs-tab-scroll-arrow {
  background-color: #ffffff;
  display: block !important;
  height: 30px;
  z-index: 1;
  width: 40px;
}
.prev-webinar-tab
{
  display: block;
} */
.prev-webinar-tab .prev-webinar {
  margin-bottom: 20px;
}
}
@media only screen and (max-height: 768px) {
  .fullvh {
    min-height: 700px;
  }
  .newsletter .content .btn {
    line-height: 35px;
  }
  body.archive .mailpoet_form_column .mailpoet_submit {
    line-height: 1 !important;
  }
  .social_icons {
    justify-content: flex-start;
  }
  #mailpoet_form_2 form.mailpoet_form {
    padding: 15px 15px 15px 0px !important;
  }
  .mailpoet_form_columns.mailpoet_paragraph.mailpoet_stack_on_mobile.form-padding {
    padding-left: 0px;
  }
}
@media only screen and (max-width: 1199px) {
  header.site-header .container,
  footer.site_footer > .container {
    max-width: 100%;
  }
  header .ubermenu .ubermenu-custom-content-padded {
    padding: 5px 12px;
  }
  header .ubermenu .ubermenu-custom-content-padded h4, header .ubermenu .ubermenu-custom-content-padded .h4 {
    font-size: 1.125rem;
  }
  .ubermenu .ubermenu-submenu-type-mega.ubermenu-submenu {
    padding: 0 20px !important;
  }
  /*banner*/
  .mainslide .full_banner {
    background-position: 60%;
  }
  .slideWvideo a[data-toggle="modal"] img {
    max-width: 20px;
    margin-left: 12px;
  }
  .hover_chnge a {
    padding: 10px !important;
  }
  .full_banner span.h6 {
    font-size: 1.125rem;
    line-height: 26px;
    margin-top: 5px !important;
  }
  .banner-cat:after {
    left: -webkit-calc(12% + 52px);
    left: -moz-calc(12% + 52px);
    left: calc(12% + 52px);
  }
  .banner-cat:before,
  .banner-cat:after {
    width: 134px;
    height: 11px;
  }
  .psps-main:after,
  .psps-main:before,
  .why_onprintshop_fpage:after,
  .why_onprintshop_fpage:before {
    display: none;
  }
  .circle_icon {
    max-width: 30px;
    height: 30px;
    font-size: 0.875rem;
  }

  .module-cont .col-2 {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .module-cont .col-10 {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center !important;
    border: none;
  }
  #top-right li:last-child {
    margin-left: 10px;
  }
  .ls-layer .ls-s-1 h1,
  .ls-layer .ls-s-1 .h1 {
    font-size: 2.3125rem;
    line-height: 46px;
  }
  .track-table-menu.bottom {
    -webkit-transform: translateY(-120%);
    -moz-transform: translateY(-120%);
    -ms-transform: translateY(-120%);
    transform: translateY(-120%);
  }
  .home_slide_banner .slick-current.slick-active.banner-cat:after,
  .home_slide_banner .slick-current.slick-active.banner-cat:before {
    display: none;
  }
  .featuresSlide button.slick-arrow {
    background: #fff;
  }
  .track-table-menu.fixTop {
    max-width: 930px;
  }
  .track-menu.fixTop > .container {
    max-width: 100%;
  }
  .sales-story {
    padding-top: 25px;
    text-align: center;
  }
  .success_story_caption.caption-banner {
    left: 45px;
  }
  .success_story_box h2 {
    font-size: 2.25rem;
    line-height: 44px;
  }
  .contactus-thank-you-page a.bttn-contact-thank-you,
  .page-content a.bttn-404 {
    font-size: 1rem;
    padding: 7px 20px;
    margin-top: 20px;
  }
  .page-content a.bttn-404 i {
    padding-left: 6px;
  }
  .success_story_box h5,
  .success_story_box .h5 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .success_story_caption.caption-banner h1,
  .success_story_caption.caption-banner .h1 {
    font-size: 3.25rem;
    line-height: 60px;
  }
  .intro_title h2 {
    font-size: 2rem;
    line-height: 40px;
  }
  .story_right,
  .story_panel {
    max-width: 100%;
    border: 0;
  }
  .success_story_caption.caption-banner p {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .dashed_border_box {
    max-width: 100%;
  }
  .sametop_space p {
    padding-bottom: 15px;
  }
  .event_slidermain .ngg-galleryoverview .slick-arrow,
  .story_testimonial .slick-arrow {
    background: rgba(255, 255, 255, 0.6);
  }
  .slick-prev.slick-arrow {
    left: 0;
  }
  .events-tab .track-border .nav-tabs a,
  .events-tab .event_box h3,
  .event_box .h3 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .video-frame.frame-cover:before,
  .video-frame.frame-cover:after,
  .video-frame.frame-cover img {
    display: none;
  }
  .third-party-links li a.active::before {
    display: none;
  }
  .main-navigation .ubermenu > .ubermenu-nav {
    display: flex;
    align-items: center;
  }
  .site-header.sticky-header .ubermenu .scroll-fix-logo {
    display: none;
  }
  .logo-box:hover::before,
  .logo-box:hover::after {
    width: 0;
    height: 0;
    border-color: transparent;
  }
  /* .slick-arrow {
    width: 40px;
    height: 40px;
  } */
  .mainslide .common_caption h1,
  .mainslide .common_caption .h1 {
    font-size: 2rem;
    line-height: 36px;
    margin-top: 0 !important;
  }
  .slick-arrow i {
    line-height: 37px;
  }
  .tabseach_parent .slick-arrow i {
    line-height: 48px;
}
  .h4,
  h4 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .caption-banner .small_fontsize {
    font-size: 1.875rem;
    line-height: 36px;
  }
  .logo-box {
    margin-bottom: 0;
    min-height: inherit !important;
  }
  .logo-box img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
  .track-border .third-party-links li a,
  .events-tab.tm-tab .track-border .nav-tabs a {
    font-family: "open_sansregular", sans-serif;
    font-size: 1rem;
    line-height: 22px;
    padding: 5px 10px;
    background: #eee;
    height: 100%;
  }
  .events-tab.tm-tab .track-border .nav-tabs a {
    color: #144955;
    font-size: 1.25rem;
    line-height: 28px;
  }
  .print-it-tab.events-tab .track-border .nav-tabs a {
    font-size: 1rem;
    line-height: 22px;
    padding: 5px 10px;
  }
  .track-border .third-party-links {
    justify-content: center !important;
    gap: 15px;
  }
  .track-border {
    border: 0;
  }
  .track-border .third-party-links li {
    border-bottom: 1px solid #144955;
    align-self: center;
    width: auto;
    padding: 0;
  }
  .track-border .third-party-links li a.active,
  .events-tab.tm-tab .track-border .nav-tabs a.active {
    background: #144955;
    color: #ffffff;
  }
  .print-it-tab.events-tab .track-border .nav-tabs a.active {
    background: #144955;
    color: #ffffff;
  }
  header .main-navigation .ubermenu .scroll-fix-logo a {
    padding: 7px 10px;
  }
  .main-navigation .ubermenu-nav > li > a span {
    font-size: 1rem;
  }
  .main-navigation .ubermenu > .ubermenu-nav > li > a {
    padding: 14px 20px;
  }
  #top-right a {
    padding: 10px 22px;
  }
  .homePage_banne .ls-layer .ls-s-1 {
    left: 8.3% !important;
  }
  .ubermenu .ubermenu-submenu .ubermenu-row > li {
    padding-right: 0;
  }
  header .ubermenu-main .ubermenu-row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
  }
  header
    .ubermenu
    .ubermenu-submenu
    .ubermenu-row
    .ubermenu-submenu
    li.img-submenu
    a {
    padding: 5px;
  }
  header
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target:after {
    font-size: 0.875rem;
  }
  header .ubermenu .ubermenu-submenu.ubermenu-submenu-align-center {
    padding: 10px 15px;
  }
  .ubermenu-main.ubermenu-transition-slide
    .ubermenu-active
    > .ubermenu-submenu.ubermenu-submenu-type-mega,
  .ubermenu-main:not(.ubermenu-transition-slide)
    .ubermenu-submenu.ubermenu-submenu-type-mega,
  .ubermenu .ubermenu-force > .ubermenu-submenu {
    max-height: 470px;
  }
  header .ubermenu .ubermenu-submenu .ubermenu-row .ubermenu-submenu > li a {
    margin-left: 0px;
  }
  .why-ops-heading h2,
  .psps-main h2,
  .testimonial-main h2,
  .product_radixweb h2,
  .why-ops-heading .h2,
  .psps-main .h2,
  .testimonial-main .h2,
  .product_radixweb .h2,
  h1,
  .h1 {
    font-size: 2.25rem;
    line-height: 42px;
  }
  .triangle,
  .testimonial-heading:before,
  .testimonial-heading:after {
    display: none;
  }
  .ls-layer p {
    font-size: 1.125rem;
    line-height: 26px;
    margin-top: 0;
  }
  .ls-layer .bttn {
    margin-top: 30px;
  }
  .contact-link .phone i {
    padding-left: 10px;
  }
  .triangle {
    left: 48.4%;
  }
  .contact-link i {
    padding-right: 10px;
  }
  .demo-contact-link .menu-header-right-menu-container {
    padding: 10px 0;
  }
  .feature-content {
    padding-left: 10px;
    padding-right: 10px;
  }
  .why-ops,
  .testimonial-main {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .video-section {
    padding-left: 10px;
  }
  .key-features,
  .psps-main {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .key-features {
    padding-top: 0;
  }
  .why-ops,
  .testimonial-main,
  .large-spacing {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .webinar-spacing {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .why-ops-content ul li,
  .counter-content + p {
    font-size: 1rem;
    line-height: 24px;
  }
  .why-ops-content ul li {
    margin: 10px 0;
    padding-left: 10px;
  }
  .why-ops-content ul li:before {
    width: 2px;
  }
  .counter-content .counter,
  .counter-content i {
    font-size: 2.375rem;
    line-height: 46px;
  }
  .ubermenu-retractor {
    color: #ffffff;
  }
  .sticky_right_menu {
    top: auto;
    bottom: -100%;
    left: 0;
    right: 0;
    transform: none;
    box-shadow: none;
  }
  .sticky_right_menu.stickyIn {
    transform: none;
    box-shadow: none;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .sticky_right_menu ul li a:hover,
  .sticky_right_menu ul li a.active {
    transform: none;
  }
  footer .widget:not(.widget_tag_cloud) ul li + li,
  .sticky_right_menu ul li {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .sticky_right_menu ul li a {
    padding: 5px 20px;
  }
  .sticky_right_menu ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    margin-left: 1px;
  }
  #menu-sticky-right-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .ls-layer .bttn {
    font-size: 1rem;
    line-height: 24px;
    padding: 6px 15px;
  }
  .event_box h2,
  .event_box .h2 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .event_box p {
    font-size: 1rem;
    line-height: 24px;
  }
  /*.mainslide.event-banner { min-height: 260px; } */
  .banner-cat .event-main {
    -webkit-transform: translateY(38px);
    -moz-transform: translateY(38px);
    -ms-transform: translateY(38px);
    -o-transform: translateY(38px);
    transform: translateY(38px);
  }
  .mainslide .caption-banner .bttn {
    font-size: 1.125rem;
    line-height: 14px;
    padding: 13px 21px;
  }
  .slideWvideo {
    max-width: 630px;
    margin: 0 auto;
  }
  /*Wideformate page*/
  .wide_bestof_category {
    padding: 50px 0;
  }
  footer {
    padding-top: 55px;
  }
  .footer_nav {
    padding-bottom: 55px;
  }
  .partners-logo,
  .counter-main {
    padding-top: 30px;
  }
  .counter-content::before {
    height: 5px;
  }
  #menu-social-links-menu li a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .landing_footer #menu-social-links-menu li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .feature-content {
    min-height: 575px;
  }
  .BtmToTop {
    height: 32px;
    width: 32px;
  }
  .BtmToTop i {
    font-size: 1.75rem;
    line-height: 30px;
  }
  .event_box {
    padding-bottom: 30px;
    padding-top: 45px;
  }
  .case-studies p {
    max-width: inherit;
  }
  .case-studies a {
    margin-left: 15px;
    margin-bottom: 20px;
  }
  #menu-social-links-menu li {
    margin-right: 7px;
  }
  .footer-links a {
    margin-bottom: 10px;
  }
  footer .widget ul li,
  .widget ol li {
    padding: 0;
  }
  .cmscaseblck h3 {
    font-size: 1.25rem;
    line-height: 24px;
    padding-left: 10px;
  }
  .cmscaseblck p {
    font-size: 1rem;
    line-height: 27px;
    padding-left: 10px;
  }
  .PrintItBlock .card img {
    max-height: 120px;
  }
  .grow-your-business {
    display: none;
  }
  .caption_text_ap {
    padding-bottom: 60px;
    padding-top: 40px;
  }
  .print18-sgia-18 {
    padding-bottom: 30px;
  }
  section.event_key_higlights {
    margin-top: 90px;
  }
  .winning-awards {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  section.winning-awards-event-page {
    padding-top: 70px;
  }
  .dassera-event {
    max-width: 225px;
  }
  .demo_vid_title:after {
    left: 4px;
  }
  .clienturltooltiptext {
    right: 0;
    left: auto;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .clienturltooltiptext::after {
    left: auto;
    right: 0;
    transform: none;
  }
  /*29-11-2018*/
  .contact-mainpg .top_main_title {
    padding-top: 0;
    padding-bottom: 0;
  }
  .contact_no a:last-child {
    width: 100%;
    margin-top: 10px;
  }
  .header_strip:before {
    display: none;
  }
  .contact-form .submit-button {
    margin-bottom: 30px;
  }
  .form_head {
    font-size: 1.875rem;
    display: inline-block;
    padding-top: 30px !important;
  }
  .form_head span {
    font-size: 1.875rem;
    margin-left: 25px;
  }
  .top_main_title .btm_strip:after {
    background-color: #f2624b;
  }
  .award_bg {
    background-position: top right;
  }
  .award_18content {
    padding-top: 50px;
  }
  .award_18img {
    margin: 0 auto;
    padding: 20px 0;
    text-align: center;
  }
  .award_bg {
    padding: 18px 15px;
  }
  /* web to print solution page */
  .web-to-print-middle-section .demoself_box .bttn {
    bottom: 10px;
    border: 7px solid;
    max-width: 337px;
    font-size: 18px;
    line-height: 24px;
    padding: 10px 15px 10px 20px;
    margin-bottom: 0 !important;
  }
  .web-to-print-middle-section .demoself_box .bttn i {
    margin-left: 19px;
  }
  .contact-mainpg .h-vh-100 {
    height: 100%;
  }
  .brg-left {
    border: none;
    margin-top: 30px;
  }
  .printpack-2019 .h1 {
    font-size: 3.125rem;
    line-height: 60px !important;
  }
  .printpack-2019 .h1 span {
    font-size: 4.5625rem;
    line-height: 90px;
  }
  .product_radixweb {
    background-attachment: inherit;
  }
  .our-partners .partners-logo img {
    image-rendering: auto;
  }
  /*Event*/
  .eventes_banner {
    overflow: hidden;
  }
  .min-857 {
    min-height: auto;
  }
  .appointment_form {
    padding-bottom: 40px;
  }
  .events-tab .event_box .event-image + div p {
    min-height: 96px;
  }
  /*Capterra Page*/
  .capterra_banner .caption_txtbanner h2 {
    font-size: 2.25rem;
    line-height: 43px;
  }
  .capterra_banner .caption_txtbanner .lg_font {
    font-size: 3.375rem;
    line-height: 62px;
  }
  .event_header h1 {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .capterra_form {
    padding: 40px 26px;
  }
  .demo_strip_part h3 {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .max_tb_space {
    padding-top: 82px;
    padding-bottom: 80px;
  }
  .landing_testimonials .slick-dots li button {
    width: 24px;
    height: 24px;
  }
  .awards_landingpage p.awards_heading {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .landing_tesvid .dashed_border_box > p {
    font-size: 1.125rem;
    line-height: 27px;
  }
  .responsive_triangle {
    background: rgba(255, 255, 255, 0.9);
  }
  .why_ops_landingpage ul li p {
    font-size: 1rem;
    line-height: 24px;
  }
  .capterra_banner {
    background-position: 66%;
  }
  .overview_video .logo-heading h2,
  .overview_video .logo-heading .h2 {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .overview_video .minset {
    min-height: inherit;
  }
  .lazy-load-div,
  .overview_video .video_frame:before {
    background-size: 70px !important;
  }
  .testimonial-with-video .client-testimonials {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .step-transform-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .gifhr-inner {
    width: 150px;
    height: 150px;
    top: -20px;
    left: -20px;
  }
  .homegif .gifhr {
    min-height: 160px;
    margin-bottom: 30px;
  }
  .red-hot-technology h2, .red-hot-technology .h2 {
    text-align: center;
  }
  .red-hot-hightlight-text {
    margin: 15px auto;
    max-width: 500px;
    text-align: center;
    display: block;
  }
  .red-hot-hightlight-text + p {
    text-align: center;
    max-width: 720px;
    margin: 25px auto;
  }
  .award-sect-main {
    max-width: 300px;
    margin-bottom: 30px;
  }
  .red-hot-technology .no-gutters > div:first-child .award-sect-main {
    margin-left: auto;
  }
  .red-hot-technology .no-gutters > div:last-child .award-sect-main {
    margin-right: auto;
  }
  .red-hot-technology a {
    display: inline-block;
  }
  /*Pricing page*/
  .num_section {
    max-width: 250px;
    margin: 0 auto;
  }
  .plus_before:before {
    width: 20px;
    height: 20px;
    font-size: 1.1875rem;
    line-height: 30px;
  }
  .easySolutionImg img {
    max-width: 150px;
  }
  .video-section .bttn {
    font-size: 1.4375rem;
    line-height: 28px;
    padding: 8px 30px;
  }
  .easySolution .easySolutionContent p {
    font-size: 0.9375rem;
    line-height: 15px;
  }
  .easySolution .easySolutionContent a,
  .easySolution .easySolutionContent .h6,
  .easySolution .easySolutionContent h6 {
    font-size: 1.0625rem;
    line-height: 27px;
  }
  .ask-for-demo p {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .success_story_caption.caption-banner p.h4 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  /*     .success_story_caption .not_btn { padding: 8px 24px; } */
  div:not(.Platinum-web-to-print-pricing-plans) .track-table-menu.fixTop {
    max-width: calc(940px - 50px);
  }
  /*Common Landing pages*/
  h2.v2,
  .h2.v2,
  h3.v2,
  .h3.v2,
  span.h2.v2,
  span.h3.v2 {
    font-size: 2rem;
    line-height: 44px;
  }
  nConnectBox p {
    font-size: 1rem;
    line-height: 22px;
  }
  .translateMiddle {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  .h1.v2,
  h1.v2,
  .caption-banner h1.v2,
  .caption-banner .h1.v2 {
    font-size: 2.5rem;
    line-height: 50px;
  }
  .mainslide .caption-banner p {
    font-size: 1.125rem;
    line-height: 28px;
  }
  body:not(.home) .ask-for-demo p {
    font-size: 1.125rem;
    line-height: 26px;
  }
  /*Event Page*/
  .event_header h1 {
    font-size: 1.5rem;
    line-height: 36px;
  }
  .printUnited {
    background-position: 60%;
  }
  .slantSection:before {
    width: 69%;
    -ms-transform: skew(-11deg) translate(160px);
    -webkit-transform: skew(0deg) translate(160px);
    -ms-transform: skew(0deg) translate(160px);
    transform: skew(0deg) translate(160px);
  }
  .keyPrintunite:before,
  .keyPrintunite:after {
    width: 100px;
  }
  .keyPrintunite {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .keyPrintunite .keyTitle {
    padding-bottom: 40px;
  }
  .h1.lgFont,
  h3.lgFont,
  h1.lgFont,
  h2.lgFont,
  h4.lgFont,
  h5.lgFont,
  h6.lgFont {
    font-size: 2.5625rem;
    line-height: 49px;
  }
  .PrintUnitemonial::after,
  .PrintUnitemonial::before {
    width: 125px;
  }
  .squareListCheck .squarePrintunite li {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .printUnitedForm .appointment_form h2 {
    font-size: 2.625rem;
    line-height: 48px;
  }
  .appointment_form .blackShadow[type="submit"] {
    font-size: 1.3125rem;
    line-height: 29px;
    height: 45px;
  }
  .keyPrintunite .keyMax {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .keyPrintunite .keyBorderBox {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .printunitedAward {
    padding-bottom: 70px;
    padding-top: 70px;
  }
  .PrintUnitemonial {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .keyPrintunite .keyMax img {
    margin: 0 auto;
    max-width: 65px;
  }
  .keyPrintunite .keyMax > div {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    max-width: 196px;
  }
  .squareListCheck .squarePrintunite li:nth-child(3)::before,
  .squareListCheck .squarePrintunite li:nth-child(4)::before,
  .squareListCheck .squarePrintunite li:nth-child(5):before,
  .squareListCheck .squarePrintunite li:last-child:before {
    top: 20px;
  }
  .printUnitedCaption h1,
  .printUnitedCaption h1 span:not(.h4) {
    font-size: 2.3125rem;
    line-height: 37px;
  }
  .PrintUnitemonial::after {
    top: -webkit-calc(100% - 58px);
    top: -moz-calc(100% - 58px);
    top: calc(100% - 58px);
  }
  .PrintUnitemonial::before {
    top: -webkit-calc(100% - 40px);
    top: -moz-calc(100% - 40px);
    top: calc(100% - 40px);
  }
  /*Printex*/
  .printeXheader .appoint_logo img {
    max-width: 220px;
  }
  .printeXheader .quotePrint img {
    max-width: 145px;
  }
  .printexBanner.printUnited {
    background-position: 10% top;
  }
  .printexBanner .printUnitedCaption h1 span:not(.h4) {
    font-size: 2.25rem;
    line-height: 45px;
  }
  .printexBanner .printUnitedCaption h1,
  .printexBanner .printUnitedCaption h1 span:not(.h4) {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .printexBanner .printUnitedCaption h1 span {
    font-size: 1.5rem;
    line-height: 37px;
  }
  .printexContent h2 {
    font-size: 1.9375rem;
    line-height: 39px;
  }
  .printexHtitle {
    max-width: 380px;
  }
  .scg_image img {
    max-width: 50px;
  }
  .event-badge img {
    max-width: 150px;
  }
  .ajax-load-more-wrap ul.alm-listing li.grid-item {
    width: 47%;
  }
  .why_ops_landingpage ul li {
    max-width: 270px;
    margin: 0 auto;
  }
  .icon_demo img {
    max-width: 70px;
  }
  .why_ops_landingpage ul li p {
    font-size: 1rem;
    line-height: 24px;
  }
  .slantSection.printexBanner:before {
    -webkit-transform: skew(0) translate(22%);
    -ms-transform: skew(0) translate(22%);
    transform: skew(0) translate(22%);
  }
  /*Printing United Changes*/
  .printUnitedHead.versionOne .appoint_logo {
    min-height: 65px;
  }
  .printUnitedHead.versionOne .custom-logo-link img {
    max-width: 220px;
  }
  .printUnitedHead.versionOne .printUnitedright {
    max-width: 280px;
  }
  .printingUniteBanner {
    min-height: 583px;
    background-position: 58%;
  }
  .printingUniteBanner .captTitlePrintu {
    max-width: 480px;
  }
  .captTitlePrintu {
    max-width: 475px;
  }
  .printUnitedForm .appointment_form h2 {
    font-size: 2.375rem;
    line-height: 46px;
    margin-bottom: 8px;
  }
  .printUnitedForm.formVone {
    padding: 0px 35px;
    border-radius: 0 0 60px 60px;
  }
  .weUndestandOpt .leftContentWu {
    padding-top: 45px;
  }
  .weUndestandOpt {
    padding-bottom: 120px;
  }
  .printexMultipdt.featbeniVersionOne p {
    font-size: 1.125rem;
    line-height: 30px;
    max-width: 315px;
    margin: 0 auto;
  }
  .printexMultipdt.featbeniVersionOne .multipdtTitle {
    padding-bottom: 24px;
  }
  .multipdtTitle h5.h1.v2 {
    font-size: 2.625rem;
    line-height: 51px;
  }
  .ask-for-demo.demoPrintUnite {
    padding-top: 60px;
  }
  .ask-for-demo.demoPrintUnite .bttn {
    font-size: 1.25rem;
    line-height: 31px;
  }
  .desginerRadius:before {
    border-radius: 0;
    transform: inherit;
  }
  .printUfootervOne {
    background-color: #144955;
  }
  .printUfootervOne .awards_landingpage:after,
  .paperBanner-cat.btm_cross_strip:before,
  .ecommerceWhitepaper.btm_cross_strip:before {
    display: none;
  }
  .awardWrap {
    max-width: 220px;
    margin: 0 auto;
  }
  footer.eventes_footer {
    padding-top: 20px;
  }
  .printUfootervOne .awards_landingpage p.awards_heading {
    font-size: 2.375rem;
    line-height: 46px;
  }
  .eventTesVersionOne .logoName {
    max-width: 280px;
  }
  .demotksBanner {
    padding: 0 15px;
  }
  .demotksBanner .demotksMaxcaption {
    max-width: 750px;
  }
  .demotksBanner p,
  .demotksBanner p a {
    font-size: 1.125rem;
    line-height: 29px;
  }
  .spaceBtmxl {
    padding-bottom: 80px;
  }
  .spaceTopxl {
    padding-top: 80px;
  }
  .demotksBanner h1 {
    font-size: 3.75rem;
    line-height: 70px;
  }
  .demotksBanner .h2.v2 {
    font-size: 2.8125rem;
    line-height: 52px;
  }
  .demotksBanner .h3.v2 {
    font-size: 2.375rem;
    line-height: 46px;
  }
  .wopsW2pContent .circle-list.fontPara ul li {
    margin-bottom: 15px;
  }
  .resellerPartnerSlide {
    position: relative;
  }
  .resellerPartnerSlide:after,
  .resellerPartnerSlide:before {
    position: absolute;
    content: "";
    top: 0;
    left: -15px;
    background: white;
    width: 100%;
    max-width: 60px;
    height: 100%;
  }
  .resellerPartnerSlide:before {
    left: auto;
    right: -15px;
    z-index: 1;
  }
  .footertksSocial .contactInfo a:nth-last-child(2) {
    border-right: 0;
  }
  .testimonial-heading p {
    font-size: 1.1875rem;
  }
  /*One Click Automation*/
  .oneclickContent.container {
    max-width: 900px;
  }
  .banner-cat .oneclickbanner.caption-banner.bannerMinSet {
    padding: 69px 15px 150px;
  }
  .oneMaxcontent {
    padding-top: 40px;
  }
  /* Award Section */
  .awardsContentMain {
    width: 434px;
  }
  .awardsMainSec .awardVidmax {
    margin: 30px auto;
  }
  /* Download Whitepaper */
  /* ecommerce-whitepaper */
  .ecommerce_white-line h2 {
    font-size: 2rem;
    line-height: 41px;
    padding-left: 25px;
  }
  .ecommerceWhitepaper:after {
    width: 48.48vw;
    right: 50%;
  }
  .downloadPaperCaption-ecommerce h1 {
    font-size: 1.75rem;
  }
  body .fillItDownload-ecommerce {
    padding-top: 50px;
  }
  /* 	.blogwhitepapername-ecommerce {
		margin-top: -78%;
	} */
  .DownloadPaper_footer-ecommerce .fillItCopyrights-ecommerce {
    padding-bottom: 15px;
  }
  /* ecommerce-whitepaper end */
  .solution_versin_sub_heading {
    line-height: 34px;
    font-size: 1.625rem;
  }

  /* Webinar Landing Page */
  .webinar_footer_sec:before {
    bottom: 20px;
  }
  .webinar_footer_sec .website_url {
    font-size: 0.875rem;
  }
  .webinar_footer_sec .paperDownload_social li {
    margin-left: 12px;
  }
  .web_focus_content {
    line-height: 22px;
    font-size: 1rem;
  }
  .printUnitedHead.webinar_head .headerTitle {
    margin-left: 10px;
  }

  /* Webinar Thank You Page */
  .video_web.frame-cover,
  .video-sec-web .video_caption {
    max-width: 420px;
  }
  body:not(.home) .video_web.frame-cover:after {
    background-size: 90px;
  }
  /*blog resdesign*/
  .blog-details-page-container .container.unique-container {
    margin-top: -26.5%;
  }
  .blog-inside-container {
    padding: 30px 20px;
  }
  .blog-details-page-container .blog-breadcrumb {
    padding: 30px 20px;
  }
  .bloglistingbannerresize.banner-cat .caption-banner {
    left: 15px;
  }

  /* Whitepaper Landing Page */
  .whitepaperHeroSection h1 {
    font-size: 2.25rem;
    line-height: 48px;
  }
  .whitepaperHeroSection h2,
  .whitepaper-sub-title,
  .HelpQue-row h2 {
    font-size: 1.75rem;
    line-height: 40px;
  }
  .Hero-title-tagline P {
    font-size: 1.125rem;
    line-height: 30px;
  }

  .btn.bttn-white-lg {
    padding: 18px 40px;
    font-size: 1.25rem;
    border-radius: 32px;
  }
  .btn.bttn-white-lg i {
    padding-left: 14px;
  }
  .card-faq .card-header h5 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .card-faq .card-header {
    padding: 20px 5px;
  }
  .card-faq .card-body {
    padding: 0px 5px 20px;
  }
  .modal-body.ytmodal iframe.lazyloaded {
    margin-bottom: 0em;
    height: 420px;
  }
  #mailpoet_form-2 h2.widget_title {
    font-size: 1.0625rem;
  }
  /* Video list page */
  .video-list-content .video-list-select {
    margin-left: 0;
  }
  .video-list-content .video-list-row {
    padding: 0;
  }
  /* .video-list-content .video-list-row .video-list-col .video-url .video-thumbnail,
    .video-list-content .latest-video .latest-inner .video-url .video-thumbnail {
        height: 125px;
    } */
  .video-list-content .video-list-row .video-list-col {
    padding: 25px 0 0;
  }
  .video-list-content .video-list-row .video-list-col:nth-child(odd) {
    padding-right: 15px;
  }
  .video-list-content .video-list-row .video-list-col:nth-child(even) {
    padding-left: 15px;
  }
  .video-list-content .video-list-row .video-list-col .video-url h4 a {
    margin: 12px 12px 0;
  }
  .video-list-content .latest-video .latest-inner .video-url {
    margin: 0 0px 30px;
  }
  .video-list-content .top-header-banner {
    padding: 70px 0;
  }
  .top_footer .col {
    width: 33.33%;
    max-width: 33.33%;
    flex: 0 0 33.33%;
  }

  .webinar-footer h3 {
    justify-content: center;
  }
  footer .subscribe-newsletter {
    padding: 15px 15px 0;
  }
  footer .subscribe-newsletter {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    justify-content: flex-start;
  }
  footer .subscribe-newsletter #mailpoet_form-2,
  footer .subscribe-newsletter #block-6 {
    width: 33%;
    max-width: 33%;
    flex: 0 0 33%;
  }
  .client-login {
    margin-top: 38px;
  }
  footer .bottom_contact {
    width: 33.33%;
    max-width: 33.33%;
    flex: 0 0 33.33%;
  }
  footer .bottom_contact .col,
  footer .bottom_contact .col:nth-child(3) {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0 15px 15px;
  }
  .bottom_contact .col:first-child {
    padding-top: 15px;
  }
  footer .footer_bottom a,
  footer .contact_links a {
    margin-bottom: 0;
  }
  .eventes_banner_win {
    background-position: left;
  }
  .event-registration {
    padding: 30px;
  }
  .schedule-list li {
    margin-bottom: 0px;
  }
  .webinar-footer .brd-right-white {
    border-right: none;
  }
  .webinar-footer h3 {
    font-size: 22px;
  }
  footer .bottom_contact .col .widget_title {
    margin-bottom: 5px;
  }
  footer .mailpoet_form .mailpoet_form_column:nth-child(2) {
    right: 15px;
  }
  .client-login {
    margin-top: 0px;
  }
  .video-list-content-block .container .nav-tabs .nav-link {
    font-size: 16px;
    margin: 0 20px;
}
.upcoming-webinar-section .uw-bttn
{
  padding: 8px 30px;
}
.upcoming-webinar-section {
  padding-bottom: 90px;
}
.thank-you-registration .font-18{
  font-size: 16px;
  }
  .thank-you-registration .font-20{
  font-size: 18px;
  }
  
  .thank-you-registration .font-24{
  font-size: 20px !important;
  }
  
  .thank-you-registration .font-54{
  font-size: 45px;
  }
  .thank-you-registration .font-34{
  font-size: 30px
  }
  .price-table table .sol-ovr table td.e-commerce_title {
    font-size: 14px;
  }
}
@media only screen and (max-width: 1024px) {
  .gifhr .gifhr-inner {
    position: static;
    width: 150px;
    height: inherit;
    background: transparent;
    opacity: 1;
    visibility: visible;
  }
  .gifhr .gifhr-inner p {
    display: none;
  }
  .gifhr-inner a.bttn.orange.transparent {
    margin-top: 15px;
    font-size: 0.9375rem;
    line-height: 16px;
    padding: 8px 16px;
  }
  .gifhr-inner .bttn.orange.transparent i {
    padding-left: 10px;
  }
  .gifhr .servicesGif + p {
    min-height: 50px;
  }
  .banner-cat:before,
  .banner-cat:after {
    top: 100%;
  }
  .banner-cat:after {
    top: -webkit-calc(100% - 16px);
    top: -moz-calc(100% - 16px);
    top: calc(100% - 16px);
  }
  body.home .gifhr .servicesGif:hover:before {
    opacity: 1;
  }
  .search-box {
    margin-left: 15px;
  }
  .ask-for-demo {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .page-id-10431 .banner-cat {
    background-position: 69%;
  }
  .post_title {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .post_title .entry-title,
  .post_title .entry-title a {
    font-size: 1.1875rem;
    line-height: 25px;
  }
  .psps-content p {
    min-height: 46px;
    margin-top: 10px;
  }

  /* Webinar Landing Page */
  .webinar_footer_sec .circle-list ul li {
    padding-right: 20px;
  }
  .webinar_footer_sec .circle-list ul li a,
  .webinar_footer_sec .circle-list ul li a span {
    font-size: 0.875rem;
  }
  .slick-dots li button {
    margin-top: 30px;
  }
  .testimonial-details h3, .testimonial-details .h3 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .testimonial-main {
    font-size: 1rem;
    line-height: 26px;
  }
  .category p.banner-blog-main-text span {
    font-size: 1.625rem;
  }
  .category p.banner-blog-main-text {
    font-size: 1.625rem;
  }
  .page-template-tpl-cotactus .opsm_b,
  .page-template-tpl-cotactus .opsm_b span {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
  }
  .learn-webinar h6 br,
  .learn-webinar h1 br {
    display: none;
  }

  .parners-logo-slider .col-auto img {
    max-width: 110px;
  }
  .caption_text_center p.h3 {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .event_slidermain button.slick-prev.slick-arrow ,.event_slidermain button.slick-next.slick-arrow{
    background: transparent !important;
    border: none;
  }
  .event_slidermain .slick-arrow.slick-prev {
    left: -30px;
  }
  .slick-arrow.slick-next, .slick-arrow.right-nav {
    right: -30px;
  }
  
  
  .event_slidermain .ngg-galleryoverview .slick-arrow {
    height: 40px;
    width: 40px;
  }
  /* 13 May 2022 End */
}

@media only screen and (max-width: 991px) {
  .webinar-learn {
    padding: 50px 0px;
  }
  .full_width_caption .greenishbg {
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
  }
  .firs_last_pnone {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* DP invite-printpack22 start */
  .printpack22_banner {
    max-height: 500px;
  }

  .printpack22-video-section .printpack22-top .printpack22-bottom {
    padding: 30px 0 0;
    border-top: 1px solid #ddd;
  }
  .printpack22-video-section .printpack22-top {
    max-width: 100%;
  }
  .printpack_form {
    margin: 0 auto;
    border: 1px solid #ddd;
  }
  .printpack_detail_form:before {
    content: unset;
  }
  .event_forms:after {
    padding: 0;
  }
  .printpack22_banner {
    padding: 30px 0;
  }
  .printpack22-video-section .printpack22-top h1 {
    font-size: 28px;
    color: #144955 !important;
    margin-top: 22px;
  }
  .printpack_detail_form {
    padding-bottom: 0;
  }
  /* DP invite-printpack22 start */

  .main-header {
    padding: 10px 0;
  }
  header .ubermenu-responsive-toggle i.icon-menu {
    font-size: 2rem;
    color: #41ac9e;
    margin: 0;
  }
  .main-navigation .ubermenu-responsive-toggle {
    text-align: right;
    padding: 0;
  }
  /* Header css DP-01042022 start */
  .site-header.sticky-header {
    top: 0;
  }
  .site-header .main-header .main-logo {
    width: calc(100% - 46px);
    display: flex !important;
    justify-content: space-between;
    align-items: center;
  }
  .site-header.sticky-header .main-header .main-logo {
    display: block !important;
  }
  .site-header
    .main-header
    .main-logo
    .contact-info-header-ipad
    .menu-social-links-menu-container {
    display: none;
  }
  .site-header .main-header .main-navigation {
    position: absolute;
    top: 6px;
    right: 15px;
  }
  .site-header .main-logo .custom-logo-link img {
    max-height: 45px !important;
    object-fit: contain;
  }
  .site-header.sticky-header .main-logo .custom-logo-link,
  .site-header .main-logo .mobile-header-show {
    display: none;
  }
  .site-header.sticky-header .main-logo .mobile-header-show .custom-logo-link,
  .site-header.sticky-header .main-logo .mobile-header-show {
    display: block;
  }
  .site-header.sticky-header .main-header {
    background: #41ac9e;
    border-color: #41ac9e;
    -webkit-box-shadow: 0 2px 4px 0 rgb(20 73 85 / 40%);
    -moz-box-shadow: 0 2px 4px 0 rgba(20, 73, 85, 0.4);
    box-shadow: 0 2px 4px 0 rgb(20 73 85 / 40%);
    transition: all ease-in-out 0.3s;
  }
  .site-header.sticky-header .main-header:after {
    content: "";
    position: absolute;
    top: -2px;
    bottom: -1px;
    background: #134757;
    width: 80px;
    z-index: -1;
  }
  .site-header.sticky-header .main-logo .mobile-header-show li:nth-child(2) {
    margin-left: auto;
  }
  .site-header.sticky-header
    .main-logo
    .mobile-header-show
    li.list-inline-item:not(:last-child) {
    margin-right: 1rem;
  }
  .site-header.sticky-header .main-navigation .ubermenu-responsive-toggle i {
    color: #ffffff;
  }
  .site-header.sticky-header .main-header .main-logo .contact-info-header-ipad {
    display: none !important;
  }
  /* Header css DP-01042022 end */
  /*Banner*/
  .full_banner .maxBannercaption {
    margin-bottom: 40px;
  }
  .award_caption .col-auto {
    -ms-flex-preferred-size: 33.33%;
    flex-basis: 33.33%;
  }
  .award_caption .col-auto:nth-child(4n) {
    border-color: #ffffff !important;
    margin-top: 30px;
  }
  .award_caption .col-auto:nth-child(3n),
  .award_caption .col-auto:nth-child(6n) {
    border-color: transparent !important;
  }
  .scg_image + span {
    margin-top: 5px !important;
  }
  .full_banner span.h6 {
    font-size: 1rem;
    line-height: 28px;
  }
  sapn.bef_aft_img:before {
    width: 80px;
    height: 51px;
  }
  sapn.bef_aft_img:after {
    width: 90px;
    height: 50px;
  }
  .mainslide .caption-banner p {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .img_after:after {
    width: 70px;
    height: 58px;
  }
  .max_captionbanner {
    max-width: 485px;
  }
  .dashed_border_box.key_feature_content p {
    font-size: 1rem;
    line-height: 24px;
  }
  .dashed_border_box.key_feature_content h5,
  .dashed_border_box.key_feature_content .h5 {
    font-size: 1.375rem;
    line-height: 32px;
  }
  .Platinum-web-to-print-pricing-plans .card button.h5 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .Platinum-web-to-print-pricing-plans button.arrwBtn {
    right: 5px;
  }
  .mainslide .short_banner.caption-banner h1 {
    font-size: 1.5625rem;
    line-height: 40px;
  }
  .slick-active sapn.bef_aft_img:before,
  .slick-active .bef_aft_img:after,
  .slick-active .img_after:after {
    display: none;
  }
  .banner-cat
    .caption-banner.capt-video.teal_clr
    .maxBannercaption.canvasMaxBanner
    > * {
    color: #fff;
  }
  /*End*/
  .site-header
    .main-navigation
    .ubermenu
    > .ubermenu-nav
    > li:not(.scroll-fix-logo)
    > a {
    padding: 10px 15px;
  }
  .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target
    > .ubermenu-sub-indicator {
    margin-left: 46px;
  }
  .contact-mainpg .top_main_title p,
  .contact-mainpg .top_main_title p span {
    font-size: 1.3125rem;
    line-height: 28px;
  }
  .ubermenu-responsive .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
    border-bottom: 1px solid rgba(20, 73, 85, 0.2) !important;
  }
  .mainslide .caption-banner {
    left: 80px;
  }
  .right_events_caption img {
    max-width: 140px;
  }
  /* .migrat-box:last-child {
    border-top: 1px solid #42aea0;
  } */
  .track-table-menu.fixTop {
    max-width: 690px;
  }
  .data-migration-text {
    padding-bottom: 20px;
  }
  .contact-form .select::after {
    right: 20px;
  }
  .features-content p {
    max-width: 100%;
  }
  .track-table-menu.bottom {
    -webkit-transform: translateY(-160px);
    -moz-transform: translateY(-160px);
    -ms-transform: translateY(-160px);
    transform: translateY(-160px);
  }
  .price-table table h3 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .success_story_caption.caption-banner h1,
  .success_story_caption.caption-banner .h1 {
    font-size: 2.625rem;
    line-height: 50px;
  }
  .sidebar .sidebar_post_box {
    margin-bottom: 40px;
    padding: 20px 15px;
  }
  .event_main_heading + .events-tab .track-border > ul {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
  }
  .contact-mainpg .h1 {
    margin-bottom: 20px;
  }
  .banner-cat .event-main,
  .translate_btn {
    transform: translateY(0);
  }
  .banner-cat .caption-banner.full-width.static {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 15px;
    transform: inherit;
    min-height: 249px;
  }
  .banner-cat .caption-banner.full-width.static p > br {
    display: none;
  }
  .caption-banner.resp_view {
    position: absolute;
    top: 20%;
  }
  .third-party-links > li {
    padding: 0 10px;
    width: 25%;
    text-align: left;
    border-bottom: 1px solid #ccc;
  }
  .search-slide-logos .search-box {
    order: 1;
    padding: 0;
  }
  .tab_menu select {
    font-size: 0.875rem;
    height: 35px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: transparent;
    padding: 0 10px;
  }
  .search-tab-main + div > div {
    padding: 20px;
    text-align: center;
  }
  .demo_vid_tab .search-tab-main + div > div {
    min-height: auto;
  }
  .mainslide .common_caption h1,
  .mainslide .common_caption .h1 {
    font-size: 1.625rem;
    line-height: 32px;
  }
  .search-box input {
    padding: 6px 10px;
    line-height: 15px !important;
  }
  .tab_menu ul,
  .third-party-links li a::before,
  .tab_menu ul li a::before {
    display: none;
  }
  .search-tab-main > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding-left: 15px;
  }
  .demo_vid_tab .tab_menu .nav li {
    padding: 5px 0;
  }
  .ubermenu-responsive-toggle > i.fa,
  .ubermenu-responsive-toggle > i.fas {
    display: none;
  }
  .mainslide .caption-banner h1,
  .mainslide .caption-banner .h1 {
    font-size: 2.25rem;
    line-height: 44px;
    margin-bottom: 10px;
  }
  p.v2Big,
  .p.v2Big,
  .caption-banner .p.v2Big,
  .caption-banner p.v2Big {
    font-size: 1.125rem;
    line-height: 34px;
  }
  .center_events_caption img {
    max-width: 12%;
  }
  .main-navigation .ubermenu-responsive-toggle {
    display: block;
  }
  .ls-layer .ls-s-1 h1,
  .ls-layer .ls-s-1 .h1 {
    font-size: 1.75rem;
    line-height: 36px;
    margin-bottom: 0;
  }
  .ls-layer p {
    font-size: 1rem;
    line-height: 26px;
  }
  .homePage_banne .ls-layer .ls-s-1 {
    left: 3.3% !important;
    top: 50% !important;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
  }
  .ls-wp-fullwidth-container,
  .features-content,
  .border-content {
    width: 100%;
    overflow: hidden;
  }
  .add-on-licensed {
    overflow: hidden;
  }
  .right-line-addon:before {
    top: 0;
    bottom: auto;
    left: 15px;
    right: 15px;
    height: 1px;
    width: 100%;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  .right-line-addon:after {
    top: 0;
    left: 50%;
    width: 20px;
    height: 20px;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-top-color: transparent;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -moz-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    -o-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .max_banner_video {
    width: auto !important;
    height: auto !important;
  }
  .appointment_form {
    margin-bottom: 50px;
    padding-bottom: 30px;
  }
  .track-menu.fixTop {
    top: 57px;
  }
  .features-content:nth-child(odd) .max-content,
  .features-content:nth-child(even) .max-content {
    margin: 0;
  }
  .features-content .h4,
  .features-content h4 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .ubermenu.ubermenu-main {
    position: fixed;
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
    width: 80%;
    height: 100%;
    max-height: inherit;
    overflow-y: auto;
    overflow-x: hidden;
  }
  header .ubermenu .ubermenu-item .ubermenu-submenu-drop {
    display: none;
    position: relative;
  }
  header
    .ubermenu-main:not(.ubermenu-transition-slide)
    .ubermenu-submenu.ubermenu-submenu-type-mega,
  header
    .ubermenu-main.ubermenu-transition-slide
    .ubermenu-active
    > .ubermenu-submenu.ubermenu-submenu-type-mega {
    max-height: inherit;
  }
  header .ubermenu-responsive {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  header .ubermenu-responsive.ubermenu-responsive-collapse {
    visibility: visible;
    max-height: unset;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  .management_solution.br-right.teal_blue,
  .search-tab-main,
  .track-border {
    border-color: transparent;
  }
  .search-tab-main {
    margin-top: 50px;
  }
  .key-feat-heading p {
    padding-top: 30px;
    font-size: 1.125rem;
    line-height: 26px;
  }
  .why-ops,
  .testimonial-main,
  .large-spacing {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .webinar-spacing {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .key-feat-heading h2,
  .page-id-10187 .demoself_box .h2,
  .page-id-10187 .demoself_box h2 {
    font-size: 2rem;
    line-height: 40px;
  }
  header
    .ubermenu-responsive
    .ubermenu-nav
    .ubermenu-item
    .ubermenu-submenu.ubermenu-submenu-drop,
  .ubermenu-responsive.ubermenu {
    overflow: auto !important;
  }
  .ubermenu.ubermenu-main {
    background-color: #45ada0;
    z-index: 999999;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  }
  .ubermenu.ubermenu-main.ubermenu-responsive-collapse {
    box-shadow: none;
  }
  .banner-cat .caption-banner.capt-video.teal_clr {
    background-color: #586b72;
  }
  .print-it-tab .third-party-links {
    justify-content: center !important;
  }
  .print-it-tab .third-party-links > li {
    border-bottom: 1px solid #144955;
    align-self: center;
    width: auto;
    padding: 0;
    margin-top: 10px;
  }
  .print-it-tab.events-tab .track-border .nav-tabs a,
  .events-tab.tm-tab .track-border .nav-tabs a {
    font-family: "open_sansregular", sans-serif;
    font-size: 16px;
    line-height: 22px;
    padding: 5px 10px;
    background: #eee;
    height: 100%;
  }
  .print-it-tab.events-tab .track-border .nav-tabs a.active {
    background: #144955;
    color: #ffffff;
  }
  .feature-images img {
    max-width: 75%;
  }
  header
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target:after {
    right: 40px;
  }
  header .ubermenu .ubermenu-submenu .ubermenu-row .ubermenu-submenu > li a {
    display: block;
  }
  header .ubermenu .ubermenu-item .ubermenu-submenu-drop {
    box-shadow: none;
  }
  .main-navigation .ubermenu > .ubermenu-nav {
    display: inline-block;
    width: 100%;
  }
  header .ubermenu .ubermenu-item {
    width: 100%;
    display: block;
    min-width: inherit;
  }
  .event-badge {
    position: inherit;
    transform: none;
  }
  .br-left {
    border-left: 0;
  }
  .right-line-addon h3 {
    padding-top: 50px;
  }
  .banner-cat .caption-banner {
    left: 30px;
  }
  .banner-cat .caption-banner {
    font-size: 3rem;
    line-height: 56px;
  }
  .event-badge .event-box:first-child {
    margin-left: 0;
  }
  .post_title {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .post_title h2 {
    font-size: 1rem;
    line-height: 24px;
  }
  .event-badge .event-box {
    border-radius: 0;
  }
  .contact-link {
    max-width: 420px;
    text-align: right;
    margin-left: auto;
  }
  .contact-link > div {
    display: inline-block;
  }
  .contact-link #mail {
    padding-left: 15px;
  }
  .br_b,
  .br_t {
    border: 0;
  }
  .border-lr {
    border: 0;
  }
  .lg-fonts {
    font-size: 3rem;
    line-height: 56px;
  }
  .bttn.square {
    padding: 8px 12px;
    font-size: 1rem;
    line-height: 24px;
  }
  .ubermenu .ubermenu-submenu .ubermenu-row > li {
    margin-top: 10px;
  }
  .main-navigation .ubermenu-nav > li > a span {
    font-size: 0.9375rem;
  }
  .ask-for-demo {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
  }
  .ask-for-demo a.bttn {
    padding: 5px 25px;
    margin-top: 10px;
    font-size: 1.0625rem;
  }
  header
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target:after {
    font-size: 1rem;
  }
  .ubermenu-responsive-toggle i {
    font-size: 1.25rem;
    color: #ffffff;
  }
  .site-content-contain {
    margin-top: 67px;
  }
  .why-ops-heading h2,
  .psps-main h2,
  .testimonial-main h2,
  .product_radixweb h2,
  .why-ops-heading .h2,
  .psps-main .h2,
  .testimonial-main .h2,
  .product_radixweb .h2,
  h1,
  .h1,
  .caption-banner.web-to-print-solution-banner .h1,
  .page-id-10187 h1,
  .page-id-10187 .h1,
  .red-hot-technology h2, .red-hot-technology .h2 {
    font-size: 31px;
    line-height: 41px;
  }
  .opsNewBlogListing-main .card-body img {
    width: 100%;
  }
  /*   footer.eventes_footer:not(.printExfooter) .row > div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } */
  div.capterra + footer .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .landing_footer .row > div.awards_landingpage {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  footer .bottom_contact .col:last-child:after {
    content: unset;
  }
  .copyright_and_link img {
    height: 40px !important;
    width: auto;
  }
  .partners-logo .row > div:last-child,
  .radixweb-partners .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .partners-logo {
    padding-top: 0;
  }
  .br_right::before {
    display: none;
  }
  .row.keyfive > div,
  .row.keyfive.plus_one > div:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row.keyfive:not(.solsecuritygif) > div:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cmscaseblck h3 {
    font-size: 1.5rem;
    line-height: 30px;
    padding: 15px 10px 15px 31px;
  }
  .page-id-10187 .demoself_box h3,
  .page-id-10187 .demoself_box .h3 {
    font-size: 1.5rem;
  }
  .cmscaseblck p {
    font-size: 1.125rem;
    line-height: 30px;
    padding: 0 10px 15px 32px;
  }
  .management_solution ul li:last-child {
    margin-top: 10px;
  }
  .casestudy-block .cmscaseblck h3 {
    min-height: auto;
    padding: 15px 10px 15px 31px;
  }
  .casestudy-block .cmscaseblck p {
    padding: 0 10px 15px 32px;
  }
  .caption_text_ap {
    padding-bottom: 90px;
  }
  section.eventes_banner h1,
  section.eventes_banner .h1 {
    line-height: 39px;
  }
  .eventes_banner .appointment_form h2 {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .appointment_form {
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .printpack-2019 .appointment_form {
    padding-top: 0;
    padding-bottom: 40px;
  }
  .event_box {
    padding-bottom: 20px;
  }
  .curved {
    margin-left: 0;
  }
  .printpack-2019 .curved {
    margin-left: auto;
    margin-right: auto;
  }
  .print18-sgia-18 .lighter_gray_color {
    font-size: 3.5rem;
  }
  .print18-sgia-18 .quote-print-18:after {
    top: 50%;
  }
  .b2b-print {
    padding-top: 60px;
  }
  p.quto {
    width: 100%;
    max-width: 100%;
  }
  .caption_text_ap {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
  }
  .caption_text_ap h2 {
    margin: 0 auto;
  }
  section.event_key_higlights {
    margin-top: 60px;
  }
  .contact-form {
    border: 0;
  }
  .curved:after,
  .curved:before {
    content: none;
  }
  .event_key_higlights {
    font-size: 1rem;
    line-height: 24px;
  }
  .main-navigation > .ubermenu > ul > li > a::before {
    background-color: transparent;
  }
  .sidebar {
    max-width: 100%;
    margin-left: auto;
  }
  .post-box {
    margin-bottom: 40px;
  }
  .opsNewBlogListing-main .card .post-box {
    margin-bottom: 0px;
  }
  .navigation.pagination {
    padding-bottom: 50px;
    padding-top: 20px;
  }
  .third-party-links {
    justify-content: left !important;
  }
  .third-party-links li {
    padding: 5px 10px 2px;
  }
  .solution_tabing .tab_menu ul li {
    width: auto;
    display: inline-block;
    text-align: center;
  }
  .solution_tabing .tab_menu ul {
    text-align: left !important;
    -webkit-box-pack: space-around !important;
    -ms-flex-pack: space-around !important;
    justify-content: space-around !important;
    border-bottom: 1px solid #e8e8e8;
  }
  .solution_tabing .tab_menu ul li {
    padding: 0px;
  }
  .tab_menu ul li a {
    padding: 5px;
    margin-bottom: 0px;
    font-size: 1.875rem;
    line-height: 36px;
  }
  .tab_menu ul li a.active {
    background-color: #e8e8e8 !important;
    border-color: #e8e8e8 !important;
  }
  .solution_tabing .tab_menu ul li a span {
    font-size: 1rem;
    font-weight: 600;
    font-family: "open_sansregular", sans-serif;
  }
  .track-menu {
    margin-bottom: 0px !important;
  }
  .card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .events-tab .track-border {
    border-bottom: 0 !important;
  }
  .solution_tabing .col-12.col-lg-6.col-xl-4,
  .solution_tabing .col-12.col-lg-6.col-xl-3 {
    margin-top: 30px;
  }
  .solution_tabing {
    padding-bottom: 0px !important;
  }
  .demo_vid_title:after {
    left: -26px;
  }
  .demo_vid_tab .tab_menu ul {
    display: block;
  }
  .tab_in_tab .nav-tabs li {
    width: 100%;
  }
  /*Demo videos page*/
  .demo_vid_tab .tab_menu ul {
    -ms-flexbox-display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .demo_vid_tab .tab_menu .nav li {
    width: auto;
    border-bottom: 1px solid #144955;
    padding: 0;
    margin-bottom: 10px;
    margin-right: 10px;
  }
  .demo_vid_tab .tab_menu .nav li a {
    font-family: "open_sansreguar", sans-serif;
    font-size: 1.125rem;
    line-height: 26px;
    color: #000000;
    background: #eeeeee !important;
    padding: 6px 15px;
  }
  .demo_vid_tab .tab_menu .nav li a.active {
    background: #f14c38 !important;
    color: #ffffff;
  }
  .tab_in_tab .nav-tabs li {
    margin-right: 0;
  }
  .demo_vid_tab .tab_in_tab li > a {
    width: 100%;
    padding-right: 30px;
    position: relative;
    margin-bottom: 20px;
  }
  .demo_vid_tab .tab_in_tab .nav-tabs li > a:not(.video_url):after {
    content: "\f067";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .demo_vid_tab .tab_in_tab li a.active:not(.video_url)::after {
    content: "\f068";
  }
  .tab_in_tab .nav-tabs li:nth-last-child(1),
  .tab_in_tab .nav-tabs li:nth-last-child(2),
  .tab_in_tab .nav-tabs li:nth-last-child(3) {
    border-bottom-color: #cccccc;
  }
  .tab_in_tab .nav-tabs li {
    padding-bottom: 0;
  }
  .demo_vid_title h1,
  .demo_vid_title .h1 {
    font-size: 2rem;
    line-height: 42px;
    margin-top: 0;
  }
  .demo_vid_tab .tab_in_tab .iframe a.video_url {
    display: inline-block;
    width: auto;
  }
  .demo_vid_tab .tab_in_tab a.active + .tab-pane {
    display: block !important;
  }
  .demo_vid_tab .tab_in_tab a.video_url + .tab-pane {
    margin-bottom: 20px;
  }
  .contact-mainpg .top_main_title {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .form_head {
    padding-bottom: 30px;
    padding-top: 20px !important;
  }
  .demo_vid_tab .tab_menu {
    display: block;
    width: 100%;
  }
  .demo_vid_tab .tab_menu .nav li {
    display: inline-block;
    width: auto;
  }
  /*12-12-2018*/
  .header-menu
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target
    > .ubermenu-sub-indicator {
    right: 51px;
    position: absolute !important;
  }
  .ubermenu.ubermenu-submenu-indicator-closes
    .ubermenu-active
    > .ubermenu-target
    > .ubermenu-sub-indicator-close {
    right: 41px;
  }
  .contact-form .submit-button {
    margin-bottom: 0;
  }
  .responsove-badge {
    position: fixed;
    bottom: 0;
    top: auto;
    left: 0;
    right: 0;
    text-align: left;
    z-index: 991;
    background-color: #eeeeee;
    -webkit-box-shadow: 0 1px 10px 0 rgba(20, 73, 85, 0.6);
    -moz-box-shadow: 0 1px 10px 0 rgba(20, 73, 85, 0.6);
    box-shadow: 0 1px 10px 0 rgba(20, 73, 85, 0.6);
    padding: 10px 5px;
  }
  .responsove-badge {
    display: block;
  }
  .printpack-2019 {
    background-position: 100%;
  }
  .position-relative:before {
    display: none;
  }
  .red-hot-winner .max__wi {
    max-width: 580px;
    margin: 0 auto;
    padding-bottom: 38px;
    font-size: 1.125rem;
    line-height: 30px;
  }
  .bg-black.red-hot-winner {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .red-hot-winner .person__font {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .captcha-field a {
    margin-top: 20px;
    padding-left: 15px;
  }
  .captcha-field > div div:first-child {
    margin-bottom: 20px;
  }
  /*capterra page*/
  .dashed_border_box img {
    max-width: 200px;
  }
  .caption_txtbanner,
  .capterra_form {
    max-width: 560px;
    margin: 0 auto;
  }
  .event_header h1 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .dashed_border_box {
    margin: 0 auto;
  }
  .why_ops_landingpage .border-bottom {
    display: block;
    max-width: 360px;
    margin: 0 auto;
  }
  .landing_footer .social_icons {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .landing_page_contact {
    padding: 0;
    text-align: center;
  }
  .respoonsive_change {
    padding-left: 20px;
  }
  .webtoprint-storefront-themes .ngg-gallery-thumbnail-box {
    width: 50% !important;
  }
  .capterra_banner {
    background-image: none;
  }
  .landing_tesvid .h1,
  .why_ops_landingpage .h1 {
    font-size: 1.8125rem;
    line-height: 37px;
  }
  .capterra_banner .caption_txtbanner h2 {
    font-size: 1.875rem;
    line-height: 40px;
  }
  .capterra_banner .caption_txtbanner .lg_font {
    font-size: 2.75rem;
    line-height: 52px;
  }
  .capterra .bl-dash {
    border: 0;
  }
  .landing_tesvid .dashed_border_box > p {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .why_ops_landingpage .br-dash {
    border-right: 0;
  }
  .landing_tesvid .dashed_border_box {
    margin-right: auto;
  }
  .overview_video .minset {
    min-height: inherit;
  }
  .overview_video .p:not(.flamingo_color) {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .modal-body.ytmodal {
    min-height: 290px;
  }
  .testimonial-with-video .client-testimonials {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .step-transform-section .video-section {
    padding-left: 0;
    max-height: none;
  }
  .step-transform-section .video_slider {
    max-width: none;
    width: 100%;
  }
  .step_transform h5.h2 {
    margin: 10px 0;
  }
  .step-transform-section .step_transform p br {
    display: none;
  }
  .client-video-title br {
    display: block;
  }
  .testimonial-with-video .border-right-dashed {
    border-right: none;
    border-bottom: 1px dashed #aaaaaa;
  }
  .red-hot-technology .border-bottom-dashed {
    border: none;
  }
  /*Custom made solutions*/
  .advenced_b2b_nconnect {
    padding: 0 15px;
  }
  .advenced_b2b_nconnect .nConnectBox {
    max-width: 660px;
    padding: 30px 20px;
  }
  /*New Home Page Section*/
  .border-md-right {
    border-right: 0 solid #cccccc;
  }
  .plus_before:nth-child(2):before {
    display: none;
  }
  .easySolution {
    margin-bottom: 50px;
  }
  .easySolMax:after {
    margin-top: 0;
    background-size: 100%;
  }
  /*Success Story*/
  .brleftNone .border-right,
  .brleftNone .border-left {
    border: 0 !important;
  }
  .successStoryContent .brd-right {
    border: 0;
  }
  .ssNotList {
    margin: 20px 0;
  }
  /*Common Landing Pages*/
  .designer-key {
    padding-top: 40px;
    padding-bottom: 20px;
  }
  .mainTitleLpage .photobookPara p {
    margin-bottom: 20px;
    font-size: 1rem;
    line-height: 30px;
  }
  .printCommonSection .solutionHeight {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .circle-list ul li,
  .version_details_column ul li {
    line-height: 30px;
  }
  .circle-list ul li:before,
  .version_details_column ul li:before {
    top: 10px;
  }
  .nConnectBox img {
    margin: 0 auto;
    display: block;
  }
  .solutionHeight {
    min-height: inherit !important;
  }
  .casestudy-block .cmscaseblck {
    margin: 15px 0;
  }
  .caseStudie_whitePaper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .translateMiddle {
    -webkit-transform: translateY(calc(50% + 40px));
    -ms-transform: translateY(calc(50% + 40px));
    transform: translateY(calc(50% + 40px));
  }
  .banner-cat {
    background-position: 30%;
  }
  .banner-cat .container:not(.demotksBanner) {
    max-width: 100%;
    padding: 0;
  }
  .banner-cat .caption-banner.bannerMinMidSet,
  .banner-cat .caption-banner.bannerMinMidSet:before {
    min-height: 160px;
  }
  /*Event Page*/
  .printUnitedCaption {
    margin-left: 20px;
    margin-right: auto;
    margin-bottom: 40px;
    margin-top: 60px;
  }
  .printUnitedForm {
    margin-right: auto;
  }
  .slantSection:before {
    top: 38%;
    margin-bottom: 80px;
    width: 100%;
    -webkit-transform: skewY(-4deg) translateY(40px);
    -ms-transform: skewY(-4deg) translateY(40px);
    transform: skewY(-4deg) translateY(40px);
  }
  .slantSection.printexBanner:before {
    -webkit-transform: skewY(-4deg) translateY(40px);
    -ms-transform: skewY(-4deg) translateY(40px);
    transform: skewY(-4deg) translateY(40px);
  }
  .printUnitedForm .appointment_form h2 br {
    display: none;
  }
  .printUnitedHead {
    background: #ffffff;
    border-bottom: 1px solid #144955;
  }
  .printUnitedHead .white_color {
    color: #144955;
  }
  .printUnited {
    background-position: 21% top;
    background-size: 210%;
  }
  .printUnited .container {
    max-width: 100%;
  }
  .printUnitedForm .appointment_form {
    padding-bottom: 10px;
  }
  .keyPrintunite .keyBorderBox:nth-child(odd) {
    border-left-color: transparent;
    border-bottom: 1px solid #cccccc;
  }
  .keyPrintunite .keyBorderBox:nth-last-child(2) {
    border-bottom-color: transparent;
  }
  .keyPrintunite .keyBorderBox:nth-last-child(3) {
    border-bottom: 1px solid #cccccc;
  }
  .printExfooter .landing_page_contact {
    padding-left: 0;
  }
  .printexBanner.printUnited {
    background-position: 25% top;
    background-size: 270%;
  }
  .printexBanner .printexContent {
    margin-left: 30px;
    margin-right: auto;
  }
  .printexBanner .printexContent p.v2Big {
    font-size: 1.3125rem;
    line-height: 34px;
  }
  .printexBanner.slantSection:before {
    top: 42.8%;
  }
  .printUnitedHead.printeXheader {
    background-color: transparent;
    border-bottom-color: transparent;
  }
  .why_ops_landingpage .br-dash,
  .why_ops_landingpage .bl-dash {
    border-left-color: transparent;
  }
  .printexMultipdt .multipdtTitle {
    padding-bottom: 30px;
  }
  .printexMultipdt .border-right {
    border-color: transparent !important;
  }
  .printexMultipdt > div > .row > div:not(:last-child) {
    margin-bottom: 50px;
  }
  .printexMultipdt {
    padding-top: 90px;
    padding-bottom: 60px;
  }
  .PrintUnitemonial.printExTestmon {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .printeXheader .main-logo {
    max-width: 449px;
  }
  .borde_resp {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 35px;
  }
  .printexMultipdt .hover_chnge {
    min-height: 162px;
  }
  /*Printing United New*/
  .printUnitedHead.versionOne .custom-logo-link img {
    max-width: 200px;
  }
  .printUnitedHead.versionOne .printUnitedright {
    max-width: 265px;
  }
  .event_header h1 {
    font-size: 1.0625rem;
    line-height: 24px;
  }
  .printingUniteBanner {
    background-image: url("../images/responsive-printing-united.jpg");
    position: relative;
    min-height: 380px;
    border-radius: 0;
    -webkit-box-shadow: inset 0px -190px 70px 10px rgba(75, 187, 204, 0.7);
    box-shadow: inset 0px -190px 70px 10px rgba(75, 187, 204, 0.7);
  }
  .captionPrintUnired {
    position: static;
  }
  .printUnitedForm.formVone,
  .printUnitedForm.formVone:before {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
  }
  .printUnitedForm.formVone:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .printUnitedForm.formVone .appointment_form {
    padding: 70px 0 30px;
  }
  .printingUniteBanner .captTitlePrintu {
    padding: 0;
    top: auto;
    left: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transform: translateY(70px);
    -ms-transform: translateY(70px);
    transform: translateY(70px);
  }
  .weUndestandOpt .leftContentWu + div {
    padding: 0px;
  }
  .weUndestandOpt.fade {
    opacity: 1;
  }
  .leftContentWu {
    text-align: center;
  }
  .leftContentWu > p {
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
  }
  .toogleArrow {
    font-size: 1.25rem;
  }
  .leftContentWu .accordContent {
    display: none;
  }
  .shaDow .toogleArrow::before {
    content: "\f062";
  }
  .featbeniVersionOne > div .eQspace:first-child {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ffffff;
  }
  footer.eventes_footer.footertksMain .footertksSocial > div > .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .increseContent {
    max-width: 500px;
    margin: 0 auto;
  }
  .wishMoreBtn .bttn {
    font-size: 1.375rem;
    line-height: 26px;
  }
  .increaseSales .video-container {
    margin-top: 50px;
  }
  .wishMore p,
  .incrPara p,
  .wishMore p span {
    font-size: 1.3125rem;
    line-height: 32px;
  }
  .wopsW2pForm {
    max-width: 460px;
    margin: 0 auto;
    padding: 10px;
    -webkit-transform: translateY(-110px);
    -ms-transform: translateY(-110px);
    transform: translateY(-110px);
  }
  .resellerPartner {
    padding-top: 60px;
  }
  .opsvIdeoContent.spaceToplg {
    padding-top: 0;
  }
  .footertksSocial .contactInfo {
    text-align: center;
  }
  /*One Click Automation*/
  .secondEntryContent {
    max-width: 100%;
  }
  .manageOrder {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  .secondEntryContent .h4,
  .manageOrder .h4 {
    font-size: 1.1875rem;
  }
  /* Footer */
  /* footer:not(.printUfootervOne) .row > div { -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; max-width: 50%; } */
  .demo_vid_title {
    display: none;
  }

  /* Award Section */
  .awardsMainSec {
    padding: 60px 0;
  }
  .awardsContentMain .h3.v2 {
    font-size: 2.1875rem;
    line-height: 50px;
  }
  .awardsContentMain h5 {
    font-size: 1.375rem;
    line-height: 28px;
  }
  .awardsContentMain .br_b.greenishClr {
    border-bottom: 1px solid #45ada0;
  }

  /* Download whitepaper */
  .fillItContent p {
    margin-bottom: 15px;
  }
  .fillItForm input[type="submit"] {
    padding: 12px 40px 12px 15px;
    font-size: 1.1875rem;
    line-height: 19px;
    background-size: 18px;
  }
  .fillItForm .disclaimer {
    font-size: 0.875rem;
  }
  .fillItForm {
    padding: 0 15px 15px;
  }
  .fillItContent h5,
  .fillItContent .h5 {
    font-size: 1.3125rem;
  }

  /* Download thank you page */
  .increase_thankyou .increseContent {
    max-width: 33.333333%;
  }
  .increase_thankyou .increseContent:nth-child(2):before {
    left: 0px;
  }
  .increase_thankyou .increseContent:nth-child(2):after {
    right: 0;
  }
  .increase_thankyou .incrPara p {
    word-break: break-word;
  }
  .wishMoreDownload .wishMoreBtn .bttn {
    max-width: 290px;
  }
  .wishMoreDownload .wishMoreBtn .bttn i {
    font-size: 1.1875rem;
  }
  /* ecommerce-whitepaper */
  body .blogwhitepapername-ecommerce {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
  }
  .fillItDownload-ecommerce .fillItContent {
    max-width: 100%;
  }
  .white-ecommerce-pdf {
    text-align: right;
  }
  .fillItForm.blogwhitepapername-ecommerce:after,
  .fillItForm.blogwhitepapername-ecommerce:before,
  .curvedTowside:after,
  .curvedTowside:before {
    display: none;
  }
  .downloadPaperCaption-ecommerce {
    padding: 36px 0 32px 10px;
    max-width: 480px;
    margin: 20px auto 0;
  }
  .ecommerceWhitepaper:after {
    display: none;
  }
  .leftsparaEcommerce {
    width: 100%;
  }
  .leftsparaEcommerce .fonts_20 {
    font-size: 1rem;
    line-height: 25px;
  }
  .ecommercePaperFooter .fillItCopyrights {
    padding-top: 0;
  }
  .fillItForm.blogwhitepapername-ecommerce input[type="submit"] {
    background-size: 16px;
  }
  /*-- 18June2020 --*/
  .ecommerce-whitepaper-wrapper section.ecommerceWhitepaper,
  .ecommerce-whitepaper-wrapper section.fillItDownload {
    width: 100%;
  }
  .ecommerce-whitepaper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  body.page-template-tpl-whitepaper-design2.page-template-tpl-whitepaper-design2-php
    .bg-grey-top {
    background-color: #d5e0e8;
  }
  body.page-template.page-template-tpl-whitepaper-design2
    .fillItDownload-ecommerce {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .ecommerceWhitepaper .fillItForm {
    margin-bottom: 20px;
  }
  body.page-template-tpl-whitepaper-design2.page-template-tpl-whitepaper-design2-php
    section.fillItDownload.fillItDownload-ecommerce {
    padding-top: 0;
  }
  body.page-template-tpl-whitepaper-design2
    .containerCustom
    > div
    > div
    p.sup_small:last-child {
    margin-bottom: 0;
  }
  body.page-template-tpl-whitepaper-design2
    section.fillItDownload.fillItDownload-ecommerce {
    padding-bottom: 24px;
  }
  /* ecommerce-whitepaper end */

  /* Webinar Landing Page */
  .form_sec {
    max-width: 100%;
    width: 100%;
    border-top-left-radius: 50px;
    padding: 50px 50px;
    border-radius: 0;
  }
  .form-start .submit-button {
    max-width: 100%;
  }
  .webinar_footer_sec:before {
    display: none;
  }
  .form_sec:before {
    display: none;
  }
  .icon_whitebg {
    min-width: 45px;
    min-height: 45px;
    margin-right: 10px;
  }
  .webinar_sec .border-top {
    border-top: 0px solid #dee2e6 !important;
  }
  .form-start .submit-button {
    font-size: 1.125rem;
    line-height: 31px;
  }
  .printUnitedHead.webinar_head .headerTitle {
    margin-left: 0;
    text-align: right;
  }
  /* Webinar Landing Page end */

  /* Webinar Thank You Page */
  .web_thank_sec {
    max-width: 660px;
    padding: 80px 20px;
  }
  .web_def_img p {
    font-size: 1rem;
    line-height: 24px;
  }
  .web_thank_title {
    font-size: 3.125rem;
    line-height: 45px;
  }
  .web_def_icon a {
    padding: 15px 40px;
  }
  .video-sec-web {
    border-left: none;
  }

  /*blog redesign*/
  .blogListing-Rightside {
    padding-left: 15px;
    margin-top: 15px;
  }
  ul.socialMediaBlogSharing {
    padding-top: 15px;
  }
  .custom-logo-link {
    padding-bottom: 0;
  }
  .blogListing-Leftside {
    padding: 0 5px;
  }
  .icon-scroll i {
    display: none;
  }
  .blog-details-page-container .sidebar {
    max-width: 100%;
  }
  /* .bloglistingbannerresize.banner-cat .caption-banner {
    left: 70px;
  } */
  .latestPostCallSection > div {
    margin-bottom: 35px;
  }
  .latestPostCallSection {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  /*Thankyoupage  button*/
  .thankyouDownloadCaption {
    padding-bottom: 85px;
  }

  /* Whitepaper Landing Page*/
  .whitepaperHeroSection:before {
    width: 280px;
    height: 140px;
    right: 5%;
    bottom: 2%;
    border-top-left-radius: 140px;
    border-top-right-radius: 140px;
  }
  .faqWhitesection:before {
    width: 280px;
    height: 140px;
    border-top-left-radius: 140px;
    border-top-right-radius: 140px;
    top: -80px;
  }
  .whitepaperHelpSection {
    padding: 70px 0px;
    padding-bottom: 120px;
  }
  .whitepaperHeroSection,
  .whitepaperQueSection {
    padding: 70px 0px;
    padding-bottom: 120px;
  }
  .faqWhitesection {
    padding: 70px 0px;
  }
  .btn.bttn-white-lg {
    padding: 14px 30px;
    font-size: 1.125rem;
  }
  .whitepaperHeroSection h1 {
    font-size: 1.9375rem;
    line-height: 33px;
  }
  .whitepaperHeroSection h2,
  .whitepaper-sub-title,
  .HelpQue-row h2 {
    font-size: 1.625rem;
    line-height: 38px;
  }
  .Hero-title-tagline P {
    font-size: 1.125rem;
    line-height: 30px;
  }
  .feb-field {
    width: calc(60% - 10px);
    margin-right: 10px;
  }
  .feb-field select,
  .date-optn {
    width: 100%;
  }
  .date-field {
    width: 40%;
  }
  .modal-body.ytmodal iframe.lazyloaded {
    margin-bottom: 0em;
    height: 270px;
  }
  .top_footer .col {
    margin: 10px 0;
  }
  footer .bottom_contact .col {
    padding-top: 10px;
  }
  footer .mailpoet_form_column {
    flex-basis: 100% !important;
  }
  footer .bottom_contact .col {
    margin: 0;
  }
  footer .mailpoet_form_columns {
    flex-wrap: wrap;
  }
  .last-widget {
    padding-right: 10px;
  }

  footer #mailpoet_form-2 h2.widget_title {
    font-size: 1.1875rem;
  }
  /* Video List page */
  .video-list-content .latest-video {
    margin: 70px 0;
    max-width: 50%;
  }
  .video-list-content .top-header-banner .top-header-banner-contant h1,
  .top-header-banner .top-header-banner-contant h1 {
    font-size: 2.5rem;
    line-height: 50px;
  }

  /* 13-may-2022 Start */
  .eventes_banner .appointment_form {
    padding-top: 0px;
  }
  .header-main.br_b {
    border-bottom: 1px solid #f14c38;
  }
  .py-100 {
    padding: 30px 0 !important;
  }
  .left-quote {
    top: -20px;
  }
  .form-testimonial-eventes .slick-dots {
    margin-top: 20px;
  }
  img.awards-images {
    padding-bottom: 20px;
  }
  .events-award-image {
    padding-top: 30px;
  }
  section.event_key_higlights.event-key-main {
    margin-top: 30px;
  }
  /* ipad text color white and bg change css end */
  .meet-speakers .meet-managers {
    display: inline-block;
  }
  .form_style_n .bttn.greenishblue {
    font-size: 1rem !important;
  }
  .form_style_n input:not([type="submit"]),
  .form_style_n select,
  .form_style_n select:not([size]):not([multiple]),
  .form_style_n textarea {
    font-size: 0.9rem;
  }
  .form_style_n h2 {
    padding: 0.3125rem 15px !important;
  }
  .form-win .curved {
    margin: 0 auto;
  }
  /* 13-may-2022 End */
  .speakers-info {
    margin-left: 30px;
  }
  .speakers-info h5,
  .speakers-info .h5 {
    line-height: 32px;
    font-size: 20px;
  }

  footer .subscribe-newsletter #mailpoet_form-2 {
    width: 45%;
    max-width: 45%;
    flex: 0 0 45%;
  }
  footer .social_icons .widget_title {
    text-align: left;
  }
  .simple_landing_form{
    margin: 0 auto;
  }
  .prev-webinar-tab .prev-webinar h2 {
    position: relative;
}
.video-list-content-block .container .nav-tabs
{
  justify-content: flex-start;
}
header .main-header nav.main-navigation .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator {
  display: inline-block;
  transform: rotate(225deg);
  transition: 0.3s all;
  margin-top: 0px;
}
header .main-header nav.main-navigation .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-active > .ubermenu-target > .ubermenu-sub-indicator-close{
display: none
}
.caption-banner:not(.full_width_caption) .teal_blue_color, .caption-banner:not(.full_width_caption) .text-black, .caption-banner .resp_white {
  color: #fff;
}
.thank-you-registration .font-18{
  font-size: 16px;
  }
  .thank-you-registration .font-20{
  font-size: 16px;
  }
  
  .thank-you-registration .font-24{
  font-size: 18px !important;
  }
  
  .thank-you-registration .font-54{
  font-size: 35px;
  }
  
  .thank-you-registration .font-md-24{
  font-size:24px
  }
}
@media (max-width: 767px) {
  body .printing_united_3 .free-pass-sec .bttn.bttn_rg {
    padding: 12px 20px;
  }
  footer .bottom_contact .col,
  footer .bottom_contact .col:nth-child(3) {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 15px 15px;
  }
  /* DP invite-printpack22 start */
  .printpack22-video-section {
    padding-top: 25px;
  }
  .printpack22-video-section .printpack22-top h1 {
    font-size: 30px;
    line-height: 1.2;
  }
  .printpack_form .briefrequire-field #recapErr {
    position: absolute;
  }
  .printpack_detail_form .event_forms {
    padding-top: 0;
  }
  /* DP invite-printpack22 end */
  /*Banner*/
  .hover_chnge span.h6 {
    text-align: center;
    min-height: 68px;
  }
  div.mainslide .slick-arrow {
    top: 50%;
    bottom: 0;
  }
  .fullvh {
    min-height: calc(100vh - 70px);
  }
  .maxBannercaption {
    max-width: 500px;
    margin: 0 auto;
  }
  .banner-cat .caption-banner.bannerMinMidSet,
  .banner-cat .caption-banner.bannerMinMidSet:before {
    min-height: 120px;
  }
  .mainslide .caption-banner.lgTransparent {
    background: inherit;
    padding: 20px;
  }
  .banner-cat .caption-banner.short_banner {
    min-height: inherit;
  }
  /*End*/
  /*New section*/
  .key-feat-heading p,
  .key-feat-heading .p {
    font-size: 1rem;
    line-height: 24px;
  }
  .why_onprintshop_fpage .h4,
  .why_onprintshop_fpage h4 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .home_key_feat p a {
    display: inline;
  }
  .dashed_border_box.key_feature_content {
    padding: 30px 15px;
    margin-bottom: 30px !important;
  }
  .features-main div div:last-child .dashed_border_box.key_feature_content {
    margin-bottom: 0px !important;
  }
  .dashed_border_box.key_feature_content .h5 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .dashed_border_box.key_feature_content img {
    max-width: 70px;
  }
  .Platinum-web-to-print-pricing-plans .card button.h5,
  .Platinum-web-to-print-pricing-plans .panel-heading .panel-title .h5 {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }
  .Platinum-web-to-print-pricing-plans .card button.arrwBtn i,
  .Platinum-web-to-print-pricing-plans .panel-heading a i {
    font-size: 16px;
  }
  body:not(.home) .banner-cat .min_inherit.caption-banner.static {
    min-height: inherit;
  }
  /*End*/
  .main-navigation > .ubermenu > ul > li > a:hover:before,
  .main-navigation > .ubermenu > ul > li.ubermenu-active > a:before,
  .main-navigation > .ubermenu .ubermenu-current-menu-item a:before {
    height: auto;
  }
  .footer_collapse {
    position: relative;
    border-bottom: 1px solid rgba(126, 126, 126, 0.4);
    margin-bottom: 0;
    padding: 10px 20px 10px 0 !important;
    text-align: left;
  }
  .event_box {
    max-width: none;
  }
  .footer_collapse .widget_title {
    padding-bottom: 0;
    position: relative;
  }
  .footer_collapse .widget_title:before {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    position: absolute;
    right: -18px;
    font-size: 18px;
    transition: all ease-in-out 0.4s;
  }
  footer .footer_nav .row.top_footer > div {
    margin: 10px 0;
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
  }
  footer .footer_nav .row.top_footer > div.bottom_contact,
  footer .footer_nav .row.top_footer > div.subscribe-newsletter {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  footer .footer_nav .row.top_footer > div.subscribe-newsletter {
    margin: 0;
    padding-top: 0;
  }
  .footer_collapse .menu {
    margin-top: 10px;
  }
  .footer_collapse .widget_title.active::before {
    content: "\f077";
  }
  footer .contact_links {
    margin-top: 0;
  }
  .award_bg {
    background-position: center;
  }
  .feature-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  footer .widget_title,
  footer .widget_title > a {
    font-size: 1.25rem;
    line-height: 28px;
    padding-bottom: 17px;
  }
  footer .contact-info .widget_title,
  footer .contact-info .widget_title a {
    font-size: 1.25rem;
    line-height: 28px;
  }
  footer .widget_title.active {
    color: #45ada0;
  }
  .bottom_contact .col:nth-child(-n + 3) {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
    padding: 15px 10px;
  }
  .banner-cat .caption-banner.web-to-print-solution-banner.static.minh-none {
    top: 50%;
    position: absolute;
    background: transparent;
    transform: translateY(-50%);
  }
  .page-id-10187 .mainslide {
    position: relative;
  }
  .web-to-print-middle-section {
    margin-top: 0;
  }
  .contact-mainpg .top_main_title p,
  .contact-mainpg .top_main_title p span {
    font-size: 1.125rem;
    line-height: 24px;
  }
  .mainslide:hover .slick-arrow {
    -webkit-transform: translate(0, -15px);
    -moz-transform: translate(0, -15px);
    -ms-transform: translate(0, -15px);
    -o-transform: translate(0, -15px);
    transform: translate(0, -15px);
  }
  .event-page-text p,
  .event_thankyou a {
    word-break: break-all;
  }
  .track-table-menu.fixTop {
    position: static;
    max-width: unset;
    width: 100%;
  }
  .track-table-menu {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding-bottom: 15px;
  }
  .track-table-menu.fixTop + table {
    margin-top: 0;
  }
  .chicago-sgia-page:not(.printUnitedTy) {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .chicago-sgia-page.printUnitedTy {
    padding-bottom: 50px;
  }
  header .ubermenu-main .ubermenu-row {
    padding: 0px 5px;
  }
  .single_event_banner .right_events_caption,
  .single_event_banner .center_events_caption {
    position: static;
  }
  .caption-banner.resp_view {
    position: absolute;
    top: 13%;
  }
  .events-tab .track-border {
    border-bottom: 1px solid #d8d8d8;
  }
  .success_story_caption.caption-banner h1,
  .success_story_caption.caption-banner .h1 {
    font-size: 2rem;
    line-height: 40px;
  }
  .success_story_caption.caption-banner p {
    font-size: 0.9375rem;
    line-height: 19px;
  }
  .track-border .third-party-links li {
    margin-top: 5px;
  }
  .intro_title h2 {
    font-size: 1.625rem;
    line-height: 36px;
  }
  .slide_story {
    padding: 0 20px;
  }
  .thank-you-page-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .contactus-thank-you-page a.bttn-contact-thank-you i,
  .page-content a.bttn-404 i {
    font-size: 0.875rem;
    margin-left: 7px;
  }
  .thank-you-image,
  .error404 .page-content,
  .events-chicago-padding {
    padding-bottom: 50px;
    margin: 0 auto;
  }
  body.error404 .error-404 {
    padding-top: 40px;
  }
  .search-box.radius_search input {
    max-width: 100%;
    height: 50px;
    line-height: 25px !important;
    padding: 0 45px 0 25px;
  }
  .solution_tabing .col-12.col-lg-6.col-xl-4,
  .solution_tabing .col-12.col-lg-6.col-xl-3 {
    margin-top: 0;
  }
  .stab_detailes > div.lesslineh {
    padding: 15px;
  }
  .track-border .version-track.nav li {
    text-align: center;
  }
  .track-border .version-track.nav li a {
    font-size: 1.3125rem;
    line-height: 29px;
    margin-top: 8px;
  }
  .search-box.radius_search button {
    right: 18px;
  }
  .story_testimonial .quto {
    font-size: 1rem;
    line-height: 24px;
  }
  .panel-heading h2,
  .panel-heading .h2,
  .panel-heading h3,
  .panel-heading .h3,
  h2.widget-title,
  .h3.midFont,
  h5.midFont {
    font-size: 26px;
    line-height: 34px;
  }
  .story_testimonial.ssTestimonials p.quto {
    font-size: 1.125rem;
    line-height: 30px;
  }
  .ssTestimonials .story_testimonial i {
    font-size: 3.4375rem;
  }
  .search-box.radius_search button {
    height: 48px;
  }
  .search-box.radius_search button:before {
    line-height: 50px;
  }
  .before_btm_br:before {
    width: 250px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .events-tab .track-border .nav-tabs a {
    font-size: 1.125rem;
    line-height: 26px;
    text-align: center;
    margin-top: 5px;
  }
  .track-menu.fixTop {
    position: static;
  }
  .testi_main .alm-listing .card {
    margin-bottom: 60px !important;
  }
  .event_box .minH {
    min-height: auto;
    padding-bottom: 15px;
  }
  .contact-mainpg .captcha-field .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .contact-mainpg .captcha-field .col:first-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    max-width: 70%;
  }
  .contact-mainpg .captcha-field .col:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
  }
  .contact-mainpg .captcha-field .col:nth-child(2) {
    order: 1;
    margin-top: 15px;
  }
  .contact-form input,
  .contact-form select,
  .contact-form textarea {
    padding-left: 15px;
    background-color: #ffffff;
  }
  .contact-form .select::after {
    right: 12px;
    font-size: 0.875rem;
  }
  .event-banner-images {
    flex-wrap: wrap;
  }
  .event-banner-images .event {
    max-width: 240px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .contact-form input.enter-your-captcha {
    width: 100%;
  }
  .contact-mainpg .captcha-field .col:last-child {
    order: 2;
  }
  .sidebar.version_details_sidebar .sidebar_post_box {
    height: auto;
  }
  .contact-mainpg .h1 {
    margin-bottom: 0;
  }
  .captcha-field i {
    padding: 0;
  }
  .logo-heading h2 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .track-menu.fixTop + section {
    margin-top: 0;
  }
  .track-border .third-party-links li a {
    font-size: 0.875rem;
    line-height: 22px;
  }
  .page-id-7238 .mainslide {
    display: block;
  }
  .releases-main {
    padding: 0;
    background-image: none;
  }
  .releases-main p,
  .releases-main .flamingo_color,
  .common_caption .flamingo_color {
    color: #ffffff;
  }
  .main-navigation .ubermenu > .ubermenu-nav > li > a {
    padding: 8px 20px;
  }
  header
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target:after {
    right: 60%;
  }
  .ubermenu.ubermenu-main {
    width: 100%;
  }
  header .ubermenu .ubermenu-custom-content-padded {
    padding: 0px 0;
  }
  .caption-banner .small_fontsize {
    font-size: 1.625rem;
    line-height: 32px;
  }
  header .ubermenu .ubermenu-custom-content-padded h4, header .ubermenu .ubermenu-custom-content-padded .h4 {
    font-size: 1.125rem;
    line-height: 30px;
    text-transform: uppercase;
    /* font-family: fjalla_oneregular; */
    color: #45ada0;
  }
  .ubermenu .ubermenu-submenu .ubermenu-row > li::before {
    display: none;
  }
  .ubermenu .ubermenu-submenu .ubermenu-row > li {
    border-left: 0;
  }
  #uberops > li ul > li {
    position: relative;
  }
  #uberops > li ul > li a {
    border-bottom: 1px solid rgba(69, 173, 160, 0.2);
    margin-left: 15px;
  }
  .site-header.sticky-header .demo-contact-link {
    position: fixed;
    height: 60px;
    background: #144955;
    z-index: 9999999;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    -webkit-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.6);
    box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.6);
  }
  #uberops > li ul > li a span {
    font-size: 0.875rem;
    line-height: 22px;
  }
  #uberops > li ul > li a:before {
    content: "\f105";
    font-weight: bold;
    font-family: "Font Awesome 5 Free";
    color: #45ada0;
    position: absolute;
    top: 50%;
    left: 7px;
    transform: translate(-22px, -50%);
  }
  body:not(.home) .banner-cat .caption-banner.static {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #eeeeee;
    padding: 30px;
    transform: inherit;
  }
  body:not(.home) .banner-cat .caption-banner.static.teal_clr {
    background-color: rgba(20, 73, 85, 0.8);
  }
  .partners-logo .slick-arrow.slick-prev,
  .partners-logo .slick-arrow.slick-next,
  .slick-arrow.slick-next,
  .slick-arrow.slick-prev {
    -webkit-transform: translate(0px, -50%);
    -moz-transform: translate(0px, -50%);
    -ms-transform: translate(0px, -50%);
    -o-transform: translate(0px, -50%);
    transform: translate(0px, -50%);
  }
  .search-slide-logos .slick-arrow.right-nav {
    -webkit-transform: translate(-15px, -50%);
    -moz-transform: translate(-15px, -50%);
    -ms-transform: translate(-15px, -50%);
    -o-transform: translate(-15px, -50%);
    transform: translate(-15px, -50%);
  }
  .partners-logo img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    max-width: 170px;
  }
  .main-header {
    border-bottom: 1px solid #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  .header-menu {
    display: none;
    position: relative;
    z-index: 99999;
    transform: scale(0);
  }
  .webtoprint-storefront-themes .ngg-gallery-thumbnail-box {
    float: none;
    width: 100% !important;
  }
  .webtoprint-storefront-themes .ngg-gallery-thumbnail img {
    margin: 0 auto;
  }
  .webtoprint-storefront-themes .ngg-gallery-thumbnail {
    border: 0;
  }
  .webtoprint-storefront-themes .ngg-gallery-thumbnail a {
    display: inline-block;
    border: 1px solid #ccc;
  }
  /*.site-header.sticky-header .header-menu { transform: scale(1); display: block; }*/
  .banner-cat .caption-banner.static.minh-none {
    min-height: inherit;
  }
  .siqico-chat span,
  .zsiq_flt_rel12 em {
    display: none !important;
  }
  #siqbtndiv {
    width: 60px !important;
    height: 60px !important;
    border-radius: 0 !important;
    color: #ffffff;
    left: 0;
    right: 0;
    background-color: transparent;
    box-shadow: none;
  }
  .success_story_caption.caption-banner {
    position: static;
    transform: translateY(0);
    padding: 20px 15px;
  }
  body:not(.home) div.banner-cat .caption-banner.green:not(.full_width_caption) {
    background-color: #567c7d;
  }
  .success_story_caption.caption-banner.green.tRans {
    background-color: rgba(86, 124, 125, 0.8);
  }
  body:not(.home) div.banner-cat .caption-banner.dark_gray {
    background-color: #79766d;
  }
  body:not(.home) div.banner-cat .caption-banner.dark_gray.tRans {
    background-color: rgba(121, 118, 109, 0.8);
  }
  body:not(.home) div.banner-cat .caption-banner.teal_clr {
    background-color: #586b72;
  }
  .caption-banner:not(.full_width_caption) .teal_blue_color,
  .caption-banner:not(.full_width_caption) .text-black,
  .caption-banner .resp_white {
    color: #ffffff;
  }
  .partners-logo .slick-arrow {
    width: 30px;
    height: 30px;
    margin: 0 3px;
    background-color: #ffffff;
  }
  .partners-logo .slick-arrow {
    margin: 0 30px;
  }
  .mainslide .caption-banner h1,
  .mainslide .caption-banner .h1 {
    font-size: 1.625rem;
    line-height: 34px;
    margin-bottom: 15px;
  }
  .mainslide .caption-banner .bttn {
    font-size: 1rem;
    line-height: 24px;
    padding: 8px 22px;
  }
  .mainslide .caption-banner p,
  .caption-banner .p,
  .contact-paragraph p,
  .oneclickbanner span.h5 {
    font-size: 1rem;
    line-height: 24px;
  }
  .contact-mainpg img {
    max-width: 180px;
  }
  /*Header*/
  .demo-contact-link .fixreslogo {
    padding: 6.8px 4px;
    position: fixed;
    left: 15px;
    top: 0;
  }
  .ls-layer.ls-active img,
  .ls-s-1 {
    position: static !important;
    margin: 0 !important;
    transform: inherit !important;
  }
  .responsove-badge img {
    transform: translateZ(0);
  }
  .site-header.sticky-header .fixreslogo {
    display: block !important;
  }
  #top-right a {
    padding: 5px 6px;
  }
  .site-header.sticky-header {
    top: 0;
  }
  .demo-contact-link.d-flex.justify-content-center.justify-content-md-end.text-right {
    display: none !important;
  }
  .site-header.sticky-header .header-menu {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
  }
  header .ubermenu .ubermenu-active .ubermenu-submenu {
    display: block;
  }
  .homePage_banne .ls-layer .ls-s-1 {
    white-space: pre-wrap !important;
  }
  .bttn.orange.bord:before {
    content: none;
  }
  .feature-content > a {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .feature-content {
    min-height: unset;
  }
  #layerslider_22 img {
    visibility: hidden;
  }
  #layerslider_22 .ls-s-1 {
    position: static !important;
  }
  .ls-layer .bttn {
    margin-top: 0;
  }
  #layerslider_22 {
    min-height: 320px;
    display: flex;
  }
  #layerslider_22 .ls-inner,
  #layerslider_22 .ls-layer {
    height: 100%;
  }
  .key-feat-heading p {
    padding-top: 20px;
    font-size: 1rem;
    line-height: 24px;
  }
  .key-feat-heading h2 {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .maxBannercaption br {
    display: none;
  }
  .ls-layer .ls-s-1 h1,
  .ls-layer .ls-s-1 .h1 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .site-content-contain {
    margin-top: 60px;
  }
  .why-ops,
  .testimonial-main,
  .large-spacing {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .webinar-spacing {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .video-section {
    padding-left: 0;
  }
  .BtmToTop {
    bottom: 90px;
  }
  .single_event_banner .right_events_caption,
  .single_event_banner .center_events_caption {
    transform: translate(0, 0);
    text-align: center;
    padding: 20px 0;
    background-color: #586b72;
  }
  .center_events_caption img {
    max-width: 70%;
  }
  .sales-story {
    text-align: center;
  }
  .story-content p.h5 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .story-box {
    padding: 20px 15px;
    border: 2px solid #f14c38;
  }
  .wide_bestof_category {
    padding: 30px 0;
  }
  .banner-cat .caption-banner {
    font-size: 2rem;
    line-height: 40px;
  }
  /*footer { margin-bottom: 80px; }*/
  .ubermenu.ubermenu-main {
    width: 98%;
  }
  body .zls-medium .zlslrgbtn-on-tit1:after,
  body .zls-small .zlslrgbtn-on-tit1:after {
    content: "Chat";
    position: relative;
    display: table-cell;
    visibility: visible;
    vertical-align: middle;
    font-size: 18px;
    font-family: "pt_sans_b", sans-serif;
    color: #fff;
    padding: 3px 8px 0 2px;
  }
  body .zls-medium .zls-lftbtn .zls-chtmn {
    width: 36px;
  }
  .psps-main .psps-content {
    padding-top: 40px;
  }
  .zls-small .zlsf_btmn,
  .zls-large .zlsf_btmn,
  .zls-medium .zlsf_btmn {
    max-height: 45px;
  }
  .sls-ord-part {
    max-width: 100%;
    padding-bottom: 30px;
  }
  .mst-see-ems-prnt17 {
    max-width: 100%;
  }
  .bl-dash {
    border: 0;
  }
  .specific_margin > div:nth-child(3) > div,
  .event_box {
    margin: 0 auto;
  }
  .events-tab .nav-tabs a {
    font-size: 1rem;
    line-height: 24px;
  }
  .appointment_form {
    margin-bottom: 40px;
    padding-bottom: 25px;
  }
  .cmscaseblck h3,
  .cmscaseblck p {
    text-align: center;
  }
  .cmscaseblck br {
    display: none;
  }
  .casestudy-block .cmscaseblck .fa-download-hover {
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .content_lisr_solve h2,
  .event_key_higlights h2 {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .event_key_higlights img {
    max-width: 65px;
  }
  .event_key_higlights p {
    font-size: 1rem;
    line-height: 24px;
  }
  .log-caption {
    display: none;
  }
  .lg-fonts {
    font-size: 2rem;
    line-height: 40px;
  }
  .consicutive_meet .h2 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  footer.eventes_footer {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  div:not(.capterra) footer.eventes_footer img {
    display: none;
  }
  .demoself_box h3,
  .demoself_box .h3 {
    font-size: 1.375rem;
    line-height: 30px;
    text-align: left;
  }
  .copyrights_link {
    /* padding-top: 10px; */
    line-height: 20px;
  }
  .featured-img .post-thumbnail + .featured-caption {
    position: relative;
    bottom: 16px;
  }
  .featured-caption .ops_date {
    width: 100%;
  }
  .ops_date {
    width: 100%;
  }
  .post_title .entry-title a,
  .post_title .entry-title {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .contact-mainpg .form-start .mb-md-4 {
    margin-bottom: 0px !important;
  }
  .search-tab-main .search-box {
    margin-left: 5px;
  }
  .banner-cat img {
    display: block;
  }
  .banner-cat .caption-banner.solution-version-banner {
    background-color: #586b72;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px;
    transform: translateY(-13px);
    min-height: 249px;
    flex-direction: column;
  }
  .solution-version-banner.caption-banner h1,
  .solution-version-banner.caption-banner .h1 {
    font-size: 2.5rem;
    line-height: 1;
  }
  .bloglistingbannerresize.banner-cat .caption-banner:not(.full_width_caption) {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 15px;
    transform: inherit;
    min-height: auto;
    background-color: #ebedef;
    transform: inherit;
  }
  .banner-cat .caption-banner.tRans:not(.full_width_caption) {
    background-color: rgba(88, 107, 114, 0.8);
  }
  .print-it-tab .third-party-links > li {
    margin-top: 5px;
  }
  .print-it-tab.events-tab .track-border .nav-tabs a {
    font-size: 1rem;
    line-height: 22px;
  }
  .mainslide .banner-cat .caption-banner + .caption-banner {
    padding-top: 0;
  }
  .banner-cat .success_story_caption.caption-banner {
    display: block;
    transform: inherit;
    padding: 30px 15px;
  }
  .banner-cat .caption-banner h1,
  .banner-cat .caption-banner .h1 {
    font-size: 1.875rem;
    margin-bottom: 5px;
    line-height: 45px;
  }
  .banner-cat .caption-banner.full_width_caption h1,
  .banner-cat .full_width_caption.caption-banner .h1 {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .frame-cover.shadow-video {
    box-shadow: none;
  }
  .card-columns {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .stab_detailes {
    padding-left: 15px;
  }
  .banner-cat img {
    margin: 0 auto;
  }
  img.awards-images {
    padding-bottom: 40px;
  }
  .demo_vid_title:after {
    left: -37px;
  }
  .tab_in_tab .nav-tabs li {
    width: 100%;
  }
  div#zsiqbtn,
  div#zsiqbtn.chatSlideUp {
    bottom: 0px;
  }
  .page-template-tpl-printing-united div#zsiqbtn,
  .page-template-tpl-printing-united div#zsiqbtn.chatSlideUp {
    bottom: 40px;
  }
  .form_head,
  .form_head span {
    font-size: 1.75rem;
  }
  .form_head {
    padding-bottom: 10px;
    padding-top: 0px !important;
  }
  .form_head_container {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .caption-banner.web-to-print-solution-banner .h1,
  .page-id-10187 h1,
  .page-id-10187 .h1 {
    font-size: 1.75rem;
    line-height: 34px;
    color: #144955;
  }
  .caption-banner.web-to-print-solution-banner .h1 .flamingo_color {
    color: #f14c38;
  }
  .main-header
    .ubermenu-sub-indicators
    .ubermenu-has-submenu-drop
    > .ubermenu-target
    > .ubermenu-sub-indicator {
    right: 31px;
    position: absolute !important;
  }
  .main-header
    .ubermenu.ubermenu-submenu-indicator-closes
    .ubermenu-sub-indicator-close,
  .ubermenu.ubermenu-submenu-indicator-closes
    .ubermenu-active
    > .ubermenu-target
    > .ubermenu-sub-indicator-close {
    right: 20px;
  }
  .contact-form .submit-button {
    margin-bottom: 30px;
  }
  .printpack-2019 .captcha_img {
    padding-bottom: 20px;
  }
  .printpack-2019 .captcha_reload {
    padding-top: 20px;
    text-align: center;
  }
  .b2b-print {
    padding-top: 70px;
  }
  .Platinum-web-to-print-pricing-plans .h4 {
    font-size: 1.3125rem;
    line-height: 29px;
  }
  .price-table table table tr td,
  .price-table table table tr th,
  .complimentary-table th,
  .complimentary-table td,
  .Platinum-web-to-print-pricing-plans .track-table-menu table table tr td {
    padding: 8px 15px;
  }
  .site-content .data-migration-text .border-right {
    border-right: 0 !important;
  }
  .qr_social_media ul > li:not(:last-child) {
    border-bottom: 1px solid #dddddd;
  }
  .appointment_form .crmWebToEntityForm,
  .event-radio {
    padding: 0 15px;
  }
  .print18-sgia-18 .slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .slick-dots li button {
    width: 20px;
    height: 20px;
  }
  .appointment_form .crmWebToEntityForm.active {
    overflow: visible;
  }
  .event_forms {
    padding-top: 20px;
  }
  .webtoprint-storefront-themes
    .ngg-template-caption
    .ngg-gallery-thumbnail-box {
    width: 100% !important;
  }
  .webtoprint-storefront-themes .ngg-template-caption .ngg-gallery-thumbnail {
    margin: 0;
  }
  .version_details_column a {
    word-break: break-all;
  }
  /*Capterra Page*/
  .capterra_head .appoint_logo {
    margin: 0 auto;
  }
  .capterra_form .form_title h3,
  .capterra_form .form_title h3 span {
    font-size: 2rem;
    line-height: 44px;
  }
  .form_title h3 {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .capterra_form {
    padding: 30px 30px 60px;
  }
  .capterra_banner .caption_txtbanner h2 {
    font-size: 1.5625rem;
    line-height: 38px;
  }
  .demo_strip_part p {
    font-size: 1.4375rem;
    line-height: 36px;
  }
  .max_tb_space {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .why_ops_landingpage h4 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .btm_cross_strip.strip_right:before {
    display: none;
  }
  .awards_landingpage p.awards_heading {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .capterra_banner .caption_txtbanner .lg_font {
    font-size: 2.3125rem;
    line-height: 45px;
  }
  .triangle_list li p {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .landing_tesvid .border-left {
    border-color: transparent !important;
  }
  .talk-to-our-expert .h4 {
    font-size: 1.3125rem;
    line-height: 29px;
  }
  .page-id-10463 #fancybox-content::-webkit-scrollbar {
    width: 6px;
  }
  .step-transform-section h3.h4 {
    font-size: 1.25rem;
    line-height: 30px;
  }
  .step-transform-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .readMoreBelow {
    overflow-x: scroll;
  }
  .Platinum-web-to-print-pricing-plans .card-header,
  .Platinum-web-to-print-pricing-plans .panel-default {
    padding: 5px 15px;
  }
  .Platinum-web-to-print-pricing-plans .card-body {
    padding: 0 15px;
  }
  .Platinum-web-to-print-pricing-plans button.arrwBtn {
    right: 15px;
  }
  .num_section .h1 {
    font-size: 2.5rem;
    line-height: 48px;
  }
  .num_content p,
  .num_content .p {
    line-height: 24px;
  }
  .nConnectBox .whitepaper-modal-close {
    position: inherit;
    margin-left: auto;
  }
  /*New Home Page Section*/
  .border-sm-bottom {
    border-bottom: 1px solid #cccccc;
  }
  .plus_before:nth-child(2):before {
    display: block;
  }
  .plus_before::before {
    right: 0;
    left: 0;
    top: auto;
    bottom: 32px;
    margin: auto;
    transform: translate(0);
  }
  .easySolution {
    margin-bottom: 90px;
  }
  
  .success_story_caption.caption-banner p.h4 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  /*Common landing Pages*/
  body:not(.home) .banner-cat .caption-banner.static {
    padding: 30px 15px;
  }
  h2.v2,
  .h2.v2,
  h3.v2,
  .h3.v2,
  span.h2.v2,
  span.h3.v2 {
    font-size: 1.75rem;
    line-height: 40px;
  }
  .mainTitleLpage {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .designer-key {
    padding-bottom: 5px;
  }
  .printCommonSection .solutionHeight {
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .cmscaseblck {
    margin: 15px 0;
  }
  .casestudy-block .cmscaseblck {
    min-height: inherit;
  }
  .casestudy-block .cmscaseblck h3 {
    padding: 15px 10px 0 31px;
  }
  .translateMiddle {
    transform: inherit;
    margin-top: 15px;
  }
  .caseStudie_whitePaper {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  p.v2Big,
  .p.v2Big,
  .caption-banner .p.v2Big,
  .caption-banner p.v2Big {
    font-size: 1rem;
    line-height: 24px;
  }
  .capt-video .video_caption {
    max-width: 500px;
    margin: 0 auto;
  }
  .data-migration-text .h2 {
    font-size: 1.25rem;
    line-height: 28px;
    max-width: 280px;
    margin: 10px auto;
  }
  .migrat-box {
    min-height: inherit !important;
  }
  .award_bg {
    background: #eeeeee;
  }
  .award_18content {
    padding-top: 0px;
  }
  .ops-new-tab h2 {
    font-size: 1.75rem;
    line-height: 38px;
  }
  /*Event page*/
  .printUnited,
  .printexBanner.printUnited {
    background-position: 0% top;
    background-size: 400%;
  }
  .printUnitedCaption {
    margin-top: 60px;
    margin-left: auto;
    max-width: 600px;
  }
  .event_header h1 {
    font-size: 1.1875rem;
    line-height: 27px;
  }
  .printUnitedCaption h1,
  .printUnitedCaption h1 span {
    line-height: 42px;
  }
  .h1.lgFont,
  h3.lgFont,
  h1.lgFont,
  h2.lgFont,
  h4.lgFont,
  h5.lgFont,
  h6.lgFont {
    font-size: 2.25rem;
    line-height: 42px;
  }
  .printUnitedCaption {
    background-color: #ffffff;
  }
  .printUnitedForm .appointment_form {
    padding-top: 70px;
  }
  .wopsW2pForm .printUnitedForm .appointment_form {
    padding-top: 0;
  }
  .printexContent h2.v2 {
    font-size: 1.875rem;
    line-height: 39px;
  }
  .keyPrintunite .keyBorderBox:nth-last-child(2) {
    border-bottom-color: transparent;
  }
  .search-box {
    margin-left: 0px;
  }
  .featured-img .post-thumbnail + .featured-caption {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .featured-caption .post_title + .white_bg {
    width: 100%;
  }
  .printeXheader .appoint_logo {
    width: auto;
  }
  .printUnitedHead.printeXheader {
    background-color: #ffffff;
    border-bottom: 1px solid #144955;
    position: static;
  }
  .printexBanner.printUnited {
    padding-top: 40px;
  }
  .printexBanner .printexContent {
    margin-left: auto;
    padding: 20px 15px;
    margin-top: 0;
    text-align: center;
  }
  .slantSection:before {
    top: 40%;
  }
  .printexBanner .printUnitedCaption,
  .printexBanner .printexContent {
    max-width: 427px;
  }
  .printeXheader .main-logo,
  .printexHtitle {
    margin: 0 auto;
  }
  .ajax-load-more-wrap ul.alm-listing li.grid-item {
    width: 97%;
  }
  .hover_chnge {
    padding: 20px 0;
  }
  .printexBanner.slantSection:before {
    top: 41%;
  }
  .contentFormPrintex .h6.v2 {
    font-size: 1.3125rem;
    line-height: 30px;
  }
  .Platinum-web-to-print-pricing-plans a.bttn {
    font-size: 1rem;
    line-height: 22px;
    padding: 6px 15px;
  }
  body.page-one-column:not(.home) .banner-cat .caption-banner.static.teal_clr {
    top: 0;
    bottom: 0;
    transform: inherit;
  }
  .caption-banner.web-to-print-solution-banner .h1,
  .page-id-10187 h1,
  .page-id-10187 .h1,
  .caption-banner.web-to-print-solution-banner .h1 .flamingo_color {
    color: #ffffff;
  }
  .event_box {
    max-width: 410px;
    margin: 0 auto;
  }
  /*Printing united New*/
  .printUnitedHead.versionOne .appoint_logo {
    width: auto;
  }
  .brRdash.grayClr {
    border-color: transparent;
  }
  .freeConsult h4.h2.v2,
  .eventTestTitle h4 {
    font-size: 2.375rem;
    line-height: 48px;
  }
  svg.c-dashed-line {
    max-width: 50%;
  }
  .freeConsult .resltNum .h1 {
    font-size: 2.375rem;
    line-height: 53px;
  }
  .eventTesVersionOne .logoName {
    margin: 20px;
    width: 100%;
  }
  .eventTesVersionOne .logoName img {
    max-width: 194px;
    margin-right: auto;
  }
  .eventTestTitle h4 {
    margin-bottom: 10px;
  }
  .PrintUnitemonial .quote {
    max-width: 50px;
    margin: 0 auto;
  }
  .eventTesVersionOne .eventTestTitle {
    padding-bottom: 10px;
  }
  .multipdtTitle h5.h1.v2 {
    font-size: 2.4375rem;
  }
  .revealIt .printexMultipdt.featbeniVersionOne:before {
    opacity: 0;
  }
  .revealIt .printexMultipdt.featbeniVersionOne {
    border-radius: 0;
  }
  .printUfootervOne .awards_landingpage p.awards_heading {
    font-size: 2.3125rem;
  }
  .logoName + div .v2Big,
  .logoName + div .h6 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .printUfootervOne #menu-social-links-menu li {
    margin-right: 12px;
  }
  .printUfootervOne #menu-social-links-menu li:last-child {
    margin-right: 0;
  }
  .contactInfo .maxContact {
    text-align: center;
    max-width: 100%;
  }
  .contactInfo .maxContact:not(:last-child) a,
  .contactInfo .maxContact a {
    margin-bottom: 10px;
  }
  .resWrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  footer.eventes_footer.footertksMain {
    padding-bottom: 0;
  }
  /*Demo page*/
  .spaceTopxl {
    padding-top: 60px;
  }
  .spaceBtmxl {
    padding-bottom: 60px;
  }
  .demotksBanner h1 {
    font-size: 3.125rem;
    line-height: 60px;
  }
  .demotksBanner .h2.v2 {
    font-size: 2.375rem;
    line-height: 42px;
  }
  .wishMore h2 {
    font-size: 2.5rem;
    line-height: 48px;
  }
  .footertksSocial {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .spaceBtmlg {
    padding-bottom: 45px;
  }
  .increaseSales .video-container {
    margin-top: 30px;
  }
  .increseContent {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .wishMoreBtn {
    padding-top: 25px;
  }
  .demotksBanner {
    background: rgba(0, 0, 0, 0.4);
  }
  .DemotnkyHeader + div .banner-cat {
    background-position: center;
  }
  .container.demotksBanner {
    max-width: 100%;
  }
  .demotksBanner .h3.v2 {
    font-size: 1.9375rem;
    line-height: 39px;
  }
  .contactInfo {
    max-width: 260px;
    margin: 0 auto;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .footertksSocial .contactInfo a {
    padding-right: 0;
    margin-right: 0px;
    border-right: 0;
    margin-bottom: 8px;
  }
  /*One Click Automation*/
  .onclickentry {
    transform: inherit;
    padding-bottom: 40px;
  }
  .oneclickbanner .overview .video-frame {
    margin-left: 15px;
    margin-bottom: 30px;
  }
  .oneclickbanner .demo .video-frame {
    margin-right: 15px;
  }
  body:not(.home) .banner-cat .oneclickbanner.caption-banner.static {
    background: transparent;
  }
  .oneclickbanner .onclickcontent {
    padding-bottom: 25px;
  }
  .mainslide .caption-banner.oneclickbanner:not(.demotksBanner) h1 {
    font-size: 2.375rem;
  }
  .secondEntryContent .h4,
  .secondEntryContent p {
    margin-bottom: 20px;
  }
  .manageOrder {
    padding-top: 20px;
  }
  .caption-banner.oneclickbanner:not(.full_width_caption) .teal_blue_color {
    color: #144955;
  }
  .page-template-tpl-video header .container {
    max-width: 100%;
  }
  .postid-13029 .sidebar.version_details_sidebar .version_sidebar {
    height: auto;
    max-height: inherit;
  }

  /* Award Section */
  .awardsContentMain {
    margin: 0 auto;
    padding-top: 30px;
    text-align: center;
  }
  .awardsContentMain h5 {
    font-size: 1.3125rem;
  }
  .awardsContentMain {
    width: 373px;
  }
  .awardsContentMain .h3.v2 {
    font-size: 1.875rem;
    line-height: 50px;
  }
  .awardsMainSec img {
    max-width: 224px;
  }

  /* Download WhitePaper */
  .fillItForm {
    margin-left: 0;
    margin-top: 40px;
    padding: 20px 15px 5px;
    -webkit-filter: drop-shadow(0px 0 15px rgba(0, 0, 0, 0.12));
    filter: drop-shadow(0px 0 15px rgba(0, 0, 0, 0.12));
  }
  .fillItContent h5,
  .fillItContent .h5 {
    font-size: 1.1875rem;
  }
  .DownloadPaper_footer .circle-list ul li {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
  }
  .Paper_links #menu-social-links-menu li {
    margin-right: 5px;
    margin-left: 5px;
    margin-top: 0px;
  }
  .fillItCopyrights {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .fillItCopyrights .copyrights_link {
    padding-top: 0;
  }
  footer.DownloadPaper_footer {
    padding-top: 25px;
  }
  .paperDownload_social {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* Download whitepaper thank you */
  .increase_thankyou .incrPara p {
    font-size: 1rem;
    line-height: 24px;
  }
  .increase_thankyou .increseContent {
    max-width: 320px;
  }
  .increase_thankyou .increseContent:nth-child(2):before,
  .increase_thankyou .increseContent:nth-child(2):after {
    width: 100%;
    height: 1px;
    top: 0;
    border: 0;
    border-top: 1px dashed #cccccc;
  }
  .increase_thankyou .increseContent:nth-child(2):after {
    top: auto;
    bottom: 0;
  }
  .increase_thankyou .increseContent:nth-child(2) {
    margin: 20px auto;
    padding-bottom: 25px;
    padding-top: 25px;
  }
  /* ecommerce-whitepaper */
  .white-ecommerce-pdf {
    text-align: center;
    margin-top: 15px;
  }
  body .DownloadPaper_footer-ecommerce .circle-list ul li:before {
    visibility: hidden;
  }
  body .ecommerce-whitepaper {
    padding-bottom: 17px;
  }
  /* ecommerce-whitepaper end */
  .success_story_box {
    text-align: center;
  }
  .casestudiesw_eqH h3 {
    min-height: auto;
    margin: 30px 0 15px;
  }
  .success_story_box .casestudiesw_eqH {
    min-height: inherit !important;
  }
  .ecommerceWhitepaper .fillItForm {
    padding: 30px 15px 15px;
  }
  body.page-template-tpl-whitepaper-design2.page-template-tpl-whitepaper-design2-php
    select {
    padding: 10px 40px 10px 15px;
  }
  .solution_versin_sub_heading {
    max-width: 430px;
    line-height: 33px;
    font-size: 1.375rem;
    margin-bottom: 10px;
  }

  /* Webinar Landing Page */
  .webinar_footer_sec .circle-list ul {
    justify-content: center;
  }
  .web_focus_sec .h1.big-siz {
    line-height: 34px;
    font-size: 1.75rem;
  }
  .web_focus_content {
    line-height: 21px;
    font-size: 0.9375rem;
    margin-left: 2px;
  }

  /* Webinar Thank You Page */
  .web_def_icon a img {
    max-width: 75%;
  }
  .web_thank_title {
    font-size: 2.5rem;
    line-height: 45px;
  }
  body:not(.home) .video_web.frame-cover:after {
    background-size: 75px;
    transform: translateY(35px);
  }

  /*blog redesign*/
  .blog-details-page-container .blog-breadcrumb,
  .blog-inside-container {
    padding: 20px 10px;
  }
  .post-box.single-post-box h2 {
    font-size: 1.5625rem;
    line-height: 32px;
  }
  .blog-breadcrumb .caption-banner a,
  .blog-breadcrumb .caption-banner span {
    font-size: 0.9375rem;
    line-height: 22px;
  }
  .post-box.single-post-box h3,
  h2.widget-title {
    font-size: 1.125rem;
    line-height: 26px;
    padding-top: 10px;
  }
  .category p.banner-blog-main-text {
    display: block;
  }
  .category p.banner-blog-main-text {
    font-size: 1.375rem;
    line-height: 32px;
  }
  .category p.banner-blog-main-text span {
    font-size: 1.375rem;
    line-height: 32px;
  }
  .newsletter .content {
    max-width: 500px;
  }
  .slick-dots li button {
    width: 15px;
    height: 15px;
    margin-top: 20px;
  }
  .ops-blogListing-page .opsNewBlogListing-main .navigation.pagination {
    padding-left: 15px;
  }

  /* Blog Detail Page */
  .newsletter .content .form-control {
    height: 45px;
    width: 100%;
    border-radius: 10px;
  }
  .newsletter .content .btn {
    min-height: 45px;
    font-size: 1rem;
    line-height: 30px;
  }
  .archives-heading {
    text-align: left;
  }
  .feb-field {
    width: calc(70% - 10px);
    margin-right: 10px;
  }
  .feb-field select,
  .date-optn {
    width: 100%;
  }
  .date-field {
    width: 30%;
  }

  .has-sidebar .navigation.pagination,
  .archive.page-one-column:not(.has-sidebar) .navigation.pagination {
    float: none;
    width: 100%;
  }
  body.archive .mailpoet_form_column .mailpoet_submit {
    line-height: 1 !important;
  }
  body.category-media p.banner-blog-main-text {
    color: #45ada0;
  }
  body.category-media p.banner-blog-main-text span {
    color: #f14c38;
  }
  .contact_video_caption {
    width: 340px;
  }
  /* 13 May 2022 Start */
  .header-main h2 {
    font-size: 1.4rem;
    line-height: 1.5;
  }
  .form_style_n h2 {
    padding: 0.3125rem 15px !important;
    font-size: 1.2rem !important;
    line-height: 1.5;
  }
  .page-template-tpl-video-list-new iframe.embed-responsive-item {
    margin: 0px;
    margin-bottom: -6px;
    padding: 10px;
    width: 100%;
  }
  /* 13 May 2022 End */
  .event-registration h3 {
    font-size: 22px;
  }

  footer .subscribe-newsletter #mailpoet_form-2 {
    width: 60%;
    max-width: 60%;
    flex: 0 0 60%;
  }
  footer .subscribe-newsletter #block-6 {
    width: 35%;
    max-width: 35%;
    flex: 0 0 35%;
  }
  .webinar-col > img {
    height: 100%;
    width: 100%;
}
.mainslide .caption-banner .bttn {
  padding: 8px 22px;
}
.migrat-box:last-child {
  border-top: 1px solid #42aea0;
}
body.archive .bloglistingbannerresize .mailpoet_form_columns {
  flex-wrap: wrap;
}
body.archive .bloglistingbannerresize .mailpoet_form_columns .mailpoet_form_column {
  flex-basis: 100% !important;
}
.newsletter .content .btn.mailpoet_paragraph  {
  margin-top: 10px;
}
.Platinum-web-to-print-pricing-plans section.Platinum-web-to-print-pricing-plans.spaceBtmlg.spaceToplg.pricingAcc {
  padding-top: 0;
}
}
@media only screen and (max-width: 768px) {
  footer .bottom_contact .social_icons {
    justify-content: flex-start;
  }
  .footer-links .social_icons {
    justify-content: center;
  }
  footer .contact_links,
  footer .footer_bottom {
    text-align: center;
  }
  footer .footer_bottom a,
  footer .contact_links a {
    margin-left: 0;
  }
  .mailpoet_form .mailpoet_paragraph.btn {
    margin: 10px auto;
  }
  .newsletter .content .btn {
    margin-top: 0px;

  }
  .client-login {
    text-align: left;
    padding-top: 10px !important;
  }
  /* footer .footer_nav .row > div:nth-last-child(2) {
    display: none;
  } */
  .row.bottom_contact {
    justify-content: flex-start;
    margin-top: 1rem;
  }

  .col.last-widget {
    text-align: left;
  }
  footer #mailpoet_form_2 .last .mailpoet_paragraph:last-child {
    margin: 0;
  }
  footer #mailpoet_form_2 form.mailpoet_form {
    padding: 0px 0 !important;
  }

  /*07-02 email-subscription */
  .email-subscription .mailpoet_form .mailpoet_paragraph.btn {
    margin: 0;
    margin-left: 15px;
  }
  /* Video List Page */
  .video-list-content .top-header-banner .top-header-banner-contant h1 {
    font-size: 2.1875rem;
    line-height: 42px;
  }
  .video-list-content .latest-video {
    margin: 70px 0 0;
  }
  .client-login {
    margin-top: 11px;
  }
  .modern-cust-exe img {
    max-width: 70%;
  }
 
  .key-highlight-icon img {
    max-height: 65px;
  }
  .testimonial-card-footer .client-img img {
    max-width: 100px;
  }
  .tick-list li {
    font-size: 16px;
  }
  .printing-united .simple_landing_form .bttn,
  .reseller-sec .bttn.bttn_rg {
    font-size: 18px;
  }
  .testimonial-card-body p {
    font-size: 16px;
  }
  .testimonial-card:before {
    font-size: 1.8125rem;
  }
  .testimonial-card {
    padding-top: 3.6875rem;
  }
  .footer-printing {
    padding-top: 16rem;
  }
  .footer-printing .appoint_logo {
    max-width: 200px;
    margin: 0 auto;
  }
  .page-template-tpl-printing-united-landing-page .consicutive_meet .h3 {
    font-size: 1.3rem;
  }
  .simple_landing_form .book-now-arrow {
    right: 24px;
  }
  .footer-printing .paperDownload_social li {
    margin: 0 10px;
  }
  .page-template-tpl-printing-united-landing-page .consicutive_meet .h3 {
    text-align: center;
  }
  .thank-you-registration .font-34{
    font-size: 24px;
    }
  .thank-you-registration .timer{
  gap:0px;
  }
  .thank-you-registration footer {
      padding-top: 40px;
  }
}
/* @media (min-width: 576px) {
  #live-webinar-modal .modal-dialog {
      max-width: 602px;
  }
} */

@media only screen and (max-width: 576px) {
  .webinar-single footer .webinar-social a {
    padding: 0 1rem;
  }
  .webinar-banner-content h1,
  .webinar-learn-content h2,
  .webinar-learn-content h2 span {
    font-size: 1.75rem;
    line-height: 2.375rem;
  }
  .webinar-single .logo,
  .webinar-single .logo > div {
    margin: 0 auto;
  }
  footer .bottom_contact .col,
  footer .bottom_contact .col:nth-child(3) {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 10px 15px;
  }
  footer .mailpoet_form .mailpoet_form_column:nth-child(2) {
    right: 10px;
  }
  .client-login .bttn.white a {
    padding: 10px 15px 10px !important;
    font-size: 16px;
}
.footer_bottom  .widget_title .fa-mobile-alt:before {
  content: "\f3cd";
}
  footer #mailpoet_form-2 h2.widget_title {
    text-align: left;
  }
  .video-section .bttn {
    font-size: 1.125rem;
    line-height: 27px;
    padding: 6px 25px;
  }
  .banner-cat .caption-banner.award_caption a:hover {
    color: #f14c38;
  }
  .banner-cat .caption-banner.full_width_caption h1,
  .banner-cat .full_width_caption.caption-banner .h1 {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .full_banner .maxBannercaption {
    margin-bottom: 0;
  }
  .page-id-10187 .photobook-content p {
    max-width: 100%;
  }
  .form_head {
    font-size: 1.375rem;
  }
  .form_head span {
    font-size: 1.5rem;
  }
  header .ubermenu.ubermenu-responsive .ubermenu-column,
  .ubermenu.ubermenu-responsive .ubermenu-column-auto {
    min-width: 100%;
  }
  .story_panel .border-top,
  .story_panel .border-bottom {
    border-color: transparent !important;
  }
  .why-ops-heading h2,
  .psps-main h2,
  .testimonial-main h2,
  .product_radixweb h2,
  .why-ops-heading .h2,
  .psps-main .h2,
  .testimonial-main .h2,
  .product_radixweb .h2,
  h1,
  .h1,
  h3,
  .red-hot-technology h2, .red-hot-technology .h2 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  table h3 {
    font-size: 1.1875rem;
    line-height: 34px;
  }
  .price-table table table tr td,
  .price-table table table tr th,
  .complimentary-table th,
  .complimentary-table td {
    padding: 8px 15px;
  }
  .ask-for-demo p {
    font-size: 1.0625rem;
    line-height: 25px;
    text-align: center;
  }
  .data-migration-text {
    padding-bottom: 10px;
  }
  ol li {
    margin-bottom: 7px;
  }
  .h4 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .intro_title h2 {
    font-size: 1.375rem;
  }
  .story_panel .border-top,
  .story_panel .border-bottom {
    border-color: transparent !important;
  }
  .story_panel .h5 {
    font-size: 1.25rem;
    line-height: 26px;
  }
  .third-party-links > li {
    padding: 5px 10px;
    width: 33.33%;
    text-align: left;
    border-bottom: 1px solid #ccc;
  }
  .events-tab .track-border {
    border-bottom: 0;
  }
  .myModalwhitepaper input:not([type="submit"]) {
    padding: 5px 15px;
    height: auto;
  }
  .photobook-content p,
  p {
    font-size: 1rem;
    line-height: 24px;
  }
  h6,
  .h6 {
    font-size: 1rem;
    line-height: 24px;
  }
  .features-content:before,
  .border-content:before,
  .brb-fluid:before,
  .brb-half::before {
    width: 280px;
  }
  .main-header {
    padding: 8px 0;
    transition: all ease-in-out 0.3s;
  }
  .mainslide .common_caption h1,
  .mainslide .common_caption .h1,
  .mainslide .common_caption .small_fontsize {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .row.keyfive > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .site-header.sticky-header .header-menu {
    position: static;
  }
  .why-ops .h5,
  .step_transform .h2,
  .product_radixweb .h3 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .why-ops-content h4,
  .why-ops-content .h4,
  .why-ops-content h3 {
    font-size: 1rem;
  }
  .testimonial-details {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .testimonial-heading p {
    font-size: 1rem;
    line-height: 27px;
  }
  .ask-for-demo {
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
  }
  .circle-list ul li,
  .version_details_column ul li {
    font-size: 1rem;
    line-height: 25px;
  }
  footer .row > div {
    text-align: center;
  }
  .PrintItBlock .card img {
    max-height: 200px;
  }
  .event-radio .radio-custom + .radio-custom-label:before {
    right: 40px;
  }
  #menu-social-links-menu {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .partners-logo .row > div,
  footer .row > div,
  .partners-logo .row > div,
  .product_radixweb .custm-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .product_radixweb .custm-col {
    text-align: center;
  }
  .why-ops,
  .large-spacing {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .webinar-spacing {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .lg-fonts,
  h2 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .story-box .box-heading h5 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .print-ecommerce p {
    font-size: 1rem;
    line-height: 24px;
  }
  .event_box h3,
  .event_box .h3,
  .event_box .h5,
  .event_box h5 {
    font-size: 1.125rem;
    line-height: 26px;
  }
  .print-ecommerce .h3 {
    font-size: 26px;
    line-height: 34px;
  }
  .cmscaseblck h3 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  .psps-content .col-sm-6,
  .counter-main .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .counter-main .col:last-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .counter-content::before {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .appointment_form h2 {
    font-size: 1.875rem;
  }
  .event-radio .radio-custom + .radio-custom-label:before {
    margin-right: 0px;
    top: 45%;
  }
  .print18-sgia-18 {
    padding-bottom: 20px;
  }
  .version_details_column .h1.big-siz {
    font-size: 1.75rem;
  }
  .img_card img {
    max-width: 200px;
  }
  .version_details_column .h5.mid-siz {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .version_details_column h4 {
    font-size: 1.125rem;
  }
  .site-content-contain {
    margin-top: 53px;
  }
  .winning-awards {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  section.winning-awards-event-page {
    padding-top: 30px;
  }
  .demo_vid_title,
  .appoint_logo {
    width: 100%;
  }
  .demo_vid_title h1,
  .demo_vid_title .h1,
  .demo_vid_title,
  .appoint_logo {
    text-align: center;
  }
  .page-template-tpl-cotactus .appoint_logo {
    text-align: left;
  }
  /*demo video*/
  .demo_vid_tab .tab_menu .nav li a {
    padding: 6px;
    font-size: 0.875rem;
  }
  .demo_vid_tab .tab_menu .nav li {
    margin-right: 5px;
  }
  .banner-cat .caption-banner h1,
  .banner-cat .caption-banner .h1 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .success_story_caption.caption-banner h1 {
    font-size: 1.875rem;
    line-height: 38px;
  }
  .successMain span.p,
  .ssNotList span.p,
  .company_logo_sec span.p {
    font-size: 1rem;
  }
  .ssTestimonials .slick-arrow.slick-prev,
  .ssTestimonials .slick-arrow.slick-next {
    top: auto;
    bottom: 5px;
    right: 40px;
    left: 0;
    margin: 0 auto;
    transform: inherit;
  }
  .ssTestimonials .slick-arrow.slick-next {
    right: 0;
    left: 40px;
  }
  .company_logo_sec .companyLogo img {
    max-width: 220px;
  }
  .story_testimonial .slick-arrow {
    width: 30px;
    height: 30px;
  }
  .highlight-text span.h5 {
    font-size: 1.25rem;
    line-height: 28px;
  }
  /*12-12-2018*/
  .banner-cat .caption-banner.static {
    padding: 30px 20px;
    display: block;
  }
  .mainslide .caption-banner .bttn {
    font-size: 0.875rem;
    line-height: 20px;
    padding: 5px 15px;
  }
  .mainslide .caption-banner .bttn i {
    font-size: 0.75rem;
  }
  .social_icons.mr-auto .menu-social-links-menu-container {
    margin: 0px;
  }
  .font-90 {
    font-size: 4.375rem;
    line-height: 76px;
  }
  .b2b-print .circle-list ul li {
    font-size: 1rem;
    line-height: 24px;
  }
  .printpack-2019 .h1 {
    font-size: 2.1875rem;
    line-height: 41px !important;
  }
  .printpack-2019 .h1 span {
    font-size: 3.75rem;
    line-height: 66px;
  }
  .b2b-print {
    padding-top: 30px;
  }
  .printpack-2019 .appointment_form input[type="submit"] {
    max-width: 200px;
    font-size: 1.25rem;
    height: 40px;
  }
  .printpack-2019 .eventform_parent {
    padding: 30px 15px 0;
  }
  .caption_text_ap {
    padding-bottom: 50px;
  }
  .printpack-2019 .appointment_form {
    padding-bottom: 0;
  }
  .red-hot-winner .person__font {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .page-template-tpl-social-media-php .allvh h1 {
    font-size: 1.3125rem;
    line-height: 29px;
  }
  .consicutive_meet.pl-sm-4.border-left {
    width: 100%;
    text-align: center;
    margin-top: 10px;
    padding-left: 0 !important;
    border-left: 0 !important;
  }
  .tab-pane.active .tab-pane.active {
    min-height: 200px;
  }
  .mainslide .slick-arrow {
    opacity: 1;
  }
  /*Capterra Page*/
  .event_header:not(.printUnitedHead) h1 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .triangle_list li {
    padding-left: 24px;
  }
  .capterra_form {
    padding: 20px 15px;
    border-radius: 0;
  }
  .form_title h3 {
    font-size: 1.5rem;
    line-height: 30px;
  }
  .capterra_form .form-group {
    margin-bottom: 20px;
  }
  .capterra_form .form-group input:not([type="submit"]) {
    height: 50px;
  }
  .bttn.simple_gradiant,
  .bttn.gradiant,
  input[type="submit"].bttn.gradiant {
    font-size: 1.0625rem;
    padding: 9px 30px;
  }
  .demo_strip_part p {
    font-size: 1.1875rem;
    line-height: 37px;
  }
  .demo_strip_part h3,
  .vid_testimonial h4 {
    font-size: 1.375rem;
    line-height: 32px;
  }
  .why_ops_landingpage h4 {
    font-size: 1.3125rem;
    line-height: 29px;
  }
  .why_ops_landingpage ul li p {
    margin-top: 5px;
  }
  .talk-to-our-expert .h4 {
    font-size: 1.125rem;
  }
  .max_tb_space {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .landing_footer #menu-social-links-menu {
    margin-bottom: 0;
  }
  .awards_landingpage p {
    max-width: 230px;
    margin: 0 auto;
  }
  .respoonsive_change {
    width: 100%;
    margin-top: 10px;
    padding-left: 0;
  }
  .capterra_form::before,
  .capterra_form::after {
    display: none;
  }
  .capterra_banner .caption_txtbanner h2 {
    font-size: 1.5rem;
    line-height: 34px;
  }
  .capterra_banner .caption_txtbanner .lg_font {
    font-size: 2.0625rem;
    line-height: 42px;
  }
  .triangle_list li p {
    font-size: 1rem;
    line-height: 24px;
  }
  .capterra_form .form_title h3,
  .capterra_form .form_title h3 span {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .landing_tesvid .h1,
  .why_ops_landingpage .h1 {
    font-size: 1.375rem;
    line-height: 32px;
  }
  .landing_tesvid .dashed_border_box > p {
    font-size: 1rem;
    line-height: 24px;
  }
  .overview_video .p:not(.flamingo_color) {
    font-size: 1.0625rem;
    line-height: 25px;
  }
  .overview_video .logo-heading h2,
  .overview_video .logo-heading .h2 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .modal-body.ytmodal {
    min-height: 170px;
  }
  .red-hot-hightlight-text {
    font-size: 1rem;
    line-height: 24px;
    padding: 7px 8px;
    max-width: 350px;
  }
  .banner-cat .caption-banner h1,
  .banner-cat .caption-banner .h1 {
    margin-bottom: 5px;
  }
  /*Success Story*/
  .success_story_caption.caption-banner p.h4 {
    font-size: 1rem;
    line-height: 24px;
  }
  .ssNotList {
    margin: 20px auto;
  }
  .price-table table h3 {
    font-size: 1.3125rem;
    line-height: 30px;
  }
  .mainslide.home_slide_banner .slick-dots li {
    margin: 9px 5px 0;
  }
  .mainslide.home_slide_banner .slick-dots li button {
    background-color: #144955;
    width: 30px;
    height: 4px;
    border-radius: 0;
  }
  .mainslide.home_slide_banner .slick-dots li.slick-active button {
    background-color: #f04d3a;
  }
  .easySolutionImg img {
    max-width: 50%;
  }
  .easySolMax > div > div:last-child .easySolution {
    margin-bottom: 30px;
  }
  .step-transform-section .management_solution ul li,
  .step-transform-section .management_solution ul li span {
    font-size: 1rem;
    line-height: 22px;
  }
  .step-transform-section .management_solution ul li:before {
    top: 3px;
    transform: inherit;
  }
  .step-transform-section h3.h4 br {
    display: none;
  }
  .gifhr .gifhr-inner {
    padding: 0;
    width: auto;
  }
  .gifhr-inner a.bttn.orange.transparent i {
    font-size: 0.75rem;
    padding-left: 6px;
  }
  .key-five.homegif > div:last-child .gifhr {
    margin-bottom: 0;
  }
  .why_onprintshop_fpage {
    text-align: center;
  }
  .partners-logo,
  .counter-main {
    padding-top: 0;
  }
  /*Home Page*/
  .featuresSlide .dashed_border_box,
  .features-main div div:last-child .dashed_border_box.key_feature_content {
    margin-bottom: 20px !important;
    margin-top: 20px;
  }
  .featuresSlide .slick-arrow.slick-next,
  .featuresSlide .slick-arrow.slick-prev {
    top: 100%;
    left: 60px;
    right: 0;
    margin: 0 auto;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
  }
  .featuresSlide .slick-arrow.slick-prev {
    right: 60px;
    left: 0;
  }
  .mainslide .full_banner {
    min-height: calc(100vh - 70px);
  }
  .banner-cat:not(.single_event_banner) {
    background-position: right center;
  }
  .site-content-contain {
    margin-top: 64px;
  }
  body:not(.home) .ask-for-demo p {
    font-size: 1rem;
    line-height: 24px;
  }
  .mainslide .caption-banner p > br {
    display: none;
  }
  .PrintUnitemonial::after,
  .PrintUnitemonial::before,
  .keyPrintunite:before,
  .keyPrintunite:after {
    display: none;
  }
  /*Event Page*/
  .printUnitedCaption {
    max-width: 415px;
    margin-left: auto;
  }
  .printexBanner .printexContent .v2Big {
    font-size: 1rem;
    line-height: 26px;
  }
  .printexDemo:before,
  .printexDemo:after {
    display: none;
  }
  .printUnitedHead.printeXheader .custom-logo-link {
    max-width: inherit;
  }
  .printexBanner.printUnited {
    padding-top: 40px;
  }
  .whyprintEx.max_tb_space {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .printexMultipdt {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .printUnitedForm .appointment_form {
    padding-top: 50px;
  }
  .slantSection:before {
    top: 42%;
  }
  .printexBanner.slantSection:before {
    top: 38%;
  }
  .printexMultipdt .hover_chnge {
    min-height: 146px;
  }
  .success_story_caption.center_align {
    min-height: inherit;
  }
  .printingUniteBanner .captTitlePrintu {
    max-width: 390px;
    padding: 0 15px;
  }
  .printingUniteBanner h1.v2 {
    font-size: 1.875rem;
    line-height: 39px;
  }
  .formVone .appointment_form .blackShadow[type="submit"] {
    font-size: 1.375rem;
    line-height: 47px;
    height: 48px;
  }
  .freeConsult h4.h2.v2,
  .eventTestTitle h4 {
    font-size: 1.75rem;
    line-height: 40px;
  }
  .printUnitedForm.formVone,
  .weUndestandOpt > div {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
  }
  .weUndestandOpt {
    padding-bottom: 60px;
  }
  .printUfootervOne.landing_footer #menu-social-links-menu li a {
    font-size: 1.0625rem;
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .eventTesVersionOne .logoName {
    margin: 0px;
  }
  .demoLanding .demotksMaxcaption {
    min-height: 225px;
  }
  .demoLanding.demotksBanner h1 {
    font-size: 2.125rem;
    line-height: 42px;
  }
  .demoLanding.demotksBanner .h3.v2 {
    font-size: 1.375rem;
    line-height: 25px;
  }
  .wopsW2pForm {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
  }
  .opsvIdeoContent.spaceToplg {
    padding-top: 60px;
  }
  .opsvIdeoContent p.h5 {
    font-size: 1.25rem;
    line-height: 30px;
  }
  .oneMaxcontent {
    text-align: left;
  }
  .onclickentry {
    padding-bottom: 30px;
  }
  .slideWvideo a[data-toggle="modal"] img {
    margin-left: 15px;
  }
  .manageOrder {
    padding-bottom: 40px;
  }
  /* Award Section */
  .awardsContentMain p.h4 {
    font-size: 1.25rem;
    line-height: 25px;
  }
  .awardsContentMain .h3.v2 {
    font-size: 1.5rem;
    line-height: 35px;
  }
  .awardsContentMain h5 {
    font-size: 1.1875rem;
    line-height: 27px;
  }
  .fillItCopyrights .rights-text {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }
  .fillItCopyrights .rights-text:before {
    display: none;
  }
  .fillItCopyrights .custom-html-widget {
    flex-wrap: wrap;
  }
  /* ecommerce-whitepaper */
  .ecommerce_white-line {
    padding-left: 10px;
  }
  .ecommerce_white-line h2 {
    font-size: 1.625rem;
    line-height: 34px;
    padding-left: 15px;
  }
  .downloadPaperCaption-ecommerce h1 {
    font-size: 1.375rem;
    line-height: 35px;
    margin-bottom: 5px;
    margin-left: -8px;
  }
  .fillItCopyrights-ecommerce .copyrights_link {
    padding-bottom: 5px;
  }
  .downloadPaperCaption-ecommerce h1:before {
    left: 7px;
  }
  .fillItDownload-ecommerce p {
    margin-bottom: 20px;
  }
  /* ecommerce-whitepaper end */
  .post-box.single-post-box blockquote {
    border-left: 3px solid #45ada0;
    padding: 15px;
    margin: 15px 0 10px;
  }
  .ubermenu .ubermenu-submenu .ubermenu-row > li.no-left-border {
    margin-top: 0;
  }
  .modal-body.ytmodal iframe.lazyloaded {
    margin-bottom: 0em;
    height: 220px;
  }
  .video-list-content .top-header-banner .top-header-banner-contant h1,
  .top-header-banner .top-header-banner-contant h1 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .page-template-tpl-printing-united-landing-page .consicutive_meet .h3 {
    font-size: 1rem;
  }
  .deviceThreeColSlider .slick-dots li{
    margin: 0 5px;
  }
  .deviceThreeColSlider  .slick-dots li button
  {
    width: 10px;
    height: 10px;
  }
  .mainslide .caption-banner .bttn { 
    min-width:162px; 
    padding: 8px 15px;
  }
  .mainslide .caption-banner .bttn.watch-video-btn { 
    padding: 4px 0px 4px 15px;
    justify-content: space-between; 
  }
  .mainslide .caption-banner .bttn.watch-video-btn img {
    margin: 0px 6px 0px 8px;
    width: 28px; 
  }
    #mailpoet_form_2 form.mailpoet_form {
      padding-top : 5px !important
    }
}
@media only screen and (max-width: 575px) {
  /* DP invite-printpack22 start */
  .printpack_form .printpack_detail_form .h5 {
    padding: 15px;
  }
  .printpack22-video-section .printpack22-bottom .quick-contact {
    flex-wrap: wrap;
  }
  .printpack22-video-section
    .printpack22-bottom
    .quick-contact
    .list-inline-item:not(:last-child):after {
    right: 0;
    left: 0;
  }
  .printpack22-video-section
    .printpack22-bottom
    .quick-contact
    .list-inline-item:not(:last-child) {
    margin-right: 0;
  }
  .printpack22-video-section
    .printpack22-bottom
    .quick-contact
    .list-inline-item:not(:last-child):after {
    content: unset;
  }
  /* DP invite-printpack22 start */
  .home_slide_banner  .banner-cat:after,
  .home_slide_banner  .banner-cat:before {
    display: none !important;
  }
  .caption-banner.web-to-print-solution-banner .h1,
  .page-id-10187 h1,
  .page-id-10187 .h1 {
    font-size: 1.5rem;
    line-height: 30px;
  }
  body.home div.deep_cove.full_width_caption,
  body.home div.blue_dianne.full_width_caption {
    background-color: rgba(5, 14, 54, 0.36);
  }
  body.home div .big_stone.full_width_caption {
    background-color: rgba(27, 48, 64, 0.52);
  }
  .mainslide .caption-banner.full_width_caption .bttn i {
    padding-left: 3px;
  }
  .banner-cat .caption-banner.award_caption a {
    font-size: 0.75rem;
    line-height: 20px;
  }
  .full_width_caption .greenishbg {
    padding: 15px 7px !important;
  }
  .scg_image.invers + .h6 {
    font-size: 0.75rem;
    line-height: 20px;
    text-align: center;
  }
  .firs_last_pnone {
    margin: 30px 0 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .firs_last_pnone > div:first-child {
    padding-left: 0;
  }
  .firs_last_pnone > div.pr-cs-none {
    padding-right: 0;
  }
  .full_width_caption .scg_image img {
    max-width: 40px;
  }
  .circle_icon {
    max-width: 20px;
    height: 20px;
    font-size: 0.75rem;
  }
  .p_cs_2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  div.mainslide .slick-arrow {
    top: 100%;
    left: 60px;
    right: 0;
    margin: 0 auto;
  }
  .mainslide:hover .slick-arrow.slick-prev,
  .mainslide:hover .slick-arrow.slick-next,
  div.mainslide .slick-arrow {
    -webkit-transform: translateY(-45px);
    -ms-transform: translateY(-45px);
    transform: translateY(-45px);
  }
  .slick-arrow {
    width: 50px;
    height: 50px;
  }
  .slick-arrow.slick-prev:before,
  .slick-arrow.slick-next:before {
    font-size: 1rem;
  }
  div.mainslide .slick-arrow.slick-prev {
    left: 0;
    right: 60px;
  }
  .banner-cat .caption-banner.full_width_caption {
    position: absolute;
    min-height: 100%;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
  }
  .resltNum .h1 {
    font-size: 2.125rem;
    line-height: 42px;
  }
  .fullvh {
    min-height: inherit;
    height: 100%;
    padding: 0;
  }
  .mainslide .full_banner {
    min-height: 399px;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: visible;
  }
  .home .mainslide {
    overflow: visible;
  }
  .mainslide .full_banner .caption-banner {
    min-height: 431px;
  }
  .banner-cat .caption-banner.full_width_caption {
    position: static;
  }
  .full_width_caption .circle-list ul li {
    font-size: 0.9375rem;
    line-height: 21px;
  }
  .psps-main .psps-content {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }
  .mainslide .full_banner {
    background-position: 80%;
  }

  footer #mailpoet_form_2 .last .mailpoet_paragraph:last-child {
    margin: 0 auto;
    width: 100%;
  }
  .client-login {
    text-align: left;
    padding: 0 !important;
    margin: 0;
    border-bottom: none;
    margin-top: 10px;
  }
  .mailpoet_form .mailpoet_paragraph {
    margin-bottom: 0px !important;
  }
  footer .subscribe-newsletter #block-6 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }

  /*Common Landing Pages*/
  h2.v2,
  .h2.v2,
  h3.v2,
  .h3.v2,
  span.h2.v2,
  span.h3.v2 {
    font-size: 1.5rem;
    line-height: 34px;
  }
  .designer-key-cont .gifhr {
    margin-top: 20px;
  }
  .designer-key .designer-key-cont {
    padding-top: 0;
  }
  .mainTitleLpage .photobookPara p {
    line-height: 28px;
  }
  .printCommonSection .solutionHeight {
    padding-bottom: 0;
    padding-top: 0;
  }
  .printCommFour .b-dash:not(:last-child) {
    border-right-color: #ccc;
    border-bottom-color: transparent;
  }
  /*Event page*/
  .printUnitedCaption h1,
  .printUnitedCaption h1 span:not(.h4) {
    font-size: 1.9375rem;
    line-height: 37px;
  }
  .printUnitedCaption {
    padding: 15px 15px 20px;
  }
  .printUnitedHead .custom-logo-link {
    max-width: 200px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
  }
  .printUnitedHead.versionOne .custom-logo-link {
    margin-bottom: 0;
  }
  .printUnitedHead {
    padding: 9px 5px;
  }
  .printUnitedForm .appointment_form h2 {
    font-size: 1.9375rem;
    line-height: 37px;
  }
  .squareListCheck .squarePrintunite li {
    padding-left: 28px;
  }
  .squareListCheck .squarePrintunite li:nth-child(3)::before,
  .squareListCheck .squarePrintunite li:nth-child(4)::before,
  .squareListCheck .squarePrintunite li:nth-child(5):before,
  .squareListCheck .squarePrintunite li:last-child:before {
    top: 19px;
  }
  .circle-list ul li:before,
  .version_details_column ul li:before {
    top: 7px;
  }
  .circle-list.squareListCheck ul li:before {
    left: 0;
  }
  .squareListCheck .squarePrintunite li {
    padding-left: 18px;
  }
  .captchaImage {
    margin-bottom: 20px;
  }
  .captchaImage img {
    max-width: 150px;
  }
  .h1.lgFont,
  h3.lgFont,
  h1.lgFont,
  h2.lgFont,
  h4.lgFont,
  h5.lgFont,
  h6.lgFont {
    font-size: 2rem;
    line-height: 36px;
  }
  .keyPrintunite .keyBorderBox {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .keyPrintunite,
  .printunitedAward {
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .keyPrintunite .keyTitle,
  .PrintUnitemonial {
    padding-bottom: 30px;
  }
  .keyBorderBox h4.v2,
  .keyBorderBox .h6.v2 {
    font-size: 1.0625rem;
    line-height: 28px;
  }
  .keyPrintunite .keyMax > div {
    max-width: 175px;
  }
  .slantSection:before {
    top: 39%;
  }
  .appointment_form {
    margin-bottom: 20px;
  }
  .printexDemo .bttn.orange i {
    padding-left: 8px;
  }
  .printexDemo.ask-for-demo a.bttn {
    padding: 10px 20px;
  }
  .printExcapt .squareListCheck .squarePrintunite {
    padding: 0 15px;
  }
  .printeXheader .appoint_logo {
    border-right-color: transparent;
  }
  .borde_resp {
    padding-bottom: 20px;
  }
  .slantSection:before {
    top: 37%;
  }
  .PrintUnitemonial {
    padding-bottom: 0;
  }
  .printexMultipdt.featbeniVersionOne {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .multipdtTitle h5.h1.v2 {
    font-size: 1.75rem;
    line-height: 34px;
  }
  .printexMultipdt.featbeniVersionOne p,
  .freeConsult .resltNum p {
    font-size: 1rem;
    line-height: 27px;
  }
  .printUfootervOne .awards_landingpage p.awards_heading {
    font-size: 1.75rem;
  }
  .freeConsult .resltNum {
    max-width: 280px;
  }
  footer.eventes_footer.footertksMain .row > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .footertksSocial {
    padding-bottom: 35px;
    padding-top: 45px;
  }
  /*Demo Thankyou page*/
  .demotksBanner h1 {
    font-size: 2.5rem;
    line-height: 50px;
  }
  .demotksBanner .h2.v2 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .cutBtmborder {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .cutBtmborder:before {
    width: 80px;
    height: 1px;
  }
  .demotksBanner p a {
    font-size: 1rem;
    line-height: 27px;
    font-family: "open_sansregular";
    color: #f14c38;
    font-family: "open_sanssemibold";
  }
  .increseContent {
    padding-bottom: 15px;
    padding-top: 15px;
    max-width: 300px;
  }
  .wishMore p,
  .incrPara p,
  .wishMore p span {
    font-size: 1rem;
    line-height: 25px;
  }
  .custom-logo-link img {
    image-rendering: auto;
  }
  .incrImg {
    padding-left: 0;
    padding-right: 15px;
  }
  .spaceBtmxl {
    padding-bottom: 40px;
  }
  .spaceTopxl {
    padding-top: 40px;
  }
  .wishMore h2 {
    font-size: 1.75rem;
    line-height: 36px;
  }
  .wishMoreBtn .bttn {
    padding: 11px 20px;
    font-size: 1.1875rem;
    line-height: 23px;
  }
  .spaceTopxl {
    padding-top: 25px;
  }
  .increaseSales .video-container {
    margin-top: 10px;
  }
  .copyRights p {
    font-size: 0.875rem;
    line-height: 22px;
  }
  .DemotnkyHeader .custom-logo-link img {
    max-width: 200px;
  }
  .copyRights li.menu-item:last-child {
    list-style-type: none;
    width: 100%;
    margin-left: 0;
    margin-top: 7px;
  }
  /*One Click Automation*/
  .mainslide .caption-banner.oneclickbanner:not(.demotksBanner) h1 {
    font-size: 1.75rem;
    line-height: 40px;
  }
  .oneclickbanner .overview .video-frame,
  .oneclickbanner .demo .video-frame {
    margin-left: 0;
    margin-right: 0;
  }
  .oneMaxcontent h2.v2 {
    font-size: 1.375rem;
    line-height: 34px;
  }
  .secondEntryContent p.v2Mid,
  .manageOrder p.v2Mid {
    font-size: 1rem;
  }
  .oneMaxcontent {
    padding-top: 30px;
  }
  .oneMaxcontent p:not(:last-child) {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* Download whitepaper */
  .whitePaperHeader .appoint_logo {
    transform: inherit;
    max-width: 280px;
    margin: 0 auto;
  }
  .downloadPaperCaption {
    padding: 110px 0 135px;
    margin: 0 auto;
  }
  .download_whitepaper-banner .paperBanner-cat {
    background-size: 350px;
  }
  .download_whitepaper-banner .paperBanner-cat.revealIt {
    background-position: bottom -28px right 20px;
  }
  .fillItForm {
    margin-top: 25px;
    padding: 20px 0px 5px;
  }
  .fillItForm .fillFormTitle {
    margin-bottom: 20px;
  }
  .fillItDownload {
    padding: 40px 0 20px;
  }
  .Downloadtitle {
    margin-bottom: 15px;
  }
  .increase_thankyou .spaceBtmxl {
    padding-bottom: 10px;
  }
  .increase_thankyou .spaceTopxl {
    padding-top: 40px;
  }
  .thankyouDownloadCaption {
    padding-top: 110px;
  }
  .thankyouDownloadCaption h1 {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
  }
  .wishMoreDownload .wishMoreBtn .bttn {
    max-width: 220px;
    padding: 11px 45px 11px 20px;
  }
  .wishMoreDownload .wishMoreBtn .bttn i {
    font-size: 0.875rem;
    right: 30px;
  }

  /* Webinar Landing Page */
  .web_details_sec .border_white {
    border-left: 1px solid transparent;
  }
  .form_sec {
    padding: 50px 40px;
  }
  .webinar_footer_sec .circle-list ul li {
    padding-right: 15px;
  }
  .printUnitedHead.webinar_head .headerTitle {
    display: none;
  }
  .web_focus_sec .h1.big-siz {
    line-height: 30px;
    font-size: 1.5rem;
  }
  .form-start .submit-button {
    font-size: 1rem;
    line-height: 29px;
    font-family: "montserratregular";
  }

  /* Webinar Thank You Page */
  .web_def_icon a img {
    max-width: 70%;
  }
  .web_thank_sec {
    padding: 60px 20px;
  }

  /*blog redesign*/
  .opsNewBlogListingPage h2,
  .opsNewBlogListingPage h2 a,
  .post-box.single-post-box h1 {
    font-size: 1.5625rem;
    line-height: 35px;
  }
  .opsNewBlogListing-main .opsNewBlogListingPage h2,
  .opsNewBlogListingPage h2 a,
  .opsNewBlogListing-main .post-box.single-post-box h1 {
    font-size: 18px;
    line-height: 28px;
  }
  .post-box.single-post-box h2 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .blog-details-page-container .blog-breadcrumb,
  .blog-inside-container {
    padding: 15px 0px;
  }
  .blog-details-page-container .blog-breadcrumb {
    background: #ffffff;
    border-bottom: 1px solid #f5f5f5;
  }
  .blog-details-page-container .container.unique-container {
    margin-top: 0px;
  }
  .blog-details-page-container .container.unique-container {
    margin-top: -15%;
  }
  .date-catogory-social {
    margin-top: 15px;
    display: block;
  }
  .dateANDcategory {
    margin-bottom: 10px;
  }
  .socialRightIcon {
    text-align: right;
  }
  /*blog CTA */
  .blog-cta-footer {
    padding: 20px 15px;
    bottom: 75px;
  }
  .blog-cta-footer img {
    max-width: 35px;
  }
  .blog-cta-footer h2 {
    font-size: 1.125rem;
    line-height: 28px;
  }
  .blog-cta {
    padding: 20px 15px;
  }
  .blog-cta img {
    max-width: 45px;
  }
  .key-feat-heading p {
    padding-top: 25px;
  }
  .key-features,
  .psps-main {
    padding-bottom: 0px;
  }
  .testimonial-main {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .red-hot-technology .blogs_content_para {
    min-height: auto !important ;
    font-size: 1.25rem;
    line-height: 28px;
  }
  .testimonial-main .client-video-title {
    font-size: 1.125rem;
    line-height: 24px;
    margin-bottom: 10px;
  }

  /* Whitepaper Landing Page*/
  .whitepaperHeroSection:before {
    width: 120px;
    height: 70px;
    right: 5%;
    bottom: -1px;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
  }
  .faqWhitesection:before {
    width: 120px;
    height: 70px;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    top: -40px;
  }
  .whitepaperHelpSection {
    padding: 50px 0px;
    padding-bottom: 100px;
  }
  .whitepaperHeroSection,
  .whitepaperQueSection {
    padding: 50px 0px;
    padding-bottom: 100px;
  }
  .faqWhitesection {
    padding: 50px 0px;
  }
  .whitepaperHeroSection h1 {
    font-size: 1.625rem;
    line-height: 34px;
  }
  .whitepaperHeroSection h2,
  .whitepaper-sub-title,
  .HelpQue-row h2 {
    font-size: 1.625rem;
    line-height: 38px;
  }
  .Hero-title-tagline P {
    font-size: 1.125rem;
    line-height: 30px;
  }
  .Hero-title-tagline {
    font-size: 1.0625rem;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .whitepaperHeroSection h2,
  .whitepaper-sub-title,
  .HelpQue-row h2 {
    font-size: 1.375rem;
    line-height: 30px;
  }
  .circle-tick_list ul {
    font-size: 1rem;
  }
  .circle-tick_list ul li {
    margin-bottom: 10px;
  }
  .card-faq .card-header h5 {
    font-size: 1.125rem;
    line-height: 30px;
  }
  .card-faq .card-header {
    padding: 16px 5px;
  }
  .card-faq .card-body {
    padding: 0px 5px 20px;
  }
  .whitePaperFooter .circle-list ul a,
  .whitePaperFooter .circle-list ul a span {
    font-size: 0.875rem;
    line-height: 30px;
  }
  .whitePaperFooter .copyrights_link ul li a {
    font-size: 0.75rem;
    line-height: 26px;
  }
  .whitePaperFooter .rights-text p,
  .whitePaperFooter .rights-text p span {
    font-size: 0.75rem;
    line-height: 26px;
  }
  .whitepaperQueSection:before {
    bottom: -2px;
  }
  .category p.banner-blog-main-text {
    font-size: 1.125rem;
    line-height: 28px;
  }
  .category p.banner-blog-main-text span {
    font-size: 1.125rem;
    line-height: 28px;
  }
  .newsletter .content {
    max-width: 100%;
  }
  .newsletter .content .btn {
    width: 135px;
    margin-top: 10px;
  }
  body.archive .mailpoet_form_columns {
    flex-wrap: nowrap;
  }
  /* body.archive .mailpoet_form_column{
    flex-basis: 66.66%; } */
  body.archive .mailpoet_form_column .mailpoet_submit {
    line-height: 0.5;
  }

  .contact_links {
    text-align: left;
  }
  .menu-social-links-menu-container {
    margin: 0px;
  }

  /* 07-02 email subscription*/
  .email-subscription #mailpoet_form_1 .mailpoet_paragraph.last {
    flex-direction: column;
  }
  .email-subscription .mailpoet_form .mailpoet_paragraph.btn {
    margin-left: 0px;
  }
  .email-subscription .mailpoet_form .mailpoet_paragraph.form-control {
    margin-bottom: 26px !important;
  }
  .email-subscription .mailpoet_form .mailpoet_form_column {
    width: 100%;
    align-items: center;
  }
  .email-subscription .mailpoet_stack_on_mobile .btn {
    width: 100%;
    max-width: 100%;
  }
  .email-subscription #mailpoet_form_1 .mailpoet_form_column:not(:first-child) {
    flex-basis: 100% !important;
  }
  .email-subscription .mailpoet_form .parsley-errors-list.filled {
    left: 0;
  }
  /* Video list page */
  .video-list-content .video-list-row .video-list-col {
    width: 100%;
  }
  .video-list-content .video-list-row .video-list-col:nth-child(odd) {
    padding-right: 0;
  }
  .video-list-content .video-list-row .video-list-col:nth-child(even) {
    padding-left: 0;
  }
  .video-list-content .latest-video {
    max-width: 100%;
  }

  /* partnership*/
  .titleContentBlock_wrap {
    padding: 10px;
  }

  footer .footer_nav .row.top_footer > div {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0;
  }

  footer {
    padding-top: 20px;
  }
  .footer_nav {
    padding-bottom: 20px;
  }
  .row.bottom_contact {
    margin-top: 0;
  }
  /* event webinar start */
  .schedule-list li {
    align-items: baseline;
  }
  .event-registration {
    padding: 35px 10px;
    margin-top: 10px;
  }
  .webinar-schedule {
    flex-wrap: wrap;
  }

  .schedule-sec {
    width: 50%;
    border-bottom: 1px dashed #ccc;
  }

  .schedule-sec:nth-child(even) {
    border-right: 0;
  }

  .schedule-sec:nth-last-child(2),
  .schedule-sec:last-child {
    border-bottom: 0;
  }

  .font-22 {
    font-size: 20px;
    line-height: 26px;
  }

  .schedule-list li {
    font-size: 15px;
  }

  .event-registration .whitpaper_form input:not([type="submit"]),
  .event-registration .whitpaper_form select {
    padding: 15px 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .page-template-tpl-event-webinar #menu-social-links-menu li {
    margin-right: 15px;
    margin-left: 15px;
    text-align: center;
  }

  .event-registration .whitpaper_form input[type="submit"] {
    min-width: 250px;
  }

  .brd-right-white {
    border: 0;
  }

  .webinar-footer h3 {
    display: block;
  }

  .parners-logo-slider {
    flex-direction: column;
  }
  .bottom_contact .col:nth-child(-n + 3) {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
  }
  footer .bottom_contact .col:last-child
  {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
  footer .bottom_contact .col:last-child #mailpoet_form-2 .widget_title {
    text-align: left;
}
  footer .subscribe-newsletter #mailpoet_form-2 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0;
    text-align: left;
  }
  footer
    .bottom_contact
    .subscribe-newsletter
    #mailpoet_form-2
    h2.widget_title {
    margin: 0 !important;
  }
  footer .footer_nav .row.top_footer > div.bottom_contact {
    margin-top: 10px;
  }
  .key-highlight-icon {
    min-height: auto;
  }
  .gdpr.gdpr-privacy-bar .gdpr-wrapper
  {
    padding: 8px 40px;
  }
  .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content
  {
        padding-bottom: 10px;
  }
  .upcoming-webinar-section .date
  {
    border-right: 0px dashed #144955;
    margin-bottom: 10px;
  }
  .type-webinar .video-list-top-banner{
    min-height: 300px;
  }
  .mainslide .caption-banner.full_width_caption .bttn i {
    padding-left: 16px;
} 
  /* event webinar end */
  .thank-you-registration .timer{
    gap:70px;
    }
    .thank-you-registration .book br{
    display: none;
    }
    .thank-you-registration .font-md-24 {
        font-size: 16px;
    }
   .thank-you-registration .pt-50 {
        padding-top: 25px;
    }
        .thank-you-registration .banner-section h1{
        font-size: 30px;
        line-height: 38px;
        }
       .thank-you-registration  #tiles span {
        margin-right: 0.1rem!important;
        }
       .thank-you-registration  .font-34{
        font-size: 16px;
        }
       
        .thank-you-registration .footer{
        align-items: center;
        gap: 10px;
        }
     .thank-you-registration .font-24{
        font-size: 17px !important;
        }
    .thank-you-registration .line-height-21{
    line-height:21px;
    }
    .event_slidermain .slick-arrow.slick-prev {
      left: -20px;
  }
  .slick-arrow.slick-next, .slick-arrow.right-nav {
      right: -20px;
  }
}
@media only screen and (max-width: 481px) {
  .web-to-print-middle-section .demoself_box .bttn {
    border: 5px solid;
    max-width: 250px;
    font-size: 0.875rem;
    line-height: 22px;
    padding: 6px 10px 6px 15px;
  }
  .web-to-print-middle-section .demoself_box .bttn i {
    font-size: 0.8125rem;
    margin-left: 10px;
  }
  .mainslide .caption-banner p,
  .caption-banner .p,
  .contact-paragraph p {
    font-size: 0.875rem;
    line-height: 22px;
  }
  .caption-banner.web-to-print-solution-banner .h1,
  .page-id-10187 h1,
  .page-id-10187 .h1 {
    font-size: 1.5rem;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 5px;
  }
  .banner-cat .caption-banner.web-to-print-solution-banner.static.minh-none {
    padding: 15px;
  }
  .why-ops-content ul li {
    width: 100%;
  }
  .ajax-load-more-wrap ul.alm-listing li.grid-item {
    width: 100%;
    margin: 0 0 20px;
  }
  .cmscaseblck h3,
  .cmscaseblck p {
    padding: 15px;
  }
  .casestudy-block .cmscaseblck h3 {
    min-height: auto;
    padding: 20px 5px;
  }
  .casestudy-block .cmscaseblck p {
    padding: 5px;
  }
  label.radio-custom-label {
    padding: 0px 10px;
  }
  .tab_menu ul li a {
    padding: 5px;
    margin-bottom: 0px;
    font-size: 1.625rem;
    line-height: 30px;
  }
  .tab_menu ul li a.active {
    background-color: #e8e8e8 !important;
    border-color: #e8e8e8 !important;
  }
  .solution_tabing .tab_menu ul li a span {
    font-size: 0.875rem;
    font-weight: 600;
    font-family: "open_sansregular", sans-serif;
  }
  .clienturltooltiptext span {
    max-width: 220px;
  }
  .award_18content .h5 {
    font-size: 1.3125rem;
    line-height: 29px;
  }
  .keyfeatgif:after,
  .keyfeatgif:before {
    max-width: 420px;
    width: 100%;
  }
  .keyfeatgif {
    max-width: 420px;
    width: 100%;
  }
  .printpack-2019 .h1 span {
    font-size: 2.375rem;
    line-height: 44px;
  }
  .caption_text_ap {
    padding-bottom: 40px;
  }
  .capterra_banner .caption_txtbanner .lg_font {
    font-size: 28px;
    line-height: 42px;
  }
  .client-video-title br {
    display: none;
  }
  .testimonial-image img {
    max-width: 80px;
    max-height: 80px;
  }
  .red-hot-technology .no-gutters > div:first-child {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
  .red-hot-technology .no-gutters > div:first-child .award-sect-main,
  .red-hot-technology .no-gutters > div:last-child .award-sect-main {
    margin-left: auto;
    margin-right: auto;
  }
  .caption-banner span {
    font-size: 0.75rem;
  }
  .printUnitedTy {
    min-height: -webkit-calc(100vh - 91px);
    min-height: -moz-calc(100vh - 91px);
    min-height: -o-calc(100vh - 91px);
    min-height: calc(100vh - 91px);
  }
  .slantSection:before {
    top: 38%;
  }
  .printUnited {
    background-size: 550%;
  }
  .printexBanner.slantSection:before {
    top: 0;
    transform: inherit;
  }
  .printexBanner .printexContent {
    background-color: #ffffff;
    border: 1px dashed #45ada0;
  }
  .printexBanner .appointment_form {
    padding-top: 0;
  }
  .printexContent h2.v2 {
    font-size: 1.3125rem;
    line-height: 29px;
  }
  .printexBanner .printUnitedCaption h1,
  .printexBanner .printUnitedCaption h1 span:not(.h4) {
    font-size: 1.5625rem;
    line-height: 32px;
  }
  .printexBanner .printUnitedCaption h1 span.h4 {
    font-size: 1.3125rem;
    line-height: 32px;
  }
  .printingUniteBanner {
    min-height: 260px;
  }
  .printUnitedForm.formVone {
    border-radius: 0;
  }
  .printUnitedForm.formVone .appointment_form {
    padding: 70px 0 15px;
  }
  .weUndestandOpt .leftContentWu {
    padding-top: 30px;
  }
  .printUnitedForm .appointment_form h2 {
    font-size: 1.75rem;
    line-height: 34px;
  }
  .printingUniteBanner h1.v2 {
    font-size: 1.5rem;
    line-height: 36px;
  }
  .printingUniteBanner .captTitlePrintu {
    max-width: 320px;
  }
  .printUnitedForm.formVone .appointment_form {
    max-width: 380px;
  }
  .printexDemo.ask-for-demo a.bttn {
    padding: 8px 18px;
    font-size: 1.0625rem;
  }
  .demoPrintUnite.printexDemo.ask-for-demo a.bttn {
    margin-top: 0;
  }
  .ask-for-demo.demoPrintUnite {
    padding-top: 40px;
    margin-top: 0;
  }
  /*Demo page*/
  .spaceBtmmd {
    padding-bottom: 30px;
  }
  .demoLanding .demotksMaxcaption {
    min-height: 165px;
  }
  .wopsW2pForm h3 {
    font-size: 1.5rem;
    line-height: 32px;
  }
  .wopsW2pForm .appointment_form .blackShadow[type="submit"],
  .wopsW2pForm .appointment_form .blackShadow[type="submit"]:hover {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
    margin-top: 30px;
  }
  .wopsW2pForm .printUnitedForm .appointment_form {
    margin-bottom: 0;
  }
  .resellerPartnerLogo img {
    max-width: 170px;
  }
  .resellerPartner {
    padding-top: 40px;
  }
  /* Download whitePaper */
  .downloadPaperCaption {
    padding: 120px 0 135px;
    max-width: 235px;
    margin: 0 auto;
  }
  .downloadPaperCaption h1 {
    margin-bottom: 5px;
  }
  .downloadPaperCaption-ecommerce {
    max-width: 100%;
  }
  .solution_versin_sub_heading {
    line-height: 28px;
    font-size: 1.125rem;
  }
  .success_story_caption .solution_versin_heading {
    font-size: 1.375rem;
    line-height: 37px;
  }
  .webinar_footer_sec .circle-list ul li,
  .webinar_footer_sec .paperDownload_social {
    width: 100%;
  }

  /* Webinar Thank You Page */
  .web_def_icon a {
    padding: 15px 20px;
  }
  .web_def_img p {
    font-size: 0.875rem;
    line-height: 22px;
  }
  body.archive ul.pagination li {
    display: none;
  }
  body.archive ul.pagination li:first-child,
  body.archive ul.pagination li:last-child {
    display: block;
  }
  body.archive .mailpoet_form_columns {
    flex-wrap: wrap;
  }
  body.archive .mailpoet_form_column {
    align-items: center;
  }
  .newsletter .content .form-control {
    border-radius: 10px;
  }
  .banner-cat > img,
  .category-media .banner-cat > img {
    min-height: 160px;
  }
  .modal-body.ytmodal iframe.lazyloaded {
    margin-bottom: 0em;
    height: 170px;
  }
  .thank-you-registration ul{
    list-style: none;}
    .thank-you-registration ::marker {
       display:none;
    }
    .thank-you-registration .gap-30{
    gap:5px
    }
    .thank-you-registration .bttn{
    padding:10px 20px;
    }
  /* .home .mainslide .slick-list .mobile-banner{
        display: block !important;
    }
    .home .mainslide .slick-list .desktop-banner{
        display: none !important;
    } */
}
@media only screen and (max-width: 420px) {
  /* Header css DP-01042022 start */
  .site-header.sticky-header .main-logo .mobile-header-show .bttn {
    font-size: 0.875rem;
    padding: 10px 15px;
  }
  /* Header css DP-01042022 end */
  .form_sec {
    padding: 30px 20px;
  }
  .form_icon_sec {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
  }
  .client_right_img {
    max-width: 90%;
  }
}
@media only screen and (max-width: 410px) 
{
  footer .bottom_contact .col,
  footer .bottom_contact .col:nth-child(3), .bottom_contact .col:nth-child(-n + 3) {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0 10px 15px;
  }
  footer .bottom_contact .col:first-child{
    padding-top: 15px;
  }
}
@media only screen and (max-width: 370px) {
  /* DP invite-printpack22 start */
  .printpack22-video-section .printpack22-top h1 {
    font-size: 28px;
    color: #144955 !important;
  }
  .printpack_detail_form .g-recaptcha {
    transform: scale(0.8);
    transform-origin: 0 0;
  }
  /* DP invite-printpack22 end */
  .mainslide .home-new-para + h2 br {
    display: block;
  }
  .full_width_caption .circle-list ul li {
    font-size: 0.8125rem;
    line-height: 19px;
  }
  .psps-main .psps-content {
    padding: 0;
  }
  .site-content-contain {
    margin-top: 64px;
  }
  .slantSection:before {
    top: 41%;
  }
  .printUnitedForm .appointment_form {
    padding-top: 0;
  }
  .featbeniVersionOne > div .eQspace:first-child {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .printexMultipdt.featbeniVersionOne .multipdtTitle {
    padding-bottom: 8px;
  }
  .printexMultipdt.featbeniVersionOne p:not(:last-child) {
    margin-bottom: 12px;
  }
  body:not(.home) .ask-for-demo.demoPrintUnite p {
    font-size: 1rem;
  }
  .ask-for-demo.demoPrintUnite .bttn {
    margin-top: 0;
  }
  .freeConsult .resltNum {
    max-width: 230px;
  }
  /* Download WhitePaper */
  .download_whitepaper-banner .paperBanner-cat {
    background-size: 100%;
  }
  .download_whitepaper-banner .paperBanner-cat.revealIt {
    background-position: bottom -60px right 20px;
  }
  .form_sec {
    padding: 30px 30px;
  }

  /* Webinar Thank You Page */
  .web_def_img img {
    max-width: 230px;
  }
  .contact_video_caption {
    width: 300px;
  }
}

@media only screen and (max-width: 350px) {
  /* Header css DP-01042022 start */
  .site-header.sticky-header .main-logo .mobile-header-show .bttn {
    padding: 8px 10px;
    font-size: 0.75rem;
  }
  /* Header css DP-01042022 end */
}

@media only screen and (max-width: 320px) {
  .prev.page-numbers,
  .next.page-numbers {
    padding: 0 7px;
    width: 55px;
    height: 40px;
  }
  .page-numbers {
    line-height: 38px;
  }
  .banner-cat > img,
  .category-media .banner-cat > img {
    min-height: 120px;
  }
  .thank-you-registration #tiles span {
    margin-right: 0.1rem!important;
    }
    .thank-you-registration #tiles {
  gap: 4px;
  }
  .thank-you-registration .timer {
      gap: 70px;
  }
}
@media (max-width: 1279px) {
  .form-header-arrow {
    display: none;
  }
}

@media (max-width: 991px) {
  .eventes_banner .appointment_form {
    padding-top: 0px;
  }
  .header-main.br_b {
    border-bottom: 1px solid #f14c38;
  }
  .py-100 {
    padding: 30px 0 !important;
  }
  .left-quote {
    top: -20px;
  }
  .form-testimonial-eventes .slick-dots {
    margin-top: 20px;
  }
  img.awards-images {
    padding-bottom: 20px;
  }
  .events-award-image {
    padding-top: 30px;
  }
  section.event_key_higlights.event-key-main {
    margin-top: 30px;
  }
  #live-webinar-modal .modal-dialog {
    max-width: 350px;
    
  }

  /* #live-webinar-modal .timer li {
      font-size: 19px !important;
      line-height: 29px;
  } */

  /* #live-webinar-modal .timer {
      gap: 28px;
      
  } */

  #live-webinar-modal .reg {
      font-size: 18px;
      font-weight: 900;
      padding: 5px 34px;
      
  }

  #live-webinar-modal .broad {
      gap: 5px;
      
  }

  #live-webinar-modal .live {
      font-size: 13px;
      line-height: 21px;
      font-weight: 400;
      
  }

  #live-webinar-modal .liv-bttn {
      padding: 2px 10px !important;
      
  }

  #live-webinar-modal .timer_box>span {
      font-size: 29px;
  }

  #live-webinar-modal .pop-head {
      color: #034655;
      font-family: "Montserrat", sans-serif;
      
  }

  #live-webinar-modal .pop_txt {
      max-width: 94%;
      margin: auto;
      
  }

  #live-webinar-modal .pop_txt,
  #live-webinar-modal .pop-txt2 {
      font-size: 24px;
      line-height: 30px;
      
  }

  #live-webinar-modal .pop-head {
      font-size: 22px;
      line-height: 20px;
  }

  #live-webinar-modal .liv-bttn {
      padding: 0px 7px !important;
      
  }

  #live-webinar-modal .modal-body::before {
      background-image: url(https://onprintshopstg.wpenginepowered.com/wp-content/uploads/2023/03/popop-circle-1.png);
      position: absolute;
      content: "";
      right: 0;
      width: 100%;
      top: 82%;
      left: 82%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: unset;
      
  }

  #live-webinar-modal .timer_box {
      list-style: none;
      width: 52px;
      height: 58px;
  }

  #live-webinar-modal .pop_txt br {
      display: none;
      
  }

  .mainslide .caption-banner .bttn.watch-video-btn {
    padding: 4px 0px 4px 20px;
}
.success_story_caption p.not_btn.white_bg {
  color: #144955;
}

}
@media (min-width: 992px) {
  .w-lg-75 {
    width: 75% !important;
  }
}
@media (min-width: 1280px) {
  .eventes_banner_win {
    background-position: top center;
  }
}
@media (min-width: 2000px) {
  .eventes_banner_win {
    max-height: 810px;
    overflow: visible;
  }
  .grow-your-business {
    position: absolute;
    bottom: -40px;
    left: 200px;
  }
  section.event_key_higlights {
    margin-top: 210px;
  }
  .grow-your-business-container {
    position: relative;
  }
}
@media only screen and (max-width: 1636px) {
  .grow-your-business {
    display: none;
  }
}

/* printing united css */
@media (min-width: 1200px) and (max-width: 1550px) {
  .printing-united .hero-banner .left-content {
      max-width: 355px;
  }
}
@media (max-width: 991px) {
.printing-united .reseller-sec.free-pass-sec p {
  font-size: 25px;
}
.price-table table .sol-ovr table td.e-commerce_title {
  font-size: 12px;
}
}

@media (max-width: 767px) {

.printing-united .reseller-sec:not(.free-pass-sec),
.printing-united .reseller-sec.free-pass-sec {
  padding: 40px 0px;
}

.printing-united .reseller-sec.free-pass-sec p {
  font-size: 18px;
  max-width: 100%;
}

.printing-united .simple_landing_form .bttn
 {
  font-size: 16px;
  padding: 12px 40px 12px 20px;
}

.printing-united .reseller-sec .bttn.bttn_rg{
  font-size: 16px;
  padding: 12px 20px;
}
.printing-united .key-highlight-card {
  min-height: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.printing-united .simple_landing_form .book-now-arrow {
  right: 20px;
}

  .printing-united .footer-printing { padding-top: 23rem; margin-top: -15rem; background-position: center bottom -2rem; }

  .site-content-contain .banner-cat img {
    display: none !important;
}
.site-content-contain .banner-cat .caption-banner {
    font-size: 2rem;
    line-height: 20px;
}
}
@media screen and (max-width:576px) { 
  .site-content-contain .banner-cat:not(.single_event_banner) {
      background-position: left center;
  }
  }
@media only screen and (max-width: 421px) {
.printing-united .event_forms .g-recaptcha {
  transform: scale(0.8);
  transform-origin: 0 0;
}
}

/*printing-united-new responsive start*/
@media (min-width: 1200px) and (max-width: 1550px){
  .printing-united .hero-banner.banner23 .left-content{
    max-width: 100%;
  }
}

@media only screen and (min-width: 1250px) and (max-width: 1300px)
{
  .page-id-16735{
  zoom: .8!important;
  }
  .page-id-16735 .responsive-iframe{
    zoom: 1.25 !important;
    }
    /* iframe[title="recaptcha challenge"] {
      position: absolute !important;
      z-index: 3000000000 !important;
  } */
  .ad{
    left: 418px !important;
    top: 556.333px !important;
  }
  .jacsfsfsd{
    width: 510px !important;
    height: 730px !important;
  }
  .jacsfsfsd > iframe  {
    width: 510px !important;
    height: 730px !important;
  }
}

/* @media (min-width: 1200px) and (max-width: 1299px){
  .printing-united .banner23{
    padding-top: 0;
    padding-bottom: 0;
  }
} */
@media screen and (max-width:1199px) {
  /* .pu-event-spacing, .printing-united .reseller-sec.pu-event-spacing{
    padding: 80px 0;
  } */
  .printing-united .hero-banner.banner23 h1{
    font-size: 35px;
  }
  .logo-wrapper img{
    max-width: 140px;
  }
}

@media screen and (max-width:991px) {
  .pu-event-spacing, .printing-united .reseller-sec.pu-event-spacing{
    padding: 65px 0;
  }
  .testimonial.pu-event-spacing{
    padding-top: 65px;
  }
  .pu-event-spacing h2,.pu-event-spacing h3,.testimonial .font-40{
    font-size: 32px;
    line-height: 40px;
  }
  .banner23 .witness-w2p li{
    font-size: 18px;
  }
  .banner23 .witness-w2p li > span{
    font-size: 20px;
  }
  .logo-wrapper img{
    max-width: 120px;
  }
  .consicutive_meet .font-24{
    font-size: 18px;
    line-height: 24px;
  }
}

@media screen and (max-width:767px) {
  .pu-event-spacing, .printing-united .reseller-sec.pu-event-spacing{
    padding: 45px 0;
  }
  .testimonial.pu-event-spacing{
    padding-top: 45px;
  }
  .pu-event-spacing h2,.pu-event-spacing h3,.testimonial .font-40{
    font-size: 28px;
    line-height: 36px;
  }
  .banner23 .witness-w2p li{
    font-size: 16px;
  }
  .banner23 .witness-w2p li > span{
    font-size: 18px;
  }
}

@media screen and (max-width:575px) {
  .pu-event-spacing, .printing-united .reseller-sec.pu-event-spacing{
    padding: 30px 0;
  }
  .testimonial.pu-event-spacing{
    padding-top: 30px;
  }
  .printing-united .banner23{
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .printing-united .hero-banner.banner23 h1{
    font-size: 32px;
  }
  .consicutive_meet .font-24{
    font-size: 16px;
  }
}

@media (min-width: 991px) {
  .banner23 .simple_landing_form {
    margin-bottom: 0;
  } 
}

/* printing-united-new-responsive end */