.hmEdiHead {font-size:21px !important;}
.hmEdiCol4 .hmEdiCont {
    border-left: 1px solid #ccc;
}
.heading-menu{display:none}
.flexslider .flexBnrslides > li .testimonial .flex{min-height:auto;}
.bnr-dwn{bottom:20%;z-index:2;left:0;position:absolute;}
.hmEdiCol2,.hmEdiCol3 {width: 34%;display:inline-block;vertical-align:top;float:none;}
.hmEdiCont {height: auto;}
.hmEdi2 > .clearfix{display: flex;}
.plus strong span {font-size: 26px;line-height: 24px;vertical-align: top;color: #5fb300;display: inline-block;font-weight: 800;}
.plus strong {line-height: normal;font-weight: 500;}
.plus {background-color: #e0e0e0;padding: 15px;text-align: center;font-size: 16px;border-right:1px solid #ccc;min-height: 48px;}
.hmEdi1 .hmEdiFoot a.trynow{background-color:#4f565e;}
.hmEdi2 .hmEdiFoot a.trynow{background-color:#66B10C;}
.hmEdiHead span {display: block;font-size: 18px;line-height: normal;}
.hmEdiCont {margin: auto;padding:10px;}
.feaCol{background: #f8f8f8;border-top: 1px dashed #aaa;float: left;padding: 2%;width: 27%;margin: 2% 2% 0 0;min-height:200px;}
.bannerflex {background-color: #035fac;}
.flexslider .flexBnrslides > li .flex .caption h2 {color: #fff;}
.flexslider .flexBnrslides > li .flex .caption h2.gartner {font-size: 30px;line-height: 60px;margin: 0;margin-bottom: 25px;min-height: 200px;}
.flexslider .flexBnrslides > li .flex.infotech .caption h2 {font-size: 32px;line-height: 58px;}
.flexslider .flexBnrslides > li .flex.infotech .caption h2 strong {font-size: 35px;}
.flexslider .flexBnrslides > li .flex.dummies .clip img {max-width: 240px;}
.flexslider .flexBnrslides > li .flex.dummies .caption h2 {font-size: 32px;line-height: 58px;}
.flexslider .flexBnrslides > li .flex.dummies .caption h2 strong {font-size: 35px;display: block;}
.flexslider .flexBnrslides > li .flex.dummies .caption {width: 60%;}
.flexslider .flexBnrslides > li .flex.dummies .clip {width: 25%;}
.flexslider .flexBnrslides > li .flex.dummies {justify-content: space-between;}
.flexslider .flexBnrslides > li .flex.gartner .caption a,.flexslider .flexBnrslides > li .flex.dummies .caption a {max-width: 200px;font-size: 20px;}
.flexslider .flexBnrslides > li .flex.gartner .clip img{max-width:100%;}
.flexslider .flexBnrslides > li .flex.gartner .caption h2 {font-size: 22px;line-height: 40px;}
.flexslider .flexBnrslides > li .flex.gartner .caption h2 strong {font-size: 24px;display: block;line-height: 43px;}
.flexslider .flexBnrslides > li .flex .caption.gartner h2 {font-size: 30px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption {margin-bottom: 40px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption:last-child {border-left: 1px solid #0004;padding-left: 50px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption:first-child {margin-right: 0;}
.flexslider .flexBnrslides > li .flex.testimonial .caption img {max-width: 60px;border-radius: 50%;border: 2px solid #fff;margin: 0 20px 0 0;}
.flexslider .flexBnrslides > li .flex.testimonial .caption a{position: absolute;margin: auto;left:0;right:0;bottom: 30px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption span {color: #fff;font-size: 16px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption span strong {display: block;font-size:20px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption h2 {position: relative;margin: 10px 0;line-height: 48px;font-size: 22px;font-weight: 300;}
.flexslider .flexBnrslides > li .flex.testimonial .caption h2:before,.flexslider .flexBnrslides > li .flex.testimonial .caption h2 span:after {content: '';background-size: contain;height: 14px;width: 14px;position: absolute;background-image: url(images/quote-icon.png);background-repeat: no-repeat;left: -20px;top: 10px;}
.flexslider .flexBnrslides > li .flex.testimonial .caption h2 span{position: relative;}
.flexslider .flexBnrslides > li .flex.testimonial .caption h2 span:after{bottom: 15px;right: -15px;left:auto;top:auto;transform:rotate(180deg);}
@media screen and (max-width:900px){
.feaCol{width:44%;}
}
@media screen and (max-width:767px){
.feaCol{width:100%;max-width:650px;margin:10px auto;float:none;box-sizing:border-box;}
}
@media screen and (max-width:635px){
.hmEdi2 > .clearfix{display:block;}
.hmEdiCol1, .hmEdiCol2, .hmEdiCol3{display:block !important; width:100% !important;margin: 10px auto;}
}