/*UI14041994*/
span{font-size: 1.6rem;}
main{
    padding-top: 23.5rem;
}

/*--gallery-UI14041994-22-02-2024-start---*/
.gallery_dop{width: 100%;border: none;border-bottom: 0.1rem solid #dfdfdf;border-radius: 0;padding-left: 1.5rem;}
.gallery_dop:after {border-bottom:.1rem solid #999;border-right:.1rem solid #999;height: 0.8rem;width: 0.8rem;}
.gallery_dop span{font: var(--font16);}
.nice-select .list{width: 100%;}


.gallery_wrap{padding:1.5rem 0 14rem;}
.gallery_wrap ul{column-count: 3;grid-gap: 3.7rem;}
.gallery_wrap ul li{width: 100%;display: inline-block;}
.gallery_wrap ul li a{cursor: pointer;}
.gallery_wrap ul li a figure{width: 100%;height: 100%;}
.gallery_wrap ul li a figure img{width: 100%;height: 100%;object-fit: cover;}
.gallery_wrap ul li:hover p{color: var(--blue_color);}
.gallery_wrap ul li .gal_name p{margin: 2.5rem 0 6rem;}
.gallery_wrap ul li .gal_name p{font: var(--font16new);font-weight: 400;}
.rbox{padding:.2rem;}
.rbox-caption {padding:.5rem;font: var(--font16);}
.rbox-close {right: -14px;top: -14px;font-size: 0rem;border-radius: 100%;background: #fff;}
.rbox-close img{width: 2rem;}
.rbox-content:hover a{text-decoration: none;}
.rbox-next:hover, .rbox-next:focus, .rbox-prev:hover, .rbox-prev:focus, .rbox-close:hover, .rbox-close:focus {color: #fff;text-decoration: none;}

.rbox-prev img, .rbox-next img {width: 3rem;filter: invert(100);}
.rbox-next img{transform: rotate(180deg);}
.rbox-next {right: -4rem;}
.rbox-prev{left: -4rem;}
/*--gallery-UI14041994-22-02-2024-end---*/

.page-header .page-title{font: var(--font36);font-weight: bold;}
.page-header blockquote{font: var(--font42);}
/* ---ABOUT_CSS_START---- */
.blog-detail-btm h2 {    padding-bottom: 2rem;}.blog-detail-btm h3 {    padding-bottom: 2rem;}.blog-detail-btm p span {    font: var(--font16);}.blog-detail-btm ul {}.blog-detail-btm ul li {   position: relative;
    padding-left: 2rem;}/*---UI14041994-20-05-2024-SCC-END--*/
/*---UI14041994-04-03-2024-css-start---*/
.talents-sec.specialized {padding-bottom: 9rem;}
.industry_insights .chronicles-left.technology h2, .technology.healthcare .chronicles-left.technology h2, .lifescience .chronicles-left.technology h2, .industry_elegance.chronicles-left.technology h2{padding-bottom: 1rem;}
/*---UI14041994-04-03-2024-css-end---*/
.talent_foundations .row{--bs-gutter-x: 2rem;}
.career-sec.quest .text-36.light.wr-80{font-family: var(--ubuntu);}
/* .why-join-sec.quest p{font: var(--font21);font-weight: 500;} */

.contact-form button{margin-top: 2rem;}
.contact-form .nice-select:after{width: .8rem;height: .8rem;border-bottom: 2px solid #000;border-right: 2px solid #000;}
.contact-form .nice-select .list{height:20rem;overflow-y: scroll;}
/* width */
.contact-form .nice-select .list::-webkit-scrollbar {width: .5rem;}
/* Track */
.contact-form .nice-select .list::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;border-radius: .5rem;}
/* Handle */
.contact-form .nice-select .list::-webkit-scrollbar-thumb {background:var(--light_blue);border-radius: 2rem;}
/* Handle on hover */
.contact-form .nice-select .list::-webkit-scrollbar-thumb:hover {background:var(--yellowcolor3);}

.error{font-size: 1.2rem;}
.g-recaptcha {transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
#rc-imageselect {transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
.career-form-wrap.top-content.opning_form{padding: 0 0 10rem;}
.career-form-wrap.top-content.opning_form .contact-form{margin-top: 0;}

.opning_form .career-form{background:#F5F5F5;border: .1rem solid rgb(34 71 195 / 16%)}
.opning_form input{border: .1rem solid #cfcfcf;font-family: var(--roboto);}
.opning_form input[type="file"] {padding: 0.7rem 1.8rem;}
.opning_form .nice-select.form-control{border: 0.1rem solid #cfcfcf;}
.sustainability-third.manufacturing h5.heading-top.text-21.light{font: var(--font21);font-weight: normal;}
/*---UI14041994-05-03-2024-css-end---*/

.success_chronicles{background: #F5F5F5;padding: 9rem 0;overflow-x: hidden;}
.success_chronicles .chronicles_content{padding:0 0rem 0 5rem;position: relative;height: 100%;}
.success_chronicles .chronicles_content::before{position: absolute;left:-6rem;bottom:6rem;width: 100%;height: .6rem;background: #002580;content: "";z-index: 1;}
.success_chronicles .chronicles_content h2, .metrics_triumph h3{font: var(--font28);font-weight: bold;font-family: var(--ubuntu);color: var(--blue_color);}
.success_chronicles .chronicles_content h2 ~ .heading_line, .metrics_triumph h3 ~ .heading_line{margin-top: 2rem;}
.success_chronicles .chronicles_content blockquote{font: var(--font24);font-family: var(--ubuntu);margin-block: 5rem;color: var(--color33);}
.success_chronicles .chronicles_content p{font: var(--font16);}

.metrics_triumph{padding-block: 9rem;overflow-x: hidden;}
.metrics_triumph .heading_line + .row{margin-top: 7.2rem;}
.metrics_triumph .accordion-body {padding:5rem 5.2rem 5rem 2.7rem;}
.metrics_triumph .accordion-body p{font: var(--font16);color: var(--color33);}
.metrics_triumph .accordion-body p:not(:last-child){margin-bottom: 0;}
.accordion-button::after{width: 4rem;height: 4rem;background-color: white;border-radius: 100%;background-size: 3rem 2rem;background-position: center;}
.accordion-header button[aria-expanded="true"]::after{transform: rotate(-180deg);filter: saturate(0.5);}
.metrics_triumph a.enquiry-btn2{margin-top: 4rem;}

/*---Why Choose-Us-css-end---*/
section.about-management.ittechnology_prowess{padding: 0;}
.ittechnology_prowess .techprowes_content{padding-right: 11rem;}
.ittechnology_prowess .techprowes_content h2{font: var(--font24);color: var(--colorwhite);font-weight: bold;font-family: var(--ubuntu);text-transform: uppercase;}
.ittechnology_prowess .techprowes_content .heading_line{background: var(--colorwhite);}
.ittechnology_prowess .techprowes_content blockquote{font: var(--font24);margin-block:4.8rem 3.8rem;color: var(--colorwhite);}
.ittechnology_prowess .techprowes_content p{font: var(--font16);color: var(--colorwhite);}
.ittechnology_listwrap .li-para {padding-top: 6rem;}
.ittechnology_listwrap{padding-block: 9rem;}
.ittechnology_listwrap .container{position: relative;padding-bottom: 9rem;}
.ittechnology_listwrap .container::after{position: absolute;left: .8rem;bottom: 0;width: 64rem;height: .6rem;background: #002580;content: "";}
.ittechnology_listwrap p{font: var(--font16);margin-bottom: 3rem;}
.ittechnology_listwrap blockquote{font: var(--font24);color: var(--black);font-family: var(--ubuntu);font-weight: 300;margin:0rem 0 6rem;}
.ittechnology_listwrap a.enquiry-btn2{margin-top: 6rem;}
.border_list{display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 4.54rem;margin-bottom: 0;}
.border_list li{padding-block: 3rem;}
.border_list li, .listgrid_2 ul li{padding-block: 2rem;font: var(--font18);font-weight: 500;font-family: var(--ubuntu);border-bottom: .1rem solid rgb(0 0 0 / 15%);color: var(--dark_blue2);}
/*---UI14041994-11-03-2024-css-end---*/

.industry_insights{background: var(--colorf5);padding-block: 10rem;}
.industry_insights .industry_content{padding-left: 7rem;padding-right: 5rem;}
.industry_insights .industry_content h3, .engineering_marvels h3, .heading_para h5, .heading_para h3, .heading_para h4, .tailored_triumph h5, .agile_methodlgy h2{font: var(--font24);font-weight: bold;font-family: var(--ubuntu);text-transform: uppercase;color: var(--blue_color);}
.industry_insights .industry_content h3 ~ .heading_line, .engineering_marvels h3 ~ .heading_line, .heading_para h5 ~ .heading_line, .heading_para h3 ~ .heading_line, .heading_para h4 ~ .heading_line, .tailored_triumph h5  ~ .heading_line, .agile_methodlgy h2 ~ .heading_line{margin-top: 2rem;}
.industry_insights .industry_content blockquote{font: var(--font24);font-family: var(--ubuntu);margin-block: 3.8rem;color: var(--black);}
.industry_insights .industry_content p, .industry_insights .process_box p{font: var(--font16);font-family: var(--roboto);}
.industry_insights .process_box{background: var(--yellowcolor);padding: 11rem 8rem 9rem;margin-top: -6rem;}

.hiring_engineers{padding: 9rem 0 3.4rem; overflow: hidden;}
.hiring_engineers .row, .precise_skills .row{align-items: center;}
.hiring_engineers .hiring_content, .precise_skills .preskill_content{padding-inline: 8rem;}
.hiring_engineers .hiring_content p, .precise_skills .preskill_content p{font: var(--font16);}
.precise_skills{padding: 0 0 11rem;overflow: hidden;}

.engineering_marvels{background: var(--colorf5);padding-block: 10rem;overflow: hidden;}
.engineering_marvels .row{margin-top: 6.7rem;position: relative;z-index: 1;}
.engineering_marvels .preskill_content{padding-inline: 9rem;}
.engineering_marvels .preskill_content h4{font: var(--font18);font-weight: 500;}
.engineering_marvels .preskill_content p{font: var(--font16);}
.engineering_marvels .preskill_content .commn_list{margin-block: 4.4rem;}
.commn_list li{position: relative;padding-left: 1.7rem;font: var(--font16);}
.commn_list li:not(:last-child){margin-bottom: 2rem;}
.commn_list li::before{position: absolute;left: 0;top: .6rem;width: .7rem;height: .7rem;background: var(--yellowcolor);content: "";border-radius: 100%;}

.engineering_marvels .container.cont1{background: var(--colorwhite);padding: 14.2rem 9rem 7.5rem;margin-top: -8.6rem;position: relative;}
.engineering_marvels .container.cont1::before{width: 9rem;height: 100%;left: -8.2rem;top: 0;position: absolute;background: var(--colorwhite);content: "";}
.engineering_marvels .container.cont1 p:first-child{font: var(--font28);margin: 0;}
.engineering_marvels .container.cont1 .border_list{padding-block: 7rem;}
.engineering_marvels .container.cont1 p:last-child{font: var(--font16);margin-bottom: 0;}
.engineering_marvels .container.cont1::after{left: 9rem;position: absolute;bottom: 0;width: 55.5rem;height: .6rem;background: #002580;content: "";}
.engineering_marvels .container.cont2 .enquiry-btn2{margin:6rem 0 0 9rem;}
/*---UI14041994-12-03-2024-css-end---*/
.lifesciences{padding-block: 9rem 7rem;overflow: hidden;}
.lifesciences .considering_content{padding-inline: 7rem 9.5rem;}
.lifesciences .considering_content p{font: var(--font16);}
.lifesciences .considering_content p:not(:last-child){margin-bottom: 3rem;}

.listgrid_2{padding-bottom: 8rem;overflow: hidden;}
.listgrid_2 blockquote{margin-bottom: 3rem;font: var(--font24);margin-bottom:6rem;color: var(--black);}
.listgrid_2 ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 7.3rem;}
.listgrid_2 p{font: var(--font16);padding:6.3rem 0 7.5rem;}
.listgrid_2 .container:first-child{position: relative;}
.listgrid_2 .container:first-child::before{position: absolute;left: .8rem;bottom: 0;width: 62.3rem;height: .6rem;background: #002580;content: "";}
.listgrid_2 .btn_container{margin-top:6rem;}

.scientific_prowes .lifesence_content{padding-inline: 7.5rem 10rem;}
.scientific_prowes{overflow: hidden;}
.scientific_prowes .lifesence_content h5{padding: 4rem 6rem 4rem 5rem;background: #2247C3;color: var(--colorwhite);font: var(--font36);font-weight: 300;width: 58.3rem;margin-left: -20rem;margin-top: -5rem;}
.scientific_prowes .lifesence_content p{font: var(--font16);}
.scientific_prowes .lifesence_content p:nth-of-type(1){padding-top: 6rem;}
.scientific_prowes .lifesence_content p:not(:last-child){margin-bottom: 3rem;}
.scientific_prowes .hanging_para{margin-left: auto;width:73rem;padding-top: 6rem;font:var(--font16);padding-right: 10rem;}



.blueprit_wrap1 figure {width: calc(100% + 17.5rem);left: 50%;position: relative;transform: translateX(-50%);}
.blueprit_wrap1 .blueprint-blue {width: 87.4rem;padding: 6.7rem 7.4rem;margin-top: -16rem;background-color: rgb(0 37 128 / 90%);}
.blueprit_wrap1 .blueprint-blue p{font: var(--font36);color: var(--colorwhite);}

.blueprit_wrap2 p{font: var(--font24);max-width: 84rem;margin-right: 7rem;margin-bottom: 0;padding-bottom: 6.4rem;}
.blueprit_wrap2 h2{margin: 0;font: var(--font24);color: var(--blue_color);font-weight: bold;}
.blueprit_wrap2 h2 ~ .heading_line{margin-top:2rem;}
.blueprit_wrap2 .row{margin-top:7rem;}
/* .blueprit_wrap2 .stages-box{min-height: 21rem;} */
.blueprit_wrap2 .stages-box .numeric{width:5rem;height: 5rem;border-radius: 100%;display: flex;justify-content: center;align-items: center;font: var(--font34);color: #2E2943;    margin-top: -7.5rem;margin-bottom: 3rem;}
.blueprit_wrap2 .stages-box:hover .numeric{color: var(--colorwhite);}
.blueprit_wrap2 .stages-box {padding: 5rem 6rem 7rem;margin-bottom: 0rem;height: 100%;}
/* .blueprit_wrap2 .stages-box blockquote{font: var(--font31);color: var(--blue_color);margin-bottom: 3.5rem;font-weight: 400;} */
.blueprit_wrap2 .stages-box p{font: var(--font16);padding: 0;max-width: 100%;margin-right: 0;}

.blueprit_wrap1{position: relative;}
.blueprit_wrap1::before{position: absolute;bottom: 0;background:var(--colorf5);width: 100%;height: calc(100% - 12.5rem);content: "";}
/*---UI14041994-13-03-2024-css-end---*/

.heading_para .hiring_content p:nth-of-type(1), .heading_para .preskill_content p:nth-of-type(1){margin-top:3rem;}
.heading_para.noaligen .row{align-items: normal;}
.tailored_triumph blockquote{font: var(--font24);margin-block: 3rem;}
.hiring_engineers.heading_para.pt3_pb90{padding:3.5rem 0 9rem;}
.heading_para.noaligen .preskill_content{margin-block: 2rem;}

.headingunder_linebox{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3rem;}
.headingunder_linebox li{padding: 5rem 4.6rem 6rem;background: var(--colorwhite);}
.headingunder_linebox li h5{color: var(--blue_color);font: var(--font24); font-weight: bold;}
.headingunder_linebox li h5 ~ .heading_line{margin-top: 2rem;}
.headingunder_linebox li p {font: var(--font16);margin-top: 4.3rem;}

.employer_chronicles{padding-block:9rem ;}
.employer_chronicles .full_grid{display: grid;grid-template-columns: repeat(1, 1fr);grid-gap: 3rem;}
.employer_chronicles .full_grid li{padding: 4rem;background: var(--colorf5);}
.employer_chronicles .full_grid li h5{font: var(--font24);font-weight:bold;color: var(--blue_color);}
.employer_chronicles .full_grid li p{font: var(--font16);font-weight: 300;}
.employer_chronicles .full_grid li p:nth-of-type(1){margin-top: 3rem;}
.employer_chronicles .full_grid li h5 ~ .heading_line{margin-top: 2rem;}
.transparent_excellence h4{margin-top: 2rem;font: var(--font16new);color: var(--color33);font-weight: 500;}
.engineering_marvels.tailored_triumph.bg-white .headingunder_linebox li{background: var(--colorf5);}
/*---UI14041994-14-03-2024-css-end---*/
section.about-management{background: var(--blue_color);}
.heading_para.noaligen .preskill_content p strong, .hiring_engineers .hiring_content p strong, .precise_skills .preskill_content p strong{font-weight: 500;}
.precise_skills.heading_para.noaligen.p-0 {margin: 9rem 0;}
.transparent_excellence{margin-top: 2rem;}

.employer-chronictab{padding-block: 9rem;}
.employer-chronictab nav ul{justify-content: center;display: flex;flex-wrap: wrap;}
.telent_pooltab .nav-tabs .nav-item:not(:last-child){margin-right: 6rem;}
.employer-chronictab nav ul li p, .telent_pooltab .nav-link {font: var(--font24);color: var(--blue_color);padding-bottom: 2.6rem;border-bottom: 0.3rem solid transparent;cursor: pointer;font-family: var(--ubuntu);font-weight: 500;padding-inline: .5rem;}
.telent_pooltab .nav-item button{border-top: none;border-left: 0;border-right: 0;}
.employer-chronictab nav ul li:not(:last-child) {margin-right: 4rem;}
.employer-chronictab nav ul li p.active, .telent_pooltab .nav-link.active {border-color: var(--yellowcolor);}
.border_list ~ p{margin-top:3rem;}
.employer-chronictab .scientific_prowes.bg-white{padding:7rem 0 0;}
/*---UI14041994-15-03-2024-css-end---*/

.career-sec.quest.talent_poolshowcase .career-blue.quest {padding: 7.2rem 10.4rem 7.2rem 7.4rem;margin-bottom: 0; z-index: 9;background: rgb(0 37 128 / 90%);}
.career-sec.quest.talent_poolshowcase .career-blue.quest p{font: var(--font36);}
.talent_poolshowcase .elite_talents{font: var(--font36);padding:5.1rem 18rem 0 7.5rem;}
.talent_poolshowcase .elite_talents h2{font: var(--font24);font-weight: bold;color: var(--blue_color);}
.talent_poolshowcase .elite_talents h2 ~ .heading_line{margin-top: 2rem;}
.talent_poolshowcase .elite_talents p{padding-block: 4rem;font: var(--font16);}
.elite_talents ul{display: grid;grid-template-columns: repeat(2, 1fr);}
.elite_talents ul li{padding-inline: 5rem;position: relative;}
.elite_talents ul li::before{position: absolute;left: 0;top: 0;width: .2rem;height: 2.7rem;content: "";background: var(--yellowcolor);}
.elite_talents ul li strong{font: var(--font36);font-weight: bold;color: var(--blue_color);margin: 1.4rem 0 1rem;display: block;}
.elite_talents ul li em{font: var(--font18);font-family: var(--merriweather);font-weight: normal;color: var(--color33);width: min-content;display: block;font-style: italic;}


.career-sec.quest.talent_poolshowcase{padding: 0 0 9rem;}
.elite_talents2 .container::after{display: none;}
.moreless_button {font: var(--fontk18);margin-top: 4rem;font-weight: 500;transition: .5s;}
.moreless_button.active img {transform: rotate(180deg);}
.moreless_button img {margin-left: 1rem;}
.moretext {display: none;}
.moreless_button{transition: .5s;width: 100%;text-align: center;margin-top: 4rem;cursor: pointer;}
/* .moreless_button::before{content: "View More";}
.moreless_button.active::before{content: "View Less";} */
.moreless_button img{margin-left: 1rem;}
.moreless_button.active img{transform: rotate(180deg);}
/*---more-less-ben-css-end---*/

.elite_talents2 .container .row{padding-left: 0rem;}
.telent_pooltab {padding-block: 10rem;}
.telent_pooltab .metrics-tabs{padding: 0;}
.telent_pooltab .collapse:not(.show) {display: none;}
.skill_symphony figure.main_image{width:calc(100% + 0rem);left: 50%;transform: translateX(-50%);position: relative;}
.skill_symphony .container.cont1{margin-top: 0;    padding-right: calc(var(--bs-gutter-x)* .5);padding-left: calc(var(--bs-gutter-x)* .5);}
.skill_symphony .container.cont1 .border_list{padding: 5rem 7rem 0rem;}
.skill_symphony .container.cont1 .moreless_button{padding-block: 4rem;margin: 0;}
.skill_symphony .container.cont1::after{display: none;}
.skill_symphony p{font: var(--font16);margin: 2.8rem 0 0;max-width: 96%;}


.telent_pooltab blockquote{font: var(--font24);text-align: center;padding-block: 5.8rem;color: var(--black);}
/* .telent_pooltab .border_list li{font-weight: normal;} */
.telent_pooltab .accordion-body{padding: 6rem 3rem;border: none;}
.telent_pooltab .accordion{--bs-accordion-border-color:none;}

.telent_pooltab .nav-tabs{justify-content: center;display: flex;flex-wrap: wrap;margin-bottom: 0;}
.telent_pooltab .nav-tabs .nav-link.active{color: var(--blue_color);}
.skill_symphony .container.cont1 .moreless_button img{margin-left: 0;}
/*---UI14041994-16-03-2024-css-end---*/

/* --------about------------ */
.page-header blockquote span{display: block;}
.ittechnology_prowess .techprowes_content.about h2, .ittechnology_prowess .techprowes_content.about blockquote {font: var(--font24);font-weight: bold;line-height: 1.4;}
.ittechnology_prowess .techprowes_content.about p{font: var(--font16);font-weight: 300;color: var(--colorwhite);}
.ittechnology_prowess .techprowes_content.about {padding-right: 14rem;}
.ittechnology_prowess .techprowes_content.about blockquote {padding-right: 10rem;margin-bottom: 4.3rem;}
.ittechnology_prowess .techprowes_content.about p:nth-child(1){margin-bottom: 4.3rem;}
.about_sec2 {padding: 10rem 0rem;background: #F5F5F5;}
.sec_hed blockquote {font: var(--font24);line-height: 1.6;max-width: 127rem;margin: 0 auto;}
.about_sec2 blockquote{font-family: var(--roboto);color: var(--black);}
.visionary_list ul {display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 4.6rem;row-gap: 5.1rem;padding:8.1rem 0 9.6rem;margin-bottom: 0;}
.visionary_list ul li {display: flex;flex-wrap: nowrap;align-items: flex-start;font: var(--font18);font-weight: 500;padding-right: 1rem;text-wrap: pretty;}
.visionary_list ul li img {margin-right: 1.6rem;}
.visionary_list p {max-width: 97rem;margin: 0 auto;text-align: center;font: var(--font16);}

.visionary_list ul li img, .leadership_wrap .btn-wrap button.prev-btn img, .leadership_wrap .btn-wrap button.next-btn img, .resonating_wrap .btn-wrap button.next-btn img, .resonating_wrap .btn-wrap button.prev-btn img {width: 6rem;height: auto;}
.visionary_list ul li span{width: 80%; flex-grow: 1;}

.chronabout_sucess1{padding-block: 11.6rem 7rem;}
.hiring_engineers.chronabout_sucess1 .hiring_content{padding: 0 8.5rem 0 0;}
.chronabout_sucess1 .hiring_content h3, .leadership_odyssey h4, .guidiing_principl h5, .placment_achivement .top_headbock h5{font: var(--font24);font-weight: bold;color: var(--blue_color);}
.chronabout_sucess1 .hiring_content p:nth-of-type(1){margin-top: 6rem;}
.hiring_engineers .hiring_content p{color: var(--color33);}
.leadership_odyssey{background: var(--yellowcolor);padding-block: 10.2rem;max-width: 1920px;margin: auto;position: relative;z-index: 1;overflow: hidden;}
.leadership_odyssey::before{position: absolute;left: 0;top: 0;height: 100%;background: var(--yellowcolor);width: 100vw;content: "";z-index: -1;}
.leadership_odyssey::after{position: absolute;right: 0;top: 0;height: 100%;background: var(--yellowcolor);width: 100vw;content: "";z-index: -1;}
.leadership_odyssey blockquote{font: var(--font24);padding: 4.3rem 0 3.6rem;font-weight: 300;color: var(--black);margin: 0;}
.leadership_odyssey .leadership_wrap {width:100%;margin-left: auto;overflow: hidden;}
.leadership_wrap .ledership_box:not(:first-child){margin-right: 4rem;}
.leadership_wrap .ledership_box figure img{width: 100%;height: auto;}
.leadership_wrap .ledership_box .details{padding-top: 3rem;padding-right: 7rem;}
.leadership_wrap .ledership_box .details h5{font: var(--font21);font-weight: 500;}
.leadership_wrap .ledership_box .details .deg{font:var(--font14);padding: .7rem 0 2rem;}
.leadership_wrap .ledership_box .details p{font: var(--font14);font-weight: normal;color: var(--color33);}
.leadership_wrap .ledership_box .details {font:var(--font16);font-weight: 300;}
.leadership_wrap .btn-wrap {margin-top: 3rem;}
.leadership_wrap .btn-wrap button.prev-btn, .leadership_wrap .btn-wrap button.next-btn{background: transparent;border: none;}

.guidiing_principl{padding: 11rem 0 0;position: relative;z-index: 1;}
.guidiing_principl::before{width: 100%;height: calc(100% - 4rem);background: var(--colorf5);position: absolute;left: 0;top: 0;content: "";z-index: -1;}
.guidiing_principl blockquote{font: var(--font24);padding: 4.2rem 0 6rem;color: var(--black);}
.guidiing_principl .row{--bs-gutter-x: 7rem;}
.guidiing_principl ul.mission_vision li h5{color: var(--color33);}
.guidiing_principl ul.value{display: flex;flex-wrap: wrap;position: relative;}
.guidiing_principl ul.value li:nth-of-type(1) figure{width: 33.3rem;}
.guidiing_principl ul.value li figure img{width: 32.3rem;}
.guidiing_principl ul.value li:nth-of-type(2){position: absolute;width: 36rem;height: auto;padding: 4rem 4rem 8rem;background: #2247C3;right: 0;top: 0;}
.guidiing_principl ul.value li h5{font: var(--font24);font-weight: bold;margin-bottom: 2.8rem; color: var(--colorwhite);}
.guidiing_principl ul.value li p{font:var(--font28ub);color: var(--colorwhite);font-family: var(--ubuntu);}

.guidiing_principl ul.mission_vision{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 5rem;padding-top: 4rem;}
.guidiing_principl ul.mission_vision li p{margin:3.1rem 0 6.4rem;}
.guidiing_principl ul.mission_vision li:first-child{border-bottom: .5rem solid #F0D12F;}
.guidiing_principl ul.mission_vision li:last-child{border-bottom: .5rem solid #EA7E3F;}
.guidiing_principl ul.mission_vision li p{font: var(--font16);font-weight: normal;padding-right: 6rem;}

.placment_achivement{padding: 14rem 0 12rem;overflow: hidden;}
.placment_achivement .top_headbock{display: flex;flex-wrap: wrap;margin-bottom: 6rem;}
.placment_achivement .top_headbock h5{width:37rem;}
.placment_achivement .top_headbock blockquote{font:var(--font24);margin-left: 5rem;padding:0 0 4rem 6rem;width: 90rem;border-left: .1rem solid rgb(0 0 0 / 13%);color: var(--black);}
.placment_achivement .stuffing-function-left{padding-right: 4rem;padding-top: 0;}
.placment_achivement .stuffing-function-left::before{content: "";position: absolute;width: 100vw;height: 59rem;background-color: #FFDD00;top: 9rem;right: 0;left: inherit;}
.placment_achivement .stuffing-function-left figure {margin-left: -7rem;}
.placment_achivement .stuffing-function-right {padding-left: 6.5rem;margin-top: 0;}
.placment_achivement .stuffing-function-right .accordion-item{border: none;}
.placment_achivement .stuffing-function-right .bullets-yellow{margin-top:1rem;}
.placment_achivement .stuffing-function-right .bullets-yellow ul li{width: 100%; font-family: var(--ubuntu);color: #292F43;font: var(--font16);color: var(--color33);font-weight: normal;}
.placment_achivement .stuffing-function-right .bullets-yellow ul li:not(:last-child){margin-bottom: 3rem;}
.placment_achivement .stuffing-function-left figure figcaption{position: absolute;right: 0;bottom: 0;z-index: 9;width: 35.2rem;background: #292F43;padding: 2.2rem 3.1rem;}
.placment_achivement .stuffing-function-left figure figcaption .nav-tabs {border: none;}
.placment_achivement .stuffing-function-left figure figcaption .nav-tabs li{font: var(--font24); font-weight:normal;color: #CFCFCF;text-align: left;}
.placment_achivement .stuffing-function-left figure figcaption .nav-tabs .nav-link{padding: 0;border: none;font: var(--font21); font-weight:normal;color: #CFCFCF;border-bottom: .1rem dashed #CFCFCF;padding-block: 2rem;text-align: left;}
.placment_achivement .stuffing-function-left figure figcaption .nav-tabs li:last-child .nav-link{border-bottom: .1rem solid transparent;}
.placment_achivement .stuffing-function-left figure figcaption .nav-tabs .nav-link.active{border-bottom: .1rem solid var(--yellowcolor);color: var(--colorwhite);background: transparent;}
.placment_achivement .stuffing-function-left figure figcaption .nav-tabs li:last-child .nav-link.active{border-bottom: .1rem solid transparent;font-weight: bold;}


.resonating_wrap{background: var(--colorf5);padding-block: 9rem;}
.resonating_wrap h5{font: var(--font24);font-weight: bold;color: var(--blue_color);}
.resonating_wrap h5 ~ .heading_line{margin: 2rem auto;}
.resonating_wrap blockquote{padding: 2.8rem 0 7.7rem;font: var(--font24);font-weight: 300;padding-inline: 1.5rem;color: var(--black);}
.resonating_wrap .resonating_slider{display: flex;flex-wrap: wrap;height: 100%;}
.resonating_wrap .resonating_slider .slick-list.draggable{margin-top: -2rem;padding-top: 2rem !important;padding-left: 0 !important;padding-right: 0 !important;}
.resonating_wrap .item_box{background: var(--colorwhite);text-align: center;padding:6rem 4rem 2rem;height: 100%;display: flex;flex-direction: column;justify-content: flex-start;border-bottom: .7rem solid #F0D12F;position: relative;}
.resonating_wrap .item_box::before{width:4.5rem;height: 5rem;background: url(../images/quation.svg);background-repeat: no-repeat;background-size: contain;top: -2rem;left: 50%;transform: translateX(-50%);position: absolute;content: "";}
.resonating_wrap .item_box:nth-child(2){border-color: #EA7E3F;}
.resonating_wrap .item_box:nth-child(3){border-color: #2247C3;}
.resonating_wrap .item_box .profile{width: 6.7rem;height: 6.7rem; margin-inline: auto;}
.resonating_wrap .item_box p{font: var(--font16);}
.resonating_wrap .item_box .details{text-align: center;display: inline-flex;justify-content: center;flex-direction: column;margin-top: auto;align-items: center;}
.resonating_wrap .item_box .details img{width: auto;}
.resonating_wrap .item_box .details h5{font: var(--font16);font-weight: 500;}
.resonating_wrap .item_box .details .deg{font: var(--font14);font-style: italic;color: var(--color33);}
.resonating_wrap .item_box .details p{font-size: 1.2rem;font-weight: 300;}
.resonating_wrap .item_box:not(:last-child){margin-right: 1.9rem;}
.resonating_wrap .slick-track{height: 100%;}
.resonating_wrap .btn-wrap {margin-top: 3rem; text-align: center;}
.resonating_wrap .btn-wrap button.prev-btn, .resonating_wrap .btn-wrap button.next-btn{background: transparent;border: none;}


.ignite-potential{padding-block:0;}
.ignite-potential figure{width: 100%;position: relative;display: flex;align-items: center;}
.ignite-potential figure img{width:100%;}
.ignite-potential figure figcaption{position: absolute;left: 0;right: 0; width: 100%;padding-right: 13rem;}
.ignite-potential figure figcaption .ignite-inner {width: 50rem;margin-left: auto;}
.ignite-potential figure figcaption .ignite-inner h5{font: var(--font24);color: var(--colorwhite);font-weight: bold;}
.ignite-potential figure figcaption .ignite-inner .heading_line::before{display: none;}
.ignite-potential figure figcaption .ignite-inner .heading_line{background: var(--yellowcolor);height: .1rem;opacity: 1;}
.ignite-potential figure figcaption .ignite-inner blockquote{color: var(--colorwhite);font: var(--font28);padding: 2.8rem 0 3rem;}
.ignite-potential figure figcaption .ignite-inner p{color: var(--colorwhite);font: var(--font16);margin-bottom: 3.2rem;font-weight: 300;}
/*---UI14041994-18-03-2024-css-end---*/

.gallery_wrap ul li a figure{position: relative;}
.gallery_wrap ul li a figure figcaption{position: absolute;right: 1.5rem;bottom: 1.5rem;}
.gallery_wrap ul li a figure figcaption.badge{background: var(--blue_color);padding:.5rem 1.5rem;color: var(--colorwhite);font: var(--font14);font-weight: 500;}
.gallery_wrap ul li a:hover .badge{background: var(--yellowcolor);color: var(--black);}

.gallery_details ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 4.7rem;}
.gallery_details ul li{width: 100%;height: 100%;}
.gallery_details ul li figure{width: 100%;height: 100%;}

.news_top figure figcaption{margin-bottom: 3rem;font: var(--font36);}
.news_bottom{margin:3rem 0 10rem;}
.news_bottom p{font: var(--font16);}
.news_bottom p:not(:last-child){margin-bottom: 2rem;}

.gallery_details{padding: 0 0 14rem;}
.gallery_details ul li .gal_name p{margin: 1.5rem 0;}

.blog_wrap{padding-bottom: 6rem;}
.blog_wrap figcaption{padding:2.5rem 0 0;}
.blog_wrap figcaption strong{font: var(--font24);font-weight: 500;}
.blog_wrap figcaption span{font: var(--font16);color: var(--color33);font-weight: normal;font-family: var(--roboto);}

.blog3_grid{padding-block:8.4rem;background: var(--yellowcolor);}
.blog3_grid ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 4.7rem;}
.blog3_grid ul li figcaption p, .blog_bottom span{padding-block: 1.5rem;font: var(--font16);margin: 0;display: block;color: var(--color33);font-weight: normal;font-family: var(--roboto);}
.blog3_grid ul li figcaption strong, .blog_bottom p, .related_blog .img-box2 p{font: var(--font16new);font-weight: 500; font-family: var(--ubuntu);}
.blog_bottom{padding-block: 10rem;}
.blog_bottom ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 4.7rem;}
/*---UI14041994-20-03-2024-css-end---*/
.management-figure ul li span{font-family: var(--merriweather);}
.blog_bottom .img-box2 .text{padding-bottom: 6rem;}
.blog-detail-sec figure figcaption{font: var(--font24);font-weight: 500;}
.blog-detail-sec figure figcaption {padding: 2rem 0 3rem;}
.blog-detail-btm {margin: 0;max-width: 100%;}
.blog-detail-btm .container{padding: 9rem;}
.blog-detail-btm p{font: var(--font16);}
.blog-detail-btm p a{display:inline;font-weight: 500;}
.blog-detail-btm p:not(:last-child){margin-bottom: 3rem;}

.related_blog .img-box2{margin-top: 0;}
.related_blog h2{font: var(--font24);color: var(--blue_color);font-weight: bold;}
.related_blog .heading_line::before{background: var(--colorwhite);}
.related_blog .row{margin-top: 6rem;}
/*---UI14041994-21-03-2024-css-end---*/

.recruitment_elevation{padding-bottom: 10rem;}
.engineering_marvels.skill_symphony .container.cont1::before{display: none;}
.engineering_marvels.skill_symphony{background: var(--colorwhite);position: relative;}
.retail_royalty .row.justify-content-lg-end{position: relative; z-index:2;}
.retail_royalty .process_box, .industry_insights.Tailored .industry_content.process_box.bg-white{position: relative;}
.retail_royalty .process_box.bg-white::before, .industry_insights.Tailored .industry_content.process_box.bg-white::before {width: 9rem;height: 100%;left: -9rem;top: 0;position: absolute;background: var(--colorwhite);content: "";}
.retail_royalty .process_box.bg-white h4{font-weight: 300;font:var(--font24);color: var(--black);}

.career_wrap .career-blue { margin: 0; background-color: rgb(0 37 128 / 93%); width:72rem; padding: 7.2rem 4rem 7.2rem 7.4rem;}
.career_wrap .career-blue p{font: var(--font36);font-weight: 300;}
.career_wrap .txt-btm{margin: 0;padding: 7rem;max-width: 100%;}
.career_wrap .txt-btm p{font: var(--font16);}
.career_wrap .txt-btm p:first-child{font: var(--font24);font-weight: bold;margin-bottom: 3rem;}
.career_wrap figure{margin-right: -9rem;margin-left: 0;}
.career_wrap{padding: 0;margin-bottom: 8.7rem;}

.industries_wrap .fact-thumb{position: relative;}
.industries_wrap .fact-thumb a::before{position: absolute;inset: 0;content: "";width: 100%;height: 100%;left: 0;top: 0;}
.industries_wrap .fact-thumb span img{border-radius: 0;}
/*---UI14041994-22-03-2024-css-end---*/
figure.our_process_line {padding-bottom: 10.8rem;}
/*---UI14041994-28-03-2024-css-end---*/

/* UI16081996 14-3-24 start */
.process_box .process_list {
    padding-block: 5rem;
}
.industry_content h4 {
    font: var(--font18);
    font-weight: 600;
}
.process_box h4 {
    font: var(--font18);
    font-weight: 600;
}

.industry_insights.Tailored .process_list .border_list {
    grid-template-columns: repeat(3, 1fr);
}
.career-sec.quest .career-blue.quest, .career-blue.leadership.recruitment {
    z-index: 9;
}
.career-blue.quest.implementation.agile {
    z-index: -1;
}
/* UI16081996 14-3-24 end */


.gallery_wrap.blog_bottom .view-all {
    text-align: center;
}
.our_process_sec {
    padding: 5rem 0rem;
}

.contact-sec .contact-blue{background-color: rgb(0 37 128 / 90%);padding: 7.5rem 7.5rem 8rem;}
.contact-sec .contact-blue p{font: var(--font36);}
.contact-sec .row .col-lg-7{width:84rem ;}
.contact-sec .row .col-lg-5{width:30%;flex-grow: 1;}
.contact-sec .contact-form {background-color: #FFDD00;padding: 6.4rem;margin-top: 12rem;}
.contact-sec .contact-form .form-group{padding: 1.5rem;}
.contact-sec .contact-form .mb-3.form-check{display: flex;align-items: flex-start;position: relative;}
.contact-sec .contact-form .btn-basic{font: var(--font16);font-weight: bold;border-radius: 3rem;padding: 0.8rem 2.5rem;}
.contact-sec .contact-detail p.text-14.light.gray{font-weight: 300;margin-bottom: .5rem;}
.contact-sec .contact-detail p{font: var(--font16);color: var(--color33);font-weight: normal;}
.contact-sec .contact-detail h2.text-18.bold{font: var(--font24);color: var(--color33);font-weight: bold;}
.contact-sec .contact-detail p.text-14.mid.mrb-1 a{font: var(--font16);color: var(--color33);font-weight: normal;}
.contact-sec .contact-detail p.text-14.mid.mrb-1 img, .contact-sec .contact-detail p.text-14.mid img{width: 2.6rem;}
.contact-sec .contact-detail:before{bottom: -9rem;}
.contact-sec .contact-detail2 {margin-top: 16rem;}
.contact-sec .contact-detail2 p{font: var(--font16);}
.contact-sec .contact-detail2 h2.text-18.bold{font: var(--font24);font-weight: bold;color: var(--color33);margin-bottom: 2rem;}
.contact-sec .contact-detail2 p.text-13.mid strong{font: var(--font16);color: var(--color33);font-weight: bold;}
.contact-sec .contact-detail2 p{font: var(--font16);color: var(--color33);}

/*---UI14041994-04-04-2024-SCC-END--*/

.ittechnology_prowess .techprowes_content.about p.font_24{font: var(--font24);}
.contact-form .form-control{font: var(--font16);font-weight: 400; font-family: var(--roboto);}
.contact-form .nice-select span{font-weight: 400;}
.contact-form p{font: var(--font16);}
a.enquiry-btn2{font: var(--font16);font-weight: bold;padding: 0.9rem 3.2rem;}
.placement-sec.contracting_placment blockquote{font: var(--font24);}
.placement-sec.contracting_placment ul li{width: 33.333%;margin-bottom: 3rem;}
.placement-sec.contracting_placment ul li img{width: 6rem;}
.placement-sec.contracting_placment blockquote {margin-bottom: 6rem;max-width: 93%;}
.placement-sec.contracting_placment ul li a{font: var(--font21);font-weight: 500;}
.placement-bottom .container:before {width: 41%;left: 52.5%;bottom: 6rem;}
.placement-bottom .placement-right-content {padding: 0 8rem 0 6rem;}
.placement-bottom .placement-right-content p{font: var(--font16);color: var(--color33);margin-bottom: 3rem;}
.management-left.symphony h2{font: var(--font24);font-weight: bold;}
.management-left.symphony p{font: var(--font16);}
.management-left.symphony .figure-area img{width: 4rem;}
.management-left.symphony .figure-area blockquote.text-26{font: var(--font36);font-weight: bold;margin-block: 1rem;}
.management-left.symphony .figure-area span.text-14{font: var(--font21);font-style: italic;font-family: var(--merriweather);font-weight: 400;}
.contracting-shymphony-boxes p{font: var(--font16);}
.contracting-shymphony-boxes ul li .caps-title{font: var(--font24);font-weight: bold;}

.contracting-shymphony-boxes ul{display: grid;grid-template-columns: repeat(2, 1fr);column-gap:12rem ;row-gap: 7rem;margin: 0 0 5rem;}
.contracting-shymphony-boxes ul li,.contracting-shymphony-boxes ul li:nth-child(odd), .contracting-shymphony-boxes ul li:nth-child(even){width: 100%;margin: 0;}
.contracting-shymphony {padding-block: 9rem ;}
.stuffing-function .bullets-yellow ul li{font: var(--font16new);font-weight: 500;margin-bottom: 3.3rem;}
.stuffing-function-left figure {margin-left: -6.4rem;}
.caps-title{font: var(--font24);font-weight: bold;}
.stuffing-function-left:before {top: 18rem;}
.management-left.symphony.foundation span{font: var(--font24);font-weight: 500;}
.management-left.symphony.foundation .bullets-yellow-full ul li{font-weight: 300;margin-bottom: 1.5rem;}
.talent_foundations p.text-13{font: var(--font16);}

.career-sec.leadership .txt-btm2 p.text-18.reg{font: var(--font24);font-weight: 300;font-family: var(--roboto);}
.career-sec.leadership .txt-btm2 p.text-13.light{font: var(--font16);}
.recruitment_elevation .career-blue{background: rgb(0 37 128 / 90%);}
.career-blue.leadership.recruitment {background: rgb(0 37 128 / 90%);}
.leadership-sec p.light.text-13{font: var(--font16);}
.management-left.symphony.foundation .blockquote{font:var(--font24)}

.career-sec.quest .txt-btm2 p{font: var(--font24);margin-bottom: 3rem;}
.career-blue.quest + .txt-btm2 .text-18{font-weight: 300;}
.career-sec.quest p.text-13.light{font: var(--font16);color: var(--color33);}
.career-sec.quest a.enquiry-btn2{margin-top: 1rem;}

.why-join-sec.quest p{font: var(--font16new);font-weight: 500;}
.why-join-sec.quest h2{font: var(--font24);}

.rec_elevation figure{margin-top: -5rem;}
.rec_elevation .industries-blue.agile{position: relative;z-index: 1;}
.rec_elevation2 .leader-right {padding-right: 0;}
.rec_elevation2 figure{height: 100%;}
.rec_elevation2 figure img{height: 100%;object-fit: cover;height: 100%;}
.rec_elevation2 .leader-right blockquote{font: var(--font24);margin-bottom: 3rem;}
.rec_elevation2 .leader-right p{font: var(--font16);margin-bottom: 3rem;}
.leadership-sec.rec_elevation2{padding: 8rem 0 10rem;}
.leadership-sec {padding: 3rem 0 10rem;}
.software-ideation-sec .software-ideation-left h2{font: var(--font24);font-weight: bold;}
.software-ideation-sec .software-ideation-left p.heading-top.text-13.light{font: var(--font16);}
.software-ideation-sec .software-ideation-left .ideation-blue-box{font: var(--font42);margin-top: 13rem;}
.software-ideation-sec .software-ideation-left .ideation-blue-box span{display: inline-flex;}

.software-ideation-sec .container.software-ideation-mid.mrt-10 p.heading-top.text-13.light{font: var(--font16);}
.software-ideation-sec .management-figure-ideation ul li blockquote{font: var(--font36);font-weight: bold;}
.software-ideation-sec .management-figure-ideation ul li span{font: var(--font21);font-family: var(--merriweather);font-style: italic;color: #292F43;font-weight: 400;}
.software-ideation-sec .software-ideation-right:before {bottom: -15rem;}
.software-ideation-sec p.text-13.light.mrt-5{font: var(--font16);}
.professional-ideation-sec p.text-18.light{font: var(--font24);color: var(--black);}
.professional-ideation-sec p.heading-top.text-13.light{font: var(--font16);margin-bottom: 3rem;}
.professional-ideation-sec h3.text-18.bold{font: var(--font24);font-weight: bold;}
.professional-ideation-sec .team-heading{font: var(--font16new);font-weight: 500;color: #292F43;}
.professional-ideation-sec h4.text-16{font: var(--font16new);font-weight: 500;color: #292F43;}
.professional-ideation-sec .row.mrt-5{margin-top: 8rem;}
.professional-2 .bullets-blue ul li{font: var(--font16);margin-bottom: 2rem;}
.professional-ideation-sec .professional-ideation-right { padding: 0 4rem 0 6rem; margin-top: 0rem;}
.professional-ideation-sec .professional-2 {margin-top: 7rem;position: relative;}
.professional-ideation-sec .professional-2:before {top: -18rem;}
.blueprint-mid-sec.blueprit_wrap2 .row{--bs-gutter-x: 2.5rem;row-gap: 2.5rem;}
.blueprint-mid-sec.blueprit_wrap2 .stages-box p{padding-bottom: 0;}
/*---UI14041994-03-04-2024-SCC-END--*/

.career-sec.quest.implementation.agile .career-blue.quest{background: var(--blue_color);}
.placement-sec.implemention.agile ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 7rem;}
.placement-sec.implemention.agile ul li img{width: 6rem;height: 6rem;margin-right: 2.5rem;}
.placement-sec.implemention.agile ul li:nth-child(odd), .placement-sec.implemention.agile ul li{width: 100%;display: flex;flex-wrap: wrap;margin-bottom: 3rem;}
.placement-sec.implemention.agile ul li p{width: 74%;}
.placement-sec.implemention.agile ul ~ p{font: var(--font24);}

.management-left.kingdom h5{font: var(--font24);margin-bottom: 3rem;}
.management-left.kingdom p{font: var(--font16);color: var(--colorwhite);}
.weprovide_datakingdom .bullets-blue-full{margin: 0;}
.weprovide_datakingdom .bullets-blue-full ul li{margin-bottom: 1.5rem;}
.weprovide_datakingdom .bullets-blue-full ul li::before{background: var(--yellowcolor);}
.weprovide_datakingdom .bullets-blue-full ul li ul{margin-bottom: 2rem;}
.weprovide_datakingdom .bullets-blue-full ul li ul li{margin-bottom: .8rem;}
.weprovide_datakingdom .bullets-blue-full ul li ul li::before{width: .8rem;height: .1rem;border-radius:0;outline: 0;background: var(--blue_color);}
.weprovide_datakingdom .row, .weprovide_datakingdom .row .contracting-foundation-box{height: 100%;margin-bottom: 0;}
.weprovide_datakingdom .contracting-foundation-box{padding:4rem 4rem 5rem;}
.weprovide_datakingdom{padding: 8rem 0 10rem;}

.ittechnology_prowess .techprowes_content.empowerment blockquote{font: var(--font24);}
/* .actively_identify.we_provide p{font: var(--font24);} */
.network_nexus_sec2 .actively_identify.we_provide a.enquiry-btn2, .ittechnology_listwrap.network_nexus_sec2 a.enquiry-btn2{margin-top: 6rem;}
.industries_wrap .industries-blue p.text-26.light{font: var(--font36);}
.industries_wrap  p.text-18.light{font: var(--font24);color: #292F43;}
.industries_wrap .fact-thumb p{font: var(--font21); font-weight: 500;margin-bottom:2rem;min-height: auto;}
.industries_wrap .fact-thumb p ~ img, .link_btn img{width: 6rem;height: auto;}
.industries_wrap .fact-thumb span img{padding: 0;background: transparent;width: 19rem;height: auto;}
.industries_wrap .fact-thumb{background:rgba(255, 255, 255, 0.6);}
.industries_wrap .fact-thumb span{margin-bottom: 0; padding: 2rem 0 2.5rem;}
.industries_wrap .features-area {margin-top: 6rem;}
.indus_helthcare ul ~ p{margin-top: 6rem;margin-bottom: 0;}
.listgrid_2 ul{margin-bottom: 0;}
.ittechnology_listwrap .li-para p{margin-bottom: 0;}
.ittechnology_listwrap .hosp_paratop{margin-top:4rem;}
.precise_skills.heading_para.noaligen.p-0.managment_talent {margin: 7rem 0 7rem;}
.ittechnology_prowess .techprowes_content .punch_line{font: var(--font31);padding-right: 5rem;}

.engineering_marvels.tailored_triumph p strong{font: var(--font16new);color: var(--color33);font-weight: 500;margin-top: 5rem;display: block;}
.our_process_sec.proces_img{padding:2rem 0 10.8rem;}
.engineering_marvels.scientific_prowes.transparent_excellence{margin-top: 0;}
.engineering_marvels.skill_symphony .container.cont1{background: transparent;padding-block: 0;padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);}

.employer-chronictab nav ul{margin-top: 5rem;}
.career-blue.quest p{font: var(--font42);}
.career-blue.quest p span{margin-top: 0;}
.why-join-sec.quest .why-boxes-quest {padding: 2rem 2.7rem 6rem;}
.why-join-sec.quest .why-boxes-quest img{width: 16rem;height: auto;padding:0;}
.why-join-sec.quest .why-boxes-quest p{max-width: 100%;}
.why-join-sec.quest .row, .whyjoin_wrap .row {--bs-gutter-x: 1.6rem;}
.why-boxes-quest, .whyjoin_wrap .why-boxes{margin-bottom: 1.6rem;}
.whyjoin_wrap h2{font: var(--font24);font-weight: bold;}
.whyjoin_wrap .why-boxes p{font: var(--font16new);font-weight: 500;}
.whyjoin_wrap .why-boxes img{width: 9rem;height: auto;}
.whyjoin_wrap .why-boxes{padding: 3rem 3rem 5rem;transition: .5s;}
.current-opening-sec h2{font: var(--font24);font-weight: bold;}
.tailored-sec.award h5.text-26.light{font: var(--font24);font-weight: 500;margin-bottom: 3rem;}
.tailored-sec.award .values-thumb {padding: 4.7rem 4.7rem 5.7rem;}
.gallery_wrap.blog_bottom .view-all a{font:var(--font16);font-weight: 500;}
.gallery_wrap.blog_bottom .view-all a img{margin-left: 1rem;}
.blog-detail-sec figure figcaption span{font: var(--font16);margin-bottom: 1rem;}
.privacy-compliances ul li{padding-bottom:3rem;border-bottom: .1rem solid #eee;margin-bottom: 3rem;}
.privacy-compliances ul li h5{font: var(--font18);color: var(--blue_color);margin-bottom: 1.5rem;}
.privacy-compliances ul li p{font: var(--font16);color: var(--color33);margin: 0;}
/*---UI14041994-04-04-2024-SCC-END--*/

.stuffing-function-right .bullets-yellow{margin: 0;}
.career-sec.quest{overflow: hidden;}
/*---UI14041994-05-04-2024-SCC-END--*/
.leadership_odyswrap{background: var(--yellowcolor);}
.visionary_list .features-area .fact-thumb span img{width: 16rem;height: auto;padding: 0;background: transparent;}
.visionary_list .features-area .fact-thumb::before{display: none;}
.visionary_list .features-area .row{--bs-gutter-y: 1.5rem;}
.visionary_list .features-area .fact-thumb{margin-bottom: 0;position: relative;overflow: hidden;z-index: 1;padding-block: 2rem 5rem;}
.visionary_list .features-area .fact-thumb p{font: var(--font21); font-weight: 500;min-height: auto;width: 100%;}
.visionary_list .features-area .col-lg-3{margin-bottom: 0;}
.visionary_list .features-area {margin-block: 6rem;}
.visionary_list .features-area .fact-thumb::after, .why-join-sec.quest .why-boxes-quest::after {position: absolute;content: "";left: 0;width: 100%;height: 0;background: var(--yellowcolor);bottom: 0;transition: .5s ease-in-out;z-index: -1;}
.visionary_list .features-area .fact-thumb:hover::after, .why-join-sec.quest .why-boxes-quest:hover::after {height: 100%;transition: .5s;}
.why-join-sec.quest .why-boxes-quest{position: relative;}



.placment_achivement .nav-tabs{justify-content: center;display: flex;flex-wrap: wrap;margin-bottom: 7rem;}
.placment_achivement .nav-tabs .nav-tabs .nav-item:not(:last-child){margin-right: 6rem;}
.placment_achivement .nav-tabs li p, .placment_achivement .nav-tabs .nav-link {font: var(--font24);color: var(--blue_color);padding-bottom: 2.6rem;border-bottom: 0.3rem solid transparent;cursor: pointer;font-family: var(--ubuntu);font-weight: 500;padding-inline: .5rem;}
.placment_achivement .nav-tabs .nav-item button{border-top: none;border-left: 0;border-right: 0;}
.placment_achivement .nav-tabs li:not(:last-child) {margin-right: 4rem;}
.placment_achivement .nav-tabs li p.active, .placment_achivement .nav-tabs .nav-link.active {border-color: var(--yellowcolor);}

.comon_fact{padding-left: 4rem;position: relative;}
.comon_fact::before{content: "";position: absolute;width:.1rem;height: 2.5rem;background-color: #FFB600;left: 0;top: 0;}
.comon_fact blockquote{font:var(--font36);font-weight: bold;color: #2247C3;}
.comon_fact span{font: var(--font21);font-family: var(--merriweather);font-style: italic;color: #292F43;font-weight: 400;display: block;width: min-content;}

.talent_foundations .contracting-foundation-box {padding: 5rem 5rem 7rem 5rem;}
.common_boxheading .caps-title{text-transform: uppercase;}
.whychoose2, .whychoose1{background: var(--colorf5);}
.whychoose2{background: var(--colorf5);}
.whychoose2 .row{align-items: inherit;}
.whychoose2 figure{width: 100%;height: 100%;}
.whychoose2 figure img{width: 100%;height: 100%;object-fit: cover;}
.whychoose2 .preskill_content {height: 100%;}
.whychoose2 .preskill_content h3, .whychoose1 .hiring_content h3{font: var(--font24);font-weight: bold;color: var(--blue_color);text-transform: uppercase;}
.whychoose2 .preskill_content p:not(:last-child){margin-top: 6rem;}

.whychoose1{padding-block: 10rem;}

.comon_headingbtn{position: relative;padding-top: 6rem;margin-top: 6rem;}
.comon_headingbtn::before{position: absolute;left: .8rem;top: 0;width: 62.3rem;height: .6rem;background: #002580;content: "";}

.padding_top{padding-top: 10rem;}
.whychoose2 .preskill_content ul{margin-top: 6rem;}
.whychoose2 .preskill_content ul li:not(:last-child){margin-bottom: 3rem;}
.bullets-blue-full ul li:before{background: var(--yellowcolor);}
.common_boxheading .col-lg-6{margin-bottom: 2rem;}
.common_boxheading .contracting-foundation-box {margin-bottom: 0;height: 100%;}

.why-join-sec.quest{background: var(--colorf5);}
.ittechnology_prowess .techprowes_content blockquote strong{font-weight: bold;font-family: var(--roboto);}
.ittechnology_prowess .techprowes_content blockquote, .ittechnology_prowess .techprowes_content.empowerment blockquote, .ittechnology_prowess .techprowes_content.about blockquote{font-family: var(--roboto);}
/*---UI14041994-06-04-2024-SCC-END--*/

.common_boxheading  .col-lg-4{margin-bottom: 2rem;}
.placement-bottom{padding-block: 10rem;}
.software-ideation-sec .software-ideation-right{padding-left: 7rem;}
.software-ideation-sec .software-ideation-right p{font: var(--font16);}
.software-ideation-sec .software-ideation-right:before{width: 65rem; bottom: -13rem;}
.management-figure-ideation {margin-top: 7rem;}
.ittechnology_prowess .techprowes_content .enquiry-btn2{margin-top: 2rem;}
.ittechnology_prowess .techprowes_content .enquiry-btn2:hover{background: var(--colorwhite);color: var(--black);}
.blueprint-mid-sec, .agile_methodlgy, .agile_telnetwork{padding-block: 9rem;}
.blueprint-mid-sec .stages-box blockquote{font: var(--font18);font-weight: 500;font-family: var(--ubuntu);color: var(--dark_blue2);}
.agile_methodlgy  ul{margin-top: 5rem;}
.we_provide blockquote{font: var(--font24);margin-bottom: 3rem;color: var(--black);}
.we_provide p{margin-bottom: 0rem;font: var(--font16);}
.network_nexus_sec2{background: var(--colorf5);padding-bottom: 0;}
.ittechnology_listwrap.network_nexus_sec2{padding-bottom: 0;}
.network_nexus_sec3 .container.cont1::before{display: none;}
.network_nexus_sec3 .container.cont1{margin-top: 0;padding-block:6rem 10rem;position: relative;z-index: 1;padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);}
.network_nexus_sec3 .container.cont1::after{width: calc(100% + 15rem);height: 100%; left: 50%;top: 0; transform: translateX(-50%);background: var(--colorwhite);position: absolute;content: "";z-index: -1;}
.network_nexus_sec3 .container.cont1 .border_list{padding: 0;}
.ittechnology_listwrap.network_nexus_sec2 .container::after{display: none;}
.ittechnology_listwrap.network_nexus_sec2 .container{padding-bottom: 0;}
.network_nexus_sec3 .border_list, .network_nexus_sec2 .border_list{ grid-template-columns: repeat(3, 1fr);}
.network_nexus_sec3 .container.cont1 ul{margin-top: 4rem;}
.common_boxheading{padding-block: 9rem;}
.common_boxheading  .enquiry-btn2{margin-top: 4rem;}
.rec_elevation2 .bullets-blue-full ul li{margin-bottom: 3rem;padding-left: 3rem;}
.whychoose2 .preskill_content ul li{padding-left: 3rem;}
.stuffing-function  p.text-18{font: var(--font24);color: var(--black);}
.why-join-sec.quest{padding:9rem 0 11.7rem;}
.why-join-sec.quest h2{margin-bottom: 6rem;}
.network_nexus_sec3 p, .network_nexus_sec2 blockquote{color: var(--black);}
.tailored_triumph .headingunder_linebox .heading_line{display: none;}
.tailored_triumph .headingunder_linebox h5{font: var(--font18);font-weight: 500;font-family: var(--ubuntu);color: var(--dark_blue2);text-transform: capitalize;}
.tailored_triumph .headingunder_linebox p{margin-top: 2.5rem;}
/*---UI14041994-08-04-2024-SCC-END--*/
.bullets-blue-full ul li{padding-left: 3rem;}
.recruitment_services1 ul, .managment_talent ul, .staffing_attributes ul{margin-top: 5rem;}
.recruitment_services1 ul li, .managment_talent ul li, .staffing_attributes ul li{margin-bottom: 3rem;}
.elite_talents2{padding:9rem 0 10rem;background: var(--colorf5);}
.elite_talents2 blockquote{margin-bottom:5rem;}
.elite_talents2 .container{padding-bottom:0;}
.skill_symphony .container.cont1 .border_list, .elite_talents2 .border_list{grid-template-columns: repeat(3, 1fr);}
.engineering_marvels.skill_symphony::before{width: 100%;height: 62.3rem;background: var(--yellowcolor);content: "";position: absolute;left: 0;bottom: 0;}
.strategic_alliances2 .enquire-blueprint{border-bottom: 5px solid #002580;}
.government-leadership1{padding: 0 0 9rem;}
.government-leadership1 .enquiry-btn2{margin-top: 4rem;}
.whychoose2.government-leadership2 p:not(:last-child), .chronabout_sucess1.government-leadership1 .hiring_content p:nth-of-type(1) { margin-top: 0rem;}
.government-leadership2 { margin-top: 0rem;}
.government-leadership2 .row{display: flex;flex-wrap: wrap;align-items: center;}
.government-leadership2 {padding-block: 9rem 4rem;}
.management-left.symphony h2:before{opacity: 1;}
 .whychoose2.government-leadership2 .preskill_content p:not(:last-child){margin-top: 0;}
 .professional-ideation-sec, .user_mpowerment{padding-block: 9rem;}
/*---UI14041994-09-04-2024-SCC-END--*/

.whyjoin_wrap .why-boxes:hover:before {border-top: 3px solid var(--blue_color);border-right: 3px solid var(--blue_color);transition: .5s;}
.whyjoin_wrap .why-boxes:hover::after {border-bottom: 3px solid var(--blue_color);border-left: 3px solid var(--blue_color);transition: .5s;}
.whyjoin_wrap, .awards_recognition{padding-block: 9rem;}
.contact-form .form-check-input {width: 2.4rem;height: 2rem; margin-top: .3rem;}
.industries_wrap blockquote{font: var(--font24);}
.contact-form label#termscheck-error {position: absolute;bottom: -.5rem;left:2rem}
/*---UI14041994-10-04-2024-SCC-END--*/

.publicsector_service{background: var(--colorf5);padding-block: 9rem 10rem;}
.publicsector_service .headingunder_linebox{margin-top: 6rem;}
.publicsector_service h2, .publicsector_faq h3{font: var(--font24);font-weight: bold;font-family: var(--ubuntu);text-transform: uppercase;color: var(--blue_color);}
.publicsector_service .headingunder_linebox p {margin-top:3.3rem;}
.publicsector_service .headingunder_linebox li{padding: 5rem 2.9rem 4.6rem 4.6rem;}
.pubicsector_tittle{padding-right: 5rem;}
/*---UI14041994-30-04-2024-SCC-END--*/

.industries_wrap .fact-thumb span{padding: 0;}
.features-area .fact-thumb{position: relative;overflow: hidden;}
.features-area .fact-thumb a::before{position: absolute;inset: 0;width: 100%;height: 100%;content: "";}
/*---UI14041994-03-05-2024-SCC-END--*/

.remove_imageline .container::before, .software-ideation-right.remove_imageline::before{display: none;}
.network_nexus{padding-block: 9rem;background: var(--colorwhite);}

.software_solutionbanner figure{display: grid;position: relative;z-index: 1;overflow: hidden;}
.software_solutionbanner figure::before{position: absolute;inset: 0;background: rgb(0 37 128 / 92%);content: "";width: 100%;height: 100%;mix-blend-mode: multiply;}
.software_solutionbanner  figure>*{grid-area: 1/1;}
.software_solutionbanner  figure figcaption{display: flex;width: 100%;justify-content: center;align-items: center;flex-direction: column;position: relative;z-index: 1;max-width:75%;margin: auto;text-align: center;}
.software_solutionbanner  figure figcaption h1{font: var(--font36);color: var(--colorwhite);font-weight: bold;}
.software_solutionbanner  figure figcaption blockquote{font: var(--font36);color: var(--colorwhite);margin-block: 7.4rem 4.8rem;max-width: 75%;}

.software_solutinwrap {padding-block: 8.6rem 7.1rem;}
.software_solutinwrap h2{font: var(--font24);font-family: var(--ubuntu);margin-bottom: 7rem;color: var(--black);max-width: 95%;}
.software_solutinwrap figure{margin-left: -9rem;}
.software_solutinwrap .leader-right {padding-inline: 6.5rem 19rem;}
.software_solutinwrap .leader-right p{color: #515151;font: var(--font16);}


.infrastr_banner figure figcaption blockquote {max-width: 90%;}
.infrasture_wrap1{padding-block: 8.5rem;}
.infrasture_wrap1 .row{align-items: center;--bs-gutter-x:2.6rem;}
.infrasture_wrap1 .infracontent{max-width: 64%;margin: auto;}
.infrasture_wrap1 .infracontent p{font: var(--font16);}
.infrasture_wrap1 .row.infraright_image{margin-top: 4rem;}
/*---UI14041994-08-05-2024-SCC-END--*/

.enquire_btntop{margin-top:4rem;}
.enquire_btntop .enquiry-btn2:hover{background: var(--colorwhite);color: var(--black);}
.clientlogo_wrap{padding-bottom: 10rem;}
.clientlogo_wrap ul{display: flex;gap:2rem;flex-wrap: wrap;}
.clientlogo_wrap ul:not(:last-child){margin-bottom:6rem;}
.clientlogo_wrap ul li{border: .1rem solid rgb(0 0 0 / 6%);padding:2rem 3rem;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;width: calc(20% - 2rem);}
.clientlogo_wrap h2, .clientlogo_wrap h3, .clientlogo_wrap h4, .clientlogo_wrap h5{font: var(--font24);font-weight: bold;color: var(--blue_color);margin-bottom: 2rem;}
/*---UI14041994-10-05-2024-SCC-END--*/

.industries_content p{margin-bottom: 5rem;}
.link_btnbox{display: flex;flex-direction: column;flex-wrap: wrap;overflow: hidden;}
.link_btnbox .link_btn{margin-top: auto;margin-left: -1rem;}
/*---UI14041994-16-05-2024-SCC-END--*/

.client_logolistwrap{padding-bottom: 11rem;  position: -webkit-sticky;position: sticky;top: 0;}
.client_logolistwrap .row{--bs-gutter-x:5rem}
.client_logolistwrap .nav-tabs{display: flex;flex-wrap: wrap;flex-direction: column;border-bottom: none;background: var(--light_blue);position: sticky;top: 200px;}
.client_logolistwrap .nav-tabs li .nav-link{font: var(--font16);color: var(--colorwhite);cursor: pointer;font-family: var(--ubuntu);font-weight: 500;text-align: left;width: 100%;padding:1rem 3rem;border-top: none;border-left: none;border-right: none;}
/* .client_logolistwrap .nav-tabs li:first-child .nav-link{padding-top: 0;} */
.client_logolistwrap .nav-tabs li:not(:last-child) .nav-link{border-bottom: 0.1rem solid rgba(255, 255, 255, 0.10); }
.client_logolistwrap .nav-tabs li .nav-link.active{border-color: var(--yellowcolor);background: transparent;color: var(--yellowcolor3);}
.client_logolistwrap .nav-tabs li .nav-link:hover{color: var(--yellowcolor3);}
.client_logolistwrap ul.sticky {
    position: fixed;
    min-width: 32rem;
    transition: .5s;
    transform: translate(0px, -175px);
}

.client_logolist .accordion{--bs-accordion-border-color: none;}
.client_logolist .listlogo ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap:3rem;}
.client_logolist .listlogo ul li{padding-block: 1rem;font: var(--font16);font-weight: 500;font-family: var(--ubuntu);border-bottom: .1rem solid rgb(0 0 0 / 15%);color: var(--dark_blue2);}

.client_logolist .only_logo  ul{display: flex;gap:2rem;flex-wrap: wrap;}
.client_logolist .only_logo ul li{border: .1rem solid rgb(0 0 0 / 6%);padding:2rem 3rem;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;width: calc(50% - 2rem);}
/*---UI14041994-20-05-2024-SCC-END--*/
.blog-detail-btm h2 {
    padding-bottom: 2rem;
}
.blog-detail-btm h3 {
    padding-bottom: 2rem;
}
.blog-detail-btm p span {
    font: var(--font16);
}
.blog-detail-btm ul li {    padding-bottom: 1.5rem;    position: relative;    padding-bottom: 1rem;}.blog-detail-btm ul li::before {    position: absolute;    left: 0;    content: '';    width: 6px;    height: 6px;    background: #333333;    border-radius: 10px;    top: 5px;}
/*---UI14041994-20-05-2024-SCC-END--*/
