/* Page common style  start */
html {
  scroll-behavior: smooth;
}
body {
  font-family: 'Zoho_Puvi_Regular', sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #000;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
h2 {
  font: 36px/1.25 'Zoho_Puvi_Bold';
  margin: 0px 0px 30px 0px;
}
h3 {
  font: 26px/1.25 'Zoho_Puvi_SemiBold';
  margin-bottom: 15px;
}
h4 {
  font: 22px/1.4 'Zoho_Puvi_SemiBold';
  color: #00a9f4;
  margin-bottom: 10px;
}
h5 {
  font: 20px/1.4 'Zoho_Puvi_SemiBold';
  margin-bottom: 5px;
}
img {
  max-width: 100%;
}
p {
  font-size: 18px;
  line-height: 28px;
  margin: 0 0 20px;
  font-family: 'Zoho_Puvi_Regular';
}
.pg-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0px 30px;
}

.ftrbx-container {
  max-width: 1300px;
  margin: 0 auto;
  padding: 0px 30px;
}
.pg-container h2 {
  margin-top: 20px;
}
/* Page common style  end */
/* Banner Section style Start */
.banner {
  background-image: url("https://www.manageengine.com/products/service-desk/images/what-is-sdp-banner-bg.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: relative;
  padding-bottom: 170px;
}
.bannerelmcon {
  position: relative;
  background-attachment: fixed;
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.bnr-elmnts1 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/green-dbl-circle.svg");
  background-repeat: no-repeat;
  top: 80px;
  left: 10%;
  width: 32px;
  height: 30px;
  position: absolute;
  z-index: 9999
}
.bnr-elmnts2 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/green-sml-circle.svg");
  background-repeat: no-repeat;
  top: 70px;
  right: 9%;
  width: 23px;
  height: 23px;
  position: absolute;
  z-index: 9999
}
.bnr-elmnts3 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/red-sml-line.svg");
  background-repeat: no-repeat;
  top: 230px;
  right: 15%;
  width: 34px;
  height: 19px;
  position: absolute;
  z-index: 9999
}
.bnr-elmnts4 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/litblue-sml-circle.svg");
  background-repeat: no-repeat;
  top: 330px;
  left: 15%;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: 9999
}
.bnr-elmnts5 {
  background-image: url("../../https://www.manageengine.com/products/service-desk/images/sqr-box-yellow.svg");
  background-repeat: no-repeat;
  top: 400px;
  right: 10%;
  width: 21px;
  height: 21px;
  position: absolute;
  z-index: 9999
}

.transdly1 {
  transition-delay: .1ms !important;
}
.transdly2 {
  transition-delay: .2ms !important;
}
.transdly3 {
  transition-delay: .3ms !important;
}
.transdly4 {
  transition-delay: .4ms !important;
}
.transdly5 {
  transition-delay: .5ms !important;
}
.transdly6 {
  transition-delay: .6ms !important;
}
.transdly7 {
  transition-delay: .7ms !important;
}
.transdly8 {
  transition-delay: .8ms !important;
}
.transdly9 {
  transition-delay: .9ms !important;
}
.transdly10 {
  transition-delay: .10ms !important;
}
/*.bnr-elmnts1, .bnr-elmnts2, .bnr-elmnts3, .bnr-elmnts4, .bnr-elmnts5{ left: 50%; top: 100%;}*/
.bannercont {
  width: 80%;
  margin: 0 auto;
  padding: 100px 0;
}
.bannercont h1 {
  font: 55px/1.2 'Zoho_Puvi_Bold' !important;
  margin-bottom: 30px;
  letter-spacing: 0px;
  text-align: center;
  color: #fff;
}
.bannercont p {
  font: 21px/36px 'Zoho_Puvi_Regular' !important;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  color: #fff;
}
ul.bannercta {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.bannercta li a {
      display: inline-block;
    background: #E9142B;
    color: #fff;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 10px;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    transition: 0.5s;
    cursor: pointer;
}
.bannercta li a:hover {
  background: #f0483d;
}
.bannercta li a.getquote {
  background: #043464;
  border: 1px solid #fff;
	 padding: 9px 30px;
}
.bannercta li a.getquote:hover {
  background: #032e5a;
  border: 1px solid #fff;
}
/* Banner Section style End */
/* Video section style start */
.videosec {}
.whatissdpvideo {
  text-align: center;
  margin-top: -12%;
  margin-bottom: 100px;
  max-width: 60%;
}
.video {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease-in-out;
}
.video:hover {
  box-shadow: 0 1px 10px rgb(0 0 0 / 30%);
}
/* Video section style end */
/* SDP main content area style start */
/*------------------------------------*/
.sdpmainconarea h2 {
  font: 36px/41px 'Zoho_Puvi_Bold' !important;
  text-align: center;
  width: 45%;
  margin: 0 auto;
}
.sdpmainconarea h3 {
  font: 32px/38px 'Zoho_Puvi_Bold' !important;
  letter-spacing: 0px;
  color: #000000;
}


.tabcontent {
       display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
   /* margin: 30px 0px 0px 0px;*/
	display: none;
}
.tabcontent.active{ display:flex;}

.tabcontent div.leftcont {
    flex: 40%;
    padding: 4%;
    position: relative;
}
.tabcontent div.leftcont h3 {
    font: 28px/1.25 'Zoho_Puvi_Bold';
    margin-bottom: 15px;
}
.tabcontent div.rightcont{
        flex: 44%;
    padding: 4%;
	position: relative;
}


.contentslide{
	-webkit-animation-name: fadeInDown;
    -moz-animation-name: fadeInDown;
    -o-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
	transition: 1s ease all;
	/*position: absolute;*/
}

@-webkit-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-100px);
        -moz-transform: translatey(-100px);
        -o-transform: translatey(-100px);
        transform: translatey(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
@-moz-keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-100px);
        -moz-transform: translatey(-100px);
        -o-transform: translatey(-100px);
        transform: translatey(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}
@keyframes fadeInDown {
    from {
        opacity:0;
        -webkit-transform: translatey(-100px);
        -moz-transform: translatey(-100px);
        -o-transform: translatey(-100px);
        transform: translatey(-100px);
    }
    to {
        opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
    }
}


.imageslide{
	-webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
	transition: 1s ease all;
	/*position: absolute;*/
}

@-webkit-keyframes fadeInUp {
    from {
        opacity:0;
		-webkit-transform: translatey(100px);
        -moz-transform: translatey(100px);
        -o-transform: translatey(100px);
        transform: translatey(100px);
        
    }
    to {
		opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
        
    }
}
@-moz-keyframes fadeInUp {
    from {
        opacity:0;
		-webkit-transform: translatey(100px);
        -moz-transform: translatey(100px);
        -o-transform: translatey(100px);
        transform: translatey(100px);
        
    }
    to {
		opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
        
    }
}
@keyframes fadeInUp {
    from {
        opacity:0;
		-webkit-transform: translatey(100px);
        -moz-transform: translatey(100px);
        -o-transform: translatey(100px);
        transform: translatey(100px);
        
    }
    to {
		opacity:1;
        -webkit-transform: translatey(0);
        -moz-transform: translatey(0);
        -o-transform: translatey(0);
        transform: translatey(0);
        
    }
}




