/* ELA Styles */
.rhs-cont{min-height: 936px;}
#ela-top-page h3, #ela-feature-page h3{font-size: 30px; font-weight: 600;}
#ela-top-page h4, #ela-feature-page h4{font-size: 20px; font-weight:600;}
#ela-index-banner{background: url("/sites/default/files/ela-top-banner-bg.png") no-repeat; background-size: cover; min-height: 230px; padding: 50px 0px 110px; position: relative; }
.ela-top-banner{width:100%; margin-left:0; }
#ela-index-banner h2{font-size: 24px; margin: 20px 0 16px;}
#ela-index-banner h1{font-size: 40px; margin-bottom:20px; line-height:1.2; font-weight: bold;}
#ela-index-banner p{font-size: 16px; padding-right:30%;}
#ela-index-banner a.orange-btn{margin-top:20px; padding: 16px 35px;}
.wrap50{width: 50%;}
.wrap80{width: 80%;}
.ela-top-page .heading-menu {background: rgba(0, 0, 0, 0.4);}
.absolute-accrodion{width: 100%; position: relative; min-height: 450px;} 
.absolute-accrodion li{ width: 40%; padding: 10px; box-sizing: border-box; border-bottom: 1px solid #ddd;} 
.absolute-accrodion li:last-child{border-bottom: 0;} 
.absolute-accrodion li .heading{margin: 10px 0px; cursor:pointer;} 
.absolute-accrodion li .abs-accrod-img{ position: absolute; top: 0; left: 40%; width: 60%; box-sizing: border-box; padding: 0px 20px;} 
.absolute-accrodion li .abs-accrod-content{position: relative;} 
.absolute-accrodion li .abs-accrod-content, .absolute-accrodion li .abs-accrod-img{display:none;} 
.absolute-accrodion li.active .abs-accrod-content, .absolute-accrodion li.active .abs-accrod-img{display: block;} 
.absolute-accrodion li.active{ background: #e5ebf0; border: 1px solid #cad3db; margin-top: -1px;}
.absolute-accrodion li.active .abs-accrod-content:before{content:""; display:inline-block; width: 30px; height:30px; position: absolute; top: 10px; right:-36px; background: url(/sites/default/files/admp-features.png) no-repeat; background-position: -482px -2px;} 
.pricebox{background: #fff; padding: 10px; border: 1px solid #ddd; border-top: 5px solid #0099cc;  min-height: 280px;}
.pricebox h5{font-size: 45px; margin-bottom: 40px; margin-top: 30px;}
.brT{border-top: 1px solid #ddd;}
.pricebox > div{padding: 10px 30px;}
.top-list li{list-style: disc; margin-bottom: 20px;}
.list-flow ul li{list-style:disc; margin-bottom: 10px;}
.mLm20{margin-left: -20px;}
.fea-list{padding-left: 50px; margin-top: 20px; display: inline-block; padding-right: 50px; text-align: left;}
.fea-list li{list-style: disc; margin-bottom: 15px;}
.brB{border-bottom: 1px solid #ddd;}
.heast { background: #f5f8f0 !important; border-bottom: 1px solid #e5e5e5; border-left: 5px solid #4e8f03; color: #000; font-size: 27px !important; margin-bottom: 15px !important; padding: 15px 15px 10px 15px !important;}
.case_studies_container .caseContent{min-height: 300px;}
.unorder-list li:before{content: "●";display: inline-block; font-size: 10px; color: #444; position: absolute; top: 0px; left: 0px;}
.unorder-list li{list-style: none; padding-left: 20px; position: relative; margin-bottom: 10px;}
#ela-feature-page .unorder-list li:before{font-size: 8px;}
#ela-feature-page .unorder-list li{padding-left: 25px; margin-bottom: 15px;}



.mTm5{margin-top:-5px !important;}
.mTm8{margin-top:-8px !important;}
.prodDownbtn a {background: #e9142b !important; text-decoration:none !important; display: inline-block; border-radius: 5px; color: #fff !important;}
.prodDownbtn a:hover{text-decoration:none !important; color: #fff !important;}
.prodDownbtn { display: inline-block; padding: 15px 0px 20px;}
.prodDownbtnLin { background: url(https://www.manageengine.jp/images/new_image/win-lin.png) no-repeat -46px -5px; display: inline-block; float: left; height: 29px; margin: 17px 10px 15px 15px; width: 28px;}
.prodDownbtnWin { background: url(https://www.manageengine.jp/images/new_image/win-lin.png) no-repeat -6px -5px; display: inline-block; float: left; height: 29px; margin: 17px 10px 15px 15px; width: 28px;}
.prodDownbtnBg { color: #FFFFFF; display: inline-block; font-size: 19px; height: 40px; line-height: 22px; padding: 10px 7px 10px 10px;}
.prodDownbtnsml { display: block; font-size: 10px; text-align: center;}
.prodDownbtnArw { background: url(https://www.manageengine.jp/images/new_image/dwn-arrow.gif) no-repeat 0 0; display: inline-block; float: right; height: 60px; margin-top: 4px; margin-right: 5px; width: 43px;}

@media screen and (max-width:1025px){
.absolute-accrodion li .abs-accrod-img{position: static; width: 100%; margin-bottom: 20px;} 
.absolute-accrodion li{width:100%;} 
.absolute-accrodion li.active .abs-accrod-content:before{background: none;display:none;} 
.wrap80{width: 100%;}
.wrap50{width: 100%;}
}
@media screen and (max-width:600px){
.fea-list{display:block;}
}