@media (min-width: 1920px) and (max-width: 2560px) {



}

@media (min-width: 1600px) and (max-width: 1919px) {

.container-1360-wrp{max-width: 1360px;}
.common-ttle{ font-size: 46px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}



}


@media only screen and (min-width: 1400px) and (max-width: 1599px) {
.container {max-width: 1130px;}
.container-1360-wrp{max-width: 1300px;}
.common-ttle{ font-size: 36px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}

#aboutUs p {padding: 0px 190px;font-size: var(--fs20);}
#hero-anim-track .container .PerformanceRight .desc {font-size: var(--fs32); line-height: 42px; }
.services-section .service-card {padding: 50px 30px;}

p {
    font-size: var(--fs18);
}

#footer .cta-title {font-size: clamp(2rem, 4vw, 4.5rem);}
#footer .cta-title span {
    margin-left: 144px;
}

#founder .founderRight {margin-top: 100px;}
.menu__close {
    display: none;
  }

  #about-us-banner .about-banner {max-width: 830px;}
  #about-us-banner .about-text {font-size: 170px;}
.Conferences #brsr .report-list li .value,#brsr .report-list li .label {
    font-size: 12px;
}
#brsr .report-list li .event-content h3 { font-size: 20px; }
}


@media only screen and (min-width: 1200px) and (max-width: 1399px) {
.container-1360-wrp{max-width: 1300px;}
.common-ttle{ font-size: 36px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}

#aboutUs p {padding: 0px 190px;font-size: var(--fs20);}
#hero-anim-track .container .PerformanceRight .desc {font-size: var(--fs32); line-height: 42px; }
.services-section .service-card {padding: 50px 30px;}

p {
    font-size: var(--fs18);
}

#footer .cta-title {font-size: clamp(2rem, 4vw, 4.5rem);}
#footer .cta-title span {
    margin-left: 204px;
}
#footer .footer-nav a { font-size: 14px; }
.menu__close {
    display: none;
  }

  #about-us-banner .about-text {font-size: 160px; }
#brsr .report-list li .event-content h3 { font-size: 20px; }
}


/* (1366x768) WXGA Display */
/* @media  screen and (max-width: 1366px) {

}
*/

/* 1. scale and layout setting at 150% */
@media (resolution: 1.25dppx) {
.common-ttle {
font-size: 28px;
}
.hero-section .hero-content h2 {padding-top: 270px;}
#redifine .thumbs .swiper-slide {width: 196px;}
#redifine .container .redifine-right .storiesNos {padding-top: 20px;}
#Glance {padding-top: 10px;}
.infoNos .nos {font-size: 32px;}
#Glance .leftart {
    position: absolute;
    left: -135px;
    bottom: -240px;
    width: 500px;
    height: 600px;
    overflow: hidden;
    text-align: center;
    background: url(../images/glance-cricle.png) no-repeat -70px bottom/480px;
}
#Highlights .data-block .amount {font-size: 32px;}
#Strategy .StrategySlider2 .card {padding: 16px;}
#Strategy .StrategySlider2 .card-text {font-size: 16px;height: 140px;}
#chairman .next-per, #chairman .prev-per {right: -10px;}
#chairman {height: 835px;}
#risk .timeline {transform: scale(0.9);}
#CapitalWise .capitalWiseSliderCards .capitalWiseSliderCardsRhs h2 {font-size: 30px;}
#CapitalWise .capitalWiseSliderCards .capitalWiseSliderCardsRhs p {font-size: 18px;line-height: 1.2;}
#brsr .report-list li .event-content h3 { font-size: 20px; }
}

/* 3. scale and layout setting at 150% */
@media (resolution: 1.5dppx) {
#brsr .report-list li .event-content h3 { font-size: 20px; }
.container-1360-wrp{max-width: 1300px;}
.common-ttle{ font-size: 36px;}
.common-desc{ font-size: 20px;}
.common-cta{ font-size: 15px;}
#value-creation .creationRight {padding: 40px;}

#bottombanner .desc { font-size: 38px; }
#redifine { margin-bottom: 50px; }
#redifine .redifineSlider .swiper-slide {height: auto; padding-bottom: 50px; background: linear-gradient(168deg, #ED1D24 -101.33%, #000000 101.42%); }
#redifine .thumbs .swiper-slide {width: 148px;}
#redifine .container .redifine-right .storiesNos {padding-top: 20px;}
#Glance {padding-top: 10px;}
.infoNos .nos {font-size: 32px;}
#Glance .leftart {
    position: absolute;
        left: -115px;
        bottom: -260px;
        width: 420px;
        height: 510px;
        overflow: hidden;
        text-align: center;
        background: url(../images/glance-cricle.png) no-repeat -70px bottom / 480px;
}
#Highlights .data-block .amount {font-size: 32px;}
#Strategy .StrategySlider2 .card {padding: 16px;}
#Strategy .StrategySlider2 .card-text {font-size: 16px;height: 140px;}
#chairman .next-per, #chairman .prev-per {right:0px;
        transform: scale(0.8);}