.navftrmenu {
  width: 100%;
  text-align: center;
  padding: 10px 0;
  margin-top: 50px;
  background: #fff;
/*position: sticky;
    position: -webkit-sticky;
   z-index: 999;
    top: 101px;
    left: 0;
    right: 0;*/
	
}
.navftrmenubg {
  background-color: #fff;
  -webkit-box-shadow: 0 8px 10px -6px rgb(0 0 0 / 14%);
  -moz-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
  box-shadow: 0 8px 10px -6px rgb(0 0 0 / 14%);
  box-sizing: border-box;
    
}
ul.ftrmenu {
  margin: 0;
  padding: 0;
}

ul.ftrmenu li:nth-child(1){min-width: 100px;}
ul.ftrmenu li:nth-child(2){min-width: 160px;}
ul.ftrmenu li:nth-child(3){min-width: 160px;}
ul.ftrmenu li:nth-child(4){min-width: 95px;}
ul.ftrmenu li:nth-child(5){min-width: 45px;}

ul.ftrmenu li {
  display: inline-block;
  position: relative;
  margin: 0px 20px;
}
ul.ftrmenu li a {
  color: #000;
  text-decoration: none;
  padding: 10px 0;
  font-size: 20px;
}

ul.ftrmenu li:after {
  content: '';
  position: absolute;
  height: 18px;
  width: 1px;
  background: #dedede;
  top: 40%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: -25px;
  color: #0167ff;
}

ul.ftrmenu li:before {
  content: '';
  width: 0px;
  position: absolute;
  left: 0;
  bottom: -10px;
  height: 3px;
  background: #0167ff;
  color: #0167ff;
	font-family: 'Zoho_Puvi_SemiBold';
	
}

ul.ftrmenu li.active:before {
  width: 100%;
	transition: width 5s ease, background-color 5s ease;
	font-family: 'Zoho_Puvi_SemiBold';
}



/*ul.ftrmenu li a:after {
  content: '';
  position: absolute;
  height: 18px;
  width: 1px;
  background: #dedede;
  top: 40%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  right: -25px;
  color: #0167ff;
}

ul.ftrmenu li a:before {
  content: '';
  width: 0px;
  position: absolute;
  left: 0;
  bottom: -10px;
  height: 3px;
  background: #0167ff;
  color: #0167ff;
	font-family: 'Zoho_Puvi_SemiBold';
	
}

ul.ftrmenu li a.active:before {
  width: 100%;
	transition: width 5s ease, background-color 5s ease;
	font-family: 'Zoho_Puvi_SemiBold';
}*/




