.flexslider{width:100%!important}
.feaImg,.feaImg64{background:url(../images/sdpmsp-sprite.png) no-repeat 0 0;}
.feaImg{width:35px;height:35px;}
.feaImg64{width:64px;height:64px;display:block;margin:0 auto 10px}

.fea-icon1{background-position:0 0}
.fea-icon2{background-position:-35px 0}
.fea-icon3{background-position:-70px 0}
.fea-icon4{background-position:-105px 0}
.fea-icon5{background-position:-140px 0}
.fea-icon6{background-position:-175px 0}
.fea-icon7{background-position:-210px 0}
.fea-icon8{background-position:-245px 0}
.fea-icon9{background-position:-280px 0}
.fea-icon10{background-position:-315px 0}

.fea-icon11{background-position:0 -35px}
.fea-icon12{background-position:-35px -35px}
.fea-icon13{background-position:-70px -35px}
.fea-icon14{background-position:-105px -35px}
.fea-icon15{background-position:-140px -35px}
.fea-icon16{background-position:-175px -35px}
.fea-icon17{background-position:-210px -35px}
.fea-icon18{background-position:-245px -35px}

.homefeaBox .fea-64icon1{background-position:0 -70px}
.homefeaBox:hover .fea-64icon1{background-position:-64px -70px}
.homefeaBox .fea-64icon2{background-position:-128px -70px}
.homefeaBox:hover .fea-64icon2{background-position:-192px -70px}
.homefeaBox .fea-64icon3{background-position:-256px -70px}
.homefeaBox:hover .fea-64icon3{background-position:-320px -70px}

.homefeaBox .fea-64icon4{background-position:0 -134px}
.homefeaBox:hover .fea-64icon4{background-position:-64px -134px}
.homefeaBox .fea-64icon5{background-position:-128px -134px}
.homefeaBox:hover .fea-64icon5{background-position:-192px -134px}
.homefeaBox .fea-64icon6{background-position:-256px -134px}
.homefeaBox:hover .fea-64icon6{background-position:-320px -134px}

.homefeaBox .fea-64icon7{background-position:0 -198px}
.homefeaBox:hover .fea-64icon7{background-position:-64px -198px}
.homefeaBox .fea-64icon8{background-position:-128px -198px}
.homefeaBox:hover .fea-64icon8{background-position:-192px -198px}
.homefeaBox .fea-64icon9{background-position:-256px -198px}
.homefeaBox:hover .fea-64icon9{background-position:-320px -198px}

.homefeaBox .fea-64icon10{background-position:0 -262px}
.homefeaBox:hover .fea-64icon10{background-position:-64px -262px}
.homefeaBox .fea-64icon11{background-position:-128px -262px}
.homefeaBox:hover .fea-64icon11{background-position:-192px -262px}
.homefeaBox .fea-64icon12{background-position:-256px -262px}
.homefeaBox:hover .fea-64icon12{background-position:-320px -262px}

.homefeaBox .fea-64icon13{background-position:0 -326px}
.homefeaBox:hover .fea-64icon13{background-position:-64px -326px}
.homefeaBox .fea-64icon14{background-position:-128px -326px}
.homefeaBox:hover .fea-64icon14{background-position:-192px -326px}
.homefeaBox .fea-64icon15{background-position:-256px -326px}
.homefeaBox:hover .fea-64icon15{background-position:-320px -326px}

.homefeaBox .fea-64icon16{background-position:0 -390px}
.homefeaBox:hover .fea-64icon16{background-position:-64px -390px}
.homefeaBox .fea-64icon17{background-position:-128px -390px}
.homefeaBox:hover .fea-64icon17{background-position:-192px -390px}

