/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */




/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
} 

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
a {
    color: #323232;
    cursor:pointer;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

a {
    color: #323232;
}

a:visited {
    color: none;
}
/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* ===================
	FONTS: CSS
=================== */

/* ===================
	COMMAN: CSS
=================== */
* {
    margin: 0 auto;
    padding: 0px;
    outline:none !important;
}

html, body {
}

body {
    font: 16px/26px Lato;
    overflow-x:hidden;
}

img {
    vertical-align: middle;
    width: 100%;
}

p {
    /*line-height: 18px;*/
}

.left {
    float: left;
    display: inline-block;
}

.right {
    float: right;
    display: inline-block;
}

.wrapper {
    width: 90%;
    margin: 0 5%;
}

.header-container, .footer-container {
}
/* ===================
	HEADER: CSS
=================== */
.header-container {
}

/* ===================
	FOOTER: CSS
=================== */
.footer-container {
}

/* ===================
	NAVIGATION: CSS
=================== */
nav ul {
    margin: 0;
    padding: 0;
}

nav a {
}

    nav a:hover,
    nav a:visited {
        color: white;
    }

    nav a:hover {
        text-decoration: underline;
    }
/* ===================
	CONTENT: CSS
=================== */

@font-face {
    font-family: 'FuturaBT-Book';
    src: url('../fonts/FuturaBT-Book_gdi.eot');
    src: url('../fonts/FuturaBT-Book_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaBT-Book_gdi.woff') format('woff'), url('../fonts/FuturaBT-Book_gdi.ttf') format('truetype'), url('../fonts/FuturaBT-Book_gdi.otf') format('opentype'), url('../fonts/FuturaBT-Book_gdi.svg#FuturaBT-Book') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2212;
}

@font-face {
    font-family: 'FuturaBT-Medium';
    src: url('../fonts/FuturaBT-Medium_gdi.eot');
    src: url('../fonts/FuturaBT-Medium_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaBT-Medium_gdi.woff') format('woff'), url('../fonts/FuturaBT-Medium_gdi.ttf') format('truetype'), url('../fonts/FuturaBT-Medium_gdi.otf') format('opentype'), url('../fonts/FuturaBT-Medium_gdi.svg#FuturaBT-Medium') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'FuturaBT-Light';
    src: url('../fonts/FuturaBT-Light_gdi.eot');
    src: url('../fonts/FuturaBT-Light_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/FuturaBT-Light_gdi.woff') format('woff'), url('../fonts/FuturaBT-Light_gdi.ttf') format('truetype'), url('../fonts/FuturaBT-Light_gdi.otf') format('opentype'), url('../fonts/FuturaBT-Light_gdi.svg#FuturaBT-Light') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'KrutiDev010-Regular';
    src: url('../fonts/KrutiDev010_gdi.eot');
    src: url('../fonts/KrutiDev010_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/KrutiDev010_gdi.woff') format('woff'), url('../fonts/KrutiDev010_gdi.ttf') format('truetype'), url('../fonts/KrutiDev010_gdi.otf') format('opentype'), url('../fonts/KrutiDev010_gdi.svg#KrutiDev010-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2122;
}

@font-face {
    font-family: 'RupeeForadian-Regular';
    src: url('../fonts/RupeeForadian_gdi.eot');
    src: url('../fonts/RupeeForadian_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/RupeeForadian_gdi.woff') format('woff'), url('../fonts/RupeeForadian_gdi.ttf') format('truetype'), url('../fonts/RupeeForadian_gdi.otf') format('opentype'), url('../fonts/RupeeForadian_gdi.svg#RupeeForadian-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'ArialMT-Regular';
    src: url('../fonts/ArialMT_gdi.eot');
    src: url('../fonts/ArialMT_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/ArialMT_gdi.woff') format('woff'), url('../fonts/ArialMT_gdi.ttf') format('truetype'), url('../fonts/ArialMT_gdi.otf') format('opentype'), url('../fonts/ArialMT_gdi.svg#ArialMT-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2666;
}

@font-face {
    font-family: 'Arial-BoldMT';
    src: url('../fonts/Arial-BoldMT_gdi.eot');
    src: url('../fonts/Arial-BoldMT_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/Arial-BoldMT_gdi.woff') format('woff'), url('../fonts/Arial-BoldMT_gdi.ttf') format('truetype'), url('../fonts/Arial-BoldMT_gdi.otf') format('opentype'), url('../fonts/Arial-BoldMT_gdi.svg#Arial-BoldMT') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-2666;
}

@font-face {
    font-family: 'Arial-ItalicMT';
    src: url('../fonts/Arial-ItalicMT_gdi.eot');
    src: url('../fonts/Arial-ItalicMT_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/Arial-ItalicMT_gdi.woff') format('woff'), url('../fonts/Arial-ItalicMT_gdi.ttf') format('truetype'), url('../fonts/Arial-ItalicMT_gdi.otf') format('opentype'), url('../fonts/Arial-ItalicMT_gdi.svg#Arial-ItalicMT') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-2666;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Regular.eot');
    src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Lato-Regular.woff') format('woff'),
         url('../fonts/Lato-Regular.ttf') format('truetype'),
         url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: 600;
    font-style: 600;
}



.disclaimer-content .tablebrd ul li {
    font-size: 13px;
    color: #505050;
    padding-bottom: 20px;
}

.downform_tabs_p .panel-body ul li {
    padding-bottom: 0px;
    color: #505050;
    font-size: 13px;
    width: 100%;
    font-family:'ArialMT-Regular';
    line-height:20px;
    text-align:justify;
}

.download_forms_p .ite p {
    font-family: "Arial-ItalicMT";
}

.download_forms_p p {
    font-family: "ArialMT-Regular";
    text-align:justify;
}

.downform_tabs_p .panel-heading h4 a {
    font-size: 15px;
}

.accfooter {padding-top: 20px;}
/*.downform_tabs_p .tab-content .panel.panel-default ul li {
      list-style-type:none ;
}
.downform_tabs_p .tab-content .panel.panel-default ul li::before {
    position: relative;
    top: 0px;
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    border-right: 3px solid #A72355;
    border-top: 3px solid #A72355;
    transform: rotate(45deg);
    margin-right: 10px;
    border-radius: 2.3px;
      
}*/


/*body{
padding-top:220px;
}*/

ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
    padding: 0px;
    margin: 0px;
}

/*jimit*/
.active-data {
    display: block !important;
}

a:hover, a:focus {
    text-decoration: none;
}

.clearfix {
    clear: None;
}

.padding-left {
    padding-left: 0px;
}

.padding-right {
    padding-right: 0px;
}

.padding {
    padding-left: 0px;
    padding-right: 0px;
}

.no-padding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.blackoverlay {
    background-color: rgba(0, 0, 0, 0.69);
    width: 100%;
    height: 100%;
    z-index: 999;
    position: absolute;
    display: none;
}

.navbar-fixed-top {
    z-index: 9999;
}

img {
    max-width: 100%;
    height: auto;
    width: auto;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

header {
    background-color: #ffffff;
    z-index: 1000;
    box-shadow: 0px 4px 30px #afafae;
}

.headertopsection {
    height: auto;
    border-bottom: 1px solid #d4d1d2;
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
}

.logo {
    line-height: 90px;
    float: left;
    margin-right: 55px;
}

.headertopnav {
    float: left;
    margin-right: 30px;
}

.gauravawards {
    padding-left: 15px;
    font-size: 13px;
}
/*tab starts here*/
.tabwrap .theads {
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #323232;
}

.tabwrap ul.utility_sum {
    padding: 10px 0 0 25px;
}

    .tabwrap ul.utility_sum li {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        padding: 0 0 6px 0;
    }

.tabwrap .checksum_validate {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #323232;
    padding: 10px 0;
}

    .tabwrap .checksum_validate a {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #323232;
        text-decoration: underline;
    }

.tabwrap .ensure {
    font-family: 'Arial-BoldMT';
    font-size: 17px;
    color: #323232;
}

.tabwrap .sinfo {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #505050;
    padding: 5px 0 0 0;
}

.tabwrap .s_acc {
    font-family: 'Arial-BoldMT';
    font-size: 13px;
    color: #323232;
    padding: 16px 0 10px 0;
}

.tabwrap .keep_doc {
    font-family: 'Arial-BoldMT';
    font-size: 17px;
    color: #323232;
    padding-top: 30px;
}

.tabwrap .servicetabcontent ul li, .tabwrap .servicetabcontent .panel-body ul li {
    font-family: 'Arial';
    font-size: 13px;
    color: #666666;
    padding: 0;
    vertical-align: middle;
    margin-top: 10px;
    margin-bottom: 5px;
    line-height:1.3;
}

.tabwrap .servicetabcontent .panel-body ul li {
    font-family: 'Arial';
    font-size: 13px;
    color: #666666;
    padding: 0 0 10px 0;
    vertical-align: middle;
}

.tabwrap .servicetabcontent ul {
    padding: 15px 0 15px 14px;
}

.tabwrap .panel-body ul {
    padding: 2px 12px !important;
}

.tabwrap .panel-body ul > ul, .downform_tabs_p .panel-body ul > ul, .downform_tabs_p .panel-body ul li > ul, .servicetabcontent .tab_content ul>ul{
background-color: #f5f5f5;
    list-style-type: none;
        padding: 10px 20px !important;
}

        .tabwrap .panel-body ul > ul li, .servicetabcontent .tab_content ul>ul li{
           /*background: url('/img/Sprite_productpage.png') no-repeat -1420px -615px;*/
            padding-left: 22px !important;
            position:relative;
        }
    .tabwrap .panel-body ul > ul li:after, .servicetabcontent .tab_content ul > ul li:after {content: "";                                                                                         
position: absolute;
background: url('/img/Sprite_productpage.png') no-repeat -1420px -615px;
left: 0;
top: 0;
width: 20px;
height: 20px;
         
    }

        .downform_tabs_p .panel-body ul > ul li,  .downform_tabs_p .panel-body ul li > ul li {
            background: rgba(0, 0, 0, 0) url("/img/2nd_bullet.png") no-repeat scroll 0 10px;
            padding-left: 22px !important;
        }

.tab-data.tab_content ul {
    padding: 0px 12px !important;
}

    .tabwrap .servicetabcontent ul .tlabel {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        padding: 10px 0;
    }

        .tabwrap .servicetabcontent ul .tlabel a {
            font-family: 'ArialMT-Regular';
            font-size: 13px;
            color: #505050;
            text-decoration: underline;
        }

.tabwrap .servicetabcontent ul {
    list-style: disc;
}

    .tabwrap .servicetabcontent ul li { /*background: url('../img/arrows.png')no-repeat 0 5px;padding-left:16px;*/
        padding-left: 0;
    }

.tabwrap .servicetabcontent .panel-body ul li { /*background: url('../img/arrows.png')no-repeat 0 1px;padding-left:16px;*/
    padding-left: 0;
}

.tabwrap .servicetabcontent .panel-body .inner-panel ul li { /*background: url('../img/arrows.png')no-repeat 0 1px;padding-left:16px;*/
    margin-left: 15px;
}

/*.tabwrap .servicetabcontent p,*/ .tabwrap .servicetabcontent h3, .tabwrap .servicetabcontent h2 {
    margin-bottom: 10px;
}

.tabwrap .servicetabcontent h3, .tabwrap .servicetabcontent h2 {
    color: #4c4c4c;
    /*font-family: arial;*/
    font-family:ArialMT-Regular;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
}
.tabwrap .servicetabcontent h4 {
    color: #4c4c4c;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
}
.tabwrap .servicetabcontent .servicemobtabtitle  p a {
    display: block;
    padding: 20px;
    color:#ffffff;
}
.tabwrap .servicetabcontent .servicemobtabtitle  p a:hover {
    display: block;
    padding: 20px;
    color:#ffffff;
}
.tabwrap .servicetabcontent .servicemobtabtitle.d_active a, .tabwrap .servicetabcontent .servicemobtabtitle.d_active a:hover {
    color:#333333;
}
.tabwrap .servicetabcontent p {
    font-size: 13px;
}

.tabwrap ul.pdf, .sustainability ul.pdf, .downform_tabs_p ul.pdf {
    list-style: none;
    padding-left: 0 !important;
}

     .sustainability ul.pdf li, .downform_tabs_p ul.pdf li {
        background: url('../img/downloads.png')no-repeat 0px /*3px*/10px; /*0 0*/
        font-family: 'Arial';
        font-size: 13px;
        line-height:25px;
        color: #666666;
        padding-left: 30px !important;
        list-style:none !important;
        padding:5px 0;/*mital 8/7/2016*/
    }
.downform_tabs_p  .kchb ul.pdf li {
        background: url('../img/downloads.png')no-repeat 0px 0px; /*0 0*/
        font-family: 'Arial';
        font-size: 13px;
        color: #666666;
        padding-left: 30px!important;
    }

        .tabwrap ul.pdf li {
        background: url('../img/downloads.png')no-repeat 0 -4px;
        font-family: 'Arial';
        font-size: 13px;
        color: #666666;
        padding-left: 30px!important;
    }
    
    .sustainability .mrtop {margin-top:30px !important}
.sustainability > ul {padding-left:15px}
.sustainability > ul.pdf {padding-left:0}
.sustainability ul.pdf li {padding-top:10px}
ul.desc-ul.pdf {
    list-style: none;
    padding-left: 0;
}
ul.pdf li a {text-decoration:none !important;}
ul.pdf li a:hover {text-decoration:underline !important;color:#666666 !important}
.blackclr ul.desc-ul li.pdf {
    background: url('../img/downloads.png')no-repeat 0 0;
    padding-left: 30px;
}

.tabwrap table {
    border: 1px solid #c8c8c8;
}

    .tabwrap table tr th {
        background: #f0efef;
    }

    .tabwrap table td {
        background: #fff;
        color: #fff;
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        padding-left: 18px;
    }

    .tabwrap table td {
        color: #333333;
        font-family: 'Arial';
        font-size: 13px;
    }

    .tabwrap table th {
        font-family: 'ArialMT-Regular';
        font-size: 15px;
        color: #ffffff;
    }

    .tabwrap table tr th {
        background: #ae275f;
        padding-left: 18px;
    }

    .tabwrap table td .fsect {
        float: left;
        padding: 0px 70px 0px 25px;
        margin-top: 10px;
        width: 50%;
    }

        .tabwrap table td .fsect p, .tabwrap table td .ssect p {
            padding: 0 0 14px 0;
        }

    .tabwrap table td .ssect {
        float: left;
        border-left: 1px solid #787878;
        padding: 0px 70px 0px 15px;
        margin-top: 10px;   
        width: 50%;
    }

.tabwrap .tab-data a {
    color: #ed1164;
}
.tabwrap .tab-data a:hover {color: #ec1864;text-decoration: underline;}

.tabwrap .infowrapper .panel-title > a {
    text-decoration: none;
}
    .tabwrap .infowrapper .panel-title > a:hover {color:#404040}

.tabwrap table tr th {
    background: #505050;
}

    .tabwrap table tr th.lightgrey {
        background: #787878;
    }

.tabwrap table.grey th.lightgrey {
    background: #c8c8c8 none repeat scroll 0 0;
    color: #333333;
    font-family: "Arial";
    font-size: 13px;
    padding-left: 18px;
    width: 250px;
}

    .tabwrap table.grey th.lightgrey a {
        color: #fff;
    }

.tabwrap table.grey td.pays {
    color: #505050;
    font-family: "ArialMT-Regular";
    font-size: 13px;
}

.tabwrap table.grey th {
    background: #505050 none repeat scroll 0 0;
    padding-left: 18px;
}

.tabwrap table.grey td.pays .fsect {
    float: left;
    margin-top: 10px;
    padding: 0 0 0 10px;
    width: 150px;
}

    .tabwrap table.grey td.pays .fsect p, .tabwrap table td.pays .ssect p {
        padding: 0 0 14px;
    }

.tabwrap table.grey td.pays .ssect {
    border-left: 1px solid #787878;
    float: left;
    margin-top: 10px;
    padding: 0 0 0 10px;
    width: 210px;
}

.panelBox table tr th {
    background: #505050;
    color: white;
}

    .panelBox table tr th.lightgrey {
        background: #787878;
        color: white;
    }

.downform_tabs_p table.grey th {
    background: #505050 none repeat scroll 0 0;
    padding-left: 18px;
    color: #fff;
}

.tabwrap table.grey th.lightgrey {
    background-color: #c8c8c8;
    color: #333333;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    padding-left: 18px;
    vertical-align: middle;
}

.downform_tabs_p table.grey th.lightgrey a {
    color: #fff;
}

.edgeintro a {
    color: #323232;
    text-decoration: underline;
}

.edgeIntro {
    background-color: #f4f4f4;
}
/*tab ends here*/
.custom_panel .panel-collapse {
    display: none;
}

.custom_panel .panel:first-child() {
    display: block;
}

.topnavlist li {
    font-family: 'ArialMT-Regular';
    display: inline-block;
    margin-left: -4px;
    list-style: none;
    font-size: 13px;
    line-height: 18px;
    padding: 0px 8px;
    margin: 16px 0px 11px;
}

    .topnavlist li a {
        color: #505050;
    }

        .topnavlist li a:hover {
            text-decoration: none;
            color: #ed1164;
        }

    .topnavlist li.active a {
        color: #ed1164;
    }

.headsearch {
    border: 1px solid #ae275f;
    outline: none;
    background-color: #ae275f;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #ffffff;
    padding: 0px 15px;
    width: 475px;
    height: 36px;
    background-image: url('../img/Sprite_Homepage_miscellaneous.png');
    background-repeat: no-repeat;
    background-position: 428px -808px;
}

input[type="search"]:focus.headsearch {
    color: #323232;
    background-color: #ffffff;
}

.headsearch::-webkit-input-placeholder {
    color: #ffffff;
}

.headsearch:-moz-placeholder {
    color: #ffffff;
}

.headsearch::-moz-placeholder {
    color: #ffffff;
}

.headsearch:-ms-input-placeholder {
    color: #ffffff;
}

.loginwrap {
    float: left;
}

    .loginwrap .locatewrap li {
        display: inline-block;
        margin-left: -4px;
        list-style: none;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        line-height: 18px;
        padding: 0px 0px 0px 15px;
        margin: 16px 10px 11px;
    }

        .loginwrap .locatewrap li a {
            color: #505050;
        }

        .loginwrap .locatewrap li a:hover {
            color: #ed1164;
        }
/*jimit loginwrap down*/
.locate .dropdown_fullwidth {
    top: 42px !important;
    padding: 0px !important;
}

.locate-submenu {
    padding: 5px 10px !important;
    margin: 0 !important;
}

    .locate-submenu li {
        background: #f2f2f2;
        display: block !important;
        padding: 0 20px !important;
        margin: 0 !important;
    }

        .locate-submenu li a {
            color: #323232 !important;
            font-size: 14px;
            cursor: pointer;
            border-bottom: 1px solid #9e9d9d;
            padding: 8px 10px 8px 0;
            display: block;
            /*padding-left: 0px;*/
        }

        .locate-submenu li:last-child a {
            border-bottom: none;
        }

.call {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position:-19px -868px ;
}

.locate {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -20px -918px ;
}

.locate_hover {
    border: 1px solid #000;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: transparent;
    border-right-color: rgb(237, 17, 100);
    border-left-color: rgb(237, 17, 100);
    border-bottom-color: transparent;
    position: absolute;
    top: 0px;
    padding: 12px 20px 12px 26px;
    z-index: 99999999;
    left: 185px;
    background: rgb(255, 255, 255);
}

.call .locate_hover {
    border: 1px solid rgb(237, 17, 100);
    border-bottom: 1px solid #fff;
    border-top: 0px;
    position: absolute;
    top: 0px;
    padding: 12px 20px 12px 26px;
    z-index: 99999999;
    left: 100px;
    background: rgb(255, 255, 255);
}

.rates .locate_hover {
    border-width: 1px 1px 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: rgb(237, 17, 100);
    border-right-color: rgb(237, 17, 100);
    border-left-color: rgb(237, 17, 100);
    position: absolute;
    top: 0px;
    padding: 12px 20px 12px 26px;
    z-index: 99999999;
    left: 275px;
    background: rgb(255, 255, 255);
}

.locate_hover {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -210px -904px;
    display: none;
    transition: 0s !important;
    color: #ED1164;
}

.call .locate_hover {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -209px -852px;
    display: none;
    transition: 0s !important;
    color: #ED1164;
}

.rates .locate_hover {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -211px -953px;
    display: none;
    transition: 0s !important;
    color: #ED1164;
}

.support {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -19px -1218px ;
}

.support:hover {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -219px -1218px ;
    color: #ed1164;
}


.login_active {
    display: block;
}

/*Call submenu*/
.call .dropdown_fullwidth {
    margin-left: -2px;
}

.call .locate-submenu li > a {
    padding-left: 0 !important;
    border: none !important;
    font-weight: bold;
    padding-top: 12px !important;
    text-transform: uppercase;
}

.callus-details, .callus-details li, .callus-details li a {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

    .callus-details li {
        padding: 7px 0 !important;
    }

        .callus-details li img {
            float: right;
        }

.call .dropdown_fullwidth {
    top: 42px !important;
    padding: 0px !important;
}

.callus-details {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #9e9d9d !important;
    padding-bottom: 10px !important;
}

    .callus-details.last {
        border: none !important;
    }

/*Check rate*/
.rates-dropdown {
    top: 42px !important;
    padding: 0px !important;
}

.rates-subemenu hr {
    margin: 0 !important;
    clear: both;
}

.locatBox .pr {
    margin-top: 5px;
    position: relative;
    display: inline-block;
}

.locatBox .noLst .pr .marbtm10:after {
    background-color: #ed1164;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 62%;
    transition: all 0.3s ease 0s;
    width: 0;
}

.locatBox .noLst .pr .marbtm10:hover::after {
    width: 100%;
}

.locate-submenu.rates-subemenu .marbtm10 {
    margin-bottom: 2px;
}

.know-more {
    /*Vikas Change*/
    background-image: url('../img/right.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 5px;
    text-align: right;
    padding-bottom: 6px !important;
    padding-right: 10px !important;
    padding-top: 6px !important;
    margin-bottom: 5px !important;
    /*Vikas Change*/
}

.rate-digit {
    float: right;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 3px;
    padding-right: 5px;
    text-align: left;
    width: 20%;
}

.rates-subemenu li > a {
    border: none !important;
    display: inline-block !important;
    color: #ec1864 !important;
    font-family: 'FuturaBT-Book';
    font-size: 14px;
    padding-left: 35px !important;
    /*background: url('../img/Sprite_Homepage_miscellaneous.png');
    background-repeat: no-repeat;
    background-position: 1px 5px;*/
}

.fd-icon {
    background-image: url('../img/Sprite_Homepage_miscellaneous.png') !important;
    background-position:-14px -1008px;
}

.pl-icon {
    background-image: url('../img/Sprite_Homepage_miscellaneous.png') !important;
    background-position:-14px -1060px;
}
.savpg {
    background-image: url('../img/Sprite_Homepage_miscellaneous.png') !important;
    background-position:-13px -1108px;
}
.currpg {
    background-image: url('../img/Sprite_Homepage_miscellaneous.png') !important;
    background-position:-213px -1159px;
}
.cl-icon {
    background-image: url('../img/car-icon.png')!important;
}

.rates-subemenu li {
    padding-top: 10px !important;
    margin-bottom: 6px !important;
}

.rates-subemenu div {
    clear: both !important;
}

.fd-title {
    display: inline-block;
    margin-bottom: 0 !important;
}

.mgmenu .fd-title {
    padding-top: 3px;
    font-size: 13px;
}

.check-all-rates {
    text-align: center;
    background-position: 205px 18px;
    padding: 0;
    margin: 0 !important;
    margin-bottom: -15px !important;
}



.loan_title {
    font-family: 'FuturaBT-Medium';
    font-size: 28px;
    color: #323232;
    padding-top: 30px;
    padding-bottom: 10px;
}

.loan_text {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #505050;
    font-style: italic;
}

.loan_wrap {
    border: 1px solid #e4e4e4;
    margin-top: 30px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}

    .loan_wrap img {
        width: 100%;
    }

.loan_type {
    position: absolute;
    bottom: 0;
    width: 100%;
    top: auto;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(70%);
    opacity: 1;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.loan_wrap:hover .loan_type {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}

.loan_img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}


.loan_wrap:hover .loan_img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: all 0.35s ease-in-out;
}


.loan_type h4 {
    font-family: 'FuturaBT-Medium';
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: rgba(174, 39, 95, 0.9);
    padding: 10px 10px;
    text-transform: capitalize;
}

.loan_links {
    padding-left: 0px;
    background: #ae275f;
}

    .loan_links li {
        display: block;
        padding: 3px 0px;
        text-align: center;
    }

        .loan_links li a {
            font-family: 'FuturaBT-Medium';
            font-size: 14px;
            color: #fff;
        }


            .loan_links li a:hover {
                color: #ffffff;
            }


.rates {
    background-image: url(../img/Sprite_Homepage_miscellaneous.png);
    background-repeat: no-repeat;
    background-position: -19px -968px ;
}

.hindi {
    font-family: 'KrutiDev010-Regular' !important;
}

.login {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    line-height: 18px;
    color: #494848;
    border: 1px solid #d4d1d2;
    outline: none;
    background-color: #ffffff;
    width: 145px;
    height: 35px;
    margin-right: 15px;
}

    .login:hover {
        color: #ffffff;
        background-color: #787878;
    }

.openacc {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
    border: none;
    outline: none;
    background-color: #787878;
    width: 208px;
    height: 35px;
}

.ham {
    display: none;
    color: #505050;
    font-size: 40px;
    line-height: 105px;
    cursor: pointer;
    position: absolute;
    top: 0px;
}

.mobsearchwrap {
    display: none;
    line-height: 105px;
    position: absolute;
    right: 10px;
    top: 0px;
}

    .mobsearchwrap ul li {
        list-style: none;
        display: inline-block;
        font-size: 40px;
    }

        .mobsearchwrap ul li em {
            border-right: 1px solid #9d9d9d;
            padding: 0px 15px;
        }

.mobloginwrap {
    display: none;
    position: absolute;
    z-index: 99999;
    top: 105px;
    right: 0px;
    width: 100%;
}

.mobsearchwrap ul li em.fa-lock {
    border-right: none;
}

.mobsearch {
    cursor: pointer;
    color: #ae275f;
}

.hiddensearch {
    display: none;
    position: absolute;
    right: 70px;
    top: 32px;
    width: 81%;
}

    .hiddensearch .headsearch {
        width: 100%;
    }

.moblogin {
    cursor: pointer;
    color: #6a6a6a;
}

.mobmenu {
    position: absolute;
    background-color: #ffffff;
    z-index: 99999;
    top: 0px;
    left: 0px;
    width: 90%;
}

.mobnavlist li {
    display: block;
    font-family: 'FuturaBT-Book';
    font-size: 18px;
    line-height: 40px;
    padding: 0px 15px;
    border-bottom: 1px solid #ffffff;
}

    .mobnavlist li:last-child {
        border-bottom: none;
    }

    .mobnavlist li a {
        color: #ffffff;
        display: block;
    }

.mainnavwrap {
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
}

    .mainnavwrap .headsearch {
        display: none;
    }

.mainnav {
    /*jimit*/
    /* margin:22px 0px 28px; */
}

    .mainnav ul li {
        font-family: 'FuturaBT-Book';/* 23rd mar 16 */
        font-size: 17px;
        /*    line-height:37px;*/
        display: inline-block;
        /*jimit*/
        /* margin:0px 20px; */
        margin: 0;
    }

        .mainnav ul li a {
            color: #505050;
        }

.mainnav ul li a:hover {
text-decoration: none;
}
/*Wiretransfer*/
.wire_transfer_container .wire_tra_title {
padding-bottom: 10px;
margin-bottom: 15px;
}

.wire_transfer_container .wire_tra_bdrB {
border-bottom: 3px solid #b4366a;
}
.wire_transfer_or {
    background-color: #f2f2f2;
    height: 5px;
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    text-transform: uppercase;
}
.wire_transfer_container .pd_LR {
    padding-left: 0px;
    padding-right: 0px;
}
.wire_transfer_or h1 {
    position: relative;
    text-align: center;
    font-size: 30px;
    /*top: -16px;*/
        margin-top: -16px;
    font-family: 'FuturaBT-Medium';
}
.wire_transfer_or h1:before {
    left: 0;
}
.wire_transfer_or h1:before {
    background: #ed1164;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.wire_transfer_or h2:before {
    background: #d9d9d9;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.wire_transfer_or h2 {
    position: relative;
    text-align: center;
    font-size: 30px;
    /*top: -16px;*/
        margin-top: -16px;
    font-family: 'FuturaBT-Medium';
}
.wire_transfer_or h1 span {
    background: #fff;
    border: 3px solid #ed1164;
    padding: 5px 15px 5px 15px;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    color: #ed1164;
}
.wire_transfer_or h2 span {
    background: #fff;
    border: 3px solid #d9d9d9;
    padding: 5px 15px 5px 15px;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    color: #e6e6e6;
}
.print_form_container {
    border: 1px solid #cccccc;
    font-family: 'ArialMT-Regular';
    font-size: 13px;
}
.selectbox_axis {
    float: right;
}
.wire_transfer_container .sbHolder {
    width: 100% !important;
    border-color: #cccccc !important;
    height: 35px !important;
}
.wire_transfer_container .mrB25 {
    margin-bottom: 25px;
}
.members_board {
    background: #fff;
    padding: 10px;
    font-size: 13px;
    color: #505050;
}
.pb10 {
    padding-bottom: 10px;
}
.print_form_container .wd390 {
    width: 390px;
}
.fl {
    float: left;
}
.wire_transfer_or h3 span {
    background: #fff;
    border: 3px solid #38b20d;
    padding: 5px 13px 5px 13px;
    border-radius: 50%;
    position: relative;
    z-index: 1;
    color: #e6e6e6;
    vertical-align: top;
}
.wire_transfer_or h3 {
    position: relative;
    text-align: center;
    font-size: 30px;
    /*top: -16px;*/
        margin-top: -16px;
    font-family: 'FuturaBT-Medium';
}
.mb20 {
    margin-bottom: 20px;
}
.mt20 {
    margin-top: 20px;
}
.wire_transfer_or h3:before {
    background: #d9d9d9;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.wire_transfer_container .beneficiary_bank {
    background-color: #e6e6e6;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    padding: 3px 0px 3px 20px;
    color: #4c4c4c;
    margin: 15px 0px 15px 0px;
}
.animated_button {
    position: relative;
    display: inline-block;
    width: 150px !important;
    background: #ed1164;
    color: #ffffff;
    border: 2px solid #ed1164;
    text-transform: uppercase;
    padding: 5px 10px;
    font-size: 14px;
    font-family: 'FuturaBT-Medium', sans-serif;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    z-index: 1;
    text-align: center;
}
.animated_button:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 0%;
    width: 100%;
    background-color: #ffffff;
    color: red;
    font-weight: bold;
    z-index: -1;
}
.animated_button:focus {
    color: #fff;
}
.animated_button:hover {
    color: #ed1164;
}
.animated_button:hover::after {
    height: 100%;
    transition: all 0.2s cubic-bezier(0.4, 0, 1, 1) 0s;
}
.sbHolder .sbSelector:link, .sbHolder .sbSelector:visited, .sbHolder .sbSelector:hover {
    color: #b2b2b2 !important;
}
.wire_transfer_container .sbSelector {
    line-height: 35px !important;
}
.wire_transfer_container .mrT25 {
    margin-top: 25px;
}
.pb10 {
    padding-bottom: 10px;
}
.emi_slider {
	padding: 20px;
}

.pbr10 {
	padding-bottom: 20px;
}
.pbr20 {
	padding-bottom: 20px;
}
.mtr0 {
	margin-top: 0px;
}
.emi_legend_container {
	padding: 20px 0px;
}
.emi_payable_legend .label_emi {
	width: 100%;
}
.emi_payable_legend .amount_emi {
	width: 100%;
}
span.emi_sub_title {
	
	padding: 10px 0px;
}
.amortization_table a.first {
	margin-left: 0px;
}
.ptr10 {
	padding-top: 10px;
}
.plr0 {
	padding-left: 0px !important
}
.prr0 {
	padding-right: 0px !important
}
.ptr0 {
	padding-top: 0px;
}
.pbr0 {
	padding-bottom: 0px;
}
.tlr {
	text-align: left
}
.mtr0 {
	margin-top: 0px;
}
.prepay_final span {
	width: 100%;
	padding-bottom: 10px;
}
.emi_slider_inner {
	width: 60%
}
.widget_title {
	width: 44%;
}
#applynow_emi{
	background:#ae275f;
	padding-bottom:10px;
}
.life_txt{
	font-family:'ArialMT-Regular';
	font-size:15px;
	line-height:28px;
	color:#ffffff;
	border-right:1px solid #ffffff;
    text-align:center;
        width: 45%;
}
.rs_txt{
	font-family:'ArialMT-Regular';
	font-size:24px;
	line-height:28px;
	color:#ffffff;
	padding-top:4px;
}
.animated_button3{
	position: relative;
	display: block;
	width: 150px !important;
	background: #ae275f;
	color: #ffffff;
	border: 2px solid #ffffff;
	text-transform: uppercase;
	padding: 3px 6px;
	font-size: 14px;
	font-family: 'FuturaBT-Medium', sans-serif;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	z-index: 1;
	text-align: center;
    margin-top:8px;
}
.animbtn_cnt{
	margin-bottom:6px;
	margin-top:-4px;
}
/*EMI Calculator*/
.LifeInsuranceContent {
    background-color: #f5f5f5;
    padding: 46px 60px;
    color: #666666;
}	
.irs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.irs-line {
	position: relative;
	display: block;
	overflow: hidden;
	outline: none !important;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
	position: absolute;
	display: block;
	top: 0;
}
.irs-line-left {
	left: 0;
	width: 11%;
}
.irs-line-mid {
	left: 9%;
	width: 82%;
}
.irs-line-right {
	right: 0;
	width: 11%;
}
.irs-bar {
	position: absolute;
	display: block;
	left: 0;
	width: 0;
}
.irs-bar-edge {
	position: absolute;
	display: block;
	top: 25px;
	left: 0;
}
.irs-shadow {
	position: absolute;
	display: none;
	left: 0;
	width: 0;
}
.irs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 1;
}
.irs-slider.single {
}
.irs-slider.from {
}
.irs-slider.to {
}
.irs-slider.type_last {
	z-index: 2;
}
.irs-min {
	position: absolute;
	display: block;
	left: 0;
	cursor: default;
}
.irs-max {
	position: absolute;
	display: block;
	right: 0;
	cursor: default;
}
.irs-from, .irs-to, .irs-single {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: default;
	white-space: nowrap;
}
.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
}
.irs-with-grid .irs-grid {
	display: block;
}
.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000 !important;
}
.irs-grid-pol.small {
	height: 4px;
}
.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000;
}
.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: rgba(0,0,0,0.0);
	z-index: 2;
}
.irs-disabled {
	opacity: 0.4;
}
.lt-ie9 .irs-disabled {
	filter: alpha(opacity=40);
}
.irs-hidden-input {
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	outline: none !important;
	z-index: -9999 !important;
	background: none !important;
	border-style: solid !important;
	border-color: transparent !important;
}
.rupee_icon, .legend_icon {
	position: relative;
	/*top: -2px;*/
    left: -10px;
}
.emi_sub_title {
	font-family: 'FuturaBT-Medium', sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
	color: #666666;
}
.emi_payable_legend {
	padding: 10px;
	float: left;
	width: 100%;
	font-size: 13px;
}
.emi_payable_legend.last {
	border-bottom: 1px solid #ccc;
}
.emi_payable_legend .amount_emi {
	display: inline-block;
	float: right;
	font-family: 'RupeeForadian-Regular', sans-serif;
	color: #505050
}
.emi_payable_legend .label_emi {
	display: inline-block;
	float: left;
	color: #505050;
	font-family: arial, sans-serif;
}
.emi_payable_legend.total {
	font-weight: bold;
}
.emi_payable_chart {
	padding: 20px;
}
.emi_dark {
	background: #eceaea
}
.emi_light {
	background: #f7f5f5
}
.emi_legend_container {
	padding: 20px 60px;
}
.emi_charts {
	margin-top: 10px;
}
.amortization_table a {
	font-size: 13px;
	color: #b8b6b6;
	background: #f2efef;
	display: inline-block;
	padding: 3px 12px;
	z-index: 99;
	position: relative;
}
.amortization_table a.active {
	background: #ec1864;
	color: #ffffff;
	z-index: 100;
	box-shadow: 1px 2px 2px 0px #505050;
}
.amortization_table a.first {
	border-radius: 10px 0px 0px 10px;
	margin-left: 10px;
}
.amortization_table a.first.active {
	border-radius: 10px
}
.amortization_table a.last {
	left: -12px;
	border-radius: 0px 10px 10px 0px;
}
.amortization_table a.last.active {
	border-radius: 10px
}

/* Deposit Calculator */

.deposit_right_pad {
	padding-right: 40px;
}
.deposit_left_pad {
	/*padding-left: 40px;*/
}

.ml0{margin-left:0px !important;}

.deposit_tabs {
	background-color: #f2efef;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-family: 'ArialMT-Regular';
	font-size: 13px;
	margin-bottom: 20px;
	width: 82%;
}
.deposit_tabs ul li a {
	color: #b8b6b6;
	display: block;
	padding: 3px 10px;
}
.deposit_tabs .active {
	background-color: #ec1864;
	color: red !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.75);
}
.deposit_tabs .active a {
	color: #fff;
	padding: 3px 10px;
}

.deposit_form a:focus{color:#fff;}
.deposit_form a:hover{color:#ae275f;}

.deposit_form {
	font-family: 'ArialMT-Regular';
	font-size: 12px;
	color: #323232;
}
.deposit_form .sbHolder {
	width: 100% !important;
	float: left;
}
.deposit_form .sbHolder {
	border: 1px solid #b4b4b4;
	height: 40px; /*margin-bottom:15px;*/
}
.deposit_form .sbSelector {
	line-height: 40px;
	font-size: 12px;
}
.deposit_form .sbOptions {
	top: 39px !important;
}
.deposit_form .sbOptions a {
	padding: 3px 0px 3px 3px;
}
.deposit_form .sbToggle {
	top: 5px;
}
.deposit_form input[type="text"] {
	border: 1px solid #b4b4b4;
	border-radius: 0px;
	height: 40px;
	font-size: 12px;
}
.deposit_form .input-group-addon {
	font-family: 'RupeeForadian-Regular';
	font-size: 23px;
	background-color: transparent;
	border: 1px solid #b4b4b4;
	border-right: 0px;
	border-radius: 0px;
	padding: 6px 15px;
	color: #505050;
}
.deposit_form .input-group-addon img {
	max-width: none !important;
}
.deposit_form2 .sbHolder {
	width: 29% !important;
	margin-right: 20px;
}
.select_quarters .sbHolder, .select_quarters .sbSelector {
	width: 100% !important
}
.rd_form {
	width: 29%;
	float: left;
	margin-right: 20px;
}
.rd_form.last {
    margin: 0;
}
.rd_form.second {
	width: 40%;
}
.rd_form input[type="text"] {
	width: 100px;
	text-align: center;
}
.interest_rate{margin-top:15px;}
.deposit_form2 .sbHolder:last-child {
	margin-right: 0px;
}
.deposit_form .wd200 {
	width: 100px;
}
.deposit_form .interest_rate {
	font-family: 'FuturaBT-Medium';
	font-size: 14px;
}
.deposit_form .inst_amt {
	font-size: 25px;
}
.deposit_form .interest_rate_btn {
	background-color: #ec1864;
	border-radius: 0px;
	padding: 6px 20px;
	color: #fff;
	font-family: 'FuturaBT-Medium';
	font-size: 15px;
	text-transform: uppercase;
}
.deposit_or h1 {
	position: relative;
	text-align: center;
	font-size: 14px;
	top: 5px;
	font-family: 'ArialMT-Regular';
}
.deposit_or h1 span {
	background: #fff;
	padding: 0 15px;
	position: relative;
	z-index: 1;
}
.deposit_or h1:before {
	background: #d2d1d1;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	top: 50%;
	width: 100%;
}
.deposit_or h1:before {
	left: 0;
}
.piechart_container {
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.piechart {
	background-color: #f4f3f3;
	padding: 30px 20px 30px 20px;
}
.graphstats {
	border-top: 1px solid #e6e6e6;
	padding: 15px 20px;
	font-family: 'ArialMT-Regular';
	font-size: 13px;
	color: #808080;
}
.graphstats .Dep_amt {
	padding-left: 13px;
	font-size: 14px;
	color: #4c4c4c;
}
.graphstats .bdr_right {
	border-right: 1px solid #e6e6e6;
	width: 100%;
}
.graphstats .width24p {
	width: 24%;
}
.graphstats p {
	padding-bottom: 10px !important;
}
.graphstats .maturity_text {
	color: #333333;
	font-size: 17px;
	font-family: 'ArialMT-Regular';
}
.graphstats .maturity_amt {
	color: #ed286d;
	font-size: 24px;
	font-family: 'ArialMT-Regular';
}
.piechart_note {
	color: #b2b2b2 !important;
	font-family: 'ArialMT-Regular';
	font-size: 12px !important;
}
.pie2_highchart {
    height: 317px;
}
.lblcontact
{
    left: 217px!important;
    top: 289px !important;
    color:red;
    position:static;
}
/* Deposit Calculator End */
/*jimit*/
.explore > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 57px;
    display: block;
    background-position: 4px -4px ;
}

.explore:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position: 4px -4px;
}

.grab > a {
    background-image: url("../img/Sprite4_Navigation_Gray.png");
    background-repeat: no-repeat;
    padding-left: 46px;
    display: block;
    background-position: -4px -54px;
}

.grab:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position: -4px -54px;

}

.payments > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 58px;
    display: block;
    background-position:  -1px -104px;
}

.payments:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position: -1px -104px;

}

.bank > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 59px;
    display: block;
    background-position:  4px -155px
}

.bank:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position:  4px -155px

}

.progres > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 59px;
    display: block;
    background-position:5px -205px
}

.progres:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position: 5px -205px

}

.apply > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 65px;
    display: block;
    background-position: 0 -253px
}

.apply:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position: 0 -253px

}

/*==============yogesh loan page================*/

.loan_type.loan_xl {
  bottom: 6px;
}
.loan_title {
    font-family: 'FuturaBT-Medium';
    font-size: 28px;
    color: #323232;
    padding-top: 30px;
    padding-bottom: 10px;
}

.loan_text {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #505050;
    font-style: italic;
}

.loan_wrap {
    border: 1px solid #e4e4e4;
    margin-top: 30px;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}

    .loan_wrap img {
        width: 100%;
    }

.loan_type {
    position: absolute;
    bottom: 0;
    width: 100%;
    top: auto;
    -webkit-transform: translateY(72%);
    -moz-transform: translateY(72%);
    -ms-transform: translateY(72%);
    -o-transform: translateY(72%);
    transform: translateY(72%); /*66%*/
    opacity: 1;
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}

.loan_wrap:hover .loan_type {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
}

.loan_img {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}


.loan_wrap:hover .loan_img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    -o-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: all 0.35s ease-in-out;
}


.loan_type h4 {
    font-family: 'FuturaBT-Medium';
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: rgba(174, 39, 95, 0.9);
    padding: 10px 10px;
    text-transform: capitalize;
}

.loan_links {
    padding-left: 0px;
    background: #ae275f;
}

    .loan_links li {
        display: block;
        padding: 3px 0px;
        text-align: left;
        margin-left:70px;
    }

        .loan_links li a {
            font-family: 'FuturaBT-Medium';
            font-size: 14px;
            color: #fff;
        }


            .loan_links li a:hover {
                color: #ffffff;
            }


.section2_bg {
    background: #505050;
    padding: 30px 0px;
}

.section2_title {
    position: relative;
    margin-top: 20px;
}

.section2_head1 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #fff;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    background: #505050;
    margin-top: -10px;
}

.section2_head2 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #fff;
    text-align: center;
    width: 30%;
    margin: 0 auto;
    background: #505050;
    margin-top: -10px;
}

.loan_bd {
    border: 1px solid #fff;
    line-height: 0px !important;
}

.white_bg {
    background: #fff;
    margin-top: 20px;
}

.bottom_bd {
    border-bottom: 1px solid #757474;
}

.section2_links {
    padding: 21px 0px;
}

.right_bd::after {
    content: '|';
    color: #323232;
    float: right;
    font-size: 20px;
    font-weight: 100;
}

.section2_links a {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #323232;
}

    .section2_links a:hover {
        color: #ed1164;
    }

.apply_loan_pad1 {
    padding-left: 0px;
    padding-right: 3px;
}

.apply_loan_pad2 {
    padding-left: 3px;
    padding-right: 3px;
}

.apply_loan_pad3 {
    padding-left: 3px;
    padding-right: 0px;
}

.apply_wrap {
    margin-top: 20px;
    background: #fff;
    height: 210px;
}

    .apply_wrap h2 {
        font-family: 'ArialMT-Regular';
        color: #ae275f;
        text-align: center;
        background: #c8c8c8;
        padding: 10px 0px;
        position: relative;
    }

.apply_arrow_down {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 8px solid #c8c8c8;
    position: absolute;
    bottom: -7px;
    left: 0;
    right: 0;
}

.apply_text h4 {
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #323232;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

/*Faizal*/
.pinkbtn {
    width: 215px;
    padding: 5px;
    background-color: #C81B5D;
    margin: 0 10px 0 0;
    text-align: center;
    float: left;
    height: 60px;
    cursor:pointer;
}

    .pinkbtn a {
        color: #ffffff!important;
        font-weight: bold;
        text-decoration: none!important;
    }

.apply_text p {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #505050;
    text-align: center;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
/************************RAHUL CSS*******************************/
.info_block {
    background: #505050;
    width: 100%;
    padding: 60px 0 80px 0;
}

    .info_block h2 {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        color: #ffffff;
        text-transform: uppercase;
        display: inline-block;
        float: left;
        width: 28%;
        text-align: center;
        padding: 20px 0px;
    }

    .info_block span.wline {
        background: #fff;
        height: 1px;
        display: inline-block;
        float: left;
        margin-top: 28px;
        width: 36%;
    }

    .info_block .sect_box {
        background: #ffffff;
        margin: 0;
        padding: 0;
    }

        .info_block .sect_box .imgsect {
            margin: 0;
            padding: 0;
            float: left;
            width: 36%;
        }

        .info_block .sect_box .info {
            margin: 0;
            padding: 0;
            float: left;
            width: 64%;
        }

            .info_block .sect_box .info p {
                font-family: Arial;
                font-size: 14px;
                line-height:18.75px;
                color: #323232;
                padding: 35px 30px;
            }

                .info_block .sect_box .info p span {
                    text-decoration: underline;
                    color: #323232;
                }

        .info_block .sect_box .firsts {
            float: left;
            width: 49%;
            padding: 25px 0;
            border-bottom: 1px solid #333;
            border-right: 1px solid #333;
        }

        .info_block .sect_box .seconds {
            float: left;
            width: 50%;
            padding: 25px 0;
            border-bottom: 1px solid #333;
        }

        .info_block .sect_box .thirds {
            float: left;
            width: 49%;
            padding: 25px 0 7px;
            border-right: 1px solid #333;
        }

        .info_block .sect_box .fourths {
            float: left;
            width: 50%;
            padding: 25px 0 7px;
        }

        .info_block .sect_box .firsts span {
            background: #c8c8c8;
            color: #ae275f;
            font-family: Arial;
            font-size: 40px;
            padding: 0px 10px;
            float: left;
            width: 16%;
            line-height: 1.1;
        }

        .info_block .sect_box .firsts .conts {
            float: left;
            width: 84%;
            padding: 10px 0 0 10px;
        }

        .info_block .sect_box .firsts .infos {
            font-family: Arial;
            font-size: 13px;
            color: #323232;
        }

        .info_block .sect_box .seconds span {
            background: #c8c8c8;
            color: #ae275f;
            font-family: Arial;
            font-size: 40px;
            padding: 0px 10px;
            float: left;
            width: 16%;
            line-height: 1.1;
        }

        .info_block .sect_box .seconds .conts {
            float: left;
            width: 84%;
            padding: 10px 0 0 10px;
        }

        .info_block .sect_box .seconds .infos {
            font-family: Arial;
            font-size: 13px;
            color: #323232;
        }

        .info_block .sect_box .thirds span {
            background: #c8c8c8;
            color: #ae275f;
            font-family: Arial;
            font-size: 40px;
            padding: 0px 10px;
            float: left;
            width: 16%;
            line-height: 1.1;
        }

        .info_block .sect_box .thirds .conts {
            float: left;
            width: 84%;
            padding: 0px 0 0 10px;
        }

        .info_block .sect_box .thirds .infos {
            font-family: Arial;
            font-size: 13px;
            color: #323232;
        }

        .info_block .sect_box .fourths span {
            background: #c8c8c8;
            color: #ae275f;
            font-family: Arial;
            font-size: 40px;
            padding: 0px 10px;
            float: left;
            width: 16%;
            line-height: 1.1;
        }

        .info_block .sect_box .fourths .conts {
            float: left;
            width: 84%;
            padding: 0px 0 0 10px;
        }

        .info_block .sect_box .fourths .infos {
            font-family: Arial;
            font-size: 13px;
            color: #323232;
        }

.info_blocks {
    background: #505050 none repeat scroll 0 0;
     padding: 40px 0 60px;
     width: 100%;
}

    .info_blocks h2 {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        color: #ffffff;
        text-transform: uppercase;
        display: inline-block;
        float: left;
        width: 40%;
        text-align: center;
        margin:12px 0;
    }

    .info_blocks span.wline {
        background: #fff;
        height: 1px;
        display: inline-block;
        float: left;
        margin-top: 6px 0 28px 0;
        width: 30%;
        margin:20px 0;
    }

    .info_blocks .sect_box {
        background: #ffffff;
        margin: 0;
        padding: 0;
    }

        .info_blocks .sect_box .imgsect {
            margin: 0;
            padding: 0;
            float: left;
            width: 36%;
        }

        .info_blocks .sect_box .info {
            margin: 0;
            padding: 0;
            float: left;
            width: 64%;
        }

            .info_blocks .sect_box .info p {
                font-family: Arial;
                font-size: 14px;
                line-height:20px;
                color: #323232;
                padding: 17px 10px 0;
            }

                .info_blocks .sect_box .info p span {
                    text-decoration: underline;
                    color: #323232;
                }

            .info_blocks .sect_box .info ul {
                list-style-image: url('../img/arrows.png');
                margin: 0;
                padding: 11px 0 0 24px;
            }

                .info_blocks .sect_box .info ul li {
                    font-family: Arial;
                    font-size: 14px;
                    color: #323232;
                     padding-left: 5px;
                    /*padding: 0 0 8px 0;*/
                }
                    .info_blocks .sect_box .info ul li a:hover {
                        color:#323232;
                    }

            .info_blocks .sect_box .info p.uline {
                font-family: Arial;
                font-size: 14px;
                color: #505050;
                padding: 17px 10px 0px;
                text-decoration: underline;
            }


.loyalty_block {
    background: #f4f4f4;
    width: 100%; /*padding:60px 0 80px 0;*/
}

    .loyalty_block article p {
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        color: #323232;
        margin: 0;
    }

    .loyalty_block article .edge {
        padding: 35px 102px 0;
    }

    .loyalty_block article .ecri {
        padding-bottom: 35px;
    }

    .loyalty_block article .cpro {
        padding: 15px 0;
    }

        .loyalty_block article .cpro a {
            font-family: 'ArialMT-Regular';
            font-size: 14px;
            color: #323232;
            text-decoration: underline;
        }

    .loyalty_block article .edge span {
        font-family: 'Arial-BoldMT';
        color: #ec1864;
    }

.transact_sect {
    background: #fff;
    width: 100%;
    padding: 30px 0 40px 0;
}

    .transact_sect h2 {
        font-family: 'FuturaBT-Medium';
        font-size: 22px;
        color: #323232;
        text-transform: uppercase;
        display: inline-block;
        float: left;
        width: 58%;
        text-align: center;
    }

    .transact_sect span.wline {
        background: #323232;
        height: 1px;
        display: inline-block;
        float: left;
        margin-top: 13px;
        width: 21%;
    }

    .transact_sect table {
        margin-top: 25px;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        border: 1px solid #c8c8c8;
    }

        .transact_sect table .pink {
            background: #ae275f;
            font-family: 'ArialMT-Regular';
            font-size: 14px;
            color: #ffffff;
        }

            .transact_sect table .pink th, .transact_sect table tr td {
                text-align: center;
                vertical-align: middle;
            }

            .transact_sect table tr td, .transact_sect table .pink th {
                font-family: 'ArialMT-Regular';
                border: 1px solid #e3e3e3;
            }

        .transact_sect table tr td {
            width: 20%;
            height: 70px;
        }

    .transact_sect .scrollit {
        margin: 0 0 35px;
    }

    .transact_sect .earn {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        text-align: center;
    }

    .transact_sect .condtn {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        text-align: center;
    }

        .transact_sect .condtn a {
            font-family: 'ArialMT-Regular';
            font-size: 13px;
            color: #505050;
            text-decoration: underline;
        }
/*modified by aasha*/
.card {
    width: 100%;
}

    .card li {
        display: inline-block;
        width: 18%;
        padding: 15px 10px;
    }

        .card li a {
            display: inline-block;
            text-align: center;
            width: 100%;
            border-bottom: 2px solid #D7D7D7;
            color: #D7D7D7;
            font-family: 'FuturaBT-Medium';
            font-size: 13px;
        }

            .card li a:hover, .card li.activeTab a {
                border-bottom: 2px solid #ed1164;
                color: #ed1164;
                position: relative;
            }

                .card li a:hover:after, .card li.activeTab a:after {
                    content: '';
                    position: absolute;
                    height: 6px;
                    width: 6px;
                    border-top: 6px solid #ed1164;
                    border-right: 6px solid transparent;
                    border-left: 6px solid transparent;
                    top: 100%;
                    left: 48%;
                }

.CommDebitcard {
    width: 100%;
}

    .CommDebitcard li {
        display: inline-block;
        width: 24%;
        padding: 15px 10px;
    }

        .CommDebitcard li a {
            display: inline-block;
            text-align: center;
            width: 100%;
            border-bottom: 2px solid #D7D7D7;
            color: #D7D7D7;
            font-family: 'FuturaBT-Medium';
            font-size: 13px;
        }

            .CommDebitcard li a:hover, .CommDebitcard li.activeTab a {
                border-bottom: 2px solid #ed1164;
                color: #ed1164;
                position: relative;
            }

                .CommDebitcard li a:hover:after, .CommDebitcard li.activeTab a:after {
                    content: '';
                    position: absolute;
                    height: 6px;
                    width: 6px;
                    border-top: 6px solid #ed1164;
                    border-right: 6px solid transparent;
                    border-left: 6px solid transparent;
                    top: 100%;
                    left: 48%;
                }

.contact_address_section {
    margin-top: 10px;
    margin-bottom: 45px;
}

.ex_contact_queries_title {
    position: relative;
    margin-top: 50px;
    margin-bottom: 20px;
}

.ex_contact_shadow1 {
    box-shadow: 0px 0px 5px 0px #323232;
    z-index: 9;
}

.ex_google_map_canvas {
    width: 100%;
}

.ex_contact_queries_bd {
    border-top: 1px solid #323232;
}

.ex_contact_queries_head.cntcttitl {
    background-color: #ffffff;
}

.white {
    background: #fff !important;
}

.gray {
    background: #e6e6e6 !important;
}

.pink {
    background: #ae275f!important;
}

.ex_contact_queries_head {
    font-family: 'FuturaBT-Medium';
    font-size: 20px;
    color: #323232;
    text-align: center;
    width: 20%;
    margin: 0 auto;
    background: #e6e6e6;
    margin-top: -38px;
    text-transform: uppercase;
}

.ex_office_address1.no-brdr {
    border: none;
}

.ex_office_address1 {
    text-align: center;
    padding: 20px 30px;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #323232;
}

    .ex_office_address1 h4 {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        color: #323232;
        margin-top: 10px;
    }

    .ex_office_address1 p {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #323232;
        margin-top: 20px;
    }


    .ex_office_address1.on {
        text-align: center;
        background: #ed1164;
        padding: 20px 30px;
        position: relative;
    }

        .ex_office_address1.on h4 {
            font-family: 'FuturaBT-Medium';
            font-size: 15px;
            color: #fff;
            margin-top: 10px;
        }

        .ex_office_address1.on p {
            font-family: 'ArialMT-Regular';
            font-size: 13px;
            color: #fff;
            margin-top: 20px;
        }

        .ex_office_address1.on .ex_address_arrow1 {
            display: block;
        }

.ex_address_arrow1 {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ed1164;
    position: absolute;
    top: 0;
    right: -15px;
    bottom: 0;
    z-index: 9;
    margin: auto;
    display: none;
}

.ex_contact_block {
    margin: 30px 0px;
    background: #fff;
    padding: 20px 0px;
    min-height: 579px;
}

.ex_contact_title {
    position: relative;
    margin-top: 20px;
}

.ex_contact_bd {
    border-top: 1px solid #323232;
}

.ex_contact_head {
    font-family: 'FuturaBT-Medium';
    font-size: 22px;
    color: #323232;
    text-align: center;
    width: 40%;
    margin: 0 auto;
    background: #fff;
    margin-top: -13px;
}

.ex_bank_number {
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #323232;
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    margin-bottom: 10px;
}

.ex_number_block {
    background: #ed1164;
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #fff;
    position: relative;
    width: 185px;
    padding-left: 40px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 5px;
}

.ex_phone_icon {
    background: #9b1d51;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding: 0px 5px;
}

.ex_bank_number2 {
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #323232;
    text-align: center;
    margin-top: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}

.ex_number_block2 {
    background: #787878;
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #fff;
    position: relative;
    width: 185px;
    padding-left: 40px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 5px;
    margin-bottom: 45px;
}

.ex_phone_icon2 {
    background: #323232;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding: 0px 5px;
}

.ex_contact_block {
    margin: 30px 0px;
    background: #fff;
    padding: 20px 0px;
    min-height: 579px;
}

.ex_contact_title {
    position: relative;
    margin-top: 20px;
}

.ex_contact_bd {
    border-top: 1px solid #323232;
}

.ex_contact_head {
    font-family: 'FuturaBT-Medium';
    font-size: 22px;
    color: #323232;
    text-align: center;
    width: 40%;
    margin: 0 auto;
    background: #fff;
    margin-top: -35px;
}

.ex_locateus_links {
    margin-top: 20px;
}

    .ex_locateus_links ul li {
        display: block;
        padding: 7.6px 0px;
        text-align: center;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        border-bottom: 1px solid #e2e1e1;
    }

.ex_contact_block {
    margin: 30px 0px;
    background: #fff;
    padding: 20px 0px;
    min-height: 579px;
}

.ex_contact_title2 {
    position: relative;
    margin-top: 20px;
}

.ex_contact_bd2 {
    border-top: 1px solid #323232;
}

.ex_contact_head2 {
    font-family: 'FuturaBT-Medium';
    font-size: 22px;
    color: #323232;
    text-align: center;
    width: 65%;
    margin: 0 auto;
    background: #fff;
    margin-top: -35px;
}

.address_concern_img {
    margin: 20px 0px;
}

.ex_address_concern_links {
    padding: 0 20px 0 45px;
}

    .ex_address_concern_links ul li {
        display: list-item;
        padding: 6px 0px;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #323232;
        list-style-image: url('../img/address_concern_icon.png');
    }

.ex_contact_callus {
    overflow: hidden;
}

.ex_contact_callus {
    position: relative;
    margin: 20px;
}

.ex_contact_callus_hover {
    width: 98%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    position: absolute;
    bottom: -86%;
    left: 0;
    right: 0;
}

.ex_contact_callus_hover {
    width: 98%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    position: absolute;
    bottom: -86%;
    left: 0;
    right: 0;
}

.padbtm0 {
    padding-bottom: 0px;
}

.ex_contact_query_header {
    font-family: 'FuturaBT-Medium';
    font-size: 18px;
    color: #fff;
    text-align: center;
    background-color: #505050;
    padding: 10px 0px;
}

.ex_contact_callus_header {
    background: #db155f;
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #fff;
    text-align: center;
    padding: 10px 0px;
}

.ex_callus_hover_text li {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #fff;
    display: block;
    line-height: 16px;
    margin-top: 10px;
}

.ex_contact_social_title {
    position: relative;
    margin-top: 20px;
    padding-top: 25px;
}

.ex_contact_social_links {
    text-align: center;
    margin: 25px 0px;
}

.ex_contact_social_bd {
    border-top: 1px solid #fff;
}

.ex_contact_social_head {
    font-family: 'FuturaBT-Medium';
    font-size: 20px;
    color: #fff;
    text-align: center;
    width: 30%;
    margin: 0 auto;
    background: #ae275f;
    margin-top: -10px;
    text-transform: uppercase;
}

.ex_contact_social_links ul li {
    display: inline-block;
    margin-left: 50px;
}

.ex_social_wrap {
    width: 80px;
    height: 80px;
    text-align: center;
}

.ex_contact_social_links ul li span {
    font-family: 'FuturaBT-Medium';
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}

.ex_contact_query_block {
    background: #fff;
    margin: 10px 0px;
    padding-bottom: 10px;
    min-height: 370px;
}

.ex_lost_cc h3 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #323232;
    text-align: center;
    margin-top: 20px;
    padding: 0px 10px;
}

.ex_lost_cc p {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    text-align: center;
    margin: 10px 0px;
}

.ex_lost_dc {
    padding-bottom: 10px;
}

    .ex_lost_dc h3 {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        color: #323232;
        text-align: center;
        margin-top: 20px;
        padding: 0px 10px;
    }

.ex_lost_cc p span {
    color: #ed1164;
}

.ex_lost_dc p {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    text-align: center;
    margin: 10px 0px;
}

    .ex_lost_dc p span {
        color: #ed1164;
    }

.ex_contact_query_header {
    font-family: 'FuturaBT-Medium';
    font-size: 18px;
    color: #fff;
    text-align: center;
    background-color: #505050;
    padding: 10px 0px;
}

.ex_update_detail h3 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #323232;
    margin-top: 20px;
    padding: 0px 10px;
}

.ex_update_detail p {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    margin: 10px 0px;
    padding: 0px 10px;
}

.ex_update_detail h3 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #323232;
    margin-top: 20px;
    padding: 0px 10px;
}

.ex_update_detail p {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    margin: 10px 0px;
    padding: 0px 10px;
}

.ex_update_detail h3 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #323232;
    margin-top: 20px;
    padding: 0px 10px;
}

.ex_update_detail p {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    margin: 10px 0px;
    padding: 0px 10px;
}

.ex_contact_safe_banking {
    padding: 0px 25px;
    margin-top: 15px;
}

    .ex_contact_safe_banking ul li {
        display: list-item;
        padding: 5px 0px;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #323232;
        list-style-image: url('../img/address_concern_icon.png');
        line-height: 20px;
    }

.contact_safe_banking_img {
    text-align: center;
    margin: 20px 0px;
}

.ex_contact_other_bd {
    border-bottom: 1px solid #c6c6c6;
}

.ex_contact_other1 {
    text-align: center;
    margin: 20px 0px;
    padding-bottom: 15px;
}

    .ex_contact_other1 p {
        font-family: 'ArialMT-Regular';
        font-size: 15px;
        margin-top: 10px;
    }

.homeloan_widgets {
}

.hl_widget_content {
    padding: 10px;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    position: relative;
}

    .hl_widget_content h2 {
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size: 15px;
        text-transform: uppercase;
        padding-bottom: 10px;
    }

    .hl_widget_content p {
        font-size: 13px;
        height: 50px;
    }

    .hl_widget_content a {
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size: 14px;
        text-transform: uppercase;
    }

.hlw_link {
    position: relative;
    color: #ff3296;
}
/*sanket changes*/
.statetax ul {
    width: 24%;
    display: inline-block;
    vertical-align: top;
}
.sendmoney {
    width: 100%;
}

    .sendmoney li {
        display: inline-block;
        width: 11%;
        padding: 0 10px;
    }

        .sendmoney li a {
            display: inline-block;
            text-align: center;
            width: 100%;
            border-bottom: 2px solid #D7D7D7;
            color: #D7D7D7;
            font-family: 'FuturaBT-Medium';
            font-size: 13px;
        }

            .sendmoney li a:hover, .sendmoney li.activeTab a {
                border-bottom: 2px solid #ed1164;
                color: #ed1164;
                position: relative;
            }

                .sendmoney li a:hover:after, .sendmoney li.activeTab a:after {
                    content: '';
                    position: absolute;
                    height: 6px;
                    width: 6px;
                    border-top: 6px solid #ed1164;
                    border-right: 6px solid transparent;
                    border-left: 6px solid transparent;
                    top: 100%;
                    left: 48%;
                }

.top55 {
    position: relative;
    top: 55px;
}

.loader {
    background: url(/img/TransparentBlack.png) repeat;
    height: 100%;
    padding-top: 20.5%;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10000000;
}



/*Apply Now Modal*/
#applynow .modal-content {
    border-radius: 0px;
}

#applynow h4.modal-title {
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 22px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 3px solid #b4366a;
}

#applynow .modal-header, #applynow .modal-body {
    padding: 0px;
}

#applynow .modal-header {
    position: relative;
    border-bottom: 0px none;
}

#applynow button.close {
    position: absolute;
    right: -58px;
    top: -20px;
    opacity: 1;
}

#applynow .modal-body {
    font-family: Arial,sans-serif;
    font-size: 14px;
}

#applynow .applynow_container {
    padding: 20px 30px;
}

#applynow .apply_radio_container {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

#applynow .applynow_select {
    margin-bottom: 20px;
    width: 100%;
    float: left;
    position: relative;
}

#applynow .sbHolder {
    width: 375px;
    border: 0px none;
    border-bottom: 1px solid #757575;
}

#applynow .sbSelector:link, #applynow .sbSelector:visited, #applynow .sbSelector:hover {
    color: #505050;
}

#applynow .sbOptions {
    max-height: 475px !important;
    background: #ae275f;
    color: #ffffff;
    min-height: 70px;
}

    /*#applynow .sbOptions li {
        height: 20px;
    }*/

    #applynow .sbOptions a, #applynow.sbOptions a:link, #applynow .sbOptions a:visited {
        color: #ffffff;
        padding: 2px;
        font-size: 12px;
    }

.required_sup {
    color: #ff0000;
}
.captchaerr_text {margin: 0;padding: 0;position: relative !important;}
/*#applynow .mCustomScrollBox{padding:10px 0px;}
#applynow .mCSB_scrollTools{margin:10px 0px;}*/
#applynow .mCSB_scrollTools .mCSB_dragger {
    min-height: 15px !important;
    height: 15px !important;
}

#applynow .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
    background-color: rgba(196,52,113,1);
}

#applynow .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    background-color: rgba(255,255,255,1) !important;
    border-radius: 0px;
}

#applynow .apply_confirm {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #505050;
    margin-bottom: 15px;
}

    #applynow .apply_confirm input {
        float: left;
        width: 30px;
        margin: 2px 0 0;
    }

    #applynow .apply_confirm span {
        display: block;
        width: 80%;
        float: left;
    }

.customer_confirm {
    width: 50%;
    float: left;
}

    .customer_confirm p {
        padding-top: 3px;
    }

.customer_option {
    width: 50px;
    float: left;
}

a.apply_reset {
    background: #ffffff;
    color: #505050;
    border: 1px solid #8f8d8d;
    text-transform: uppercase;
    padding: 3px 25px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 10px;
    display: none;
}

a.apply_submit1 {
    background: #97144d;
    color: #ffffff;
    border: 1px solid #97144d;
    text-transform: uppercase;
    padding: 3px 25px;
    font-weight: 600;
    font-size: 14px;
}

.captcha_apply {
    border: 0px none;
    border-bottom: 1px solid #757575;
}

.capcha_img input {
    padding: 12px 7px;
    width: 100px;
}
/*Apply Now form animation */
#applynow .group {
    position: relative;
    margin-bottom: 15px;
    float: left;
}

    #applynow .group .inputMaterial {
        padding: 5px 0px 1px 10px;
        display: block;
        width: 375px;
        border: none;
        border-bottom: 1px solid #757575;
    }

        #applynow .group .inputMaterial:focus {
            border-bottom: 1px solid #b4356a;
        }

        #applynow .group .inputMaterial:focus {
            outline: none;
        }

#applynow .apply_captcha {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

#applynow .apply_captcha_image {
    width: 210px;
    float: left;
}

#applynow .apply_captcha_text {
    width: 50%;
    float: left;
}
/* LABEL ======================================= */
#applynow .group label {
    color: #505050;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 8px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}
/* active state */
#applynow .group .inputMaterial:focus ~ label, label.animated {
    top: -10px !important;
    font-size: 14px;
    color: #b4356a;
}

#applynow .group input:required {
    box-shadow: none;
}

#applynow .group input:invalid {
    box-shadow: none;
}
/* BOTTOM BARS ================================= */
#applynow .group .bar {
    position: relative;
    display: block;
    width: 375px;
}

    #applynow .group .bar:before, #applynow .group .bar:after {
        content: '';
        height: 2px;
        width: 0;
        bottom: 1px;
        position: absolute;
        background: #b4356a;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

#applynow .group .barerror {
    display: block;
    height: 3px;
    background: #ff0000;
}

#applynow .group .barsuccess {
    display: block;
    height: 3px;
    background: #14ac0b;
}

#applynow .group .bar:before {
    left: 50%;
}

#applynow .group .bar:after {
    right: 50%;
}
/* active state */
#applynow .group .inputMaterial:focus ~ .bar:before, #applynow .group .inputMaterial:focus ~ .bar:after {
    width: 50%;
}
/* active state */
#applynow .group .inputMaterial:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}
/*Apply Now form animation */
.apply_captcha_text {
    position: relative;
}

.error {
    color: Red;
    float: left;
    left: -300px;
    position: absolute;
    top: 27px;
}

.errorCondition {
    display: block;
}

.errorcaptcha {
    color: Red;
    display: block;
}

.apply_captcha_text .error {
    top: 65px;
    position: absolute;
}

.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
}

    .radio label::before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 13px;
        height: 13px;
        left: 3px;
        top: 6px;
        margin-left: -15px;
        border: 2px solid #b6b6b6;
        border-radius: 50%;
        background-color: #fff;
        -webkit-transition: border 0.15s ease-in-out;
        -o-transition: border 0.15s ease-in-out;
        transition: border 0.15s ease-in-out;
    }

    .radio label::after {
        display: inline-block;
        position: absolute;
        content: " ";
        width: 13px;
        height: 13px;
        left: 3px;
        top: 6px;
        margin-left: -15px;
        border-radius: 50%;
        background-color: #555555;
        -webkit-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    }

.radio input[type="radio"] {
    opacity: 0;
}

    .radio input[type="radio"]:focus + label::before {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .radio input[type="radio"]:checked + label::after {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    .radio input[type="radio"]:disabled + label {
        opacity: 0.65;
    }

        .radio input[type="radio"]:disabled + label::before {
            cursor: not-allowed;
        }

.radio.radio-inline {
    margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
    background-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::before {
    border-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::after {
    background-color: #428bca;
}

.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
    background-color: #b4366a;
}

.radio-info input[type="radio"]:checked + label::before {
    border-color: #b4366a;
}

.radio-info input[type="radio"]:checked + label::after {
    background-color: #b4366a;
}

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c;
}
/*Apply Now Modal*/
.portfolio-item{
	/*background:#ec1864;*/
}
.portfolio-item > p{
	color:#ffffff;
}
.portfolio-item img:first-child{
	/*display:none;*/
}

.top-left .off_logo{
	position:absolute;
	left:5%;
	top:5%;
}
.top-left .content{
	position:absolute;
	left:5%;
	bottom:17%;
    font-family:futurabt-book;
    font-size:14px
}
.top-left .tnc{
	position:absolute;
	left:5%;
	bottom:10%;
}

.top-right .off_logo{
	position:absolute;
	right:5%;
	top:5%;
}
.top-right .content{
	position:absolute;
	right:5%;
	bottom:17%;
    text-align:right;
    font-family:futurabt-book;
    font-size:14px
}
.top-right .tnc{
	position:absolute;
	right:5%;
	bottom:10%;
}

.top-center .off_logo{
	position:absolute;
	left:35%;
	top:10%;
}
.top-center .content{
	position:absolute;
	left:15%;
	bottom:20%;
    font-family:futurabt-book;
    font-size:14px
}
.top-center .tnc{
	position:absolute;
	left:35%;
	bottom:10%;
}

.bottom-left .off_logo{
	position:absolute;
	left:5%;
	bottom:10%;
}
.bottom-left .content{
	position:absolute;
	left:15%;
	top:13%;
    font-family:futurabt-book;
    font-size:14px
}
.bottom-left .tnc{
	position:absolute;
	right:5%;
	bottom:10%;
}

.bottom-center .off_logo{
	position:absolute;
	left:35%;
	bottom:10%;
}
.bottom-center .content{
	position:absolute;
	left:15%;
	top:3%;
    font-family:futurabt-book;
    font-size:14px
}
.bottom-center .tnc{
	position:absolute;
	left:35%;
	bottom:25%;
}

.bottom-right .off_logo{
	position:absolute;
	right:5%;
	bottom:18%;
}
.bottom-right .content{
	position:absolute;
	right:5%;
	top:10%;
    font-family:futurabt-book;
    font-size:14px
}
.bottom-right .tnc{
	position:absolute;
	right:5%;
	bottom:10%;
}

.right-left .off_logo{
	position:absolute;
	right:0;
	top:0;
}
.right-left .content{
	position:absolute;
	left:5%;
	top:35%;
    font-family:futurabt-book;
    font-size:14px
}
.right-left .tnc{
	position:absolute;
	right:5%;
	bottom:10%;
}
.portfolio-item .tnc {display:none}
.rupeecheck{width: 13px;}

@media (max-width: 1199px) {
    .info_block .sect_box .info p {
        padding: 24px 10px 0 55px;
    }

    .info_block .sect_box .firsts .conts, .info_block .sect_box .seconds .conts {
        padding-top: 0;
    }

    .info_block .sect_box .firsts, .info_block .sect_box .seconds {
        padding: 16px 0px 9px;
    }

    .info_block .sect_box .thirds, .info_block .sect_box .fourths {
        padding: 10px 0px 0px;
    }
}


@media (min-width:768px) and (max-width:991px) {
    .loan_wrap {
        width: 264px;
    }

    .right_bd::after {
        content: '';
    }

    .apply_wrap {
        height: auto;
    }

    .apply_text p {
        padding-bottom: 15px;
    }
    .top-right .content {
    position: absolute;
    right: 2%;
    bottom: 11%;
    text-align: right;
    font-size: 14px;
    padding: 5px 40px;
    line-height: 1.4;
}
}

@media (max-width:767px) {

    .top-right .content
    {
        padding:0 10px;
        line-height:1.4;
    }

    .loan_title {
        padding-left: 15px;
        padding-right: 15px;
    }

    .loan_text {
        padding-left: 15px;
        padding-right: 15px;
    }

    .loan_wrap {
        width: 264px;
    }

    .right_bd::after {
        content: '';
    }

    .apply_wrap {
        height: auto;
    }

    .apply_text p {
        padding-bottom: 15px;
    }
    .rd_form
    {
        width:33%;
    }
    .deposit_right_pad { padding-right: 0;}
    .deposit_left_pad { padding-left: 0;}
    .pie2_highchart {height:185px;    }

    

     .foundation_m img {
       width:100%;
    }

    .reports_m img {
        width:100%;
    }/*mital 5/7/2016*/

    .bannerwrap .coloumn {
        margin-top: 4%;
    }/*mital 12/7/2016*/
   
    .bannerbuttons .callback {
        margin-top:15px;
}
}
@media (max-width:1200px)
{
    .rd_form
    {
        width:28%;
}
}
/*==============yogesh loan page ends================*/
/*==============yogesh savings account page================*/

.savings_desktop_section {
    background-color: white;
}

input.catergory_dropdowninput {
    margin-right: 10px;
}

.savings_mobile_section {
    display: none;
}

.savings_banner_bg {
    background-image: url('../img/savings_banner_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 65px 0px;
}

.savings_banner_title {
    font-family: 'FuturaBT-Medium';
    font-size: 42px;
    color: #323232;
}

    .savings_banner_title span {
        font-family: 'ArialMT-Regular';
        font-size: 24px;
        color: #323232;
    }

.savings_banner_text {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    font-style: italic;
    padding-top: 10px;
}

.savings_banner_btn, .savings_banner_btn:hover {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    color: #fff;
    background: #ed1164;
    outline: none;
    text-transform: uppercase;
    border: 0;
    margin-top: 20px;
    padding: 10px 20px;
}
.rechargenow, .fd, .downloadapp, .registered, .nearestbranch, .online, .etag,
.rechargenow:hover, .fd:hover, .downloadapp:hover, .registered:hover, .nearestbranch:hover, .online:hover, .etag:hover, 
.tabwrap .tab-data .rechargenow,.tabwrap .tab-data  .fd,.tabwrap .tab-data  .downloadapp,.tabwrap .tab-data  .registered,.tabwrap .tab-data  .nearestbranch,.tabwrap .tab-data  .online,.tabwrap .tab-data  .etag,
.tabwrap .tab-data .rechargenow:hover,.tabwrap .tab-data  .fd:hover, .tabwrap .tab-data .downloadapp:hover, .tabwrap .tab-data .registered:hover,.tabwrap .tab-data  .nearestbranch:hover,.tabwrap .tab-data  .online:hover,.tabwrap .tab-data  .etag:hover{
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    color: #fff;
    background: #ed1164;
    outline: none;
    text-transform: uppercase;
    border: 0;
    margin-top: 20px;
    margin-right:15px;
    padding: 11px 20px;
    text-decoration:none;
}
    .rechargenow:hover, .fd:hover, .downloadapp:hover, .register:hover, .nearestbranch:hover, .online:hover, .etag:hover { color: #fff;}
.rechargenow {
    float: left;
}


.tab_head {
    height: 56px;
}

.tab_bg {
    background: #ae275f;
    /*padding: 3px 0px;*/
    margin-top: 20px;
    margin-bottom: 10px;
    /*box-shadow: 0px 3px 5px #000;*/
    box-shadow: 0px 1px 2px #000;
}

    .tab_bg .tab_head.active {
        background-color: #fff;
        box-shadow: 0px 0px 5px #565656;
        -webkit-box-shadow: 0px 0px 5px #565656;
    }

    .tab_bg .tab_head .savings_tab a, .savings_tab a {
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        color: #fff;
        padding: 10px 18px;
        display: block;
        line-height: 1.3;
    }

    .tab_bg .tab_head.active .savings_tab a {
        color: #000;
    }

    .tab_bg .tab_head .savings_tab a.p50 {
        padding: 10px 50px;
    }

.savings_active_tab {
    background: #fff;
    padding: 3px 0px;
    color: #323232;
    font-family: 'ArialMT-Regular';
    font-size: 12px;
}

.tab_bg .tab_head .savings_tab a:hover {
}

.savings_active_tab a {
    color: #323232;
}

.savings_tab {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #a09e9e;
}

.Tab_body .container {
    display: none;
}

    .Tab_body .container.active {
        display: block;
    }

.savings_tab:hover {
    color: #fff;
}

.savings_active_tab {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 3px 0px;
    color: #fff;
    font-family: 'ArialMT-Regular';
    font-size: 12px;
}

    .savings_active_tab:hover {
        color: #fff;
    }

.showing_output {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    line-height:28px;
    color: #323232;
    text-align: right;
}

.filter_bg {
    background: #505050;
    padding: 2px 0px;
    margin-top: 5px;
    margin-bottom: 10px;
    box-shadow: 0px 3px 5px #000;
}

.filter {
    padding-left: 0px;
}

    .filter li {
        display: inline-block;
        margin-left: 20px;
        padding-right: 20px;
        font-family: 'ArialMT-Regular';
        font-size: 12px;
        color: #fff;
    }
        .filter li.goblack {
            margin-left: 0px;
            padding-right: 0px;
        }


        .filter li a {
            display: inline-block;
            font-family: 'ArialMT-Regular';
            font-size: 12px;
            color: #fff;
            margin-left: -10px;
        }

        .filter li button {
            font-family: 'ArialMT-Regular';
            font-size: 12px;
            color: #fff;
        }

        .filter li:first-child {
            background: url('../img/Sprite_productpage.png') no-repeat;
            background-position: -671px -1312px;
        }

.filter_arrow {
    color: #fff;
    font-size: 15px;
    padding-left: 12px;
}

.filter li:last-child {
    float: right;
    padding-right: 10px;
    background: #787878;
    padding-left: 10px;
    margin-right: 2px;
}

    .filter li:last-child .filter_arrow {
        padding-left: 50px;
    }



/*Vikas Change*/
.savings_result_title {
    font-family: 'FuturaBT-Book';
    font-size: 14px;
    color: #505050;
    text-align: center;
    margin-top: 10px;
    /*font-weight: bold;
    font-style: italic;*/
}
/*Vikas Change*/
.savings_result_block {
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 2px solid #a0a0a0;
    box-shadow: 0px 1px 5px #a0a0a0;
}

    .savings_result_block .free_tnxs {
        margin-top: 30px;
    }
/*Vikas change*/
.savings_bdr {
    border-right: 1px solid #c8c8c8;
    min-height: 130px;
}

    .savings_bdr.savings_bdr1 {
        border-right: 1px solid #c8c8c8;
        height: 170px;
    }
/*Vikas change*/

.savings_acct_type {
    padding: 0px 15px;
    margin-top: 30px;
    text-align: center;
}



    .savings_acct_type h3 {
        border-bottom: 1px solid #c8c8c8;
        color: #505050;
        font-family: "FuturaBT-Medium";
        font-size: 14px;
        font-weight: bold;
        padding-bottom: 10px;
        padding-top: 20px;
        text-align: center;
    }

        .savings_acct_type h3 a, .savings_acct_type h3 a:hover {
            color: #505050;
        }


.savings_bdr.savings_bdr1 .savings_acct_type h3 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    font-weight: normal;
    color: #505050;
    text-align: center;
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 10px;
    padding-top: 20px;
}


.savings_compare {
    text-align: center;
    margin-top: 5px;
}

    .savings_compare label {
        font-family: 'ArialMT-Regular';
        font-size: 12px;
        color: #505050;
        display: inline-block;
        font-weight: normal;
    }

    .savings_compare a {
        font-family: 'ArialMT-Regular';
        font-size: 12px;
        color: #ed1164;
        display: inline-block;
        margin-left: 10px;
    }

        .savings_compare a:hover {
            color: #ed1164;
            text-decoration: underline;
        }

.savings_atm_limit {
    color: #505050;
    font-family: "ArialMT-Regular";
    font-size: 13px;
    /*padding-top: 55px;*/
    margin-top: 10px;
    text-align: center;
   
}

    .savings_atm_limit span {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #787878;
    }

.free_tnxs {
    padding-left: 0px;
    /*margin-top: 35px;*/
    font-family: 'Arial';
    font-size: 13px;
    /*color: #787878;*/
}

    .free_tnxs li {
        display: list-item;
        margin-top: 5px;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #666666;
        /*list-style-type: square;*/
        margin-left: 15px;
    }

        .free_tnxs li span {
            font-family: 'ArialMT-Regular';
            font-size: 14px;
            color: #1e1e1e;
            
        }

.savings_bottom_text {
    background: #edecec;
}

    .savings_bottom_text p {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #951e50;
        text-align: center;
        font-style: italic;
        padding: 5px 0px;
        display: block;
        width: 100%;
    }

.savings_emp_accnt {
    background: #cbcbcb;
    padding: 5px 0px;
}

.savings_emp_header {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #505050;
    text-align: center;
    font-weight: bold;
}

.savings_emp_text {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #505050;
    text-align: center;
    margin-top: 15px; /*45px*/
}

.savings_emp_text_bdr {
    border-right: 1px solid #ccc;
}

.savings_show_more_btn {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #fff;
    background: #ed1164;
    outline: none;
    border: 0px;
    padding: 7px 20px;
    margin: 15px 0px;
}

.shopaholic_show_more_btn
{
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    color: #fff;
    background: #ed1164;
    outline: none;
    border: 0px;
    padding: 7px 20px;
    margin: 15px 0px;
}

.displayblock {
    display: block!important;
}
/*Compare Page*/
.comprtbl {
    position: relative;
}

.brdrbtmB {
    border-bottom: 1px solid #c7c7c7;
    padding-bottom: 15px;
}

.Topfixd {
    position: fixed;
    top: 54px;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: #ffffff;
}

.Topfixd1 {
    position: fixed;
    top: 54px;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: #ffffff;
}

.hide {
    display: none;
}

.free_tnxs { /*padding-left: 30px;*/
}

    .free_tnxs li p {
        font-size: 13px;
        line-height:18px;
        color: #505050;
        font-family: 'ArialMT-Regular';
        /*padding-bottom: 10px;*/
    }

.rup-img {
    left: 2px;
    position: relative;
    top: -2px;
}
/*Compare Page*/
.goblack a {
  background: #ec1864 none repeat scroll 0 0;
  color: #fff !important;
  font-weight: bold;
  height: 21px;
  margin-left: 0 !important;
  text-align: center;
  width: 50px;
}

.goblack {
  background-color: #fff;
  height: 27px;
  padding: 2px;
  cursor: pointer;
}
.goblack .filter_arrow{
    color: #ec1864;
    padding-right:7px;
    padding-left:3px;
}
.query_wrap_bg {
    background: #505050;
}

.queries_bg {
    background: #505050;
    padding: 30px 0px;
    /*margin-top: 20px;*/
    margin-top: 0px;
}

.queries_title {
    position: relative;
    margin-top: 20px;
}

.queries_bd {
    border-top: 1px solid #fff;
}

.queries_header_text {
    font-family: 'FuturaBT-Medium';
    font-size: 22px;
    color: #fff;
    text-align: center;
    width: 16%;
    margin: 0 auto;
    background: #505050;
    margin-top: -10px;
}

.query_block {
    border: 1px solid #b0b0b0;
    padding: 10px 30px;
    margin-top: 30px;
    min-height: 284px;
}

.savings_query {
    font-family: 'FuturaBT-Medium';
    font-size: 16px;
    color: #fff;
    border-bottom: 1px solid #b0b0b0;
    padding-bottom: 20px;
    padding-top: 10px;
}

    .savings_query img {
        margin-right: 5px;
    }

.query_ans {
    font-family: 'Arial';
    font-size: 13px;
    color: #e6e6e6;
    margin-top: 10px;
    overflow: hidden;
    max-height: 105px;
}

.query_read_more {
    /*margin-top: 10px;*/
    position:absolute;
    bottom:15px;
}

    .query_read_more a {
        color: #fff;
    font-family: FuturaBT-Medium;
    font-size: 15px;
    }

        .query_read_more a:hover {
            color: #fff;
        }

.readall_queries_btn {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    color: #fff;
    background: none;
    border: 1px solid #fff;
    outline: none;
    padding: 11px 28px;
    margin-top: 20px;
}

.tab_slider_container {
    padding: 0 15px;
}

    .tab_slider_container .bx-wrapper .bx-viewport {
        box-shadow: none;
        background: transparent;
        left: 0;
        border: 0;
    }

    .tab_slider_container .bx-wrapper .bx-prev {
        left: 0;
    }

    .tab_slider_container .bx-wrapper .bx-next {
        right: 0;
    }


.savings_tab_slider {
    padding-left: 15px;
}

    .savings_tab_slider li {
        display: inline-block;
        text-align: center;
    }

.MobCmprImg {
    display: none;
}

.filter_mobile_btn {
    font-family: 'ArialMT-Regular';
    font-size: 20px;
    color: #fff;
    width: 100%;
    background: none;
    outline: none;
    border: 0;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.popularity_mobile_btn {
    font-family: 'ArialMT-Regular';
    font-size: 20px;
    color: #fff;
    width: 100%;
    background: #787878;
    outline: none;
    border: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

.result_table {
    margin-bottom: 0px;
    margin-top: 5px;
}

.result_block_mob {
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 2px solid #a0a0a0;
    box-shadow: 0px 1px 5px #a0a0a0;
}

.mob_tr_bd {
    border-bottom: 2px solid #cfcfcf;
}

.mob_atm_withdraw {
    background: #e6e6e6;
    font-family: 'FuturaBT-Book';
    font-size: 16px;
    color: #212121;
    font-weight: bold;
    width: 50%;
}

.mob_atm_withdraw_amt {
    width: 50%;
    font-family: 'ArialMT-Regular';
    font-size: 16px;
    color: #787878;
}

    .mob_atm_withdraw_amt span {
        color: #323232;
    }

.tool_tip_btn {
    font-size: 16px;
    color: #323232;
}

    .tool_tip_btn:hover {
        color: #323232;
    }

.tool_tip {
    background: #ec1d67;
    font-family: 'ArialMT-Regular';
    font-size: 16px;
    color: #fff;
    padding: 10px;
    position: absolute;
    top: -60px;
    left: 0;
    width: 95%;
    display: none;
}

.tool_tip_arrow {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ec1d67;
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 5px;
}

.custom_panel {
}

    .custom_panel .panel-collapse {
        display: none;
    }

    .custom_panel .panel:first-child() {
        display: block;
    }

.query_ul {
    padding-left: 0px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}

    .query_ul li {
        font-family: 'FuturaBT-Medium';
        font-size: 14px;
        color: #fff;
        background-position: center;
        background-image: url('../img/queries_img.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        display: block;
        min-height: 55px;
        padding-left: 30px;
    }

.query_block p {
    font-size: 13px;
}

.plus_icon {
    background: none;
    color: #fff;
    font-size: 16px;
    border: 0px;
    outline: none;
}

.show_query_text {
    display: none;
}

.comparelinkswrap {
    position: fixed;
    top: 57%;
    right: -215px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
    z-index: 210;
}

.comparelinks {
    background-color: #45792a;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display: inline-block;
    position: relative;
    vertical-align: top;
}

    .comparelinks p {
        font-family: 'FuturaBT-Light';
        font-size: 17px;
        line-height: 37px;
        width: 135px;
        color: #fefefe;
        padding-right: 25px;
        cursor: pointer;
        text-align: center;
        /*background-image: url('../img/compare.png');
    background-repeat: no-repeat;
    background-position: right;*/
    }

.compare_number {
    position: absolute;
    right: -2px;
    height: 30px;
    background: #559e30;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    -o-transform: rotate(-270deg);
    line-height: 30px;
    width: 35px;
    text-align: center;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor:pointer;
}

    .compare_number span {
        border: 1px solid #fff;
        border-radius: 50%;
        color: #fff;
        padding: 2px 5px;
    }

.comparehiddenlinks {
    width: 215px;
    background-color: #ffffff;
    border: 1px solid #006ba5;
    display: inline-block;
    position: relative;
    margin-left: -53.3px;
    vertical-align: top;
    margin-top: -49.5px;
    min-height: 135px;
}

    .comparehiddenlinks ul li {
        list-style: none;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        line-height: 16px;
        height: 60px;
        padding-left: 15px;
        border-bottom: 1px solid #e0dddd;
        position: relative;
    }

        .comparehiddenlinks ul li a {
            display: block;
            font-family: 'ArialMT-Regular';
            font-size: 14px;
            line-height:20px;
            color: #000;
            font-weight: bold;
            padding-top: 15px;
        }

/*.comparehiddenlinks a:hover
    {
        color: #000;
    }*/

.showcompare_hiddenlinks {
    right: 0px;
    z-index: 210;
}

.compare_close_btn {
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #e4dede;
    padding: 1px 6px;
    color: #323232;
    padding-top: 0px !important;
    z-index: 9;
    opacity: 0.7;
}

    .compare_close_btn:hover {
        opacity: 1;
    }

.compare_all_btn, .compare_all_btn:hover {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    color: #fff;
    background: #ed1164;
    outline: none;
    text-transform: uppercase;
    border: 0;
    padding: 7px 15px;
    margin-top: 15px;
    margin-left: -15px;
}

.your_selection_dropdown {
    /*position: absolute;*/
    /*width: 100%;*/
    border-bottom: 2px solid #a0a0a0;
    box-shadow: 0px 1px 5px #a0a0a0;
    background: #fff;
    z-index: 9;
    top: 120%;
    padding: 10px 15px;
    /*display: none;*/
}

.your_selection_text {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #505050;
}

/*.selection_box{
	border: 1px solid #d6d6d6;
	background: #f6dfe7;
}

.selection_box p{
	font-family: 'ArialMT-Regular';
    font-size: 12px;
	color: #505050;
	text-align: center;
}*/

.selection_box li {
    display: inline-block;
    border: 1px solid #d6d6d6;
    background: #f6dfe7;
    position: relative;
    margin-left: 30px;
    margin-bottom: 10px;
}

    /*.selection_box li:first-child{
	margin-left: 0px;
}*/

    .selection_box li p {
        font-family: 'ArialMT-Regular';
        font-size: 12px;
        color: #505050;
        text-align: center;
        padding: 5px;
    }

.reset_btn {
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    color: #ef5d8a;
}

.selection_close_btn {
    position: absolute;
    top: -1px;
    right: -17px;
    border: 1px solid /*#e4dede*/ #A72805;/*mital 7/7/2016*/
    padding: 2px;
    color: #323232;
    z-index: 9;
    opacity: 0.7;
    font-size: 13px;
    line-height: 0;
}

    .selection_close_btn:hover {
        opacity: 1;
    }

.catergory_dropdown {
    width: 100%;
    border-bottom: 2px solid #a0a0a0;
    box-shadow: 0px 1px 5px #a0a0a0;
    background: #fff;
    z-index: 99;
    top: 100%;
    padding: 10px 15px;
    display: none;
}

.special_features_dropdown {
    width: 100%;
    border-bottom: 2px solid #a0a0a0;
    box-shadow: 0px 1px 5px #a0a0a0;
    background: #fff;
    z-index: 99;
    top: 100%;
    padding: 10px 15px;
    display: none;
}

.reward_type_dropdown {
    width: 100%;
    border-bottom: 2px solid #a0a0a0;
    box-shadow: 0px 1px 5px #a0a0a0;
    background: #fff;
    z-index: 99;
    top: 100%;
    padding: 10px 15px;
    display: none;
}

.cat_tab_btn {
    background: none;
    border: 0;
    outline: none;
    color: #fff;
    border-radius: 0;
    padding: 0px 10px;
    cursor: pointer;
}

.cat_tab_sort_btn {
    background: none;
    border: 0;
    outline: none;
    color: #fff;
    border-radius: 0;
    cursor: pointer;
}

    .cat_tab_sort_btn:hover {
        color: #fff;
    }

    .cat_tab_sort_btn:focus {
        outline: none;
        color: #fff;
    }


.cat_tab_btn:hover {
    color: #fff;
}

.cat_tab_btn:focus {
    outline: none;
    color: #fff;
}

.category_active_tab {
    background: #fff;
    color: #212121;
}

    .category_active_tab:hover {
        color: #212121;
    }

    .category_active_tab:focus {
        color: #212121;
    }

    .category_active_tab span {
        background: #fff;
        color: #212121;
    }

.category_checkbox {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #505050;
    display: inline-block;
    width: 205px;
}

    .category_checkbox input {
        margin-right: 5px;
    }


.specialfeature_checkbox {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #505050;
    display: inline-block;
    width: 260px;
}

.reward_type_checkbox input {
    margin-right: 5px;
}

.reward_type_checkbox {
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #505050;
    display: inline-block;
    width: 205px;
}

.category_checkbox input {
    margin-right: 5px;
}

.sortby_dropdown {
    position: absolute;
    top: 110%;
    z-index: 999;
    width: 200px;
    right: 0px;
    position: absolute;
    background: #505050;
    display: none;
}


    .sortby_dropdown ul li {
        display: block;
        padding: 10px 0px;
    }

    .sortby_dropdown li:first-child {
        background: none;
    }

    .sortby_dropdown li:last-child {
        float: none;
        padding-right: 0px;
        background: none;
        padding-left: 0px;
        margin-right: 0px;
    }

    .sortby_dropdown ul li a {
        font-family: 'ArialMT-Regular';
        font-size: 12px;
        color: #fff;
    }

@media (min-width:768px) and (max-width:991px) {
    .savings_desktop_section {
    }

    .savings_mobile_section {
        display: block;
    }

    .tab_bg {
        margin-top: 0px;
    }

    .filter_bg {
        margin-top: 15px;
    }

    .showing_output {
        font-family: 'ArialMT-Regular';
        font-size: 16px;
        color: #323232;
        text-align: right;
        margin-top: 10px;
    }

    .result_block_mob {
        margin-top: 20px;
        margin-bottom: 10px;
        border: 2px solid #a0a0a0;
        box-shadow: 0px 1px 7px 1px #a0a0a0;
    }

    .savings_acct_type {
        margin-top: 0px;/*30px*/
        padding: 0 15px;
        box-shadow: 0px 5px 8px 0px #a5a5a5;
        text-align: center;
    }

        .savings_acct_type h3 {
            border-bottom: 0px;
            text-align: center;
            padding-bottom: 0px;
            font-size: 15px;
        }

    .savings_compare {
        text-align: left;
        margin-top: 10px;
    }

        .savings_compare label {
            font-size: 15px;
        }

        .savings_compare a {
            font-size: 15px;
        }

    .free_tnxs {
        margin-top: 0px;
    }

        /*.free_tnxs li {
            font-size: 16px;
        }*/

            .free_tnxs li span {
                font-size: 16px;
            }

    .savings_bottom_text {
        background: #f7f7f7;
    }

        .savings_bottom_text p {
            text-align: center;
            padding: 5px 15px;
        }

    .queries_header_text {
        width: 25%;
    }

    .query_block {
        height: auto;
        min-height:0px;
        padding: 10px 10px;
    }

    .savings_query {
        border-bottom: 0px;
        padding-bottom: 10px;
    }

    .query_ul {
        padding-left: 10px;
        border-bottom: 0px;
        padding-bottom: 0px;
    }

    .comparelinkswrap {
        display: none;
    }
}

@media (max-width:767px) {

      ul.tabs1.tabs_share li {
    margin-right: 10px !important;
    width: 47%;
    display: inline-block;
    margin-bottom: 5px;
}

ul.tabs1.tabs_share li a {
    padding: 2px !important;
}
ul.tabs1 li a{
    font-size:13px !important;
}

    .comparelinks {
        transform: none;
    }

    .MobCmprImg {
        background: #559e30 url("../img/cmpr-img.png") no-repeat scroll center center;
        border-radius: 90px 0 0 90px;
        cursor: pointer;
        height: 45px;
        position: absolute;
        right: 49px;
        top: -48px;
        width: 30px;
        display: block;
    }

    .comparelinks p, .compare_number {
        display: none;
    }

    .category_checkbox, .reward_type_checkbox {
        width: 245px;
    }

    .savings_mobile_section {
        display: block;
    }

    .savings_banner_bg {
        background-image: url('../img/savings_banner_mobile_bg.jpg');
        padding: 35px 0px;
    }

    .tab_bg {
        margin-top: 0px;
    }

    .filter_bg {
        margin-top: 15px;
    }

    .filter li:first-child {
        margin: 0;
        padding: 0;
    }

    .filter li {
        margin-left: 0px;
    }

    .filter > li {
        margin: 0!important;
        padding: 5px 20px !important;
        width: 50%;
    }

    .sortby_dropdown {
        background: #787878 none repeat scroll 0 0;
        padding: 15px;
        top: 102%;
        width: 100%;
    }

    .showing_output {
        font-family: 'ArialMT-Regular';
        font-size: 16px;
        color: #323232;
        text-align: right;
        margin-top: 10px;
    }

    .result_block_mob {
        margin-top: 20px;
        margin-bottom: 10px;
        border: 2px solid #a0a0a0;
        box-shadow: 0px 1px 7px 1px #a0a0a0;
    }

    .savings_acct_type {
        /*margin-top: 0px; 27th june 16*/
        padding-bottom: 10px;
        box-shadow: 0px 5px 8px 0px #a5a5a5;
    }

        .savings_acct_type h3 {
            border-bottom: 0px;
            text-align: left;
            padding-bottom: 0px;
            font-size: 18px;
        }

    .savings_compare {
        text-align: left;
        margin-top: 10px;
    }

        .savings_compare label {
            font-size: 15px;
        }

        .savings_compare a {
            font-size: 15px;
        }

    .free_tnxs {
        margin-top: 0px;
    }

        .free_tnxs li {
            font-size: 16px;
        }

            .free_tnxs li span {
                font-size: 16px;
            }

    .savings_bottom_text {
        background: #f7f7f7;
    }

        .savings_bottom_text p {
            text-align: left;
            padding: 5px 15px;
        }

    .queries_header_text {
        width: 40%;
    }

    .query_block {
        height: auto;
        padding: 10px 10px;
        min-height:0px;
    }

    .savings_query {
        border-bottom: 0px;
        padding-bottom: 10px;
    }

    .query_ul {
        padding-left: 10px;
        border-bottom: 0px;
        padding-bottom: 0px;
    }

    .comparelinkswrap {
        display: none;
    }

    .savings_bdr {
        height: auto;
        border-right: 1px solid #C8C8C8;
        position: relative;
    }

    .savings_atm_limit {
        padding: 20px 15px;
    }

    .savings_atm_limit {
        width: 50%;
        float: right;
        background-color: #fff;
    }

    .free_tnxs {
        margin-top: 0px;
        width: 60%;
        float: right;
        padding: 15px 15px;
        border-right: 1px solid #CBCBCB;
        background-color: #fff;
    }

        .savings_atm_limit:before, .free_tnxs:before {
            content: attr(data-title);
            position: absolute;
            width: 40%;
            left: 0;
            padding: 15px 30px;
            background-color: #C8C8C8;
            text-align: left;
            font-size: 15px;
            line-height:18px;
            color: #000;
        }

    .bg_color {
        background-color: #C8C8C8;
        margin: 0 2%;
        width: 96%;
        padding: 0;
    }

    .savings_atm_limit:after, .free_tnxs:after {
        content: "";
        border-bottom: 1px solid #929191;
        width: 100%;
        position: absolute;
        top: 100%;
        left: 0%;
        z-index: 1;
    }

    .savings_result_title {
        display: none;
    }
    .emi_slider {
	padding: 20px !important;
}
.emi_slider_grid {
	margin-bottom: 20px!important;
}
.pbr10 {
	padding-bottom: 20px!important;
}
.pbr20 {
	padding-bottom: 20px;
}
.mtr0 {
	margin-top: 0px;
}
.emi_legend_container {
	padding: 20px 0px !important;
}
.emi_payable_legend .label_emi {
	width: 100%;
}
.emi_payable_legend .amount_emi {
	width: 100%;
}
span.emi_sub_title {
	display: block;
	padding: 10px 0px;
}
.amortization_table a.first {
	margin-left: 0px;
}
.ptr10 {
	padding-top: 10px;
}
.plr0 {
	padding-left: 0px !important
}
.prr0 {
	padding-right: 0px !important
}
.ptr0 {
	padding-top: 0px;
}
.pbr0 {
	padding-bottom: 0px;
}
.tlr {
	text-align: left
}
.mtr0 {
	margin-top: 0px;
}
.prepay_final span {
	width: 100%;
	padding-bottom: 10px;
}
.emi_slider_inner {
	width: 60%
}
.widget_title {
	width: 40% !important;
}
.leftMargin {
    margin-left: 0px!important;
}
 .life_txt{text-align:left!important;
    }
    .animbtn_cnt  {margin-top: 15px;
    }
    /*manohar*/
    .ex_compare_table th:first-child, .ex_compare_table td:first-child { /*top: -40px;*/
    left: 0;}
    .cat_tab_btn:hover {
        color: #000;
    }
    .cat_tab_btn:focus {
        color: #000;
    }
}


/*==============yogesh savings account page================*/

/*==============yogesh compare savings account page================*/
.ex_compare_banner_bg {
    background-image: url('../img/compare_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 65px 0px;
}

.ex_compare_banner_title {
    font-family: 'FuturaBT-Medium';
    font-size: 42px;
    color: #323232;
}

    .ex_compare_banner_title span {
        font-family: 'ArialMT-Regular';
        font-size: 24px;
        color: #323232;
    }

.ex_compare_banner_text {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    font-style: italic;
    padding-top: 10px;
}

.ex_compare_block {
    margin-top: 30px;
    background-color: white;
}

.ex_compare_goback {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    color: #ec1864;
    text-transform: uppercase;
}

    .ex_compare_goback:hover {
        color: #323232;
    }

.ex_compare_table {
    margin-top: 30px;
}

.ex_compare_title1 {
    background: #787878;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    /*padding: 8px 8px 10px 40px !important;*/
    vertical-align: middle !important;
    width: 25%;
}

.ex_compare_title2 {
    background: #ec1864;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 8px 8px 10px 40px !important;
    vertical-align: top !important;
    width: 25%;
}

    .ex_compare_title2 a, .ex_compare_title2 a:hover {
        color: #fff;
    }

.ex_compare_no {
    position: absolute;
    left: 0;
    top: 4px;
    background: #fff;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #ec1864;
    padding: 5px 10px;
}

.ex_compare_data1 {
    background: #e6e6e6;
    font-family: 'Arial';
    font-size: 14px;
    color: #333333;
    vertical-align: middle !important;
    padding: 10px !important;
    /*font-weight: bold;*/
}

.ex_compare_data2 {
    font-family: 'Arial';
    font-size: 13px;
    color: #666666;
    /*font-weight: bold;*/
    padding: 20px 10px  !important;
    vertical-align: middle !important;
}

.ex_compare_data3 {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #505050;
    font-weight: bold;
    padding: 10px !important;
    vertical-align: middle !important;
}

.ex_table_no_margin {
    margin-bottom: 0px;
}

.ex_td_no_border {
    border-top: 0px !important;
    width: 50%;
}

.ex_checkmark {
    font-size: 20px;
    color: #31a204;
}

.ex_crossmark {
    font-size: 20px;
    color: #f90505;
}

.ex_discount {
    margin-bottom: 55px;
}

    .ex_discount li {
        display: list-item;
        margin-top: 5px;
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        color: #505050;
        list-style-type: disc;
        margin-left: 15px;
    }

.ex_btn1 {
    width: 40%;
    border-top: 0px !important;
    padding-left: 0px !important;
}

.ex_btn2 {
    width: 54%;
    border-top: 0px !important;
}

.ex_compare_apply_btn, .linkApplyNow {
    background: #ec1864;
    font-family: 'ArialMT-Regular';
    font-size: 12px;
    color: #fff;
    border: 0;
    outline: none;
    width: 100%;
    padding: 11px 4px;
    cursor: pointer;
}

    .ex_compare_apply_btn:hover, .linkApplyNow:hover {
        color: #fff;
    }
.ex_compare_callback_btn, .linkCallBack {
    font-family: 'ArialMT-Regular';
    font-size: 11px;
    color: #323232;
    border: 1px solid #323232;
    background: none;
    outline: none;
    width: 100%;
    padding: 10px 9px;
}
.ex_compare_callback_btn:hover, .linkCallBack:hover {
        color: #323232;
    }

.discount_pos_r {
    position: relative;
}

.ex_discount_table1 {
    width: 95%;
    position: absolute;
    bottom: 3px;
    text-align: center;
}

.compare_bottom_text {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #505050;
    text-align: center;
    margin-bottom: 50px;
    display:none;
}

.breadcrumbwrap {
    background-color: #2f2f2f;
    padding-right: 15px;
    padding-left: 15px;
}

.breadcrumbs ul {
    padding: 0px;
    margin-bottom: 0px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}

    .breadcrumbs ul li a:hover {
        background-color: #2f2f2f !important;
        background-image: none !important;
        border-color: #2f2f2f !important;
    }

    .breadcrumbs ul li {
        display: inline-block;
        font-family: 'ArialMT-Regular';
        margin-left: -4px;
        font-size: 11px !important;
        line-height: 20px;
    }

        .breadcrumbs ul li a {
            color: #d1cfcf !important;
        }

        .breadcrumbs ul li .sfBreadcrumbNodeSeparator {
            color: #d1cfcf !important;
        }
/*Vikas Chng*/
.bannerwrap {
    position: relative;
    overflow: hidden;
}

    .bannerwrap .container {
        left: 19%;
        position: absolute;
        top: 0;
    }
/*Vikas Chng*/
/*NEW TICKER STYLE STARTS HERE*/
.new_ticker_custom {
    background-color: #fff;
}

    .new_ticker_custom .sticker {
        width: 11%;
        display: inline-block;
        float: left;
        position: relative;
    }

        .new_ticker_custom .sticker:after {
            position: absolute;
            content: '';
            right: 0px;
            top: 0px;
            height: 100%;
            width: 10px;
            background: url('../img/new_tick.png') no-repeat;
        }

        .new_ticker_custom .sticker span, .new_ticker_custom .str_wrap.mrq1 .marquee span {
            font-size: 15px;
            color: #ae275f;
            font-family: 'ArialMT-Regular';
            padding: 2px 0;
            display: inline-block;
        }

.str_wrap.mrq1 {
    background: none;
    width: 88%;
    float: left;
}

.new_ticker_custom .str_wrap.mrq1 .marquee span, .new_ticker_custom .str_wrap.mrq1 .marquee {
    color: #323232;
    font-size: 13px;
    display: inline-block;
    padding: 3px 0;
}

    .new_ticker_custom .str_wrap.mrq1 .marquee span {
        padding-right: 20px;
    }
/*ENDS HERE*/
.breadcrumbs > li + li:before {
    content: "\f105" !important;
    color: #d1cfcf;
    font-family: FontAwesome;
}

.bannerwrap.futurestar {
    background-image: url('../BannerImgs/future_star_saving_account-1.jpg');
}

.bannerwrap.inaam {
    background-image: url('../BannerImgs/Axis_InaamPersonal_account_banner.jpg');
}

.bannerwrap.pensionsaving {
    background-image: url('../BannerImgs/Axis_Pension_savingsaccount_banner.jpg');
}

.bannerwrap.primeplus {
    background-image: url('../BannerImgs/Axis_Primeplus_savingsaccount_tabburgundy_banner.jpg');
}

.bannerwrap.savingsacc {
    background-image: url('../BannerImgs/SavingsAccount_banner.jpg');
}

.bannerwrap.seniorprivilegesavings {
    background-image: url('../BannerImgs/Axis_SeniorPrivilege_savingsaccount_banner.jpg');
}

.bannerwrap.women {
    background-image: url('../BannerImgs/Axis_Womens_savingsaccount_banner.jpg');
}

.bannerwrap.youth {
    background-image: url('../BannerImgs/Axis_Youth_account_banner.jpg');
}

.bannerwrap.PensionPayment {
    background-image: url('../BannerImgs/Pension-Payment--Savings-Account-_banner.jpg');
}

.bannerwrap.safedeposit {
    background-image: url('../BannerImgs/safe-deposit-locker_banner.jpg');
}

.bannerwrap.salarycompare {
    background-image: url('../BannerImgs/SalaryAccount_comparepage_Usefullinks_open_banner.jpg');
}

.bannerwrap.defenceSalary {
    background-image: url('../BannerImgs/Defence_salary_banner.jpg');
}

.bannerwrap.primeandwealth {
    background-image: url('../BannerImgs/prime_andwealth_banner.jpg');
}

.bannerwrap.prioritySalary {
    background-image: url('../BannerImgs/Priority_salary_banner.jpg');
}

.bannerwrap.CurrentAccount {
    background-image: url('../BannerImgs/CurrentAccount_banner.jpg');
}

.bannerwrap.CurrentAccountbyindustry {
    background-image: url('../BannerImgs/Current-Accounts_Industry_banner.jpg');
}

.bannerwrap.CurrentAccountExclusiv {
    background-image: url('../BannerImgs/Exclusive-Current_banner.jpg');
}

.bannerwrap.CurrentAccountRegular {
    background-image: url('../BannerImgs/Regular Current _banner.jpg');
}

.bannerwrap.CurrentAccountResidenseForeing {
    background-image: url('../BannerImgs/Resident_Foreign_Currency_banner.jpg');
}

.bannerwrap.NPS {
    background-image: url('../BannerImgs/NewPensionSystemNPSbanner.jpg');
}

.bannerwrap.Homeloan {
    background-image: url('../BannerImgs/home-loan.jpg');
}

.bannerwrap.carloan {
    background-image: url('../BannerImgs/car-loan.jpg');
}

.bannerwrap.CommercialVehicle {
    background-image: url('../BannerImgs/Commercial-Vehicle.jpg');
}

.bannerwrap.EducationLoan {
    background-image: url('../BannerImgs/Education-Loan.jpg');
}

.bannerwrap.goldloan {
    background-image: url('../BannerImgs/gold-loan.jpg');
}

.bannerwrap.Loanagainstfixeddeposit {
    background-image: url('../BannerImgs/Loan-against-fixed-deposit.jpg');
}

.bannerwrap.LoanAgainstProperty {
    background-image: url('../BannerImgs/Loan-Against-Property.jpg');
}

.bannerwrap.loanagainstsecurity {
    background-image: url('../BannerImgs/loan-against-security.jpg');
}

.bannerwrap.LoanAgainstShares {
    background-image: url('../BannerImgs/Loan-Against-Shares.jpg');
}

.bannerwrap.PersonalLoan {
    background-image: url('../BannerImgs/Personal-Loan.jpg');
}

.bannerwrap.BSatmbanking {
    background-image: url('../BannerImgs/Banksmart_atm_banking.jpg');
}

.bannerwrap.BSbranchbanking {
    background-image: url('../BannerImgs/Banksmart_branch_banking.jpg');
}

.bannerwrap.BSaxismobile {
    background-image: url('../BannerImgs/Banksmart_inside_axismobile.jpg');
}

.bannerwrap.BSCashDeposit {
    background-image: url('../BannerImgs/Banksmart_inside_Cash_Deposit_Machine.jpg');
}

.bannerwrap.BSDoorstep {
    background-image: url('../BannerImgs/Banksmart_inside_Doorstep_banking.jpg');
}

.bannerwrap.BSestatment {
    background-image: url('../BannerImgs/Banksmart_inside_estatment.jpg');
}

.bannerwrap.BSInternetbanking {
    background-image: url('../BannerImgs/Banksmart_inside_Internetbanking--.jpg');
}

.bannerwrap.BSlimewallet {
    background-image: url('../BannerImgs/Banksmart_inside_lime_wallet.jpg');
}

.bannerwrap.BSNRIphonebanking {
    background-image: url('../BannerImgs/Banksmart_inside_NRI_phone_banking.jpg');
}

.bannerwrap.BSphonebanking {
    background-image: url('../BannerImgs/Banksmart_inside_phone_banking.jpg');
}

.bannerwrap.BSPingPayKaro {
    background-image: url('../BannerImgs/Banksmart_inside_PingPayKaro.jpg');
}

.bannerwrap.BSSMSBanking {
    background-image: url('../BannerImgs/Banksmart_inside_SMS_Banking.jpg');
}

.bannerwrap.BSTollfreeAxisDial {
    background-image: url('../BannerImgs/Banksmart_inside_Toll_free_Axis_Dial.jpg');
}

.bannerwrap.BSTwitterbanking {
    background-image: url('../BannerImgs/Banksmart_inside_Twitterbanking--.jpg');
}

.bannerwrap.FixedDeposit {
    background-image: url('../BannerImgs/Fixed_deposits_banner.jpg');
}

.bannerwrap.RecurringDeposits {
    background-image: url('../BannerImgs/Axis_Deposits_Recurring-Deposits_banner.jpg');
}

.bannerwrap.Taxsaverfixeddeposit {
    background-image: url('../BannerImgs/Taxsaver_fixeddeposit_banner.jpg');
}

.bannerwrap.ENCASH24 {
    background-image: url('../BannerImgs/ENCASH-24_banner.jpg');
}

.bannerwrap.FixedDepositplus {
    background-image: url('../BannerImgs/Fixed-Depositplus_banner.jpg');
}

.bannerwrap.CreditCards {
    background-image: url('../BannerImgs/Credit_card_banner.jpg');
}

.bannerwrap.CreditCards {
    background-image: url('../BannerImgs/Credit_card_banner.jpg');
}

.bannerwrap.eDGESavings {
    background-image: url('../BannerImgs/Savings_account_banner.jpg');
}

.bannerwrap.eDGEDebit {
    background-image: url('../BannerImgs/Debit_cards_banner.jpg');
}

.bannerwrap.eDGECredit {
    background-image: url('../BannerImgs/Credit_cards_banner.jpg');
}

.bannerwrap.eDGELoans {
    background-image: url('../BannerImgs/Loans_banner.jpg');
}

.bannerwrap.eDGEForex {
    background-image: url('../BannerImgs/Forex_banner.jpg');
}

.bannerwrap.eDGEInaamAcc {
    background-image: url('../BannerImgs/Inaam_account_banner.jpg');
}

.bannerwrap.eDGEFamily {
    background-image: url('../BannerImgs/Family_banking_banner.jpg');
}

.bannerwrap.SavBondsInv {
    background-image: url('../BannerImgs/Axis_Home_Investment_EightSavings-Bonds_banners.jpg');
}

.bannerwrap.IPOInv {
    background-image: url('../BannerImgs/Axis_Home_Investment_IPO-Smart_banner.jpg');
}

.bannerwrap.SilverInv {
    background-image: url('../BannerImgs/Axis_Home_Silver-Mohurs-banner.jpg');
}

.bannerwrap.PPFInv {
    background-image: url('../BannerImgs/Axis_Home_Investment_PPF-(Public-Provident-Fund)_banner.jpg');
}

.bannerwrap.GoldInv {
    background-image: url('../BannerImgs/Axis_Home_Gold-Mohurs-banner.jpg');
}

.bannerwrap.ADirectInv {
    background-image: url('../BannerImgs/Axis_Home_Investment_Online-Investing--with-AxisDirect_banner.jpg');
}

.bannerwrap.AtalInv {
    background-image: url('../BannerImgs/Axis_Home_Investment_Atal-Pension-Yojana_banner.jpg');
}

.bannerwrap.MFInv {
    background-image: url('../BannerImgs/Axis_Home_Investment_Mutual-Funds-banner.jpg');
}

.bannerwrap {
    /*background-image:url('../img/primeBanner.png');
background-size: cover;
background-position: center center;
background-repeat: no-repeat;*/
    position: relative;
    /*padding-right: 15px;
padding-left: 15px;*/
}

    .bannerwrap .coloumn {
        min-height: 120px;
        /*top:25%;
        transform: translateY(15%);
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);*/
    }

/*.bannerwrap .container
    {
        position: relative;
    }*/

.savings {
    font-family: 'FuturaBT-Medium';
    font-size: 16px;
    line-height: 20px;
    color: #323232;
    margin: 20px 0px 30px;
}

.bannerwrap h2 {
    font-family: 'FuturaBT-Medium';
    font-size: 30px;
    color: #323232;
    margin-bottom: 20px;
}

    .bannerwrap h2 span {
        font-size: 20px;
    }

.bannerwrap h1 {
    font-family: 'FuturaBT-Medium';
    font-size: 30px;
    color: #323232;
    margin-bottom: 20px;
}

.bannerwrap h1 span {
    font-size: 20px;
}

.exclusive {
    font-family: 'Arial-ItalicMT';
    font-size: 15px;
    line-height: 20px;
    color: #323232;
    margin-bottom: 15px;  /*30px;*/
    width: 50%;
}

    .exclusive span {
        display: block;
    }

.bannerbuttons {
    margin-bottom: 10px;
    margin-top: 15px;
}

.applynow, .buynow {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    line-height: 20px;
    outline: none;
    color: #ffffff;
    border: 1px solid #ec1864;
    background-color: #ec1864;
    width: 150px;
    height: 40px;
    margin-right: 20px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
}

a.buynow, a.buynow:hover {
    color: #ffffff;
    /*display: block;*/
    margin: 20px auto;
    padding: 10px 30px;
}

.quickservice.buynow {
    display: block;
}

.callback, a.callback {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    line-height: 20px;
    color: #323232;
    border: 1px solid #6d6a64;
    outline: none;
    background-color: transparent;
    /*width: 190px;*/
    height: 40px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
    padding:10px 20px;
    text-transform:uppercase;
}

/*a.callback {
    padding: 10px;
}*/
    /*.applynow:hover{
color: #323232;
background-color: transparent;
border: 1px solid #6d6a64;
}*/
    .callback:hover, a.callback:hover {
        color: #ffffff;
        background-color: #ec1864;
        border: 1px solid #ec1864;
    }

.sms {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
}

.bannershare {
    position: absolute;
    right: 10%;
    top: 0;
    padding: 5px 10px;
    background-color: rgba(0, 0, 0, 0.75);
    display: none !important;
}

.bannersocial {
    display: none;
}

.bannershare ul li {
    display: inline-block;
}

.share {
    display: inline-block;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    background-image: url('../img/Sprite_progresspages_icons.png');
    background-repeat: no-repeat;
    background-position: 0 -2764px;
    padding-left: 28px;
    margin-left: 6px;
    cursor: pointer;
}

.bannershare:hover .bannersocial {
    display: inline-block;
}

.serviceswrap {
    text-align: center;
    padding: 50px 15px;
}

.servicehighlight {
    border-right: 1px solid #d2d2d2;
    min-height: 90px;
}

    .servicehighlight:last-child {
        border: none;
    }

    .servicehighlight h4 {
        font-family: 'ArialMT-Regular';
        font-size: 15px;
        font-weight:bold;
        line-height: 17px;
        color: #505050;
        margin-bottom: 20px;
    }

        .servicehighlight h4 span {
            display: block;
        }

    .servicehighlight p {
        font-family: 'ArialMT-Regular';
        font-size: 14px;
    }

        .servicehighlight p span {
            display: block;
        }

.servicetip {
    position: relative;
}

    .servicetip p, .info {
        margin-left: 5px;
    }

.info {
    position: relative;
}

.tool-tip {
    position: absolute;
    right: 29px;
    top: 95px;
    background: #ec1d67;
    width: 230px;
    padding: 15px 10px;
    z-index: 999;
    display: none;
}

    .tool-tip span {
        font-family: 'RupeeForadian-Regular';
        font-size: 12px;
        color: #ffffff !important;
    }

    .tool-tip:after {
        bottom: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: rgba(236, 29, 103, 0);
        border-bottom-color: #ec1d67;
        border-width: 5px;
        margin-left: -5px;
        
    }

.info:hover + .tool-tip {
    display: block;
}

.atm p {
    text-align: left;
    background-image: url('../img/dot.png');
    background-repeat: no-repeat;
    background-position: left 6px;
    margin-bottom: 15px;
    padding-left: 10px;
}

.tabwrap {
    background-color: #f5f5f5;
    padding: 40px 15px;
}

.mobtabwrap {
    display: none;
    background-color: #f5f5f5;
    padding: 30px 15px;
}

.floatingwrap {
    display: none;
}

.servicetabs {
    background-color: #ae275f;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}

.servicetabtitle {
    text-align: center;
    /*padding: 10px 15px 15px;*/
    padding: 0;
    cursor: pointer;
    height: 75px;
}

    .servicetabtitle img {
        margin-bottom: 5px;
    }

    .servicetabtitle p {
        font-family: Arial;
        font-size: 14px;
        line-height: 15px;
        color: #ffffff;
        display:inline;
        /*padding:10px 20px 30px 40px;*/
    }

    .servicetabtitle a {
        /*padding: 18px 0px;*/
        color: #ffffff;
        font-family: Arial;
        font-size: 14px;
        line-height:18px;
        height:50px;
        display: table-cell;
        vertical-align:middle;
        /*text-align:center;*/
        /*left:50%;
        transform:translate(50%);
        min-width:150px;*/
    }

    .servicetabtitle.col-lg-2 a {
        height:50px;
        display: table-cell;
        vertical-align:middle;
        min-width:150px;
        /*text-align:center;*/
        left:50%;
        /*transform:translate(6%);
        -webkit-transform: rotate(6%);
        -moz-transform: rotate(6%);
        -ms-transform: rotate(6%);
        -o-transform: rotate(6%);*/
    }
    .servicetabtitle.col-lg-6 a {
        min-width:265px;
    }
    .servicetabtitle.col-lg-4 a {
        min-width:165px;
    }

.activeservice {
    background-color: #ffffff;
}

    .activeservice p, .activeservice p a, .activeservice p a:hover {
        color: #333333;
        font-family: Arial;
        font-size: 14px;
    }
/*Vikas css*/

.prdctTitle {
    color: #505050;
    font-family: "FuturaBT-Medium";
    font-size: 22px;
    line-height: 17px;
    padding-top: 2%;
}

.snglhr {
    margin-bottom: -20px;
}

.service_provider .col-lg-3 {
    /*margin-bottom: 15px;*/
}

.acctype p span, .progressacctype p span {
    background: rgba(0, 0, 0, 0) url("../img/Sprite_progresspages_icons.png") no-repeat scroll 0px -3045px;
    display: inline-block;
    height: 10px;
    vertical-align: middle;
    width: 10px;
    margin-left:4px;
}

    .acctype p span em, .acctype p span i, .progressacctype p span em, .progressacctype p span i {
        display: none;
    }

.acctype p.activeacc span, .progressacctype p.activeacc span {
    background: rgba(0, 0, 0, 0) url("../img/Sprite_progresspages_icons.png") no-repeat scroll 0 -3016px;
    display: inline-block;
    height: 10px;
    vertical-align: middle;
    width: 10px;
}

.tabs.servicetabs li img {
    display: none;
}
.servicemobtabtitle img {display: none;}
.tabs.servicetabs li:hover p, .tabs.servicetabs li p a:hover {
    color: #323232;
}

.tabs.servicetabs li {
    z-index: 1;
}

    .tabs.servicetabs li:after {
        background-color: #d9d9d9;
        content: "";
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        transition: all 0.3s ease 0s;
        width: 0;
        z-index: -1;
    }

    .tabs.servicetabs li:hover:after {
        left: 0;
        width: 100%;
    }

    .tabs.servicetabs li p:hover:after {
        left: 0;
        width: 100%;
    }
/*.tabs.servicetabs li p
{
    padding: 20px 0;
}*/
.servicetabtitle .actvimg {
    display: none;
}

.servicetabtitle.activeservice .planimg {
    display: none;
}

.servicetabtitle.activeservice .actvimg {
    display: none;
}

.servicemobtabtitle .actvimg {
    display: none;
}

.servicemobtabtitle.d_active .planimg {
    display: none;
}

.servicemobtabtitle.d_active .actvimg {
    display: none;
}
/*Vikas css*/
/*.servicetabtitle:nth-child(1).activeservice img{display:none;}
.servicetabtitle:nth-child(1).activeservice p{
	background:url('../img/benefits.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicetabtitle:nth-child(2).activeservice img{display:none;}
.servicetabtitle:nth-child(2).activeservice p{
	background:url('../img/elegible.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicetabtitle:nth-child(3).activeservice img{display:none;}
.servicetabtitle:nth-child(3).activeservice p{
	background:url('../img/fees.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicetabtitle:nth-child(4).activeservice img{display:none;}
.servicetabtitle:nth-child(4).activeservice p{
	background:url('../img/download.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}*/
.tab-data {
    display: none;
}

.tab-open {
    display: block;
}

.servicetabcontent {
    margin-top: 30px;
    padding: 0;
}

.smsbanksmart p {
 padding: 0 !important;
}
    .servicetabcontent .panel-group .panel + .panel {
        margin-bottom: 5px !important;
    }

.infowrapper .panel-default {
    border: none;
}

.infowrapper .panel {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
}

.infowrapper .panel-heading + .panel-collapse > .list-group, .infowrapper .panel-heading + .panel-collapse > .panel-body {
    border: none;
}

.infowrapper .panel-heading {
    padding: 10px 0px;
}

.infowrapper .panel-body {
    padding: 0px;
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    line-height: 17px;
    color: #505050;
    margin-left: 20px;
}

.infowrapper .panel-title {
    font-family: 'ArialMT-Regular';
    font-size: 15px;
    line-height: 17px;
    background: url('../img/tabopen.png');
    background-repeat: no-repeat;
    /*background-position: -1420px -216px;*/
    background-position:0px 5px;
    padding-left: 20px;
    background-size:auto;
}

.infowrapper h5.tabclosed {
    background: url('../img/tabclose.png') no-repeat; 
    background-position:0px 10px;
    /*background-position: -1420px -266px;
    background-size:auto;*/
}

.infowrapper .panel-title a {
    color: #404040;
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
}

    .infowrapper .panel-title a.inactive {
        border-bottom: none;
    }

.infowrapper h5.tabclosed a {
    /*border-bottom:1px solid #0b0b0b;*/
}

.applynowwrapper {
    background-color: #ffffff;
    -webkit-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.36);
    -moz-box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.36);
    box-shadow: 0px 0px 18px 2px rgba(0,0,0,0.36);
    border: 1px solid #e0dddd;
    margin-top: 40px;
    text-align: center;
}

.quickservice {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    border: none;
    outline: none;
    background-color: #ec1864;
    width: 165px;
    height: 45px;
    margin: 20px 0px;
    padding:10px !important;
}

.servicequciklist li {
    list-style: none;
    text-align: left;
    font-family: 'FuturaBT-Medium';
    font-size: 13px;
    line-height: 45px;
    padding-left: 50px;
    border-bottom: 1px solid #e0dddd;
}

    .servicequciklist li a {
        color: #323232;
    }

.qform, .qbranch {
    line-height: 35px !important;
    padding: 15px 0px 15px;
}

.qsms {
    line-height: 15px !important;
    padding: 15px 0px 15px;
}

.servicequciklist li a span {
    display: block;
}
.qcall {
    line-height: 26px !important;
    padding: 15px 0px 15px;
}
.qcall a {
    background-image: url('../img/Sprite_productpage.png' );
    background-repeat: no-repeat;
    background-position: -1066px -704px;
    padding-left: 40px;
    padding-top: 5px;
    display: block;
}
.qcurrencies a {
    background-image: url('../img/Sprite_productpage.png' );
    background-repeat: no-repeat;
    background-position: -1412px -1353px;
    padding-left: 40px;
    display: block;
}
.qcustomer a {
    background-image: url('../img/Sprite_productpage.png' );
    background-repeat: no-repeat;
    background-position: -1416px -1483px;
    padding-left: 40px;
    display: block;
}

.qchat a {
    background-image: url('../img/qchat.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
    display: block;
}

.qvideo a {
    background-image: url('../img/qvideo.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 40px;
    display: block;
}

.qform a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1062px -859px;
    padding-left: 40px;
    display: block;
}

.qsms a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1063px -917px;
    padding-left: 40px;
    display: inline-block;
    height: 18px;
}

.qbranch a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1065px -963px;
    padding-left: 40px;
    display: inline-block;

}

.usefullinkswrap {
    position: fixed;
    top: 36%;
    right: -300px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
    z-index: 200;
}

.mobusefullinkswrap {
    display: none;
}

.usefullinks {
    background-color: #02659b;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display: inline-block;
    position: relative;
    vertical-align: top;
    transition: all 0.4s ease-in-out 0s;
}

    .usefullinks.active {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        top: -25.2%;
        left: -32.5%;
        position: absolute;
    }

    .usefullinks p {
        font-family: 'FuturaBT-Light';
        font-size: 17px;
        line-height: 37px;
        width: 175px;
        color: #fefefe;
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        background-position: 130px -408px;
        padding-right: 55px;
        cursor: pointer;
        text-align: center;
        transition: all 0.4s ease-in-out 0s;
    }

        .usefullinks p.active {
            width: 300px;
            background-position:256px -407px;
        }

.hiddenlinks {
    width: 300px;
    background-color: rgb(255, 255, 255);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    display: inline-block;
    position: relative;
    margin-left: -73.3px;
    vertical-align: top;
    margin-top: -70px;
    height: 490px;
    overflow-y: auto;
    border: 1px solid rgb(0, 107, 165);
    border-right: none;
}

    .hiddenlinks ul li .updt-ul {
        background-color: #ececec;
        display: none;
        margin-left: -27px;
    }

.updt-ul li a {
    color: #505050;
    font-size: 12px;
    font-family: "ArialMT-Regular";
    background: url(../img/updtd-img.png) 15px center no-repeat;
}

.updt-ul li {
    border: none!important;
}

    .updt-ul li:hover {
        border: none!important;
    }
/*.hiddenlinks ul .update{border-color: #e0dddd!important;}*/
.hiddenlinks ul .update {
    height: auto!important;
    background: url(../img/drpblck.png) 95% center no-repeat;
}

    .hiddenlinks ul .update.on {
        height: auto!important;
        background: url(../img/drpupblck.png) 95% center no-repeat;
    }

.showhiddenlinks {
    right: 0px;
    z-index: 9999;
}

.hiddenlinks ul li {
    font-family: ArialMT-Regular;
    font-size: 13px;
    line-height: 16px;
    padding-left: 27px;
    list-style: none;
    border-bottom: 1px solid rgb(224, 221, 221);
    transition: all 0.4s ease-in-out;
}

    .hiddenlinks ul li:hover {
        border-bottom-color: #02659b;
    }

    .hiddenlinks ul li a {
        color: #323232;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }
        /*.hiddenlinks ul li:hover a{
color:#ffffff;
}*/
        .hiddenlinks ul li a span {
            display: block;
        }

    .hiddenlinks ul li:hover {
        border-bottom-color: #02659b;
    }
    /*Vikas*/

    .hiddenlinks ul li .updt-ul {
        background-color: #ececec;
        display: none;
        margin-left: -27px;
    }

.updt-ul li a {
    color: #505050;
    font-size: 12px;
    font-family: "ArialMT-Regular";
    background: url(../img/updtd-img.png) 10px center no-repeat!important;
    line-height: 20px!important;
    padding: 10px 0 10px 57px;
}

.updt-ul li {
    border: none!important;
    height: auto!important;
}

    .updt-ul li:hover {
        border: none!important;
    }
/*.hiddenlinks ul .update{border-color: #e0dddd!important;}*/
.hiddenlinks ul .update {
    height: auto!important;
    background: url(../img/drpblck.png) 95% center no-repeat;
}

    .hiddenlinks ul .update.on {
        height: auto!important;
        background: url(../img/drpupblck.png) 95% center no-repeat;
    }

.ulock a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -15px -454px;
    padding: 15px 0px 15px 57px;
    display: block;
}
/*.hiddenlinks ul .ulock:hover a{
background-image:url('../img/ulock_h.png');
}*/
.ufees a {
    background-image: url('../img/ufees.png');
    background-repeat: no-repeat;
    background-position: left;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*.hiddenlinks ul .ufees:hover a{
background-image:url('../img/ufees_h.png');
}*/
.ubank a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -12px -552px;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*.hiddenlinks ul .ubank:hover a{
background-image:url('../img/ubank_h.png');
}*/
.ufamily a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -12px -602px;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.mgmenu.lvl_1_list > li:hover .dropdown_fullwidth, .locatewrap > li:hover .dropdown_fullwidth, .locatewrap > li:hover .locate_hover {
    display: block;
}
/*.locatewrap>li>a{position: relative;z-index: 3;}
.locatewrap>li>a:after{position:fixed;content: '';left: 0;height: 100%;background:#000;z-index: -1;display: none;top:0;}
.locatewrap>li>a:hover:after{width: 100%;}*/
.locatewrap {
}

.main_olay.blackoverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
}
/*menu ends here*/
.ureg a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -16px -653px;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*.hiddenlinks ul .ureg:hover a{
background-image:url('../img/ureg_h.png');
}*/
.update a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -12px -706px;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*.hiddenlinks ul .update:hover a{
background-image:url('../img/update_h.png');
}*/
.utrack a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -17px -752px;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*.hiddenlinks ul .utrack:hover a{
background-image:url('../img/utrack_h.png');
}*/
.udownload a {
    background-image: url('../img/udownload.png');
    background-repeat: no-repeat;
    background-position: left;
    padding: 22px 0px 22px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.udoorstep a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -15px -951px;
    padding: 15px 0px 15px 57px;
    display: block;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.ufaq a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -13px -854px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.f a {
    background-image: url('../img/Register_for_SMS_Alerts.png');
    background-repeat: no-repeat;
    background-position: left;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uinfo a {
    background-image: url('../img/update.png');
    background-repeat: no-repeat;
    background-position: left;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uaadhar a {
    background-image: url('../img/link_to_adharcard.png');
    background-repeat: no-repeat;
    background-position: left;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uannualpercete a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1066px -254px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ubaserate a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1064px -57px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uchkyourStatus a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -712px -953px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.udownloadfrm a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -367px -53px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ufairPract a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -714px -252px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uGenerationloanstatement a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -365px -1004px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ulistAuthoriesagencies a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -716px -1003px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ulistLoancentre a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1065px -4px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uAppprojects a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1064px -453px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uagriClinic a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1064px -1106px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ufirstTranch a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1066px -1150px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uSecondTranch a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1066px -1195px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uROI a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1064px -57px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uagribusinesscenter a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1062px -1051px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uRegisterforsmsalert a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -12px -1002px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uAxispropertySearch a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1063px -353px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.upartDisburesment a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1063px -404px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uInvestmentcalc a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -366px -2px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uforeignExchange a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1063px -554px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.usendmoneytoindia a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1064px -504px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.emiCalc a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1066px -253px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ucardbenefit a {
    background-image: url('../img/Sprite_productpage.png')!important;
    background-repeat: no-repeat;
    background-position: -712px -754px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.ucard_services a {
    background-image: url('../img/Sprite_productpage.png')!important;
    background-repeat: no-repeat;
    background-position: -362px -404px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uCard-Protection a {
    background-image: url('../img/Sprite_productpage.png')!important;
    background-repeat: no-repeat;
    background-position: -712px -155px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uCredit_Card_Authentication a {
    background-image: url('../img/Sprite_productpage.png')!important;
    background-repeat: no-repeat;
    background-position: -361px -352px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.uterms a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -363px -653px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.VBV_MSC a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -708px -653px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.Loss_of_card a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -711px -703px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.Gift_Card_Offers a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -712px -754px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.lcalc a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1066px -203px;
    padding: 15px 0px 15px 57px;
    display: block;
}

.aoip a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1062px -603px;
    padding: 15px 0px 15px 57px;
    display: block;
}

@media screen and ( max-height: 720px ) {
    .usefullinkswrap {
        top: 44%;
    }

    .hiddenlinks ul li a span {
        display: inline-block;
    }

    .hiddenlinks ul li {
        height: 45px;
        line-height: 12px;
        font-size: 12px;
        padding-left: 10px;
    }

    .ulock a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -15px -464px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 20px;*/
    }

    .ufees a {
        background-image: url('../img/ufees.png');
        background-repeat: no-repeat;
        /*background-position: left;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 30px;*/
    }

    .ubank a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -12px -567px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 35px;*/
    }

    .ufamily a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -12px -615px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 30px;*/
    }

    .ureg a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -16px -663px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 26px;*/
    }

    .update a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -12px -716px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 30px;*/
    }

    .utrack a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -17px -753px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 21px;*/
    }

    .udownloadfrm a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -17px -804px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 21px;*/
    }

    .udownload a {
        background-image: url('../img/udownload.png');
        background-repeat: no-repeat;
        /*background-position: left;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 22px;*/
    }

    .ufaq a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        /*background-position: -13px -864px;*/
        padding: 0px 0px 0px 40px;
        line-height: 45px;
        display: block;
        /*background-size: 27px;*/
    }

    /*.qrrnow a {
        background-image: url('../img/Register_to_RemitNow.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }


    .qlsmoney a {
        background-image: url('../img/Login_to_SendMoney.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }


    .qfpass a {
        background-image: url('../img/Fogot_Password.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qfloginid a {
        background-image: url('../img/Forgot_LoginID.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qtroubles a {
        background-image: url('../img/Trouble_SigningIn.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qcorres a {
        background-image: url('../img/Correspondant_Bank_Details.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qinward a {
        background-image: url('../img/Inward_ExchangeRate.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qemailus a {
        background-image: url('../img/Emailus.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qdownload a {
        background-image: url('../img/download.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }
    

       .qviewdemo a {
        background-image:url(/img/viewdemo.png);
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }
         .qlogintoinvest a {
        background-image: url('/img/login_toinvest.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

            .qtrackapp a {
        background-image: url('/img/track_application.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }*/
}

.interestedwrap {
    padding-right: 15px;
    padding-left: 15px;
}

.interesthead {
    border-bottom: 1px solid #dcdcdc;
    margin-top: 30px;
}

    .interesthead h3 {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        line-height: 45px;
        color: #ffffff;
        background-color: #323232;
        text-align: center;
    }

.DownloadHeading {
    color: #ae275f;
    font-weight: bold;
    padding: 10px 0 10px 50px;
}
/* .primewrap{
width:87%;
} */
.prime {
    text-align: center;
    padding: 0px 15px;
    margin: 35px 0px 25px;
    border-right: 1px solid #949192;
}

    .prime p {
        font-family: 'ArialMT-Regular';
        font-size: 15px;
        line-height: 18px;
    }

    .prime:last-child {
        border: none;
    }

    .prime p a {
        color: #323232;
    }

.primewrap p a {
    color: #666666;
    font-size: 15px;
}

#prime {
    /*background-image:url('../img/right.png');*/
    background-repeat: no-repeat;
    background-position: 85%;
    background-size: 8px;
}

#easy {
    /*background-image:url('../img/right.png');*/
    background-repeat: no-repeat;
    background-position: 94%;
    background-size: 8px;
}

#basic {
    /*background-image:url('../img/right.png');*/
    background-repeat: no-repeat;
    background-position: 85%;
    background-size: 8px;
}

.updatedwrapper {
    background-color: #c8c8c8;
    padding: 40px 15px 35px 15px;
}

    .updatedwrapper span.updatehead {
        border-bottom: 1px solid #000000;
        height: 14px;
    }

    .updatedwrapper h3.updatehead {
        font-family: 'FuturaBT-Medium';
        font-size: 22px;
        color: #323232;
        text-align: center;
        padding-bottom:23px;
        /*margin-top:24px;*/
        width:33%;
    }

.updatecontent {
    /*margin-top: 30px;*/
    margin-bottom: 10px;
}

.updatemobshow {
    display: none;
}

.updatecontentwrap:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    transition: all .5s ease-out;
    -webkit-transition: -moz-transform .5s ease-out;
    -moz-transition: -webkit-transform .5s ease-out;
}

.updatedetail {
    padding: 20px;
    background-color: #ffffff;
}
    .updatedetail.grivupdate {
        min-height:185px;
    }
.updatecontentwrap:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
}

.updatedetail h3 {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    line-height: 18px;
    color: #323232;
    text-transform: uppercase;
}

    .updatedetail h3 span {
        display: block;
    }

.updatedesc {
    margin: 10px 0px 20px;
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #666666;
}

.moreupdate {
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    line-height: 18px;
}

    .moreupdate a {
        color: #ed1164;
        position: relative;
        font-size:15px
    }

        .moreupdate a:hover {
        }

        .moreupdate a:after, .carousel-li a:after {
            position: absolute;
            width: 0%;
            left: 0;
            height: 2px;
            top: 100%;
            content: '';
            background-color: #ed1164;
            transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
        }

        .moreupdate a:hover:after, .carousel-li a:hover:after {
            width: 100%;
        }
    .moreupdate.grivmore {
        position:absolute;
        bottom:10px;
    }
.accountsheadwrap {
    padding-right: 15px;
    padding-left: 15px;
}

.mob-acctype-tab {
    padding-right: 15px;
    padding-left: 15px;
    display: none;
}

.accountshead {
    border-bottom: 1px solid #dcdcdc;
    margin-top: 30px;
}

    .accountshead h3 {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        line-height: 45px;
        color: #323232;
        background-color: #e6e6e6;
        text-align: center;
    }

.acctype, .progressacctype {
    /*text-align: center;*/
    /*margin: 20px 0px 20px;*/
    cursor: pointer;
    padding-left:0;
    padding:20px 0;
}

.progressacctype {margin:5px 0}

    .acctype p, .progressacctype p {
        color: #666666;
        font-family: "Arial";
        font-size: 15px;
    }

        .acctype p.activeacc, .progressacctype p.activeacc, .mobacctype p.mobactiveacc {
            color: #ed1164;
            display:inline;
        }

        .acctype p i, .progressacctype p i {
            margin-left: 5px;
        }

.acclistdata, .mobacclistdata {
    display: none;
}

.acc-list-open, .mobacc-list-open {
    display: block;
}

.accdescwrapper {
    background-color: #f1f0f0;
}

.acclist {
    /*border-right: 1px solid #cccccc;*/
    padding:10px 0;
}

    .acclist:last-child {
        border: none;
    }

    .acclist ul li {
        font-family: 'Arial';
        font-size: 13px;
        line-height: 30px;
        list-style: none;
        color:#4c4c4c;
    }

        .acclist ul li a {
            color: #4c4c4c;
        }

.accdescwrapper .container > .acclist + .acclist {
    padding-left: 50px;
}

.accdescwrapper p a {
    color: black;
}

footer {
    padding: 50px 15px 0px;
    background-color: #ae275f;
}

.footcontact {
    margin-bottom: 15px;
}

    .footcontact h3, .footcontact h3 a {
        font-family: Arial;
        font-size: 15px;
        line-height: 18px;
        color: #ffffff;
        margin-bottom: 20px;
        font-weight: bold;
    }

        .footcontact h3 li {
            list-style: none;
        }

        .footcontact h3.f_head {
            display: none;
        }

.contactdetails {
    font-family: Arial;
    font-size: 14px;
    color: #e7e6e6;
    margin-bottom: 10px;
    list-style: none;
    line-height: 18px;
}

    .contactdetails span {
        display: block;
    }

    .contactdetails a {
        color: #ffffff;
    }

footer .container > .footcontact + .footcontact {
    padding-left: 50px;
}

.usefulinks ul li {
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 20px;
    list-style: none;
    color: #e7e6e6;
}

    .usefulinks ul li a {
        color: #e7e6e6;
    }


/*dropdown menu start*/
.rel{
position:relative;
}

.cus_rel {
font-family: "ArialMT-Regular";
font-size: 14px;
width: 100%;
z-index:997;
/*background: #AE275F;*/
float: left;

}

ul.companies{
position:absolute;
display:none;
top: 30px;
background: #fff;
width: 100%;
z-index:1;}

.companies li a{
color:#333;
display: inline-block;
width: 100%;
padding: 2px 10px;}


.no-touch .footcontainer .footcontact .companies li a::after {
        transition:none;
        content:none;
    }

.companies li {
    margin-bottom: 0;
    list-style:none;
}
.companies  li.selected {
    background-color: #d5d5d5;
    color: #000;
}

.india_axisfoot{
    background-image:url('../img/Sprite6_Flags(callus_footer).png');
	background-repeat:no-repeat;
	background-position: 140px -319px;
}
.hongkong{
    background-image:url('../img/Sprite6_Flags(callus_footer).png');
	background-repeat:no-repeat;
	background-position: 140px -353px;
}
.sri_l{
    background-image:url('../img/Sprite6_Flags(callus_footer).png');
	background-repeat:no-repeat;
	background-position: 140px -389px;
}
.u_k{
    background-image:url('../img/Sprite6_Flags(callus_footer).png');
	background-repeat:no-repeat;
	background-position: 140px -424px;
}

.rel .country_foot_rp{
border:1px solid #fff;
color:#fff;
position: relative;
padding:1px 15px;}


.country_foot_rp::after {
    content: "";
    position: absolute;
    right: 0;
    width: 20px;
    height: 20px;
    background-image: url('../img/select_arrow.png');
    background-repeat: no-repeat;
    top: 13px;
}

.cus_arow_down {
    background-image: url('../img/select_arrow.png');
    background-repeat: no-repeat;
    height: 17px;
    position: relative;
    top: -18px;
    left: 90%;
}

/*dropdown menu end*/


.styled-country {
    width: 190px;
    height: 30px;
    background: url(../img/select_arrow.png) no-repeat 95% #ae275f;
    border: 1px solid #ffffff;
    display: inline-block;
    margin-bottom: 20px;
}

    .styled-country select {
        font-family: 'FuturaBT-Book';
        background: transparent;
        width: 100%;
        height: 30px;
        padding: 0px;
        padding-left: 15px;
        font-size: 14px;
        color: #ffffff;
        line-height: 1;
        border: none;
        outline: none;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

        .styled-country select option {
            background-color: #ffffff;
            color: #000000;
        }

    .styled-country .dd .ddTitle .ddTitleText {
        padding: 0;
        background-color: transparent;
        padding-right: 25px;
    }

    .styled-country .dd .ddTitle {
        background-color: transparent;
        z-index: 222;
    }

    .styled-country .borderRadiusTp {
        border-radius: 0;
        -moz-border-radius: 0;
    }

    .styled-country .dd {
        border: 0;
        outline: 0;
    }

        .styled-country .dd .divider {
            display: none;
        }

        .styled-country .dd .ddChild li {
            border-bottom: 0;
        }

    .styled-country .ddlabel {
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        color: #ffffff;
        padding-left: 15px;
    }

    .styled-country ul li {
        margin-bottom: 0px;
    }

    .styled-country .dd .ddChild {
        height: auto !important;
        width: 101%;
    }

        .styled-country .dd .ddChild li img, .styled-country .dd .ddTitle .ddTitleText img {
            float: right !important;
        }

    .styled-country .dd .ddTitle .ddTitleText img {
        padding-top: 6px;
    }

.footsocial p {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 20px;
    color: #ffffff;
}
.footsocial ul li {
    display:inline-block;
}
.footsocial ul li a em {
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
}

    .footsocial ul li a em {
        display: block;
        -webkit-transition: all 0.9s;
        -moz-transition: all 0.9s;
        -o-transition: all 0.9s;
        transition: all 0.9s;
    }

    .footsocial ul li a em:hover {
        background-color: #ffffff;
    }

        .footsocial ul li:hover a em {
            color: #ae275f;
        }

.footdivide {
    border-bottom: 1px solid #c6688f;
    margin-bottom: 10px;
}

footer .container > .copyright + .copyright {
    padding-left: 50px;
}

.copyright {
    margin-bottom: 15px;
}

    .copyright p {
        font-family: 'Arial';
        font-size: 13px;
        line-height: 35px;
        color: #e7e6e6;
    }

    .copyright ul li {
        display: inline-block;
        font-family: 'Arial';
        font-size: 13px;
        line-height: 35px;
        margin-left: -4px;
    }

        .copyright ul li a {
            color: #e7e6e6;
            line-height: 18px;
            border-right: 1px solid #ffffff;
            padding: 0px 15px;
        }

        .copyright ul li:last-child a {
            border: none;
        }

        .copyright ul li:first-child a {
            padding-left: 0px;
        }

.designed p {
    background-image: url('../img/top.png');
    background-position: 95%;
    background-repeat: no-repeat;
    line-height: 35px;
}

.styled-fav:before {
    content: " ";
    background-image: url('../img/favourits.png');
    width: 26px;
    height: 26px;
    position: absolute;
    color: #fff;
    top: 5px;
    left: 5px;
}

.styled-fav {
    width: 225px;
    height: 35px;
    overflow: hidden;
    background: url(../img/favDrop.png) no-repeat 95% #505050;
    border: none;
    display: inline-block;
    position: relative;
    top: 16px;
}

    .styled-fav select {
        font-family: 'ArialMT-Regular';
        background: transparent;
        width: 100%;
        height: 35px;
        padding: 0px;
        padding-left: 35px;
        font-size: 14px;
        color: #ffffff;
        line-height: 1;
        border: none;
        outline: none;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

        .styled-fav select option {
            background-color: #505050;
            color: #ffffff;
        }

.styled-visited:before {
    content: " ";
    background-image: url('../img/visited.png');
    width: 26px;
    height: 26px;
    position: absolute;
    color: #fff;
    top: 5px;
    left: 5px;
}

.styled-visited {
    width: 225px;
    height: 35px;
    overflow: hidden;
    background: url(../img/favDrop.png) no-repeat 95% #323232;
    border: none;
    display: inline-block;
    position: relative;
    top: 8px;
}

    .styled-visited select {
        font-family: 'ArialMT-Regular';
        background: transparent;
        width: 100%;
        height: 35px;
        padding: 0px;
        padding-left: 35px;
        font-size: 14px;
        color: #ffffff;
        line-height: 1;
        border: none;
        outline: none;
        border-radius: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
    }

        .styled-visited select option {
            background-color: #323232;
            color: #ffffff;
        }

.mobfootcontact {
    display: none !important;
    margin-bottom: 20px;
}

/*sticky footer*/
.designed p {
    background-image: url('../img/top.png');
    background-position: 95%;
    background-repeat: no-repeat;
    line-height: 35px;
}

.copyright ul {
    display: inline-block;
    vertical-align: top;
}

.yfavwrap {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    /*jimit-change*/
    /* position: fixed; */
    text-align: left;
    bottom: 0px;
    right: 430px;
}

.yfav {
    position: relative;
}

    .yfav p {
        font-family: 'ArialMT-Regular';
        font-size: 13px;
        line-height: 30px;
        color: #ededed;
        background-color: #505050;
        width: 170px;
        height: 30px;
        padding-left: 10px;
        background-image: url('../img/mobdrop.png');
        background-repeat: no-repeat;
        background-position: 95%;
        background-size: 12px;
        cursor: pointer;
        position: relative;
    }

.yfavtop {
    /*jimit
    bottom: 98px;*/
}

.yfavlist {
    background-color: #ffffff;
    border: 1px solid #505050;
    display: none;
    position: absolute;
    bottom: 0px;
    width: 100%;
}

    .yfavlist li {
        display: block;
        list-style: disc;
        font-family: 'ArialMT-Regular';
        font-size: 11px;
        position: relative;
        background-color: #7c7b7b;
        padding: 8px 14px;
        border-bottom: 1px solid #ffffff;
        line-height: 15px;
        width: 100%;
    }
        /*.yfavlist li:before{
    content:" ";
            width: 4px;
    height:4px;
    background-image:url('../img/dot.png');
    background-size:contain;
    position:absolute;
    left:5px;
    jimit
    top:21px;
}*/
        .yfavlist li a {
            color: #ffffff;
        }

.yvisitedwrap {
    display: inline-block;
    vertical-align: top;
    /*jimit changed*/
     position: fixed; 
    bottom: 0px;
    right: 260px;
    text-align: left;
    z-index:997;
}

.yvisited {
    position: relative;
}

    .yvisited p {
        font-family: 'Arial';
        font-size: 13px;
        line-height: 30px;
        color: #e7e6e6;
        background-color: #323232;
        width: 170px;
        height: 30px;
        padding-left: 10px;
        background-image: url('../img/mobdrop.png');
        background-repeat: no-repeat;
        background-position: 95%;
        background-size: 12px;
        cursor: pointer;
        position: relative;
    }

.yvisitedlist {
    background-color: #ffffff;
    border: 1px solid #323232;
    position: absolute;
    bottom: 0px;
    width: 100%;
    display: none;
}

    .yvisitedlist li {
        display: block;
        list-style: disc;
        font-family: 'ArialMT-Regular';
        font-size: 11px;
        position: relative;
        background-color: #504f4f;
        padding: 8px 14px;
        border-bottom: 1px solid #ffffff;
        line-height: 15px;
        width: 100%;
    }
        /*.yvisitedlist li:before{
    content:" ";
            width: 4px;
    height:4px;
    background-image:url('../img/dot.png');
    background-size:contain;
    position:absolute;
    left:5px;
    jimit`
    top:21px;
}*/
        .yvisitedlist li a {
            color: #ffffff;
        }

.sticky-footer {
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    text-align: right;
    z-index: 1;
}

.fund_performance_popup {
    position: fixed;
    z-index: 1000;
    background-color: white;
    width: 77%;
    position: absolute;
    top: 40%;
}

.close_button, .nav_data {
    background-color: #fff;
}

.apply_now_form_container {
    background-color: rgba(10, 10, 10, 0.73);
    position: absolute;
    top: 0%;
    z-index: 1000;
    margin: 0 auto;
    width: 100%;
    padding: 0;
    display: none;
}

.apply_top_text {
    padding: 5% 5% 7% 5%;
    background-color: #fff;
}

    .apply_top_text h2 {
        font-family: 'FuturaBT-Book';
        font-size: 45px;
        text-transform: capitalize;
        text-align: center;
        padding-bottom: 10px;
    }

    .apply_top_text .apply_options {
        width: 100%;
        background-color: #ae275f;
        padding: 25px 10px;
    }

    .apply_top_text .bg_relative {
        position: relative;
    }

        .apply_top_text .bg_relative:after {
            content: '';
            position: absolute;
            left: 0px;
            bottom: 100%;
            background: url('../img/apply_bg1.png') no-repeat;
            height: 88%;
            width: 300px;
        }

        .apply_top_text .bg_relative:before {
            content: '';
            position: absolute;
            right: 0px;
            top: 100%;
            background: url('../img/apply_bg2.png') no-repeat;
            height: 95%;
            width: 300px;
        }

    .apply_top_text .apply_options .apply_item {
        width: 33%;
        float: left;
        padding: 5px 0;
        text-align: center;
    }

        .apply_top_text .apply_options .apply_item.br {
            border-right: 1px solid #fff;
        }

        .apply_top_text .apply_options .apply_item .img_icon, .apply_top_text .apply_options .apply_item .icon_text {
            display: inline-block;
            vertical-align: top;
        }

        .apply_top_text .apply_options .apply_item .icon_text {
            display: inline-block;
            color: #fff;
            text-align: left;
            padding-left: 5px;
        }

            .apply_top_text .apply_options .apply_item .icon_text p {
                font-family: 'FuturaBT-Book';
                font-size: 16px;
            }

.form_block {
    padding-bottom: 50px;
    padding-left: 10%;
}

    .form_block .input-block, .form_block .select-block {
        margin-bottom: 25px;
    }

        .form_block .input-block label, .form_block .select-block label {
            font-family: 'arial';
            font-size: 14px;
            color: #323232;
            margin: 0;
            display: block;
        }

        .form_block .input-block input, .form_block .select-block select {
            width: 90%;
            padding: 5px 5px;
            background-color: #e0e0e0;
            border: 0;
        }

        .form_block .input-block textarea {
            width: 90%;
            padding: 5px 5px;
        }

        .form_block .input-block.w45, .form_block .select-block.w45 {
            position: relative;
            width: 45%;
            vertical-align: top;
            display: inline-block;
            margin-right: 4%;
        }

        .form_block .input-block.capcha-text label {
            line-height: 1.2;
            margin-right: 25px;
            padding-bottom: 5px;
        }
.loader > span {
     color: white;
     display: block;
     font-family: "Dakota";
     font-size: 14px;
     font-style: italic;
}

.capcha-block {
    margin-top: 13px;
}

.form_block .input-block span {
    color: red;
    float: left;
}

.capcha-block .capcha_img, .capcha-block .capcha_btn {
    display: inline-block;
    vertical-align: top;
}

    .capcha-block .capcha_btn a {
        display: block;
    }

.form_block .input-block.check_box_block {
    text-align: left;
}

    .form_block .input-block.check_box_block input {
        width: auto;
    }

    .form_block .input-block.check_box_block a {
        display: inline-block;
        font-size: 14px;
        color: #000;
        margin-top: -8px;
        margin-left: 5px;
    }

.submit_btns {
    text-align: center;
    width: 90%;
    margin-right: 10%;
}

    .submit_btns .btns_sb {
        display: inline-block;
    }

        .submit_btns .btns_sb input {
            padding: 5px 20px;
            background-color: #fff;
            border: 1px solid #000;
            margin: 0 15px;
        }

        .submit_btns .btns_sb.go input {
            background-color: #ed1164;
            border: 1px solid transparent;
            color: #fff;
        }

.bgWs {
    background-color: #fff;
}

.form_block .input-block .sml_txtBox {
    width: 13%;
}

.form_block .input-block .big_txtBox {
    width: 75%;
}

.floatL {
    float: left;
}



.form_block .error {
    position: absolute;
    top: 100%;
    right: 0;
    color: #ff0202;
    font-size: 14px;
    display: none;
}

.form_block .errorcaptcha {
    position: absolute;
    top: 100%;
    right: 0;
    color: #ff0202;
    font-size: 14px;
    display: inline;
}

.form_block .errorCondition {
    position: absolute;
    top: 0;
    right: 0;
    color: #ff0202;
    font-size: 14px;
    display: inline;
}

/*ends here*/

/*jimit apply now*/
.apply-title div {
    font-family: "FuturaBT-Medium";
    font-size: 14px;
    padding-left: 0;
    width: 100%;
}

.updateshow {
    margin-top: 10px;
}

.bank-head-h span.update_span {
    background-color: #c8c8c8;
}

.apply-sub-menu .col_7, .apply-sub-menu .col_3 {
    /*Vikas change*/
    border: 1px solid #9c9c9c;
    min-height: 260px;
    margin-bottom: 10px;
    border-right: 0;
    padding-left: 25px !important;
    min-height: 325px;
    color: #505050;
}

    .apply-sub-menu .col_3:last-child {
        border-right: 1px solid #9c9c9c;
    }

.retail-icon, .nri-icon, .agri-icon, .insure-icon, .borrow-icon, .invest-icon {
    width: 90%;
    margin: 0;
}

.apply-section .apply-title, .borrow_section .apply-title {
    border-bottom: 1px solid #9c9c9c;
}

.progress-section .apply-title, .retail-section .apply-title {
    margin-right: 12px;
    border-bottom: 1px solid #9c9c9c;
}


.progress-sub-menu .col_3 {
    border: 1px solid #9c9c9c;
    min-height: 300px;
    margin-bottom: 10px;
    border-right: 0;
    padding-left: 25px !important;
    width: 25% !important;
}

    .progress-sub-menu .col_3:last-child {
        border-right: 1px solid #9c9c9c;
    }

.ban_sect .col_6 {
    width: 50%!important;
    padding: 0!important;
    margin: 0;
}

    .ban_sect .col_6 .bans1 {
        width: 100%;
        padding: 0 10px 0 0;
    }

    .ban_sect .col_6 .bans2 {
        width: 100%;
        padding: 0 0 0 10px;
    }

.retail-section .col_6 {
    margin: 12px 0;
}

    .retail-section .col_6 p {
        font-family: 'Arial-BoldMT';
        font-size: 13px;
        color: #323232;
    }

.bor {
    border-left: 1px solid #dcdcdc;
}

.progress-sub-menu .col_2 {
    border: 1px solid #9c9c9c;
    min-height: 200px;
    margin-bottom: 10px;
    border-right: 0;
    padding-left: 25px !important;
    width: 20% !important;
}

    .progress-sub-menu .col_2:last-child {
        border-right: 1px solid #9c9c9c;
    }

.make_paymt .progress-sub-menu .col_2 {
    min-height: 219px; /* 22nd mar 16 */
}

.banksmart .progress-sub-menu .col_2 {
    width: 20% !important;
    padding-left: 12px !important;
    min-height: 219px; /* 30th sep 16*/
}

.banksmart .progress-sub-menu .col_3 {
    width: 23% !important;
    padding-left: 12px !important;
}
/* niket */
.retail-section .retail-icon {
    background-image: url(../img/applynow_megamenu.png);
    background-position: 0px 0px;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.retail-sa:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -412px -215px; 
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-sa:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -662px -115px;
}

.retail-sa:hover {
    color: #ed1164;
}

.retail-ca:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -613px -167px;  
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-ca:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -663px -167px;
}

.retail-ca:hover {
    color: #ed1164;
}

.retail-sal-a:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -613px -215px;   
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-sal-a:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -663px -215px;
}

.retail-sal-a:hover {
    color: #ed1164;
}

.retail-pl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:   -613px -266px;    
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-pl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -663px -266px;

}


.retail-pl:hover {
    color: #ed1164;
}

.retail-hl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:   -613px -316px;    
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-hl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -663px -316px;
}

.retail-hl:hover {
    color: #ed1164;
}

.retail-cl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -611px -365px;  
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-cl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position:  -661px -365px;
}

.retail-cl:hover {
    color: #ed1164;
}

.retail-gl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -613px -415px;     
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-gl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -663px -415px;
}

.retail-gl:hover {
    color: #ed1164;
}

.retail-cc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -613px -467px;
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-cc:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -663px -467px;
}

.retail-cc:hover {
    color: #ed1164;
}

.retail-pc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -713px -18px;  
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-pc:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position:-763px -16px;
}

.retail-pc:hover {
    color: #ed1164;
}

.retail-ppf:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -714px -65px;   
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-ppf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -764px -65px;
}

.retail-ppf:hover {
    color: #ed1164;
}

.retail-sb:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:   -716px -115px;    
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-sb:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -766px -115px;
}

.retail-sb:hover {
    color: #ed1164;
}

.retail-da:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -714px -162px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-da:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -764px -162px;
}

.retail-da:hover {
    color: #ed1164;
}

.retail-li:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -713px -216px;     
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-li:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -763px -216px;

}

.retail-li:hover {
    color: #ed1164;
}

.retail-hi:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -714px -267px;
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-hi:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -764px -267px;

}

.retail-hi:hover {
    color: #ed1164;
}

.retail-mi:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -712px -317px;
    width: 14%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.retail-mi:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -762px -317px;

}

.retail-mi:hover {
    color: #ed1164;
}

.retail-section .col_6 div, .apply-section .col_12 div + div {
    font-family: "ArialMT-Regular";
    font-size: 13px;
    margin-bottom: 5px;
}

.progress-section .apply-title, .retail-section .apply-title {
    border-bottom: 1px solid #9c9c9c;
    margin-right: 12px;
}

.apply-title .nri-icon {
    background-image: url(../img/applynow_megamenu.png);
    background-position: -105px 4px;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.shops-icon {
    background-image: url(../img/Shop.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.offers-icon {
    background-image: url(../img/Offers.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.edge-icon {
    background-image: url(../img/edge.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.recharge-icon {
    background-image: url(../img/Recharge.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.paybills-icon {
    background-image: url(../img/Pay-Bills.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.paymt-icon {
    background-image: url(../img/Payments.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.paytax-icon {
    background-image: url(../img/Pay-Taxes.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.transfund-icon {
    background-image: url(../img/Transfer-Funds.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.onlinebank-icon {
    background-image: url(../img/onlineb.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.mobilebank-icon {
    background-image: url(../img/mobileb.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.branchb-icon {
    background-image: url(../img/branchb.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.socialbank-icon {
    background-image: url(../img/socialb.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.phonebank-icon {
    background-image: url(../img/phoneb.png);
    background-repeat: no-repeat;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.agri-icon {
    height: 40px;
}

.nri-sa:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -715px -364px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-sa:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -765px -364px;

}

.nri-sa:hover {
    color: #ed1164;
}

.buy_BusTicket {
    min-height: 550px;
    background-image: url(../img/banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 20px;
}

    .buy_BusTicket .steps {
        font-size: 14px;
        color: #323232;
        font-family: 'FuturaBT-Medium';
    }

    .buy_BusTicket .buy_music_btn {
        padding: 10px 15px;
        text-align: center;
        background-color: #ec1864;
        color: #fff;
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        margin: 20px 225px 0px 224px !important;
    }

    .buy_BusTicket .steps::before {
        border-radius: 2.3px;
        border-right: 3px solid #a72355;
        border-top: 3px solid #a72355;
        content: "";
        display: inline-block;
        height: 11px;
        margin-right: 10px;
        position: relative;
        top: 0;
        transform: rotate(45deg);
        width: 11px;
    }

.buy_GiftCard_content {
    background: url(../img/Evoucher_Banner.jpg) center no-repeat;
    padding-top: 52px;
    padding-bottom: 52px;
    background-size: cover;
}

    .buy_GiftCard_content .offer_title {
        font-size: 30px;
        color: #333333;
        font-family: 'FuturaBT-Medium';
        padding: 0px 0px 15px 0px;
    }

    .buy_GiftCard_content .steps {
        font-size: 14px;
        color: #323232;
        font-family: 'FuturaBT-Medium';
    }

    .buy_GiftCard_content .buy_music_btn {
        padding: 10px 15px;
        text-align: center;
        background-color: #ec1864;
        color: #fff;
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        margin-top: 20px;
    }

    .buy_GiftCard_content .steps::before {
        border-radius: 2.3px;
        border-right: 3px solid #a72355;
        border-top: 3px solid #a72355;
        content: "";
        display: inline-block;
        height: 11px;
        margin-right: 10px;
        position: relative;
        top: 0;
        transform: rotate(45deg);
        width: 11px;
    }

    .buy_GiftCard_content .offer_subtext {
        font-size: 18px;
        color: #4c4c4c;
        font-family: 'FuturaBT-Book';
    }
/*music*/
.buy_music_content {
    background: url(../img/buy_music_top_bg.jpg) center no-repeat;
    padding-top: 52px;
    padding-bottom: 52px;
    background-size: cover;
}

    .buy_music_content .offer_title {
        font-size: 30px;
        color: #333333;
        font-family: 'FuturaBT-Medium';
        padding: 0px 0px 15px 0px;
    }

    .buy_music_content .steps {
        font-size: 14px;
        color: #323232;
        font-family: 'FuturaBT-Medium';
    }

    .buy_music_content .buy_music_btn {
        padding: 10px 15px;
        text-align: center;
        background-color: #ec1864;
        color: #fff;
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        margin-top: 20px;
    }

    .buy_music_content .steps::before {
        border-radius: 2.3px;
        border-right: 3px solid #a72355;
        border-top: 3px solid #a72355;
        content: "";
        display: inline-block;
        height: 11px;
        margin-right: 10px;
        position: relative;
        top: 0;
        transform: rotate(45deg);
        width: 11px;
    }

    .buy_music_content .offer_subtext {
        font-size: 18px;
        color: #4c4c4c;
        font-family: 'FuturaBT-Book';
    }

    .buy_music_content .buy_music_btn a {
        color: #fff;
    }

.promo_code_container {
    background: rgba(174, 39, 95, 0.9);
    color: #fff;
    padding: 20px;
    font-family: 'FuturaBT-Medium';
    margin-top: 33px;
    margin-bottom: 18px;
}

.text-center {
    text-align: center;
}

.promo_code_container .promo_code_mrg_right {
    margin-right: 20px;
}

.promo_code_container .entertainment_text {
    font-size: 16px;
}

.promo_code_container .rupee_text {
    font-size: 13px;
    font-family: 'RupeeForadian-Regular';
    padding: 10px 0px 15px 0px;
}

.promo_code_container .promo_code_mrg_left {
    margin-left: 20px;
}

.promo_code_container .entertainment_text {
    font-size: 16px;
}

.promo_code_container .promo_code {
    font-size: 16px;
    border: 1px dashed #fff;
    padding: 10px;
}

.promo_code_container .right_bdr {
    border-right: 1px solid #cb789b;
}

.promo_code_container .rupee_text {
    font-size: 13px;
    font-family: 'RupeeForadian-Regular';
    padding: 10px 0px 15px 0px;
}

.buy-music-container .feature_movies {
    margin: 60px 0px 54px 0px;
}

.buy-music-container .featured_title {
    text-align: center;
    font-family: 'FuturaBT-Medium';
    font-size: 22px;
    text-transform: uppercase;
}

    .buy-music-container .featured_title span {
        display: inline-block;
        position: relative;
    }

        .buy-music-container .featured_title span:before {
            right: 100%;
            margin-right: 15px;
        }

        .buy-music-container .featured_title span:after {
            left: 100%;
            margin-left: 15px;
        }

        .buy-music-container .featured_title span::before, .buy-music-container .featured_title span::after {
            border-bottom: 1px solid #8d8d8d;
            content: "";
            height: 8px;
            position: absolute;
            top: 7px;
            width: 100%;
            color: #323232;
            width: 450px;
        }

.buy-music-container .movies_container {
    margin: 40px 0px 0px 0px;
}

    .buy-music-container .movies_container .movies_box {
        position: relative;
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
        box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
    }

        .buy-music-container .movies_container .movies_box .movie_name {
            position: absolute;
            bottom: 0px;
            background: rgba(174, 39, 95, 0.9);
            color: #fff;
            width: 100%;
            padding: 8px 0px 8px 0px;
            text-align: center;
            font-family: 'FuturaBT-Book';
            font-size: 18px;
        }

.buy-music-container .steps_offer_container {
    background-color: #f4f3f2;
}

.steps_avail_offer {
    padding-top: 30px;
    padding-bottom: 30px;
}

.avail_title {
    font-family: 'FuturaBT-Medium';
    font-size: 18px;
    color: #4c4c4c;
    padding-bottom: 10px;
}

.steps_offer {
    font-size: 14px;
    color: #323232;
    font-family: 'FuturaBT-Medium';
}

    .steps_offer a {
        color: #323232;
    }

    .steps_offer::before {
        border-radius: 2.3px;
        border-right: 3px solid #a72355;
        border-top: 3px solid #a72355;
        content: "";
        display: inline-block;
        height: 11px;
        margin-right: 10px;
        position: relative;
        top: 0;
        transform: rotate(45deg);
        width: 11px;
    }

.buy-music-container .steps_offer_container .avail_list {
    border-bottom: 0px;
}

.avail_list {
    margin-left: 15px;
    padding-bottom: 20px;
    /*border-bottom: 1px solid #ededed;*/
    color: #808080;
}

    .avail_list li {
        font-family: arial,sans-serif;
        font-size: 13px;
    }

ul.avail_list li ul {
    list-style-image: url(../img/avail_arrow.png);
    margin-left: 20px;
}

.buy-music-container .steps_avail_offer_bottom {
    color: #808080;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    line-height: 20px;
    padding: 40px 0px 40px 0px;
}
.buy-music-container .steps_avail_offer_bottom a{
    color: #ed1164;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    line-height: 20px;
    text-decoration:underline;
}

/*banner approved project list*/
.hl_banner {
    height: 285px;
    background-image: url(../img/bg_hl.png), linear-gradient(to right, rgba(231, 206, 172, 1), rgba(238, 219, 195, 1));
    background-repeat: no-repeat, no-repeat;
    background-position: center, left;
}

.hl_banner_content p.hlb_first {
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 16px;
    top: 10px;
    left: 0px;
}

.hl_banner_content p {
    position: absolute;
}

    .hl_banner_content p.hlb_second {
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size: 20px;
        top: 60px;
        left: 0px;
    }

    .hl_banner_content p.hlb_third {
        font-family: Arial,sans-serif;
        font-size: 14px;
        top: 90px;
        left: 0px;
        font-style: italic;
    }

    .hl_banner_content p.hlb_button {
        left: 0;
    top: 165px;
    }

        .hl_banner_content p.hlb_button a {
            font-family: 'FuturaBT-Medium',sans-serif;
            color: #ffffff;
            font-size: 13px;
            background: #ec1864;
            padding: 10px 25px;
            text-transform: uppercase;
        }

.grey_bg_hl {
    background: #f5f5f5!important;
}

.approved_projects_container {
    margin-top: 20px;
}

.dd_title_homeloan {
    font-size: 14px;
    font-weight: bold;
    color: #787878;
    text-align: center;
    padding-bottom: 15px;
}

.selectbox_axis {
    float: right;
}

table.sh_pattern {
    width: 99%;
}

    table.sh_pattern th.gb {
        border-bottom: 1px solid #a0a0a0 !important;
    }

    table.sh_pattern.homeloan td {
        text-align: center !important;
    }

.sbHolder {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    position: relative;
    width: 100%;
    border-color: #e8e8e8 #e8e8e8 #a7bac7;
    border-style: solid;
    border-width: 1px;
}

.select_hl_city, .select_hl_dev {
    padding-bottom: 20px;
}

    .select_hl_city .sbHolder, .select_hl_dev .sbHolder {
        background: #ffffff;
        width: 265px !important;
        border-bottom: 2px solid #787878;
    }

    .select_hl_dev .sbHolder {
        float: left !important;
    }

.grey_bg_csr, .padi {
    padding-top: 0px;
}

.archive_select .sbHolder {
    border-bottom: 2px solid #787878;
}

.archive_select.active .sbHolder {
    border-bottom: 2px solid #ec1864;
}

.archive_select.active .sbSelector {
    color: #ec1864 !important;
}

.archive_select .sbOptions a {
    padding: 0px 0px 0px 3px !important;
}

.archive_select .sbOptions li:hover {
    background-color: #f5f5f5 !important;
}

.hlw_link {
	position: relative;
	color: #ff3296;
}
.hlw_link:after {
	display: block;
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 0;
	height: 2px;
	background-color: #ff3296;
	;
	content: "";
	transition: width 0.3s;
}
.hlw_link:hover {
	color: #ff3296;
}
.hlw_link:hover:after {
	width: 100%;
}

/*Pagination*/
.hl_pagination li a, .hl_pagination tr a {
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 14px;
    color: #b7b6b6;
    background: transparent;
    border: 0px none;
    border-radius: 0px !important;
    border-bottom: 1px solid transparent;
}

.hl_pagination tr a {
    padding: 6px 10px;
}

.hl_pagination li a:hover, .hl_pagination li a.active, .hl_pagination td a:hover, .hl_pagination td span {
    color: #e50c58;
    background: #f5f5f5;
    border-bottom: 1px solid #e50c58;
    background: transparent;
}

.hl_pagination td span {
    padding: 6px 10px;
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 14px;
}

table.sh_pattern .hl_pagination table td {
    border: 0px;
    padding: 35px 5px 0px !important;
    background-color: #F5F2F2;
}

table.sh_pattern .hl_pagination > td {
    background-color: #F5F2F2;
    border: 0;
}
/*BookingsTickets*/
.booking_banner {
    height: 100%;
    min-height: 550px;
    background-image: url(../img/booking_banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 20px;
}

.booking_container {
    margin-left: 20px;
    margin-top: 20px;
    font-size: 13px;
}

.booking_content {
    padding: 0px 0px;
    border-radius: 10px;
    z-index: 499;
    position: relative;
}


.toggle_booking {
    position: relative;
    top: 5px;
    left: 5px;
    z-index: 100;
}

    .toggle_booking a.active {
        background: #f81163;
        color: #ffffff;
        box-shadow: 1px 1px 1px 1px #505050;
    }

    .toggle_booking a {
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size: 18px;
        color: rgba(246,250,253,0.5);
        display: inline-block;
        padding: 5px 20px;
        background: rgba(204,204,204,0.5);
    }

.booking_title {
    width: 50%;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding-top: 5px;
}

.promo_container {
    margin-top: 60px;
}

.dom_int {
    width: 50%;
    float: left;
}

.offer_title {
    font-size: 30px;
    color: #333333;
    font-family: 'FuturaBT-Medium';
    padding: 0px 0px 15px 0px;
}

.offer_subtext {
    font-size: 18px;
    color: #4c4c4c;
    font-family: 'FuturaBT-Book';
}

.promo_code_container {
    background: rgba(174, 39, 95, 0.9);
    color: #fff;
    padding: 20px;
    font-family: 'FuturaBT-Medium';
    margin-top: 33px;
    margin-bottom: 18px;
}

    .promo_code_container .promo_code_mrg_right {
        margin-right: 20px;
    }

    .promo_code_container .entertainment_text {
        font-size: 16px;
    }

    .promo_code_container .promo_code_mrg_right {
        margin-right: 20px;
    }

    .promo_code_container .rupee_text {
        font-size: 13px;
        font-family: 'RupeeForadian-Regular';
        padding: 10px 0px 15px 0px;
    }

    .promo_code_container .promo_code_mrg_right {
        margin-right: 20px;
    }

    .promo_code_container .promo_code {
        font-size: 16px;
        border: 1px dashed #fff;
        padding: 10px;
    }

    .promo_code_container .promo_code_mrg_left {
        margin-left: 20px;
    }

    .promo_code_container .entertainment_text {
        font-size: 16px;
    }

    .promo_code_container .promo_code_mrg_left {
        margin-left: 20px;
    }

    .promo_code_container .rupee_text {
        font-size: 13px;
        font-family: 'RupeeForadian-Regular';
        padding: 10px 0px 15px 0px;
    }

    .promo_code_container .promo_code_mrg_left {
        margin-left: 20px;
    }

    .promo_code_container .promo_code {
        font-size: 16px;
        border: 1px dashed #fff;
        padding: 10px;
    }

.hotel_banner {
    height: 100%;
    min-height: 550px;
    background-image: url(../img/hotel_banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 20px;
}

#book_hotel_content, #int_flight_content, #returnflight_content, #returnflight_int_content, #int_hotel_content, #hotel_promo {
    display: none;
}
/*added on 2nd jan 16 starts*/
.snri-sa:before {
    content: " ";
    background-image: url(../img/Buy-Music.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.snri-sa:hover:before {
    content: " ";
    background-image: url(../img/Buy-Music_Pink.png);
}

.snri-sa:hover {
    color: #ed1164;
}

.snri-rfc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-7px -110px;
    display: inline-block;
    vertical-align: middle;
}

.snri-rfc:hover:before {
    content: " ";
     background-position:-57px -110px;
    /*background-image: url(../img/Sprite1.png);*/
}

.snri-rfc:hover {
    color: #ed1164;
}

.snri-sal-a:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-7px -63px;
    display: inline-block;
    vertical-align: middle;
}

.snri-sal-a:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-57px -63px;
}

.snri-sal-a:hover {
    color: #ed1164;
}


.snri-shop:before {
    content: " ";
    background-image: url(../img/Sprite11_Shopaholic_Festival.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-77px -20px;
    display: inline-block;
    vertical-align: middle;
}

.snri-shop:hover:before {
    content: " ";
    background-image: url(../img/Sprite11_Shopaholic_Festival.png);
    background-position:-13px -20px;
}

.snri-shop:hover {
    color: #ed1164;
}

.snri-festive:before {
    content: " ";
    background-image: url(../img/Sprite2grabdeals.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-208px -514px;
    display: inline-block;
    vertical-align: middle;
}

.snri-festive:hover:before {
    content: " ";
    background-image: url(../img/Sprite2grabdeals.png);
    background-position:-258px -514px;
}

.snri-festive:hover {
    color: #ed1164;
}



.snri-fd:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-7px -162px;
    display: inline-block;
    vertical-align: middle;
}

.snri-fd:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
       background-position:-57px -162px;
}

.snri-fd:hover {
    color: #ed1164;
}

.snri-rd:before {
    content: " ";
    background-image: url(../img/evoucher_g.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:0px -6px;
    display: inline-block;
    vertical-align: middle;
}

.snri-rd:hover:before {
    content: " ";
    background-image: url(../img/evoucher_p.png);
}

.snri-rd:hover {
    color: #ed1164;
}

.snri-hl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-7px -18px;
    display: inline-block;
    vertical-align: top;
}

.snri-hl:hover:before {
    content: " ";
    background-position:-57px -18px;
    /*background-image: url(../img/dining_p.png);*/
}

.snri-hl:hover {
    color: #ed1164;
}

.offers-pc:before {
    content: " ";
    background-image: url(../img/Internet-Banking.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-pc:hover:before {
    content: " ";
    background-image: url(../img/Internet-Banking_Pink.png);
}

.offers-pc:hover {
    color: #ed1164;
}

.offers-ppf:before {
    content: " ";
    background-image: url(../img/Mobile-Banking.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 28px;
    background-position:-5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.offers-ppf:hover:before {
    content: " ";
    background-image: url(../img/Mobile-Banking_Pink.png);
}

.offers-ppf:hover {
    color: #ed1164;
}

.offers-sb:before {
    content: " ";
    background-image: url(../img/Lime.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-sb:hover:before {
    content: " ";
    background-image: url(../img/Lime_Pink.png);
}

.offers-sb:hover {
    color: #ed1164;
}

.offers-da:before {
    content: " ";
    background-image: url(../img/Ping-Pay.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-da:hover:before {
    content: " ";
    background-image: url(../img/Ping-Pay_Pink.png);
}

.offers-da:hover {
    color: #ed1164;
}

.offers-li:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
       background-position:-113px -15px;
    display: inline-block;
    vertical-align: middle;
}

.offers-li:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-163px -15px;
}

.offers-li:hover {
    color: #ed1164;
}

.offers-hi:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    background-position:-113px -66px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-hi:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:-163px -66px;
}

.offers-hi:hover {
    color: #ed1164;
}

.offers-mi:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    background-position:-7px -366px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-mi:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:-57px -366px;
}

.offers-mi:hover {
    color: #ed1164;
}

.edge-sa:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    background-position: -113px -165px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
}

.edge-sa:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -163px -165px;
}

.edge-sa:hover {
    color: #ed1164;
}

.edge-ca:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    background-position: -117px -216px;
    display: inline-block;
    vertical-align: middle;
}

.edge-ca:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -167px -216px;
}

.edge-ca:hover {
    color: #ed1164;
}

.recharge-bs:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -119px -264px;
    display: inline-block;
    vertical-align: middle;
}

.recharge-bs:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -169px -264px;
}

.recharge-bs:hover {
    color: #ed1164;
}

.recharge-tes:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -117px -314px;
    display: inline-block;
    vertical-align: middle;
}

.recharge-tes:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -167px -314px;
}

.recharge-tes:hover {
    color: #ed1164;
}



.recharge-sr:before {
    content: " ";
    background-image: url("../img/Sprite2(grabdeals,banksmar,makepayments,progress,apply).png");
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -120px -363px;
    display: inline-block;
    vertical-align: middle;
}

.recharge-sr:hover:before {
     content: " ";
    background-image: url("../img/Sprite2(grabdeals,banksmar,makepayments,progress,apply).png");
     background-position: -170px -363px;
}

.recharge-sr:hover {
    color: #ed1164;
}

.recharge-smh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -113px -415px;
    display: inline-block;
    vertical-align: middle;
}

.recharge-smh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
       background-position:  -163px -415px;
}

.recharge-smh:hover {
    color: #ed1164;
}

.paybills-phe:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
     background-position: -119px -464px;
    display: inline-block;
    vertical-align: middle;
}

.paybills-phe:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:  -169px -464px;
}

.paybills-phe:hover {
    color: #ed1164;
}

.paybills-nc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -219px -14px;
    display: inline-block;
    vertical-align: middle;
}

.paybills-nc:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -269px -14px;
}

.paybills-nc:hover {
    color: #ed1164;
}

.paybills-oh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position:-215px -65px;
    display: inline-block;
    vertical-align: middle;
}

.paybills-oh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -265px -65px;
}

.paybills-oh:hover {
    color: #ed1164;
}

.paybills-dw:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -215px -116px;
    display: inline-block;
    vertical-align: middle;
}

.paybills-dw:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
       background-position:  -265px -116px;
}

.paybills-dw:hover {
    color: #ed1164;
}

.paymt-cf:before {
    content: " ";
   background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -213px -167px;
    display: inline-block;
    vertical-align: middle;
}

.paymt-cf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -263px -167px;
}

.paymt-cf:hover {
    color: #ed1164;
}

.paymt-sh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -216px -265px;
    display: inline-block;
    vertical-align: middle;
}

.paymt-sh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -266px -265px;
}

.paymt-sh:hover {
    color: #ed1164;
     
}

.paymt-ci:before {
    content: " ";
    background-image: url(../img/Mutual-Funds.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.paymt-ci:hover:before {
    content: " ";
    background-image: url(../img/Mutual-Funds_Pink.png);
}

.paymt-ci:hover {
    color: #ed1164;
}

.paymt-ph:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
   background-position: -213px -316px;
    display: inline-block;
    vertical-align: middle;
}

.paymt-ph:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
       background-position:  -263px -316px;
}

.paymt-ph:hover {
    color: #ed1164;
}

.paymt-tss:before {
    content: " ";
    background-image: url(../img/Buy-General--Insurance.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.paymt-tss:hover:before {
    content: " ";
    background-image: url(../img/Buy-General--Insurance_Pink.png);
}

.paymt-tss:hover {
    color: #ed1164;
}

.paymt-lp:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -214px -367px;
    display: inline-block;
    vertical-align: middle;
}

.paymt-lp:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -264px -367px;
}

.paymt-lp:hover {
    color: #ed1164;
}

.paytax-ppf:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
   background-position:  -214px -414px;
    display: inline-block;
    vertical-align: middle;
}

.paytax-ppf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
       background-position:-264px -414px;
}

.paytax-ppf:hover {
    color: #ed1164;
}

.paytax-bg:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 20%;
   height: 28px;
    background-position: -208px -465px;
    display: inline-block;
    vertical-align: middle;
}

.paytax-bg:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -257px -465px;
}

.paytax-bg:hover {
    color: #ed1164;
}

.transfund-ppf:before {
    content: " ";
    background-image: url(../img/NEFT.png);
    background-repeat: no-repeat;
    width: 13%;
  height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-ppf:hover:before {
    content: " ";
    background-image: url(../img/NEFT_Pink.png);
}

.transfund-ppf:hover {
    color: #ed1164;
}

.transfund-bg:before {
    content: " ";
    background-image: url(../img/RTGS.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-bg:hover:before {
    content: " ";
    background-image: url(../img/RTGS_Pink.png);
}

.transfund-bg:hover {
    color: #ed1164;
}

.transfund-sip:before {
    content: " ";
    background-image: url(../img/IMPS.png);
    background-repeat: no-repeat;
    width: 13%;
  height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-sip:hover:before {
    content: " ";
    background-image: url(../img/IMPS_Pink.png);
}

.transfund-sip:hover {
    color: #ed1164;
}

.transfund-gm:before {
    content: " ";
    background-image: url(../img/IMT.png);
    background-repeat: no-repeat;
    width: 13%;
   height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-gm:hover:before {
    content: " ";
    background-image: url(../img/IMT_Pink.png);
}

.transfund-gm:hover {
    color: #ed1164;
}

.transfund-pt:before {
    content: " ";
    background-image: url(../img/Power-Transfer.png);
    background-repeat: no-repeat;
    width: 13%;
  height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-pt:hover:before {
    content: " ";
    background-image: url(../img/Power-Transfer_Pink.png);
}

.transfund-pt:hover {
    color: #ed1164;
}

.transfund-vmt:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -316px -16px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-vmt:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -366px -16px;
}

.transfund-vmt:hover {
    color: #ed1164;
}

.transfund-ifsc:before {
    content: " ";
    background-image: url(../img/IFSC.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-ifsc:hover:before {
    content: " ";
    background-image: url(../img/IFSC_Pink.png);
}

.transfund-ifsc:hover {
    color: #ed1164;
}

.transfund-ecs:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
     height: 28px;
    background-position: -213px -219px;
    display: inline-block;
    vertical-align: middle;
}

.transfund-ecs:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position: -263px -219px;
}

.transfund-ecs:hover {
    color: #ed1164;
}

.onlinebank-bs:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position:  -317px -67px;         
    display: inline-block;
    vertical-align: middle;
}

.onlinebank-bs:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:   -367px -67px;     
}

.onlinebank-bs:hover {
    color: #ed1164;
}

.onlinebank-tes:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -315px -114px;	
    display: inline-block;
    vertical-align: middle;
}

.onlinebank-tes:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position: -365px -114px;
}

.onlinebank-tes:hover {
    color: #ed1164;
}

.onlinebank-PayGO:before {
    content: " ";
    background-image: url(../img/Sprite2grab.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -15px -513px;	
    display: inline-block;
    vertical-align: middle;
}

.onlinebank-PayGO:hover:before {
    content: " ";
    background-image: url(../img/Sprite2grab.png);
        background-position:-65px -513px;
}

.onlinebank-PayGO:hover {
    color: #ed1164;
}

.onlinebank-sr:before {
    content: " ";
    background-image: url(../img/nrib.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.onlinebank-sr:hover:before {
    content: " ";
    background-image: url(../img/nrib_pink.png);
}

.onlinebank-sr:hover {
    color: #ed1164;
}

.mobilebank-phe:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position:  -315px -215px;       
    display: inline-block;
    vertical-align: middle;
}

.mobilebank-phe:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -365px -215px;
}

.mobilebank-phe:hover {
    color: #ed1164;
}

.mobilebank-nc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position:  -316px -265px;
    display: inline-block;
    vertical-align: middle;
}

.mobilebank-nc:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -366px -265px;
}

.mobilebank-nc:hover {
    color: #ed1164;
}

.mobilebank-oh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -313px -314px;
    display: inline-block;
    vertical-align: middle;
}

.mobilebank-oh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -363px -314px;
}

.mobilebank-oh:hover {
    color: #ed1164;
}

.mobilebank-dw:before {
    content: " ";
    background-image: url(../img/axisdial.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.mobilebank-dw:hover:before {
    content: " ";
    background-image: url(../img/axisdial_pink.png);
}

.mobilebank-dw:hover {
    color: #ed1164;
}

.branchb-cf:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 17%;
    height: 28px;
    background-position: -313px -314px;      
    display: inline-block;
    vertical-align: middle;
}

.branchb-cf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -363px -314px;
}

.branchb-cf:hover {
    color: #ed1164;
}

.branchb-sh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 17%;
    height: 28px;
    background-position:  -313px -366px; 
    display: inline-block;
    vertical-align: middle;
}

.branchb-sh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -363px -366px;
}

.branchb-sh:hover {
    color: #ed1164;
}

.branchb-ci:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 17%;
    height: 28px;
    background-position:   -316px -414px;     
    display: inline-block;
    vertical-align: middle;
}

.branchb-ci:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -366px -414px;
}

.branchb-ci:hover {
    color: #ed1164;
}

.branchb-ph:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 17%;
    height: 28px;
    background-position:  -314px -466px; 
    display: inline-block;
    vertical-align: middle;
}

.branchb-ph:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -364px -466px
}

.branchb-ph:hover {
    color: #ed1164;
}

.socialbank-ppf:before {
    content: " ";
    background-image: url(../img/pingpay_g.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.socialbank-ppf:hover:before {
    content: " ";
    background-image: url(../img/pingpay_p.png);
}

.socialbank-ppf:hover {
    color: #ed1164;
}

.socialbank-bg:before {
    content: " ";
    background-image: url(../img/twitter_g.png);
    background-repeat: no-repeat;
    width: 13%;
     height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.socialbank-bg:hover:before {
    content: " ";
    background-image: url(../img/twitter_p.png);
}

.socialbank-bg:hover {
    color: #ed1164;
}

.phonebank-ppf:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -417px -164px ;
    display: inline-block;
    vertical-align: middle;
}

.phonebank-ppf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -467px -164px;
}

.phonebank-ppf:hover {
    color: #ed1164;
}

.phonebank-rb:before {
    content: " ";
    background-image: url(../img/Sprite2grabdeals.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -113px -514px;     
    display: inline-block;
    vertical-align: middle;
}

.phonebank-rb:hover:before {
    content: " ";
    background-image: url(../img/Sprite2grabdeals.png);
     background-position: -163px -514px;
}

.phonebank-rb:hover {
    color: #ed1164;
}


.phonebank-bg:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -415px -115px;     
    display: inline-block;
    vertical-align: middle;
}

.phonebank-bg:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -465px -115px;
}

.phonebank-bg:hover {
    color: #ed1164;
}


.phonebank-sip:before {
    content: " ";
    background-image: url(../img/nriphoneb.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.phonebank-sip:hover:before {
    content: " ";
    background-image: url(../img/nriphoneb_pink.png);
}

.phonebank-sip:hover {
    color: #ed1164;
}
/*added on 2nd jan 16 ends*/

.nri-rfc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -716px -416px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-rfc:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -766px -416px;

}

.nri-rfc:hover {
    color: #ed1164;
}

.nri-sal-a:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -713px -467px; 
    width: 16%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-sal-a:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -763px -467px;

}

.nri-sal-a:hover {
    color: #ed1164;
}

.nri-fd:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-815px -14px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-fd:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-865px -14px;

}

.nri-fd:hover {
    color: #ed1164;
}

.nri-rd:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-814px -63px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-rd:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-864px -63px;

}

.nri-rd:hover {
    color: #ed1164;
}

.nri-hl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -815px -115px;  
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-hl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -865px -115px;

}

.nri-hl:hover {
    color: #ed1164;
}

.nri-gl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -813px -164px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-gl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -863px -164px;

}

.nri-gl:hover {
    color: #ed1164;
}

.nri-mf:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -815px -218px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.nri-mf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -865px -218px

}

.nri-mf:hover {
    color: #ed1164;
}

.agri-icon:before {
    content: " ";
    background-image: url(../img/applynow_megamenu.png);
    background-position: -152px -5px;
    width: 45px;
    height: 33px;
    padding-left: 40px;
}

.agri-sa:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -813px -262px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.agri-sa:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -863px -262px;

}

.agri-sa:hover {
    color: #ed1164;
}

.agri-ca:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -816px -310px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.agri-ca:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -866px -310px;

}

.agri-ca:hover {
    color: #ed1164;
}

.agri-tl:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-813px -366px;  
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.agri-tl:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -863px -366px;

}

.agri-tl:hover {
    color: #ed1164;
}

.agri-kp:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -816px -415px;  
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.agri-kp:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -866px -415px;

}

.agri-kp:hover {
    color: #ed1164;
}

.agri-cp:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -813px -467px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.agri-cp:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -863px -467px;

}

.agri-cp:hover {
    color: #ed1164;
}

.progress-section .retail-icon {
    background-image: url(../img/progress_submenu-icon.png);
    background-position: 0px -47px;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.save-bs:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -412px -215px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.save-bs:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -462px -215px;
}

.save-bs:hover {
    color: #ed1164;
}

.save-tes:before {
    content: " ";
    background-image: url(../img/progress_submenu-icon.png);
    background-position: -3px -140px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.save-tes:hover:before {
    content: " ";
    background-image: url(../img/progress_submenu-icon_h.png);
}

.save-tes:hover {
    color: #ed1164;
}

.save-sr:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:-413px -264px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.save-sr:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:-463px -264px;
}

.save-sr:hover {
    color: #ed1164;
}

.save-smh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -414px -315px;  
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.save-smh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -464px -315px;
}

.save-smh:hover {
    color: #ed1164;
}

.progress-section div + div, .borrow_section div + div {
    /*font-family: "ArialMT-Regular";*/
    font-size: 13px;
    margin-bottom: 5px;
}

.borrow_section .borrow-icon {
    background-image: url(../img/progress_submenu-icon.png);
    background-position: -52px -44px;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.borrow-phe:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -413px -364px; 
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.borrow-phe:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
  background-position:  -413px -364px; 
}

.borrow-phe:hover {
    color: #ed1164;
}

.borrow-nc:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -411px -413px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.borrow-nc:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -461px -413px;
}

.borrow-nc:hover {
    color: #ed1164;
}

.borrow-oh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -413px -466px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.borrow-oh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -463px -466px;
}

.borrow-oh:hover {
    color: #ed1164;
}

.borrow-dw:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:   -515px -14px;  
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.borrow-dw:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:   -565px -14px;  
}

.borrow-dw:hover {
    color: #ed1164;
}

.borrow-fh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -514px -67px;
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.borrow-fh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position: -564px -67px;
}

.borrow-fh:hover {
    color: #ed1164;
}

.borrow-ob:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -515px -114px; 
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.borrow-ob:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:  -565px -114px;
}

.borrow-ob:hover {
    color: #ed1164;
}

.borrow_section .insure-icon {
    background-image: url(../img/progress_submenu-icon.png);
    background-position: -106px -44px;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.insure-cf:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -517px -164px;
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.insure-cf:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:  -567px -164px;
}

.insure-cf:hover {
    color: #ed1164;
}

.insure-sh:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:   -515px -216px;
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.insure-sh:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:  -565px -216px;
}

.insure-sh:hover {
    color: #ed1164;
}

.insure-ci:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -511px -269px; 
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.insure-ci:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:  -561px -269px
}

.insure-ci:hover {
    color: #ed1164;
}

.insure-ph:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position: -511px -313px; 
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.insure-ph:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:  -561px -313px;
}

.insure-ph:hover {
    color: #ed1164;
}

.insure-tss:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-position:  -713px -216px; 
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.insure-tss:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
       background-position:  -763px -216px;
}

.insure-tss:hover {
    color: #ed1164;
}

.borrow_section .invest-icon {
    background-image: url(../img/progress_submenu-icon.png);
    background-position: -152px -44px;
    width: 45px;
    height: 40px;
    padding-left: 40px;
}

.invest-ppf:before {
    content: " ";
    background-image: url(../img/ppf_g.png);
    background-position: 0px -110px;
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.invest-ppf:hover:before {
    content: " ";
    background-image: url(../img/ppf_p.png);
}

.invest-ppf:hover {
    color: #ed1164;
}

.invest-bg:before {
    content: " ";
    background-image: url(../img/buygold_g.png);
    background-position: 0px -110px;
    width: 15%;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}

.invest-bg:hover:before {
    content: " ";
    background-image: url(../img/buygold_p.png);
}

.invest-bg:hover {
    color: #ed1164;
}

.invest-sip:before {
    content: " ";
    background-image: url(../img/sip_g.png);
    background-position: -4px -110px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.invest-sip:hover:before {
    content: " ";
    background-image: url(../img/sip_p.png);
}

.invest-sip:hover {
    color: #ed1164;
}

.invest-gm:before {
    content: " ";
    background-image: url(../img/growmoney_g.png);
    background-position: -4px -110px;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.invest-gm:hover:before {
    content: " ";
    background-image: url(../img/growmoney_p.png);
}

.invest-gm:hover {
    color: #ed1164;
}


/* sticky Header*/
.sticky_logo, .sticky-menu, .sticky_search, .sticky_login, .sticky_login_menu {
    display: inline-block;
}

    .sticky-menu ul li, .sticky_login ul li {
        display: inline-block;
    }

        .sticky-menu ul li a {
            color: #fff;
            font-size: 14px;
            font-family: 'FuturaBT-Book';
            padding: 10px 17px;
            line-height: 50px;
        }

    .sticky_search img {
        cursor: pointer;
    }

.sticky_search, .sticky_login {
    display: inline-block;
}

    .sticky_login ul li a {
        color: #fff;
        font-size: 12px;
        font-family: 'FuturaBT-Book';
        padding: 10px 10px;
        line-height: 50px;
        text-transform: uppercase;
    }

    .sticky_login > ul > li:nth-child(1):before {
        content: "|";
        color: #fff;
    }

    .sticky_login > ul > li:nth-child(1):after {
        content: "|";
        color: #fff;
    }

.sticky-header-active {
    display: block;
}

.stickyhiddensearch {
    display: none;
    position: absolute;
    /*right: 315px;*/
    right:145px;
    top: 5px;
    width: 65%;
}

.stickyheadsearch {
    border: none;
    outline: none;
    background-color: #ffffff;
    font-family: 'FuturaBT-Book';
    font-size: 16px;
    color: #505050;
    padding: 0px 15px;
    width: 100%;
    height: 40px;
    background-image: url('../img/sprite_home_misc.png');
    background-repeat: no-repeat;
    background-position: 817px -314px; /*99% center*/;
}

/*.sticky_logo {
    margin-right: 30px;
}

.sticky-menu {
    margin-right: 60px;
}*/


/*==============sujeet home page================*/
.slidesec-h {
    width: 100%;
    height: auto;
    position: relative;
}

.slide-call {
    /*Vikas change*/
    width: auto;
    left: -230px;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
    height: 200px;
    /*jimit change*/
    position: fixed;
    z-index: 9;
    top: 30%; /*24%*/
    border: 0px solid red;
    /*Vikas change*/
}

.call-click {
    /*Vikas change*/
    background: #ae275f;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display: inline-block;
    position: relative;
    top: 81px;
    margin-left: -86px;
    float:left;
    /*Vikas change*/
}

header::after {
    background-image: url("../img/bannershadow.png");
    background-repeat: repeat-x;
    content: "";
    height: 8px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 3;
}

header, .con-width-h.slider1 {
    position: relative;
}

    .con-width-h.slider1::after {
        background-image: url("../img/bannershadow.png");
        background-repeat: repeat-x;
        content: "";
        height: 8px;
        left: 0;
        position: absolute;
        top: 100%;
        width: 100%;
        z-index: 3;
    }



.call-click p {
    font-family: 'FuturaBT-Light';
    font-size: 17px;
    line-height: 37px;
    width: 200px;
    color: #fefefe;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    cursor: pointer;
    text-align: center;
    background: url('../img/Sprite_Homepage_miscellaneous.png');
   background-position:-5px 892px;
}

.call-para-h {
    font-size: 14px;
    font-family: 'ArialMT-Regular';
    color: #fff;
    margin: 1% 0%;
}

.pa-credit {
    padding-top: 17px;
}

.loan-img {
    width: 100%;
    min-height: 65px;
    margin-top: 11px;
}

.loan-btn {
    border: 1px solid #fff;
    display: block;
    text-align: center;
    text-transform: uppercase;
    height: 40px;
    padding: 7px 2px;
    color: #fff;
    font-size: 0.9em;
    margin: 12px 0px;
    font-family: 'FuturaBT-Medium';
    position: relative;
}

    .loan-btn:hover, .loan_block:hover .loan-btn {
        color: #e91964;
        /*background:#fff ;*/
        z-index: 1;
    }

.loan_block:hover .loan-img {
    -moz-animation: swing 1s infinite ease-in-out;
    -webkit-animation: swing 1s infinite ease-in-out;
}

@-moz-keyframes swing {
    0% {
        -moz-transform: rotate(-6deg);
    }

    50% {
        -moz-transform: rotate(6deg);
    }

    100% {
        -moz-transform: rotate(-6deg);
    }
}

@-webkit-keyframes swing {
    0% {
        -webkit-transform: rotate(-6deg);
    }

    50% {
        -webkit-transform: rotate(6deg);
    }

    100% {
        -webkit-transform: rotate(-6deg);
    }
}

a.loan-btn:after, .slider2 .block a:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0%;
    left: 0%;
    background: #fff;
    transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
    ;
    -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
    ;
    z-index: -1;
}

.loan_block:hover .loan-btn:after, .slider2 .block:hover a:after {
    height: 100%;
}

.call-hidden {
    /*    Vikas change*/
    width: 230px;
    height: auto;
    display: inline-block;
    position: relative;
    background: url(../img/getcalbg.png) repeat;
    background-size: cover;
    border-right: 1px solid #ffffff;
    float:left;
    /*    Vikas change*/
}

.active_call {
    left: 0px !important;
    z-index: 9999;
}

.home-banner-slide {
    position: relative;
}

    .home-banner-slide ul li {
        position: relative;
    }

    .home-banner-slide ul {
        list-style: none;
    }

.owl-banner .owl-controls {
    position: absolute;
    bottom: 5%; /*left:61%;*/
    right: 10%;
}

.home-banner-slide .bx-wrapper {
    margin: 0px;
}

    .home-banner-slide .bx-wrapper .bx-pager.bx-default-pager a {
        -webkit-border-radius: 0px;
        border-radius: 0px;
    }

        .home-banner-slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
            background: #ed1164;
        }

    .home-banner-slide .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
        bottom: -3px;
    }

.home-banner-slide .owl-carousel .owl-item img {
    width: auto;
}

.home-banner-slide .bx-wrapper .bx-viewport {
    border: 0px;
    background: transparent;
    left: auto !important;
}

.home-banner-slide .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    position: relative;
    right: -20%;
}


.banner-slide-cap {
    position: absolute;
    right: 17%;
    width: 40%;
    /*top: 0;*/
    z-index: 1;
    min-height: 50px;
    top:50%;
    transform:translateY(-50%);
}

.bor-width {
    width: 35px;
    display: block;
    margin: 2% auto 1.2% auto;
    border-bottom: 5px solid #ed1164;
}

.home-banner-slide .kn-btn {
    margin-top: 25px;
}

.home-banner-slide .owl-theme .owl-dots .owl-dot span {
    width: 6px;
    height: 6px;
    background: #6a6868;
    border-radius: 0;
}

.home-banner-slide .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #ec1864;
}

.bor-width.secd {
    /*margin: 1.2% auto 1.2% auto;*/
}

.parahead-h {
    font-family: 'FuturaBT-Medium';
    font-weight: bold;
    color: #2c2c2c;
    font-size: 2em;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
}

.banner-socail-h {
    list-style: none;
    text-align: center;
    padding: 0px;
    margin-bottom: 0px;
    height: 24px;
}

    .banner-socail-h li {
        display: inline-block;
        border-right: 1px solid #c0c1c2;
    }

        .banner-socail-h li:last-child {
            border-right: 0px solid #c0c1c2;
        }

        .banner-socail-h li a {
            display: block;
            padding: 0px 5px;
        }

        .banner-socail-h li img {
            text-align: center;
            margin: 0px auto;
            display: block;
        }

.smallbann-h {
    color: #231f20;
    font-size: 0.67em;
    margin: 1% auto;
    font-family: 'ArialMT-Regular';
    text-align: center;
}

.kn-btn {
    /*width: 147px;
    height: 40px;
    background: #ed1164;
    color: #fff;
    font-family: 'FuturaBT-Medium';
    display: block;
    margin: 0px auto;
    font-size: 0.9em;
    text-align: center;
    vertical-align: middle;
    padding: 6px 0px;*/


     background: #ed1164 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: "FuturaBT-Medium";
    font-size: 0.9em;
    /*height: 33px;*/
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    width: 136px;
}

    .kn-btn:hover {
        color: #fff;
    }

.bx-para {
    color: #414141;
    text-align: center;
    font-family: 'FuturaBT-Medium';
    font-size: 1em;
    margin: 3% auto;
}

.con-width-h {
    width: 100%;
    min-height: 100px;
    background: #f3f4f6;
    box-shadow: 0px 10px 0px #fff;
}

.carousel-li {
    min-height: 100px;
    border-right: 1px solid #d7d7d9;
    padding: 1% 20px 1% 35px;
    display: block;
    margin: 14px 0px;
    border-left: 1px solid #d7d7d9;
}
    /*.carousel-li:last-child{
	border-right: 0px solid #d7d7d9;
	
}*/
    .carousel-li h4 {
        font-family: 'FuturaBT-Medium';
        color: #333333;
        font-size: 17px;
        margin-bottom: 10px;
        text-align: left;
    }

    .carousel-li p {
        font-family: 'Arial';
        color: #505050;
        font-size: 14px;
        line-height:20px;
        margin-bottom: 9px;
        text-align: left;
    }

    .carousel-li a {
        color: #ed1164;
        font-size: 14px;
        text-align: left;
        text-transform: uppercase;
        font-family: 'FuturaBT-Medium';
        position: relative;
    }

.carousel-main .bx-wrapper, .carousel-bank .bx-wrapper {
    max-width: 100% !important;
}

    .carousel-main .bx-wrapper .bx-controls-direction a {
        width: 40px;
        height: 100px;
        margin-top: -46px;
    }

    .carousel-main .bx-wrapper .bx-viewport {
        background: transparent;
        border: 0px;
        box-shadow: none;
    }

    .carousel-main .bx-wrapper .bx-prev {
        left: -45px;
        background: url('../img/home/leftarrow.png') no-repeat 0 0px;
    }


    .carousel-main .bx-wrapper .bx-next {
        right: -34px;
        background: url('../img/home/rightarrow.png') no-repeat 0px 0px;
    }

.sect-bank-h {
    width: 100%;
    background: #ffffff;
    min-height: 300px;
    /*jimit*/
    padding: 40px 0px 0px 0px;
}

.bank-head-h {
    border-bottom: 2px solid #8d8d8d;
    position: relative;
    display: block;
    text-align: center;
    margin: 0px auto;
}

    .bank-head-h span {
        position: relative;
        padding: 10px 30px;
        background: #fff;
        font-size: 22px;
        text-transform: uppercase;
        font-family: 'FuturaBT-Medium';
        text-align: center;
        top: 13px;
    }

.carousel-bank {
    /* margin: 8% auto;  jimit*/
    margin: 65px auto 50px auto;
    padding: 0 0px;
}

    .carousel-bank .bx-wrapper .bx-viewport {
        background: transparent;
        box-shadow: none;
        border: 0px;
    }

    .carousel-bank .bx-wrapper .bx-prev {
        left: -18px;
        background: url('../img/home/left-arrow.png') no-repeat 0 0px;
    }

    .carousel-bank .bx-wrapper .bx-next {
        right: -10px;
        background: url('../img/home/right-arrow.png') no-repeat 0px 0px;
    }

    .carousel-bank .bx-wrapper .bx-controls-direction a {
        margin-top: -55px;
    }

    .carousel-bank .bx-wrapper .bx-controls-direction a {
        height: 86px;
    }
/*.carousel-bank  .bx-wrapper{
	overflow: hidden;
}*/

/* carousel-bank .bankslider li{    border-right: 1px solid rgba(221, 221, 221, 0.65);} */
.bank-inner-h {
    min-height: 200px;
    border-left: 0px solid #d7d7d9;
}

    .bank-inner-h img {
        margin: 10px auto;
    }

    .bank-inner-h h5 {
        font-family: 'FuturaBT-Medium';
        text-align: center;
        font-size: 17px !important;
        color: #333333;
    }

    .bank-inner-h p {
        font-family: 'Arial';
        color: #505050;
        /*font-size: 13px !important;*/
        text-align: center;
        padding: 0% 12%;
        margin: 4px auto;
        min-height: 54px;
    }

    .bank-inner-h a {
        display: block;
        text-align: center;
        text-transform: uppercase;
        height: 38px;
        width: 75%;
        padding: 6px 2px;
        color: #fff;
        background: #ed1164;
        font-size: 0.9em;
        margin: 15px auto 0 auto;
        font-family: 'FuturaBT-Medium';
    }

ul.bankslider {
    margin: 0;
    padding: 0;
}

.six-menu-h {
    width: 100%;
    height: auto;
    position: relative;
    font-family: 'FuturaBT-Medium';
}

.height-h {
    width: 100%;
    position: relative;
    background: #ae275f;
    height: 90px;
    padding-bottom: 30px;
    overflow: hidden;
}

.m-para-h i {
    margin: 20px auto 10px;
    font-size: 23px;
    color: #fff;
    display: block;
}

.m-para-h {
    font-family: 'FuturaBT-Book';
    color: #fff;
    font-size: 14px;
    display: block;
    text-align: center;
}

    .m-para-h:hover {
        color: #fff;
    }

    .m-para-h:hover, .m-para-h:active, .m-para-h:focus {
        text-decoration: none;
        color: #fff;
        outline: none;
    }

.clickimg {
    margin: 0px auto;
    cursor: pointer;
}
/*new style starts added 19-12-2015*/
.owl1, .owl2 {
    list-style: none;
    margin-bottom: 0;
}

.slider2 .slider-container {
    overflow: auto;
    width: 100%;
    padding: 40px 35px 60px 35px;
}

.slider2 .block-img {
}

.slider2 .owl-carousel .owl-item img {
    display: inline-block;
    width: auto;
}

.slider2 .block {
    float: left;
    text-align: center;
}

    .slider2 .block p {
        font-size: 15px;
        padding: 0 41px;
        margin-bottom: 15px;
        min-height:77px;
    }

    .slider2 .block h5 {
        font-size: 20px;
        padding: 10px 0;
    }

    .slider2 .block a {
        font-size: 15px;
        color: #fff;
        width: 200px;
        background-color: #ed1164;
        height: auto;
        padding: 8px 0;
        text-align: center;
        z-index: 1;
        border: 2px solid transparent;
        transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        position: relative;
    }
/*.slider2 .block a:hover{    color: #808080;
    border: 2px solid #C8C8C8;
    width: 200px;
    background-color: rgba(237, 17, 100, 0);}*/
.slider1 .carousel-main {
    padding: 0 15px;
    z-index: 200;
    position: relative;
}

.slider1 .owl-theme .owl-nav {
    position: relative;
    top: -75px;
    margin-top: 0;
}

.slider2 .carousel-bank {
    position: relative;
    z-index: 200;
}

.slider2 .owl-controls {
}

.slider1 .owl-prev, .slider2 .owl-prev {
    position: absolute;
    left: 0px;
    top: 0;
    height: 100%;
}

.slider1 .owl-next, .slider2 .owl-next {
    position: absolute;
    right: -20px;
}

.slider2 .owl-prev {
    left: 0px;
}

.slider2 .owl-next {
    right: 0;
    height: 100%;
    top: 0;
}

.slider1 .owl-theme .owl-nav .owl-prev .next, .slider2 .owl-theme .owl-nav .owl-prev .next, .owl768 .owl-controls .owl-nav .owl-prev .next, .owl769 .owl-controls .owl-nav .owl-prev .next {
    position: absolute;
    width: 19px;
    background-image: url('../img/Sprite_Homepage_miscellaneous.png');
    
    left: 0;
    top: -10px;
    background-repeat: no-repeat;
    height: 35px;
    background-position:-14px -8px;
}



.slider1 .owl-theme .owl-nav .owl-next .prev, .slider2 .owl-theme .owl-nav .owl-next .prev, .owl768 .owl-controls .owl-nav .owl-next .prev, .owl769 .owl-controls .owl-nav .owl-next .prev {
    position: absolute;
    width: 19px;
    background-image: url('../img/Sprite_Homepage_miscellaneous.png');
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    height: 35px;
    background-position:-16px -55px;
}

.slider2 .owl-theme .owl-nav .owl-prev .next {
    background-image: url('../img/Sprite_Homepage_miscellaneous.png');
    width: 30px;
    height: 80px;
    background-position:-12px -105px;
}

.slider2 .owl-theme .owl-nav .owl-next .prev {
    background-image: url('../img/Sprite_Homepage_miscellaneous.png');
    width: 30px;
    height: 80px;
    top: 19%;
    background-position:-10px -205px;
}

.slider1 .owl-theme .owl-nav .owl-next, .slider1 .owl-theme .owl-nav .owl-prev, .slider2 .owl-theme .owl-nav .owl-next, .slider2 .owl-theme .owl-nav .owl-prev {
    background-color: transparent;
}

.slider2 .owl-carousel .owl-item img {
    display: inline-block;
    width: auto;
    -webkit-transform-style: initial;
}

.slider1 .owl-theme .owl-nav .owl-prev .next {
    left: -30px;
}

.owl768 .owl-controls .owl-nav .owl-prev .next, .owl769 .owl-controls .owl-nav .owl-prev .next {
    left: -44px;
    top: 42%;
}

.owl768 .owl-controls .owl-nav .owl-next .prev, .owl769 .owl-controls .owl-nav .owl-next .prev {
    left: 101%;
    top: 42%;
}

.slider2 .block {
    float: left;
    text-align: center;
    border-right: 1px solid #dddddd;
}

    .slider2 .block:hover a {
        color: #ed1164;
    }

    .slider2 .block a:after {
    }

    .slider2 .block:hover a:after {
    }

.slider1 .owl-theme .owl-nav .owl-next .prev {
    left: 5px;
    top: -12px;
}

.slider2 .owl-theme .owl-nav .owl-prev .next {
    top: 19%;
}

.slider2 .owl-theme .owl-nav [class*='owl-'] {
    width: 33px;
    padding: 0;
    background: #fff;
    margin: 0;
}

.slider2 .owl-theme .owl-nav .disabled {
    opacity: 1;
}

    .slider2 .owl-theme .owl-nav .disabled span {
        opacity: 0.5;
        cursor: default;
    }

.slider1 .owl1 {
    padding: 0 15px;
}
/*ends here*/
/*#hide-h{
	display: none;
}*/
/*=============sujeet home page end===============*/


/*============ jimit - mega menu ========*/
.mgmenu_trigger {
    display: none !important;
}

#myAccordion, #myAccordionB1 {
    margin-bottom: 0;
}

    #myAccordion .panel-default > .panel-heading, #myAccordionB1 .panel-default > .panel-heading {
        background: #505050 none repeat scroll 0 0;
        border: medium none;
        border-radius: 0;
        padding: 5px 15px;
    }

    #myAccordion .panel-default .panel-title a, #myAccordionB1 .panel-default .panel-title a {
        color: #ffffff;
        font-size: 15px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
        text-transform: uppercase;
    }

    #myAccordion .panel-default .panel-title, #myAccordionB1 .panel-default .panel-title {
        margin: 0;
        text-shadow: none;
    }

    #myAccordion .panel-default, #myAccordionB1 .panel-default {
        border: none;
        margin-top: 1px;
    }

    #myAccordion .panel-body, #myAccordionB1 .panel-body {
        padding: 0px;
    }

    #myAccordion .mgmenu_tabs_nav, #myAccordionB1 .mgmenu_tabs_nav {
        width: 100% !important;
    }

        #myAccordion .mgmenu_tabs_nav li a, #myAccordionB1 .mgmenu_tabs_nav li a {
            border-bottom: 1px solid rgba(177, 177, 177, 0.37);
        }

.mega-menu-2 {
    background: #e6e6e6;
    padding-left: 15px !important;
    margin-top: 1px;
}

.mgmenu_tabs_nav_3 {
    -webkit-padding-start: 0;
    padding: 0 !important;
    margin: 0;
}

    .mgmenu_tabs_nav_3 li {
        width: 100%;
        margin: -1px !important;
        padding-left: 10px;
    }

        .mgmenu_tabs_nav_3 li a {
            font-size: 13px;
            color: #333333 !important;
            font-family: Arial,Helvetica,sans-serif;
            text-transform: capitalize;
            border-bottom: 1px solid rgba(177, 177, 177, 0.37);
            /*width:90% !important;*/
            display: block;
            padding: 5px 0;
        }

.menu_hover_3 li a {
    position: relative;
}

.menu_hover_3 li:hover a:after, .menu_hover_3 li.active a:after {
    position: absolute;
    content: '';
    left: 100%;
    width: 1px;
    height: 100%;
    background-color: #fff;
    z-index: 6;
    top: 0;
}

.mgmenu_tabs_nav_3 li a.current, .mgmenu_tabs_nav_3 li.active a {
    background: #fff !important;
    border: 1px solid #afafaf;
    border-right: 0;
    margin-left: -10px !important;
    padding-left: 10px !important;
    font-weight: normal !important;
    /*margin-top: 1px!imporant;*/
}

.mega-menu-3 { /*border:1px solid #afafaf;*/
    margin-top: 1px;
    padding-right: 15px;
}

    .mega-menu-3 img {
        width: 100%;
        height: 483px;
    }

.mega-menu-4 img:nth-child(1) {
    display: block;
    margin-bottom: 8px;
}

#mgmenu1 .mega-menu-2, #mgmenu1 .mega-menu-3, #mgmenu1 .mega-menu-4 {
    min-height: 386.4px;
    width: 255px!important;
}

#currentaccount img {
    height: 420px;
}

.explore.active {
    border: 1px solid #ed1164;
    border-bottom: 0;
    margin: -1px;
}

    .explore.active > a {
        color: #ed1164;
        background-image: url('../img/explorer_h.png');
    }

#mgmenu1 .mgmenu > li {
    border: 1px solid #ffffff;
}

#mgmenu1 .mgmenu.lvl_1_list > li > a {
    position: relative;
}

#mgmenu1 .mgmenu.lvl_1_list > li:hover > a {
    border: 1px solid #ed1164;
    border-bottom: 0px;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}

    #mgmenu1 .mgmenu.lvl_1_list > li:hover > a:after {
        content: '';
        position: absolute;
        top: 100%;
        height: 13px;
        width: 100%;
        left: -1px;
        background-color: #fff;
        z-index: 1000000000;
        border-left: 1px solid #ed1164;
        border-right: 1px solid #ed1164;
        box-sizing: content-box;
        transition: all 0.2s ease 0.5s;
        -webkit-transition: all 0.2s ease 0.5s;
    }

#mgmenu1 .mgmenu.lvl_1_list > li:hover {
}

#mgmenu1 .mgmenu > li > a {
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 0px;
    color: #505050;
    padding-right: 15px;
    border: 1px solid transparent;
}

#mgmenu1 .mgmenu > li:hover > a {
    color: #ed1164;
}

#mgmenu1 .redirectionlinks h4 > a {
    color: white;
}

.redirectionlinks {
    background: #505050 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    border-radius: 0;
    padding: 5px 15px;
    margin: 0!important;
    border-top: 1px solid #ffff;
}

.explrMegaMenu .redirectionlinks h4 {
    margin: 0;
}

    .explrMegaMenu .redirectionlinks h4 a {
        color: #ffffff;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        text-shadow: none!important;
    }

.usr-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 517px -387px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.tnc-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 626px -392px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.imgcrd-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 392px -385px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .imgcrd-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 392px -435px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .tnc-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 626px -443px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .usr-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 517px -440px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.mstrcrd-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: -408px -233px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.crrsp-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: 7px -387px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.overseas-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: -101px -389px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.onlnmy-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: 0 0;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.ducmnt12-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: 369px -236px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.bnkcntr-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: 481px -365px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.anccll-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: 366px -367px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.lctdbrch-icon {
    background: url("../img/lctd12.png") no-repeat center center;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}

.link:hover .anccll-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: 366px -417px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .bnkcntr-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: 481px -415px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .ducmnt12-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: 369px -286px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .onlnmy-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: 0 -49px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .overseas-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: -101px -439px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.exchngic-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: -208px -389px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .exchngic-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: -208px -439px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .crrsp-icon {
    background-image: url("../img/megamenu_NRI_spreadsheet.png");
    background-position: 7px -437px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.link:hover .mstrcrd-icon {
    background-image: url("../img/megamenu_AgriRural_spreadsheet.png");
    background-position: -408px -283px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
/*tab-3*/
/*manohar */
.mega_menu_overlay {
    position: relative;
    background-color: white;
}

    .mega_menu_overlay.o_active .blackoverlay {
        display: block;
    }
/*ends here*/
.s_tabs.safblck.active {
    width: 94%;
}

.saving-explore {
    font-family: 'FuturaBT-Medium';
    font-size: 13px !important;
    text-transform: uppercase;
    color: #ed1164 !important;
    text-align: center;
    cursor: pointer;
    text-transform: capitalize;
}

    .saving-explore a {
        text-transform: capitalize;
        color: #ed1164 !important;
        text-align: center;
        cursor: pointer;
    }

.tab-3-text {
    font-family: 'ArialMT-Regular';
    font-size: 11px !important;
    color: #505050 !important;
    text-align: center;
    cursor: pointer;
}

.explorer-icon {
    width: 37px;
    height: 37px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -30px -22px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.exolrpan:hover .explorer-icon {
    width: 37px;
    height: 37px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -30px -66px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contactUs-icon {
    width: 37px;
    height: 37px;
    background-image: url('../img/Sprite1(Retail,NRI,Agri).png');
    background-position: -13px -962px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contactUs:hover .contactUs-icon {
    width: 37px;
    height: 37px;
    background-image: url('../img/Sprite1(Retail,NRI,Agri).png');
    background-position:   -63px -962px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.call-icon {
    width: 37px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -302px -27px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.callpan:hover .call-icon {
    width: 37px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -306px -75px;
    margin-top: 3px;
    margin-bottom: 5px;
}

.apply-icon {
    width: 37px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -160px -20px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.applypan:hover .apply-icon {
    width: 37px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -163px -64px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.compare-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -30px -133px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.compare:hover .compare-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -30px -206px;
    margin-top: 5px;
}

.compare:hover .tab-3-text {
    color: #ed1164 !important;
}

.door-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -160px -133px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.door:hover .door-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -160px -203px;
    margin-top: 5px;
    cursor: pointer;
}

.door:hover .tab-3-text {
    color: #ed1164 !important;
}

.family-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -305px -133px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.family:hover .family-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -305px -203px;
    margin-top: 5px;
    cursor: pointer;
}

.family:hover .tab-3-text {
    color: #ed1164 !important;
}

.register-icon {
    width: 40px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -433px -133px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.register:hover .register-icon {
    width: 40px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -433px -194px;
    margin-top: 5px;
    cursor: pointer;
}

.register:hover .tab-3-text {
    color: #ed1164 !important;
}

.link-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -159px -275px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.link:hover .link-icon {
    width: 40px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -160px -336px;
    margin-top: 5px;
    cursor: pointer;
}

.link:hover .tab-3-text {
    color: #ed1164 !important;
}

.pan-icon {
    width: 42px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -304px -280px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.pan:hover .pan-icon {
    width: 42px;
    height: 30px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -304px -340px;
    margin-top: 5px;
    cursor: pointer;
}

.pan:hover .tab-3-text {
    color: #ed1164 !important;
}

.tab-3-text a:hover {
    color: #ed1164 !important;
}

.fees-icon {
    width: 45px;
    height: 31px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -19px -439px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.fees:hover .fees-icon {
    width: 45px;
    height: 31px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -19px -501px;
    margin-top: 5px;
    cursor: pointer;
}

.fees:hover .tab-3-text {
    color: #ed1164 !important;
}

.sms-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -160px -431px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.sms:hover .sms-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -160px -494px;
    margin-top: 5px;
    cursor: pointer;
}

.sms:hover .tab-3-text {
    color: #ed1164 !important;
}

.track-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -299px -430px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.faq-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -429px -274px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.dwnld-icon {
    width: 45px;
    height: 31px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -567px -137px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.all-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -561px -442px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.crpt-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -433px -427px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.subsr-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -560px -286px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.calc-icon {
    width: 24px;
    height: 35px;
    background-image: url('../img/megamenu_deposits_spreadsheet.png');
    background-position: 0 0;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.compare:hover .calc-icon {
    width: 24px;
    height: 35px;
    background-image: url('../img/megamenu_deposits_spreadsheet.png');
    background-position: 0 -62px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.auth-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -20px -281px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.inrst-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: 403px 750px;
    cursor: pointer;
    height: 33px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.inrst-icon-p {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -405px -956px;
    cursor: pointer;
    height: 33px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}


.prema-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -100px -137px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 38px;
}

.taxicn-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -463px -137px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 24px;
}

.elg-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: 0 -276px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 24px;
}

.tds-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -100px -274px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.innri-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -206px -273px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.cmprcrd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 0 0;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.gnrtpn-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -108px 3px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.loncrd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -214px 3px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.loung-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 2px -130px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.blckcrd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -105px -126px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.addoncrd-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -300px -311px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.statmnt-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 6px -266px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.prtctn-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -102px -265px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.offr-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -212px -267px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.abc-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -93px -963px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
.pan:hover .abc-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -144px -963px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}


.nabc-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -195px -962px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
.pan:hover .nabc-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -244px -962px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.coff-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -300px -962px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
.pan:hover .coff-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -350px -962px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
.spoff-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -300px -561px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
.pan:hover .spoff-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -350px -561px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.rprtls-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -105px -410px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.authoptn-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 7px -403px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.vrfd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -102px -566px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.emitr-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -212px -400px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.mydsng-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 9px -567px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .mydsng-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 9px -647px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.howto-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -214px -564px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.Home-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -482px -139px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.Axsbnk-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: 11px -278px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.chckln-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -95px -278px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.ducmnt-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -203px -278px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.lstofloan-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -95px -416px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.advnt-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 14px 0;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.exchng-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 15px -275px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.sndmny-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -93px -273px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.lctbrnch-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -202px -274px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.dcmntrq-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -450px -396px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.secur-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -205px -137px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.partnr-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -204px -563px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 65px;
}

.lrs-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -560px 1px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.wire-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -450px -138px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}
.bkchannel-icon {
    background-image: url("../img/bankingchannel.png");
    background-position: center center;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
    background-repeat:no-repeat;
}

  .bkchannespan:hover  .bkchannel-icon {
         background-image: url("../img/bankingchannel_white.png");
    }

.frngexchng-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -557px -137px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.chc-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -344px -134px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.securty-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -452px -272px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.accptn-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -342px -271px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.expry-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -96px -134px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.bybck-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -554px -280px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .bybck-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -554px -331px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .expry-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -96px -188px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .accptn-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -342px -321px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .securty-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -452px -322px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .chc-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -344px -185px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .frngexchng-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -557px -188px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .wire-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -450px -189px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .lrs-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -560px -50px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .partnr-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -338px -52px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 65px;
}

.pan:hover .secur-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -205px -191px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .dcmntrq-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -450px -444px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .lctbrnch-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -202px -324px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .sndmny-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: -93px -323px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .exchng-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 15px -325px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .advnt-icon {
    background-image: url("../img/megamenu_forex_spreadsheet.png");
    background-position: 14px -50px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .lstofloan-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -95px -466px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .ducmnt-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -203px -332px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .chckln-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -95px -332px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .Axsbnk-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: 11px -332px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .Home-icon {
    background-image: url("../img/megamenu_loans_spreadsheet.png");
    background-position: -482px -194px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .howto-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -214px -644px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .emitr-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -212px -464px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .vrfd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -102px -646px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.link:hover .authoptn-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 7px -467px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.door:hover .rprtls-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -105px -474px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .offr-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -212px -327px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .prtctn-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -102px -325px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .statmnt-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 6px -326px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .addoncrd-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -350px -311px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.pan:hover .blckcrd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -105px -185px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.link:hover .loung-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 2px -189px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.register:hover .loncrd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -214px -57px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.door:hover .gnrtpn-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: -108px -57px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.compare:hover .cmprcrd-icon {
    background-image: url("../img/megamenu_cardsicon_spreadsheet.png");
    background-position: 0 -60px;
    cursor: pointer;
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 55px;
}

.link:hover .innri-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -206px -333px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.pan:hover .tds-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -100px -334px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.pan:hover .elg-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: 0 -336px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 24px;
}

.pan:hover .taxicn-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -463px -197px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 24px;
}

.pan:hover .prema-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: -100px -197px;
    cursor: pointer;
    height: 35px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 38px;
}

.door:hover .inrst-icon {
    background-image: url("../img/megamenu_deposits_spreadsheet.png");
    background-position: 403px 688px;
    cursor: pointer;
    height: 33px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.door:hover .inrst-icon-p {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -455px -954px;
    cursor: pointer;
    height: 33px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 45px;
}

.pan:hover .auth-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -20px -342px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.link:hover .subsr-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -560px -342px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.register:hover .crpt-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -433px -488px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.family:hover .all-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -561px -505px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.door:hover .dwnld-icon {
    width: 45px;
    height: 31px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -567px -202px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.track:hover .faq-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -429px -334px;
    margin-top: 5px;
    cursor: pointer;
    margin-bottom: 5px;
}

.track:hover .track-icon {
    width: 45px;
    height: 40px;
    background-image: url('../img/AxisHomeIconSet.png');
    background-position: -298px -493px;
    margin-top: 5px;
    cursor: pointer;
}

.track:hover .tab-3-text {
    color: #ed1164 !important;
}

.pinkHover {
    color: #ed1164 !important;
}

.tab-3-border .col_4:nth-child(1), .tab-3-border .col_4:nth-child(2), .tab-3-border .col_4:nth-child(3) {
    border: none;
    min-height: 96px;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
}

.tab-3-border .col_4:nth-child(6), .tab-3-border .col_4:nth-child(9) {
    border-bottom: 1px solid #d0d0d0;
}

.tab-3-border .col_4:nth-child(4), .tab-3-border .col_4:nth-child(5), .tab-3-border .col_4:nth-child(7), .tab-3-border .col_4:nth-child(8) {
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
}

.tab-3-border .col_4:nth-child(11) {
    border-right: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
}

.tab-3-border .col_4:nth-child(10) {
    margin-left: -1px;
}

.tab-3-border .col_4:nth-child(10), .tab-3-border .col_4:nth-child(11), .tab-3-border .col_4:nth-child(12) {
    border-bottom: 1px solid #d0d0d0;
}

.tab-3-border .col_4:nth-child(3), .tab-3-border .col_4:nth-child(6), .tab-3-border .col_4:nth-child(9), .tab-3-border .col_4:nth-child(12) {
    border-right: 1px solid #d0d0d0;
}



.tab-3-border .col_4 {
    padding-top: 2px; /*manohar*/
    min-height: 96px;
    width: 33.33% !important;
    /*border: 1px solid #d0d0d0;*/
}

    .tab-3-border .col_4 > div {
        padding: 5px 0;
    }

    .tab-3-border .col_4 p {
        margin-bottom: 0 !important;
        line-height: 1.2;
    }


/* disclaimer 
.disclaimer-container {
    background-color: #323232;
    font-family: 'FuturaBT-Medium',sans-serif;
}

.breadcrumb > .active {
    color: #d1cfcf;
}

.disclaimer-content {
    padding-bottom: 100px;
    padding-top: 30px;
    background-image: url(/img/disclaimer_content_backg.png);
    background-repeat: repeat;
    background-size: cover;
    background-position: center -320px;
    background-attachment: inherit;
}

    .disclaimer-content ul {
        list-style: none;
    }

        .disclaimer-content ul li::before {
            position: relative;
            top: 0px;
            content: "";
            display: inline-block;
            /* By using an em scale, the arrows will size with the font /
            width: 11px;
            height: 11px;
            border-right: 3px solid #a72355;
            border-top: 3px solid #a72355;
            transform: rotate(45deg);
            margin-right: 10px;
            border-radius: 2.3px;
        }


    .disclaimer-content h3 {
        padding-bottom: 20px;
        font-family: 'FuturaBT-Medium',sans-serif;
    }

    .disclaimer-content h5 {
        padding-bottom: 10px;
        font-weight: bold;
    }

    .disclaimer-content p {
        font-size: 13px;
        color: #505050;
        padding-bottom: 20px;
    }

    .disclaimer-content hr {
        border-color: #9d9a9b;
    }

    .disclaimer-content .lastbdr-container {
        position: relative;
        top: 30px;
    }

    .disclaimer-content .pen_img {
        position: absolute;
        top: -78px;
        right: 6px;
    }*/

/* disclaimer End */

/* Corporate Profile */
.corporate-profile-container {
    /*margin-bottom: 68px;*/
}

    .corporate-profile-container h3 {
        padding-bottom: 20px;
        padding-top: 38px;
        font-family: 'FuturaBT-Medium',sans-serif;
    }

    .corporate-profile-container h1 {
        padding-bottom: 20px;
        padding-top: 38px;
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size:24px;
        line-height:28px;
    }

    .corporate-profile-container p {
        font-size: 13px;
        padding-bottom: 25px;
    }
/* Corporate Profile End */


/*Apply Now Modal*/
#applynow .modal-content {
    border-radius: 0px;
}

#applynow h4.modal-title {
    font-family: 'Lato';
    font-size: 22px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 3px solid #97144d;
}

#applynow .modal-header, #applynow .modal-body {
    padding: 0px;
}

#applynow .modal-header {
    position: relative;
    border-bottom: 0px none;
}

#applynow button.close {
    position: absolute;
    right: -58px;
    top: -20px;
    opacity: 1;
}

#applynow .modal-body {
    font-family: 'Lato';
    font-size: 14px;
}

#applynow .applynow_container {
    padding: 20px 30px;
}

#applynow .apply_radio_container {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

#applynow .applynow_select {
    margin-bottom: 35px;
    width: 100%;
    float: left;
}

#applynow .sbHolder {
    width: 375px;
    border: 0px none;
    border-bottom: 1px solid #757575;
}

#applynow .sbSelector:link, #applynow .sbSelector:visited, #applynow .sbSelector:hover {
    color: #505050;
}

#applynow .sbOptions {
    max-height: 175px !important;
    background: #ae275f;
    color: #ffffff;
}

    /*#applynow .sbOptions li {
        height: 20px;
    }*/

    #applynow .sbOptions a, #applynow.sbOptions a:link, #applynow .sbOptions a:visited {
        color: #ffffff;
        padding: 2px 7px;
        font-size: 12px;
    }

.required_sup {
    color: #ff0000;
}
/*#applynow .mCustomScrollBox{padding:10px 0px;}
#applynow .mCSB_scrollTools{margin:10px 0px;}*/
#applynow .mCSB_scrollTools .mCSB_dragger {
    min-height: 15px !important;
    height: 15px !important;
}

#applynow .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
    background-color: rgba(196,52,113,1);
}

#applynow .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    background-color: rgba(255,255,255,1) !important;
    border-radius: 0px;
}

#applynow .apply_confirm {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #505050;
    margin-bottom: 15px;
}

    #applynow .apply_confirm input {
        float: left;
        width: 30px;
        margin: 2px 0 0;
    }

    #applynow .apply_confirm span {
        display: block;
        width: 80%;
        float: left;
    }

.customer_confirm {
    width: 50%;
    float: left;
}

    .customer_confirm p {
        padding-top: 3px;
    }

.customer_option {
    width: 50px;
    float: left;
}

a.apply_reset {
    background: #ffffff;
    color: #505050;
    border: 1px solid #8f8d8d;
    text-transform: uppercase;
    padding: 3px 25px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 10px;
}

a.apply_submit1 {
    background: #ed1164;
    color: #ffffff;
    border: 1px solid #ed1164;
    text-transform: uppercase;
    padding: 3px 25px;
    font-weight: 600;
    font-size: 14px;
}

.captcha_apply {
    border: 0px none;
    border-bottom: 1px solid #757575;
}
/*Apply Now form animation */
#applynow .group {
    position: relative;
    margin-bottom: 30px;
    float: left;
}

    #applynow .group .inputMaterial {
        padding: 5px 0px 5px 10px;
        display: block;
        width: 375px;
        border: none;
        border-bottom: 1px solid #757575;
    }

        #applynow .group .inputMaterial:focus {
            border-bottom: 1px solid #b4356a;
        }

        #applynow .group .inputMaterial:focus {
            outline: none;
        }

#applynow .apply_captcha {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

#applynow .apply_captcha_image {
    width: 210px;
    float: left;
}

#applynow .apply_captcha_text {
    width: 50%;
    float: left;
}
/* LABEL ======================================= */
#applynow .group label {
    color: #505050;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 8px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}
/* active state */
#applynow .group .inputMaterial:focus ~ label, label.animated {
    top: -20px !important;
    font-size: 14px;
    color: #505050;
}

#applynow .group input:required {
    box-shadow: none;
}

#applynow .group input:invalid {
    box-shadow: none;
}
/* BOTTOM BARS ================================= */
#applynow .group .bar {
    position: relative;
    display: block;
    width: 375px;
}

    #applynow .group .bar:before, #applynow .group .bar:after {
        content: '';
        height: 2px;
        width: 0;
        bottom: 1px;
        position: absolute;
        background: #b4356a;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

#applynow .group .barerror {
    display: block;
    height: 3px;
    background: #ff0000;
}

#applynow .group .barsuccess {
    display: block;
    height: 3px;
    background: #14ac0b;
}

#applynow .group .bar:before {
    left: 50%;
}

#applynow .group .bar:after {
    right: 50%;
}
/* active state */
#applynow .group .inputMaterial:focus ~ .bar:before, #applynow .group .inputMaterial:focus ~ .bar:after {
    width: 50%;
}
/* active state */
#applynow .group .inputMaterial:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}

#applynow .group select.inputMaterial {
    opacity: 0!important;
    background: #ae275f none repeat scroll 0 0;
    color: #fff;
}

#applynow .group .sbHolder {
    position: absolute!important;
}

#applynow .group select.inputMaterial option {
    border: medium none;
    padding: 0 5px;
}
/*Apply Now form animation */
.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
}

    .radio label::before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 13px;
        height: 13px;
        left: 3px;
        top: 6px;
        margin-left: -15px;
        border: 2px solid #b6b6b6;
        border-radius: 50%;
        background-color: #fff;
        -webkit-transition: border 0.15s ease-in-out;
        -o-transition: border 0.15s ease-in-out;
        transition: border 0.15s ease-in-out;
    }

    .radio label::after {
        display: inline-block;
        position: absolute;
        content: " ";
        width: 13px;
        height: 13px;
        left: 3px;
        top: 6px;
        margin-left: -15px;
        border-radius: 50%;
        background-color: #555555;
        -webkit-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    }

.radio input[type="radio"] {
    opacity: 0;
}

    .radio input[type="radio"]:focus + label::before {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .radio input[type="radio"]:checked + label::after {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    .radio input[type="radio"]:disabled + label {
        opacity: 0.65;
    }

        .radio input[type="radio"]:disabled + label::before {
            cursor: not-allowed;
        }

.radio.radio-inline {
    margin-top: 0;
}

.radio-primary input[type="radio"] + label::after {
    background-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::before {
    border-color: #428bca;
}

.radio-primary input[type="radio"]:checked + label::after {
    background-color: #428bca;
}

.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f;
}

.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f;
}

.radio-info input[type="radio"] + label::after {
    background-color: #b4366a;
}

.radio-info input[type="radio"]:checked + label::before {
    border-color: #b4366a;
}

.radio-info input[type="radio"]:checked + label::after {
    background-color: #b4366a;
}

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e;
}

.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e;
}

.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c;
}

.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c;
}
/*#applynow .mCustomScrollBox{padding:10px 0px;}
#applynow .mCSB_scrollTools{margin:10px 0px;}*/
#applynow .mCSB_scrollTools .mCSB_dragger {
    min-height: 15px !important;
    height: 15px !important;
}

#applynow .mCSB_scrollTools .mCSB_draggerRail {
    width: 3px;
    background-color: rgba(196,52,113,1);
}

#applynow .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    background-color: rgba(255,255,255,1) !important;
    border-radius: 0px;
}

#applynow .apply_confirm {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #505050;
    margin-bottom: 15px;
}

    #applynow .apply_confirm input {
        float: left;
        width: 30px;
        margin: 2px 0 0;
    }

    #applynow .apply_confirm span {
        display: block;
        width: 80%;
        float: left;
    }

.customer_confirm {
    width: 50%;
    float: left;
}

    .customer_confirm p {
        padding-top: 3px;
    }

.customer_option {
    width: 50px;
    float: left;
}

#apply_reset {
    background: #ffffff;
    color: #505050;
    border: 1px solid #8f8d8d;
    text-transform: uppercase;
    padding: 3px 25px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 10px;
}

a.apply_submit1 {
    position: relative;
    display: block;
    width: 150px !important;
    background: #97144d;
    color: #ffffff;
    border: 2px solid #97144d;
    text-transform: uppercase;
    padding: 5px 10px;
    font-size: 14px;
    font-family: 'Lato';
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    z-index: 1;
    text-align: center;
}

    a.apply_submit1:hover {
        color: #97144d;
        text-decoration: none;
    }

    a.apply_submit1:after {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0;
        height: 0%;
        width: 100%;
        background-color: #ffffff!important;
        color: red;
        font-weight: bold;
        z-index: -1;
    }

    a.apply_submit1:hover:after {
        height: 100%;
        transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
        -webkit-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
    }

.captcha_apply {
    border: 0px none;
    border-bottom: 1px solid #757575;
}
/*Apply Now form animation */
#applynow .group {
    position: relative;
    margin-bottom: 30px;
    float: left;
}

    #applynow .group .inputMaterial {
        padding: 5px 0px 5px 10px;
        display: block;
        width: 375px;
        border: none;
        border-bottom: 1px solid #b0b0b0;
    }

        #applynow .group .inputMaterial:focus {
            border-bottom: 1px solid #b4356a;
        }

        #applynow .group .inputMaterial:focus {
            outline: none;
        }

#applynow .apply_captcha {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

#applynow .apply_captcha_image {
    width: 210px;
    float: left;
}

#applynow .apply_captcha_text {
    width: 50%;
    float: left;
}
/* LABEL ======================================= */
#applynow .group label {
    color: #505050;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 8px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
}
/* active state */
#applynow .group .inputMaterial:focus ~ label, label.animated {
    top: -20px !important;
    font-size: 14px;
    color: #b4356a;
}

#applynow .group input:required {
    box-shadow: none;
}

#applynow .group input:invalid {
    box-shadow: none;
}

#applynow p.errormessage {
    color: red;
    width: 100px;
    position: absolute;
    right: -120px;
    top: 0px;
    display: none;
}
/* BOTTOM BARS ================================= */
#applynow .group .bar {
    position: relative;
    display: block;
    width: 375px;
}

    #applynow .group .bar:before, #applynow .group .bar:after {
        content: '';
        height: 1px;
        width: 0;
        bottom: 1px;
        position: absolute;
        background: #b4356a;
        transition: 0.2s ease all;
        -moz-transition: 0.2s ease all;
        -webkit-transition: 0.2s ease all;
    }

#applynow .group .barerror {
    display: block;
    height: 2px;
    background: #ff0000;
}

#applynow .group .barsuccess {
    display: block;
    height: 2px;
    background: #14ac0b;
}

#applynow .group .bar:before {
    left: 50%;
}

#applynow .group .bar:after {
    right: 50%;
}
/* active state */
#applynow .group .inputMaterial:focus ~ .bar:before, #applynow .group .inputMaterial:focus ~ .bar:after {
    width: 50%;
}
/* active state */
#applynow .group .inputMaterial:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
}
/*Apply Now form animation */
.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px;
}

    .radio label::before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 13px;
        height: 13px;
        left: 3px;
        top: 6px;
        margin-left: -15px;
        border: 2px solid #b6b6b6;
        border-radius: 50%;
        background-color: #fff;
        -webkit-transition: border 0.15s ease-in-out;
        -o-transition: border 0.15s ease-in-out;
        transition: border 0.15s ease-in-out;
    }

    .radio label::after {
        display: inline-block;
        position: absolute;
        content: " ";
        width: 13px;
        height: 13px;
        left: 3px;
        top: 6px;
        margin-left: -15px;
        border-radius: 50%;
        background-color: #555555;
        -webkit-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0);
        -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
        transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    }

.radio input[type="radio"] {
    opacity: 0;
}

    .radio input[type="radio"]:focus + label::before {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .radio input[type="radio"]:checked + label::after {
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    .radio input[type="radio"]:disabled + label {
        opacity: 0.65;
    }

        .radio input[type="radio"]:disabled + label::before {
            cursor: not-allowed;
        }

.radio.radio-inline {
    margin-top: 0;
}

.radio-info input[type="radio"] + label::after {
    background-color: #11830a;
}

.radio-info input[type="radio"]:checked + label::before {
    border-color: #b6b6b6;
}

.radio-info input[type="radio"]:checked + label::after {
    background-color: #11830a;
    width: 5px;
    height: 5px;
    top: 10px;
    left: 7px;
}
/*Apply Now Modal*/

/* disclaimer */
.disclaimer-container {
    background-color: #323232;
    font-family: 'FuturaBT-Medium',sans-serif;
}

.breadcrumb > .active {
    color: #d1cfcf;
}

.disclaimer-content {
    padding-bottom: 100px;
    padding-top: 30px;
    background-image: url(../img/disclaimer_content_backg.png);
    background-repeat: repeat;
    /*background-size: cover;*/
    background-position: center top;
    background-attachment: inherit;
}

    .disclaimer-content ul {
        list-style: disc;
        padding-left:13px
    }
        .disclaimer-content ul li {}
        /*.disclaimer-content ul li::before {
            position: relative;
            top: 0px;
            content: "";
            display: inline-block;
             By using an em scale, the arrows will size with the font /
            width: 11px;
            height: 11px;
            /*border-right: 3px solid #a72355;
            border-top: 3px solid #a72355;
            transform: rotate(45deg);
            margin-right: 10px;
            border-radius: 2.3px;
        }*/

    .disclaimer-content h3 {
        padding-bottom: 20px;
        font-family: 'FuturaBT-Medium',sans-serif;
    }

    .disclaimer-content h5 {
        padding-bottom: 10px;
        font-weight: bold;
    }

    .disclaimer-content p {
        font-size: 13px;
        color: #505050;
        padding-bottom: 20px;
        text-align:justify;
    }

    .disclaimer-content hr {
        border-color: #9d9a9b;
    }

    .disclaimer-content .lastbdr-container {
        position: relative;
        top: 30px;
    }

    .disclaimer-content .pen_img {
        position: absolute;
        top: -78px;
        right: 6px;
    }
/* disclaimer End */
/*csr*/
.page_content_axis {
    font-family: arial,sans-serif;
}

.csr_content_top {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 14px;
}

.pagetitle_axis {
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 24px;
}

.csr_title {
    padding-bottom: 20px;
}

.subtitle_axis {
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 20px;
}

.csr_subtitle {
    padding-bottom: 10px;
    padding-top: 20px;
    border-bottom: 1px solid #787878;
}

.pagetext_axis {
    font-size: 13px;
}

.pagetext_csr p {
    line-height: 20px;
    padding-bottom: 20px;
}

.white_bg_csr {
    padding-bottom: 50px;
    background: #ffffff;
}

.grey_bg_csr {
    padding-top: 50px;
    background: #f5f2f2;
}

.pb10 {
    padding-bottom: 10px;
}

.pb30 {
    padding-bottom: 30px;
}

.fs13 {
    font-size: 13px;
}

.fs14 {
    font-size: 14px;
}

.fs15 {
    font-size: 15px;
}

.m0 {
    margin: 0px;
}

.csr_framework {
    padding: 0px;
    margin: 0px;
}

    .csr_framework.first {
        border-top: 1px solid #c8c8c8;
    }

    .csr_framework.last {
        border-bottom: 1px solid #c8c8c8;
    }

.bb_black {
    border-bottom: 1px solid #787878;
}

.framework_left {
    background: #ae275f;
    padding: 15px;
    border-bottom: 1px solid #e3e3e3;
    color: #ffffff;
    border-left: 1px solid #c8c8c8;
}

.framework_right {
    background: #ffffff;
    padding: 10px 10px 10px 20px;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #c8c8c8;
}

.csr_framework_container.last {
    padding-bottom: 30px;
}

#bootstrap-grid-frame-jhbsdovu {
    z-index: 1000;
}

.sustainability_content {
    display: none;
}

.csr_border {
    border-bottom: 1px solid #a7a4a4;
    margin-bottom: 30px;
    padding-bottom: 20px;
}

/*csr*/
/*Press Release*/
.selectbox_axis {
    float: right;
}

.sbHolder {
    width: 165px !important;
    float: right;
}

.month_name_pr {
    color: #505050;
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 17px;
    display: inline-block;
    padding: 10px 0px 10px 20px;
}

.monthbar_pr.active .month_name_pr {
    color: #ec1864;
}

.monthbar_pr {
    background: #ffffff;
    border-top: 1px solid #e4e4e4;
}

.last_bdr {
    border-bottom: 1px solid #e4e4e4 !important;
}

.monthbar_pr.active {
    border-bottom: 2px solid #ec1864;
}

.monthbar_pr:hover {
    cursor: pointer;
}

.pr_toggle {
    float: right;
    padding-top: 10px;
}

.tabcontent-container.tabcontent-container-pr {
    background: #ffffff;
}

.tabcontents.tabcontent_pr {
    padding: 0px;
}

.content_pr {
    background: #f5f5f5;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
}

.content_pr_inner {
    padding-left: 35px;
}

    .content_pr_inner, .content_pr_inner a {
        font-family: arial,sans-serif;
        font-size: 13px;
    }

        .content_pr_inner a {
            color: #505050;
        }

.cmn-t-underline {
    position: relative;
    color: #ff3296;
}

    .cmn-t-underline:after {
        display: block;
        position: absolute;
        left: 0;
        bottom: -2px;
        width: 0;
        height: 1px;
        background-color: #505050;
        content: "";
        transition: width 0.2s;
    }

    .cmn-t-underline:hover {
        color: #505050;
    }

        .cmn-t-underline:hover:after {
            width: 100%;
        }

.content_pr_inner span {
    color: #ec1864;
}

.corporate-profile-container .content_pr_inner p {
    padding-bottom: 0px;
}

.content_pr_list li {
    padding-bottom: 15px;
}

.show_pr {
    display: block;
}
/*Press Release*/

/* Corporate Profile */
.corporate-profile-container {
}

    .corporate-profile-container h3 {
        padding-bottom: 20px;
        padding-top: 38px;
        font-family: 'FuturaBT-Medium',sans-serif;
    }

     .corporate-profile-container h1 {
        padding-bottom: 20px;
        padding-top: 38px;
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size:24px;
        line-height:28px;
    }

    .corporate-profile-container p {
        font-size: 13px;
        padding-bottom: 25px;
        color: #505050;
    }

/* Tab Content - menucool.com */

ul.tabs1 {
    padding: 0px;
    font-size: 0;
    margin: 0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the tabs as desired*/
}

    ul.tabs1 li {
        display: inline;
        margin: 0;
        margin-right: 15px; /*distance between tabs*/
    }

        ul.tabs1 li a {
            font-size: 14px;
            font-family: 'FuturaBT-Medium',sans-serif;
            text-decoration: none;
            position: relative;
            padding: 10px 5px;
            border-bottom: 2px solid #d8d7d7;
            color: #bfbfbf;
            outline: none;
        }

            ul.tabs1 li a::after {
                -moz-border-bottom-colors: none;
                -moz-border-left-colors: none;
                -moz-border-right-colors: none;
                -moz-border-top-colors: none;
                border-color: #ec1864 rgba(231, 147, 94, 0) rgba(231, 147, 94, 0);
                border-image: none;
                border-style: solid;
                border-width: 10px;
                content: " ";
                height: 0;
                left: 50%;
                margin-left: -10px;
                pointer-events: none;
                position: absolute;
                top: 100%;
                width: 0;
                z-index: -1;
            }

            ul.tabs1 li a:visited {
                color: #bfbfbf;
            }

            ul.tabs1 li a:hover {
                border-bottom: 2px solid #ec1864;
            }

        ul.tabs1 li.selected a, ul.tabs1 li.selected a:hover {
            position: relative;
            top: 0px;
            color: #ec1864;
            border-bottom: 3px solid #ec1864;
            z-index: 3;
        }


            ul.tabs1 li.selected a:hover {
                text-decoration: none;
            }



div.tabcontents {
    padding: 30px 0px 30px 0px;
}

.tabcontent-container {
    background-color: #f5f5f5;
    padding-bottom: 60px;
}

.members_board {
    background: #fff;
    padding: 10px;
}

    .members_board p {
        padding-bottom: 15px;
    }

    .members_board table tr td {
        font-size: 13px;
        color: #505050;
        border: none;
    }

.subtitle {
    font-size: 14px;
    color: #505050;
}

.members_board_height {
    height: 250px;
}

.pb15 {
    padding-bottom: 15px;
}

.footer_other_information {
    background-color: #b1a993;
}

.footer_other_information_bg {
    background: url(/img/csr_other_bg.jpg) center bottom no-repeat;
    background-size: cover;
    padding-bottom: 30px;
}

    .footer_other_information_bg .footer_other_information_content {
        color: #fff;
        font-size: 14px; /*font-family:'Arial,sans-serif'*/
        ;
        border-top: 1px solid #fff;
        padding-top: 25px;
    }

        .footer_other_information_bg .footer_other_information_content a {
            color: #fff;
        }

.footer_other_information .other_information {
    border: 1px solid #fff;
    margin-top: 30px;
    width: 24%;
    border-bottom: 0px none;
    padding: 15px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-family: 'FuturaBT-Book';
    text-transform: uppercase;
}

    .footer_other_information .other_information.csr_information {
        width: 30% !important;
    }
/* Corporate Profile End */


/* About US BOD  */

.about_bod_container {
    background: url(/img/about_bod_bg.jpg) center top no-repeat;
}

    .about_bod_container h3 {
        color: #fff;
        font-family: 'FuturaBT-Book';
        padding: 20px 0px;
    }

    .about_bod_container .bod_profile {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(51,51,51,1);
        -moz-box-shadow: 0px 0px 10px 0px rgba(51,51,51,1);
        box-shadow: 0px 0px 10px 0px rgba(51,51,51,1);
        margin-bottom: 15px;
    }

    .about_bod_container .about_bod_mrb {
        margin-bottom: 50px;
        color: #505050;
        font-size: 13px;
    }

        .about_bod_container .about_bod_mrb .bod_name {
            color: #fff;
            font-size: 14px;
            font-family: 'Arial-BoldMT';
            padding: 70px 0px 30px 0px;
        }

    .about_bod_container .mrR {
        margin-right: 30px;
    }

    .about_bod_container .about_bod_mrb p {
        padding-bottom: 15px;
        font-family: 'ArialMT-Regular';
    }

/* About US BOD  */

/* Gallery */
.download_image {
    display: none;
    padding: 10px;
}

    .download_image a {
        color: #ffffff;
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        text-transform: capitalize;
    }

.gallery_container {
    background-color: #fff;
}

.grid-gallery figure .download_image img {
    width: auto;
    margin-right: 10px;
}
/* Gallery End */

/* Awards and Recognitions */

.award-recognition-container {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    margin-bottom: 60px;
    color: #505050;
}

    .award-recognition-container h3 {
        color: #505050;
        font-family: 'FuturaBT-Medium';
        padding: 20px 0px 10px 0px;
    }

    .award-recognition-container ul {
        padding-left: 15px;
    }

    .award-recognition-container .show_more {
        color: #ec1864;
        margin-top: 15px;
        font-size: 15px;
        font-family: 'FuturaBT-Medium';
        text-transform: uppercase;
    }

    .award-recognition-container .more {
        overflow: hidden;
        max-height: 500px;
    }

    .award-recognition-container ul li {
        opacity: 1 !important;
        list-style: disc !important;
        position: static !important;
        transform: none !important;
    }

.cd-timeline-navigation .list_none {
    list-style: none !important;
}

.cd-horizontal-timeline {
    opacity: 0;
    /*margin: 2em auto;*/
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

    .cd-horizontal-timeline::before {
        /* never visible - this is used in jQuery to check the current MQ */
        content: 'mobile';
        display: none;
    }

    .cd-horizontal-timeline.loaded {
        /* show the timeline after events position has been set (using JavaScript) */
        opacity: 1;
    }

    .cd-horizontal-timeline .timeline {
        position: relative;
        height: 100px;
        width: 100%;
        /*max-width: 800px;*/
        margin: 0 auto;
    }

    .cd-horizontal-timeline .events-wrapper {
        position: relative;
        height: 100%;
        margin: 0 40px;
        overflow: hidden;
    }

        .cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
            /* these are used to create a shadow effect at the sides of the timeline */
            content: '';
            position: absolute;
            z-index: 2;
            top: 0;
            height: 100%;
            width: 20px;
        }

        .cd-horizontal-timeline .events-wrapper::before {
            /* left: 0;
  background-image: -webkit-linear-gradient( left , #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0)); */
        }
    /*.cd-horizontal-timeline .events-wrapper::after {
  right: 0;
  background-image: -webkit-linear-gradient( right , #f8f8f8, rgba(248, 248, 248, 0));
  background-image: linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));
}*/
    .cd-horizontal-timeline .events {
        /* this is the grey line/timeline */
        position: absolute;
        z-index: 1;
        left: 0;
        top: 49px;
        height: 5px;
        /* width will be set using JavaScript */
        /*background: #dfdfdf;*/
        border: 1px solid #dfdfdf;
        -webkit-transition: -webkit-transform 0.4s;
        -moz-transition: -moz-transform 0.4s;
        transition: transform 0.4s;
    }

    .cd-horizontal-timeline .filling-line {
        /* this is used to create the green line filling the timeline */
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        background-color: #ae275f;
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -ms-transform: scaleX(0);
        -o-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center;
        -webkit-transition: -webkit-transform 0.3s;
        -moz-transition: -moz-transform 0.3s;
        transition: transform 0.3s;
    }

    .cd-horizontal-timeline .events a {
        position: absolute;
        bottom: 0;
        z-index: 2;
        text-align: center;
        font-size: 14px;
        font-family: 'FuturaBT-Medium';
        padding-bottom: 15px;
        color: #c8c8c8;
        /* fix bug on Safari - text flickering while timeline translates */
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
    }

        .cd-horizontal-timeline .events a::after {
            /* this is used to create the event spot */
            content: '';
            position: absolute;
            left: 50%;
            right: auto;
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
            -o-transform: translateX(-50%);
            transform: translateX(-50%);
            bottom: -10px;
            height: 25px;
            width: 25px;
            border-radius: 50%;
            border: 1px solid #dcdcdc;
            background-color: #fff;
            -webkit-transition: background-color 0.3s, border-color 0.3s;
            -moz-transition: background-color 0.3s, border-color 0.3s;
            transition: background-color 0.3s, border-color 0.3s;
        }
/*.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #ae275f;
  border-color: #dcdcdc;
}*/

.no-touch .cd-horizontal-timeline .events a:hover:before {
    content: " ";
    position: absolute;
    z-index: 9;
    top: 31px;
    left: 8px;
    border: 8px solid #ae275f;
    border-radius: 50%;
}

.cd-horizontal-timeline .events a.selected {
    pointer-events: none;
    color: #ae275f;
}

    .cd-horizontal-timeline .events a.selected::after {
        background-color: #fff;
    }

    .cd-horizontal-timeline .events a.selected:before {
        content: " ";
        position: absolute;
        z-index: 9;
        top: 31px;
        left: 8px;
        border: 8px solid #ae275f;
        border-radius: 50%;
    }

.cd-horizontal-timeline .events a.older-event::after {
    border-color: #dcdcdc;
}

@media only screen and (min-width: 1100px) {
    .cd-horizontal-timeline {
        /*margin: 6em auto;*/
    }

        .cd-horizontal-timeline::before {
            /* never visible - this is used in jQuery to check the current MQ */
            content: 'desktop';
        }
}

.cd-timeline-navigation a {
    /* these are the left/right arrows to navigate the timeline */
    position: absolute;
    z-index: 1;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 34px;
    width: 34px;
    /*border-radius: 50%;
  border: 2px solid #dfdfdf;*/
    /* replace text with an icon */
    overflow: hidden;
    color: transparent;
    text-indent: 100%;
    white-space: nowrap;
    -webkit-transition: border-color 0.3s;
    -moz-transition: border-color 0.3s;
    transition: border-color 0.3s;
}

    .cd-timeline-navigation a::after {
        /* arrow icon */
        content: '';
        position: absolute;
        height: 26px;
        width: 16px;
        left: 50%;
        top: 50%;
        bottom: auto;
        right: auto;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%);
        background: url(/img/cd_arrow.png) no-repeat 0 0;
    }




    .cd-timeline-navigation a.prev {
        left: 0;
        -webkit-transform: translateY(-50%) rotate(180deg);
        -moz-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        -o-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg);
    }

    .cd-timeline-navigation a.next {
        right: 0;
    }

.no-touch .cd-timeline-navigation a:hover {
    border-color: #ae275f;
}

.cd-timeline-navigation a.inactive {
    cursor: not-allowed;
}

    .cd-timeline-navigation a.inactive::after {
        background-position: 0 -28px;
    }

.no-touch .cd-timeline-navigation a.inactive:hover {
    border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
    position: relative;
    width: 100%;
    /*margin: 2em 0;*/
    overflow: hidden;
    -webkit-transition: height 0.4s;
    -moz-transition: height 0.4s;
    transition: height 0.4s;
}

    .cd-horizontal-timeline .events-content li {
        position: absolute;
        z-index: 1;
        width: 100%;
        left: 0;
        top: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
        /*padding: 0 5%;*/
        opacity: 0;
        -webkit-animation-duration: 0.4s;
        -moz-animation-duration: 0.4s;
        animation-duration: 0.4s;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

        .cd-horizontal-timeline .events-content li.selected {
            /* visible event content */
            position: relative;
            z-index: 2;
            opacity: 1;
            -webkit-transform: translateX(0);
            -moz-transform: translateX(0);
            -ms-transform: translateX(0);
            -o-transform: translateX(0);
            transform: translateX(0);
        }

        .cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
            -webkit-animation-name: cd-enter-right;
            -moz-animation-name: cd-enter-right;
            animation-name: cd-enter-right;
        }

        .cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
            -webkit-animation-name: cd-enter-left;
            -moz-animation-name: cd-enter-left;
            animation-name: cd-enter-left;
        }

        .cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
            -webkit-animation-direction: reverse;
            -moz-animation-direction: reverse;
            animation-direction: reverse;
        }

        .cd-horizontal-timeline .events-content li > * {
            /*max-width: 800px;
  margin: 0 auto;*/
        }

    .cd-horizontal-timeline .events-content h2 {
        font-weight: bold;
        font-size: 2.6rem;
        font-family: "Playfair Display", serif;
        font-weight: 700;
        line-height: 1.2;
    }

    .cd-horizontal-timeline .events-content em {
        display: block;
        font-style: italic;
        margin: 10px auto;
    }

        .cd-horizontal-timeline .events-content em::before {
            content: '- ';
        }

    .cd-horizontal-timeline .events-content p {
        font-size: 1.4rem;
        color: #959595;
    }

    .cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
        line-height: 1.6;
    }

@media only screen and (min-width: 768px) {
    .cd-horizontal-timeline .events-content h2 {
        font-size: 7rem;
    }

    .cd-horizontal-timeline .events-content em {
        font-size: 2rem;
    }

    .cd-horizontal-timeline .events-content p {
        font-size: 1.8rem;
    }
     
}

/*@media only screen and (max-width: 767px)
{
    .qbranch
    {
        width: 38%;
        margin: 0px auto;
    }
}*/
 

@-webkit-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes cd-enter-right {
    0% {
        opacity: 0;
        -moz-transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        -o-transform: translateX(100%);
        transform: translateX(100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@-webkit-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
    }
}

@-moz-keyframes cd-enter-left {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -moz-transform: translateX(0%);
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        -o-transform: translateX(-100%);
        transform: translateX(-100%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -ms-transform: translateX(0%);
        -o-transform: translateX(0%);
        transform: translateX(0%);
    }
}


/* Awards and Recognitions End */


/* Shareholder Stock Information  */

.stock_information_container .banner-container img {
    width: 100%;
}

.stock_information_container .follow_axis {
    font-size: 14px;
    font-family: 'Arial-BoldMT';
    padding: 25px 15px;
    color: #505050;
}

.stock_information_container .stock_watch_container {
    background-color: #edeaea;
    border: 1px solid #9d9b9b;
    padding: 15px 0px 0px 0px;
    margin-top: 5px;
}

    .stock_information_container .stock_watch_container:hover {
        background: #ae275f;
    }

    .stock_information_container .stock_watch_container .stock_watch_title {
        background-color: #fff;
        border-top: 1px solid #9d9b9b;
        font-family: 'Arial-BoldMT';
        font-size: 14px;
        padding: 8px 0px 8px 0px;
        margin-top: 10px;
        color: #505050;
    }

.stock_information_container .stock_watch_subtitle {
    font-size: 14px;
    font-family: 'ArialMT-Regular';
    color: #505050;
}

.more_stock_information {
    background-color: #e6e6e6;
    border-bottom: 2px solid #505050;
    padding: 10px 0px 10px 0px;
    font-family: 'FuturaBT-Medium';
    font-size: 20px;
    color: #505050;
    margin-top: 45px;
}

.footer_other_information_shareholder {
    background-color: #7c94a0;
}

.footer_other_information_shareholder_bg {
    background: #7c94a0 url(../img/footer_shareholder_bg.png) no-repeat center top !important;
    background-size: cover;
    padding-bottom: 30px;
}

.month_name_pr.title_shareholder {
    padding: 10px 0px;
}

.content_pr_inner.content_sh {
    padding-left: 15px;
}

table.sh_pattern {
    width: 99%;
}

    table.sh_pattern th {
        padding: 5px 3px !important;
    }

    table.sh_pattern td {
        padding: 5px 20px !important;
    }

    table.sh_pattern th.gb {
        border-bottom: 1px solid #a0a0a0 !important;
    }

    table.sh_pattern th {
        text-align: center;
        background: #ae275f;
        font-size: 14px;
        color: #ffffff;
        font-weight: normal;
        vertical-align: middle !important;
        border-right: 1px solid #e3e3e3;
        border-bottom: 0px none !important;
    }

        table.sh_pattern th:last-child {
            border-right: 0px none;
        }

    table.sh_pattern tr.grey_row td {
        background: #787878;
        color: #ffffff;
        font-size: 14px;
        border-right: 1px solid #e3e3e3;
    }

        table.sh_pattern tr.grey_row td:last-child {
            border-right: 0px none;
        }

    table.sh_pattern td {
        background: #ffffff;
        color: #505050;
        font-size: 13px;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
    }

        table.sh_pattern td:first-child, table.sh_pattern .grey_row td:first-child {
            text-align: center;
        }

        table.sh_pattern td:nth-last-child(2), table.sh_pattern td:nth-last-child(1) {
            text-align: right;
        }

    table.sh_pattern tr.subtotal_row td {
        background: #f4f4f4;
        font-weight: bold;
    }

    table.sh_pattern tr.total_row td {
        background: #d4d4d4;
        font-weight: bold;
    }

    table.sh_pattern.credit_ratings th, table.sh_pattern.credit_ratings td {
        text-align: left !important;
        padding-left: 10px !important;
    }

    table.sh_pattern.credit_rating.credit_ratings_2 {
        margin-top: 30px;
    }

    table.sh_pattern.credit_ratings td.cr_title_1 {
        width: 60%;
    }

    table.sh_pattern.credit_ratings td.cr_title_2 {
        width: 39%;
    }

.footer_other_information .other_information.shareholders {
    width: 49%;
}

.footer_other_information_shareholder {
    background: url(/img/footer_shareholder_bg.jpg) center bottom no-repeat;
}

.footer_other_information_shareholder_bg {
    background-size: cover;
    padding-bottom: 30px;
}
/* Shareholder Stock Information End */
/* niket modal popup */
.getcallwrap, .locateuswrap, .checkratewrap {
    padding: 0px !important;
    background-color: rgba(0, 0, 0, 0.9);
}

.getcall {
    width: 290px;
    margin: 15px auto;
}

    .getcall .modal-content {
        background-color: transparent;
        box-shadow: none;
        border: none;
    }

    .getcall .close {
        opacity: 1;
        text-shadow: none;
    }

    .getcall .modal-header {
        border-bottom: none;
        padding: 0px;
        margin-bottom: 10px;
    }

    .getcall .modal-footer {
        border-top: none;
    }

    .getcall .getcallbody {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec1864+0,ae275f+100 */
        background: transparent; /* Old browsers */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec1864', endColorstr='#ae275f',GradientType=1 ); /* IE6-9 */
        padding: 0px;
    }

        .getcall .getcallbody p {
            font-family: 'ArialMT-Regular';
            font-size: 13px;
            color: #ffffff;
            line-height: 18px;
            text-align: center;
        }

            .getcall .getcallbody p span {
                display: block;
            }

.modalcheckloan {
    margin-top: 30px;
}

    .modalcheckloan ul li {
        list-style: none;
        text-align: center;
        margin-bottom: 20px;
    }

        .modalcheckloan ul li img {
            margin-right: 10px;
        }

.prate {
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    line-height: 20px;
    outline: none;
    color: #ffffff;
    border: 1px solid #f5bbd1;
    background-color: transparent;
    width: 165px;
    height: 45px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.locateus .locateusbody {
    background-color: #ffffff;
    border: 1px solid #ec1864;
    padding: 20px;
}

.locateusbody ul li {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    line-height: 35px;
    list-style: none;
    border-bottom: 1px solid #9e9d9d;
}

    .locateusbody ul li:last-child {
        border-bottom: none;
    }

    .locateusbody ul li a {
        color: #323232;
        display: block;
    }

.checkrate .checkratebody {
    background-color: #ffffff;
    padding: 0px;
}

.checkratebody .checkratelist .checkratelisthead {
    list-style: none;
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
    line-height: 50px;
    border: 1px solid #beb8b8;
}

    .checkratebody .checkratelist .checkratelisthead a {
        color: #ec1864;
        display: block;
        position: relative;
        left: 10px;
    }

        .checkratebody .checkratelist .checkratelisthead a span {
            color: #323232;
        }

        .checkratebody .checkratelist .checkratelisthead a img {
            margin-right: 10px;
        }

    .checkratebody .checkratelist .checkratelisthead ul {
        display: none;
    }

        .checkratebody .checkratelist .checkratelisthead ul li {
            border: none;
            border-top: 1px solid #beb8b8;
            font-family: 'Arial-BoldMT';
            font-size: 14px;
            color: #323232;
            padding-left: 10px;
        }

            .checkratebody .checkratelist .checkratelisthead ul li span {
                float: right;
                font-family: 'FuturaBT-Medium';
                font-size: 10px;
                line-height: 50px;
                border: none !important;
            }

                .checkratebody .checkratelist .checkratelisthead ul li span a {
                    color: #323232;
                    position: relative;
                    left: -10px;
                    background-image: url('../img/ratecheckarrow.png');
                    background-repeat: no-repeat;
                    background-position: right;
                    padding-right: 15px;
                }

.axisgroupwrap {
    padding: 0px !important;
    background-color: rgba(0, 0, 0, 0.8);
}

.modal-dialog {
    width: 600px!important;
}

.axisgroup {
    width: 945px!important;
    margin: 60px auto;
}

    .axisgroup .modal-content {
        background-color: transparent;
        box-shadow: none;
        border: none;
    }

    .axisgroup .close {
        opacity: 1;
        text-shadow: none;
    }

    .axisgroup .modal-header {
        border-bottom: none;
        padding: 0px;
        margin-bottom: 45px;
    }

    .axisgroup .modal-footer {
        border-top: none;
    }

.axisgrpheading {
    text-align: center;
    margin-bottom: 35px;
}

    .axisgrpheading span {
        border-bottom: 1px solid #737272;
        display: inline-block;
        width: 38%;
    }

    .axisgrpheading h2 {
        font-family: 'FuturaBT-Medium';
        font-size: 28px;
        line-height: 28px;
        color: #d2d2d2;
        display: inline-block;
        width: 22%;
        vertical-align: middle;
    }

.axisgrpcontent ul li {
  border-bottom: 1px solid #5f5f5f;
  display: inline-block;
  font-family: "FuturaBT-Medium";
  font-size: 13px;
  list-style: outside none none;
  margin-right: 13px;
  padding-bottom: 10px;
  width: 15%;
}

    .axisgrpcontent ul li:last-child {
        margin-right: 0;
    }

    .axisgrpcontent ul li a {
        color: #d2d2d2;
        display: block;
    }

        .axisgrpcontent ul li a span {
            display: block;
            margin-top: 20px;
            text-align: center;
        }

/* niket modal popup end */
/*manohar styling start here*/
.apply_now_form_container {
    background-color: rgba(10, 10, 10, 0.73);
    position: fixed;
    top: 0%;
    z-index: 1000;
    margin: 0 auto;
    width: 100%;
    padding: 0;
    height: 4000px;
}
.ctdb {
    background-color: rgba(10, 10, 10, 0.73);
    position: fixed;
    top: 0%;
    left:0;
    z-index: 1000;
    width: 100%;
    height:140%;
}

.apply_top_text {
    padding: 5% 5% 7% 5%;
    background-color: #fff;
}

    .apply_top_text h2 {
        font-family: 'FuturaBT-Book';
        font-size: 45px;
        text-transform: capitalize;
        text-align: center;
        margin-bottom: 10px;
    }

    .apply_top_text .apply_options {
        width: 100%;
        background-color: #ae275f;
        padding: 25px 10px;
    }

    .apply_top_text .bg_relative {
        position: relative;
    }

        .apply_top_text .bg_relative:after {
            content: '';
            position: absolute;
            left: 0px;
            bottom: 100%;
            background: url('../img/apply_bg1.png') no-repeat;
            height: 88%;
            width: 300px;
        }

        .apply_top_text .bg_relative:before {
            content: '';
            position: absolute;
            right: 0px;
            top: 100%;
            background: url('../img/apply_bg2.png') no-repeat;
            height: 95%;
            width: 300px;
        }

    .apply_top_text .apply_options .apply_item {
        width: 33%;
        float: left;
        padding: 5px 0;
        text-align: center;
    }

        .apply_top_text .apply_options .apply_item.br {
            border-right: 1px solid #fff;
        }

        .apply_top_text .apply_options .apply_item .img_icon, .apply_top_text .apply_options .apply_item .icon_text {
            display: inline-block;
            vertical-align: top;
        }

        .apply_top_text .apply_options .apply_item .icon_text {
            display: inline-block;
            color: #fff;
            text-align: left;
            padding-left: 5px;
        }

            .apply_top_text .apply_options .apply_item .icon_text p {
                font-family: 'FuturaBT-Book';
                font-size: 16px;
            }

.apply_now_form_container .form_block {
    padding-bottom: 50px;
}

    .apply_now_form_container .form_block .input-block, .apply_now_form_container .form_block .select-block {
        margin-bottom: 25px;
        position: relative;
    }

        .apply_now_form_container .form_block .input-block label, .apply_now_form_container .form_block .select-block label {
            font-family: 'arial';
            font-size: 14px;
            color: #323232;
            margin: 0;
            display: block;
        }

        .apply_now_form_container .form_block .input-block input, .apply_now_form_container .form_block .select-block select {
            width: 90%;
            padding: 5px 5px;
            background-color: #e0e0e0;
            border: 0;
        }

        .apply_now_form_container .form_block .input-block textarea {
            width: 90%;
            padding: 5px 5px;
        }

        .apply_now_form_container .form_block .input-block.w45, .apply_now_form_container .form_block .select-block.w45 {
            width: 45%;
            vertical-align: top;
            display: inline-block;
            margin-right: 4%;
        }

        .apply_now_form_container .form_block .input-block.capcha-text label {
            line-height: 1.2;
            margin-right: 25px;
            padding-bottom: 5px;
        }

.capcha-block {
    margin-top: 13px;
}

.apply_now_form_container .form_block .input-block label span {
    color: red;
}

.capcha-block .capcha_img, .capcha-block .capcha_btn {
    display: inline-block;
    vertical-align: top;
}

    .capcha-block .capcha_btn a {
        display: block;
    }

.apply_now_form_container .form_block .input-block.check_box_block {
    text-align: left;
}

    .apply_now_form_container .form_block .input-block.check_box_block input {
        width: auto;
    }

    .apply_now_form_container .form_block .input-block.check_box_block a {
        display: inline-block;
        font-size: 14px;
        color: #000;
    }

.submit_btns {
    text-align: center;
    width: 95%;
    margin-right: 10%;
}

    .submit_btns .btns_sb {
        display: inline-block;
    }

        .submit_btns .btns_sb input {
            padding: 5px 20px;
            background-color: #fff;
            border: 1px solid #000;
            margin: 0 15px;
        }

        .submit_btns .btns_sb.go input {
            background-color: #ed1164;
            border: 1px solid transparent;
            color: #fff;
        }

.bgWs {
    background-color: #fff;
}

.close_apply_now {
   position: absolute;
/*top: 30px;*/top: 10px;/*mital 7/7/2016*/
/*left: 74%;*/
width: 32px;
right: 5px;
}
.close_Recharge {
    position: absolute;
    top: 30px;
    left: 66%;
}

.error_div {
    position: absolute;
    top: 100%;
    left: 0;
    color: #ff0202;
    font-size: 14px;
    display: none;
}

    .error_div.db {
        display: block;
    }

.big_txtBox {
    display: inline!important;
    margin-left: -4px!important;
    padding-left: 0!important;
    width: 333px!important;
}

.sml_txtBox {
    display: inline!important;
    padding-right: 0;
    width: 30px;
}

.modal-dialog.getcall {
    width: 86%!important;
}
/*ends here*/

.bx-wrapper .bx-controls-direction a {
    z-index: 1;
}

.mgmenu li .dropdown_fullwidth {
    /*Vikas Change*/
    width: 98%;
    /*Vikas Change*/
}

    .mgmenu li .dropdown_fullwidth.width650 {
        /*Vikas Change*/
        width: 652px;
        left: -64%;
        /*Vikas Change*/
    }
/*added on 31st dec 15 starts*/
.footcontainer .footcontact ul li a:hover {
    /*text-decoration: underline;*/
}

 .no-touch .footcontainer .footcontact ul li a::after {
    background-color: #ffffff;
    content: "";
    height: 1px;
    left: 0;
    margin-top: 2px;
    position: absolute;
    top: 100%;
    transition: all 0.3s ease-in-out 0s;
    width: 0;
}

.no-touch .footcontainer .footcontact ul li a:hover::after {
    width: 100%;
}




.footcontainer .footcontact ul li a {
    position: relative;
}

.footcontainer .footcontact .footsocial li a:after {
    content: none;
}

.bdrlftowl {
    border-left: 1px solid #d7d7d9!important;
}

.carousel-li {
    border-left: 0px solid #d7d7d9;
}

/*added 0n 31st dec 15 ends*/

/* media queries */
@media (min-width:1201px) and (max-width:1900px) {
    /*Vikas css strat*/
    .bannerwrap > img {
        height: 285px;
    }

    .bannerwrap .container {
        left: 7%;
    }
    /*Vikas css End*/
}

@media (min-width:1201px) and (max-width:1350px) {
    /*sujeet*/
    .bannerwrap .container {
        left: 4%;
    }

    .parahead-h {
        font-size: 1.8em;
    }

    .bor-width {
        margin: 3% auto;
        border-bottom: 3px solid #ed1164;
    }

    .smallbann-h {
        margin: 2px auto;
    }

    /*sujeet*/
}

@media (max-width:1280px) {
    .home-banner-slide .owl-carousel .owl-item > li > img {
        /*height: 400px;*/
    }
}

@media (max-width:1200px) {
    .slider1 .carousel-main {
        padding: 0 15px;
    }

    .slider2 .block p {
        padding: 0px 26px;
    }

    .slider2 .owl-theme .owl-nav .owl-prev .next {
        left: 12px;
    }

    .slider2 .owl-theme .owl-nav .owl-next .prev {
        left: -20px;
    }
    /*manohar 21*/
    .apply_now_form_container .form_block .input-block.w45, .apply_now_form_container .form_block .select-block.w45 {
        margin-right: 0;
        margin-left: 4%;
    }

    .apply_now_form_container .form_block .input-block, .apply_now_form_container .form_block .select-block {
        margin-left: 4%;
    }
     .ex_compare_table th:first-child, .ex_compare_table td:first-child {/*top: 111px; -40px;*/
    left: 0;}
    /*manohar 21 ends */
}

@media (min-width:992px) and (max-width:1200px) {
    .sticky_logo {
        margin-right: 20px;
    }

    .sticky-menu {
        margin-right: 40px;
    }

        .sticky-menu ul li a {
            padding: 10px 6px;
        }

    .stickyhiddensearch {
        right: 209px;
    }

    .logo {
        margin-right: 35px;
    }

        .logo img {
            width: 180px;
        }

    .headertopnav {
        margin-right: 25px;
    }

    .topnavlist li {
        padding: 0px 7px;
    }

    .headsearch {
        width: 385px;
        background-position: 97% center;
    }

    .loginwrap .locatewrap li {
        margin: 16px 5px 11px;
    }

    .login {
        width: 130px;
        margin-right: 10px;
    }

    .openacc {
        width: 165px;
    }

    .mainnav ul li {
        font-size: 14px;
        margin: 0px 0px;
    }

    /*jimit megamenu*/
    .call .locate_hover {
        padding: 12px 5px 12px 26px;
    }

    .locate_hover {
        padding: 12px 10px 12px 26px;
        left: 68px;
    }

    .rates .locate_hover {
        padding: 12px 10px 12px 26px;
        left: 163px;
    }

    #mgmenu1 .mgmenu > li {
        padding: 0 0px;
    }

    .explore a, .payments a {
        background-size: 25px;
        padding-left: 45px;
    }

    .bank a, .progres a {
        background-size: 25px;
        padding-left: 45px;
    }

    .apply a {
        background-size: 30px;
        padding-left: 50px;
    }

    .progress-submenu {
        padding: 10px;
    }

    .bannerwrap h2 {
        font-size: 25px;
    }

        .bannerwrap h2 span {
            font-size: 16px;
        }

    .bannerwrap h1 {
        font-size: 25px;
    }

        .bannerwrap h1 span {
            font-size: 16px;
        }
    .servicequciklist li {
        padding-left: 18px;
    }

    .primewrap {
        width: 100%;
    }

    .prime {
        text-align: left;
    }

        .prime p {
            font-size: 14px;
        }

    #prime, #basic {
        background-position: 78%;
    }

    #easy {
        background-position: 100%;
    }

    .updatedetail h3 {
        font-size: 14px;
    }

    .updatedwrapper h3.updatehead {
        font-size: 19px;
    }

    .acctype, .progressacctype {
        width: 230px;
    }

    footer .container > .footcontact + .footcontact {
        padding-left: 42px;
    }

    footer .container > .copyright + .copyright {
        padding-left: 0px;
    }

    .designed p {
        background-position: 100%;
        background-size: 30px;
    }

    .progress-section div + div, .borrow_section div + div, .retail-section .col_6 div, .apply-section .col_12 div + div {
        font-family: "ArialMT-Regular";
        font-size: 13px;
        margin-bottom: 5px;
    }

        .progress-section div + div:before, .borrow_section div + div:before, .retail-section .col_6 div:before, .apply-section .col_12 div + div:before {
            width: 19%;
        }

    .mgmenu .mrtop {
        margin-top: 12px;
    }


    /*sujeet*/
    .parahead-h {
        font-size: 1em;
        line-height: 20px;
    }

    .bor-width {
        margin: 15px auto;
        border-bottom: 2px solid #ed1164;
    }

    .kn-btn {
        width: 143px;
        /*height: 33px;*/
        padding: 15px;
    }

    .banner-slide-cap {
        right: 15%;
    }

    .home-banner-slide .owl-carousel .owl-item > li > img {
        min-height: 200px;
    }

    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
        bottom: -5% !important;
    }
    /*Vikas Css Start*/
    .bannerwrap img {
        height: 275px;
    }

    .bannerwrap .container {
        left: 3%;
    }
    /*Vikas Css End*/
}
/*sujeet*/


@media (min-width:768px) and (max-width:991px) {
    .sticky_logo {
        margin-right: 5px;
    }

        .sticky_logo img {
            width: 30px;
        }

    .sticky-menu {
        margin-right: 10px;
    }

        .sticky-menu ul li a {
            padding: 10px 4px;
            font-size: 12px;
        }

    .stickyhiddensearch {
        right: 164px;
        width: 73%;
    }

    .sticky_search img {
        width: 20px;
    }

    .sticky_login ul li a {
        font-size: 10px;
        padding: 10px 5px;
    }

    .logo {
        margin-right: 18px;
    }

        .logo img {
            width: 150px;
        }

    .headertopnav {
        margin-right: 15px;
    }

    .topnavlist li {
        padding: 0px 5px;
        font-size: 13px;
    }

    .headsearch {
        width: 265px;
        font-size: 14px;
        background-position: 97% center;
        background-size: 20px;
    }
    /*jimit change*/
    .loginwrap .locatewrap li {
        margin: 16px 5px 11px;
        font-size: 12px;
        padding-left: 4px;
    }

    .mainnav > ul > li > a {
        padding-left: 32px;
    }

    .mgmenu li .dropdown_fullwidth {
        top: 46px;
    }

    .home-banner-slide .owl-carousel .owl-item > li > img {
        min-height: 150px;
    }

    .banner-slide-cap {
        right: 13%;
    }

    #mgmenu1 .mgmenu > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .mainnav > ul > li {
        padding: 0 0px !important;
    }

    .explore > a, .grab > a, .payments a, .bank a, .progres a, .apply a {
        background-position: 3px;
    }

    .slider2 .block a {
        width: 175px;
    }

    .call, .locate, .rates {
        background-size: 10px;
    }

    .hindi {
        padding-left: 0px !important;
    }

    .login {
        width: 110px;
        margin-right: 10px;
        font-size: 12px;
    }

    .openacc {
        width: 145px;
        font-size: 12px;
    }

    .mainnav ul li {
        font-size: 12px;
        margin: 0px 0px;
    }

    .explore a, .payments a {
        background-size: 20px;
        padding-left: 25px;
    }

    .grab > a {
        background-size: 15px;
        padding-left: 25px;
    }

    .bank a, .progres a {
        background-size: 20px;
        padding-left: 30px;
    }

    .apply a {
        background-size: 25px;
        padding-left: 35px;
    }

    .savings {
        margin: 15px 0px 20px;
    }

    .bannerwrap h2 {
        font-size: 20px;
        margin-bottom: 15px;
    }

        .bannerwrap h2 span {
            font-size: 14px;
        }

    .bannerwrap h1 {
        font-size: 20px;
        margin-bottom: 15px;
    }

        .bannerwrap h1 span {
            font-size: 14px;
        }

    .exclusive {
        font-size: 11px;
        margin-bottom: 20px;
        line-height: 15px;
        width: 38%;
    }

    .bannerwrap .bannerbuttons .applynow {
        font-size: 13px;
        width: 120px;
        height: 35px;
        margin-right: 15px;
    }

    .bannerwrap .bannerbuttons .callback {
        font-size: 13px;
        width: 160px;
        height: 35px;
        padding: 8.6px 15px
    }

    .sms {
        margin-bottom: 20px;
    }

    .serviceswrap .container {
        width: 100%;
        padding: 0px;
    }

    .servicehighlight:first-child {
        margin-left: 0px;
    }

    .tool-tip {
        right: 0px;
        top: 80px;
    }

        .tool-tip:after {
            bottom: 100%;
            left: 50%;
        }

    .servicehighlight p, .servicehighlight h4 {
        font-size: 12px;
    }

    .applynowwrap {
        margin-left: 0px;
        padding: 0px;
    }
    /*.tabwrap{
display:none;
}*/
    /* for mobile tabs page primeplus */
    .mob-tab-data {
        display: none;
    }

    .mob-tab-open {
        display: block;
    }

    .mobtabwrap {
        display: block;
        padding:0;
    }

        .mobtabwrap .mobservicetabs {
            box-shadow: none;
            background-color: transparent;
        }

        .mobtabwrap .servicemobtabtitle {
            background-color: #ae275f;
            margin-bottom: 10px;
            border: 1px solid #d4d1d2;
            text-align: center;
            padding: 10px 15px 15px;
            cursor: pointer;
            height: 75px;
        }

        .mobtabwrap .activemobservice {
            background-color: #ffffff;
        }

    .servicemobtabtitle img {
        margin-bottom: 5px;
    }

    .servicemobtabtitle p {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        line-height: 15px;
        color: #ffffff;
    }

    .activemobservice {
        background-color: #ffffff;
    }

        .activemobservice p {
            color: #323232;
        }
    /*.servicemobtabtitle:nth-child(1).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(1).activemobservice p{
	background:url('../img/benefits.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicemobtabtitle:nth-child(3).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(3).activemobservice p{
	background:url('../img/elegible.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicemobtabtitle:nth-child(5).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(5).activemobservice p{
	background:url('../img/fees.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicemobtabtitle:nth-child(7).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(7).activemobservice p{
	background:url('../img/download.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}*/
    .carousel-li {
        padding: 1% 8px 1% 14px;
    }

        .carousel-li h4 {
            font-size: 15px;
        }

        .carousel-li p {
            font-size: 13px;
        }

    .slider2 .owl-theme .owl-nav .owl-next .prev, .slider2 .owl-theme .owl-nav .owl-prev .next {
        left: 0;
    }

    #mgmenu1 .mgmenu > li > a {
        padding-right: 10px;
    }
    /* for mobile tabs page primeplus end */
    .primewrap {
        width: 100%;
    }

    .prime {
        text-align: left;
    }

        .prime p {
            font-size: 11px;
        }

    #prime, #basic {
        background-position: 80%;
        background-size: 6px;
    }

    #easy {
        background-position: 100%;
        background-size: 6px;
    }

    .updatedwrapper span.updatehead {
        height: 10px;
        width: 29%;
    }

    .updatedwrapper h3.updatehead {
        font-size: 18px;
        width: 42%;
    }

    .updatedetail {
        padding: 10px;
    }

        .updatedetail h3 {
            font-size: 11px;
        }

    .acctype, .progressacctype {
        width: 175px;
    }

    .accdescwrapper .container > .acclist + .acclist {
        padding-left: inherit;
    }

    .acclist ul li {
        line-height: 20px;
        margin-bottom: 10px;
    }

    .footcontainer {
        width: 100%;
    }

    footer .container > .footcontact + .footcontact {
        padding-left: 15px;
    }

    .footcontact h3 {
        font-size: 14px;
    }

    .styled-country {
        width: 190px;
    }

        .styled-country select {
            padding-left: 5px;
            font-size: 13px;
        }

    footer .container > .copyright + .copyright {
        padding-left: 15px;
    }

    .copyright ul li a {
        padding: 0px 10px;
    }

    .copyright p, .copyright ul li {
        font-size: 12px;
    }

    .designed p {
        background-size: 25px;
        background-position: 98%;
    }

    .acctype p i, .progressacctype p i {
        margin-left: 0px;
    }

    .progress-section div + div, .borrow_section div + div, .retail-section .col_6 div, .apply-section .col_12 div + div {
        font-size: 10px;
    }

        .progress-section div + div:before, .borrow_section div + div:before, .retail-section .col_6 div:before, .apply-section .col_12 div + div:before {
            width: 22%;
        }

    .apply-sub-menu .col_7, .apply-sub-menu .col_3, .progress-sub-menu .col_3 {
        padding-left: 5px !important;
    }

    .apply-title div {
        font-size: 13px;
    }

    #myAccordion .panel-default .panel-title a, #myAccordionB1 .panel-default .panel-title a {
        font-size: 13px;
        padding-left: 0px;
    }

    .mgmenu_tabs_nav_3 li {
        padding-left: 0px;
    }

        .mgmenu_tabs_nav_3 li a {
            font-size: 12px;
        }

    .saving-explore, .tab-3-text {
        font-size: 11px !important;
    }

    .mgmenu li .dropdown_fullwidth {
        width: 98%;
    }
    /*Vikas Css Start*/
    .bannerwrap img {
        height: 230px;
    }

    .bannerwrap .container {
        left: 4%;
    }
    /*Vikas Css End*/
    .savings_compare {
        margin-top: 0px;
    }

    .yvisitedwrap {
        right: 40px;
    }

    .tabwrap .applynowwrapper .applyback {
        height: 40px !important;
    }
}

@media (max-width:840px) {
    footer .container > .footcontact + .footcontact {
        padding-left: 0px;
    }

    .copyright {
        margin-bottom: 15px;
        width: 100%;
        padding: 0px;
    }

    footer .container > .copyright + .copyright {
        padding-left: 0px;
    }

    .designed p {
        background-size: inherit;
        background-position: 185px;
        font-size: 14px;
    }

    .copyright p, .copyright ul li {
        font-size: 14px;
    }
}

@media (min-width:769px) and (max-width:840px) {
    .footcontact {
        margin-bottom: 15px;
        width: 25%;
        display: inline-block;
        vertical-align: top;
        min-height: 375px;
        padding: 0px;
    }
}

/*@media (min-width:769px) {
    .mobmenu, .hiddensearch {
        display: none !important;
    }
}*/

@media (max-width:767px) {
    body {
    }

    .sticky-header {
        display: none;
    }

    .headertopnav, .loginwrap {
        display: none !important;
    }

    .logo {
        margin-right: 0px;
        float: none;
        display: inline-block;
        position: relative;
        margin-left: 45px;
    }

        .logo img {
            width: 143px;
        }

    .ham, .mobsearchwrap {
        display: block;
    }

    .footcontact ul {
        display: none;
        background-color: #EAEBED;
        padding: 20px;
        margin: 0px;
    }
    /* .login{
font-size: 18px;
width: 50%;
margin-right: 0px;
}
.openacc{
font-size: 18px;
width: 50%;
} */
    .mobnavlist li:hover {
        background-color: #ec1864;
    }

    .mainnavwrap {
        /* display: none;*/
    }

    .breadcrumbwrap, .usefullinkswrap {
        display: none;
    }

    .bannerwrap {
        background-position: 55% center;
        background-image: url('../img/mobprimeBanner.png');
    }

    .bannershare {
        display: none;
    }

    .serviceswrap .container {
        width: 100%;
        padding: 0px;
    }

    .servicehighlight:first-child {
        margin-left: 0px;
    }

    .servicehighlight {
        width: 49%;
        display: inline-block;
        background-color: #c8c8c8;
        margin-bottom: 5px;
        vertical-align: top;
        border-right: none;
        /*height: 150px;*/
        min-height:180px !important;
        padding: 45px 0px 10px;
        min-height: initial;
    }

        .servicehighlight h4 {
            margin-bottom: 10px;
        }

            .servicehighlight h4 span {
                display: inline;
            }

    .atm {
        width: 99%;
        height: 175px;
    }

    .home-banner-slide .owl-carousel .owl-item > li > img {
        height: 170px;
        width: 100%;
    }

    .slider2 .owl-theme .owl-nav .owl-prev .next, .slider2 .owl-theme .owl-nav .owl-next .prev {
        left: 0px;
    }

    .slider2 .block a {
        font-size: 13px;
        width: 167px;
    }

    .atm p {
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
        width: 30%;
    }

    .tool-tip {
        right: 15%;
        top: 100px;
    }

        .tool-tip:after {
            bottom: 100%;
            left: 50%;
        }

    .applynowwrap {
        margin-left: 0px;
        padding: 0px;
    }
    /*.tabwrap{
display:none;
}*/
    /* for mobile tabs page primeplus */
    .mob-tab-data {
        display: none;
    }

    .mob-tab-open {
        display: block;
    }

    .mobtabwrap {
        display: block;
        padding:0;/*mital 12/7/2016*/
    }

        .mobtabwrap .mobservicetabs {
            box-shadow: none;
            background-color: transparent;
        }

        .mobtabwrap .servicemobtabtitle {
            background-color: #ae275f;
            margin-bottom: 10px;
            border: 1px solid #d4d1d2;
            text-align: center;
            padding: 10px 15px 15px;
            cursor: pointer;
            height: 75px;
        }

        .mobtabwrap .activemobservice {
            background-color: #ffffff;
        }

    .servicemobtabtitle img {
        margin-bottom: 5px;
    }

    .servicemobtabtitle p {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        line-height: 15px;
        color: #ffffff;
    }

    .activemobservice {
        background-color: #ffffff;
    }

        .activemobservice p {
            color: #323232;
        }
    /*.servicemobtabtitle:nth-child(1).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(1).activemobservice p{
	background:url('../img/benefits.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicemobtabtitle:nth-child(3).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(3).activemobservice p{
	background:url('../img/elegible.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicemobtabtitle:nth-child(5).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(5).activemobservice p{
	background:url('../img/fees.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}
.servicemobtabtitle:nth-child(7).activemobservice img{display:none;}
.servicemobtabtitle:nth-child(7).activemobservice p{
	background:url('../img/download.png');
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: center 1px;
}*/
    /* for mobile tabs page primeplus end */
    .interesthead h3 {
        width: 60%;
    }

    .primewrap {
        text-align: left;
    }

    .prime {
        text-align: left;
        display: block;
        width: 100%;
        margin: 0px;
        border-right: none;
    }

        .prime p {
            padding: 15px 0px;
            border-bottom: 1px solid #000000;
        }

        .prime:last-child p {
            border-bottom: none;
        }

    #prime {
        background-position: 165px;
        border-right: none;
    }

    #easy {
        background-position: 215px;
        border-right: none;
    }

    #basic {
        background-position: 165px;
        border-right: none;
    }

    .updateshow {
        display: none;
    }

    .updatemobshow {
        display: block;
    }

    .updatedwrapper span.updatehead {
        height: 0px;
        width: 22%;
        display: inline-block;
        vertical-align: middle;
    }

    .updatedwrapper h3.updatehead {
        font-size: 18px;
        display: inline-block;
        vertical-align: middle;
        width: 54%;
    }

    .updatecontent {
        width: 290px;
    }

    .accountshead h3 {
        width: 200px;
    }

    .footcontact {
        display: block;
    }

    .mobcontactdata {
        display: none;
    }

    .mobfootcontact .footcontact {
        display: block;
        padding: 0px 15px;
        width: 100%;
        margin-bottom: 0px;
        border-bottom: 1px solid #d793af;
    }

        .mobfootcontact .footcontact h3 {
            font-family: 'FuturaBT-Medium';
            font-size: 15px;
            line-height: 60px;
            background-image: url('../img/mobdrop.png');
            background-repeat: no-repeat;
            background-position: right;
            color: #ffffff;
            margin-bottom: 0px;
            cursor: pointer;
        }

    .lastfootsection {
        margin-top: 30px;
    }

    .mobcontact-open {
        display: block;
        transition: all 0.9s;
    }

    footer {
        padding: 20px 15px 0px;
        margin-top: 30px;
    }
    /* .styled-mobcontact {
width: 100%;
height: 60px;
overflow: hidden;
background: url(../img/mobdrop.png) no-repeat 95% #ae275f;
border: none;
display: inline-block;
margin-bottom: 0px;
border-bottom: 1px solid #d793af;
}
.styled-mobcontact select {
font-family:'FuturaBT-Medium';
background: transparent;
width: 100%;
height: 60px;
padding: 0px;
padding-left: 0px;
font-size: 14px;
color: #ffffff;
line-height: 1;
border: none;
outline: none;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
}
.styled-mobcontact select option {
background-color: #ffffff;
color: #000000;
} */
    .mobfootcontact {
        display: block;
    }

        .mobfootcontact .footsocial ul li a {
            color: #ffffff;
        }

    .footcontainer {
        width: 100%;
    }

    .copyright {
        padding: 0px 15px;
    }

    .favdrops {
        display: none;
    }

    .accountsheadwrap, .accdescwrapper, .all_article {
        display: none;
    }

    .mob-acctype-tab {
        display: block;
    }

        .mob-acctype-tab .accountshead {
            margin-bottom: 20px;
        }

    .mobacctype {
        text-align: left;
        margin: 0px 15px;
        padding: 5px 0px;
        cursor: pointer;
        border-bottom: 1px solid #c9c8c8;
    }

    .mobacctypelast {
        border: none;
    }

    .mobacctype p {
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        color: #505050;
        display:inline;
    }

        .mobacctype p i {
            float: right;
        }

    .acclist {
        border-bottom: 1px solid #cccccc;
        border-right: none;
        background-color: #f1f0f0;
        margin: 0px 15px;
        padding: 5px;
    }

    .mobusefullinkswrap {
        /*padding: 30px 0px 35px;*/
        padding:0;/*mital 12/7/2016*/
        display: block;
    }

    .usefullinks {
        -webkit-transform: inherit;
        font-family: 'FuturaBT-Light';
        font-size: 17px;
        line-height: 37px;
        width: 100%;
        color: #fefefe;
        background-image: url('../img/links.png');
        background-repeat: no-repeat;
        background-position: right;
        cursor: pointer;
        text-align: left;
        padding-left: 30px;
    }

    .hiddenlinks {
        width: 100%;
        background-color: #ffffff;
        border: none;
        display: block;
        position: relative;
        margin-left: 0px;
        vertical-align: top;
        margin-top: 0px;
    }

        .hiddenlinks ul li a span {
            display: inline-block;
        }

        .hiddenlinks ul li a {
            padding: 0px 0px 0px 60px;
            display: block;
            line-height: 60px;
        }

    .tabapplyhide {
        display: none;
    }

    .floatingwrap {
        display: block;
        position: fixed;
        bottom: 0px;
        z-index: 999999;
        width: 100%;
    }

    .applynowwrapper {
        box-shadow: none;
        border: none;
    }

    .applyback {
        width: 100%;
        background-color: #b63c6f;
    }

    .quickservice {
        background-color: transparent;
        border: 1px solid #ffffff;
        margin: 5px 0px;
        width: 90px;
        height: 25px;
        line-height: 16px;
        font-size: 13px;
    }

    .applyback span {
        float: right;
        margin-right: 10px;
        line-height: 35px;
    }

        .applyback span i {
            color: #ffffff;
        }

    .servicequciklist {
        display: none;
    }

    .servicequciklist-active {
        display: block;
    }

    .sticky-footer {
        display: none;
    }

    .menumodal .modal-header {
        border-bottom: none;
        padding: 0px;
        margin-bottom: 10px;
        position: absolute;
        right: 0px;
        top: 30px;
    }

    .menumodal .modal-footer {
        border-top: none;
    }

    .menumodal {
        width: 90% !important;
        margin: 0px;
    }

        .menumodal .modal-content {
            border-radius: 0px;
            box-shadow: none;
            background-color: transparent;
            border: none;
        }

    #menumodal {
        padding: 0px !important;
        background-color: rgba(0, 0, 0, 0.9);
    }

    .menumodal .close {
        opacity: 1;
        text-shadow: none;
    }

    .mobmenu {
    }

    .menuloginwrapper {
        text-align: center;
        padding: 15px;
    }

    .menuaccordian h5 a {
        display: block;
        padding: 14px 15px;
    }

    .menuaccordian .panel-heading, .menuaccordian .panel {
        border: none;
        background-color: transparent;
        border-radius: 0px;
        box-shadow: none;
    }

    .menuaccordianwrap .panel-group .panel + .panel {
        margin-top: 0px;
    }

    .menuaccordian .panel-body {
        padding: 0px;
        background-color: #e6e6e6;
    }

    .menuaccordian .panel-heading {
        background-color: #ae275f;
        border-bottom: 1px solid #be527f;
        padding: 0px;
    }

    .menuaccordian h5 {
        color: #ffffff;
        font-family: 'FuturaBT-Book';
        font-size: 16px;
        background-image: url('../img/tabopenwhite.png');
        background-repeat: no-repeat;
        background-position: 90%;
    }

    .noaccord {
        background-image: none !important;
    }

    .mobpersonalsub li {
        list-style: none;
        font-family: 'FuturaBT-Book';
        font-size: 14px;
        height: 45px;
        line-height: 45px;
        border-bottom: 1px solid #c8c8c8;
    }

        .mobpersonalsub li a {
            color: #323232;
            padding: 0px 45px;
            display: block;
            background-image: url('../img/right.png');
            background-repeat: no-repeat;
            background-position: 90%;
        }

    .mobexplore {
        background-image: url('../img/explore.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobgrab {
        background-image: url('../img/deals.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobpay {
        background-image: url('../img/payment.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobbank {
        background-image: url('../img/bank.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobprogress {
        background-image: url('../img/progress.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobapply {
        background-image: url('../img/mobapply.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .menuaccordianwrap .panel-group, .mobsublevel .panel-group {
        margin-bottom: 0px;
    }

    .menuaccordianwrap {
        /* display:none; */
    }

    .mobsublevel {
        display: none;
    }

    .backflip {
        padding: 14px 15px 14px 30px;
        background-color: #ae275f;
        color: #ffffff;
        font-family: 'FuturaBT-Book';
        font-size: 16px;
        background-image: url(../img/mobbackarrow.png);
        background-repeat: no-repeat;
        background-position: 16px;
        cursor: pointer;
        border-bottom: 1px solid #be527f;
    }

    .menusubaccordian h5 a {
        display: block;
        padding: 14px 15px;
    }

    .menusubaccordian .panel-heading, .menusubaccordian .panel {
        border: none;
        background-color: transparent;
        border-radius: 0px;
        box-shadow: none;
    }

    .mobsublevel .panel-group .panel + .panel {
        margin-top: 0px;
    }

    .menusubaccordian .panel-body {
        padding: 0px;
        background-color: #e6e6e6;
    }

    .menusubaccordian .panel-heading {
        background-color: #ae275f;
        border-bottom: 1px solid #be527f;
        padding: 0px;
    }

    .menusubaccordian h5 {
        color: #ffffff;
        font-family: 'FuturaBT-Book';
        font-size: 16px;
        background-image: url('../img/tabopenwhite.png');
        background-repeat: no-repeat;
        background-position: 90%;
    }

    .menuinneraccordian .panel-heading {
        background-color: #e6e6e6;
        border-bottom: 1px solid #c8c8c8;
        padding: 0px;
    }

    .menuinneraccordian h5 {
        color: #323232;
        font-family: 'FuturaBT-Book';
        font-size: 15px;
        background-image: url('../img/mobdownarrow.png');
        background-repeat: no-repeat;
        background-position: 90%;
    }

    .menuinneraccordian .panel-body {
        background-color: #ffffff;
        border-bottom: 1px solid #000000;
    }

    .innermenulist {
        padding: 15px;
    }

        .innermenulist li {
            list-style: none;
            font-family: 'FuturaBT-Book';
            font-size: 14px;
            line-height: 40px;
        }

            .innermenulist li a {
                color: #323232;
            }

    .modal.fade.menumodalwrap:not(.in) .modal-dialog {
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
        webkit-transition: -webkit-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
    }
    /*added on 31st dec 15 starts*/
    .new_ticker_custom .sticker {
        width: 17%;
    }

    .str_wrap.mrq1 {
        width: 83%;
    }
    /*added on 31st dec 15 ends*/
    footer {
        padding: 0;
        margin: 0;
    }

        footer .container {
            padding: 0px;
        }

            footer .container .row {
                margin: 0;
            }

    .footcontact h3 {
        display: none;
    }

    .footcontact {
        margin-bottom: 0;
        border-bottom: 1px solid #fff;
    }

        .footcontact h3.f_head {
            display: block;
            position: relative;
            margin: 15px;
        }

            .footcontact h3.f_head:after {
                position: absolute;
                content: '';
                background-image: url('../img/mobile_foot_accord.png');
                background-repeat: no-repeat;
                width: 30px;
                height: 50px;
                right: 0;
                top: 3px;
            }

        .footcontact.p_active h3.f_head:after {
            background-image: url('../img/foot_upper.png');
        }

        .footsocial > ul, .styled-country ul, .footcontact.usefulinks ul {
            display: block !important;
        }

        .footcontact ul {
            display: none;
            background-color: #EAEBED;
            padding: 20px;
            margin: 0px;
        }

        .styled-country, .footsocial p, .footcontact ul, .copyright p {
            margin:15px 30px;
        }
    .copyright p {
        margin:0 15px;
    }

    .copyright ul {
        /*margin-bottom: 15px;*/
        margin-left: 14px;
    }

    .updatedwrapper span.update_span {
        background-color: #c8c8c8;
        display: inline-block;
        width: 60%;
        font-size: 20px;
        padding: 5px 20px;
        top: 25px;
    }

    .updateshow {
        margin-top: 15px;
    }

    .bank-head-h span {
        font-size: 20px;
    }

    .sect-bank-h {
        padding: 10px 0px 0px 0px;
    }

    .carousel-bank {
        margin: 30px auto 25px auto;
    }

    .slider2 .block p {
        padding: 0px 48px;
    }

    .updatedwrapper {
        padding: 0px 15px 30px 15px;
    }

    .slider2 .block a {
        margin: 15px auto 0px auto;
    }

    .mobileKnow
    {
        float: right !important;
        font-family: 'FuturaBT-Medium';
        font-size: 10px;
        line-height: 50px;
        border: none !important;
    }
}

@media (max-width:640px) {


    .ham, .mobsearchwrap ul li {
        font-size: 32px;
    }

    .logo {
        margin-left: 40px;
    }

    .hiddensearch {
        width: 81%;
        right: 65px;
    }

    .bannerwrap {
        background-position: 62% center;
    }

    .atm p {
        width: 35%;
    }

    .interesthead h3 {
        font-size: 14px;
        line-height: 40px;
    }

    .updatedwrapper h3.updatehead {
        font-size: 16px;
        width: 54%;
    }

    /*.acctype {
        width: 49%;
        margin-bottom: 15px;
    }*/

    .infowrapper .panel-title {
        line-height: 20px;
        font-size: 13px;
        /*background-size: 10px;*/
    }
    /*manohar 21*/
    .apply_top_text .apply_options {
        padding: 0;
        text-align: left;
    }

        .apply_top_text .apply_options .apply_item {
            text-align: left;
            padding: 15px;
        }

        .apply_top_text .apply_options .apply_item {
            width: 100%;
        }

            .apply_top_text .apply_options .apply_item.br {
                border-right: 0;
                border-bottom: 1px solid #fff;
            }

    .apply_top_text h2 {
        font-size: 26px;
    }

    .apply_now_form_container .form_block .input-block.w45, .apply_now_form_container .form_block .select-block.w45 {
        width: 100%;
    }

    .apply_top_text .bg_relative::after {
        background: url('../img/applym_bg1.png') no-repeat;
        height: 15%;
        width: 35%;
    }

    .apply_top_text .bg_relative::before {
        background: url('../img/applym_bg2.png') no-repeat;
        height: 15%;
        width: 35%;
        left: 65%;
    }
}

@media (max-width:580px) {
    .hiddensearch {
        width: 86%;
        right: 65px;
    }

    .atm p {
        width: 40%;
    }

    .interestedwrap .container {
        padding: 0px;
    }

    .interesthead {
        padding: 0px;
    }

        .interesthead h3 {
            width: 63%;
        }

    .updatedwrapper span.updatehead {
        width: 15%;
    }

    .updatedwrapper h3.updatehead {
        font-size: 16px;
        width: 67%;
    }

    .copyright {
        margin-bottom: 0px;
    }

        .copyright p, .copyright ul li {
            font-size: 12px;
        }

    .carousel-li, .slider2 .block {
        border-right: 0px;
        border-left: 0;
    }

    .login {
        font-size: 12px;
        width: 100px;
    }

    .new_ticker_custom .sticker, .str_wrap.mrq1 {
        width: 100%;
    }

    .new_ticker_custom .sticker {
        text-align: center;
    }

        .new_ticker_custom .sticker::after {
            background-image: none;
            top: 100%;
            left: 0;
            width: 100%;
            height: 1px;
            background-color: #000;
        }

    .openacc {
        font-size: 12px;
        width: 175px;
    }
}

@media (max-width:480px) {
    .logo img {
        width: 143px;
    }

    .ham, .mobsearchwrap ul li {
        font-size: 30px;
    }

    .hiddensearch {
        width: 82%;
        right: 64px;
    }

    .bannerwrap h2 {
        font-size: 27px;
    }

        .bannerwrap h2 span {
            font-size: 16px;
        }
    
    .bannerwrap h1 {
        font-size: 27px;
    }

        .bannerwrap h1 span {
            font-size: 16px;
        }

    .exclusive {
        font-size: 14px;
    }

    .applynow, .buynow {
        width: 130px;
        margin-right: 15px;
    }

    .callback, a.callback {
        /*width: 160px;*/
        width: auto;
        display:block;
        margin-top :15px;
    }

    .serviceswrap {
        padding: 0px 15px;
    }

    .servicehighlight {
        width: 100%;
        display: inline-block;
        background-color: transparent;
        vertical-align: top;
        border-right: none;
        height: auto;
        padding: 0px;
        min-height: initial;
        padding: 30px 0px 15px;
        margin-bottom: 0px;
        border-bottom: 1px solid #d2d2d2;
    }

        .servicehighlight:last-child {
            border-bottom: 1px solid #d2d2d2;
        }

        .servicehighlight h4 {
            margin-bottom: 5px;
        }

            .servicehighlight h4 span {
                display: block;
            }

    .atm {
        width: 99%;
    }

        .atm p {
            width: 48%;
        }

    .tool-tip {
        right: 22%;
        top: 82px;
    }

        .tool-tip:after {
            left: 65%;
        }

    .interesthead h3 {
        width: 80%;
        font-size: 12px;
    }

    .updatedwrapper .container {
        padding: 0px;
    }

    .updatedwrapper span.updatehead {
        width: 9%;
    }

    .updatedwrapper h3.updatehead {
        font-size: 14px;
        width: 78%;
    }

    .copyright p, .copyright ul li {
        font-size: 14px;
    }

    .copyright {
        margin-bottom: 0px;
    }

        .copyright ul li {
            display: block;
            line-height: 15px;
        }

            .copyright ul li a {
                padding: 0px;
                padding-left: 5px !important;
                border-right: none;
            }

    .designed p {
        background-size: 25px;
        background-position: 180px;
    }

    .menuloginwrapper {
        padding: 15px 5px;
    }

    .login {
        margin-right: 5px;
    }

    .openacc {
        font-size: 12px;
        width: 140px;
    }

    .login {
        font-size: 12px;
        width: 75px;
    }
    /*added on 31st dec 15 starts*/
    .slider1 .owl-theme .owl-nav .owl-prev .next {
        background-image: url("../img/arrow-lefts1.png");
    }

    .slider1 .owl-theme .owl-nav .owl-next .prev {
        background-image: url("../img/arrow-rigths1.png");
    }

    .slider2 .owl-theme .owl-nav .owl-prev .next {
        background-image: url("../img/home/left-arrow1.png");
    }

    .slider2 .owl-theme .owl-nav .owl-next .prev {
        background-image: url("../img/home/right-arrow1.png");
    }
    /*added on 31st dec 15 ends*/
    .home-banner-slide .owl-carousel .owl-item > li > img {
        /*height: 214px;*/
    }

     /*written by mital*/
    #applynow .applynow_container {
        padding:20px 10px;  
    }

     /*written by mital*/
}

@media (max-width:400px) {
    .hiddensearch {
        width: 80%;
        right: 64px;
    }

    .atm p {
        width: 100%;
        text-align: center;
        margin-bottom: 5px;
        background-image: none;
        padding-left: 0px;
    }
}

@media (max-width:360px) {
    .logo img {
        width: 125px;
    }

    .logo {
        margin-left: 35px;
    }

    .ham, .mobsearchwrap ul li {
        font-size: 25px;
    }

    .hiddensearch {
        width: 78%;
        right: 61px;
    }

    .bannerwrap h2 {
        font-size: 25px;
    }

        .bannerwrap h2 span {
            font-size: 14px;
        }
    .bannerwrap h1 {
        font-size: 25px;
    }

        .bannerwrap h1 span {
            font-size: 14px;
        }

    .exclusive {
        font-size: 12px;
    }

    .applynow, .buynow {
        width: 115px;
        margin-right: 15px;
    }

    .callback, a.callback {
        width: 145px;
    }

    .servicequciklist li {
        padding-left: 30px;
    }

    .interesthead h3 {
        width: 90%;
    }

    .updatedwrapper span.update_span {
        background-color: #c8c8c8;
        width: 75%;
    }

    .updatedwrapper h3.updatehead {
        width: 100%;
    }

    .updatecontent {
        width: 275px;
    }

    .acctype, .progressacctype {
        width: 100%;
    }

    .copyright ul li {
        display: block;
        line-height: 15px;
    }

        .copyright ul li a {
            padding: 0px;
            padding-left: 5px !important;
            border-right: none;
        }
    /*added on 31st dec 15 starts*/

    /*added on 31st dec 15 ends*/
    .news_div {
        height:300px;
    }
    .news_div p img {
        vertical-align:top;
    }
    .news_div .sfdownloadTitle {
        width:86%;
    }
    .sfpdf > a {
        width:85%;
        word-wrap:break-word;
    }
}

@media (max-width:320px) {
    .logo img {
        width: 140px;
    }

    .ham {
        font-size: 25px;
    }

    .downform_tabs_p ul li {
        width:23%;
    }

    .downform_tabs_p ul li:last-child {
        width:31%;
    }/*mital 5/7/2016*/

    .news_div .read_more {
        position: static;
    }
    .awards ul li {
        left:3%;
    }
    
}

/*sujeet*/
@media (min-width:320px) and (max-width: 767px) {
    .kn-btn {
        width: 124px;
        height: 35px;
    }

    .carousel-main .bx-wrapper .bx-next {
        right: -15px;
        background: url('../img/home/right-m.png') no-repeat 0px 0px;
    }

    .carousel-main .bx-wrapper .bx-prev {
        left: -15px;
        background: url('../img/home/left-m.png') no-repeat 0 0px;
    }

    .carousel-bank .bx-wrapper .bx-prev {
        left: -20px;
        background: url('../img/home/left-m.png') no-repeat 0 0px;
    }

    .carousel-bank .bx-wrapper .bx-next {
        right: -20px;
        background: url('../img/home/right-m.png') no-repeat 0px 0px;
    }

    .carousel-li {
        border-right: 0px;
        text-align: center;
    }

    .carousel-main .bx-wrapper .bx-controls-direction a {
        margin-top: 0px;
    }

    .carousel-li h4 {
        text-align: center;
    }

    .carousel-li p {
        text-align: center;
    }

    .carousel-bank .bx-wrapper .bx-controls-direction a {
        margin-top: 0px;
    }

    .bank-inner-h {
        border-left: 0px solid #d7d7d9;
    }

    .mobile100 {
        width: 100% !important;
    }

    .banner-slide-cap {
        right: 4%;
        width: 49%;
        top: 6%;
        min-height: 50px;
    }

    .parahead-h {
        font-family: 'FuturaBT-Medium';
        font-size: 1em;
        line-height: 23px;
    }

    .home-banner-slide .kn-btn {
        margin-top: 15px;
    }
    /*Vikas Css Start*/
    .bannerwrap img {
        height: 285px;
        width: 100%;
        /*height:85px;*//*mital 21/7/2016*//*Commented because app download images geting distorted in mobile   26-03-2016*/
    }

    .bannerwrap .container {
        left: 4%;
    }
    /*Vikas Css End*/

    .owl768 .owl-controls .owl-nav .owl-prev .next, .owl769 .owl-controls .owl-nav .owl-prev .next {
        left:-14px;
    }
    

    .insta_rchrg_p .savings_banner_btn.etag {font-size: 12px;    margin: 0;    padding: 8px;    }
    .insta_rchrg_p h5 {  font-size: 17px;  line-height: 30px;  padding-left: 4%;  padding-top: 3%;}
}
/*end media*/
@media (min-width:768px) and (max-width: 991px) {
    .bank-inner-h {
        border-left: 0px solid #d7d7d9;
    }

    .parahead-h {
        font-size: 1em;
        line-height: 18px;
    }

    .bor-width {
        border-bottom: 2px solid #ed1164;
        margin: 5% auto;
    }

        .bor-width.secd {
            margin: 3% auto;
        }

    .home-banner-slide .kn-btn {
        margin-top: 15px;
    }

    .new_ticker_custom .sticker {
        width: 17%;
    }

    .str_wrap.mrq1 {
        width: 80%;
    }

    .styled-country .ddlabel {
        padding-left: 3px;
    }

    .locate_hover {
        left: 53px;
        padding: 12px 10px 12px 23px;
    }

    .rates .locate_hover {
        left: 139px;
    }

    .smallbann-h {
        margin: 0px auto;
    }

    .kn-btn {
        width: 140px;
        height: 32px;
        padding: 3px 0px;
    }

    .call-hidden {
        width: 630px;
    }

    .slide-call {
        left: -630px;
        top: 260px;
    }

    .call-click {
        top: 50px;
    }

    .loan-btn {
        font-size: 0.7em;
        margin: 5px auto;
    }
    .owl768 .owl-controls .owl-nav .owl-prev .next, .owl769 .owl-controls .owl-nav .owl-prev .next {
        left:-14px;
    }
    .news_div {
        height:300px;
    }
    .news_div p img {
        vertical-align:top;
    }
    .news_div .sfdownloadTitle {
        width:86%;
    }
    .sfpdf > a {
        width:85%;
        word-wrap:break-word;
    }
}
/*media*/
















/* ===================
	FORM: CSS
=================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

    .ir:before {
        content: "";
        display: block;
        width: 0;
        height: 150%;
    }

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    /*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

    .visuallyhidden.focusable:active,
    .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    .bannershare {
        display: none;
    }

    .bannerwrap.futurestar {
        background-image: url('../MobBanners/futurestar_banner.jpg');
    }

    .bannerwrap.inaam {
        background-image: url('../MobBanners/Inaam-Personal_banner.jpg');
    }

    .bannerwrap.pensionsaving {
        background-image: url('../MobBanners/Pension-Savings-banner.jpg');
    }

    .bannerwrap.primeplus {
        background-image: url('../MobBanners/Primeplussavings_banner.jpg');
    }

    .bannerwrap.savingsacc {
        background-image: url('../MobBanners/Savingaccount_banner.jpg');
    }

    .bannerwrap.seniorprivilegesavings {
        background-image: url('../MobBanners/Senior-Privilege-Savings-banner.jpg');
    }

    .bannerwrap.women {
        background-image: url('../MobBanners/Womens-Savings_banner.jpg');
    }

    .bannerwrap.youth {
        background-image: url('../MobBanners/Youth-account_banner.jpg');
    }

    .bannerwrap.salarycompare {
        background-image: url('../BannerImgs/SalaryAccount_comparepage_Usefullinks_open_banner.jpg');
    }

    .bannerwrap.defenceSalary {
        background-image: url('../MobBanners/defence_salarys_banner.jpg');
    }

    .bannerwrap.primeandwealth {
        background-image: url('../MobBanners/prime_andwealth_salary_banner.jpg');
    }

    .bannerwrap.prioritySalary {
        background-image: url('../MobBanners/Priority_salary_banner.jpg');
    }


    .bannerwrap.CurrentAccount {
        background-image: url('../MobBanners/CurrentAccount_banner.jpg');
    }

    .bannerwrap.CurrentAccountbyindustry {
        background-image: url('../MobBanners/Current-Accounts-by-Industry_mobile_banner.jpg');
    }

    .bannerwrap.CurrentAccountExclusiv {
        background-image: url('../MobBanners/Exclusive-Current-Accounts_mobile_banner.jpg');
    }

    .bannerwrap.CurrentAccountRegular {
        background-image: url('../MobBanners/Exclusive-Current-Accounts_mobile_banner.jpg');
    }

    .bannerwrap.CurrentAccountResidenseForeing {
        background-image: url('../MobBanners/Resident-Foreign-Currency_mobile_banner.jpg');
    }

    .bannerwrap.NPS {
        background-image: url('../MobBanners/NewPensionSystemNPSsmall.jpg');
    }

    .bannerwrap.BSatmbanking {
        background-image: url('../MobBanners/Banksmart_atm_banking.jpg');
    }

    .bannerwrap.BSbranchbanking {
        background-image: url('../MobBanners/Banksmart_branch_banking.jpg');
    }

    .bannerwrap.BSaxismobile {
        background-image: url('../BannerImgs/Banksmart_inside_axismobile.jpg');
    }

    .bannerwrap.BSCashDeposit {
        background-image: url('../BannerImgs/Banksmart_inside_Cash_Deposit_Machine.jpg');
    }

    .bannerwrap.BSDoorstep {
        background-image: url('../BannerImgs/Banksmart_inside_Doorstep_banking.jpg');
    }

    .bannerwrap.BSestatment {
        background-image: url('../BannerImgs/Banksmart_inside_estatment.jpg');
    }

    .bannerwrap.BSInternetbanking {
        background-image: url('../BannerImgs/Banksmart_inside_Internetbanking--.jpg');
    }

    .bannerwrap.BSlimewallet {
        background-image: url('../BannerImgs/Banksmart_inside_lime_wallet.jpg');
    }

    .bannerwrap.BSNRIphonebanking {
        background-image: url('../BannerImgs/Banksmart_inside_NRI_phone_banking.jpg');
    }

    .bannerwrap.BSphonebanking {
        background-image: url('../BannerImgs/Banksmart_inside_phone_banking.jpg');
    }

    .bannerwrap.BSPingPayKaro {
        background-image: url('../BannerImgs/Banksmart_inside_PingPayKaro.jpg');
    }

    .bannerwrap.BSSMSBanking {
        background-image: url('../BannerImgs/Banksmart_inside_SMS_Banking.jpg');
    }

    .bannerwrap.BSTollfreeAxisDial {
        background-image: url('../BannerImgs/Banksmart_inside_Toll_free_Axis_Dial.jpg');
    }

    .bannerwrap.BSTwitterbanking {
        background-image: url('../BannerImgs/Banksmart_inside_Twitterbanking--.jpg');
    }

    .bannerwrap.FixedDeposit {
        background-image: url('../MobBanners/Fixed-Deposit_banner.jpg');
    }

    .bannerwrap.RecurringDeposits {
        background-image: url('../MobBanners/Recurring-Deposits_banner.jpg');
    }

    .bannerwrap.Taxsaverfixeddeposit {
        background-image: url('../MobBanners/Tax-Saver_banner.jpg');
    }

    .bannerwrap.ENCASH24 {
        background-image: url('../MobBanners/ENCASH-24_banner.jpg');
    }

    .bannerwrap.FixedDepositplus {
        background-image: url('../MobBanners/Fixed-Deposit-plus_banner.jpg');
    }

    .bannerwrap.CreditCard {
        background-image: url('../MobBanners/credit_card_banner.jpg');
    }

    .bannerwrap.eDGESavings {
        background-image: url('../MobBanners/Savingsaccount_banner.jpg');
    }

    .bannerwrap.eDGEDebit {
        background-image: url('../MobBanners/debitcards_banner.jpg');
    }

    .bannerwrap.eDGECredit {
        background-image: url('../MobBanners/creditcards_banner.jpg');
    }

    .bannerwrap.eDGELoans {
        background-image: url('../MobBanners/Loans_banner.jpg');
    }

    .bannerwrap.eDGEForex {
        background-image: url('../MobBanners/Forex_banner.jpg');
    }

    .bannerwrap.eDGEInaamAcc {
        background-image: url('../MobBanners/Inaamaccount_banner.jpg');
    }

    .bannerwrap.eDGEFamily {
        background-image: url('../MobBanners/familybanking_banner.jpg');
    }

    .serviceswrap .container {
        width: 100%;
        padding: 0px;
    }

    .servicehighlight:first-child {
        margin-left: 0px;
    }

    .servicehighlight {
        width: 49%;
        display: inline-block;
        background-color: #c8c8c8;
        margin-bottom: 5px;
        vertical-align: top;
        border-right: none;
        height: 150px;
        padding: 45px 0px;
        min-height: initial;
    }

        .servicehighlight h4 {
            margin-bottom: 10px;
        }

            .servicehighlight h4 span {
                display: inline;
            }

    .atm {
        width: 99%;
        height: 175px;
    }

        .atm p {
            display: inline-block;
            vertical-align: top;
            margin-top: 5px;
            width: 30%;
        }

    .tool-tip {
        right: 15%;
        top: 100px;
    }

        .tool-tip:after {
            bottom: 100%;
            left: 50%;
        }

    .applynowwrap {
        margin-left: 0px;
        padding: 0px;
    }

    /*.tabwrap
{
    display: none;
}*/
    /* for mobile tabs page primeplus */
    .mob-tab-data {
        display: none;
    }

    .mob-tab-open {
        display: block;
    }

    .mobtabwrap {
        display: block;
    }

        .mobtabwrap .mobservicetabs {
            box-shadow: none;
            background-color: transparent;
        }

        .mobtabwrap .servicemobtabtitle {
            background-color: #ae275f;
            margin-bottom: 10px;
            border: 1px solid #d4d1d2;
            text-align: center;
            padding: 10px 15px 15px;
            cursor: pointer;
            height: 75px;
        }

        .mobtabwrap .activemobservice {
            background-color: #ffffff;
        }

    .servicemobtabtitle img {
        margin-bottom: 5px;
    }

    .servicemobtabtitle p {
        font-family: 'FuturaBT-Medium';
        font-size: 15px;
        line-height: 15px;
        color: #ffffff;
    }

    .activemobservice {
        background-color: #ffffff;
    }

        .activemobservice p {
            color: #323232;
        }

    /*.servicemobtabtitle:nth-child(1).activemobservice img
{
    display: none;
}

.servicemobtabtitle:nth-child(1).activemobservice p
{
    background: url('../img/benefits.png');
    padding-top: 30px;
    background-repeat: no-repeat;
    background-position: center 1px;
}

.servicemobtabtitle:nth-child(3).activemobservice img
{
    display: none;
}

.servicemobtabtitle:nth-child(3).activemobservice p
{
    background: url('../img/elegible.png');
    padding-top: 30px;
    background-repeat: no-repeat;
    background-position: center 1px;
}

.servicemobtabtitle:nth-child(5).activemobservice img
{
    display: none;
}

.servicemobtabtitle:nth-child(5).activemobservice p
{
    background: url('../img/fees.png');
    padding-top: 30px;
    background-repeat: no-repeat;
    background-position: center 1px;
}

.servicemobtabtitle:nth-child(7).activemobservice img
{
    display: none;
}

.servicemobtabtitle:nth-child(7).activemobservice p
{
    background: url('../img/download.png');
    padding-top: 30px;
    background-repeat: no-repeat;
    background-position: center 1px;
}*/
    /* for mobile tabs page primeplus end */
    .interesthead h3 {
        width: 60%;
    }

    .primewrap {
        text-align: left;
    }

    .prime {
        text-align: left;
        display: block;
        width: 100%;
        margin: 0px;
        border-right: none;
    }

        .prime p {
            padding: 15px 0px;
            border-bottom: 1px solid #000000;
        }

        .prime:last-child p {
            border-bottom: none;
        }

    #prime {
        background-position: 165px;
        border-right: none;
    }

    #easy {
        background-position: 215px;
        border-right: none;
    }

    #basic {
        background-position: 165px;
        border-right: none;
    }

    .updateshow {
    }

    .updatemobshow {
        display: block;
    }

    .updatedwrapper span.updatehead {
        height: 0px;
        width: 22%;
        display: inline-block;
        vertical-align: middle;
    }

    .updatedwrapper h3.updatehead {
        font-size: 18px;
        display: inline-block;
        vertical-align: middle;
        width: 54%;
    }

    .updatecontent {
        width: 290px;
    }

    .accountshead h3 {
        width: 200px;
    }

    .footcontact {
        display: none;
    }

    .mobcontactdata {
        display: none;
    }

    .mobfootcontact .footcontact {
        display: block;
        padding: 0px 15px;
        width: 100%;
        margin-bottom: 0px;
        border-bottom: 1px solid #d793af;
    }

        .mobfootcontact .footcontact h3 {
            font-family: 'FuturaBT-Medium';
            font-size: 15px;
            line-height: 60px;
            background-image: url('../img/mobdrop.png');
            background-repeat: no-repeat;
            background-position: right;
            color: #ffffff;
            margin-bottom: 0px;
            cursor: pointer;
        }

    .lastfootsection {
        margin-top: 30px;
    }

    .mobcontact-open {
        display: block;
        transition: all 0.9s;
    }

    footer {
        padding: 20px 15px 0px;
        margin-top: 30px;
    }
    /* .styled-mobcontact {
width: 100%;
height: 60px;
overflow: hidden;
background: url(../img/mobdrop.png) no-repeat 95% #ae275f;
border: none;
display: inline-block;
margin-bottom: 0px;
border-bottom: 1px solid #d793af;
}
.styled-mobcontact select {
font-family:'FuturaBT-Medium';
background: transparent;
width: 100%;
height: 60px;
padding: 0px;
padding-left: 0px;
font-size: 14px;
color: #ffffff;
line-height: 1;
border: none;
outline: none;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
}
.styled-mobcontact select option {
background-color: #ffffff;
color: #000000;
} */
    .mobfootcontact {
        display: block;
    }

        .mobfootcontact .footsocial ul li a {
            color: #ffffff;
        }

    .footcontainer {
        width: 100%;
    }

    .copyright {
        padding: 0px 15px;
    }

    .favdrops {
        display: none;
    }

    .accountsheadwrap, .accdescwrapper {
        display: none;
    }

    .mob-acctype-tab {
        display: block;
    }

        .mob-acctype-tab .accountshead {
            margin-bottom: 20px;
        }

    .mobacctype {
        text-align: left;
        margin: 0px 15px;
        padding: 5px 0px;
        cursor: pointer;
        border-bottom: 1px solid #c9c8c8;
    }

    .mobacctypelast {
        border: none;
    }

    .mobacctype p {
        font-family: 'ArialMT-Regular';
        font-size: 14px;
        color: #505050;
    }

        .mobacctype p i {
            float: right;
        }

    .acclist {
        border-bottom: 1px solid #cccccc;
        border-right: none;
        background-color: #f1f0f0;
        margin: 0px 15px;
        padding: 5px;
    }

    .mobusefullinkswrap {
        padding: 30px 0px 35px;
        display: block;
    }

    .usefullinks {
        -webkit-transform: inherit;
        font-family: 'FuturaBT-Light';
        font-size: 17px;
        line-height: 37px;
        width: 100%;
        color: #fefefe;
        background-image: url('../img/links.png');
        background-repeat: no-repeat;
        background-position: right;
        cursor: pointer;
        text-align: left;
        padding-left: 30px;
    }

    .hiddenlinks {
        width: 100%;
        background-color: #ffffff;
        border: none;
        display: block;
        position: relative;
        margin-left: 0px;
        vertical-align: top;
        margin-top: 0px;
    }

        .hiddenlinks ul li a span {
            display: inline-block;
        }

        .hiddenlinks ul li a {
            padding: 0px 0px 0px 60px;
            display: block;
            line-height: 60px;
        }

    .tabapplyhide {
        display: none;
    }

    .floatingwrap {
        display: block;
        position: fixed;
        bottom: 0px;
        z-index: 999999;
        width: 100%;
    }

    .applynowwrapper {
        box-shadow: none;
        border: none;
    }

    .applyback {
        width: 100%;
        background-color: #b63c6f;
    }

    .quickservice {
        background-color: transparent;
        border: 1px solid #ffffff;
        margin: 5px 0px;
        width: 90px;
        height: 25px;
        line-height: 16px;
        font-size: 13px;
    }

    .applyback span {
        float: right;
        margin-right: 10px;
        line-height: 35px;
    }

        .applyback span i {
            color: #ffffff;
        }

    .servicequciklist {
        display: none;
    }

    .servicequciklist-active {
        display: block;
    }

    .sticky-footer {
        display: none;
    }

    .menumodal .modal-header {
        border-bottom: none;
        padding: 0px;
        margin-bottom: 10px;
        position: absolute;
        right: 15px;
        top: 30px;
    }

    .menumodal .modal-footer {
        border-top: none;
    }

    .menumodal {
        width: 90%;
        margin: 0px;
    }

        .menumodal .modal-content {
            border-radius: 0px;
            box-shadow: none;
            background-color: transparent;
            border: none;
        }

    #menumodal {
        padding: 0px !important;
        background-color: rgba(0, 0, 0, 0.9);
    }

    .menumodal .close {
        opacity: 1;
        text-shadow: none;
    }

    .mobmenu {
    }

    .menuloginwrapper {
        text-align: center;
        margin-bottom: 10px;
        padding: 15px;
    }

    .menuaccordian h5 a {
        display: block;
        padding: 14px 15px;
    }

    .menuaccordian .panel-heading, .menuaccordian .panel {
        border: none;
        background-color: transparent;
        border-radius: 0px;
        box-shadow: none;
    }

    .menuaccordianwrap .panel-group .panel + .panel {
        margin-top: 0px;
    }

    .menuaccordian .panel-body {
        padding: 0px;
        background-color: #e6e6e6;
    }

    .menuaccordian .panel-heading {
        background-color: #ae275f;
        border-bottom: 1px solid #be527f;
        padding: 0px;
    }

    .menuaccordian h5 {
        color: #ffffff;
        font-family: 'FuturaBT-Book';
        font-size: 16px;
        background-image: url('../img/tabopenwhite.png');
        background-repeat: no-repeat;
        background-position: 90%;
    }

    .mobpersonalsub li {
        list-style: none;
        font-family: 'FuturaBT-Book';
        font-size: 14px;
        height: 45px;
        line-height: 45px;
        border-bottom: 1px solid #c8c8c8;
    }

        .mobpersonalsub li a {
            color: #323232;
            padding: 0px 45px;
            display: block;
            background-image: url('../img/right.png');
            background-repeat: no-repeat;
            background-position: 90%;
        }

    .mobexplore {
        background-image: url('../img/explore.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobgrab {
        background-image: url('../img/deals.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobpay {
        background-image: url('../img/payment.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobbank {
        background-image: url('../img/bank.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobprogress {
        background-image: url('../img/progress.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

    .mobapply {
        background-image: url('../img/mobapply.png');
        background-size: 20px;
        background-repeat: no-repeat;
        background-position: 15px;
    }

}

@media (max-width:640px) {
    .ham, .mobsearchwrap ul li {
        font-size: 32px;
    }

    .logo {
        margin-left: 40px;
    }

    .hiddensearch {
        width: 81%;
        right: 65px;
    }

    .bannerwrap {
        background-position: 62% center;
    }

    .atm p {
        width: 35%;
    }

    .interesthead h3 {
        font-size: 14px;
        line-height: 40px;
    }

    .updatedwrapper h3.updatehead {
        font-size: 16px;
        width: 54%;
    }

    /*.acctype {
        width: 49%;
        margin-bottom: 15px;
    }*/

    .infowrapper .panel-title {
        line-height: 20px;
        font-size: 13px;
        /*background-size: 10px;*/
    }
    /*manohar 21*/
    .apply_top_text .apply_options {
        padding: 0;
        text-align: left;
    }

        .apply_top_text .apply_options .apply_item {
            text-align: left;
            padding: 15px;
        }

        .apply_top_text .apply_options .apply_item {
            width: 100%;
        }

            .apply_top_text .apply_options .apply_item.br {
                border-right: 0;
                border-bottom: 1px solid #fff;
            }

    .apply_top_text h2 {
        font-size: 26px;
    }

    .form_block .input-block.w45, .form_block .select-block.w45 {
        width: 100%;
    }

    .apply_top_text .bg_relative::after {
        background: url('../img/applym_bg1.png') no-repeat;
        height: 15%;
        width: 35%;
    }

    .apply_top_text .bg_relative::before {
        background: url('../img/applym_bg2.png') no-repeat;
        height: 15%;
        width: 35%;
        left: 65%;
    }

    iframe.auto-height {
        height: 1300px;
    }


    @media (max-width:580px) {
        .hiddensearch {
            width: 86%;
            right: 65px;
        }

        .atm p {
            width: 40%;
        }

        .interestedwrap .container {
            padding: 0px;
        }

        .interesthead {
            padding: 0px;
        }

            .interesthead h3 {
                width: 63%;
            }

        .updatedwrapper span.updatehead {
            width: 15%;
        }

        .updatedwrapper h3.updatehead {
            font-size: 16px;
            width: 67%;
        }

        .copyright {
            margin-bottom: 0px;
        }

            .copyright p, .copyright ul li {
                font-size: 12px;
            }
    }

    @media (max-width:480px) {

        ul.tabs1 li a
        {
            font-size:12px !important;
        }

        .logo img {
            width: 143px;
        }

        .ham, .mobsearchwrap ul li {
            font-size: 30px;
        }

        .hiddensearch {
            width: 82%;
            right: 64px;
        }

        .bannerwrap h2 {
            font-size: 27px;
        }

            .bannerwrap h2 span {
                font-size: 16px;
            }

        .bannerwrap h1 {
            font-size: 27px;
        }

            .bannerwrap h1 span {
                font-size: 16px;
            }

        .exclusive {
            font-size: 14px;
        }

        .applynow {
            width: 130px;
            margin-right: 15px;
        }

        .callback {
            width: 160px;
        }

        .serviceswrap {
            padding: 0px 15px;
        }

        .servicehighlight {
            width: 100%;
            display: inline-block;
            background-color: transparent;
            vertical-align: top;
            border-right: none;
            height: auto;
            padding: 0px;
            min-height: initial;
            padding: 30px 0px 15px;
            margin-bottom: 0px;
            border-bottom: 1px solid #d2d2d2;
        }

            .servicehighlight:last-child {
                border-bottom: 1px solid #d2d2d2;
            }

            .servicehighlight h4 {
                margin-bottom: 5px;
            }

                .servicehighlight h4 span {
                    display: block;
                }

        .atm {
            width: 99%;
        }

            .atm p {
                width: 48%;
            }

        .tool-tip {
            right: 22%;
            top: 82px;
        }

            .tool-tip:after {
                left: 65%;
            }

        .interesthead h3 {
            width: 80%;
            font-size: 12px;
        }

        .updatedwrapper .container {
            padding: 0px;
        }

        .updatedwrapper span.updatehead {
            width: 9%;
        }

        .updatedwrapper h3.updatehead {
            font-size: 14px;
            width: 78%;
            margin-top:25px;
        }

        .copyright p, .copyright ul li {
            font-size: 14px;
        }

        .copyright {
            margin-bottom: 0px;
        }

            .copyright ul li {
                display: block;
                line-height: 15px;
            }

                .copyright ul li a {
                    padding: 0px;
                    padding-left: 5px !important;
                    border-right: none;
                }

        .designed p {
            background-size: 25px;
            background-position: 180px;
        }

        .transact_sect table tr td {
            width: 140px;
        }

        .transact_sect table {
            width: 700px;
            max-width: 1000px;
            overflow-x: scroll;
        }

        .transact_sect .scrollit {
            overflow: scroll;
        }

        .transact_sect .earn {
            padding: 0 20px;
        }

        .transact_sect span.wline {
            width: 8%;
            margin-top: 56px;
        }

        .transact_sect h2 {
            width: 84%;
        }

        .loyalty_block article .edge {
            padding: 35px 8px 0;
        }

        .transact_sect {
            padding: 8px 0px 20px;
        }
    }

    @media (max-width:400px) {
        .hiddensearch {
            width: 80%;
            right: 64px;
        }

        .atm p {
            width: 100%;
            text-align: center;
            margin-bottom: 5px;
            background-image: none;
            padding-left: 0px;
        }

        .savings_atm_limit:before, .free_tnxs:before {
            /*padding: 0px 0px 0 8px;*/
            padding: 0px 0px 0 5px;
        }

        .bg_color {
            margin: 0px 5%;
            width: 90%;
        }
    }

    @media (max-width:360px) {

            ul.tabs1.tabs_share li
    {
        width:100%;
    }
        .logo img {
            width: 125px;
        }

        .logo {
            margin-left: 35px;
        }

        .ham, .mobsearchwrap ul li {
            font-size: 25px;
        }

        .hiddensearch {
            width: 78%;
            right: 61px;
        }

        .bannerwrap h2 {
            font-size: 25px;
        }

            .bannerwrap h2 span {
                font-size: 14px;
            }
        .bannerwrap h1 {
            font-size: 25px;
        }

            .bannerwrap h1 span {
                font-size: 14px;
            }

        .exclusive {
            font-size: 12px;
        }

        .applynow {
            width: 115px;
            margin-right: 15px;
        }

        .callback {
            width: 145px;
        }

        .servicequciklist li {
            padding-left: 30px;
        }

        .interesthead h3 {
            width: 90%;
        }

        .updatedwrapper span {
            /*display: none !important;*/
        }

        .updatedwrapper h3.updatehead {
            /*width: 100%;*/
        }

        .updatecontent {
            width: 275px;
        }

        .acctype, .progressacctype {
            width: 100%;
        }

        .copyright ul li {
            display: block;
            line-height: 15px;
            padding-bottom:7px;
        }

            .copyright ul li a {
                padding: 0px;
                padding-left: 5px !important;
                border-right: none;
            }
    }

    @media (max-width:320px) {
        .logo img {
            width: 140px;
        }

        .ham {
            font-size: 25px;
        }
    }

    /*sujeet*/
    @media (min-width:320px) and (max-width: 767px) {
        .kn-btn {
            width: 124px;
            height: 35px;
        }

        .carousel-main .bx-wrapper .bx-next {
            right: -15px;
            background: url('../img/home/right-m.png') no-repeat 0px 0px;
        }

        .carousel-main .bx-wrapper .bx-prev {
            left: -15px;
            background: url('../img/home/left-m.png') no-repeat 0 0px;
        }

        .carousel-bank .bx-wrapper .bx-prev {
            left: -20px;
            background: url('../img/home/left-m.png') no-repeat 0 0px;
        }

        .carousel-bank .bx-wrapper .bx-next {
            right: -20px;
            background: url('../img/home/right-m.png') no-repeat 0px 0px;
        }

        .carousel-li {
            border-right: 0px;
            text-align: center;
        }

        .carousel-main .bx-wrapper .bx-controls-direction a {
            margin-top: 0px;
        }

        .carousel-li h4 {
            text-align: center;
        }

        .carousel-li p {
            text-align: center;
        }

        .carousel-bank .bx-wrapper .bx-controls-direction a {
            margin-top: 0px;
        }

        .bank-inner-h {
            border-left: 0px solid #d7d7d9;
        }

        .mobile100 {
            width: 100% !important;
        }

        .banner-slide-cap {
            right: -3%;
            width: 85%;
            top: 50%;
            min-height: 50px;
        }

        .parahead-h {
            font-family: 'FuturaBT-Medium';
            font-size: 1em;
            line-height: 23px;
        }

        .fltrbox, .fltrbox1 {
            display: block;
            padding: 0 20px;
        }
        .filter_bg {display:none;}
        .savings_result_block .free_tnxs {margin-top:0;}
        .savings_bdr {border-top:1px solid #c8c8c8;min-height:0px;}
    }
    /*end media*/
    @media (min-width:768px) and (max-width: 991px) {
        .bank-inner-h {
            border-left: 0px solid #d7d7d9;
        }

        .parahead-h {
            font-size: 1em;
            line-height: 18px;
        }

        .bor-width {
            border-bottom: 2px solid #ed1164;
            margin: 1% auto;
        }

        .smallbann-h {
            margin: 0px auto;
        }

        .kn-btn {
            width: 140px;
            height: 32px;
            padding: 3px 0px;
        }

        .call-hidden {
            width: 630px;
        }

        .slide-call {
            left: -630px;
            top: 3%;
        }

        .call-click {
            top: 50px;
        }

        .loan-btn {
            font-size: 0.7em;
            margin: 5px auto;
        }
    }
    /*media*/
















    /* ===================
	FORM: CSS
=================== */

















    /* ==========================================================================
   Helper classes
   ========================================================================== */

    /*
 * Image replacement
 */

    .ir {
        background-color: transparent;
        border: 0;
        overflow: hidden;
        /* IE 6/7 fallback */
        *text-indent: -9999px;
    }

        .ir:before {
            content: "";
            display: block;
            width: 0;
            height: 150%;
        }

    /*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

    .hidden {
        display: none !important;
        visibility: hidden;
    }

    /*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

    .visuallyhidden {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

        /*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

        .visuallyhidden.focusable:active,
        .visuallyhidden.focusable:focus {
            clip: auto;
            height: auto;
            margin: 0;
            overflow: visible;
            position: static;
            width: auto;
        }

    /*
 * Hide visually and from screenreaders, but maintain layout
 */

    .invisible {
        visibility: hidden;
    }

    /*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

    .clearfix:before,
    .clearfix:after {
        content: " "; /* 1 */
        display: table; /* 2 */
    }

    .clearfix:after {
        clear: both;
    }

    /*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

    .clearfix {
        *zoom: 1;
    }

    /* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

    @media only screen and (min-width: 35em) {
        /* Style adjustments for viewports that meet the condition */
    }

    @media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
        /* Style adjustments for high resolution devices */
    }

    /* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

    @media print {
        * {
            background: transparent !important;
            color: #000 !important; /* Black prints faster: h5bp.com/s */
            box-shadow: none !important;
            text-shadow: none !important;
        }

        a,
        a:visited {
            text-decoration: underline;
        }

            a[href]:after {
                content: " (" attr(href) ")";
            }

        abbr[title]:after {
            content: " (" attr(title) ")";
        }

        /*
     * Don't show links for images, or javascript/internal links
     */

        .ir a:after,
        a[href^="javascript:"]:after,
        a[href^="#"]:after {
            content: "";
        }

        pre,
        blockquote {
            border: 1px solid #999;
            page-break-inside: avoid;
        }

        thead {
            display: table-header-group; /* h5bp.com/t */
        }

        tr,
        img {
            page-break-inside: avoid;
        }

        img {
            max-width: 100% !important;
        }

        @page {
            margin: 0.5cm;
        }

        p,
        h2,
        h3 {
            orphans: 3;
            widows: 3;
        }

        h2,
        h3 {
            page-break-after: avoid;
        }
    }
}



/*Vikas css*/
.offers-sa:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    background-position:-7px -262px;
    width: 15%;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
}
.offers-ppf:before{
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    background-position:-7px -262px;
    width: 15%;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
}

.offers-ppf:hover:before, .offers-sa:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
        background-position:-57px -262px;
}

.offers-pc:before, .offers-ca:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    background-position:-113px  -117px;
    height: 22px;
    display: inline-block;
    vertical-align: top;
}

.offers-pc:hover:before, .offers-ca:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
     background-position:-163px   -117px;
}

.offers-sal-a:before {
    content: " ";
    background-image: url(../img/apperals.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
}

.offers-sal-a:hover:before {
    content: " ";
    background-image: url(../img/apperals_pink.png);
}


.offers-pay:before {
   content: " ";
   background-image: url(../img/Sprite1.png);
   background-repeat: no-repeat;
    background-position:-7px -212px;
   width: 15%;
   height: 35px;
   display: inline-block;
   vertical-align: middle;
}
.offers-pay:hover:before {
   content: " ";
       background-position:-57px -212px;
   background-image: url(../img/Sprite1.png);
}
.offers-ls:before {
   content: " ";
   background-image: url(../img/Sprite1.png);
   background-repeat: no-repeat;
   width: 15%;
   background-position:-7px -313px;
   height: 35px;
   display: inline-block;
   vertical-align: middle;
}
.offers-ls:hover:before {
   content: " ";
   background-image: url(../img/Sprite1.png);
   background-position:-57px -313px;
     }


.offers-Entertainment:before {
   content: " ";
   background-image: url(../img/entertainment_g.png);
   background-repeat: no-repeat;
   width: 15%;
   height: 35px;
   background-position:0px -5px;
   display: inline-block;
   vertical-align: middle;
}

.offers-Entertainment:hover:before {
   content: " ";
   background-image: url(../img/entertainment_p.png);
}
.offers-other:before {
   content: " ";
   background-image: url(../img/Sprite1.png);
   background-repeat: no-repeat;
   width: 15%;
   height: 35px;
   background-position:-7px -462px;
   display: inline-block;
   vertical-align: middle;
}

.offers-other:hover:before {
   content: " ";
   background-image: url(../img/Sprite1.png);
         background-position:-57px -462px;
}
.offers-pl:before {
    content: " ";
    background-image: url(../img/homeapp.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 23px;
    display: inline-block;
    vertical-align: top;
}

.offers-pl:hover:before {
    content: " ";
    background-image: url(../img/homeapp_pink.png);
}

.offers-hl:before {
    content: " ";
    background-image: url(../img/electronic.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-hl:hover:before {
    content: " ";
    background-image: url(../img/electronic_pink.png);
}

.offers-cl:before {
    content: " ";
    background-image: url(../img/lifestyle.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-cl:hover:before {
    content: " ";
    background-image: url(../img/lifestyle_pink.png);
}

.offers-gl:before {
    content: " ";
    background-image: url(../img/furiture.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-gl:hover:before {
    content: " ";
    background-image: url(../img/furiture_pink.png);
}

.offers-din:before {
    content: " ";
    background-image: url(../img/dining.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-din:hover:before {
    content: " ";
    background-image: url(../img/dining_pink.png);
}

.offers-emi:before {
    content: " ";
    background-image: url(../img/emioffr.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}

.offers-emi:hover:before {
    content: " ";
    background-image: url(../img/emioffr_pink.png);
}

.offers-trv:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
    background-repeat: no-repeat;
    width: 15%;
    height: 28px;
    background-position:-12px -415px;
    display: inline-block;
    vertical-align: middle;
}

.offers-trv:hover:before {
    content: " ";
    background-image: url(../img/Sprite1.png);
      background-position:-62px -415px;
}
/*Vikas css*/

/*Developers starts*/

.mega_menu_overlay .container-fluid {
    background-color: white;
}

.panel-collapse .panel-body table tr td:last-child {
 border-right: 1px solid #aeadad;
}
.panel-collapse .panel-body table tr:last-child td {
 border-bottom: 2px solid #aeadad;
}
.panel-collapse .panel-body table {
    border-bottom: 2px #fff solid;
    border-right: 1px #fff solid;
    margin: 10px 0;
    width: 100%;
    color: #333;
    /* font-size: 0.9em; */
    clear: both;
}

    .panel-collapse .panel-body table tr th {
           border-left: 1px #fff solid;
    border-top: 1px #fff solid;
    background: #AE275F;
    color: #fff;
    text-align: center;
    font-weight: normal;
    padding: 5px;
    /* font-size: 1.2em; */
    vertical-align: top;
    font-family: Arial;
    font-size: 14px;
    }

    .panel-collapse .panel-body table tr td {
           border-left: 1px #aeadad solid;
    border-top: 1px #aeadad solid;
    padding: 5px;
    vertical-align: top;
    background-color: #fff;
    font-size: 13px;
    color: #333333;
    }

.servicetabcontent .tab-data table tr th {
    background: #c8c8c8 none repeat scroll 0 0;
    border-left: 1px solid #aeadad;
    border-top: 1px solid #aeadad;
    color: #333333;
    font-family: Arial;
    font-size: 14px;
    padding: 5px;
    text-align: left;
    vertical-align: top;
    font-weight: normal;
}

.servicetabcontent .tab-data table tr td {
    border-left: 1px #aeadad solid;
    border-top: 1px #aeadad solid;
    border-bottom:1px #aeadad solid;
    border-collapse:collapse;
    /*padding: 20px;*/
    vertical-align: top;
    background-color: #fff;
}

.apply_now_overlay {
    position: static;
}

.dndSection {
    width: 100%;
    top: 0;
    background-color: #fff;
    padding: 65px 10px;
    height: 100%;
}

.dealsMenu .apply-sub-menu.grbdeals .col_7, .apply-sub-menu.grbdeals .col_3 {
    /*min-height: 427px !important;*/
}

.bor {
    border-left: 1px solid #dcdcdc;
    margin-bottom: 0 !important;
    min-height: 275px;
    padding-left: 25px !important;
}

/*.snri-sa, .edge-sa {
    padding-top: 15px;
}*/

.progress-sub-menu .mrtop {
    margin-bottom: 5px;
}

.locatewrap.mgmenu .hindi {
    display: none;
}




ul.tabs2 {
    font-size: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

    ul.tabs2 li {
        display: inline;
        margin: 0 15px 0 0;
    }

        ul.tabs2 li a {
            border-bottom: 2px solid #d8d7d7;
            color: #bfbfbf;
            font-family: "FuturaBT-Medium",sans-serif;
            font-size: 14px;
            outline: medium none;
            padding: 10px 5px;
            position: relative;
            text-decoration: none;
        }

    ul.tabs2.tabs_pr li a {
        padding: 10px 15px;
    }

    ul.tabs2 li.selected a::after {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #ec1864 rgba(231, 147, 94, 0) rgba(231, 147, 94, 0);
        border-image: none;
        border-style: solid;
        border-width: 10px;
        content: " ";
        height: 0;
        left: 50%;
        margin-left: -10px;
        pointer-events: none;
        position: absolute;
        top: 100%;
        width: 0;
        z-index: -1;
    }

    ul.tabs2 li a:visited {
        color: #bfbfbf;
    }

    ul.tabs2 li a:hover {
        border-bottom: 1px solid #ec1864;
    }

    ul.tabs2 li.selected a, ul.tabs2 li.selected a:hover {
        border-bottom: 3px solid #ec1864;
        color: #ec1864;
        position: relative;
        top: 0;
        z-index: 3;
    }

        ul.tabs2 li.selected a:hover {
            text-decoration: none;
        }

div.tabcontents {
    padding: 30px 0;
}

.tabcontent-container {
    background-color: #f5f5f5;
    padding-bottom: 60px;
}

.container-fluid.bg_colord {
    background: #f5f5f5 !important;
}

.dropdownstyle .select_sbi.selectbox_press.archive_dd {
    opacity: 0;
    position: absolute;
    width: 165px;
}

.dropdownstyle {
    position: absolute;
    left: 70%;
}
/*Reports*/
ul.tabs1.tabs_share li {
    margin-right: 10px !important;
}

    ul.tabs1.tabs_share li a {
        padding: 10px;
    }

.reports_container {
    margin-top: 30px;
}

.share_content_container {
    display: none;
}

    .share_content_container.show_share {
        display: block;
    }

.share_title {
    padding: 5px 0px 0px 0px;
}

.share_list_container a {
    color: #0b0b0b;
    font-family: arial,sans-serif;
}

.share_title {
    float: left;
    width: 100%;
}

    .share_title a {
        font-size: 14px;
    }

.share_title_icon {
    padding-right: 5px;
    display: block;
    float: left;
    width: 22px;
}

.share_title_text {
    float: left;
    width: 90%;
}

    .share_title_text, .share_title_text:hover {
        text-decoration: none;
        font-weight: 500;
    }

.tdu {
    text-decoration: underline !important;
}

.share_list_item {
    list-style-image: url('../img/download_share.png');
    margin-left: 40px;
}

    .share_list_item li a {
        font-size: 13px;
        position: relative;
        top: -2px;
    }

.share_content_container {
    padding: 10px 5px;
}

.share_subtitle {
    margin: 10px 0px 0px 15px;
    font-size: 14px !important;
    font-weight: bold;
    color: #505050;
    padding-bottom: 10px !important;
}

.share_subtitle_2 {
    margin: 20px 0px 0px 15px;
}
/*a.share_title_text:visited,a.share_title_text:focus{text-decoration:none !important;}*/
.share_link {
    position: relative;
}

    .share_link:after {
        display: block;
        position: absolute;
        left: 0;
        bottom: -2px;
        width: 0;
        height: 1px;
        background-color: #0b0b0b;
        ;
        content: "";
        transition: width 0.3s;
    }

    .share_link:hover {
        color: #0b0b0b;
    }

        .share_link:hover:after {
            width: 100%;
        }

.tab_drawer_heading {
    display: none;
}
/*Reports*/

@media (min-width:768px) {
    .slideshow li {
        height: 552px;
    }

    .buismenu .mgmenu.lvl_1_list {
        display: none;
    }

        .buismenu .mgmenu.lvl_1_list.busi {
            display: block;
        }

    .sticky-header .dropdown_fullwidth {
        margin-left: -10%;
    }

    .mgmenu.busi li .dropdown_container, .mgmenu.busi li .dropdown_fullwidth, .mgmenu.busi li .mgmenu_multilevel {
        top: 53px;
    }

    #mgmenu1 .mgmenu.busi > li {
        height: 46px;
        vertical-align: middle;
        width: 230px;
    }

    .busi .explore > a {
        height: 100%;
    }

    .busi .dropdown_fullwidth {
        /*width:98%!important;*/
    }

    .banksmart .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu.inner-menu {
        left: 600px !important;
    }

    .bapplynow .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu.inner-menu {
        left: 913px !important;
    }

    .sticky-header .bapplynow .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu.inner-menu {
        left: 825px !important;
    }

    .sticky-header #mgmenu1 .mgmenu.busi > li {
        width: 138px !important; /* 22nd mar 16*/
    }

    .applynowmenu .DDrop div, .sticky_login a {
        cursor: pointer;
    }
}

.gauravawards li a {
    color: #323232;
    text-decoration: underline;
}

table.sh_pattern td:nth-last-child(2), table.sh_pattern td:nth-last-child(1) {
    text-align: left;
}

.customer_corner {
    display: none;
}

.coin_box {
    margin-top: 20px;
  
}

.gallery_container h3 {
    font-family: 'FuturaBT-Book';
    padding: 20px 0px;
}

.usefullinkswrap {
    visibility: hidden;
}

.borad_director .tab-content .tab-pane {
    display: none;
}

.borad_director .tab-content .active {
    display: block;
}

.sfcommentsThreadRatingWrp.sfcommentsThreadRatingFull.sfRatingReadOnly {
    display: none;
}

.table.k-editor {
    height: 20px !important;
    border-collapse: initial;
}

.sfcommentauthoravatar, .sfcommentAuthorAvatar {
    display: none !important;
}

.sfcommentsfield, .sfcommentsField {
    display: inline-block !important
}

.sfcommentsTitleWrp, .sfcommentstitlewrp {
    display: none;
}

.sfcommentsOrderFilterWrp, .sfcommentsorderfilterwrp {
    display: none !important;
}
.sfcommentsListWrp {padding-left:25px}
.sfcommentsList.sfkendoList.k-widget.k-listview {display:none}
.sfcommentslist.sfserverlist h5, .sfcommentsList.sfserverList h5 {
    padding-top: 20px;
    font-family: 'arial-boldmt';
    font-size: 14px;
    line-height: 20px;
    color: #323232;
    text-align: left;
    padding-left: 5px;
}

.sfcommentslist.sfserverlist p, .sfcommentsList.sfserverList p {
    font-family: 'arialmt-regular';
    font-size: 13px;
    line-height: 19px;
    color: #505050;
    text-align: left;
    padding-left: 5px;
}

.sfcommentslist.sfserverlist img, .sfcommentsList.sfserverList img {
    padding-top: 20px;
}

.sfcommentslistwrp h2, .sfcommentsListWrp h2 {
    font-family: 'futurabt-medium';
    font-size: 17px;
    font-style: italic;
    line-height: 20px;
    color: #505050;
    text-align: left;
    padding-left: 5px;
}

.sfcommentslistwrp, .sfcommentsListWrp {
    background: #f5f2f2;
    padding-top: 20px;
    padding-bottom: 20px;
}

.sfcommentsformwrp .group textarea, .sfcommentsFormWrp .group textarea {
    width: 100%;
    height: 44px;
}
.sfcommentsFormWithAvatarWrp {
  padding-left: 30px;
}
.sfcommentDetails {display:inline;}
table.k-editor {
  border-collapse: collapse;
  border-spacing: 0;
  border-style: solid;
  border-width: 1px;
  font-size: 100%;
  height: 50px !important;
  table-layout: fixed;
  vertical-align: top;
  width: auto;
}
/*Grievance*/
.grievance_container {
    margin: 20px 0px 40px 0px;
}

.intro_grievance {
    padding-bottom: 20px;
}

.grievance_content {
    padding: 20px;
    background: #f2f2f2;
}

.grievance_note a {
    font-weight: bold;
    text-decoration: underline;
    color: #505050;
}

.pt20 {
    padding-top: 20px;
}
.leftMargin{
    margin-left: -55px;
}
.cd-container {
    /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
    width: 90%;
    max-width: 1170px;
    margin: 0 auto;
    padding: 20px 0px;
}

    .cd-container::after {
        /* clearfix */
        content: '';
        display: table;
        clear: both;
    }

#cd-timeline {
    position: relative;
}

    #cd-timeline::before {
        /* this is the vertical line */
        content: '';
        position: absolute;
        top: 0;
        left: 18px;
        height: 100%;
        width: 4px;
        /*background: #d7e4ed;*/
        border-left: 3px dotted #505050;
    }

.cd-date {
    display: none !important;
}

.cd-timeline-content p {
    font-family: arial,sans-serif;
    font-size: 13px;
}

    .cd-timeline-content p a {
        font-weight: bold;
        text-decoration: underline;
        color: #505050;
    }

.burgundy {
    color: #ec1864;
}

.cd-timeline-content p.burgundy.last {
    position: relative;
    top: 25px;
}


@media only screen and (min-width: 1170px) {
    #cd-timeline::before {
        left: 50%;
        margin-left: -2px;
    }
}

.cd-timeline-block {
    position: relative;
    margin: 2em 0;
}

    .cd-timeline-block:after {
        content: "";
        display: table;
        clear: both;
    }

    .cd-timeline-block:first-child {
        margin-top: 0;
    }

    .cd-timeline-block:last-child {
        margin-bottom: 0;
    }

@media only screen and (min-width: 1170px) {
    .cd-timeline-block {
        margin: 10px 0;
    }

        .cd-timeline-block:first-child {
            margin-top: 0;
        }

        .cd-timeline-block:last-child {
            margin-bottom: 0;
        }
}

.cd-timeline-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    margin-left: 12px;
    border-radius: 50%;
}

    .cd-timeline-img img {
        display: block;
        width: 24px;
        height: 24px;
        position: relative;
        left: 50%;
        top: 50%;
        margin-left: -12px;
        margin-top: -12px;
    }

    .cd-timeline-img.cd-picture {
        background: trasparent;
    }

    .cd-timeline-img.cd-movie {
        background: trasparent;
    }

    .cd-timeline-img.cd-location {
        background: trasparent;
    }

.gr_no1, .gr_no2_mobile, .gr_no3_mobile {
    position: absolute;
    left: -46px;
    top: 0px;
}

.gr_no2, .gr_no3, .gr_bg1, .gr_bg2, .gr_bg3 {
    display: none;
}

.gr_no2_mobile, .gr_no3_mobile {
    display: block;
}

.cd-timeline-content.gr_first {
    padding-left: 0px;
    padding-top: 50px;
}

.cd-timeline-content.gr_second {
    padding-right: 0px;
    padding-top: 50px;
}

.cd-timeline-content.gr_third {
    padding-left: 0px;
    padding-top: 50px;
}

.cd-timeline-content p.gr_or {
    font-family: 'FuturaBT-Medium',sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    text-align: left;
    position: relative;
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-img {
        width: 15px;
        height: 15px;
        left: 50%;
        margin-left: -8px;
        /* Force Hardware Acceleration in WebKit */
        -webkit-transform: translateZ(0);
        -webkit-backface-visibility: hidden;
    }

    .cssanimations .cd-timeline-img.is-hidden {
        visibility: hidden;
    }

    .cssanimations .cd-timeline-img.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-1 0.6s;
        -moz-animation: cd-bounce-1 0.6s;
        animation: cd-bounce-1 0.6s;
    }

    .cd-timeline-content.gr_first {
        padding-left: 95px;
        padding-top: 10px;
    }

    .cd-timeline-content.gr_second {
        padding-right: 95px;
        padding-top: 10px;
    }

    .cd-timeline-content.gr_third {
        padding-left: 95px;
        padding-top: 10px;
        ;
    }

    .gr_no2, .gr_no3 {
        display: block;
    }

    .gr_no2_mobile, .gr_no3_mobile {
        display: none;
    }

    .gr_no1 {
        position: absolute;
        left: -55px;
        top: 0px;
    }

    .gr_no2 {
        position: absolute;
        right: -178px;
        top: 0px;
    }

    .gr_no3 {
        position: absolute;
        left: -205px;
        top: 0px;
    }

    .gr_bg1 {
        display: block;
        position: absolute;
        left: -130px;
        top: -25px;
    }

    .gr_bg2 {
        display: block;
        position: absolute;
        right: -100px;
        top: 10px;
    }

    .gr_bg3 {
        display: block;
        position: absolute;
        left: -113px;
        top: 120px;
    }

    .cd-timeline-content p.gr_or {
        font-family: 'FuturaBT-Medium',sans-serif;
        font-size: 15px;
        text-transform: uppercase;
        text-align: center;
        position: relative;
    }

    .gr_or span {
        display: inline-block;
        position: relative;
    }

        .gr_or span:before,
        .gr_or span:after {
            content: "";
            position: absolute;
            height: 5px;
            border-bottom: 1px solid #d2d1d1;
            top: 7px;
            width: 130px;
        }

        .gr_or span:before {
            right: 100%;
            margin-right: 15px;
        }

        .gr_or span:after {
            left: 100%;
            margin-left: 15px;
        }

    .cd-timeline-img.cd-picture {
        background: trasparent;
    }

    .cd-timeline-img.cd-movie {
        background: trasparent;
    }

    .cd-timeline-img.cd-location {
        background: trasparent;
    }
}

@-webkit-keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -moz-transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -moz-transform: scale(1.2);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@keyframes cd-bounce-1 {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }

    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.cd-timeline-content {
    position: relative;
    margin-left: 60px;
    border-radius: 0.25em;
    padding: 10px 0px 0px 0px;
}

    .cd-timeline-content:after {
        content: "";
        display: table;
        clear: both;
    }

    .cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
        font-size: 13px;
    }

    .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
        display: inline-block;
    }

    .cd-timeline-content p {
        line-height: 1.6;
    }

    .cd-timeline-content .cd-read-more {
        float: right;
        padding: .8em 1em;
        background: #acb7c0;
        color: white;
        border-radius: 0.25em;
    }

.no-touch .cd-timeline-content .cd-read-more:hover {
    background-color: #bac4cb;
}

.cd-timeline-content .cd-date {
    float: left;
    padding: .8em 0;
    opacity: .7;
}

@media only screen and (min-width: 768px) {


    .cd-timeline-content p {
        font-size: 13px;
    }

    .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
        font-size: 14px;
        font-size: 0.875rem;
    }
}

@media only screen and (min-width: 1170px) {
    .cd-timeline-content {
        margin-left: 0;
        width: 45%;
    }

        .cd-timeline-content .cd-read-more {
            float: left;
        }

        .cd-timeline-content .cd-date {
            position: absolute;
            width: 100%;
            left: 122%;
            top: 6px;
            font-size: 16px;
            font-size: 1rem;
        }

    .cd-timeline-block:nth-child(odd) .cd-timeline-content {
        float: right;
    }

        .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-read-more {
            float: right;
        }

        .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-date {
            left: auto;
            right: 122%;
            text-align: right;
        }

    .cssanimations .cd-timeline-content.is-hidden {
        visibility: hidden;
    }

    .cssanimations .cd-timeline-content.bounce-in {
        visibility: visible;
        -webkit-animation: cd-bounce-2 0.6s;
        -moz-animation: cd-bounce-2 0.6s;
        animation: cd-bounce-2 0.6s;
    }
}

@media only screen and (min-width: 1170px) {
    /* inverse bounce effect on even content blocks */
    .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
        -webkit-animation: cd-bounce-2-inverse 0.6s;
        -moz-animation: cd-bounce-2-inverse 0.6s;
        animation: cd-bounce-2-inverse 0.6s;
    }
}

@-webkit-keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(20px);
    }

    100% {
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -moz-transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(20px);
    }

    100% {
        -moz-transform: translateX(0);
    }
}

@keyframes cd-bounce-2 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100px);
        -moz-transform: translateX(-100px);
        -ms-transform: translateX(-100px);
        -o-transform: translateX(-100px);
        transform: translateX(-100px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}

@-webkit-keyframes cd-bounce-2-inverse {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
    }

    100% {
        -webkit-transform: translateX(0);
    }
}

@-moz-keyframes cd-bounce-2-inverse {
    0% {
        opacity: 0;
        -moz-transform: translateX(100px);
    }

    60% {
        opacity: 1;
        -moz-transform: translateX(-20px);
    }

    100% {
        -moz-transform: translateX(0);
    }
}

@keyframes cd-bounce-2-inverse {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100px);
        -moz-transform: translateX(100px);
        -ms-transform: translateX(100px);
        -o-transform: translateX(100px);
        transform: translateX(100px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }
}
/*Grievance*/


/*about us news and notices start*/
.news_div .sfMetaInfo, .newwrap a.noticelnk, .noticewrap a.newslnk, .newwrap h5.noticehead, .noticewrap h5.newshead, .noticewrap .pink, .newwrap p > img {
    display: none;
}

.news_div .pink {
    background: none!important;
}
/*about us news and notices end*/


/*====================
sujeet offer page
================================*/
.col-center-s {
    float: none;
    display: block;
    margin: 0px auto;
}

.offer-bg-s {
    width: 100%;
    min-height: 285px;
    padding: 40px 0px;
    background: url('/img/offerbg.jpg') no-repeat center center;
    /* background-attachment: fixed;*/
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.off-head-s {
    font-family: 'FuturaBT-Medium';
    font-size: 42px;
    margin-top: 30%;
    color: #fff;
}

.off-para {
    font-family: 'ArialMT-Regular';
    font-size: 13px;
    color: #fff;
    font-style: italic;
}

.img-bg-s {
    width: 100%;
    margin-top: 15%;
    min-height: 100px;
}

.img-center-s {
    margin: 0px auto;
}

.img-bg-para {
    font-family: 'ArialMT-Regular';
    font-size: 16px;
    margin-top: 30px;
    color: #fff;
    display: block;
    text-align: center;
}

    .img-bg-para span {
        float: right;
        color: #fff;
    }

.img-bg-height {
    width: 100%;
    height: 100px;
    font-family: 'FuturaBT-Book';
}

.col-sujeet {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #fff;
    padding: 10px 10px;
    margin: 10px auto;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 2px #000;
    /*min-height:328px;*/
    min-height: auto;
}

.col-img-sujeet {
    width: 100%;
    height: 240px;
    position: relative;
    margin-bottom: 5px;
    overflow: hidden;
}

.col-dinn-s {
    font-family: Arial;
    color: #4d4d4d;
    font-size: 14px;
    line-height:18px;
    font-weight: bold;
    margin-bottom: 5px;
}

.col-red-s {
    color: #ec1864;
    font-size: 13px;
    font-family: Arial;
    line-height:21px;
}

.col-abso-s {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    bottom: -100%;
    background: url("/img/black_hover.png") no-repeat;
    z-index: 11;
}

.btn-book-s, .btn-book-s:hover {
    width:140px;
    background: #ec1a64;
    color: #fff;
    font-family: 'FuturaBT-Book';
    font-size: 14px;
    display: block;
    padding: 10px 15px;
    border: 0px;
    margin: 18px auto;
    border-radius: 0px;
    margin-top:40px;
}

.now-s {
    font-family: 'FuturaBT-Book';
    color: #fff;
    font-size: 14px;
}

    .now-s:hover {
        color: #fff;
    }

.offer-date-s {
    font-family: 'FuturaBT-Book';
    color: #fff;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 15px;
}

.offer-social-s {
    list-style: none;
    padding: 0px;
    margin: 2px auto;
    text-align: center;
}

    .offer-social-s li {
        font-family: 'FuturaBT-Book';
        color: #fff;
        display: inline-block;
        font-size: 15px;
    }

        .offer-social-s li span {
            font-family: 'FuturaBT-Book';
            color: #fff;
            font-size: 13px;
        }

        .offer-social-s li a {
            width: 27px;
            height: 27px;
            font-size: 15px;
            color: #fff;
            padding: 1px;
            border: 1px solid #fff;
            border-radius: 50px;
            display: block;
        }

.sub-account-s {
    width: 100%;
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    display: none;
    z-index: 99;
    padding: 5px 7px;
    min-height: 50px;
    background: #ec1d67;
}

.net-detail-s {
    position: relative;
}

.link-accoint-detail-s {
    list-style: none;
    display: block;
    padding: 0px;
    text-align: left;
}

    .link-accoint-detail-s li {
        display: block;
        margin: 0px;
    }

        .link-accoint-detail-s li a {
            display: block;
            color: #fff;
            font-family: 'FuturaBT-Book';
            font-size: 10px;
            line-height: 20px;
        }

.arrow-down {
    width: 0;
    height: 0;
    position: absolute;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ec1d67;
    bottom: -7px;
    text-align: center;
    margin: auto;
    left: -57px;
    right: 0;
}

.offer-detail-sec {
    width: 100%;
    height: auto;
    margin: 3% auto;
}

.back-menu {
    color: #ec1864;
    font-family: 'FuturaBT-Medium';
    font-size: 14px;
}

    .back-menu i {
        font-size: 20px;
    }

.mar2-s {
    margin-top: 2%;
}

.mar1-s {
    margin-top: 1%;
}

.offer-div {
    border: 0px solid #ccc;
}

    .offer-div img {
        border-radius: 0px;
    }
    .offer-div p {
    color: #fff;
}

.head-fre {
 color: #505050;
 font-family: "FuturaBT-Medium";
 font-size: 22px;
 line-height: 28px;
}

.right-bo {
    border-right: 1px solid #000;
}

.detailshare-s {
    list-style: none;
    text-align: left;
    padding: 0px;
    margin: 0px;
    position: relative;
    margin-top: -13px;
}

    .detailshare-s li {
        display: inline-block;
    }

        .detailshare-s li span {
            font-family: 'FuturaBT-Medium';
            color: #ec1d67;
            font-size: 15px;
            padding-right: 10px;
        }

        .detailshare-s li a {
            font-size: 22px;
            width: 40px;
            height: 40px;
            color: #ec1d67;
            font-family: 'FuturaBT-Medium';
            display: block;
            border-radius: 50px;
            padding: 5px;
            text-align: center;
            border: 1px solid #ec1d67;
        }

.he-comm-s {
    color: #505050;
    font-family: 'Arial-BoldMT';
    /*font-weight: bold;*/
    font-size: 14px;
    line-height:28px;
}

.he-para-s {
    color: #505050;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
}

.link-offer-details {
    list-style-type: disc;
    margin: 0px;
    padding-left: 13px;
}

   .link-offer-details li {
  font-family: Arial;
  font-size: 13px;
  margin: 0;
}

        .link-offer-details li a {
            color: #505050;
            font-family: 'ArialMT-Regular';
            font-size: 12px;
        }

.valid-para-s {
    color: #ec1864;
    font-family: 'FuturaBT-Medium';
    font-size: 15px;
    display: block;
}

.btn-shop {
    background: #ec1d67;
    color: #fff;
    border: 0px;
    outline: none;
    border-radius: 0px;
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    padding: 10px 20px;
}
.btn-shop:hover {
    color:#ffffff;
}

.avail-sec-s {
    background: #ec1d67;
    padding: 20px 0px;
    width: 100%;
}

.back-avil-s {
    color: #fff;
    font-family: 'FuturaBT-Medium';
    font-size: 20px;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
}

.avaiable-card-pra {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #fff;
    margin-bottom: 12px;
}

.head-fre-small {
    font-family: 'FuturaBT-Medium';
    color: #323232;
    font-size: 18px;
}

.defi-para-s {
    font-family: 'ArialMT-Regular';
    font-size: 14px;
    color: #323232;
    margin-bottom: 10px;
}

/*.miss-head-s {
    color: #fff;
    padding: 5px 0px;
    font-family: 'FuturaBT-Medium';
    font-size: 18px;
    background: #505050;
    text-align: center;
}

.missing-img-s {
    width: 100%;
}

    .missing-img-s .mission-spanimg {
        width: 30px;
        height: 35px;
        float: left;
    }

    .missing-img-s .mission-span {
        float: left;
        width: 80%;
        padding-left: 10px;
        border: 0px solid red;
    }

    .missing-img-s a {
        font-family: 'FuturaBT-Medium';
        font-size: 16px;
        color: #323232;
    }

    .missing-img-s .mission-span:hover {
        color: #ae275f;
    }

    .missing-img-s a:hover {
        color: #ae275f;
    }*/


@media (min-width:768px) and (max-width: 991px) {
    .bank-inner-h {
        border-left: 0px solid #d7d7d9;
    }

    .parahead-h {
        font-size: 1em;
        line-height: 18px;
    }

    .bor-width {
        border-bottom: 2px solid #ed1164;
        margin: 1% auto;
    }

    .smallbann-h {
        margin: 0px auto;
    }

    .kn-btn {
        width: 140px;
        height: 32px;
        padding: 3px 0px;
    }

    .call-hidden {
        width: 630px;
    }

    .slide-call {
        left: -630px;
        top: 3%;
    }

    .call-click {
        top: 50px;
    }

    .loan-btn {
        font-size: 0.7em;
        margin: 5px auto;
    }

    .off-head-s {
        font-size: 36px;
        margin-top: 0%;
    }

    .img-bg-para span {
        display: none;
    }

    .offer-div {
        border: 0px solid #ccc;
        width: 300px;
        margin: 0px auto;
    }

    .head-fre {
        text-align: center;
        margin-top: 10px;
    }
}


@media (min-width:320px) and (max-width: 767px) {
    .off-head-s {
        font-size: 36px;
        margin-top: 0%;
    }

    .img-bg-para span {
        display: none;
    }

    .offer-div {
        border: 0px solid #ccc;
        width: 300px;
        margin: 0px auto;
    }

    .head-fre {
        text-align: center;
        margin-top: 10px;
    }

    .right-bo {
        border-right: 0px;
    }

    .detailshare-s {
        margin-top: 10px;
        text-align: center;
    }

    .col-sujeet {
        width: 290px;
        margin: 20px auto;
    }
    
        .applynowwrapper {
            position:fixed;
            bottom:0;
            width:100%;
            left:0;
            z-index:2;
}
}

/*====================
sujeet offer end
================================*/


/* Paresh's modification 10th march*/
.mainnav {
    /*text-align:center;*/
}

.main_nav_bussiness > li{
    height: 71px;
    vertical-align: middle;
    width: 215px;  
	text-align:left; 
}
/*.main_nav_bussiness > li > a{
	padding-top:17px;
}*/
.bank .bnk_smrt{
	/*padding-left: 60px;
    background-position: 10px 9px;*/
}
.explore .explr_pro{
	padding-left: 88px;
    background-position: 48px;
}
.explore_product > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 55px;
    display: block;
    background-position: 4px -4px ;
}

.explore_product:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
    background-position: 4px -4px;

}
.msme > a {
    background-image: url('../img/Sprite4_Navigation_Gray.png');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 58px;
    display: block;
    background-position: -6px -405px
}
.msme:hover > a {
    background-image: url('../img/Sprite4_Navigation_Pink.png');
      background-position:-6px -405px
}
.main_nav_bussiness .payments > a{
	 /*background-position: 18px 8px;*/
}
.main_nav_bussiness .apply > a{
	 /*background-position: 10px 12px;*/
}

.mgmenu .apply  .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu {
    width:100% !important;
}
.mgmenu .bank .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu {
    width:100% !important;
}
#mgmenu1 .mgmenu.lvl_1_list.main_nav_bussiness > li:hover > a:after {
        content: '';
        position: absolute;
        top: 100%;
        height: 11px;
        width: 100%;
        left: -1px;
        background-color: #fff;
        z-index: 1000000000;
        border-left: 1px solid #ed1164;
        border-right: 1px solid #ed1164;
        box-sizing: content-box;
        transition: all 0.2s ease 0.5s;
        -webkit-transition: all 0.2s ease 0.5s;
    }

.main_nav_bussiness .bank .progress-sub-menu .col_2{
	width:16.6% !important;
	min-height:242px;
}

.mobile_axis_app:before {
    content: " ";
    background-image: url(../img/axis_app_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.mobile_axis_app:hover:before {
    content: " ";
    background-image: url(../img/axis_app_ip.png);
}

.mobile_axis_app:hover {
    color: #ed1164;
}

.fx_connect_app:before {
    content: " ";
    background-image: url(../img/fx_mobile_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.fx_connect_app:hover:before {
    content: " ";
    background-image: url(../img/fx_mobile_ip.png);
}

.tf_app:before {
    content: " ";
    background-image: url(../img/tf_mobile_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.tf_app:hover:before {
    content: " ";
    background-image: url(../img/tf_mobile_ip.png);
}

.mvisa_app:before {
    content: " ";
    background-image: url(../img/mvisa_app_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.mvisa_app:hover:before {
    content: " ";
    background-image: url(../img/mvisa_app_ip.png);
}

.sms_bank:before {
    content: " ";
    background-image: url(../img/sms_bank_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.sms_bank:hover:before {
    content: " ";
    background-image: url(../img/sms_bank_ip.png);
}

.busi_bank:before {
    content: " ";
    background-image: url(../img/phone_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.busi_bank:hover:before {
    content: " ";
    background-image: url(../img/phone_ip.png);
}

.toll_free:before {
    content: " ";
    background-image: url(../img/toll_free_i.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.toll_free:hover:before {
    content: " ";
    background-image: url(../img/toll_free_ip.png);
}

.atm_menu:before {
    content: " ";
    background-image: url(../img/atm_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.atm_menu:hover:before {
    content: " ";
    background-image: url(../img/atm_ip.png);
}

.local_brnch:before {
    content: " ";
    background-image: url(../img/loation_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.local_brnch:hover:before {
    content: " ";
    background-image: url(../img/loation_ip.png);
}

.overseas_brnch:before {
    content: " ";
    background-image: url(../img/oversea_brance_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.overseas_brnch:hover:before {
    content: " ";
    background-image: url(../img/oversea_brance_ip.png);
}

.tf_web:before {
    content: " ";
    background-image: url(../img/tf_web_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.tf_web:hover:before {
    content: " ";
    background-image: url(../img/tf_web_ip.png);
}

.fx_web:before {
    content: " ";
    background-image: url(../img/fx_web_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.fx_web:hover:before {
    content: " ";
    background-image: url(../img/fx_web_ip.png);
}

.go_digi:before {
    content: " ";
    background-image: url(../img/go_digital_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.go_digi:hover:before {
    content: " ";
    background-image: url(../img/go_digital_ip.png);
}

.export_opp:before {
    content: " ";
    background-image: url(../img/oversea_brance_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.export_opp:hover:before {
    content: " ";
    background-image: url(../img/oversea_brance_ip.png);
}

.house_cnlst:before {
    content: " ";
    background-image: url(../img/house_consultant_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.house_cnlst:hover:before {
    content: " ";
    background-image: url(../img/house_consultant_ip.png);
}

.complaince_fst:before {
    content: " ";
    background-image: url(../img/compliance_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.complaince_fst:hover:before {
    content: " ";
    background-image: url(../img/compliance_ip.png);
}

.native_ac:before {
    content: " ";
    background-image: url(../img/native_aacount_i.png);
    background-repeat: no-repeat;
    width: 20%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}
.native_ac:hover:before {
    content: " ";
    background-image: url(../img/native_aacount_ip.png);
}

.e_training:before {
    content: " ";
    background-image: url(../img/e_taining_i.png);
    background-repeat: no-repeat;
    width: 25%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}
.e_training:hover:before {
    content: " ";
    background-image: url(../img/e_taining_ip.png);
}

.cur_ac:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 9%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
     background-position: -17px -17px;
}
.cur_ac:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -67px -17px;
}

.sal_ac:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 9%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
     background-position: -115px -14px;
}
.sal_ac:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -165px -14px;
}

.gift_card:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-position:-519px -14px;
}
.gift_card:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -569px -14px;
}

.busi_debit_card:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-position:-115px -65px;
}
.busi_debit_card:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position:-165px -65px;
}

.corp_loan:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-position:-14px -215px;
}
.corp_loan:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -63px -215px;
}

.small_entr:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
     background-position:-111px -212px;
}
.small_entr:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -161px -212px;
}

.busi_loan:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-position: -212px -214px;

}
.busi_loan:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -262px -214px;
}

.capital_ser:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-position: -316px -215px;

}
.capital_ser:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -366px -215px;
}

.treasury_ser:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    background-position: -416px -214px;
}
.treasury_ser:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -466px -214px;
}

.forex_ser:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
     background-position: -514px -214px;
}
.forex_ser:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -564px -214px;
}

.fi_ser:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 16%;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
   background-position:  -13px -263px;
}
.fi_ser:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -63px -263px;
}


/*Sitemap*/
.sitemap_page_title {
	margin-top: 20px;
	margin-bottom: 10px;
}
.sitemap_page_title a {
font-family:font-family: 'FuturaBT-Medium', sans-serif;
	font-size: 18px;
	color: #cccccc;
	text-transform: uppercase;
}
.sitemap_page_title a.active {
	color: #ae275f;
}
#sitemap_home_logo {
	margin-bottom: 10px;
}
.sitemap_subtitle {
	font-family: 'FuturaBT-Medium', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px solid #ed1164;
}
.sitemap_subtitle {}
ul.tabs7.tabs_sitemap {
	margin-top: 10px;
}
.tabcontent-container.sitemapcontent-container {
	padding-bottom: 0px;
}
.tabcontents.sitemap_tabcontent {
	padding: 15px 0px 30px 0px;
}
.tabcontent_primary_title {
	font-family: 'FuturaBT-Book';
	font-size: 16px;
	padding: 5px 0px 10px 0px;
}
.tabcontent_primary_title  a{color: #333333;}
.tabcontent_secondary_title {
	float: left;
	width: 100%;
}
.tabcontent_secondary_title a {
	font-family: 'FuturaBT-Medium', sans-serif;
	font-size: 13px;
	padding: 5px 0px 5px 0px;
	color: #333333;
}
.tabcontent_secondary_title img {
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	width: 5px
}
.tabcontent_secondary_title span {
	float: left;
	width: 120px;
}
a.sitemap_link {
	font-family: 'FuturaBT-Book', sans-serif;
	font-size: 13px;
	color: #999999;
	display: block;
	padding: 3px 0px;
	line-height: 16px;
}
.pb5 {
	padding-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px;
}

.pb20 {
	padding-bottom: 20px;
}
.pt10 {
	padding-top: 10px
}
.ml15 {
	margin-left: 15px;
}
.grey_bg_sitemap {
	background: #f5f5f5;
}
.grey_bg_sitemap_content {
	padding: 15px 0px 30px 0px;
}
.sitemap_bottom {
	border-top: 1px solid #e4e4e4;
}
.business_sitemap {
	display: none;
}
.tabs7.tabs_sitemap a {
	margin-left: 130px;
}
.tabs7.tabs_sitemap a.retail_sitemap {
	margin-left: 0px;
}
ul.tabs7 {
    padding: 0px;
    font-size: 0;
    margin: 0;
    list-style-type: none;
    text-align: left;
}
ul.tabs7 li {
    display: inline;
    margin: 0;
    margin-right: 15px;
}
ul.tabs7 li a {
    font-size: 14px;
    font-family: 'FuturaBT-Medium', sans-serif;
    text-decoration: none;
    position: relative;
    padding: 10px 5px;
    border-bottom: 2px solid #d8d7d7;
    color: #bfbfbf;
    outline: none;
}
ul.tabs7.tabs_sitemap li a {
    font-size: 18px;
}
ul.tabs7 li.selected a, ul.tabs7 li.selected a:hover {
    position: relative;
    top: 0px;
    color: #ec1864;
    border-bottom: 3px solid #ec1864;
    z-index: 3;
}
ul.tabs7.tabs_sitemap li a {
    font-size: 18px;
}
ul.tabs7 li.selected a::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ec1864 rgba(231, 147, 94, 0) rgba(231, 147, 94, 0);
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -10px;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
    z-index: -1;
}
/*.mgmenu.busi.main_nav_bussiness li .dropdown_container, .mgmenu.busi li .dropdown_fullwidth, .mgmenu.busi li .mgmenu_multilevel {
    top:70px;
}*/
.sticky-header #mgmenu1 .main_nav_bussiness.mgmenu.lvl_1_list > li:hover > a::after{height: 16px;}
.sticky-header .mgmenu {
    height:45px;
}
.sticky-header .main_nav_bussiness {
    height:45px;
}
.no_arrow {
    background:none !important;
}
   .no_arrow > a {
        padding-left:28px !important; 
    }
/*.mainnav .dropdown_fullwidth.inner-menu {
    height:415px !important;
}
.main_nav_bussiness .mainnav .dropdown_fullwidth.inner-menu {
    height:300px !important;
}*/

@media (max-width: 768px) {

    .main_nav_bussiness > li {
        height:auto;
    }
    #mgmenu1 .mgmenu.lvl_1_list.main_nav_bussiness > li:hover > a::after {
        height:0;
    }
    .bank .progress-sub-menu .col_2 {
        width:100% !important;
        min-height:10px;
        padding-left:0px !important;
        border-width:0 0 0 1px;
    }
    .panel-body {
        padding:0px;
    }
    .headsearch {
        border:none;
    }
    .logwrap {
        width:83%;
    }
    .banner-slide-cap {
        right:-1%;
        width:60%;
    }
    .parahead-h {
        width:78%;
        margin:0 auto;
        font-family: "FuturaBT-book";
        font-size: 13px;
        line-height: 18px;
    }
    .bx-para {
        font-size: 11px;
        line-height: 14px;
        margin:1% auto;
    }
    .kn-btn {
        height:30px;
        width:110px;
        font-size:0.7em;
        padding: 0;
        background:transparent;
        color:#ed1164;
    }
    .home-banner-slide .kn-btn {
        margin-top:0px;
    }
    .owl-banner .owl-controls {
        bottom:1% !important;
        right:1% !important;
    }
    .bdrlftowl {
        border-left:none !important;
    }

    .tabwrap {
        padding: 40px 15px 20px;/*mital 20/7/2016*/
    }
    .servicetabcontent {       
            margin-top:0;
    }/*mital 20/7/2016*/

    .tab_content {
        padding: 20px;
    }/*mital 1/8/2016*/
}


/* 16th mar 2016 */
.redirectionlinks a {
    color:#ffffff;
}
.margin_0 {
    margin-bottom:-6px !important;
}
.sticky-mobile_header {
    background:#ffffff;
    position:fixed;
    width:100%;
    top:0;
}
/* updated 18th mar  */
.slide-call {
    z-index:212;
}
.sticky-footer {
    z-index:201;
}

@media (min-width:768px) and (max-width:1198px){
    .mobLoginTxt {
        font-size:18px;
    }
    .mobsearchwrap {
        line-height:70px;
    }
    .ham {
        line-height:72px;
    }
    .logo {
        line-height:66px;
    }
    .mobsearchwrap ul li {
        font-size:29px;
    }
    #country_msdd {
        width:152px;
    }
    .styled-country {
        width:152px;
    }
    .LoginBox {
        left:50% !important;
    }
    .LoginBox::before {
        left:80% !important; 
    }
    .logwrap {
        width:100%;
    }
    /*.copyright {
       width:auto;       
    }*/
    .menuCls {
        top:120% !important;
        left:85% !important;
    }
    .mainnavwrap {
        width:55%;
    }
    .hiddensearch .headsearch {
         background: rgba(0, 0, 0, 0) url("../img/srch1img.png") no-repeat scroll 20px 17px;
        height: 50px;
        padding-left: 45px;
        padding-right: 10px;
        width: 92%;
        color:#323232;
        border:none;
    }
    .hiddensearch {
        top:11px;
        right:0;
        width:98%;
        background-color:#ffffff;
        color:#323232;
    }
    .call-hidden {
        width:230px;
    }
    .call-click {
        margin-left:-86px;
    }
    .slide-call {
        left:-230px;
        top:6%;
    }
    .yvisitedwrap {
        width:170px !important;
    }
    #RecentlyVisited p {
        width:170px;
    }
}

.nooffers {
    text-align: center;
}
.nooffers > img {
    padding: 5% 0;
}
.search_butn{
position:absolute;
/*margin-left:-2.5%;*/
width:49px;
height:36px;
background:transparent;
border:none;
box-shadow:none;
top:50%;
right:42.7%;
}
.search_butn1 {
    position: absolute;
    /*margin-left: -5.5%;*/
    /*right:14.5%;*/
    right:29%;
    top:0;
    width: 49px;
    height: 40px;
    background: transparent;
    border: none;
    box-shadow: none;
}
/*Sitemap*/
/* 17th Mar 2016 */

/*.dis {
    position: relative;
}
*/
    .dis ul li a::after {
       content: '';
	display: block;
	height: 1px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
    }

    .dis ul li a:hover::after {
      width: 100%;
	background: #ffffff;
    }
       .copyright ul li a::after {
       content: '';
	display: block;
	height: 1px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
    }

    .copyright ul li a:hover::after {
      width: 100%;
	background: #ffffff;
    }

.sliding-u-l-r a {
    font-size: 10px;
text-transform: uppercase;
color: #505050;
font-family: 'FuturaBT-Medium';
}
.sliding-u-l-r {
    background-image: url('../img/right.png');
background-repeat: no-repeat;
background-position: right center;
background-size: 5px;
	display: inline-block;
}
.sliding-u-l-r:after {
	content: '';
	display: block;
	height: 3px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
}
.sliding-u-l-r:hover:after {
	width: 100%;
	background: #ed1164;
}

.locatBox .ht200{
	min-height:171px;
	}

.dis ul li a {
	display: inline-block;
}
.copyright ul li a {
	display: inline-block;
}
/*
.dis ul li a.sliding-u-l-r-white:after {
	content: '';
	display: block;
	height: 1px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
}
.dis ul li a.sliding-u-l-r-white:hover:after {
	width: 100%;
	background: #ffffff;
}*/

.LoginBox{
	z-index:214 !important;
}
/* updated 18th mar 2016 */
.loginoverlay{
	z-index:213 !important;
	left:0;
	color:#000000;
	height:100% !important;
	opacity:0.96 !important;
    top:0;
    padding:45px;
}
.shopaholic-banner .owl-carousel .owl-item{
	max-height:285px;
}
.owl-carousel .owl-item{
	/*max-height:419px;*/
}
.stickyheadsearch{
	width:71%; /*85%;*/
}
#myAccordion .panel-heading{
	background:#505050 url("../img/submenu_drop_down.png") no-repeat scroll 92% !important;
}
#myAccordion .panel-heading.active{
	background:#505050 url("../img/submenu_drop_up.png") no-repeat scroll 92% !important;
}
.steps_avail_offer .uder_over{color:#323232}
.uder_over{position:relative;display:inline-block;}
.uder_over::after{content:'';top:100%;width:0%;position:absolute;height:2px;left:0%;background-color: #ed1164;transition:all 0.3s ease;-webkit-transition:all 0.3s ease 0s;}
.uder_over:hover::after{width:100%;left:0%;}


/* 18th mar 2016 */
.chrrt1.checksavingac {
    width:226px;
}
.progress-sub-menu .DDrop > div > a {
    padding-left:2%;
}
.apply-sub-menu .DDrop > div a {
       padding-left:3%;
}
.footcontact h3 a {
    /*display:inline-block;*/
}

/*offers missing*/
.miss-head-s{
    color: #fff;
    padding:15px 0px;
    font-family:'FuturaBT-Medium';
    font-size: 20px;
    background: #ec1864;
    text-align: center;
    text-transform: uppercase;
}
.Offrtab{border: 1px solid #ec1864;}

.Offrtab .col-md-2:hover {
    background: #dcdddf none repeat scroll 0 0;
}
.missing-img-s{
    width: 100%;

}
.missing-img-s .mission-spanimg{
    width: auto;
    height: auto;	
    float: left;
}
.missing-img-s .mission-span{
    float: left;
    width: 74%;
    padding-left: 10px;
    border: 0px solid red;
}
.missing-img-s a {
    color: #505050;
    font-family: "FuturaBT-Medium";
    font-size: 14px;
    line-height: 20px;
}
.Offrtab .col-md-2 {
    padding: 15px;
}
/*offers missing*/
.footcontact h3 a :after {
	content: '';
	display: block;
	height: 3px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
}
.footcontact h3 a :hover:after {
	width: 100%;
	background: #ffffff;
}
.ClickHere {
    color: #ed1164 !important;
}

.ClickHere:hover{
    color:#ed1164;
    text-decoration: underline;
}

.pt15 {padding: 15px 0 0;}
.pr15 {padding-right: 15px;}
.prL15 {padding-left: 15px;}
.form_wrap {margin: 0 0 20px;}
.mandatory {font:normal 12px/15px arial; color:#999;padding:0 0 10px;}
.mandatory span{color:#ff0000;}

.applynow_container .input-group-addon {background:#eee;padding: 6px 10px;}

.input-group-addon .fname {background: url(../img/open-account-sprite.png) no-repeat 3px top;width: 24px;height: 21px;}
.input-group-addon .email {background: url(../img/open-account-sprite.png) no-repeat left -52px;width: 24px;height: 21px;}
.input-group-addon .std {background: url(../img/open-account-sprite.png) no-repeat left -105px;width: 24px;height: 22px;}
.input-group-addon .mob {background: url(../img/open-account-sprite.png) no-repeat 3px -160px;width: 24px;height: 25px;}
.input-group-addon .ind {background: url(../img/open-account-sprite.png) no-repeat left -220px;width: 24px;height: 26px;}
.input-group-addon.input-group-addon .city {background: url(../img/open-account-sprite.png) no-repeat 2px -281px;width: 24px;height: 26px;}
.input-group-addon .home {background: url(../img/open-account-sprite.png) no-repeat left -339px;width: 24px;height: 25px;}
.input-group-addon .pincode {background: url(../img/open-account-sprite.png) no-repeat 2px -390px;width: 24px;height: 25px;}
.input-group-addon .nearest {background: url(../img/open-account-sprite.png) no-repeat 5px -451px;width: 25px;height: 25px;}
.input-group-addon .choose_product {background: url(../img/open-account-sprite.png) no-repeat 3px -510px;width: 25px;height: 25px;}
.input-group-addon .cust {background: url(../img/open-account-sprite.png) no-repeat left -576px;width: 25px;height: 25px;}
.input-group-addon .organ {background: url(../img/open-account-sprite.png) no-repeat 2px -632px;width: 24px;height: 25px}
.input-group-addon .desig {background: url(../img/open-account-sprite.png) no-repeat 5px -691px;width: 25px;height: 25px;}
.input-group-addon .overs {background: url(../img/open-account-sprite.png) no-repeat 2px -742px;width: 24px;height: 25px;}
.input-group-addon .coun_res {background: url(../img/open-account-sprite.png) no-repeat 2px -789px;width: 25px;height: 25px;}
.input-group-addon .relationship {background: url(../img/open-account-sprite.png) no-repeat 0 -844px;width: 24px;height: 25px;}


.input-group-focus .input-group-addon .fname{background:transparent url(../img/open-account-sprite.png) no-repeat -58px top;width: 24px;height: 25px;border:1px solid #ae275f !important;}
.input-group-focus .input-group-addon .email {background:transparent url(../img/open-account-sprite.png) no-repeat -60px -52px;width: 24px;height: 21px;}
.input-group-focus .input-group-addon .std {background:transparent url(../img/open-account-sprite.png) no-repeat -60px -105px;width: 24px;height: 22px;}
.input-group-focus .input-group-addon .mob {background:transparent url(../img/open-account-sprite.png) no-repeat -57px -160px;width: 24px;height: 25px;}
.select-group .input-group-addon.input-group-addon-new.input-group1 .ind {background:transparent url(../img/open-account-sprite.png) no-repeat -60px -220px;width: 24px;height: 26px;}
.select-group .input-group-addon.input-group-addon-new.input-group1 .city {background:transparent url(../img/open-account-sprite.png) no-repeat -58px -281px;width: 24px;height: 26px;}

.input-group-focus .input-group-addon .home {background:transparent url(../img/open-account-sprite.png) no-repeat -60px -339px;width: 24px;height: 25px;}
.input-group-focus .input-group-addon .pincode {background:transparent url(../img/open-account-sprite.png) no-repeat -58px -390px;width: 24px;height: 25px;}
.select-group .input-group-addon.input-group-addon-new.input-group1 .nearest {background:transparent url(../img/open-account-sprite.png) no-repeat -55px -451px;width: 25px;height: 25px;}
.select-group .input-group-addon.input-group-addon-new.input-group1 .choose_product {background:transparent url(../img/open-account-sprite.png) no-repeat -58px -510px;width: 25px;height: 25px;}
.input-group-focus .input-group-addon .cust {background:transparent url(../img/open-account-sprite.png) no-repeat -60px -576px;width: 25px;height: 25px;}
.input-group-focus .input-group-addon .organ {background:transparent url(../img/open-account-sprite.png) no-repeat -58px -632px;width: 24px;height: 25px}
.input-group-focus .input-group-addon .desig{background:transparent url(../img/open-account-sprite.png) no-repeat -55px -691px;width: 25px;height: 25px;}
.input-group-focus .input-group-addon .overs {background:transparent url(../img/open-account-sprite.png) no-repeat -58px -742px;width: 24px;height: 25px;}
.select-group .input-group-addon.input-group-addon-new.input-group1 .coun_res {background:transparent url(../img/open-account-sprite.png) no-repeat -58px -789px;width: 25px;height: 25px;}
.input-group-focus .input-group-addon .relationship {background:transparent url(../img/open-account-sprite.png) no-repeat -60px -844px;width: 24px;height: 25px;}


.applynow_container .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
border-radius: 0px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
border-top-left-radius: 0;border-bottom-left-radius: 0;}
.applynow_container input[type="text"] {border: 1px solid #b4b4b4;border-radius: 0;font-size: 12px;height: 40px;}
.applynow_container .input-group .form-control {float: left;margin-bottom: 0;position: relative;width: 100%;z-index: 2;}
.applynow_container input::-moz-placeholder {color:#b2b2b2;}
.applynow_container input:-moz-placeholder {color:#b2b2b2;}
.applynow_container .sbSelector {font-size: 12px;line-height: 40px;}
.form_wrap .form-group {margin-bottom: 0;}
.applynow_container .sbSelector:link, .applynow_container .sbSelector:visited, .applynow_container .sbSelector:hover {color: #b2b2b2 !important;}
.sbHolder .sbSelector:link, .sbHolder .sbSelector:visited, .sbHolder .sbSelector:hover{color: #b2b2b2 !important;}
.apply_captcha_text input {width: 250px;}
.applynow_container .sbHolder {margin-top:0;width:300px;}
#applynow .applynow_container .sbHolder {border: 1px solid #b4b4b4 !important;height: 40px;float: left;padding: 6px 12px 5px !important;
width:100% !important;}
.applynow_container .input-group.errorwrap{border:1px solid #ff0000;}
.err_text{margin:2px 0;color:#ff0000;font:normal 12px/15px arial;}
.form-control:focus {box-shadow:none;}
.input-group-focus .input-group-addon {background:#ae275f;border:1px solid #ae275f;border-right:none;}
.input-group1 {border:1px solid #ae275f !important;background-color:#ae275f !important;}
.input-group-addon-new{border-right:none!important;}
.sbHolder.sbHolder_selectbdr ul{left:0;}

.input-group-focus input {border:1px solid #ae275f !important;}
#applynow .applynow_container .sbOptions{background:#fff;color:#999 !important;padding:10px 3px 10px 0;}
#applynow .applynow_container .sbOptions a, #applynow.sbOptions a:link, #applynow .sbOptions a:visited {color:#999 !important;}
#applynow .applynow_container .sbOptions {margin:8px 0 0;}
#applynow .applynow_container .mCSB_scrollTools .mCSB_draggerRail {width:3px;background:#ccc;}
#applynow .applynow_container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:3px;background:#808080 !important;border-radius: 0px;}
.applynow_container .sbToggle {margin:4px 0 0;}
/*#applynow .applynow_container .sbOptions{width:254px; }*/
#applynow .applynow_container .sbOptions{margin-left:-45px; top:5px;width: calc(100% + 47px);}
#applynow .applynow_container .sbOptions li { padding: 0; }
#applynow .applynow_container .sbOptions li:hover{background:#ae275f;}
#applynow .applynow_container .sbOptions li a.sbFocus{color:#ffffff !important;background:#ae275f;}
.phonenumber_region{position:absolute;top:7px;left:60px;font-size:12px;z-index:10;color:#b2b2b2;}
.applynow_phonenumber{text-indent:35px; width:70% !important;}
.applynow_std{text-indent:35px; width:30% !important;border-right: medium none !important;}
.apply_captcha_text{font-size:14px;}
.serviceOne {font-size:17px;font-family:'FuturaBT-Medium';font-weight:bold;color:#505050;
}


/* 22nd mar 2016 */
.main_nav_bussiness .onlinebank-bs:before {
    content: " ";
    background-image: url(../img/@_g.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -8px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .onlinebank-bs:hover:before {
    content: " ";
    background-image: url(../img/@_p.png);
}

.onlinebank-bs:hover {
    color: #ed1164;
}

.main_nav_bussiness .onlinebank-tes:before {
    content: " ";
    background-image: url(../img/estatement_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -4px -4px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .onlinebank-tes:hover:before {
    content: " ";
    background-image: url(../img/estatement_p.png);
}

.onlinebank-tes:hover {
    color: #ed1164;
}

.main_nav_bussiness .mobilebank-phe:before {
    content: " ";
    background-image: url(../img/Axismobile_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .mobilebank-phe:hover:before {
    content: " ";
    background-image: url(../img/Axismobile_P.png);
}

.mobilebank-phe:hover {
    color: #ed1164;
}

.main_nav_bussiness .mobilebank-nc:before {
    content: " ";
    background-image: url(../img/tollfree_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .mobilebank-nc:hover:before {
    content: " ";
    background-image: url(../img/tollfree_p.png);
}

.mobilebank-nc:hover {
    color: #ed1164;
}

.main_nav_bussiness .mobilebank-oh:before {
    content: " ";
    background-image: url(../img/wallet_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .mobilebank-oh:hover:before {
    content: " ";
    background-image: url(../img/wallet_p.png);
}

.mobilebank-oh:hover {
    color: #ed1164;
}

.mobilebank-dw:before {
    content: " ";
    background-image: url(../img/axisdial.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.mobilebank-dw:hover:before {
    content: " ";
    background-image: url(../img/axisdial_pink.png);
}

.mobilebank-dw:hover {
    color: #ed1164;
}

.main_nav_bussiness .branchb-cf:before {
    content: " ";
    background-image: url(../img/atm_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .branchb-cf:hover:before {
    content: " ";
    background-image: url(../img/atm_p.png);
}

.branchb-cf:hover {
    color: #ed1164;
}

.main_nav_bussiness .branchb-sh:before {
    content: " ";
    background-image: url(../img/branch_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .branchb-sh:hover:before {
    content: " ";
    background-image: url(../img/branch_p.png);
}

.branchb-sh:hover {
    color: #ed1164;
}

.main_nav_bussiness .socialbank-ppf:before {
    content: " ";
    background-image: url(../img/pingpay_g.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .socialbank-ppf:hover:before {
    content: " ";
    background-image: url(../img/pingpay_p.png);
}

.socialbank-ppf:hover {
    color: #ed1164;
}

.main_nav_bussiness .socialbank-bg:before {
    content: " ";
    background-image: url(../img/twitter_g.png);
    background-repeat: no-repeat;
    width: 13%;
     height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .socialbank-bg:hover:before {
    content: " ";
    background-image: url(../img/twitter_p.png);
}

.socialbank-bg:hover {
    color: #ed1164;
}

.main_nav_bussiness .phonebank-ppf:before {
    content: " ";
    background-image: url(../img/sms_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .phonebank-ppf:hover:before {
    content: " ";
    background-image: url(../img/sms_p.png);
}

.phonebank-ppf:hover {
    color: #ed1164;
}

.main_nav_bussiness .phonebank-bg:before {
    content: " ";
    background-image: url(../img/call2_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -5px -5px;
    display: inline-block;
    vertical-align: middle;
}

.main_nav_bussiness .phonebank-bg:hover:before {
    content: " ";
    background-image: url(../img/call2_p.png);
}

.phonebank-bg:hover {
    color: #ed1164;
}

.phonebank-sip:before {
    content: " ";
    background-image: url(../img/nriphoneb.png);
    background-repeat: no-repeat;
    width: 13%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.phonebank-sip:hover:before {
    content: " ";
    background-image: url(../img/nriphoneb_pink.png);
}

.phonebank-sip:hover {
    color: #ed1164;
}

/* 22nd march 2016 */
.menu_hover_3 li.s_tabs.noTabs.safblck.active a:after {
    border-right: 1px solid #afafaf;
}
 .main_nav_bussiness .bank .progress-sub-menu.busi_bnk_smart_sub .col_2{
    min-height:252px;
}
.sticky-header #mgmenu1 .mgmenu.busi > li.apply {
    width: 145px !important;
}
.sticky-header #mgmenu1 .mgmenu.busi > li.msme {
    width: 162px !important;
}
.sticky-header .main_nav_bussiness .bank .progress-sub-menu.busi_bnk_smart_sub .col_2 {
    min-height:291px;
}

.busi_bnk_smart_sub .onlinebank-bs:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    background-position:-17px -17px;
    width: 18%;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
}

.busi_bnk_smart_sub .onlinebank-bs:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
       background-position: -67px -17px;
}

.busi_bnk_smart_sub .onlinebank-tes:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -115px -14px;
    display: inline-block;
    vertical-align: middle;
}
.busi_bnk_smart_sub .onlinebank-tes:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -165px -14px;

}

/*.busi_bnk_smart_sub .onlinebank-tes:before {
    content: " ";
    background-image: url(../img/estatement_g.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -6px -4px;
    display: inline-block;
    vertical-align: middle;
}
.busi_bnk_smart_sub .onlinebank-tes:hover:before {
    content: " ";
    background-image: url(../img/estatement_p.png);
}*/
.phonebank-sip:hover {
    color: #ed1164;
}

 
.mobilebank-fx_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -319px -11px;
    display: inline-block;
    vertical-align: middle;
}
.mobilebank-fx_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -369px -11px;

}
.mobilebank-fx_p:hover {
    color: #ed1164;
}

.mobilebank-tf_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -419px -11px;
    display: inline-block;
    vertical-align: middle;
}
.mobilebank-tf_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position:-469px -11px;

}
.mobilebank-tf_p:hover {
    color: #ed1164;
}

.mobilebank-mvm_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -519px -8px;
    display: inline-block;
    vertical-align: middle;
}
.mobilebank-mvm_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position:-569px -8px;

}
.mobilebank-mvm_p:hover {
    color: #ed1164;
}

.mobilebank-sms_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -18px -64px;
    display: inline-block;
    vertical-align: middle;
}
.mobilebank-sms_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position:-67px -64px;

}
.mobilebank-sms_p:hover {
    color: #ed1164;
}

.busi_bnk_smart_sub .branchb-cf:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -115px -65px;
    display: inline-block;
    vertical-align: middle;
}
.busi_bnk_smart_sub .branchb-cf:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -165px -65px;

}
.busi_bnk_smart_sub .branchb-cf:hover {
    color: #ed1164;
}

.busi_bnk_smart_sub .branchb-sh:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -215px -65px;
    display: inline-block;
    vertical-align: middle;
}
.busi_bnk_smart_sub .branchb-sh:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-position: -265px -65px;

}
.busi_bnk_smart_sub .branchb-sh:hover {
    color: #ed1164;
}

.socialbank-atm_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -313px -64px;
    display: inline-block;
    vertical-align: middle;
}
.socialbank-atm_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position:  -363px -64px;
}
.socialbank-atm_p:hover {
    color: #ed1164;
}

.socialbank-loc_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -413px -66px;
    display: inline-block;
    vertical-align: middle;
}
.socialbank-loc_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -463px -66px;
}
.socialbank-loc_p:hover {
    color: #ed1164;
}

.socialbank-ob_p :before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position:  -515px -65px;
    display: inline-block;
    vertical-align: middle;
}
.socialbank-ob_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -565px -65px;
}
.socialbank-ob_p:hover {
    color: #ed1164;
}

.phonebank-tfc_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -9px -116px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-tfc_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -62px -116px;

}
.phonebank-tfc_p:hover {
    color: #ed1164;
}

.phonebank-bfxc_p :before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -112px -116px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-bfxc_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -162px -116px;
}
.phonebank-bfxc_p:hover {
    color: #ed1164;
}

.phonebank-go_p :before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -217px -112px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-go_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -267px -112px;
}
.phonebank-go_p:hover {
    color: #ed1164;
}

.phonebank-eo_p :before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -316px -116px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-eo_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -366px -116px;
}
.phonebank-eo_p:hover {
    color: #ed1164;
}

.phonebank-hc_p :before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -417px -116px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-hc_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -467px -116px;
}
.phonebank-hc_p:hover {
    color: #ed1164;
}

.phonebank-cf_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -518px -115px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-cf_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -568px -115px;
}
.phonebank-cf_p:hover {
    color: #ed1164;
}

.phonebank-na_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -14px -166px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-na_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -64px -166px;
}
.phonebank-na_p:hover {
    color: #ed1164;
}

.phonebank-etr_p:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
    background-repeat: no-repeat;
    width: 18%;
    height: 28px;
    background-position: -113px -168px;
    display: inline-block;
    vertical-align: middle;
}
.phonebank-etr_p:hover:before {
    content: " ";
    background-image: url(../img/SpriteBusiness-all.png);
     background-position: -163px -168px;
}
.phonebank-etr_p:hover {
    color: #ed1164;
}


/* 23rd mar 2016 */
.sticky-header .mgmenu li .dropdown_fullwidth{
    width:110% !important;
    left:-51px;
}
.mgmenu.main_nav_bussiness li .dropdown_fullwidth
{
    width:auto !important;
}
.sticky-header .mgmenu .apply  .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu {
    width:110% !important;
}
.sticky-header .mgmenu .bank .dropdown_fullwidth.mgmenu_tabs.dropdown_4columns.explrMegaMenu {
    width:110% !important;
}
.grab .apply-title div{
    text-transform:uppercase;
}
.payments .apply-title div{
    text-transform:uppercase;
}
.progres .apply-title div{
    text-transform:uppercase;
}

@media (max-width:1198px){
    .main_nav_bussiness .bank .progress-sub-menu .col_2{
           width:100% !important;
           min-height:1px !important;
    }
    .bank .onlinebank-bs::before{
       background:none !important;
       width:0;
    }
    .bank .onlinebank-tes::before{
       background:none !important;
       width:0;
    }
    .bank .branchb-cf::before{
       background:none !important;
       width:0;
    }
    .bank .branchb-sh::before{
       background:none !important;
       width:0;
    } 
     .bank .socialbank-loc_p::before{
       background:none !important;
       width:0;
    }
     .bank .socialbank-ob_p ::before{
       background:none !important;
       width:0;
    }
     .bank .phonebank-tfc_p::before{
       background:none !important;
       width:0;
    }
     .bank .phonebank-bfxc_p ::before{
       background:none !important;
       width:0;
    }
     .bank .phonebank-go_p ::before{
       background:none !important;
       width:0;
    }
     .bank .phonebank-eo_p ::before{
       background:none !important;
       width:0;
    }
     .bank .phonebank-hc_p ::before{
       background:none !important;
       width:0;
    }
    .explore .redirectionlinks{
        background:#505050 !important;
       border-width: 0px !important;
    }
    .mainnav .dropdown_fullwidth.inner-menu{
        height:420px;
    }
    .mainnav .dropdown_fullwidth.inner-menu{   
        height:420px !important;
    }
    .mgmenu.main_nav_bussiness li .dropdown_fullwidth{
        width:100% !important;
    }
}

/* 25th mar 2016 */
@media (min-width:768px) and (max-width:1198px){
    .main_nav_bussiness > li{
        width:100% !important;
    }
    #mgmenu1 .redirectionlinks h4 > a{
        padding-left:0;
    }
    .mgmenu.busi li .dropdown_container, .mgmenu.busi li .dropdown_fullwidth, .mgmenu.busi li .mgmenu_multilevel{
        top:0;
        width:100% !important;
    }
    .blckout{
        position:fixed;
    }
    #mgmenu1 .mgmenu > li.Group-mobile.no_arrow > a{
        padding:12px 15px 12px 65px;
    }
    #mgmenu1 .mgmenu > li.Group-mobile.no_arrow {
        height:36px;
        padding-top:11px !important;
    }
}

/*apply now responsive*/
@media  (max-width:1280px)
{
    .close_apply_now
    {
        /*left: 74%;*/
    }
    .close_Recharge
     {
        left: 74%;
    }
}
@media  (max-width:1200px)
{
    .close_apply_now
    {
        /*left: 80%;*/
    }
    .close_Recharge
     {
        left: 80%;
    }
}
@media  (max-width:768px)
{
    .close_apply_now
    {
        /*left: 90%;*/
    }
     .close_Recharge
    {
        left: 90%;
    }

    .content .fullbox{width: 74%;}
    .contact-info {
        width: 74%;
    }
        .contact-info .col-1 {
            padding: 20px 15px;
        }
    .abtindia-right .btnall{margin:25px 0;width: 490px;}
    .abtindia-right .btn2{padding: 15px 42px 15px 8px;}
    .step-btn{background: url(/beyond-banking/images/down-arrow-icon.png) 195px 13px no-repeat;font-weight:normal;}
    .watch-btn{background: url(/beyond-banking/images/video-icon.png) 114px 10px no-repeat;margin-right: 0!important;font-weight:normal;}
    .new-aacount {width: 74%;}/*mital 21/7/2016*/

    /*.savings_bdr {
        height:166px;
    }*//*mital 26/7/2016*/
}
@media (max-width:480px)
{
    .container.bgWs.modal-dialog
    {
        width:453px!important;
    }
    .close_apply_now
    {
        /*left: 87%;*/
    }
      .close_Recharge
    {
        left: 87%;
    }
    iframe.auto-height
    {
        height:900px;
}
    /*.qbranch {
    width: 50%;
    margin: 0px auto;
}*/
}
@media (max-width:360px)
{
    .container.bgWs.modal-dialog
    {
        width:330px!important;
    }
    .close_apply_now
    {
        /*left: 84%;*/
    }
      .close_Recharge
    {
        left: 84%;
    }
      /*.qbranch {
    width: 68%;
    margin: 0px auto;
}*/
}
@media (max-width:320px)
{
    .container.bgWs.modal-dialog
    {
        width:300px!important;
    }
}

/* 28th mar 2016 */
.apply_nw_page .apply-title {
    background:#ae275f url('../img/plusImg.png') right 25px center no-repeat !important;
    color:#ffffff !important;
    width:100%;
    border-bottom:1px solid #fff;
}
.apply_nw_page .apply-title.active {
    background:#ae275f url('../img/minusImg.png') right 25px center no-repeat !important;
    color:#ffffff !important;
}
.apply_nw_page .s_tabs.secondTabs.active > a {
    min-height: 38px;
}
.apply_nw_page .s_tabs.secondTabs.active > a {
    background:#e6e6e6 url("../img/upmob.png") no-repeat scroll 90% center;
     border-bottom:1px solid #ae275f;
    border-top:1px solid #ae275f;
}
.apply_nw_page .s_tabs.secondTabs > a {
    background:#e6e6e6 url("../img/mobDwn.png") no-repeat scroll 90% center;
    font-size: 14px;
    font-weight: normal !important;
    padding: 10px 75% 10px 25px;
    border-bottom:1px solid #c8c8c8;
    display:block;
    width:100%;
   
}
.apply_nw_page .s_tabs.thirdTabs {
    background-image: none !important;
    color: #505050;
    font-family: "FuturaBT-Medium" !important;
    font-size: 13px;
    padding: 2px 10px 2px 25px;
}
.apply_nw_page .s_tabs.thirdTabs:hover {
    background-image: none !important;
    color: #505050;
    font-family: "FuturaBT-Medium";
    font-size: 13px;
    padding: 2px 10px 2px 25px;
}
.apply_nw_page .s_tabs.thirdTabs > a:hover {
    background: none !important;
    /*content: "";
    height: 100%;
    left: 100%;
    position: relative;
    top: 0;
    width: 1px;*/
    z-index: 6;
    padding-left:0px;
}


/* 29th mar 16 */
.explore .dropdown_fullwidth {
    width:auto !important;
}
.main_nav_bussiness > li > a {
    font-size:17px;
    line-height:17px;
    font-family:'FuturaBT-Book';
}
.sticky-header .main_nav_bussiness .dropdown_fullwidth.mgmenu_tabs {
    top:57px;
}


@media (min-width:1400px) {
    .sticky-header .mgmenu li .dropdown_fullwidth {
        left:116px;
    }
    .sticky-header .msme .dropdown_fullwidth.mgmenu_tabs {
        left:29% !important;
    }
}

.grabTnC {
 font-family: Arial;
 font-size: 14px;
 padding-left: 15px;
 color:#505050;
}

@media (min-width:991px) and (max-width:1200px) {
    .explore a, .payments a {
        padding-left:0px;
    }
    
    /*.bank .apply-section .apply-title{
        border-bottom:0px ;
    }*/
    .slide-call {
        top:24%;
    }
}

@media (min-width:768px) and (max-width:1200px) {
    .busi_bnk_smart_sub .apply-section {
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .busi_bnk_smart_sub .apply-section > div {
        padding-right:0 !important;
    }
    .progress-sub-menu .apply-section > div {
        padding-right:0 !important;
    }
}
.msme .dropdown_fullwidth.mgmenu_tabs {
    left:18%;
}
.sticky-header .msme .dropdown_fullwidth.mgmenu_tabs {
    left:14%;
}

@media (min-width:1400px) {
    .banner-slide-cap {
        top:50%;
        transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
    }
}
.payments .dropdown_fullwidth .DDrop a {
    font-family:'ArialMT-Regular' !important;
}

/*30th mar 2016*/
.retail-section .col_6.padding-left p {
    background:url('../img/arrow_p.png') 104px 1px no-repeat;
}
.retail-section .col_6.bor p {
    background:url('../img/arrow_p.png') 144px 1px no-repeat;
}

.retail-section .col_6.more_menu p {
    background-position:100px 1px !important;
}

.more_menu {
    width:75% !important;
    min-height:auto !important;
}

.locate-submenu.rates-subemenu .pd-t8 .marbtm10 {
    /*margin-bottom: 4px;
    margin-top: -6px;*/
}
.checksavingac .marbtm10 {
    margin-top:8px;
}
.sticky-header .mgmenu li.explore .dropdown_fullwidth {
    width:auto !important;
}
.progress-sub-menu.busi_bnk_smart_sub .col_2 {
    padding-left:14px !important;
}
.progress-sub-menu.busi_bnk_smart_sub .DDrop > div > a {
    padding-left:3%;
}
.LocateUs-icon {
    background-image: url("../img/locate_branch.png");
    background-position: 10px 10px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}
.locateuspan:hover .LocateUs-icon {
    background-image: url("../img/locate_branch_white.png");
    background-position: 10px 10px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}

.calander-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -405px -4px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}
.calanderspan:hover .calander-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -455px -4px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}

.calcu-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -6px -1009px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}
.calcuspan:hover .calcu-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -57px -1009px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}



.offera-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position: -107px -1005px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}
.offeraspan:hover .offera-icon {
    background-image: url("../img/Sprite1(Retail,NRI,Agri).png");
    background-position:  -157px -1006px;
    background-repeat:no-repeat;
    height: 40px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 37px;
}

.locateuspan a {
    color: #ed1164 !important;
    cursor: pointer;
    text-align: center;
    text-transform: capitalize;
}
.LocateUs .tab-3-text{
    color: #ed1164 !important;
    cursor: pointer;
    font-family: "FuturaBT-Medium";
    font-size: 13px !important;
    text-align: center;
    text-transform: capitalize;
}

/* 31st mar 16 product listing page */
.loan_type h4 {
    text-transform:uppercase;
}
@media (max-width:1199px) {
    .col_6.bor.bor1 > p {
        border-top:0px !important;
    }
    .grbdeals .DDrop .col_6 {
        width:100%;
    }
    .retail-section .col_6.padding-left p {
        background-position:98px 9px;
    }
    .retail-section .col_6.bor p {
        background-position:138px 13px;
    }
    .apply-sub-menu .DDrop > div a {
        padding-left:0;
    }
    .payments .dropdown_fullwidth.make_paymt .DDrop > div > a {
        font-family: "FuturaBT-Medium" !important;
        font-size: 13px;
        font-weight: normal;
        color:#505050;
    }
    .progress-sub-menu.busi_bnk_smart_sub .col_2 {
        padding-left:0px !important;
    }
    .busi_bnk_smart_sub .onlinebank-bs::before {
        height:5px;
    }
    .busi_bnk_smart_sub .onlinebank-tes::before{
        height:5px;
    }
    .progress-section div + div::before, .borrow_section div + div::before, .retail-section .col_6 div::before, .apply-section .col_12 div + div::before {
        width:100%;
    }

    .savings_acct_type {
        margin-top:10px;/*faisal 23/8/2016*/
    }
}
@media (min-width:768px) and (max-width:1200px) {
    .grbdeals .apply-section .mr0.col_12 {
        padding-right:0 !important;
    }
    .payments .apply-section .col_12 {
        padding-right:0 !important;
    }
    .make_paymt .col_2 .col_12 {
        padding-right:0 !important;
    }
    .applynowmenu .apply-section .col_12 {
        padding-right:0 !important;
    }
    .borrow_section .apply-title {
        border-bottom:1px solid #9c9c9c;
    }
    .make_paymt .progress-sub-menu .DDrop > div > a {
        padding-left:0% !important;
    }
    .bank .apply-section .apply-title.active {
        border-bottom:1px solid #ec1864;
    }
    .bank .progress-sub-menu .DDrop > div > a {
        padding-left:0% !important;
    }
    .apply .DDrop .col_6 {
        width:100%;
    }
    .mgmenu .apply .DDrop .pdlft {
        padding-left:0 !important;
    }
    .busi_bnk_smart_sub .col_2.mr0.apply-section {
        border:none;
    }
    .busi_bnk_smart_sub .apply-section .col_12 div.onlinebank-tes {
        width:auto !important;
    }
    .logwrap {
        margin-left:29%;
        margin-top:3%;
    }
    .LoginBox::before{
        left:114% !important;
        top:0% !important;
    }
}
@media (max-width:320px) {
    .logwrap {
        margin-left:-3%;
        margin-top:1%;
    }
    .LoginBox::before{
        left:62% !important;
        top:-2% !important;
    }
}
@media (max-width:360px) and (min-width:320px){
    .logwrap {
        margin-left:2% !important;
        margin-top:1.5% !important;
    }
    .LoginBox::before{
        left: 74% !important;
        top: -6px !important;
    }
}

@media (min-width:361px) and (max-width:768px) {
    .logwrap {
        margin-left:1% !important;
        margin-top:3% !important;
    }
    .LoginBox::before{
        left:86% !important;
        top:0% !important;
    }
}
@media (min-width:768px) and (max-width:980px) {
    .logwrap {
        margin-left:0% !important;
        margin-top:3% !important;
    }
    .LoginBox::before{
        left:86% !important;
        top:0% !important;
    }
    .slide-call {
        top:12%;
    }
    .call-click {
        top:72px;
    }
}
@media (min-width:980px) and (max-width:1190px) {
    .logwrap {
        margin-left:32% !important;
        margin-top:3% !important;
    }
    .LoginBox::before{
        left:121% !important;
        top:0% !important;
    }
}

/* 1st apr 16 */

@media (min-width:1199px) {
    #salaryaccount .col_4.rtbrdr.applypan, #currentaccount .col_4.rtbrdr.applypan, #recurring .col_4.callpan, #creditcard11 .col_4.callpan, #creditcard11 .col_4.exolrpan{
        border-right:0px ! important;
    }
     #recurring .col_4.applypan, #creditcard11 .col_4.applypan{
        border-top:1px solid #d0d0d0 !important;
    }
     #creditcard11 .col_4{
        border-right:1px solid #d0d0d0 !important;
        border-bottom:1px solid #d0d0d0 !important;
    }
}
.browser_p ,.browser_p a{
    font-size: 13px;
    padding-bottom: 10px;
    color:white;
}

@media (max-width:1199px) {
    .updatedwrapper span.update_span {
        font-size:19px;
        padding:13px 20px !important;
    }
    .mgmenu > li ul li, .mgmenu > li ol li {
        line-height:32px;
    }
    .retail-section .col_6 div, .apply-section .col_12 div + div, .DDrop div, .mgmenu .mgmenu_tabs .mgmenu_tabs_nav li.active a {
        line-height:28px;
    }
    .browser_p {
        margin:0 15px;
    }
}
.noLst span {
    line-height:32px;
}
.locate-submenu .noLst span {
    line-height:13px;
}
.locate .noLst span {
    line-height:13px;
}
/* scroll to top */
#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 998;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 30px;
    /*background: #f5f5f5;*/
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top.show {
    opacity: 1;
}
#content {
    height: 2000px;
}
/* scroll to top end */

.checkratelist .inline > div {
    line-height:14px !important;
    display:inline;
}
.checkratelist .inline > div:first-child {
    width:60% !important;
}
.checkratelist .inline > div:nth-child(2) {
    width:30% !important;
    text-align:right;
    padding-top:0 !important;
}
.checkratelisthead ul {
    border-top:1px solid #bab8b9;
}
.checkratelisthead .chrrt {
    padding:4px 0 0 20px !important;
}
.checkratelist .inline.domestic_log > div{
    width:100% !important;
    display:block;
}
.checkratelist .inline.domestic_log > div:nth-child(2n){
   text-align:left;
   padding-top:13px !important;
}
 .checkratelisthead .chrrt.sr_log{
    padding-top:0px !important;
}
.checkratebody .fr {
    float:none !important;
    margin-right:20px !important;
}
.checkratebody .checkratelist .checkratelisthead .know-more.mobileKnow a {
    left:-4px !important;
    line-height:20px !important;
}
.checkratelist .inline.nri_log {
    border-top:1px solid #797979;
}
.checkratelist .inline.nri_log > div{
    width:100% !important;
    display:block;
}
.checkratelist .inline.nri_log > div:nth-child(2n){
   text-align:left;
   padding-top:13px !important;
}
.checkratelist li.checkratelisthead  {
    background:#f2f2f2;   
}
.checkratelist li.checkratelisthead > a {
    background:#ffffff;
    left:0 !important;   
}
.checkratelist li.checkratelisthead > a > img{
    margin-left:12px;
}

.qbranch
{
    line-height: 25px !important;
    padding:9px 0px 9px;
}

/* 04th apr 2016 */
.drop_hover_arrow {
    background: rgba(0, 0, 0, 0) url("../img/arrow_p.png") no-repeat scroll right 11px center
}
.offer-div > img:nth-child(3) {
    width:100%;
}


.qrrnow a {
        background-image: url('../img/Register_to_RemitNow.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }


    .qlsmoney a {
        background-image: url('../img/Login_to_SendMoney.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }


    .qfpass a {
        background-image: url('../img/Fogot_Password.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qfloginid a {
        background-image: url('../img/Forgot_LoginID.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qtroubles a {
        background-image: url('../img/Trouble_SigningIn.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qcorres a {
        background-image: url('../img/Correspondant_Bank_Details.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qinward a {
        background-image: url('../img/Inward_ExchangeRate.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qemailus a {
        background-image: url('../img/Emailus.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }

    .qdownload a {
        background-image: url('../img/download.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }
    

       .qviewdemo a {
        background-image:url(/img/Sprite_productpage.png);
        background-repeat: no-repeat;
        background-position: -1413px -3px;
        padding-left: 40px;
        display: block;
    }
         .qlogintoinvest a {
        background-image: url('/img/Sprite_productpage.png');
        background-repeat: no-repeat;
        background-position: -1408px -52px;
        padding-left: 40px;
        display: block;
    }

            .qtrackapp a {
        background-image: url('/img/track_application.png');
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 40px;
        display: block;
    }
            .qoffers a {
        background-image: url('../img/Sprite_productpage.png');
        background-repeat: no-repeat;
        background-position: -1412px -154px;
        padding-left: 40px;
        display: block;
    }

@media (min-width:768px) and (max-width:1190px) {
    .six-menu-h .owl-carousel .owl-stage-outer {
        margin-top:22px;
    }
}


/* compare product and details*/
@media (max-width:768px) {
    .ex_compare_block .table-responsive > div {
        overflow-x:scroll;
        overflow-y:visible;
        width:62%;
        margin-left: 38%;
    }
    .ex_compare_table td, th {
        padding: 5px 20px;
        width: 250px;
    }
    .ex_compare_table th:first-child, .ex_compare_table td:first-child {
        position: absolute;
        left: 15px;
        width:35%;
        z-index:210;
    }
    .savings_result_block .free_tnxs {
        margin-top:0;
    }
    .fltrbox.Topfixd {
        display:none;
    }
    .savings_atm_limit::before, .free_tnxs::before {
        background:transparent;
    }
    .ex_compare_table th:not(:first-child), .ex_compare_table td:not(:first-child) {
        width:60% !important;
    }
    .ex_compare_table td ul {
        width:150px;
        border-right:none;
        padding:0 !important;
    }
    .ex_compare_table td ul li{
        font-size:13px !important;
    }
    .ex_compare_table {
        margin-top:0px;
    }
    .discount_pos_r .ex_discount_table1 tr td {
        width:100% !important; 
        float:left;
    }
  
}

@media (max-width:1199px) {
    .onlinebank-tes {
        line-height:16px !important;
    }
    .branchb-sh {
        line-height:16px !important;
    }
}

/* 05th mar 16 */

/*EMI Calculator*/
.animated_button3:hover
{
    color: #ffffff;
}
.adeqIns
{font-size:13px;
     margin-left: -10px;
}
.emi_slider {
	border: 1px solid #d5d5d5;
	padding: 20px;
	margin-bottom: 20px;
}
.emi_slider_widget {
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #666666;
}
.emi_slider_grid {
	margin-top: 10px;
}
.widget_title {
	width: 45%;
	float: left;
	padding-top: 5px;
}
.emi_slider_info {
	border: 1px solid #e6e3e3;
	width: 100px;
	padding: 0px 5px;
	background: #ffffff;
    float: right;
}
.emi_slider_inner {
	width: 55%;
	float: right;
	text-align: right
}
.m0 {
	margin: 0px
}
.p0 {
	padding: 0px;
}
.mt20 {
	margin-top: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mb30 {
	margin-bottom: 30px !important;
}
.ptb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.pl10 {
	padding-left: 10px;
}
#prepay_emi {
	color: #ec1864;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#prepay_icon {
	position: relative;
	top: -2px;
}
/*Pink to White*/
.animated_button {
	position: relative;
	display: block;
	width: 150px !important;
	background: #ed1164;
	color: #ffffff;
	border: 2px solid #ed1164;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 14px;
	font-family: 'FuturaBT-Medium', sans-serif;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	z-index: 1;
	text-align: center;
}
.animated_button:hover {
	color: #ed1164;
}

.animated_button:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 0%;
	width: 100%;
	background-color: #ffffff;
	color: red;
	font-weight: bold;
	z-index: -1
}

.animated_button:focus{color:#fff;}
.animated_button:hover{color:#ed1164;}

.animated_button:hover:after {
	height: 100%;
	transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
	-webkit-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}
/*Pink to White*/
/*White to Pink*/
.animated_button2 {
	position: relative;
	display: block;
	width: 150px !important;
	background: #ffffff;
	color: #ed1164;
	border: 2px solid #ed1164;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 14px;
	font-family: 'FuturaBT-Medium', sans-serif;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	z-index: 1;
	text-align: center;
}
.animated_button2:hover {
	color: #ffffff;
}

.animated_button2:focus{color:#ed1164;}
.animated_button2:hover{color:#fff;}

.animated_button2:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 0%;
	width: 100%;
	background-color: #ed1164;
	color: #ed1164;
	font-weight: bold;
	z-index: -1
}
.animated_button2:hover:after {
	height: 100%;
	transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
	-webkit-transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}
/*White to Pink*/
.rupee_icon, .legend_icon {
	position: relative;
	/*top: -2px;*/
}
.emi_sub_title {
	font-family: 'FuturaBT-Medium', sans-serif;
	font-size: 16px;
	margin-bottom: 5px;
	color: #666666;
}
.emi_payable_legend {
	padding: 10px 0;
	float: left;
	width: 100%;
	font-size: 13px;
}
.emi_payable_legend.last {
	border-bottom: 1px solid #ccc;
}
.emi_payable_legend .amount_emi {
	display: inline-block;
	float: right;
	font-family: 'RupeeForadian-Regular', sans-serif;
	color: #505050
}
.emi_payable_legend .label_emi {
	display: inline-block;
	float: left;
	color: #505050;
	font-family: arial, sans-serif;
}
.emi_payable_legend.total {
	font-weight: bold;
}
.emi_payable_chart {
	padding: 20px;
}
.emi_dark {
	background: #eceaea
}
.emi_light {
	background: #f7f5f5
}
.emi_legend_container {
	padding: 20px 60px;
}
.emi_charts {
	margin-top: 10px;
}
.amortization_table a {
	font-size: 13px;
	color: #b8b6b6;
	background: #f2efef;
	display: inline-block;
	padding: 3px 12px;
	z-index: 99;
	position: relative;
}
.amortization_table a.active {
	background: #ec1864;
	color: #ffffff;
	z-index: 100;
	box-shadow: 1px 2px 2px 0px #505050;
}
.amortization_table a.first {
	border-radius: 10px 0px 0px 10px;
	margin-left: 10px;
}
.amortization_table a.first.active {
	border-radius: 10px
}
.amortization_table a.last {
	left: -12px;
	border-radius: 0px 10px 10px 0px;
}
.amortization_table a.last.active {
	border-radius: 10px
}
#amor_annual {
	display: none;
}
.breakup_chart {
	padding: 10px;
	background: #edecec
}
.breakup_legend {
	padding: 10px;
	background: #f7f5f5
}
.amor_table {
	font-size: 12px;
}
.amor_table th, .amor_table td {
	padding: 2px 3px;
	text-align: center;
}
.amor_table th {
	background: #e2e2de;
	color: #323232;
}
.amor_table a {
	background: transparent
}
.amor_table_container {
	max-height: 664px;
}
.amor_table_container .mCSB_scrollTools .mCSB_dragger, .amor_table_container .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #ec1864;
}
.amor_table_container .mCSB_scrollTools {
	width: 10px;
}
#prepay_content {
	display: none;
}
.prepayment_row {
	margin-bottom: 20px;
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.prepayment_row input:focus{border:1px solid #ec1864;}

.prepayment_row span.hint {
	color: #999999;
	font-style: italic
}
.prepayment_title {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #e7e5e5;
}
.prepayment_row .sbHolder {
	width: 100% !important;
	border: 1px solid #e5e3e4;
}
.payoff_emi {
	width: 50px;
	padding: 4px;
	border: 1px solid #e5e3e4
}
.emi_prepay_total {
	width: 100px;
	padding: 4px;
	border: 1px solid #e5e3e4
}
.submit_prepay {
	padding: 20px 0px 30px 0px;
	border-bottom: 1px solid #e5e3e4;
}
.prepay_final span {
	display: inline-block;
	padding-right: 20px;
}
#applynow_emi {
	border-top: 1px solid #ccc;
    padding: 6px;
    margin-top:12px;
}




.graph_highchart {
	height: 400px;
	margin: 0 auto
}
.pie2_highchart {
	height: 185px;
}
.irs {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.irs-line {
	position: relative;
	display: block;
	overflow: hidden;
	outline: none !important;
}
.irs-line-left, .irs-line-mid, .irs-line-right {
	position: absolute;
	display: block;
	top: 0;
}
.irs-line-left {
	left: 0;
	width: 11%;
}
.irs-line-mid {
	left: 9%;
	width: 82%;
}
.irs-line-right {
	right: 0;
	width: 11%;
}
.irs-bar {
	position: absolute;
	display: block;
	left: 0;
	width: 0;
}
.irs-bar-edge {
	position: absolute;
	display: block;
	top: 25px;
	left: 0;
}
.irs-shadow {
	position: absolute;
	display: none;
	left: 0;
	width: 0;
}
.irs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 1;
}
.irs-slider.single {
}
.irs-slider.from {
}
.irs-slider.to {
}
.irs-slider.type_last {
	z-index: 2;
}
.irs-min {
	position: absolute;
	display: block;
	left: 0;
	cursor: default;
}
.irs-max {
	position: absolute;
	display: block;
	right: 0;
	cursor: default;
}
.irs-from, .irs-to, .irs-single {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	cursor: default;
	white-space: nowrap;
}
.irs-grid {
	position: absolute;
	display: none;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
}
.irs-with-grid .irs-grid {
	display: block;
}
.irs-grid-pol {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 8px;
	background: #000;
}
.irs-grid-pol.small {
	height: 4px;
}
.irs-grid-text {
	position: absolute;
	bottom: 0;
	left: 0;
	white-space: nowrap;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	padding: 0 3px;
	color: #000;
}
.irs-disable-mask {
	position: absolute;
	display: block;
	top: 0;
	left: -1%;
	width: 102%;
	height: 100%;
	cursor: default;
	background: rgba(0,0,0,0.0);
	z-index: 2;
}
.irs-disabled {
	opacity: 0.4;
}
.lt-ie9 .irs-disabled {
	filter: alpha(opacity=40);
}
.irs-hidden-input {
	position: absolute !important;
	display: block !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	outline: none !important;
	z-index: -9999 !important;
	background: none !important;
	border-style: solid !important;
	border-color: transparent !important;
}
/*EMI Calculator*/






@media (max-width:767px) {


    .listcontainor {
        margin: 0 20px;
    }
    .listcontainor .savings_result_block {
        border:1px solid #a0a0a0;        
    }
    .listcontainor .savings_result_block > div {
        padding:0 !important;
        margin:0 !important;
        width:100% !important;
    }
    .savings_bottom_text p.savings_atm_limit {
        background:#f7f7f7;
        padding-bottom:25px;
    }
    .free_tnxs {
        list-style:none;
    }
    .container.filter_bg {
        display:block !important;
    }
    .filter_bg .filter li:first-child{
        background-image:none;
    }
    .filter_bg .filter > li:nth-child(2),.filter_bg .filter > li:nth-child(3), .filter_bg .filter > li:nth-child(4){
        display:none;
    }
    .sortby_dropdown li a {
        padding-left:14px;
    }
    .explrMegaMenu {
        left:0;

    }
}
@media (max-width:1199px) {
    #offermod .checkratelist .checkratelisthead > a{
        padding-left:20px;
    }
    #offermod .checkratelist .checkratelisthead ul > div > div {
        padding:0 !important;
    }
    #offermod .checkratelist .checkratelisthead ul > div > div > div {
        font-family:'ArialMT-Regular';
        font-size:12px;
        line-height:20px;
        color:#323232;
        border-bottom:1px solid #787878;
        padding-left:20px;
        padding-bottom:10px;
        padding-top:10px;
    }
    .con-width-h {
        box-shadow:none;
    }
    .styled-country {
        margin-top:15px !important;
    }
    #offermod .checkratelist .checkratelisthead ul > div > div > div > a {
        color:#323232;
        left:0;
    }
}


.offer-div p.content {
    padding-left:15px;
    padding-right:15px;    
}

/* 11th Apr 16 */
@media (max-width:1199px) {
    .category_checkbox, .reward_type_checkbox {
        width:96%;
    }
    .specialfeature_checkbox {
        width:90%;
    }
    .cat_tab_btn {
        background:#fefefe;
        color:#323232;
        border-bottom:1px solid #787878;
    }
    .category_sortby {
        margin-top:-3px;
    }
    
}
.offrtxtr {
    font-family:'FuturaBT-Book';
    font-size:15px;
    font-style:italic;
    line-height:28px;
    color:#323232;
}
.offrtxtr > span.noclr{
    color:#ed1164;
}

/*error pages*/
.errorPageCont{text-align:center; padding: 7% 0;}
.errorPageCont h1{color:#ae275f;}
.errorPageCont p{padding:10px 0;color:#505050;}

.offer-div .off_logo {
    padding-left:4%;
    padding-right:4%;
}

.middle-top .off_logo{
	position:absolute;
	left:32%;
	top:5%;
}
.middle-top .content{
	position:absolute;
	left:15%;
	bottom:23%;
    right:15%;
    font-family:futurabt-book;
    font-size:14px;
    text-align:center;
}
.middle-bottom .off_logo{
	position:absolute;
	left:15%;
	bottom:17%;
    right:15%;
}
.middle-bottom .content{
	position:absolute;
	left:15%;
	top:15%;
    right:15%;
    font-family:futurabt-book;
    font-size:14px;
    text-align:center;
}
.fa-online img {
    padding-right:3px;
}
.fa-locate-us img {
    padding-right:3px;
}
.fa-download-app img {
    padding-right:3px;
}
.fa-open-online img {
    padding-right:3px;
}
.fa-local-post-box img {
    padding-right:3px;
}

/* 12th Apr 2016 */
@media (min-width:1199px) and (max-width:1700px) {
    .search_butn {
        /*margin-left:-3.8%;*/
        right:39.7%;
    }
    .search_butn1 {
        right:2.5%;
    }
}

.beta_img {
    position:absolute;
    right:0;
    top:0;
    z-index:9999999;
}

/* 13th Apr 16 */
@media (max-width:1199px) {
    .mainnav {
        height:420px;
        overflow-y:auto;
    }
    .beta_img {
        width:8%;
    }
    
}
@media (max-width:400px) {
    
    .beta_img {
        width:11%;
    }
    .savings {
        margin:10px 0 5px;
    }
    .bannerwrap h2 {
        font-size:21px;
        margin-bottom:7px;
    }
    .bannerwrap h1 {
        font-size:21px;
        margin-bottom:7px;
    }
    .sms {
        font-size:11px;
        margin-top: 12px;
    }
    .exclusive {
        margin-bottom:0px;
        display:none;
    }
    .bannerbuttons {
        margin-top:2%;
        margin-bottom:0px;
    }
    .bannerbuttons a{
        /*display:block;*/
    }
    .bannerbuttons a.online {
        font-size:11px;
        margin-bottom:7px;
        padding:3px 16px;
        width:110px;
        height:30px;
        margin-left:0px;
        margin-top:0px;
        display:block;
    }
    .bannerbuttons a.callback {
        font-size:11px;
        margin-bottom:1px;
        /*padding:7px 16px;*/
        width:150px;
        height:30px;
        margin-left:0px;
    }
    .bannerbuttons .applynow {
        font-size:11px;
        height:30px;    
    }
    .serviceswrap .servicehighlight {
        padding:14px 5px 14px;
            min-height: 0px !important;
    }
    .serviceswrap .servicehighlight h4 {
        font-size:14px;
        line-height:16px;
        color:#323232;
    }
    .serviceswrap .servicehighlight p {
        font-size:14px;
        line-height:15px;
        color:#323232;
    }
    .servicehighlight.servicetip .info {
        margin-left:122px;
        margin-top:-42px;
    }
    .servicehighlight.servicetip:nth-child(2) {
        padding-bottom:0;
    }
    .tabwrap .applynowwrapper {
        bottom:-6px; /*-47px;*/
    }
    .applynowwrapper .applyback .buynow {
        width: 170px;
    }
    /*.tabwrap .applynowwrapper .applyback{
        height:41px;
        padding-bottom:1px;
        padding-top:1px;
    }
    .tabwrap .applynowwrapper .applyback a.buynow {
        padding:4px 10px;
        margin-top:7px;
        font-size:10px;
        font-weight:bold;
    }
    .tabwrap .applynowwrapper .applyback span {
        margin-right:10px;
        margin-top:-50px;
    }*/
    .mega_menu_overlay .tabwrap {
        padding:1px 15px 30px;
        margin-top:3%;
    }
    .servicetabcontent p a {
        padding:0 !important;
    }
    .servicetabcontent .mcolmn1 a{
        font-size:15px;
        line-height:19px;
        color:#323232;
    }
    .infowrapper .panel-heading {
        padding:4px 0;
    }
    .tabwrap .servicetabcontent p {
        padding:15px ;
    }
    .tab_drawer_heading {
        margin-bottom:0px !important;
    }
    .usefullinkswrap {
        display:block;
        position:relative;
        right:0;
        top:0;
        border-top:1px solid #dbdada;
        padding-top:30px;
    }
    .usefullinks {
        transform:none;
        width:92%;
        margin-left:4%;
    }
    .usefullinks p{
        width:100%;    
    }
    .hiddenlinks {
        height:auto;
        overflow:visible;
    }
    .hiddenlinks ul li{
        height:51px;    
    }
    .hiddenlinks ul li a {
        width:88%;
        font-size:13px;
        color:#323232;
        font-family:'ArialMT-Regular';
    }
    .interestedwrap .prime p {
        padding:8px 0;
    }
    .mobacctype p i {
        margin-top:7px;
    }
    .applyNowWrap {
        z-index:220;
    }
    .mob-acctype-tab {
        /*margin-bottom:15px;*/
    }
    .servicemobtabtitle .fa.fa-sort-down {
        float: right;
        margin-right: 5%;
        margin-top: 4.5%;
        color:#ffffff;
    }
     .servicemobtabtitle .fa.fa-sort-up {
        color:#ae275f;
        float: right;
        margin-right: 5%;
        margin-top: 6.5%;
    }
}
/* coach screen 14th apr 16 */
.coach_scrn{
	position:absolute;
	background:rgba(0,0,0,0.8);
	width:100%;
	/*height:100%;*/
	top:0;
	z-index:9999999;
}
.coach_scrn p{
	z-index:99999991;
	color:#ffffff;
	font-family:'FuturaBT-Book';
	font-style:italic;
	font-size:16px;
	line-height:24px;
	clear:both;
}
.coach_ret{
	margin-top:1%;
}
.cor_ret{
	margin-left:-118px;
	margin-top:10px;
}
.coach_mgmn{
	margin-top:2%;
}
.retail_dir{
	margin-left:-256px;
    margin-top:4px;
    object-fit: none;
    object-position: -63px -81px;
    width: 100%;
    height: 50px;
}
.brch_phone{
	margin-left:20px;
}
.rate_dir{
	margin-left:-52px;
    object-fit: none;
    object-position: -73px -76px;
    width: 100%;
    height: 50px;
}
.coach_cls{
	right:0;
	position:absolute;
	cursor:pointer;
}
.coach_cls img {
    object-fit: none;
    object-position: -57px -957px;
    width: 15%;
    height: 50px;
    position:absolute;
    right:15px;
}
.coach_cls p {
   position:absolute;
   right:30px;
   top:44px;
}
.nav_dir {
    object-fit: none;
    object-position:-21px -1056px;
    width: 100%;
    height: 50px;
}
.getcall_dir{
	position:absolute;
	left:0;
}
.getcall_dir img{
    object-fit: none;
    object-position:-51px -245px;
    width: 100%;
    height:50px;
}
.getcall_dirtxt{
	position:absolute;
	left:64px;
}
.login_dir{
	position:absolute;
	top:-219px;
    object-fit: none;
    object-position:-83px -332px;
    width: 100%;
    height:280px;
}
.bank_chnl{
	padding-left:0;
	margin-left:-21px;
}
.login_dirtxt{
	margin-top:56px;
}
.openac_dir{
	position:absolute;
	top:-187px;
	left:75px;
    object-fit: none;
    object-position:-83px -668px;
    width: 100%;
    height:280px;
}
.openac_dirtxt{
	margin-top:58px;
}
.coach_srv{
	margin-top:125px;
}
.ser_dir{
	margin-top:10px;
	margin-left:-15px;
     object-fit: none;
    object-position:-76px -1343px;
    width: 100%;
    height:50px;
}
.coach_bnk{
	margin-top:90px;
}

.bnksmrt_dir{
	margin-top:10px;
	margin-left:-15px;
     object-fit: none;
    object-position:-76px -1343px;
    width: 100%;
    height:50px;
}
.coach_prog{
	margin-top:366px;
}

.prog_dir{
	margin-top:10px;
	margin-left:-15px;
     object-fit: none;
    object-position:-76px -1343px;
    width: 100%;
    height:50px;
}
.coach_footer{
	margin-top:525px;
}

.foot_dir{
	margin-top:10px;
	margin-left:-15px;
     object-fit: none;
    object-position:-76px -1343px;
    width: 100%;
    height:50px;
}
.explore_dir{
	margin-top:45px;
	/*margin-left:20px;*/
    object-fit: none;
    object-position: -92px -1046px;
    width: 100%;
    height: 50px;
}
.logmob_dir{
	margin-top:45px;
	/*margin-right:20px;*/
    object-fit: none;
    object-position:-98px -1046px;
    width: 15%;
    height: 50px;
}
.quick_coach{
	margin-top:32px;
}
.quick_coach .text-center {
    margin-top:180px;
}
.quick_dir{
	margin-top:20px;
	margin-left:-60px;
	position:absolute;
     object-fit: none;
    object-position:-66px -1343px;
    width: 100%;
    height: 50px;
}
.lat_dir {
    object-fit: none;
    object-position:0px -1051px;
    width: 40%;
    height: 50px;
}
.avl_dir {
    object-fit: none;
    object-position:0px -1245px;
    width: 40%;
    height: 50px;
}
.off_coach{
	margin-top:300px;
}
.footmob_coach{
	margin-top:202px;	
}
.footmob_dir{
	margin-top:20px;
	position:absolute;
    object-fit: none;
    object-position:-61px -1148px;
    width: 100%;
    height: 50px;
}


.progress_main ul li {
    color: #505050;
    font-family: "FuturaBT-Book";
    font-size: 18px;
    line-height: 30px;
    padding: 10px 0;
}
.progress_main ul {
    margin-left:20px;
}
.progress_main h2 {
    color: #505050;
    font-family: "FuturaBT-Book";
    font-size: 18px;
    line-height: 30px;
    font-weight:bold;
    padding-bottom:0;
}
.progress_main p {
    padding:0px 0 18px;
}
@media (min-width:1199px) and (max-width:1460px) {
    .coach_cls img {
        object-position: -88px -957px;
    }
}

@media (min-width:1199px) and (max-width:1281px) {
    .coach_cls {
        right:0;
    }
    .coach_prog {
        margin-top:400px;
    }
    .coach_srv {
        margin-top:12px;
    }
}

/* 15th apr 16 */

@media (min-width:500px) and (max-width:1198px) {
    .quick_coach {
        margin-top:180px;
    }
    .six-menu-h .owl-stage {
        width:100% !important;
    }
    .six-menu-h .owl-stage .owl-item{
        width:13.66% !important;
    }
    
}

.progress_main .col-lg-8.col-sm-8 {
    padding-left:0;
}
.moreupdate > a {
    display:inline-block;
}
.moreupdate > a > img {
    max-width:100%;
    width:auto !important;
}
.f_pin {
    float:right;
    /*margin-right:4px;*/
}
.t_pin {
    float:right;
}

@media (min-width:1199px) {
    #mgmenu1 .mgmenu.main_nav_bussiness > li > a {
        padding-top: 12px;
        padding-right: 0;
        padding-bottom: 12px;
        margin-bottom: 0px;
        color: #505050;
        border: 1px solid transparent;
    }

    #mgmenu1 .mgmenu.busi > li.explore_product {
        width: 190px;
    }

    #mgmenu1 .mgmenu.busi > li.payments {
        width: 290px;
    }

    #mgmenu1 .mgmenu.busi > li.msme {
        width: 290px;
    }

    #mgmenu1 .mgmenu.busi > li.bank {
        width: 180px;
    }

    #mgmenu1 .mgmenu.busi > li.apply {
        width: 190px;
    }

    .main_nav_bussiness .apply > a {
        padding-left: 58px;
    }

    .sticky-header #mgmenu1 .mgmenu.busi > li.payments {
        width: 200px !important;
    }

    .sticky-header #mgmenu1 .mgmenu.busi > li.msme {
        width: 210px !important;
    }

    .sticky-header #mgmenu1 .mgmenu.busi > li.bank {
        width: 120px !important;
    }
}

@media (max-width:400px) {
    .bannerbuttons a.registered {
        font-size:11px;
        margin-bottom:7px;
        padding:6px 16px !important;
        width:110px;
        height:30px;
        margin-left:0px;
        margin-top:0px;
    }
    .info_blocks .sect_box .imgsect {
        width:100%;
    }
    .info_blocks .sect_box .info {
        width:100%;
        padding:0 11px 10px 6px;
    }

    /* 18th apr 16 */

    .mobtabwrap {
        display:none;
    }
    .floatingwrap {
        display:none;
    }
    .usefullinkswrap {
        display:none;
    }
    .mobusefullinkswrap {
        display:none;
    }
    .servicetabcontent .tab-data table tr th {
        font-size:13px;
    }
    .tabwrap table td {
        font-size:12px;
    }
    .imgsect img {
        width:100%;
        height:250px;
    }
    .bannerwrap h2 {
        margin-top:23px;
    }
    .bannerwrap h1 {
        /*margin-top:23px;*/
    }
    .bannerwrap .coloumn .exclusive {
        /*width:65%;*/
    }
    .insta_rchrg_p hr{
        margin:0.2em 0;
    }
    .insta_rchrg_p h5 {
        padding-top:1%;
    }
    .free_tnxs li p {
        line-height:18px;
}
}

.view_cmnt {
    display:none;
}
.all-left .off_logo{
	position:absolute;
	left:5%;
	top:5%;
}
.all-left .content{
	position:absolute;
	left:5%;
	bottom:15%;
    font-family:futurabt-book;
    font-size:14px;
    line-height:20px;
    width:50%;

}
.all-right .off_logo{
	position:absolute;
	right:5%;
	top:5%;
}
.all-right .content{
	position:absolute;
	right:5%;
	bottom:15%;
    font-family:futurabt-book;
    font-size:14px;
    line-height:20px;
    width:50%;
    text-align:right;
}

/* 19th apr 2016 */
@media (min-height: 550px) and (max-height:700px) {
    .usefullinkswrap {
        top:320px;
    }
    .comparelinkswrap {
        top:61%;
    }
}
#collapse371 table.table td{width:25%;}
@media (max-width:400px)
{
    .bannerbuttons a.callback {/*width: 180px;*/ width:auto; margin-top: 15px;}
    th.lightgrey {width:20%!important; }
    .tabwrap table td .fsect, .tabwrap table td .ssect { padding: 0px 50px 0px 15px;  }
    .fsect, .ssect{width:45%!important;  }
    .free_tnxs li{font-size:13px!important;color: #505050!important; font-family: ArialMT-Regular !important; }

}
/* 19th apr 2016 imp updates */
.section2_head1.imp_updt_h3{
width:17%;	
}
.imp_up_sec .white_bg{
padding:2%;
}
.imp_upt_blck{
padding:5%;
min-height:100px;
}
.imp_upt_blck img{
float:left;
padding-top:3px;
}
.imp_upt_blck p{
padding-left:10px;
width:90%;
float:left;
font-family:'ArialMT-Regular';
font-size:13px;
line-height:18px;
color:#4c4c4c;
}
.imp_up_sec .br_ryt{
border-right:1px solid #e1e1e1;
}

.india{
  object-fit: none;
  object-position: -5px -316px;
  width: 16%;
  height: 30px;
}
.hong_kong{
  object-fit: none;
  object-position: -5px -352px;
  width: 16%;
  height: 30px;
}
.sri_lanka{
  object-fit: none;
  object-position: -5px -386px;
  width: 16%;
  height: 30px;
}
.united_kingdom{
  object-fit: none;
  object-position: -5px -424px;
  width: 16%;
  height: 30px;
}
.ddTitleText .india{
    object-position: -5px -325px;
}
.ddTitleText .hong_kong{
    object-position: -5px -361px;
}
.ddTitleText .sri_lanka{
    object-position: -5px -395px;
}
.ddTitleText .united_kingdom{
    object-position: -5px -433px;
}
.ind{
  object-fit: none;
  object-position: 0 0;
  width: 16%;
  height: 30px;
}
.usaf{
  object-fit: none;
  object-position: 0 -41px;
  width: 16%;
  height: 30px;
}
.ukf{
  object-fit: none;
  object-position: 0 -78px;
  width: 16%;
  height: 30px;
}
.canf{
  object-fit: none;
  object-position: 0 -147px;
  width: 16%;
  height: 30px;
}
.ausf{
  object-fit: none;
  object-position: 0 -182px;
  width: 16%;
  height: 30px;
}
.singaf{
  object-fit: none;
  object-position: 0 -113px;
  width: 16%;
  height: 30px;
}
.uaef{
  object-fit: none;
  object-position: 0 -217px;
  width: 16%;
  height: 30px;
}
.qatarf{
  object-fit: none;
  object-position: 0 -252px;
  width: 16%;
  height: 30px;
}
.bhrf{
  object-fit: none;
  object-position: 0 -287px;
  width: 16%;
  height: 30px;
}

@media (max-width: 1199px){
    .main_nav_bussiness > li > a{
        font-size: 14px;
        line-height: 15px;
    }
    .explore_product > a {
        background-image: url("../img/Sprite5_mobilenavigation_gray.png");
        background-position: 9px 6px;
        background-repeat: no-repeat;
    }
    .explore_product:hover > a {
        background-image: url("../img/Sprite5_mobilenavigation_gray.png");
        background-position: 9px 6px;
    }
    .msme > a {
        background-image: url("../img/Sprite5_mobilenavigation_gray.png");
        background-position: 8px -236px;
    }
    .msme:hover > a {
        background-image: url("../img/Sprite5_mobilenavigation_gray.png");
        background-position: 8px -236px;
    }
    .beta_img {
        /*display:none;*/
    }
    .cntct_us_btn, .reg_nw_btn {
       font-size: 11px;
       line-height: 11px;
       width: 97px;
       margin-top: 20px;
       font-family: FuturaBT-Medium;
    }
    .crss-img .fa-search {
        color:#ae275f;
    }
}


/* 20th mar 2016 */
.serviceblk h3 {
    color:#4c4c4c;
    padding:3% 0 1%;
}
.serviceblk p {
    color:#666666;
    font-family: 'Arial-ItalicMT';
    padding-bottom:0;
}
.feescharges h5 {
    margin: 0 auto;
    max-width: 1163px;
    font-size:20px;
    line-height:28px;
    color:#ae275f;
    font-family:'FuturaBT-Medium';
    padding:2% 0 0.25%;
}
.feesSavings {
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
}
.feescharges .feesSavings > p {
    font-size:14px;
    line-height:28px;
    color:#4c4c4c;
    font-family:'ArialMT-Regular';
    padding-bottom:0.55%;
    padding-top:0.55%;
    margin: 0 auto;
    max-width: 1163px;
}
.feescharges .panel-default > .panel-heading {
    background:#ffffff;
}
.feescharges .panel-collapse{
    background:#e8e7e7;
}
.downform_tabs_p .feescharges .panel-heading h4 a {
    font-size:14px;
    line-height:28px;
    color:#4c4c4c;
    font-family:'ArialMT-Regular';
}
.grev {
   margin-top: 30px;
}
.text-width-95 {
   width: 95%;
}

@media (max-width: 769px) {
    .section2_head1.imp_updt_h3 {
       width: 37%;
    }
    .serviceblk h3 {
        padding-left:2%;
    }
    .serviceblk p {
        padding-left:2%;
    }
    .feescharges h5 {
        padding-left:3%;
    }
    .downform_tabs_p .feescharges .panel-heading h4 a {
        padding-left:2%;
    }
    .feescharges .feesSavings > p {
        padding-left:3%;
    }
    .downform_tabs_p .feescharges .panel-body p {
        padding-left:3%;
    }
}

.top-mar-35{ margin-top:35px}
.text-width-90{width:90%}

/* 21st apr 16 */
.bankslider .int_bank {
    object-fit: none;
    object-position: 14px -81px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .branch_bank {
    object-fit: none;
    object-position: -250px -81px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .axis_mobile {
    object-fit: none;
    object-position: -508px -81px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .lime_wallet {
    object-fit: none;
    object-position: -769px -81px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .PingPayKaro {
    object-fit: none;
    object-position: 14px -396px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .phone_banking {
    object-fit: none;
    object-position: -250px -396px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .atm_banking {
    object-fit: none;
    object-position: -508px -396px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .sms_banking {
    object-fit: none;
    object-position: -769px -396px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .twitter_banking {
    object-fit: none;
    object-position: 14px -700px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .axis_dial {
    object-fit: none;
    object-position: -250px -700px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .doorstep_banking {
    object-fit: none;
    object-position: -508px -700px;
    width: 100% !important;
    height: 125px;   
}
 .bankslider .cash_dep_mac {
    object-fit: none;
    object-position: -769px -700px;
    width: 100% !important;
    height: 125px;   
}

.owl1 .owl-controls .owl-nav .owl-prev .next {
    position: absolute;
    background-position:-16px -8px;
}
.owl1 .owl-controls .owl-nav .owl-next .prev {
    position: absolute;
    background-position:-16px -58px;
}
.t_pin img {
    object-fit: none;
  object-position: -18px -365px;
  width: 16%;
  height: 60px;
}
.f_pin img {
    object-fit: none;
  object-position: -21px -316px;
  width: 16%;
  height: 60px;
}
.cb-per {
      object-fit: none;
  object-position: -6px -561px;
  width: 40px;
  height: 38px;
}
.cb-home {
      object-fit: none;
  object-position: -6px -613px;
  width: 40px;
  height: 38px;
}
.cb-sav {
      object-fit: none;
   object-position: -6px -658px;
  width: 40px;
  height: 38px;
}
.cb-cre {
      object-fit: none;
   object-position: -6px -712px;
  width: 40px;
  height: 38px;
}
.ccb-auto {
      object-fit: none;
   object-position: -6px -759px;
  width: 40px;
  height: 38px;
}

@media (max-width: 1199px) {
    .offer_subtext {
        font-size:12px;
    }  
}

.m-para-h img.getcalmob { object-fit: none; object-position: -20px -572px; width: 19px !important; height: 50px; }
.m-para-h img.chckmobrats { object-fit: none; object-position: -20px -762px; width: 16px !important; height: 50px; }
.m-para-h img.applynowmob1 { object-fit: none; object-position: -20px -655px; width: 18px !important; height: 50px; }
.m-para-h img.mobdeals { object-fit: none; object-position: -20px -840px; width: 12px !important; height: 50px; }
.m-para-h img.locatusmob { object-fit: none; object-position: -20px -801px; width: 14px !important; height: 50px; }
.m-para-h img.mobcalus { object-fit: none; object-position: -20px -694px; width: 17px !important; height: 50px; }

@media (min-width:480px) and (max-width: 1024px)
{
    .m-para-h img.getcalmob, .m-para-h img.chckmobrats, .m-para-h img.applynowmob1, .m-para-h img.mobdeals, .m-para-h img.locatusmob, .m-para-h img.mobcalus { height: 30px; }

    .servicemobtabtitle .fa.fa-sort-down {
        float: right;
        margin-right: 5%;
        margin-top: 1.5%;
        color:#ffffff;
    }
     .servicemobtabtitle .fa.fa-sort-up {
        color:#ae275f;
        float: right;
        margin-right: 5%;
        margin-top: 2.5%;
    }
}

.modalclose { object-fit: none; object-position: -20px -532px; width: 20px; height: 20px; }
.ratefixed { object-fit: none; object-position: -20px -611px; width: 19px; height: 24px; }
.ratesp { object-fit: none; object-position: -20px -365px; width: 24px; height: 24px; }
.rateloan { object-fit: none; object-position: -20px -409px; width: 23px; height: 16px; }

.dotter { object-fit: none; object-position: -20px -445px; width: 22px; height: 27px; }
.car { object-fit: none; object-position: -20px -0px; width: 38px; height: 18px; }
.saving1 { object-fit: none; object-position: -20px -38px; width: 32px; height: 34px; }
.home { object-fit: none; object-position: -20px -235px; width: 30px; height: 24px; }
.credit { object-fit: none; object-position: -20px -143px; width: 31px; height: 21px; }

.sticky-search-icon { object-fit: none; object-position: -20px -279px; width: 29px; height: 23px; }

.groupcross { object-fit: none; object-position: -20px -184px; width: 31px; height: 31px; }

.close-apply { object-fit: none; object-position: -20px -92px; width: 36px; height: 50px; }
/*.menuCls {
    object-fit: none; object-position: -20px -530px; width: 31px; height: 31px;
}*/

.bx-para.bsbnn span {
    padding-left:26px;
}
.bx-para.bsbnn span i{
    padding-right:10px;
}
.bx-para.bsbnn span:first-child {
    padding-left:7px;
}
.bx-para.bsbnn span:nth-child(2) {
    padding-left:36px;
}
.parahead-h  span {
    font-size: 24px;
    font-weight: normal;
}




.sliding-faq {
background-repeat: no-repeat;
background-position: right center;
background-size: 5px;
	display: inline-block;
}
.sliding-faq:after {
	content: '';
	display: block;
	height: 3px;
	width: 0;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
}
.sliding-faq:hover:after {
	width: 100%;
	background: #ed1164;
}

#back-to-top img {
    object-fit: none; object-position: -1050px -1304px; width: 60px ; height: 60px; 
}

.imgBox .accountsafety {
    object-fit: none; object-position:25px -3574px; width: 200px ; height: 135px; 
}
.imgBox .bank {
    object-fit: none; object-position:5px 0px; width: 200px ; height: 125px; 
}
.imgBox .familybanking {
    object-fit: none; object-position:15px -1062px; width: 200px ; height: 125px; 
}
.imgBox .updateinfo {
    object-fit: none; object-position:15px -1973px; width: 200px ; height: 125px; 
}
.imgBox .faqssav {
    object-fit: none; object-position:22px -3673px; width: 200px ; height: 125px; 
}
.imgBox .doorstepban {
    object-fit: none; object-position:25px -4532px; width: 200px ; height: 125px; 
}
.imgBox .partdisbursementusefull {
    object-fit: none; object-position:28px -4267px; width: 200px ; height: 125px; 
}
.imgBox .AppProjectsusefull {
    object-fit: none; object-position:25px -4718px; width: 200px ; height: 125px; 
}
.imgBox .fairpracticeusefull {
    object-fit: none; object-position:25px -4161px; width: 200px ; height: 133px; 
}
.imgBox .salaryfaqusefull {
    object-fit: none; object-position:22px -3673px; width: 200px ; height: 125px; 
}
.imgBox .carloanusefull {
    object-fit: none; object-position:22px -4161px; width: 200px ; height: 125px; 
}
.imgBox .loanagainstfixeddepositusefull {
    object-fit: none; object-position:22px -3673px; width: 200px ; height: 125px; 
}
.imgBox .loanagainstsharesusefull {
    object-fit: none; object-position:22px -3673px; width: 200px ; height: 125px; 
}


.imgBox .updateinfo {
     object-fit: none; object-position: 20px -1962px; width: 200px ; height: 135px;
}

.imgBox .instapinusefullink {
     object-fit: none; object-position:  5px -67px; width: 200px ; height: 135px;
}

.imgBox .authenticateotpusefullink {    object-fit: none;    object-position: 18px -767px;    width: 200px;    height: 111px;
}

.imgBox .blockcreditcardusefullink{    object-fit: none;    object-position: 4px 1px;    width: 200px;    height: 111px;
}

.imgBox .verifiedbyvisausefullink{   object-fit: none;
object-position: 17px -2240px;
width: 200px;
height: 125px;
}

.imgBox .instantloanusefullink{   object-fit: none;
object-position: 24px -2625px;
width: 200px;
height: 125px;
}

.imgBox .billpayusefullink{    object-fit: none;    object-position: 15px -1504px;    width: 200px;    height: 124px;
}
.imgBox .balanceonemiusefullink{    object-fit: none;    object-position: 24px -3010px;    width: 200px;    height: 124px;
}
.imgBox .eshopcardusefullink{    object-fit: none;    object-position: 13px -262px;    width: 200px;    height: 124px;
}
.imgBox .convertpurchasesusefullink{  object-fit: none;
object-position: 21px -1774px;
width: 200px;
height: 147px;
}
.imgBox .payyourcreditcardbillsusefullink{  object-fit: none;
object-position: 17px -338px;
width: 200px;
height: 147px;
}
.imgBox .pingpaymasterpassusefullink{  object-fit: none;
object-position: 24px -4049px;
width: 200px;
height: 147px;
}
.imgBox .loungesusefullink{  object-fit: none;
object-position: 13px -1312px;
width: 200px;
height: 147px;
}
.imgBox .managecreditcardusefullink{  object-fit: none;
object-position: 16px -429px;
width: 200px;
height: 147px;
}
.imgBox .chipandpinusefullink{
    object-fit: none;
    object-position: 27px -3493px;
    width: 200px;
    height: 124px;
}
.imgBox .makeivrtransusefullink{
   object-fit: none;
object-position: 27px -2802px;
width: 200px;
height: 134px;
}
.imgBox .termsandconditionusefull{
   object-fit: none;
object-position: 24px -2435px;
width: 200px;
height: 134px;
}
.imgBox .addonusefull{
   object-fit: none;
object-position: 10px -612px;
width: 200px;
height: 134px;
}
.imgBox .generalbenefitsusefull{
   object-fit: none;
object-position: 10px -697px;
width: 200px;
height: 134px;
}
.imgBox .takeadvantageusefull{
   object-fit: none;
object-position: 25px -4355px;
width: 200px;
height: 134px;
}
.imgBox .paymentusefull{
   object-fit: none;
object-position: 30px -6046px;
width: 200px;
height: 134px;
}
.imgBox .howtomanageusefull{
   object-fit: none;
object-position: 22px -438px;
width: 200px;
height: 134px;
}
.imgBox .chipandpinusefull{
   object-fit: none;
object-position: 23px -3485px;
width: 200px;
height: 134px;
}
.imgBox .makeivrusefull{
   object-fit: none;
object-position: 21px -2805px;
width: 200px;
height: 134px;
}
.imgBox .claiminsuranceusefull{
       object-fit: none;
    object-position: 23px -3108px;
    width: 200px;
    height: 149px;
}
.imgBox .cardprotectionusefull{
   object-fit: none;
object-position: 14px -1888px;
width: 200px;
height: 134px;
}
.imgBox .instantloanusefull{
   object-fit: none;
object-position: 21px -2627px;
width: 200px;
height: 134px;
}
.imgBox .billpayusefull{
   object-fit: none;
object-position: 17px -1504px;
width: 200px;
height: 134px;
}
.imgBox .balanceonemiusefull{
   object-fit: none;
object-position: 23px -3010px;
width: 200px;
height: 134px;
}
.imgBox .eshopcardusefull{
   object-fit: none;
object-position: 12px -256px;
width: 200px;
height: 134px;
}
.imgBox .convertpurchasesusefull{
object-fit: none;
    object-position: 21px -1774px;
    width: 200px;
    height: 145px;
}
.imgBox .payyourbillsusefull{
   object-fit: none;
object-position: 17px -345px;
width: 200px;
height: 134px;
}
.imgBox .pinpaymasterpassusefull{
  object-fit: none;
    object-position: 26px -4049px;
    width: 200px;
    height: 138px;
}
.imgBox .claiminsuranceusefullink{
  object-fit: none;
object-position: 27px -3108px;
width: 200px;
height: 149px;
}
.imgBox .lossofcardusefullink{
  object-fit: none;
object-position: 27px -1670px;
width: 200px;
height: 149px;
}

.imgBox .cardprotectionplanusefullink{
 object-fit: none;
object-position: 19px -1879px;
width: 200px;
height: 136px;
}
.imgBox .addoncreditcardsusefullink{
 object-fit: none;
object-position: 14px -605px;
width: 200px;
height: 136px;
}
.imgBox .generalbenefitsusefullink{
 object-fit: none;
object-position: 14px -694px;
width: 200px;
height: 136px;
}
.imgBox .advantageofcreditusefullink{
 object-fit: none;
object-position: 27px -4355px;
width: 200px;
height: 136px;
}
.imgBox .paymentsusefullink{
 object-fit: none;
object-position: 32px -6046px;
width: 200px;
height: 136px;
}

.imgBox .cardcampaignsusefullink{
 object-fit: none;
object-position: 27px -2435px;
width: 200px;
height: 136px;
}

.imgBox .fairusefullink{
 object-fit: none;
object-position: 27px -4161px;
width: 200px;
height: 136px;
}

.imgBox .instapinusefull{
 object-fit: none;
object-position: 14px -66px;
width: 200px;
height: 136px;
}


.imgBox .authenticateotpusefull {
    object-fit: none;
    object-position: 16px -767px;
    width: 200px;
    height: 116px;
}

.imgBox .blockcreditcardusefull {
    object-fit: none;
    object-position: 9px 0;
    width: 200px;
    height: 116px;
}



.imgBox .verifiedbyvisausefull {
    object-fit: none;
    object-position: 20px -2245px;
    width: 200px;
    height: 121px;
}
.imgBox .generateatmusefullink {
    object-fit: none;
    object-position: 14px -81px;
    width: 200px;
    height: 121px;
}
.imgBox .authenticateonetpusefullink {
    object-fit: none;
    object-position: 15px -820px;
    width: 200px;
    height: 119px;
}
.imgBox .securecardusefullink {
    object-fit: none;
    object-position: 17px -894px;
    width: 200px;
    height: 119px;
}
.imgBox .verifiedvisausefullink {
    object-fit: none;
    object-position: 23px -2245px;
    width: 200px;
    height: 120px;
}
.imgBox .totalcontrolusefullink {
    object-fit: none;
    object-position: 19px -1601px;
    width: 200px;
    height: 120px;
}
.imgBox .mVisausefullink {
    object-fit: none;
    object-position: 20px -2340px;
    width: 200px;
    height: 120px;
}
.imgBox .pingmasterpassusefullink {
    object-fit: none;
    object-position: 26px -4049px;
    width: 200px;
    height: 138px;
}
.imgBox .emiondebitusefullink {
    object-fit: none;
    object-position: 27px -2538px;
    width: 200px;
    height: 138px;
}
.imgBox .takeadvantageofusefullink {
    object-fit: none;
    object-position: 29px -4355px;
    width: 200px;
    height: 136px;
}
.imgBox .howtousecardusefullink {
    object-fit: none;
    object-position: 40px -5937px;
    width: 200px;
    height: 136px;
}
.imgBox .termsdebitcardusefullink {
    object-fit: none;
    object-position: 25px -2435px;
    width: 200px;
    height: 136px;
}
.imgBox .generateatmpinusefull {
    object-fit: none;
    object-position: 10px -82px;
    width: 200px;
    height: 120px;
}
.imgBox .authenticatusefull {
 object-fit: none;
    object-position: 16px -777px;
    width: 200px;
    height: 108px;

}
.imgBox .securecusefull {
    object-fit: none;
    object-position: 15px -894px;
    width: 200px;
    height: 120px;
}
.imgBox .veriusefull {
    object-fit: none;
    object-position: 23px -2245px;
    width: 200px;
    height: 120px;
}
.imgBox .tcontrolusefull {
    object-fit: none;
    object-position: 20px -1978px;
    width: 200px;
    height: 120px;
}
.imgBox .mvisadebitusefull {
    object-fit: none;
    object-position: 20px -2340px;
    width: 200px;
    height: 120px;
}
.imgBox .pingpaymastusefull {
    object-fit: none;
    object-position: 27px -4049px;
    width: 200px;
    height: 138px;
}
.imgBox .emiondebituseful {
    object-fit: none;
    object-position: 27px -2538px;
    width: 200px;
    height: 138px;
}
.imgBox .takeadvanusefull {
    object-fit: none;
    object-position: 27px -4355px;
    width: 200px;
    height: 136px;
}
.imgBox .howtouseurcarduseful {
    object-fit: none;
    object-position: 40px -5937px;
    width: 200px;
    height: 136px;
}
.imgBox .termndconduseful {
    object-fit: none;
    object-position: 22px -2435px;
    width: 200px;
    height: 136px;
}
.imgBox .usefullinklossofcard {
    object-fit: none;
    object-position: 20px -1682px;
    width: 200px;
    height: 136px;
}
.imgBox .vbvmscusefullink {
    object-fit: none;
    object-position: 19px -1251px;
    width: 200px;
    height: 110px;
}
.imgBox .insurancepartnerusefullink {
    object-fit: none;
    object-position: 20px -2057px;
    width: 200px;
    height: 124px;
}
.imgBox .localpostnri {
    object-fit: none;
    object-position: 19px -1155px;
    width: 200px;
    height: 124px;
}
.imgBox .bankusefullink {
    object-fit: none;
    object-position: 37px -5589px;
    width: 200px;
    height: 120px;
}
.imgBox .agribusinessusefullink {
    object-fit: none;
    object-position: 20px -2906px;
    width: 200px;
    height: 130px;
}

.progress_main .rd_cal p {
    padding:15px 30px 18px;
}

.clip               { position: absolute; top: 0; left: 0; }
		
.pos-1              { clip:rect(0 48px 48px 0); }
.pos-2              { clip:rect(0 96px 48px 48px); left: -48px; }
.pos-3              { clip:rect(48px 48px 96px 0); top: -48px; }
.pos-4              { clip:rect(48px 96px 96px 48px); top: -48px; 
                      left: -48px; }
.clipwrapper        { position: relative; height: 48px; width: 48px; }

.note_o_q {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll 0 -2892px;
    display: inline-block;
    /*float: left;*/
    height: 28px;
    width: 16px;
}
.note_c_q {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll 0 -2934px;
    display: inline-block;
    /*float: left;*/
    height: 18px;
    width: 16px;
}
.peniconbudgeturspend {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll 0 0px;
    display: inline-block;
    /*float: left;*/
    height: 55px;
    width:100%;
}
.o_quote {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll 17px -2281px;
    height: 45px;
    width: 150px;
}
.c_quote {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll 85px -2326px;
    height: 45px;
    width: 150px;
}
.sabudgeturspends {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1640px;
    display: inline-block;
    height: 100px;
    width: 100%;
}
.fdbudgeturspend {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1735px;
    display: inline-block;
    height: 100px;
    width: 100%;
}
.rdbudgeturspend {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1832px;
    display: inline-block;
    height: 100px;
    width: 100%;
}
.pigibagprogress {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -1px -2442px;
    display: inline-block;
    height: 22px;
    width: 40px;
}
.savinghandprogress {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -1px -2534px;
    display: inline-block;
    height: 24px;
    width: 40px;
}
.umbrellaprogress {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -1px -2627px;
    display: inline-block;
    height: 28px;
    width: 40px;
}
.rupeeprogress {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -1px -2489px;
    display: inline-block;
    height: 24px;
    width: 40px;
}
.all_article p {
    display:inline-block;
}
.tncDesc {
    background:#f5f5f5;
    padding-bottom:3%;
    margin:0;
    padding-top:0.5%;
}

/* 26th apr 16 */
.hl_widget_content p {
    min-height:75px;    
}

.f_pin {
	overflow: hidden;
	position: relative;
	height: 50px;
	width: 200px;
}
.f_pin img {
	position: relative;
}
a.f_pin img {
	top: -100px;
}
a.t_pin img {
	top: -200px;
}
.homeloan_widgets h3 {
    font-family:'FuturaBT-Medium';
    color: #323232;
    font-size: 35px;
    line-height: 42px;
    padding:1% 0%;
}
.homeloan_widgets h5 {
    font-family:'FuturaBT-Medium';
    color: #323232;
    font-size: 15px;
    line-height: 18px;
    padding-bottom:1%;
}
.sustainability ul li {
 background: rgba(0, 0, 0, 0) url("/../img/downloads.png") no-repeat scroll 0 9px;
}
.bannersocial li {
     border: 1px solid #ffffff;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    transition: all 0.7s ease 0s;
    width: 30px;
}
.bannersocial li .fa{
     color: #ffffff;
}
.bookicon {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll 0 -2808px;
    display:inline-block;
    width:31px;
    height:15px;
}
@media (max-width: 1199px) {

    .applynowwrapper .applyback .fa-plus {
    display:none;
    }
    .tabwrap .applynowwrapper .applyback{
        height:47px; /*41px;*/
        padding-bottom:1px;
        padding-top:1px;
    }
    .tabwrap .applynowwrapper .applyback a.buynow {
        padding:4px 10px;
        margin-top:7px;
        font-size:10px;
        font-weight:bold;
    }
    .tabwrap .applynowwrapper .applyback span {
        margin-right:10px;
        margin-top:0px; /*-50px*/
    }
    .applyback {
        width: 100%;
        background-color: #b63c6f;
    }
    .applyback span {
        float: right;
        margin-right: 10px;
        line-height: 35px;
    }

        .applyback span i {
            color: #ffffff;
        }
        .applynowwrapper {
        box-shadow: none;
        border: none;
    }
    .applynowwrapper {
            position:fixed;
            bottom:0;
            width:100%;
            left:0;
            z-index:2;
    }
    .servicequciklist {
        display: none;
    }

    .servicequciklist-active {
        display: block;
    }
    .quickservice {
        background-color: transparent;
        border: 1px solid #ffffff;
        margin: 5px 0px;
        width: 90px;
        height: 25px;
        line-height: 16px;
        font-size: 13px;
    }
    .applynow, .buynow {
        width: 143px; /*115px*/
        margin-right: 15px;
    }
    .tabwrap .servicetabcontent .servicemobtabtitle p a {
        padding:0;
    }
    .tabwrap .servicetabcontent p {
        width:/*100%;*/ 80%;
        display:inline-block;
    }
    .tabwrap .servicetabcontent .tab_content p {
        width:100%;
    }
    .tabwrap .servicetabcontent .servicemobtabtitle p a:hover {
        padding:0;
    }
}
@media (min-width: 1199px) {
    .applynowwrapper {
        width: 265px;
    }
    .msme .dropdown_fullwidth.explrMegaMenu {
        max-height:211px;
    }
    .msme .dropdown_fullwidth.explrMegaMenu .mega-menu-2{
        min-height:181px !important;
        max-height:187px;
    }
}
.sipsaveregularly {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1542px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.goldmohurbuygold {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -563px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.sabuyyourownhome {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -73px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.saweddingplanfund {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -753px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.saholidaykitty {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1252px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.smeloanfundcomp {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1252px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.agriloanfundcomp {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1348px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.remitsendmoney {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -2137px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.elpursueeducation {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -950px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.cigetcarinsurance {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -666px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.ligetlifeinsurance {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -367px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.hlprotecturhome {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -73px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.hisafeguard {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1055px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.lisecure {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1156px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.dematgrowmoney {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -473px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.ppfformsstart {
    background:url("/../img/Sprite_progresspages_icons.png") no-repeat scroll -3px -1454px;
    display: inline-block;
    height: 100px;
    width: 100%;   
}
.hang {
    position:fixed;
    top:47%;
}

 .about_bod_container .newss h1 {
color: white;
   margin-top: 30px;
   margin-bottom: 15px;
   font-size: 25px;
 }

.masterCharges .dropdown .sbOptions {
    background:#ffffff;
    overflow:auto;
    height:350px;
}

.masterCharges .dropdown .sbOptions li{
    display:block;
    padding-left:20px;
    width:100%;
}
.feesContainer .sbHolder {
    z-index:70;
}
#feeaccordion .panel-heading h3 {
    max-width:1199px;
    margin:0 auto;
}
#feeaccordion table {
    max-width:1163px;
     border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    clear: both;
    color: #333;
    margin: 10px 0;
    width: 100%;
    margin:0 auto;
    padding:2% 0;
}
#feeaccordion .panel-collapse {
    padding-top:1.5%;
    padding-bottom:1.5%;
}
#feeaccordion table tr td{
     background-color: #fff;
    border: 1px solid #aeadad;
    /*border-top: 1px solid #aeadad;*/
    color: #333333;
    font-size: 13px;
    padding: 5px 15px;
    vertical-align: top;
}
a.reg_nw_btn {
    background: #ec1864 none repeat scroll 0 0;
    border: 1px solid #ec1864;
    color: #ffffff;
    display: block;
    font-family: "FuturaBT-Medium";
    font-size: 15px;
    line-height: 20px;
    margin-top: 20px;
    padding: 12px;
    width: 150px;
}
a.cntct_us_btn{
    background: transparent none repeat scroll 0 0;
    border: 1px solid #323232;
    color: #323232;
    font-family: "FuturaBT-Medium";
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 150px;
    padding: 12px;
    display:block;
}
.bussiover .panel-default > .panel-heading {
    background:#ffffff;
}

@media (min-width:768px) and (max-width:1198px) {

    /*.footsocial {
        margin-left: 75%;
        margin-top: -25%;
    }
    .styled-country {
        margin-left:25%;
    }*/
    .servicequciklist li a {
        width:30%;
    }
}
@media (min-width:767px) and (max-width:840px) {
    .styled-country {
        /*margin-left:50%;*/
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    .parahead-h {
        font-size:1.3em;
        line-height:30px;
    }
    .bx-para {
        font-size:0.9em;
        line-height:1.45em;
    }
    .home-banner-slide .kn-btn {
        margin-top:4px;
    }
    .diningdelight > img {
        height:66px;
    }
}

.banksmartibhp_f {
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll 12px -108px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartbbhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -250px -105px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartamhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -511px -108px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartlimewhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -770px -105px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartppkhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll 0px -411px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartpbhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -246px -420px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartatmbhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -510px -409px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartsmsbhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -778px -418px;
    display: block;
    height: 115px;
    width: 100%;     
}
 .banksmarttwitbhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll 15px -732px;
    display: block;
    height: 115px;
    width: 100%;     
}
  .banksmartaxisdhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -249px -728px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartdoorbhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -511px -729px;
    display: block;
    height: 115px;
    width: 100%;     
}
.banksmartcdmhp_f{
     background:url("/../img/Sprite8_Homepage_Banksmart.png") no-repeat scroll -772px -730px;
    display: block;
    height: 115px;
    width: 100%;     
}
.gcbpl_ff {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -14px -562px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcbhl_ff {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -10px -613px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcbsa_ff {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -9px -658px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcbcc_ff {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -10px -713px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcbal_ff {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -6px -763px;
    display: block;
    height: 35px;
    width: 40px; 
}
.t_pin {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -18px -369px;
    display: block;
    height: 18px;
    width: 15px; 
    margin-top:-13px;
}
.f_pin {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -22px -319px;
    display: block;
    height: 18px;
    width: 15px; 
    margin-top:-13px;
}
.callushpIndia_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -3px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpusa_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -43px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpuk_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -78px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpsinga_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -113px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpcan_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -148px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpaus_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -183px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpuae_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -217px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpqatar_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -252px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.callushpbahrain_f {
     background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -287px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right; 
}
.getcalmob_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -9px -552px;
    display: block;
    height: 48px;
    width: 50px; 
}
.chckmobrats_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -3px -742px;
    display: block;
    height: 48px;
    width: 50px; 
}
.applynowmob1_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -6px -635px;
    display: block;
    height: 48px;
    width: 50px; 
}
.mobdeals_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll 0px -820px;
    display: block;
    height: 48px;
    width: 50px; 
}
.locatusmob_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -2px -781px;
    display: block;
    height: 48px;
    width: 50px; 
}
.mobcalus_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -4px -674px;
    display: block;
    height: 48px;
    width: 50px; 
}
.mobsupport_f {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -300px -845px;
    display: block;
    height: 48px;
    width: 50px; 
}
.gcb_pl {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -14px -562px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcb_hl {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -10px -613px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcb_sa {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -9px -658px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcb_cc {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -10px -713px;
    display: block;
    height: 35px;
    width: 40px;
}
.gcb_al {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -6px -763px;
    display: block;
    height: 35px;
    width: 40px; 
}
.fdandrd_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -5px -599px;
    display: inline-block;
    height: 36px;
    width: 48px; 
}
.loanscheckrateshomepg_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -6px -390px;
    display: inline-block;
    height: 36px;
    width: 48px;
}
.sahomepage_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -20px -353px;
    display: inline-block;
    height: 36px;
    width: 48px;
}
.sahomepage_f {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -6px -353px;
    display: inline-block;
    height: 36px;
    width: 48px;
}
.foreignhp_f {
     background:url("../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll 0px -1151px;
    display: inline-block;
    height: 36px;
    width: 48px;
}
.retail_dir {
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll 58px -82px;
    height: 50px;
    width: 200px;
}
.rate_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll  -79px -167px;
    height: 50px;
    width: 88px;
    margin-left:-24px;
}
.nav_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -30px -1060px;
    height: 50px;
    width: 200px;
}
.coach_cls_div{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -88px -961px;
    height: 50px;
    width: 50px;
    float:right;
}
.getcall_dir_div{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -46px -246px;
    height: 50px;
    width: 100%;
}
.loginA_div{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -80px -332px;
    height: 244px;
    left: 44%;
    position: absolute;
    top: -207%;
    width: 100%;
}
.openac_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -94px -668px;
    height:300px;
    width: 100%;
}
.ser_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -78px -1345px;
    height:100px;
    width: 100%;
}
.bnksmrt_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -78px -1345px;
    height:100px;
    width: 100%;
}
.prog_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -78px -1345px;
    height:100px;
    width: 100%;
}
.foot_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -78px -1345px;
    height:100px;
    width: 100%;
}
.explore_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -94px -1046px;
    height:60px;
    width: 100%;
}
.logmob_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -70px -1046px;
    height:60px;
    width: 50px;
    float:right;
}
.quick_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -41px -1339px;
    height:60px;
    width: 100px;
}
.lat_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -77px -1046px;
    height:60px;
    width: 50px;
}
.avl_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -77px -1244px;
    height:60px;
    width: 50px;
}
.footmob_dir{
    background:url("/../img/Sprite7_Coach_arrows.png") no-repeat scroll -56px -1152px;
    height:60px;
    width: 100%;
}
.coach_ret {
    margin-top:4%;
}

.dir_curweb {
    background: #000000 none repeat scroll 0 0;
    height: 34px;
    width: 100%;
}
.dir_curweb a {
    font-family:'FuturaBT-Book';
    color: #ffffff;
    font-size:14px;
    line-height: 34px;
    text-align: center;
    display:block;
}
.dir_curweb a .fa {
    margin-left:10px;
}
.lower{text-transform:lowercase;}

/* 28th apr 16 */
.con-width-h {
    margin-top:6px;
}
.slidesec-h {
    -webkit-box-shadow: 0px 1px 7px 0px rgba(94,91,94,1);
    -moz-box-shadow: 0px 1px 7px 0px rgba(94,91,94,1);
    box-shadow: 0px 1px 7px 0px rgba(94,91,94,1);
}
.ratehome {
    margin-top:-11px;
}
.focus_area .carousel-control.left, .focus_area .carousel-control.right {
    background:none;
}
.focus_area .left.carousel-control .glyphicon{
    float:left;
}
.focus_area .right.carousel-control .glyphicon{
    float:right;
}
.focus_area .read_more {
    margin-top:30px;
}
.stock_info h3 {
    margin-top:7px;
}
@media (min-width:1199px) {
    .exclusive {
        width:38%;
    }
}

.diningdelight img{
    max-width:100%;
}

/* 2nd may 16 */
/*@media (min-width:1199px) and (max-width:1500px) {
    .bannerwrap h2 {
        margin-left:2%;
    }
    .exclusive {
        margin-left:2%;
    }
    .bannerwrap p {
        margin-left:2%;
    }
    .bannerbuttons {
        margin-left:2%;
    }
}*/
.other_ways {
    margin-bottom:6%;
}
.insta_rchrg_p .tabwrap .container .row {
    padding-left:16px;
    padding-right:16px;
}
.insta_rchrg_p .col-lg-3.col-md-3.col-sm-3.col-lg-offset-1.col-md-offset-1.col-sm-offset-1.col-xs-12 {
    padding-right:0;
}
.insta_rchrg_p {
    padding-bottom:15px;
}
.insta_rchrg_p .col-lg-8.col-md-8.col-sm-8 {
    padding-left:0;    
}
.info_block .sect_box .imgsect img {
    height:276px;
}
.offer-social-s li:first-child {
    margin-top:-15px;
}
.updatedwrapper .col-md-12.col-sm-12.col-xs-12 {
    padding-left:0;
    padding-right:0;
}
.offer-social-s li:nth-child(2) {
    margin-top:15px;
}
.offer-social-s li:nth-child(3) {
    margin-top:15px;
}
.col_4.pdbtmb.brdrrtrt {
    /*min-height:97px;*/
}

/* 03th may 16 */
@media (max-width:1199px) {
    .quickservice {
        padding: 3px !important;
    }
    
}
@media (min-width:1199px) {
   .savings_result_block .col-md-9.col-lg-9 .row .savings_bdr {
        height: 93px;
    }
    /*.savings_result_block .bg_color {
        display:table;
        height:130px;
    }
    .savings_result_block .bg_color .savings_atm_limit{
        display:table-cell;
        vertical-align:middle;
    }*/
    .corporate-profile-container .container {
        padding-left:0px;
        padding-right:42px;
    }
    .culButtion.animated_button {
        display:inline-block;
    }
    .quickser_otsfd {
        width:206px;
    }
    .RadSocialShare_Default {
        position:absolute;
        left:0;
        margin-top:-4%;
    }
    .comprtbl {
        margin-bottom:20px;
    }
}
.home-banner-slide .owl23 .owl-stage .owl-item {
    cursor:pointer;
}
.down_ad_noaro p a span.sliding-u-l-r {
    background:none;
}
.annual-report1516 .sliding-u-l-r {
    background:none;
}
/* 04th may 16 */
.imgBox .accountsafety {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 24px -3556px;
    display: inline-block;
    height: 120px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .Localpostbox {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  20px -1137px;
    display: inline-block;
    height: 110px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .bank {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 8px 34px;
    display: inline-block;
    height: 120px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .familybanking {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 18px -1042px;
    display: inline-block;
    height: 111px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .updateinfo {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 23px -1958px;
    display: inline-block;
    height: 98px;
    margin-top: 29px;
    width: 165px;
}
.imgBox .faqssav {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 24px -3659px;
    display: inline-block;
    height: 110px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .doorstepban {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  30px -4512px;
    display: inline-block;
    height: 114px;
    margin-top: 21px;
    width: 165px;
}
.qustn-img {
    background: rgba(0, 0, 0, 0) url("/../img/Sprite_progresspages_icons.png") no-repeat scroll  0 -2724px;
    height: 30px;
    width: 30px;
    margin-top:-3px;
}
.imgBox .partdisbursementusefull {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  28px -4248px;
    display: inline-block;
    height: 95px;
    margin-top: 25px;
    width: 165px;
}
.imgBox .AppProjectsusefull {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  25px -4699px;
    display: inline-block;
    height: 106px;
    margin-top: 25px;
    width: 165px;
}
.imgBox .fairpracticeusefull {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  30px -4143px;
    display: inline-block;
    height: 106px;
    margin-top: 25px;
    width: 165px;
}
.imgBox .carloanusefull {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  30px -4143px;
    display: inline-block;
    height: 106px;
    margin-top: 25px;
    width: 165px;
}
.imgBox .instapinusefullink {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  9px -75px;
    display: inline-block;
    height: 65px;
    margin-top: 42px;
    width: 165px;
}
.imgBox .authenticateotpusefullink {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  16px -767px;
    display: inline-block;
    height: 65px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .blockcreditcardusefullink {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  8px 34px;
    display: inline-block;
    height: 120px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .verifiedbyvisausefullink {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -2240px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .instantloanusefullink {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  24px -2626px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .billpayusefullink {
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  20px -1504px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .balanceonemiusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  20px -3010px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .eshopcardusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -262px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .convertpurchasesusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  24px -1774px;
    display: inline-block;
    height: 105px;
    margin-top: 34px;
    width: 165px;
}
  .imgBox .payyourcreditcardbillsusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -345px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .pingpaymasterpassusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  24px -4049px;
    display: inline-block;
    height: 105px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .loungesusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -1316px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .managecreditcardusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -424px;
    display: inline-block;
    height: 105px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .chipandpinusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  25px -3490px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .makeivrtransusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -2789px;
    display: inline-block;
    height: 105px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .claiminsuranceusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  28px -3108px;
    display: inline-block;
    height: 105px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .lossofcardusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -1663px;
    display: inline-block;
    height: 105px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .cardprotectionplanusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  20px -1883px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .addoncreditcardsusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -598px;
    display: inline-block;
    height: 100px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .generalbenefitsusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  14px -694px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .advantageofcreditusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  26px -4343px;
    display: inline-block;
    height: 100px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .paymentsusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  31px -6043px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .cardcampaignsusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  26px -2435px;
    display: inline-block;
    height: 100px;
    margin-top: 34px;
    width: 200px;
}
.imgBox .fairusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  31px -4161px;
    display: inline-block;
    height: 80px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .generateatmusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  13px -68px;
    display: inline-block;
    height: 85px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .authenticateonetpusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -766px;
    display: inline-block;
    height: 72px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .securecardusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  13px -877px;
    display: inline-block;
    height: 85px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .verifiedvisausefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -2240px;
    display: inline-block;
    height: 85px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .totalcontrolusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  13px -1582px;
    display: inline-block;
    height: 85px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .mVisausefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -2334px;
    display: inline-block;
    height: 85px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .pingmasterpassusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  25px -4049px;
    display: inline-block;
    height: 100px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .emiondebitusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  21px -2535px;
    display: inline-block;
    height: 85px;
    margin-top: 44px;
    width: 165px;
}
.imgBox .takeadvantageofusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  27px -4343px;
    display: inline-block;
    height: 100px;
    margin-top: 34px;
    width: 165px;
}
.imgBox .howtousecardusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  39px -5933px;
    display: inline-block;
    height: 100px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .termsdebitcardusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  29px -2435px;
    display: inline-block;
    height: 100px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .generateatmpinusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -67px;
    display: inline-block;
    height: 85px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .authenticatusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -766px;
    display: inline-block;
    height: 73px;
    margin-top: 48px;
    width: 165px;
}
.imgBox .securecusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  13px -882px;
    display: inline-block;
    height: 85px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .veriusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -2238px;
    display: inline-block;
    height: 88px;
    margin-top: 41px;
    width: 165px;
}
.imgBox .tcontrolusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  17px -1962px;
    display: inline-block;
    height: 85px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .mvisadebitusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -2332px;
    display: inline-block;
    height: 85px;
    margin-top: 41px;
    width: 165px;
}

.imgBox .pingpaymastusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  25px -4048px;
    display: inline-block;
    height: 100px;
    margin-top: 35px;
    width: 165px;
}
.imgBox .emiondebituseful{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  23px -2530px;
    display: inline-block;
    height: 88px;
    margin-top: 41px;
    width: 165px;
}
.imgBox .takeadvanusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  28px -4348px;
    display: inline-block;
    height: 85px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .howtouseurcarduseful{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  38px -5937px;
    display: inline-block;
    height: 100px;
    margin-top: 37px;
    width: 165px;
}
.imgBox .termndconduseful{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  31px -2433px;
    display: inline-block;
    height: 100px;
    margin-top: 37px;
    width: 165px;
}

.imgBox .instapinusefull{
     background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -67px;
    display: inline-block;
    height: 85px;
    margin-top: 38px;
    width: 165px;
}
.imgBox .authenticateotpusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -766px;
    display: inline-block;
    height: 73px;
    margin-top: 48px;
    width: 165px;
}
.imgBox .blockcreditcardusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 8px 34px;
    display: inline-block;
    height: 120px;
    margin-top: 21px;
    width: 165px;
}
.imgBox .verifiedbyvisausefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  23px -2229px;
    display: inline-block;
    height: 100px;
    margin-top: 37px;
    width: 165px;
}

.imgBox .instantloanusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 21px -2616px;
    display: inline-block;
    height: 100px;
    margin-top: 32px;
    width: 165px;
}
.imgBox .billpayusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  19px -1499px;
    display: inline-block;
    height: 100px;
    margin-top: 37px;
    width: 165px;
}
.imgBox .balanceonemiusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 21px -3001px;
    display: inline-block;
    height: 100px;
    margin-top: 32px;
    width: 165px;
}
.imgBox .eshopcardusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  15px -250px;
    display: inline-block;
    height: 93px;
    margin-top: 37px;
    width: 165px;
}
.imgBox .convertpurchasesusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  24px -1774px;
    display: inline-block;
    height: 100px;
    margin-top: 37px;
    width: 165px;
}
.imgBox .payyourbillsusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 21px -334px;
    display: inline-block;
    height: 100px;
    margin-top: 32px;
    width: 165px;
}
.imgBox .pinpaymasterpassusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  28px -4049px;
    display: inline-block;
    height: 93px;
    margin-top: 37px;
    width: 165px;
}

.imgBox .howtomanageusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 21px -420px;
    display: inline-block;
    height: 100px;
    margin-top: 32px;
    width: 165px;
}
.imgBox .chipandpinusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  25px -3483px;
    display: inline-block;
    height: 90px;
    margin-top: 37px;
    width: 165px;
}
.imgBox .makeivrusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll 23px -2788px;
    display: inline-block;
    height: 100px;
    margin-top: 32px;
    width: 165px;
}
.imgBox .claiminsuranceusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  28px -3108px;
    display: inline-block;
    height: 110px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .cardprotectionusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -1873px;
    display: inline-block;
    height: 100px;
    margin-top: 30px;
    width: 165px;
}

.imgBox .addonusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  16px -598px;
    display: inline-block;
    height: 100px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .generalbenefitsusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  14px -682px;
    display: inline-block;
    height: 100px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .takeadvantageusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  28px -4339px;
    display: inline-block;
    height: 100px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .paymentusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  35px -6029px;
    display: inline-block;
    height: 100px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .termsandconditionusefull{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  30px -2426px;
    display: inline-block;
    height: 100px;
    margin-top: 30px;
    width: 165px;
}

.imgBox .usefullinklossofcard{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  25px -1662px;
    display: inline-block;
    height: 96px;
    margin-top: 30px;
    width: 165px;
}
.imgBox .vbvmscusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -1231px;
    display: inline-block;
    height: 74px;
    margin-top: 42px;
    width: 165px;
}
.imgBox .insurancepartnerusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  18px -2055px;
    display: inline-block;
    height: 85px;
    margin-top: 42px;
    width: 165px;
}
.imgBox .bankusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  34px -5576px;
    display: inline-block;
    height: 74px;
    margin-top: 42px;
    width: 165px;
}
.imgBox .agribusinessusefullink{
    background: rgba(0, 0, 0, 0) url("/../img/Usfullinkpage_bigicon.png") no-repeat scroll  22px -2906px;
    display: inline-block;
    height: 85px;
    margin-top: 42px;
    width: 165px;
}

/*underline effect left to right */
.pink_undrlin{
display: inline-block;
}
.pink_undrlin:after {
content: '';
display: block;
height: 2px;
width: 0;
background: transparent;
transition: width .5s ease, background-color .5s ease;
}
.pink_undrlin:hover:after {
width: 100%;
background: #ed1164;
}

.savings_result_block:hover {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    transition: all .5s ease-out;
    -webkit-transition: -moz-transform .5s ease-out;
    -moz-transition: -webkit-transform .5s ease-out;   
    transform: scale(1.02);
}

@media (min-width:1199px) {
    /*.apply-sub-menu .DDrop > div:hover a {
        color:#ed1164;
    }*/
    .payments .make_paymt .progress-sub-menu .DDrop > div:hover a {
        color:#ed1164;
    }
    .grab .apply-sub-menu.grbdeals .DDrop > div, .bank .banksmart .DDrop > div, .payments .make_paymt .progress-sub-menu .DDrop > div, .progres .progresmenu .DDrop > div, .bank .busi_bnk_smart_sub .DDrop > div {
        cursor:pointer;
    }

    .comprtbl .savings_result_block > div.col-lg-3 {
        display:table;
        height:130px;
    }
    .comprtbl .savings_result_block > div.col-lg-3 > p{
        display:table-cell;
        vertical-align:middle;
    }
    .savings_bdr .savings_atm_limit {
        min-height: 75px;
        top: 50%;
        /*transform: translateY(50%);
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);*/
    }
}
.modal-backdrop.in{
    opacity:0.9;
}
.awards .nav-tabs {
    border-bottom:none;
}
.awards .clearfix {
    display:none;
}
.col-frame {
    position: relative;
    overflow: hidden;
    background: #fff;
    padding: 10px 10px;
    margin: 10px auto;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 2px #000;
}

@media (max-width:450px) {
   /*.exclusive {
        display:none;
    }*/ 
    .bannerbuttons {
        /*margin-top:18%;*/
        margin-top:15%;
    }
     .bannerwrap .coloumn {
        min-height: 180px;
        /*top:50%;
        transform: translateY(15%);
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);*/
        margin-top:8%;
    }
}
@media (min-width:450px) and (max-width:1200px) {
    .six-menu-h .owl-carousel.owl8 .owl-stage-outer {
        margin-top:5px;
    }
}
.backtotop {
     background: rgba(0, 0, 0, 0) url("/../img/Sprite_productpage.png") no-repeat scroll  -1052px -1306px;
    display: inline-block;
    height: 42px;
    width: 48px;   
}
.modal-crossf {
    background: rgba(0, 0, 0, 0) url("/../img/sprite_home_misc.png") no-repeat scroll  -20px -530px;
    height: 24px;
    position: absolute;
    right: 0;
    width: 24px;
    z-index:211;
    cursor:pointer;
}
.modal-cross {
    background: rgba(0, 0, 0, 0) url("/../img/sprite_home_misc.png") no-repeat scroll  -20px -530px;
    height: 24px;
    position: absolute;
    right:7%;
    top:2%;
    width: 24px;
    z-index:211;
    cursor:pointer;
}
.getcalmob_ff {
    background:url("/../img/sprite_home_misc.png") no-repeat scroll -9px -552px;
    display: block;
    height: 42px;
    width: 50px; 
}
.chckmobrats_ff {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -3px -742px;
    display: block;
    height: 42px;
    width: 50px; 
}
.applynowmob1_ff {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -6px -635px;
    display: block;
    height: 42px;
    width: 50px; 
}
.mobdeals_ff {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll 0px -820px;
    display: block;
    height: 42px;
    width: 50px; 
}
.locatusmob_ff {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -2px -781px;
    display: block;
    height: 42px;
    width: 50px; 
}
.mobcalus_ff {
     background:url("/../img/sprite_home_misc.png") no-repeat scroll -4px -674px;
    display: block;
    height: 42px;
    width: 50px; 
}
.mobsupport_ff {
     background:url("/../img/Sprite_Homepage_miscellaneous.png") no-repeat scroll -300px -845px;
    display: block;
    height: 42px;
    width: 50px; 
}
.stock_info .pLR0{
    margin-bottom:0px;
}
.news_notice.corporate_gov .news_div .news_corp_img {
    position:absolute;
    bottom:0;
    left:0;
}
.news_notice.corporate_gov .news_div .read_more {
    position:relative;
    bottom:0px;
}
.container-fluid.grey_bg_csr {
    background:#f6f2f3;
}
.stock_information_container .sustainability > ul > li {
    background:none;
}
.content .contact-info .col-1 {
    width:33%;
}
/* 06th may 16*/
@media (max-width:1199px) {
    .savings_compare {
        text-align:center;
    }
    .compare_mob_opn {
        background:url("/../img/Sprite_productpage.png") no-repeat scroll -25px -1075px;
        display: block;
        height: 52px;
        width: 50px; 
        position:absolute;
        right:199px;
        top:-73px;
        z-index:211;
    }
    .compare_mob_cls {
        /*background:url("/../img/Sprite_productpage.png") no-repeat scroll -25px -1177px;*/
        right:187px;
    }
    .free_tnxs li {
        margin-left:5px;
        list-style:outside;
    }
    .col-abso-s {
        background-repeat:repeat;
    }

}
.btmline {
    border-bottom:1px solid #ededed;
}
.flight_icon {
    padding:12px;
}
.investor_faq h4 a {
    color:#ffffff;
}

/* 10th may 16*/
.registerland {
    background:url("/../img/Sprite_productpage.png") no-repeat scroll -18px -214px;
    display: inline-block;
    height: 19px;
    width: 20px;   
}
.paytaxland {
   background:url("/../img/Sprite_productpage.png") no-repeat scroll -17px -1365px;
   display: inline-block;
   height: 19px;
   width: 20px;   
}
.offerland {
   background:url("/../img/Sprite_productpage.png") no-repeat scroll -17px -1417px;
   display: inline-block;
   height: 19px;
   width: 20px;   
}
.simplewireland {
   background:url("/../img/Sprite_productpage.png") no-repeat scroll -367px -1415px;
   display: inline-block;
   height: 19px;
   width: 20px;   
}
.correspondentland {
   background:url("/../img/Sprite_productpage.png") no-repeat scroll -1065px -1415px;
   display: inline-block;
   height: 19px;
   width: 25px;   
}
.foreignland {
   background:url("/../img/Sprite_productpage.png") no-repeat scroll -716px -1415px;
   display: inline-block;
   height: 19px;
   width: 20px;   
}
.scheduleland {
   background:url("/../img/Sprite_productpage.png") no-repeat scroll -1413px -1415px;
   display: inline-block;
   height: 19px;
   width: 28px;   
}
.tabwrap .tab-data .simplywireformbtn a {
    width: 135px;
    padding: 5px;
    background-color: #C81B5D;
    margin: 0 10px 0 0;
    text-align: center;
    float: left;
    text-decoration: none;
}
.tabwrap .tab-data .simplywireformbtn a:hover {
    color: #ffffff;
}
.footer_other_information_shareholder_bg.bg_transparent {
    background:transparent;
}
.owl3 .updatecontentwrap {
    box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);
    -webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);
    -o-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);
}
.savings_acct_type > img {
    cursor:pointer;
}

.disclaimer {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
}
.disclamerPOPup .modal-content {
    border-radius:0px;
}
.disclamerPOPup .modal-content h2{
    font-family:'FuturaBT-Medium';
    font-size:22px;
    line-height:25px;
    color:#505050;
    width:90%;
    border-bottom:4px solid #ae275f;
    margin:0 auto;
    padding-left:0;
}
.disclamerPOPup .modal-body {
    padding:15px 5px;
}
.disclamerPOPup .modal-body p{
    font-family:'ArialMT-Regular';
    font-size:13px;
    line-height:17px;
    color:#4c4c4c;
    width:90%;
    margin:0 auto;
}
.disclamerPOPup .modal-body p span{
    text-decoration:underline;
    word-wrap: break-word;
}
.disclaimer .cancel.cancelX {
    position:absolute;
    top:10px;
    right:10px;
    z-index:500;
    
}
.disclamerPOPup .popupbuttons {
    width:90%;
    margin:0 auto;
    min-height:50px;
}
.disclamerPOPup .popupbuttons .continue {
  border: 1px solid #8f8d8d;
  color: #505050;
  font-family: "FuturaBT-Medium";
  font-size: 14px;
  margin-left: 10px;
  margin-top: 20px;
  outline: medium none;
  padding: 9px 20px;
  text-transform: uppercase;
}
.disclamerPOPup .popupbuttons .cancel{
     background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    color: #505050;
    font-family: "FuturaBT-Medium";
    font-size: 14px;
    margin-top: 20px;
    outline: medium none;
    padding: 9px 20px;
    text-transform: uppercase;
    border:1px solid #8f8d8d;
}

/* 11th may 16 */
@media (max-width:1200px) {
    .owl1 .owl-controls .owl-nav .owl-prev .next {
        background:url("../img/Sprite_Homepage_miscellaneous.png") no-repeat -14px -8px !important;
        margin-top:-18px;
    }
    .owl1 .owl-controls .owl-nav .owl-next .prev {
        background:url("../img/Sprite_Homepage_miscellaneous.png") no-repeat -16px -55px !important;
        margin-top:-18px;
    }
}
.callushpsaudi_f {
    background:url("/../img/Sprite6_Flags(callus_footer).png") no-repeat scroll -3px -462px;
    display: inline-block;
    height: 28px;
    width: 50px;
    float:right;
}
.col_6.bor.bor1.noborder {
border-left:none;
padding-left: 0px !important;
}
.col_6.padding-left.leftborder {
   border-left: 1px solid #dcdcdc;
   padding-left: 25px !important;
}
.mclr {
    background-image: url("../img/Sprite_productpage.png") !important;
   background-position: -1061px -1363px;
}
.qinterest a {
    background-image: url('../img/Sprite_productpage.png');
    background-repeat: no-repeat;
    background-position: -1060px -1353px;
    padding-left: 40px;
    display: block;
}
.events li {
    list-style:none;
}
.retailer_bnr {
display:none
}
.retailer_bnr.active {
display:block
}
@media (max-width:1200px) {
    .footcontact h3.f_head {
            display: block;
            position: relative;
            margin: 15px;
        }

            .footcontact h3.f_head:after {
                position: absolute;
                content: '';
                background-image: url('../img/mobile_foot_accord.png');
                background-repeat: no-repeat;
                width: 30px;
                height: 50px;
                right: 0;
                top: 3px;
            }

        .footcontact.p_active h3.f_head:after {
            background-image: url('../img/foot_upper.png');
        }
        
    .footcontact h3, .footcontact h3 a {
        font-family: Arial;
        font-size: 15px;
        line-height: 18px;
        color: #ffffff;
        margin-bottom: 20px;
        font-weight: bold;
    }

        
        .footcontact ul {
        display: none;
        background-color: #EAEBED;
        padding: 20px;
        margin: 0px;
    }
    .footcontact .contactdetails a{color: #505050;}
    .contactdetails{list-style: inside disc;color:#505050;}
    .contactdetails  span{margin-top: 5px;}
    .accord_footer_mobile{overflow: hidden;}

    .footcontact h3:first-child {
        display:none;
    }
    .footcontact {
        border-bottom:1px solid #fff;
        cursor:pointer;
        padding:0;
    }
    footer {
        margin:0;
        padding:0;
    }

    .query_read_more {
      position:relative;
      bottom:0px;
    }
    
}
@media (min-width:768px) and (max-width:1200px) {
    .styled-country {
        margin-left:20px;
    }
    .footsocial{
        margin-left:20px;
    }
}

/* social page styling */
.leftBand ul > li {
    display:inline-block;
    width:24%;
    text-align:center;
    position: relative;
    min-height: 185px;
}
.leftBand {
    width:100%;
    margin-top:20px;
}
.leftBand ul > li span.icon img{
    margin-bottom:20px;
    margin-top:10px;
}
 .leftBand ul > li p{
    color:#666666;
    font-family:'ArialMT-Regular';
    font-size:13px;
    line-height:18px;
}
.socp_title {
    position: relative;
    margin-top: 20px;
}

.socp_bd {
    border-top: 1px solid #505050;
}
.socp_header_text {
    font-family: 'FuturaBT-Medium';
    font-size: 22px;
    color: #333333;
    text-align: center;
    width: 29%;
    margin: 0 auto;
    background: #fff;
    margin-top: -10px;
}
.pinkfill_arrow {
    display:block;
    margin:0 auto;
    position: absolute;
    bottom: 0;
    left: 44%;
}
.socialMedia .socialContent {
    background:#ffffff;
    width:48%;
    min-height:545px;
}
.socialMedia .twitter_content.socialContent {
    max-height:560px;
    overflow-y:auto;
}
.rightBand .banner{
    width:50%;
    float:right;
    margin-top:-25%;
}
.mCustomScrollBox {
    display:none;
}
.rightBand .banner .banner-slide-cap {
    right:0;
}
.rightBand .banner .banner-slide-cap .parahead-h{
    color:#fff;
    font-size:36px;
    line-height:50px;
}
.rightBand .banner .banner-slide-cap .bx-para{
    color:#fff;
    font-size:24px;
    line-height:33px;
}
.rightBand .banner .banner-slide-cap .like_btn{
    color:#fff;
    font-size:15px;
    line-height:18px;
    width:230px;
    padding-top:16px;
}
.widget .banner {
    margin-left: 47px;
    margin-top: 0;
}
.widget .viewMore {
    width:32%;
    margin-top:20px;
}
@media (max-width:780px) {
   
    .socialMedia .socialContent {
        width:95%;
    }
    .rightBand .banner {
        display:none;
    }
    .rightBand .banner .banner-slide-cap{
        display:none;    
    }
    .leftBand {
        overflow: scroll; width: 500px; height: 210px;
    }
    .fluidiv {
        width: 1380px;
    }
    .socp_header_text {
        width:90%;
    }
    
}
@media (max-width:1400px) and (min-width:1300px) {
    .stickyhiddensearch {
        right:248px;
    }
    .stickyheadsearch {
        background-position:788px -314px;
    }
}
@media (max-width:1300px) and (min-width:1200px) {
    .stickyhiddensearch {
        right:248px;
    }
    .stickyheadsearch {
        background-position:755px -314px;
    }
}
.txtAlternateNo {
    width:250px;
    height:40px;
    padding-left:15px;
}
.btnDndSubmit {
    background: #ed1164 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-family: "FuturaBT-Medium";
    font-size: 14px;
    margin-top: 20px;
    outline: medium none;
    padding: 9px 20px;
    text-transform: uppercase;
}
.navdata_content .inputGroup {
    text-align:center;
}
.navdata_content {
    text-align:center;
}


.calculatorCTA a {
     font-family: "FuturaBT-Medium";
    padding-bottom: 20px;
    padding-top: 38px;
    color:#ec1864;
    display:block;
    text-align:right;
}
.calculatorCTA a .fa {
    font-size:20px;
}
@media (min-width:1200px) {
    .msme .mgmenu_tabs_nav li a {
        line-height:18px;
    }
}
/*17th may 16*/
.doubleacc .Panel-box .clutr-panel a{
    color:#404040;
}

.clutr-panel a {
    color:#404040 !important;
}

.clutr-panel .dropBoxcltr a {
    color:#ec1864 !important;
}

/*19th may 16*/
.griv_download a span {
    background:none;
    margin-left:10px;
}
.griv_download a span:hover {
    color:#323232;
}
.updatecontentwrap {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
}
.prebank {
  font-size: 9px;
  margin-top: 4px;
  padding-left: 2px;
  position: absolute;
  text-transform: none;
}
.policycsr
{
    right: 20px;
}
.Materialitycsr {
    background-image: url('../img/Sprite_12_CSRicons.png');
    background-position: 1px -34px;
    width: 163px;
    height: 105px;
    }
.Materialitycsr:hover {
    background-position: 162px -34px;
    background-color:#ae275f;
   }
.Customerscsr {
    background-image: url('../img/Sprite_12_CSRicons.png');
    background-position: 1px -194px;
    width: 163px;
    height: 105px;
    }
.Customerscsr:hover {
    background-position: -158px -194px;
    background-color:#ae275f;
   }
.providerscsr {
    background-image: url('../img/Sprite_12_CSRicons.png');
    background-position: 1px -350px;
    width: 163px;
    height: 105px;
    }
.providerscsr:hover {
    background-position: -159px -350px;
    background-color:#ae275f;
   }
.Peoplecsr {
    background-image: url('../img/Sprite_12_CSRicons.png');
    background-position: 1px -514px;
    width: 163px;
    height: 105px;
    }
.Peoplecsr:hover {
    background-position: -159px -514px;
    background-color:#ae275f;
   }
.Environmentcsr {
    background-image: url('../img/Sprite_12_CSRicons.png');
    background-position: 1px -670px;
    width: 163px;
    height: 105px;
    }
.Environmentcsr:hover {
    background-position: -159px -670px;
    background-color:#ae275f;
   }
.Communitiescsr {
    background-image: url('../img/Sprite_12_CSRicons.png');
    background-position: 1px -833px;
    width: 163px;
    height: 105px;
    }
.Communitiescsr:hover {
    background-position: -159px -833px;
    background-color:#ae275f;
   }
.offerFooterP {
    color: #505050;
    font-family: "FuturaBT-Medium";
    font-size: 14px;
    line-height: 20px;
}
.tabscorner li {
    display:block;
    width:19%;
    float:left;
}
.CorporateP p {
    text-align: justify;
    font-family:'ArialMT-Regular';
    line-height:18px;
    color:#505050;
}
.CorporateP ul.gauravawards li {
    font-family:'ArialMT-Regular';
    line-height:15px;
    font-size:13px;
    color:#505050;
}

@media (max-width:768px) {
    .mob_sav_empac {
        display:none;
    }
    /*.catergory_dropdown.displayblock {
        display:none ;
    }*/
    .queries_bg {
        padding:0;
    }
    .query_wrap_bg .row {
      margin-right: 0;
      margin-left: 0;/*mital 5/7/2016*/
      margin-bottom:20px
    }
    .footcontainer .footcontact ul li a::after {
        background-color:#ed1164;
    }
    .owl1 .owl-item:nth-child(2) .carousel-li {
        padding-top:15px;
    }
    .downform_tabs_p .panel-body {
        padding-left:20px;
        padding-right:20px;
    }
}

/*15th june 2016*/
.ctdb .close_apply_now {
  right: 5px;
  position: absolute;
  top: 10px;
  width: 32px;
}
.ctdb a.apply_submit1 {
    display:inline-block;
        width: 225px!important;
}
.ctdb .apply_submit {
    display:inline-block;
}

.ctdb h4.modal-title {
    margin-bottom:0px;
}
.ctdb .popintxt {
    width:auto;
    display:inline;
    margin-bottom:20px;
}
.ctdb .poptxt {
    margin-right:20px;
    font-family:'FuturaBT-Book';
}

/*20th june 2016*/
.downform_tabs_p .panel-body > ul > li {
    list-style:outside;
}
.downform_tabs_p .panel-body > h5 {
    padding-top:15px;
    font-family:'ArialMT-Regular';
    line-height:20px;
    font-size:15px;
}

/*22nd june 16 - megamenu changes mobile*/
@media (max-width:1199px) {
    .explore .panel-collapse {
        display:block;
        left:-100px;
        position:absolute;
        width:100%;
        top:32px;
        z-index:9999;
    }
    .mgmenu .explore .mgmenu_tabs_nav_3 {
        padding:0 !important;
    }
    .explore #myAccordion .panel-heading {
        background:#e6e6e6 url("../img/rghtMob.png") no-repeat scroll 90% center  !important;     
        border-top:1px solid #c8c8c8 !important;
    }
    .explore #myAccordion .panel-heading h4 a{
           color:#505050 !important;
           font-weight:normal;
           font-size:14px;
    }
    /*23rd june 16*/
    .explore .redirectionlinks {
         background:#e6e6e6 !important;
         border-top:1px solid #c8c8c8 !important;
    }
    #mgmenu1 .redirectionlinks h4 > a {
        color:#505050 !important;
        font-weight:normal;
           font-size:14px;
    }
    .mgmenu_tabs_nav .s_tabs.secondTabs .mgmenu_tabs_hide {
        background:white;
    }
    .pan_Retail, .pan_NRI, .pan_Agri {
        padding: 10px 15px 10px 16px !important;
    }
    .pan_Burgundy, .pan_Priority {
        background:#e6e6e6 url("../img/rghtMob.png") no-repeat scroll 95% center !important;     
    }
    .pan_Retail h4 {
        background: url("../img/Sprite5_mobilenavigation_gray.png") no-repeat;
        background-position: -3px -365px;       
        padding-left:46px;
    }
    .pan_NRI h4 {
        background: url("../img/Sprite5_mobilenavigation_gray.png") no-repeat;
        background-position: -3px -427px;       
        padding-left:46px;
    }
    .pan_Agri h4 {
        background: url("../img/Sprite5_mobilenavigation_gray.png") no-repeat;
        background-position: -3px -485px;       
        padding-left:46px;
    }
    .pan_Burgundy h4 {
        background: url("../img/Sprite5_mobilenavigation_gray.png") no-repeat;
        background-position: -3px -546px;       
        padding-left:46px;
    }
    .pan_Priority h4 {
        background: url("../img/Sprite5_mobilenavigation_gray.png") no-repeat;
        background-position: -3px -607px;       
        padding-left:46px;
    }

    /*24th june 16*/
    .sendmoney li {
        width:30%;
    }
    .sendmoney li a {
        font-size:13px;
        line-height:14px;
    }
    
    .bannerbuttons .buynow.longText {
        font-size:13px;
        padding:10px 3px;
    }
}
@media (min-width:1400px){
    .close_apply_now {
        /*left:66%;*//*left:64%;*//*mital 7/7/2016*/
       }
}
@media (max-width:600px) {
    .category_checkbox, .reward_type_checkbox {
        width: 92%;
    }
    /*27/6/2016*/
    #back-to-top {
        bottom:0px;
    }

     .footer_other_information .other_information.shareholders {
            width: 70%;
    }

    .footer_other_information .other_information {
        font-size:14px;
        margin-top:15px;
        padding:0;
        width:60%;
    }

    .footer_other_information_shareholder_bg {
        padding-bottom:0;
        background-color:none;
    }

    .footer_other_information_bg .footer_other_information_content {
        padding-top:12px;   
    }

    .footer_other_information .other_information.csr_information {
        width:60% !important;
    }
    /*mital 5/7/2016*/
    .bannerbuttons .callback {
        /*display:block;*/
        /*padding:0 20px;*/
        line-height:30px;
         /*padding: 0;*/
    text-align: center;
    }

    .news_notice.corporate_gov .news_div, .news_div {
        min-height: auto;
        height: auto;
    }

        .news_notice.corporate_gov .news_div .news_corp_img {
            position: static;
        }/*mital 29/7/2016*/

    .card li {
        width:49%;
        padding:8px 8px;
        line-height:20px;
    }
    .csr-policy a.read_more {
        font-size:10px;
    }
}


@media (min-width:600px) and (max-width:1199px) {

    .savings_bdr.savings_bdr1 {
        height: 166px;
    }

    .footer_other_information .other_information {
        padding: 0; /*mital 29/6/2016*/
    }

    .faq_box{
        height:285px

    }/*mital 29/6/2016*/

    .footcontact {
        width:100%;
        margin-bottom:0;
    }

}

@media (max-width:1080px) {
    .imp_upt_blck {
       min-height:26px;
    }
    
}
.padding-bt-0{
    padding-bottom: 0;
}
.browser_p span {
    text-decoration: underline;
}
@media (max-width:1199px)
{
    .padding-left-10 {
        padding-left: 25px!important;
    }

}


@media (min-width:767px) and (max-width:991px) {
    .dropdownstyle {
        left: 42%;
    }/*mital 29/6/2016*/

    .footer_other_information_shareholder_bg{
        padding:0;
}/*mital 30/6/2016*/

    .grev .updatedetail {
        min-height:185px;
    }
    .grev .updatedetail p.updatedesc {
        line-height:17px;
    }
    .grev .updatedetail p.moreupdate {
        position:absolute;
        bottom:8px;
    }
     .grev .updatedetail .t_pin {
        position:absolute;
        bottom:8px;
        right:25px;
    }
     .grev .updatedetail .f_pin {
        position:absolute;
        bottom:8px;
        right:38px;
    }/*mital 30/6/2016*/

    .news_notice.csr_policy .news_div {
        min-height:311px;
    }
    .news_notice.csr_policy .news_div .read_more {
       font-size:11px;
    }

    .foundation_m p {
        height:98px;
        overflow-y: scroll;
    }

    .reports_m img {
        height:100%;
    }

     .copyright {
        width:90%;
        margin: 0 20px 6px;
    }/*mital 30/6/2016*/

    .main-container-inner.socialContainer .leftBand, .main-container-inner.socialContainer .fluidiv {
        width:100%;
    }
    .imp_note ul {
        margin-top:35px;
    }
    
    .ex_contact_social_head {
        width:auto;
    }

    .ex_contact_social_links ul li {
        margin:10px;
        width:16%;
       
    }/*mital 1/7/2016*/

    .news_div p {
        line-height:15px;
    }
}

 @media (min-width:992px) and (max-width:1199px){
    .dropdownstyle {
        left:55%;
    }/*mital 29/6/2016*/

    .ex_office_address1.on{
        padding:11px 15px;

    }
    .ex_office_address1{
        padding:11px 15px;

    }
    .news_notice.csr_policy .news_div .read_more {
       font-size:11px;
    }

}/*mital 30/6/2016*/

@media (min-width:320px) and (max-width:480px) {
    .ex_contact_social_head {
        font-size: 18px;
        width: auto;
    }

    .ex_contact_social_links ul li {
        margin: 0 0 15px;
         width:100%;
    }
    /*mital 1/7/2016*/

    .ex_contact_queries_head {
        width:45%;
    }/*mital 5/7/2016*/
}

@media (min-width:500px) and (max-width:767px) {
    .ex_contact_social_head {
        width:auto;
    }

    .ex_contact_social_links ul li {
        margin:10px;
        width:16%;
       
    }/*mital 1/7/2016*/

     .news_div p {
        line-height:15px;
        padding:6px 20px;
    }
}


@media (min-width:320px) and (max-width:380px) {
    .news_div {
        height:280px;
    }
    .socp_header_text {
        font-size:18px;
    }
}

@media (min-width:330px) and (max-width:380px) {
    .downform_tabs_p ul li {
        width: 24.33%;
    }

        .downform_tabs_p ul li:last-child {
            width: 27%;
        }
    /*mital 5/7/2016*/

}
 .stock_more_box .img{
     height:100%;

 }
@media (min-width:1200px) and (max-width:1400px) {
    .makepaymentpopup .modal-dialog{
        top:25%
    }
    .errorPageCont{padding: 2% 0;}

}

/* 04-07-2016 logout page styling start */
.logout_sec .container {
    background:url('../img/logoutbg.png');
    background-size:cover;
}
.logout_div h5 {
    font-family:'ArialMT-Regular';
    color:#505050;
    font-size:14px;
    line-height:18px;
    padding-bottom:15px;
}
.logout_div h5 span {
    color:#ec1b66;
}
.logout_div a {
    color:#505050;
    text-decoration:underline;
}
.logout_div p {
    font-family:'ArialMT-Regular';
    color:#505050;
    font-size:14px;
    line-height:18px;
    padding-bottom:7px;
}
.logout_div {
    padding:85px 0;
}

@media (max-width:1199px) {
    .logout_sec .container {
        background:none;
    }
    .logout_div {
        border:6px solid #e0dfde;
        border-radius:15px;
        margin:35px 0;
    }
    .lappy_bg {
        position:absolute;
        bottom:-35px;
        left:-50px;
    }

    .tabwrap .servicetabcontent h3, .tabwrap .servicetabcontent h2 {
            margin-top: 20px;
    }

    .tabwrap .servicetabcontent p {
        padding: 0px 15px 10px;
    }/*mital 20/7/2016*/


}
@media (max-width:768px) {
    .lappy_bg {
        position:absolute;
        left:0;
    }

        .loct_select_box input[type="submit"] {
            width: 50%;
            margin: 0 auto;
            float:none;
        }/*mital 19/7/2016*/
}
/* logout page styling end */
/*7/6/2016*/
    .lime_button
    {
        height: 100% !important;
    }

@media (max-width:767px){

.insta_rchrg_p .col-lg-8.col-md-8.col-sm-8 {
        padding-left: 15px;
    }

    .insta_rchrg_p .col-lg-3.col-md-3.col-sm-3.col-lg-offset-1.col-md-offset-1.col-sm-offset-1.col-xs-12 {
        padding-right:15px;
    }

    .other_ways div p a img {
        padding-top:3%;
    }
    .bannershare {
        right:-75%;
    }

}/*mital 6/7/2016*/

 @media (max-width:360px) {
    .mgmenu .apply-title {
        padding: 10px 15px 10px 20px;
    }

    .apply-title, #mgmenu1 .mgmenu .acntBx > li > a {
       background: #e6e6e6 url('../img/mobDwn.png') no-repeat 95% center;
    }

    .tab_drawer_heading {
        /*padding: 10px 15px 15px;*/ 
    }/*mital 19/7/2016*/

}/*mital 6/7/2016*/

 /*8th june 16*/
/*.easy-autocomplete.eac-square {
    position:absolute;
    background:#fff;
    border:1px solid #ae275f;
    z-index:999;
}
.easy-autocomplete-container li {
  padding-left: 15px;
  padding-right: 15px;
}
.stickyhiddensearch .easy-autocomplete.eac-square{
    position:relative;
    background:#fff;
    border:1px solid #ae275f;
    z-index:999;
    width:71%;
}
.stickyhiddensearch .easy-autocomplete-container li {
  width:100%;
  text-align:left;
}*/
@media (max-width:1199px) {
    /*.easy-autocomplete.eac-square {
        width:92%;
        border:none;
    }
    .easy-autocomplete-container ul {
        list-style:none;
    }
    .hiddensearch {
        height:37px;
    }*/
    .savings_acct_type {
    box-shadow: none;    
}

    .crss-img {
      cursor: pointer;
      position: absolute;
      right: 60px;
      top: 10px;
      z-index: 999;
    }
    .servicetabcontent {
        margin-top:0px;
    }
    
.sel_opt1 .divSubmit {
    width:50%;
    float:none;
}/*mital 12/7/2016*/
    
 .infowrapper .pinkbtn {
        margin-bottom:7px;
        float:none;
        display:inline-block;
        width:195px;
    }
    .calculatorCTA a {
        padding-top:12px;
        padding-bottom:0;
        text-align:center;
    }
}
@media (min-width:550px) and (max-width:1199px){
    .info_blocks .sect_box .imgsect{
        width: 27%;
    }
     .acctype p, .progressacctype p {
        font-size: 12px;
    }

}


.insurance_box
{
    margin: 0px; 
    border: 1px solid #949293;
     padding: 10px 15px 10px;
     margin: 15px 0;
}


/* calcultor css strat*/
.cal_div h2 {
    font-family:'FuturaBT-Medium';
    font-size:28px;
    line-height:30px;
    color:#323232;
    padding:20px 0;
}
.cal_div p{
    font-family:'Arial-ItalicMT';
    font-size:14px;
    line-height:20px;
    color:#4c4c4c;
    padding:0 0 20px 0;
}
.calc_sec {
    background:url('../img/cal_bg.jpg');
    background-size:cover;
}
.emi_cont {
    position:relative;
    background:#ffffff;
    margin: 15px 0;
    border:1px solid #e9dde1;
    /*max-width: 275px;*/
}
.emi_cont h5 {
    font-family:'FuturaBT-Medium';
    font-size:16px;
    line-height:20px;
    color:#333333;
    text-transform:uppercase;
    padding:15px 0px 20px;
    border-top:1px solid #e9dde1;
}
.calc_sec .row {
    padding: 30px 0px;
}
.emi_cont > img {
  margin: 13px;
}
.emi_overlay {
    position:absolute;
    left:0;
    top:0;
    background:rgba(178,50,103,0.95);
    padding:5px 25px;
    border:1px solid #ffffff;
    width:100%;
    height:100%;
    display:none;
}
.emi_overlay h4{
    font-family:'FuturaBT-Medium';
    font-size:15px;
    line-height:20px;
    color:#ffffff;
    text-transform:uppercase;
    padding:5px 25px;
    border:1px solid #ffffff;
    margin-top:50px;
}
.emi_cont:hover .emi_overlay {
    display:block;
}
.emi_overlay h4 a {
    color:#ffffff;
}
/* calcultor css end*/

/*19th july 16*/
@media (max-width:420px) {
    .bannerwrap .coloumn {
        margin-top: /*36%*/13%;
    }
    .sms {
      font-size: 11px;
      margin-top: -3px;
    }
}
.rd_cal > img {
    width:100%;
}

@media (max-width:640px) {
    .effects .img img {
        width: 100%;
    }
    .effects .img {
        width:100%;
    }
    .savings_acct_type h3 {
        text-align:center;
        /*padding-top:0;*/
    }
    .slider1 .owl-theme .owl-nav {
        top:-86px;
    }
}

/*20th july 16*/
.ad_popup{
	position:fixed;
	background:rgba(0,0,0,0.8);
	width:100%;
	height:100%;
	top:0;
	z-index:9999999;
}
.ad_popup img{
    margin-top:150px;
}


@media (max-width:330px) {
    a.reg_nw_btn {
        width: 134px;
    }

    a.cntct_us_btn {
        width: 130px;
        margin-left:45px;
    }

    .report_blk p {
        padding: 0;
    }/*mital 22/7/2016*/

     .panel-collapse .panel-body table {
        margin: 10px -42px;
    }
}

/* sitefinity search result css start */
.searchrslt_block{
    border-left:2px solid #d9d6d6;
    margin-bottom: 15px;
}
.searchrslt_block:hover{
    border-left:2px solid #ae275f;
}
.sfsearchResultTitle
{
    padding:6px 0;
}
.sfsearchResultTitle a {
  color: #505050;
  font-family: "FuturaBT-Medium";
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  padding-bottom: 10px;
  padding-left:15px;
}
.sfsearchResultHighLighter
{
    padding:6px 0;
}
.sfsearchResultHighLighter {
  color: #505050;
  font-family: "ArialMT-Regular";
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 8px;
  padding-left:15px;
}
.sfsearchResultUrl
{
    padding:6px 0;
    padding-left:15px;
}
.sfsearchResultUrl a{
  color: #505050;
  font-family: "ArialMT-Regular";
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 8px;
}
.sfsearchResultUrl a .fa{
  color: #ae275f;
  font-size: 13px;
  line-height: 18px;
  margin-right:10px;
}
/* sitefinity search result css end */

/*26th july 16*/
.menuCls{
    background:url('../img/sprite_home_misc.png');
    background-position:-20px -492px;
    width:25px;
    height:25px;
}
.modal-crossf_call {
    background: rgba(0, 0, 0, 0) url("/../img/sprite_home_misc.png") no-repeat scroll  -20px -530px;
    height: 24px;
    position: absolute;
    right: 0;
    width: 24px;
    z-index:211;
    cursor:pointer;
}
.modal-crossf_locate {
    background: rgba(0, 0, 0, 0) url("/../img/sprite_home_misc.png") no-repeat scroll  -20px -530px;
    height: 24px;
    position: absolute;
    right: 0;
    width: 24px;
    z-index:211;
    cursor:pointer;
}

/*refer a friend 26-07-2016 start*/

.refers_fr{margin: 0;padding: 35px 0 50px;}
.refers_fr h2{font-family:arial;font-size:14px;color:#4c4c4c;margin:0;padding:10px 0 10px 20px;background:#e6e6e6;}
.refers_fr .input_sect{margin-bottom:25px;}
.refers_fr input, .refers_fr select{width: 100%;
    height: 38px;
    padding: 0 0 0 10px;
    color: #b2b2b2;
    font-size: 13px;
    border: 1px solid #ccc;
    margin: 20px 0 0;
	outline:none;}
.refers_fr select{-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;background:#fff url('/img/ref_arrow.png') no-repeat 96% 50%;}
.refers_fr select::-ms-expand{display:none;}
.refers_fr .mar_T{margin-top:0;}
.refers_fr .mar_B{margin-bottom:5px;}
.refers_fr .mar_Bs{margin-bottom:25px;}
.refers_fr .errorrf{display:block;color:#ff0000;font-family:arial;font-size:13px;}
.refers_fr .submit{background:#ed1164;font-size:15px;color:#fff;text-transform:uppercase;display:inline-block;margin:20px 0 0 0;padding:10px 40px;text-decoration:none;outline:none;}

/*refer a friend 26-07-2016 end*/
/*check_status 27-07-2016 end*/
.check_status{margin: 0;padding: 35px 0 50px;}
.check_status h4{font-family:arial;font-size:14px;color:#4c4c4c;margin:0;padding:0;text-align:center;}
.check_status .leadId_sect {background:#f4f1f1;width:100%;margin:20px 0 0 0;padding: 10px 0;position:relative;}
.check_status .leadId_sect .results{position:absolute;top:0;width:100%;height:100%;background:#f4f1f1;}
.check_status .leadId_sect .results img{padding:10px;cursor:pointer;}
.check_status .leadId_sect .results p{font-family:arial;font-size:14px;color:#505050;margin: 0;padding: 40px 0;}
.check_status input{width: 258px;
    height: 41px;
    padding: 0 0 0 10px;
    color: #b2b2b2;
    font-size: 13px;
    border: 1px solid #ccc;
    margin: 20px 0;
	outline:none;
    display:inline-block;
}
.check_status .submit{background:#ed1164;font-size:15px;color:#fff;text-transform:uppercase;display:inline-block;margin:18px 0 0 12px;padding:9px 40px 10px;text-decoration:none;outline:none;}
.check_status .red{color:#f62323;}
    .check_status .sub_btn {
        width:150px;
        background-color:#ae275f;
        font-weight:600;
        color:white;
        padding:0;
    }
/*check_status 27-07-2016 end*/

.sfpdf > img {
    vertical-align:top;
}

.sfpdf > a {
    width:92%;
}
/*country dropdown start*/
/*.dropf_in {
    background:url('../img/Sprite6_Flags(callus_footer).png') no-repeat ;
    background-position:right -322px;
}
.dropf_hk {
    background:url('../img/Sprite6_Flags(callus_footer).png') no-repeat ;
    background-position:right -357px;
}
.dropf_sl {
    background:url('../img/Sprite6_Flags(callus_footer).png') no-repeat ;
    background-position:right -392px;
}
.dropf_uk {
    background:url('../img/Sprite6_Flags(callus_footer).png') no-repeat ;
    background-position:right -427px;
}
.styled-country select option {
  padding-bottom: 3px;
  padding-left: 15px;
  padding-top: 3px;
}*/
/*country dropdown end*/
/*28th july 16*/
@media (max-width:400px) {
    .owl8 .owl-stage {
        margin: 0px -21px;
    }
    .bannerbuttons a.callback{
        margin-top:10px;
        padding: 0 20px;
    }

    .close_apply_now {
    position: absolute;
    top: 15px;
    width: 32px;
    right: 25px;
}

    .qbranch {
        line-height: 35px !important;
    }

  }
@media (max-width:768px){

    .td-scroll {
      max-width: 150px;
      overflow-y: scroll;
    }
    .homeloan_widgets .homeloan_content {
        margin-bottom:15px;
    }
    .griv_download a span {
      width: 88%;
    }

    .downform_tabs_p .panel-heading h4 a span {
    display: inline-block;
    width: 88%;
}
}

/*17th aug 2016*/
.position_rel {
    position:relative;
}
.infowrapper .tool-tip {
    right:unset;
    top:20px;
}
/*beyond banking*/
@media (max-width:768px){
    .submenu .subnav li a {
      padding:4px 3px;
      line-height:20px;
      height:auto;    
    }
    .container1 {
        max-width: 100%;
        width: auto;
    }
    .content .fullbox {
        width:100%;
        float:none;
        margin:1%;
    }
    .abtindia-left {
        width: 100%;
        padding: 24px;
        float: none;
    }
    .abtindia-right {
        width: 100%;
        float: none;
    }
    .abtindia-right .btnall {
        width:auto;
    }
    .content .contact-info .col-1 {
        width:100%;
    }
    .new-aacount h2 {
        font-size:18px;
        line-height:26px;
    }
    .new-aacount h2 span{
        font-size:16px;
        line-height:19px;
    }
    a.buynow, a.buynow:hover {
        padding:10px 12px;
    }
    .apply_now_form_container{
        position:absolute;
    }
}

/* bank customer form */
.customer_option td {
    min-width:150px;
}
.customer_option.customer_radio {
    width:50%;
}
.customer_option.customer_radio table{
    float:left;
    /*width:100%;
    margin-left:10px;*/
}
#applynow .customer_option.customer_radio .err_text {
    position:relative;
}

@media (max-width:400px) {
    .close_apply_now {
    position: absolute;
    top: 15px;
    width: 32px;
    right: 15px;
}
}


/* shopaholic section strt*/
.missing_offer_head{
    background: #ae275f;
    margin-top: 40px;
}
.missing_offer_head h1{
    font-family:'FuturaBT-Medium';
    font-size:20px;
    line-height:60px;
    color:#ffffff;
    text-transform: uppercase;
}
.missing_offer_body .container{
    background: url('../img/miss_bg.jpg');
}
.missing_offer_body h3{
     font-family:'FuturaBT-Book';
    font-size:22px;
    line-height:30px;
    color:#231f20;
    padding: 15px 0;
}
.missing_offer_body p{
     font-family:'FuturaBT-Book';
    font-size:16px;
    line-height:22px;
    color:#636466;
    padding-bottom: 18px;
}
.missing_offer_body .img_hold{
    position: relative;
    min-height: 145px;
    margin-bottom: 30px;
}
/*.missing_offer_body .img_hold img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}*/
.missing_offer_body .PinkLine {
  border: 1px solid #ec1864;
  position: absolute;
  top: 75px;
  width: 100%;
  z-index: 1;
   height:0px;
}
.shopholic_tabs ul>li{
    background: #ae275f;
    width: 25%;
    text-align: center;
    border: 1px solid #fff;
    padding: 4px 0px;
}
.shopholic_tabs ul>li.active{
    background: #fff;
    border: 1px solid #c1c1c2;
}
.shopholic_tabs ul>li a{
    color: #fff;
    font-family: 'ArialMT-Regular';
    font-size:16px;
    line-height: 25px; 
}
.shopholic_tabs ul>li.active a{
    border-radius: 0;
    outline: 0;
    border-color: transparent;;
}
.shopholic_tabs ul>li a:hover{
    background: #ae275f;
    border-color: transparent;
    border:none !important;
}
.shopholic_tabs ul>li.all a{
    background:url(../img/holicAll_w.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.all.active a{
    background:url(../img/holicAll_b.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.travel a{
    background:url(../img/holicTravel_w.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.travel.active a{
    background:url(../img/holicTravel_b.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.electronics a{
    background:url(../img/holicElec_w.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.electronics.active a{
    background:url(../img/holicElec_b.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.lifestyle a{
    background:url(../img/holicLife_w.png) no-repeat 58px 0px; 
}
.shopholic_tabs ul>li.lifestyle.active a{
    background:url(../img/holicLife_b.png) no-repeat 58px 0px; 
}

@media (max-width: 1190px) and (min-width: 768px){
    .shopholic_tabs ul>li a{
        background-position: 275px 0px !important;
    }

}
@media (max-width: 768px){
    
    .shopholic_tabs ul>li{
        width: 100%;
    }


}
.missing_offer_body .img_hold .imgHover{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: #fff;
    border: 3px solid #d6d6d6;
    border-radius: 50%;
    width: 150px;
    height: 150px;
   -webkit-box-shadow: 0px 10px 5px 0px rgba(204, 204, 204, 0.98);
-moz-box-shadow:    0px 10px 5px 0px rgba(204, 204, 204, 0.98);
box-shadow:         0px 10px 5px 0px rgba(204, 204, 204, 0.98);
}
.missing_offer_body .img_hold .imgHover img{
    margin-top:40px;
}
.missing_offer_body .img_hold .imgHover:hover{
    background: #ae275f;
}
.missing_offer_body .img_hold .imgHover:hover .missSmIcnG{
    display: block;
}
.missing_offer_body .img_hold .imgHover:hover .missSmIcnP{
    display: none;
}
.missSmIcnG{
    display: none;
}
.shopholic_sec {
   padding: 45px;
}
/* shopaholic section end*/

/*festive offer start */
.missing_offer_head{
    background: #ae275f;
    margin-top: 40px;
}
.missing_offer_head h1{
    font-family:'FuturaBT-Medium';
    font-size:20px;
    line-height:60px;
    color:#ffffff;
    text-transform: uppercase;
}
.missing_offer_body .container{
    background: url('../img/miss_bg.jpg');
}
.missing_offer_body h3{
     font-family:'FuturaBT-Book';
    font-size:22px;
    line-height:30px;
    color:#231f20;
    padding: 15px 0;
}
.missing_offer_body p{
     font-family:'FuturaBT-Book';
    font-size:16px;
    line-height:22px;
    color:#636466;
    padding-bottom: 18px;
}
.missing_offer_body .img_hold{
    position: relative;
    min-height: 145px;
    margin-bottom: 30px;
}
/*.missing_offer_body .img_hold img {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}*/
.missing_offer_body .PinkLine {
  border: 1px solid #ec1864;
  position: absolute;
  top: 75px;
  width: 100%;
  z-index: 1;
   height:0px;
}
.festive_tabs ul>li{
    background: #ae275f;
    width: 16.6%;
    text-align: center;
    border: 1px solid #fff;
    padding: 4px 0px;
        height: 55px;
}
.festive_tabs ul>li.active{
    background: #fff;
    border: 1px solid #c1c1c2;
}
.festive_tabs ul>li a{
    color: #fff;
    font-family: 'ArialMT-Regular';
    font-size:16px;
        line-height: 16px;
    /*margin-left: 7px;*/
    padding-left:25px

}
.festive_tabs ul>li.active a{
    border-radius: 0;
    outline: 0;
    border-color: transparent;;
}
.festive_tabs ul>li a:hover{
    background: #ae275f;
    border-color: transparent;
    border:none !important;
}
.festive_tabs ul>li.alloffer a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -11px -15px; 
}
.festive_tabs ul>li.alloffer.active a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -13px -86px; 
}
.festive_tabs ul>li.apparels a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -16px -178px; 
}
.festive_tabs ul>li.apparels.active a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -17px -250px; 
}
.festive_tabs ul>li.departmental a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -24px -382px; 
}
.festive_tabs ul>li.departmental.active a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -24px -455px; 
}
.festive_tabs ul>li.electronics a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -20px -602px;
}
.festive_tabs ul>li.electronics.active a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -20px -676px;
}
.festive_tabs ul>li.footwear a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -25px -787px;
}
.festive_tabs ul>li.footwear.active a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -25px -861px;
}
.festive_tabs ul>li.other a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -15px -967px;
}
.festive_tabs ul>li.other.active a{
    background:url(../img/Sprite13_Festive_Mega_Campaign_Tab.png) no-repeat -15px -1040px;
}



@media (max-width: 480px) {
     .festive_tabs ul > li a {
         padding-left: 30%;
         text-align: left;
        }
    .festive_tabs ul > li.departmental a {
        background-position: -17px -382px;
    }
    .festive_tabs ul > li.departmental.active a {
        background-position: -17px -455px;
    }
    .festive_tabs ul > li.electronics a {
        background-position: -15px -602px;
    }
    .festive_tabs ul > li.electronics.active a {
        background-position: -15px -676px;
    }
    .festive_tabs ul > li.footwear a {
        background-position: -13px -787px;
    }
    .festive_tabs ul > li.footwear.active a {
        background-position: -13px -861px;
    }
    .festive_tabs ul > li.other a {
        background-position: -13px -967px;
    }
    .festive_tabs ul > li.other.active a {
        background-position: -13px -1040px;
    }
}

@media (min-width:767px) and (max-width:980px) {
    .offer-div {
        width: 100%;
    }
          .festive_sec .container {
    max-width: 100%;
} 
        .festive_tabs ul > li a {
         padding-left: 45%;
         text-align: left;
        }
    .festive_tabs ul>li.alloffer a{
        background-position: 200px -15px; 
    }
    .festive_tabs ul>li.alloffer.active a{
        background-position: 200px -86px; 
    }
    .festive_tabs ul>li.apparels a{
        background-position: 200px -178px; 
    }
    .festive_tabs ul>li.apparels.active a{
        background-position: 200px -250px; 
    } 
    .festive_tabs ul > li.departmental a {
        background-position: 200px -382px;
    }
    .festive_tabs ul > li.departmental.active a {
        background-position: 200px -455px;
    }
    .festive_tabs ul > li.electronics a {
        background-position: 200px -602px;
    }
    .festive_tabs ul > li.electronics.active a {
        background-position: 200px -676px;
    }
    .festive_tabs ul > li.footwear a {
        background-position: 200px -787px;
    }
    .festive_tabs ul > li.footwear.active a {
        background-position: 200px -861px;
    }
    .festive_tabs ul > li.other a {
        background-position: 200px -967px;
    }
    .festive_tabs ul > li.other.active a {
        background-position: 200px -1040px;
    }
}

@media (min-width:981px) and (max-width:1199px) {

    .offer-div img {
        height: 240px;
    }
    .offer-div p.content {
        bottom:10% !important;
    }
    .top-right .content{
	bottom:7%;
    line-height: 20px;
}
    .festive_campaign .col-img-sujeet img {
        height: 240px;
    }
        
    .festive_tabs ul>li.alloffer a{
        background-image: none;
    }
    .festive_tabs ul>li.alloffer.active a{
        background-image: none;
    }
    .festive_tabs ul>li.apparels a{
        background-image: none;
    }
    .festive_tabs ul>li.apparels.active a{
        background-image: none;
    } 
    .festive_tabs ul > li.departmental a {
        background-image: none;
    }
    .festive_tabs ul > li.departmental.active a {
        background-image: none;
    }
    .festive_tabs ul > li.electronics a {
        background-image: none;
    }
    .festive_tabs ul > li.electronics.active a {
        background-image: none;
    }
    .festive_tabs ul > li.footwear a {
        background-image: none;
    }
    .festive_tabs ul > li.footwear.active a {
        background-image: none;
    }
    .festive_tabs ul > li.other a {
        background-image: none;
    }
    .festive_tabs ul > li.other.active a {
        background-image: none;
    }
}

@media (max-width: 980px){
    
    .festive_tabs ul>li{
        width: 100%;
    }


}
.missing_offer_body .img_hold .imgHover{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    background: #fff;
    border: 3px solid #d6d6d6;
    border-radius: 50%;
    width: 150px;
    height: 150px;
   -webkit-box-shadow: 0px 10px 5px 0px rgba(204, 204, 204, 0.98);
-moz-box-shadow:    0px 10px 5px 0px rgba(204, 204, 204, 0.98);
box-shadow:         0px 10px 5px 0px rgba(204, 204, 204, 0.98);
}
.missing_offer_body .img_hold .imgHover img{
    margin-top:40px;
}
.missing_offer_body .img_hold .imgHover:hover{
    background: #ae275f;
}
.missing_offer_body .img_hold .imgHover:hover .missSmIcnG{
    display: block;
}
.missing_offer_body .img_hold .imgHover:hover .missSmIcnP{
    display: none;
}
.missSmIcnG{
    display: none;
}
.festive_sec {
   padding: 25px;
}
/*festive offer end*/



.header_top {
    margin-left: -18px;
}


@media screen and (max-width:1024px) {
    .rel .country_foot_rp {
    width: 225px;
    margin: 0 30px;
}
    ul.companies {
    display: none;
    padding: 0px;
    margin: 0px 30px;
    width: 225px;
}
                .servicequciklist li
    {
        text-align:center;
        padding-left:0px;
    }

    .cus_rel {
        margin-top:15px;
    }
}

@media (min-width:767px) and (max-width:980px) {
        .rel .country_foot_rp {
    width: 25%;
    margin: 0 30px;
}
            ul.companies {
    display: none;
    padding: 0px;
    margin: 0px 30px;
    width: 25%;
}
}

@media screen and (max-width: 640px) {
        .rel .country_foot_rp {
    width: 50%;
    margin: 0 30px;
}
    ul.companies {
    display: none;
    padding: 0px;
    margin: 0px 30px;
    width: 50%;
}
        .shopholic_tabs ul > li a
    {
            text-align: left;
            padding-left:40%;
    }
}

@media screen and (max-width: 400px) {


    .mob_callback {
        width: 75% !important;
    }
     
    .rel .country_foot_rp {
    width: 55%;
    margin: 0 30px;
}
    ul.companies {
    display: none;
    padding: 0px;
    margin: 0px 30px;
    width: 55%;
}
    .shopholic_tabs ul>li.all a{
    background-position: 25px 0px; 
}
.shopholic_tabs ul>li.all.active a{
    background-position: 25px 0px; 
}
.shopholic_tabs ul>li.travel a{
   background-position: 25px 0px; 
}
.shopholic_tabs ul>li.travel.active a{
    background-position: 25px 0px; 
}
.shopholic_tabs ul>li.electronics a{
    background-position: 25px 0px; 
}
.shopholic_tabs ul>li.electronics.active a{
    background-position: 25px 0px;
}
.shopholic_tabs ul>li.lifestyle a{
    background-position: 25px 0px; 
}
.shopholic_tabs ul>li.lifestyle.active a{
    background-position: 25px 0px;
}
.owl768 .owl-controls .owl-nav .owl-prev .next, .owl769 .owl-controls .owl-nav .owl-prev .next {
    left: 0;
}
}


.feesContainer .masterCharges .dropdown .sbOptions
{
    background: #ffffff;
    overflow: auto;
    height: 379px;
}

.axis_foundation {
    display:block;
    background-image: url('../img/Sprite_AxisGroup.png');
    background-repeat:no-repeat;
    background-position: 1px -583px;
    vertical-align: top;
    height: 173px;
}

.axis_mutual_fund {
    display:block;
    background-image: url('../img/Sprite_AxisGroup.png');
    background-repeat:no-repeat;
    background-position: 1px -776px;
    vertical-align: top;
    height: 173px;
}

.axis_group_direct {
    display:block;
    background-image: url('../img/Sprite_AxisGroup.png');
    background-repeat:no-repeat;
    background-position: 1px -195px;
    vertical-align: top;
    height: 173px;
}

.axis_group_finance {
    display:block;
    background-image: url('../img/Sprite_AxisGroup.png');
    background-repeat:no-repeat;
    background-position: 1px -388px;
    vertical-align: top;
    height: 173px;
}

.axis_group_trustee {
    display:block;
    background-image: url('../img/Sprite_AxisGroup.png');
    background-repeat:no-repeat;
    background-position: 1px -971px;
    vertical-align: top;
    height: 173px;
}

.axis_group_capital {
    display:block;
    background-image: url('../img/Sprite_AxisGroup.png');
    background-repeat:no-repeat;
    background-position: 1px 0px;
    vertical-align: top;
    height: 173px;
}
