<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* responaive */
@media (min-width: 1920px) and (max-width: 2560px) {}

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

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

    .blueCricleLine {
        left: -540px;
        top: 130px;
        width: 700px;
    }
    .mindtree_journey_wrp .cvr .page-title {font-size: 42px;}
    .fs26 {
        font-size: 24px !important;
    }

    .global-presence-wrp .global-pic-cvr .gp-card.show .global-list {
        right: -240px !important;
    }
    .global-presence-wrp .global-pic-cvr ul li a { font-size: 16px; }
    .global-presence-wrp .global-pic-cvr ul li a span { top: 17px; }

    .global-presence-wrp {
        padding: 30px 0px;
    }

    #header .dropdown-full-wrp {padding: 100px 0px 0px;}
  
}

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

.container__1440_wrp {
max-width: 1200px;
}

.home-banner-wrp .container__1440_wrp .caption-wrp {
max-width: 400px;
}

.global-presence-wrp .global-pic-cvr .gp-card.show .global-list {
    right: -240px !important;
}
.global-presence-wrp .global-pic-cvr ul li a { font-size: 16px; }
.global-presence-wrp .global-pic-cvr ul li a span { top: 17px; }

.global-presence-wrp {
    padding: 30px 0px;
}

}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1199px) and (orientation: landscape) {

    .global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list {
        right: -210px;
    }
    .global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list {
        right: -240px;
        width: 280px;
    }
    .global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list {
        right: -220px;
    }

}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {

    .row {
        margin: 0px;
        }
        
        
        
        .common-ttle {
            font-size: 28px;
            line-height: 36px;
        }
        
        .hamburger .line {width: 22px;margin: 6px auto;}
        .bread-wrp {margin-top: 70px;}
        #infinite-possibilities {padding: 50px 0px;}
        #infinite-possibilities .infinite-possibilities-logo img {width: 100%;}
        .desc {font-size: 20px;}
        
        #header .dropdown-full-wrp {
            text-align: left;
            overflow-y: auto;
            padding-bottom: 50px;
        }
        
        #footer {font-size: 12px;}
        
        #chairmans-message {padding: 20px 0px;}
        
        #chairmans-message .qBox {
            padding: 20px;
            font-size: 22px;
            line-height: 29px;
        }
        .blueCricleLine {
            position: absolute;
            left: -420px;
            top: -100px;
            width: 490px;
        }
        
        #chairmans-message .col-lg-8,#chairmans-message .col-lg-4 { padding-left: 0px; padding-right: 0px; }
        #chairmans-message .personName h2 {font-size: 16px;}
        #chairmans-message .personName p { font-size: 12px; }
        #chairmans-message .chairmansLHS {padding-top: 110px;}
        #chairmans-message .personName.personName1 {left: 30px;bottom: -80px;}
        #chairmans-message .personName.personName2 {left: 180px;bottom: -96px;}
        #chairmans-message .chairman-extra-pdtop {
            padding-top: 40px;
        }
        .blueCricleLine2 {
            right: -580px;
            top: 50%;
        }
        
        .fs26 {
            font-size: 20px !important;
        }
        .page-title {font-size: 26px !important;}
        
        .mindtree_journey_wrp {padding: 30px 0px;}
        
        .p-5 {
            padding: 1rem !important;
        }
        .mintree_journey_btm .pvc_wrp .core_value_list {margin-top: 10px;}
        .mintree_journey_btm .pvc_wrp .core_value_list li {width: 100%;font-size: 18px;}
        .mintree_journey_btm .kdfo_wrp .op_fact_list li h2 {font-size: 28px;}
        .mintree_journey_btm .kdfo_wrp .ttle {font-size: 21px;line-height: 1.1; margin-bottom: 10px; }
        .mintree_journey_btm .kdfo_wrp .op_fact_list li p {line-height: 1.1;font-size: 18px;}
        .mintree_journey_btm .kdfo_wrp .op_fact_list li {padding: 10px 0px 10px 0px;}
        
        .service_wrp .desc_wrp.pd-l {
            padding-left: 0px;margin-top: 20px;
        }
        .service_wrp .desc_wrp .ttle {font-size: 22px;}
        .service_wrp .desc_wrp.pd-r {
            padding-right: 0px; margin-top: 20px;
        }
        
        .ValueCeationBox p {
            padding-right: 0px;
        }
        
        #Valuecreated .ValuecreatedBg {padding: 40px 0px;background-size: cover;}
        .graph .nos {left: -2px;}
        .graph svg {width: 300px !important;}
        .graph-l {
            padding-top: 30px;
        }
        
        .graph {
            margin-top: 60px;
        }
        .global-presence-wrp .global-pic-cvr {
            position: relative;
            height: inherit;
        }
        
        .global-presence-wrp .global-pic-cvr ul { display: flex; flex-wrap: wrap; }
        .global-presence-wrp .global-pic-cvr ul li {
            margin: 0px 10px; width: 40%; 
        }
        
        .global-presence-wrp .global-pic-cvr .gp-card {right: 0px;}
        .global-presence-wrp .global-pic-cvr.global-Map { height: 250px !important; }
        .global-presence-wrp .global-lhs { margin-bottom: 10px; }
        
        .global-presence-wrp .global-pic-cvr .gp-card.show .global-list {
            /* right: -30px !important; */
            top: 0px !important;
            width: 240px;
        }
        
        .global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list {
            width: 220px;
        }
        
        
        
        /* NavRes */
        .Annual-Report { display: none; }
        .hamburger::before {top: 2px;left: -58px;font-size: 18px;}
        #hamburger-1.is-active .line:nth-child(1) {
            -webkit-transform: translateY(13px) rotate(45deg);
            -ms-transform: translateY(13px) rotate(45deg);
            -o-transform: translateY(13px) rotate(45deg);
            transform: translateY(7px) rotate(45deg);
        }
        #header .dropdown-full-wrp {padding: 0px 0px 120px 0px;height: calc(100vh - 70px); top: 70px; }
        #header { background-color: #0c1234; }
        
        
        #chairmans-message .chairperson-wrp {background: linear-gradient(180deg, rgb(0, 143, 213) 0%, rgb(0, 48, 95) 100%);
            border-radius: 20px;
            overflow: hidden;
            margin: 20px 0px;} 
        
            #chairmans-message .mt-5 {
                margin-top: 1rem !important;
            }
        
        
            #chairmans-message.chairmans-person1 .chairmansLHS,#chairmans-message.chairmans-person3 .chairmansLHS{ padding-top: 10px; }
            #chairmans-message.chairmans-person2 .chairperson-wrp { overflow: visible; }
            #chairmans-message.chairmans-person3 .chairperson-wrp {background: linear-gradient(272deg, rgb(7 89 130) 0%, rgb(0, 48, 95) 100%);}
        
            .bread-wrp ol.breadcrumb {
                padding: 8px 0;
            }
            .bread-wrp ol.breadcrumb li {
                color: #000;
                font-size: 12px;
                letter-spacing: -0.5px;
            }
            .breadcrumb-item+.breadcrumb-item {
                padding-left: 0.2rem;
            }
            .breadcrumb-item+.breadcrumb-item::before {padding-right: 0.2rem;}
            .bread-wrp ol.breadcrumb li:nth-child(1) img {
                transform: translateY(-2px);
                width: 11px;
            }
        /*  */
        
        .global-presence-wrp,#opr-highlights {
            padding: 30px 0px;
        }
        
        #Reportprofile.mt-5 {
            margin-top: 1.5rem !important;
        }
        .nosInfo h3 {font-size: 26px;}
        .fs24 {
            font-size: 22px !important;
            line-height: 30px;
        }
        
        .mintree_journey_btm .pvc_wrp .ttle {font-size: 20px;}
        
        .mindtree_journey_wrp .cvr {
            margin-right: 0px;
        }
        .who-we-are-bnr { margin-top: 20px; }
        
        .service_wrp {
            padding: 30px 0px;
        }
        
        .smallTitle {font-size: 18px;}
        
        .global-presence-wrp .readmore { margin-bottom: 20px; }
        .global-presence-wrp .global-pic-cvr ul li a {font-size: 18px;line-height: 1.1;height: 70px;}
        .global-presence-wrp .global-lhs .global-infonumb h2 {font-size: 36px;}
        .global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list {right: 0px;}
        .case-studies-bt { margin-top: 20px; }
        
        .awardblock .title {font-size: 26px; margin-bottom: 10px !important; margin-top: 10px; }
        
        
        #chairmans-message.chairmans-person4 .chairmansLHS {
            padding-top: 10px;
        }
}