#chairman {height: 725px;}
#chairman .chairmanimg  {width: 420px;}
#chairman .chairmanimg img { width: 100%; } 
#chairman .chairmanContent .desc {font-size: 22px;}
#risk .timeline {transform: scale(0.70);}
#CapitalWise .capitalWiseSliderCards .capitalWiseSliderCardsRhs h2 {font-size: 26px;}
#CapitalWise .capitalWiseSliderCards .capitalWiseSliderCardsRhs p {font-size: 16px;line-height: 1.2;}

.infoNos .units {
    font-size: 19px;
}
#redifine .container .redifine-right .infoNos .nos {font-size: 28px;}
#businessSegment .BussLhs h2 {font-size: 40px;}
#CapitalWise .capitalWiseSliderCards .capitalWiseSliderCardsRhs {padding-top: 0px;}

.hero-section .hero-content h1 {font-size: 44px;}
.hero-section .hero-content h2 {font-size: 34px;padding-top: 180px;}
.fs22 {
    font-size: 20px !important;
    line-height: 1.4;
}

#Stakeholder .stakeholderBox p {font-size: 13px;}
#risk .step {
    position: relative;
    width: 219px;
}

#risk .step:nth-child(5) {transform: translate(165px, 0px);}
#risk .step:nth-child(6) {
    transform: translate(270px, 0px);
}
#risk .step:nth-child(4) {
    transform: translate(110px, 0px);
}
#risk .step:nth-child(10) {
    transform: translate(-47px, 0px);
}

#CapitalWise .capitalWiseSliderCards {height: 460px;}
#redifine .thumbs .swiper-slide {font-size: 12px;}
}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)
{

.row { margin: 0px; }
.hero-section {height: 570px;} 
.hero-section { background-color: var(--DarkBlue); }
/* */
/* 
.hero-section .ticket-card {width:420px;background-size: contain; position: relative; bottom: 0px; margin-top: 20px;padding: 40px; }
.hero-section .hero-content { height: auto; display: block; padding-top: 267px;}
.hero-section .hero-content h2 {font-size: var(--fs26); margin-bottom: 0px; padding-bottom: 0px; }
.hero-section .ticket-top h5 {font-size: var(--fs16);}
.hero-section .ticket-bottom { display: block; margin-top: 15px; }
*/
.hero-section .hero-download { display: block; } 
#brandsLogos  {padding: 40px 0px;}
#aboutUs {
    padding: 50px 0px;
}
#aboutUs p {padding: 0px 10px;font-size: 16px;}
.desc {font-size: var(--fs30);}
/* #aboutUs .companyCards h6 {font-size: 12px;} */
#aboutUs .companyCards .about-icon svg {
    height: 110px;
}
#aboutUs .companyCards { margin-bottom: 20px; }

#hero-anim-track .container .PerformanceLeft {
    padding-top: 0px;
    margin-bottom: 20px;
}
#hero-anim-track .container {padding-top: 40px;}

#hero-anim-track .container .PerformanceRight {
    margin-top: 0px;
}
#hero-anim-track .container .PerformanceRight .desc { font-size: 22px; line-height: 1.5; letter-spacing:1px; }
.text-highlight {background: #156db5;}
#hero-anim-track { height: auto; }
#upcoming {padding: 20px 0px;}
#upcoming p { font-size: 20px; }
#upcoming .upcomingRhs { margin-top: 30px; }
.services-section {padding: 30px 0px;}
.services-section .service-card{padding: 20px 20px;}
#horizontal-scoll .WhyCollaborateLhs {
    padding: 30px;
} 
.common-ttle {
    font-size: var(--fs36);
}
p {
    font-size: var(--fs18);
    line-height: 1.4;
}

#horizontal-scoll .horizontal-scoll-wrapper {
        overflow: hidden;
        padding: 0px;
    }
#horizontal-scoll .horizontal>div { display: block; }
.people__card img { width: 100%; }
#TechnophilesNews {padding: 30px 0px; overflow: hidden; }

