@media screen and (max-width:1700px){.container{width:95%!important}}@media screen and (min-width:1440px) and (max-width:1600px){.user_inner{column-gap:7px}.user_title_name h4{font-size:18px!important}.banner_right_side{column-gap:3px}}@media only screen and (min-width:1200px) and (max-width:1400px){.left_size_form{left:57px}.inner_table_content{top:180px;max-width:283px}}@media only screen and (min-width:1025px) and (max-width:1199px){.left_size_form{left:50px!important}.inner_table_content{top:180px;max-width:255px}}@media screen and (max-width:1366px) and (min-width:991px){.main_logo img{width:150px!important}.menu_bar ul li a{padding:10px 5px!important}.top_headerpart{justify-content:space-around!important}}@media screen and (max-width:1440px){.container{width:90%!important;padding:0!important}}@media screen and (min-width:1200px){.main_header .container{padding:0!important}}.footer_d-flex{display:flex}.table_otr{overflow-x:auto;width:100%;max-width:100%}.icon-46 img{width:24px;height:24px}.on_focus .text_area_top{position:absolute;top:19px;left:48px;font-size:14px}.on_focus.on_contact .text_area_top{top:23px;font-size:16px}.on_focus .for_mobile .text_area_top,.pure-material-textfield-outlined.on_focus>input:focus+span .text_area_top{top:0;left:12px;font-size:12px;transition:color .2s,font-size .2s,line-height .2s}.on_focus .for_mobile .text_area_top{background-color:#fff}.pure-material-textfield-outlined>input+span::after,.pure-material-textfield-outlined>textarea+span::after{margin-left:-4px}span#total_experiance{font-size:16px}@media screen and (max-width:1200px){.pt_pl{padding:30px 0 50px 30px!important}.card-body.equal-height.position-relative.new_card_wrap{padding:15px!important}.tab_bg_color .nav-link{padding:19px}.menu_bar ul li a{font-size:15px;letter-spacing:0}.tab-content>.active{display:block!important}.news_text_inner h2{font-size:50px;line-height:58.05px}.sib-email-area{width:70%}.title_f_size h3{font-size:20px;line-height:28.6px}.drop_wrap{top:6px}.dropdown-content{top:50px}.banner_right_side{column-gap:2px;padding-left:70px}.single-qanda .banner_right_side{padding-left:0}.menu_bar ul li{margin-left:2.35px}.listing_title p{padding:0}.listing_title{padding-left:100px;justify-content:center}}@media only screen and (max-width:1200px){.h1,h1{font-size:38px!important;line-height:57px!important}.banner_slider_div{margin-top:116px!important}.blog_inner_banner{min-height:250px}.table_inner_info ul li{padding:10px 10px 6px 25px}.table_inner_info ul li:before{top:16px;left:7px}.table_title{padding:15px 5px 6px 6px}p{line-height:27px}.table_form{padding:20px 9px}.blog_list_calender{column-gap:3px!important}.blog_list_calender:after{content:'';position:absolute;top:1px!important;right:-7px!important;border-left:1px solid rgba(0,0,0,.2);height:16px!important}.main_logo img{width:150px!important}.left_size_form{left:27px}.mt-30{margin-top:0!important}}@media screen and (max-width:1093px){header.main_header.header ul.header_top li>a span,ul.header_top li a{font-size:13px!important}}@media screen and (max-width:1024px){.blog_list_wrap .card a img{border-top-left-radius:4px;border-top-right-radius:16px}.navbar-toggler{margin:0;padding:4px 0!important}.main_header .tab-header-hide{display:none!important}.menu_bar .navbar-nav>li{min-height:55px;margin-left:0;padding-inline:6px}.main_header .tab-header-none{display:block!important;padding-left:15px}.header_top.mt-20{margin-top:10px}.main_header span.mobile_hide{font-size:15px!important}.tab-header-none a{color:#337ab7;font-weight:400}.menu_bar ul li a span svg{margin-top:0}.full-menu header.main_header.menubar{bottom:0}.main_header .container{width:100%!important;padding-left:unset!important}}@media only screen and (min-width:768px) and (max-width:991px){.blog_list_footer .blog_list_calender span{font-size:12px}}@media only screen and (max-width:1024px){.col-lg-3.md-6.ms-12.col-12.size_view{width:33.33333333%}.col-lg-6.md-6.ms-12.col-12.detail_view{width:66.66%}.get_touch{display:none}.navbar-expand-lg .navbar-toggler{display:block}.navbar-toggler:focus{box-shadow:none}header.main_header .collapse:not(.show){display:none!important}.navbar-expand-lg .navbar-collapse{display:block!important}.navbar-toggler{color:#4a4545;font-size:16px}.contact_company{float:none}.breadcrumb{display:flex;justify-content:center;flex-wrap:wrap}.banner_slider_div{margin-top:80px!important}.blog_list_calender{column-gap:9px!important}.blog_list_calender:after{content:'';position:absolute;top:0!important;right:-20px!important;border-left:1px solid rgba(0,0,0,.2)!important;height:20px!important;display:none}.blog_benner{min-height:250px!important}.blog_inner p{padding-top:15px}.blog_detail_page .card,.blog_list_wrap .card{border:1px solid #c2c2c2!important}.inner_table_content{top:178px;max-width:100%;visibility:visible}p.ez-toc-title{font-size:20px!important}.social_link{column-gap:15px}.left_size_form{margin-left:0}.blog_list_wrap .card{border-radius:5px!important;border:1px solid #c2c2c2!important}}@media screen and (max-width:991px){.align_item,.banner_img_wrap,.banner_right_side{align-items:center}.mt_70{margin-top:30px}.banner_wrapper{padding:0 25px}.news_text_inner h2{font-size:42px!important;line-height:50.05px!important}.news_input{padding:5px!important;margin-top:20px!important}.news_input input{padding-left:8px;font-size:14px}.pt_pl{padding:22px 0 30px 22px!important}.sib-default-btn{border-radius:24.5px;padding:5px 10px;right:13px;top:14px}.banner_right_side{padding:0 0 0 70px}.single-qanda .banner_right_side{padding:0;align-items:center}.tab-content>.active{display:block!important}.banner_title_wrap a{min-height:auto}.sib-default-btn{padding-left:5px!important;font-size:14px!important}.blog_list_wrap .card a img{border-top-left-radius:5px;border-top-right-radius:5px}}@media screen and (min-width:992px){.main_logo{min-height:65px;padding-top:0!important}}@media only screen and (max-width:767px){ul.header_top li a img{margin-left:5px}ul.header_top li a{padding:0 10px!important;border-right:1px solid #ccc}ul.header_top li:last-child a{border-right:none}nav.navbar.navbar-expand-lg.top_header_div.d-block{padding:0}.main_header{padding:0!important}.pt_50{padding-top:25px!important}.banner_slider_div{margin-top:115px!important}.navbar_toggle_wrap{top:20px!important;left:0}.menu_bar .navbar-nav>li{min-height:auto!important}}@media screen and (max-width:767px){.tab_bg_color .nav-link{padding:19px 5px}.categories_title h2{font-size:33px}.blog_tab_inner .nav-link,.blog_tab_inner.nav-tabs .nav-link.active{font-size:16px}.blog_list_wrap .card a img{border-top-left-radius:0;border-top-right-radius:0}.news_letter_wrap{background-size:cover}.news_text_inner{max-width:100%}.news_letter_img{display:flex;justify-content:center}.card-body.equal-height.position-relative{margin-top:15px;padding:0 10px 10px}.pt_70{padding-top:40px!important}.news_text_inner h2{font-size:30px!important;line-height:38.05px!important}.load_more a{padding:8px 13px}.listing_title a{font-size:11px!important;line-height:0}.listing_title h3{margin:0;font-size:16}.main_footer_div:after{height:2636px!important}.card-body.position-relative{padding:13px 9px}.body-bottom-border,.card_view{padding:10px}.body_inner_view{padding-top:0}.contact_form_main{padding:25px}form#cnt_main_footer_form{float:left;width:100%}.form_title_desc h3{padding-left:0}.class_desktop_hide{display:inline-block;color:#2583e9}}@media only screen and (max-width:567px){.blog_list_footer .blog_list_calender span,.blog_share a{font-size:15px}.h1,h1{font-size:35px!important;line-height:58px!important}.h2,h2{font-size:22px!important;line-height:33px!important}.blog_detail_page .card .card-body{justify-content:center;flex-wrap:wrap;row-gap:14px;align-items:center}.pt_30{padding-top:15px!important}.blog_inner_info{padding:3px 7px 22px}.inquire_btn{padding:16px 27px;margin-top:12px}.user_view{flex-wrap:wrap}.card-body.position-relative{padding:13px 9px}.blog_list_calender::after,.blog_share span{display:none}.blog_list_footer{padding-top:10px}.pt_50{padding-top:25px}.card-link+.card-link{margin:0}.blog_inner_body{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:7px}.blog_detail_page .card .top-height{justify-content:center;flex-wrap:nowrap;row-gap:14px;align-items:flex-start}.contact_company{float:none!important;width:100%!important}footer.main_footer_div.mt-5{margin-top:10px!important}.field_div .form-group{width:100%!important;margin-bottom:5px}.field_div{flex-wrap:wrap!important}.blog_list_wrap .card{border-radius:4px!important}.blog_share a{padding:5px 8px;border:none!important}.navbar_toggle_wrap{top:14px!important;left:0}.contact_space{margin-top:20px!important}.address_div_child{margin-top:26px!important}.connect_with_us{padding-top:20px!important}.ftr_social_icon{margin-top:35px!important}.footer_copyright{padding-top:10px!important}a#sales_ind_phone{padding-left:3px!important}}@media screen and (max-width:567px){.banner_wrapper{padding:0}.banner_title_wrap a{font-size:18px;line-height:27px;padding-top:5px}.pt_27{padding-top:18px}.user_title_name h4{color:#2583e9;font-size:18px!important;font-weight:500!important}.user_inner{column-gap:7px}.blog_banner_slider .owl-dots{margin-top:25px}.section_banner_bg{padding:25px 0 40px!important}.news_input img{display:none}.pt_pl{padding:15px 10px!important}.tab_bg_color .nav-link{padding:20px 10px}.categories_title{flex-wrap:wrap;row-gap:10px;margin:6px}.news_input input{font-size:12px}.sib-default-btn{font-size:12px!important;border-radius:18.5px!important;padding:4px 8px!important;top:7px!important}.pt_70{padding-top:20px!important}.blog_list_wrap .card a img{border-top-left-radius:5px;border-top-right-radius:5px}.news_input{padding:10px!important}.main_header .header_top{justify-content:flex-start!important;flex-direction:column}.banner_slider_div_120{margin-top:90px}.mobile_pt_0{padding-top:0}.web_story_wrap{display:flex;flex-direction:column;align-items:center}.web_story_wrap a{text-align:center}}@media only screen and (max-width:320px){.blog_inner p{padding-top:10px}.blog_benner{min-height:223px}.pt_50{padding-top:25px}.card{border-radius:5px}.blog_inner_body{display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}.h2,h2{font-size:17px;line-height:28px}.card-body.position-relative{padding:13px 9px}.blog_list_footer .blog_list_calender span{font-size:12px}}@media screen and (min-width:1025px){.megamenu{position:relative}.megamenu .submenu{list-style:none;padding:0;margin:0 auto;display:none;position:fixed;left:40px;right:0;top:101px;height:auto;width:100%;animation:.2s megamenu;z-index:99}.icon-46{border:1px solid #e4e5e5;border-radius:6px}.megamenu:hover .submenu{display:flex;background:#fff;border-radius:10px;max-width:1040px;margin:7px auto;border:none;box-shadow:0 2px 10px rgb(0 0 0 / 20%);padding:0;animation:.2s megamenu}.tab-content>.active{display:block!important}.megamenu ul li{margin:0!important}.megamenu ul li a .icon-46{transition:.5s}.megamenu ul li a:hover .icon-46{border:0;transition:.5s}.megamenu ul.nav.centered.nav-tabs li a{border:0;border-radius:0!important}.megamenu ul.nav.centered.nav-tabs li.active a{color:#fff;position:relative;background:rgb(20 111 172)}.megamenu ul.nav.centered.nav-tabs li a:after{content:'';position:absolute;bottom:-1px;left:0;right:0;width:100%;height:1px;background-color:transparent}.megamenu ul.nav.centered.nav-tabs li.active a:after{background-color:#2583e9!important}.full_width li{width:100%;margin:0}.full_width .nav-tabs li{width:25%;margin:0;text-align:center}ul.nav.w-50,ul.nav.w-50.w-3{width:100%!important}ul.nav.w-50{display:flex;flex-wrap:wrap;margin:8px 0}ul.nav.w-50.w-3 li{width:32%;margin:4px 6px!important;justify-content:space-between}.nav.w-50 li a .link-media .normal,.nav.w-50 li a:hover .link-media .hover,.nav.w-50 li a:hover .link-media .normal{display:block;transition:.5s}.nav.w-50 li a .link-media .hover{display:none;transition:.5s}.nav.w-50 li a,ul.submenu.small_width li a{border-radius:6px;transition:.5s}.megamenu .hire .nav.w-50 li a,.megamenu .services .nav.w-50 li a,.megamenu .solutions .nav.w-50 li a{padding:0 5px 0 10px!important;min-height:46px;font-size:14px;line-height:46px}.nav.w-50 li a:hover,ul.submenu.small_width li a:hover{background:#146fac;color:#fff;transition:.5s}.nav.w-50 li a .link-media img{max-width:24px}.nav.w-50 li a:hover .icon-46{background:0 0;transition:.5s}.nav.w-50 li a:after{content:'';width:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTA1NzYgMTMuMjgwMkwxMS4yNTI0IDguOTMzNTVDMTEuNzY1OCA4LjQyMDIxIDExLjc2NTggNy41ODAyMiAxMS4yNTI0IDcuMDY2ODhMNi45MDU3NiAyLjcyMDIxIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);height:24px;position:absolute;top:0;bottom:0;right:1px;margin:auto;background-repeat:no-repeat;background-position:center;opacity:0;transition:.5s}.menu_bar ul li a{font-size:15px;line-height:21px}.nav.w-50 li a:hover:after{opacity:1;transition:.5s}ul.submenu.small_width{width:auto!important;flex-direction:column;padding:5px!important;left:auto;right:auto}ul.submenu.small_width li{flex-direction:column}.hide_mobile,.menu_bar ul li a{display:block}.desktop_hide{display:none}.submenu li a{padding:10px!important}.menu_bar ul>li.megamenu>a::after{content:"";position:absolute;background:rgb(23 114 175 / 50%);width:90%;height:2px;bottom:0;left:0;right:0;margin:auto;transform:scaleX(0);transition:transform 250ms ease-in-out}.menu_bar ul>li.megamenu:hover>a:after{transform:scaleX(1)}}@media screen and (min-width:576px) and (max-width:1024px){.web_story_wrap a,.web_story_wrap p,.web_story_wrap span{font-size:14px!important}.web_story_wrap a{line-height:16px!important;padding-top:6px!important}.banner_slider_div_120{margin-top:110px!important}}@media screen and (min-width:576px){#get_a_free_quote .modal-dialog.modal-dialog-centered{min-height:calc(100% - (3rem * 2))}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.web_story_wrap p{font-size:14px!important}}@media screen and (min-width:2855px){.main_footer_div:before{top:34%!important}}@media screen and (min-width:2270px){.main_footer_div:before{top:28%!important}}@media screen and (min-width:1899px){.main_footer_div:before{top:8%}}@media screen and (max-width:1280px){.frame_project_database .nav-tabs li a{font-size:14px;padding:10px 8px}.ftr_links{width:40%}.ftr_links ul li a{font-size:14px}.ftr_connect_links h4{font-size:15px}.service_li .main_submenu_div:before{left:265px}.menu_bar ul li.contact_link a{width:143px;letter-spacing:0}.menu_bar ul li a{letter-spacing:0}.menu_bar ul li{margin-left:3.35px}}@media screen and (max-width:1024px){.navbar-nav>li{float:left;width:100%}.menu_bar{overflow-x:hidden;overflow-y:auto}ul.nav.w-50,ul.nav.w-50.w-3{width:100%!important}.megamenu .submenu{position:relative!important;top:0!important;box-shadow:none;padding:0 0 0 15px;list-style:none;height:auto}.hide_mobile{display:none!important}.nav.w-50 li a .link-media .hover{display:none;transition:.5s}.menu_bar ul li a{border:0;border-bottom:1px solid #eaeaea!important;padding:10px 0;display:inline-block;width:100%}ul.nav.mobile_toggle-inner{padding-left:15px}.icon-46{width:30px;height:30px}.link-media .media-body{margin-left:10px!important}.menu_bar ul li a span{display:flex;align-items:center;justify-content:center;align-items:flex-start;justify-content:flex-start;font-size:15px!important}.navbar-collapse.collapse{height:auto!important;padding-bottom:0;overflow:auto!important;max-height:82vh}.navbar-expand-lg .navbar-nav{padding:0 0 0 15px}.main_logo{width:100%;text-align:center}.navbar_toggle_wrap{display:block;position:absolute;top:23px;right:0}.navbar-nav{width:100%;margin:0}.menu_bar ul li{margin-left:0;width:100%}.menu_bar ul li.contact_link a{animation:2s infinite pulse!important;border-bottom:none;background:#ff7a2f;color:#fff;width:93%;margin:10px 0;text-align:center;border-radius:5px}.top_header_div,.top_headerpart{display:block!important;padding:10px 0 6px}.inner_scroll{display:block;padding:0}body.full-menu .mobile_view{content:'';display:block;position:fixed;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:10}body.full-menu{overflow:hidden}body .navbar-collapse.in{overflow-x:hidden!important;display:block!important;overflow-y:auto}.banner_slider_div.margin_mobile_top{margin-top:160px!important}.menu_bar ul li a span svg{margin-left:auto}.map_bg_main{background-position:center 0!important}.flag_country span,span.socialmedia-title.hire_wrap{font-size:16px}.location_div_main{padding:10px 10px 0!important}.service_li .service_submenu{padding-right:0}.modal.fade .modal-dialog{max-width:954px!important}.hire_wrap_header{align-items:center;background:#2573e9;border:3px solid #2573e9;color:#fff!important;padding:0 3px;border-radius:8px;outline:#bbdaee 3px;width:120px}.hire_wrap_header a{display:flex;align-items:center;color:#fff;row-gap:5px;column-gap:4px}.mtpl-header-wrapper .mtpl-header-block .header-main-menu .header-main-menu-li.active a .down-icons{transform:rotate(180deg)!important}}@media screen and (max-width:991px){.ftr_links{width:30%;display:flex;flex-direction:column;margin-bottom:20px}.ftr_links.tech_links_details{order:4!important;width:50%!important}.company_links_details{width:50%!important;order:5!important}.company_links_details ul,.tech_links_details ul{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.ftr_links_wrap{flex-wrap:wrap;justify-content:space-between;padding-left:54px;font-size:14px}.main_footer_div{background-size:cover;background-image:none;background-color:#1c2649;padding-top:40px}.footer_copyright{flex-direction:column;align-items:baseline}.copyright_wrap{order:2;text-align:center}.bg_shadow_div,.bg_white_left_aside,.col-md-6.padding_right{width:100%}#get_a_free_quote.contact_modal button.close{color:#333}.col-md-6.padding_left{width:100%;padding:0}.attach_file_div{padding-top:21px}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-28px);max-width:990px!important}.address_details_new{padding:0 28px}.map_bg_main{height:auto!important}.map_heading h3{padding:20px 0!important}.detail_view{padding:0}.pt_50{padding-top:25px!important}.blog_list_footer .blog_list_calender span{font-size:12px}}@media (min-width:576px){#get_a_free_quote .modal-dialog.modal-dialog-centered{min-height:calc(100% - (3rem * 1))!important}}@media screen and (max-width:567px){.company_links_details ul,.tech_links_details ul{grid-template-columns:repeat(1,1fr)!important}.address_div_child,.ftr_links{width:100%}.ftr_links_wrap{padding-left:0}#get_a_free_quote .modal-dialog.modal-dialog-centered{min-height:calc(100% - (3rem * 2))}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(-9px,-9px)}.main_logo img{width:140px}.banner_slider_div{width:100%;margin-top:81px!important}.blog_benner{min-height:212px}.blog_inner p{padding-top:0}.blog_share .collapse-horizontal .card-body.blog_social_icon{right:61px!important}.page-link{padding:0 15px}.ftr_social_icon a{height:40px;width:40px;margin-left:12px}.blog_social_icon{top:4px;right:36px}.copyright_wrap{text-align:center;justify-content:center;display:flex;flex-direction:column}}@media screen and (max-width:320px){.news_input input,.sib-default-btn{font-size:12px!important}.blog_banner_slider .owl-dots{margin-top:0}.ftr_social_icon a{margin-left:6px}}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}:root{--primary_color:rgba(26, 26, 26, 1);--text_color_footer:rgba(255, 255, 255, 1);--small_text:rgba(59, 59, 59, 0.8);--button_bg:rgba(37, 131, 233, 1);--text-align:center;--fs_30:30px;--fs_24:24px;--fs_16:16px;--pt_100:100px;--pa_30:30px}.container{width:1440px;max-width:100%!important;padding:0 10px!important}.footer_wrap{background:rgb(20 20 20);padding-top:100px;margin-top:50px;display:flex;flex-direction:column;width:100%}.footer_main_wrap{background-color:var(--primary_color);border:1px solid rgb(38 38 38);border-radius:30px;padding:var(--pa_30)}.footer_main_wrap span{color:var(--text_color_footer);font-size:var(--fs_30);font-weight:600;line-height:37px;margin:0}.footer_main_wrap p{color:rgb(126 126 129);font-size:var(--fs_16);font-weight:300;line-height:20px;padding-top:10px;margin:0}.form-containe{display:flex;flex-wrap:wrap;column-gap:20px}.footer_form,.p_t_30{padding-top:30px}.footer_form-label{color:rgb(255 255 255 / .8);font-size:18px;font-weight:400;margin:0}.form-control{color:rgb(102 102 102 / .7)!important;font-size:16px!important;line-height:20px!important;font-weight:400!important;padding:0}.w_50{width:48%!important}.w_f_100{width:100%}.dropdown-menu,.dropdown-toggle{width:100%!important}.footer_wrap .col-lg-6,.footer_wrap .col-md-6{padding:0}.custom-file-upload span{color:rgba(252,249,249,.7);font-size:16px;font-weight:400;line-height:20px;padding-bottom:8px}.dropdown-toggle,.form-control{border:I!important;border-bottom:1px solid #333;border-radius:0!important;background:0 0!important;box-shadow:none!important}.dropdown-toggle:focus,.form-control:focus{border-color:#000!important;box-shadow:none!important}.dropdown-toggle::after{content:none!important}.dropdown-toggle{text-align:left!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px!important}.dropdown-icon{display:flex!important;align-items:center!important}.custom-file-upload{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(38 38 38)!important;cursor:pointer}.banner_btn a,.upload-icon{align-items:center}.custom-file-upload input{display:none}.upload-icon{display:flex}.dropdown-toggle,.footer_form .form-control{border:none!important;border-bottom:1px solid #262626!important;border-radius:0!important;box-shadow:none!important;resize:none;color:#fff!important;height:34px!important}.banner_btn a,.banner_btn button{background:var(--button_bg);color:var(--text_color_footer);border-radius:60px;display:inline-flex;max-height:55px;padding:15px 50px;font-size:20px;text-decoration:none;transition:1s}.dropdown-toggle:focus,.form-control:focus,textarea:focus{border-color:#ada9a9;box-shadow:none}.footer_bottom,.usa_adds{border-top:1px solid rgb(38 38 38)}.banner_btn button{align-items:center;border:none}.banner_btn a:hover,.banner_btn button:hover{transition:1s;padding:20px 20px 20px 40px}.banner_btn img{width:0;transition:1s}.banner_btn a:hover img,.banner_btn button:hover img{transform:translateX(10px);width:45px;transition:1s}.award_img_wrap{display:flex;flex-wrap:nowrap;column-gap:12px;padding-top:30px}.box_img_inner{border:1px solid rgb(38 38 38);background:rgb(20 20 20);padding:15px;border-radius:10px}.box_img_inner img{width:100%;object-fit:contain}.box_mt_30{margin-top:10px}.footer_new_wrap{display:flex;flex-wrap:wrap}.bottom_link,.mail_wrap{justify-content:space-between}.contact_page{height:100%}.footer_new_wrap .col-md-12.col-lg-6{padding:5px}.our_offices{display:flex;column-gap:60px;padding-top:20px}.usa_location p,.usa_location p span{color:rgb(255 255 255 / .8);font-size:16px;font-weight:400;line-height:25px}.bottom_link span,.footer_social_media span{color:var(--text_color_footer);margin:0}.usa_adds{margin-top:20px;padding-top:17px}.mail_wrap{display:flex;padding-top:41px}.mail_wrap a span{font-size:16px;color:rgb(255 255 255);font-weight:500;padding-left:5px;vertical-align:middle}.mail_wrap img{max-width:100%}.usa_location span{display:block}.footer_social_media span{font-size:22px;font-weight:600;line-height:37px}.footer_social_media{display:flex;justify-content:center;align-items:center;column-gap:50px;background:rgb(26 26 26);border:1px solid rgb(38 38 38);padding:12px;border-radius:11px;margin:35px auto 0;max-width:864px}.social_icon_wrap{display:flex;column-gap:30px}.social_icon_wrap a{background:rgb(38 38 38);border:1px solid rgb(38 38 38);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px}.bottom_link{display:flex;flex-wrap:wrap;padding-top:35px}.bottom_link span{font-weight:500;font-size:18px;line-height:30px;padding-bottom:10px}.bottom_link a,.footer_inner a{text-decoration:none;color:rgb(102 102 102);font-weight:400}.bottom_link a{display:block;font-size:16px;line-height:22px!important;padding-top:15px!important}.bottom_link a:hover{color:#fff}.footer_bottom{margin-top:35px}.footer_inner{max-width:1400px;display:flex;justify-content:space-between;margin:auto;padding:35px 0}.footer_inner a{font-size:14px;line-height:22px}.bottom_link_wrap{display:flex;column-gap:25px;align-items:center;flex-wrap:wrap}.footer_form .material-input_footer,.position-relative{position:relative}.position-relative .form-control{appearance:none}.social_icon_wrap a:hover{border:1px solid #f9f0f0}input:-webkit-autofill{-webkit-text-fill-color:rgb(102 102 102 / .7)!important;-webkit-box-shadow:0 0 0 0 rgb(102 102 102 / .7) inset!important;-webkit-background-clip:text!important}@media (min-width:1399.98px) and (max-width:1680px){.mail_wrap{justify-content:flex-start;padding-top:25px;flex-wrap:wrap;row-gap:10px;column-gap:10px}.footer_inner{padding:35px 30px}.footer_form textarea.form-control{min-height:115px}.pb_22{padding-bottom:63px!important}.footer_form .material-input_footer textarea{min-height:175px!important}}@media (min-width:1440px) and (max-width:1680px){.min_height_footer{min-height:724px}.footer_location{min-height:408px}}@media (min-width:1200px) and (max-width:1400px){.min_height_footer{min-height:740px}.footer_location{min-height:420px}}@media (max-width:1440px){.footer_form .material-input_footer textarea{min-height:172px!important}}@media (max-width:1399.98px){.mail_wrap{justify-content:flex-start;padding-top:30px;flex-wrap:wrap;row-gap:10px;column-gap:26px}.footer_form textarea.form-control{min-height:120px!important}.footer_inner{padding:35px 30px}}@media (max-width:1280px){.w_f_100.p_t_30{margin-top:10px}}@media (max-width:1200px){.w_50{width:100%!important}.mobile_30{padding-top:30px}.w_f_100.p_t_30{margin-top:20px}.min_height_footer{min-height:770px}}@media (max-width:1024px){.footer_main_wrap{margin-top:15px}.footer_location,.min_height_footer{min-height:auto}}@media (max-width:991px){.mobile_30{padding-top:30px}.bottom_link{justify-content:center;column-gap:70px}.bottom_link,.social_icon_wrap{column-gap:20px}.footer_social_media span{font-size:20px}.mail_wrap a{display:flex}.footer_wrap{padding-top:40px}.footer_inner{justify-content:center;padding:15px 0;flex-wrap:wrap;row-gap:15px}.bottom_link{row-gap:23px;justify-content:center}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:10px}.footer_main_wrap.pb_22{display:flex;flex-direction:column}.pb_22{margin-right:0;padding-bottom:40px!important}}@media (max-width:768px){.w_50{width:100%}}@media (max-width:767px){.footer_social_media,.mail_wrap,.our_offices{flex-wrap:wrap;row-gap:20px}.social_icon_wrap{column-gap:15px}.bottom_link{justify-content:flex-start}.footer_inner{padding:13px 15px;row-gap:20px}.bottom_link_wrap{justify-content:center;row-gap:10px}.usa_adds{padding-top:0}.box_img_inner{padding:8px}}@media (min-width:1399.98px) and (max-width:1680px){.pb_22{padding-bottom:52px!important}}.form-control.validation_new,.material-input_footer .form-control.validation_new{border-color:red!important}input::placeholder,textarea::placeholder{color:rgb(102 102 102 / .7)!important}select#budgetSelect{padding-left:10px!important}.footer_form textarea.form-control{min-height:95px}.form-containe{margin:0}select.form-control#budgetSelect{color:#f1f1ea!important}#budgetSelect option:first-child{color:#fff;background-color:#000}#budgetSelect option:not(:first-child),.material-input_footer option{color:#000}.footer_form .material-input_footer input,.footer_form .material-input_footer select,.footer_form .material-input_footer textarea{width:100%;border:1px solid #383737!important;padding:14px 12px!important;font-size:16px;background:0 0;outline:0;border-radius:10px!important;transition:border-color .2s;color:#d1d1d1!important;height:50px!important}.footer_form .material-input_footer input:focus,.footer_form .material-input_footer select:focus,.footer_form .material-input_footer textarea:focus{border:1px solid #333;box-shadow:none}.footer_form .material-input_footer label{position:absolute;left:14px;top:11px;background:#1a1a1a!important;color:#d1d1d1;font-size:16px;pointer-events:none;transition:.2s;font-weight:500}.footer_form .material-input_footer input:focus+label,.footer_form .material-input_footer input:not(:placeholder-shown)+label,.footer_form .material-input_footer select:focus+label,.footer_form .material-input_footer select:valid+label,.footer_form .material-input_footer textarea:focus+label,.footer_form .material-input_footer textarea:not(:placeholder-shown)+label{top:-13px;left:13px;font-size:14px;color:#d1d1d1}.footer_form .material-input_footer.filled label,.footer_form .material-input_footer.focused label{top:-10px;left:10px;font-size:12px}.w_100 .footer_form .material-input_footer textarea:focus+label{top:2px!important}.custom-file-upload.custom-file-upload_file.footer_form-label{padding-bottom:0;border:1px solid #383737!important}.custom-file-upload.custom-file-upload_file.footer_form-label #file-name{padding-bottom:0!important;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;pointer-events:none}.custom-file-upload.custom-file-upload_file.footer_form-label span{background:0 0;padding-right:10px;padding-top:3px;line-height:16px;color:rgba(255,255,255,.8)}.banner_btn.w_f_100.p_t_30{padding-top:50px}.pb_22{padding-bottom:55px;margin-right:10px}.custom-file-upload_file{display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative;border:1px solid #e0e0e0;border-radius:10px;padding-left:15px;height:53px}.footer_form .material-input_footer textarea{min-height:162px;max-height:130px}.footer_wrap .bottom_link{margin:0 -10px}#error-message{color:#dc3545;padding-left:230px}.pop_up_wrap {
width: 1120px;
margin: auto;
padding: 118px 10px 10px 10px;
max-width: 100%;
}
.pop_up_wrap .modal-header {
padding: 0 !important;
border-bottom: none;
}
.pop_up_wrap .popup_close {
width: 40px;
height: 40px;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 0.2);
border: 1px solid rgb(255 255 255);
background: rgb(255 255 255);
border-radius: 20px;
position: absolute;
right: -16px;
top: -16px;
color: #000;
z-index: 999;
opacity: inherit;
font-size: 16px;
}
.popup_form_main {
border: 1px solid rgb(224 224 224);
padding: 20px 20px 0 20px;
border-radius: 16px;
display: flex;
flex-direction: column;
}
.popup_form-control {
width: 100%;
max-width: 100%;
border: 1px solid rgb(224 224 224);
height: 48px;
border-radius: 10px;
padding: 0 0 0 15px;
font-size: 16px;
font-weight: 400;
color: rgb(30 30 30 / 0.6);
outline: none;
}
.popup_mt_20 {
margin-top: 20px;
}
.popup_form_main span {
margin: 0;
font-size: 26px;
font-weight: 700 !important;
}
.career_select_wrap {
width: 100%;
height: 48px;
border: 1px solid #e0e0e0;
border-radius: 10px;
padding-left: 15px;
font-size: 16px;
color: rgb(30 30 30 / 0.6);
background: #fff;
outline: unset;
outline: unset;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
.select-wrapper {
position: relative;
}
.client_flag img {
width: 33px;
}
.custom-icon {
position: absolute;
pointer-events: none;
top: 50%;
right: 14px;
transform: translateY(-50%);
fill: #1e1e1e;
}
.footer_form-label_wrap {
color: rgb(30 30 30 / 0.6);
font-size: 16px;
font-weight: 400;
line-height: 22px;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
input:-webkit-autofill {
-webkit-text-fill-color: #787878 !important;
-webkit-box-shadow: inset 0 0 0 0 #787878 !important;
-webkit-background-clip: text !important;
}
.custom-file-upload_file {
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
position: relative;
border: 1px solid #e0e0e0;
border-radius: 10px;
padding-left: 15px;
height: 48px;
}
.custom-file-upload_file span {
color: #333;
font-size: 10px;
font-weight: 400;
line-height: 12px;
padding-bottom: 8px;
}
.upload-icon_file {
display: flex;
align-items: center;
position: absolute !important;
right: 8px  !important;
top: 12px !important;
}
.file_text_small {
position: absolute;
top: 50px;
left: 7px;
}
textarea.text_area_wrap {
width: 100%;
margin-top: 10px;
border: 1px solid rgb(224 224 224);
border-radius: 10px;
padding-left: 15px;
padding-top: 6px;
font-size: 16px;
outline: none;
}
.popup_space .col-md-6 {
margin: 20px 0 0 0;
padding: 0 10px 0 10px;
}
.popup-button {
text-align: end;
padding-top: 15px;
display: flex;
justify-content: end;
}
.single-post .popup-button {
padding-top: 8px;
}
.popup-button button {
padding: 15px;
display: inline-block;
width: 100%;
max-width: 200px;
background: rgb(37 131 233);
border: 1px solid rgb(225 240 255);
border-radius: 10px;
color: rgb(255 255 255);
font-size: 20px;
margin: 0;
}
.popup-button button:hover {
border: 1px solid rgb(37 131 233);
color: rgb(37 131 233);
background: #fff;
}
.modal-footer.popup_footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
background: rgb(26 26 26);
margin: 0 15px 15px 20px;
border-radius: 20px;
}
.popup_location {
position: relative;
}
.popup_location p,
.popup_contact_info p {
text-align: left;
color: #fff;
font-size: 22px;
font-weight: 500;
margin: 0;
line-height: 150%;
}
.popup_location:after {
content: "";
position: absolute;
border-right: 1px solid rgb(38 38 38);
top: -15px;
bottom: -14px;
}
.popup_inner_card {
display: flex;
padding-top: 20px;
column-gap: 15px;
}
.popup_india {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.pop_up_wrap .modal-content {
border-radius: 28px;
border: none;
padding-bottom: 1px;
}
.popup_india span {
text-align: left;
padding-top: 14px;
color: rgb(255 255 255 / 0.8);
font-weight: 400;
font-size: 16px;
}
.popup-social {
display: flex;
flex-wrap: wrap;
row-gap: 20px;
column-gap: 13px;
color: #fff;
padding-top: 20px;
}
.popup-social a {
color: rgb(255 255 255 / 0.8);
font-size: 15px;
font-weight: 500;
text-decoration: none;
}
.popup-social span {
padding-left: 10px;
}
.popup_top_img img {
width: 100px;
object-fit: contain;
}
.popup_top_img {
display: flex;
justify-content: center;
flex-wrap: wrap;
row-gap: 23px;
column-gap: 7px;
padding-top: 10px;
}
.client_wrap_inner {
display: flex;
justify-content: space-between;
align-items: center;
}
.pop_up_client_img {
display: flex;
align-items: center;
column-gap: 10px;
}
.pop_up_client_img img {
width: 60px !important;
height: 60px;
}
.client_name p {
font-size: 18px;
margin: 0;
font-weight: 500;
color: #fff;
}
.client_name span {
font-size: 14px;
font-weight: 400;
color: #fff;
}
.popup_client_slider {
padding: 20px;
background: rgb(36 36 36);
border-radius: 16px;
min-height: 400px;
max-height: 400px;
}
.popup_client_slider p {
font-size: 16px;
line-height: 180%;
padding-top: 20px;
font-weight: 500;
color: #fff;
margin: 0;
}
.d_flex_popup {
display: flex;
flex-wrap: wrap;
}
.bg_popup {
background-color: rgb(26 26 26);
border-radius: 16px;
height: 100%;
overflow: hidden;
}
.client_flag span {
color: rgb(255 255 255);
font-size: 14px;
font-weight: 500;
}
.client_flag {
display: flex;
column-gap: 5px;
align-items: center;
}
.client_flag img {
width: 28px;
height: 28px;
}
.min_height_300 {
min-height: 130px;
max-height: 130px;
}
.bg_popup .owl-dots {
text-align: center;
position: absolute;
position: absolute;
left: 50%;
transform: translate(-50%, -50%);
bottom: 20px;
}
.bg_popup .owl-dot {
width: 12px;
height: 12px;
margin: 5px;
background: rgb(255 255 255 / 0.35) !important;
border-radius: 50%;
display: inline-block;
transition: background 0.3s ease;
width: 8px;
height: 8px;
}
.bg_popup .owl-dot.active {
background: rgb(255 255 255) !important;
width: 8px;
height: 8px;
}
.validation_new {
border-color: red !important;
}
.popup-social img {
width: 20px;
height: 20px;
}
.col-lg-5.col-md-12.col-sm-12.col-12.mobile {
padding: 0;
padding-left: 20px;
padding-right: 0;
}
.associated_mail {
font-size: 10px !important;
left: 19px !important;
color: rgb(30 30 30 / 0.45);
}
.popup_india p {
margin: 0;
font-size: 18px;
color: rgb(255 255 255);
line-height: 14px;
}
.pop_up_wrap .custom-swiper-pagination {
position: absolute;
bottom: 149px !important;
z-index: 999;
}
.popup_footer .col-lg-7 {
padding:0;
}
.bg_popup .swiper-pagination-bullet {
background: hsla(0, 0%, 100%, .35) !important;
border-radius: 50%;
display: inline-block;
transition: background .3s ease;
width: 8px;
height: 8px;
}
.bg_popup .swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #fff!important;
width: 8px;
height: 8px;
}
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
bottom: 20px;
line-height: 20px;
}
@media screen and (max-width: 1024px) {
.popup_inner_card {
column-gap: 30px;
}
.popup_top_img img {
width: 90px;
object-fit: contain;
}
.pop_up_wrap .popup_close {
width: 30px;
height: 30px;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 0.2);
border: 1px solid rgb(255 255 255);
background: rgb(255 255 255);
border-radius: 20px;
position: absolute;
right: -6px !important;
top: -8px !important;
color: #000;
z-index: 999;
opacity: inherit;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
}
@media screen and (max-width: 991.98px) {
.pop_up_wrap {
padding: 20px;
}
.popup_client_slider {
min-height: 320px;
max-height: 320px;
}
.popup_top_img {
padding-top: 20px;
padding-bottom: 20px;
}
.d_flex_popup {
display: block;
}
.popup_inner_card {
column-gap: 10px;
}
.popup_location:after {
display: none;
}
.col-lg-5.col-md-12.col-sm-12.col-12.mobile,
.col-lg-5.col-md-6.col-sm-12.col-12.mobile {
padding: 0;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
}
.popup_form_main {
padding: 20px 20px 0 20px;
}
.pop_up_wrap .popup_close {
width: 30px;
height: 30px;
right: -5px;
top: -9px;
}
}
@media screen and (max-width: 767px) {
.pop_up_wrap .col-lg-6.col-md-6.col-sm-12.col-12.mobile {
width: 100% !important;
}
.popup_client_slider p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 7;
-webkit-box-orient: vertical;
}
.popup_client_slider {
min-height: 370px;
}
.popup_footer .col-lg-7 {
padding: 10px;
}
}
@media screen and (max-width: 567px) {
.pop_up_wrap .col-lg-6.col-md-6.col-sm-12.col-12.mobile {
width: 100% !important;
}
.popup_top_img img {
width: 80px;
}
.popup-button {
text-align: center;
}
.pop_up_wrap .popup_close {
width: 30px;
height: 30px;
right: -8px;
top: -7px;
font-size: inherit !important;
}
.pop_up_wrap {
padding: 10px;
}
.popup_inner_card {
flex-direction: column;
row-gap: 15px;
padding-bottom: 10px;
}
}
.validation_text {
color: red !important;
padding-top: 12px;
padding-left: 13px;
}
@media screen and (max-width: 1440px) {
.pop_up_wrap {
padding: 50px 10px 10px;
}
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
color: var(--bs-btn-active-color);
background-color: #2583e9 !important;
}
#files3 {
visibility: hidden;
background: transparent;
z-index: -13;
opacity: 0;
position: absolute;
width: 100%;
left: 0;
}
.file_text_small.error {
color: #f00;
}
.col-md-6.popup_mt_20.associate_parent {
position: relative;
}
.associate_parent .file_text_small.associated_mail {
top: 45px;
} .material-input {
position:relative
}
.material-input input,
.material-input select,
.material-input textarea {
width:100%;
border:1px solid #ccc;
padding:14px 12px;
font-size:16px;
background:transparent;
outline:none;
border-radius:6px;
transition:border-color .2s ease;
margin: 0;
}
.material-input input:focus,
.material-input select:focus,
.material-input textarea:focus {
border:1px solid #333
}
.material-input label {
position: absolute;
left: 14px;
top: 11px;
background: #fff;
padding: 0 2px;
color: rgba(30, 30, 30, .6);
font-size: 16px;
pointer-events: none;
transition: all .2s ease;
font-weight: 600;
}
.material-input input:focus+label,
.material-input input:not(:placeholder-shown)+label, 
.material-input textarea:focus+label, 
.material-input textarea:not(:placeholder-shown)+label, 
.material-input select:focus+label, 
.material-input select:valid+label{
top:-12px;
left:12px;
font-size:12px;
color:rgba(30,30,30,.6)
}
.material-input.messageaddclass {
margin-top: 10px;
}
form#mtpl_home_contact_form {
margin-block-end: 1em;
} #calluspopupphonenumber-error{
color:#dc3545
}