@media (min-width: 320px) and (max-width: 767px) {

.row {
margin: 0px;
}



.common-ttle {
    font-size: 28px;
    line-height: 36px;
}

.hamburger .line {width: 22px;margin: 6px auto;}
.bread-wrp {margin-top: 70px;}
#infinite-possibilities {padding: 50px 0px;}
#infinite-possibilities .infinite-possibilities-logo img {width: 100%;}
.desc {font-size: 20px;}

#header .dropdown-full-wrp {
    text-align: left;
    overflow-y: auto;
    padding-bottom: 50px;
}

#footer {font-size: 12px;}

#chairmans-message {padding: 20px 0px;}

#chairmans-message .qBox {
    padding: 20px;
    font-size: 22px;
    line-height: 29px;
}
.blueCricleLine {
    position: absolute;
    left: -420px;
    top: -100px;
    width: 490px;
}

#chairmans-message .col-lg-8,#chairmans-message .col-lg-4 { padding-left: 0px; padding-right: 0px; }
#chairmans-message .personName h2 {font-size: 16px;}
#chairmans-message .personName p { font-size: 12px; }
#chairmans-message .chairmansLHS {padding-top: 110px;}
#chairmans-message .personName.personName1 {left: 30px;bottom: -80px;}
#chairmans-message .personName.personName2 {left: 180px;bottom: -96px;}
#chairmans-message .chairman-extra-pdtop {
    padding-top: 40px;
}
.blueCricleLine2 {
    right: -580px;
    top: 50%;
}

