
.sep-brd-top{border-top:none}
.heading-menu{display:none}
@font-face {
	font-family: 'Zoho_Puvi_Regular';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal
}

		@font-face {
	font-family: 'Zoho_Puvi_Bold';
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot');
	src: url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.eot') format('embedded-opentype'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.woff2') format('woff2'), url('https://fonts.zohostatic.com/zohopuvi/3.5/zoho_puvi_bold.otf') format('opentype');
	font-weight: normal;
	font-style: normal
}


		body {
			font-family: 'Zoho_Puvi_Regular';
			font-size: 16px;
			line-height: normal;
			color: #000
		}
                .sec-pTB{ padding:0;}
		.rmp-sprite {
			background: url(https://www.manageengine.com/fr/ad-recovery-manager/images/one-drive-sprite.png) no-repeat;
			background-size: 926px 955px
		}

		.banner-section {
			background: #a7d5fb;
			background: -webkit-linear-gradient(to top, #fff -2%, #a7d5fb 100%);
			background: linear-gradient(to top, #fff -2%, #a7d5fb 100%);
			z-index: -1;
			padding-top: 30px
		}

		.onedrive-container {
			max-width: 1150px;
			margin: 0 auto;
                        box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
                .onedrive-container * {
			box-sizing: border-box;
			-webkit-box-sizing: border-box
		}
		.banner-left {
			max-width: 630px;
			width: 100%;
			float: left;
			margin: 100px 0 0 15px
		}

		.banner-left h1 {
			font-family: 'Zoho_Puvi_Bold';
			font-size: 52px;
			line-height: 52px;
                        color:#021f4a;
		}

		.banner-left h1 span {
			display: block;
			font-size: 40px;
			margin-top: 5px
		}

		.banner-left p {
			margin: 10px 0 0;
			font-size: 20px;
			color: #2a2a2a;
			line-height: 27px
		}

		.banner-left a {
			display: inline-block;
			padding: 15px 38px;
			font-size: 18px;
			color: #fff;
			font-family: 'Open Sans', sans-serif;
			font-weight: 600;
			background: #e9142b;
			border-radius: 4px;
			-ms-border-radius: 4px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			text-decoration: none;
			margin-top: 35px
		}

		.banner-right {
			float: right;
			max-width: 440px;
			width: 100%
		}

		.banner-right .rmp-bk-sol {
			background-position: -18px -479px;
			height: 476px;
			width: 476px;
			display: inline-block;
			vertical-align: top
		}

		.banner-bottom-cont p {
			font-size: 17px;
			line-height: 24px;
			color: #00014c;
			max-width: 1100px;
			text-align: center;
			padding: 0 50px;
			margin: 30px auto 0
		}

		.me-why-rmp {
			margin: 120px 0 0;
			position: relative
		}

		.me-why-rmp:after {
			content: '';
			position: absolute;
			left: 0;
			top: 25px;
			background: url(https://www.manageengine.com/fr/ad-recovery-manager/images/one-drive-sprite.png) no-repeat 0 0;
			background-size: 926px 955px;
			width: 661px;
			height: 395px;
			z-index: -1
		}

		.me-why-rmp .why-rmp-left {
			max-width: 525px;
			width: 100%;
			position: relative;
			float: left
		}

		.me-why-rmp .why-rmp-left img {
			width: 500px
		}

		.me-why-rmp .why-rmp-right {
			max-width: 540px;
			width: 100%;
			float: right
		}

		.me-why-rmp .why-rmp-right span {
			font-size: 20px;
			font-family: 'Zoho_Puvi_Bold';
			margin-bottom: 25px;
			display: block
		}

		.me-why-rmp .why-rmp-right ul li {
			position: relative;
			line-height: 22px;
			padding: 0 0 22px 33px
		}

		.me-why-rmp .why-rmp-right ul li:after {
			content: '';
			position: absolute;
			left: 3px;
			top: 0;
			background: url(https://www.manageengine.com/fr/ad-recovery-manager/images/one-drive-sprite.png) no-repeat -758px -64px;
			background-size: 926px 955px;
			width: 22px;
			height: 22px
		}

		.rmp-reason-cont {
			padding: 120px 0 0;
			background: #fff;
			background: -moz-linear-gradient(top, #fff 0, #e1f2ff 100%);
			background: -webkit-gradient(left top, left bottom, color-stop(0, #fff), color-stop(100%, #e1f2ff));
			background: -webkit-linear-gradient(top, #fff 0, #e1f2ff 100%);
			background: -o-linear-gradient(top, #fff 0, #e1f2ff 100%);
			background: -ms-linear-gradient(top, #fff 0, #e1f2ff 100%);
			background: linear-gradient(to bottom, #fff 0, #e1f2ff 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1f2ff', GradientType=0)
		}

		.rmp-reason-cont h3 {
			text-align: center;
			font-size: 22px;
			line-height: 28px;
			margin: 0
		}

		.rmp-reason-cont h3 span {
			font-family: 'Zoho_Puvi_Bold';
			display: block;
			margin: 0
		}

		.rmp-reason-cont ul {
			max-width: 960px;
			margin: 50px auto 0;
			padding-left: 25px;
			padding-bottom: 45px
		}

		.rmp-reason-cont ul li{float:left;margin-bottom:40px;max-width:440px;min-height:100px;padding-left:50px;position:relative;}

		.rmp-reason-cont ul li:nth-child(even) {
			float: right
		}

		.rmp-reason-cont ul li span {
			position: absolute;
			width: 40px;
			height: 35px;
			left: 0;
			top: 0
		}

		.rmp-reason-cont ul li span.icn-retention-policy {
			background-position: -752px 0
		}

		.rmp-reason-cont ul li span.icn-365-service {
			background-position: -796px 0
		}

		.rmp-reason-cont ul li span.icn-malware {
			background-position: -841px 0
		}

		.rmp-reason-cont ul li span.icn-backup {
			background-position: -886px 0
		}

		.rmp-reason-cont ul li h5 {
			font-size: 18px;
			font-family: 'Zoho_Puvi_Bold';
			margin-bottom: 8px
		}

		.rmp-reason-cont ul li p {
			margin: 0;
			line-height: 22px;
			font-size: 16px;
			font-family: 'Zoho_Puvi_Regular';
		}

		.onedrive-footer {
			font-size: 12px;
			font-family: 'Open Sans', sans-serif;
			font-weight: 400;
			color: #474747;
			text-align: center;
			padding: 12px 15px
		}

		@media only screen and (max-width:1240px) {
			.onedrive-container {
				max-width: 1020px
			}
			.banner-left {
				max-width: 550px
			}
			.me-why-rmp .why-rmp-left {
				max-width: 475px
			}
			.me-why-rmp .why-rmp-left img {
				max-width: 100%
			}
			.me-why-rmp .why-rmp-right {
				max-width: 470px
			}
			.banner-right .rmp-bk-sol {
				zoom: .9
			}
			.me-why-rmp:after {
				left: -80px
			}
		}

		@media only screen and (max-width:1100px) {
			.me-why-rmp:after {
				left: -160px
			}
		}

		@media only screen and (max-width:1020px) {
			.onedrive-container {
				width: 100%;
				padding: 0 15px
			}
			.banner-right {
				display: none
			}
			.banner-left {
				float: none;
				margin: 50px 0 0 0;
				text-align: center;
				max-width: 100%
			}
			.banner-left p {
				font-size: 16px
			}
			.banner-left h1 {
				font-size: 40px;
				line-height: 40px
			}
			.banner-left h1 span {
				font-size: 30px
			}
			.banner-left a {
				font-size: 16px
			}
			.banner-bottom-cont {
				margin-top: 60px
			}
			.me-why-rmp:after {
				left: -180px
			}
		}

		@media only screen and (max-width:980px) {
			.me-why-rmp .why-rmp-left {
				max-width: 45%
			}
			.me-why-rmp .why-rmp-right {
				max-width: 50%
			}
			.rmp-reason-cont ul {
				max-width: 100%;
				padding-left: 0
			}
			.rmp-reason-cont ul li {
				max-width: 47%; float:none; display:inline-block; vertical-align:top;
			}
			.me-why-rmp:after {
				display: none
			}
		}

		@media only screen and (max-width:800px) {
			.banner-left h1 {
				font-size: 35px;
				line-height: 35px
			}
			.banner-left h1 span {
				font-size: 25px
			}
			.banner-bottom-cont p {
				max-width: 100%;
				padding: 0;
				font-size: 14px
			}
			.me-why-rmp .why-rmp-right span {
				font-size: 18px
			}
			.me-why-rmp .why-rmp-right ul li {
				padding: 0 0 13px 33px;
				font-size: 14px;
				line-height: 20px
			}
			.rmp-reason-cont {
				padding: 65px 0 0
			}
			.rmp-reason-cont ul {
				margin: 30px auto 0
			}
			.rmp-reason-cont ul li h5 {
				font-size: 15px
			}
			.rmp-reason-cont ul li p {
				font-size: 14px
			}
			.me-why-rmp:after {
				display: none
			}
		}

		@media only screen and (max-width:767px) {
			.rmp-reason-cont ul li {
				float: none;
				max-width: 100%;
				margin-bottom: 20px;
			}
			.rmp-reason-cont ul li:nth-child(even) {
				float: none
			}
			.me-why-rmp .why-rmp-left {
				display: none
			}
			.me-why-rmp:after {
				display: none
			}
			.me-why-rmp .why-rmp-right {
				max-width: 100%;
				float: none
			}
			.me-why-rmp {
				margin: 60px 0 0
			}
		}

		@media only screen and (max-width:480px) {
			.banner-left h1 {
				font-size: 30px;
				line-height: 30px
			}
			.banner-left h1 span {
				font-size: 20px
			}
			.banner-left {
				margin-top: 20px
			}
			.banner-left p {
				font-size: 14px
			}
			.banner-left a {
				margin-top: 25px;
				padding: 10px 20px;
				font-size: 14px
			}
			.banner-bottom-cont {
				margin-top: 30px
			}
			.banner-bottom-cont p {
				font-size: 13px
			}
			.me-why-rmp {
				margin: 40px 0 0
			}
			.me-why-rmp .why-rmp-right span {
				font-size: 16px
			}
			.rmp-reason-cont {
				padding: 35px 0 0
			}
			.rmp-reason-cont h3 {
				line-height: 25px;
				font-size: 18px
			}
			.rmp-reason-cont ul li h5 {
				font-size: 14px
			}
			.rmp-reason-cont ul li p {
				font-size: 13px;
				line-height: 20px
			}
		}
