@media only screen and (min-device-width:280px) and (max-device-width:767px){h2{font-size:28px}html{overflow-x:hidden}.banner .sldtext{font-size:34px;line-height:52px}.banner.banner_two h2{font-size:24px;line-height:36px}.banner{text-align:center}.about_img_wrap img{width:100%;height:100%;object-fit:cover}.banner_style_one:before{bottom:-52%;width:60px;height:60px}.banner_style_one h1:before{top:-50%;right:19px;width:60px;height:60px}.banner .sldtext strong{font-size:38px}.banner p{line-height:24px;font-size:16px}.banner_style_one h1:after{width:336px;height:336px}.about_content .title{font-size:32px;line-height:40px;line-height:var(--h2height);letter-spacing:-.3px;text-transform:capitalize}.about{padding:38px 0 12px}.industries{padding:32px 0 48px}.about_content{margin-top:34px;padding-left:0}.about_stats li h5{text-align:left}.about_stats ul{display:block;text-align:left}.about_stats ul li{margin-bottom:44px}.case_study_grid:before{top:-40px;right:0;background-position:top center;background-size:28%}.banner_style_one{padding-left:0}.footer_about{margin-bottom:32px}.footer-primary .widget{margin-bottom:32px}.case_study_grid{margin-top:126px}.case_study_lg{margin-left:0}.services:before{top:58px;left:35px}.solution_item{width:100%;margin-top:72px}.slider_nav{position:absolute;top:35%;left:0;bottom:auto}.industries:before{background-size:auto}.services:after,.case_study:before,.services:before,.industries:after,.about_img_wrap:before,.about_img_wrap:after,.banner_content_two:after,.blue_squre_shape,.vertical_nav_one .nav-pills .nav-link.active:before,.shape_two,.contract_services:after,.faq:before,.faq:after{display:none}.case_study:after{background-size:auto}.about_thumb:before{background-size:16%}.about_content .sub-title{font-size:20px}.about_thumb .gptw_certification{right:24px;top:-52px}.about_thumb .gptw_certification img{width:115px}.banner:after{bottom:-30px;right:0;background-size:53%}.services{padding:54px 0 60px}.service_bob_card h4{font-size:22px;line-height:30px}span.circle_shape{width:60px;height:60px}.case_study{padding:32px 0 48px}.case_study_content{width:100%}.header .navbar-nav .nav-link{padding:10px 0;border-bottom:1px solid var(--border);font-size:16px}.header .navbar-nav .nav-link:last-child{border-bottom:0}.header nav.navbar .dropdown-toggle:after{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);font-size:var(--mdtext)}.header nav.navbar .nav-item ul.dropdown-menu.show{margin-top:11px;border:0}.header nav.navbar .navbar-collapse{position:absolute;width:100%;left:0;background-color:#f5f5f5;top:60px;padding:0 14px;z-index:1999}.banner_content_two h1 span{font-size:22px;letter-spacing:6px}.banner_content_two{position:absolute;width:312px;height:312px;padding:0;top:52%}.banner_style_two:after{width:100%}.banner.banner_two{overflow:unset;padding:62px 0 200px;margin-bottom:0}.industries_services{padding:40px 0 20px}.equipment_v2 .equip_card{width:100%}.equip_card{width:100%}.equipment:after{top:auto;width:100%;right:0;height:574px;bottom:0}.vertical_nav_one .nav{display:flex;flex-direction:row !important;margin-bottom:25px}.vertical_nav_one .nav-pills .nav-link{width:56px;height:56px;font-size:20px;line-height:41px;margin:0 4px 0}.benefits_style_one{margin-right:0;padding:42px 22px}ul.check_list_item li:after{height:36px;width:36px;line-height:36px;font-size:18px}ul.check_list_item li{padding-left:55px}ul.check_list_item li p{font-size:16px}.benefits{padding:44px 0 118px}.benefit_img .title_v2{padding-left:0;margin-top:26px}.expertise:after{right:0}.equipment{padding:26px 0 52px}.search_wrap .title{font-size:32px;margin:0 0 26px;font-weight:600}.search_form input::placeholder{font-size:20px;color:var(--body);opacity:.5}.even_auto_card{flex-direction:column-reverse}.even_auto_card .auto_card{margin-top:42px;padding-right:0}.odd_auto_card .auto_card{padding-left:0;margin-top:42px}.auto_card_img:after{bottom:-19px;left:-36px;width:109px;height:112px}.auto_card_img:before{background-size:70px;top:-9px;right:-11px}.odd_auto_card .auto_card_img:before{right:auto;left:-11px}.automotive_expertise{padding:32px 0 0}.odd_auto_card{margin-top:6em;margin-bottom:6em}.healthcare_services{padding:44px 0 58px}.manufacturing_engineering_cards{background-image:none}.odd_manufacture_card .row{flex-direction:column-reverse}.even_manufacture_card .manufacture_card{padding-left:0}.odd_manufacture_card .manufacture_card{padding-right:0}.manufacturing_engineering_cards .manufacture_card{margin-top:24px}.card_v1 .card-body{padding:22px}.choose_us_img{position:relative;margin-top:34px}.team-style-two{margin-bottom:42px}.testimonial_card{margin-bottom:28px}.milestones .about_stats li h5{text-align:center}.milestones .about_stats li h5:before{left:auto}.milestones .about_stats ul li{text-align:center}.contact_blk{width:100%}.contact_inner_blk{width:100%;margin-bottom:24px}.cta_search{display:block}.cta_v1 input.form-control{margin-bottom:18px}.cta_v1 a.btn{width:100%}.cta_inner{display:block}.cta_inner a.btn{margin-top:18px}.areas_v1 ul.check_list_item li{font-size:17px;line-height:23px}.auto_card h3{font-size:22px}.header .menu_end{gap:4px;margin-bottom:0 !important}.side_menu{margin-left:0;display:none}#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:32px}#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{width:32px}.about_stats ul li{text-align:center}.about_stats li h5{text-align:center}.about_stats li h5:before{left:auto}.header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,.header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before,.header #mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after{width:30px;height:3px;background-color:#232323}.header .header_search i{font-size:17px}.header .menu_end .menu_btn{margin-left:12px;margin-right:12px}.header .side_menu span{width:20px}.header .side_menu span:nth-child(2){width:30px}.header .side_menu span:nth-child(3){width:14px}.header .navbar-brand img{width:135px}.banner_slider_nav.slider_nav{position:absolute;bottom:8%;right:66%;left:auto;top:auto}.banner .banner_style_one .sldtext:after{width:100%;height:350px}.banner .banner_style_one .sldtext:before{top:-68%;width:62px;height:62px}.banner_content_two h1{font-size:24px;line-height:30px}.banner_style_two:before{bottom:136px;width:62px;height:62px}.banner_block{margin-top:39px}.expertise .slider_nav{top:auto;bottom:40px}.benefit_img .thumb{background-position:center;min-height:252px}.banner .banner_style_one h1,.banner .banner_style_one strong{font-size:34px;line-height:48px}.banner .banner_style_one p{font-size:22px;line-height:28px}.blog_v1 .card{margin-bottom:34px}.blog_card_title h3 a{font-size:18px}.site-footer .copy-right{margin-bottom:3px;font-size:11px}.bottom-footer .container{flex-direction:column-reverse;align-items:start !important}.abtImgslist{text-align:center;margin-bottom:30px}.abtImgslist img{width:100%}.contact_list span.circle_shape{display:none}.bottom-footer .footer_list li{display:inline-block;margin-left:0;margin-right:6px}.contact_footer_img{padding:0 11px}.single_blog span.circle_shape{display:none}.card.single_card .blog_meta{display:block}.smlBlogOuter{margin-bottom:34px}.bottom-footer .footer_list li a{font-size:11px}.industries_grid .solution_item{width:100%;margin-top:0}.manufacture_card_img img{width:100%;height:100%}.no-results.not-found p{font-size:20px;margin-bottom:22px}.search-no-results .banner.banner_style_three{background-position:center;background-size:cover}.expertise{position:relative;padding:3em 0 2em;z-index:1999}.health_service_card{padding:22px;min-height:auto}.team-member-thumb:before{right:0;left:0;width:216px;margin:0 auto}.team-member-thumb img{width:216px}.about_stats li h4:before{left:auto}.equipment_v2 .title_v2 h2{margin-bottom:16px;line-height:34px}.about_stats li h2:before{left:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){html{overflow-x:hidden}.banner .sldtext{font-size:62px;line-height:78px}.banner .sldtext strong{font-size:62px}.banner p{line-height:36px}.about_content .title{font-size:40px}.about_content{margin-top:62px}.banner:after{right:0}.services:after,.case_study:before,.services:before,.industries:after,.about_img_wrap:before,.about_img_wrap:after,.banner_content_two:after,.vertical_nav_one .nav-pills .nav-link.active:before{display:none}.case_study_grid{margin-top:48px}.case_study_lg{margin-left:0}.header .navbar-nav .nav-link{padding:10px 0;border-bottom:1px solid var(--border)}.header .navbar-nav .nav-link:last-child{border-bottom:0}.header nav.navbar .dropdown-toggle:after{position:absolute;right:0;top:50%;transform:translate(-50%,-50%);font-size:var(--mdtext)}.header nav.navbar .nav-item ul.dropdown-menu.show{margin-top:11px;border:0}.header nav.navbar .navbar-collapse{position:absolute;width:100%;left:0;background-color:#f5f5f5;top:60px;padding:0 14px;z-index:1999}.banner_content_two h1 span{font-size:38px;letter-spacing:14px}.banner_content_two{position:absolute;top:38%}.banner.banner_two h2{font-size:45px;line-height:56px}.banner_style_two:after{width:100%;height:100%}.banner.banner_two{padding:62px 0 200px;margin-bottom:0}.solution_item{width:100%;margin-top:20px}.slider_nav{position:absolute;bottom:auto;left:6%;top:34%}.expertise:after{right:0}.benefits_style_one{margin-right:0;margin-bottom:32px}.benefits{padding:0 0 118px}.benefit_img .title_v2{padding-left:0}.vertical_nav_one .nav{display:flex;flex-direction:row !important;margin-bottom:25px}.vertical_nav_one .nav-pills .nav-link{margin:0 16px 0}.industries_services{padding:40px 0 40px}.equipment_v2 .equip_card{width:100%}.equipment{padding:50px 0 84px}.automotive_expertise{padding:32px 0 0}.odd_auto_card{margin-top:6em;margin-bottom:6em}.healthcare_services{padding:44px 0 58px}.card_v1 .card-body{padding:48px}.choose_us_img{position:relative;margin-top:34px}.team-style-two{margin-bottom:42px}.testimonial_card{margin-bottom:28px}.contact_blk{width:100%;display:flex;justify-content:center}.contact_inner_blk{width:100%;margin-bottom:24px}.areas_v1{margin-top:48px}.cta_search{display:block}.cta_v1 input.form-control{margin-bottom:18px}.cta_v1 a.btn{width:100%}.cta_inner{display:block}.cta_inner a.btn{margin-top:18px}.odd_auto_card .auto_card{padding-left:0;margin-top:39px}.even_auto_card .auto_card{padding-right:0;margin-top:68px}.even_auto_card{flex-direction:column-reverse}}