@charset "UTF-8";
@import url("https://www.manageengine.com/css/fonts.css");
:root {
    --zoho_Puvi_Regular: 'Zoho_Puvi_Regular';
    --zoho_Puvi_Medium: 'Zoho_Puvi_Medium';
    --zoho_Puvi_Semi_Bold: 'Zoho_Puvi_SemiBold';
    --zoho_Puvi_Bold: 'Zoho_Puvi_Bold';
    --zoho_Puvi_Etra_Bold: 'Zoho_Puvi_ExtraBold';
    --black-color: #000000;
    --white-color: #ffffff;
    --gray-color: #777777;
    --yellow-color: #ffd576;
    --banner-cta-red-light: #f0483d;
    --banner-cta-red-color: #f0483e;
    --blue-color: #0067ff;
    --gray-ligth: #333333;
    --green-light: #d5fdd0;
    --footer-bg: #191919;
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

body {
    line-height: 1;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: linear-gradient(90deg, #ffffff, #F8FCFF);
    overflow-x: hidden;
    color: var(--black-color);
    scroll-behavior: smooth;
    font: 17px/1.6 var(--zoho_Puvi_Medium), sans-serif;
}

strong {
    font-family: var(--zoho_Puvi_Bold);
    font-weight: inherit;
}

p {
    font: 17px/1.6 var(--zoho_Puvi_Medium);
    margin: 0px 0px 20px 0px;
    color: var(--black-color);
}

h1 {
    font: 46px/1.1 var(--zoho_Puvi_Etra_Bold);
    margin: 0 0 35px 0;
}

h2 {
    font: 34px/1.2 var(--zoho_Puvi_Bold);
    margin: 0 0 20px 0;
}

h3 {
    font: 27px/1.3 var(--zoho_Puvi_Semi_Bold);
    margin: 30px 0 20px;
}

h4 {
    font: 22px/1.3 var(--zoho_Puvi_Semi_Bold);
    margin: 30px 0 20px 0;
}

h5 {
    font: 20px/1.4 var(--zoho_Puvi_Semi_Bold);
    margin: 40px 0 20px 0;
}

h6 {
    font: 18px/1.5 var(--zoho_Puvi_Semi_Bold);
    margin: 0 0 20px 0;
}

img {
    max-width: 100%;
}

nav ul.productmenu.header-nav>li[id="edn"] {
    display: none;
}

.bold {
    font-weight: bold;
}

.sdp-white-c {
    color: var(--white-color);
}

.sdp-clearfix {
    display: block;
    clear: both;
}

.sdp-vpad {
    padding: 20px 0;
}

.sdp-vpad-lg {
    padding: 30px 0;
}

.sdp-tpad {
    padding-top: 20px;
}

.sdp-bpad {
    padding-bottom: 20px;
}

.sdp-sec-pad {
    padding: 80px 0;
}

.sdp-width-95 {
    max-width: 95%;
    margin: 0 auto;
}

.sdp-width-90 {
    max-width: 90%;
    margin: 0 auto;
}

.sdp-width-85 {
    max-width: 85%;
    margin: 0 auto;
    text-align: center;
}

.sdp-width-80 {
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
}

.sdp-width-75 {
    max-width: 75%;
    margin: 0 auto;
}

.sdp-width-70 {
    max-width: 70%;
    margin: 0 auto;
}

.sdp-width-65 {
    max-width: 65%;
    margin: 0 auto;
}

.sdp-width-60 {
    max-width: 60%;
    margin: 0 auto;
}

.sdp-width-50 {
    max-width: 50%;
    margin: 0 auto;
}

.sdp-width-40 {
    max-width: 40%;
    margin: 0 auto;
}

.sdp-bold {
    font: 23px/1.7 var(--zoho_Puvi_Semi_Bold);
}

figcaption {
    text-align: center;
    color: var(--black-color);
    font-family: var(--zoho_Puvi_Medium);
    font-size: 15px;
    margin: 15px 0 40px 0px;
}

.sdp-vmar {
    margin: 35px 0;
}

.sdp-align-center {
    align-items: center;
}

.sdp-tac {
    text-align: center;
}

.sdp-cta-red {
    background: #e9152b;
    color: var(--white-color);
}

.sdp-cta-red.cta-two {
    border: 1px solid var(--black-color);
    background: none;
    color: var(--black-color);
}

.sdp-cta-red.cta-two:hover {
    border: 1px solid #2a2a2a;
    color: var(--white-color);
    background-color: #2a2a2a;
}

.sdp-breadcrumb-sec {
    padding: 0 20px;
    width: 1440px;
    max-width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
}

.sdp-breadcrumb-sec .sdp-breadcrumb-container {
    padding: 20px 0px;
}

.content-with-heading h3 {
    margin: 0 0 10px 0;
}

.sdp-container {
    padding: 0 20px;
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    box-sizing: border-box;
}

.sdp-banner-sub-head {
    font: 20px/1.5 var(--zoho_Puvi_Medium);
}

.sd-bread-crumb .sdp-cmn-breadcrum {
    position: relative;
}

.sd-bread-crumb .sdp-cmn-breadcrum a {
    color: var(--black-color);
    position: relative;
    font: 15px/1.4 var(--zoho_Puvi_Medium);
}

.sd-bread-crumb .sdp-cmn-breadcrum a::after {
    content: '';
    position: absolute;
    left: 0;
    height: 1px;
    bottom: -2px;
    width: 0%;
    background: var(--black-color);
    transition: .4s ease;
}

.sd-bread-crumb .sdp-cmn-breadcrum a:hover {
    text-decoration: none;
}

.sd-bread-crumb .sdp-cmn-breadcrum a:hover::after {
    width: 100%;
    transition: .4s ease;
}

.sd-bread-crumb .sdp-cmn-breadcrum .sdp-bread-crumb-arrow {
    padding: 0 3px;
}

.sd-bread-crumb .sdp-cmn-breadcrum .sdp-bread-crumb-arrow.sdp-b-space {
    margin-left: 3px;
}

.sd-bread-crumb .sdp-cmn-breadcrum .sdp-root-page {
    color: var(--black-color);
    position: relative;
    font: 15px/1.4 var(--zoho_Puvi_Medium);
}

.sd-bread-crumb .sdp-cmn-breadcrum .sdp-root-page.sdp-blue-c {
    color: var(--blue-color);
}

.sdp-banner-section {
    background-color: #f8cccc;
}

.prd-nav {
    width: 100%;
    display: flex;
    justify-content: center;
}

.prd-nav li {
    width: 33.33%;
}

.sdp-box-hightlight {
    background: #ffe9eb;
    padding: 30px;
    border-radius: 15px;
    box-shadow: 10px 9px 0px #f7abab;
    margin: 30px 0;
}

.sdp-box-hightlight .sdp-p-txt {
    font: 22px / 1.6 var(--zoho_Puvi_Semi_Bold);
    text-align: center;
}

.sdp-layout {
    display: grid;
    grid-template-columns: 260px 1fr 260px;
    gap: 30px;
    /*  padding:0 20px;*/
    width: 1400px;
    max-width: 100%;
    margin: auto;
    box-sizing: border-box;
}


/* Sidebar Common */

.sdp-sidebar {
    padding: 20px 20px 20px 0;
    height: max-content;
    position: sticky;
    top: 50px;
    padding-top: 40px;
}


/* Left Sidebar */

.sdp-related-list-cont li a:hover,
.sdp-cate-title li:hover {
    color: #2979ff;
}

.sdp-search-box input {
    width: 100%;
    border-radius: 6px;
    border: 1px solid #84CCFF;
    box-sizing: border-box;
    height: 45px;
}

.sdp-sidebar ul {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}

.sdp-sidebar li {
    padding: 8px 0;
    cursor: pointer;
    font: 17px/1.3 var(--zoho_Puvi_Medium);
    padding-left: 10px;
    border-left: 4px solid transparent;
    cursor: pointer;
}

.sdp-left-sidebar {
    border-right: 1px solid #CDEAFF;
    /*	box-shadow: 2px 2px 36.6px 0px #30C6FC1A;*/
    height: 100vh;
}

.sdp-no-result {
    display: none;
    font: 17px / 1.66 'Zoho_Puvi_Medium';
    color: #747474;
    text-align: center;
}

.sdp-left-sidebar .sdp-internal-links {
    font-size: 15px;
    border-bottom: 0;
    color: #000;
}

.sdp-search-box {
    margin-top: 20px;
}


/* Main Content */

.sdp-content {
    padding: 20px 40px;
    background: #fff;
    box-shadow: 2px 2px 36.6px 0px #30C6FC1A;
    border: 1px solid #CDEAFF;
    border-bottom: 0px;
    border-top: 0px;
    box-sizing: border-box;
}


/* Right Sidebar */

.sdp-header-cont {
    display: none;
}

.sdp-toc a {
    display: block;
    margin-bottom: 12px;
    text-decoration: none;
    color: #333;
    font-size: 15px;
}

.sdp-toc li.sdp-active {
    border-left: 4px solid #3085FC;
    color: #2979ff;
    border-radius: 4px;
}

.sdp-internal-links {
    text-decoration: none;
    border-bottom: 1px solid;
    color: var(--blue-color);
}

.sdp-internal-links:hover {
    text-decoration: none;
}

.sdp-related-list {
    background-image: url("../it-incident-management/images/sdp-guide-search.svg");
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 20px;
    padding: 10px 40px 10px 12px !important;
}

.sdp-grid-sec {
    padding: 0 0 60px;
}

.sdp-banner-cta {
    display: inline-block;
    text-transform: uppercase;
    padding: 18px 50px;
    font-size: 16px;
    font-family: var(--zoho_Puvi_Bold);
    text-decoration: none;
    border-radius: 2px;
    cursor: pointer;
    letter-spacing: .3px;
    border: 1px solid var(--banner-cta-red-color);
}

.sdp-banner-cta:hover {
    background: var(--banner-cta-red-color);
    text-decoration: none;
}

.sdp-cta-arrow {
    margin-left: 0px;
}

.sdp-banner-cta:hover .sdp-cta-arrow,
.cta:hover .sdp-cta-arrow {
    transform: translateX(5px);
    transition: 0.3s ease-in;
}

.sdp-banner-cta .sdp-cta-arrow,
.cta .sdp-cta-arrow {
    transition: 0.3s ease-in;
    padding: 0 0 0 5px;
    display: inline-block;
    transform: translateX(0px);
}

.sdp-two-col-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 35px;
    max-width: 1000px;
    margin: auto auto 15px auto;
}


/*
.sdp-left-box, .sdp-right-box {
	padding: 20px;
	border-radius: 10px;
	background: white;
	box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
*/


/* Align text as requested */

.sdp-left-box {
    text-align: right;
}

.sdp-right-box {
    text-align: left;
}

.sdp-banner-white,
.sdp-banner-white p,
.sdp-banner-white a,
.sdp-banner-white .sd-bread-crumb .sdp-cmn-breadcrum a,
.sdp-banner-white .sd-bread-crumb .sdp-cmn-breadcrum .sdp-root-page {
    color: #ffffff;
}

.sdp-cotainer-inner {
    padding: 50px 0;
}

.sdp-author-details {
    padding: 50px 0 30px;
}

.sdp-author-details p {
    margin-bottom: 0px;
    font: 17px / 1.66 'Zoho_Puvi_Medium';
}

.sdp-author-details strong {
    border-bottom: 1.5px solid #000;
}

.sdp-banner-bg {
    background-image: url("../it-incident-management/images/itil-incident-management-definitive-guide.png");
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
}

.sdp-b-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../images/guide-cal-icon.svg) no-repeat;
    background-size: 45px;
    vertical-align: middle;
    margin-right: 3px;
    position: relative;
    filter: invert(100%) saturate(747%) hue-rotate(200deg);
}