/*.navftrmenu li a:hover:before {
  width: 100%;
	transition: width 5s ease, background-color 5s ease;
	font-family: 'Zoho_Puvi_SemiBold';
}*/
/*.navftrmenu li a.active{
      color: #1491eb;
        border-bottom: 3px #0167ff solid;
	 font-family: 'Zoho_Puvi_SemiBold';
}*/
ul.ftrmenu li:last-child:after {
  display: none
}
/*.navftrmenu li a:hover {
  color: #0167ff;
}*/
ul.ftrmenu li.active a {
  color: #0167ff;
	font-family: 'Zoho_Puvi_SemiBold';
	cursor: pointer;
}
a.ftrlranmor {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #006cff;
  padding-right: 5px;
  font-family: 'Zoho_Puvi_SemiBold';
}
a.ftrlranmor.wct {
  color: #fff;
}
a.ftrlranmor.wct:after {
  background: url("https://www.manageengine.com/products/service-desk/images/learn-more-arrow.svg");
}
a.ftrlranmor:after {
  content: '';
  position: absolute;
  right: -15px;
  top: 8px;
  display: inline-block;
  background: url("https://www.manageengine.com/products/service-desk/images/learn-more.svg");
  width: 15px;
  height: 11px;
  transition: all ease .3s;
}
a.ftrlranmor:hover:after {
  transform: translateX(4px)
}
.ftrmenusticky {
  position: sticky;
  top: 100px;
  left: 0;
  right: 0;
  z-index: 10;
}
#workflows, #ai-support-agent, #customizations, #itsm360, #esm {
  padding: 60px 0
}
.two-col {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
.two-col .content {
  flex: 40%;
  padding: 4%
}
.two-col .content1 {
  flex: 35%;
  padding: 2%
}
.two-col .content2 {
  flex: 50%;
  padding: 2%
}

.two-col .content h2 {
  margin-top: 20px;
}
.two-col .content1 h2 {
  margin-top: 20px;
}
.two-col .content2 h2 {
  margin-top: 20px;
}
.three-col {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
}
.three-col .content {
  flex: 30%;
  margin: 3%
}
/* Features icon, title, content and screenshot styles */
.ftr-visual {
  background: url("https://www.manageengine.com/products/service-desk/images/visual-workflows-icon.svg") no-repeat;
  width: 71px;
  height: 67px;
  display: block;
}
.ai-support-agent {
  background: url("https://www.manageengine.com/products/service-desk/images/ai-support-agent.svg") no-repeat;
  width: 71px;
  height: 67px;
  display: block;
}
.screnBGgreen {
  background-image: url("https://www.manageengine.com/products/service-desk/images/screen-bg-green.svg");
  background-repeat: no-repeat;
  padding: 5%;
  background-size: contain;
  background-position: 20% 12%;
}
img.screensot {
  -webkit-box-shadow: 0px 0px 10px 3px rgb(199 199 199 / 31%);
  -moz-box-shadow: 0px 0px 10px 3px rgb(199 199 199 / 31%);
  box-shadow: 0px 0px 10px 3px rgb(199 199 199 / 31%);
  border-radius: 5px;
}
.aisupportbg {
  background-image: url("https://www.manageengine.com/products/service-desk/images/ai-support-bg.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: relative;
  padding: 100px 0;
}
.aibannerelmcon {
  position: relative;
  min-height: 500px
}
.aibannerelmcon h3 {
  color: #fff;
}
.aibannerelmcon .two-col .content {
  padding: 4% 4% 0% 4%;
}
.aibnr-elmnts1 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/green-dbl-circle.svg");
  background-repeat: no-repeat;
  top: 110px;
  left: 150px;
  width: 32px;
  height: 30px;
  position: absolute;
}
.aibnr-elmnts2 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/green-sml-circle.svg");
  background-repeat: no-repeat;
  top: 150px;
  right: 14%;
  width: 23px;
  height: 23px;
  position: absolute;
}
.aibnr-elmnts3 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/red-sml-line.svg");
  background-repeat: no-repeat;
  top: 450px;
  right: 13%;
  width: 34px;
  height: 19px;
  position: absolute;
}
.aibnr-elmnts4 {
  background-image: url("https://www.manageengine.com/products/service-desk/mages/litblue-sml-circle.svg");
  background-repeat: no-repeat;
  top: 330px;
  left: 10%;
  width: 15px;
  height: 15px;
  position: absolute;
}
.aibnr-elmnts5 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/sqr-box-yellow.svg");
  background-repeat: no-repeat;
  top: 240px;
  right: 5%;
  width: 21px;
  height: 21px;
  position: absolute;
}
/*.aibnr-elmnts1, .aibnr-elmnts2, .aibnr-elmnts3, .aibnr-elmnts4, .aibnr-elmnts5{ left: 30%; top: 50%;}*/
video.ziascreen {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
       transform: rotate(270deg);
    -webkit-box-shadow: 0px 0px 5px 3px rgb(136 136 136 / 43%);
    -moz-box-shadow: 0px 0px 5px 3px rgb(136 136 136 / 43%);
    box-shadow: 0px 0px 5px 3px rgb(136 136 136 / 43%);
    position: relative;
    top: 50px;
	width: 70%;
	margin: 0 auto;
}
img.ziascreen {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
}
.screnBGyellow {
  background-image: url("https://www.manageengine.com/products/service-desk/images/screen-yellow-bg.svg");
  background-repeat: no-repeat;
  padding: 10% 0% 30% 10%;
  display: flex;
  justify-content: end;
  background-position: center;
  background-position: 42% 54%;
	background-size: contain;
}
.ziaicon {
  background: url("https://www.manageengine.com/products/service-desk/images/visual-workflows-icon.svg") no-repeat;
  width: 71px;
  height: 67px;
  display: block;
}
.aisupportbg h2 {
  color: #fff;
}
.aisupportbg p {
  color: #fff;
}
.screnBGbrown {
  background-image: url("https://www.manageengine.com/products/service-desk/images/screen-brown-bg.svg");
  background-repeat: no-repeat;
  padding: 13% 10% 9% 12%;
  background-size: contain;
  display: flex;
  justify-content: center;
  background-position: 50% 0;
}
.screnGrensmlinbrown {
  background-image: url(https://www.manageengine.com/products/service-desk/images/green-smlline-screenbg.svg);
  background-repeat: no-repeat;
  padding: 9% 13% 9% 12%;
  background-size: cover;
  display: flex;
  background-position: 20% 0;
}
.screnBGlitblu {
  background-image: url("https://www.manageengine.com/products/service-desk/images/screen-litblue-bg.svg");
  background-repeat: no-repeat;
  padding: 8% 4% 11% 10%;
  background-size: contain;
  display: flex;
  justify-content: center;
  background-position: 50% 50%;
}
.customiziftrcon {
  background: url("https://www.manageengine.com/products/service-desk/images/customiziftrcon.svg") no-repeat;
  width: 71px;
  height: 68px;
  display: block;
}
.itsm360icon {
  background: url("https://www.manageengine.com/products/service-desk/images/360-itsm-icon.svg") no-repeat;
  width: 71px;
  height: 68px;
  display: block;
}
.bestpractis {
  background: url("https://www.manageengine.com/products/service-desk/images/best-practices-icon.svg") no-repeat;
  width: 66px;
  height: 67px;
  display: block;
}
/* [IMAGE] */
.zoomD {
  height: auto;
  cursor: zoom-in !important;
}
/* [LIGHTBOX BACKGROUND] */
#lb-back {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.84);
  /*background: rgba(255, 255, 255, 0.94);*/
  z-index: 999999;
  visibility: hidden;
  opacity: 0;
  transition: all ease 0.4s;
}
#lb-back.show {
  visibility: visible;
  opacity: 1;
}
/* [LIGHTBOX IMAGE] */
#lb-img {
  position: relative;
  top: 65%;
  transform: translateY(-50%);
  text-align: center;
  padding-bottom: 15%;
}
#lb-img img {
  width: 70%;
  height: auto;
}
#lb-img img.smlimg {
  width: auto !important;
  height: auto;
}
.imgzoom {
  position: relative;
}
.slide .imgzoom {
  position: initial;
}
.imgzoom:after {
  width: 1px;
  height: 1px;
}
.imgzoom:hover:after {
  content: "";
  background: #35a2e8 url(https://www.manageengine.com/products/service-desk/images/zoom-icon.svg);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 1px;
  right: 0px;
  width: 16px;
  height: 16px;
  padding: 15px;
  background-position: center;
  z-index: 0;
  pointer-events: none;
  transition: width 2s, height 2s, background-color 2s, transform 2s;
}
#closeimg {
  background-image: url(https://www.manageengine.com/products/service-desk/images/close.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: fixed;
  right: 10px;
  top: 10px;
  z-index: 999999;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  transition: all ease 0.4s;
}
#closeimg.show {
  visibility: visible;
  opacity: 1;
}
.show {
  display: block !important;
}
/*------------------------------------*/
/* SDP main content area style end */
/* About SDP style start */
.aboutsdp {
  background-image: url("https://www.manageengine.com/products/service-desk/images/what-is-sdp-banner-bg.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: relative;
  margin-top: 200px;
  max-height: 500px;
}
.abtsdpbnrelmnts {
  position: relative;
}
.absdpbnr-elmnts1 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/litblue-dobble-circle.svg");
  background-repeat: no-repeat;
  top: 300px;
  left: 6%;
  width: 32px;
  height: 30px;
  position: absolute;
}
.absdpbnr-elmnts2 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/green-sml-circle.svg");
  background-repeat: no-repeat;
  top: 170px;
  left: 4%;
  width: 23px;
  height: 23px;
  position: absolute;
}
.absdpbnr-elmnts3 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/red-sml-line.svg");
  background-repeat: no-repeat;
  top: 250px;
  right: 10%;
  width: 34px;
  height: 19px;
  position: absolute;
}
.absdpbnr-elmnts4 {
  background-image: url("https://www.manageengine.com/products/service-desk/images/litblue-sml-circle.svg");
  background-repeat: no-repeat;
  top: 250px;
  right: 5%;
  width: 15px;
  height: 15px;
  position: absolute;
}
.absdpbnr-elmnts5 {
  background-image: url(".https://www.manageengine.com/products/service-desk/images/sqr-box-yellow.svg");
  background-repeat: no-repeat;
  top: 400px;
  right: 5%;
  width: 21px;
  height: 21px;
  position: absolute;
}
.aboutsdpbox {
  background: #000;
  border-radius: 12px;
  box-shadow: 0px 0px 12px #00000029;
  position: relative;
  top: -190px;
}
.aboutsdpbox h2 {
  color: #fff;
  text-align: center;
  padding: 30px 0;
  margin: 0;
}
.aboutsdpbox h2 span {
  font-family: 'Zoho_Puvi_Light', Arial, Helvetica, sans-serif;
}
.aboutsdplistcont {
  background: #fff;
  padding: 50px;
  border-radius: 0 0 12px 12px;
}
ul.aboutsdplist {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap
}
ul.aboutsdplist li {
  flex: 0 0 33.2%;
  padding: 20px 0;
}
ul.aboutsdplist li.bdrbtm {
  border-bottom: 1px solid #e3e3e3;
}
ul.aboutsdplist li.bdrleft {
  border-left: 1px solid #e3e3e3;
}
ul.aboutsdplist li div.listcontianer {
  display: flex;
  align-items: center;
}
div.listcontianer.mT15 {
  margin-top: 15px;
}
ul.aboutsdplist li div.left {
  width: 25%;
  padding-left: 30px;
}
ul.aboutsdplist li div.right {
  width: 70%
}
ul.aboutsdplist li div.right p {
  font-family: 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
  margin: 0px;
  font-size: 20px;
  line-height: 24px;
}
.aboutsdpicons {
  background-image: url("https://www.manageengine.com/products/service-desk/images/about-sdp-icons.svg");
  background-repeat: no-repeat;
  display: block
}
.abt-icon1 {
  background-position: -13px -8px;
  width: 60px;
  height: 69px;
}
.abt-icon2 {
  background-position: -109px -5px;
  width: 65px;
  height: 65px;
}
.abt-icon3 {
  background-position: -219px -8px;
  width: 62px;
  height: 67px;
}
.abt-icon4 {
  background-position: -13px -99px;
  width: 59px;
  height: 59px;
}
.abt-icon5 {
  background-position: -110px -97px;
  width: 71px;
  height: 67px;
}
.abt-icon6 {
  background-position: -218px -104px;
  width: 67px;
  height: 67px;
}
.abt-icon7 {
  background-position: -17px -180px;
  width: 62px;
  height: 68px;
}
.abt-icon8 {
  background-position: -109px -185px;
  width: 67px;
  height: 67px;
}
.abt-icon9 {
  background-position: -218px -197px;
  width: 69px;
  height: 61px;
}
/* About SDP style end */
/* ESM Section style start */
.esmsec {
  padding: 100px 0
}
.esmsec .two-col {
  align-items: flex-start;
}
.esmsec .two-col .content:nth-child(1) {
  padding-top: 0px;
  position: relative
}
.esmsec .two-col .content:nth-child(2) {
  border-left: 1px solid #ccc;
  padding-top: 0px;
}
.esmsec .two-col .content:nth-child(1) h2 {
  margin-top: 0px;
}
.indusrtycase h3 {
  font: 30px/46px 'Zoho_Puvi_Bold';
  margin-top: 10px;
  margin-bottom: 10px;
}
.industrycont a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #006cff;
  padding-right: 5px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.industrycont a:after {
  content: '';
  position: absolute;
  right: -15px;
  top: 8px;
  display: inline-block;
  background: url("https://www.manageengine.com/products/service-desk/images/learn-more.svg");
  width: 15px;
  height: 11px;
  transition: all ease .3s;
}
.industrycont a:hover:after {
  transform: translateX(4px)
}
.casemgntcont a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #006cff;
  padding-right: 5px;
  font-family: 'Zoho_Puvi_SemiBold';
}
.casemgntcont a:after {
  content: '';
  position: absolute;
  right: -15px;
  top: 8px;
  display: inline-block;
  background: url("https://www.manageengine.com/products/service-desk/images/learn-more.svg");
  width: 15px;
  height: 11px;
  transition: all ease .3s;
}
.casemgntcont a:hover:after {
  transform: translateX(4px)
}
.highereduicon, .government, .retail, .hotels-rest, .ngos, .manufacompanies, .healthcare, .enterprises, .banks-financial, .facilities, .finance, .human-resources, .legal {
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  margin-top: 60px;
}
.highereduicon {
  background: url("https://www.manageengine.com/products/service-desk/images/higher-education.svg") no-repeat;
  margin-top: 30px;
}
.government {
  background: url("https://www.manageengine.com/products/service-desk/images/government.svg") no-repeat;
}
.retail {
  background: url("https://www.manageengine.com/products/service-desk/images/retail.svg") no-repeat;
}
.hotels-rest {
  background: url("https://www.manageengine.com/products/service-desk/images/hotels-and-restaurants.svg") no-repeat;
}
.ngos {
  background: url("https://www.manageengine.com/products/service-desk/images/ngos.svg") no-repeat;
}
.manufacompanies {
  background: url("https://www.manageengine.com/products/service-desk/images/manufacturing-companies.svg") no-repeat;
}
.healthcare {
  background: url("https://www.manageengine.com/products/service-desk/images/healthcare.svg") no-repeat;
}
.enterprises {
  background: url("https://www.manageengine.com/products/service-desk/images/enterprises.svg") no-repeat;
}
.banks-financial {
  background: url("https://www.manageengine.com/products/service-desk/images/banks-and-financial-institutions.svg") no-repeat;
}
.facilities {
  background: url("https://www.manageengine.com/products/service-desk/images/facilities.svg") no-repeat;
}
.finance {
  background: url("https://www.manageengine.com/products/service-desk/images/finance.svg") no-repeat;
  display: block;
}
.human-resources {
  background: url("https://www.manageengine.com/products/service-desk/images/human-resources.svg") no-repeat;
}
.legal {
  background: url("https://www.manageengine.com/products/service-desk/images/legal.svg") no-repeat;
}
#adsticky {
  position: sticky;
  position: -webkit-sticky;
  top: 150px;
  /* required */
}
#adsticky h2 {
  font: 36px/41px 'Zoho_Puvi_Bold' !important;
  letter-spacing: 0px;
  color: #000000;
}
#adsticky p {
  padding-right: 8%
}
.inermenucont {
  position: sticky;
  position: -webkit-sticky;
  top: 100px;
  z-index: 10;
  background-color: #fff;
  -webkit-box-shadow: 0 8px 10px -6px rgb(0 0 0 / 14%);
  -moz-box-shadow: 0 8px 10px -6px rgba(0, 0, 0, 0.14);
  box-shadow: 0 8px 10px -6px rgb(0 0 0 / 14%);
  box-sizing: border-box;
  /* required */
}
.inermenucont .navftrmenu {
  padding-top: 10px;
  padding-bottom: 8px;
  margin-top: 0;
  border-bottom: 1px solid #f1f1f1;
  box-shadow: none;
}
.inermenucont .navftrmenu a {
  padding: 0;
}
.indusrtycase {
  padding: 0 56px;
}
.indusrtycase p {
  font-size: 17px;
  line-height: 24px;
  margin: 0 0 10px;
  font-family: 'Zoho_Puvi_Regular';
}
/* ESM Section style end */
/* Yellow BG CTA strip style start */
.yellowCTAsec {
  background: #FFDA00;
  padding: 100px 0
}
.yellowCTAsec h2 {
  color: #000;
  margin: 0;
  padding: 0;
  text-align: center;
}
.yellowCTAsec div.ylowCTA {
  margin-top: 30px;
  text-align: center
}
.ylowCTAcont {
  display: block;
  text-align: center;
  margin-top: 30px;
}

