 @import url("https://www.manageengine.com/css/fonts.css");
 .quotes {
   font-family: 'Zoho_Puvi_Regular';
   font-size: 18px;
   line-height: 40px;
   text-align: center;
   width: 90%;
   margin: 50px auto;
 }
 p.quotes-desc {
   font-style: italic;
   font-size: 24px;
   font-family: serif;
   font-weight: bold;
   margin: 20px 0px;
   text-align: center;
   line-height: 1.3;
 }
 .qtnme {
   font-family: 'Zoho_Puvi_Regular';
   font-size: 14px;
   line-height: 40px;
   color: #529a63;
 }
 /*Footer CTA section */
 #sdpcutomerlogos, #ftrgetstd, #allFea {
   display: none;
 }
 .footerctas {
   background: #000;
   padding: 3% 0;
 }
 #itilftrcta {
   background: #000;
   padding: 40px 0px;
 }
 #itilftrcta h2 {
   color: #fff;
 }
 .footerctas h2 {
   color: #fff;
 }
 #nofolderftrctasec, #itsmfooterctasec, #hdsfooterctasec, #gdprfooterctasec, #atomtionftrctasec, #chngeftrctasec, #onpremisesftcta, #cloudftrcta, #itilrleseftrcta, #itilftrcta, #rportsftrcta {
   background: #000;
   padding: 3% 0;
 }
 #nofolderftrctasec h2, #itsmfooterctasec h2, #hdsfooterctasec h2, #gdprfooterctasec h2, #atomtionftrctasec h2, #chngeftrctasec h2, #onpremisesftcta h2, #cloudftrcta h2, #itilrleseftrcta h2, #itilftrcta h2, #rportsftrcta h2 {
   color: #fff;
 }
 #gdpr-additionalrcs h2.gdpr {
   width: 100% !important;
 }
 .chngeftrlinkssec ul.add-resources h2 {
   width: 90%;
 }
 .chngeftrlinkssec ul.add-resources li {
   margin: 10px 0;
 }
 ul.gdprlinks li {
   margin: 10px 0
 }
 .bradkrm-container {
   width: 1400px;
   margin: 0 auto
 }
 .selfsrviceftrcta {
   background: #000;
   padding: 3% 0;
 }
 .selfsrviceftrcta h2 {
   color: #fff;
 }
 #selserviceftrlinks {
   background: #fff;
 }
 #itsmfooterctasec, #atomtionftrctasec h2 {
   font-family: 'Zoho_Puvi_SemiBold';
   font-size: 30px;
   line-height: 1.25;
 }
 #nofolder-additionalrcs h2 {
   width: 95%;
 }
 #nofolder-additionalrcs ul.add-resources h2 {
   margin: 10px 0px 15px 0px;
 }
 #nofolder-additionalrcs ul.add-resources p {
   font-size: 18px;
   padding-right: 5%;
 }
 #opnprmises-additionalrcs h2 {
   width: 81%;
 }
 #integrtionadditionalsec h2 {
   width: 82%;
 }
 #opnprmises-additionalrcs ul.add-resources li {
   padding: 6px 0;
 }
 #itilrlese-additionalrcs ul.add-resources h2 {
   width: 84%;
 }
 #itilrlese-additionalrcs img.add-res {
   width: 50%;
 }
 #rportsadditionalsec ul.otherlinkcont li.left {
   flex: 0 0 100%;
 }
 #rportsadditionalsec h4.other {
   margin: 25px 0px 10px 0px !important;
 }
 a.startyrfre {
   background: #e23c32;
   color: #fff;
   font-size: 19px;
   padding: 7px 30px;
   border-radius: 0;
   text-decoration: none;
   font-weight: 400;
   width: 130px;
   display: inline-block;
   margin: 0 10px;
   line-height: 24px;
   font-family: 'Zoho_Puvi_SemiBold';
 }
 a.strtur30dys > span, a.startyrfre > span {
   font-size: 12px;
   display: block;
   letter-spacing: 1px;
 }
 a.startyrfre {
   background: #e23c32;
   color: #fff;
   font-size: 19px;
   padding: 7px 30px;
   border-radius: 0;
   text-decoration: none;
   font-weight: 400;
   width: 130px;
   display: inline-block;
   margin: 0 10px;
   line-height: 24px;
   font-family: 'Zoho_Puvi_SemiBold';
 }
 a.ftrdemo {
   background: #E9142B;
   color: #fff;
   font-size: 20px;
   line-height: 30px;
   padding: 10px 40px;
   display: inline-block;
   border-radius: 0;
   text-decoration: none;
   text-align: center;
   letter-spacing: 0;
   font-weight: 500;
   display: none;
 }
 /*Automation folder CTA style start*/
 #atomtionftrctasec a.startyrfre {
   background: #e23c32;
   color: #fff;
   font-size: 19px;
   padding: 7px 30px;
   border-radius: 0;
   text-decoration: none;
   font-weight: 400;
   width: 155px;
   display: inline-block;
   margin: 0 10px;
   line-height: 24px;
   font-family: 'Zoho_Puvi_SemiBold';
 }
 #atomtionftrctasec a.strtur30dys > span, a.startyrfre > span {
   font-size: 10px;
   display: block;
   letter-spacing: 1px;
   color: #ffff;
 }
 #atomtionftrctasec a.ftrdemo {
   background: #E9142B;
   color: #fff;
   font-size: 20px;
   line-height: 30px;
   padding: 10px 40px;
   display: inline-block;
   border-radius: 0;
   text-decoration: none;
   text-align: center;
   letter-spacing: 0;
   font-weight: 500;
   display: none;
 }
 /*Automation folder CTA style end*/
 .tac {
   text-align: center;
 }
 .mT0 {
   margin-top: 0 !important;
 }
 .mT30 {
   margin-top: 30px;
 }
 /*Footer additional links section */
 #additionalsec {
   background: #fff;
   padding: 0% 0
 }
 .add-resources-bg {
   padding: 50px 0;
   box-sizing: border-box;
 }
 .add-resources-bg .container {
   max-width: 1000px;
   width: 100%;
   margin: 0 auto;
   padding: 0;
 }
 ul.add-resources {
   display: flex;
 }
 ul.add-resources li {
   flex: 0 0 50%;
   box-sizing: border-box;
   padding: 0px 5px;
   margin: 5px 0px !important;
   box-sizing: border-box;
 }
 ul.add-resources h4 {
   margin-left: 0px;
   text-transform: uppercase;
   font-size: 19px;
   font-family: Zoho_Puvi_SemiBold;
 }
 ul.add-resources h2 {
   width: 65%;
   font-size: 28px;
   color: #3180d2;
   margin: 10px 0px 30px 0px;
   line-height: 1.2;
 }
 img.add-res {
   display: block;
   margin: 40px auto 0px 0px;
 }
 h4.other {
   margin: 30px 0px 10px 0px !important;
   text-transform: inherit !important;
   font-size: 18px !important;
 }
 p.lot-more {
   width: 80%;
 }
 ul.add-resources a {
   color: #000;
   font-size: 18px;
   text-decoration: underline;
 }
 ul.watch li {
   font-size: 18px;
   line-height: 1.8;
 }
 ul.luxury {
   margin: 30px 0px;
 }
 ul.luxury li {
   font-size: 18px;
   line-height: 1.8;
 }
 ul.lnks li {
   font-size: 18px;
   line-height: 1.8;
 }
 ul.lnks li a {
   position: relative;
   text-decoration: none;
 }
 ul.lnks li a:before {
   content: "";
   width: 0%;
   border-bottom: 1px solid #3180d2;
   position: absolute;
   top: 0;
   left: 0px;
   bottom: 0;
   transition: width 0.5s;
 }
 ul.lnks li a:hover:before {
   width: 100%;
 }
 ul.luxury li a {
   position: relative;
   text-decoration: none;
 }
 ul.luxury li a:before {
   content: "";
   width: 0%;
   border-bottom: 1px solid #3180d2;
   position: absolute;
   top: 0;
   left: 0px;
   bottom: 0;
   transition: width 0.5s;
 }
 ul.luxury li a:hover:before {
   width: 100%;
 }
 ul.addresorcs li a {
   position: relative;
   text-decoration: none;
   font-size: 16px !important;
   line-height: 1.3 !important;
   margin: 5px 0px;
   display: inline-block;
 }
 ul.addresorcs li a:before {
   content: "";
   width: 0%;
   border-bottom: 1px solid #000;
   position: absolute;
   top: 0;
   left: 0px;
   bottom: 0;
   transition: width 0.5s;
 }
 ul.addresorcs li a:hover:before {
   width: 100%;
 }
 ul.otherlinkcont {
   display: flex;
 }
 ul.otherlinkcont li.left {
   width: 50%;
 }
 ul.otherlinkcont li.right {
   width: 50%;
 }
 .otherlinkcont > li {
   padding-right: 10px !important;
 }
 ul.otherlinks li a {
   position: relative;
   text-decoration: none;
   font-size: 16px;
 }
 ul.otherlinks li a:before {
   content: "";
   width: 0%;
   border-bottom: 1px solid #3180d2;
   position: absolute;
   top: 0;
   left: 0px;
   bottom: 0;
   transition: width 0.5s;
 }
 ul.otherlinks li a:hover:before {
   width: 100%;
 }
 p.itilresrv {
   display: none
 }
 #itilresrv {
   display: none;
 }
 p#itilresrv {
   font-size: 14px !important;
   padding-bottom: 25px;
   margin-top: 40px;
   margin-bottom: 0px;
 }
 p.footer-desc {
   max-width: 70%;
 }
 .video-cta {
   text-align: center;
 }
 .footer-video-iframe .video-cta {
   text-align: center;
   margin: 20px 0px 35px;
 }
 .video-cta a {
   border-radius: 5px;
   cursor: pointer;
   background: #e9152b;
   font-size: 17px;
   text-transform: uppercase;
   font-family: 'ZohoPuvi';
   margin-top: 15px;
   margin: 20px 0px;
   display: inline-block;
   color: #fff;
   padding: 10px 18px;
   text-decoration: none !important;
   width: 230px;
 }
 @media screen and (max-width:1024px) {
   .add-resources-bg .container {
     max-width: 90%;
     width: 90%;
     margin: 0 auto;
   }
   p.footer-desc {
     max-width: 100%;
   }
 }
 @media screen and (max-width:980px) {
   ul.add-resources h2 {
     width: 100%;
   }
   ul.add-resources {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
   }
   ul.add-resources > li:nth-child(2) {
     margin-left: 0px;
   }
   ul.add-resources li {
     flex: 0 0 100% !important;
   }
   ul.otherlinkcont {
     display: flex;
     flex-wrap: wrap;
   }
   ul.otherlinkcont li.left {
     width: 100% !important;
   }
 }
 @media screen and (max-width:500px) {
   /*#nofolderftrctasec h2, #itsmfooterctasec h2, #hdsfooterctasec h2, #gdprfooterctasec h2, #atomtionftrctasec h2, #chngeftrctasec h2, #onpremisesftcta h2, #cloudftrcta h2, #itilrleseftrcta h2, #itilftrcta h2, #rportsftrcta h2{
	
}*/
   #nofolderftrctasec, #itsmfooterctasec, #hdsfooterctasec, #gdprfooterctasec, #atomtionftrctasec, #chngeftrctasec, #onpremisesftcta, #cloudftrcta, #itilrleseftrcta, #itilftrcta, #rportsftrcta {
     padding: 10% 0;
   }
   #nofolderftrctasec a.startyrfre:nth-child(2) {
     display: none
   }
   #itsmfooterctasec a.startyrfre:nth-child(2) {
     display: none
   }
   #hdsfooterctasec a.startyrfre:nth-child(2) {
     display: none
   }
   #gdprfooterctasec a.startyrfre:nth-child(2) {
     display: none
   }
   #atomtionftrctasec a.startyrfre:nth-child(2) {
     display: none
   }
   #chngeftrctasec a.startyrfre:nth-child(2) {
     display: none
   }
   #onpremisesftcta a.startyrfre:nth-child(2) {
     display: none
   }
   #cloudftrcta a.startyrfre:nth-child(2) {
     display: none
   }
   #itilrleseftrcta a.startyrfre:nth-child(2) {
     display: none
   }
   #itilftrcta a.startyrfre:nth-child(2) {
     display: none
   }
   #rportsftrcta a.startyrfre:nth-child(2) {
     display: none
   }
   #nofolderftrctasec .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #itsmfooterctasec .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #hdsfooterctasec .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #gdprfooterctasec .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #atomtionftrctasec .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #chngeftrctasec .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #onpremisesftcta .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #cloudftrcta .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #itilrleseftrcta .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #itilftrcta .mob-pB50 {
     padding-bottom: 10px !important;
   }
   #rportsftrcta .mob-pB50 {
     padding-bottom: 10px !important;
   }
   img.add-res {
     display: block;
     margin: 25px auto;
   }
 }
 /*SDP-COMMON-FOOTER-STYLE-START-HERE*/
 .sdp-common-footer-bg a {
   margin-bottom: 0;
 }
 section.sdp-common-footer-bg {
   font: 18px/1.6 Zoho_Puvi_Regular;
 }
 .sdp-common-footer-bg {
   background: #f5f5f5;
   padding: 100px 0px;
 }
 .sdp-common-footer {
   display: flex;
   flex-wrap: wrap;
   max-width: 1200px;
   margin: 0 auto;
   padding: 0px 30px;
 }
 .sdp-common-footer-col {
   flex-grow: 1;
   flex-basis: 0;
 }
 .sdp-common-footer .sdp-common-footer-col:nth-child(2) {
   margin: 0px 100px;
 }
 .sdp-common-footer .sdp-common-footer-col:nth-child(3) {
   margin: 0px 100px 0px 0px;
 }
 .promo1 {
   margin: 0px 0px 30px 0px;
 }
 .sdp-common-footer-col img {
   width: auto;
   max-width: unset;
   cursor: pointer;
 }
 .sdp-common-footer-col h4 {
   font: 23px/1.4 Zoho_Puvi_SemiBold;
   text-align: left;
   margin: 0px 0px 5px 0px;
   position: relative;
   color: #000;
 }
 h4.top-space {
   margin-top: 50px;
 }
 .sdp-common-footer-list-items li a {
   /*font: 14px/1.6 Zoho_Puvi_Regular;*/
   font: 400 14px/1.6 'ZohoPuvi', sans-serif !important;
   color: #000;
   text-decoration: none;
   display: inline-block;
   position: relative;
 }
 .sdp-common-footer-list-items li a:before {
   content: "";
   width: 0%;
   border-bottom: 1px solid #000;
   position: absolute;
   top: 0;
   left: 0px;
   bottom: 0;
   transition: width 0.5s;
 }
 .sdp-common-footer-list-items li a:hover:before {
   width: 100%;
 }
 ul.footer-social-icons {
   display: flex;
 }
 ul.footer-social-icons li img {
   width: 26px;
 }
 ul.footer-social-icons li:nth-child(2) {
   margin: 0px 15px;
 }
 /*video popup style starts here*/
 .bg-overlay {
   background: rgba(255, 255, 255, .95);
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   z-index: 999999;
   position: fixed;
   display: none;
 }
 .video-popup {
   position: fixed;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   z-index: 999999;
   width: 70%;
   height: auto;
 }
 .cancel {
   cursor: pointer;
   position: fixed;
   right: 20px;
   top: 20px;
   z-index: 999999;
   display: none;
 }
 .cancel img {
   width: 32px;
   height: 32px;
   margin: 0px;
 }
 /* Resource page Sider bar START*/
 .sdp-article-items-main ul, .sdp-case-items-main ul {
   list-style-type: none !important;
   padding: 0 !important;
 }
 .sdp-article-items-main ul li:not(:last-child), .sdp-case-items-main ul li:not(:last-child) {
   padding: 5px 0;
   border-bottom: 1px solid #e5e5e5;
   margin-bottom: 10px;
 }
 .sdp-article-items-main ul li a, .sdp-case-items-main ul li a {
   color: #000;
   font: 16px / 1 'Zoho_Puvi_Regular', sans-serif;
   padding: 10px 0;
 }
 .sdp-article-items-main ul li a:hover, .sdp-case-items-main ul li a:hover {
   text-decoration: none;
   color: #1e71b9;
 }
 .sdp-article-list-heading h3, .sdp-case-list-heading h3 {
   font-size: 18px;
   border-bottom: 1px solid #a4cfe5;
   padding-bottom: 5px;
   margin-bottom: 10px;
 }
 /* Resource page Sider bar END*/
 /*video popup style ends here*/
 @media only screen and (max-width:1024px) {
   .sdp-common-footer .sdp-common-footer-col:nth-child(2) {
     margin: 0px 50px;
   }
   .sdp-common-footer .sdp-common-footer-col:nth-child(3) {
     margin: 0px 50px 0px 0px;
   }
 }
 @media only screen and (max-width:768px) {
   .sdp-common-footer-bg {
     background: #f5f5f5;
     padding: 75px 0px;
   }
   .sdp-common-footer {
     display: block;
   }
   .sdp-common-footer-col:nth-child(1) {
     text-align: center;
   }
   .promo1, .promo2 {
     display: inline-block;
     margin: 10px;
   }
   .sdp-common-footer .sdp-common-footer-col:nth-child(2) {
     margin: 0px 0px;
   }
   .sdp-common-footer .sdp-common-footer-col:nth-child(3) {
     margin: 0px 0px 0px 0px;
   }
   ul.sdp-common-footer-list-items li {
     display: inline-block;
     margin: 10px 35px 10px 0;
   }
   ul.footer-social-icons li img {
     margin: 10px 0px 10px 0;
   }
   h4.top-space {
     margin-top: 0px;
   }
   .sdp-common-footer-col h4 {
     margin: 30px 0px 5px 0px;
   }
   .cancel img {
     width: 20px;
     height: 20px;
   }
 }
 @media only screen and (max-width:414px) {
   .sdp-common-footer-col {
     text-align: center;
   }
   .sdp-common-footer-bg {
     padding: 50px 0px 100px 0px;
   }
   ul.sdp-common-footer-list-items {
     margin-top: 15px;
   }
   ul.sdp-common-footer-list-items li {
     display: block;
     margin: 10px 35px 10px 0;
     text-align: left;
     padding: 0px 0px 0px 30px;
   }
   .sdp-common-footer-col h4 {
     font: 19px/1.4 Zoho_Puvi_SemiBold;
     margin: 0px 0px 0px 0px;
     border-bottom: 1px solid #e0e0e0;
     padding: 15px 0px;
   }
   .promo2 {
     padding-bottom: 40px;
   }
   /* sdp-footer-accordion style starts here */
   .sdp-footer-accordion {
     cursor: pointer;
     box-sizing: border-box;
     width: 100%;
     outline: none;
     transition: 0.4s;
   }
   .sdp-footer-accordion:after {
     content: "";
     border: solid #000;
     border-width: 0 1px 1px 0;
     display: inline-block;
     padding: 3.5px;
     position: absolute;
     right: 30px;
     top: 23px;
     transform: rotate(45deg);
     transition: all .3s ease;
   }
   .sdp-footer-accordion.active:after {
     transform: rotate(-135deg);
     top: 27px;
   }
   .sdp-footer-panel {
     max-height: 0;
     overflow: hidden;
     transition: max-height 0.2s ease-out;
   }
   /* sdp-footer-accordion style ends here */
 }
 @media only screen and (max-width:320px) {
   .promo1, .promo2 {
     max-width: 80% !important;
   }
   .promo1, .promo2 {
     margin: 0px 0px 25px 0px;
   }
 }
 /*SDP-COMMON-FOOTER-STYLE-END-HERE*/
 @charset "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    box-sizing: border-box;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.heading-menu {
    display: none;
}