.sdp-update-date {
    background-position: -25px 0;
}


/* LEFT SIDE TOGGLE*/

.sdp-toggle-box {
    margin: auto;
}

.sdp-toggle-box h5 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    font-size: 22px;
}

.sdp-toggle-item {
    background: #fff;
    padding: 8px;
    cursor: pointer;
    margin-bottom: 5px;
}

.sdp-toggle-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font: 15px/1.66 'Zoho_Puvi_Medium';
}

.sdp-toggle-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease;
}

.sdp-arrow {
    position: relative;
    width: 12px;
    height: 12px;
    transition: transform 0.3s ease;
}

.sdp-arrow::before {
    content: "";
    position: absolute;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    width: 8px;
    height: 8px;
    right: 0;
    top: 0;
    transform: rotate(-45deg);
}

.sdp-arrow.rotate {
    transform: rotate(90deg);
}


/* LEFT SIDE TOGGLE*/


/* LIST STYLE START  */

.sdp-list-style {
    padding-bottom: 10px;
    padding-left: 10px;
}

.sdp-list-style li {
    font: 17px / 1.5 var(--zoho_Puvi_Medium);
    margin-bottom: 10px;
    list-style-type: none;
    padding: 0px 0 0 30px;
    position: relative;
}

.sdp-list-style li::before {
    content: " ";
    display: block;
    border: solid 7px #0067ff;
    border-radius: 10px;
    height: 0;
    width: 0;
    position: absolute;
    left: 0;
    top: 7px;
}

