	/*MSP Banner section start*/
	body {
	  font: 18px / 1.4 'Zoho_Puvi_Regular', Arial, Helvetica, sans-serif;
	}
	.msp-container {
	  max-width: 1250px;
	  margin: 0 auto;
	  padding: 0px 2%;
	  width: 94%;
	}
	.msp-hm-bnr-sec {
	  background-image: url(../cloud/images/msp-cloud-bnr-bg.png);
	  background-repeat: repeat;
	  padding: 0 0 10% 0;
	  position: relative;
	  background-color: #fdf2eb;
	  overflow: hidden;
	  background-size: 70px;
	}
	.msp-hm-bnr-sec .msp-container {
	  max-width: 1380px;
	  margin: 0 auto;
	  padding: 0px 2%;
	  width: 94%;
	}
	.cmn-breadcrum a {
    color: #000;
    position: relative;
    margin: 10px 0px;
	}
	.cmn-breadcrum .bread-crumb-arrow {
		margin: 3px 5px;
		color: #000;
	}
	.cmn-breadcrum a:hover {
		color: #138cd6;
	}
	.cmn-breadcrum a::after {
		content: '';
		position: absolute;
		left: 0;
		height: 1px;
		bottom: -2px;
		width: 0%;
		background: #138cd6;
		transition: .4s ease;
	}
	.cmn-breadcrum .root-page {
		color: #138cd6;
	}
	/*.msp-home-sprite {
	  background-image: url("../images/msp-home-sprite-icons.png");
	  background-repeat: no-repeat;
	}*/
	.msp-hm-banner-cont {
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  width: 100%;
	  flex-wrap: wrap;
		padding-top: 10%;
	}
	.msp-hm-banner-cont .col {
	  box-sizing: border-box;
	  position: relative;
	}
	.msp-hm-banner-cont .col:nth-child(1) {
	  flex: 0 0 45%;
	}
	.msp-hm-banner-cont .col:nth-child(2) {
	  flex: 0 0 55%;
	  text-align: center;
	}
	.msp-hm-banner-cont .col h1 {
	  font: 44px / 1.3 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  display: block;
	  letter-spacing: -1px;
	  opacity: 0;
	  transition: 1s ease;
	  transition-delay: .1s;
	  transform: translateY(-50px);
	}
	.msp-hm-banner-cont .col.content-view h1 {
	  opacity: 1;
	  transform: translateY(0px);
	}
	.msp-hm-banner-cont .col p {
	  font: 21px / 1.5 'Zoho_Puvi_Medium', Arial, Helvetica, sans-serif;
	  margin: 20px 0 40px 0;
	  color: #000;
	  letter-spacing: .3px;
	  opacity: 0;
	  transition: 1s ease;
	  transition-delay: .2s;
	  transform: translateY(-50px);
	}
	.msp-hm-banner-cont .col.content-view p {
	  opacity: 1;
	  transform: translateY(0px);
	}
	.msp-hm-banner-cont a.msp-hm-bnr-cta {
	  background: #F1402E;
	  color: #fff;
	  text-decoration: none;
	  font: 22px / 1.5 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  position: relative;
	  overflow: hidden;
	  padding: 16px 30px;
	  border-radius: 10px;
	  overflow: hidden;
	  width: 100%;
	  display: block;
	  max-width: 380px;
	  text-align: center;
	  opacity: 0;
	  transition: 1s ease;
	  transition-delay: .3s;
	  transform: translateY(50px);
	  text-transform: none;
	}
	.msp-hm-banner-cont .col.content-view a.msp-hm-bnr-cta {
	  max-width: 320px;
	  padding: 16px 50px;
	  opacity: 1;
	  transform: translateY(0px);
	  margin: 0 auto
	}
	.msp-hm-banner-cont a.msp-hm-bnr-cta::after {
	  content: "";
	  width: 30px;
	  height: 110px;
	  position: absolute;
	  left: -30px;
	  top: 0;
	  margin-top: -20px;
	  background: #e9c5c5;
	  opacity: 0.6;
	  filter: blur(20px);
	  animation: login-blur 3s infinite;
	  transform: translate(-10px) rotate(45deg);
	  animation-delay: 3.5s;
	  transform-origin: top;
	}
	@keyframes login-blur {
	  from {
	    transform: translate(-10px) rotate(45deg);
	  }
	  to {
	    transform: translateX(500px) rotate(45deg);
	  }
	}
	img.msp-hm-dcbnr-image {
	  width: 70%;
	  display: block;
	  margin: 0 auto;
	  position: relative;
	  right: 0px;
	  transform: translateY(-50px);
	  opacity: 0;
	  z-index: 999;
	  top: 40px;
	}
	.msp-hm-banner-cont .col.content-view img.msp-hm-dcbnr-image {
	  transform: translateY(0px);
	  opacity: 1;
	  transition: 2s ease;
	  transition-delay: 0.1s;
	}
	img.msp-hm-mobbnr-image {
	  width: 80%;
	  display: block;
	  margin: 30px 0 0 auto;
	  position: relative;
	  right: 0px;
	  /*transform: translateY(-50px);*/
	  opacity: 0;
	  z-index: 99;
	  display: none;
	}
	.parent-active img.msp-hm-mobbnr-image {
	  /*transform: translateY(0px);*/
	  opacity: 1;
	  transition: 2s ease;
	  transition-delay: .2s;
	}

	/*Banner aniamtion images css start*/
	.msp-hm-banner {
	  position: relative;
	  top: 40px;
	  left: 85px;
	}
	.reports-object, .cloud-object, .gear-object, .building-object, .chat-object, .smallcircl-object, .bigcircl-object {
	  position: absolute;
	  display: block;
	  background-repeat: no-repeat;
	}

	/*Object 1*/
	.reports-object {
    background-image: url(../cloud/images/reports.png);
    opacity: 0;
    width: 230px;
    height: 210px;
    background-size: 230px;
    left: 200px;
    top: -322px;
    transform-origin: 0 100%;
    transition: transform .5s;
    transform: scaleY(0);
    z-index: 99;
}
	.parent-active .reports-object {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: 1s;
	  transform: scaleY(1);
	}
	/*.msp-home-bnr-graph-bdr {
	  overflow: hidden;
	  //Glow Blur
	  filter: blur(20px);
	}
	.msp-home-bnr-graph-bdr:before {
	  content: '';
	  z-index: -2;
	  text-align: center;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%) rotate(0deg);
	  position: absolute;
	  width: 99999px;
	  height: 99999px;
	  background-repeat: no-repeat;
	  background-position: 0 0;
	  background-image: conic-gradient(rgba(0, 0, 0, 0), #027399, rgb(58 184 235 / 16%) 25%);
	  animation: rotate 4s linear infinite;
	}
	@keyframes rotate {
	  100% {
		transform: translate(-50%, -50%) rotate(1turn);
	  }
	}*/


/*Object 2*/
	.gear-object {
	  background-image: url(../cloud/images/gear.png);
	  opacity: 0;
	  width: 150px;
	  height: 200px;
	  background-size: 160px;
	  left: 56px;
	}
	.parent-active .gear-object {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: 1.5s;
	  top: -230px;
	  left: -26px;
	}

/*Object 3*/
	.cloud-object {
    background-image: url(../cloud/images/cloud.png);
    opacity: 0;
    width: 375px;
    height: 230px;
    background-size: 375px;
    top: -300px;
}
	.parent-active .cloud-object {
    opacity: 1;
    transition: 2s ease;
    transition-delay: 2s;
    top: -422px;
    right: 160px;
    animation: float 6s ease-in-out infinite;
}
	@keyframes float {
	  0% {
	    transform: translateX(0px);
	  }
	  50% {
	    transform: translateX(-10px);
	  }
	  100% {
	    transform: translateX(0px);
	  }
	}

/*Object 4*/
	.building-object {
	  background-image: url(../cloud/images/building.png);
	  opacity: 0;
	  width: 125px;
	  height: 155px;
	  background-size: 125px;
	  top: -375px;
	  left: 31px;
	}
	.parent-active .building-object {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: 3s;
	  
	}
/*Object 5*/
	.chat-object {
	  background-image: url(../cloud/images/chat1.png);
	  opacity: 0;
	  width: 100px;
	  height: 95px;
	  background-size: 80px;
	  transform: scale(0);
	  top: -190px;
	  left: 100px;
	}
	.parent-active .chat-object {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: 4s;
	  z-index: 99;
	  transform: scale(0.9);
	  animation: chat1 7s ease-in-out infinite;
	  top: -190px;
	  left: 100px;
	  z-index: 999;
	}
	@keyframes chat1 {
	  0% {
	    transform: translateX(0px);
	    transform: scale(0.9);
	  }
	  50% {
	    transform: translateX(-5px);
	    transform: scale(1);
	  }
	  100% {
	    transform: translateX(0px);
	    transform: scale(0.9);
	  }
	}

/*Object 6*/
	.smallcircl-object {
	  background-image: url(../cloud/images/small-circle.png);
	  opacity: 0;
	  width: 500px;
	  height: 110px;
	  background-size: 500px;
	  transform: scale(0);
	  top: -130px;
	  left: -10px;
	}
	.parent-active .smallcircl-object {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: 4s;
	  z-index: 99;
	  transform: scale(0.9);
	  animation: smallcircleanimation 7s ease-in-out infinite;
	}
	@keyframes smallcircleanimation {
	  0% {
	    transform: translateX(0px);
	    transform: scale(0.9);
	  }
	  50% {
	    transform: translateX(-5px);
	    transform: scale(1);
	  }
	  100% {
	    transform: translateX(0px);
	    transform: scale(0.9);
	  }
	}