footer#meCommonFooterNew {
    display: none;
}

.btmBar {
    height: 50px;
    display: none;
}

.container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0px 30px;
}

ul.list-items {
    margin-bottom: 20px;
}

ul.list-items li {
    position: relative;
    font: 18px / 1.6 Zoho_Puvi_Regular;
}

ul.list-items li a {
    color: #000;
    text-decoration: none;
    font: 400 14px / 1.6 'ZohoPuvi', sans-serif;
    font-size: 14px;
    padding: 5px 0;
    line-height: 20px;
    display: inline-block;
    cursor: pointer;
    position: relative;
}

ul.list-items li a::before {
    content: '';
    width: 0%;
    height: 1px;
    background: #045fd2;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: .5s ease;
}

ul.list-items li a:hover {
    color: #045fd2;
}

ul.list-items li a:hover::before {
    width: 100%;
}

ul.list-items li:before {
    content: "";
    background: url("https://www.localmanageengine.com/products/service-desk/images/list-icon.png") no-repeat;
    position: absolute;
    top: 6px;
    right: 0;
    bottom: 0;
    left: -20px;
    width: 19px;
    height: 19px;
    display: block;
    background-size: contain;
    display: none;
}

body {
    font-family: 'Zoho_Puvi_Regular', Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 1.6;
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

h1 {
    font: 40px/1.25 'Zoho_Puvi_Bold'
}

h2 {
    font: 36px/1.25 'Zoho_Puvi_Bold';
}

h3 {
    font: 25px/1.3 'Zoho_Puvi_SemiBold';
}

h4 {
    font: 20px/1.4 'Zoho_Puvi_SemiBold';
}

h5 {
    font: 16px/1.4 'Zoho_Puvi_SemiBold';
}

P {
    font: 17px/1.6 'Zoho_Puvi_Regular';
    margin: 0px 0px 20px 0px;
}

span#backToTop {
    display: none !important;
}

