
.rap.credit {padding: 0 15px 58px;color: #000;}
.rap.credit .flex {display: flex;justify-content: center;align-items: center;}
.rap.credit p {max-width: 300px;text-align: center;margin: 0 30px !important;font-size: 20px;color: #3295e8;}
.rap.credit p,.rap.credit ul li {font-size: 16px;font-weight: 200;line-height: 28px;margin: 0 0 25px;letter-spacing: 0.3px;}
.rap.credit p strong {display: block;font-size: 31px;font-weight: 400;margin: 20px 0;color: #062e55 !important}
.rap.review {padding: 40px;background-color: #e8f5ff;}
.rap.review .flex {display: flex;max-width: 600px;margin: auto;justify-content: space-evenly;}
.rap.review .flex a {position: relative;min-width: 180px;background-color: #fff;padding: 20px 20px 30px;margin: 20px;color: #000;text-decoration: none;pointer-events: none;box-shadow: 0 0 5px #0004;border-radius: 10px;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 20px 20px;}
.rap.review .flex a img {max-width: 160px;display: block;margin: 0 0 10px 0;max-height: 40px;}
.rap.review .flex a img[alt="sa"] {min-width: 160px;margin: 15px 0;}
.rap.review .flex a strong {display: block;}
.rap.review .flex a strong img {display: inline-block;width: 20px;}
.rap.review .flex a small {font-size: 12px;color: #999;display: block;margin-top: 10px;line-height: normal;}
.rap.testi {background-color: #eaf4ff;}
.rap.testi .flex {position: relative;display: flex;max-width: 1200px;width: fit-content;margin: auto;padding: 40px;align-items: center;justify-content: center;}
.rap.testi .flexslider {max-height: none;overflow: visible;width: 900px;}
.rap.testi li {font-size: 17px;line-height: 32px;font-weight: 300;margin: 0 0 20px;}
.rap.testi .quote {display: inline-flex;background-color: #fff;padding: 60px;border-radius: 10px;min-height: 300px;background-image: url('images/rap-app-testi-quote.svg');background-repeat: no-repeat;background-position: right 60px bottom 50px;background-size: 250px;box-shadow: 0 0 5px #0004;}
.rap.testi .quote .clip {width: 180px;}
.rap.testi .quote .clip img {width: 140px;}
.rap.testi .quote .caption {width: 600px;}
.rap.testi .quote .caption ul {max-width: 310px;border-radius: 10px 10px 0 0;border-left: 1px dotted #eee;border-right: 1px dotted #eee;overflow: hidden;margin: 20px 0 0;}
.rap.testi .quote .caption li {display: inline-flex;width: 100%;margin: 0;padding: 0 5px;border-bottom: 1px dotted #eee;}
.rap.testi .quote .caption li:first-child {background-color: #f9f9f9;border: 0;}
.rap.testi .quote .caption li p {margin: 0;}
.rap.testi .quote .caption h3 {color: var(--theme-color);font-weight: 600;margin: 0;}
.rap.testi .quote .caption li span {display: inline-flex;}
.rap.testi .quote .caption li span img {max-width: 18px;}
.rap.testi .quote .caption li:first-child span img {max-width: 25px;display: inline-block;width: 25px;}
.rap.testi .quote .caption>p {line-height: 30px;font-size: 18px;margin: 0 0 5px;}
.rap.testi .quote .caption li p {min-width: 160px;}
.rap.testi .quote .caption p i {font-size: 15px;}
.rap.testi .quote .caption .cpr {font-size: 12px;color: var(--theme-offset);}
.rap.testi .quote .caption .cpr b {font-weight: 200;}
.rap.testi .flex-control-nav {right: 40px;bottom: 100px;z-index: 10;}
.rap.testi .flex-control-nav li {margin: 0 5px;}
.rap.testi .flex-direction-nav {display: block;}
.rap.testi .flex-direction-nav li a {background: url('https://www.manageengine.com/ems/images/logo/arrow-logo.svg');background-position: center;background-size: 15px;background-repeat: no-repeat;opacity: 1;bottom: 80px;top: unset;left: 283px;height: 30px;width: 30px;border: 1px solid #eee;}
.rap.testi .flex-direction-nav li a.flex-next {left: 280px;}
.rap.testi .flex-direction-nav li a.flex-prev {transform: rotate(180deg);left: 240px;}
.rap.testi .flex-direction-nav li a:hover {border-color: #4195b5;}


.rap.edition.deployment {background-color: #fff;padding-top:0;}
.rap.edition.deployment h2 {margin-top: 0;}
.rap.edition.deployment a {min-width: 160px;background-color:#e5f5ff;box-shadow: 0px 1px 1px #99d3ff;}
.rap.cus {border-top: 1px solid #e5f5ff;padding: 30px;text-align: center;}
.rap.cus h2 {text-align: center;}
.rap.cus img {max-width: 180px;background-color: #fff;margin: 5px 15px;border: 1px solid #eee;padding: 5px 15px;}
.cus-logo-common{max-width: 850px;margin: 0 auto;}
.cus-logo{background-image: url(https://www.manageengine.com/fr/remote-desktop-management/images/cus-logos.jpg);background-repeat: no-repeat;width: 150px;height: 60px;display: inline-block;margin: 20px 5px;}
.cus-logo1{background-position: 0 0;}
.cus-logo2{background-position: -160px 0;}
.cus-logo3{background-position: -315px 0;}
.cus-logo4{background-position: -470px 0;}
.cus-logo5{background-position: -625px 0;}
.cus-logo6{background-position: 0 -85px;}
.cus-logo7{background-position: -160px -85px;}
.cus-logo8{background-position: -315px -85px;}
.cus-logo9{background-position: -470px -85px;}
.cus-logo10{background-position: -625px -85px;}
.cus-logo11{background-position: 0 -160px;}
.cus-logo12{background-position: -160px -160px;}
.cus-logo13{background-position: -315px -160px;}
.cus-logo14{background-position: -470px -160px;}
.cus-logo15{background-position: -625px -160px;}
.rap.more .flex a span{font-size:13px}
.rap-button-action {min-width: 200px;background-color: #ea4b49;color: #fff;padding: 10px 15px;display: flex;float: left;margin-right: 15px;border-radius: 4px;box-shadow: 0 5px 10px #00000066;cursor: pointer;z-index:0}
.rap-cloud {background-position: 0px 0px}
.rap-button-sprite {background-image: url('https://www.manageengine.com/fr/remote-desktop-management/images/rap-sprite.png');background-repeat: no-repeat;background-size: 100%;width: 48px;height: 48px;display: inline-block;flex-direction: column;margin-right: 10px}
.orange {background-color: #ea8832}
.rap-onprem {background-position: 0px -48px}
.rap-button-header {font-size: 20px;font-weight: 600;text-transform: uppercase;display: block;margin-top: 3px}
.rap-button-desc {font-size: 13px;font-weight: 400}
.button-section-1 {display: flex;width: 100%}
.rap.edition.deployment a {min-width: 160px;background-color: #e5f5ff;box-shadow: 0px 1px 1px #99d3ff}
.rap.edition .flex a:hover {box-shadow: 0px 5px 15px #99d3ff}
.rap.deployment{background:#fff}
.heading-menu{display:none}
#scroll .container{max-width:1200px}
.hmEdi1 .hmEdiFoot a.trynow{font-size:23px}

.flex-control-nav li a.flex-active {background: #ffce26 !important}
.flexslider .aside-img, .flexslider .aside-caption {display: inline-block;vertical-align: top;max-width: 46%;color: #fff;margin: 55px 0}
.flexslider .aside-caption h2 {font-size: 40px;color: #fff;font-weight: bold;line-height: normal;margin: 0;margin-bottom: 20px}
.flexslider .aside-caption span {display: block;font-size: 28px;margin: 0;margin-bottom: 40px;font-weight: lighter;line-height: normal}
.flexslider .aside-caption a {background-color: #ffce26;color: #000;padding: 10px 24px;font-size: 20px;font-weight: bold;text-decoration: none}
.flexslider .aside-caption {margin-left: 2%}
.flexslider .aside-caption span strong {color: #ffce26;font-size: 40px;font-weight: bold}
.variant .edi {display: inline-block;max-width: 150px;margin: 0 70px;padding: 15px;background-color: #eee}
.variant .edi {display: inline-block;max-width: 150px;margin: 0 70px;padding: 15px;background-color: #eee}
.variant .edi h3 {margin-top: 0}
.variant .edi img {max-width: 100px;margin: 0 30px}
.variant .edi a {background-color: #e9132c;color: #fff;padding: 10px;margin-top: 20px;display: block;font-size: 20px;text-decoration: none}
.party.variant {border-bottom: 1px solid #eee}
.flexslider .flexBnrslides > li.wfh .flex .clip {width: 30%;}
.flexslider .flexBnrslides > li.wfh .flex .clip img {max-width: 400px;}
@media screen and (max-width:1059px){
.rap.more .flex{flex-flow:row wrap}
.rap.more .flex a span{font-size:14px!important;min-width:320px !important}
}
@media screen and (max-width:799px){
.button-section-1{width:100%;flex-flow:row wrap;justify-content: center}
.rap-button-action{margin-bottom:10px;min-width:180px !important}
.flexslider .flexBnrslides > li .flex .caption h2{font-size:20px!important;line-height:35px!important}
.rap-button-header{font-size:15px !important}
}
@media(max-width:600px){
.flexslider .aside-img, .flexslider .aside-caption{max-width:none}
.flexslider .aside-img{display:none}
.flexslider .aside-caption {margin: 15px;text-align: center}
}
