#jcl-demo a.go,#jcl-demo a.next,#jcl-demo a.prev,.bill-paymnet h3,.mobile-banking-submenu li a,.new-side-menu ul li a,.ticker-content,.txtreadlink,.verticle-menu{
    font-family:Arial,sans-serif
}
.bullet,.sub-menu,.ticker,.ticker-content{
    overflow:hidden
}
#jcl-demo .carousel>ul>li>img{
    width:150px;
    height:118px;
    vertical-align:middle;
    margin:10px 10px 10px 0;
    border-radius:5px
}
#jcl-demo .carousel>ul>li>p{
    width:130px;
    height:98px;
    margin:10px 10px 10px 0;
    border:1px solid grey;
    border-radius:5px;
    line-height:normal;
    background-color:#fff;
    padding:10px
}
#jcl-demo a.go,#jcl-demo a.next,#jcl-demo a.prev{
    display:block;
    width:26px;
    height:30px;
    line-height:1;
    background-color:#333;
    color:#f8f8ff;
    text-decoration:none;
    font-size:25px;
    border-radius:8px;
    float:left
}
#jcl-demo .imageSlider .carousel>ul>li>img,#jcl-demo .imageSliderExt .carousel>ul>li>img,#jcl-demo .mid{
    width:400px;
    height:300px
}
#jcl-demo a.next.disabled,#jcl-demo a.next.disabled:hover,#jcl-demo a.prev.disabled,#jcl-demo a.prev.disabled:hover{
    background-color:#8d8d8d;
    cursor:default
}
#jcl-demo a.go.highlight{
    background-color:#dedede;
    color:#000
}
#jcl-demo a.prev{
    margin:50px -5px 0 0;
    text-indent:7px
}
#jcl-demo a.next{
    margin:50px 0 0 -5px;
    text-indent:10px
}
#jcl-demo a.go:hover,#jcl-demo a.next:hover,#jcl-demo a.prev:hover{
    background-color:#666
}
#jcl-demo .externalControl button,#jcl-demo .imageSliderExt button{
    margin:5px 5px 0 0
}
#jcl-demo .externalControl a.go,#jcl-demo .externalControl a.next,#jcl-demo .externalControl a.prev,#jcl-demo .imageSliderExt a.go,#jcl-demo .imageSliderExt a.next,#jcl-demo .imageSliderExt a.prev{
    margin:0 5px 0 0;
    padding:7px 5px 0;
    font-size:15px;
    text-align:center;
    border-radius:3px
}
#jcl-demo .widget img{
    cursor:pointer
}
#jcl-demo .mid{
    margin-left:50px
}
#jcl-demo .vertical{
    margin-left:170px
}
#jcl-demo .imageSlider .carousel>ul>li>p,#jcl-demo .imageSliderExt .carousel>ul>li>p{
    width:380px;
    height:280px
}
.clear{
    clear:both
}
.whatnewslisting{
    float:left
}
.carousel ul li p,.whatnewslisting ul li p{
    font-size:12px;
    float:left;
    color:#c5c5c4;
    text-transform:capitalize;
    width:100%;
    display:block;
    padding:6px 3px 3px
}
.carousel ul li p span a,.whatnewslisting ul li p span a{
    color:#000;
    font-family:Arial,sans-serif;
    text-align:justify
}
.carousel ul li p span a:hover,.whatnewslisting ul li p span a:hover{
    text-decoration:underline
}
.carousel ul li p i:before,.whatnewslisting ul li p i:before{
    color:#91203e;
    padding:0;
    float:left;
    font-size:17px;
    font-weight:700;
    margin:0 8px 0 0
}
.whatnewslisting ul li p i{
    margin-right:0
}
.carousel ul li p span,.whatnewslisting ul li p span{
    width:91%!important
}
.whatnewslisting ul li{
    width:100%;
    display:block;
    text-align:justify
}
#one .next,#one .prev{
    background:#91203e;
    width:19px;
    height:19px;
    float:left;
    margin:0 0 0 2px;
    text-align:center;
    color:#EED1D9;
    line-height:14px;
    font-weight:700;
    font-size:22px
}
.new-arrow{
    float:right;
    margin:17px 0 0
}
.verticle-menu{
    background:url(../images/sidenavbg.png) no-repeat;
    margin:0 0 7px;
    color:#7c0022;
    text-decoration:none;
    font-size:14px;
    width:265px;
    height:40px;
    padding:10px 0 0 20px;
    float:left;
    text-align:left
}
.new-side-menu ul li{
    position:relative;
    display:inline-block;
    border-radius:25px
}
.side-navigation{
    width:264px;
    margin:0 auto
}
.sub-menu{
    width:0;
    position:absolute;
    right:266px;
    background:#fff;
    z-index:9999;
    height:425px;
    box-shadow:0 0 8px #717171;
    transition:all .5s ease;
    border-radius:25px
}
.cybertipstext{
    top:-235px;
    height:366px
}
.new-side-menu ul li a:focus,.new-side-menu ul li a:hover .verticle-menu{
    color:#fff;
    background-position:0 -40px
}
.new-side-menu ul li ul li a:focus{
    color:#000
}
.new-side-menu ul li:hover .sub-menu{
    width:650px;
    padding:15px;
    height:410px
}
.productnavcol-1{
    margin:3px;
    width:178px;
    float:left
}
.new-side-menu ul li .icon2,.new-side-menu ul li .icon4,.new-side-menu ul li .icon8,.new-side-menu ul li .icon9,.new-side-menu ul li:hover .icon2,.new-side-menu ul li:hover .icon8{
    width:30px;
    height:30px;
    margin-top:-5px;
    margin-right:5px;
    float:left
}
.new-side-menu ul li .icon4{
    background:url(../images/nav-icons.png) 0 -136px
}
.new-side-menu ul li .sub-menu a{
    background-position:0 -40px;
    border-radius:25px
}
.new-side-menu ul li .icon2{
    background:url(../images/nav-icons.png) 0 -45px
}
.new-side-menu ul li:hover .icon2{
    background:url(../images/nav-icons-hov.png) 0 -45px
}
.new-side-menu ul li .icon8{
    background:url(../images/nav-icons.png) 0 -295px
}
.new-side-menu ul li .icon9{
    background:url(../images/nav-icons.png) 0 -319px
}
.new-side-menu ul li:hover .icon4{
    background:url(../images/nav-icons-hov.png) 0 -485px!important
}
.new-side-menu ul li:hover .icon1{
    background:url(../images/nav-icons-hov.png) 0 -348px!important
}
.new-side-menu ul li:hover .icon6{
    background:url(../images/nav-icons-hov.png) 0 -262px!important
}
.new-side-menu ul li:hover .icon8{
    background:url(../images/nav-icons-hov.png) 0 -295px!important
}
.new-side-menu ul li:hover .icon9{
    background:url(../images/nav-icons-hov.png) 0 -319px!important
}
.new-side-menu ul li:hover .verticle-menu{
    color:#fff;
    background-position:0 -40px
}
.new-side-menu .column2{
    width:160px;
    float:left;
    padding:10px
}
.new-side-menu ul li:hover .bill-paymnet{
    width:588px;
    height:auto;
    padding:25px 20px 0
}
.bill-paymnet h3{
    color:#91203e;
    font-size:15px;
    padding:0 0 10px
}
.bill-paymnet img{
    margin-bottom:7px;
    float:left
}
.bill-paymnet a{
    font-size:12px;
    text-transform:capitalize;
    text-decoration:none;
    color:#000;
    width:100%;
    float:left;
    padding:5px;
    border-bottom:1px solid #aaa;
    line-height:14px
}
.bill-paymnet a:hover{
    background:#91203e
}
.new-side-menu ul li .icon1,.sidenav ul li a .icon1{
    background:url(../images/nav-icons.png) no-repeat;
    width:30px;
    margin-top:-5px;
    height:30px;
    margin-right:5px;
    float:left
}
.mobile-banking-submenu{
    height:142px;
    top:0
}
.new-side-menu ul li:hover .mobile-banking-submenu{
    width:380px;
    height:136px;
    padding:15px
}
.mobile-banking-submenu li a.last{
    margin:0
}
.mobile-banking-submenu li img{
    width:57px;
    height:auto;
    margin:0 7px 0 auto
}
.mobile-banking-submenu li{
    text-align:center
}
.mobile-banking-submenu li span{
    float:left;
    line-height:17px;
    margin:0;
    padding:5px 0 0;
    text-align:center;
    width:100%
}
.mobile-banking-submenu li a{
    padding:5px;
    border:1px solid #CCC;
    float:left;
    line-height:30px;
    margin-bottom:10px;
    width:110px!important;
    height:106px!important;
    margin-right:10px;
    text-decoration:none
}
.new-side-menu ul li a:hover .icon1{
    background:url(../images/nav-icons-hov.png) no-repeat;
    width:30px;
    margin-top:-5px;
    height:30px;
    margin-right:5px;
    float:left
}
.money-tranfer-submenu{
    height:300px;
    padding:30px 0
}
.mobile-banking-submenu li a:hover{
    border:1px solid #e31e24
}
.new-side-menu ul li:hover .money-tranfer-submenu{
    width:220px;
    padding:30px;
    height:300px
}
.submenubotlink{
    background:#F0F0F0;
    margin:0 0 2px -24px;
    width:100%;
    padding:10px 30px
}
.submenubotlink a{
    display:inline;
    color:#91203e!important;
    float:none!important
}
.submenubotlink a:hover,.txtreadlink:hover{
    background:0 0!important;
    color:#000!important
}
.txtreadlink{
    color:#91203e!important;
    background:0 0
}
.new-side-menu ul li .icon3{
    background:url(../images/nav-icons.png) no-repeat;
    width:30px;
    margin-top:-5px;
    height:30px;
    margin-right:5px;
    float:left
}
.new-side-menu ul li a{
    list-style-type:square;
    color:#000;
    text-decoration:none;
    font-size:14px;
    width:75%;
    float:left
}
.money-tranfer-submenu li a{
    line-height:22px;
    list-style-type:square;
    padding:6px
}
.money-tranfer-submenu li a:hover{
    background:#91203e
}
.new-side-menu ul li:hover .icon3{
    background:url(../images/nav-icons-hov.png) 0 -90px;
    width:30px;
    margin-right:5px;
    margin-top:-5px;
    height:30px;
    float:left
}
.new-lanch{
    height:250px
}
.new-lanch li a{
    line-height:22px;
    padding:4px
}
.verticle-menu .spinner{
    margin:0 8px
}
.sub-menu new-lanch li a{
    width:100%
}
.new-side-menu ul li a .icon6,.new-side-menu ul li a:hover .icon6{
    width:30px;
    margin-right:5px;
    margin-top:-5px;
    height:30px;
    float:left
}
.new-side-menu ul li a .icon6{
    background:url(../images/nav-icons.png) 0 -262px
}
.new-side-menu ul li a:hover .icon6{
    background:url(../images/nav-icons-hov.png) 0 -262px
}
.new-side-menu ul li:hover .customer-service{
    width:622px;
    height:135px;
    top:8px
}
.new-side-menu ul li:hover .rproductmenu{
    width:630px;
	height:470px;
    text-align:center
}
.rproductmenu{
    height:140px
}
.rproductmenu .msmeloanbox{
    background:url(../images/icon-msme.png) no-repeat
}
.rproductmenu .apply-bank-box-one{
    background:url(../images/loan.png) no-repeat
}
.rproductmenu .apply-bank-box-two{
    background:url(../images/bank-deposit.png) no-repeat
}
.rproductmenu .apply-bank-box-three{
    background:url(../images/locker.png) no-repeat;
    margin:0
}
.rproductmenu .apply-bank-box-five{
    background:url(../images/aadhar.png) no-repeat;
    margin-right:6px
}
.rproductmenu .apply-bank-box-ots{
    background:url(../images/OTS.png) no-repeat;
    margin-right:6px
}
.rproductmenu .apply-bank-box-amc{
    background:url(../images/amc.png) no-repeat;
    margin-right:6px
}
.rproductmenu .apply-bank-box-pmby{
    background:url(../images/pmby.png) no-repeat;
    margin-right:6px
}
.rproductmenu .apply-bank-box-four{
    background:url(../images/home-loan-icon.png) no-repeat;
    text-align:center
}
 .rproductmenu .apply-bank-box-seven{
    background:url(../images/home-loan-icon.png) no-repeat;
    text-align:center
}
.rproductmenu .apply-bank-box-six{
    background:url(../images/mudraicon.png) no-repeat;
    text-align:center
}
.customer-service{
    height:125px;
    top:0!important
}
.customer-service .customercare-box-one{
    background:url(../images/atm-locater.png) no-repeat
}
.customer-service .customercare-box-two{
    background:url(../images/branch.png) no-repeat;
    margin:0
}
.customer-service .customercare-box-three{
    background:url(../images/passbook-updation-machine.png) no-repeat;
    padding:0
}
.customer-service .customercare-box-five{
    background:url(../images/icon-bulk.png) no-repeat;
    padding:0;
    margin-left:6px
}
.customer-service .customercare-box-six{
    background:url(../images/aadharicon.png) no-repeat
}
.customer-service .customercare-box-three a{
    font-size:12px
}
.customer-service .customercare-box-three h3{
    margin-top:54px
}
.customer-service .customercare-box-four{
    background:url(../images/cash-deposit-machine.png) no-repeat;
    margin:0
}
.customer-service li:hover,.rproductmenu li:hover{
    background-position:0 -115px;
    color:#fff;
    transition:all .5s ease
}
.customer-service li a,.rproductmenu li a{
    width:100%!important;
    height:104px
}
.customer-service li a:hover,.customer-service li:hover a,.rproductmenu li a:hover,.rproductmenu li:hover a{
    color:#fff;
    text-align:center
}
.bullet{
    margin:6px 8px 0 0
}
.customer-service .bullet{
    margin:5px 9px 0 0
}
.productnavcol-1 img{
    height:100px
}
.productnavcol-1 h3{
    font-size:12px;
    padding:0 10px;
    background:#000;
    color:#fff;
    line-height:23px
}
.productnavcol-1 a:hover h3{
    background:#91203e;
    transition:.5s ease
}
.bullet{
    background:url(../images/bullet.jpg);
    height:5px;
    width:5px;
    float:left;
    color:#91203e
}
.customer-service li a:hover .bullet{
    background:url(../Page-Not-Found.html);
    transition:all .5s ease
}
.money-tranfer-submenu li a:hover .bullet{
    background:url(../Page-Not-Found.html);
    transition:all .2s ease
}
.customer-service li,.rproductmenu li{
    display:inline-block;
    width:105px;
    border:1px solid #aaa;
    height:104px;
    text-align:center;
    margin-right:0;
    border-radius:25px
}
.customer-service li:hover,.rproductmenu li:hover{
    border:1px solid #e31e24
}
.customer-service a{
    float:left;
    height:110px
}
.carousel,.carousel ul li{
    width:100%
}
.customer-service li img,.rproductmenu li img{
    height:35px
}
.customer-service li span,.rproductmenu li span{
    width:100%;
    float:left
}
.customer-service li h3,.rproductmenu li h3{
    font-size:12px;
    margin-top:60px;
    font-weight:700
}
.carousel{
    top:5px;
    height:170px!important
}
.ratebox ul li p i,.ratebox ul li p strong,.whatnewslisting ul li p strong{
    float:left;
    width:6%;
    color:#000;
    font-weight:700;
    font-size:17px
}
.ratebox ul li p span{
    float:left;
    border:none;
    margin:0!important;
    padding:0
}
.midcontainer h3{
    padding: 6px 12px 0;
    border-radius:10px;
    margin-top:2px
}
.ticker-wrapper.has-js{
    margin:0;
    padding:0;
    width:90%;
    height:32px;
    display:block;
    background-color:#91203e;
    font-size:.75em;
    position:absolute;
    right:0;
    top:5px
}
.ticker-content,.ticker-swipe{
    padding-top:12px;
    position:absolute;
    background-color:#91203e;
    height:30px
}
.ticker-title{
    padding-top:12px;
    color:#fff;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase
}
.ticker-content{
    margin:0;
    color:#fff;
    font-weight:700;
    white-space:nowrap;
    line-height:1.2em;
    text-transform:capitalize
}
.ticker-content a{
    text-decoration:none;
    color:#FFF
}
.ticker-content a:hover{
    color:#f6b801
}
.ticker-swipe{
    top:0;
    display:block;
    width:800px
}
.ticker-swipe span{
    background-color:#f8f0db;
    border-bottom:1px solid #1F527B;
    height:12px;
    width:2px;
    display:block;
    margin-left:5px;
    margin-top:2px
}
.ticker-controls{
    padding:4px 0 0;
    list-style-type:none;
    float:left
}
.ticker-controls li{
    padding:0;
    margin-left:5px;
    float:left;
    cursor:pointer;
    height:19px;
    width:20px;
    display:block
}
.ticker-controls li.jnt-play-pause,.ticker-controls li.jnt-play-pause.paused{
    background-image:url(../images/pouse.jpg)
}
.ticker-controls li.jnt-prev{
    background-image:url(../images/back.jpg)
}
.ticker-controls li.jnt-prev.down{
    background-position:0 0
}
.ticker-controls li.jnt-next{
    background-image:url(../images/next.jpg)
}
.js-hidden{
    display:none
}
.no-js-news{
    padding:10px 0 0 45px;
    color:#F8F0DB
}
.left .ticker,.left .ticker-content,.left .ticker-controls,.left .ticker-title{
    float:left
}
.left .ticker-controls{
    padding-left:6px;
    float:right;
    margin-top:5px
}
.right .ticker,.right .ticker-content,.right .ticker-controls,.right .ticker-title{
    float:right
}
.right .ticker-controls{
    padding-right:6px
}
.ticker-title span{
    display:none!important
}
.midcontainer #one .ratebox h3{
    float:left;
    color:#fff;
    padding:7px 0 0 5px
}
.midcontainer h3 img{
    float:right;
    margin:-8px 0 0 9px;
    padding:0
}
@media only screen and (max-width:1200px){
    .verticle-menu{
        height:37px;
        margin:0 0 4px;
        padding:10px 0 0 20px
    }
}
@media only screen and (max-width:992px){
    .ticker-swipe span{
        margin-top:7px
    }
    .left .ticker-controls{
        margin-top:3px
    }
}
@media only screen and (max-width:767px){
    .left .ticker-controls{
        margin-top:3px
    }
    .ticker-wrapper.has-js{
        width:85%
    }
}