.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    animation: smooth 0.3s ease-in-out;
    z-index: 99999999;
    box-shadow: 0px 0px 5px #e2e2e2;
}

.header-bg {
    padding: 10px 0px;
}

img.me-logo {
    width: 170px;
}

img.sdp-logo {
    width: 240px;
}

a.internal-links {
    text-decoration: none;
    color: #00a9f4;
    border-bottom: 1px solid;
    cursor: pointer;
}

a.res-dwd-link {
    color: #ffd120;
}

.row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

.row .col {
    flex-grow: 1;
    flex-basis: 0;
}

ul.col-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

ul.col-inner li:nth-child(1) {
    margin-right: 10px;
}

ul.col-inner li:nth-child(2) {
    margin-left: 10px;
}

ul.col-inner li img {
    display: block;
    margin: 0 auto;
}

.banner {
    margin-bottom: 30px;
}

.banner-bg,
.thanks-banner-bg {
    padding: 75px 0px;
}

.thanks-banner-bg {
    background: #045fd2;
    color: #fff;
}

.thanks-banner-bg .thanks p {
    color: #ffffff;
}

.banner-bg {
    background: #eef8ff;
}

.banner h1 {
    font: 38px/1.25 "Zoho_Puvi_SemiBold";
    text-align: center;
}

