/**** all Responsive Css ****/

@media (min-width: 768px) and (max-width: 1600px){
.about-nhb img {margin-bottom: 0px; position: absolute; height: 100%;}
.header img{height: auto;}

}
@media (min-width: 1366px) and (max-width: 1400px){
.holder{height:auto;}
.holder .mask {  
    height: 270px;
}
}
@media (min-width: 1401px) and (max-width:1600px){
    .holder{height:auto;}
    .holder .mask {height: 199px;}

}

@media (min-width: 1024px) and (max-width: 1200px){
    span.download a{padding: 7px 10px;font-size: 12px;}
}


@media (min-width: 991px) and (max-width: 1023px){
    main.custom-main .page-content .fiance-team ul li {width: calc(100% * (1/1) - 30px);}
    .header .mid-nav ul li a {font-size: .94vw;}
    .header .mid-nav ul li a {padding: 7px 5px 7px 5px;}
    .sidebar-left:before{background-size: 170px;top: -77px;}
    span.download a{padding: 7px 10px;font-size: 12px;}

}

@media (min-width: 776px) and (max-width: 1023px){
    .innerpage-banner {padding-top: 110px; padding-bottom: 110px;}
    span.download a{padding: 7px 10px;font-size: 9px;}
    .pdf-sec i{font-size: 25px;}
    .pdf-sec{width: 40px;height: 44px;}
}


@media (min-width: 921px) and (max-width: 992px){

.publication-container > div img {
    border-radius: 30px;
    height: 185px;
    object-fit: cover;
    width: 452px;
}
.sidebar-left:before{background-size: 170px;top: -77px;}
}
@media (min-width: 320px) and (max-width: 767px){
	
.col-md-3.header-social {top: -6px;padding-right: 20px;}
.skip-content-ab{top: -7px; position: relative;}
#wprmenu_bar .bar_logo {height: 38px; margin-top: -8px; width: 120px;}
 
.home-slider {padding-top: 12px;}
.home-slider .container{width: 100%; overflow: hidden;}
.innerpage-banner {padding-top: 50px;padding-bottom: 50px;}
.col.col-md-3.pos-relative-1 {margin-top: 43%;}
ol.breadcrumb {width: 100%;margin: 0px 88px;}
.finance-head .readMorebtn {top: 69% !important;}
.header-social ul {justify-content: right;}
.sidebar-left{margin-bottom: 16px;}
.publication-container > div {width: 100%;margin: 0 0 20% 0;}
.home-sec2 .row.hut-row .col-md-4.col-xs-12 { margin: 0;}
.annoucement {padding: 20px 22px 26px;}
.header .mid-nav ul li a{font-size: 1vw;font-weight: bold;padding: 7px 4px 7px 5px;}
.ab-home-slider {min-height: 610px; height: auto !important;}
.pad-rig{padding-right: 15px;}

}
@media (min-width: 320px) and (max-width: 480px){
.about-nhb img {
    height: 200px;
    position: absolute;
    
}

.about-readmore a:after {
    left: 92px;
}
.about-readmore {
margin-top: -42px;
padding-bottom: 17px;
padding-top: 14px;
}
.inner-class-about-desc h3 {
 padding-top: 22px;
}
.wordpress-hit-counter {
    left: 152px;
    margin-top: -61px;
}
.col.col-md-4.copyright {
    padding-bottom: 10px;
}

.visitor-counter.col-md-5 {
    padding-bottom: 10px;
}
}