.heading-menu, #customers {display:none !important;}
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;} img {width:100%;}
.hero-banner {background:#0D2087;padding: 56px 0;}

.flex-grid, .ratings {display: -ms-flexbox;display: -webkit-flex; display: flex;align-items:center;justify-content: center;}
.flex-grid .col {flex:1;padding: 16px;margin: 16px;}
.flex-normal {align-items:normal;}

.hero-content {position:relative;overflow: hidden;padding:0 24px;}
.hero-content h1 {font-size:2.5em;color:#fff;line-height: 1.5;padding-bottom:16px;}
.hero-content p {font-size:1.2em;color:#fff;line-height: 2;font-family: 'Zoho_Puvi_Regular';}
.try-free-from {position:relative;margin-top:32px;}
.try-free-from > .inpt-row {padding:10px 0;display: flex;}
.try-free-from > .inpt-row input, .try-free-from > .inpt-row select {padding:15px 10px;outline:none;border:0;border-radius:5px;width:100%;box-sizing:border-box;}
.inpt-row select {width:60% !important;margin-right:16px;} .inpt-row input[type="submit"] {width:36%;}
.try-free-from > .inpt-row input[type="submit"] {background:#FF7600;color:#fff;padding:15px 25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.try-free-from > .inpt-row input[type="submit"]:hover {background:#ff4f28;}
.vid-con {position:absolute;z-index:1;top:12px;left:0%;right:0%;margin:0 auto;width:55%;}
/*.sec-vid:before {content:"";position:absolute;width:100%;height:100%;background: #213499;z-index: -1;top:-10px;padding-bottom: 10px;}*/
.sec-vid {position:relative;transform: scale(1.2);}
.lap-bg > img {width:100%;height: 325px;}
.vid-con > iframe {width:99.7%;height:216px;border:1px solid #6a6a6a;}

.btns {margin-top:16px;display: inline-block;}
.btn-download {display:inline-block;background:#f00;color:#fff;padding:8px 32px;border-radius:24px;padding-right:56px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size: 16px;font-weight: 400;margin:16px 0;}
.btn-download:hover {text-decoration:none !important;background:#d11313;}
.btn-download:after {content:"";position:absolute;background: url(../images/dwnload-icon.svg) top center no-repeat;width: 16px;height: 16px;right: 14px;top: 11px;}
.btn-download:before {content:"";position: absolute;width: 28px;height: 28px;background:#fff;top: 6px;right: 9px;border-radius: 100%;}
.btn-demo {display:inline-block;background:#fff;color:#3a50cb;border:1px solid #3a50cb;padding:8px 32px;border-radius:24px;padding-right:56px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size: 16px;font-weight: 400;margin:16px 0;}
.btn-demo:hover {text-decoration:none !important;background:#2d60bd;border:1px solid #2d60bd;color:#fff;}
.btn-demo:after {content:"";position:absolute;background: url(../images/demo-icon-nw.svg) top center no-repeat;width: 20px;height: 20px;right: 13px;top: 12px;}
.btn-demo:before {content:"";position: absolute;width: 28px;height: 28px;background:#cfd2ff;top: 6px;right: 9px;border-radius: 100%;}


.sec-title {position:relative;text-align: center;}
.sec-title h2 {font-size:2em;line-height: 2;font-family: 'Zoho_Puvi_Bold';}
.val-hglt {color:#1C4FC1;font-weight: 500;font-size: 24px;}
.trusted-desc > span {padding:0 8px;}
.sec-wrapper {position:relative;}
.sec-wrapper > .sec-pTB {padding:48px 0;}
.sec-wrapper > .sec-pTB:nth-child(even) {background:#f6f8ff;}
.trustedby-logos {display:flex;flex-wrap:wrap;justify-content: center;}
.trustedby-logos li {background:#fff;padding: 16px;margin: 8px;align-items: center;justify-content: center;border:1px solid #f5f5f5;border-radius:8px;transform: scale(.9);}
.trustedby-logos li > span {display:inline-block;background:url(../images/me_apm_customer_logo_sprite.png) top center no-repeat;text-indent: -99999999999999999px;width: 100px;height: 80px;background-size: 850px;}
.trustedby-logos li > span[brand="nasa"] {background-position: -643px -15px;}
.trustedby-logos li > span[brand="who"] {background-position: -642px -436px;}
.trustedby-logos li > span[brand="toyota"] {background-position: -640px -227px;}
.trustedby-logos li > span[brand="wipro"] {background-position: -748px -758px;}
.trustedby-logos li > span[brand="loreal"] {background-position: -428px -224px;}
.trustedby-logos li > span[brand="rabobank"] {background-position: -747px -549px;}

.chklist, .monitor-aws {margin-top:16px;padding-top:16px;}
.chklist-icon > span {display:inline-block;background:url(../images/aws-monitoring-sw-sprite.png) top center no-repeat;text-indent: -99999999999999999px;width:40px;height:40px;background-size: 400px;border:1px solid #f3f3f3;padding: 5px;border-radius: 100%;transition:all .3s ease-in-out;}
.chklist-icon > span.understand {background-position:-10px 3px;}
.chklist-icon > span.analyze {background-position:-105px 4px;}
.chklist-icon > span.migrate {background-position:-54px 5px;}
.chklist-icon > span.optimize {background-position:-151px 5px;}
.chklist-box > h3{font-size:20px;font-weight: 600;margin-top:8px;}
.chklist-title {font-size:16.5px;font-weight:400;margin:8px 0}
.chklist > div {background:#fff;border-left:2px solid #e9e9e9;position: relative;transition:all .3s ease-in-out}
.chklist > div:nth-last-child(1) {border-right:0;}
.chklist > div:hover {border-left:2px solid #ffb575;}
.chklist > div:hover .chklist-icon > span.understand {background-position:-10px -38px;}
.chklist > div:hover .chklist-icon > span.analyze {background-position:-105px -37px;}
.chklist > div:hover .chklist-icon > span.migrate {background-position:-54px -36px;}
.chklist > div:hover .chklist-icon > span.optimize {background-position:-151px -37px;}

.rating-con {margin-top:16px;} .rating-con p {font-size:20px;font-weight: 500;padding-top:8px;}
.ratings {width:95%;max-width:778px;margin:0 auto;margin-top:16px;text-align: center;}
.ratings > .col {flex:1; padding:16px;}
.size1 {max-width:160px;}.size2 {max-width:30px;}.size3 {max-width:150px;}
.cust-logo {border:1px solid #f5f5f5;border-radius:8px;}
.star, .star-zero {font-size:20px;}
.star {color:#ffa500;} .star-zero {color:#7f7f7f;}
.half-star { background: linear-gradient(to right, orange 50%, grey 50%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.monitor-aws > .aws-apm {position:relative;padding:32px 0;}
.monitor-aws > .aws-apm:after {content:"";position:absolute;width: 300px;height:1px;background: #d7d7d7;bottom:0;margin: 0 auto;left: 2%;right: 2%;}
.monitor-aws > .aws-apm:first-child {padding-top:0;}
.monitor-aws > .aws-apm:nth-last-child(1):after {content:none;}
.monitor-aws > .aws-apm:nth-child(even) {flex-direction:row-reverse;}
.aws-ctnt-wrapper > h3 {font-weight:500;font-size:24px;margin-bottom:16px;line-height: 35px;}
.aws-img-wrapper {padding:16px;}
.aws-img-wrapper > img {border:1px solid #ddd;border-radius:6px;/*-webkit-transform: rotate3d(1, 1, 1, 4deg);transform: rotate3d(1, 1, 1, 4deg);*/-webkit-box-shadow:3px 3px 8px 0 #93939385;box-shadow:3px 3px 8px 0 #93939385;}


.supported-aws {flex-wrap:wrap;text-align: center;margin-top:16px;padding-top:16px;}
.supported-aws > .col {width:130px;border:1px solid #f5f5f5;flex:none;border-radius: 6px;padding:0;}
.supported-aws > .col > p {background:#f3f3f3;padding:5px 10px;text-align: center;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.suptd-aws > span {display:inline-block;background:url(../images/aws-monitoring-sw-sprite.png) top center no-repeat;text-indent: -99999999999999999px;width:48px;height:48px;background-size: 450px;padding: 5px;margin: 16px 0;}
.suptd-aws > span[brand="ec2"] {background-position: -11px -97px;}
.suptd-aws > span[brand="s3"] {background-position: -70px -97px;}
.suptd-aws > span[brand="lambda"] {background-position: -129px -97px;}
.suptd-aws > span[brand="rds"] {background-position: -189px -97px;}
.suptd-aws > span[brand="elb"] {background-position: -249px -97px;}
.suptd-aws > span[brand="ebs"] {background-position: -304px -97px;}
.suptd-aws > span[brand="dynamodb"] {background-position: -12px -155px;}
.suptd-aws > span[brand="auroradb"] {background-position: -70px -155px;}
.suptd-aws > span[brand="ecs"] {background-position: -129px -155px;}
.suptd-aws > span[brand="sqs"] {background-position: -187px -155px;}

.cust-testimonial {padding-top:16px;max-width:900px;position: relative;margin:0 auto;margin-top:40px;}
.review-notes {position:relative;top: -30px;margin: 0 auto;text-align:center;display:inline-block;padding: 4px 8px;background:#fff;} .review-notes > p {font-size: 12px;color:#f57315;font-weight: 500;font-style: italic;}
.review-notes:before {content:"i";position:absolute;width: 24px;height: 24px;background:#333;border-radius:100%;left:-32px;color:#fff;}
.swiper-container {margin-bottom:32px;text-align: right;}
.swiper-slide > img {padding-bottom:32px;}
/*
.cust-testimonial:before {content:'"';position:absolute;width:170px;height:170px;font-size: 170px;z-index: 2;text-align: center;font-style: italic;}
.cust-testimonial:before {left: -50px;top: 32px;}
*/
.cust-wrapper {position:relative;margin:0 auto;padding:40px 24px; }
.cust-wrapper > div.cust-photo {width:168px;padding:8px;}
.cust-wrapper > div.cust-photo > img {max-width:120px;border-radius:100%;box-shadow: 0 0 8px 0 #ccc;}
.cust-wrapper > div.cust-ct {width:70%;}
.cust-wrapper > div.cust-ct > p:nth-child(1) {font-size:20px;line-height:35px;font-weight:300;}
.cust-wrapper > div.cust-ct > p:nth-child(2) {font-size:13px;margin-top:10px;font-style:italic;padding:8px;border-top:1px solid #dbd9d9;}
.cust-wrapper > div.cust-ct > p:nth-child(2) > span {font-weight:500;}


@media screen and (min-width:1201px) {
.container {max-width:1200px;}
}
@media screen and (max-width:1200px) {
.container {max-width:95%;}
}
@media screen and (max-width:1024px) {

}
@media screen and (max-width:778px) {
.container {max-width:85%;}
.flex-grid {flex-wrap:wrap;} .hero-banner .flex-grid .col {flex:none;width:100%;}
.chklist > div {flex:none !important;width:38%;}
}
@media screen and (max-width:650px) {

.flex-grid .col {flex:none;width:100%;}
.supported-aws > .col {width:130px;}
}