.ylowCTAcont a {
  display: inline-block;
    background: #000;
    color: #fff;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 10px;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    transition: 0.5s;
	cursor: pointer;
}
.ylowCTAcont a:hover {
  background: #000000cc;
}

a.yellowcta:after {
    content: '';
    position: relative;
    right: 0;
    top: 0;
    display: inline-block;
    background: url(https://www.manageengine.com/products/service-desk/images/learn-more-arrow.svg);
    width: 15px;
    height: 11px;
    transition: all ease .3s;
    left: 10px;
}
a.yellowcta:hover:after {
  transform: translateX(4px)
}

/* Yellow BG CTA strip style style end */

/* Full-stuck ITSM Section style start */
.full-stuck-itsm {
  background: #F5FAFF;
  padding: 100px 0;
	overflow: hidden;
}
.full-stuck-itsm h2 {
  text-align: center;
}
.ftrbxs {
  display: flex;
      flex-direction: row;
  padding-top: 20px;
}
.full-stuck-itsm .ftrbxs {
  -webkit-animation: scroll 100s linear infinite;
  animation: scroll 100s linear infinite;
}
.full-stuck-itsm .ftrbxs:hover {
  animation-play-state: paused;
}

.move-right{
    transition: all .5s;
    transform : translateX(50px);
}

.move-left{
    transition: all .5s;
    transform : translateX(-50px);
}


@-webkit-keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-600px * 3));
  }
}

