@media (min-width: 1920px) and (max-width: 2560px) {
}

@media (min-width: 1600px) and (max-width: 1919px) {

}

/* 
@media  screen and (max-width: 1440px) {

.common-ttle{ font-size: 46px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}
#value-creation .creationRight {padding: 40px;}


}
*/
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1300px;
}
.fixed-nav-btn {width: 52px;}
.prev-btn .nav-icon {
left: 7px;
}
.next-btn .nav-icon {
right: 7px;
}
#rilOffcanvas.offcanvas {width: 600px !important;}
.oc-link {padding: 18px 20px;font-size: 18px;}




}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.oc-link {padding: 15px 20px;font-size: 16px;}
#rilOffcanvas.offcanvas {width: 500px !important;}


}


/* 3. scale and layout setting at 150% */
@media (resolution: 1.5dppx) {

}



/* 4. scale and layout setting at 175% */
@media (resolution: 1.75dppx) {
p {
font-size: 14px;
line-height: 22px;
}


}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.row {
margin-left: 0px;
margin-right: 0px;
}


}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)   {
.row {
margin-left: 0px;
margin-right: 0px;
}
.fixed-page-navigation {bottom: 40px;}
.ril-logo img {
width: 57px;
}
.ril-adni-logo img {height: 38px;}
.ril-navbar {padding: 10px 10px;}
.custom-breadcrumb {margin-top: 63px;}


}

/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {
.row {
margin-left: 0px;
margin-right: 0px;
}
.oc-link {font-size: 18px;}
#rilOffcanvas.offcanvas {
width: 97vw !important;
}
.fixed-page-navigation { position: relative; display: block; margin-top: 20px; border-top:solid 1px #e4e4e4 ; padding-top: 30px; border-bottom:solid 1px #e4e4e4 ; padding-bottom: 30px; }
.fixed-page-navigation .prev-btn svg {width: 32px;padding-right: 10px;}
.fixed-page-navigation .next-btn svg {width: 32px;padding-left: 10px;}

.innerTitle { font-size: 32px; margin-bottom: 0px; }
.ril-logo img {
width: 57px;
}

.ril-adni-logo img {height: 38px;}
.ril-navbar {padding: 10px 10px;}
.custom-breadcrumb {margin-top: 80px;}

.bigtitle {font-size: 40px;}
#Powering .stories-section .story-card { height: auto; }
.bstat-card { height: auto !important; }
}

/* ============================================================
HOME PAGE – RESPONSIVE ADDITIONS
============================================================ */

/* ── 1399px and below: tabnav becomes scrollable ── */
@media only screen and (max-width: 1399px) {
.tabnav {
overflow-x: auto;
overflow-y: hidden;
flex-wrap: nowrap;
height: auto;
min-height: 50px;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
}
.tabnav::-webkit-scrollbar { display: none; }
.tabnav__item {
flex: 0 0 auto;
min-width: 110px;
padding: 8px 10px;
font-size: 11px;
height: auto;
min-height: 50px;
}
}

/* ── 1199px and below: reflow absolute-positioned sections ── */
@media only screen and (max-width: 1199px) {


}

/* ── 991px and below ── */
@media only screen and (max-width: 991px) {

}