#TechnophilesNews .TechnophilesNewsSwiper {
    margin-top: 20px;
}
#moment .container-1360-wrp { padding: 30px; }
/* #moment .parallax-wrapper {height: 50vh;} */
#footer .cta-section {padding: 50px 0 80px;padding-bottom: 20px;}
#footer .cta-title span {
    display: inline-block;
    margin-left: 0px;
}
#footer .footer-nav a{font-size: 12px;margin: 0 2px;}
#footer .footerbottom-text {font-size: 40px;bottom: -130px;}
#footer {padding-bottom: 60px;}

#TechnophilesNews .swiper-button-next {
    right: 30px;
}

#TechnophilesNews .swiper-button-prev {
    left: 30px;
}
#TechnophilesNews .swiper-button-next,#TechnophilesNews  .swiper-button-prev {top: 22%;}

#horizontal-scoll { padding-bottom: 30px; position: relative; }
#horizontal-scoll .swiper-button-next,#horizontal-scoll .swiper-button-prev {top:40px; display: block; }
.burger .burger-line { background: #fff; }
.burger { position: fixed; top: 28px; right: 10px; }
.menu .menu__inner .menu__item .menu__link {color: #000;padding: 13px; border-bottom: solid 1px #DDD; }
.menu .menu__inner .menu__item:last-child {width: 170px;margin: 10px 10px; background-color: var(--blue); }
.menu .menu__inner .menu__item:last-child a { color: white; border-bottom:none;  }
#horizontal-scoll .swiper-button-next {
    right: 50px;
}
#horizontal-scoll .swiper-button-prev { left: inherit; right: 110px; }
.hero-section, 
#brandsLogos, 
#aboutUs, 
#hero-anim-track, 
#upcoming, 
.services-section, 
#horizontal-scoll, 
#TechnophilesNews, 
#moment, 
#footer
{ overflow: hidden; }

#moment {height: 370px;}
#about-us-banner p {padding: 0px 10px;}
.whoweare {padding: 90px 0px;}
.whoweare .whowearetxt {padding: 0px 10px;font-size: var(--fs26);}
.whoweare .mb-5 {
    margin-bottom: 1rem !important;
}
#productServices .column2 {
    margin-top: 0px;
}

#productServices .productServicesTitle {
    transform: translate(0px, 0px); margin-bottom: 40px;
}

#productServices {padding: 30px 0px;}
#founder{padding: 50px 0px;}
#founder .founderRight {margin-top: 40px;padding-left: 0px;}
#founder .founderRight p,#founder .name {font-size: var(--fs16);}
#team {padding: 30px 0px;} 
#productServices .productServicesCards h2 {font-size: 20px;}
#team .teamCards h6 {font-size: 13px;}
.menu__close,.burger{
    display: block;
  }
  #about-us-banner .about-text {font-size: 110px;top: 50px;}
}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) 
{

.row { margin: 0px; }

/* .hero-section {height: 660px;} */
.hero-section { background-color: var(--DarkBlue); height: 43vh; }
.hero-section .ticket-card {width: 420px;background-size: contain; position: relative; bottom: 0px; margin-top: 20px;padding: 40px; }
.hero-section .hero-content { height: auto; display: block; padding-top: 137px;}
.hero-section .hero-content h2 {font-size: var(--fs26); margin-bottom: 0px; padding-bottom: 0px; }
.hero-section .ticket-top h5 {font-size: var(--fs16);}
.hero-section .ticket-bottom { display: block; margin-top: 15px; }

#brandsLogos  {padding: 40px 0px;}
#aboutUs {
    padding: 50px 0px;
}
#aboutUs p {padding: 0px 10px;font-size: 16px;}
.desc {font-size: var(--fs30);}
/* #aboutUs .companyCards h6 {font-size: 12px;} */
#aboutUs .companyCards .about-icon svg {
    height: 110px;
}
#aboutUs .companyCards { margin-bottom: 20px; }

#hero-anim-track .container .PerformanceLeft {
    padding-top: 0px;
    margin-bottom: 20px;
}
#hero-anim-track .container {padding-top: 40px;}

#hero-anim-track .container .PerformanceRight {
    margin-top: 0px;
}
#hero-anim-track .container .PerformanceRight .desc { font-size: 22px; line-height: 1.5; letter-spacing:1px; }
.text-highlight {background: #156db5;}
#hero-anim-track { height: auto; }
#upcoming {padding: 20px 0px;}
#upcoming p { font-size: 20px; }
#upcoming .upcomingRhs { margin-top: 30px; }
.services-section {padding: 30px 0px;}
.services-section .service-card{padding: 20px 20px;}
#horizontal-scoll .WhyCollaborateLhs {
    padding: 30px;
} 
.common-ttle {
    font-size: var(--fs36);
}
p {
    font-size: var(--fs18);
    line-height: 1.4;
}