.sdp-list-style li::after {
    content: " ";
    display: block;
    width: 4px;
    height: 10px;
    border: solid #fff;
    border-width: 0px 2px 2px 0;
    position: absolute;
    left: 6px;
    top: 5px;
    margin-top: 0px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sdp-temp-four-col {
    overflow-x: scroll;
    max-width: 100%;
    margin: 10px 0 40px 0;
}

.sdp-table-style {
    border-collapse: separate;
    border-spacing: 0;
    border: 2px solid #fda5a5;
    border-radius: 12px;
    overflow: hidden;
    margin: 40px 0;
    text-align: center;
}

.sdp-table-style table tr th {
    background: #f7bdbe;
    font: 20px/1.16 'Zoho_Puvi_SemiBold';
}

.sdp-temp-four-col table tr td,
.sdp-temp-four-col table tr th {
    width: 25%;
}


/*
.sdp-table-style table thead th{
	border-radius: 10px 0px 0 0;
}
*/

.sdp-table-style table tr:nth-child(even) {
    background: #fff3f4;
}

.sdp-table-style th,
.sdp-table-style td {
    padding: 14px;
    border-right: 2px solid #fda5a5;
    border-bottom: 2px solid #fda5a5;
}

.sdp-table-style table tr td,
.sdp-table-style table tr th {
    vertical-align: top;
    padding: 20px;
}

.sdp-table-style th:last-child,
.sdp-table-style td:last-child {
    border-right: none;
}

.sdp-table-style tbody tr:last-child td {
    border-bottom: none;
}


/*
.sdp-table-style th,
.sdp-table-style td {
  padding: 14px;
  border-right: 1px solid #c7d6f6;
  border-bottom: 1px solid #c7d6f6;
}
*/

.sdp-author-bio {
    border: 2px solid #ECF7FF;
    box-shadow: 4px 4px 52.5px 0px #ECF7FF;
    border-radius: 10px;
    padding: 30px;
    margin: 50px 0;
}

.sdp-author-main {
    display: grid;
    grid-template-columns: 180px 1fr;
    gap: 30px;
    align-items: center;
}

.sdp-author-bio .sdp-author-left img {
    border-radius: 5px;
    width: 160px;
}

.sdp-author-left {
    text-align: center;
}

.sdp-author-left p {
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 17px;
    padding: 10px 0;
    margin: 0;
}

.sdp-author-right h5 {
    margin-top: 0;
    font-size: 25px;
}

.sdp-author-right p {
    font-size: 17px;
}


/*Download KIT form Start*/

.errormsg {
    font-size: 14px;
    color: #ff1f37;
}

.form-container {
    padding-top: 5px;
}

.apiform {
    max-width: 600px;
    width: 100%;
    margin: 30px auto;
    background-color: #303030;
    padding: 50px;
    border-radius: 10px;
    box-sizing: border-box;
}

.apiform .formfild {
    position: relative;
}

.apiform .formfild input,
.apiform .formfild select {
    width: 100%;
    height: 45px;
    padding: 10px 15px;
    margin: 10px 0;
    box-sizing: border-box;
    font-size: 15px;
    color: #000000;
    border-radius: 4px;
    border: 0px;
}

.apiform input[type="submit"] {
    font-family: 'Zoho_Puvi_Bold';
    background: #f0483d;
    color: #fff;
    font-size: 16px;
    width: 100%;
    padding: 15px 30px;
    outline: none;
    height: auto;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
    margin: 20px 0;
    -webkit-appearance: none;
    border-radius: 4px;
    box-sizing: border-box;
}

.apiform input[type="submit"]:hover {
    background: #e9152b;
}

.apiform select {
    font-family: 'Zoho_Puvi_Medium', 'Open Sans', sans-serif;
    width: 100%;
    padding: 8px 2%;
    outline: none;
    border: 1px solid #000;
    border-radius: 0;
    background: #fff url(https://www.manageengine.com/products/service-desk/images/arrowImage.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 1rem center !important;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.apiform .sdp-itsm-chk-box {
    margin: 10px 0;
    color: #fff;
}

.apiform .sdp-itsm-chk-box p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 5px;
    text-align: left;
    font-family: var(--zoho_Puvi_Regular);
}

