img.wp-smiley,
      img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
}



      .has-black-color {
        color: var(--wp--preset--color--black) !important;
      }

      .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }

      .has-white-color {
        color: var(--wp--preset--color--white) !important;
      }

      .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
      }

      .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
      }

      .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
      }

      .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }

      .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
      }

      .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
      }

      .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
      }

      .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }

      .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
      }

      .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
      }

      .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }

      .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
      }

      .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
      }

      .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
      }

      .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
      }

      .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }

      .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
      }

      .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
      }

      .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
      }

      .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }

      .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
      }

      .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
      }

      .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
      }

      .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
      }

      .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
      }

      .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
      }

      .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
      }

      .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
      }

      .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
      }

      .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
      }

      .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
      }

      .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
      }

      .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
      }

      .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
      }

      .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
      }

      .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
      }

      .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
      }

      .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
      }

      .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
      }

      .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
      }

      .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
      }

      .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
      }

      .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
      }

      .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
      }

      .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
      }

      .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
      }

      .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
      }

      .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
      }

      .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
      }

.page-id-311 .mkdf-top-bar {
        background-color: rgba(66, 86, 214, 1);
      }

      .page-id-311 .mkdf-content {
        background-color: #043d65;
      }

      .page-id-311 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,
      .page-id-311 .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
        padding: 0;
      }

      .page-id-311 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner,
      .page-id-311 .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
        padding: 0;
      }

      .page-id-311 .mkdf-page-header .mkdf-menu-area {
        background-color: rgba(255, 255, 255, 0);
      }

      .page-id-311 .mkdf-page-footer .mkdf-footer-top-holder {
        background-color: #2a3bbf;
      }

      .page-id-311 .mkdf-page-footer .mkdf-footer-bottom-holder {
        background-color: #0f23aa;
      }


 .vc_custom_1544542227542 {
        padding-top: 110px !important;
        padding-bottom: 95px !important;
      }

      .vc_custom_1544542233846 {
        padding-top: 15px !important;
        padding-bottom: 37px !important;
      }

      .vc_custom_1542974817351 {
        padding-top: 100px !important;
        padding-bottom: 50px !important;
      }

      .vc_custom_1545741852875 {
        padding-top: 100px !important;
        padding-bottom: 25px !important;
      }

      .vc_custom_1545741844493 {
        padding-top: 100px !important;
        padding-bottom: 50px !important;
      }

      .vc_custom_1543601546762 {
        padding-top: 30px !important;
      }

      .vc_custom_1542975495818 {
        padding-top: 100px !important;
      }

      .vc_custom_1543601640941 {
        padding-top: 95px !important;
      }

      .vc_custom_1544718161800 {
        padding-top: 260px !important;
        padding-bottom: 340px !important;
      }

      .vc_custom_1544784320888 {
        padding-top: 100px !important;
        padding-bottom: 80px !important;
      }

      .vc_custom_1544543077492 {
        padding-bottom: 130px !important;
      }

      .vc_custom_1544523784382 {
        padding-bottom: 37px !important;
      }

      .vc_custom_1544523863926 {
        padding-bottom: 65px !important;
      }

 .wpb_animate_when_almost_visible {
          opacity: 1;
        }

 .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content-holder .mkdf-pt-content ul li:before {
        color: #fff;
      }

 .mkdf-btn.wpcf7-submit .mkdf-btn-text {
        display: block;
      }


.mkdf-sticky-header .mkdf-sticky-holder.mkdf-menu-right .mkdf-vertical-align-containers .mkdf-position-right-inner {
    height: initial;
}

.mkdf-logo-wrapper a img.mkdf-light-logo{
    width: 200px;
}
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a{
    height: 40px!important;
}
.mkdf-header-standard .mkdf-menu-area.mkdf-menu-right .mkdf-vertical-align-containers .mkdf-position-right-inner {
    height: 29%!important;
}

.mkdf-sticky-header .mkdf-sticky-holder.mkdf-menu-right .mkdf-vertical-align-containers .mkdf-position-right-inner {
    height: 35%!important;
}

.banner_heading_text h2{
    color: #fff;
}
.banner_heading_text p{
    color: #fff;
}
.banner_heading_sec {
    margin-top: 191px;
}

.buy_new_btn_b .btn{
    color: #fff;
    border: 1px solid #fff;
    padding: 10px 35px;
    border-radius: 20px;
    margin-top: 20px;
    display: block;
    width: 32%;
    text-align: center;
}
.row {
   display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
    padding-right: 15px;
    padding-left: 15px;
}
p{
    color: #fff;
}
*, ::after, ::before {
    box-sizing: border-box;
}
.typesetting_industry h2{
    color: #fff;
    font-size: 35px;
    margin-top: 0px;
    line-height: 30px;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}