.banner>p {
    text-align: center;
    font: 19px/1.5 "Zoho_Puvi_medium";
    max-width: 50%;
    margin: 20px auto 50px auto;
}

.banner>img {
    display: block;
    margin: 0 auto 20px auto;
}

ul.col-inner li:nth-child(1) {
    width: 30%;
}

ul.col-inner li:nth-child(2) {
    width: 70%;
}

ul.banner-buttons {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.banner-buttons li {
    cursor: pointer;
}

.banner-buttons li a {
    color: #fff;
    background: #f0483e;
    padding: 10px 20px;
    display: inline-block;
    font-family: Zoho_Puvi_SemiBold;
    text-transform: uppercase;
    font-size: 14px !important;
    letter-spacing: 0px;
    text-decoration: none;
    margin: 10px;
    border-radius: 3px;
    cursor: pointer;
    border: 1px solid #f0483e !important;
}

.banner-buttons li:nth-child(2) a {
    background: transparent;
    border: 1px solid #fff !important;
}

.banner-boxes .col {
    background: #fff;
    padding: 25px 30px;
    box-shadow: 0 1px 20px 0 rgb(0 0 0 / 10%);
    border-radius: 2px;
    transition: all ease 0.5s;
    margin: 15px;
    cursor: pointer;
    min-height: 180px;
}

.banner-boxes .col:nth-child(1) {
    animation: boxes 1s ease-in-out;
}

.banner-boxes .col:nth-child(2) {
    animation: boxes 1.25s ease-in-out;
}

.banner-boxes .col:nth-child(3) {
    animation: boxes 1.5s ease-in-out;
}

.banner-boxes .col:nth-child(1),
.banner-boxes .col:nth-child(2),
.banner-boxes .col:nth-child(3) {
    position: relative;
}

.banner-boxes .col:nth-child(1):before,
.banner-boxes .col:nth-child(2):before,
.banner-boxes .col:nth-child(3):before {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    top: 0;
    left: 0;
    transition: all ease 0.5s;
}

.banner-boxes .col:nth-child(1):before {
    background: #ff6565;
}

.banner-boxes .col:nth-child(2):before {
    background: #ffd11f;
}

.banner-boxes .col:nth-child(3):before {
    background: #7ab83e;
}

.banner-boxes .col:nth-child(1):hover:before,
.banner-boxes .col:nth-child(2):hover:before,
.banner-boxes .col:nth-child(3):hover:before {
    width: 0%;
}

.banner-boxes .col:nth-child(1):before {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background: #ff6565;
    top: 0;
    left: 0;
    transition: all ease 0.5s;
}

.banner-boxes .col:nth-child(1):hover:before {
    width: 0%;
}

.banner-boxes .col:hover {
    box-shadow: 6px 40px 30px -24px #00000069;
}

p.category {
    font: 14px/1.3 "Zoho_Puvi_Medium";
    color: #3b3b3b;
    margin: 0px 0px 5px 0px;
}

p.title {
    font: 19px/1.3 "Zoho_Puvi_Medium";
    margin: 0px 0px 10px 0px;
    color: #000;
}

a.link {
    font: 15px/1.5 "Zoho_Puvi_SemiBold";
    color: #1869cd;
    margin: 0px;
    text-decoration: none;
    cursor: pointer;
}

span.arrow-animation {
    display: inline-block;
    transition: all 0.3s ease-in-out;
    vertical-align: middle;
}

.link:hover .arrow-animation {
    transform: translateX(5px);
}

.resources-bg {
    padding: 100px 0px;
}

.resources {
    max-width: 1100px;
}

.resources .row {
    align-items: flex-start;
}

.three-col .col:nth-child(2) {
    margin: 0px 100px;
}

.resources h2 {
    text-align: center;
    margin: 0px auto 50px auto;
    max-width: 75%;
}

.resources h3 {
    font: 23px / 1.4 Zoho_Puvi_SemiBold;
    text-align: left;
    margin: 0px 0px 5px 0px;
    position: relative;
    color: #000;
}

.footer p {
    font-size: 14px;
    margin: 0;
    padding: 10px 0px;
}

.foot-copy {
    color: #828282;
    margin: 10px 0 0;
    font-size: 15px !important;
    line-height: 1.6;
    text-align: center;
}


/*animation*/

.anim1,
.anim2,
.anim3,
.anim4,
.anim5,
.anim6 {
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
    transition: -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
    -o-transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
    transition: transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3), -webkit-transform 1s cubic-bezier(0.39, 0.575, 0.565, 1.3);
}