.apiform .sdp-itsm-chk-box .sdp-yes {
    padding-right: 10px;
}

.apiform .prvcy-plicy {
    color: #d8d8d8;
    font-size: 12px;
    max-width: 400px;
    margin: 0 auto;
    text-align: center;
}

.apiform .prvcy-plicy a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.apiform .prvcy-plicy a:hover {
    text-decoration: none;
}

.apiform #meGDPRMessage {
    font-size: 12px;
    line-height: 1.5;
    margin: 0 auto 15px;
    color: #ffffff;
    width: 90%;
}

.apiform #meGDPRMessage a {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.apiform #meGDPRMessage a:hover {
    text-decoration: none;
}

.apiform .radio-button {
    display: flex;
}

.apiform .radio-button .sdp-no-style {
    cursor: pointer;
}

.apiform .radio-button .sdp-no-style:first-child {
    padding-right: 10px;
}

.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 0.4s ease-in-out 0.4s forwards, scale 0.3s ease-in-out 0.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;
    }
}

.success-msg {
    display: none;
    text-align: center;
    border-radius: 5px;
}

.success-msg h3 {
    font: 22px/1.25 Zoho_Puvi_Bold;
    color: #ffffff;
    margin: 0px 0px 10px 0px;
    text-align: center;
}

.success-msg p {
    color: #ffffff;
    max-width: 75%;
    margin: 0 auto 20px auto;
}

