@media only screen and (min-width: 1400px) {

	
}

@media (max-width:1199px) {
.hidden_header{height:137px;}	
.navbar-expand-lg{width:76%;}
.navbar-brand img, .header-shrink .navbar-brand img{height:70px;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:15px;}
.nav-link{padding-top:33px; padding-bottom:33px;}
.carousel-caption{width:55%;}
.banner_heading{font-size:45px;}
.about .heading{font-size:28px;}
.finance_service_bg h1{font-size:32px;}
.footer-grids ul.mr-5{margin-right:0 !important;}
.od_logo{width:270px; height:270px; top:48%;} 



}

@media (max-width:896px) {
.hidden_header{height:131px;}
header .container{position:static;}
.navbar-brand{position:relative; z-index:1; padding-top:.3rem; padding-bottom:.3rem;}
.navbar-expand-lg{position:absolute; right:0px; background:#fff; width:100%;}
.navbar-light .navbar-toggler{margin-left:auto; margin-right:60px; border-radius:0;}
.navbar-expand-lg .navbar-nav .nav-link{color:#fff; padding:15px 25px; text-align:left; border-bottom:#175078 solid 1px;}
.nav-fill .nav-item .subscribe:before{top:0; bottom:0;}
.navbar-collapse{background:#0096ff; overflow:auto; position:fixed; top:0px; right:-280px; height:100vh; width:280px; padding:130px 0 5px; transition:all 0.3s; z-index:-1;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; min-width:27px; padding:5px 5px 3px; fill:#fff;}
.collapse.show{right:0;}
.collapse.show:before{content:''; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.63); transition:all 0.3s; z-index:-1;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{background:#0061a5; color:#fff;}
.header-shrink .navbar-collapse{padding-top:79px;}

.carousel-caption{width:75%;}
.banner_heading{font-size:40px; margin-bottom:.5rem;}
.heading, .dashboard_box .heading{font-size:32px;}
.heading_main p{padding:0;}
.counter_box, .service{margin-bottom:30px;}
.about{padding-left:0; margin-top:2rem;}
.mssion{left:inherit; right:0; bottom:inherit; top:-330px;}
.contact_form:after{display:none;}
.address{position:static; margin-top:2rem;}
.dashboard_box{margin-top:30px;}
.od_logo{width:150px; height:150px; top:56%; padding:20px;} 
.apply_box{height:auto;}
.ap_text{margin-top:3rem;}


}

@media (max-width:768px) {
.navbar-light .navbar-toggler{margin-right:40px;}


}

@media (max-width:736px) {
.navbar-light .navbar-toggler{margin-right:115px;}
.finance_service_bg .news ul{min-height:inherit;}
.carousel-caption{font-size:14px;}
.banner_heading{font-size:35px;}
.heading, .dashboard_box .heading{font-size:30px;}
.heading_main p{font-size:15px;}
.mssion{right:-30px;}
.finance_service_bg h1{font-size:25px;}
.inner-page-layer{min-height:225px;}
.bank_logo img{float:none; margin-bottom:25px;}
.gov_logo{font-size:14px;}
.gov_logo img{margin-right:20px; height:50px}
.re_main{padding-left:0;}
.re_main img{position:static; margin-bottom:25px;}
/*.header_top ul li:last-child{display:none;}
.header_top ul li.dropdown{display:block;}*/


}

@media (max-width:667px) {
.navbar-light .navbar-toggler{margin-right:80px;}
.banner_heading{font-size:30px;}


}

@media (max-width:640px) {
.navbar-light .navbar-toggler{margin-right:65px;}

}

@media (max-width:568px) {
.navbar-light .navbar-toggler{margin-right:15px;}
.inner-page-layer{min-height:225px;}
.counter_bg .col-sm-6{width:50%;}
.heading, .about .heading, .dashboard_box .heading{font-size:25px;}
.mssion{right:0px; top:-290px;}
.about{margin-top:50px;}
.od_bank_logo{display:block;}
.od_bank_logo ul{margin-top:1.5rem;}
.od_dash .col-sm-6{width:40%;}
.od_logo{top:63%;}
.ap_text{font-size:14px;}
.ap_text h4{font-size:1.2rem;}


}

@media (max-width:480px) {
.hidden_header{height:114px;}	
.navbar-brand img, .header-shrink .navbar-brand img{height:65px;}
.navbar-light .navbar-toggler{margin-top:20px; margin-bottom:20px;}
.header-shrink .navbar-collapse{padding-top:74px;}
.navbar-collapse{padding-top:123px;}
.banner_heading{font-size:25px;}
.carousel-caption{font-size:12px; width:85%;}
.carousel-indicators{bottom:0px;}
.carousel-item img{max-width:inherit; width:130%;}
.header_top ul li{font-size:12px;}
.header_top ul li img{height:32px; margin-top:1px;}
.apply{padding-left:12px; padding-right:12px;}
.header_top ul.pull-right li{padding-top:9px; padding-bottom:8px;}
.header-shrink .header_top{margin-top:-40px;}
.banner .carousel-control-next .icons, .banner .carousel-control-prev .icons{padding:10px 7px; font-size:12px;}
.carousel-control-prev, .carousel-control-next{width:45px;}

.heading, .about .heading, .contact_form .heading, .dashboard_box .heading{font-size:23px;}
.service_text h2, .news h2{font-size:16px;}
.news a{font-size:13px}
.inner-page-layer{min-height:160px;}
.inner-banner .heading{margin-bottom:.4rem;}

.breadcrumb-item{font-size:12px;}
.breadcrumb-item + .breadcrumb-item::before{padding-left:0; padding-right:0.2rem;}
.re_main h3{font-size:19px;}
.gov_logo img{display:block; margin-bottom:10px;}
.gov_main h4{font-size:12px;}
.profile h3{font-size:20px;}
.profile img{width:100px;}
.od_dash .col-sm-6{width:100%;}
.od_logo{top:58%;}
.dashboard_box .service_text{text-align:center;}
.od_right .service_text{padding-left:0;}
.dashboard_box .service figure{margin:auto;}
.od_dash+hr{padding-top:80px; margin-top:80px;}
.od_bank_logo ul li strong{min-width:85px;}


}

@media (max-width:414px) {
.counter_box span{font-size:20px;}
.mssion{position:static; width:100%; margin-top:1.5rem;}

}

@media (max-width:375px) {
.banner_heading{font-size:20px;}
.profile h3{font-size:18px;}


}

@media (max-width:360px) {


}

@media (max-width:320px) {
.header_top ul li img{height:30px; margin-top:2px;}
.apply{padding-left:10px; padding-right:10px;}

}
