@media screen and (min-device-width:1200px) and (min-device-height:768px){.homebanner{min-height:100vh}}@media (max-width:1599px){.container{max-width:1310px}.header_in nav ul li{margin:0 0 0 50px}h1,h2{font-size:30px;margin-bottom:20px}h3{font-size:22px}h4{font-size:16px}.ha_in{padding:60px 0}.hiw{flex:0 0 380px;height:430px}.ha_in{min-height:540px}.hiw2{width:280px;height:300px}.ha_cnt hr,.ha_cnt p,.ha_cnt h2{margin-bottom:20px}.ha_cnt ul li{font-size:15px;margin:0 0 10px}.os_cnt{padding:20px 20px 30px}.os_slide{height:350px}.our_services{padding:60px 0 80px}.testmonials_blk{padding:50px 0}.ca_img,.cs_card{height:370px}.ft_in h2{font-weight:500}.dropdown_menu{transform:translateX(-62%)}.banner2{min-height:460px}.reach_us h2,.sec_head h2{font-size:40px}.pc_img,.pc_txt{flex:0 0 calc(50% - 15px)}.page_Contact .pci_btns a.btn{font-size:13px!important}.contact_Add p{font-size:15px}.innerBevel{width:300px;height:350px}}@media (max-width:1349px){.container{max-width:1170px}body{font-size:15px}h4{font-size:15px}.ha_cnt ul li{flex:0 0 50%}.os_slide{height:320px}.testmonials_rht{padding:30px}.testmonials_in{min-height:530px}.testmonials_imgs .hiw{flex:0 0 280px;height:350px}.testmonials_imgs .hiw2{left:300px;width:260px}.ts_shape{left:30px;top:40px}.ca_img,.cs_card{height:320px}.ca_slider .slick-dots{right:0;bottom:-50px}.slick-dots li button{width:30px}.footer_rht{max-width:675px}.btn{height:42px;line-height:42px;padding:0 20px}.careers_wrapper .btn{bottom:45px}.reach_us p{font-size:16px}.pc_row+.pc_row{margin-top:40px}.pc_row2 .pc_img{height:280px}.contact_cards .nid_cards .pci_blk .pc_img{height:200px}.page_Contact .pci_btns .mail_link{font-size:13px}}@media (max-width:1199px){.container{max-width:970px}.banner{min-height:500px}h1,h2{font-size:24px}.banner_cnt p{margin-bottom:20px}.banner_cnt .btn{min-width:130px}.banner_cnt{max-width:420px}.hiw{flex:0 0 320px;height:370px}.hiw2{width:250px;height:250px}.ha_cnt ul li{font-size:12px}.os_slide{margin:0 5px;height:300px}.os_slide:after,.os_slide:before{opacity:1}.our_services{padding:40px 0 60px}.ha_in{padding:40px 0}.testmonials_blk{padding:50px 0}.testmonials_imgs .hiw{flex:0 0 250px;height:300px}.testmonials_imgs .hiw2{left:270px;width:200px;height:250px!important;bottom:10%}.testmonials_in{min-height:450px}.testmonials_blk{background-size:55%}.cs_card{margin:0}.ft_in{max-width:670px;margin:auto}.footer_left{flex:0 0 35%;max-width:35%}.footer_rht{max-width:60%}.footer_logo img{max-width:105px}.header_in nav ul li{margin:0 0 0 40px}.header_in nav{display:none}.menu_toggle{display:block}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;margin:0;max-height:80vh;overflow:auto;border-top:1px solid #999}.header_in nav ul{display:block}.header_in nav ul li a{padding:10px 15px;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_in nav ul li{margin:0;padding:0;border-bottom:1px solid #ccc}.header_in nav ul li:before{display:none}.dropdown_menu{position:static;transform:none;display:none;transition:none}.dropdown_menu ul{width:100%;padding:0;display:block}.dropdown_menu ul li{display:block;width:100%;padding:0 0 0 20px}.dropdown_menu ul li a{display:block!important;padding-left:20px!important}.dropdown_menu ul li a p{display:none}.header_in nav ul li:hover a{color:#000}.dropdown_menu ul li a span{font-weight:500}.dropdown_menu{border-width:2px!important;border-radius:0}.banner2{min-height:400px}.reach_us h2,.sec_head h2{font-size:30px}.sec_head{max-width:90%;padding:40px 0 0}.reach_us{min-height:300px}.pc_img:after{width:270px;height:230px}.pc_row2 .pc_img{height:240px}.reach_us{padding:30px}.cc-col-4{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}.map{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:350px}.addBlk{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.forms_block{display:block}.ca_form_blk{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.Subscribe_block{margin:30px 0 0}.page_Contact{padding:50px 0 0}}@media (max-width:991px){.container{max-width:750px}.logo img{width:85px}.banner{min-height:450px}.ha_in{display:block}.ha_cnt{max-width:100%}.ha_cnt ul li{flex:0 0 33.33%}.ha_imgs{margin:30px 0 0;display:flex;justify-content:space-between}.hiw,.hiw_in{clip-path:none}.hiw_in,.hiw2{position:static;height:300px!important}.hiw{flex:0 0 49%;height:auto}.ts_author,.testmonials_in{display:flex;flex-direction:column-reverse}.testmonials_slide{margin:0}.testmonials_rht{flex:0 0 100%;max-width:100%;padding:0 0 30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.ts_cnt{height:auto}.slick-dots{line-height:1;bottom:-30px}.testmonials_slide{width:100%;display:flex;flex:0 0 100%}.ts_author{display:flex;flex-direction:column}.ts_avatar{margin:0 0 10px}.testmonials_imgs{max-width:100%;flex:0 0 100%}.testmonials_imgs .hiw2 .hiw_in,.testmonials_imgs .hiw2{clip-path:none}.ts_shape{display:none}.testmonials_imgs{justify-content:space-between}.testmonials_imgs .hiw{flex:0 0 48%;height:400px!important}.testmonials_imgs .hiw .hiw_in{height:400px!important}.cw_in{display:block}.careers_lft,.careers_rht{max-width:100%;padding:0 0 60px 0}.careers_wrapper:after{display:none}.careers_wrapper{background:#f4f7fc}.careers_wrapper .btn{bottom:30px}.ca_img,.cs_card{height:auto}.cs_card{height:400px}.footer_left p{font-size:13px}footer li ul{padding:0 0 0 20px}.our_services{padding:40px 0}.careers_wrapper{padding:40px 0 0}.pc_row{display:block}.pc_txt{margin-bottom:30px}.pc_row+.pc_row{margin-top:30px}.pc-lists{padding:30px 0}.reach_us{min-height:250px}.banner2{min-height:350px}.pc_row+.pc_row{margin-top:50px}.pci_blk+.pci_blk{margin-top:30px}.page_Contact .pci_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.pci_btns .btn{margin-bottom:15px}.cl_in{flex-wrap:wrap;justify-content:center;gap:30px}.sc_card{flex:0 0 calc(100% / 2 - 30px);max-width:calc(100% / 2 - 30px)}.tst_img_slider{display:none!important}.tsc_img{display:block;margin:0 0 30px}.testmonials_blk{padding:30px 0}}@media (max-width:767px){.container{max-width:100%}.ha_cnt ul{display:block}.hiw_in,.hiw2{height:280px!important}.banner{min-height:400px}.banner_cnt{max-width:100%;text-align:center}.banner h1 br{display:none}.our_services .container,.ha_cnt ul,.ha_cnt{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.os_slider{width:100%}.testmonials_imgs .hiw,.testmonials_imgs .hiw .hiw_in{height:330px!important}h1,h2{font-size:20px}.footer_btm{display:block}.footer_left,.footer_rht{max-width:100%;text-align:center}.sm ul{justify-content:center;margin:0 0 30px}.footer_rht{display:block}.footer_links{max-width:100%;margin:0 0 30px}footer li ul a{font-size:12px}.footer_links address{max-width:280px;margin:auto}.footer_btm{padding:30px 0}.footer_links:last-child{margin:0}.ft_in{max-width:90%}.careers_rht,.careers_lft{text-align:center;padding:0 0 30px 0}.careers_wrapper .btn{position:static}.ca_slider{margin-bottom:70px!important}.ca_slider .slick-dots{right:0;bottom:-40px;justify-content:center;width:100%}.pc-lists{text-align:center}.reach_us h2,.sec_head h2{font-size:20px}h3{font-size:20px}.pc_row h3{margin-bottom:15px}.reach_us{min-height:auto;padding:30px}.reach_us ul li{flex:0 0 100%;max-width:100%}.banner2{min-height:300px}.reach_us h2 br,.sec_head h2 br{display:none}.reach_us ul li{text-align:center}.cc-col-4{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}.page_Contact .pci_cnt{display:flex;flex-direction:column;text-align:center;align-items:center}.contactForm2{width:100%}.page_Contact .pci_btns{align-items:center;text-align:center}.page_Contact .pci_btns a{margin-right:0}.contact_Add{text-align:center;align-items:center}.map{height:250px}.contact_froms{text-align:center}.w_50{flex:0 0 100%;max-width:100%}.Subscribe_block form{margin:30px 0}.pc_head{max-width:100%;margin:0}.page_Contact{padding:30px 0 0}.ca_form_feilds{padding:20px}.banner_sldier .slick-dots{bottom:20px}.banner{padding-bottom:40px}.solutions_list{padding-top:0}.sc_card{flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}.sc_card p{-webkit-line-clamp:none;overflow:visible;text-overflow:none}.ft_in h2{font-size:18px;font-weight:400;line-height:1.3}.client_logos{padding:20px 0}.footer_logo{max-width:150px;margin:0 auto 20px}.footer_logo img{max-width:150px}.innerBevel{width:200px;height:260px}}@media (max-width:599px){.hiw_in,.hiw2{height:180px!important}.testmonials_imgs .hiw,.testmonials_imgs .hiw .hiw_in{height:230px!important}.reach_us h2{font-size:18px;font-weight:700}.banner_btns{display:block}.banner_btns .btn{width:200px}.banner_btns .btn+.btn{margin:10px 0 0}.pc_img:after{width:150px;height:125px}.pc_row2 .pc_img{height:auto}.sc_card{flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px)}}