.success-msg a {
    color: #ffffff;
    text-decoration: underline;
}

.thanks-bg {
    padding: 100px 0px;
    display: none;
}

.thanks {
    text-align: center;
}

.thanks h2 {
    max-width: 50%;
    margin: 0 auto 30px auto;
}

.thanks p {
    margin: 15px auto 30px auto;
    font: 20px/1.5 "Zoho_Puvi_Medium";
    color: #000;
    max-width: 50%;
}

.sdp-email-field input {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    transition: border-color 0.3s ease;
}

.sdp-email-field label {
    position: absolute;
    left: 12px;
    top: 20px;
    font-size: 15px;
    color: #000;
    transition: top 0.3s ease, font-size 0.3s ease, color 0.3s ease;
    pointer-events: none;
}

.sdp-email-field input:focus {
    border-color: #007bff;
    outline: none;
}

.sdp-email-field input:focus+label,
.sdp-email-field input:not(:placeholder-shown)+label {
    top: -12px;
    font-size: 14px;
    color: #fff;
    padding: 0 4px;
    border-radius: 4px;
    left: 0px;
}


/*animation style ends here*/


/*Download KIT form end*/


/*FAQ*/

.faq-all {
    padding: 5px;
    text-align: right;
    cursor: pointer;
    font: 17px / 1.3 'Zoho_Puvi_Medium';
    margin-bottom: 10px;
}

.faq-main-content {
    position: relative;
    margin: 50px auto;
}

.faq-main-content .faq-item {
    position: relative;
    padding: 25px 30px;
    background: #ecf4ff;
    margin: 0 0 10px 0;
    border-radius: 3px;
}

.faq-main-content .faq-item .faq-item-click {
    cursor: pointer;
}

.faq-main-content .faq-item .faq-item-click h3 {
    margin: 0;
    font-size: 21px;
}

.faq-main-content .faq-item .faq-item-click h3::after {
    content: '';
    width: 18px;
    height: 3px;
    background: var(--blue-color);
    position: absolute;
    right: 37px;
    top: 38px;
}

.faq-main-content .faq-item .faq-item-click h3::before {
    content: '';
    width: 3px;
    height: 18px;
    background: var(--blue-color);
    position: absolute;
    right: 44px;
    top: 31px;
    transition: 0.5s ease-in;
}

.faq-main-content .faq-item .faq-item-click.faq-active h3::before {
    transform: rotate(90deg);
}

.faq-main-content .faq-item .faq-item-content {
    margin: 20px 0;
    max-width: 90%;
    display: none;
}

.faq-main-content .faq-item .faq-item-content .sdp-list-style,
.faq-main-content .faq-item .faq-item-content p {
    padding-bottom: 0;
}

.faq-main-content .faq-item .faq-item-content .sdp-list-style li {
    font-size: 17px;
}


/*FAQ*/

.sdp-mobile-arrow {
    position: relative;
    padding: 0px 15px;
}

.sdp-mobile-arrow::after {
    content: "";
    position: absolute;
    right: 0px;
    z-index: 11;
    display: block;
    width: 15px;
    height: 15px;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    top: -12px;
    transform: rotate(225deg);
    transition: 0.5s ease-out;
}

#ai-tool-link-parent {
    position: relative;
}

.ai-tool-parent {
    position: absolute;
    right: 0;
    top: 10px;
}

#ai-tool-link-parent>div.summarize-parent {
    padding: 0px 15px;
    box-sizing: border-box;
    max-width: 180px;
    overflow-x: hidden;
    position: relative;
    margin-left: auto;
    margin-bottom: 25px;
}

#ai-tool-link-parent>div.summarize-parent.active {
    z-index: -1;
}

