.container-zindex .container {
    z-index: -1;
}
header#masthead #primary-menu > li > ul.sub-menu li.container > ul.sub-menu li ul.sub-menu li a {
    font-weight: 500;
}
header#masthead #primary-menu > li.about-menu ul.sub-menu li.container > ul.sub-menu li ul.sub-menu li a {
    font-weight: 500;
    font-size: 16px;
}
header#masthead #primary-menu > li > ul.sub-menu li.container > ul.sub-menu li ul.sub-menu li.blog-menu a{
    font-size: 16px;
}
header#masthead ul li.solution-menu > ul.sub-menu {
    padding-bottom: 40px;
}
header#masthead ul li.solution-menu.pki > ul.sub-menu {
    padding-bottom: 0;
}
header#masthead #primary-menu > li > ul.sub-menu li.container > ul.sub-menu li.no-padding .menu-widget-small {
    font-size: 16px;
    font-weight: 100;
}
/*header#masthead ul#account-menu li.busness-address div#contact-hover .col-md-3:nth-child(3) {
    padding-right: 40px;
}*/
@media screen and (min-width: 1024px) {
    
header#masthead ul#account-menu div#contact-hover {
    min-width: 1000px;
}
}
header#masthead ul#account-menu div#contact-hover a {
    font-weight: 300;
}
header#masthead ul#account-menu li.busness-address div#contact-hover h4 {
    font-size: 16px;
    margin-bottom: 12px;
}
header#masthead ul#account-menu li.busness-address div#contact-hover .bussiness-address-bottom {
    background: #0f9dff;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 12px;
    text-align: center;
}
header#masthead ul#account-menu li.busness-address div#contact-hover .bussiness-address-bottom a.button.blend {
    font-size: 14px;
    padding: 8px 25px 8px !important;
    line-height: 1.4 !important;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0 0 0 25px;
}
header#masthead ul#account-menu li.busness-address div#contact-hover .bussiness-address-bottom a.button.blend:first-child {
    margin-left: 0;
}
header#masthead ul#account-menu li.busness-address div#contact-hover.hover-box {
    padding-bottom: 100px;
}
header#masthead ul#account-menu .hover-box p {
    font-weight: 400;
}
header#masthead ul#account-menu div#contact-hover h4 {
    font-weight: 500;
}
header#masthead #primary-menu > li.solution-menu.pki > ul.sub-menu li.container > ul.sub-menu {
    left: 175px !important;
}
header#masthead #primary-menu > li.solution-menu.pki > ul.sub-menu li.container > ul.sub-menu li.menu-item-object-yawp_wim:last-child {
    margin-left: -175px;
}
.ChatNowBlock {
    margin-top: 17px;
}
header#masthead ul#account-menu div#search-hover form.gsc-search-box.gsc-search-box-tools a span {
    position: absolute !important;
    margin-left: -25px;
}
span.onlineChatNow,span.oflineChatNow {
    margin-left: 0 !important;
    float: none !important;
    display: inline-block;
    margin-top: 17px;
}
div#hero-header.section.certificate .mpki-hero h1 {
    margin-bottom: 15px;
}
.mpki-hero p {
    font-size: 28px;
    margin: 0 0 20px 0;
    line-height: 1.2 !important;
}
.mpki-hero span {
    font-size: 14px;
    display: block;
    padding-top: 10px;
}
div#hero-header .hero-text .WCard .mpki-hero.less-padding p {
    margin-bottom: 0;
}
div#hero-header .hero-text .WCard .mpki-hero.less-padding .banner-content {
    padding-bottom: 40px;
}
div#hero-header.certificate.mpki-banner-block .hero-text a.button {
    width: 280px;
}
div#hero-header .hero-text .WCard .mpki-hero .banner-content {
    padding-bottom: 58px;
}
.symantec-managed .content-blade h3.inner-subtitle {
    font-size: 24px;
    text-align: left;
}
.symantec-managed .content-blade .child-header {
    margin-top: 38px;
}
.symantec-managed .content-blade .child-header p {
    font-size: 18px;
}
.section.symantec-managed {
    padding-bottom: 80px;
}
.symantec-managed .circles-wrap {
    margin: 45px 0 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.symantec-managed .circles-wrap div[class*='circle-grow'] {
    width: 116px;
    height: 116px;
    margin: 0;
}
.symantec-managed .circles-wrap div.grow-wrap {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}

.symantec-managed #offset-waypoint .grow-wrap .circle-icons {
    color: #0577c4 !important;
    display: block;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    padding: 0 0 8px 0;
}
.symantec-managed .circles-wrap div[class*='circle-grow'] canvas {
    width: 116px !important;
    height: 116px !important;
    border-radius: 100%;
    background: #f4f6f8;
}
.symantec-managed #offset-waypoint .grow-wrap span {
    color: #48565e !important;
    font-size: 14px;
}
.section.PKI {
    position: relative;
    padding: 0;
}
.PKI .left-side {
    top: 50%;
    position: absolute;
    transform: translateY(-52%);
    -webkit-transform: translateY(-52%);
    -moz-transform: translateY(-52%);
    right: 0;
    z-index: 1;
    padding-left: 0;
}
#content .PKI .left-side h2 {
    margin: 18px 0 20px 0;
}
#content .PKI .left-side ul {
    padding: 0;
    margin: 0;
}
#content .PKI .left-side ul li {
    color: #0f9dff;
    font-size: 24px;
    margin-bottom: 18px;
}
/* #content .PKI .left-side ul li:last-child { */
    /* margin: 0; */
/* } */
.section.PKI .other-side {
    margin: -20px 0 -40px;
    position: relative;
    z-index: 9;
    padding-right: 50px;
}
.section.pki-solution  h2.inner-title{
    color: #fff;
}
.section.pki-solution .pki-parent {
    margin-bottom: 32px;
}
.section.pki-solution .pki-parent:last-child {
    margin-bottom: 0;
}
.pki-solution-block {
    margin: 55px auto 0;
    width: 80%;
}
.secure-email-checklist .pki-solution-block {
    margin: 55px auto 0;
    width: 64%;
}
.complete-secure-network .pki-solution-block {
    margin: 55px auto 0;
    width: 62%;
}
#content .section.pki-solution .pki-parent .pki-child h3 {
    color: #fff;
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 12px;
}
.section.pki-solution .pki-parent .pki-child p {
    color: #fff;
    font-size: 18px;
    margin: 0;
}
.section.pki-solution .pki-parent span {
    width: 40px;
    display: inline-block;
    vertical-align: top;
}
.section.pki-solution .pki-parent .pki-child {
    display: inline-block;
    width: 92%;
    vertical-align: top;
    padding-left: 28px;
    margin-top: -4px;
}
.section.pki-solution {
    position: relative;
}
.mktoForm .mktoFieldDescriptor.mktoFormCol select#Country {
    margin-top: 23px !important;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    margin-top: 30px !important;
}
/*.section.pki-solution:before {
    background: url(/wp-content/uploads/2018/09/pki-pattern-top.png);
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    width: 214px;
    height: 383px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}
.section.pki-solution:after {
    content: "";
    background: url(/wp-content/uploads/2018/09/pki-pattern-bottom.png);
    width: 249px;
    height: 446px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: absolute;
}*/
#customers.pki_meets.section {
    background: #0789e1;
}
#customers.pki_meets.section h2.inner-title {
    color: #fff;
}
#customers.pki_meets.section h3 {
    color: #fff;
}
#customers.pki_meets.section .tile-wrapper .tile.feature {
    border-color: #0789e1;
}
.maximize-productivity {
    margin-top: 58px;
}
#content .maximize-productivity ul li {
    font-size: 18px;
    margin-bottom: 12px;
}
#content .maximize-productivity ul li:last-child {
    margin-bottom: 0;
}
.maximize-productivity ul {
    padding: 0 !important;
    margin: 0;
    text-align: center;
}
.maximize-productivity ul li {
    display: inline-block;
    padding-left: 12px;
    position: relative;
    padding-right: 12px;
}
.maximize-productivity ul li:first-child {
    padding-left: 0;
}
.maximize-productivity ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #48565e;
    left: -5px;
    top: 7px;
    border-radius: 100px;
}
.maximize-productivity ul li:first-child:before {
    content: none;
}


