body{
	font-family: 'Open Sans', sans-serif;
	background:url(../images/yellowbg.jpg) repeat;
}
#page, #main-wrapper, .region-primary-menu .menu-item a.is-active, .region-primary-menu .menu-item--active-trail a{background:none;}
a, a.link{border: 0}
.header_top{
	background:#eb6a0f;
	padding:5px 20px;
  min-height:35px;
  border-bottom:5px solid #f5c018;
  border-top:5px solid #f5c018;
}
#block-resizeblock .box{
	margin:4px auto;
}
#block-topmenu ul li a {
    color: #eb6a0f;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    padding:7px 14px;
    text-decoration: none; 
}
.header_top .region-secondary-menu .menu li ul{padding-top:10px;padding-bottom:10px;}
.header_top .region-secondary-menu .menu li > a{padding: 1em 1.5em !important;color: #333 !important;font-weight: bold;}
.header_top .region-secondary-menu .menu li ul li a{color:#eb6a0f}
#superfish-top-menu li.sf-depth-1 ul li span.menuparent{color:#eb6a0f}
.header_top .region-secondary-menu .menu li ul li a{transition: all 0.5s ease;font-weight: normal;padding: 7px 18px !important}
.header_top .region-secondary-menu .menu li ul li a:hover{padding-left:7px !important;transition: all 0.5s ease}
#block-topmenu ul li a {
    color: #eb6a0f !important;font-weight:bold;transition:all ease-in-out 0.5s;
}
#block-topmenu ul li .sf-sub-indicator{
	right: 0;
	font-size: 10px;
}
#block-topmenu {
    float: left;
    width:auto;
}
.record_count {
    margin-left: 40%;
    font-size: 20px;
    margin-bottom: 2%;
    font-style: italic;
    color: #f5711e;
}
/*#block-topmenu #superfish-top-menu > li  > ul > li{overflow:hidden;}*/
#block-topmenu #superfish-top-menu > li  > ul > li:hover > a,#block-topmenu #superfish-top-menu > li  > ul > li:hover > span.menuparent{background:#eb6a0f !important;color: #fff !important;width:calc(100% - 25px);}
#block-topmenu #superfish-top-menu > li  > ul > li:hover > span.menuparent{display:block;}

#block-topmenu #superfish-top-menu > li  > ul > li > ul > li:hover > a,#block-topmenu #superfish-top-menu > li  > ul > li > ul > li:hover > span.menuparent{background:#eb6a0f !important;color: #fff !important;width:calc(100% - 25px);}
#block-topmenu #superfish-top-menu > li  > ul > li > ul > li:hover > span.menuparent{display:block;}

#block-topmenu #superfish-top-menu > li  > ul > li > ul > li > ul > li:hover > a,#block-topmenu #superfish-top-menu > li  > ul > li > ul > li > ul > li:hover > span.menuparent{background:#eb6a0f !important;color: #fff !important;width:calc(100% - 25px);}
#block-topmenu #superfish-top-menu > li  > ul > li > ul > li > ul > li:hover > span.menuparent{display:block;}

#block-topmenu #superfish-top-menu > li > a,#block-topmenu #superfish-top-menu > li > span{color:#fff !important;}
#superfish-top-menu li.sf-depth-1{padding:0px 5px}
#superfish-top-menu li.sf-depth-1 span.sf-depth-2 span.sf-sub-indicator{right: 5px}
#block-resizeblock{
	float:left;
	margin:0 10px;
}
#superfish-top-menu li.sf-depth-1 ul{margin-top:8px;}
.header_top .region-secondary-menu{float:right}
.site-branding__text {
    display: none;
}
#block-languagedropdownswitcher{
	float:right;
	padding:8px;
}
#block-custom-main-menu{
	float:right;
}
.featured-bottom .region{
	width:100%!important;
}

#block-spreadtheword{
	width:47%;
	margin:auto;
}
.spread{
	width:50%;
	margin:auto;
}
#spread{
	float:left;
}
.social_icons{
	float:right;
}
#block-mostrecentpoll {
    width: 50%;
    display: inline-block;
	background-color:#686869;
	min-height:255px;
}
#block-announcements {
    width: 50%;
    float: right;
    display: inline-block;
}
#block-announcements p {
    width: 50%;
    float: right;
    border: 2px solid #e1e1e1;
    padding: 15px;
    color: #e1e1e1;
    margin: 15px 30px;
}
#block-announcements {
    width: 50%;
    float: right;
    display: inline-block;
    background-color: #1b212a;
	min-height:296px;
	background:url(../images/announcements-icon.png) no-repeat;
	background-size: 190px;