.ftrbx {
  flex: 0 0 12%;
  margin: 20px;
  background: #FFFFFF;
  padding: 30px;
 border: 1px solid #f1f1f1;
  transition: all 500ms ease;
	min-width: 300px;
}
.ftrbx.cmdb {flex:0 0 15%;}
.ftrbx:hover {
  transform: translateY(-5px);
    box-shadow: 0 30px 70px rgb(174 196 211);
}
.ftrbx a.ftrlranmor {
  font-family: 'Zoho_Puvi_SemiBold';
}
.ftrtitldisc {
  min-height: 255px;
}
.ftrbx h3 {
  font: 28px/34px 'Zoho_Puvi_SemiBold';
  display: flex;
  align-items: center;
  margin-bottom: 25px;
	margin-top: 0px;
}
.ftrbx p {
  font-size: 17px;
  line-height: 25px;
}
.ftrbx p:nth-child(2){ margin-bottom: 0px;}
.ftrbx h3 a {
  text-decoration: none;
  color: #000;
}
.ftrbx h3.ftr1:before, .ftrbx h3.ftr2:before, .ftrbx h3.ftr3:before, .ftrbx h3.ftr4:before, .ftrbx h3.ftr5:before, .ftrbx h3.ftr6:before, .ftrbx h3.ftr7:before, .ftrbx h3.ftr8:before, .ftrbx h3.ftr9:before {
  margin-right: 20px;
  height: 60px;
	width: 60px;
}
.ftrbx h3.ftr1:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-incident.svg');
}
.ftrbx h3.ftr2:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-scatalog.svg');
}
.ftrbx h3.ftr3:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-change.svg');
}
.ftrbx h3.ftr4:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-asset.svg');
}
.ftrbx h3.ftr5:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-release.svg');
}
.ftrbx h3.ftr6:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-project.svg');
}
.ftrbx h3.ftr7:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-problem.svg');
}
.ftrbx h3.ftr8:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-cmdb.svg');
}
.ftrbx h3.ftr9:before {
  content: url('https://www.manageengine.com/products/service-desk/images/sdpftr-space.svg');
}
.allftrcta {
  margin: 50px 0;
  text-align: center;
}
.allftrcta a {
	display: inline-block;
    background: #000;
    color: #fff;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 10px;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    transition: 0.5s;
	cursor: pointer;
	
	
}
.allftrcta a:hover {
	background: #000000d4;
}

