 .nav-tabs li a .icon,.iconSoft .icon, .nav-tabs > li > a .icons{background:url(../images/images/icons/retail/rspritepsd.png) no-repeat;}



.serv{display:block;}
.serv a{display:block;}
.serv-icon{width:130px;height:130px; position:relative; margin:30px auto 20px;border-radius:50%;display:block;background:#fff;box-shadow:0 0 2px #3a4172;}
.serv-icon .icon{height:60px; display:block; position:absolute; top:0; right:0; left:0; bottom:0;  margin:auto; -webkit-transform:scale(.9); transform:scale(.9); transition:transform .4s;}
.serv-icon:hover .icon{-webkit-transform:scale(1); transform:scale(1); transition:transform .4s;}
.serv-icon .icon.retail{width:62px; background-position:0 -629px;}
.serv-icon .icon.distribution{width:63px; background-position:0 -705px;}
.serv-icon .icon.manufacturing{width:64px; background-position:0 -556px;}
.serv a strong{font-size:24px;line-height:normal;display:block;color:#3a4172;font-weight:normal;}
.serv a:hover strong{color:#de2a1e;text-decoration:none;outline:none;}
.left-sw{padding:40px 20px;}
.left-sw.erp{padding-top:70px;}

.section h3{font-size:30px;margin:0 0 35px;font-weight:normal;color:#3a4172;text-align:center;}
.section.video-icici h3{font-size:22px;}
.services h3 strong{color:#05996a;font-weight:normal;position:relative;display:inline-block;}
.services h3 strong:after{height:3px;content:"";background:#05996a;position:absolute;bottom:-3px;left:0;width:100%;}
.services .nav-tabs{border:none;width:93%;margin:0 auto; text-align:center;}
.services .nav-tabs li{display:inline-block;text-align:center; float:none;}
.services .nav-tabs li a,
.services-features .panel-default > .panel-heading a{display:table-cell;width:190px;background:none;border:none;border-radius:0;height:104px;border-right:1px solid #ddd;vertical-align:middle;color:#3d3c3c;}
.services .nav-tabs li a .icon,.round-tabs .nav-tabs li a .icon,.services-features .panel-default > .panel-heading a .icon{width:50px;height:50px;display:inline-block; margin-bottom:10px;}
.services .nav-tabs li a .icon.retailIcon,.services-features .panel-default > .panel-heading a .icon.retailIcon{background-position:-512px -8px; width:60px;}
.services .nav-tabs li a .icon.distribuIcon,.services-features .panel-default > .panel-heading a .icon.distribuIcon{background-position:-513px -67px;}
.services .nav-tabs li a .icon.manufacIcon,.services-features .panel-default > .panel-heading a .icon.manufacIcon{background-position:-513px -126px;}
.services .nav-tabs li a .icon.erpIcon,.services-features .panel-default > .panel-heading a .icon.erpIcon{background-position:-513px -189px; width:60px;}
.services .nav-tabs li a .icon.payrollIcon,.services-features .panel-default > .panel-heading a .icon.payrollIcon{background-position:-513px -255px;}
.services .nav-tabs li a .icon.sfaIcon,.services-features .panel-default > .panel-heading a .icon{background-position:-513px -318px;}
.services .nav-tabs li a .icon.ebusiness,.round-tabs .nav-tabs li a .icon.ebusiness{background-position:-9px -1162px;}
.services .nav-tabs li a .icon.pharmaNXT,.round-tabs .nav-tabs li a .icon.pharmaNXT{background-position:-6px -1224px; width:60px !important;}
.services .nav-tabs li a .icon.sfaxpert,.round-tabs .nav-tabs li a .icon.sfaxpert{background-position:-512px -558px; width:71px !important;}
.services .nav-tabs li a .icon.gps,.round-tabs .nav-tabs li a .icon.gps{background-position:-517px -491px; width:62px !important;}
.services .nav-tabs li a .icon.gsthero{background-position:-113px -1291px; width:20px;}
.services .nav-tabs li a .icon.bijlipay{background-position:-181px -1291px; width:48px;}
.services .nav-tabs li a .icon.kioskonnect{background-position:-275px -1291px; width:51px;}
.services .nav-tabs li a .icon.icicibank{background-position:-7px -1291px; width:46px;}
.google-play-btn{background-position:-164px -1162px; width:116px; height:40px; display:inline-block; margin-left:20px;}
.services .nav-tabs li a .icon img,.services-features .panel-default > .panel-heading a .icon img{max-height:100%;max-width:100%;}
.services .nav-tabs li a span,.services-features .panel-default > .panel-heading a span{display:block;line-height:17px;font-size:15px;}
.services .nav-tabs li a span strong,.services-features .panel-default > .panel-heading a span strong{display:block;font-size:15px;}
.services .nav-tabs li.active{margin-bottom:0;position:relative}
.services .nav-tabs li.active:before,.services .nav-tabs li.active:after,.services-features .panel-default > .panel-heading h4.active:before,.services-features .panel-default > .panel-heading h4.active:after{position:absolute;content:"";border-top:18px solid transparent;border-right:18px solid transparent;border-bottom:22px solid #ccc;border-left:18px solid transparent;margin:auto;left:0;right:0;bottom:-25px;z-index:1;width:0;background:transparent;}
.services .nav-tabs li.active:after{border-bottom-color:#fff;bottom:-27px;}
.services-features .panel-default > .panel-heading h4.active:before{bottom:0;}
.services-features .panel-default > .panel-heading h4.active:after{border-bottom-color:#fff;bottom:-3px;}
.services .nav-tabs li a:hover,.services .nav-tabs li.active a{border:none;border-right:1px solid #cccccc;background:none;}
.services .nav-tabs li:last-child a{border-right:none;}
.services .tab-content .tab-pane{width:100%;background:#fff;height:auto;margin-top:25px;border:1px solid #ccc;}
h4.title-text{font-size:30px;text-align:center;padding:30px 0 0;}
h4.title-text span{color:#05996a;}
p.title-text{text-align:center;font-size:13px;color:#a1a1a1;}
.services .tab-content .context{padding:90px 80px 0 80px;}
.services .tab-content .context.apps{padding:35px 50px 0 0px;}
.services .tab-content.alliances .context{padding:20px 30px;}
.services .tab-content.alliances .context p{line-height:21px; font-size:13px;}
.services .tab-content.alliances .context ul{font-size:13px; line-height:21px;}
.services .tab-content.alliances .context ul li{list-style:none; position:relative;}
.services .tab-content.alliances .context ul li:before{position:absolute; left:-17px; top:6px; content:""; width:9px; height:5px; border-left:2px solid #099; border-bottom:2px solid #099; transform:rotate(-40deg);}
.services .tab-content.alliances .context a{float:none;}
.services .tab-content .context h4{font-size:30px;color:#76170d;margin-bottom:20px;}
.services .tab-content.alliances .context h4 span{color:#099;}
.services .tab-content .context p{margin-bottom:15px;}
.services .tab-content .context ul{padding:0px 20px 15px;line-height:25px;}
.services .tab-content .context.apps h4{font-size:28px;}
.services .tab-content .context.apps h4 small{color:#7a8b83;}
.services .tab-content .context.apps p{opacity:0.9;}
.services .tab-content a{opacity:1;font-size:16px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;outline:1px dashed transparent; float:left;}
.services .tab-content .left-sw a{display:block; float:none;}
.services .tab-content a.red{color:#fff;}
.services .tab-content a:hover{text-decoration:none;}
.services .tab-content a:hover i{margin-left:10px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;}
.services .tab-content a.red:hover{color:#000;outline:1px dashed #d92734;background:#faa3c3}
.services .tab-content .img-box{text-align:right;}
.services .tab-content .img-box img{max-width:100%;}

.feature-img-box{ background-size:auto 100% !important;}


.feature-img-box.retail{background:url(../images/images/icons/pos.png) no-repeat;}


.feature-img-box.retail:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}
.feature-img-box.distribution:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.feature-img-box.manufacturing:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


.feature-img-box.erp:hover {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.feature-img-box.retail{background:url(../images/images/icons/pos.png) no-repeat;}
.feature-img-box.distribution{background:url(../images/images/icons/distribution.png) no-repeat;    margin-left: -20px;}
.feature-img-box.manufacturing{background:url(../images/images/icons/manufacturinggg.png) no-repeat;    margin-left: -20px;}
.feature-img-box.erp{background:url(../images/images/icons/erpw.png) no-repeat;    margin-left: -20px;}
.feature-img-box.Payroll{background:url(../images/images/other/payroll-benefits.png) no-repeat;}
.feature-img-box.website{background:url(../images/images/other/Website.png) no-repeat;   margin-left: -80px;}
 
.feature-img-box.digital{background:url(../images/images/other/dig.gif) no-repeat;}

.feature-img-box.dm{background:url(../images/images/other/dig.gif) no-repeat;}
.iconSoft{width:100%;}
.iconSoft .img.icon{height:60px; width:60px; margin:0 auto 10px;}

.iconSoft .icon.pos{background-position: -481px -17px;}
.iconSoft .icon.supermarket{background-position:-555px -8px; }
.iconSoft .icon.jewellery{background-position:-513px -426px;}
.iconSoft .icon.restaurant{background-position:-650px -15px;width: 40px;height: 60px;}
.iconSoft .icon.garment{background-position:-325px -17px;}
.iconSoft .icon.retail{background-position:-716px -14px; width:64px;}
.iconSoft .icon.Lab{background-position:-418px -11px;width: 40px;}
.iconSoft .icon.departmental{background-position:-174px -13px;}
.iconSoft .icon.Dairy{background-position:-92px -13px;}
.iconSoft .icon.books{background-position:-10px -7px;    width: 52px;}
.iconSoft .icon.footwear{background-position:-248px -1px; width:60px;}


.iconSoft .icon.AutomobileService{background-position:-248px -85px; width:56px;}
.iconSoft .icon.fmcg{background-position:-329px -92px; width:60px;}
.iconSoft .icon.Transport{background-position:-2px -98px; width:85px;}
.iconSoft .icon.Trading{background-position:-88px -85px;}
.iconSoft .icon.Showroom{background-position:-160px -90px;}


.iconSoft .icon.Packaging{background-position:-88px -171px;}
.iconSoft .icon.Papermils{background-position:-170px -172px;}
.iconSoft .icon.Assembling{background-position:-12px -172px;}

.iconSoft .icon.pharmaceutical{background-position:-344px -1223px; width:69px;}
.iconSoft .icon.beverage{background-position:-281px -745px; width:50px;}
.iconSoft .icon.manufacturing-automobile{background-position:-168px -492px; width:69px;}
.iconSoft .icon.ayurvedic{background-position:-432px -433px;}
.iconSoft .icon.manufacturing-textile{background-position:-264px -939px; width:53px;}
.
.iconSoft .icon.process{background-position:-439px -894px; width:52px;}
.iconSoft .icon.electronics-manufacturing{background-position:-432px -492px;}
.iconSoft .icon.retail-chain{background-position:-277px -680px;}
.iconSoft .icon.supply-chain{background-position: -168px -244px; }
.iconSoft .icon.SocietyManagement{background-position:-88px -254px; }
.iconSoft .icon.HospitalManagement{background-position:-325px -256px;;}
.iconSoft .icon.schoolm{background-position:-10px -248px;;}
.iconSoft .icon.crm{background-position:-247px -246px;;}



.services .tab-content a .soft-text{display:block;text-align:center;color:#000;margin:10px 0 30px;font-size:15px;font-weight:normal;font-style:normal;}















@media only screen and (min-width:1024px){
.services .nav-tabs li a{width:140px;padding:0;}

.services .nav-tabs{width:100%;}
.services .nav-tabs li a span{font-size:13px;}

}

@media only screen and (min-width:1413px).services .nav-tabs {
    width: 100%;
}



@media only screen and (min-width:1280px){
 .footer .clearfix{display:none;}
.services .nav-tabs li a{width:150px;}

@media only screen and (min-width: 1280px)
.services .nav-tabs {
    width: 150%;
}
.leadership .modal-dialog {width:1140px;}
}
@media only screen and (max-width:1023px){

    #header #navbar .container{width:100%;}

.services .nav-tabs{width:100%;}
.services .nav-tabs.inner li{width:14%; float:none !important; border-right:1px solid #e4e4e4 !important; margin:0;}
.services .nav-tabs li a span{font-size:12px;}
.services .nav-tabs li a span strong{font-size:13px;}
.services .tab-content.inner{display:block;}
.services .tab-content .context.apps{padding:15px;font-size:13px; float:left;}
.services .nav-tabs li a::after{display:none;}
.section.inner.marg-apps{padding:40px 0 2px;}
.services .nav-tabs.inner li a{height:auto;border:none;padding:0;}
.services .nav-tabs.inner li:last-child{border:none !important;}
    .services .tab-content.inner{margin-top:-4px;}

.services .nav-tabs li{float:left;width:16.6%;}
    .services .nav-tabs li a{float:left;width:94%;text-align:center;padding:13px 0;margin:8px;}

#navbar.sticky .navbar-default .navbar-nav > li > a{height:auto;}
.services .nav-tabs{width:120%; margin-bottom:0;}
.services .nav-tabs li a span strong, .services-features .panel-default > .panel-heading a span strong{font-size:14px;}
.services .nav-tabs li a span, .services-features .panel-default > .panel-heading a span{font-size:10px;}
.services .tab-content .img-box{text-align:center;}
.services .tab-content .img-box img{max-width:85%;}
.services .nav-tabs.inner li{width:16%;}
.services .nav-tabs li{float:left;width:33.333%;}
    .services .nav-tabs li a{float:left;width:94%;text-align:center;padding:13px 0;margin:8px;}}

@media only screen and (max-width:719px){

    .services .tab-content.inner{margin-top:-4px;}}






@media only screen and (max-width:479px){

.soft-text{font-size:13px;}
.services .nav-tabs li a span, .services-features .panel-default > .panel-heading a span{font-size:12px;}


}


