@media (min-width: 1920px) and (max-width: 2560px) {



}

@media (min-width: 1600px) and (max-width: 1919px) {

.container-1360-wrp{max-width: 1360px;}
.common-ttle,.common-ttle2{ font-size: 46px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}



}

@media (resolution: 1dppx) {
    #stories .storiesSlider .swiper-slide {height: 788px;}
  }


@media  screen and (max-width: 1440px) {

.container-1360-wrp{max-width: 1300px;}
.common-ttle,.common-ttle2{ font-size: 46px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}
#value-creation .creationRight {padding: 40px;}
#stories .storiesSlider .swiper-slide {height: 600px;}

}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

.container-1360-wrp{max-width: 1200px;}
.common-ttle,.common-ttle2{ font-size: 36px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}
.header .logo img {
width: 110px;
}
.header .item-left {
flex: 0 0 7%;
}
.header .menu>ul>li .sub-menu>ul>li>a, .header .menu>ul>li>a {font-size: 12px;}
.header .menu>ul>li.head_dwnld_btn a {font-size: 11px;width: 154px;}
#stories .storiesSlider .swiper-slide {height: 540px;}
#stories .Madhavaright .innerRight {max-width: 95%;height: 480px;}
#stories .Madhavaright .innerRight p { font-size: 14px; }
#stories .Madhavaright .innerRight .q1 p {
color: #fff;
font-size: 14px;
line-height: 17px;
}

#AboutFederalBank #profile .homemap {width: 420px;}
#AboutFederalBank #profile .homemap .infoCards {
    left: 200px;
    bottom: -110px;
}

#AboutFederalBank .kpi-info p.fs20 {font-size: 17px !important;}
#FinancialPerformance #KeyParameters .KeyParametersSlider .swiper-slide {
    width: 243px;
}
#FinancialPerformance #KeyParameters .KeyParametersSlider .swiper-slide:nth-child(7n) {
    width: 550px;
}
p, li {font-size: 16px;line-height: 22px;}
}


/* 3. scale and layout setting at 150% */
@media (resolution: 1.5dppx) {
.common-ttle,.common-ttle2 {font-size: 28px;}
.sub-ttle {font-size: 16px;}
#AboutFederalBank #profile .homemap {width: 420px;}
#AboutFederalBank #profile .homemap .infoCards {
    left: 200px;
    bottom: -110px;
}

#AboutFederalBank .kpi-info p.fs20 {font-size: 17px !important;}
#FinancialPerformance #KeyParameters .KeyParametersSlider .swiper-slide {
    width: 243px;
}
#FinancialPerformance #KeyParameters .KeyParametersSlider .swiper-slide:nth-child(7n) {
    width: 550px;
}
p, li {font-size: 16px;line-height: 22px;}

}


/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

.viewport {
padding-bottom: 0px !important;
}

.row { margin: 0px; }
.common-ttle,.common-ttle2 {
font-size: 30px;
}
.topDownload { display: none; }
.viewport {
padding-bottom: 0px !important;
}
#header .container .ham {right: 20px;}

.awardsAccolades .awardsBox p { padding-right: 0px; }
.InnovativeSolutions .InnovativeList .InnovativeListLeft {margin-bottom: 20px;}

.logotables,.our-products-tables  { overflow: scroll; width: 98%;  margin: auto; }
.our-products-tables td { width: 25%; }
.our-products-tables table th h5 {width: 250px;}

/* home */
#HomeReach { padding: 20px; }
#HomeReach .ReachRight .reachList li .reachListText .svgicon { top: -40px; right: 13px;}
#HomeReach .ReachRight .reachList li .reachListText { padding-right: 10px;padding-left: 10px; }
#HomeReach .ReachRight .reachList li .ReachTitle {line-height: 50px;padding-left: 10px;width: 80px;font-size: 60px;}
#HomeReach .ReachRight .reachList li .reachListText {padding-top: 16px; }
#HomeReach .ReachRight .reachList li .reachListText h6 {font-size: 24px;}
#HomeReach .ReachRight .reachList li .reachListText p {font-size: 16px;}
#HomeReach .notes { padding-left: 10px; padding-right: 10px; }

#AboutFederalBank { margin-top: 30px }
#AboutFederalBank .nav { position: relative; top: 0px; margin-top: 0px; margin-bottom: 30px; }
#AboutFederalBank .nav .nav-item .nav-link {
font-size: 14px;
padding: 14px 5px;
width: 120px;
line-height: 20px;
}