/*******circle slider css********/

.slider-area {
    display: flex;
}
.contentPieChart.slidePie {
    width: 60%;
    margin-top: 30px;
}
.slider-content-block p {
    font-size: 18px;
}
.slider-content-block.slidePieChart {
    height: 380px;
}
.slider-content-block{display:none;}
.slider-content-block.active{display:block;}
.hoverCircle {
    height: 375px;
    width: 375px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    right: 96px;
    z-index: 9;
    top: 31%;
    opacity: 0;
}
#content .slider-content-block h3 {
    margin-bottom: 20px;
    font-size: 24px;
}

#content .pki-list ul {
    padding: 0;
    margin: 0;
}
#content .pki-list ul li {
    line-height: 25px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 20px;
    font-size: 18px;
}
#content .pki-list ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #48565e;
    left: 0;
    top: 10px;
    border-radius: 100px;
}
.slider-area .pie {
    position: relative;
    border-radius: 50%;
    height: 375px;
    width: 50%;
    margin-right: 0;
    right: 120px;
}
.pie .slice {
    position: absolute;
    width: 14vw;
    height: 28vw;
    overflow: hidden;
    left: 27.5vw;
    top: 2.5vw;
    -moz-transform-origin: left center;
    -ms-transform-origin: left center;
    -o-transform-origin: left center;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    cursor: none;
}

