@media(max-width:1799px){.banner_logo{width:550px}.first_item_text h3{font-size:30px}.banner_top{height:700px}.banner_slider .slick-dots{gap:40px;bottom:170px}.rounded_btn{width:130px;height:130px;padding-top:42px;font-size:20px}.banner_slider .slick-arrow{width:40px;height:auto}.banner_top h1{font-size:165px;letter-spacing:6px}.banner_bottom{padding:40px 0}.global_heading{margin-bottom:60px}.global_heading h2{letter-spacing:2px;font-size:50px}.news_release_block{padding:20px 0}.news_date_part h5{font-size:25px;letter-spacing:1px;line-height:35px}.news_dtls_part em{font-size:32px}.news_dtls_part .arrow_rt{transform:translateX(0)}.news_dtls_part:hover .arrow_rt{transform:translateX(15px) scale(1.1)}.global_btn{width:490px;height:100px;margin-top:50px;line-height:100px;padding:0 45px;font-size:35px}.corporate_slide_details p{color:#fff;font-size:28px;letter-spacing:1.5px;line-height:34px}.corporate_slider .slick-dots,.voices_silder .slick-dots{gap:10px;margin-top:50px}.corporate_slider:after{width:120px;bottom:75px}.service_site h2{font-size:100px;line-height:100px;margin-bottom:75px}.main_page{font-size:30px;line-height:40px;margin-bottom:20px}.with_sub_item>li{margin-top:30px}.without_subitem a em{font-size:21px;line-height:28px;max-width:297px}.with_sub_item li ul li a{padding:10px 10px 10px 5px}.without_subitem a{padding:10px 10px 10px 5px}.with_sub_item a em{font-size:21px;line-height:28px;max-width:297px}.about_content_holder h1{font-size:60px;line-height:70px;letter-spacing:3px}.about_content_holder p{letter-spacing:1.5px;font-size:27px;line-height:46px}.productlist_banner h1{font-size:90px}.global_details_inner h2{letter-spacing:3px;font-size:40px;line-height:45px;margin-bottom:35px}.global_details_inner p{letter-spacing:1px;font-size:30px;line-height:40px}.global_details_paragraph ul li{font-size:26px;line-height:42px}.mcc_deliverables{margin-top:90px}.video_row h4{font-size:40px;line-height:60px;margin-bottom:20px}.video_row{padding:70px 0}.products_details_inner p{letter-spacing:2px;font-size:30px;line-height:45px}.products_details_inner figure{margin-bottom:35px}.product_details_sec{padding:50px 0}.products_details_inner p+p{margin-top:25px}.product_video_sec{margin-bottom:50px}.global_details_inner .subcard p{font-size:28px;line-height:35px}.location_details h3{font-size:42px}.location_details p{letter-spacing:.33px;font-size:26px;line-height:42px}.location_row+.location_row{margin-top:60px}.president_details_prt{top:285px}.news_page .global_heading h2{font-size:50px;line-height:50px;letter-spacing:2px}.current_openings{padding:140px 0}}@media(max-width:1599px){.custom_nav ul li a{font-size:20px}.first_item_text h3{font-size:24px}.banner_logo{margin-left:0}.first_item_text{padding-left:0}.banner_top:after{width:165px}.banner_top h1{font-size:136px;letter-spacing:4px}.banner_bottom h4{letter-spacing:2px;font-size:40px}.banner_slider .slick-dots{gap:30px;bottom:150px}.inner_banholder{padding-left:215px}.footer_bottom p{font-size:16px;letter-spacing:.1px}.footer_bottom ul li a{font-size:16px}#backToTop{width:33px;height:25px;border-radius:7px;padding-top:4px;bottom:4px}#backToTop:hover{height:32px;padding-top:7px}.news_release .container{max-width:1250px}.global_heading h2{font-size:40px}.news_dtls_part em{font-size:28px;line-height:40px}.news_release{padding:60px 0 80px}.corporate_slider_items{width:460px}.corporate_slide_details p{font-size:26px;letter-spacing:1.5px;line-height:32px}.corporate_news{padding-bottom:70px}.global_btn{width:376px;height:75px;margin-top:50px;line-height:75px;padding:0 30px;font-size:25px}.corner_heading{font-size:26px;line-height:26px}.service_site{padding:75px 40px 40px}.service_site h2{font-size:75px;line-height:75px;margin-bottom:50px}.inner_service_holder{gap:50px}.about_content_holder{padding-top:215px}.about_content_holder h1{font-size:50px;line-height:60px;letter-spacing:2px}.about_content_holder p{letter-spacing:1.2px;font-size:24px;line-height:42px}.about_video{height:600px}.think_text_banner{height:700px}.productlist_banner h1{font-size:72px;margin-bottom:112px}.productlisting_sec{padding:75px 0}.listing_images_part a{letter-spacing:2px;font-size:32px;line-height:42px;margin-bottom:10px}.listing_text_part p{letter-spacing:1px;font-size:28px;line-height:40px}.listing_images_part figure{max-width:265px}.productlisting_row+.productlisting_row{margin-top:70px}.productlisting_sec .container{max-width:1440px}.global_side_listing{padding-left:20px;padding-top:75px}.global_side_listing ul li a{font-size:18px;line-height:20px;padding:18px 12px 18px}.global_details_inner h2{font-size:35px;line-height:40px;margin-bottom:30px}.global_details_inner p{letter-spacing:1px;font-size:25px;line-height:35px}.solution_listings ul li a{font-size:18px;line-height:22px;padding:6px 0}.sol_parts h4{font-size:20px;line-height:25px}.global_details{padding:50px 0 70px}.solution_listings{margin-top:75px}.global_details_paragraph ul li{font-size:22px;line-height:35px}.global_details_paragraph ul{margin-top:30px;padding-left:50px}.mcc_deliverables{margin-top:50px;padding:20px 25px}.mcc_deliverables h3{font-size:37px;line-height:45px;margin-bottom:30px}.deliveries_block h4{font-size:28px;line-height:28px;min-height:61px}.deliveries_block li{margin-left:30px;font-size:22px;line-height:30px}.deliveries_holder{gap:35px}.video_row{padding:35px 0 50px}.mmc_videos_block:hover{transform:scale(1.05)}.video_row h4{font-size:36px;line-height:40px;margin-bottom:20px}.video_row h4{font-size:36px;line-height:40px;margin-bottom:20px}.mmc_section{padding:50px 0 20px}.products_details_inner p{letter-spacing:1px;font-size:26px;line-height:36px}.products_video_holder{gap:50px}.products_details_inner figure{max-width:525px}.random_images{margin-top:60px}.iso_heading h4{letter-spacing:1.5px;font-size:35px;line-height:50px}.iso_heading span{max-width:120px}.top_iso_details p{margin-bottom:40px;letter-spacing:1px;font-size:25px;line-height:35px}.bottom_iso_images{padding:60px 0}.csr_video_item h4{font-size:22px;line-height:32px;margin-bottom:20px}.corporate_video_holder{margin-top:60px;gap:25px}.contact_us_section figure:after{top:-38px;right:-20px}.contact_us_section h2{letter-spacing:2px;font-size:45px;line-height:40px;margin-bottom:30px}.contact_us_section p{letter-spacing:2px;font-size:27px;line-height:37px}.contact_details{padding:30px 50px}.contact_details h4{font-size:35px;margin-bottom:25px}.contact_details .form_row button.dropdown-toggle{padding:10px 15px;letter-spacing:0;font-size:20px}.contact_details .form_row input{padding:10px 15px;letter-spacing:0;font-size:20px}.contact_details .form_row textarea{padding:10px 15px;letter-spacing:0;font-size:20px}.contact_details .form_row select{padding:10px 15px;letter-spacing:0;font-size:20px}.form_row+.form_row{margin-top:18px}.contact_us_section figure{width:66%;margin-left:90px}.contact_us_section figure:after{top:-22px;right:-20px;width:100%}.sol_slider_item{width:435px;margin:0 15px;border-radius:0}.solution_banner_inner h1{font-size:45px;line-height:60px}.solution_banner_inner p{letter-spacing:1px;font-size:25px;line-height:40px;max-width:1030px}.sol_block h2{letter-spacing:1.4px;font-size:35px;line-height:42px}.sol_block+.sol_block{margin-top:50px}.inner_think_ban h1{font-size:76px}.think_details p{font-size:28px;line-height:41px}.think_details p+p{margin-top:30px}.think_details{padding:70px 0 100px}.sub_menu{padding-top:24px}.submenu_blocks ul li a{font-size:16px;line-height:22px}.sub_menu_inner{padding:55px 65px 40px;gap:65px}.submenu_blocks h4{font-size:27px;line-height:33px}.our_history_holder h4{letter-spacing:1.4px;font-size:35px;line-height:40px}.our_history p{letter-spacing:1px;font-size:25px;line-height:35px}.global_details_inner .subcard p{font-size:24px;line-height:32px}.timeline-item h6{font-size:28px;line-height:36px;padding-top:11px}.timeline-card{padding-bottom:80px}.location_details h3{font-size:34px}.location_details p{letter-spacing:.33px;font-size:22px;line-height:36px}.location_map{height:425px}.location_details li{letter-spacing:.33px;font-size:22px;line-height:36px}.fade_in_text{letter-spacing:1px;font-size:24px;line-height:40px;max-width:875px}.name_designation{margin-top:80px}.name_designation h2{font-size:45px;margin-bottom:18px}.name_designation h5{font-size:25px}.president_details_prt{padding-left:35px}.inner_kolkata_office_banner h1{letter-spacing:2px;font-size:35px;line-height:45px;margin-bottom:30px}.inner_kolkata_office_banner p{letter-spacing:1px;font-size:26px;line-height:34px;max-width:1170px}.ceo_details h3{letter-spacing:2px;font-size:28px;line-height:40px}.ceo_details p{letter-spacing:1px;font-size:20px;line-height:35px}.our_other_offices{padding:60px 0 100px}.ceo_images_holder{gap:20px}.our_other_offices h2{letter-spacing:2px;margin-bottom:40px;font-size:34px;line-height:42px}.other_office_holder{gap:45px}.news_banner{height:750px}.news_row figure{width:125px;min-width:125px}.news_row p{letter-spacing:1px;max-width:360px;font-size:18px;line-height:24px}.news_banner_inner{padding-top:164px;max-width:560px}.news_page .container{max-width:1645px !important}.news_page .global_heading{margin-bottom:45px}.news_page .global_heading h2{font-size:40px;line-height:44px}.reimagine_future{padding:30px 0 100px}.reimagine_future h3{letter-spacing:1.46px;font-size:36px;line-height:42px;margin-bottom:20px}.reimagine_future p{font-size:25px;line-height:35px;margin-bottom:30px}.future_box_top .icon{width:115px;height:115px;margin-bottom:12px}.future_box_top h4{font-size:28px;line-height:34px}.reimagine_future .future_box_bottom p{font-size:18px;line-height:26px}.future_box_bottom{padding:35px 25px 30px}.voices_from_forefront{padding:60px 0 45px}.voices_from_forefront h3{margin-bottom:45px}.current_openings h3{font-size:41px;margin-bottom:40px}.current_openings{padding:70px 0}.our_kolkata_office h3{font-size:41px;margin-bottom:40px}.suitable_vacciencies h3{font-size:41px;margin-bottom:40px}.career_accordian_holder .accordion-button:not(.collapsed){padding:25px}.career_accordian_holder .accordion-button{font-size:30px}.career_location_details li{font-size:28px;line-height:32px}.requirement_details li label{font-size:28px;line-height:32px;margin-bottom:10px}.career_location_details{margin-bottom:40px}.requirement_details li p{font-size:28px;line-height:34px}.requirement_details li+li{margin-top:40px}.solid_button{font-size:34px;margin-top:40px}.career_accordian_holder .accordion-button.collapsed{padding:25px}.career_accordian_holder .accordion-item+.accordion-item{margin-top:25px}.our_kolkata_office h4{font-size:30px;margin-bottom:25px}.our_kolkata_office p{letter-spacing:1px;font-size:24px;line-height:33px;margin-bottom:25px}.see_more_btn{font-size:24px}.suitable_vacciencies{padding:100px 0 78px}.vaccencies_bg_part h2{font-size:34px;line-height:48px}.vaccencies_bg_part p{font-size:24px;line-height:34px}.upload_part h4{font-size:26px}.upload_part span{font-size:24px}.submit{font-size:23px;line-height:38px}}@media(max-width:1440px){.header_inner{padding:10px 0 10px}.logo{width:100px}.custom_nav{margin-top:60px}.custom_nav ul li a{font-size:18px}.trigger_mobile_menu{top:30px;right:0}.custom_nav ul{gap:30px}.banner_top{height:500px}.banner_top:after{width:110px}.position_absolute{padding-top:50px;padding-bottom:50px}.inner_banholder{padding-left:145px}.banner_slider .slick-prev.slick-arrow{left:38px}.banner_slider .slick-arrow{width:30px}.banner_logo{width:500px;margin-bottom:65px}.first_item_text h3{font-size:20px}.rounded_btn{width:100px;height:100px;padding-top:35px;font-size:16px;letter-spacing:0;line-height:19px}.banner_top h1{font-size:100px}.banner_bottom h4{font-size:32px}.banner_bottom{padding:30px 0}.banner_slider .slick-dots{gap:25px;bottom:125px}.banner_slider .slick-arrow{top:215px}.banner_logo{width:450px}.footer{padding:15px 0 15px}.footer_bottom p{font-size:14px}.footer_bottom ul li a{font-size:14px}.news_release .container{max-width:1190px}.global_heading h2{font-size:32px;letter-spacing:1px}.global_heading{margin-bottom:30px}.news_release_block{padding:15px 0}.news_date_part h5{font-size:22px}.news_dtls_part em{font-size:24px;line-height:32px;width:550px}.news_release{padding:40px 0 60px}.corporate_slider_items{width:400px}.corporate_slide_details p{font-size:20px;letter-spacing:1px;line-height:30px}.corporate_slide_details{min-height:230px}.corporate_slider .slick-dots button,.voices_silder .slick-dots button{width:15px;height:15px}.global_btn span{right:30px;width:38px}.global_btn{width:288px;height:60px;margin-top:30px;line-height:60px;padding:0 25px;font-size:22px}.global_btn:hover span{right:30px}.corporate_news{padding-bottom:55px}.corporate_slider:after{width:100px;bottom:73px}.service_site{padding:50px 30px 40px}.service_site h2{font-size:55px;line-height:55px;margin-bottom:45px}.main_page{font-size:25px;line-height:30px;margin-bottom:20px}.without_subitem a em{font-size:18px;line-height:22px}.with_sub_item a em{font-size:18px;line-height:22px}.about_content_holder h1{font-size:42px;line-height:52px;letter-spacing:2px;margin-bottom:25px}.about_content_holder p{letter-spacing:1px;font-size:20px;line-height:32px;max-width:800px}.think_text_banner{height:550px}.productlist_banner h1{font-size:55px;margin-bottom:53px}.productlisting_sec{padding:50px 0}.productlisting_sec .container{max-width:1190px}.listing_images_part a{letter-spacing:1px;font-size:26px;line-height:30px}.listing_text_part p{letter-spacing:1px;font-size:24px;line-height:34px}.productlisting_row+.productlisting_row{margin-top:50px}.listing_images_part figure{max-width:185px}.productlisting_row{column-gap:80px}.global_side_listing{padding-left:0;padding-top:65px}.global_details_inner h2{font-size:26px;line-height:36px;margin-bottom:20px;letter-spacing:1px}.global_details_inner p{letter-spacing:.5px;font-size:22px;line-height:30px}.global_details_inner p+p{margin-top:20px}.solution_listings{margin-top:60px}.sol_parts h4{font-size:18px;line-height:22px}.solution_listings ul li a{font-size:16px;line-height:20px;padding:6px 0}.mcc_deliverables h3{font-size:22px;line-height:24px;margin-bottom:15px;letter-spacing:0}.deliveries_block h4{font-size:18px;line-height:22px;min-height:36px}.deliveries_block li{margin-left:20px;font-size:16px;line-height:22px}.global_details_paragraph ul li{font-size:18px;line-height:28px}.video_row h4{font-size:28px;line-height:34px;margin-left:0}.video_row{padding:20px 0 20px}.three_video_block{gap:20px}.product_details_sec{padding:40px 0}.products_details_inner figure{max-width:425px;margin-bottom:25px}.products_details_inner p{letter-spacing:1px;font-size:24px;line-height:30px}.product_video_sec{padding:40px 0}.direct_link{margin-top:50px}.sustainability_link{font-size:26px;line-height:32px}.top_iso_details p{margin-bottom:20px;letter-spacing:.5px;font-size:22px;line-height:30px}.iso_heading h4{letter-spacing:1px;font-size:28px;line-height:35px;max-width:600px}.iso_heading span{max-width:100px}.wave_button{padding:10px 30px;font-size:16px;letter-spacing:1px;line-height:28px}.solution_list_details{padding:50px 0}.sol_block h2{letter-spacing:1px;font-size:28px;line-height:32px}.sol_slider .slick-arrow{top:43%}.sol_block+.sol_block{margin-top:40px}.sol_slider_item{width:390px;margin:0 10px}.sub_menu{padding-top:17px}.submenu_blocks h4{font-size:24px;line-height:30px}.submenu_blocks ul li a{font-size:16px;line-height:22px}.sub_menu_inner{padding:40px 50px 40px;gap:65px}.our_history_holder h4{font-size:26px;line-height:36px}.our_history_holder{max-width:650px}.history_video_holder{height:350px}.play_btn{font-size:88px}.our_history p{letter-spacing:.5px;font-size:22px;line-height:30px;margin-bottom:20px}.roadmap_outer{padding:30px;margin-top:30px}.global_details_inner .subcard p{font-size:20px;line-height:26px}.timeline-card{padding-bottom:45px}.timeline-item h6{font-size:24px;line-height:32px;padding-top:18px}.timeline-item:first-child{padding-top:25px}.our_history{padding-bottom:60px}.roadmap_inner .mCSB_scrollTools{width:24px}.roadmap_inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px;box-shadow:2px 2px 2px #00000057}.location_details h3{font-size:24px;padding:5px 35px;margin-left:-35px}.location_row{padding:20px 20px 20px 35px}.location_details{padding-right:40px}.location_details p+p{margin-top:8px}.location_details p{letter-spacing:.33px;font-size:18px;line-height:26px}.location_details li{letter-spacing:.33px;font-size:18px;line-height:26px}.location_map{height:360px}.location_row+.location_row{margin-top:45px}.president_details_prt{top:200px}.fade_in_text{font-size:20px;line-height:30px;max-width:735px}.name_designation{margin-top:50px}.name_designation h2{font-size:36px;margin-bottom:15px}.name_designation h5{font-size:20px}.kolkata_office_banner{height:500px}.inner_kolkata_office_banner{padding:185px 40px 40px}.inner_kolkata_office_banner h1{letter-spacing:1px;font-size:30px;line-height:38px;margin-bottom:20px}.inner_kolkata_office_banner p{letter-spacing:1px;font-size:22px;line-height:30px;max-width:940px}.kolkata_office_images{padding:40px 0}.our_other_offices{padding:40px 0 70px}.our_other_offices h2{letter-spacing:1px;margin-bottom:20px;font-size:30px;line-height:36px}.other_ofc_blocks h4{letter-spacing:1px;margin-top:15px;font-size:16px;line-height:26px}.other_ofc_blocks h5{letter-spacing:1px;font-size:20px;margin-bottom:15px}.news_banner{height:600px}.news_banner_inner{padding-top:130px;max-width:490px}.news_row figure{width:100px;min-width:100px}.news_row+.news_row{margin-top:15px}.news_row p{letter-spacing:0;max-width:300px;font-size:16px;line-height:22px}.press_release h4{letter-spacing:1px;font-size:24px;line-height:23px;padding:12px 15px}.press_release li a{letter-spacing:1px;font-size:20px;line-height:24px;padding:15px 10px}.news_page .global_heading h2{font-size:32px;line-height:38px;letter-spacing:1px}.career_start{padding:40px 0}.future_box{max-width:375px;box-shadow:12px 10px 2px #003c9629}.reimagine_future h3{letter-spacing:1px;font-size:26px;line-height:32px;margin-bottom:15px}.reimagine_future p{font-size:22px;line-height:30px;margin-bottom:25px}.future_box_top{padding-top:15px;padding-bottom:15px}.future_box_top .icon{width:90px;height:90px;margin-bottom:10px}.future_box_top h4{font-size:24px;line-height:30px}.future_box_bottom{padding:20px}.reimagine_future .future_box_bottom p{font-size:16px;line-height:26px}.reimagine_future{padding:20px 0 70px}.voices_from_forefront h3{letter-spacing:1px;margin-bottom:35px;font-size:30px;line-height:36px}.voices_from_forefront{padding:40px 0 45px}.voices_slider_item_inner p{font-size:18px;line-height:24px;margin-bottom:25px}.double_quote{margin-bottom:12px}.name_position h5{letter-spacing:1px;font-size:18px}.current_openings h3{font-size:30px;margin-bottom:30px}.current_openings{padding:40px 0 70px}.our_kolkata_office h3{font-size:41px;margin-bottom:40px}.suitable_vacciencies h3{font-size:41px;margin-bottom:40px}.career_accordian_holder .accordion-button:not(.collapsed){padding:15px 0}.career_accordian_holder .accordion-button.collapsed{padding:15px 0}.career_accordian_holder .accordion-button{font-size:22px}.career_accordian_holder .accordion-item+.accordion-item{margin-top:12px}.career_accordian_holder .accordion-body{padding:25px 25px 25px 100px}.career_location_details li{font-size:20px;line-height:24px}.requirement_details li label{font-size:20px;line-height:24px}.requirement_details li+li{margin-top:20px}.requirement_details li p{font-size:20px;line-height:26px}.career_location_details{margin-bottom:25px}.solid_button{font-size:24px;margin-top:25px;height:60px;padding:10px 45px}.vaccencies_bg_part{padding:30px 30px 30px 100px}.vaccencies_bg_part h2{font-size:30px;line-height:40px}.vaccencies_bg_part p{font-size:20px;line-height:29px}.upload_part h4{font-size:22px}.upload_part span{font-size:18px}.upload_part input[type="file"]{height:60px;padding:15px;margin-bottom:25px}}@media(max-width:1280px){.corporate_slider_items{width:380px}.about_video{height:500px}.about_content_holder{padding-top:150px}.about_inner{gap:25px}.about_us{padding:50px 0 100px}.about_us{padding:50px 0 100px}.about_block h5{font-size:22px;line-height:28px}.productlist_banner h1{margin-bottom:72px}.global_details_inner h2 figure{max-width:170px}.csr_video_item h4{font-size:20px;line-height:28px;margin-bottom:15px;letter-spacing:0}.video_csr{height:195px}.contact_us_section h2{letter-spacing:1px;font-size:34px;line-height:38px;margin-bottom:15px}.contact_us_section p{letter-spacing:1px;font-size:24px;line-height:30px}.contact_details h4{font-size:28px;margin-bottom:20px}.contact_details .form_row button.dropdown-toggle{padding:7px 10px;letter-spacing:0;font-size:17px}.contact_details .form_row input{padding:7px 10px;letter-spacing:0;font-size:17px}.contact_details .form_row textarea{padding:7px 10px;letter-spacing:0;font-size:17px}.contact_details .form_row select{padding:7px 10px;letter-spacing:0;font-size:17px}.form_row+.form_row{margin-top:12px}.contact_details .form_row input[type="submit"]{font-size:20px;padding:8px 20px}.solution_banner_inner p{letter-spacing:1px;font-size:20px;line-height:32px;max-width:710px}.solution_banner{height:500px}.solution_banner_inner{padding-top:150px;padding-left:30px}.kolkata_office_banner{height:450px}.ceo_details h5{letter-spacing:1px;margin-bottom:20px}.ceo_details h3{letter-spacing:1px}.ceo_details p{letter-spacing:0;font-size:18px;line-height:25px}.news_banner{height:550px}.future_box{max-width:315px}.suitable_vacciencies{padding:60px 0}}@media(max-width:1199px){.banner_logo{width:420px}.news_dtls_part:hover .arrow_rt{transform:translateX(5px) scale(1.1)}.news_dtls_part em{font-size:22px;line-height:32px;width:500px}.corporate_slide_details p{font-size:18px;line-height:26px}.service_site h2{font-size:42px;line-height:42px;margin-bottom:40px}.main_page{font-size:20px;line-height:25px;margin-bottom:20px}.without_subitem li+li{margin-top:5px}.without_subitem a em{font-size:16px;line-height:18px;letter-spacing:0}.with_sub_item a em{font-size:16px;line-height:18px;letter-spacing:0}.with_sub_item>li a{font-size:20px;line-height:25px}.inner_service_holder{gap:25px}.about_inner{grid-template-columns:repeat(2,1fr)}.global_side_listing ul li a{font-size:16px;line-height:20px;padding:15px 10px}.random_images{margin-top:35px}.solution_listings ul{margin-left:0}.global_details_inner p{font-size:20px;line-height:28px}.sol_parts h4{font-size:16px;line-height:20px}.sol_parts+.sol_parts{margin-top:20px}.deliveries_holder{gap:20px}.video_row h4{font-size:24px;line-height:30px;margin-left:0}.csr_video_item h4{font-size:18px;line-height:26px}.sol_block h2{letter-spacing:0;font-size:22px;line-height:28px;padding-left:0}.sol_slider_item h3{font-size:17px;line-height:23px}.solution_banner_inner h1{font-size:36px;line-height:52px}.inner_think_ban h1{font-size:65px;line-height:51px}.think_details p{font-size:22px;line-height:32px}.think_details p+p{margin-top:18px}.think_details{padding:40px 0 70px}.submenu_blocks ul li a{font-size:14px;line-height:18px}.submenu_blocks h4{font-size:18px;line-height:24px}.sub_menu_inner{padding:25px;gap:50px}.submenu_blocks ul li+li{margin-top:10px}.history_video_holder{height:300px}.our_history_holder{max-width:540px}.play_btn{font-size:55px}.global_details_inner .subcard p{font-size:18px;line-height:24px}.subcard{gap:30px}.location_details p{letter-spacing:.33px;font-size:18px;line-height:26px}.fade_in_text{font-size:16px;line-height:22px;max-width:600px}.name_designation h2{font-size:30px;margin-bottom:15px;line-height:normal}.name_designation h5{font-size:17px}.other_ofc_blocks h5{letter-spacing:0;font-size:20px;margin-bottom:15px}.other_ofc_blocks h4{letter-spacing:0;margin-top:10px;font-size:15px;line-height:22px}.other_office_holder{gap:25px}.news_page .news_release_block{grid-template-columns:24% 76%;padding:20px 0}.news_page .news_date_part h5{font-size:18px;line-height:24px}.news_page .news_dtls_part em{font-size:18px;line-height:24px}.reimagine_future p{font-size:20px;line-height:28px;margin-bottom:20px}.future_box_top .icon{width:75px;height:75px}.future_box_top h4{font-size:20px;line-height:26px}.reimagine_future .future_box_bottom p{font-size:15px;line-height:24px}.future_box{max-width:285px}.voices_slider_item{padding:0 10px}.voices_slider_item_inner{padding:25px}.voices_slider_item_inner p{font-size:16px;line-height:22px;margin-bottom:15px}.career_accordian_holder .accordion-body{padding:25px 25px 25px 50px}.career_location_details li{font-size:18px;line-height:22px}.requirement_details li p{font-size:18px;line-height:24px}.solid_button{font-size:18px;margin-top:25px;height:50px;padding:5px 30px}.requirement_details li label{font-size:18px;line-height:22px}.our_kolkata_office p{font-size:20px;line-height:27px}.vaccencies_bg_part{padding:20px}.vaccencies_bg_part h2{font-size:25px;line-height:32px;margin-bottom:20px}.submit{font-size:18px;line-height:32px;height:40px}}@media(max-width:991px){.custom_nav ul li a{font-size:16px}.logo{width:88px}.custom_nav ul{gap:20px}.banner_top h1{font-size:70px;line-height:normal}.first_item_text h3{font-size:16px}.banner_logo{width:350px;margin-bottom:50px}.banner_top:after{width:90px}.inner_banholder{padding-left:115px;padding-right:70px}.first_item_text h3{font-size:14px;gap:10px}.banner_slider .slick-prev.slick-arrow{left:30px}.banner_slider .slick-arrow{width:25px}.banner_slider .slick-next.slick-arrow{right:30px}.banner_slider .slick-arrow{top:172px}.rounded_btn{padding-top:35px;font-size:15px;line-height:18px;right:70px}.banner_slider .slick-dots button{width:6px;height:6px}.banner_slider .slick-dots{gap:20px;bottom:104px;right:80px}.banner_slider .slick-active button:after{width:20px;height:20px}.banner_top{height:400px}.position_absolute{padding-top:50px;padding-bottom:30px}.banner_bottom h4{font-size:25px}.banner_bottom{padding:25px 0}.footer_bottom p{font-size:14px;width:100%;text-align:center;margin-top:8px;order:2}.footer_bottom ul{line-height:100%;justify-content:center;width:100%}.footer_bottom ul li:last-child{position:absolute;right:0}.footer_bottom{padding:0;flex-wrap:wrap;position:relative;margin-top:10px}.news_dtls_part .arrow_rt{width:50px}.global_heading h2{font-size:25px;line-height:35px}.global_heading{margin-bottom:20px}.news_release_block{padding:10px 0;grid-template-columns:30% 70%}.news_date_part h5{font-size:18px}.news_dtls_part em{font-size:17px;line-height:25px;width:500px}.news_dtls_part .arrow_rt{width:35px}.corporate_slider_items{width:280px}.corporate_slide_details p{font-size:16px;line-height:22px;letter-spacing:0}.corporate_slide_details{min-height:190px;padding:15px}.corner_holder{margin-bottom:35px}.corporate_slider_items{margin:0 10px}.corner_heading{font-size:22px}.corporate_slider .slick-dots,.voices_silder .slick-dots{gap:7px;margin-top:30px}.corporate_slider:after{bottom:52px}.with_sub_item li ul{margin-top:15px}.inner_service_holder{grid-template-columns:repeat(1,1fr);height:calc(100vh - 105px);overflow:auto}.without_subitem li+li{margin-top:0}.service_site{padding:25px 15px 25px}.service_site h2{font-size:30px;line-height:30px}.service_site h2 span{margin-left:20px;width:30px}.without_subitem a{padding:5px}.with_sub_item li ul li a{padding:5px}.mrgn_top140{margin-top:20px}.with_sub_item>li{margin-top:20px}.about_content_holder h1{font-size:36px;line-height:42px;letter-spacing:1px;margin-bottom:20px}.about_content_holder p{font-size:18px;line-height:29px;max-width:650px}.about_video{height:415px}.think_text_banner{height:400px}.productlist_banner h1{margin-bottom:40px;font-size:38px}.listing_text_part p{letter-spacing:0;font-size:18px;line-height:25px}.listing_images_part a{letter-spacing:0;font-size:20px;line-height:24px}.custom_nav{display:none}.global_side_listing{padding-left:0;padding-top:30px}.global_side_listing li+li{border-top:1px solid #707070}.global_side_listing ul li a{font-size:14px;line-height:18px;padding:10px 5px}.solution_listings{margin-top:30px;padding:15px 10px 15px 10px;border:1px solid #4a4a4b}.global_details{padding:30px 0 50px}.mcc_deliverables{margin-top:30px;padding:20px 15px}.mmc_section{padding:30px 0 0}.video_row h4{font-size:20px;line-height:26px;margin-bottom:15px}.two_video_block{gap:15px}.three_video_block{gap:15px}.product_video{height:250px}.products_details_inner figure{max-width:325px;margin-bottom:20px}.products_details_inner p{letter-spacing:.5px;font-size:20px;line-height:26px}.products_details_inner p+p{margin-top:15px}.products_video_holder{gap:15px}.product_video_sec{padding:30px 0;margin-bottom:30px}.sustainability_link{font-size:18px;line-height:21px}.direct_link{margin-top:30px}.quality_policy .col-lg-3{order:1}.quality_policy .col-lg-9{order:2}.quality_policy .global_side_listing{padding-top:0;padding-bottom:25px}.iso_heading h4{font-size:23px;line-height:28px}.iso_heading{justify-content:center;gap:20px}.top_iso_details p{margin-bottom:20px;font-size:20px;line-height:28px}.bottom_iso_images{padding:40px 0}.corporate_video_holder{margin-top:25px;gap:15px}.contact_us_section figure{width:75%;margin-left:auto;margin-right:10%}.contact_details{padding:25px}.contact_us_section p{letter-spacing:1px;font-size:20px;line-height:25px;margin-bottom:25px}.contact_us_section{padding:30px 0 60px}.contact_details h4{font-size:22px;margin-bottom:15px}.contact_us_section h2{letter-spacing:1px;font-size:28px;line-height:32px;margin-bottom:15px}.solution_list_details{padding:40px 0}.solution_banner{height:440px}.solution_banner_inner p{letter-spacing:0;font-size:18px;line-height:30px;max-width:575px}.solution_banner_inner h1{font-size:32px;line-height:46px}.trigger_mobile_menu{top:43px}.location_row{padding:15px 15px 15px 20px}.location_details h3{font-size:20px;padding:5px 20px;margin-left:-20px}.location_details p{letter-spacing:0;font-size:16px;line-height:24px}.location_details li{letter-spacing:0;font-size:16px;line-height:24px}.location_map{height:300px}.president_details_prt{top:150px}.fade_in_text{font-size:15px;line-height:20px;max-width:450px}.name_designation h2{font-size:24px}.name_designation{margin-top:30px}.name_designation h5{font-size:15px}.inner_kolkata_office_banner{padding:150px 20px 25px}.inner_kolkata_office_banner h1{letter-spacing:0;font-size:25px;line-height:32px;margin-bottom:15px}.inner_kolkata_office_banner p{letter-spacing:0;font-size:18px;line-height:25px;max-width:680px}.kolkata_office_banner{height:350px}.ceo_details{text-align:center;margin-bottom:25px}.president_ceo{padding:15px 0}.ceo_details h3{font-size:24px;line-height:32px}.ceo_details h5{font-size:20px;line-height:28px}.ceo_details p{font-size:16px;line-height:22px}.ceo_images_holder{gap:15px}.our_other_offices{padding:30px 0 50px}.our_other_offices h2{letter-spacing:0;margin-bottom:15px;font-size:24px;line-height:30px}.other_office_holder{gap:15px}.other_ofc_blocks h4{font-size:14px;line-height:20px}.other_ofc_blocks h5{font-size:18px}.news_row figure{width:70px;min-width:70px;border-radius:8px}.news_row+.news_row{margin-top:10px}.news_banner_inner{padding-top:115px;max-width:400px}.news_row p{max-width:260px;font-size:14px;line-height:20px}.news_row{padding:8px;display:flex;gap:10px;border-radius:0 12px 12px 0}.news_banner{height:450px}.press_release{max-width:100%;margin-top:30px}.press_release h4{letter-spacing:0;font-size:20px;line-height:20px;padding:10px 15px}.press_release li a{letter-spacing:0;font-size:16px;line-height:22px;padding:10px 10px}.news_page .global_heading h2{font-size:25px;line-height:34px;letter-spacing:0}.news_page .global_heading{margin-bottom:25px}.career_start{padding:30px 0}.reimagine_future .row{padding:0}.reimagine_future h3{letter-spacing:0}.current_openings h3{font-size:20px;margin-bottom:25px;letter-spacing:0}.our_kolkata_office{text-align:center}.our_kolkata_office h3{font-size:41px;margin-bottom:40px}.our_kolkata_office h4{font-size:20px;margin-bottom:18px}.our_kolkata_office p{font-size:17px;line-height:25px}.suitable_vacciencies h3{font-size:41px;margin-bottom:40px}.see_more_btn{font-size:19px;height:45px;padding:0 25px;margin-bottom:30px}.suitable_vaccencies_no_holder{flex-wrap:wrap}.vaccencies_bg_part{padding:20px;width:100%}.suitable_vacciencies{padding:30px 0}.vaccencies_bg_part h2{font-size:22px;line-height:28px;margin-bottom:20px}.vaccencies_bg_part p{font-size:16px;line-height:25px}.upload_part{width:100%;padding:20px 0}}@media(max-width:767px){.logo{width:65px}.trigger_mobile_menu{top:33px}.banner_logo{width:250px;margin-bottom:25px}.banner_top:after{width:75px}.banner_slider .slick-arrow{width:20px}.first_item_text h3{font-size:13px}.banner_top{height:350px}.position_absolute{padding-top:30px;padding-bottom:20px}.banner_slider .slick-arrow{top:130px}.inner_banholder{padding-left:100px;padding-right:50px}.rounded_btn{padding-top:23px;font-size:13px;line-height:15px;right:50px;width:70px;height:70px;bottom:50px}.banner_slider .slick-next.slick-arrow{right:20px}.banner_top h1{font-size:54px}.banner_slider .slick-dots{gap:15px;bottom:65px;right:60px}.banner_bottom{padding:15px 0}.banner_bottom h4{font-size:20px}.news_dtls_part em{width:400px}.news_release_block{grid-template-columns:22% 78%}.news_release{padding:30px 0 40px}.about_block h5{font-size:18px;line-height:21px}.about_inner{gap:15px}.about_us{padding:40px 0 60px}.about_content_holder{padding-top:120px}.about_content_holder h1{font-size:28px;line-height:34px;letter-spacing:0;margin-bottom:15px}.about_content_holder p{font-size:16px;line-height:25px;max-width:510px}.global_details_inner h2{font-size:22px;line-height:30px;margin-bottom:15px;letter-spacing:.5px}.global_details_inner p{font-size:16px;line-height:22px}.global_details_paragraph ul li{font-size:15px;line-height:20px}.global_details_paragraph ul{margin-top:15px;padding-left:30px}.mcc_deliverables h3{font-size:16px;line-height:22px;margin-bottom:10px}.deliveries_block h4{font-size:15px;line-height:20px;min-height:auto}.deliveries_holder{grid-template-columns:repeat(1,1fr);gap:20px}.deliveries_block li+li{margin-top:10px}.deliveries_block li{font-size:14px;line-height:18px}.products_details_inner p{letter-spacing:.5px;font-size:16px;line-height:22px}.product_video{height:200px}.vision_mission_image_block{margin-top:20px;gap:25px}.sustainability_link{letter-spacing:0;word-break:break-all}.top_iso_details p{font-size:16px;line-height:22px}.iso_heading h4{font-size:20px;line-height:24px}.iso_heading span{max-width:70px}.csr_video_item h4{font-size:16px;line-height:22px}.video_csr{height:155px}.contact_us_section .row{gap:60px}.contact_us_section figure img{width:100%}.contact_us_section figure{width:95%}.solution_banner_inner{padding-top:110px;padding-left:15px}.solution_banner_inner p{max-width:100%}.solution_banner{height:375px}.sol_block h2{letter-spacing:0;font-size:18px;line-height:20px;padding-left:0}.sol_slider_item{width:310px}.sol_slider_item h3{font-size:15px;line-height:23px}.sol_slider .slick-next{right:18px}.sol_slider .slick-prev{left:18px}.inner_think_ban h1{font-size:46px;margin-bottom:50px;line-height:40px}.think_details p{font-size:20px;line-height:29px}.history_item img{width:100%;height:100%;object-fit:cover}.history_item{height:500px}.our_history p{font-size:16px;line-height:22px;margin-bottom:15px}.our_history_holder h4{font-size:20px;line-height:26px;letter-spacing:0;margin-bottom:15px}.global_details_inner .subcard p{font-size:14px;line-height:18px}.timeline-item h6{font-size:19px;line-height:26px;padding-top:15px}.roadmap_outer{padding:20px;margin-top:20px}.timeline-card{padding-bottom:25px}.subcard+.subcard{margin-top:25px}.circle_hold{left:2px;padding:15px 1px;font-size:12px}.roadmap_inner .mCSB_scrollTools{width:18px}.roadmap_inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.roadmap_inner .mCSB_inside>.mCSB_container{margin-right:40px}.subcard figure{width:47px}.location_row+.location_row{margin-top:20px}.president_slider_item img{width:100%;height:100%;object-fit:cover;object-position:center}.president_slider_item{height:425px}.kolkata_office_images{padding:30px 0}.grid-item{width:48%;margin:1%}.news_page .news_date_part h5{font-size:16px;line-height:22px}.news_page .news_dtls_part em{font-size:16px;line-height:22px}.reimagine_future .future_box_bottom p{font-size:15px;line-height:24px;height:auto;overflow:visible}.future_box{max-width:98%;margin-bottom:25px}.reimagine_future{padding:0 0 30px}.reimagine_future h3{font-size:20px;line-height:26px}.reimagine_future p{font-size:16px;line-height:22px;margin-bottom:15px}.voices_from_forefront h3{letter-spacing:0;margin-bottom:20px;font-size:20px;line-height:26px}.voices_from_forefront{padding:30px 0}.career_accordian_holder .accordion-body{padding:20px}.current_openings{padding:30px 0 40px}.career_accordian_holder .accordion-button:not(.collapsed){padding:10px 0}.career_accordian_holder .accordion-button.collapsed{padding:10px 0}.career_accordian_holder .accordion-button{font-size:16px}.career_accordian_holder .accordion-item+.accordion-item{margin-top:8px}.career_location_details li{font-size:14px;line-height:18px}.career_location_details li+li{margin-top:5px}.requirement_details li label{font-size:14px;line-height:18px}.requirement_details li+li{margin-top:15px}.requirement_details li p{font-size:14px;line-height:20px}.solid_button{font-size:15px;margin-top:10px;height:40px;padding:0 25px}.our_kolkata_office p{font-size:14px;line-height:20px}}@media(max-width:640px){.corporate_video_holder{grid-template-columns:repeat(1,1fr)}.video_csr{height:200px}}@media(max-width:575px){.banner_bottom h4{font-size:18px;letter-spacing:1px}.banner_top h1{font-size:40px;letter-spacing:2px}.banner_top:after{width:30px}.banner_slider .slick-prev.slick-arrow{left:5px}.banner_slider .slick-arrow{width:15px;top:115px}.inner_banholder{padding-left:50px;padding-right:30px}.banner_top{height:300px}.banner_slider .slick-next.slick-arrow{right:10px}.footer_bottom p{font-size:12px}.footer_bottom ul li a{font-size:12px}.news_dtls_part em{width:340px;font-size:15px;line-height:20px}.news_date_part h5{font-size:15px}.global_heading h2{font-size:22px;line-height:30px;letter-spacing:0}.news_release_block{display:block;padding:5px 0}.corporate_slider_items{width:230px}.corporate_slide_details p{font-size:14px;line-height:19px}.corporate_slide_details{min-height:145px;padding:10px}.corporate_slider:after{background-position:center left;width:54px;bottom:51px}.corporate_slider .slick-dots button,.voices_silder .slick-dots button{width:10px;height:9px}.global_btn{width:255px;height:50px;margin-top:30px;line-height:50px;padding:0 20px;font-size:19px}.corner_heading{font-size:20px;letter-spacing:1px}.corporate_news{padding-bottom:40px}.about_inner{grid-template-columns:repeat(1,1fr)}.about_block{border-radius:16px}.about_us{padding:40px 0}.about_content_holder h1{font-size:24px;line-height:28px}.about_content_holder p{font-size:14px;line-height:20px}.about_video{height:320px}.think_text_banner{height:275px}.productlist_banner h1{margin-bottom:38px;font-size:28px;line-height:36px}.productlisting_row{column-gap:40px}.productlisting_sec{padding:40px 0}.listing_images_part a{font-size:16px;line-height:20px}.productlisting_row+.productlisting_row{margin-top:25px}.listing_text_part p{letter-spacing:0;font-size:16px;line-height:22px}.global_details_paragraph ul li{font-size:14px;line-height:18px}.video_row h4{font-size:15px;line-height:20px;margin-bottom:10px}.global_details_inner h2 figure{max-width:140px}.products_details_inner figure{max-width:225px;margin-bottom:15px}.product_video{height:165px}.product_details_sec{padding:30px 0}.random_images{grid-template-columns:repeat(2,1fr);margin-top:20px}.vision_mission_image_block{margin-top:15px;gap:15px;flex-wrap:wrap}.sustainability_link{font-size:16px;line-height:20px}.iso_image_holder{flex-wrap:wrap;gap:10px}.bottom_iso_images{padding:30px 0}.contact_us_section p{letter-spacing:0;font-size:16px;line-height:22px;margin-bottom:18px}.contact_details h4{font-size:16px;margin-bottom:10px}.contact_details .form_row button.dropdown-toggle{font-size:14px}.contact_details .form_row input{font-size:14px}.contact_details .form_row textarea{font-size:14px}.contact_details .form_row select{font-size:14px}.contact_us_section h2{letter-spacing:0;font-size:22px;line-height:26px;margin-bottom:10px}.contact_details{padding:15px}.contact_details .form_row input[type="submit"]{width:100%;font-size:16px}.solution_banner_inner h1{font-size:27px;line-height:36px}.solution_banner_inner p{font-size:16px;line-height:24px}.think_details p{font-size:16px;line-height:24px}.inner_think_ban h1{font-size:34px;margin-bottom:20px}.think_details p+p{margin-top:12px}.think_details{padding:30px 0 60px}.history_item{height:400px}.location_map{height:300px;width:100%;margin-top:15px}.location_details{width:100%;padding-right:0}.location_row{flex-wrap:wrap}.fade_in_text{font-size:14px;line-height:20px;max-width:280px;letter-spacing:0}.president_details_prt{padding-left:15px}.name_designation h2{font-size:20px;margin-bottom:10px}.name_designation h5{font-size:14px}.president_slider_item{height:375px}.president_details_prt{top:115px}.inner_kolkata_office_banner h1{font-size:20px;line-height:26px;margin-bottom:10px}.inner_kolkata_office_banner{padding:110px 20px 25px}.inner_kolkata_office_banner p{font-size:15px;line-height:21px}.kolkata_office_banner{height:290px}.ceo_details h3{font-size:20px;line-height:26px;letter-spacing:0}.ceo_details h5{font-size:16px;line-height:20px;letter-spacing:0}.ceo_details p{font-size:14px;line-height:18px}.other_office_holder{grid-template-columns:repeat(1,1fr)}.other_ofc_blocks figure img{width:100%}.corporate_slider_items{margin:0 5px}.news_banner{height:350px}.news_banner_inner{padding-top:88px;max-width:280px}.news_row figure{width:50px;min-width:50px;border-radius:6px}.news_row p{font-size:12px;line-height:15px}.news_page .news_date_part h5{font-size:14px;line-height:20px}.news_page .news_dtls_part em{font-size:14px;line-height:20px;padding-left:10px}.news_page .news_release_block{grid-template-columns:30% 70%;padding:12px 0}.caree_ban_item{height:350px}.caree_ban_item img{width:100%;height:100%;object-fit:cover;object-position:center center}.voices_slider_item_inner p{font-size:14px;line-height:20px}.voices_slider_item_inner{padding:15px}.name_position h5{letter-spacing:0;font-size:16px}.name_position em{letter-spacing:0;font-size:14px}.kolkata_ofc_thumbs{column-gap:10px;row-gap:10px}.see_more_btn{font-size:15px}.vaccencies_bg_part h2{font-size:18px;line-height:24px}.vaccencies_bg_part p{font-size:14px;line-height:22px}.upload_part h4{font-size:18px}.upload_part span{font-size:14px;margin-bottom:15px}}@media(max-width:480px){.banner_top h1{font-size:30px;letter-spacing:1px}.banner_bottom h4{font-size:16px;letter-spacing:1px}.banner_logo{width:180px;margin-bottom:25px}.rounded_btn{padding-top:14px;font-size:9px;line-height:13px;right:30px;width:50px;height:50px}.inner_banholder{padding-left:35px;padding-right:30px}.banner_slider .slick-dots{gap:12px;bottom:60px;right:30px}.banner_top{height:250px}.banner_slider .slick-arrow{top:90px}.header_inner{padding:5px 0 5px}.trigger_mobile_menu{top:28px}.footer_bottom ul li:last-child{position:relative;right:auto}.footer_bottom ul li a{margin:0 5px}.global_btn span{right:24px;width:24px}.global_btn{width:220px;height:45px;margin-top:25px;line-height:45px;padding:0 15px;font-size:17px}.corporate_slider .slick-dots,.voices_silder .slick-dots{margin-top:10px}.corporate_slider:after{bottom:30px}.without_subitem a em{font-size:15px;line-height:17px;letter-spacing:0}.service_site{padding:25px 0 25px}.with_sub_item a em{font-size:15px;line-height:17px;letter-spacing:0}.with_sub_item>li a{font-size:18px;line-height:22px}.about_content_holder{padding-top:90px}.about_video img{object-position:center right}.global_details{padding:30px 0}.global_details_inner h2{font-size:18px;line-height:25px;margin-bottom:10px;letter-spacing:0}.global_details_inner p+p{margin-top:15px}.global_details_inner p{font-size:14px;line-height:19px}.solution_listings ul li a{font-size:14px;line-height:18px;padding:5px 0}.three_video_block{grid-template-columns:repeat(1,1fr)}.two_video_block{grid-template-columns:repeat(1,1fr)}.mmc_videos_block:hover{transform:none}.products_details_inner p{letter-spacing:.5px;font-size:14px;line-height:19px}.products_video_holder{grid-template-columns:repeat(1,1fr)}.product_video_sec{padding:20px 0}.product_video{height:200px}.iso_heading h4{font-size:18px;line-height:22px}.wave_button{padding:6px 18px;font-size:14px;letter-spacing:0;line-height:24px;border-radius:6px}.wave_button::before{border-radius:6px}.top_iso_details p{font-size:14px;line-height:19px}.solution_banner_inner{padding-top:85px;padding-left:10px}.history_item{height:350px}.think_details p{font-size:14px;line-height:20px}.subcard{gap:15px;padding:0 0 0 25px}.roadmap_outer{padding:10px;margin-top:15px}.global_details_inner .subcard p{font-size:13px;line-height:15px}.circle_hold{top:0;padding:5px 1px}.timeline-item h6{font-size:16px;line-height:22px;padding-top:2px}.subcard figure{width:30px}.roadmap_inner .mCSB_scrollTools{width:10px}.roadmap_inner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;box-shadow:none}.timeline-item{gap:12px}.roadmap_inner .mCSB_inside>.mCSB_container{margin-right:20px}.roadmap_inner{height:385px}.our_history p{font-size:14px;line-height:19px}.history_video_holder{height:240px}.location_details p+p{margin-top:8px}.location_details p{letter-spacing:0;font-size:14px;line-height:20px}.location_details li{letter-spacing:0;font-size:14px;line-height:20px}.location_map{height:240px}.location_details h3{font-size:16px}.kolkata_thumbs{grid-template-columns:repeat(1,1fr)}.ceo_images_holder{grid-template-columns:repeat(1,1fr);gap:10px}.ceo_images_block img{width:100%}.our_other_offices h2{font-size:20px;line-height:26px}.news_page .news_release_block{grid-template-columns:34% 66%}.reimagine_future .future_box_bottom p{font-size:14px;line-height:22px}.reimagine_future h3{font-size:18px;line-height:24px}.reimagine_future p{font-size:14px;line-height:19px}.future_box_bottom{padding:20px 10px}.voices_slider_item{padding:0}.kolkata_ofc_thumbs{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.news_release{padding:20px 0 40px}.news_dtls_part em{width:300px;font-size:14px;line-height:19px}.productlisting_row{display:block}.listing_images_part{margin-bottom:10px}.listing_text_part p{letter-spacing:0;font-size:14px;line-height:19px}.listing_images_part figure{max-width:130px}.footer_bottom ul li a{margin:0 3px}.history_item{height:315px}.banner_bottom h4{font-size:14px;letter-spacing:.5px}.president_slider_item{height:330px}.name_designation{margin-top:15px;text-align:left}.president_details_prt{top:90px}.fade_in_text{font-size:13px;line-height:20px}.name_designation h2{font-size:18px}.name_designation h5{font-size:13px}}