#horizontal-scoll .horizontal-scoll-wrapper {
        overflow: hidden;
        padding: 0px;
    }
#horizontal-scoll .horizontal>div { display: block; }
.people__card img { width: 100%; }
#TechnophilesNews {padding: 30px 0px; overflow: hidden; }

#TechnophilesNews .TechnophilesNewsSwiper {
    margin-top: 20px;
}
#moment .container-1360-wrp { padding: 30px; }
#moment .parallax-wrapper {height: 50vh;}
#footer .cta-section {padding: 50px 0 80px;padding-bottom: 20px;}
#footer .cta-title span {
    display: inline-block;
    margin-left: 0px;
}
#footer .footer-nav a{font-size: 12px;margin: 0 2px;}
#footer .footerbottom-text {font-size: 40px;bottom: -130px;}
#footer {padding-bottom: 60px;}

#TechnophilesNews .swiper-button-next {
    right: 30px;
}

#TechnophilesNews .swiper-button-prev {
    left: 30px;
}
#TechnophilesNews .swiper-button-next,#TechnophilesNews  .swiper-button-prev {top: 22%;}

#horizontal-scoll { padding-bottom: 30px; position: relative; }
#horizontal-scoll .swiper-button-next,#horizontal-scoll .swiper-button-prev {top: 70%; display: block; }
.burger .burger-line { background: #fff; }
.burger { position: fixed; top: 28px; right: 10px; }
.menu .menu__inner .menu__item .menu__link {color: #000;padding: 13px; border-bottom: solid 1px #DDD; }
.menu .menu__inner .menu__item:last-child {width: 170px;margin: 10px 10px; background-color: var(--blue); }
.menu .menu__inner .menu__item:last-child a { color: white; border-bottom:none;  }

.hero-section, 
#brandsLogos, 
#aboutUs, 
#hero-anim-track, 
#upcoming, 
.services-section, 
#horizontal-scoll, 
#TechnophilesNews, 
#moment, 
#footer
{ overflow: hidden; }
#moment {height: 500px;}
#TechnophilesNews .event-card {height: 690px;}
#about-us-banner p {padding: 0px 10px;}
.whoweare {padding: 30px 0px;}
.whoweare .whowearetxt {padding: 0px 10px;font-size: var(--fs26);}
.whoweare .mb-5 {
    margin-bottom: 1rem !important;
}
#productServices .column2 {
    margin-top: 0px;
}

#productServices .productServicesTitle {
    transform: translate(0px, 0px); margin-bottom: 40px;
}

#productServices {padding: 30px 0px;}
#founder{padding: 50px 0px;}
#founder .founderRight {margin-top: 40px;padding-left: 0px;}
#founder .founderRight p,#founder .name {font-size: var(--fs16);}
#team {padding: 30px 0px;} 

.menu__close,.burger{
    display: block;
  }
#about-us-banner .about-text {font-size: 80px;top: 50px;}

#brsr .report-list li {
    width: 50%;
    padding: 20px 10px;
}
#brsr .report-list li .event-content h3 {font-size: var(--fs22);}

}
/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {

.row { margin: 0px; }

/* .hero-section {height: 660px;} */
.hero-section { background-color: var(--DarkBlue); }
.hero-section .ticket-card {width: 330px;background-size: contain; position: relative; bottom: 0px; margin: auto; margin-top: 20px;padding: 22px; }
.hero-section .hero-content { height: auto; display: block; padding-top: 497px;}
.hero-section .hero-content h2 {font-size: var(--fs26); margin-bottom: 0px; padding-bottom: 0px; }
.hero-section .ticket-top h5 {font-size: var(--fs16);}
.hero-section .ticket-bottom { display: block; margin-top: 25px; }
.hero-section .ticket-bottom .time-remaining {margin: 8px 0 31px;}
#brandsLogos  {padding: 40px 0px;}
#aboutUs {
    padding: 50px 0px;
}
#aboutUs p {padding: 0px 10px;font-size: 16px;}
.desc {font-size: var(--fs30);}
/* #aboutUs .companyCards h6 {font-size: 12px;} */
#aboutUs .companyCards .about-icon svg {
    height: 110px;
}
#aboutUs .companyCards { margin-bottom: 20px; }

#hero-anim-track .container .PerformanceLeft {
    padding-top: 0px;
    margin-bottom: 20px;
}
#hero-anim-track .container {padding-top: 40px;}