#AboutFederalBank .AboutLeft .About-pix {height: 440px;}
#AboutFederalBank .AboutLeft {padding: 20px;padding-top: 50px;height: 440px;}
#AboutFederalBank .About-Federal-right { padding: 20px; }
.mt-5 {
margin-top: 1rem !important;
}

#HomeKeyHighlights {padding: 30px 0px;}
#HomeKeyHighlights .nav { position: relative; top: 0px; }
#HomeKeyHighlights .swiper-pagination-bullet {width: 30px;}
#HomeKeyHighlights .swiper-button-next, #HomeKeyHighlights .swiper-button-prev {
top: inherit;
bottom: 130px;
}

#chairperson {
padding: 40px 0px;
}

#FinancialPerformance {
padding: 30px 0px;
}
#FinancialPerformance #KeyParameters .swiper-pagination-bullet, #FinancialPerformance #KeyRatios .swiper-pagination-bullet { width: 15px; }
#businessModel .Htabs .nav-link { width: 100px; text-align: center; font-size: 16px;  line-height: 17px;}
#businessModel .Htabs .nav-link::before,#businessModel .Htabs .nav-link::after { display: none; }
#businessModel .businessTabsConteiner { padding: 10px; }
#businessModel .kpi-info h3 {font-size: 25px !important;}
#businessModel #v-pills-tabContent {
width: 100%;
}
#businessModel #v-pills-tab .nav-link { font-size: 12px; padding: 7px 0px; }
#businessModel .VTabsinner h3 { display: block; font-size: 20px; }
#businessModel .VTabsinner h3 img { width: 30px !important; display: block; }
#businessModel .VTabsinner {padding-left: 15px;}
#ValueCreationbottom {
padding: 30px 0px;
}
#ValueCreationbottom .ValueCreationbottomCards { margin-bottom: 20px; }
#ESGStrategy .container {padding-top: 30px;}
#FinancialPerformance .kpiGraph .nav {margin-top: 20px;}
#businessModel {
background-color: #f8f8f8;
padding: 30px 0px;
}
#chairperson .chairperson-cards p~p {
height: auto; margin-bottom:10px;
} 
.chairperson-cards { margin-top: 30px; }

.decarbonisation-bg:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: black; opacity: 0.3; }
#HomeEsg {padding: 30px 0px;}
#HomeEsg .nav {top: 0px;position: relative; margin-bottom: 30px; }
#HomeEsg .nav .nav-item .nav-link {padding: 14px 12px;}
#HomeEsg .enviroment-right { margin-top: 20px; }
.enviroment-pix2 { margin-bottom: 30px; }

#stories .storiesSlider {
padding-left: 0%;
}

#HomeEsg #Governance .enviroment-pix1 {height: 237px;}
#stories .storiesSlider .swiper-slide { height: auto; }
#stories .Madhavaright .innerRight {padding: 20px 20px; height: auto; }
#stories .Madhavaright .innerRight .rishta-vet, #stories .Madhavaright .innerRight .rishta-vet2 { position: relative; }
#stories .Madhavaright .innerRight .q1 {margin-top: 20px;}
#downloadCenter .downloadBt.white-br {
border-right: none;
}
#downloadCenter .downloadBt { border-bottom: solid 1px #fff; }
.footer-wrp {padding: 20px 0px; height: auto; text-align: center !important; }
.footer-wrp .social { text-align: center; margin-top: 10px; }

/* nav */
.header {padding-bottom: 10px;}
.header .item-left, .header .item-right {
flex: 0 0 1%;
}
.menu-main {
margin-bottom: 0;
padding-left: 0px;
}
.header .menu>ul>li .sub-menu.active {
display: block;
}
#banner .bnr-vid-cvr video.mobile, .header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item ul, .pagenav a {
display: block;
}
.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li {padding-right: 20px;}
.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a {padding: 10px 0;}
.header .menu>ul>li .sub-menu>ul>li>a, .header .menu>ul>li>a { color: black; }
#downloadCenter .right-cricle,#downloadCenter .right-cricle2 { display: none; }
#HomeReach .ReachLeft {padding-top: 0px;}
#homeAwardsAccolades .homeAwardsAccolades-bg img { width: auto; }
}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

.viewport {
padding-bottom: 0px !important;
}

.row { margin: 0px; }
.common-ttle,.common-ttle2 {
font-size: 30px;
}
.topDownload { display: none; }
.viewport {
padding-bottom: 0px !important;
}
#header .container .ham {right: 20px;}

.awardsAccolades .awardsBox p { padding-right: 0px; }
.InnovativeSolutions .InnovativeList .InnovativeListLeft {margin-bottom: 20px;}