.fs26 {
    font-size: 20px !important;
}
.page-title {font-size: 26px !important;}

.mindtree_journey_wrp {padding: 30px 0px;}

.p-5 {
    padding: 1rem !important;
}
.mintree_journey_btm .pvc_wrp .core_value_list {margin-top: 10px;}
.mintree_journey_btm .pvc_wrp .core_value_list li {width: 100%;font-size: 18px;}
.mintree_journey_btm .kdfo_wrp .op_fact_list li h2 {font-size: 28px;}
.mintree_journey_btm .kdfo_wrp .ttle {font-size: 21px;line-height: 1.1; margin-bottom: 10px; }
.mintree_journey_btm .kdfo_wrp .op_fact_list li p {line-height: 1.1;font-size: 18px;}
.mintree_journey_btm .kdfo_wrp .op_fact_list li {padding: 10px 0px 10px 0px;}

.service_wrp .desc_wrp.pd-l {
    padding-left: 0px;margin-top: 20px;
}
.service_wrp .desc_wrp .ttle {font-size: 22px;}
.service_wrp .desc_wrp.pd-r {
    padding-right: 0px; margin-top: 20px;
}

.ValueCeationBox p {
    padding-right: 0px;
}

#Valuecreated .ValuecreatedBg {padding: 40px 0px;background-size: cover;}
.graph .nos {left: -2px;}
.graph svg {width: 300px !important;}
.graph-l {
    padding-top: 30px;
}

.graph {
    margin-top: 60px;
}
.global-presence-wrp .global-pic-cvr {
    position: relative;
    height: inherit;
}