.summarize-btn-wrap {
    background: linear-gradient(90deg, #0275FF 0%, #BA59D3 50%, #F97D0C 100%);
    padding: 3px 20px;
    box-sizing: border-box;
    max-width: 150px;
    text-align: center;
    margin-top: 10px;
    border-radius: 4px;
    cursor: pointer;
    transform: translateX(200px);
    transition: .8s ease;
}

.summarize-btn-wrap p {
    margin: 0px 0px 0px 0px;
    color: #FFFFFF;
    font-family: 'Zoho_Puvi_SemiBold';
    position: relative;
    font-size: 16px;
}

.summarize-btn-wrap p::before {
    content: '';
    position: absolute;
    left: -9px;
    top: 7px;
    width: 17px;
    height: 17px;
    background-image: url(../images/ai-global-logo.svg);
    background-repeat: no-repeat;
    background-size: cover;
}

.ai-tool-links-wrap ul {
    display: flex;
    padding: 0px 15px;
    box-sizing: border-box;
    margin-top: 0px;
    justify-content: center;
    align-items: center;
}

.ai-tool-links-wrap li {
    height: 43px;
    width: 55px;
    text-align: center;
    position: relative;
    transform: scale(1);
    transition: .8s ease;
    opacity: 1;
}


/*
.ai-tool-links-wrap.active li {
    transform: scale(1);
    opacity: 1;
    transition: .8s ease;
}
*/

.ai-tool-links-wrap.active li:nth-child(1) {
    transition-delay: .2s;
}

.ai-tool-links-wrap.active li:nth-child(2) {
    transition-delay: .4s;
}

.ai-tool-links-wrap.active li:nth-child(3) {
    transition-delay: .6s;
}

.ai-tool-links-wrap.active li:nth-child(4) {
    transition-delay: .8s;
}

.ai-tool-links-wrap.active li:nth-child(5) {
    transition-delay: 1s;
}

.ai-tool-links-wrap li span {
    content: '';
    position: relative;
    background-image: url(../images/ai-tool-sprite.svg);
    height: 27px;
    width: 30px;
    background-repeat: no-repeat;
    background-size: cover;
    left: 14px;
    display: block;
    margin-bottom: 5px;
}

.ai-tool-links-wrap li.chat-gpt span {
    background-position: 0px 0px;
}

.ai-tool-links-wrap li.perplexity span {
    background-position: -34px 0px;
}

.ai-tool-links-wrap li.claude span {
    background-position: -68px 0px;
}

.ai-tool-links-wrap li.google-ai span {
    background-position: -99px 0px;
}

.ai-tool-links-wrap li.grok span {
    background-position: -130px 0px;
    background-size: 160px;
}

.ai-tool-links-wrap li a {
    color: #000;
    text-decoration: unset;
    font-family: 'Zoho_Puvi_SemiBold';
    font-size: 9px;
    display: block;
    text-align: center;
    position: relative;
}

.sdp-img-75 {
    width: 75%;
    margin: 0 auto;
}

.rotate .sdp-mobile-arrow::after {
    transform: rotate(42deg);
}

.sdp-banner-bg-green {
    background: url(../help-desk-software/images/ticketing-system.png) #cff8bd bottom no-repeat;
    background-size: cover;
}

.sdp-img-sec {
    width: 90%;
    margin: 40px auto 30px;
    border-radius: 8px;
    box-shadow: 0px 0px 10px #c3c3c3;
}

.sdp-img-sec img {
    border-radius: 8px;
}

.sdp-long-form-cta-sec {
    padding: 50px;
    box-shadow: 0px 0px 6px #d6d8d6;
    max-width: 80%;
    margin: 30px auto;
    border-radius: 8px;
    text-align: center;
    background-color: #ddf9e2;
}

.sdp-long-form-cta-sec h3 {
    margin-top: 0;
    font: 28px/1.5 var(--zoho_Puvi_Bold);
}

.sdp-guide-video-sec-mian {
    width: 90%;
    margin: 50px auto;
}

.sdp-guide-video-sec {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.sdp-guide-video-sec iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sdp-blue-theme-bg h1,
.sdp-blue-theme-bg .sd-bread-crumb .sdp-cmn-breadcrum a,
.sdp-blue-theme-bg .sdp-two-col-grid p,
.sdp-blue-theme-bg .sd-bread-crumb .sdp-cmn-breadcrum .sdp-root-page,
.sdp-blue-theme-bg .sd-bread-crumb .sdp-cmn-breadcrum .sdp-bread-crumb-arrow {
    color: #ffffff;
}

.sdp-blue-theme-bg .sdp-author-details strong {
    border-bottom-color: #ffffff;
}

.sdp-blue-theme-bg .sdp-b-icon {
    filter: none;
}

.sdp-blue-theme-bg .sd-bread-crumb .sdp-cmn-breadcrum a::after {
    background: #ffffff;
}


/*ITSM GUIDE START*/

.sdp-blue-theme .sdp-banner-section {
    background: url("../itsm/images/ITSM_guide.png") #3085FC no-repeat bottom;
    background-size: 100%;
}

.sdp-takeaways-yellow {
    padding: 35px;
    border: 1px solid #FFC206;
    background: #FFE185;
    border-radius: 5px;
    box-shadow: 4px 4px 20px 0px #FFE185, -4px -4px 20px 0px #FFE18540;
    margin: 30px 0;
}

.sdp-takeaways-yellow h3 {
    margin-top: 0;
}

.sdp-takeaways-yellow .sdp-list-style li {
    font-size: 16px;
    list-style: disc;
    padding-left: 0;
    margin-left: 20px;
}

.sdp-takeaways-yellow .sdp-list-style li::after,
.sdp-takeaways-yellow .sdp-list-style li::before {
    display: none;
}

.sdp-box-light-blue {
    background-color: #ECF7FF;
    box-shadow: 12px 12px 0px 0px #B0EAFF;
    padding: 40px;
    border-radius: 15px;
    position: relative;
}

.sdp-box-light-blue h3 {
    margin-top: 0;
}

.sdp-box-cta {
    background: #1D8DB5;
    border-radius: 5px;
    padding: 15px 30px;
    color: #ffffff;
    font: 19px /1.2 'Zoho_Puvi_SemiBold';
    display: inline-block;
}

.sdp-box-cta .arrow-circle-right {
    transform: translateX(0px);
    transition: .3s ease-in;
}

.sdp-box-cta:hover .arrow-circle-right {
    transform: translateX(5px);
}

.sdp-cta-yellow {
    background: #92761E;
}

.sdp-dark-yellow {
    background: #92761E;
}

.sdp-box-cta:hover {
    text-decoration: none;
}

.sdp-guide-img {
    max-width: 90%;
    margin: 0 auto;
}

.sdp-guide-img img {
    box-shadow: 0px 0px 10px #000;
}

.sdp-guide-img img {
    box-shadow: 0px 0px 5px 2px #a1a1a1;
    border-radius: 10px;
}

.sdp-cta-form {
    display: flex;
    margin: 0px auto;
    max-width: 88%;
    padding: 50px 0 0;
    justify-content: center;
}

.sdp-cta-form .sdp-banner-cta {
    font-size: 18px;
}

.arrow-circle-right {
    width: 25px;
    height: 25px;
    border: 1.5px solid #fff;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.arrow-circle-right::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 5px;
    width: 13px;
    height: 1.5px;
    background: #fff;
    transform: translateY(-50%);
}

.arrow-circle-right::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 8px;
    width: 7px;
    height: 7px;
    border-top: 1.5px solid #fff;
    border-right: 1.5px solid #fff;
    transform: translateY(-50%) rotate(45deg);
}

.sdp-blue-color-tabl.sdp-table-style,
.sdp-blue-color-tabl.sdp-table-style table tr th,
.sdp-blue-color-tabl.sdp-table-style th,
.sdp-blue-color-tabl.sdp-table-style td {
    border-color: #30C6FC;
}

.sdp-blue-color-tabl.sdp-left-tbl td {
    text-align: left;
}

.sdp-blue-color-tabl.sdp-table-style table tr th {
    background: #CDEAFF;
}

.sdp-blue-color-tabl.sdp-table-style table tr:nth-child(even) {
    background: #F2F9FE;
}

.sdp-itms-img {
    width: 230px;
    height: 54px;
    background-image: url(../itsm/images/itsm-guide-icon.png);
    background-size: 1600px;
    background-position: -798px -63px;
}

.sdp-stc-logo {
    width: 110px;
    height: 70px;
    background-position: -1221px -66px;
    background-size: 1800px;
}

.sdp-enersys-logo {
    width: 110px;
    height: 57px;
    background-position: -1407px -66px;
    background-size: 1800px;
}

.sdp-grid-three {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 16px;
    margin-bottom: 30px;
}

.sdp-itil {
    background-position: -28px -41px;
    height: 80px;
    width: 150px;
}

.sdp-gartner {
    background-position: -196px -29px;
    height: 80px;
    width: 200px;
    background-size: 1400px;
}

.sdp-pink {
    background-position: -450px -32px;
    height: 80px;
    width: 230px;
    background-size: 1450px;
}

.sdp-two-col-grid-main {
    display: grid;
    grid-template-columns: 70% 30%;
    gap: 16px;
    position: relative;
}

.sdp-two-grid-item img {
    position: absolute;
    right: -20px;
    width: 240px;
    bottom: -40px;
}

.sdp-tbl-overflow {
    max-width: 700px;
    width: 100%;
    overflow-x: scroll;
}

.sdp-tbl-overflow table {
    width: 1700px;
}

.sdp-quote-symbol {
    margin-top: 40px;
}

.sdp-quote-symbol::before {
    content: '';
    position: absolute;
    background: url(../itsm/images/itsm-guide-icon.png) no-repeat;
    width: 90px;
    height: 100px;
    background-position: -617px 0;
    z-index: 999;
    background-size: 700px;
    top: -33px;
    left: 15px;
}

.sdp-relate-box {
    padding: 40px;
    border: 2px solid #ECF7FF;
    box-shadow: 4px 4px 52.5px 0px #ECF7FF;
    border-radius: 12px;
    margin-bottom: 50px;
}

.sdp-blue-box {
    border: 1px solid #C7E8FF;
    box-shadow: 4px 4px 52.5px 0px #DAEFFF;
    padding: 20px;
    border-radius: 8px;
    margin: 30px 0;
    position: relative;
}

.sdp-blue-box::after {
    content: '';
    position: absolute;
    background: url(../itsm/images/itsm-guide-icon.png) no-repeat;
    width: 71px;
    height: 64px;
    background-position: -496px 2px;
    z-index: 999;
    background-size: 562px;
    top: -33px;
    right: -6px;
}

.sdp-blue-box p {
    margin-bottom: 0;
}


/*ITSM GUIDE END */


/*incident-severity-levels-styles-start-here*/

#incident-severity-levels.sdp-blue-theme .sdp-banner-section {
    background: url("../it-incident-management/images/incident-severity-level-banner-bg.png") #3085FC no-repeat bottom;
    background-size: 100%;
}