/*Object 7*/
	.bigcircl-object {
	  background-image: url(../cloud/images/big-circle.png);
	  width: 650px;
	  height: 170px;
	  background-size: 650px;
	  transform: scale(0.9);
	  top: -140px;
	  left: -80px;
	}
	.parent-active .bigcircl-object {
	  transition: 1s ease;
	  transition-delay: 4s;
	  z-index: 99;
	  transform: scale(0.9);
	  animation: bigcircleanimation 7s ease-in-out infinite;
	}
	@keyframes bigcircleanimation {
	  0% {
	    transform: scale(0.9);
	    opacity: 1;
	  }
	  50% {
	    transform: scale(1);
	    opacity: 0;
	  }
	  100% {
	    transform: scale(0.9);
	    opacity: 1;
	  }
	}
	/*.bnr-animn-object6 {
	  background-image: url(../images/home/msp-bnr-quote1.png);
	  opacity: 0;
	  width: 60px;
	  height: 40px;
	  right: 255px;
	  background-size: 60px;
	  top: -335px;
	  transform: scale(0);
	}
	.parent-active .bnr-animn-object6 {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: .7s;
	  z-index: 99;
	  transform: scale(1);
	  animation: chat2 6s ease-in-out infinite;
	}
	@keyframes chat2 {
	  0% {
		transform: translateX(0px);
	  }
	  50% {
		transform: translateX(-7px);
	  }
	  100% {
		transform: translateX(0px);
	  }
	}
	.bnr-animn-object7 {
	  background-image: url(../images/home/msp-bnr-report.png);
	  opacity: 0;
	  width: 250px;
	  height: 300px;
	  background-size: 120px;
	  right: -20px;
	  top: -405px;
	}
	.parent-active .bnr-animn-object7 {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: .8s;
	  z-index: 99;
	  transform: scale(1);
	}
	.bnr-animn-object8 {
	  background-image: url(../images/home/msp-bnr-blue-star1.png);
	  opacity: 0;
	  width: 60px;
	  height: 40px;
	  right: 195px;
	  background-size: 40px;
	  top: -355px;
	  transform: scale(0);
	}
	.parent-active .bnr-animn-object8 {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: .9s;
	  z-index: 99;
	  animation: bluestar1 7s ease-in-out infinite;
	}
	@keyframes bluestar1 {
	  0% {
		transform: scale(1);
	  }
	  50% {
		transform: scale(0.5);
	  }
	  100% {
		transform: scale(1);
	  }
	}
	.bnr-animn-object9 {
	  background-image: url(../images/home/msp-bnr-blue-star2.png);
	  opacity: 0;
	  width: 55px;
	  height: 50px;
	  left: 80px;
	  top: -440px;
	  background-size: 50px;
	  transform: scale(0);
	}
	.parent-active .bnr-animn-object9 {
	  opacity: 1;
	  transition: 1s ease;
	  transition-delay: 1s;
	  z-index: 99;
	  transform: scale(1);
	  animation: bluestar2 6s ease-in-out infinite;
	}
	@keyframes bluestar2 {
	  0% {
		transform: scale(1);
	  }
	  50% {
		transform: scale(0.5);
	  }
	  100% {
		transform: scale(1);
	  }
	}*/
	.bnrarrow {
	  height: 60px;
	  display: block;
	  position: absolute;
	  bottom: 60px;
	  left: -20px;
	  overflow: hidden;
	  width: 136px;
	  transform: skew(-15deg, -15deg);
	}
	/*span.bnr-arrow {
	  background: url(../images/msp-bnr-arrow.png) no-repeat;
	  width: 0;
	  display: block;
	  height: 90px;
	  right: -136px;
	  position: relative;
	  transform: skew(15deg, 15deg);
	  top: -29px;
	}*/
	.parent-active span.bnr-arrow {
	  transition: 2s ease;
	  transition-delay: 3.5s;
	  right: 0;
	  width: 136px;
	}


.sticky-icon {
    z-index: 99;
    position: fixed;
    top: 45%;
    right: 0;
    width: 155px;
    display: flex;
    flex-direction: column;
}
.sticky-icon a {
    transform: translate(120px,0px);
    border-radius: 10px 0px 0px 10px;
    text-align: left;
    margin: 2px 0px 2px 2px;
    text-decoration: none;
    padding: 10px 13px;
    font-size: 16px;
    transition: all 0.8s;
    line-height: 18px;
}
.sticky-icon a span{margin-right:5px}
.sticky-icon a.getqt span:nth-child(1){
    font-weight: bold;
    font-size: 20px;
	}
.sticky-icon a:hover  {
	color:#FFF;
	transform:translate(0px,0px);}	
.sticky-icon a:hover i  {
	transform:rotate(360deg);}