#hero-anim-track .container .PerformanceRight {
    margin-top: 0px;
}
#hero-anim-track .container .PerformanceRight .desc { font-size: 22px; line-height: 1.5; letter-spacing:1px; }
.text-highlight {background: #156db5;}
#hero-anim-track { height: auto; }
#upcoming {padding: 20px 0px;}
#upcoming p { font-size: 20px; }
#upcoming .upcomingRhs { margin-top: 30px; }
.services-section {padding: 30px 0px;}
.services-section .service-card{padding: 20px 20px;}
#horizontal-scoll .WhyCollaborateLhs {
    padding: 30px;
} 
.common-ttle {
    font-size: var(--fs36);
}
p {
    font-size: var(--fs18);
    line-height: 1.4;
}

#horizontal-scoll .horizontal-scoll-wrapper {
        overflow: hidden;
        padding: 0px;
    }
#horizontal-scoll .horizontal>div { display: block; }
.people__card img { width: 100%; }
#TechnophilesNews {padding: 30px 0px; overflow: hidden; }

#TechnophilesNews .TechnophilesNewsSwiper {
    margin-top: 20px;
}
#moment .container-1360-wrp { padding: 30px; }
#moment .parallax-wrapper {height: 50vh;}
#footer .cta-section {padding: 50px 0 80px;padding-bottom: 20px;}
#footer .cta-title span {
    display: inline-block;
    margin-left: 0px;
}
#footer .footer-nav a{font-size: 12px;margin: 0 2px;}
#footer .footerbottom-text {font-size: 40px;bottom: -130px;}
#footer {padding-bottom: 60px;}

#TechnophilesNews .swiper-button-next {
    right: 30px;
}

#TechnophilesNews .swiper-button-prev {
    left: 30px;
}
#TechnophilesNews .swiper-button-next,#TechnophilesNews  .swiper-button-prev {top: 22%;}

#horizontal-scoll { padding-bottom: 30px; position: relative; }
#horizontal-scoll .swiper-button-next,#horizontal-scoll .swiper-button-prev {top: 70%; display: block; }
.burger .burger-line { background: #fff; }
.burger { position: fixed; top: 28px; right: 10px; }
.menu .menu__inner .menu__item .menu__link {color: #000;padding: 13px; border-bottom: solid 1px #DDD; }
.menu .menu__inner .menu__item:last-child {width: 170px;margin: 10px 10px; background-color: var(--blue); }
.menu .menu__inner .menu__item:last-child a { color: white; border-bottom:none;  }

.hero-section, 
#brandsLogos, 
#aboutUs, 
#hero-anim-track, 
#upcoming, 
.services-section, 
#horizontal-scoll, 
#TechnophilesNews, 
#moment, 
#footer
{ overflow: hidden; }
#horizontal-scoll .swiper-button-next {
    right: 50px;
}

#about-us-banner p {padding: 0px 10px;}
.whoweare {padding: 30px 0px;}
.whoweare .whowearetxt {padding: 0px 10px;font-size: var(--fs26);}
.whoweare .mb-5 {
    margin-bottom: 1rem !important;
}
#productServices .column2 {
    margin-top: 0px;
}

#productServices .productServicesTitle {
    transform: translate(0px, 0px); margin-bottom: 40px;
}

#productServices {padding: 30px 0px;}
#founder{padding: 50px 0px;}
#founder .founderRight {margin-top: 40px;padding-left: 0px;}
#founder .founderRight p,#founder .name {font-size: var(--fs16);}
#team {padding: 30px 0px;} 
#about-us-banner .about-text {font-size: 32px;top: 70px;}

#brsr {
    padding: 10px 0px;
}
#brsr .report-list li {
    width: 100%;
    padding: 20px 10px;
}
#brsr .report-list li .event-content h3 {font-size: var(--fs22);}
#moment {height: 400px; }

.hero-section {height: 810px;}
.hero-download { display: none; }
#horizontal-scoll .horizontal .card {height: 445px;}
#TechnophilesNews .event-card { height: 570px; }

#upcoming .swiper-button-next {
    right: 20px;
}

#upcoming .swiper-button-prev {
    left: inherit; right: 46px;
}

#upcoming .swiper-button-next,#upcoming .swiper-button-prev { top: 45px; }
#upcoming .swiper-button-next:after,#upcoming .swiper-button-prev:after {font-size: 21px;}

}

@media (max-width: 767px) {

  .menu__close,.burger{
    display: block;
  }
}