background-position: 36px 120px;
padding:0px 0 0 295px;
box-sizing: border-box;

}
.featured-bottom h2{
	color:#fff;font-size:38px;font-weight:bold;line-height:40px;text-align:left
}
.featured-bottom{position:relative;display:inline-block;width:100%;border:0;background:#fff;overflow:hidden;}
.path-frontpage .featured-bottom .region-featured-bottom-first:after{ width:54%;background:url(../images/choose-card-img.png) no-repeat;
    display: inline-block;border:0;background-position:right center;
	background-size:100%;
height:500px;content:"";position:absolute;top:0;right:0}
.featured-bottom .region.region-featured-bottom-first{position:unset}

.featurebottombg {
	margin-bottom: 46px !important;
    width:45%;
    display: inline-block;
    min-height:450px;
    background-image: linear-gradient(to right, #f13412 , #f48d17);
    padding:80px 40px;position:relative;
	box-sizing: border-box;
	border-radius:10px;
}
.featurebottombg .choose-card{padding:10px 20px;border:2px solid #fff;color:#fff;border-radius:5px;font-size:14px;margin-top:20px;display:inline-block}
.featurebottombg .choose-card:hover{background:#fff;color:#f13612}
.featurebottombg p{font-size:16px;color:#fff;line-height:24px;}
#font_resize-minus, #font_resize-default, #font_resize-plus{
    width: 26px;
    text-align: center;
    line-height: 24px;
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    transition: 0.3s;
}
#font_resize-minus:hover, #font_resize-default:hover, #font_resize-plus:hover{border-color: #f5711e;background: #f5711e; color: #fff;}
.lang-dropdown-select-element{
	width:85px!important;
}
div#block-custom-branding {
    float: left;
    width: 20%;
}
#block-secondarymenu {
    float: left;
    width:38%;
	padding:3px;
}
#block-tollfree{
	float:left;
	border: 1px solid #ddd;
	border-top: 0;
	padding:10px 15px;
border-bottom: 0;
}
#block-mainnavigation-2 {
    float: right;
    width: 75%;
}
.toll-free {
    margin-top:0;
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}
.toll-free strong{font-size: 16px;}
.toll-free span{color: #f5711e;font-size: 20px; font-weight: 700;padding:0 20px;}
.custom-information {
	background:url(../images/need-information-img.jpg) no-repeat;
    width: 43%;
    float: right;
    display: inline-block;
    min-height: 440px;
	margin-right:3%;
	margin-bottom:20px;
	box-shadow:0 3px 5px 1px rgba(0,0,0,0.2);
	margin-top:20px;
	margin-bottom:20px;
	padding: 20px;
box-sizing: border-box;
background-size: 100%; 
}
.slider_region .views_slideshow_cycle_teaser_section, .slider_region .views_slideshow_cycle_slide{width:100% !important;}
.views-slideshow-controls-bottom{/*position:absolute;*/bottom:15px;left:0;right:0;z-index:99}
.region-slider-region .views-slideshow-controls-bottom{text-align:center;}
.region-slider-region .item-list{display:none}
.region-slider-region .views_slideshow_controls_text_previous{margin:0px 12px 0 0;
	background: url(../images/slider-menu-arrow.png) no-repeat;
height:45px;
width:45px;
display: inline-block;
overflow:hidden;float:left;left:0;position:absolute;top:50%;z-index: 999;}
.region-slider-region .views_slideshow_controls_text_next{background: url(../images/slider-menu-arrow.png) no-repeat;
transform: rotate(180deg);;height:45px;
width:45px;
display: inline-block;
overflow:hidden;float:left;right:0;position:absolute;top:50%;z-index: 999;}
.region-slider-region .views_slideshow_controls_text_pause{background: url(../images/playbtn.png) no-repeat;
 height: 17px;
width: 18px;
display: inline-block;
background-size: 15px;overflow:hidden;float:left;margin: -3px 0 0 4px;display:none !important}
.region-slider-region .views-slideshow-controls-text-pause-processed.views-slideshow-controls-text-status-play{background: url(../images/pausebtn.png) no-repeat; height: 17px;
width: 18px;
display: inline-block;
background-size: 15px;overflow:hidden;float:left;display:none !important;
margin: -3px 0 0 4px;}

.region-slider-region .views_slideshow_controls_text_next a, .region-slider-region .views_slideshow_controls_text_pause a{visibility:hidden}
.region-slider-region .views_slideshow_controls_text_previous a{visibility:hidden}
.skin-default{position:relative}
.slider_region .field-content img{width:100%;height:400px;/*==height:572px;==*/}

.services-information {
    float: left;
    width: 43%;
    display: inline-block;
    background:url(../images/accelerate-services-img.jpg) no-repeat;
    min-height: 440px;
	margin-left:3%;
	box-shadow:0 3px 5px 1px rgba(0,0,0,0.2);
	margin-top:20px;
	margin-bottom:20px;
	padding: 20px;
box-sizing: border-box;
background-size: 100%; 
}
.services-information .vertical-menu a, .custom-information .vertical-menu a{background:none;border-bottom:1px solid #ddd;padding:8px 0;font-size:17px;transition:all 0.5s ease;display:inline-block;width:100%;color:#333}
.custom-information .vertical-menu a:last-child{border:0}
.services-information .vertical-menu a:hover, .custom-information .vertical-menu a:hover{background:none;padding-left:5px;background: #f5711e;
  color: #fff;}
.load_enquiry a{color:#eb5b00;font-size:14px;text-decoration:underline;padding:7px 0;border:0;}
.load_enquiry{float:left;width:100%;margin-top:15px;}
.load_enquiry a:last-child:hover{color:#fff}
.load_enquiry a:last-child{background:#f5711e;padding:5px 15px;color:#fff;border-radius:7px;text-decoration:none}
.services-information .vertical-menu, .custom-information .vertical-menu{width: 236px;}
.services-information .title, .custom-information .title{font-weight:bold;font-size:21px;margin-top: 0;}
#block-customservicesandinformationblock {
background: #f5f5f5;
padding: 20px;
border: 1px solid #ccc;
box-shadow: 0 3px 5px 1px rgba(0,0,0,0.2);
position:absolute;
left:0;right:0;
top:-250px;}
#block-eservices {
    width: 30%;
    float: left;
}
.e-services {
    background:#f5711e;
	padding:0 20px;
	margin-top:244px;
	padding-bottom:60px;

}
#block-eservices-2{display: inline-block;
width: 35%;
box-sizing: border-box;
padding: 0 0 0 40px;}
.e-services .layout-container{padding:0;max-width:100%;position:relative}
.eservices-always-s {
    float: left;
    margin-top: 350px;
}
.eservices-always-s h2{font-size:38px;color:#fff;font-weight:bold;line-height:40px;}
.eservices-always-s p{font-size:17px;color:rgba(255,255,255,0.7)}
.block-views-blocke-services-block-1{display:inline-block;width:64%;padding: 0 50px;
box-sizing: border-box;position: relative;top:30px;}
#block-customlanguageswitcher{display: inline-block; float: right;}
#block-customlanguageswitcher ul{list-style: none;padding: 0;margin: 0;}
#block-customlanguageswitcher ul > li{position: relative;}
#block-customlanguageswitcher ul > li > ul{position: absolute;top: 100%; right: 0; width: 100%; background: #fff; height: 0; overflow: hidden; transition: 0.5s;z-index:999;box-shadow: 2px 2px 10px rgba(0,0,0,0.5);}
.slider_region{padding:0 20px;}
#block-customlanguageswitcher ul > li:hover > ul{display: block; height: auto;padding: 15px 0;}
#block-customlanguageswitcher ul > li > ul li{padding: 5px 15px;}
#block-customlanguageswitcher ul > li > ul li:hover{background: #f5f5f5;}
#superfish-secondary-menu li a{font-size: 14px; color: #333333;font-family: 'Open Sans', sans-serif;padding: 10px 8px;}
#header{background: none;}
.region-header .search-block-form .search-form__submit {border:none;background-color: transparent;background-image: url(../images/search-icon.png);margin-top: 5px;}
.eservices-sliders .views-field-title a{font-size:17px;font-weight:bold;color:#fff;text-decoration:none;border:0;}
.eservices-sliders .owl-wrapper-outer{text-align:center}
.eservices-sliders .views-field-field-image{height:180px;}
.eservices-sliders .owl-pagination{display:none}
.eservices-sliders .owl-buttons .owl-prev, .eservices-sliders .owl-buttons .owl-next{background: url(../images/always-on-slidericon-arrow.png) !important;
height: 59px;
width: 32px;
position: absolute;
top:70px;padding:0 !important;opacity:1 !important;font-size:0px !important}
.eservices-sliders .owl-buttons .owl-prev{left:-50px;}
.eservices-sliders .owl-buttons .owl-next{right:-50px;transform: rotate(180deg);}
.region-slider{max-width: 1225px;margin-left: auto;
margin-right: auto;
box-sizing: border-box;}
.slider .region-slider h2{font-size:30px;color:#333;margin: 50px 0 0 0;text-align: center}

.slider .field-content{box-shadow:1px 1px 8px rgba(0,0,0,0.2);margin:20px 0px;width:100%;display:inline-block;min-height:205px;background:#fff;}
.slider .owl-item .views-field{padding:0 15px}
.banking_slider_image{width:100%}
.banking_slider_image img{display:block}
.banking_slider_image, .banking_slider_content{float:left}
.banking_slider_content{width:100%;padding:15px;box-sizing:border-box}
.banking_slider_image img{width:100%;height: 136px;}
.slider .banking_slider_title{font-size:18px;color:#f5711e;font-weight:bold}
.banking_slider_content p{height:83px;overflow:hidden;font-size:14px;color:#555;line-height:20px;}
.banking_slider_link a{border:1px solid #f68950;color:#f68950;border-radius:5px;padding:4px 7px;font-size:13px;transition:all 0.5s ease;    margin-top: 10px;
  display: inline-block;}
.banking_slider_link a:hover{background:#f68950;color:#fff;}
.slider{box-shadow: 5px 5px 30px rgba(0,0,0,0.2);
/*margin-bottom:80px;*/
float: left;
width: 100%;
background: #fff;
padding-bottom: 40px;}
.slider .owl-pagination{display:none}
.slider .owl-prev, .slider .owl-next{background: url(../images/omnipresent-slider-arrow1.png) !important;
height: 59px;
width: 32px;
position: absolute;
top:50px;padding:0 !important;opacity:1 !important;font-size:0px !important;top:74px;}
.slider .owl-prev{left:-35px;}
.slider .owl-next{right:-35px;transform:rotate(180deg)}
.site-footer{font-family:'Open Sans', sans-serif}
.bottom-first-content{background: linear-gradient(90deg, #303740 50%, #1b212a 50%);display: inline-block;
width: 100%;float:left;margin-top:-5px;}
.bottom-second-content{display: inline-block;
width: 100%;background:#dcdcdc;float:left;border-bottom:1px solid #ccc;padding:25px 0;}
.site-footer{background:#f5711e;}
.bottom-first-content .block-block-content{float:left;width:50%}
.bottom-first-content .bottom_poll img{max-width:100%;}
.bottom-first-content .block-block-content h2{font-size:30px;color:#fff;}
.bottom-first-content #block-announcements p{width:100%;margin:0 0 10px 0;box-sizing: border-box;color:rgba(255,255,255,0.4);font-size:16px;border: 1px solid #7a7d81;line-height:22px;}
.bottom-second-content p{font-size:25px;font-weight:bold;color:#767676;margin:0}
.bottom-second-content .spread{width:96%}
.bottom-second-content .fa{font-size:35px;font-weight:bold;color:#9e9e9e;padding:0 25px;border-right:1px solid #9e9e9e}
.bottom-second-content .fa:hover{color:#333}
.bottom-second-content .fa.fa-linkedin{border:0}
.bottom-second-content .social_icons a{border:0}
.site-footer {
  display:inline-block;width:100%;padding:40px 0; 
}

.hedtopmenu .view-content .views-field-title{display:none;}

.footer-copyright{float:left;width:100%;padding:0 0; overflow: hidden;}
.footer-copyright .copyright_left{float:left;font-size:13px;color:rgba(0,0,0,0.5);width: 33.33%;}
.copyright_center{float: left;
  width: 33.33%;
  text-align: center;}
.footer-copyright .block .content{margin:0}
.footer-copyright .copyright_right{float: right;
  font-size: 13px;
  color: rgba(0,0,0,0.5);
  width: 33.33%;
  text-align: right;}
.e-services .owl-carousel .owl-item{border-radius:5px;padding:20px 0;}
.e-services .owl-carousel .owl-item:hover{background:#fc8439;}
.slider_rightmenu{position:fixed;top:200px;right:-230px;z-index:99;background:rgba(0,0,0,0.6);padding:10px 15px;width:200px;transition:all 0.5s ease;z-index:9999;}
.slider_rightmenu li{background:none !important;padding:3px 0 !important;width:100%;}
.slider_rightmenu li a{background:#ffcd00 !important;border-radius:5px;font-size:14px;color:#333 !important;font-weight:500;width:100%;box-sizing:border-box;padding:13px 0 13px 45px !important;position:relative}
.slider_rightmenu ul.sf-menu.sf-vertical{width:100%;padding-bottom:0;} 
.slider_rightmenu li a:hover{background:#f5711e !important;color:#fff !important;}

.region-header .block ul{padding:0px;}
#superfish-secondary-menu li:nth-child(1) a{background:url(../images/netbanking1.png) no-repeat 0px 0px;}
#superfish-secondary-menu li:nth-child(2) a{background:url(../images/rates1.png) no-repeat 0px 0px;}
#superfish-secondary-menu li:nth-child(3) a{background:url(../images/eauction1.png) no-repeat 0px 0px;}
#superfish-secondary-menu li:nth-child(4) a{background:url(../images/grivelance1.png) no-repeat 0px 0px;}
#superfish-secondary-menu li a{padding:14px 30px 14px 50px !important}
#superfish-secondary-menu li a{transition: all 0.5s ease}
#superfish-secondary-menu li a:hover{color:#eb6a0f}
.customsuperfish .view-header #superfish-secondary-menu li a:hover,.customsuperfish .view-header #superfish-secondary-menu li:hover{background-color:transparent !important;}
.menuhover{background:rgba(0,0,0,0.6) url(../images/fixedhover-icon.png);float: left;cursor:pointer;
width: 60px;

height: 42px;

background-repeat: no-repeat;

background-position: 9px center;

margin: 0 0;

position: absolute;

left: -60px;

top: 38px;

border-radius: 20px 0 0 20px;}
.slider_rightmenu.slider_rightmenu_add{right:0px}
#block-superfishsecondary-menu{width:62%;}
.toll-free{padding:6px 0 8px 50px;
border-top: 0;
border-bottom: 0;
width: 18%;float:left;background:url(../images/icon-tollfreeno.png) no-repeat 10px center;box-sizing:border-box;margin-top:5px;}
#block-search-form-block{float: right;
  width: 15%;
  margin-top: 8px;}
.region-header .search-block-form{width:100%;position: relative;}
.search-form .form-search{width: 100%;
  color: #f5711e;
  font-size: 14px;
  padding-right: 40px;
  box-sizing: border-box;
  text-transform:capitalize;
  border-radius: 5px;}
  .search-form .form-actions{
    position: absolute;
  top: 2px;
  right: 0;
  margin: 0;
  padding: 0;
  }
  .search-form .form-actions .search-form__submit{
    background-size: 15px;
    margin: 4px 0 4px 0 !important;
  }
#block-search-form-block .js-form-item form-item{width:100%;display:inline-block}
.slider_rightmenu li a span{background:url(../images/netbaningicon.png) no-repeat;width:50px;
height: 28px;
display: inline-block;
background-position:2px -2px;
position: absolute;
left: 2px;
top:6px;}
.slider_rightmenu li a:hover span{background-position-X:-47px}
.slider_rightmenu li a span.rightmenu1items{background-position-y:-75px}
.slider_rightmenu li a span.rightmenu2items{background-position-y:-146px}
.slider_rightmenu li a span.rightmenu3items{background-position-y:-218px}
.slider_rightmenu li a span.rightmenu4items{background-position-y:-291px}
.slider_rightmenu li a span.rightmenu5items{background-position-y:-503px}
.slider_rightmenu li a span.rightmenu6items{background-position-y:-573px}
.block-superfishmain ul ul {display:none}
ul.sf-menu .sf-sub-indicator{/*background:url(../images/menu-arrow.png) no-repeat;*/background:url(../images/menu-arrow-white.png) no-repeat;margin-top:5px;margin-top:2px; width: 12px;background-size: 12px;height: 8px;}
#block-topmenu ul.sf-menu .sf-sub-indicator{background:url(../images/menu-arrow-white.png) no-repeat;background-position: top center;margin-top: 0px;}
ul.sf-menu .sf-sub-indicator::after{display:none}
.header_top ul.sf-menu .sf-sub-indicator{background-size:9px;margin-top:4px;}
.sf-depth-2.menuparent .sf-sub-indicator{transform: rotate(270deg);
margin-top: -5px !important;);right:0;}
.sf-depth-2.menuparent{width:90%;}
#block-topmenu #superfish-top-menu > li  > ul > li.sf-depth-2.menuparent,#block-topmenu #superfish-top-menu > li  > ul > li > ul > li.sf-depth-3.menuparent{width:calc(100% - 14px);}
#block-topmenu #superfish-top-menu > li  > ul > li > .sf-depth-2.menuparent,#block-topmenu #superfish-top-menu > li  > ul > li > ul > li .sf-depth-3.menuparent{width:calc(100% - 28px);}
.view-footer .block-superfish ul li ul {
    top: 50px;
    min-width: 175px;
}
.view-footer .sf-depth-2.menuparent .sf-sub-indicator{background-size: 11px;}
.view-footer .block-superfish ul li ul li a{box-sizing: border-box;
padding: 9px 16px;
width: 100%;
font-size: 16px;}

/*=========css start for marquee============*/
.region_announcement{padding:10px 20px 0 20px;margin-bottom:0px;}
.region_announcement .block .content{margin-top:0}
.breaking-news-ticker{
  display: block;
  width: 100%;
  /*background: #ddd;*/
  height:65px;
  box-sizing: border-box;
  position: relative;
  line-height:65px;
  overflow: hidden;
  border-radius: 2px;
  text-align: auto;padding: 0 10px;
  font-size: 14px;
}
.breaking-news-ticker *{
  box-sizing: border-box;
}
.breaking-news-ticker.bn-fixed-top{
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
}
.breaking-news-ticker.bn-fixed-bottom{
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}

/*********************************/
/*title styles start**************/
.bn-label{
  border-right: 5px solid #f3ba91;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
  background-color: #eb6a0f;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  z-index: 3;
  padding: 0 15px;
  white-space: nowrap;
}
.bn-label:after{    content: "";
  position: relative;
  top: 50%;
  right: 100%;
  margin-top: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent #f3ba91 transparent transparent;
  z-index: 999999;
  display: inline-block;
  float: right;
  margin-right: -123px;}

/*title styles end****************/



/*********************************/
/*news item style start **********/
.bn-news{
  background: #f3ba91;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  right: 0;
  overflow: hidden;
}
.bn-news ul{
  display: block;
  height: 100%;
  list-style: none;
  padding:1px 0;
  margin: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  position: absolute;
}
.bn-news ul li{
  white-space: nowrap;
  overflow:hidden !important;
  text-overflow: ellipsis;
  text-decoration: none;
  -webkit-transition: color .2s linear;
  -moz-transition: color .2s linear;
  -o-transition: color .2s linear;
  transition: color .2s linear;
  position: absolute;
  width: 100%;
  display: none;
  color: #333;
}
.bn-news ul li a{
  border-bottom:0;
white-space: nowrap;
text-overflow: ellipsis;
text-decoration: none;
padding: 0 23px;
color: #333;
position: relative;
display: block;
overflow: hidden;
font-weight: bold;
border-right:1px solid #333;
font-size: 13px;
}
.bn-news ul li a:hover{
  color: #069;
}
.bn-loader-text{
  padding: 0 10px;
}
.bn-seperator{
  display: inline-block;
  float: left;
  margin-right: 15px;
  width: 30px;
  height: 40px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
}
.bn-seperator.bn-news-dot{
  margin-right: 0;
}
.bn-seperator.bn-news-dot:after{
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: #333;
  border-radius: 50%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.bn-prefix{
  color: #d65d7a;
  margin-right: 15px;
  padding-left: 10px;
}
.bn-positive{
  color: #0b8457;
  font-weight: bold;
}
.bn-negative{
  color: #dc2f2f;
  font-weight: bold;
}
/*news item style end ************/



/*********************************/
/*controls style start ***********/
.bn-controls{
  width: auto;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  position: absolute;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bn-controls button{
  width: 30px;
  float: left;
  height: 100%;
  cursor: pointer;
  border:none;
  text-align: center;
  background-color:#eb6a0f;
  outline: none;
}
.bn-controls button:hover{
  background-color: #f0904b;
}

.bn-arrow {
  margin: 0;
  display: inline-block;
  height: 8px;
  position: relative;
  width: 8px;
  top: -2px;
}
.bn-arrow::after {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  content: '';
  display: inline-block;
  height: 8px;
  left: 0;
  position: absolute;
  top: 0;
  width: 8px;
}
.bn-arrow.bn-next {
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  left:-3px;
}
.bn-arrow.bn-prev {
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  left: 3px;
}
.bn-arrow::after{
  border-color: #fff;
}
.bn-arrow::before{
  background-color: #fff;
}
.bn-play{
  position: relative;
  background: #000;
  width: 0;
  height: 12px;
  display: inline-block;
  margin-left: -5px;
}
.bn-play::after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #fff;
  border-width: 8px;
  margin-top: -8px;
}
.bn-pause{
  position: relative;
  width: 0;
  height: 14px;
  display: inline-block;
  top: 1px;
  left:-1px;
}
.bn-pause::before{
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: 3px;
  background-color: #fff;
}
.bn-pause::after{
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  left: -3px;
  background-color: #fff;
}
/*controls style end *************/
/*********************************/
.bn-direction-rtl{
  direction: rtl;
}
.bn-direction-rtl .bn-label{
  left: auto;
  right: 0;
}
.bn-direction-rtl .bn-controls{
  right: auto;
  left: 0;
}
.bn-direction-rtl .bn-seperator{
  margin-left: 15px;
  margin-right: 0;
  float: right;
}
.bn-direction-rtl .bn-prefix{
  margin-left: 15px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
}
.bn-direction-rtl .bn-controls button{
  border-left: none;
  border-right: solid 1px #EEE;
}

.bn-effect-scroll .bn-news ul{
  display: block;
  width: 100%;
  position: relative;
}
.bn-effect-scroll .bn-news ul li{
  display: list-item;
  float: left;
  position: relative;
  width: auto;
}
.bn-effect-scroll.bn-direction-rtl .bn-news ul li{
  float: right;
}


/*=========css start for marquee============*/

/*=============inner page start here=============*/
.main-wrapper-full.layout-container{max-width:100%;}
.main-wrapper-full .sidebar, .main-wrapper-full .column{margin-top:30px;}
.main-wrapper-full .sidebar nav.block{background:#f5711e;border:0;padding:15px 0 30px 15px;border-radius:0 0 30px 0}
.main-wrapper-full .sidebar .block ul{background:#fff;;}

.main-wrapper-full .sidebar .block ul li{display: inline-block;background:#f5711e;
width: 100%;box-sizing: border-box;position:relative;padding:0 20px 0 15px;}   
.main-wrapper-full .sidebar .block ul li a:before{content: "";
  float: left;  
  width: 35px;  
  height: 35px;  
  position: absolute;  
  top: 18px;  
  left:-8px;
  }
  .main-wrapper-full .sidebar .block ul li:nth-child(1) a:before{background: url(../images/customer-care-icon.png);}
  .main-wrapper-full .sidebar .block ul li:nth-child(2) a:before{background: url(../images/tenders-icon.png);}
  .main-wrapper-full .sidebar .block ul li:nth-child(3) a:before{background: url(../images/globalcards-icon.png);}
  .main-wrapper-full .sidebar .block ul li:nth-child(4) a:before{background: url(../images/financial-results-icon.png);}
  .main-wrapper-full .sidebar .block ul li:nth-child(5) a:before{background: url(../images/share-holders-icon.png);}
  .main-wrapper-full .sidebar .block ul li:nth-child(6) a:before{background: url(../images/eservices-icon.png);}

.main-wrapper-full .sidebar .block ul li a{font-size: 18px;
padding:20px 0 20px 35px;
color: #fff;
text-decoration: none;
border: 0;
display: inline-block;
width: 100%;box-sizing: border-box;position:relative;transition:all 0.5s ease;border-bottom: 1px solid rgba(255,255,255,0.4);}
.main-wrapper-full .sidebar .section{padding:0px 0}
.main-wrapper-full .block .content{margin-top:0px;}
.main-wrapper-full ul.menu{padding:0}
.main-wrapper-full .sidebar .block ul li:hover{background:#fff;}
.main-wrapper-full .sidebar .block ul li:hover a{color:#f5711e;}
.main-wrapper-full .main-content .section{padding:0 50px;}
.main-wrapper-full .main-content .section .region-content{border-radius: 10px;background:#efef;border:2px solid #f5711e;padding:25px;display: inline-block;width:100%;box-sizing: border-box;box-shadow:0px 0px 10px rgba(0, 0, 0, .4);}
.sidebar .block{border:2px solid #f5711e;box-shadow:0px 0px 10px rgba(0, 0, 0, .4);}
.main-wrapper-full .main-content .section h3.field-content, .view-photo-gallery h3{font-size:24px;color:#f5711e;padding:0 0 10px 0;margin:0}
.view-photo-gallery h3{padding-top:30px;}
.path-downloads-photo-gallery .page-title{margin: 0 0 0 0}
.path-contact-us-help-desk-mobile-banking .field__item .field__item{border-bottom: 1px solid #ddd;padding: 13px 0;}
.path-contact-us-help-desk-internet-banking .field--type-text-long{padding-top:20px;}
.path-contact-us-help-desk-mobile-banking .main-content h2{font-size: 24px;
  color: #f5711e;  
  padding: 0 0 10px 0;  
  margin: 0;}
h3.headingh3{font-size:24px;color:#333;padding:0 0 10px 0;margin:0;font-weight:bold;}
.main-wrapper-full .main-content .section p{font-size:14px;line-height:20px;padding:0;margin-bottom:15px;text-align:justify}
.page-title{font-size: 22px;
  font-weight: bold;  
  color: #f5711e;  
  padding: 0 0 16px 0;  
  margin: 0 0 20px 0;  
  border-bottom: 1px solid #f5711e;  
  width: 100%;  
  display: inline-block;}
.main-wrapper-full .region-breadcrumb{    padding: 0 10px;
  float: left;} 
.main-wrapper-full .region-breadcrumb .breadcrumb{padding:5px 0 7px 0;text-align: left;width: 100%;
    display: inline-block;
   }
.main-wrapper-full .region-breadcrumb .breadcrumb li, .main-wrapper-full .region-breadcrumb .breadcrumb li a{font-size:16px;color:#222222;padding: 0 0px;border: 0;font-weight:bold;}
.main-wrapper-full .region-breadcrumb .breadcrumb li a{color: #eb6a0f;}
.main-wrapper-full .sidebar div.block{background:#afdeb1;padding-left:80px;padding-right:45px;border-radius: 0 0 30px 0;}
.emp_icon{background:url(../images/nav-employees-icon.png) no-repeat;width:50px;height:50px;display:inline-block}
.emp_login{text-align: center;border-bottom: 2px solid #f5711e;}
.ex_emp_login{text-align: center;margin-top:20px;border-bottom: 2px solid #f5711e;}
.e_Learning{text-align: center;margin-top:20px;border-bottom: 2px solid #f5711e;}
.elearning_icon{background:url(../images/e-Learning.png) no-repeat;width:60px;height:60px;display:inline-block;background-size:60px;}
.emp_login span, .ex_emp_login span, .e_Learning span, .synd_charcha span{font-size:18px;color:#222;font-weight:bold;line-height: 20px;padding: 10px 0 6px 0;
display: inline-block;width: 100%;}
.synd_charcha{
  text-align: center;
margin-top: 20px;
}
.emp_login_link, .ex_emp_login_link, a.elearning_link, a.synd_charcha_link{border: 2px solid #ffcd00;
border-radius: 20px;
display: inline-block;
width: 100%;
padding: 11px 0;
margin-top:0px;
margin-bottom:10px;
font-size: 18px;
color: #222;box-sizing: border-box;transition:all 0.5s ease;
font-weight: 600;}
.ex_icon{background:url(../images/nav-ex-employees-icon.png) no-repeat;width:50px;height:50px;display:inline-block}
.synd_charcha_icon{
  background:url(../images/synd-charcha-icon.png) no-repeat;width:60px;height:60px;display:inline-block;background-size:60px;
}
.emp_login_link:hover, .ex_emp_login_link:hover, a.elearning_link:hover, a.synd_charcha_link:hover{background:#ffcd00;color:#333}
.item-list .file--application-pdf, .field__item .file--application-pdf,  .field__item .file--image{background-image:none;padding-left: 0;}
.item-list ul li, .field--type-file .field__item, .field--type-link .field__item{border-bottom:1px solid #ddd;padding:13px 0;}
.field__item .field--name-field-title{font-weight: bold;font-size: 23px;}
.field--name-field-title{padding:20px 0 0 0}
.item-list ul li a, .field__item a{border:0;font-size:14px;color:#f5711e;font-weight: bold;}
.item-list ul li a:hover, .field__item a:hover{color:#cf5d15}
.preve-active{border-radius: 0 0 25px 0 !important;}
.next-active{border-radius: 0 25px 0 0 !important;}
.main-wrapper-full .sidebar .block ul li.menu-item--active-trail{background:#fff;}
.main-wrapper-full .sidebar .block ul li.menu-item--active-trail a{color:#f5711e}
.main-wrapper-full .breadcrumb li:first-child::before {
    content: none;
}
.main-wrapper-full .breadcrumb li::before{content:"/";margin: 0 6px;}
.views-field-field-image img{float: right;
margin: 0 0 0 31px;}
.eservices-sliders .owl-wrapper-outer img{float: none;margin: 0}
.visionmission .views-field-field-image img{float: left;
margin: 0 0 0 0;}
.cvo .views-field-field-image img{float: left;width:100%;
margin: 0 0 0 0;}
.cvo .views-row{float:left;box-shadow:0 0 20px 2px rgba(0,0,0,0.2);width:300px;}
.cvo .views-row img{transition:all 0.5s ease;display:block}
.cvo .views-row:hover img{transform:scale(1.1)}
.cvo .views-field-field-image .field-content{overflow:hidden}
.cvo .field-content{padding:0px 0;
text-align: center;
width: 100%;
display: inline-block;
font-size: 16px;
font-weight: bold;}
.cvo .views-field-field-name .field-content{padding:15px 0}
.logo_ornage{font-size: 16px;font-weight:bold;background: #f5711e;display:inline-block;width:100%;padding:10px 15px;color:#fff;margin-bottom: 10px;box-sizing: border-box;}
.logo_yellow{font-size: 16px;font-weight:bold;background: #ffea00;display:inline-block;width:100%;padding:10px 15px;margin-bottom: 10px;box-sizing: border-box;}


ul.contextual-links{width:100% !important;float:left !important;margin:0px !important;padding:0px  !important;}
 ul.contextual-links li{float:left;width:100%  !important;padding:0px 10px  !important;}
ul.contextual-links li a{border-bottom: 1px solid #e0e0e0  !important;padding:10px  !important;}
ul.contextual-links li:last-child a{border-bottom: none  !important;}

ul.contextual-links li,ul.contextual-links li a{color:#333 !important;background: #fff !important;font-size:14px !important;}
ul.contextual-links li:hover,.contextual-links li:hover a{color:#000 !important;}
.faq_title.headingh3{padding:25px 0;font-size:24px;color:#f5711e;cursor:pointer}
.faq_title{background:url(../images/syndicate-faqicon.png) no-repeat;background-position: right center;}
.faq_listing{border-bottom:1px solid #ddd}
.faq_ques_answ{display:none}
.faq_ques_answ p{float: left;
width: 94%;}
.faq_title.tab-active{background:url(../images/up-syndicate-faqicon.png) no-repeat;background-position: right center;} 
.faq_ques_answ .views-field-title, .faq_ques_answ .answers{font-weight:bold;clear:both}
.ans_ques ul li{list-style: none;
padding: 0 0 0 18px;
position: relative;
font-size: 16px;
line-height: 22px;
margin-bottom: 16px;}
.ans_ques ul li:before{content: "";
position: absolute;
width: 7px;
height: 7px;
border-radius: 50%;
background: #f5711e;
left: 0;
top: 8px;}
.ans_ques ol li{font-size: 16px;
line-height: 22px;
margin-bottom: 16px;}
.answers{float: left;
width: 38px;}
.ans_ques{display:inline-block;width:100%;position:relative}
.ans_ques ul, .ans_ques ol{float:left;width:95%;box-sizing: border-box;}
.ciso .field-content{width: 240px;
padding: 30px 20px;
box-shadow: 0 0 15px 2px rgba(0,0,0,0.2);}
.ciso .field-content strong{padding-bottom: 6px;
display: inline-block;
width: 100%;}
.responsive-table{display:inline-block}
.responsive-table table, .responsive-table table tr, .responsive-table table td, .responsive-table table th{border:1px solid #ccc;font-size:14px;padding:7px 5px;}
.responsive-table table tr:nth-child(odd){background:#fff}
.responsive-table table tr:nth-child(even){background:#ddd}
.main-wrapper-full .main-content .section .responsive-table table p{font-size:14px;text-align:left}
.headingh2{font-size: 24px;
color: #f5711e;
padding: 0 0 10px 0;
margin: 0;}
.internal-ombuds .views-row .views-field-field-image{display:inline-block;width:100%;overflow:hidden;height:340px;}
.internal-ombuds .views-row{width:300px;
padding:0 0 20px 0;
box-shadow: 0 0 15px 2px rgba(0,0,0,0.2);text-align:center;}
.internal-ombuds .views-row img{margin:0 0 20px 0;float:none;width:100%;transition: all 0.5s ease;}
.internal-ombuds .views-row:hover img {

    transform: scale(1.1);

}
.internal-ombuds .views-row .field-content{font-size: 16px;
font-weight: bold;
line-height: 20px;}
.internal-ombuds .views-row .head_title{display:inline-block;width:100%;font-weight:normal}
.custom-bod .view-content .views-row{display: inline-block;
box-shadow: 0 0 20px 2px rgba(0,0,0,0.2);padding:10px;
width:30%;margin:0 1.5% 30px 1.5%;padding-bottom:30px;position:relative;box-sizing: border-box;background:#fff;}
.custom-bod .view-content .views-row .views-field-field-image img{float:none;margin:0;width:50%;max-width:100px;}
.custom-bod .view-content .views-row .views-field-title, .custom-bod .view-content .views-row .views-field-field-designation, .custom-bod .view-content .views-row .views-field-view-node{padding:0 10px;text-align:center;font-size:16px;}
.custom-bod .view-content .views-row .views-field-title{font-weight:bold;padding-top:15px;}
.custom-bod .view-content .views-row .views-field-view-node{transform: scale(0);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0,0,0,0.5);text-align:center}
.views-field-field-designation{padding:7px 0 15px 0}
.custom-bod .view-content h3{display:inline-block;width:100%;padding: 7px 15px;
font-weight:bold;color:#fff;
margin: 0 0 20px;
background: #f5711e;
font-size: 18px;box-sizing: border-box; text-align: left;}
.custom-bod .view-content .views-row:hover .views-field-view-node{transform:scale(1,1)}
.custom-bod .view-content .views-row .views-field-view-node a{padding:10px;width:200px;margin:220px auto;background:#f5711e;color:#fff;border:0;display: inline-block;transition:all 0.5s ease;    position: absolute;top: -50%;left: 15%;/* transform: translateX(177px); */right: 20%;}

.custom-bod .view-content .views-row .views-field-view-node a:hover{background:#ce5305}
.bod_main .bod_lt{float:left;width:75%;}
.bod_main .bod_rt{float:left;width:25%;}
.bod_main .bod_lt ul{padding:0;margin:0}
.bod_main .bod_lt ul li{display:inline-block;width:100%;font-size:16px;padding: 7px 0;}
.bod_main .bod_lt ul li span.bod_ltlabel{padding-right:7px;display:inline-block;width:250px;font-weight:bold}
.bod_main{display: inline-block;
width: 100%;
box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);
padding: 20px;
box-sizing: border-box;}
.bod_main .bod_lt ul li span.bod_ltval{padding-left:7px;}
.bod-individual .views-field{display:inline-block;width:100%;margin-top: 30px;}
.bod-individual .view-content h3{display: none;}
.custom-bod .view-content{text-align: center;}
.path-aboutus-financial-results .main-wrapper-full .column{background:#f1f1f1;padding-top:20px;margin-top:10px;border-top:1px solid #e5e5e5;padding-bottom:30px;}
.fresults h3{text-align:center;font-size:35px;color:#222222;padding: 50px 0 20px 0;margin: 70px 0 0 0;display: inline-block;width: 100%;border-top:1px solid #e5e5e5}
.path-aboutus-financial-results .fresults .views-row{padding: 0 15px;
display:inline-block;
width:24.8%;
box-sizing: border-box;margin-bottom:30px;text-align:left}
.path-aboutus-financial-results .fresults .views-row .views-field{background:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,0.2);padding:20px;display:inline-block;width:100%;box-sizing:border-box;float: left;
height: 400px;}
.f-result-content ul{padding:0;margin:0;}
.f-result-content ul li{list-style: none;
float: left;
width: 100%;
padding: 6px 0 6px 20px;
position: relative;
box-sizing: border-box;
font-size: 16px;
line-height: 22px;}
.path-aboutus-financial-results .fresults .views-row .views-field h3{font-size:20px;font-weight:600;
padding: 0 0 15px 0;
margin: 0 0 15px 0;
display: inline-block;
width: 100%;
color: #f68847;
border-bottom: 1px solid #e5e5e5;text-align:left;border-top:0}
.path-aboutus-financial-results .fresults .views-row .views-field ul li:before{content: "";
width: 7px;
height: 7px;
display: inline-block;
border-radius: 50%;
background: #f68847;
position: absolute;
left: 0;
top: 14px;}
.path-aboutus-financial-results .fresults .views-row .views-field ul li a{border:0;}
.path-aboutus-financial-results .fresults .view-content{margin: 0 -15px;text-align:center}
.path-aboutus-financial-results .fresults .view-content h3:first-child{margin-top:0;border-top:0}
.path-aboutus-financial-results .main-wrapper-full .region-breadcrumb .breadcrumb{border:0;}
.path-aboutus-financial-results .layout-main{margin-bottom:0;}

.menuparent.nolink {
    color: black;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    padding: 10px;
}
.path-aboutus-general-manager figure.caption-img{float: left;
  box-shadow: 0 0 20px 2px rgba(0,0,0,0.2);
  width:22%;margin:28px 28px 0 0;padding: 0;display: inline-block;}
  .path-aboutus-general-manager figure.caption-img img{width:100%;border:0;padding:0;max-height: 250px;height: 230px}
  .path-aboutus-general-manager figure.caption-img figcaption{border:0;padding:10px 0;background:#fff;width:100%;float:left;height: 40px;}
  .path-aboutus-general-manager .block-system-main-block h2{float:left;width:100%;font-weight: bold;}
  .bottom-first-content .fieldset-legend{color:#fff;font-size:16px;}
  .bottom-first-content .form-submit{padding:7px 20px;border-radius: 0;margin-bottom: 30px;
    margin-top: 20px;}
  .bottom-first-content .form-type-radio label, .bottom-first-content .form-type-checkbox label, .bottom-first-content  .form-item label, .bottom-first-content  .form-wrapper .label{color:#fff;}
  .bottom-first-content .block .content{display: inline-block}
  #block-webform{float:left;width:50%;padding: 0 30px 0 0;box-sizing: border-box;}
  .bottom-first-content .form-checkboxes .form-item, .bottom-first-content .form-radios .form-item{float:left;padding: 0 20px 0 0;}
  .bottom-first-content .form-radios .form-item input[type="radio"]{float: left;margin-top:5px;visibility: hidden}
  .bottom-first-content .form-checkboxes .form-item input[type="checkbox"]{float: left;margin-top:5px;display: none}
  .bottom-first-content .form-radios .form-item{position: relative;
    margin:15px 0 20px 0;    
    padding: 0;    
    min-width: 40px;    
    width:17%;}
    #edit-please-select-your-feedback-category-below---wrapper{margin-top:20px !important;margin-bottom: 10px;}
  .bottom-first-content .form-radios .form-item .description{ background:url(../images/feedback-icons.png) no-repeat;width: 45px;
    height: 40px;    
    overflow: hidden;    
    background-size: 220px;    
    position: absolute;    
    top: 0;
    margin: 0 auto;
    background-position-y: -51px;
    left: 0;    
    right: 0;}
    .bottom-first-content .form-radios .form-item:hover .description{
      background-position-y: 1.7px;
    }
    .bottom-first-content .form-radios .form-item .option.active-description + .description{background-position-y:1.7px;}
    .bottom-first-content .form-radios .form-item:nth-child(1) .description{background-position-x:6px;}
    .bottom-first-content .form-radios .form-item:nth-child(2) .description{background-position-x:-40px;}
    .bottom-first-content .form-radios .form-item:nth-child(3) .description{background-position-x:-85px;}
    .bottom-first-content .form-radios .form-item:nth-child(4) .description{background-position-x:-131px;}
    .bottom-first-content .form-radios .form-item:nth-child(5) .description{background-position-x:-176px;}
    .bottom-first-content .form-radios .form-item .description div{display: none}
    .bottom-first-content .form-radios .form-item label{height: auto;
      float: left;      
      width: auto;      
      position: absolute;      
      top: 0;      
      left: 0;      
      right: 0;      
      z-index: 99;      
      padding: 48px 0 0 0;   
      font-size: 0;   
      text-align: center;      
      min-width: 40px;}
    
  .bottom-first-content .form-item, .bottom-first-content .form-actions{margin:5px 0}
  .careerclass .field-content p{font-weight: bold;}
  .careerclass .views-row{padding: 15px;
    background: #ffffe6;    
    margin-bottom: 20px;float:left;width:100%;box-sizing: border-box;}
    .careerclass .views-field-field-display-dates{float:left;width:auto;}
    .careerclass .views-field-view-node{float:right;width:auto}
    .careerclass .views-field-view-node a{background: #f5711e;
      padding: 5px 8px;      
      float: right;      
      border: 0;      
      color: #fff;      
      font-size: 12px;}
      .careerclass .views-field-view-node a:hover{background: #b95110;}
      .form--inline .form-actions{clear: none;}
      .form-checkboxes > div{width: auto;
        margin: 0 !important;        
        box-sizing: border-box;        
        padding: 0 15px 0 0 !important;}
        .form-checkboxes > div .option{border:2px solid #f48216;
          float: left;          
          width: 100px;       
          margin-top:10px;  
          position: relative;
          padding: 10px 15px;          
          text-align: center;          
          font-weight: bold;    
          height: 50px;box-sizing: border-box;      
          font-size: 15px;transition: all 0.5s ease;}
          .form-checkboxes > div .option::before{content: "";position: absolute;
            top: 5px;transition: all 0.5s ease;            
            width:10px;
            color:#fff;
            height:20px;
            margin: 0 0 0 0px;
            border: solid white;            
                border-top-width: medium;
                border-right-width: medium;
                border-bottom-width: medium;
                border-left-width: medium;            
            border-width: 0 3px 3px 0;            
            -webkit-transform: rotate(45deg);            
            -ms-transform: rotate(45deg);            
            transform: rotate(45deg);
            transform: scale(0);
            left: 50%;
right: 50%;
          }
          .form-checkboxes > div .option:hover{
            background: #f48216
          }
          .form-checkboxes > div .option.active-ceckbox{background: #f48216;position: relative;color:#f48216;font-size: 0;}
          .form-checkboxes > div .option.active-ceckbox:before{transform: scale(1.1);
            transform: rotate(45deg);}
          textarea.form-textarea{height:100px;}
          .path-compliance-annual-reports table tr td, .path-compliance-annual-reports table tr th{padding:13px 10px;font-size: 14px;}
          .path-compliance-annual-reports .file--application-pdf{background: none;padding:0}
          .path-compliance-annual-reports table a{border: 0;font-size: 14px;color: #f5711e;font-weight: bold;}
          .path-compliance-annual-reports table a:hover{color: #cf5d15;}
          .view-id-annual_reports table{margin: 0}
          .views-field-field-link-external-internal- table:nth-child(odd) tr{background:#e4e4e4}
          .button{border-radius: 0;
            border: 0;            
            background: #f5711e;            
            padding: 5px 14px;            
            float: left;            
            margin-top: 5px;            
            color: #fff;            
            font-size: 14px;            
            font-weight: bold;}
            .button:hover, input.form-submit:hover{background: #d55708;color:#fff;}
            .path-products-deposits-savings-current .views-field-field-title .field-content, .views-field-field-title-1 .field-content{font-size: 30px;
              padding: 25px 0 10px 0;}
              .views-field-field-description .field-content ul li, .views-field-field-description-1 .field-content ul li{padding: 8px 0;
                font-size: 16px;}
                .path-frontpage .views-field-field-image .field-content img{margin: 30px 0}
                .termdeposits h3{padding: 30px 0 0 0;
                  font-weight: bold;                  
                  font-size: 23px;                  
                  margin: 0;}
                .termdeposits .views-row{border-bottom: 1px solid #ddd;
                  padding: 13px 0;}
                .termdeposits .views-row a{border: 0;
                  font-size: 16px;                  
                  color: #f5711e;                  
                  font-weight: bold;}
                  .termdeposits .views-row a:hover{color: #cf5d15;}
.path-products-loan-SyndMSMECare .node__title a{color:#333;font-weight: bold;}
.page-node-type-loan-attachment .text-formatted table{margin:0;}
.page-node-type-loan-attachment .text-formatted table tr{background:none;border: 0;}
.page-node-type-loan-attachment .text-formatted table tr td{padding:0;}
.page-node-type-loan-attachment .text-formatted table tr td p{margin: 0 !important;font-weight: bold}
.path-digital-banking-e-services-online-tax-payment .view-header p{font-weight: bold;}
.view-content .views-view-table tr td, .view-content .views-view-table tr th{font-size: 14px;padding:13px 7px}
.view-content .views-view-table tr td a{border: 0;
  font-size: 14px;  
  color: #f5711e;  
  font-weight: bold;}
  .view-content .views-view-table tr td a:hover{color: #cf5d15;}
  .views-view-table caption{font-weight: bold;text-align: left;padding:15px 0 3px 0;font-size: 16px;}
  .fiinclusion_gal{display: inline-block;
    background: #efe9e9;    
    padding: 0 20px;    
    margin-top: 30px;}
    .fiinclusion_gal h2{font-weight: bold;
      padding:35px 0 7px 0;      
      margin: 0;}
  .path-financial-inclusion .finincl-galllery .view-content{margin: 0 -15px;}
  .path-financial-inclusion .finincl-galllery .views-row{float: left;
    width: 20%;    
    padding: 0 15px;    
    box-sizing: border-box;}
    .path-financial-inclusion .finincl-galllery .views-row img{width:100%;margin: 15px 0;height: 180px}
.path-frontpage .slider .region-slider{width: 100%;
  max-width: unset;
  padding: 0 60px;}



  /* annoucement animation start here */
/*  .marqueedata  {
    overflow: hidden;
    position: relative;
    background: #f3ba91;
padding: 5px 20px;
min-height: 35px;

   }
   .datamarquee{position: relative}
   .datamarquee h2{position: absolute;
    left: 0;    
    top: 0;    
    bottom: 0;    
    background: #eb6a0f;    
    z-index: 99;    
    padding: 10px 18px;    
    margin: 0;    
    font-size: 14px;    
    font-weight: bold;    
    color: #fff;}
   .marqueedata  ul {
    position: absolute;
    width:100%;
    height: 100%;
    margin: 0;
       Starting position
    -moz-transform:translateX(10%);
    -webkit-transform:translateX(10%);	
    transform:translateX(10%);
 Apply animation to this element 
    -moz-animation: scroll-left 20s linear infinite;
    -webkit-animation: scroll-left 20s linear infinite;
    animation: scroll-left 20s linear infinite;
    text-align: left;
   }
   .marqueedata  ul li{width:auto !important;float: left;padding:7px 0;border: 0}
   .marqueedata  ul li a{color: #333;
    border-right: 1px solid #333;
    padding: 0 25px;
    font-size: 14px;
    border-bottom: 0;}
   .marqueedata  ul li a:hover{color:#666;}
   .marqueedata  ul:hover{animation-play-state: paused;}
   /* Move it (define the animation)
@-moz-keyframes scroll-left {
  0%   { -moz-transform: translateX(100%); }
  100% { -moz-transform: translateX(-100%); }
 }
 @-webkit-keyframes scroll-left {
  0%   { -webkit-transform: translateX(100%); }
  100% { -webkit-transform: translateX(-100%); }
 }
 @keyframes scroll-left {
  0%   { 
  -moz-transform: translateX(100%); /* Browser bug fix 
  -webkit-transform: translateX(100%); /* Browser bug fix 
  transform: translateX(100%); 		
  }
  100% { 
  -moz-transform: translateX(-100%); /* Browser bug fix */
  -webkit-transform: translateX(-100%); /* Browser bug fix 
  transform: translateX(-100%); 
  }
 }
/* annoucement animation end   here */


 .socialtop{float:left}
 .topsocial a{color: #fff;
  float: left;  
  padding: 0 0;  
  width: 32px;  
  height: 32px;  
  border-radius: 50%;  
 
  text-align: center;  
  line-height:25px;margin:0 5px;}
 .socialtop .social_icons{padding: 12px 0 6px 20px;}
 .topsocial a:hover{background: #fff;color:#eb6a0f}
 .topsocial a img{transform:scale(1);transition:all ease-in-out 1.0s;}
  .topsocial a:hover img{transform:scale(1.1);}
 .messages__wrapper{position: fixed;
  z-index: 999;
  left: 0;
  right: 0;
  top: 0;
  max-width: unset;
  bottom: 0;
  background: rgba(0,0,0,0.9);}
  .messages__wrapper .messages--status{position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 50%;
    transform: translatey(50%);
    width: 500px;
    margin: 0 auto;
    min-height:53px;}
    
    .messages__wrapper .messages--status:after{content: "Ok";
      width: 37px;
      background: #eb6a0f;
      color: #fff;
      display: inline-block;
      position: absolute;
      text-align: center;
      padding: 3px 0;
      top: 51px;
      font-weight: bold;cursor: pointer}
      .site-branding__logo{padding:0;margin: 0}
      .site-branding__logo img{box-shadow: 0 0 12px 4px rgba(255,255,255,0.9);}
      .bredcruumb-box{background: #f9ce52;width:100%;}
      /*.innerheader-banner{height: 100px;background: #f9ce52;width:100%;}*/
      .mobilenav_menu{display: none;    position: absolute;
        top: 60px;
        left:10px;}
     
        .right_socialtop .social_icons a{     width: 15%;
          background: none !important;
          padding: 0 0 0 0 !important;
          margin: 2px;
          float: none;
          border-radius: 0;
          display: inline-block;}
          .slider_rightmenu li.right_socialtop{text-align:center}
          .right_socialtop .social_icons a:hover{
            background:none !important;
          }
        .right_socialtop .social_icons a .rightmenu7items{display:none;}
        .right_socialtop  .social_icons{    float: left;
          width: 100%;
          background: #fff;
          padding: 7px 5px 7px 5px;
          box-sizing: border-box;
          border-radius: 5px;}
          .field--name-body h2.text-align-center{
            color: #f5711e;
          }
         .field--name-body table th{    background: #f5711e;
            color: #fff;
            font-weight: bold;padding: 10px !important;}
            .field--name-body table{width: 100% !important;}
            .field--name-body table tr td{
              padding: 10px !important;
            }
          .field--name-body table tr:nth-child(even)
          {
            background-color: #F3F3F3;
          }
          .field--name-body table tr:nth-child(odd){
            background-color: #DEDEDC;
          }
          body.page-node-type-term-deposite .field--name-body table tr{background-color: #fff;}
          body.page-node-type-term-deposite .field--name-body table td, body.page-node-type-term-deposite .field--name-body table th,
          body.page-node-type-term-deposite .field--name-body table, body.page-node-type-term-deposite .field--name-body table tr{border: 1px solid #ccc;}

          .fresults.fresults-new h3{
            margin:0px 0 0 0;
            border: 0;
            display: inline-block;
            width: 100%;
            border-bottom:0;
            text-align: left;
            padding: 25px 0;
            font-size: 24px;
            color: #f5711e;
            cursor: pointer;
            }
            .fresults.fresults-new h3{
              background: url(../images/syndicate-faqicon.png) no-repeat;
              background-position: right center;
            }
            .fresults.fresults-new h3.active-financial{background: url(../images/up-syndicate-faqicon.png) no-repeat;background-position: right center;}
            .fresults.fresults-new .fincial-list{border-bottom: 1px solid #ddd;}
            .fresults.fresults-new ul li h3{    font-size: 20px;
              font-weight: 600;
              padding: 0 0 15px 0;
              margin: 0 0 15px 0;
              display: inline-block;
              width: 100%;
              background: none;
              color: #f68847;
              border-bottom: 1px solid #e5e5e5;
              text-align: left;
              border-top: 0;}
              .fresults.fresults-new ul li ul{display: inline-block;width:100%;}
              .fresults.fresults-new ul li ul li{list-style: none;
                float: left;
                width: 100%;
                padding: 6px 0 6px 20px;
                position: relative;
                box-sizing: border-box;
                font-size: 16px;
                border: 0;
                margin: 0;
                line-height: 22px;}
                .fresults.fresults-new ul li ul li::before{
                  content: "";
                  width: 7px;
                  height: 7px;
                  display: inline-block;
                  border-radius: 50%;
                  background: #f68847;
                  position: absolute;
                  left: 0;
                  top: 14px;
              }
              .fresults.fresults-new ul li{
                padding: 0 15px;
                display: inline-block;
                width: 24.8%;
                box-sizing: border-box;
                margin-bottom: 30px;
                text-align: left;
                border: 0;
              }
              .fresults.fresults-new ul li .views-field-nothing{
                background: #fff;
                box-shadow: 0 0 15px 1px rgba(0,0,0,0.2);
                padding: 20px;
                display: inline-block;
                width: 100%;
                box-sizing: border-box;
                float: left;
                height: 400px;
              }
              .fresults.fresults-new ul li ul li a{color: #0071b3;
              font-weight: normal;}
              .fresults.fresults-new{
                text-align: center;
              }
            .fresults.fresults-new ul.list-finance{display: none;margin: 0 -15px;}
           /* .fresults.fresults-new .fincial-list:first-child ul.list-finance{display: block;}*/
           
            .fresults.fresults-new h3.active-financial{border: 0;}
            .site-footer__top .content li a{color:#000}
.view-filters .views-exposed-form .form--inline{
  margin:0 -15px;
}
.view-filters .views-exposed-form .form-item{
  padding: 0 15px;
  margin: 0;
  width: 25%;
  box-sizing: border-box;
}
.view-filters .views-exposed-form .form-item.form-item-term-node-tid-depth{
  width:100%;
}
.view-filters .views-exposed-form .form-item.form-item-term-node-tid-depth .shs-widget-container{
  width: 25%;
  float: left;
  padding: 0 15px;
  box-sizing: border-box;
}
.view-filters .views-exposed-form .form-item.form-item-term-node-tid-depth .shs-field-container{
  margin-left: -15px;
  margin-right: -15px;
}
.government-tble .listing ul{
  margin: 0;
  padding: 0;
}
.listing ul li{
  list-style: none;
  font-size: 14px;
}
.responsive-table.government-tble p strong{
  display: inline-block;
  text-align: center;
  width: 100%;
}
.responsive-table.government-tble table{
  margin-bottom: 20px;
}
.responsive-table.government-tble p span{
  margin-bottom: 7px;
}
.responsive-table.government-tble table p strong{
  text-align: left;
}
.listing.senior-citi-list ul{
  margin:0;
  padding: 0;
}
.listing.senior-citi-list ul li{
  padding: 13px 0 13px 20px;
  position: relative;
}
.listing.senior-citi-list ul li::before{
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: inline-block;
  content: "";
  position: absolute;
  top: 21px;
  left: 0;
  background: #f5711e;
}
.view-filters .views-exposed-form .form-item.form-item-term-node-tid-depth .shs-widget-container .custom-label{
  margin: -19px 0 0 0;
}
.view-filters .views-exposed-form .form-item select, .view-filters .views-exposed-form .form-item .shs-widget-container{
  width:100%;
}
.shs-field-container{
  margin-bottom: 0;
}
.view-filters .views-exposed-form .form-item select, .view-filters .views-exposed-form .form-item input{height:35px;width:100%;margin-bottom: 13px;}
.view-filters .views-exposed-form .form-item select, .view-filters .views-exposed-form .form--inline .form-actions{
  width: 100%;
  float: left;
  text-align: center;
  margin: 0;
}
.view-filters .views-exposed-form .form-item select, .view-filters .views-exposed-form .form--inline .form-actions input{float:none}
.view-filters .views-exposed-form .form-item select, .view-filters .views-exposed-form .form--inline .form-actions input[type="submit"]{
margin-bottom: 15px;
text-align: left;
}
dl dd{
  margin: 0;
}
.pos_tender{
  display: none;
}
.viewmore{
  padding:5px 16px 5px 5px;
  background: #f5711e;
  color: #fff;
  display: inline-block;
  white-space: nowrap;
  cursor: pointer;
  font-size: 12px;
  position: relative;
}
.viewmore:after{content: "";
  position: absolute;
  right: 3px;
  top: 11px;
  background: url(../images/menu-arrow-white.png) no-repeat;display: inline-block;
  width: 9px;
  height: 9px;
  background-size: 9px;}
  .viewmore.active-viewmore:after{transform: rotate(180deg);top: 8px;}
.viewmore:hover{
  background: #d05a0f;
}
.tender-pre table tr th, .tender-pre table tr td, .tender-pre table tr{border: 1px solid #000;}
.tender-pre table table tr:nth-child(even) {
  background-color: #F3F3F3;
}
.tender_pre table table tr:nth-child(odd), .tender-pre table table tr:nth-child(odd) {
  background-color: #fff;
}
.tender_pre table tr th, .tender-pre table tr th{    background: #f5711e;
  color: #fff;
  font-weight: bold;
  padding: 10px !important;}
  .tender-pre table tr td p{font-size: 14px !important;}
  .tender-pre table tr .item-list ul.shs li{border: 0;}
  .tender-pre table tr .item-list ul.shs li:after{content: ':';margin:0 5px 0 5px}
  .tender-pre table tr .item-list ul.shs li:last-of-type:after{content: '';
    margin: 0;}
.tender-pre table tr td span.file{background-image:none;}
.tender-pre table tr td span.file a, .tender-pre table tr td .views-field a{font-weight: normal;}
/*===========menu change start here=============*/
/*.block-superfishmain .sf-hidden{
  clip: unset;
  width:100% !important;
  height: unset !important;
  display: inline-block;
}*/
.dropdown-menu .view-footer .menu--main{
  width:100%;
}
.customsuperfish .view-footer .clearfix.menu{
  position: relative;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu{
  position: absolute !important;
  left: 0;
  right:auto;
  width: 200px;
  top: 38px;
  z-index: 999;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li a{
  font-weight: 400;
}
.customsuperfish.dropdown-menu .view-footer ul span{
  top:0;
}
.dropdown-menu .view-footer .menu--main ul.menu li ul.menu{
  max-height: 0px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top:0;
  border-top-right-radius: 10px;
  transition: all 0.99s ease;
  opacity: 0;
}
.dropdown-menu .view-footer .menu--main ul.menu li{
  display: inline-block;
  top:0 !important;
  position: relative;
}
.dropdown-menu .view-footer .menu--main ul.menu li.menu-item{border-radius: 0px !important;}
.dropdown-menu .view-footer .menu--main ul.menu li:hover a{background: none !important;}

.customsuperfish.dropdown-menu .view-footer ul span{
  width:100%;
}
.customsuperfish.dropdown-menu .view-footer ul span.international-business-nav + ul.menu, .customsuperfish.dropdown-menu .view-footer ul span.rateof-int-menu + ul.menu{
  width:520px !important;
}
.customsuperfish.dropdown-menu .view-footer ul span.international-business-nav + ul.menu li, .customsuperfish.dropdown-menu .view-footer ul span.rateof-int-menu + ul.menu li{
  width:50%;
}
.customsuperfish.dropdown-menu .view-footer ul span.international-business-nav + ul.menu li ul li, .customsuperfish.dropdown-menu .view-footer ul span.rateof-int-menu + ul.menu li ul li, .customsuperfish.dropdown-menu .view-footer ul span.complai-main-nav + ul.menu li ul li{
  width:100%;
}
.customsuperfish.dropdown-menu .view-footer ul span.complai-main-nav + ul.menu{
  right: -231px !important;
  left: auto !important;
  width: 1000px !important;
}
.customsuperfish.dropdown-menu .view-footer ul span.complai-main-nav + ul.menu li{
  width:25%;
}
.customsuperfish .view-footer ul span{
  display: inline-block;
  color:#fff;
  font-weight: bold;
}
.region-header .dropdown-menu .block-menu{
  float: left;
  width: 100%;
  border: 0;
}
.dropdown-menu .view-footer .menu--main ul.menu li a{
  font-size: 13px;
cursor: pointer;
box-sizing: border-box;
padding-left: 14px;
padding-top: 16px;
padding-bottom: 16px;
}
.dropdown-menu .view-footer .menu--main{
  width:100%;
}
.dropdown-menu .view-footer .menu--main ul.menu li.menu-item--expanded:hover ul.menu{
max-height: 700px;
opacity: 1;
overflow: visible;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu ul.menu{
  position: unset !important;
  box-shadow: none !important;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span{
  padding: 15px 0 5px 15px;
    font-size: 14px;
    color: #fdf183;
    font-style: italic;
    cursor: unset;
}

.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.new-menuitems{position: relative;}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.new-menuitems:after{position: absolute;content:'';width:60px;height:20px;right: 0px;background: url(../images/newgificon.gif) no-repeat center;}

.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu ul.menu li a{
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f9a66b;
  padding: 12px 4px;
}
.customsuperfish .view-footer ul li ul li:hover, .customsuperfish .view-header ul li ul li:hover{
  background: unset !important;
}
.customsuperfish .view-footer ul > li a, .customsuperfish .view-footer ul > li span{
  color:#fff;
}
.customsuperfish.dropdown-menu .view-footer ul span + ul.menu{
  width:800px !important;
}
.customsuperfish.dropdown-menu .view-footer ul span + ul.menu li{
  width: 33.33%;
  float: left;
  padding: 0 15px 0 0;
  box-sizing: border-box;
}
.customsuperfish.dropdown-menu .view-footer ul span + ul.menu li ul li ul li{
  padding-left: 15px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.other-servicesnav{
  padding-left: 0;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.demat-nav{
  padding-left: 4px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.demat-nav + ul.menu li{
  padding-left: 5px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.subsidiairynav{
  padding-left: 4px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.subsidiairynav + ul.menu li{
  padding-left: 5px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.services-nav{
  padding-left: 4px;
}
.customsuperfish.dropdown-menu .view-footer ul span.international-business-nav + ul.menu ul li{
  padding-left: 15px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu ul.menu li a.loans-subnav{
  padding-left: 10px;
}
.customsuperfish.dropdown-menu .view-footer ul span.complai-main-nav + ul.menu li ul.menu li a{
  padding-left: 15px !important;
}
.customsuperfish.dropdown-menu .view-footer ul span.complai-main-nav + ul.menu li ul.menu li ul li a{
  padding-left: 5px !important;
}
.customsuperfish.dropdown-menu .view-footer ul span.annoucement-menu + ul.menu li ul.menu li{
  padding-left: 15px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.integrity-nav{
  padding-left: 5px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li span.integrity-nav + ul.menu li{
  padding-left: 5px;
}
.customsuperfish .view-footer .clearfix.menu li.menu-item--expanded ul.menu li a.career-nav{
  padding-bottom: 0;
}
.newgif-btn:after{
  content: "New";
  padding: 1px 4px;
  background: #D73000;
  font-size: 10px;
  margin: 0 0 0 7px;
 /* Safari 4.0 - 8.0 */
 -webkit-animation-name: latest-ani;
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-delay: 1s;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: alternate;
 /* Standard syntax */
 animation-name: latest-ani;
 animation-duration: 1s;
 animation-timing-function: linear;
 animation-delay: 1s;
 animation-iteration-count: infinite;
 animation-direction: alternate;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes latest-ani {
  from {background: #D73000;}
  to {background: #09f;}
}

@keyframes latest-ani {
  from {background: #D73000;}
  to {background: #09f;}
}
.customsuperfish.dropdown-menu .view-footer ul span + ul.menu li ul li{
  width:100%;
}
.customsuperfish.dropdown-menu .view-footer ul span.product-nav + ul.menu, .customsuperfish.dropdown-menu .view-footer ul span.product-nav + ul.menu li ul.menu{
  width:400px !important;
}
.customsuperfish.dropdown-menu .view-footer ul span.product-nav + ul.menu li{
  width:50%;
  padding:0;
}
.customsuperfish.dropdown-menu .view-footer ul span.product-nav + ul.menu li ul.menu{
  width:100% !important;
}
.customsuperfish.dropdown-menu .view-footer ul span.product-nav + ul.menu li ul.menu li{
  width:100% !important;
  padding-left: 15px;
}
.customsuperfish.dropdown-menu .view-footer ul span + ul.menu li ul.menu{
  width:100% !important;
}
.customsuperfish.dropdown-menu .view-footer ul span + ul.menu li{

}
.dropdown-menu .view-footer .menu--main ul.menu li .annoucement-menu + ul.menu{
  right:0;
  left:auto;
}
/*===========menu change end here=============*/

body.path-branch-locator .iconatm-locator,body.path-atm-locator .iconbranch-locator{display:none;}


.flipsectn{width:auto;float:left;}
	.flipcntnr{position:relative;}
	.thecard{width:120px;height:auto;transform-style:preserve-3d;transition:all ease-in-out 0.5s;/*background:#ff0;*/text-align:center;margin:0px auto;padding:15px 0px;}
	.thefront{position:absolute;/*backface-visibility:hidden;*/background:#ffc728;color:#333;border-radius:5px;top: 0px;
    LEFT: 0PX;
    right: 0px;
    bottom: 0px;
    padding-top: 4px;border:1px solid #ffc728;}
	.theback{position:absolute;backface-visibility:hidden;background:#f5711e;color:#fff;transform:rotateY(180deg);border-radius:5px;top: 0px;
    LEFT: 0PX;
    right: 0px;
    bottom: 0px;
    padding-top: 4px;border:1px solid #f5711e;}
	.theback a,.theback a:hover{color:#fff;}
	.thecard:hover{transform:rotateY(180deg);}
	.text-formatted ul.flipcrdnav{width:auto;margin:0px;clear:both;padding:0px;}
	.flipcrdnav li{float:left;margin-right:20px;list-style:none;}

#block-locatorheaderblock{margin-bottom:20px;}
			

      @media (min-width:1601px){
        .services-information{
          width: 48%;
          margin-top: 0;
          margin-bottom: 10px;
          margin-left: 1%;
        }
        .custom-information{
          width:48%;
          margin-top: 0;
          margin-right: 1%;
          margin-bottom: 10px;
        }
        #block-customservicesandinformationblock{top: -200px;}
        #superfish-secondary-menu li a{
          padding: 14px 25px 14px 47px !important;
        }
      }
      @media (max-width:1600px){
        .path-frontpage .views-field-field-image .field-content img{margin: 0;width: 90px;}
        .eservices-sliders .views-field-field-image{height: 110px;}
        .e-services{
          margin-top: 215px;
        }
        .e-services{
          padding-bottom:25px;
        }
      #superfish-secondary-menu li a{padding: 14px 20px 14px 38px !important;
        background-size: 35px !important;        
        background-position: 0 4px !important;}
      #superfish-secondary-menu li:nth-child(5) a{padding: 14px 15px 14px 0px !important;}
      #block-views-block-header-top-bottom-menu-block-1 {
        width: 80%;
        padding: 0 0 0 15px;
        box-sizing: border-box;
    }      
    .services-information, .custom-information{
      width: 48%;
      margin-left: 1%;
      margin-top: 0;
      margin-bottom:10px;
    }
    .custom-information{
      margin-left:0;
      margin-right: 1%;
    }
    #block-customservicesandinformationblock{
      top: -200px;
    }
    .slider .banking_slider_title{
      font-size: 16px;
      line-height: 17px;
    }
    .eservices-sliders .owl-buttons .owl-prev, .eservices-sliders .owl-buttons .owl-next{
      height: 50px;
      width: 25px;
      background-size: 25px !important;
      top: 90px;
    }
    .block-views-blocke-services-block-1{
      top:0;
    }
    .eservices-sliders .views-field-title a{
      font-size: 16px;
      display: inline-block;
      height: 40px;
      width: 100%;
      line-height: 20px;
    }
    .view-filters .views-exposed-form .form-item{font-size: 13px;}
  }

  @media (max-width:1450px){
    .view-filters .views-exposed-form .form-item{font-size: 12px;}
    .eservices-sliders .owl-buttons .owl-prev, .eservices-sliders .owl-buttons .owl-next{
      top: 60px;
    }
    .block-views-blocke-services-block-1{
      top: 10px;
    }
    .bottom-first-content #block-announcements p{    height: 166px;
      overflow: auto;}
    .path-aboutus-general-manager figure.caption-img img{height: 220px;}
    .customsuperfish .view-header ul li a{padding:10px 4px 10px 4px !important;}
    #block-superfishsecondary-menu{width:60%;}
    #block-views-block-header-top-bottom-menu-block-1{padding-left: 15px;
      box-sizing: border-box;}
    .toll-free strong{font-size: 13px;}
    .toll-free strong a{font-size: 13px;}
    .customsuperfish .view-header ul li > span{padding:10px 28px 10px 8px;}
    .toll-free span{font-size: 15px;padding: 0 3px;}
    .toll-free{width: 20%;
      padding: 10px 0 8px 40px;
      background-size: 22px;}
    .toll-free a{font-size: 13px}
    .customsuperfish .view-footer ul li{padding: 0 5px 0 0;}
    .customsuperfish .view-footer ul span, .view-footer .block-superfish ul li a{font-size: 12px;padding-left:7px;    padding-top: 10px;
      padding-bottom: 10px;}
      #superfish-main > li > span > span.sf-sub-indicator{margin-top: 8px;}
      .customsuperfish .view-footer ul li ul li span span, .customsuperfish .view-header ul li ul li span span{right: 0px !important;}
      .customsuperfish .view-footer .block-superfish ul li ul, .customsuperfish .view-header ul li ul{top:32px;}
    .slider .owl-next{right: -27px;}
    .slider .owl-prev{left:-27px;}
    .region-slider{max-width: 1150px;}
    .search-form .form-search{width: 100%;padding:3px 6px;font-size: 10px}
    .search-form .form-actions .search-form__submit {
      background-size: 12px;
      margin: 3px 0 2px 0 !important;
  }
    .region-header .search-block-form .search-form__submit{margin-top: 0;}
    .toll-free, #block-search-form-block{margin-top:0px;}
    .region-header .block ul{padding: 3px 0;}
    .region-header .search-block-form{padding: 4px 0;}
    ul.sf-menu .sf-sub-indicator{margin-top: 1px;width: 10px;background-size: 10px;height:8px;right: 13px;}
    .view-footer ul.sf-menu .sf-sub-indicator{right: 4px;}
    .customsuperfish .view-footer ul{padding:0}
    .services-information{width: 48%;margin-left: 1%;min-height: 396px;text-align: left}
    .custom-information{width: 48%;margin-right: 1%;min-height: 396px;text-align: left}
    .services-information .vertical-menu a, .custom-information .vertical-menu a{padding:7px 0;font-size: 16px;}
    .eservices-always-s{margin-top:275px;}
    .e-services .views-field-field-image img{float: none;margin: 0;width:80px;}
    .slider{padding-left: 25px;padding-right: 25px;box-sizing: border-box;}
    #block-webform{padding: 0 30px 0 20px;}
    #block-announcements{padding: 35px 20px 0 260px;background-size: 154px;}
    .path-financial-inclusion .finincl-galllery .views-row{width: 25%;}
     /*inner page start here*/
     .emp_login_link, .ex_emp_login_link{margin-bottom: 30px;}
     .slider_region .field-content img{height: auto}
     .footer-copyright{padding: 10px 20px;
      box-sizing: border-box;}
      .path-aboutus-general-manager figure.caption-img{width: 22%;margin: 21px 21px 0 0}
      .path-aboutus-financial-results .fresults .views-row{width: 24.7%;}
      .path-aboutus-financial-results .fresults .views-row .views-field h3{font-size: 16px;}
      .f-result-content ul li{font-size: 14px;line-height: 18px;}
      .f-result-content ul li{padding: 4px 0 4px 20px;}
      .custom-bod .view-content .views-row{width: 36%;}
      .custom-bod .view-content .views-row .views-field-view-node a{width: 160px;}
      .path-frontpage #superfish-secondary-menu li a{padding:10px 5px 8px 29px !important;
        background-size:27px !important;
        font-size: 13px;
        margin-top:0px;}
        #superfish-secondary-menu li:nth-child(5) a{
          padding: 10px 0 8px 7px !important;
        }
        .eservices-sliders .views-field-field-image{
          height: 100px;
        }
        .slider .banking_slider_title{
          font-size: 16px;
          line-height: 17px;
          height: 38px;
        }
        .slider .owl-item .views-field {
          padding: 0 10px;
      }
 
        
  }
  @media (max-width:1150px){
    .customsuperfish .view-footer{position: absolute;left: 0;right:0;}
    .block-views-blocke-services-block-1{top: 0;}
    .eservices-sliders .views-field-title a{font-size: 14px;}
    .customsuperfish .view-footer ul{padding:0 15px;}
    #block-superfishsecondary-menu{width:55%;}
    body #superfish-secondary-menu li:nth-child(5) a{padding:10px 15px 14px 0px !important;}
    #superfish-secondary-menu li a{background-size: 30px !important;}
    .path-frontpage #superfish-secondary-menu li a{padding: 10px 25px 13px 31px !important;}
    .path-aboutus-general-manager figure.caption-img{width: 30%;}
    .banking_slider_image, .banking_slider_content, .banking_slider_content img, .banking_slider_image img{width:100%;}
    .nolink, #superfish-secondary-menu li a{font-size:12px;}
    .customsuperfish .view-header ul li > span{padding: 10px 26px 10px 3px;font-size:12px;}
    .customsuperfish .view-header ul li a{padding: 10px 3px 10px 3px !important;}
    .toll-free{padding:10px 0 15px 36px;margin-top: 17px;width:22%;}
    .toll-free, #block-search-form-block{    margin-top: 20px;}
    #block-search-form-block{width: 23%;}
    .region-header .search-block-form .search-form__submit{margin-top: 5px;}
    #block-customservicesandinformationblock {
      top: -165px;
  }
  .eservices-always-s h2{
    font-size: 30px;
    line-height: 35px;
    margin:80px 0 0 0;
  }
  .eservices-sliders .views-field-field-image{
    height: 97px;
  }
  .path-frontpage .views-field-field-image .field-content img{
    margin: 10px 0;
    width: 70px;
  }
  .e-services .owl-carousel .owl-item{
    padding: 10px 0;
  }
  .e-services{
    margin-top: 170px;
  }
  ul.sf-menu .sf-sub-indicator{
    height: 9px;
  }
    .toll-free span, .toll-free strong{font-size: 13px;}
    .banking_slider_image img{height:110px;}
    .slider .banking_slider_title{font-size: 15px;text-decoration:none;height: 40px;}
    .slider .banking_slider_title a{border: 0}
    #block-announcements{padding:0px 20px 0 167px;background-position: 22px 88px;background-size: 121px;}
    .bottom-first-content .block-block-content h2{font-size:25px;}
    .search-form .form-search{width:100%;padding: 8px 6px;}
    .search-form .form-actions .search-form__submit {
      background-size: 15px;
      margin: 7px 0 4px 0 !important;
  }
    #views_slideshow_cycle_main_homepage_slider-block_1{
      margin-top:50px;
    }
    .customsuperfish .view-footer ul span, .view-footer .block-superfish ul li a{font-size: 13px;
      padding-top:12px;
      padding-bottom: 12px;
      padding-left: 5px;}
      .slider{padding-left: 22px;
        padding-right: 22px;}
        .path-financial-inclusion .finincl-galllery .views-row{width:33.33%}
         /*inner page start here*/
.slider_region .field-content img{height: auto;margin: 0 0 0 0px;}
.main-wrapper-full .region-breadcrumb .breadcrumb{padding: 0 0 15px 0;}
.main-wrapper-full .main-content .section{padding: 0 20px;}
.main-wrapper-full .sidebar div.block{padding-left: 15px;
          padding-right: 15px;}
.main-wrapper-full .sidebar .block ul li a{font-size: 18px;}
.main-wrapper-full .sidebar .block ul li{padding: 0 10px 0 10px}
.emp_login_link, .ex_emp_login_link{margin-top: 20px;
  margin-bottom: 20px;}
  #block-spreadtheword{width:600px;}
  .main-wrapper-full .sidebar div.block{padding-left: 40px;
    padding-right: 20px;}
    .path-aboutus-financial-results .fresults .views-row{width:49%;}
    .custom-bod .view-content .views-row{width:40%;}
    .slider .owl-prev, .slider .owl-next{    height: 42px;
      width: 20px;top: 100px;
      background-size: 20px !important;}
  }
  @media (max-width:992px){
    .search-form .form-search{
      width:100%;
    }
    .eservices-always-s h2{
      font-size: 23px;
      line-height: 25px;
      margin: 70px 0 0 0;
    }
    .eservices-sliders .views-field-field-image{
      height: 85px;
    }
    .eservices-sliders .views-field-title a{
      font-size: 14px;
      height: 44px;
      display: inline-block;
    }
    .slider .region-slider h2{
      font-size: 25px;
    }
    .e-services .views-field-field-image img{
      width: 65px;
    }
    .eservices-sliders .owl-buttons .owl-prev, .eservices-sliders .owl-buttons .owl-next{
      height: 40px;
      width: 20px;
      top: 50px;
      background-size: 20px !important;
    }
    .block-views-blocke-services-block-1{
      top: 6px;
    }
    .bottom-first-content #block-announcements p{max-height: 200px;overflow: auto}
    .path-frontpage #superfish-secondary-menu li a{margin-top: 0;}
    .view-footer .block-superfish ul li a{padding: 16px 20px 16px;}
    .slider_region{padding: 0 15px;}
    .region_announcement{padding: 10px 15px;}
    .e-services{padding: 0 15px;}
    #block-customservicesandinformationblock{padding: 15px;}
    .field--type-text-with-summary{text-align: center}
    .path-aboutus-general-manager .block-system-main-block h2{text-align: left;}
    .path-aboutus-general-manager figure.caption-img{width: 46%;
      margin: 10px 10px 5px 10px;}
    .socialtop .social_icons{float: left;}
    .header_top{padding: 5px 10px;}
    .header_top ul.sf-menu a, .header_top ul.sf-menu span.nolink, .header_top .region-secondary-menu .menu li > a{padding: 10px 15px 10px 0 !important;}
    .header_top ul.sf-menu .sf-sub-indicator{margin-top: 2px;height: 8px;}

    div#block-custom-branding{padding-left: 20px;}
    .customsuperfish .view-header{width: auto;position: absolute;      
      right: 0;top: 0;      
      left: 25%;}
      
      #block-superfishsecondary-menu{width:70%;box-sizing: border-box;margin:67px 0 0 0;}
      .customsuperfish .view-footer ul{padding: 0 10px;}
      #block-superfishmain{margin: 0}
     #block-superfishsecondary-menu #superfish-secondary-menu li a{background-size:25px !important;padding:7px 10px 8px 27px !important;}
      .toll-free{width:30%;
        box-sizing: border-box;        
        margin:94px 0 0 0;        
        padding: 6px 0 7px 41px;      
        border-left: 0;        
        border-right: 0;        
        border-top: 0;}
        div#block-custom-branding {

          padding: 8px 0 8px 15px;
      
      }
      #block-search-form-block {
        width: 30%;
        position: absolute;
        right: 15px;
        top:2px;
    }
    .header #block-views-block-header-top-bottom-menu-block-1{width:100%;}
    .view-footer .block-superfish ul li ul li a{font-size: 12px;}
    copyright_full{padding: 0 15px;}
    .path-financial-inclusion .finincl-galllery .views-row{width:50%}
     /*inner page start here*/
     .slider_region .field-content img{height: auto}
     .main-wrapper-full .sidebar, .main-wrapper-full .column{margin-top: 35px;}
     .main-wrapper-full .main-content .section{padding: 0 20px;}
     .main-wrapper-full .sidebar .block ul li a{font-size: 14px;
      padding: 18px 0 15px 0px;}
      .page-title{font-size: 25px;margin: 0 0 15px 0;}
      .main-wrapper-full .main-content .section h3.field-content, .view-photo-gallery h3{font-size: 20px;}
      .main-wrapper-full .main-content .section p{font-size: 14px;line-height: 23px;}
      h3.headingh3{font-size: 20px;padding: 0 0 5px 0;}
      #block-spreadtheword{width: 600px;margin: 0 auto;}
      .main-wrapper-full .sidebar div.block{padding-left: 20px;padding-right: 20px;}
      .main-wrapper-full .region-breadcrumb{padding: 0 20px;}
      .main-wrapper-full .region-breadcrumb .breadcrumb{padding: 0 0 15px 0;}
      .path-aboutus-financial-results .fresults .views-row{width:49%}
      .fresults h3{padding: 30px 0 20px 0;
        font-size: 30px;
        margin: 30px 0 0 0;}
        .path-aboutus-financial-results .fresults .views-row .views-field h3{
          font-size: 17px;line-height: 20px;
        }
        .custom-bod .view-content .views-row{width: 46%;}
        .custom-bod .view-content .views-row .views-field-title, .custom-bod .view-content .views-row .views-field-field-designation, .custom-bod .view-content .views-row .views-field-view-node{font-size: 15px;}
        .custom-bod .view-content .views-row .views-field-view-node a{width:150px;}
        .customsuperfish .view-footer ul li{padding: 0 1px 0 0;}
        .customsuperfish .view-footer ul span, .view-footer .block-superfish ul li a{padding-left: 3px;}
        #block-search-form-block{top:43px;}
        .search-form .form-search{padding: 5px 6px;}
        .search-form .form-actions .search-form__submit {
          background-size: 14px;
          margin: 5px 0 0 0 !important;
      }
        #views_slideshow_cycle_main_homepage_slider-block_1{
          margin-top: 60px;
        }
        .customsuperfish .view-footer ul span, .view-footer .block-superfish ul li a{padding-top: 16px;
          padding-bottom: 16px;}
          #superfish-main > li > span > span.sf-sub-indicator{margin-top: 14px;}
  }
  @media (max-width:850px){
    .sidebar{display: none}
    .custom-bod .view-content .views-row{width: 40%;}
    .customsuperfish .view-footer ul span, .view-footer .block-superfish ul li a{font-size: 11px;padding-left: 2px;}
}
  @media (max-width:767px){
    .region-header .search-block-form .search-form__submit{
      margin-top: 0;
      background-size: 15px;
    }
    ul.sf-menu a, ul.sf-menu span.nolink{padding:10px 5px;}
.sf-depth-1 a.sf-depth-1{font-weight: bold;
color: #000 !important;
font-size: 13px;}
    .sf-depth-2 a.sf-depth-2{padding:7px 0;}
    .sf-depth-2 span.sf-depth-2{padding:4px 0 !important;}
    .sf-depth-1 li.sf-depth-2{padding:4px 0px !important;}
    .sf-depth-1 li.sf-expanded{padding:4px 4px !important;}
    .sf-depth-2.menuparent{
      padding: 4px 2px !important;
      width:100%;
    }
    .sf-depth-1 li.sf-depth-2 .sf-has-clone-parent{padding:4px 0 !important;}
    .sf-depth-2.menuparent span.sf-sub-indicator{
        transform:rotate(360deg);
    }
    ul.sf-menu .sf-sub-indicator{
        right: 8px;
    }
    ul.sf-menu .sf-sub-indicator{
      filter: brightness(0);
    }
    ul.sf-menu.sf-accordion, ul.sf-menu.sf-accordion ul, ul.sf-menu.sf-accordion li{
      box-sizing: border-box;
    }
    .footer-copyright .copyright_left, .copyright_center, .footer-copyright .copyright_right{width:100%;text-align: center}
    .customsuperfish .view-footer{display: none}
    .region-header{padding-bottom: 0}
    #views_slideshow_cycle_main_homepage_slider-block_1{margin-top: 0;}
    div#block-custom-branding a.site-branding__logo{float:left;width: 100%;}
    .mobilenav_menu{display: inline-block;}
    .toll-free, #block-search-form-block{margin-top:0;top: 129px;}
    .toll-free span, .toll-free strong{font-size: 16px;}
    .view-footer ul.sf-menu .sf-sub-indicator{top: 33px;}
    .customsuperfish .view-footer ul li{border-bottom: 1px solid rgba(255,255,255,0.4);}
    .path-frontpage .slider .region-slider{padding: 0 10px;}
    .path-aboutus-general-manager figure.caption-img{margin: 25px 7px 0 7px;width:46%;}
    .slider_region .field-content img{height: auto;min-height: 140px;}
    .slider_region{padding: 0 10px;}
    .region-slider-region .views_slideshow_controls_text_previous, .region-slider-region .views_slideshow_controls_text_next{width:30px;height:30px;background-size:30px;top: 40%;}
    #block-customservicesandinformationblock{padding: 10px;}
    .services-information, .custom-information{width:100%;margin-right: 0;min-height: auto;margin-top: 10px;margin-bottom: 10px;padding: 10px;}
    .services-information .title, .custom-information .title{font-size: 16px;line-height: 16px;}
    .services-information .vertical-menu a, .custom-information .vertical-menu a{font-size: 13px;}
    .load_enquiry a{display: inline-block;margin-top:10px;}
    .block-views-blocke-services-block-1{width:100%;margin-top:0px;}
    #block-eservices-2{width:100%;padding: 0}
    .featurebottombg{width:100%;}
    .featured-bottom .region{padding: 0 10px;
      box-sizing: border-box;}
      #block-webform{width:100%;background: #303740;}
      .layout-container{max-width: 766px}
      .bottom-first-content{background:none}
      #block-announcements{width: 100%;
        padding: 170px 20px 20px 20px;
        background-position: center 23px !important;
        background: #1b212a url(../images/announcements-icon.png) no-repeat;
        background-size: 115px;}
        .bottom-first-content #block-announcements p{height: auto}
      #block-spreadtheword{width:100%;}
      .bottom-first-content .form-radios .form-item label{padding: 40px 0 0 0;}
      #edit-please-select-your-feedback-category-below---wrapper{margin-top: 10px !important;
        margin-bottom: 10px;}
        textarea.form-textarea{height: 70px;}
        .bottom-first-content .form-submit{margin-top: 0;}
        .bottom-second-content .spread{width: 100%;padding: 0 20px;box-sizing: border-box;}
        .bottom-second-content p{margin: 0 0 10px 0;}
        div#block-custom-branding{width: 50%;padding: 8px 0 0px 10px;}
        div#block-custom-branding img{max-width: 200px;width: 100%;}
        .customsuperfish .view-header{width: 100%;
          float: left;
          position: unset;
          padding:0 12px 0 12px;box-sizing: border-box;}
          #block-search-form-block{width: 22%;}
          #block-superfishsecondary-menu{width: auto;position: absolute;
            display: none;
            left: 10px;            
            top: 82px;z-index: 9999;}
          .toll-free{padding: 10px 0 10px 42px;
            margin: 0;
            position: absolute;
            top: 130px;
            width: auto;
            right:15px;
            border: 0;}
          .socialtop .social_icons{padding: 12px 0 6px 40px;
          float: left;}
          .topsocial a{width: 26px;
            margin: 0 2px;
            height: 26px;}
            #block-resizeblock{margin: 0 0 0 40px;}
          .footer-copyright{padding: 10px 10px;box-sizing: border-box;}
          .region-header .block:not(.site-branding){margin: 0;}
          .header .sf-accordion{position: absolute !important;            
            margin-left: -10px !important;
            min-width:210px;
            right: auto;            
            max-width:210px;            
            background: #ffb784;            
            padding:10px 10px !important;            
            margin-top:33px !important;z-index: 99999;}
            .header #block-superfishmain .sf-accordion{right:auto;left: 0}
            .header_top .block-superfishtop-menu{margin: 6px 0 0 0;}
            .mobilenav_menu #superfish-mobile-menu-toggle span, .header_top .block-superfishtop-menu #superfish-top-menu-toggle span, .view-header .block-superfishsecondary-menu .sf-accordion-toggle a span, .view-footer .block-superfishmain .sf-accordion-toggle a span{width: 26px;
              height: 2px;              
              background: #fff;       
              position: relative;                   
              float: left;font-size: 0;
              margin:4px 10px 0 0;}
              .mobilenav_menu #superfish-mobile-menu-toggle span:before, .header_top .block-superfishtop-menu #superfish-top-menu-toggle span:before, .view-header .block-superfishsecondary-menu .sf-accordion-toggle a span:before, .view-footer .block-superfishmain .sf-accordion-toggle a span:before{width: 26px;
              height: 2px;              
              background: #fff;                           
              content: "";
              top:14px;
              left: 0;
              position: absolute;
              display: inline-block}
              .mobilenav_menu #superfish-mobile-menu-toggle span:after, .header_top .block-superfishtop-menu #superfish-top-menu-toggle span:after, .view-header .block-superfishsecondary-menu .sf-accordion-toggle a span:after, .view-footer .block-superfishmain .sf-accordion-toggle a span:after{width:26px;content: "";
              height: 2px;              
              background: #fff;                        
              position: absolute;
              top:7px;
            left: 0;
              display: inline-block}
              #superfish-top-menu-toggle{position: absolute;top:10px;}
              .header_top .block-superfishtop-menu #superfish-top-menu-toggle{font-size: 0px; display: none;}
              .customsuperfish .view-footer ul{background: #ffb784;display: none;
                padding: 10px 10px !important;}
                .customsuperfish .view-footer .block-superfish li ul li ul, .customsuperfish .view-header li ul li ul{box-shadow: none !important;}
              .header_top .region-secondary-menu{width: 100%;}
              .header_top .region-secondary-menu{width:100%;}
              #superfish-top-menu-toggle, .block-superfishsecondary-menu .sf-accordion-toggle a{float: left;
                height: 23px;                
                width: 30px;}
                .header_top .region-secondary-menu .menu li ul li a{padding:6px 0 6px 15px !important;}
                .view-header .block-superfishsecondary-menu .sf-accordion-toggle a span{margin: 0;}
                #block-superfishmain{position: absolute;
                  top:105px;                  
                  left: 0;          
                  z-index: 99999;                         
                  width: 28px;}
                  #block-superfishmain .sf-accordion-toggle a, .mobilenav_menu #superfish-mobile-menu-toggle{float: left;font-size: 0px;
                    height: 23px;
                    width: 30px; margin: 0 0 0 0px;}
                    .customsuperfish .view-footer ul li ul, .customsuperfish .view-header ul li ul{float:left !important;}
                    .customsuperfish .view-footer .block-superfish ul li ul, .customsuperfish .view-header ul li ul{min-width: 130px;box-sizing: border-box;}
                    .region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active{color:#333}
.customsuperfish .view-header ul li a{font-size: 12px;}
ul.sf-menu.sf-accordion li.sf-expanded span.menuparent{background: #fff;padding: 10px 26px 10px 5px;box-sizing: border-box;}
.customsuperfish .view-footer ul li ul, .customsuperfish .view-header ul li ul{background: #fff !important;}
.customsuperfish .view-header ul li a{padding: 10px 10px 10px 10px !important;}
.customsuperfish .view-header ul li > span{padding: 10px 26px 10px 10px;}
#block-topmenu ul li .sf-sub-indicator{right: 5px;}
.header_top ul.sf-menu a, .header_top ul.sf-menu span.nolink, .header_top .region-secondary-menu .menu li > a{padding:7px 15px 7px 5px !important;}
ul.sf-menu.sf-accordion li .sf-has-clone-parent{background: #fff;display: inline-block;
  width: 100%;  
  padding-left:6px;  
  padding-right:6px;  
  box-sizing: border-box;}
  .header_top .region-secondary-menu .menu li ul li a:hover{padding:6px 0 6px 15px !important;}
  .header_top .region-secondary-menu .menu li ul li a:before{content: "";
    background: #da611a;    
    width: 6px;    
    height: 6px;    
    border-radius: 50%;    
    display: inline-block;    
    position: absolute;    
    top: 11px;    
    left: 0;}
    ul.sf-menu.sf-accordion li .sf-has-clone-parent li.sf-expanded ul.sf-has-clone-parent, ul.sf-menu.sf-accordion li .sf-has-clone-parent li.sf-expanded, ul.sf-menu.sf-accordion li .sf-has-clone-parent li.sf-expanded span.menuparent{background:#e7e7e7}
    ul.sf-menu.sf-accordion li .sf-has-clone-parent li.sf-expanded ul li.sf-expanded .sf-has-clone-parent, ul.sf-menu.sf-accordion li .sf-has-clone-parent li.sf-expanded ul li.sf-expanded, ul.sf-menu.sf-accordion li .sf-has-clone-parent li.sf-expanded ul li.sf-expanded span.menuparent{background: #fff;}
    .view-header .sf-expanded .sf-expanded .sf-has-clone-parent li .sf-has-clone-parent{background: #e7e7e7 !important;
      box-shadow: none !important;}
      .view-header .sf-expanded .sf-expanded .sf-has-clone-parent li span.menuparent{padding:6px 26px 6px 4px}
      .view-header .sf-expanded .sf-expanded .sf-has-clone-parent{padding-top: 0;}
     /* #block-topmenu{display: none} */
      .eservices-always-s{margin-top:400px;}
      .eservices-always-s h2{font-size: 20px;line-height: 23px;}
      .eservices-sliders .views-field-field-image{height: 120px;}
      .e-services .owl-carousel .owl-item{padding:5px 0}
      .path-frontpage .views-field-field-image .field-content img{margin: 7px 0}
      .eservices-sliders .owl-buttons .owl-prev, .eservices-sliders .owl-buttons .owl-next{height: 45px;
        width: 23px;top: 38px;background-size: 24px !important;}
        .e-services{padding-bottom: 10px;}
        .slider .region-slider h2{font-size: 20px;
          margin: 35px 0 0 0;
          line-height: 25px;}
          .slider .owl-prev{left: -23px;}
          .slider .owl-next{right: -23px;}
          .slider .owl-prev, .slider .owl-next{background-size: 20px !important;height: 40px;
            width: 20px;}
            .slider{padding-bottom: 0;margin-bottom: 0px;}
            .region-slider{max-width: 765px;}
.path-frontpage .featured-bottom .region-featured-bottom-first::after{display: none}
.featurebottombg{padding: 0 15px;min-height: auto;margin-bottom: 30px !important;}
.featured-bottom h2{font-size: 20px;line-height: 23px;}
.featurebottombg p{font-size: 15px;line-height: 23px;}
.slider_rightmenu #superfish-slider-right-menu-accordion{display: block;
  height: auto !important;  
  width: auto !important;  
  clip: auto;  
  overflow: visible !important;  
  background: rgba(0,0,0,0.6) !important;  
  top: 0;right: 0;
  padding: 10px 12px !important;
  box-sizing: border-box;}
  .slider_rightmenu{background: none;padding: 6px 5px;right: -213px;}
  .slider_rightmenu .sf-accordion-toggle{display: none;}
  .slider_rightmenu li a{font-size: 13px;}
  .menuhover{height: 35px;top: 55px;}
  #block-search-form-block{top:5px;}
  /*inner page start here*/
  .main-wrapper-full .region-breadcrumb{display: none}
  .main-wrapper-full .main-content .section{padding: 0 15px;}
  .main-wrapper-full .main-content .section .region-content{padding: 15px;}
  .path-aboutus-ourprofile .view-about-us-section .views-field-field-image img{float: none;margin:0}
  .main-wrapper-full .main-content .section p{font-size: 14px;
    line-height: 22px;margin-bottom: 10px;}
  .path-aboutus-ourprofile .view-about-us-section .views-field-field-image .field-content{text-align: center}
  .page-title{font-size: 20px;padding: 0 0 10px 0;}
  .main-wrapper-full .main-content .section h3.field-content, .view-photo-gallery h3{font-size:18px;line-height:25px;}
  h3.headingh3{font-size: 18px;line-height: 21px;}
  .item-list ul li, .field--type-file .field__item, .field--type-link .field__item{padding: 8px 0;}
  .item-list ul li a, .field__item a{font-size: 14px;}
.sidebar{display: none}
  .services-information .vertical-menu a, .custom-information .vertical-menu a{width:25%;white-space:nowrap;clear:both;float:left;}
  .fresults h3{font-size: 23px;padding: 7px 0 20px 0;margin:10px 0 0 0;}
  .path-aboutus-financial-results .fresults .views-row{
    width: 100%;
  }
  .path-aboutus-financial-results .fresults .views-row .views-field{
    height: auto
  }
  .custom-bod .view-content .views-row .views-field-view-node a{left: 0;right: 0;}
  .custom-bod .view-content .views-row{
    float:left;
    width: 47%;
    margin: 0 1% 30px 1%;
  }
  .custom-bod .view-content .views-row .views-field-title, .custom-bod .view-content .views-row .views-field-field-designation, .custom-bod .view-content .views-row .views-field-view-node{font-size: 13px;}
  .custom-bod .view-content .views-row .views-field-view-node a{width:140px;}
  .bn-label{padding:0 13px 0 6px;font-size: 12px;}
  .bn-label::after{margin-right: -105px;}
  #block-superfishmain{top:-121px;left: 10px;}
  }
  @media (max-width:481px){
    .custom-bod .view-content .views-row{width: 100%;margin-left: 0;margin-right: 0;}
    .path-aboutus-financial-results .fresults .views-row .views-field h3{
      font-size: 17px;
    }
    .eservices-always-s {
      margin-top: 420px;
  }
  .toll-free{
    margin: 0 0 0 0;
    top: 114px;
   }
   .toll-free span, .toll-free strong{font-size: 12px;}
  .path-aboutus-general-manager figure.caption-img{width: 100%;margin: 25px 0 0 0;}
  .path-aboutus-general-manager figure.caption-img img{height: auto;max-height: unset;}
    #block-search-form-block{top:5px;}
    
    #superfish-main-accordion, #superfish-top-menu-accordion{left:-10px !important;}

    #superfish-top-menu-accordion{top: 15px !important;z-index: 999999;}
    .region-slider{max-width: 480px;}
    .social_icons{float:left;}
    .bottom-second-content .fa{font-size: 28px;padding: 0 20px;}
    .eservices-sliders .views-field-field-image{height: auto;}
    .slider .field-content{min-height: auto}
    div#block-custom-branding img{width:145px;}
  }
  .feedbackclass h2 {
    font-size: x-large;
    font-weight: bold;
    color: #fff;
    border-bottom: 2px solid orange;
}
.text-align-center {
    text-align: center !important;
}
.text-align-right {
    text-align: right !important;
}
.toll-free a{
    color: #333333;
}
.eservices-sliders .views-field-field-image a{
    border-bottom: none;
}
.float_btn_box .float_btn {
    box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
    position: relative;
    line-height: normal;
    cursor: pointer;
    visibility: visible;
    opacity: 1;
}

.dhee_shake {
    animation: dheeIconShake 9s linear 3s infinite;
    transform-origin: 50% 50%;
}
.float_btn_box {
    position: fixed;
    bottom: 5vh;
    z-index: 1;
    right: 4%;
    -webkit-animation: fadeinout .1s linear;
    animation: fadeinout .1s linear;
}

.float_btn::before {
    position: absolute;
    content: ' ';
    background-image: url(../images/download.png);
    background-size: 100px 90px;
    background-repeat: no-repeat;
    height: 90px;
    width: 100px;
    left: -4.8vw;
    bottom: 0;
}
.bredcruumb-box{display: inline-block;width:100%;padding:0 20px;box-sizing: border-box;}
.backbutton{  
  margin-left:0px;
  margin-top: 0;
  text-align: center;
  margin-right: 0;
  float: left;
  border-bottom:2px solid #f5711e;
  width: 100%;
}

.backbutton #back{
  width: 34px;
  background-color: transparent;
  padding: 0 0;
  border: 0; 
  float: left
}

.custom-disclaimer{
    text-align: center;
}

.disclaimerBox {
    background: #fcebd9;   
    border: 1px solid #8E2000;
    padding: 15px;
    border-radius: 8px;
    display: inline-block;
    margin: 25px 0 0;
}
.disclaimerBox p {
    font-size: 13px !important;
    color: #000 !important;
    text-align: justify;
    margin: 0;
    padding: 0;
    margin-bottom: 0 !important;
}
.disclaimerBox p span {
    color: #8E2000;
    font-size: 13px;
    font-weight: bold;
}
body.path-not-frontpage .featured-bottom{background: none;}