.active-anim .anim1 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 200ms;
}

.active-anim .anim2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 400ms;
}

.active-anim .anim3 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 600ms;
}

.active-anim .anim4 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 800ms;
}

.active-anim .anim5 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 1000ms;
}

.active-anim .anim6 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 1200ms;
}

@keyframes boxes {
    from {
        -webkit-transform: scale(.2);
        -ms-transform: scale(.2);
        transform: scale(.2);
        opacity: 0;
        -ms-filter: "alpha(opacity=0)";
        -webkit-transition: all .6s ease;
        -o-transition: all .6s ease;
        transition: all .6s ease;
    }
    to {
        opacity: 1;
        -ms-filter: "alpha(opacity=100)";
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        transition-delay: 0.2s;
    }
}


/*animation*/


/*thank you icon*/

* {
    padding: 0;
    margin: 0
}

.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #3ab54a;
    fill: none;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.checkmark {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    margin: 0px auto 20px auto;
    box-shadow: inset 0px 0px 0px #3ab54a;
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0
    }
}

@keyframes scale {
    0%,
    100% {
        transform: none
    }
    50% {
        transform: scale3d(1.1, 1.1, 1)
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px #3ab54a
    }
}

.sub-footer p {
    font-size: 13px;
}

.sdp-txt-cont {
    text-align: center;
}