.logotables,.our-products-tables  { overflow: scroll; width: 98%;  margin: auto; }
.our-products-tables td { width: 25%; }
.our-products-tables table th h5 {width: 250px;}

/* home */
#HomeReach { padding: 20px; }
#HomeReach .ReachRight .reachList li .reachListText .svgicon { top: -40px; right: 13px;}
#HomeReach .ReachRight .reachList li .reachListText { padding-right: 10px;padding-left: 10px; }
#HomeReach .ReachRight .reachList li .ReachTitle {line-height: 50px;padding-left: 10px;width: 80px;font-size: 60px;}
#HomeReach .ReachRight .reachList li .reachListText {padding-top: 16px; }
#HomeReach .ReachRight .reachList li .reachListText h6 {font-size: 24px;}
#HomeReach .ReachRight .reachList li .reachListText p {font-size: 16px;}
#HomeReach .notes { padding-left: 10px; padding-right: 10px; }

#AboutFederalBank { margin-top: 30px }
#AboutFederalBank .nav { position: relative; top: 0px; margin-top: 0px; margin-bottom: 30px; }
#AboutFederalBank .nav .nav-item .nav-link {
font-size: 14px;
padding: 14px 5px;
width: 120px;
line-height: 20px;
}

#AboutFederalBank .AboutLeft .About-pix {height: 440px;}
#AboutFederalBank .AboutLeft {padding: 20px;padding-top: 50px;height: 440px;}
#AboutFederalBank .About-Federal-right { padding: 20px; }
.mt-5 {
margin-top: 1rem !important;
}

#HomeKeyHighlights {padding: 30px 0px;}
#HomeKeyHighlights .nav { position: relative; top: 0px; }
#HomeKeyHighlights .swiper-pagination-bullet {width: 30px;}
#HomeKeyHighlights .swiper-button-next, #HomeKeyHighlights .swiper-button-prev {
top: inherit;
bottom: 130px;
}

#chairperson {
padding: 40px 0px;
}

#FinancialPerformance {
padding: 30px 0px;
}
#FinancialPerformance #KeyParameters .swiper-pagination-bullet, #FinancialPerformance #KeyRatios .swiper-pagination-bullet { width: 15px; }
#businessModel .Htabs .nav-link { width: 100px; text-align: center; font-size: 16px;  line-height: 17px;}
#businessModel .Htabs .nav-link::before,#businessModel .Htabs .nav-link::after { display: none; }
#businessModel .businessTabsConteiner { padding: 10px; }
#businessModel .kpi-info h3 {font-size: 25px !important;}
#businessModel #v-pills-tabContent {
width: 100%;
}
#businessModel #v-pills-tab .nav-link { font-size: 12px; padding: 7px 0px; }
#businessModel .VTabsinner h3 { display: block; font-size: 20px; }
#businessModel .VTabsinner h3 img { width: 30px !important; display: block; }
#businessModel .VTabsinner {padding-left: 15px;}
#ValueCreationbottom {
padding: 30px 0px;
}
#ValueCreationbottom .ValueCreationbottomCards { margin-bottom: 20px; }
#ESGStrategy .container {padding-top: 30px;}
#FinancialPerformance .kpiGraph .nav {margin-top: 20px;}
#businessModel {
background-color: #f8f8f8;
padding: 30px 0px;
}
#chairperson .chairperson-cards p~p {
height: auto; margin-bottom:10px;
} 
.chairperson-cards { margin-top: 30px; }

.decarbonisation-bg:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: black; opacity: 0.3; }
#HomeEsg {padding: 30px 0px;}
#HomeEsg .nav {top: 0px;position: relative; margin-bottom: 30px; }
#HomeEsg .nav .nav-item .nav-link {padding: 14px 12px;}
#HomeEsg .enviroment-right { margin-top: 20px; }
.enviroment-pix2 { margin-bottom: 30px; }

#stories .storiesSlider {
padding-left: 0%;
}

#HomeEsg #Governance .enviroment-pix1 {height: 237px;}
#stories .storiesSlider .swiper-slide { height: auto; }
#stories .Madhavaright .innerRight {padding: 20px 20px; height: auto; }
#stories .Madhavaright .innerRight .rishta-vet, #stories .Madhavaright .innerRight .rishta-vet2 { position: relative; }
#stories .Madhavaright .innerRight .q1 {margin-top: 20px;}
#downloadCenter .downloadBt.white-br {
border-right: none;
}
#downloadCenter .downloadBt { border-bottom: solid 1px #fff; }
.footer-wrp {padding: 20px 0px; height: auto; text-align: center !important; }
.footer-wrp .social { text-align: center; margin-top: 10px; }