#incident-severity-levels.sdp-blue-theme .sdp-author-details .date-of-guide {
    display: block;
}

#incident-severity-levels.sdp-blue-theme .sdp-author-details .author-reviewed-by {
    display: flex;
    justify-content: center;
}

#incident-severity-levels.sdp-blue-theme .sdp-author-details .date-of-guide .sdp-right-box {
    text-align: center;
}


/*incident-severity-levels-styles-end-here*/

@media (min-width: 1280px) and (max-width: 1280px) {
    .sdp-layout {
        gap: 10px;
    }
    .sdp-content {
        padding: 20px;
    }
    .sdp-layout {
        padding: 0 20px;
    }
}

@media (max-width: 1024px) {
    .sdp-breadcrumb-sec .sdp-breadcrumb-container {
        padding-top: 40px;
    }
    .sdp-sidebar {
        top: 90px;
    }
    .sdp-sidebar:not(.sdp-left-sidebar) li {
        font: 15px/1.4 var(--zoho_Puvi_Medium);
    }
    .sdp-layout {
        grid-template-columns: 200px 1fr;
    }
    .sdp-left-sidebar {
        order: 3;
        grid-column: 1 / -1;
        background: linear-gradient(90deg, #ffffff, #F8FCFF);
        z-index: 9;
        border-right: 0;
        height: max-content;
    }
    .sdp-right-sidebar {
        order: -1;
    }
}

@media (max-width: 768px) {
    .sdp-layout {
        /*    grid-template-columns: 1fr !important;*/
        grid-template-columns: 100%;
        /*	  padding: 0 20px;*/
    }
    .sdp-author-main {
        grid-template-columns: 1fr;
    }
    .sdp-sidebar {
        position: sticky;
        margin-bottom: 20px;
    }
    .sdp-header-cont {
        display: flex;
        font: 18px / 1.3 'Zoho_Puvi_SemiBold';
        letter-spacing: .3px;
        justify-content: space-between;
        align-items: center;
    }
    .sdp-right-sidebar {
        background: #ffbdbe;
    }
    .sdp-left-sidebar {
        height: max-content;
        width: 80%;
        margin: 30px auto;
        background: #ffffff;
        box-shadow: 0px 0px 10px #cdeaff;
        border-radius: 10px;
    }
    .sdp-table-style {
        overflow-x: scroll;
    }
    .sdp-cate-list {
        padding: 0;
        margin: 0;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.4s ease;
    }
    .toc-arrow {
        transition: transform 0.3s ease;
    }
    .toc-arrow.rotate {
        transform: rotate(180deg);
    }
    .sdp-cate-list.open {
        max-height: 600px;
    }
    .sdp-right-sidebar,
    .sdp-left-sidebar {
        padding: 20px;
    }
    .sdp-cate-list li:first-child {
        margin-top: 20px;
    }
    .sdp-right-sidebar ul {
        margin-top: 0;
    }
    .sdp-light-green.sdp-right-sidebar {
        background: #bcebb4;
    }
}

@media (max-width: 414px) {
    .sdp-content {
        padding: 20px 20px 0px;
    }
    .apiform {
        padding: 20px;
    }
    .sdp-two-col-grid {
        grid-template-columns: 1fr;
    }
    .sdp-two-col-grid:first-child {
        margin-bottom: 25px;
    }
    .sdp-two-col-grid {
        gap: 10px;
    }
    .sdp-left-box,
    .sdp-right-box {
        text-align: center;
    }
    .sdp-sidebar ul {
        margin-top: 0;
    }
    .sdp-right-sidebar {
        margin-bottom: 0;
    }
    h1 {
        font-size: 32px;
    }
    .sdp-banner-cta {
        padding: 18px;
    }
    h2 {
        font-size: 28px;
    }
    .sdp-author-details p {
        font-size: 15px;
    }
    .faq-main-content .faq-item .faq-item-click {
        width: 95%;
    }
    .sdp-layout {
        gap: 0;
    }
    .sdp-guide-video-sec-mian {
        width: 100%;
    }
}