.sdp-txt-cont h2 {
    font-family: 'Zoho_Puvi_Regular', 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 1.55;
    width: 75%;
    margin: 0 auto;
    padding: 30px 0 10px 0;
    text-align: center;
}


/*thank you icon*/

@media only screen and (max-width:1024px) {
    .banner>p {
        max-width: 100%;
    }
    ul.col-inner {
        flex-wrap: wrap;
    }
    ul.col-inner li:nth-child(1),
    ul.col-inner li:nth-child(2) {
        width: 100%;
    }
    .banner-boxes .col {
        padding: 50px 30px;
    }
    ul.col-inner li img {
        width: 130px;
        height: 130px;
        margin: 0px 0px 30px 0px;
    }
    .resources h2 {
        max-width: 90%;
    }
    .three-col .col:nth-child(2) {
        margin: 0px 50px;
    }
}

@media only screen and (max-width:768px) {
    .banner h1 {
        font-size: 33px;
    }
    .resources h2 {
        font-size: 26px;
    }
    .resources h3 {
        font-size: 21px;
    }
    .row {
        flex-wrap: wrap;
    }
    .row .col {
        flex-grow: inherit;
        flex-basis: inherit;
    }
    .banner-boxes .col {
        margin: 0px;
    }
    .banner-boxes .col:not(:last-child) {
        margin-bottom: 30px;
    }
    .three-col .col:nth-child(2) {
        margin: 0px 0px;
    }
}