.our-address {
    padding-bottom: 0px;
    padding-top: 42px;
}
.section-padding {
    padding: 80px 0;
}
.online_purchase_vendar {
    text-align: center;
    padding: 29px 20px;
    border-radius: 20px;
    min-height: 139px;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    transition: all 1s ease;
   background-color: #9ec2db;
}
.online_purchase_vendar img {
    width: 190px;
    display: block;
}
.col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
.our-address h3 {
    margin-bottom: 40px;
    font-size: 40px;
    line-height: 50px;
    font-weight: 600;
    text-align: center;
    color: #fff;
}
.mkdf-position-right .mkdf-side-menu-button-opener{
    border: 1px solid #fff;
    padding: 10px 35px;
    border-radius: 20px;
}
.footer {
    background-repeat: no-repeat;
}
.footer {
    padding-bottom: 15px;
    padding-top: 26px;
}

.social_profile {
    margin-top: 30px;
}
.social_profile ul {
    display: inline-block;
}
.social_profile ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.social_profile ul li {
    float: left;
}
.social_profile ul li a {
    text-align: center;
    border: 0px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-right: 10px;
    font-size: 16px;
    color: #fff;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 30px;
}
.f_facebook {
    background: #3B5998;
}
.f_twitter {
    background: #1A90D9;
}
.f_instagram {
    background: #FF5252;
}
.f_linkedin {
    background: #0e76a8;
}
.single_footer h4 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 20px;
}
.footr_content a {
    color: #fff;
}

.further_read_item h3 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 20px;
}
.further_read_item li a {
    color: #fff;
    font-size: 14px;
    display: block;
    padding: 5px 0px;
}
.container {
    width: 88%;
    max-width: 88%;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.footer_copyright {
    border-top: 1px solid rgba(255,255,255,0.08);
    padding-top: 30px;
    margin-top: 30px;
}
.footer_copyright p {
    color: #fff;
    text-align: center;
    text-transform: capitalize;
}
.further_read_item li {
    border-bottom: 1px solid #145583;
}
.col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.header-appear .mkdf-dark-logo{
    opacity: 1!important;
}
.header-appear .mkdf-light-logo{
    opacity: 0!important;
}

.mkdf-page-header .header-appear .mkdf-position-right-inner .mkdf-side-menu-button-opener{
    color: #043d65!important;
    border: 1px solid #043d65!important;
}
html{
    scroll-behavior: smooth;
}
.buy_online_btn1{
    border: 1px solid #fff;
    padding: 10px 35px;
    border-radius: 20px;
    color: #fff;
}
.buy_online_btn1:hover{
    color: #fff;
}
.buy_online_btn2{
    color: #043d65!important;
    border: 1px solid #043d65!important;
    padding: 10px 35px;
    border-radius: 20px;
    line-height: 1;
}
.typesetting_industry ul li{
    color: #fff;
}
.typesetting_industry h6{
    color: #fff;
}

.tips_to_reduce_side .list-unstyled li{
   margin-bottom: 13px; 
}

@media only screen and (max-width: 480px) {
  .buy_online_btn2{padding: 10px 18px;}
  .col-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  .buy_new_btn_b .btn{width: 60%;}
  .banner_heading_text h2{font-size: 28px;}
  .banner_heading_sec{margin-top: 28px;}
  .banner_heading_product {margin-top: 40px;}
  .banner_heading_text {margin-top: 40px;}
  .typesetting_industry h2 {font-size: 26px;margin-bottom: 0px;}
  .typesetting_industry p{text-align: justify;}
  .order_2{order: 2;}
  .vc_custom_1544542233846{padding-bottom: 0px !important;}
  .mkdf-tabs.mkdf-tabs-simple .mkdf-tab-container {padding: 14px 0;}
  .section-padding {padding: 25px 0;}
  .online_purchase_vendar{min-height: auto;margin-bottom: 14px;}
  .our-address h3{margin-bottom: 20px; font-size: 27px;}
  .footer{padding: 20px;}
  .footer_logo img{width: 197px;}
  .social_profile {margin-bottom: 20px;}
  .footer_copyright {padding-top: 15px; margin-top: 15px;}
  .further_read_item li:last-child{border:none;}
  .online_purchase_vendar img{width: 140px;}
}

@media screen and (min-device-width: 481px) and (max-device-width: 768px) { 
    .buy_online_btn2{padding: 10px 18px;}
  .col-12 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
  .buy_new_btn_b .btn{width: 60%;}
  .banner_heading_text h2{font-size: 30px;}
  .banner_heading_sec{margin-top: 28px;}
  .banner_heading_product {margin-top: 40px;}
  .banner_heading_text {margin-top: 40px;}
  .typesetting_industry h2 {font-size: 26px;margin-bottom: 0px;}
  .typesetting_industry p{text-align: justify;}
  .order_2{order: 2;}
  .vc_custom_1544542233846{padding-bottom: 0px !important;}
  .mkdf-tabs.mkdf-tabs-simple .mkdf-tab-container {padding: 14px 0;}
  .section-padding {padding: 25px 0;}
  .online_purchase_vendar{min-height: auto;margin-bottom: 14px;}
  .our-address h3{margin-bottom: 20px; font-size: 27px;}
  .footer{padding: 20px;}
  .footer_logo img{width: 197px;}
  .social_profile {margin-bottom: 20px;}
  .footer_copyright {padding-top: 15px; margin-top: 15px;}
  .further_read_item li:last-child{border:none;}
  .online_purchase_vendar img{width: 140px;}
}