/* nav */
.header {padding-bottom: 10px;}
.header .item-left, .header .item-right {
flex: 0 0 1%;
}
.menu-main {
margin-bottom: 0;
padding-left: 0px;
}
.header .menu>ul>li .sub-menu.active {
display: block;
}
#banner .bnr-vid-cvr video.mobile, .header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item ul, .pagenav a {
display: block;
}
.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li {padding-right: 20px;}
.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a {padding: 10px 0;}
.header .menu>ul>li .sub-menu>ul>li>a, .header .menu>ul>li>a { color: black; }
#downloadCenter .right-cricle,#downloadCenter .right-cricle2 { display: none; }
#HomeReach .ReachLeft {padding-top: 0px;}

#businessModel #outcome #v-pills-tab2 .nav-link {font-size: 12px;
    padding: 7px 0px;}
    #homeAwardsAccolades .homeAwardsAccolades-bg img { width: auto; }
}


/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {

.row { margin: 0px; }
.common-ttle,.common-ttle2 {
font-size: 30px;
}
.topDownload { display: none; }
.viewport {
padding-bottom: 0px !important;
}

#banner,#HomeReach,#HomeKeyHighlights,#chairperson,#FinancialPerformance,#businessModel,#ValueCreationbottom,#ESGStrategy,#HomeEsg,#stories,#homeAwardsAccolades { overflow: hidden; }

#header .container .ham {right: 20px;}

.awardsAccolades .awardsBox p { padding-right: 0px; }
.InnovativeSolutions .InnovativeList .InnovativeListLeft {margin-bottom: 20px;}

.logotables,.our-products-tables  { overflow: scroll; width: 98%;  margin: auto; }
.our-products-tables td { width: 25%; }
.our-products-tables table th h5 {width: 250px;}

/* home */
#banner {margin-top: 60px;}
#HomeReach { padding: 20px; }
#HomeReach .ReachRight .reachList li .reachListText .svgicon { top: -40px; right: 13px;}
#HomeReach .ReachRight .reachList li .reachListText { padding-right: 10px;padding-left: 10px; }
#HomeReach .ReachRight .reachList li .ReachTitle {line-height: 50px;padding-left: 10px;width: 80px;font-size: 60px;}
#HomeReach .ReachRight .reachList li .reachListText {padding-top: 16px; }
#HomeReach .ReachRight .reachList li .reachListText h6 {font-size: 24px;}
#HomeReach .ReachRight .reachList li .reachListText p {font-size: 16px;}
#HomeReach .notes { padding-left: 10px; padding-right: 10px; }

#AboutFederalBank { margin-top: 30px }
#AboutFederalBank .nav { position: relative; top: 0px; margin-top: 0px; margin-bottom: 30px; }
#AboutFederalBank .nav .nav-item .nav-link {
font-size: 14px;
padding: 14px 5px;
width: 120px;
line-height: 20px;
}

#AboutFederalBank .AboutLeft .About-pix {height: 440px;}
#AboutFederalBank .AboutLeft {padding: 20px;padding-top: 50px;height: 440px;}
#AboutFederalBank .About-Federal-right { padding: 20px; }
.mt-5 {
margin-top: 1rem !important;
}

#HomeKeyHighlights {padding: 30px 0px;}
#HomeKeyHighlights .nav { position: relative; top: 0px; }
#HomeKeyHighlights .swiper-pagination-bullet {width: 30px;}
#HomeKeyHighlights .swiper-button-next, #HomeKeyHighlights .swiper-button-prev {
top: inherit;
bottom: 130px;
}

#chairperson {
padding: 40px 0px;
}

#FinancialPerformance {
padding: 30px 0px;
}
#FinancialPerformance #KeyParameters .swiper-pagination-bullet, #FinancialPerformance #KeyRatios .swiper-pagination-bullet { width: 15px; }
#businessModel .Htabs .nav-link { width: 100px; text-align: center; font-size: 16px;  line-height: 17px;}
#businessModel .Htabs .nav-link::before,#businessModel .Htabs .nav-link::after { display: none; }
#businessModel .businessTabsConteiner { padding: 10px; }
#businessModel .kpi-info h3 {font-size: 25px !important;}
#businessModel #v-pills-tabContent {
width: 100%;
}
#businessModel #v-pills-tab .nav-link { font-size: 12px; padding: 7px 0px; }
#businessModel .VTabsinner h3 { display: block; font-size: 20px; }
#businessModel .VTabsinner h3 img { width: 30px !important; display: block; }
#businessModel .VTabsinner {padding-left: 15px;}
#ValueCreationbottom {
padding: 30px 0px;
}
#ValueCreationbottom .ValueCreationbottomCards { margin-bottom: 20px; }
#ESGStrategy .container {padding-top: 30px;}
#FinancialPerformance .kpiGraph .nav {margin-top: 20px;}
#businessModel {
background-color: #f8f8f8;
padding: 30px 0px;
}
#chairperson .chairperson-cards p~p {
height: auto; margin-bottom:10px;
} 
.chairperson-cards { margin-top: 30px; }