@media only screen and (max-width:600px) {
    img.me-logo {
        width: 140px;
    }
    img.sdp-logo {
        width: 200px;
    }
    .banner>p {
        margin: 20px auto 30px auto;
    }
    ul.col-inner li img {
        width: 100px;
        height: 100px;
    }
    .resources .row .col:not(:last-child) {
        margin-bottom: 30px;
    }
}
@charset "UTF-8";
/* CSS Document */
/* div#header-topsec {
    margin-top: 50px;
} */
.stickyfixed-header {
  position: fixed !important;
  top: 100px;
  left: 0;
  width: 100%;
  z-index: 1000000;
  animation: smooth 0.2s ease-in;
}
@keyframes smooth {
  0% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}
.promo {
  padding: 14px 0px;
}
.promo sub {
  display: inline-block;
  vertical-align: baseline;
}
.promotion-bg.dn {
  display: none !important;
}
.promotion-bg {
  background: #ffe274;
  text-align: center;
  position: absolute;
  width: 100%;
  top: 0px;
  box-sizing: border-box;
  z-index: 999999 !important;
  margin-top: 0px;
  /*display: block !important;*/
}
.promotion-bg .container {
  max-width: 1200px !important;
}
.promotion-bg.ad {
  z-index: 99999 !important;
  width: 99%;
}
.promotion-bg.ad.stickyfixed-header {
  width: 100%;
}
.promotion p {
  margin: 0px;
  color: #032955;
  font: 16px/1.5 'Zoho_Puvi_Bold';
}
.promotion a {
  color: #e9152b;
  margin-left: 5px;
  text-decoration: none !important;
  position: relative;
font: 15px / 1.2 'Zoho_Puvi_Bold';
}
.promotion a span {
  background: #e9152b;
  width: 15px;
  height: 2px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  transition: all ease .35s;
}
.promotion a span:before {
  top: -3px;
  content: '';
  position: absolute;
  width: 6px;
  height: 6px;
  border: 2px solid #e9152b;
  transform: rotate(-45deg);
  border-left: 0;
  border-top: 0;
  right: 0;
}
span.tooltip-close {
  position: absolute;
  top: 13px;
  color: #383838;
  right: 20px;
  cursor: pointer;
  font-size: 16px;
}
/*Adwords pages promo banner*/
.esm-banner-bg {
  background: #fff;
  padding: 50px 0;
}
.promo-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 80%;
  margin: 0 auto;
}
.left {
  width: 20%;
}
.right {
  width: 80%;
}
.esm-banner-bg img {
  width: 62px;
}
.esm-banner-bg p {
  text-align: left;
}
.promo-title {
  margin: 0px;
  font-size: 22px;
}
.esm-banner-bg h3 {
  font-family: 'Zoho_Puvi_SemiBold';
  margin: 10px 0px 15px 0px;
  text-align: left;
}
.esm-banner-bg p {
  margin-top: 5px;
  text-align: left;
}
.esm-banner-bg p a {
  text-decoration: none;
  background: #49bffa;
  color: #fff;
  padding: 5px 20px;
  display: inline-block;
  font-size: 18px;
  font-family: 'Zoho_Puvi_SemiBold';
}
#landscape-banner img {
  width: 60%;
}
.mobile-.mobile-menu + .promotion-bg {
  margin-top: 8px;
}
/*APAC Prmoiton sticky updates start here*/
.webinar-count-wrap ul.apac-countdown, .regional-promo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.regional-promo {
  background: #1b5bb2;
  padding: 10px 0px;
}
.regional-promo a.enroll-link, .regional-promo p {
  font: 18px / 1.3 Zoho_Puvi_Bold;
}
.regional-promo p {
  margin: 0;
  color: #fff;
}
.regional-promo a.enroll-link {
  color: #f8d44c;
}
.regional-promo a.enroll-link sub {
  display: inline-block;
  vertical-align: middle;
  color: #f8d44c;
}
.webinar-count-wrap ul.apac-countdown {
  margin: 0px 10px;
}
.webinar-count-wrap ul.apac-countdown li {
  height: 34px;
  width: 37px;
  background: #f8d44c;
  border-radius: 5px;
  margin: 0px 2px;
  display: flex;
  align-items: center;
  text-align: center;
  padding: 3px 0px;
  box-sizing: border-box;
}
.webinar-count-wrap ul.apac-countdown li span {
  position: relative;
  width: 100%;
  height: 100%;
  font: 16px / 1.3 Zoho_Puvi_Bold;
  color: #000000;
}
.webinar-count-wrap ul.apac-countdown li span::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 12%);
  font-size: 8px;
  font: 8px / 1.3 Zoho_Puvi_Regular;
}
.webinar-count-wrap ul.apac-countdown li span#apac-promo-days::after {
  content: 'days';
}
.webinar-count-wrap ul.apac-countdown li span#apac-promo-hours::after {
  content: 'hours';
}
.webinar-count-wrap ul.apac-countdown li span#apac-promo-minutes::after {
  content: 'mins';
}
.webinar-count-wrap ul.apac-countdown li span#apac-promo-seconds::after {
  content: 'secs';
}
.apac_promo_notifications span.tooltip-close {
  color: #ffff;
  top: 50%;
  transform: translate(0%, -50%);
}
/*APAC Prmoiton sticky updates end here*/
@media only screen and (max-width:2650px) {
  .promotion-bg.ad {
    width: 95.7%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 71.7%;
  }
}
@media only screen and (max-width:1920px) {
  .promotion-bg.ad {
    z-index: 99999 !important;
    width: 99%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 100%;
  }
}
@media only screen and (max-width:1680px) {
  .promotion-bg.ad {
    width: 98.9%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 73.3%;
  }
}
@media only screen and (max-width:1600px) {
  .promotion-bg.ad {
    width: 97.2%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 100%;
  }
}
@media only screen and (max-width:1440px) {
  .promotion-bg.ad {
    width: 97.2%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 67.2%;
  }
}
@media only screen and (max-width:1366px) {
  .promotion-bg.ad {
    width: 99.9%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 69%;
  }
}
@media only screen and (max-width:1280px) {
  .promotion-bg.ad {
    width: 99.8%;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 72.9%;
    top: 60px;
  }
}
@media only screen and (min-width:1025px) and (max-width:1100px) {
  .stickyfixed-header {
    top: 90px;
  }
}
@media only screen and (max-width:1024px) {
  .stickyfixed-header {
    top: 70px;
  }
  .promotion-bg.ad.stickyfixed-header {
    width: 100%;
    top: 80px;
  }
}
@media only screen and (max-width:768px) {
  .promo {
    width: 75%;
    margin: 0 auto;
  }
}
@media only screen and (max-width:600px) {
  /*.promotion-bg.stickyfixed-header{margin-top: 0px;}*/
  .promotion p {
    font-size: 14px !important;
  }
  .promotion a {
    display: inline-block;
    font-size: 14px;
    margin: 0px;
  }
  span.tooltip-close {
    top: 13px;
  }
  .esm-banner-bg {
    padding: 25px 0;
  }
  .promo-banner {
    max-width: 90%;
  }
  .left {
    width: 25%;
  }
  .promo-title {
    margin: 0px;
    font-size: 17px;
  }
  .esm-banner-bg h3 {
    font-size: 17px;
  }
  .mobile-.mobile-menu + .promotion-bg, .header-bg + .promotion-bg {
    margin-top: -2px;
  }
}
.sdp-txt-cont > h1,h2{color:#fff}
.container.resources >h2{color:#000}