.modal-backdrop.show{opacity:0}@media (max-width:1200px){.service_btn{font-size:18px}}@media (max-width:991px){.mobile_menu_modal{background:var(--black-color);min-height:120vh}.mobile_menu_modal .modal_header{background:var(--bg-color);justify-content:space-between;align-items:center;width:100%;padding:35px 45px;display:flex;position:fixed}.mobile_menu_modal .modal_header .mobile_logo{width:80px}.mobile_menu_modal .modal_header .close_icon{cursor:pointer;margin-inline-end:10px}.mobile_menu_modal .modal-content{background-color:var(--bg-color)}.mobile_menu_modal .mobile_menu_links{margin:0 auto;width:300px;max-width:100%;min-height:1100px;margin-top:118px}.mobile_menu_modal .mobile_menu_links ul li a,.mobile_menu_modal .mobile_menu_links button{text-align:center;width:100%;height:46px;color:var(--text-color);border-radius:100px;justify-content:center;align-items:center;margin:20px 0;font-size:20px;display:flex}.mobile_menu_modal .mobile_menu_links a.active,.mobile_menu_modal .mobile_menu_links a:hover{background:var(--common-gradient-color);color:var(--bg-color);font-weight:700}.mobile_menu_modal .mobile_menu_links button{background-color:#0000;gap:5px;width:125px;height:46px;margin:15px auto auto;display:flex}.mobile_menu_modal .mobile_menu_links .language-switcher .language-dropdown{background-color:var(--bg-color);border:1px solid var(--text-color);border-bottom-right-radius:10px;border-bottom-left-radius:10px;min-width:80px;max-width:50%;margin:auto}.mobile_menu_modal .mobile_menu_links .language-switcher .language-dropdown li{padding:10px 30px 10px 29px}.mobile_menu_modal .sub_link button{border:unset;white-space:nowrap;align-items:center;gap:10px;min-width:200px;display:flex}.mobile_menu_modal .sub_link ul li a{margin:5px 0;font-weight:500;background:0 0!important}.mobile_menu_modal .sub_link ul li a.active{padding:30px;background:var(--primary-color)!important}.mobile_menu_modal .sub_link ul li a.active span{line-height:20px}}@media (max-width:575px){.container{max-width:345px}.top_section_title{max-width:100%;font-size:36px;line-height:100%}.main_btn{padding:9px 31px;font-size:18px}.common_section{margin:40px 0}.title{font-size:32px}.sub_title_2_div{margin-top:20px}.sub_title_2_div .sub_title_2{line-height:20px}.sub_title{margin-top:15px;font-size:28px;line-height:100%}.service_btn{padding:10px 18px;font-size:16px;line-height:20px}.service_btn svg{width:20px}header{padding:35px 10px}header .logo img{width:80px;height:auto}header .mobile_menu_icon{width:35px;height:auto}header .language_btn{min-width:65px;height:30px}.mobile_menu_modal .mobile_menu_links ul li a,.mobile_menu_modal .mobile_menu_links button{margin:10px auto}footer .connect_on_inner .logo img{width:40px;height:auto}.swal2-title{font-size:20px!important}}@media (max-width:375px){.container{max-width:90%}}
.animated-typing{vertical-align:top;font-weight:400}@media (max-width:575px){.animated-typing{font-size:32px}}@media (max-width:375px){.animated-typing{white-space:pre-wrap;font-size:30px}}.cursor{color:var(--primary-color,#0c3553);margin-left:3px;animation:.8s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scroll{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes show-data{50%{transform:translateY(-9rem)}to{transform:translateY(-7rem)}}@keyframes remove-overflow{to{overflow:initial}}@keyframes remove-data{0%{transform:translateY(-7rem)}50%{transform:translateY(-9rem)}to{transform:translateY(.5rem)}}@keyframes show-overflow{0%{overflow:initial;pointer-events:none}50%{overflow:hidden}}
@media (max-width:575px){html[dir=rtl] .top_section_title{line-height:40px}html[dir=rtl] .top_section_sub_title{line-height:30px}html[dir=rtl] .about_us .our_values .inner_section>h3{line-height:25px}html[dir=rtl] .contact_us .address_row h2{line-height:35px}html[dir=rtl] .about_us .top_section .top_section_title{font-size:25px;line-height:34px}html[dir=rtl] .home h3.sub_title{font-size:18px;line-height:26px}}html[dir=rtl] .project_slider_controls .slider_btn{transform:translateY(-50%)rotate(180deg)}html[dir=rtl] .service_btn svg,html[dir=rtl] .portfolio_inner_section .portfolio_inner .case_study_btn svg{transform:rotate(180deg)}html[dir=rtl] header .menu_links ul{height:64px}html[dir=rtl] .top_section_title span{line-height:1.2}html[dir=rtl] .home .our_services .services_row .single_service p{line-height:24px}html[dir=rtl] .sub_title{line-height:40px}@media (max-width:575px){html[dir=rtl] .sub_title{line-height:35px}}html[dir=rtl] .home .engagement_models .models_cards .single_card h2{line-height:40px}@media (max-width:575px){html[dir=rtl] .home .engagement_models .models_cards .single_card h2{line-height:35px}}html[dir=rtl] .home .engagement_models .models_cards .single_card p,html[dir=rtl] .home .engagement_models .models_cards .single_card .points .single_point h3{line-height:24px}html[dir=rtl] .consult_our_experts .inner_row .left_section .content h2{line-height:42px}html[dir=rtl] .about_us .inner_desc p,html[dir=rtl] .about_us .rise_section>p{line-height:30px}html[dir=rtl] .about_us .rise_section .rise_row .single_rise h3{text-align:right;max-width:100%;line-height:24px}html[dir=rtl] .about_us .rise_section .rise_row .single_rise p{text-align:right;line-height:22px}html[dir=rtl] .about_us .rise_section .rise_row .single_rise img{margin-left:auto;display:block}html[dir=rtl] .about_us .our_values .inner_section .core_values .single_value .content p{line-height:22px}html[dir=rtl] .about_us .our_values .inner_section .core_values .single_value .content h2{line-height:26px}html[dir=rtl] .our_services .service_categories .single_tech_card h2{line-height:30px}html[dir=rtl] .our_services .service_categories .single_tech_card p{line-height:26px}html[dir=rtl] .our_services .overview_section .content h2{line-height:36px}html[dir=rtl] .our_services .overview_section .content p{line-height:24px}html[dir=rtl] .contact_us .our_values .inner_section .headline{line-height:54px}html[dir=rtl] .consult_our_experts .inner_row .para{line-height:26px}html[dir=rtl] .portfolio_details .about_us_section .right_section .tags .single_tag h2{line-height:30px}html[dir=rtl] .main_btn{padding:13px 40px}html[dir=rtl] .about_us .our_vision_mission .committed_row .inner_section p .quotes_end,html[dir=rtl] .about_us .our_vision_mission .committed_row .inner_section p .quotes_start{transform:rotate(180deg)}html[dir=rtl] .portfolio_inner_section .portfolio_inner .case_study_btn{width:fit-content;margin-top:10px;padding:5px 10px}html[dir=rtl] .common_form .form_field input,html[dir=rtl] .common_form .form_field textarea,html[dir=rtl] .common_form .form_field select{direction:rtl}html[dir=rtl] .home .engagement_models .mobile_models_cards .single_card h2{font-size:19px}html[dir=rtl] .portfolio_inner_section [id="6-8-sports"] .left .content h3{text-align:right;direction:ltr}
