/*
Theme Name: Rank Theme
Author: rank
*/
body{font-family: 'Nunito Sans', sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#000;transition: 0.3s;}
*{margin:0px;padding:0px;}
.clr{clear:both;}
a{text-decoration:none;color:#245563;transition:all 0.5s ease;}
a:focus, a:hover{color:#51b500;}
:focus-visible{outline:none;}
a img{border:none;outline:none;}
h1{font-size:40px;line-height:46px;color:#151b2c;font-weight:600;}
h2{font-size:40px;line-height:46px;color:#151b2c;font-weight:600;}
h2 span{color:#ed1e24;}
h3{font-size:32px;line-height:40px;font-weight:700;}
h4{color:#333;font-size:18px;line-height:28px;font-weight:600;}
h5{color:#9a9a9a;text-transform:uppercase;font-size:14px;font-weight:500;}
p{font-size:16px;color:#616161;}
p a{}
p a:hover{}
p a{font-weight:bold;}
img{max-width:100%;}
.left{float:left;}
.right{float:right;}
.wraper{width:96%;margin:0px auto;}
.head_top{background:#2a3f65;padding:10px 0;}
.head_top p{color:#fff;font-size: 14px;}
.head_top_1 a{margin-right:10px;}
.head_top_2 a{margin-left:10px;}
.header{padding:0;}
.logo{width:40%;margin:11px 0;}
.head_right.right{margin:20px 0;}
.head_right.right a{margin:0 0 0 20px;}
.head_right.right a img{margin:-6px 0;}
.slider{background:url(https://www.hcb.bank.in/wp-content/uploads/2026/03/baner.jpg) top center no-repeat; background-size:cover;} 
.slide_text{width:43%;padding:11% 0;}
.slide_text h2{color:#fff;font-size:48px;line-height: 56px;}
.slide_text p{color:#fff;font-size: 20px;padding:28px 0;}
.btn{transition:all 0.5s ease;cursor:pointer;color:#fff;background:#397e00;padding:9px 20px;display:inline-block;text-transform:uppercase;border:none;}
.btn:hover{background:#245563;}
.nav{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.nav ul{border-left:1px solid #e5e5e5;}
.nav ul li {position:relative;border-right:1px solid #e5e5e5;list-style-type:none;
display: inline-block;padding:10px 0;font-weight: bold;text-transform:uppercase;font-size:15px;}
.nav ul li a{padding:10px;color:#245563;}
.nav ul li:before{transition:all 0.5s ease;bottom:0;position:absolute;
background-color:#51b500;content:"";height:3px;width:0;}
.nav ul li:hover:before{width:100%;}
.footer{background-color:#212121;}
.foot_top{padding:20px 0;border-bottom:1px solid #626262;text-align:center;}
.foot_cont {padding:50px 0;}
.foot_nav ul li{list-style-type:none;display:inline-block;font-size:16px;margin-right:30px;}
.footer a{color:#bdbdbd;}
.footer a:hover{color:#51b500;}
ul.social li{list-style-type:none;display:inline-block;margin-right:10px;}
.foot_1{margin:-22px 0 0 0;width:45%;}
.foot_3{margin:0;width:36%;float:right;}
.foot_1 p{color:#bdbdbd;}
.copy_right{background:#121212;padding:20px 0;text-align:center;}
.copy_right p{color:#bdbdbd;}
.copy_right p a{color:#bdbdbd;}
.section_1{padding:50px 0;}
.sec_1_1{width:48%;}
.sec_1_2{width:48%;}
.section_2{padding:0 0 50px 0;}
.sec_2_1{width:48%;}
.sec_2_2{width:48%;margin-top: 3%;}
.section_1 h1{margin:0 0 15px;}
.section_2 h2{margin:0 0 15px;}
.sec_1_2 p{margin-bottom:20px;}
.sec_2_2 p{margin-bottom:15px;}
.sec_2_2 ul li{background:url(https://www.hcb.bank.in/wp-content/uploads/2023/10/chek.png) left center no-repeat;padding-left: 34px;color:#616161;font-size: 16px;
margin-bottom: 10px;list-style-type: none;}
.sec_2_2 ul{margin-bottom:15px;}
.head_top_2 input.isp_widget_btn{background:#51b500;padding:6px 4px 4px 5px;margin:-1px 0 0 2px;float:right;}
.head_top_2 input#isp_search{padding:4px;margin:0px;float:left;}
.sec_2_2 ul li a{color:#245563;}
.sec_2_2 ul li a:hover{color:#51b500;}
.logo img{float:left;}
.section_3{margin-bottom:50px;text-align:center;}
.section_3 ul li{font-size:18px;list-style-type:none;display:inline-block;width:23%;text-align:center;border:1px solid #e9e9e9;padding:25px 0;margin:0.5%;}
.section_3 ul{margin-top:20px;}
.inner_page{padding:40px 0;}
.page_head{position:relative;}
.inner_page p{margin-bottom:15px;}
.progress tr td{padding:3px 10px;border:1px solid #F0F0F0;}
.inner_page h1{font-size:36px;}
.progress tr td strong{color:#616161;}
.mb{margin-bottom:20px;}
.page_content form{width:40%;}
.page_content form .input{padding:10px;border:1px solid #ccc;width:95.5%;margin-bottom:18px;}
.wpcf7-spinner{margin:-6px 24px !important;}
.page_content form select.wpcf7-form-control.wpcf7-select.input{width:100% !important;color:#707070;}
.section_3 h2{text-align:center;}
.page_head_in{position:absolute;width:100%;top:38%;}
.page_head_in h1 span {background-image: linear-gradient(to right, #ffffff, #ffffffd6, #ffffffa3, #ffffff38, #ffffff00);
padding: 8px 50px 8px 15px;border-radius: 8px;font-size:35px;}
.page_content .contact_page form select.wpcf7-form-control.wpcf7-select.title.input{width:70px !important;}
.page_content .contact_page form label{float:left;width:30%;}
.page_content .contact_page form .input{width:64%;}
.page_content .contact_page form label em.red{color:#af0000;}
.page_content .contact_page form{width:100%;}
.page_content .contact_page form .wpcf7-radio .wpcf7-list-item label{width:100%;}
.page_content .contact_page form select.wpcf7-form-control.wpcf7-select.input{width:66% !important;}
.page_content .contact_page form h3{font-size:20px;margin-bottom:20px;margin-top:-20px;}
.sub_label{opacity:0;}
.dicgc{text-align:center;padding:50px 0;border-top:1px solid #ccc;}
.dicgc p{color:#333;font-size:16px;}
.dicgc img{width:150px;}
button.dropbtn{display:none;}
.rate_charge li{background: url(https://www.hcb.bank.in/wp-content/uploads/2023/10/chek.png) left center no-repeat;
padding-left:34px;color: #616161;font-size: 16px;
margin-bottom:10px;list-style-type:none;}
.service li{background: url(https://www.hcb.bank.in/wp-content/uploads/2023/10/chek.png) left top no-repeat;
padding-left:34px;color: #616161;font-size:16px;
margin-bottom:10px;list-style-type:none;}
.service_cont h3{margin-bottom:20px;font-size:25px;}
ul.service{margin-bottom:20px;}
ul.sub-menu{position:absolute;width:250px;background: #fff;display:none;}
.nav ul.sub-menu li{border-right:none;width:100%;border-bottom:1px solid #e5e5e5;}
.nav ul li:hover .sub-menu{display:inline !important;left:0;margin-top:35px;z-index:9;}
table td{padding:5px;}
table{margin-bottom:15px;}
.inner_page table td p{margin-bottom:0;}
.contact_page span.wpcf7-not-valid-tip {margin-top:-15px;display:inline-block;margin-left:30%;}
span.wpcf7-not-valid-tip {margin-left:0%;margin-top:-15px;font-size:13px;}
span.chek{width:71%;float:right;}
span.chek .wpcf7-list-item{width:100%;}
span.chek .wpcf7-list-item label{width:100% !important;}
.sub_sec{}
.sub_sec .sub_btn{width:70%;float:right;margin-top:20px;}
a.btn_link{color:#51b500;}
a.btn_link:hover{color:#245563;}
.isp_search_box_form label{position:absolute;z-index:-9;}
.isp_search_box_form label span{opacity:0;position:absolute;}
button.isp_widget_btn{background:#397e00;padding:5px 4px 1px 6px;border:none;margin:0px !important;}
.page-numbers{background:#245563;color:#fff;padding:5px 9px;}
span.page-numbers.current{background:#51b500;}
.nav-links{margin-top:20px;}
.head_top_1.left{margin-top:3px;}
.top_bar a{margin-right:10px;}
body.dark-mode{background-color: #121212;color: #ffffff;}
.dark-mode a{color: #ffffff;}
.dark-mode .nav ul li a{color:#fff;}
.dark-mode .nav ul li ul.sub-menu li a{color:#245563;}
.dark-mode h1{color:#ffffff;}
.dark-mode h2{color:#ffffff;}
.dark-mode h3{color:#ffffff;}
.dark-mode h4{color:#ffffff;}
.dark-mode h5{color:#ffffff;}
.dark-mode .sec_2_2 ul li a{color:#fff;}
.dark-mode .dicgc p{color:#fff;}
.dark-mode .head_right.right a img{background:#ccc;padding:4px;width:16px;border-radius:50px;}
.dark-mode p{color:#fff;}
.dark-mode .page_head_in h1 span{background-image:linear-gradient(to right, #000000, #262626d6, #4e4e4ea3, #5c5c5c38, #dddddd00);}
html{scroll-behavior:smooth;}

/*Responsive*/

@media only screen and (max-width:375px) and (min-width:0px){.wraper{width:92%;}
h2{font-size: 25px;line-height: normal;}
.head_top{text-align:center;}
.head_top_1{width:100%;}
.head_top_2{width:100%;}
.head_right.right{width:auto;text-align:center;margin:0 0 5px 0;}
.head_right.right a{margin:0 5px;}
.nav{display:none;}
.nav ul{width:920px;}
.slide_text{width:100%;padding: 4% 0;}
.slide_text h2{font-size: 22px;line-height: 24px;}
.slide_text p{color: #fff;font-size: 14px;padding: 8px 0;}
.sec_1_2{width:100%;}
.sec_1_1{width:100%;}
.section_3 ul li{width: 92%;padding: 4%;margin: 3% 0;}
.sec_2_1{width:100%;}
.sec_2_2{width:100%;}
.foot_1 {margin:0;width:100%;}
.foot_3{margin:0;width:100%;}
.foot_cont{padding:20px 0;}
.foot_nav ul li{font-size: 14px;margin-right:0;width: 48%;}
.right.foot_social{width: 100%;margin-top: 5%;}
.section_2{padding:0 0 30px 0;}
.section_3{margin-bottom:30px;}
.section_1{padding:30px 0;}
.head_top_2 input#isp_search{width:87%;}
.inner_page{padding:20px 0;}
.page_content form{width:97%;}
.page_head_in h1 span{font-size:18px;}
.page_head_in{top:30%;}
table{overflow:scroll;display:inline-block;}
tbody.progress{width:500px;}
.logo {width:87%;}
.nav ul li{font-size:13px;padding:5px 0;}
.page_content .contact_page form label{float:left;width:100%;}
.page_content .contact_page form .input{width:93%;}
.sub_label{display:none;}
h1{font-size:26px;line-height:31px;}
button.dropbtn{display:block;}
.btn{padding:5px 14px;}
a.right_link{display:none;}
.dicgc{padding:0 0 20px 0;}
.dicgc p{font-size:14px;}
.page_content .contact_page form select.wpcf7-form-control.wpcf7-select.input{width:100% !important;}
span.chek{width:100%;}
span.chek .wpcf7-list-item{margin-left:0;}
}
@media only screen and (max-width:480px) and (min-width:376px){.wraper{width:92%;}
h2{font-size: 25px;line-height: normal;}
.head_top{text-align:center;}
.head_top_1{width:100%;}
.head_top_2{width:100%;}
.head_right.right{width:auto;text-align:center;margin:0 0 5px 0;}
.head_right.righta{margin:0 5px;}
.nav{display:none;}
.nav ul{width:920px;}
.slide_text{width:100%;padding:4% 0;}
.slide_text h2{font-size:22px;line-height:24px;}
.slide_text p{color:#fff;font-size:14px;padding:8px 0;}
.sec_1_2{width:100%;}
.sec_1_1{width:100%;}
.section_3 ul li{width:92%;padding:4%;margin:3% 0;}
.sec_2_1{width:100%;}
.sec_2_2{width:100%;}
.foot_1 {margin:0;width:100%;}
.foot_3{margin:0;width:100%;}
.foot_cont{padding:20px 0;}
.foot_nav ul li{font-size:14px;margin-right:0;width:48%;}
.right.foot_social{width:100%;margin-top:5%;}
.section_2{padding:0 0 30px 0;}
.section_3{margin-bottom:0px;}
.section_1{padding:30px 0;}
.head_top_2 input#isp_search{width:90%;}
.inner_page{padding:20px 0;}
.page_content form{width:100%;}
.page_head_in h1 span{font-size:22px;}
.page_head_in{top:33%;}
table{overflow: scroll;display: inline-block;}
tbody.progress {width: 500px;}
.logo{width:80%;}
.nav ul li{font-size:13px;padding:5px 0;}
.page_content .contact_page form label{float:left;width:100%;}
.page_content .contact_page form .input{width:93%;}
.sub_label{display:none;}
h1{font-size:26px;line-height:31px;}
button.dropbtn{display:block;}
.btn{padding:5px 14px;}
a.right_link{display:none;}
.dicgc{padding:0 0 20px 0;}
.dicgc p{font-size:14px;}
.page_content .contact_page form select.wpcf7-form-control.wpcf7-select.input{width:100% !important;}
span.chek{width:100%;}
span.chek .wpcf7-list-item{margin-left:0;}
.page_content form .input{width:94.5%;}
}
@media only screen and (max-width:600px) and (min-width:481px){.wraper{width:92%;}
h2{font-size:25px;line-height:normal;}
.head_top{text-align:center;}
.head_top_1{width:100%;}
.head_top_2{width:100%;}
.head_right.right{width:auto;text-align:center;margin:0px;}
.head_right.right a{margin:0 5px;}
.nav{display:none;}
.nav ul{width:1020px;}
.slide_text{width:100%;padding: 4% 0;}
.slide_text h2{font-size:22px;line-height:24px;}
.slide_text p{color:#fff;font-size:14px;padding: 8px 0;}
.sec_1_2{width:100%;}
.sec_1_1{width:100%;}
.section_3 ul li{width:92%;padding:4%;margin:3% 0;}
.sec_2_1{width:100%;}
.sec_2_2{width:100%;}
.foot_1 {margin:0;width:100%;}
.foot_3{margin:0;width:100%;}
.foot_cont{padding:20px 0;}
.foot_nav ul li{font-size:14px;margin-right:0;width:30%;}
.right.foot_social{width:100%;margin-top:5%;}
.section_2{padding:0 0 30px 0;}
.section_3{margin-bottom:0px;}
.section_1{padding:30px 0;}
.head_top_2 input#isp_search{width:92%;}
.inner_page{padding:20px 0;}
.page_content form{width:97%;}
.page_content .contact_page form label{float:left;width:100%;}
.page_content .contact_page form .input{width:95%;}
.page_head_in h1 span{font-size:22px;}
.page_head_in{top:36%;}
.logo{width:60%;}
.sub_label{display:none;}
h1{font-size:26px;line-height:31px;}
button.dropbtn{display:block;}
.btn{padding:5px 14px;}
a.right_link{display:none;}
.dicgc{padding:0 0 20px 0;}
.page_content .contact_page form select.wpcf7-form-control.wpcf7-select.input{width:100% !important;}
span.chek{width:100%;}
span.chek .wpcf7-list-item{margin-left:0;}
}
@media only screen and (max-width:667px) and (min-width:601px){.wraper{width:92%;}
h2{font-size:25px;line-height:normal;}
.head_top{text-align:center;}
.head_top_1{width:47%;text-align:left;}
.head_top_2{width:50%;}
.head_right.right{width:auto;text-align:center;margin:10px 0;}
.head_right.right a{margin:0 5px;}
.nav{display:none;}
.nav ul{width:1020px;}
.slide_text{width:100%;padding:4% 0;}
.slide_text h2{font-size:22px;line-height:24px;}
.slide_text p{color:#fff;font-size:14px;padding:8px 0;}
.sec_1_2{width:100%;}
.sec_1_1{width:100%;}
.section_3 ul li{width:92%;padding:4%;margin:3% 0;}
.sec_2_1{width:100%;}
.sec_2_2{width:100%;}
.foot_1 {margin:0;width:100%;}
.foot_3{margin:0;width:100%;}
.foot_cont{padding:20px 0;}
.foot_nav ul li{font-size:14px;margin-right:0;width: 48%;}
.right.foot_social{width:100%;margin-top: 5%;}
.section_2{padding:0 0 30px 0;}
.section_3{margin-bottom:30px;}
.section_1{padding:30px 0;}
.head_top_2 input#isp_search{width:85%;}
.logo{width:60%;}
.page_head_in{top:34%;}
.page_head_in h1 span{font-size:25px;}
.inner_page{padding:20px 0;}
}
@media only screen and (max-width:800px) and (min-width:668px){.wraper{width:95%;}
h2{font-size: 25px;line-height: normal;}
.head_top{text-align:center;}
.head_top_1{width:47%;text-align:left;}
.head_top_2{width:50%;}
.head_right.right{width:auto;text-align:center;margin:5px 0;}
.head_right.right a{margin:0 5px;}
.nav{overflow:scroll;}
.nav ul{width:1020px;}
.slide_text{width:100%;padding: 4% 0;}
.slide_text h2{font-size: 22px;line-height: 24px;}
.slide_text p{color: #fff;font-size: 14px;padding: 8px 0;}
.sec_1_2{width:100%;}
.sec_1_1{width:100%;}
.section_3 ul li{width:38%;padding:4%;margin:1%;}
.sec_2_1{width:100%;}
.sec_2_2{width:100%;}
.foot_1 {margin:0;width:100%;}
.foot_3{margin:0;width:100%;}
.foot_cont{padding: 20px 0;}
.foot_nav ul li{font-size: 14px;margin-right:0;width: 48%;}
.right.foot_social{width: 100%;margin-top: 5%;}
.section_2{padding:0 0 30px 0;}
.section_3{margin-bottom:30px;}
.section_1{padding:30px 0;}
.head_top_2 input#isp_search{width:85%;}
.page_head_in h1 span{font-size:25px;}
}
@media only screen and (max-width:962px) and (min-width:801px){.wraper{width:96%;}
.head_right.right{margin:10px 0;}
.nav{overflow:scroll;}
.nav ul{width:1050px;}
}
@media only screen and (max-width:1067px) and (min-width:963px){.wraper{width:96%;}
.nav ul li a{padding:9px;}
.head_right.right{margin:14px 0;}
}
@media only screen and (max-width:1280px) and (min-width:1068px){.wraper{width:95%;}
.foot_nav ul li{font-size: 15px;margin-right:10px;}
}