a.allftr:after {
        content: '';
    position: relative;
    right: 0;
    /* top: 15px; */
    display: inline-block;
    background: url(https://www.manageengine.com/products/service-desk/images/learn-more-arrow.svg);
    width: 15px;
    height: 11px;
    transition: all ease .3s;
    left: 10px;
}
a.allftr:hover:after {
  transform: translateX(4px)
}
/* Full-stuck ITSM Section style end */

/* GDPR Section style start */
.gdpr-hippa {
  padding: 100px 0
}
.gdpr-hippa h2 {
  text-align: center;
}
.gdpricon {
  background: url("https://www.manageengine.com/products/service-desk/images/gdpr-icon.svg");
  width: 120px;
  height: 120px;
  position: relative;
  display: block
}
.hippaicon {
  background: url("https://www.manageengine.com/products/service-desk/images/hippa-icon.svg");
  width: 120px;
  height: 120px;
  position: relative;
  display: block
}
.gdpr-hippa .two-col {
  align-items: flex-start;
}
.gdpr-hippa .two-col .content {
  flex: 35%;
  padding: 5%;
}
.gdpr-hippa .two-col .content p {
  margin-top: 20px;
}
ul.bluticklist {
  margin: 0;
  padding: 0;
  list-style-image: url("https://www.manageengine.com/products/service-desk/images/blueticklist.svg");
  margin-left: 30px;
}
ul.bluticklist li {
  list-style-type: none;
  margin-top: 10px;
  /* display: flex; */
  align-items: baseline;
  padding-left: 10px;
  font-size: 18px;
  line-height: 28px;
}

.certificatesec {
  background-image: url("https://www.manageengine.com/products/service-desk/images/certificate-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
.p50 {
  padding: 50px 0;
}
.certific2ndbg {
  background-image: url("https://www.manageengine.com/products/service-desk/images/white-linbg.svg");
  background-position: right 0;
  background-repeat: no-repeat;
}
.certific2ndbg .two-col .content {
  flex: 44%;
  padding: 2%;
}
.certificelmnts {
  position: relative
}
.certific-elmnts1 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/white-triangle-sml.svg);
  background-repeat: no-repeat;
  top: 50px;
  left: 52%;
  width: 12px;
  height: 12px;
  position: absolute;
}
.certific-elmnts2 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/lit-blus-line.svg);
  background-repeat: no-repeat;
  top: 250px;
  left: 5%;
  width: 35px;
  height: 20px;
  position: absolute;
}
.certific-elmnts3 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/green-squre.svg);
  background-repeat: no-repeat;
  top: 380px;
  right: 48%;
  width: 20px;
  height: 20px;
  transform: matrix(0.9, -0.44, 0.44, 0.9, 0, 0);
  position: absolute;
}
.certific-elmnts4 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/brown-doble-circle.svg);
  background-repeat: no-repeat;
  bottom: 110px;
  left: 2%;
  width: 31px;
  height: 30px;
  position: absolute;
}
.certific-elmnts5 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/gt-ylow-arrow.svg);
  background-repeat: no-repeat;
  bottom: 50px;
  left: 50%;
  width: 11px;
  height: 10px;
  transform: matrix(0.82, -0.57, 0.57, 0.82, 0, 0);
  position: absolute;
  transform: rotate(1deg);
}
.certific-elmnts6 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/gt-ylow-arrow.svg);
  background-repeat: no-repeat;
  bottom: 50px;
  left: 50.5%;
  width: 11px;
  height: 10px;
  transform: matrix(0.82, -0.57, 0.57, 0.82, 0, 0);
  position: absolute;
  transform: rotate(1deg);
}
.certific2ndbg h2 {
  color: #FFDA00;
}
.certific2ndbg ul.bluticklist li {
  color: #fff;
}
.certifictbx {
  background: #fff;
  border-right: 8px solid #053566;
  width: 300px;
  padding: 30px;
  float: right;
}
.certifictbx p {
  font-size: 16px;
  line-height: 24px;
}
.certifictbx:hover {
  border-left: 2px solid #053566;
  border-right: 2px solid #053566;
}
.certifictbx::before {
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  width: 0%;
  height: 1px;
  background: #053566;
  box-shadow: inset 0px 0px 0px #053566;
  display: block;
}
.certifictbx:hover::before {
  width: 100%;
}
.certifictbx::after {
  content: '';
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: -1;
  width: 0%;
  height: 1px;
  background: #053566;
  -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
  transition: all 0.4s cubic-bezier(.5, .24, 0, 1);
}
.certifictbx:hover::after {
  width: 100%;
}
.certifictbx:nth-child(2) {
  margin-top: 10px;
}
.certifictbx img {
  width: 50%;
  margin: 0 auto
}
.certifictbx p {
  margin: 20px 0 0 0;
}
/* Certifications and recognitions style End */
/* Customer sec style start  */
.customers-sec {
  padding: 100px 0;
  background: rgb(245, 250, 255);
}
.customers-sec h2 {
  text-align: center;
}
.customers-sec .three-col .content {
  flex: 24%;
  margin: 4%;
}
.custmrlogratbx {
  /*background: #fff;*/
  padding: 0;
  /*box-shadow: 0px 3px 8px #00000029;*/
  text-align: center;
  max-height: none;
  /*border: 1px solid #f1f1f1;
  transition: all 500ms ease;*/
}
/*.custmrlogratbx:hover {
  border:1px solid #00000057;
}*/