.global-presence-wrp .global-pic-cvr ul { display: flex; flex-wrap: wrap; }
.global-presence-wrp .global-pic-cvr ul li {
    margin: 0px 10px; width: 40%; 
}

.global-presence-wrp .global-pic-cvr .gp-card {right: 0px;}
.global-presence-wrp .global-pic-cvr.global-Map { height: 250px !important; }
.global-presence-wrp .global-lhs { margin-bottom: 10px; }

.global-presence-wrp .global-pic-cvr .gp-card.show .global-list {
    /* right: -30px !important; */
    top: 0px !important;
    width: 240px;
}

.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list {
    width: 220px;
}



/* NavRes */
.Annual-Report { display: none; }
.hamburger::before {top: 2px;left: -58px;font-size: 18px;}
#hamburger-1.is-active .line:nth-child(1) {
    -webkit-transform: translateY(13px) rotate(45deg);
    -ms-transform: translateY(13px) rotate(45deg);
    -o-transform: translateY(13px) rotate(45deg);
    transform: translateY(7px) rotate(45deg);
}
#header .dropdown-full-wrp {padding: 0px 0px 120px 0px;height: calc(100vh - 70px); top: 70px; }
#header { background-color: #0c1234; }


#chairmans-message .chairperson-wrp {background: linear-gradient(180deg, rgb(0, 143, 213) 0%, rgb(0, 48, 95) 100%);
    border-radius: 20px;
    overflow: hidden;
    margin: 20px 0px;} 

    #chairmans-message .mt-5 {
        margin-top: 1rem !important;
    }


    #chairmans-message.chairmans-person1 .chairmansLHS,#chairmans-message.chairmans-person3 .chairmansLHS{ padding-top: 10px; }
    #chairmans-message.chairmans-person2 .chairperson-wrp { overflow: visible; }
    #chairmans-message.chairmans-person3 .chairperson-wrp {background: linear-gradient(272deg, rgb(7 89 130) 0%, rgb(0, 48, 95) 100%);}

    .bread-wrp ol.breadcrumb {
        padding: 8px 0;
    }
    .bread-wrp ol.breadcrumb li {
        color: #000;
        font-size: 12px;
        letter-spacing: -0.5px;
    }
    .breadcrumb-item+.breadcrumb-item {
        padding-left: 0.2rem;
    }
    .breadcrumb-item+.breadcrumb-item::before {padding-right: 0.2rem;}
    .bread-wrp ol.breadcrumb li:nth-child(1) img {
        transform: translateY(-2px);
        width: 11px;
    }
/*  */

.global-presence-wrp,#opr-highlights {
    padding: 30px 0px;
}

#Reportprofile.mt-5 {
    margin-top: 1.5rem !important;
}
.nosInfo h3 {font-size: 26px;}
.fs24 {
    font-size: 22px !important;
    line-height: 30px;
}

.mintree_journey_btm .pvc_wrp .ttle {font-size: 20px;}

.mindtree_journey_wrp .cvr {
    margin-right: 0px;
}
.who-we-are-bnr { margin-top: 20px; }

.service_wrp {
    padding: 30px 0px;
}

.smallTitle {font-size: 18px;}

.global-presence-wrp .readmore { margin-bottom: 20px; }
.global-presence-wrp .global-pic-cvr ul li a {font-size: 18px;line-height: 1.1;height: 70px;}
.global-presence-wrp .global-lhs .global-infonumb h2 {font-size: 36px;}
.global-presence-wrp .global-pic-cvr .gp-card.gp2.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp1.show .global-list,.global-presence-wrp .global-pic-cvr .gp-card.gp3.show .global-list {right: 0px;}
.case-studies-bt { margin-top: 20px; }

.awardblock .title {font-size: 26px; margin-bottom: 10px !important; margin-top: 10px; }


#chairmans-message.chairmans-person4 .chairmansLHS {
    padding-top: 10px;
}

#innerpg .blueCricleLine2 { display: none; }

}</pre></body></html>