@media (min-width: 1920px) and (max-width: 2560px) {

}



@media (min-width: 1601px) and (max-width: 1919px) {

}



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

    .intro1 .container-1440 .intro-box1{width: 800px;}
    .intro1 .container-1440 .intro-box1 h2{ font-size: 120px;}
    .intro1 .container-1440 .intro-box1 .cap-cvr p{ font-size: 20px; line-height: 28px;}
    .dha-wrp .dha-cntr-box .dha-rhs h2{ font-size: 28px;}
    .common-ttle2{ font-size: 30px; line-height: 40px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .ttle{ font-size: 20px; line-height: 26px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block h2{ font-size: 42px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block h2 .unit{ font-size: 20px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block{ margin-bottom: 20px;}
    .ril-home-wrp,.reliance-at-glance-wrp,.business-model-wrp{ padding: 40px 0px;}
    .common-ttle{ font-size: 40px; line-height: 44px;}
    .common-sub-ttle{ font-size: 20px; line-height: 24px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .ttl{ font-size: 16px; margin-bottom: 5px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .desc-cvr{ font-size: 14px; line-height: 20px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block h2{ font-size: 30px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block h2 .unit{ font-size: 16px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block .desc{ font-size: 16px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block{ margin-bottom: 10px;}
    .common-cta{ font-size: 14px; height: 45px;    padding: 11px 35px;}
    .we-care2-wrp .we-care2-lhs h2{ font-size: 80px;}
    .we-care2-wrp .we-care2-rhs .ttle{ font-size: 40px; line-height: 48px;}
    .we-care2-wrp .we-care2-rhs .thg-grid-cvr .thg-desc-cvr h2{ font-size: 24px; line-height: 22px;}
    .we-care2-wrp .we-care2-rhs .thg-grid-cvr .thg-desc-cvr p{ font-size: 15px; line-height: 20px;}
    .we-care2-wrp .we-care2-rhs .thg-grid-cvr{ margin: 105px 0px;}
    .cmds-wrp .cmds-rhs .quote-desc{ font-size: 22px; line-height: 32px;}
    .bm-circle{ width: 450px; display: inline-block;}
    .kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block h2{ font-size: 36px;}
    .kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block h2 .unit{ font-size: 18px;}
    .kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block{ margin-bottom: 15px;}
    .common-ttle3{ font-size: 60px;}
    .esg-hme-wrp .esg-sldr .swiper-slide .esg-hme-bg{ height: 450px;}

    .header-full-wrp .drop-menu-full .container-1440{ padding: 30px 15px 0px;}
    .header-full-wrp .drop-menu-full .container-1440 .main-ttle{ font-size: 18px; margin-bottom: 10px;}
    .header-full-wrp .drop-menu-full .container-1440 a.menu-lnk{ font-size: 14px;}
    .header-full-wrp .drop-menu-full .container-1440 #close-menu {width: 30px;position: absolute;top: 30px; right: 30px;z-index: 2;}

}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {

    .intro1 .container-1440 .intro-box1{width: 800px;}
    .intro1 .container-1440 .intro-box1 h2{ font-size: 120px;}
    .intro1 .container-1440 .intro-box1 .cap-cvr p{ font-size: 20px; line-height: 28px;}
    .dha-wrp .dha-cntr-box .dha-rhs h2{ font-size: 36px;}
    .common-ttle2{ font-size: 30px; line-height: 40px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .ttle{ font-size: 20px; line-height: 26px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block h2{ font-size: 42px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block h2 .unit{ font-size: 20px;}
    .ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block{ margin-bottom: 20px;}
    .ril-home-wrp,.reliance-at-glance-wrp,.business-model-wrp{ padding: 40px 0px;}
    .common-ttle{ font-size: 40px; line-height: 44px;}
    .common-sub-ttle{ font-size: 20px; line-height: 24px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .ttl{ font-size: 16px; margin-bottom: 5px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .desc-cvr{ font-size: 14px; line-height: 20px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block h2{ font-size: 30px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block h2 .unit{ font-size: 16px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block .desc{ font-size: 16px;}
    .reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block{ margin-bottom: 10px;}
    .common-cta{ font-size: 14px; height: 45px;    padding: 11px 35px;}
    .we-care2-wrp .we-care2-lhs h2{ font-size: 80px;}
    .we-care2-wrp .we-care2-rhs .ttle{ font-size: 40px; line-height: 48px;}
    .we-care2-wrp .we-care2-rhs .thg-grid-cvr .thg-desc-cvr h2{ font-size: 18px; line-height: 22px;}
    .we-care2-wrp .we-care2-rhs .thg-grid-cvr .thg-desc-cvr p{ font-size: 15px; line-height: 20px;}
    .we-care2-wrp .we-care2-rhs .thg-grid-cvr{ margin: 85px 0px;}
    .cmds-wrp .cmds-rhs .quote-desc{ font-size: 22px; line-height: 32px;}
    .bm-circle{ width: 450px; display: inline-block;}
    .kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block h2{ font-size: 36px;}
    .kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block h2 .unit{ font-size: 18px;}
    .kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block{ margin-bottom: 15px;}
    .common-ttle3{ font-size: 60px;}
    .esg-hme-wrp .esg-sldr .swiper-slide .esg-hme-bg{ height: 450px;}

    .header-full-wrp .drop-menu-full .container-1440{ padding: 30px 15px 0px;}
    .header-full-wrp .drop-menu-full .container-1440 .main-ttle{ font-size: 18px; margin-bottom: 10px;}
    .header-full-wrp .drop-menu-full .container-1440 a.menu-lnk{ font-size: 14px;}
    .header-full-wrp .drop-menu-full .container-1440 #close-menu {width: 30px;position: absolute;top: 30px; right: 30px;z-index: 2;}


}



/* Medium */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .row { margin: 0px; }
    #Glance-page { padding-left: 10px; padding-right: 10px; }
    #driving-esg,#intropage { padding: 10px; }
    #driving-esg,#intropage,#WeCare-page,#bodInner,.MaximisingTable,#oil-gas-sec,#integrated-pages,.integrated-second-fold { padding: 10px; }
    .commontable { margin-top: 30px; }
    .chart {width: 225px;}
    #Kpi-page { padding: 10px; }
    /* .pad-none { padding-left: 0px; padding-right: 0px; } */
    .breadcrumb-full-wrp .breadcrumb {
        margin-bottom: 0px;
        padding: 10px;
    }
    .BigTitle {font-size: 60px; line-height: 75px;}
    .BigTitle span.fs90 {font-size: 70px;}
}



/* Small */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .row { margin: 0px; }
    #Glance-page { padding-left: 10px; padding-right: 10px; }
    .DrivinggrowthTable { overflow: scroll; width: 95%; margin: auto; }
    #driving-esg,#intropage,#WeCare-page,#bodInner,#integrated-pages,.integrated-second-fold,#oil-gas-sec,#Kpi-page,#integrated-pages { padding: 10px; }
    .tbl-res,.financial-tables,.MaximisingTable,.table-style2,.esg-table,.commontable { overflow: scroll; width: 95%; margin: auto; }
    .commontable { margin-top: 30px; }
    #Glance-page .pic { margin-bottom: 30px; }
    .pad-none { padding-left: 0px; padding-right: 0px; }
    .mar-t-10 { margin-top: 10px; }
    .breadcrumb-full-wrp .breadcrumb {
        margin-bottom: 0px;
        padding: 10px;
    }
    .p-5 {
        padding: 1rem!important;
    }
    .BigTitle {font-size: 60px; line-height: 75px;}
    .BigTitle span.fs90 {font-size: 70px;}
    .position-img {position: relative; right: 0;}
    .InfoNoBox .nos {font-size: 32px;}
    #footer .copy-links {
        position: relative;
        color: #FFF;
        margin-top: 8px;
        display: block;
        }
}


/* Extra small */

@media (min-width: 320px) and (max-width: 767px) {
.row { margin: 0px; }
#Glance-page { padding-left: 10px; padding-right: 10px; }

.BigTitle { font-size: 40px; line-height: 45px; }
.BigTitle span.fs90 { font-size: 42px; }
.jiommobile {background-size: 130px;}

.DrivinggrowthTable { overflow: scroll; width: 95%; margin: auto; }
#driving-esg,#WeCare-page,#intropage,#bodInner,.breadcrumb-full-wrp,#integrated-pages,.integrated-second-fold,#Kpi-page { padding: 10px; }
.breadcrumb-full-wrp {
    margin-bottom: 10px;
}
.tbl-res,.financial-tables,.MaximisingTable,.table-style2,.esg-table,.commontable { overflow: scroll; width: 95%; margin: auto; }
.PageTitle {
    font-size: 28px;
}

.fs40 {
    font-size: 32px !important;
    line-height: 40px;
}

#WeCare-page .fs40 { margin-top: 20px; }
.commontable { margin-top: 30px; }
.intropagePic { margin-bottom: 30px; }
.olb-desc-wrp { margin-top: 10px; }

.EnergyJioGenNext .title30 { margin-top: 30px; }
.graph-bar-Title {
    margin-top: 50px;
}

#Kpi-page  .chart { margin: auto; }
.pad-none { padding-left: 0px; padding-right: 0px; }
.p-5 {
    padding: 1rem!important;
}

.PageTitle br { display: none; }
.p-30 {
    padding: 10px;
}

.ptb-60 {
    padding-top: 0px;
    padding-bottom: 60px;
}
.mar-t-10 { margin-top: 10px; }

.mb-5 {
    margin-bottom: 1rem!important;
}

.breadcrumb-full-wrp .breadcrumb-item {
    color: #111111;
    font-size: 11px;
}

.pilltabletable { overflow: scroll; width: 95%; margin: auto; }
.fs30 {
    font-size: 22px;
}

.title30 {
    font-size: 20px;
    line-height: 30px;
}

.integrated-first-fold .intergrated-cntr-block h2 {font-size: 40px;}
.InfoNoBox .nos {font-size: 30px;}


.header-full-wrp .head-rhs a.head-dwnld-cta{ font-size: 13px;padding: 3px 0px 10px 25px;background-size: 20px;}
.header-full-wrp .head-rhs{ padding-top: 10px;}
.intro1 .container-1440 .intro-box1{ width: 100%; text-align: center;}
.intro1 .container-1440 .intro-box1 h2{ font-size: 70px;}
.intro1 .container-1440 .intro-box1 .cap-cvr {width: 100%;float: none;}
.intro1 .container-1440 .intro-box1 .cap-cvr p{ font-size: 16px; line-height: 24px;}
.intro1 .welcome-txt{ font-size: 12px; left: 0px; width: 100%; text-align: center; bottom: 10px;}
.splash-wrp .splash-grid-holder{ height: auto;}
.splash-wrp .splash-grid-holder .spalsh-box{ position: relative;top:inherit !important;left: inherit !important;right: inherit !important; bottom: inherit !important; width: 32% !important; display: inline-block; height: 90px !important;     margin-bottom: -2px;}

.splash-wrp .splash-grid-holder .spalsh-box.splashbg17{ width: 65% !important;}
.dha-wrp{ padding: 40px 0px;}
.dha-wrp .dha-cntr-box {width: 100%;position: relative;left: 0%;top: 0%;transform: translate(0%, 0%);}
.dha-wrp .dha-cntr-box .dha-lhs{ width: 200px; margin: 0 auto;}
.dha-wrp .dha-cntr-box .dha-rhs{ text-align: center;}
.dha-wrp .dha-cntr-box .dha-rhs img{ width: 20px;}
.dha-wrp .dha-cntr-box .dha-rhs h2{ font-size: 20px; line-height: 24px;}
.dha-wrp .dha-cntr-box .dha-rhs p{ font-size: 14px; line-height: 1;}
.ril-home-wrp{ padding: 40px 15px;}
.common-ttle2{ font-size: 22px; line-height: 30px;}
.ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .ttle{ font-size: 20px;padding-bottom: 10px;min-height: auto; text-align: center;}
.ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block .info-ttle{ font-size: 14px;}
.ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block h2{ font-size: 24px;}
.ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block h2 .unit{ font-size: 16px;}
.ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block{ margin-bottom: 10px; text-align: center;}
.ril-home-wrp .ril-cont-grid-cvr .ril-cont-lhs .infographics-block .desc{ font-size: 14px;}
.reliance-at-glance-wrp{ padding: 0px 15px 40px;}
.reliance-at-glance-wrp .rag-lhs {width: 100%;float: none; text-align: center; margin-bottom: 20px;}
.common-sub-ttle{ font-size: 18px;}
.common-ttle{ font-size: 32px; line-height: 40px;}
.common-cta{     padding: 8px 30px; font-size: 13px; height: 40px;}
.reliance-at-glance-wrp .rag-lhs .arrw-cvr{ display: block;}
.reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .ttl{ font-size: 20px;}
.rag-slde-box{ text-align: center;}
.reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block h2{ font-size: 24px;}
.reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block h2 .unit{ font-size: 16px;}
.reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block .desc,.reliance-at-glance-wrp .rag-rhs .rag-sldr .rag-slde-box .infographics-block .info-ttle{ font-size: 16px;}
.we-care2-wrp{ padding: 40px 0px;}
.we-care2-wrp .we-care2-lhs h2{ font-size: 60px;}
.we-care2-wrp .we-care2-lhs p{ padding-left: 0px;}
.we-care2-wrp .we-care2-lhs{ text-align: center;}
.we-care2-wrp .we-care2-rhs .we-care-line{ display: none;}
.we-care2-wrp .we-care2-rhs{ text-align: center; margin-top: 30px;}
.we-care2-wrp .we-care2-rhs .ttle{ font-size: 24px; line-height: 30px; text-align: center; padding-left: 0px;}
.we-care2-wrp .we-care2-rhs .thg-grid-cvr{ margin: 30px 0px;}
.we-care2-wrp .we-care2-rhs .thg-grid-cvr .thg-desc-cvr {width: 100%;height: 100%;padding: 150px 0px 0px 0px !important;text-align: center !important; background-position: top 10% center !important; background-size: 120px !important;}
.we-care2-wrp .we-care2-rhs .thg-grid-cvr.cust-marg {margin: 30px 0px;}
.we-care2-wrp .we-care2-rhs .cust-mar-200{ margin-top: 30px;}
.we-care2-wrp .we-care2-rhs .cust-mar-200::before{ display: none;}
.cmds-wrp .cmds-rhs {padding-left: 0px; padding-top: 20px;}
.cmds-wrp .cmds-rhs .quote-desc{ font-size: 18px; line-height: 28px;}
.cmds-wrp .cmds-rhs .name{ font-size: 16px; line-height: 22px;}
.cmds-rhs img{ display: none;}
.business-model-wrp{ padding: 40px 0px;}

.bm-grid-cvr .mobo-pic{ display: block;}
.bm-grid-cvr .desk-buss{ display: none;}

.cmds-wrp{ padding-bottom: 0px;}
.business-model-wrp .bm-grid-cvr {width: 100%;height: auto;margin-top: 0px;margin-bottom: 0px;}

.kpi-tabs-cvr .kpi-tab-cc{ display: block !important;}

.kpi-wrp-home .kpi-tabs-cvr .nav{ width: 100%; flex-direction: row !important;}
.kpi-wrp-home .kpi-tabs-cvr .nav .nav-link {color: rgba(54, 66, 102, 0.3);text-align: center;font-size: 16px;line-height: 24px;font-weight: 400;padding: 0px 10px;position: relative;width: 33%;text-align: center;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content{ padding-left: 0px; margin-top: 30px;}
.kpi-wrp-home .kpi-tabs-cvr .nav .nav-link:nth-child(1)::before{display: none;}
.kpi-wrp-home .kpi-tabs-cvr .nav .nav-link.active::before{ background-color: #EAEAEA;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block h2{ font-size: 24px;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block h2 .unit{ font-size: 16px;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block .desc{ font-size: 16px;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block {margin-bottom: 20px;text-align: center;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content .kpi-infonumb-wrp .infographics-block .info-ttle{ font-size: 15px;}
.kpi-wrp-home .kpi-tabs-cvr .tab-content .yfh-wrp p{ margin-top: 20px;}

.esg-hme-wrp{ padding: 0px 0px 40px;}
.common-ttle3{ font-size: 32px;}
.esg-hme-wrp .esg-sldr .swiper-slide .esg-hme-bg .caption{ bottom: 25px; left:0px; padding: 20px 20px 60px 20px; background-position: left 20px bottom;background-image: url(../images/esg-circle-arrw.png);}
.esg-hme-wrp .esg-sldr .swiper-slide .esg-hme-bg .caption p{ opacity: 1; max-height: 100px; font-size: 13px;}
.esg-hme-wrp .esg-sldr .swiper-slide .esg-hme-bg .caption h2{ font-size: 26px; margin: 0px;}
.esg-hme-wrp .esg-sldr .swiper-slide .esg-hme-bg{ height: 350px;}

.kcac-wrp{ padding: 0px 0px 40px;}
.kcac-wrp .kcac-rhs{ padding-right: 0px;}
.common-ttle3 .intt {margin-left: 40px;}
.ril-foundation-wrp .rf-cont-cvr .rf-dotted-line{ display: none;}
.ril-foundation-wrp .rf-cont-cvr .rf-container {width: 100%;margin: 30px auto;position: relative;}
.ril-foundation-wrp .rf-cont-cvr .rf-container .rf-pic.left-pic {text-align: center;}
.ril-foundation-wrp .rf-cont-cvr .rf-container .rf-desc{text-align: center;}
.ril-foundation-wrp .rf-cont-cvr .rf-container .rf-desc .infographics-block h2{ font-size: 24px;}
.ril-foundation-wrp .rf-cont-cvr .rf-container .rf-desc .infographics-block .info-ttle{ font-size: 16px; line-height: 1.2;}
.ril-foundation-wrp .rf-cont-cvr .rf-container .rf-desc .infographics-block .info-ttle br{ display: none;}
.rf-pic{ text-align: center;}
.ril-foundation-wrp .rf-cont-cvr .rf-container .rf-desc.rf-desc2 {padding: 20px 0px 0px 0px;}
.gen-next-wrp {padding: 0px 0px 40px; text-align: center;}
.gen-next-wrp .gen-rhs {padding-left: 0px;}
.rag-wrp {padding: 30px 0px 40px;}
.rag-wrp .common-ttle{ text-align: center;}
.rag-lhs{ margin-bottom: 30px;}
.ias-wrp {padding: 0px 0px 40px;}
.dc-wrp .dc-lhs{ height: auto; text-align: center; margin-bottom: 20px;}
.dc-wrp .dc-rhs .dc-rhs-bx{ height: auto; text-align: center; margin-bottom: 20px;}
.dc-lhs .common-cta{ margin-bottom: 20px;}
.dc-wrp .dc-links-wrp ul li a span{ text-align: left;}
.dc-rhs .common-cta{ margin-bottom: 20px;}
.dc-wrp .dc-ttle{ padding-top: 15px;}
.dc-wrp {padding: 0px 0px;}
#footer{ text-align: center; margin-top: 20px;}
#footer .ftr-rhs {text-align: center; margin-top: 15px;}

.header-full-wrp .drop-menu-full .container-1440{ padding: 30px 0px;}
.header-full-wrp .drop-menu-full.open{ overflow-y: scroll;}
.header-full-wrp .drop-menu-full .container-1440 #close-menu {width: 30px;top: 15px;right: 15px;}
.header-full-wrp .drop-menu-full .container-1440 .main-ttle{ margin-top: 30px;}
.ias-wrp .ias-grid-cvr .ias-bx a { position: relative; left: 0px; bottom: 0px; }
.BusinessMenu .BusinessMenuList {width: 100%;}
.BusinessMenu .BusinessMenuList a {padding: 15px 5px;}
.header-full-wrp .head-rhs a.head-dwnld-cta {margin-right: 10px;}
.kpi-wrp-home .common-cta { width: 200px; }

#footer .copy-links {
position: relative;
color: #FFF;
margin-top: 8px;
display: block;
}

}