.custmrlogratbx img {
  width: 60%;
}
.ratting-icon {
  background-image: url(https://www.manageengine.com/products/service-desk/images/ratting-icon-4.4.png);
  background-size: 240px;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  background-position: -119px 0px;
  transition: 2.4s ease all;
}
.startrat43 {
  background-image: url(https://www.manageengine.com/products/service-desk/images/ratting-icon-4.3.png);
  background-size: 240px;
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  background-position: -119px 0px;
  transition: 2.4s ease all;
}
.ratrnubr {
  margin-top: 10px;
  display: inline-block;
}
.ratting {
  position: relative;
  height: 30px;
  width: 120px;
  margin: 30px auto 0 auto;
}
.ratting-icon-out {
  z-index: -1;
  width: 100%;
}
.ratting-icon-fill {
  width: 0%;
  background-position: 0px 0px;
}
.parent-active .ratting-icon-fill {
  width: 100%;
  transition: 2.4s ease all;
}
.ratrnubr p:nth-child(1) {
  line-height: 30px;
  margin: 20px 0 0 0
}
.ratrnubr p span:nth-child(1) {
  font-size: 36px;
  line-height: 29px;
	font-family: 'Zoho_Puvi_SemiBold';
}
.ratrnubr p span {
  font-size: 25px;
  line-height: 29px;
}
.ratrnubr p:nth-child(2) {
  font-size: 16px;
  line-height: 25px;
  margin: 0;
	
}
p.pldate {
  text-align: center;
	font-size: 16px;
}
/* Customer sec style End  */


/* Footer black CTA sec style Start  */
.ftrblackCTAsec {
  background: #fff;
  padding:100px 0;
  border-bottom: 4px solid #fff;
}
.ftrblackCTAsec h2 {
  color: #000;
  margin: 0 auto;
  padding: 0;
  text-align: center;
	width: 70%;
}
.ftrblackCTAsec div.blkCTAcont {
  margin-top: 30px;
  text-align: center
}
a.blkCTA {
      display: inline-block;
    background: #f0483d;
    color: #fff;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: bold;
    margin: 5px 10px;
    border-radius: 2px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Zoho_Puvi_Bold';
    transition: 0.5s;
	cursor: pointer;
}
a.blkCTA:hover {
     background: #E9142B;
}
p.toteleco {
  color: #000;
  font-size: 13px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
}
/* Footer black CTA sec style End  */
.group-icon {
  position: relative;
  top: 70px;
}
@media only screen and (max-width:1180px) {
  p {
    font-size: 17px;
    line-height: 25px;
  }
  .bannercont {
    width: 100%;
  }
  .bannercont p {
    font: 17px/30px 'Zoho_Puvi_Regular' !important;
  }
	.bannercont p br{ display: none}
  .sdpmainconarea h2 {
    width: 55%;
  }
  .whatissdpvideo {
    text-align: center;
    margin-top: -18%;
    margin-bottom: 80px;
    max-width: 80%;
  }
  .navftrmenu a {
    font-size: 16px;
  }
  .navftrmenu li a {
    font-size: 16px;
  }
  .navftrmenu li.active a {
    font-size: 16px;
  }
  ul.aboutsdplist li div.left {
    width: 35%;
  }
  ul.aboutsdplist li div.right p {
    font-size: 16px;
    line-height: 20px;
  }
  .screnBGgreen {
    padding: 5%;
  }
  .aibannerelmcon .two-col .content {
    flex: 40%;
    padding: 2%;
  }
  .p50 {
    padding: 20px 0;
  }
  .ftrbx {
    margin: 15px;
	      min-width: 250px;
  }
  .certifictbx {
    width: 360px;
    padding: 30px;
  }
  .certifictbx img {
    width: 30%;
    margin: 0 auto 20px auto;
  }
}
@media only screen and (max-width:1024px) {
  .pg-container {
    max-width: 94%;
    padding: 0px 2%;
  }
  .ftrmenusticky {
    top: 80px;
  }
  .inermenucont {
    top: 80px;
  }
  h2 {
    font: 32px/1.25 'Zoho_Puvi_Bold';
    margin: 0px 0px 30px 0px;
  }
  .ftrbx h3.ftr1:before, .ftrbx h3.ftr2:before, .ftrbx h3.ftr3:before, .ftrbx h3.ftr4:before, .ftrbx h3.ftr5:before, .ftrbx h3.ftr6:before, .ftrbx h3.ftr7:before, .ftrbx h3.ftr8:before, .ftrbx h3.ftr9:before {
    margin-right: 10px;
    height: 60px;
  }
  .ftrbx h3 {
    font: 25px/30px 'Zoho_Puvi_Bold';
  }
 
  .bnr-elmnts3 {
    right: 10%;
  }
  .bnr-elmnts2 {
    right: 5%;
  }
  .banner {
    padding-bottom: 100px;
  }
  .whatissdpvideo {
    max-width: 70%;
    margin-top: -14%;
  }
  .sdpmainconarea h2 {
    text-align: center;
    width: 75%;
  }
  .screnBGbrown {
    padding: 10%;
  }
  h2 {
    margin: 0px 0px 30px 0px;
  }
  h3 {
    margin-bottom: 15px;
  }
  .aboutsdplistcont {
    padding: 20px;
  }
  ul.aboutsdplist li div.listcontianer {
    margin: 15px;
  }
  ul.aboutsdplist li div.left {
    padding-left: 10px;
  }
  .indusrtycase {
    padding: 0 27px;
  }
  .customers-sec .three-col .content {
    flex: 24%;
    margin: 2%;
  }
  .ftrbx {
    margin: 14px;
    padding: 2%;
  }
  .certificatesec {
    background-size: auto;
  }
}
@media only screen and (max-width:980px) {
  .bannercont h1 {
    font: 40px/1.2 'Zoho_Puvi_Bold' !important;
  }
  .sdpmainconarea h2 {
    text-align: center;
    width: 79%;
  }
  .bannercont {
    padding: 100px 0 60px 0;
  }

  .whatissdpvideo {
    margin-top: -12%;
    max-width: 80%;
  }
	.navftrmenu{    top: 80px;}
	.full-stuck-itsm h2 {
    width: 90%;
    margin: 0 auto;
}
  .navftrmenu a {
    padding: 10px 15px;
    font-size: 17px;
  }
	ul.ftrmenu li:nth-child(1){min-width: 95px;}
ul.ftrmenu li:nth-child(2){min-width: 155px;}
ul.ftrmenu li:nth-child(3){min-width: 155px;}
ul.ftrmenu li:nth-child(4){min-width: 90px;}
ul.ftrmenu li:nth-child(5){min-width: 40px;}
	
  .inermenucont .navftrmenu li {}
  .two-col .content1 {
    flex: 100%;
    padding: 0;
  }
  .ftrmenusticky {
    top: 80px;
  }
	.tabcontent div.leftcont, div.rightcont {
    margin: 30px 20px;
}
	.screnBGyellow{ background-size: contain;}
	
  .screnBGgreen{
    padding: 14px;
    margin: 0;
}
	.screnBGyellow {
    padding: 50px;
    margin: 0;
}
  .aibannerelmcon {
    position: relative;
    min-height: auto;
  }
  .two-col .content {
    flex: 100%;
  }
  .fd-col-rvrs {
    flex-direction: column-reverse;
  }
  video.ziascreen {
    margin: 50px 0;
	  top: 0;
    width: 100%;
  }
  .bnr-elmnts1, .bnr-elmnts2, .bnr-elmnts3, .bnr-elmnts4, .bnr-elmnts5, .aibnr-elmnts1, .aibnr-elmnts2, .aibnr-elmnts3, .aibnr-elmnts4, .aibnr-elmnts5 {
    display: none
  }
  .certific-elmnts1, .certific-elmnts2, .certific-elmnts3, .certific-elmnts4, .certific-elmnts5, .absdpbnr-elmnts1, .absdpbnr-elmnts2, .absdpbnr-elmnts3, .absdpbnr-elmnts4, .absdpbnr-elmnts5 {
    display: none
  }
  .navftrmenu li {
    margin: 0px 10px;
  }
  .aboutsdp {
    max-height: 100%;
  }
  #workflows, #ai-support-agent, #customizations, #itsm360, #esm {
    padding: 35px 0;
  }
  ul.aboutsdplist li {
    flex: 0 0 100%;
    border-bottom: 1px solid #e3e3e3 !important;
  }
  ul.aboutsdplist li:last-child {
    border-bottom: none !important;
  }
  ul.aboutsdplist li div.listcontianer {
    margin: 0;
  }
  ul.aboutsdplist li.bdrbtm {
    border-bottom: none;
  }
  ul.aboutsdplist li.bdrleft {
    border-left: none;
  }
  ul.aboutsdplist li div.left {
    width: 15%;
  }
  ul.aboutsdplist li div.right {
    width: 90%;
  }
  br {
    display: none
  }
  .esmsec {
    margin-top: 0;
    position: relative;
    background: #fff;
  }
  .esmsec .two-col .content:nth-child(2) {
    border-left: 0;
    padding-top: 0px;
  }
  .inermenucont .navftrmenu a {
    padding: 10px 68px;
    font-size: 18px;
  }
	.ftrbx h3.ftr1:before, .ftrbx h3.ftr2:before, .ftrbx h3.ftr3:before, .ftrbx h3.ftr4:before, .ftrbx h3.ftr5:before, .ftrbx h3.ftr6:before, .ftrbx h3.ftr7:before, .ftrbx h3.ftr8:before, .ftrbx h3.ftr9:before {
    margin-right: 30px;
	}
  .ftrbx {
    padding: 2% 6%;
  }
	 .ftrbx {
    padding: 8%;
	  margin: 14px 0;
  }
	.full-stuck-itsm .ftrbxs{ animation: none}
	.ftrbxs {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
    margin: 20px;
}
	.ftrbx p:nth-child(2) {
    margin-top: 20px;
}
	
  .certific2ndbg .two-col .content {
    flex: 90%;
    padding: 5% 5% 10% 5%;
  }
  .custmrlogratbx {
    max-height: 100%;
  }
  .ftrbx h3 {
    display: flex;
    align-items: center;
  }
	.yellowCTAsec h2{ width: 90%; margin: 0 auto}
  .ftrtitldisc {
    min-height: auto;
  }
  .gdpr-hippa .two-col .content {
    flex: 87%;
    padding: 3%;
  }
  .certifictbx {
    width: 90%;
    padding: 30px;
    float: none;
  }
  .certifictbx img {
    width: 30%;
    margin: 0 auto;
  }
  .customers-sec .three-col .content {
    flex: 54%;
    margin: 4%;
  }
  #adsticky {
    position: relative;
    top: auto;
  }
  .inermenucont {
    top: 80px;
  }
  .certific2ndbg {
    background-size: cover;
  }
  .custmrlogratbx img {
    width: 40%;
  }
}