.pie .slice.black {
    color: white;
}
.slice:nth-child(1) {
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg) scale(1);
}
.slice:nth-child(1).active{
    transform: rotate(0deg) scale(1.03);
    -moz-transform: rotate(0deg) scale(1.03);
    -webkit-transform: rotate(0deg) scale(1.03);
}
.slice:nth-child(2).active{
    transform: rotate(120deg) scale(1.03);
    -moz-transform: rotate(120deg) scale(1.03);
   -webkit-transform: rotate(120deg) scale(1.03);
}
.slice:nth-child(3).active{
     transform: rotate(240deg) scale(1.03);
      -moz-transform: rotate(240deg) scale(1.03);
     -webkit-transform: rotate(240deg) scale(1.03);
}
.slice:nth-child(2) {
    transform: rotate(120deg)  scale(1);
}
.slice:nth-child(3) {
    transform: rotate(240deg)  scale(1);
}
.pie .slice h4 {
    font-family: sans-serif;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    font-size: 1.66667vw;
    margin: 0em;
    /* animation: intro 5s ease-in-out; */
    z-index: 1000;
    position: relative;
}
.slice:nth-child(1) span {
    transform: rotate(-0deg);
    position: absolute;
    top: 35.5%;
    left: 20.5%;
    z-index: 1000;
    max-width: 100%;
    font-size: 20px;
    padding-top: 15px;
}
.slice:nth-child(2) span {
    transform: rotate(-120deg);
    position: absolute;
    top: 30.5%;
    left: 40.5%;
    z-index: 1000;
    max-width: 100%;
    font-size: 20px;
}
.slice:nth-child(3) span {
    transform: rotate(-240deg);
    position: absolute;
    top: 26.5%;
    left: 0;
    z-index: 1000;
    max-width: 100%;
    font-size: 20px;
    text-align: center;
}
.slice:nth-child(1) span.icon-active {
    top: auto;
    font-size: 50px;
    bottom: 46px;
}
.slice:nth-child(2) span.icon-active {
    top: auto;
    font-size: 50px;
    bottom: 38px;
    transform: rotate(0deg);
    left: auto;
    right: auto;
    margin-left: 0;
    width: 100%;
    text-align: center;
}
.slice:nth-child(3) span.icon-active {
    top: auto;
    font-size: 50px;
    bottom: 58px;
    transform: rotate(0deg);
    left: auto;
    right: auto;
    margin-left: 0;
    width: 100%;
}
.pie .slice:before {
    content: "";
    position: absolute;
    width: 14vw;
    height: 28vw;
    left: -14vw;
    border-radius: 14vw 0 0 14vw;
    -moz-border-radius: 25vw 0 0 25vw;
    -moz-transform-origin: right center;
    -ms-transform-origin: right center;
    -o-transform-origin: right center;
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
.slice:nth-child(1):before {
    transform: rotate(120deg);
    z-index: -1;
}
.pie .slice.active:before {
    background-color: #0f9dff;
}
.slice:nth-child(2):before {
    transform: rotate(120deg);
    z-index: -1;
}
.pie .slice:before {
    background-color: #0174c3;
}
.slice:nth-child(3):before {
    transform: rotate(120deg);
    z-index: -1;
}
.slice.slidePieChart span {
    color: #015A99;
}
.slice.slidePieChart.active span {
    color: #fff;
}
.slice.slidePieChart.active .white-active {
    display: inline;
}
.slice.slidePieChart .white-active {
    display: none;
}
.slice.slidePieChart.active .blue-active {
    display: none;
}
.pie .slice.s1 {
    margin-top: 0px;
    margin-left: 5px;
}
.slice.s2.s2 {
    margin-left: 3px;
    margin-top: 5px;
}
.slice.s3.s3 {
    margin-top: 2px;
}
.pie .slice {
    color: #48565e;
    transition: all.3s;
    -moz-transition: all.3s;
    -webkit-transition: all.3s;
}
.pie .slice.active {
    color: #fff;
    transition:all.3s;
    -moz-transition:all.3s;
    -webkit-transition:all.3s;
}

/********end************/

.desk-animation-blade h3 {
    text-align: center;
    color: #fff;
    font-size: 24px;
    margin-top: 0;
}
.desk-animation-blade-image {
    margin-top: 56px;
}
.use-case-content {
    display: flex;
    margin-top: 0;
    justify-content: center;
}
.desk-animation-blade .use-case-content h3 {
    text-align: left;
    font-size: 40px;
}
.desk-animation-blade .use-case-content p {
    color: #fff;
    margin: 0;
    font-size: 18px;
}
.use-case-content .left-block-content {
    width: 40%;
}
.use-case-content .right-block-content {
    width: 50%;
    padding-left: 110px;
}
#content .use-case-content .right-block-content li {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 20px;
}
#content .use-case-content .right-block-content li:before {
    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
    border-radius: 100px;
}
.use-case-slider-area .owl-prev {
    background: url(/wp-content/uploads/2018/09/left-arrow.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    position: absolute;
    left: -50px;
    top: 50%;
    transform: translateY(-50%);
    text-indent: -99999px;
    margin-top: -60px;
}
.use-case-slider-area .owl-next {
    background: url(/wp-content/uploads/2018/09/right-arrow.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    position: absolute;
    right: -35px;
    top: 50%;
    transform: translateY(-50%);
    text-indent: -99999px;
    margin-top: -60px;
}
/*.desk-animation-blade-content {
    padding-bottom: 200px;
}*/
.use-case-slider-area .owl-dots {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.use-case-slider-area .owl-dots .owl-dot {
    text-indent: -99999px;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background: #fff;
    margin-right: 10px;
    transform: scale(1);
    cursor: pointer;
}
.use-case-slider-area .owl-dots .owl-dot.active {
    transform: scale(1.2);
}

.section.trusted-docs {
    text-align: center;
}
.trsuted-doc-list {
    margin: 30px auto 0;
    width: 72%;
}
#content .trsuted-doc-list ul {
    display: inline-block;
    text-align: left;
    width: 50%;
    margin-left: -4px;
    padding: 0;
    vertical-align: top;
    margin-bottom: 0;
}
#content .trsuted-doc-list ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 18px;
}
#content .trsuted-doc-list ul li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #48565e;
    left: 0;
    top: 7px;
    border-radius: 100px;
}
.trusted-graphic {
    margin: 40px auto 48px;
}
.tablet-view-render.left-shifting {
    margin-right: 70px;
}
.section.trusted-docs p {
    margin: 0 auto;
    width: 80%;
    font-size: 18px;
}
.section.quick-deployment {
    padding: 0;
    position: relative;
}
.section.quick-deployment .right-side {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform:translateY(-50%);
    left: 0;
    z-index: 1;
}
.section.quick-deployment .right-side .quick-deploy {
    color: #fff;
}
.section.quick-deployment .right-side .quick-deploy h3 {
    font-size: 40px;
    margin: 0;
}
.section.quick-deployment .right-side .quick-deploy p {
    font-size: 24px;
    line-height: 1.2 !important;
}
.section.quick-deployment .other-side {
    margin: -20px 0;
    position: relative;
    z-index: 9;
}
.section.quick-deployment .right-side .quick-deploy h3 {
    margin-top: 0;
}
.section.quick-deployment .other-side img {
    margin: 0;
    max-width: 100%;
    margin-left: 40px;
}
.section.secure-signing {
    text-align: center;
}
#content .section.secure-signing h3.inner-subtitle {
    margin-top: 48px;
    margin-bottom: 52px;
    font-size: 24px;
}
#content .section.secure-signing .ss-heading {
    margin-top: 78px;
    margin-bottom: 60px;
}
.section.secure-signing.email-secure-signing {
    padding-bottom: 80px;
}
#content .section.secure-signing .ss-heading.middle-sub-heading {
    margin-bottom: 60px;
}
.better-security .better-security-block {
    margin-top: 46px;
}
#content .desk-animation-blade h3 {
    margin-bottom: 58px;
    font-size: 40px;
}
#content .desk-animation-blade-content {
    margin-top: 72px;
    text-align: left;
}
#content .desk-animation-blade .use-case-content h3 {
    margin-bottom: 15px;
    font-size: 24px;
}
.better-security .better-security-inner {
    margin-top: 45px;
}
#content .better-security .better-security-inner h3.inner-subtitle {
    font-size: 24px;
    margin: 0 auto 40px;
    max-width: 90%;
}
#content .section.pki-solution h3.inner-subtitle {
    color: #fff;
    font-size: 24px;
    margin-top: 28px;
    margin-bottom: 55px;
}
.better-security-block.access-granted-animation {
    margin-top: 92px;
    text-align: center;
}
.access-granted-animation .access-list-items {
    width: 100%;
    margin: 50px auto 0;
}
#content .access-granted-animation .access-list-items ul {
    margin: 0 auto;
    width: 75%;
}
.secure-network-child-heading {
    text-align: center;
}
.section.pki-solution.complete-secure-network:after{
    content:none;
}
.section.pki-solution.complete-secure-network:before{
    content:none;
}
.section.pki-solution.secure-email-checklist:after{
    content:none;
}
.section.pki-solution.secure-email-checklist:before{
    content:none;
}
.secure-network-child-heading p {
    color: #fff;
    font-size: 18px;
    margin: 0;
}
#content .complete-secure-network.None h3.inner-subtitle {
    margin-bottom: 15px;
    margin-top: 20px;
}
#content .section.digicert-secured-network.None h3.inner-subtitle {
    margin: 50px auto 75px;
}
.tablet-view-render.mb-80 {
    margin-bottom: 78px;
}
#content .dsn-slider .desk-animation-blade h3 {
    margin: 56px auto 62px;
    color: #48565e;
    font-size: 24px;
}
.dsn-slider .desk-animation-blade .desk-animation-blade-image-block {
    text-align: center;
}
.dsn-slider .desk-animation-blade .desk-animation-blade-image-block img {
    width: auto;
    display: inline;
}
.dsn-slider .owl-prev {
    background: url(/wp-content/uploads/2018/09/dsn-left-arrow.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    position: absolute;
    left: -50px;
    top: 50%;
    transform: translateY(-50%);
    text-indent: -99999px;
    margin-top: 10px;
}
.dsn-slider .owl-next {
    background: url(/wp-content/uploads/2018/09/dsn-right-arrow.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
    background-position: center;
    background-size: cover;
    cursor: pointer;
    position: absolute;
    right: -35px;
    top: 50%;
    transform: translateY(-50%);
    text-indent: -99999px;
    margin-top: 10px;
}
.dsn-slider .owl-dots {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 35px;
}
.dsn-slider .owl-dot {
    text-indent: -99999px;
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background: #48565e;
    margin-right: 10px;
    transform: scale(1);
    cursor: pointer;
}
.dsn-slider .owl-dot.active {
    transform: scale(1.2);
    background: #0096ff;
}

/*****tiles expand animation css*********/

.access-granted-animation .boxContainer {
    position: relative;
    text-align: center;
    width: 580px;
    margin: 0 auto;
    height: 330px;
}
.access-granted-animation .dot {
    height: 350px;
    width: 350px;
    background-color: #f4f6f8;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: 0;
    z-index: 9;
    top: -30px;
    right: 0;
    margin: 0 auto;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);
}
.squareBox{display: inline-block;position: absolute;    width:137px; height: 137px; background:#0174c3;left:0; top:0;z-index:1;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);}
.squareBox1{display: inline-block;position: absolute;   width:137px; height: 137px; background:#0f9dff;left:0;top:166px;z-index:1;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);}
.squareBox2{display: inline-block;position: absolute;   width:137px; height: 137px; background:#0f9dff; right:0; top:0;z-index:1;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);}
.squareBox3{display: inline-block;position: absolute;   width:137px; height: 137px; background:#0174c3;right:0;top:166px;z-index:1;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);}
.squareBox4{display: inline-block;position: absolute;   width:137px; height: 137px; background:#015a99;right:-120px; top:75px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);}
.squareBox5{display: inline-block;position: absolute;   width:137px; height: 137px; background:#015a99;left:-120px;top:75px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.07);}

.access-granted-animation .dot .center-logo {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
}

/*****end***********/


/*****circle css*****/

.circle-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.circle-group .circle-one {
    width: 120px;
    height: 120px;
    border: 2px solid #0174c3;
    border-radius: 100%;
    position: relative;
    background: #fff;
}
.circle-group .circle-one .icon-group {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}
.circle-group .circle-one .icon-group span {
    font-size: 40px;
    color: #0174c3;
}
.circle-group .circle-two {
    width: 120px;
    height: 120px;
    border: 2px dashed #dc5a44;
    border-radius: 100%;
    position: relative;
    background: #fff;
}
.circle-group .circle-two .icon-group {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    /*overflow: hidden;*/
    transform: translateY(-50%);
}
.circle-group .circle-three {
    width: 120px;
    height: 120px;
    border: 2px solid #0174c3;
    border-radius: 100%;
    position: relative;
    background: #fff;
}
.circle-group .icon-group {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
}
.circle-group .icon-group h5 {
    margin: 6px 0 0 0 ;
}
.circle-group .icon-group img {
    transform: scale(1);
    transition: all .3s;
}
.circle-group .icon-group:hover img, .circle-group .icon-group:hover img, .circle-group .icon-group:hover img {
    transform: scale(1.2);
}
.circle-group .circle-two:before {
    content: "";
    background: url(/wp-content/uploads/2018/10/forward-arrow.png);
    width: 86px;
    height: 14px;
    position: absolute;
    left: -92%;
    top: 50%;
    background-repeat: no-repeat;
    transform: translateY(-50%);
}
.circle-group .circle-three:before {
    content: "";
    background: url(/wp-content/uploads/2018/09/forward-arrow.png);
    width: 86px;
    height: 14px;
    position: absolute;
    left: -92%;
    top: 50%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
}
.circle-group .result {
    position: relative;
}
.circle-group .result:before {
    content: "";
    background: url(/wp-content/uploads/2018/10/Bracket-icon.png);
    width: 40px;
    height: 122px;
    position: absolute;
    left: -35%;
    top: -10px;
    background-repeat: no-repeat;
}
.circle-group .result-group {
    text-align: left;
    margin-top: 20px;
}
.circle-group .result-group p {
    margin: 0;
}
.circle-group .result-group h4 {
    margin-top: 0;
}
.circle-group .circle-two.cicle-solid {
    border: 2px solid #0174c3;
}
.circle-group.secondary-circle {
    justify-content: space-around;
    margin-top: 110px;
}
.circle-group.secondary-circle .result-group {
    margin-top: 0;
}
.circle-group.secondary-circle .result:before {
    left: -60%;
}
.circle-group .content-div {
    position: absolute;
    top: -70px;
    width: 150px;
    left: -20px;
}
.circle-group .content-div p {
    font-size: 14px;
    margin: 0;
}
.circle-group .circle-three .content-div {
    top: -50px;
    width: 100px;
    left: 8px;
}
.circle-group .circle-one:after {
    position: absolute;
    content: "";
    background: url(/wp-content/uploads/2018/09/unsecure-icon.png);
    width: 32px;
    height: 44px;
    right: -70%;
    top: 0;
}
.secure-signing .circle-group .circle-one:after {
    position: absolute;
    content: "";
    background: url(/wp-content/uploads/2018/10/Hacker-Icon.png);
    width: 32px;
    height: 44px;
    right: -70%;
    top: 0;
}
.secure-signing .circle-group .circle-two:before {
    left: -97%;
}
.secure-signing .circle-group .circle-three:after {
    left: -97%;
}
.secure-signing .circle-group.secondary-circle .circle-two:before {
    left: -90%;
}
.secure-signing .circle-group.secondary-circle .circle-three:before {
    left: -90%;
}
.circle-group.secondary-circle .circle-one:after {
    content: none;
}
.circle-group .icon-group p {
    margin: 0;
}
.email-secure-signing .circle-group .result {
    width: 230px;
}
.email-secure-signing .circle-group .result .result-group {
    margin: 0;
}
.email-secure-signing .circle-group .result:before {
    top: 15px;
}
.circle-group .content-div-bottom {
    position: absolute;
    bottom: -55px;
    width: 182px;
    left: 0;
    text-align: left;
    display: flex;
    align-items: flex-start;
}
.circle-group .content-div-bottom img {
    margin-right: 8px;
}
.circle-group .content-div-bottom p {
    margin: 0;
}
.circle-group p {
    font-size: 14px;
}
.email-secure-signing .circle-group.unsecure-email-group .result {
    width: 230px;
}
.email-secure-signing .circle-group.unsecure-email-group .result:before {
    top: 10px;
    left: -35%;
}
.email-secure-signing .circle-group.unsecure-email-group .content-div {
    top: -50px;
    width: 182px;
    text-align: left;
    left: 0;
    display: flex;
    align-items: flex-start;
}
.email-secure-signing .circle-group.unsecure-email-group .content-div img {
    margin-right: 8px;
}
.circle-group.secondary-circle.unsecure-email-group {
    margin-bottom: 40px;
    justify-content: space-between;
}

.desk-animation-blade-image.slider-circle-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 84px;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard {
    width: 120px;
    height: 120px;
    border-radius: 100%;
    background: #fff;
    position: relative;
    border: 2px solid #085f9c;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .icon-group img {
    width: auto;
    display: inline;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .icon-group {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    margin: 0 auto;
    text-align: center;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .icon-group h5 {
    margin: 6px 0 0 0;
    font-weight: 400;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard:after {
    content: "";
    background: url(/wp-content/uploads/2018/10/sd-double-arrow.png);
    width: 130px;
    height: 52px;
    position: absolute;
    top: 50%;
    left: -127%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard.circle-one:after {
    content: none;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .content-div {
    position: absolute;
    bottom: 90px;
    left: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    width: 150px;
    margin-left: 0;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .content-div span {
    color: #035b9a;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .content-div p {
    color: #fff;
    margin: 0;
    line-height: normal !important;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .content-div-bottom {
    position: absolute;
    bottom: -15px;
    left: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
    width: 150px;
    margin-left: 0;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .content-div-bottom  span {
    color: #035b9a;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    font-weight: 500;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .content-div-bottom p {
    color: #fff;
    margin: 0;
    line-height: normal !important;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard.circle-three .content-div-bottom {
    bottom: -35px;
    width: 180px;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .icon-group img {
    transform: scale(1);
    transition: all .3s;
}
.desk-animation-blade-image.slider-circle-group .circle-wizard .icon-group:hover img {
    transform: scale(1.2);
}
.desk-animation-blade-image.slider-circle-group.center-circles {
    justify-content: center;
}
.desk-animation-blade-image.slider-circle-group.center-circles .content-div-bottom {
    width: 220px;
    bottom: -30px;
}
.desk-animation-blade-image.slider-circle-group.center-circles .circle-one.circle-wizard .content-div-bottom {
    width: 190px;
    bottom: 0;
}
.desk-animation-blade-image.slider-circle-group.center-circles .circle-wizard.circle-one:before {
    content: none;
}
.desk-animation-blade-image.slider-circle-group.center-circles .circle-wizard:before {
    content: "";
    background: url(/wp-content/uploads/2018/10/sd-white-backward-arrow.png);
    width: 111px;
    height: 12px;
    position: absolute;
    top: 50%;
    left: -120%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.desk-animation-blade-image.slider-circle-group.center-circles .circle-wizard:after {
    left: 120%;
    background: url(/wp-content/uploads/2018/10/sd-down-left-arrow.png);
    width: 184px;
    height: 101px;
    top: 15px;
}
.desk-animation-blade-image.slider-circle-group.center-circles .circle-wizard {
    margin-left: 82px;
    margin-right: 82px;
}
.desk-animation-blade-image.slider-circle-group.center-circles.use-case-third-circle .content-div-bottom {
    width: 268px;
    bottom: -68px;
}

.desk-animation-blade-image.slider-circle-group.use-case-last .circle-one .content-div {
    left: 0;
    width: 225px;
    bottom: 115px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .content-div-bottom {
    width: 225px;
    bottom: -62px;
    left: 68px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-wizard:after {
    left:-130%;
    background-size: 100px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-wizard {
    width: 100px;
    height: 100px;
}

.desk-animation-blade-image.slider-circle-group.use-case-last .icon-group h5 {
    font-size: 12px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .content-div-bottom span {
    width: 25px;
    height: 25px;
    font-size: 14px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .content-div-bottom p {
    font-size: 13px;
    margin-left: -25px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-wizard .content-div p {
    font-size: 13px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-wizard .content-div span {
    width: 25px;
    height: 25px;
    font-size: 14px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-two .content-div-bottom {
    bottom: -34px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-four .content-div-bottom {
    left: -40px;
    bottom: -40px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .extreme-circles .circle-wizard {
    margin-bottom: 20px;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .extreme-circles .circle-wizard:after{
    content: none;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .extreme-circles {
    position: relative;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .extreme-circles:before {
    content: "";
    background: url(/wp-content/uploads/2018/10/sd-multi-arrow.png);
    width: 86px;
    height: 121px;
    position: absolute;
    left: -110%;
    top: 50%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
}
.desk-animation-blade-image.slider-circle-group.use-case-last .circle-wizard.circle-four:after {
    background: url(/wp-content/uploads/2018/10/sd-long-arrow.png);
    width: 560px;
    height: 116px;
    bottom: -135%;
    background-size: cover;
    top: auto;
    left: auto;
    background-repeat: no-repeat;
    right: 150%;
}
.digicert-secured-network .desk-animation-blade h3 {
    color: #48565e;
    margin-top: 45px;
    margin-bottom: 60px;
    font-size: 24px;
}
.digicert-secured-network .desk-animation-blade .circle-group .icon-group {
    text-align: center;
}
.digicert-secured-network .circle-group .content-div-bottom {
    text-align: center;
    left: 20px;
}
.digicert-secured-network .circle-group .circle-two .content-div-bottom {
    bottom: -70px;
    left: 15px;
}
.digicert-secured-network .dsn-circle-group .circle-group .circle-two .content-div-bottom {
    left: 0;
}
.digicert-secured-network .circle-group .circle-two:before {
    left: -107%;
}
.digicert-secured-network .bottom-vpn-group .circle-group .circle-two:before {
    left: -92%;
}
.digicert-secured-network .circle-group .circle-one:after {
    right: -65%;
    background: url(/wp-content/uploads/2018/09/not-allowed.png);
    width: 16px;
    height: 17px;
    background-repeat: no-repeat;
    top: 30px;
}
.digicert-secured-network .circle-group .circle-two {
    border: 2px solid #0174c3;
}
.digicert-secured-network .circle-group .circle-three:before {
    left: -100%;
}
.digicert-secured-network .circle-group .extreme-circles .circle-wizard {
    width: 120px;
    height: 120px;
    border: 2px dashed #dc5a44;
    border-radius: 100%;
    position: relative;
    background: #fff;
    margin-bottom: 25px;
}
.digicert-secured-network .circle-group .circle-three:before {
    left: -100%;
    background: url(/wp-content/uploads/2018/09/icon-arrow.png);
    width: 87px;
    height: 115px;
    top: 100%;
    transform: translateY(-25%);
}
.digicert-secured-network .circle-group .result:before {
    background: url(/wp-content/uploads/2018/10/long-result-arrow.png);
    width: 28px;
    height: 202px;
    top: -50px;
    left: -50%;
}
.digicert-secured-network .circle-group .arrow-div-bottom {
    position: absolute;
    left: 100%;
    width: 150px;
    bottom: 0px;
    text-align: center;
}
.digicert-secured-network .bottom-vpn-group .circle-group .arrow-div-bottom {
    bottom: -25px;
}
.digicert-secured-network .bottom-vpn-group .circle-group .circle-one:after {
    background: url(/wp-content/uploads/2018/09/verified.png);
    width: 15px;
    height: 16px;
}
.digicert-secured-network .bottom-vpn-group .circle-group .extreme-circles .circle-wizard {
    border: 2px solid #0174c3;
}
.digicert-secured-network .bottom-vpn-group .extreme-circles {
    background: #d2dce3;
    padding: 25px 25px;
}
.digicert-secured-network .circle-group .circle-three:before {
    background: url(/wp-content/uploads/2018/10/sn-arrow.png);
    width: 84px;
    height: 118px;
    background-repeat: no-repeat;
}
.digicert-secured-network .dsn-circle-group .circle-group .circle-three:before {
    background: url(/wp-content/uploads/2018/10/icon-arrow.png);
    width: 90px;
    height: 125px;
    background-repeat: no-repeat;
}
.digicert-secured-network .dsn-circle-group .circle-group .extreme-circles .circle-three.circle-wizard:before {
    background: url(/wp-content/uploads/2018/10/sn-vpn-brackets.png);
    width: 132px;
    height: 195px;
    background-repeat: no-repeat;
    left: -125%;
    background-size: 132px;
    top: 84%;
}
.digicert-secured-network .dsn-circle-group .circle-group .extreme-circles.access-without-pki-circles .circle-three.circle-wizard:before {
    background: url(/wp-content/uploads/2018/10/icon-arrow.png);
    width: 100px;
    height: 145px;
    background-repeat: no-repeat;
    left: -110%;
    background-size: 100px;
    top: 92%;
}
.digicert-secured-network .bottom-vpn-group .circle-group .result:before {
    background: url(/wp-content/uploads/2018/10/sn-long-arrow.png);
    width: 28px;
    height: 268px;
    top: -92px;
    background-repeat: no-repeat;
    background-size: cover;
}
.digicert-secured-network .circle-group .icon-group img {
    width: auto;
    display: inline;
}
.desk-animation-blade.sn-wifi-slider .circle-group .circle-one, .desk-animation-blade.sn-wifi-slider .circle-group .circle-two, .desk-animation-blade.sn-wifi-slider .circle-group .circle-three {
    width: 90px;
    height: 90px;
}
.desk-animation-blade.sn-wifi-slider .circle-group .circle-wizard {
    width: 90px;
    height: 90px;
}
/*.desk-animation-blade.sn-wifi-slider .circle-group .icon-group img {
    height: 30px;
}*/
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .content-div-bottom {
    width: 150px;
    left: 0;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .circle-two:before {
    left: -115%;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .arrow-div-bottom {
    bottom: -10px;
    left: 85%;
    width: 130px;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .circle-one:after {
    top: 20px;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .circle-two .content-div-bottom {
    bottom: -55px;
    left: -5px;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .circle-three:before {
    background: url(/wp-content/uploads/2018/10/forward-arrow.png);
    width: 86px;
    height: 14px;
    top: 50%;
    left: -115%;
    background-repeat: no-repeat;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .extreme-circles .circle-three:before {
    background: url(/wp-content/uploads/2018/10/icon-arrow.png);
    width: 87px;
    height: 122px;
    top: 100%;
    left: -118%;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .result:before {
    left: -35%;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .bottom-vpn-group .circle-group .result:before {
    left: -50%;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .bottom-vpn-group .circle-group .arrow-div-bottom {
    width: 150px;
    left: 78%;
    bottom: -28px;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .bottom-vpn-group .circle-group .circle-two:before {
    left: -110%;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .bottom-vpn-group .circle-group .circle-three:before {
    left: -110%;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .bottom-vpn-group .circle-group .circle-three.circle-wizard:before {
    left: -142%;
    top: 90%;
    background: url(/wp-content/uploads/2018/10/sn-arrow.png);
    width: 110px;
    height: 160px;
    background-repeat: no-repeat;
    background-size: 110px;
}
.digicert-secured-network .bottom-vpn-group .extreme-circles {
    position: relative;
}
.extreme-circles span.secure-txt {
    position: absolute;
    top: -20px;
    left: 0px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .bottom-vpn-group .circle-three .arrow-div-bottom {
    left: -30px;
    bottom: -60px;
}
.digicert-secured-network .bottom-vpn-group .circle-group .circle-two:after {
    background: url(/wp-content/uploads/2018/09/verified.png);
    width: 15px;
    height: 16px;
    content: "";
    right: -65%;
    top: 20px;
    position: absolute;
    background-repeat: no-repeat;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .arrow-div-bottom p {
    font-size: 12px;
}
.digicert-secured-network .desk-animation-blade.sn-wifi-slider .circle-group .content-div-bottom p {
    font-size: 12px;
}
.digicert-secured-network .bottom-vpn-group .circle-group .circle-two.vpn-circle:after{
    content: none;
}
.desk-animation-blade .circle-group .icon-group h5 {
    font-size: 12px;
}
.dsn-slider .circle-group .content-div-bottom p {
    font-size: 12px;
}
.dsn-slider .circle-group .arrow-div-bottom p {
    font-size: 12px;
}
#content .mobile-slider-view {
    display: none;
}
.tablet-view-render {
    display: block;
}
.left-block-content.challenge-list ul {
    margin: 0;
}
.left-block-content.challenge-list ul li {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 20px;
}
.left-block-content.challenge-list ul li:before{
    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
    border-radius: 100px;
}
.mobile-images {
    display: none;
}
.mobile-view-render{
    display: none;
}
#content .use-case-content .left-block-content li{
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 20px;
}
#content .use-case-content .left-block-content li:before {
    content: "";
    background: #fff;
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
    border-radius: 100px;
}
.network-access-mobile {
    display: none;
}
.dsn-slider.mobile-view-render {
    display: none;
}
.ds-pki-architecture {
    margin-top: 60px;
}
.squareBox img,.squareBox1 img,.squareBox2 img,.squareBox3 img,.squareBox4 img,.squareBox5 img {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.section.quick-deployment .other-side .image_animation {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 60%;
    transform: translateY(-50%);
    width: calc(100% - 12%);
    margin-top: 5px;
}
.section.quick-deployment .other-side .image_animation img {
    margin: 0;
}
.desk-animation-blade.sn-wifi-slider {
    text-align: center;
}
.desk-animation-blade {
    text-align: center;
}
.owl-carousel .owl-item .tablet-view-render img {
    width: auto;
    display: inline;
}
.section.quick-deployment .right-side .flex-content-wrapper {
    max-width: 500px;
}
#content .section.secure-signing.secure-signing-document h3.inner-subtitle {
    margin-top: 54px;
}
#content .section.secure-signing.secure-signing-document h3.inner-subtitle {
    margin-top: 54px;
    margin-bottom: 60px;
}
div#hero-header .hero-text .secure-site.mobile-off-text p.mobile-text {
    display: none !important;
}
.ds-pki-architecture img {
    max-width: fit-content;
}
.half-html {
    background: #0174c3;
    border-radius: 100%;
    width: 470px;
    height: 470px;
    margin-left: 40px;
    margin-top: -20px;
}
.section.quick-deployment .other-side .half-html img {
    margin: 0;
}
.half-html.email-animation {
    width: 430px;
    height: 430px;
    margin-left: 68px;
}
.section.quick-deployment .other-side .half-html.email-animation img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    margin-left: -38px;
}
    .pki-solution-block .before:before {
    background: url(/wp-content/uploads/2018/09/pki-pattern-top.png);
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    width: 214px;
    height: 383px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    }
    .pki-solution-block .after:before {
    content: "";
    background: url(/wp-content/uploads/2018/09/pki-pattern-bottom.png);
    width: 249px;
    height: 446px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: absolute;
    }
  /*  .pki-solution-block .before {
    display: none;
    }
    .pki-solution-block .after {
    display: none;
    } */
.pki-solution-block .before {
    position: absolute;
    right: 0;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
    top: -15px;
    opacity: 0;
}

.pki-solution-block .after {
    position: absolute;
    left: 0;
    bottom: -15px;
    opacity: 0;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
}
.pki-solution-block .before.on {
    top: -1px;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
    opacity: 1;
    right: 0;
}
.pki-solution-block .after.on {
    bottom: 0;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
    opacity: 1;
}
.section.pki-solution .container {
    position: static;
}
.pki-solution-block.sn-solution-block .before:before {
    background: url(/wp-content/uploads/2018/10/sn-top-pattern.png);
    width: 222px;
    height: 401px;
}
.pki-solution-block.sn-solution-block .after:before {
    background: url(/wp-content/uploads/2018/10/sn-bottom-pattern.png);
    width: 339px;
    height: 613px;
}
.use-case-slider-area {
    position: relative;
}
.use-case-slider-area .container {
    position: static;
}
.authenticate-slider .before {
    position: absolute;
    right: 0;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
    top: -15px;
    opacity: 0;
}
.authenticate-slider .before:before {
    background: url(/wp-content/uploads/2018/10/ms-top-pattern.png);
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    width: 235px;
    height: 422px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
}
.authenticate-slider .before.on {
    top: -1px;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
    opacity: 1;
    right: 0;
}
.authenticate-slider .after {
    position: absolute;
    left: 0;
    bottom: -15px;
    opacity: 0;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
}
.authenticate-slider .after:before {
    content: "";
    background: url(/wp-content/uploads/2018/10/ms-bottom-pattern.png);
    width: 272px;
    height: 488px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: absolute;
}
.authenticate-slider .after.on {
    bottom: 0;
    transition: all 700ms ease-out;
    -moz-transition: all 700ms ease-out;
    -webkit-transition: all 700ms ease-out;
    opacity: 1;
}
/* Fixes Firefox anomaly during image load */
        @-moz-document url-prefix() {
            img:-moz-loading {
                visibility: hidden;
            }
        }


/******end***********/


/*******media query start*****/


@media(max-width:1200px){
    .secure-signing .container {
    max-width: 1170px;
    }
    .secure-email-checklist .pki-solution-block {
    width: 75%;
    }
    div#hero-header.mpki-banner-block .hero-text .banner-content h1 {
    font-size: 60px;
    }
    .use-case-slider-area .container {
    max-width: 1170px;
    }
    .section.use-case-slider-area {
    overflow: hidden;
    }
    .hoverCircle {
    right: 0;
    }
    .slider-area .pie {
    right: 50px;
    }
    .section.symantec-managed .col-max-section {
    max-width: 100%;
    }
    .symantec-managed .circles-wrap div[class*='circle-grow'] {
    margin: 0 15px 0 0;
    }
    .trsuted-doc-list {
    width: 80%;
    }
    .ds-pki-architecture img {
    max-width: 100%;
    } 
}

@media(max-width:1024px){
    .half-html.email-animation {
    margin-left: 35px;
    }
    .section.quick-deployment .other-side .half-html.email-animation img {
    margin-left: -38px;
    }
    .half-html {
    margin: 0 0 0 15px;
    }
    .section.quick-deployment .other-side picture {
    display: none;
    }
    .symantec-managed .content-blade h3.inner-subtitle {
    text-align: center;
    }
    .symantec-managed .content-blade .child-header {
    text-align: center;
    }
    .symantec-managed .circles-wrap div[class*='circle-grow'] {
    margin: 0 10px 0 0;
    }
    .symantec-managed #offset-waypoint .grow-wrap span {
    font-size: 13px;
    }
    #customers.pki_meets.section h2.inner-title {
    margin: 0 auto;
    width: 75%;
    }   
    .section.pki-solution {
    overflow: hidden;
    }
    #content .better-security .better-security-inner h3.inner-subtitle {
    max-width: 100%;
    font-size: 22px;
    }
    .section.quick-deployment .right-side {
    padding-right: 0;
    }
    .secure-email-checklist .pki-solution-block {
    width: 72%;
    }
    .circle-group .circle-two:before {
    left: -80%;
    }
    .circle-group .circle-three:before {
    left: -78%;
    }
    .circle-group .circle-one:after {
    right: -54%;
    }
    .section.quick-deployment {
    padding: 50px 0;
    }
    .section.quick-deployment .other-side {
    margin: 0;
    }
    .circle-group .result:before {
    left: -30%;
    }
    .email-secure-signing .circle-group.unsecure-email-group .result:before {
    left: -30%;
    }
    .section.pki-mdm.None {
    margin-bottom: 0;
    }
    .slice:nth-child(3) span {
    left: -15px;
    top: 70px;
    font-size: 18px;
    }
    .slice:nth-child(1) span {
    left: 22px;
    padding-top: 0;
    top: 40%;
    }
    .maximize-productivity {
    margin: 58px auto 0;
    max-width: 70%;
    }
    .maximize-productivity ul li {
    margin-bottom: 10px;
    }
    .desk-animation-blade-image.slider-circle-group .circle-wizard:after {
    left: -100%;
    background-size: 100px;
    }
    .desk-animation-blade-image.slider-circle-group .circle-wizard .content-div {
    left: 75%;
    }
    .desk-animation-blade-image.slider-circle-group.center-circles .circle-wizard:after {
    left: 100%;
    }
    .desk-animation-blade-image.slider-circle-group {
    display: none;
    }
    .tablet-view-render {
    margin: 60px 0;
    display: block;
    }
    .secure-signing .circle-group{
    display: none;
    }
    .dsn-circle-group {
    display: none;
    }
    .complete-secure-network .pki-solution-block {
    width: 75%;
    }
    .desk-animation-blade h3 {
    font-size: 22px;
    }
    div#hero-header .hero-text .WCard .mpki-hero .banner-content br {
    display: none;
    }
    .section.quick-deployment .other-side .image_animation {
    width: auto;
    }
    .section.quick-deployment .other-side img {
    display: inline;
    }
    .section.quick-deployment .right-side .flex-content-wrapper {
    max-width: 450px;
    }
    .section.quick-deployment .other-side img {
    margin-left: 10px;
    }
    .pki-solution-block.sn-solution-block .before:before {
    width: 170px;
    }
    .pki-solution-block.sn-solution-block .after:before {
    height: 430px;
    }
}

@media(max-width:991px){
    .half-html.email-animation {
    width: 350px;
    height: 350px;
    margin-left: 20px;
    }
    .section.quick-deployment .other-side .half-html.email-animation img {
    margin-left: -16px;
    }
    .symantec-managed .circles-wrap {
    display: block;
    }
    .PKI .left-side {
    padding-left: 50px;
    }
    .section.pki-solution .pki-parent .pki-child {
    width:88%;
    }
    .pki_meets#customers .tile-wrapper.feature-wrapper.owl-mobile {
    max-width: 100%;
    }
    .section.quick-deployment .right-side {
    padding-left: 50px;
    }
    .trsuted-doc-list {
    width: 80%;
    }
    .section.quick-deployment .right-side .quick-deploy h3 {
    font-size: 28px;
    }
    .section.quick-deployment .right-side .quick-deploy p {
    font-size: 20px;
    }
    .use-case-slider-area .container {
    max-width: 750px;
    }
    .desk-animation-blade .use-case-content h3 {
    font-size: 30px;
    }
    .use-case-content .right-block-content {
    padding-left: 70px;
    }
    .access-granted-animation .boxContainer {
    width: 80%;
    }
    .section.PKI .other-side {
    padding-right: 0;
    }
    .slider-area .pie {
    right: 0;
    }
    .pie .slice {
    width: 18vw;
    height: 36vw;
    left: 24.5vw;
    }
    .pie .slice:before {
    width: 18vw;
    height: 36vw;
    left: -18vw;
    border-radius: 18vw 0 0 18vw;
    }
    .trsuted-doc-list {
    width: 100%;
    }
    .section.quick-deployment .other-side img {
    margin-left: 0;
    }
    .half-html {
    width: 350px;
    height: 350px;
    }
}

@media(max-width:767px){
    .section.quick-deployment .other-side picture {
    display: block;
    }
    .half-html {
    display: none;
    }
    div#hero-header .hero-text .secure-site.mobile-off-text p.mobile-text{
    display: block !important;
    }
    div#hero-header .hero-text .secure-site.mobile-off-text p{
    display: none;
    }
    .section.quick-deployment .other-side img {
    margin: 0;
    }
    .mktoForm .mktoField {
    padding: 6px 12px 6px 20px !important;
    height: 36px !important;
    color: #48565e;
    border-color: #abb6bf;
    }
    .mktoForm .mktoFieldDescriptor.mktoFormCol select#Country {
    margin-top: 0 !important;
    }
    .mktoFormCol {
    margin-left: 0 !important;
    }
    footer#colophon .menu-footer-container ul#footer-menu {
    margin-top: 10px;
    }
    .access-granted-animation .boxContainer {
    display: none;
    }
    .better-security-block.access-granted-animation {
    margin-top: 20px;
    }
    .dsn-slider .owl-nav {
    display: none;
    }
    .network-access-mobile {
    display: block;
    }
    .use-case-slider-area .container {
    max-width: 90%;
    }
    .symantec-managed .circles-wrap {
    display: block;
    text-align: center;
    margin: 45px auto 0;
    max-width: 100%;
    }
    .PKI .left-side {
    position: static;
    transform: none;
    padding: 35px 40px;
    }
    .PKI .other-side img {
    margin: 0;
    max-width: 100%;
    }
    .pki-solution-block {
    width: 100%;
    }
    .section.pki-solution .pki-parent .pki-child {
    width: 85%;
    }
    .secure-signing .container {
    max-width: 90%;
    }
    .section.quick-deployment .right-side {
    position: static;
    transform: none;
    padding: 40px 50px;
    }
    .secure-email-checklist .pki-solution-block {
    width: 100%;
    }
    .section.pki-solution .pki-parent .pki-child {
    width: 84%;
    padding-left: 20px;
    }
    .mktoForm {
    margin-top: 42px;
    }
    .trsuted-doc-list {
    width: 100%;
    margin: 0;
    }
    #content .use-case-slider-area .owl-carousel.mobile-slider-view {
    display: block;
    }
    #content .use-case-slider-area .owl-carousel {
    display: none;
    }
    .use-case-content {
    display: block;
    }
    .use-case-content .left-block-content {
    width: 100%;
    }
    .use-case-content .right-block-content {
    width: 100%;
    padding: 0;
    margin-top: 20px;
    }
    .use-case-content {
    display: block;
    margin-top: 30px;
    }
    .use-case-slider-area .owl-nav {
    display: none;
    }
    .maximize-productivity {
    max-width: 100%;
    }
    .slider-area {
    flex-direction: column-reverse;
    }
    .slider-area .slider-content-block {
    width: 100%;
    margin-top: 0;
    }
    .slider-area .pie {
    width: 100%;
    margin: 50px 0 80vw;
    }
    .slider-area .pie {
    height: auto;
    }
    .pie .slice {
    width: 40vw;
    height: 80vw;
    left: 42.5vw;
    top: -7vw;
    }  
    .pie .slice:before {
    content: "";
    position: absolute;
    width: 40vw;
    height: 80vw;
    left: -40vw;
    border-radius: 40vw 0 0 40vw;
    -moz-border-radius: 40vw 0 0 40vw;
    }
    .tablet-view-render {
    display: none;
    }
    .complete-secure-network .pki-solution-block {
    width: 100%;
    }
    .section.PKI .other-side {
    margin-top: 0;
    padding-right: 20px;
    padding-left: 20px;
    }
    .section.pki-solution {
    overflow: hidden;
    }
    .contentPieChart.slidePie {
    width: 100%;
    margin-top: 0;
    }
    .symantec-managed .circles-wrap {
    text-align: center;
    }
    .PKI .left-side {
    padding: 35px 20px;
    }
    #content .PKI .left-side ul li {
    font-size: 18px;
    margin-bottom: 10px;
    }
    [data-aos="new-animation"] {
      opacity: 0;
      transition-property: transform, opacity; }
      [data-aos="new-animation"].aos-animate {
        opacity: 1; }
    .desktop-images {
    display: none;
    }
    .mobile-images {
    display: block;
    text-align: center;
    display: inline;
    }
    .better-security .better-security-block {
    margin-top: 0;
    text-align: center;
    }
    #content .better-security .better-security-inner h3.inner-subtitle {
    font-size: 18px;
    text-align: left;
    margin-bottom: 20px;
    }
    #content .trsuted-doc-list ul {
    width: 100%;
    margin: 0;
    }
    .section.quick-deployment .right-side {
    padding: 40px 20px 20px;
    }
    .section.quick-deployment .right-side .quick-deploy h3 {
    font-size: 24px;
    }
    .section.quick-deployment .right-side .quick-deploy p {
    font-size: 18px;
    }
    .section.quick-deployment .other-side {
    margin-top: 0;
    margin-bottom: -70px;
    padding: 0 15px;
    text-align: center;
    }
    #content .section.pki-solution h3.inner-subtitle {
    font-size: 18px;
    margin-bottom: 0;
    text-align: left;
    }
    .secure-network-child-heading {
    text-align: left;
    }
    .secure-email-checklist .pki-solution-block {
    margin-top: 40px;
    }
    .mobile-view-render{
    display: block;
    }
    #content .section.secure-signing .ss-heading {
    margin-top: 45px;
    }
    .hoverCircle {
    display: none;
    }
    .slice:nth-child(3) span {
    left: 0;
    top: 70px;
    font-size: 14px;
    }
    .slice:nth-child(3) span.icon-active {
    font-size: 40px;
    bottom: 35px;
    }
    .slice:nth-child(1) span.icon-active {
    top: auto;
    font-size: 40px;
    bottom: 20px;
    }
    .slice:nth-child(1) span {
    top: 100px;
    left: 20px;
    font-size: 14px;
    }
    .slice:nth-child(2) span.icon-active {
    font-size: 40px;
    bottom: 20px;
    }
    .slice:nth-child(2) span {
    top: 30%;
    left: 42%;
    font-size: 14px;
    }
    .maximize-productivity {
    margin: 35px auto 0;
    }
    #content .maximize-productivity ul li {
    font-size: 18px;
    padding-left: 10px;
    }
    .desk-animation-blade h3 {
    font-size: 18px;
    }
    .desk-animation-blade .use-case-content h3 {
    font-size: 24px;
    }
    .desk-animation-blade .use-case-content p {
    font-size: 14px;
    }
    #content .use-case-content .right-block-content li {
    font-size: 14px;
    }
    #content .use-case-content .left-block-content li{
    font-size: 14px;
    }
    #content .dsn-slider .desk-animation-blade.sn-wifi-slider h3 {
    display: none;
    }
    .dsn-slider {
    display: none;
    }
    .dsn-slider.mobile-view-render {
    display: block;
    }
    .dsn-slider.mobile-view-render h3 {
    margin: 25px auto;
    color: #48565e;
    text-align: center;
    font-size: 18px;
    }
    #content .section.secure-signing h3.inner-subtitle {
    font-size: 18px;
    margin: 40px auto;
    }
    .section.quick-deployment .other-side .image_animation {
    width: calc(100% - 50%);
    text-align: center;
    margin: 0 auto;
    }
    .dsn-slider.mobile-view-render .mobile-view-slide-render {
    text-align: center;
    }
    .dsn-slider.mobile-view-render .mobile-view-slide-render img {
    width: auto;
    margin: 0 auto;
    }
    .dsn-slider .owl-dots {
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    }
    .dsn-slider.mobile-view-render .item {
    padding-top: 38px;
    }
    .digicert-secured-network h2.inner-title {
    margin-bottom: 5px;
    }
    #content .use-case-content .left-block-content li {
    text-align: left;
    }
    #content .use-case-content .right-block-content li {
    text-align: left;
    }
    #content .desk-animation-blade h3 {
    margin-bottom: 0;
    font-size: 18px;
    }
    .use-case-content {
    margin: 0;
    }
    #content .desk-animation-blade-content {
    margin-top: 35px;
    }
    .mobile-slider-view .desk-animation-blade-image img {
    width: auto;
    margin: 0 auto;
    }
    .use-case-slider-area .owl-dots {
    position: absolute;
    top: -35px;
    left: 0;
    right: 0;
    }
    .use-case-content .left-block-content p {
    text-align: left;
    }
    .slider-content-block.slidePieChart {
    height: auto;
    }
    .pki-solution-block .before:before {
    height: 123px;
    background-repeat: no-repeat;
    width: 68px;
    }
    .pki-solution-block.sn-solution-block .before:before {
    height: 123px;
    background-repeat: no-repeat;
    width: 68px;
    }
    .pki-solution-block.sn-solution-block .after:before {
    width: 248px;
    height: 370px;
    background: url(/wp-content/uploads/2018/09/pki-pattern-bottom.png);
    }
    .authenticate-slider .before:before {
    height: 123px;
    background-repeat: no-repeat;
    width: 68px;
    }
}
@media(max-width:480px){
    .slice.slidePieChart .icon-active img {
    height: 35px;
    object-fit: cover;
    }
    .slice:nth-child(3) span.icon-active {
    bottom: 45px;
    }
    .slice:nth-child(1) span.icon-active {
    bottom: 35px;
    }
    .slice:nth-child(2) span.icon-active {
    bottom: 35px;
    }
    .section.trusted-docs p {
    width: 100%;
    text-align: left;
    }
    .section.trusted-docs p br {
    display: none;
    }
    div#hero-header.section.certificate.mpki-banner-block {
    background-repeat: no-repeat;
    padding: 100px 0 60px;
    background-image: url(/wp-content/uploads/2018/09/mpki-mobile-banner.jpg) !important;
    }
    .mpki-hero p {
    font-size: 20px;
    }
    .mpki-hero span {
    font-size: 12px;
    }
    .mpki-hero br {
    display: none;
    }
    div#hero-header .hero-text .WCard .mpki-hero .banner-content {
    padding-bottom: 40px;
    padding-top: 70px;
    }
    .section.pki-solution:before {
    background: url(/wp-content/uploads/2018/09/pki-solution-pattern.png);
    height: 123px;
    background-repeat: no-repeat;
    width: 68px;
    }
    #content .section.pki-solution .pki-parent .pki-child h3 {
    font-size: 18px;
    }
    .section.pki-solution .pki-parent .pki-child p {
    font-size: 14px;
    }
    .better-security h2.inner-title {
    max-width: 90% !important;
    }
    .secure-email-checklist {
    background-image: none !important;
    }
/*    .section.pki-solution.secure-email-checklist:before {
    background: url(/wp-content/uploads/2018/09/pki-solution-pattern.png);
    height: 123px;
    background-repeat: no-repeat;
    width: 68px;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    }
    .section.pki-solution.secure-email-checklist:after {
    content: "";
    background: url(/wp-content/uploads/2018/09/pki-pattern-bottom.png);
    width: 249px;
    height: 446px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: absolute;
    }*/
    .section.pki-solution.complete-secure-network {
    background-image: none !important;
    }
/*    .section.pki-solution.complete-secure-network:before {
    background: url(/wp-content/uploads/2018/09/pki-solution-pattern.png);
    height: 123px;
    background-repeat: no-repeat;
    width: 68px;
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    }
    .section.pki-solution.complete-secure-network:after {
    content: "";
    background: url(/wp-content/uploads/2018/09/pki-pattern-bottom.png);
    width: 249px;
    height: 446px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: absolute;
    }*/
    .symantec-managed .content-blade h3.inner-subtitle {
    font-size: 18px;
    }
    .symantec-managed .content-blade .child-header p {
    font-size: 14px;
    }
    .content-blade h3.inner-subtitle {
    font-size: 18px;
    }
    #content .slider-content-block h3 {
    font-size: 18px;
    }
    .slider-content-block p {
    font-size: 14px;
    }
    #content .pki-list ul li {
    font-size: 14px;
    }
    .symantec-managed .circles-wrap div[class*='circle-grow'] {
    margin: 0 10px 40px 0;
    }
    .symantec-managed .circles-wrap .circle-grow-7.active {
    margin-right: 140px;
    }
    .slice:nth-child(1) span {
    top: 130px;
    left: 30px;
    font-size: 18px;
    }
    .slice:nth-child(3) span {
    left: 0px;
    top: 75px;
    font-size: 18px;
    }
    .slice:nth-child(3) span.icon-active {
    bottom: 58px;
    }
    .slice:nth-child(2) span {
    font-size: 18px;
    }
}

@media(max-width:360px){
    .slice:nth-child(1) span {
    top: 105px;
    left: 20px;
    font-size: 14px;
    }
    .slice:nth-child(2) span {
    top: 30%;
    left: 42%;
    font-size: 14px;
    }
    .slice:nth-child(3) span {
    left: 0px;
    top: 70px;
    font-size: 14px;
    }
    .slice:nth-child(3) span.icon-active {
    bottom: 45px;
    }
    .slice:nth-child(1) span.icon-active {
    bottom: 38px;
    }
    .slice:nth-child(1) span.icon-active {
    bottom: 38px;
    }
}