.decarbonisation-bg:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: black; opacity: 0.3; }
#HomeEsg {padding: 30px 0px;}
#HomeEsg .nav {top: 0px;position: relative; margin-bottom: 30px; }
#HomeEsg .nav .nav-item .nav-link {padding: 14px 12px;}
#HomeEsg .enviroment-right { margin-top: 20px; }
.enviroment-pix2 { margin-bottom: 30px; }

#stories .storiesSlider {
padding-left: 0%;
}

#HomeEsg #Governance .enviroment-pix1 {height: 237px;}
#stories .storiesSlider .swiper-slide { height: auto; }
#stories .Madhavaright .innerRight {padding: 20px 20px; height: auto; }
#stories .Madhavaright .innerRight .rishta-vet, #stories .Madhavaright .innerRight .rishta-vet2 { position: relative; }
#stories .Madhavaright .innerRight .q1 {margin-top: 20px;}
#downloadCenter .downloadBt.white-br {
border-right: none;
}
#downloadCenter .downloadBt { border-bottom: solid 1px #fff; }
.footer-wrp {padding: 20px 0px; height: auto; text-align: center !important; }
.footer-wrp .social { text-align: center; margin-top: 10px; }

/* nav */
.header {padding-bottom: 10px;}
.header .item-left, .header .item-right {
flex: 0 0 1%;
}
.menu-main {
margin-bottom: 0;
padding-left: 0px;
}
.header .menu>ul>li .sub-menu.active {
display: block;
}
#banner .bnr-vid-cvr video.mobile, .header .menu>ul>li .sub-menu.mega-menu-column-4>.list-item ul, .pagenav a {
display: block;
}
.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li {padding-right: 20px;}
.header .menu>ul>li .sub-menu.mega-menu>.list-item>ul>li>a {padding: 10px 0;}
.header .menu>ul>li .sub-menu>ul>li>a, .header .menu>ul>li>a { color: black; }
#downloadCenter .right-cricle,#downloadCenter .right-cricle2 { display: none; }
#HomeReach .ReachLeft {padding-top: 0px;}
#AboutFederalBank #profile .homemap { width: 100%; margin-left: 0px;margin-top: 30px;}
#AboutFederalBank #profile .PresenceCard {padding: 20px !important; height: auto; padding-bottom: 30px !important; }
#GroupCompanies { padding: 20px; }
#AboutFederalBank .nestedtabsSection .nestedtabsSectionInner .nav .nav-item .nav-link {width: 170px;padding: 10px;}
#AboutFederalBank #profile .homemap .infoCards {
position: relative;
left: 0px;
bottom: 0px;
width: 100%;
padding-bottom: 30px;
} 

#AboutFederalBank .TechnologyLeft {
padding-top: 10px;
}
#AboutFederalBank .TechnologyRight {
padding-top: 20px;
}
#AboutFederalBank #contact {
background-color: #fff;
padding-bottom: 40px;
}

#businessModel #outcome #v-pills-tab2 .nav-link {font-size: 12px;
    padding: 7px 0px;}

    #homeAwardsAccolades .homeAwardsAccolades-bg img { width: auto; }
    #stories { padding: 10px; }
    #homeAwardsAccolades {padding: 0px 13px; height: auto; background-color: black; }

    #AboutFederalBank .nestedtabsSection .nestedtabsSectionInner .nav { padding-top: 20px; }
    #AboutFederalBank .nestedtabsSection { display: block; height: auto; }
    #AboutFederalBank .nestedtabsSection .nestedtabsSectionInner { width: 100%; margin-right: 0px; }
    #stories .swiper-pagination {left: 0%;}  
    #stories .swiper-button-next, #stories .swiper-button-prev { display: none; }
    #homeAwardsAccolades {margin-top: 20px;}
    #AboutFederalBank #profile .homemap .tit {position: relative;padding-left: 10px;left:0;width: 100%;}

}