.msp-sticky  {
	background-color:#2C80D3;
	color:#FFF;}
	   

.msp-sticky:hover  {
	background-color:#2C80D3;
	color:#FFF;}



	/*MSP Banner section end*/
	/*MSP Customer logos start*/
	.cutomerlogos-bg {
	  border-radius: 30px;
	  padding: 0 50px 50px 50px;
	  /* box-shadow: 0 0 7px #ffc59e; */
	}
	.cutomerlogos-bg h3 {
	  text-align: center;
	  font-size: 18px;
	  color: #000;
	  margin: 0 0 40px 0;
	  text-transform: uppercase;
	}
	ul.msp-cutomers {
	  display: flex;
	  justify-content: space-between;
	  width: 95%;
	  margin: 0 auto;
	}
	ul.msp-cutomers li {
	  background: #fff;
	  border-radius: 10px;
	  padding: 0 10px;
	  box-shadow: 0 0 7px #ffc59e82;
	  flex: 0 0 13%;
	  display: flex;
	  align-items: center;
	  text-align: center;
	  /* margin: 0 auto; */
	  height: 65px;
	  -webkit-transform: translateY(25px);
	  -ms-transform: translateY(25px);
	  transform: translateY(25px);
	  opacity: 0;
	}
	ul.msp-cutomers.content-view li:nth-child(1) {
	  transition-delay: .1s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(2) {
	  transition-delay: .2s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(3) {
	  transition-delay: .3s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(4) {
	  transition-delay: .4s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(5) {
	  transition-delay: .5s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(6) {
	  transition-delay: .6s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(7) {
	  transition-delay: .7s !important;
	}
	ul.msp-cutomers.content-view li:nth-child(8) {
	  transition-delay: .8s !important;
	}
	.msphm-cust1, .msphm-cust2, .msphm-cust3, .msphm-cust4, .msphm-cust5 {
	  background-image: url(../images/home/msp-cutomer-logo-sprite.svg);
	  margin: 0 auto;
	  width: 174px;
	  height: 50px;
	  background-repeat: no-repeat;
	  display: inline-block;
	}
	.msphm-cust1 {
	  background-position: 5px -3px;
	}
	.msphm-cust2 {
	  background-position: -241px -2px;
	}
	.msphm-cust3 {
	  background-position: -472px -3px;
	}
	.msphm-cust4 {
	  background-position: -667px -2px;
	}
	.msphm-cust5 {
	  background-position: -832px -1px;
	}
	/*MSP Customer logos end*/
	/*MSP Utilize the cloud advantage to deliver superior managed services*/
	.msp-utilize-sec {
	  background-color: #fef8f4;
	  padding: 8% 0 8% 0;
	  border-radius: 4em 4em 0 0;
	  margin-top: 0;
	  position: relative
	}
	.msp-utilize-sec h2 {
	  font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  color: #000;
	  display: flex;
	  flex-wrap: wrap;
	}
	.msp-utilize-contianer {
	  display: flex;
	}
	.msp-utilize-contianer .msp-utilize-right {
	  flex: 0 0 55%;
	  display: flex;
	  align-items: normal;
	  justify-content: right;
	  text-align: right;
	}
	/*.msp-utilize-contianer .msp-utilize-right .ftimgsticky{ position: sticky; top: 25%;}*/
	.msp-utilize-img img {
	  width: 90%;
		    opacity: 0;
    transform: translateX(-50px);
		    transition: .3s ease;
	}
.msp-utilize-img.content-view img{transform: translateX(0px);
	  opacity: 1;
	  transition: .6s ease;
transition-delay: .2s;}

	.msp-utilize-contianer .msp-utilize-left {
	  flex: 0 0 45%;
	  justify-content: flex-start;
	  display: flex;
	  flex-wrap: wrap;
	  align-items: flex-start;
	}
	.msp-utilize-cloud {
	  display: flex;
	  flex-wrap: wrap;
	  align-items: flex-start;
	  justify-content: flex-start;
	}
	.msp-utilize-cloud .msp-utilize-boxs {
	  flex: 0 0 100%;
	  margin: 20px auto;
	  overflow: hidden;
	}
	.msp-utilize-cloud .msp-utilize-boxs:nth-child(even) {
	  position: relative;
	  top: auto;
	}
	/*.msp-utilize-cloud .msp-utilize-boxs:nth-child(even) {
	}*/
	.msp-utilize-boxs.content-view .msp-utilize-cont {
	  transform: translateY(0px);
	  opacity: 1;
	  transition: .6s ease;
	  transition-delay: .2s;
	}
	/*.msp-utilize-cont {
	background: #fff;
	padding: 30px;
	border-radius: 15px;
	min-height: 450px;
	opacity: 0;
	transform: translateY(-50px);
	}*/
	.msp-utilize-cont {
	  /* margin: 20px; 
	background: #f1f1f1;*/
	  padding: 0;
	  border-radius: 0;
	  opacity: 0;
	  transform: translateY(-50px);
	  /* min-height: 365px; */
	  transition: .3s ease;
	  display: flex;
	}
	/*.msp-utilize-cont:hover{ box-shadow:0px 1px 16px 0px rgb(8 44 106); transform: translateY(-0.2em);}*/
	.msp-utilize-cont h4 {
	  font: 22px / 1.4 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  margin: 0px;
	}
	ul.msp-utilize-points {
	  padding-right: 0;
	  margin-top: 20px;
	}
	ul.msp-utilize-points li {
	  font-size: 18px;
	  line-height: 1.3;
	  margin-bottom: 10px;
	  display: block;
	  position: relative;
	  padding-left: 32px;
	  margin-top: 13px;
	  transition: .3s ease;
	}
	.msp-utilize-boxs.content-view .msp-utilize-cont ul.ae-ftr-points li {
	  -webkit-animation: ftrlist 1.5s ease-out;
	  animation: ftrlist 1.5s ease-out;
	}
	@-webkit-keyframes ftrlist {
	  0% {
	    opacity: 0.5;
	    transform: translateX(30px);
	  }
	  100% {
	    opacity: 1;
	    transform: translateX(0px);
	  }
	}
	/*ul.ae-ftr-points li::before {
	  background-image: url("../images/ae-ftr-points-icon.svg");
	}*/
	ul.ae-ftr-points li::before {
	  content: "";
	  display: inline-block;
	  height: 20px;
	  width: 20px;
	  background-repeat: no-repeat;
	  background-size: contain;
	  position: absolute;
	  left: 0;
	  top: 6px;
	}
	.msp-utilize-point-icon1, .msp-utilize-point-icon2, .msp-utilize-point-icon3, .msp-utilize-point-icon4 {
	  width: 55px;
	  height: 40px;
	  display: block;
	  background-image: url(../cloud/images/msp-cloud-utilize-icons.svg);
	  display: block;
	  margin: 0;
	  background-size: 390px;
	}
	.msp-utilize-point-icon1 {
	  background-position: -35px -20px;
	}
	.msp-utilize-point-icon2 {
	  background-position: -136px -20px;
	}
	.msp-utilize-point-icon3 {
	  background-position: -235px -17px;
	}
	.msp-utilize-point-icon4 {
	  background-position: -328px -17px;
	}
	/*Achieving seamless managed service delivery with ServiceDesk Plus MSP - start*/
	.msp-msd-sec {
	  background: none;
	  padding: 0;
	  position: relative;
	  overflow: hidden;
	}
	.msp-msd-sec h2 {
	  font: 37px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  color: #fff;
	  width: 100%;
	  margin: 0 auto;
	  text-align: left;
	  z-index: 1;
	  position: relative;
	  display: flex;
	  flex-wrap: wrap;
	}
	.msp-msd-wrapper {
	  display: flex;
	  margin-top: 0;
	}
	.msp-tabcont {
	  flex: 0 0 50%;
	  padding: 100px 0 150px 0;
	}
	.tabscont {
	  width: 100%;
	  margin: 0
	}
	.msp-tabcont:before {
	  content: "";
	  width: 100%;
	  background: #2b1709;
	  position: absolute;
	  top: 0;
	  left: -46%;
	  bottom: 0;
	  border-radius: 0;
	  margin-left: -55px;
	}
	.msp-msd-cont-right {
	  padding: 0;
	  flex: 0 0 50%;
	  background: #fceee2;
	  border-radius: 0;
	  display: flex;
	  align-items: center;
	}
	.msp-msd-cont-right:before {
	  content: "";
	  width: 100%;
	  background: #fceee2;
	  position: absolute;
	  top: 0;
	  left: 880px;
	  bottom: 0;
	  border-radius: 0;
	  margin-left: -30px;
	}
	ul.msp-hme-soln-list {
	  padding-right: 0;
	  margin-top: 0;
	  width: 100%;
	}
	ul.msp-hme-soln-list li {
	  font: 18px / 1.6 'Zoho_Puvi_Regular', Arial, Helvetica, sans-serif;
	  margin-bottom: 0;
	  display: block;
	  position: relative;
	  padding-left: 0px;
	  margin-top: 20px;
	  color: #000;
	  /*opacity: 0;
	  transition: 1s ease !important;*/
	}
	ul.msp-hme-soln-list li:nth-child(1) {
	  margin-top: 0;
	}
	ul.msp-hme-soln-list li a {
	  color: #096ffb;
	  text-decoration: none;
	  border-bottom: 1px dashed #096ffb;
	}
	ul.msp-hme-soln-list li::before {
	  display: none;
	  /*background-image: url("../images/home/msp-hm-cont-list.svg");*/
	}
	ul.msp-hme-soln-list li::before {
	  content: "";
	  display: inline-block;
	  height: 16px;
	  width: 16px;
	  background-repeat: no-repeat;
	  background-size: contain;
	  position: absolute;
	  left: 0;
	  top: 6px;
	  display: none;
	}
	.msp-msd-tabs {
	  padding: 0;
	  margin-top: 30px;
	}
	.msp-msd-tabs li {
	  margin-right: 15px;
	  font-size: 24px;
	}
	.msp-msd-tabs li {
	  cursor: pointer;
	  /* border-bottom: solid 1px #e4eae1; */
	  font-weight: 300;
	  /* transition: all 0.5s ease; */
	  -webkit-transition: all 0.5s;
	  -moz-transition: all 0.5s ease;
	  -o-transition: all 0.5s ease;
	  font: 22px / 1.6 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  /* text-transform: uppercase; */
	  /* border-left: solid 2px #fff; */
	  list-style: none;
	  white-space: nowrap;
	  /* overflow: hidden; */
	  text-overflow: ellipsis;
	  padding: 10px 0 10px 0;
	  position: relative;
	  margin: 10px 0;
	}
	.msp-msd-tabs li:nth-child(1) {
	  margin-top: 0px;
	}
	.msp-msd-tabs li:nth-child(7) {
	  margin-bottom: 0px;
	}
	.msp-msd-tabs li span.msdtab-text {
	  margin: 0;
	  z-index: 9;
	  position: relative;
	  color: #fff;
	  left: 40px;
	}
	.msp-msd-tabs li:hover span.msdtab-text {
	  color: #f5853c
	}
	.msp-msd-tabs li.msp-msdtab-active span.msdtab-text {
	  color: #f5853c;
	  display: block;
	}
	li.msp-msdtab.msp-msdtab-active {
	  position: relative;
	}
	.msp-msd-tabs li.msp-msdtab-active span.msdtab-text:before {
	  border-top: 25px solid transparent;
	  border-left: 30px solid #2b1709;
	  border-bottom: 25px solid transparent;
	  content: '';
	  display: block;
	  height: 0;
	  margin-top: 0;
	  position: absolute;
	  right: 25px;
	  top: 0;
	  width: 0;
	  left: auto;
	  bottom: auto;
	  z-index: 999;
	}
	.msp-msd-tabs li.msp-msdtab-active span.msdtab-text:after {}
	.msp-msd-tabs li.msp-msdtab-active span.msdtab-text:hover, .msp-msd-tabs li.msp-msdtab-active span.msdtab-text:focus, .msp-msd-tabs li.msp-msdtab-active span.msdtab-text:hover:before, .msp-msd-tabs li.msp-msdtab-active span.msdtab-text:hover:after, .msp-msd-tabs li.msp-msdtab-active span.msdtab-text:focus:before, .msp-msd-tabs li.msp-msdtab-active span.msdtab-text:focus:after {
	  color: #f5853c;
	}
	.msp-msd-tabs li:before {
	  content: "";
	  width: 100%;
	  /* background: #fff; */
	  position: absolute;
	  top: 0;
	  left: 20px;
	  bottom: 0;
	  transition: width 3s;
	  opacity: 0;
	  border-radius: 0;
	}
	.msd-icon1, .msd-icon2, .msd-icon3, .msd-icon4, .msd-icon5, .msd-icon6 {
	  background-image: url(../cloud/images/msp-msd-tab-icons.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: absolute;
	  width: 30px;
	  height: 30px;
	  background-size: 200px;
	}
	.msd-icon1 {
	  background-position: -7px -25px;
	}
	.msp-msd-tabs li:nth-child(1).msp-msdtab-active .msd-icon1 {
	  background-position: -7px 4px;
	}
	.msp-msd-tabs li:nth-child(1):hover .msd-icon1 {
	  background-position: -7px 4px;
	}
	.msd-icon2 {
	  background-position: -46px -25px;
	}
	.msp-msd-tabs li:nth-child(2).msp-msdtab-active .msd-icon2 {
	  background-position: -46px 4px;
	}
	.msp-msd-tabs li:nth-child(2):hover .msd-icon2 {
	  background-position: -46px 4px;
	}
	.msd-icon3 {
	  background-position: -78px -27px;
	}
	.msp-msd-tabs li:nth-child(3).msp-msdtab-active .msd-icon3 {
	  background-position: -78px 2px;
	}
	.msp-msd-tabs li:nth-child(3):hover .msd-icon3 {
	  background-position: -78px 2px;
	}
	.msd-icon4 {
	  background-position: -110px -27px;
	}
	.msp-msd-tabs li:nth-child(4).msp-msdtab-active .msd-icon4 {
	  background-position: -110px 2px;
	}
	.msp-msd-tabs li:nth-child(4):hover .msd-icon4 {
	  background-position: -110px 2px;
	}
	.msd-icon5 {
	  background-position: -144px -27px;
	}
	.msp-msd-tabs li:nth-child(5).msp-msdtab-active .msd-icon5 {
	  background-position: -144px 2px;
	}
	.msp-msd-tabs li:nth-child(5):hover .msd-icon5 {
	  background-position: -144px 2px;
	}
	.msd-icon6 {
	  background-position: -172px -27px;
	}
	.msp-msd-tabs li:nth-child(6).msp-msdtab-active .msd-icon6 {
	  background-position: -172px 2px;
	}
	.msp-msd-tabs li:nth-child(6):hover .msd-icon6 {
	  background-position: -172px 2px;
	}
	.msp-msd-tabs li.msp-msdtab-active:before {
	  width: 100%;
	  opacity: 1;
	}
	.msp-msd-tabs li:after {
	  content: "";
	  height: 2px;
	  width: 0%;
	  background: #f5853c;
	  position: absolute;
	  top: 60px;
	  left: 0px;
	  bottom: 0;
	  transition: width 5s;
	  opacity: 0;
	}
	.msp-msd-tabs li.msp-msdtab-active:after {
	  width: 58%;
	  opacity: 1;
	  height: 1px;
	}
	.msp-msd-tabs li span.msdtab-text:after {
	  content: "";
	  height: 1px;
	  width: 58%;
	  background: #f5853c4f;
	  position: relative;
	  top: 15px;
	  left: -40px;
	  bottom: 0;
	  opacity: 1;
	  display: block;
	}
	.msp-msd-tabs li:hover:before {
	  width: 100%;
	  opacity: 1;
	}
	.msp-msd-tabs li:hover:after {
	  height: 2px;
	  opacity: 1;
	}
	/*.msp-msd-tabs li:hover{
	  background-color: #ffffff;
	}*/
	h3.msp-msd-accordion:hover {
	  background-color: #ffffff; /* border-bottom: 1px solid #BFE1B1; */ border-left: solid 2px #f1a068;
	}
	h3.msp-msdtab-active, h3.msp-msdtab-active:hover {
	  border-bottom: 1px solid #e7edee;
	}
	h3.msp-msd-accordion {
	  cursor: pointer;
	  font-size: 18px;
	  display: none;
	  font-weight: 300;
	  border-bottom: 1px solid #e7edee;
	  margin: 0;
	  line-height: 66px;
	  transition: all 0.7s ease;
	  -webkit-transition: all 0.7s ease;
	  -moz-transition: all 0.7s ease;
	  -o-transition: all 0.7s ease;
	}
	h3.msp-msd-accordion:hover {}
	.msp-msdtab-content {
	  display: none;
	}
	.msp-msd-cont-item{
	  display: none;
	}
	.msp-solution-content-active, .msp-msd-accordion-active {
	  display: block;
	}
	/*-----------Vertical tabs-----------*/
	.msp-solution-arrow {
	  width: 0;
	  height: 0;
	  float: right;
	  margin-top: 27px;
	  margin-right: 15px;
	  border-left: 5px solid transparent;
	  border-right: 5px solid transparent;
	  border-top: 7px solid;
	}
	h3.msp-msdtab-active span.msp-solution-arrow {
	  border: none;
	  border-left: 5px solid transparent;
	  border-right: 5px solid transparent;
	  border-bottom: 7px solid;
	}
	/*-----------Accordion styles-----------*/
	h3.msp-msdtab-active {
	  background: #fbf2ec;
	  /* !important;*/
	  border-color: #f1a068;
	}
	.msp-solution-easy-accordion h3.msp-msd-accordion {
	  display: block;
	}
	.msp-solution-jfit {
	  width: 100%;
	  margin: 0px;
	}
	.msp-msdtab-content-active {
	  display: block;
	  background: #e7edee;
	  padding: 0 25px 25px;
	}
	.msp-msd-tab-content {
	  width: 75%;
	  padding-left: 25%;
		animation: contfadein 1.5s ease-out;
	}
	@-webkit-keyframes contfadein {
	  0% {
	    opacity: 0;
	    transform: translateY(50px);
	  }
	  100% {
	    opacity: 1;
	    transform: translateY(0px);
	  }
	}


	/*.msp-msd-tab-content img {
	}*/
	.msd-animt-svg {
	  display: block;
	  position: relative;
	  width: 70%;
	  margin: 0 auto 30px auto;
	}
	.msd-animt-svg img {
	  width: 90%;
	  max-width: 100%;
	}
.msd-img1{background-image: url(../cloud/images/msd-01.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: relative;
	  width: 300px;
	  height: 300px;
	  background-size: 300px;
	margin: 0 auto;
}
.msp-msd-cont-item.active .msd-img1{background-image: url(../cloud/images/msd-01-loop.svg);}
.msd-img2{background-image: url(../cloud/images/msd-02.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: relative;
	  width: 300px;
	  height: 300px;
	  background-size: 300px;
	margin: 0 auto;
}
.msp-msd-cont-item.active .msd-img2{background-image: url(../cloud/images/msd-02-loop.svg);}
.msd-img3{background-image: url(../cloud/images/msd-03.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: relative;
	  width: 300px;
	  height: 310px;
	  background-size: 300px;
	margin: 0 auto;
}
.msp-msd-cont-item.active .msd-img3{background-image: url(../cloud/images/msd-03-loop.svg);}
.msd-img4{background-image: url(../cloud/images/msd-04.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: relative;
	  width: 300px;
	  height: 300px;
	  background-size: 300px;
	margin: 0 auto;
}
.msp-msd-cont-item.active .msd-img4{background-image: url(../cloud/images/msd-04-loop.svg);}
.msd-img5{background-image: url(../cloud/images/msd-05.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: relative;
	  width: 300px;
	  height: 310px;
	  background-size: 290px;
	margin: 0 auto;
}
.msp-msd-cont-item.active .msd-img5{background-image: url(../cloud/images/msd-05-loop.svg);}
.msd-img6{background-image: url(../cloud/images/msd-06.svg);
	  background-repeat: no-repeat;
	  display: block;
	  position: relative;
	  width: 300px;
	  height: 300px;
	  background-size: 300px;
	margin: 0 auto;
}
.msp-msd-cont-item.active .msd-img6{background-image: url(../cloud/images/msd-06-loop.svg);}
	.msp-msd-tab-content h4 {
	  font: 25px / 1.2 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  margin-left: 0;
	  position: relative;
	  display: block;
	  margin-bottom: 20px;
	}
	.msp-msd-tab-content p {
	  position: relative;
	  display: block;
	}
	/*Optimal investment for a world-class service management initiative*/
	.msp-hm-edition-sec {
	  background-color: #fefbf9;
	  padding: 8% 0;
	  position: relative
	}
	.msp-hm-edition-sec h2 {
	  font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  color: #000;
	  text-align: center;
	  margin: 0 auto;
	  width: 60%;
	}
	.msp-home-edn-table {
	  display: flex;
	  align-items: flex-start;
	  justify-content: space-around;
	  width: 100%;
	  flex-wrap: wrap;
	  margin-top: 80px;
	}
	.msp-home-edn-table .col {
	  box-sizing: border-box;
	  flex: 0 0 calc(100% / 3 - 25px);
	  max-width: calc(96% / 3 - 25px);
	  position: relative;
	}
	.optiml-img {
	  min-height: 140px;
	  display: flex;
	  align-items: center;
	  text-align: center;
	  justify-content: center;
	}
	.optiml-img img {
	  width: 50%;
	}
	.msp-free-edition .optiml-img img {
	  width: 65%;
	}
	.msp-hm-edn-title {}
	.msp-hm-edn-title h3 {
	  font: 25px / 1.3 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  color: #000;
	  /* text-align: left; */
	  margin: 10px 0 0 0;
	}
	.msp-hm-edn-title p {
	  font-size: 14px;
	  color: #000;
	  /* text-align: left; */
	  margin-top: 15px;
	  margin: 0px;
	}
	.msp-free-edn-icon, .msp-trial-edn-icon, .msp-pro-edn-icon {
	  /*background-image: url(../images/msp-hm-edn-icons.svg);*/
	  background-repeat: no-repeat;
	  width: 50px;
	  height: 50px;
	  display: block;
	  margin: 0;
	  background-size: 270px;
	}
	.msp-free-edn-icon {
	  background-position: -16px -9px;
	}
	.msp-trial-edn-icon {
	  background-position: -120px -8px;
	}
	.msp-pro-edn-icon {
	  background-position: -207px -8px;
	}



.msp-home-edn-table .col:nth-child(1){
	      transform: translateY(50px);
	}
.msp-home-edn-table .col:nth-child(2){
	      transform: translateY(100px);
	}
.msp-home-edn-table .col:nth-child(3) {
	     transform: translateY(150px);
	}
	.msp-home-edn-table .col:nth-child(1).content-view {
	  transform: translateY(0px);
	  opacity: 1;
	  transition: .6s ease;
	  transition-delay: .1s;
	}
	
	.msp-home-edn-table .col:nth-child(2).content-view {
	  transform: translateY(0px);
	  opacity: 1;
	  transition: .6s ease;
	  transition-delay: .2s;
	}
	
	.msp-home-edn-table .col:nth-child(3).content-view{
	  transform: translateY(0px);
	  opacity: 1;
	  transition: .6s ease;
	  transition-delay: .4s;
	}
	

	.msp-free-edition, .msp-trial-edition, .msp-pro-edition {
	  background-color: #f9deb2;
	  padding: 60px 45px;
	  border-radius: 30px;
	  min-height: 350px;
		transition: .5s ease;
	}

.msp-free-edition:hover, .msp-trial-edition:hover, .msp-pro-edition:hover{
	        transform: scale(1.03) !important;
    box-shadow: 0px 8px 14px 1px #e2e2e1;
    border-bottom: 2px solid #fff;
	}



	.edi-compr-cta {
	  text-align: center;
	  margin-top: 70px;
	  display: block;
	  position: relative;
	}
	.edi-compr-cta a {
	  background: #F1402E;
	  color: #fff;
	  text-decoration: none;
	  font: 20px / 1.5 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  position: relative;
	  overflow: hidden;
	  padding: 15px 50px;
	  border-radius: 7px;
	  transition: all ease .5s;
	  cursor: pointer;
	  display: inline-block;
	}
	.edi-compr-cta a:hover {
	  background: #db4029;
	  padding: 18px 60px;
	}
	/*A buffet of MSP essentials all on the same table*/
	.msp-essent-sec {
	  background: none;
	  padding: 100px 0;
	  position: relative;
	}
	.msp-essent-sec h2 {
	  font: 37px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  width: 100%;
	  margin: 0 auto;
	  text-align: left;
	  z-index: 1;
	  position: relative;
	}
	.tab-container {
	  display: flex;
	  align-items: flex-start;
	}
	
	.msp-essent-left {
	  flex: 0 0 40%;
	  padding: 0;
		    transform: translateX(-50px);
		opacity: 0;
	}
.tab-container.content-view .msp-essent-left{    transform: translateX(0px);
    opacity: 1;
    transition: .6s ease;
    transition-delay: .3s;}

	.msp-essent-left p {
	  margin-top: 20px;
	  width: 70%;
	}
	.msp-essent-tab {
	  font: 18px / 1.2 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  margin: 30px 0 30px 20px;
	  cursor: pointer;
	  text-align: left;
	  font-weight: bold;
	  color: #666;
	  position: relative;
	}
	.msp-essent-tab:before {
	  content: "";
	  position: absolute;
	  top: 6px;
	  right: 0;
	  bottom: 0;
	  left: -20px;
	  width: 8px;
	  height: 8px;
	  border-radius: 50px;
	  background: #666;
	}
	.msp-essent-tab.active {
	  color: #873f16;
	}
	.msp-essent-tab:hover {
	  color: #873f16;
	}
	.msp-essent-tab.active:before {
	  background: #873f16;
	}
	.msp-essent-tab:hover:before {
	  background: #873f16;
	}
	.msp-essent-content-right {
	  flex: 0 0 55%;
	  margin-left: 3%;
	}
	.msp-essent-content-right-bg {
	  background-image: url(../cloud/images/msp-essant-right-bg.png);
	  background-repeat: no-repeat;
	  background-size: cover;
	  padding: 20px 50px;
	  border-radius: 2em;
	  min-height: 500px;
	  display: flex;
	  align-items: center;
	}
	.essent-content-item {
	  display: none;
	  opacity: 0;
	  transition: opacity 0.5s ease;
	}
	.essent-content-item.active {
	  display: block;
	  opacity: 1;
	}
	.msp-me-integ {
	  display: flex;
	  align-items: center;
	  flex-wrap: wrap
	}
	.msp-me-integ .leftitems {
	  flex: 0 0 60%
	}
	.msp-me-integ .rightitems {
	  flex: 0 0 36%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 4%;
	}
	.msp-me-integ .leftitems div, .msp-me-integ .rightitems div {
	  flex: 0 0 100%;
	  background: #fff;
	  border-radius: 20px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  align-content: center;
	  margin: 15px auto;
	  padding: 50px 0;
	  box-shadow: 0px 0px 11px 3.36px rgb(246 232 222);
	}
	.msp-zoho-integ {
	  display: flex;
	  align-items: center;
	  flex-wrap: wrap
	}
	.msp-zoho-integ .leftitems {
	  flex: 0 0 50%;
	  display: flex;
	  flex-wrap: wrap;
	}
	.msp-zoho-integ .rightitems {
	  flex: 0 0 50%;
	  display: flex;
	  flex-wrap: wrap;
	}
	.msp-zoho-integ .centeritems {
	  flex: 0 0 95%;
	  margin: 0 auto;
	}
	.msp-zoho-integ .leftitems div, .msp-zoho-integ .rightitems div {
	  flex: 0 0 90%;
	  background: #fff;
	  border-radius: 20px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  align-content: center;
	  margin: 15px auto;
	  padding: 30px 0;
	  box-shadow: 0px 0px 11px 3.36px rgb(246 232 222);
	}
	.msp-zoho-integ .centeritems div {
	  flex: 0 0 90%;
	  background: #fff;
	  border-radius: 20px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  align-content: center;
	  margin: 15px auto;
	  padding: 30px 0;
	  box-shadow: 0px 0px 11px 3.36px rgb(246 232 222);
	}
	.msp-thirdprty-integ {
	  display: flex;
	  align-items: center;
	  flex-wrap: wrap
	}
	.msp-thirdprty-integ .leftitems {
	  flex: 0 0 50%;
	  display: flex;
	  flex-wrap: wrap;
	}
	.msp-thirdprty-integ .rightitems {
	  flex: 0 0 50%;
	  display: flex;
	  flex-wrap: wrap;
	}
	.msp-thirdprty-integ .leftitems div, .msp-thirdprty-integ .rightitems div {
	  flex: 0 0 83%;
	  background: #fff;
	  border-radius: 20px;
	  display: flex;
	  align-items: flex-start;
	  justify-content: left;
	  align-content: center;
	  margin: 12px auto;
	  padding: 15px 0 15px 30px;
	  box-shadow: 0px 0px 11px 3.36px rgb(246 232 222);
	}
	.me-apmp, .me-anp, .me-site247 {
	  background-image: url(../cloud/images/msp-me-integration-logos.svg);
	  background-repeat: no-repeat;
	  height: 50px;
	  display: block;
	  background-size: 580px;
	}
	.me-apmp {
	  background-position: -5px 0px;
	  width: 283px;
	}
	.me-anp {
	  background-position: -285px -7px;
	  width: 162px;
	}
	.me-site247 {
	  background-position: -457px -4px;
	  width: 140px;
	}
	.z-asset, .z-circuit, .z-survey, .z-vault, .z-dirctory {
	  background-image: url(../cloud/images/msp-zoho-integration-logos.svg);
	  background-repeat: no-repeat;
	  height: 65px;
	  display: block;
	  background-size: 1000px;
	}
	.z-asset {
	  background-position: -6px -6px;
	  width: 158px;
	}
	.z-circuit {
	  background-position: -394px -13px;
	  width: 175px;
	}
	.z-survey {
	  background-position: -202px -10px;
	  width: 171px;
	}
	.z-vault {
	  background-position: -604px -17px;
	  width: 143px;
	}
	.z-dirctory {
	  background-position: -766px -8px;
	  width: 203px;
	}
	.thirdpty-01, .thirdpty-02, .thirdpty-03, .thirdpty-04, .thirdpty-05, .thirdpty-06, .thirdpty-07, .thirdpty-08, .thirdpty-09 {
	  background-image: url(../cloud/images/msp-thirdparty-integration-logos.png);
	  background-repeat: no-repeat;
	  height: 45px;
	  display: block;
	  background-size: auto;
	}
	.thirdpty-01 {
	  background-position: -1px -11px;
	  width: 118px;
	}
	.thirdpty-02 {
	  background-position: -147px -7px;
	  width: 157px;
	}
	.thirdpty-03 {
	  background-position: -315px -11px;
	  width: 157px;
	}
	.thirdpty-04 {
	  background-position: -495px -20px;
	  width: 170px;
	}
	.thirdpty-05 {
	  background-position: -10px -75px;
	  width: 139px;
	}
	.thirdpty-06 {
	  background-position: -181px -77px;
	  width: 90px;
	}
	.thirdpty-07 {
	  background-position: -298px -80px;
	  width: 178px;
	}
	.thirdpty-08 {
	  background-position: -499px -82px;
	  width: 132px;
	}
	.thirdpty-09 {
	  background-position: -649px -85px;
	  width: 56px;
	}
	/*See what our customers have to say*/
	.msp-hm-customer-sec {
	  background: #fbf3ec;
	  padding: 8% 0 25% 0;
	  position: relative;
	}
	.msp-hm-customer-sec h2 {
	  font: 40px / 1.2 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  color: #000;
	  text-align: center;
	  margin-top: 0;
	}
	.customersay {
	  position: relative;
	  width: 70%;
	  margin: 70px auto 0 auto;
	  text-align: center;
	}
	.msp-cloud-vdo {
	  background: none;
	  text-align: center;
	  width: 100%;
	  max-width: 100%;
	  margin: 0 auto;
	}
	.msp-cloud-vdo div.playarea {
	  position: relative;
	  padding-top: 0;
	  width: 100%;
	  height: 450px;
	  margin: 0 auto;
	  background-size: cover;
	  background-position: center;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  cursor: pointer; /* Indicate that playarea is clickable */
	  border-radius: 20px
	}
	.msp-cloud-vdo iframe {
	  position: relative;
	  width: 100%;
	  height: 100%;
	  max-width: 100%;
	  display: none; /* Initially hide the iframe */
	  border-radius: 20px;
	}
	.thumbnails {
	  display: flex;
	  align-content: center;
	  justify-content: space-between;
	  position: relative;
	  flex-direction: row;
	  width: 100%;
	  margin-top: 20px;
	}
	.thumbnails .v-thumb {
	  flex: 0 0 30%;
	}
	.thumbnails .v-thumb img {
	  width: 100%;
	  border-radius: 10px
	}
	.thumbnails .v-thumb p {
	  font-size: 16px;
	  text-align: left;
	  font-weight: normal;
	}
	.msp-cloud-vdo a {
	  display: block;
	  text-decoration: none;
	  color: blue;
	  transition: .5s ease;
	}
	.msp-cloud-vdo a:visited {
	  color: rgb(204, 204, 203);
	}
	.msp-cloud-vdo a:hover {
	  transform: scale(1.05);
	  transition: transform 0.3s ease;
	}
	.msp-cloud-video-01 {
	  background-image: url(../cloud/images/msp-cloud-video-01-bw.png);
	  background-repeat: no-repeat;
	  height: 140px;
	  display: block;
	  background-size: cover;
	  width: 100%;
	  border-radius: 10px;
	}
	.v-thumb.active .msp-cloud-video-01 {
	  background-image: url(../cloud/images/msp-cloud-video-01.png)
	}
	.v-thumb:hover .msp-cloud-video-01 {
	  background-image: url(../cloud/images/msp-cloud-video-01.png)
	}
	.msp-cloud-video-02 {
	  background-image: url(../cloud/images/msp-cloud-video-02-bw.png);
	  background-repeat: no-repeat;
	  height: 140px;
	  display: block;
	  background-size: cover;
	  width: 100%;
	  border-radius: 10px;
	}
	.v-thumb.active .msp-cloud-video-02 {
	  background-image: url(../cloud/images/msp-cloud-video-02.png)
	}
	.v-thumb:hover .msp-cloud-video-02 {
	  background-image: url(../cloud/images/msp-cloud-video-02.png)
	}
	.msp-cloud-video-03 {
	  background-image: url(../cloud/images/msp-cloud-video-03-bw.png);
	  background-repeat: no-repeat;
	  height: 140px;
	  display: block;
	  background-size: cover;
	  width: 100%;
	  border-radius: 10px;
	}
	.v-thumb.active .msp-cloud-video-03 {
	  background-image: url(../cloud/images/msp-cloud-video-03.png)
	}
	.v-thumb:hover .msp-cloud-video-03 {
	  background-image: url(../cloud/images/msp-cloud-video-03.png)
	}
	/*Recommended by industry experts and users*/
	.industry-experts-sec {
	  background: #fff;
	  padding: 8% 0 2% 0;
	  position: relative;
	}
	.industry-experts-bg {
	  background-image: url(../cloud/images/msp-award-industry-bg.png);
	  background-repeat: no-repeat;
	  padding: 80px 25px;
	  border-radius: 30px;
	  position: relative;
	  margin-top: -35%;
	  background-size: cover;
	  background-position: center;
	}
	
	.industry-experts-bg h2 {
	  font: 40px / 1.2 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  color: #fff;
	  text-align: center;
	  width: 45%;
	  margin: 0 auto 20px auto;
		transform: translateY(-50px);
		opacity: 0;
	}
.industry-experts-bg.content-view h2{
	transform: translateY(0px);
    opacity: 1;
    transition: 1s ease;
    transition-delay: .3s;}

	.industry-experts-cont {
	  display: flex;
	  text-align: center;
	  justify-content: center;
	}
.left-itm{transform: translateX(-50px);
		opacity: 0;}
.right-itm{transform: translateX(50px);
		opacity: 0;}

.industry-experts-bg.content-view .left-itm{transform: translateX(0px);
    opacity: 1;
    transition: 1s ease;
    transition-delay: .3s;}
.industry-experts-bg.content-view .right-itm{transform: translateX(0px);
    opacity: 1;
    transition: 1s ease;
    transition-delay: .3s;}



	.left-itm, .right-itm {
	  flex: 0 0 45%
	}
	.left-itm .cont, .right-itm .cont {
	  background: #fff;
	  padding: 20px;
	  text-align: center;
	  border-radius: 10px;
	  margin: 20px 10px;
	}
	.left-itm .cont p {
	  font: 17px / 1.2 'Zoho_Puvi_SemiBold', Arial, Helvetica, sans-serif;
	}
	.right-itm .cont img {
	  max-width: 17%;
	  margin-top: 14px;
	}
	.right-itm .cont p {
	  display: flex;
	  flex-direction: row;
	  align-items: center;
	  width: 50%;
	  margin: 30px auto 0 auto;
	}
	.rtingtxt {
	  font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  margin-right: 20px;
	}
	.ystar {
	  background-image: url(../cloud/images/y-star.svg);
	  background-repeat: no-repeat;
	  background-size: 30px;
	  width: 30px;
	  height: 30px;
	  display: block;
	}
	.ystaroff {
	  background-image: url(../cloud/images/y-star-off.svg);
	  background-repeat: no-repeat;
	  background-size: 30px;
	  width: 30px;
	  height: 30px;
	  display: block;
	}
	/*Our dedication towards privacy and security*/
	.msp-privacy-policy {
	  padding: 100px 0 50px 0;
	}
	.msp-privacy-policy h2 {
	  font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  color: #000;
	  text-align: left;
	  width: 40%;
	  margin: 0 0px 40px 0;
		 transform: translateY(-50px);
		opacity: 0;
	}
	.msp-privacy-policy.content-view h2{    transform: translateY(0px);
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1s;}
	.privacy-policy-cont {
	  display: flex;
	  align-items: center;
	}
	.privacy-policy-cont .leftcont {
	  flex: 0 0 57%;
	  display: flex;
	  flex-wrap: wrap;
	}
	.privacy-policy-cont .rightcont {
	  flex: 0 0 40%;
	  display: flex;
	  flex-wrap: wrap;
	  padding-left: 3%;
	  justify-content: space-around;
	}
	.scurity-cont1 {
	  background: #fef7e7;
	  padding: 25px;
	  border-radius: 20px;
	  flex-basis: 40%;
	  margin: 10px 10px 10px 0;
		opacity: 0;
	}
.msp-privacy-policy.content-view .scurity-cont1{ 
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1.2s;}

	.scurity-cont2 {
	  background: #fdf0e9;
	  padding: 25px;
	  border-radius: 20px;
	  flex-basis: 40%;
	  margin: 10px 0 10px 20px;
		opacity: 0;
	}
.msp-privacy-policy.content-view .scurity-cont2{ 
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1.4s;}
	.scurity-cont3 {
	  background: #ecebfe;
	  padding: 25px;
	  border-radius: 20px;
	  flex-basis: 91%;
	  margin: 20px 0 10px 0;
		opacity: 0;
	}
.msp-privacy-policy.content-view .scurity-cont3{ 
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1.6s;}
	.scurity-cont1 p, .scurity-cont2 p, .scurity-cont3 p {
	  margin: 0px;
	}
	.scurity-pii-is {
	  background: #fceded;
	  padding: 20px;
	  border-radius: 20px;
	  display: flex;
	  align-items: center;
	  margin: 13px;
	  height: 150px;
		opacity: 0;
	}
.msp-privacy-policy.content-view .scurity-pii-is{ 
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1.8s;}
	.scurity-gdpr-hipaa {
	  background: #e7f8fe;
	  padding: 20px;
	  border-radius: 20px;
	  display: flex;
	  align-items: center;
	  margin: 13px;
	  height: 150px;
		opacity: 0;
	}
.msp-privacy-policy.content-view .scurity-gdpr-hipaa{ 
    opacity: 1;
    transition: 1s ease;
    transition-delay: 2s;}
	.pii-icon {
	  background-image: url(../cloud/images/security-01.svg);
	  background-repeat: no-repeat;
	  background-size: auto;
	  width: 205px;
	  height: 110px;
	  display: block;
	  margin: 0 auto;
	}
	.gdpr-icon {
	  background-image: url(../cloud/images/security-gdpr.svg);
	  background-repeat: no-repeat;
	  background-size: auto;
	  width: 140px;
	  height: 140px;
	  display: block;
	  margin: 0 auto
	}
	.hipaa-icon {
	  background-image: url(../cloud/images/security-hipaa.svg);
	  background-repeat: no-repeat;
	  background-size: auto;
	  width: 160px;
	  height: 140px;
	  display: block;
	  margin: 0 auto
	}
	.is-icon {
	  background-image: url(../cloud/images/security-03.svg);
	  background-repeat: no-repeat;
	  background-size: auto;
	  width: 205px;
	  height: 110px;
	  display: block;
	  margin: 0 auto
	}
	p.compliancelink {
	  text-align: center;
	  margin-top: 50px;
	}
	p.compliancelink a {
	  color: #366bec;
	  text-decoration: none;
	  font: 20px / 1.2 'Zoho_Puvi_SemiBold', Arial, Helvetica, sans-serif;
	  position: relative;
	}
	p.compliancelink a:before, p.compliancelink a:after {
	  border-right: 2px solid;
	  content: '';
	  display: block;
	  height: 9px;
	  margin-top: -6px;
	  position: absolute;
	  -moz-transform: rotate(135deg);
	  -o-transform: rotate(135deg);
	  -webkit-transform: rotate(135deg);
	  transform: rotate(135deg);
	  right: -12px;
	  top: 50%;
	  width: 0;
	  left: auto;
	  bottom: auto;
	}
	p.compliancelink a:after {
	  margin-top: -1px;
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  transform: rotate(45deg);
	}
	/*MSP footer section start*/
	.msp-hm-footercta-sec {
	  background: #fbf3ec;
	  padding: 8% 0;
	}
	.msp-hm-footercta-sec h2 {
	  font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  color: #000;
	  text-align: center;
	  width: 55%;
	  margin: 0 auto 50px auto;
	}
	.msp-hm-footerctabg {
	  /*background-image: linear-gradient(to right top, #50280e, #50280e, #50280e, #50280e, #50280e);*/
	  background-color: #50280f;
	  padding: 8% 9%;
	  text-align: center;
	  background-position: center;
	  border-radius: 50px;
	  /*animation: footerbgfade 4s infinite alternate;*/
	  overflow: hidden;
	  position: relative;
	}
	/*@keyframes footerbgfade {
	  0% {
		background-image: linear-gradient(to right top, #50280e, #50280e, #50280e, #50280e, #50280e);
	  }
	  100% {
		background-image: linear-gradient(to right top, #50280e, #4d250c, #492209, #461f06, #431c03);
	  }
	}*/
	.msp-hm-footerctabg span.ptrn1 {
	  background-image: url(../cloud/images/msp-cloud-left-bg.svg);
	  position: absolute;
	  left: 0;
	  bottom: 0;
	  width: 30%;
	  height: 100%;
	  z-index: 99;
	  background-repeat: no-repeat;
	  opacity: 1;
	  background-size: auto;
	}
	.msp-hm-footerctabg span.ptrn2 {
	  background-image: url(../cloud/images/msp-cloud-right-bg.svg);
	  position: absolute;
	  right: 0;
	  top: 0;
	  width: 34%;
	  height: 100%;
	  z-index: 99;
	  background-repeat: no-repeat;
	  opacity: 1;
	  background-size: auto;
	}
	.msp-hm-footerctabg h2 {
	  font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  color: #fff;
	  text-align: center;
	  margin-top: 0;
	  width: 47%;
	  margin: 0 auto 20px auto;
		 transform: translateY(-50px);
		opacity: 0;
	}
	.msp-hm-footerctabg.content-view h2{ transform: translateY(0px);
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1s;}

	.msp-hm-footerctabg p {
	  color: #e5a77c;
	  font-size: 20px;
	  margin-bottom: 50px;
		 transform: translateY(-50px);
		opacity: 0;
	}
.msp-hm-footerctabg.content-view p{ transform: translateY(0px);
    opacity: 1;
    transition: 1s ease;
    transition-delay: 1.2s;}

	.msp-hm-footerctabg a.cloudbtmcta {
	  background: #f8de4c;
	  color: #50280f;
	  text-decoration: none;
	  font: 20px / 1.5 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  position: relative;
	  overflow: hidden;
	  padding: 17px 65px;
	  border-radius: 7px;
	  /*transition: all .5s ease;*/
	  cursor: pointer;
 transform: translateY(50px);
		opacity: 0;
	}
.msp-hm-footerctabg.content-view a.cloudbtmcta{ transform: translateY(0px);
    opacity: 1;
    transition: 1s ease ;
    transition-delay: 1.2s;}

	.msp-hm-footerctabg a.cloudbtmcta:hover {
	  background: #f4d62c;
	  padding: 17px 75px;
	}
	.sdp-common-footer-bg {
	  background: #fff;
	}
	/*MSP footer section end*/
	.sdp-common-footer-bg {
	  background: #fff !important;
	}



.zh-book-demo-block {
  background: rgb(0 0 0 / 65%);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  z-index: 9999999;
}
.zh-demo-block-main {
  position: fixed;
  background: #1c3a7d;
  top: 5%;
  z-index: 999999;
  width: 460px;
  left: 30%;
  color: #fff;
  padding: 40px;
}
.zh-demo-block-main .form-label label {
  color: #000;
}
.zh-book-close {
  position: fixed;
  border: 1px solid #e9152b;
  background: #e9152b;
  padding: 0px 5px;
  font-size: 15px;
  cursor: pointer;
}
div.heading-menu .ftrpg-inrhdr {
  letter-spacing: 0px;
}

.zh-form-heading h2{ margin: 0;
    font-size: 25px;}
.zh-form-heading p{ font-size: 16px;
    margin-top: 10px;}

@media only screen and (max-width:5120px) {.msp-msd-cont-right:before{ left: 2580px;}}
@media only screen and (max-width:4096px) {.msp-msd-cont-right:before{ left: 2065px;}}
@media only screen and (max-width:3840px) {.msp-msd-cont-right:before{ left: 1935px;}}
@media only screen and (max-width:2560px) {.msp-msd-cont-right:before{ left: 1295px;}}
@media only screen and (max-width:1920px) {.msp-msd-cont-right:before{ left: 980px;}}
@media only screen and (max-width: 1728px) {
    .msp-msd-cont-right:before {
        left: 879px;
    }
}
@media only screen and (max-width: 1680px) {
    .msp-msd-cont-right:before {
        left: 855px;
    }
}
@media only screen and (max-width: 1440px) {
    .msp-msd-cont-right:before {
        left: 735px;
    }
}

@media only screen and (max-width:1340px) {
	  .msp-container {
	    max-width: 95%;
	    margin: 0 auto;
	    padding: 0px 30px;
	    width: 100%;
	  }
	  .msp-hm-banner-cont .col h1 {
	    font: 42px / 1.3 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  }
	  .msp-msd-tab-content {
	    width: 75%;
	    padding-left: 15%;
	  }
	  .msp-hm-bnr-bgs1 {
	    width: 59%;
	    height: 620px;
	    right: 0;
	    top: 6%;
	    background-size: contain;
	  }
	  .msp-free-edition, .msp-trial-edition, .msp-pro-edition {
	    padding: 50px 30px;
	  }
	  .msp-home-edn-table .col {
	    max-width: calc(100% / 3 - 20px);
	  }
	  .msp-home-edn-table {
	    justify-content: space-between;
	  }
	  .msp-essent-content-right {
	    margin-left: 5%;
	  }
	  .privacy-policy-cont .leftcont {
	    flex: 0 0 55%;
	  }
	  .privacy-policy-cont .rightcont {
	    flex: 0 0 41%;
	    padding-left: 4%;
	  }
	  .msp-hm-customer-sec {
	    padding: 8% 0 30% 0;
	  }
	}
	@media screen and (max-width:1200px) {
	  .msp-container {
	    max-width: 90%;
	  }
		.msp-hm-bnr-sec{ margin-top: 15px;}
		img.msp-hm-dcbnr-image {
	    display: none
	  }
	  img.msp-hm-mobbnr-image {
	    display: block;
	    margin: 40px auto 0 auto;
	  }
		.msp-hm-banner{ display: none}
	  h2 span {
	    margin: 0 5px;
	  }
	  span.bnr-arrow {
	    transform: rotate(127deg) !important;
	    left: 120px;
	  }
	}
	@media only screen and (max-width:1100px) {
	  .msp-hm-banner-cont {
	    flex-direction: column-reverse;
	  }
	  .msp-hm-banner-cont .col:nth-child(2) {
	    padding-left: 0;
	  }
	  span.bnr-arrow {
	    transform: rotate(115deg) !important;
	    bottom: 0px;
	    left: 190px;
	    top: 40px;
	  }
	  .msp-hm-banner-cont .col {
	    flex: 0 0 calc(100% / 1);
	    max-width: calc(100% / 1);
	  }
	  img.msp-hm-dcbnr-image {
	    width: 90%;
	    margin: 50px auto 0 auto;
	  }
	  .msp-hm-banner-cont .col h1 {
	    display: block;
	    flex-wrap: wrap;
	    text-align: center;
	    width: 90%;
	    margin: 0 auto;
	  }
	  .msp-hm-banner-cont .col p {
	    margin: 20px auto 40px auto;
	    text-align: center;
	    width: 75%;
	    padding: 0;
	  }
	  .msp-hm-banner-cont a.msp-hm-bnr-cta {
	    margin: 0 auto;
	    text-align: center;
	  }
	  /*.msp-tabcont:before {
	    display: none;
	  }*/
	  .msp-utilize-img img {
	    width: 60%;
	  }
	  .msp-utilize-contianer {
	    display: flex;
	    flex-wrap: wrap;
	  }
	  .msp-utilize-contianer .msp-utilize-left {
	    flex: 0 0 100%;
	  }
	  .msp-utilize-contianer .msp-utilize-right {
	    flex: 0 0 100%;
	    display: flex;
	    align-items: normal;
	    justify-content: center;
	    text-align: center;
	  }
	  .msp-utilize-img img {
	    width: 70%;
	  }
	  ul.msp-cutomers {
	    display: flex;
	    justify-content: center;
	    width: 95%;
	    margin: 0 auto;
	    flex-wrap: wrap;
	  }
	  ul.msp-cutomers li {
	    flex: 0 0 23%;
	    margin: 15px;
	  }
	  .msp-tabcont:before {     left: -44%;}
	  .msp-msd-sec h2 {
	    color: #fff;
	  }
	  .msp-msd-tabs li.msp-msdtab-active span.msdtab-text:before {
	    right: 10px;
	  }
	  .msp-msd-tabs li span.msdtab-text:after {
	    width: 88%;
	  }
	  .msp-msd-tabs li.msp-msdtab-active:after {
	    width: 88%;
	  }
	  .msp-msd-sec h2 {
	    width: 100%;
	    font: 30px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	  }
	  .saasmodelsec h2 {
	    width: 80%;
	  }
	  .msp-home-edn-table {
	    justify-content: space-around;
	  }
	  .msp-hm-edition-sec h2 {
	    width: 80%;
	  }
	  .msp-home-edn-table .col {
	    max-width: calc(100% / 1);
	    flex: 0 0 calc(45% / 1);
	    margin: 20px;
	  }
	  .msp-me-integ .leftitems {
	    flex: 0 0 100%;
	  }
	  .msp-me-integ .rightitems {
	    flex: 0 0 100%;
	    padding-left: 0;
	  }
	  .msp-essent-content-right-bg {
	    min-height: 450px;
	  }
	  .msp-me-integ .leftitems div, .msp-me-integ .rightitems div {
	    padding: 20px 0;
	  }
	  .z-asset, .z-circuit, .z-survey, .z-vault, .z-dirctory {
	    background-size: 800px;
	    height: 45px;
	  }
	  .z-asset {
	    background-position: -6px -6px;
	    width: 123px;
	  }
	  .z-survey {
	    background-position: -162px -10px;
	    width: 140px;
	  }
	  .z-circuit {
	    background-position: -296px -12px;
	    width: 177px;
	  }
	  .z-vault {
	    background-position: -484px -13px;
	    width: 114px;
	  }
	  .z-dirctory {
	    background-position: -613px -8px;
	    width: 163px;
	  }
	  .msp-thirdprty-integ {
	    display: flex;
	    align-items: center;
	    flex-wrap: nowrap;
	  }
	  .msp-thirdprty-integ .leftitems div, .msp-thirdprty-integ .rightitems div {
	    padding: 15px 0 15px 25px;
	  }
	  .thirdpty-01, .thirdpty-02, .thirdpty-03, .thirdpty-04, .thirdpty-05, .thirdpty-06, .thirdpty-07, .thirdpty-08, .thirdpty-09 {
	    height: 38px;
	    background-size: 750px;
	  }
	  .thirdpty-02 {
	    background-position: -134px -10px;
	    width: 147px;
	  }
	  .thirdpty-03 {
	    background-position: -287px -16px;
	    width: 145px;
	  }
	  .thirdpty-04 {
	    background-position: -453px -19px;
	    width: 176px;
	  }
	  .thirdpty-05 {
	    background-position: -6px -72px;
	    width: 130px;
	  }
	  .thirdpty-06 {
	    background-position: -162px -71px;
	    width: 85px;
	  }
	  .thirdpty-07 {
	    background-position: -274px -76px;
	    width: 160px;
	  }
	  .thirdpty-08 {
	    background-position: -458px -77px;
	    width: 135px;
	  }
	  .thirdpty-09 {
	    background-position: -602px -79px;
	    width: 56px;
	  }
	  .industry-experts-bg h2 {
	    width: 65%;
	  }
	  .industry-experts-cont {
	    flex-wrap: wrap;
	  }
	  .left-itm, .right-itm {
	    flex: 0 0 60%;
	  }
	  .right-itm .cont p {
	    width: 45%;
	  }
	  .msp-privacy-policy h2 {
	    width: 100%;
	    text-align: center;
	  }
	  .privacy-policy-cont {
	    flex-wrap: wrap;
	  }
	  .privacy-policy-cont .leftcont {
	    flex: 0 0 100%;
	    justify-content: center;
	  }
	  .privacy-policy-cont .rightcont {
	    flex: 0 0 100%;
	    padding-left: 0;
	    justify-content: center;
	  }
	  .msp-hm-footercta-sec h2 {
	    width: 75%
	  }
	  .customersay {
	    width: 90%;
	  }
	  .msp-hm-footerctabg h2 {
	    width: 100%;
	    z-index: 99;
	    position: relative;
	    display: block;
	  }
	  .msp-hm-footerctabg p, .msp-hm-footerctabg a {
	    z-index: 99;
	    position: relative;
	  }
	}
	@media only screen and (max-width:980px) {
	  .msp-hm-bnr-sec {
	    padding: 0 0 10% 0;
	  }
	  .msp-container {
	    max-width: 92%;
	    margin: 0 auto;
	    padding: 0px 4%;
	    width: 100%;
	  }
	  .msp-hm-banner-cont .col h1 span {
	    margin: 0 5px;
	  }
		
	  ul.msp-cutomers li {
	    flex: 0 0 23%;
	    margin: 15px 8px;
	  }
		
	  .msp-msd-sec h2 {
	    font: 40px / 1.2 'Zoho_Puvi_ExtraBold', Arial, Helvetica, sans-serif;
	    width: 90%;
	    text-align: center;
	    align-items: center;
	    justify-content: center;
		  color: #000;
	  }
	  .msp-msd-wrapper {
	    display: flex;
	    margin-top: 80px;
	    flex-wrap: wrap;
	  }
	  .msp-msd-cont-right {
	    padding: 0;
	    flex: 0 0 100%;
	    background: #fceee2;
	    border-radius: 0;
	    margin: 50px auto;
	    display: block;
	  }
	  ul.msp-hme-soln-list {
	    padding: 20px;
	    margin-top: 0;
	    width: 90%;
	  }
	  /*	.msp-msd-cont-right-item {
	padding-bottom: 30px;
	}*/
	  .msp-msd-sec {
	    padding: 0 0 50px 0;
	  }
	  .msp-msd-cont-right:before {
	    display: none;
	  }
	  .msp-soln-bg-white {
	    display: none;
	  }
	  .msp-tabcont {
	    flex: 0 0 100%;
	    padding: 50px 0 0 0;
	  }
	  ul.msp-msd-tabs {
	    display: none;
	  }
	  .msd-icon1, .msd-icon2, .msd-icon3, .msd-icon4, .msd-icon5, .msd-icon6 {
	    left: 50px;
	    margin-top: 15px;
	  }
	  h3.msp-msd-accordion {
	    display: block;
	    padding-left: 65px;
	    background: #2b170a;
	    color: #fff;
	  }
	  h3.msp-msd-accordion:hover {
	    background-color: #2b170a;
	    /* border-bottom: 1px solid #BFE1B1; */
	    border-bottom: solid 1px #f5853c;
	    border-left: 0;
	  }
	  h3.msp-msdtab-active {
	    background: #2b170a;
	    border-color: #f1a068;
	    color: #ff9348;
	  }
	  .msd-icon1 {
	    background-position: -7px -25px;
	  }
	  h3.msp-msdtab-active .msd-icon1 {
	    background-position: -7px 5px;
	  }
	  .msd-icon1:hover {
	    background-position: -7px 5px;
	  }
	  .msd-icon2 {
	    background-position: -46px -25px;
	  }
	  h3.msp-msdtab-active .msd-icon2 {
	    background-position: -46px 4px;
	  }
	  .msd-icon2:hover {
	    background-position: -46px 4px;
	  }
	  .msd-icon3 {
	    background-position: -78px -27px;
	  }
	  h3.msp-msdtab-active .msd-icon3 {
	    background-position: -78px 2px;
	  }
	  .msd-icon3:hover {
	    background-position: -78px 2px;
	  }
	  .msd-icon4 {
	    background-position: -110px -27px;
	  }
	  h3.msp-msdtab-active .msd-icon4 {
	    background-position: -110px 2px;
	  }
	  .msd-icon4:hover {
	    background-position: -110px 2px;
	  }
	  .msd-icon5 {
	    background-position: -144px -27px;
	  }
	  h3.msp-msdtab-active .msd-icon5 {
	    background-position: -144px 3px;
	  }
	  .msd-icon5:hover {
	    background-position: -144px 3px;
	  }
	  .msd-icon6 {
	    background-position: -172px -27px;
	  }
	  h3.msp-msdtab-active.msd-icon6 {
	    background-position: -172px 2px;
	  }
	  .msd-icon6:hover {
	    background-position: -172px 2px;
	  }
	  .msp-msd-accordion-closed {
	    display: none !important;
	  }
	  .msp-msd-tab-content {
	    padding: 10px;
	    margin: 0 auto;
	  }
	  .msd-animt-svg {
	    display: flex;
	    position: relative;
	    width: 50%;
	    margin: 20px auto 50px auto;
	  }
	  .msp-home-edn-table {
	    margin-top: 30px;
	  }
	  .msp-home-edn-table .col {
	    max-width: calc(100% / 1);
	    flex: 0 0 calc(55% / 1);
	    margin: 20px;
	  }
		.msp-tabcont:before {
	    display: none;
	  }
	  .tab-container {
	    display: flex;
	    align-items: flex-start;
	    flex-wrap: wrap;
	  }
	  .msp-essent-left {
	    flex: 0 0 100%;
	    padding: 0;
	  }
	  .msp-essent-content-right {
	    margin-left: 0;
	    flex: 0 0 100%;
	  }
	  .msp-essent-content-right-bg {
	    min-height: auto;
	    justify-content: center;
	  }
	  .msp-essent-sec h2 {
	    width: 70%;
	    margin: 0 auto;
	    text-align: center;
	  }
	  .msp-essent-left p {
	    margin-top: 20px;
	    width: 80%;
	    margin: 20px auto 0 auto;
	  }
	  .msp-hm-footerctabg h2 {
	    width: 100%;
	  }
	}
	@media only screen and (max-width:768px) {
	  .msp-hm-bnr-sec {
	    padding: 0 0 100px 0
	  }
	  .msp-hm-banner-cont .col h1 {
	    width: 100%;
	  }
	  .msp-hm-banner-cont .col p {
	    width: 90%;
	  }
	  img.msp-hm-bnr-image {
	    width: 90%;
	    margin: 50px auto 0 auto;
	    right: 0px;
	  }
	  span.bnr-arrow {
	    transform: rotate(90deg) !important;
	    bottom: 0px;
	    left: 0px;
	    top: 40px;
	  }
	  .msp-cloud-vdo {
	    width: 100%;
	    max-width: 100%;
	  }
	  .msp-cloud-vdo iframe {
	    height: 100%;
	  }
	  .thumbnails {
	    flex-direction: row;
	  }
	  .msp-cloud-video-01, .msp-cloud-video-02, .msp-cloud-video-03 {
	    height: 100px
	  }
	  .cutomerlogos-bg {
	    border-radius: 30px;
	    padding: 0 30px 30px 30px;
	    margin-top: 0;
	  }
	  ul.msp-cutomers {
	    display: flex;
	    justify-content: center;
	    width: 100%;
	    margin: 0 auto;
	    flex-wrap: wrap;
	  }
	  ul.msp-cutomers li {
	    margin: 10px;
	  }
	  .msp-msd-sec h2 {
	    width: 100%;
	  }
	  .msp-hm-edition-sec {
	    padding: 80px 0;
	    border-radius: 0;
	    margin-top: 0;
	  }
	  .msp-hm-edition-sec h2 {
	    font: 35px / 1.2 'Zoho_Puvi_Bold';
	  }
	  .msp-free-edition, .msp-trial-edition, .msp-pro-edition {
	    min-height: auto;
	  }
	  .msp-home-edn-table .col {
	    max-width: calc(65% / 1);
	    flex: 0 0 calc(65% / 1);
	    margin: 20px 0;
	  }
	  .msp-hm-customer-sec {
	    background: #f3f7fe;
	    padding: 80px 0;
	    border-radius: 0;
	    margin-top: 0;
	  }
	  .msp-hm-customer-sec h2 {
	    font: 35px / 1.2 'Zoho_Puvi_Bold';
	    width: 90%;
	    margin: 0 auto;
	  }
	  .industry-experts-bg {
	    margin-top: 0;
	  }
	  .industry-experts-bg h2 {
	    width: 85%;
	  }
	  .msp-hm-footercta-sec h2 {
	    width: 95%;
	  }
	  .msp-hm-footerctabg {
	    padding: 50px 25px 60px 25px;
	  }
	  .msp-hm-footerctabg h2 {
	    font: 30px / 1.2 'Zoho_Puvi_Bold';
	    width: 90%;
	  }
	}
	@media only screen and (max-width:667px) {
	  
	  .msp-hm-banner {
	    display: none
	  }
	  .msp-hm-banner-cont .col h1 {
	    font: 37px / 1.2 'Zoho_Puvi_ExtraBold';
	    width: 100%;
	    word-break: keep-all;
	  }
	  .msp-hm-banner-cont .col p {
	    font-size: 20px;
	    line-height: 1.4;
	  }
	  .msp-hm-banner-cont a.msp-hm-bnr-cta {
	    margin: 0 auto;
	    max-width: 100%;
	    padding: 15px 0;
	    font: 18px / 1.5 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  }
	  .msp-hm-banner-cont .col.content-view a.msp-hm-bnr-cta {
	    max-width: 90%;
	    padding: 18px 0;
	    opacity: 1;
	    font: 20px / 1.5 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
	  }
	  .msp-hm-intro-cont h2 span {
	    display: contents;
	  }
	  .cutomerlogos-bg h3 {
	    font-size: 16px;
	    margin: 0 0 20px 0;
	  }
	  ul.msp-cutomers li {
	    flex: 1 0 23%;
	  }
	  .msphm-cust1, .msphm-cust2, .msphm-cust3, .msphm-cust4, .msphm-cust5 {
	    margin: 0 auto;
	  }
	  .new-release-sec {
	    padding-top: 40px;
	  }
	  .latest-news {
	    width: 98%;
	    flex-wrap: wrap;
	  }
	  .latest-news div.news {
	    flex: 0 0 95%;
	    padding: 15px 0 15px 10px;
	    margin: 20px 0;
	  }
	  .latest-news div.news .left {
	    flex: 0 0 20%;
	  }
	  img.newsrls {
	    width: 100%;
	  }
	  .msp-hm-rating {
	    width: 96%;
	    flex-direction: column;
	  }
	  .rtingcont {
	    margin: 30px 7px 0 7px;
	    min-height: auto;
	  }
	  img.msp-psaprmo {
	    width: 70%;
	    position: absolute;
	    left: 10px;
	    bottom: -49px;
	  }
	  .msp-hm-intro-sec {
	    overflow: hidden
	  }
	  .msp-container h2 {
	    font: 28px / 1.2 'Zoho_Puvi_ExtraBold';
	  }
	  .msp-essent-sec h2 {
	    width: 100%
	  }
	  .msp-essent-left p {
	    width: 100%
	  }
	  .msp-hm-roi-sec h2 {
	    width: 100%;
	  }
	  .msp-ftr-img img {
	    width: 90%;
	  }
	  .itsmcont .bnfits {
	    flex: 0 0 95%;
	  }
	  .bnfitscont {
	    min-height: auto;
	  }
	  .msp-hm-intro-sec {
	    overflow: hidden;
	  }
	  .msp-hm-rating .colm:nth-child(1) {
	    flex: 0 0 100%;
	    align-items: center;
	    justify-content: center;
	  }
	  .msp-hm-rating .colm:nth-child(2) {
	    flex: 0 0 100%;
	    align-items: center;
	    justify-content: center;
	  }
	  .msp-soln-bg-white {
	    display: none;
	  }
	  .msp-msd-cont-right {
	    padding: 0;
	    flex: 0 0 100%;
	    background: #fff;
	    border-radius: 0;
	    margin: 50px auto 0 auto;
	    box-shadow: 0px 0px 13px 1px #f5853c;
	    display: block;
	  }
	  .saasbtmcta {
	    text-align: center;
	    margin-top: 30px;
	  }
	  .msp-countrywise {
	    width: 80%;
	    margin: 80px auto 0 auto;
	    padding: 30px 20px;
	  }
	  .expertise-cont, .datacentr-cont, .supportlang-cont {
	    width: 80%;
	  }
	  .msp-home-edn-table .col {
	    max-width: calc(100% / 1);
	    flex: 0 0 calc(100% / 1);
	  }
	  .msp-cloud-video-01, .msp-cloud-video-02, .msp-cloud-video-03 {
	    height: 160px;
	  }
	  .left-itm, .right-itm {
	    flex: 0 0 100%;
	  }
	  .right-itm .cont p {
	    width: 55%;
	    flex-wrap: wrap;
	  }
	  .rtingtxt {
	    width: 100%;
	  }
	  .thumbnails {
	    flex-direction: column;
	  }
	  .msp-essent-content-right-bg {
	    padding: 20px 25px
	  }
	  .scurity-cont1 {
	    flex-basis: 80%;
	    margin: 0;
	  }
	  .scurity-cont2 {
	    flex-basis: 80%;
	    margin: 20px 0 0 0;
	  }
	  .scurity-cont3 {
	    flex-basis: 80%;
	    margin: 20px 0 0 0;
	  }
	  .scurity-pii-is {
	    margin: 30px 0 0 0;
	    height: 100px;
	    width: 80%;
	  }
	  .scurity-gdpr-hipaa {
	    margin: 20px 0 0 0;
	    height: 150px;
	    width: 80%;
	  }
	  .msp-hm-footerctabg a {
	    padding: 17px 25px
	  }
	  .msp-hm-footerctabg a:hover {
	    padding: 17px 25px
	  }
	}