.homefeaBox{box-sizing:border-box;width:calc(25% - 2px);padding:30px;float:left;height:222px;background:#f1f1f1;border:#ddd solid 1px;cursor:pointer;text-align:center;color:#6e828d}
.homefeaBox:hover{background:#fff;color:#63bd14}
.brdTopNone{border-top:none}
.brdRgtNone{border-right:none}
.homeFeaHead{font-size:16px;font-weight:500}
.homefeaBox p{letter-spacing:-0.2px;font-size:13px;font-weight:300}

.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}
/*feature Page*/
.solution-main {background: linear-gradient(to top, #fff 75%, #c4eafb);padding: 70px 0 0px 0;}
.usecase-container {width: 50%;display: inline-block;float: left;}
.usecase-list {padding: 20px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;min-height: 0;position: relative;margin: 0 10px;min-height: 450px;}
.usecase-list:hover {box-shadow: 0px 0px 15px 1px #e0e0e0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;cursor: pointer;}
//.use-min {min-height: 445px;}
.usecase-list a {position: absolute;width: 100%;height: 100%;z-index: 9;}
.list-container {padding: 40px 0 0 0;}
.usecase-list h3 {font-size: 26px;font-weight: 700;}
.usecase-list p {font-size: 16px;font-weight: 600;color: #000;}
.usecase-list ul li {font-size: 15px;color: #269acd;list-style-type: disc;padding-bottom: 10px;}
.usecase-list ul li p {color: #444;margin: 0;font-weight: normal;font-size: 15px;}
.usecase-list h3::after {content: "";display: block;border-bottom: 3px solid #36c9d4;width: 25%;position: relative;bottom: -6px;}
.user-list-head {display: flex;align-items: center;}
.spirite-icon {background: url(../images/dsp-solution-spirite.png)no-repeat -10px -24px;background-size: 700px 700px;width: 103px;height: 85px;float: left;margin: 0 20px 0 0;}
.spirite2 {background-position: -10px -131px;width: 118px;height: 85px;}
.spirite3 {background-position: -12px -240px;width: 115px;height: 85px;}
.spirite4 {background-position: -21px -347px;width: 106px;height: 85px;}

.spirite5 {background-position: -32px -470px;width: 96px;height: 85px;}
.spirite6 {background-position: -32px -592px;width: 99px;height: 85px;}

.foot-inst-rhs {padding-left: 0;margin-top: 50px;}
.dwnld-btn {background: #D63938;color: #fff;height: 50px;line-height: 50px;font-weight: 600;font-size: 16px;text-align: center;border-radius: 3px;cursor: pointer;padding-left: 0;width: 100%;padding: 10px 30px;}
.solution-ft-lhs .foot-inst-lhs-sys {background: url(../images/dsp-solution-spirite.png)no-repeat -283px -660px;background-size: 1200px;width: 435px;height: 350px;margin: 0 auto;margin-bottom: 0;top: 0px;position: relative;}

.sol-ft-bg {background: url(../images/dsp-solution-spirite.png)no-repeat -170px -10px;background-size: 890px 860px;width: 720px;height: 338px;position: absolute;bottom: 0;left: -100px;display: none;}

.learn-list {list-style-type: none !important;}
.dwnld-btn:hover {text-decoration: none;}
.learn-list a {color: #53a5db;opacity: 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;position: relative;}
.usecase-list:hover .learn-list a {opacity: 1;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.solution_bott {margin-top: 20px !important;background: linear-gradient(to bottom,#fff,#c4eafb 80%);}
.solution_bott .foot-install {padding-top: 0;}

.as-full div,.as-full a,.as-full ul,.as-full li,.as-full input,.as-full p,.as-full h1,.as-full h2,.as-full span{box-sizing:border-box}
.as-full div{box-sizing:border-box}
.as-container-1200{max-width:1200px;margin:0 auto;position:relative;}
.foot-inst-rhs {float: left;width: 60%;text-align: center;padding-left: 40px;}
.foot-inst-rhs {padding-left: 0;margin-top: 50px;}
.foot-inst-lhs {float: left;width: 40%;}

/************/

/* Get Quote */
.getqtTbl{width:60%;border:1px solid #ccc;margin:20px 0}
.getqtTbl td{width:50%;padding:10px}
.getqtTbl .formheader{background:#efefef;text-align:center}
.getqtTbl .formfooter{background:#efefef;text-align:center}
.getqtTbl input,.getqtTbl select{width:90%;height:20px;line-height:20px;padding:5px;border:1px solid #ccc;background:#efefef;font-size:14px}
.getqtTbl select{height:30px;width:100%}
.getqtTbl input:focus,.getqtTbl select:focus{background:#eaeaea}
.getqtTbl .formfooter input{background:#424F56!important;height:auto;width:auto;padding:10px 20px;color:#fff}

@media screen and (max-width:1020px){
.homefeaBox{width:calc(50% - 2px);border:none;border-top:#ddd solid 1px!important}
}

@media screen and (max-width:990px){
.usecase-container {max-width: 650px;margin: 0 auto;float:none;box-sizing:border-box;width:100%;display:block;}
.foot-inst-lhs,.foot-inst-rhs{max-width:800px;width:100%;float:none;margin:0 auto;box-sizing:border-box;}
}
@media screen and (max-width:620px){
.homefeaBox{width:calc(100% - 2px);}
}