@media only screen and (max-width:768px) {
ul.ftrmenu li:nth-child(1){min-width: auto;}
ul.ftrmenu li:nth-child(2){min-width: auto;}
ul.ftrmenu li:nth-child(3){min-width: auto;}
ul.ftrmenu li:nth-child(4){min-width: auto;}
ul.ftrmenu li:nth-child(5){min-width: auto;}
	ul.ftrmenu li a{    font-size: 17px;}
	.navftrmenu li.active a {    font-size: 17px;}
	.ftrblackCTAsec h2{ width: 100%;}
}

@media only screen and (max-width:667px) {
	.pg-container br{ display: none !important}
	.tabcontent.active{ display:block;}
  #workflows .content2 {
    display: none
  }
  #customizations .content2 {
    display: none
  }
  #itsm360 .content2 {
    display: none
  }
  #esm .content2 {
    display: none
  }
  .bannercont h1 {
    font: 30px/1.2 'Zoho_Puvi_Bold' !important;
    margin-bottom: 20px;
  }
  h2 {
    margin: 0px 0px 30px 0px;
  }
  .sdpmainconarea h2 {
    font: 25px/1.25 'Zoho_Puvi_Bold' !important;
    ;
    text-align: center;
    width: 85%;
  }
  .sdpmainconarea h3 {
    font: 20px/1.25 'Zoho_Puvi_Bold' !important;
    ;
    margin: 20px 0px 20px 0px;
  }
  .aboutsdp h2 {
    font: 22px/1.25 'Zoho_Puvi_SemiBold' !important;
    ;
  }
	.aboutsdp h2 br{ display: block;}
  .pg-container {
    max-width: 92%;
    padding: 0px 20px;
  }
  .navftrmenu li {
    display: none;
  }
  .banner {
    background-size: auto;
  }
  .bannercont {
    width: 100%;
    margin: 0 auto;
    padding: 80px 0;
  }

  ul.bannercta {
    flex-wrap: wrap;
    margin-top: 30px;
  }
  ul.bannercta li {
    width: 100%
  }
  .bannercta li a {
    display: block;
    text-align: center
  }
  .whatissdpvideo {
    margin-top: -32%;
    max-width: 100%;
    margin-bottom: 50px;
  }
	.imageslide{ display: none}
  #workflows, #ai-support-agent, #customizations, #itsm360, #esm {
    padding: 10px 0;
  }
	.tabcontent{ display: block;}
	.thumb-anim{ display: none;}
	.tabcontent div.leftcont, div.rightcont {
    margin: 10px;
}
	
  ul.aboutsdplist li div.listcontianer {
    margin: 15px 5px;
  }
  ul.aboutsdplist li div.left {
    width: 30%;
  }
  ul.aboutsdplist li div.right {
    width: 70%;
  }
  ul.aboutsdplist li div.right p {
    line-height: 1.2;
  }
  .esmsec, .full-stuck-itsm, .gdpr-hippa {
    padding: 50px 0;
  }
  .indusrtycase {
    padding: 0;
  }
  .navftrmenu {
    display: none;
  }
  .inermenucont .navftrmenu {
    display: none;
  }
 
  .certifictbx {
    width: 90%;
    padding: 5%;
    float: none;
  }
  .screnBGgreen, .screnBGyellow {
    padding: 0;
    margin: 10px 0;
  }
  .screnBGyellow {
    padding: 20px;
    margin: 25px 0;
    justify-content: center;
    background-size: contain;
  }
  .screnBGbrown, .screnBGlitblu {
    padding: 0;
  }
  ul.aboutsdplist li {
    padding: 0;
  }
  ul.aboutsdplist li div.left {
    padding-left: 0;
  }
	.content:nth-child(1) .custmrlogratbx img{ width:60%;}
	.custmrlogratbx img {
    width: 74%;
}
	.ftrblackCTAsec h2{font: 30px/1.25 'Zoho_Puvi_Bold';width: 100%;}
}
@media only screen and (max-width:414px) {
  .bannercont p {
    font: 16px/25px 'Zoho_Puvi_Regular' !important;
  }
  .bannercont h1 {
    font: 28px/1.2 'Zoho_Puvi_Bold' !important;
  }
  .sdpmainconarea h2 {
    font: 30px/35px 'Zoho_Puvi_Bold' !important;
    text-align: center;
    width: 90%;
  }
  #adsticky h2 {
    font: 30px/35px 'Zoho_Puvi_Bold' !important;
  }
  .yellowCTAsec h2 {
    font: 30px/35px 'Zoho_Puvi_Bold' !important;
  }
  .sdpmainconarea h3 {
    font: 25px/30px 'Zoho_Puvi_Bold' !important;
  }
  .indusrtycase h3 {
    font: 25px/30px 'Zoho_Puvi_Bold' !important;
  }
  .ftrbx h3 {
    font: 25px/30px 'Zoho_Puvi_Bold' !important;
  }
	a.ftrlranmor:after{    top: 5px;}
  .bannercta li a {
    font-size: 15px;
  }
  .hippaicon {
    margin-top: 40px;
  }
  p {
    font-size: 15px;
    line-height: 22px;
  }
  ul.bluticklist li {
    font-size: 15px;
    line-height: 22px;
  }
 
}
@media only screen and (max-width: 380px) {
  .bannercont h1 {
    font: 25px/1.2 'Zoho_Puvi_Bold' !important;
  }
	
	.yellowCTAsec {
    padding: 50px 0;
}
	.tabcontent div.rightcont {
		padding: 0;}

	.tabcontent div.leftcont, div.rightcont {
    margin: 0;
}

	.customers-sec {
		padding: 50px 0;}

	.yellowCTAsec h2 {
    font: 22px/30px 'Zoho_Puvi_Bold' !important;
}
	.tabcontent div.leftcont h3 {
    font: 22px/1.25 'Zoho_Puvi_Bold';
    margin-bottom: 15px;
}

.ftrbx h3.ftr1:before, .ftrbx h3.ftr2:before, .ftrbx h3.ftr3:before, .ftrbx h3.ftr4:before, .ftrbx h3.ftr5:before, .ftrbx h3.ftr6:before, .ftrbx h3.ftr7:before, .ftrbx h3.ftr8:before, .ftrbx h3.ftr9:before {
    margin-right: 20px;
}
	.tabcontent div.leftcont h3 {
    font: 22px/1.25 'Zoho_Puvi_Bold';
}
	.ftrbx h3 {
    font: 20px/25px 'Zoho_Puvi_Bold' !important;
}
  h2 {
    font: 22px/1.25 'Zoho_Puvi_Bold';
    margin: 0px 0px 30px 0px;
  }
	.aboutsdp h2 br{ display: block!important}
	.ftrblackCTAsec {
    padding: 50px 0;
    border-bottom: 0;
}
	
	.ftrblackCTAsec h2 {
    font: 22px/1.25 'Zoho_Puvi_Bold';
}
}