/* ===================================================================================
* Theme Name: Techco Child
* Theme URI: https://themeforest.net/user/xpressbuddy
* Author: XpressBuddy
* Author URI: https://wp.xpressbuddy.com/techco/
* Description: IT Solutions & Business WordPress Theme
* Version: 1.0.1
* Template: techco
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
 */

.font_default p,.font_default span,.font_default a,.font_default li,.font_default h1,.font_default h2,.font_default h3,.font_default h4,.font_default h5,.font_default h6{font-family:"Axiforma Regular"!important}.footer-top-box .diract_contact_links.text-white .iconbox_block.layout_icon_left{width:100%!important}#blog-show ul.post_meta li:nth-child(1){display:none}.service_block_2{height:570px!important}.elementor-widget-int-contact-info,.elementor-widget-int-contact-info .elementor-widget-container,.elementor-widget-int-contact-info .contact_method_box{height:100%}.challenges_row img{border:1px solid #d4d4d4}.mega_menu_wrapper .megamenu_info_title{font-weight:700;display:block}.megamenu_case .subtitle_top{line-height:1;font-size:14px;font-weight:500;margin-bottom:0;color:var(--bs-white);text-transform:uppercase;font-family:'Axiforma Medium'}.megamenu_case .subtitle_bottom{line-height:1;font-size:24px;display:block;font-weight:700;margin:10px 0 0;color:var(--bs-white);font-family:'Axiforma SemiBold'}.site_header .header-logo img{max-width:124px;width:250px!important}.author_image.bg-light{background:white!important}.review_block_2 .review_admin_image{width:107px;height:110px!important}.home_review_panel,.deals_winner_customers,.home_review_panel .elementor-widget-container{height:100%}.review_block_2 .country_flag{width:25px;height:25px}.cta-box-contact .iconbox_block.text-center{height:300px}.blog_post_block.layout_2 .image_wrap{height:auto}.instant_contact_form select.wpcf7-form-control.form-control,.contact-wrap .form-col select.wpcf7-form-control.wpcf7-select.form-control{padding:18px 50px;color:#756767}.tab_block_wrapper .nav{overflow-x:auto;flex-wrap:nowrap;width:100%}.home .service_icon svg{width:65px;height:65px}.tab_block_wrapper .nav li{flex:1 0 auto}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control{padding:18px 20px;color:#756767}.light_blue mark{color:#50b8ff}#blog-show ul.post_meta.unordered_list li:nth-child(3){display:none}.single-post-item ul.post-meta.ul_li li:nth-child(2){display:none}.post-meta.post-details-meta .ul_li li:nth-child(2){display:none}.xb_icon_list_v2 span.icon_list_icon{min-width:26px}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgb(0 0 0 / .2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll;overflow-x:clip;max-width:360px!important}.selection-box select{position:relative}.review_short_info .icon svg{width:45px}.iti--separate-dial-code .iti__selected-flag{background-color:rgb(0 0 0 / .05);border-radius:9px!important}.case_study_image img{width:100%!important;height:100%!important;object-fit:contain;padding:0 50px 0 0}.case_study_block .case_study_image{order:1;flex:0 0 auto;max-width:465px;height: auto}.case_study_block .icon_list{margin-bottom:0}.iti.iti--allow-dropdown{width:100%}.iti__divider{padding-bottom:0!important;margin-bottom:0!important;border-bottom:none!important}.elementor-icon-box-title{font-family:unset!important}.elementor-icon-box-description{font-family:unset!important}.challenge-we-faced{background:#fff;padding:20px;border-radius:30px;box-shadow:0 0 5px 0 #00000014}.challenge-we-faced:hover{scale:1.01;background:#40abf3;transition:0.5s}.linked_Points svg path{fill:#0044eb}.challenge-we-faced:hover h3,.challenge-we-faced:hover p{color:white!important}.feature_partners_section .client_logo_item img{max-width:110px!important}.mega_menu_wrapper .iconbox_block_2 .iconbox_title{font-size:18px}.mega_menu_wrapper .iconbox_block_2{padding-right:10px!important}.faq_new .faq_accordion .accordion-body{padding-left:100px}.faq_new .faq_accordion .accordion-body .text_a{left:30px}.faq_new .faq_accordion .accordion-body ul{padding-left:20px}ul.content_layer_group.unordered_list_block.text-center .accordion-button span{text-align:center;font-size:16px!important;padding:20px;line-height:1.7}.home .site_header_2 .main-menu ul li.current_page_item>a span{border-color:#ffffff!important}.home .site_header_2 .main-menu ul li:hover>a span{border-color:#fff}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{display:none}.home .swiper-slide{Padding:20PX}.home section.software_company_hero_section.xb-hidden .row .col-lg-6:nth-child(2){display:none}.home section.software_company_hero_section.xb-hidden .col-lg-6{width:70%}.home section.software_company_hero_section.xb-hidden p{max-width:100%!important}.details_item_image img{width:100%}.ul_Padding ul{padding-left:20px}div:not(.dialog-lightbox-widget) .elementor-swiper-button{position:absolute;width:40px;height:40px;z-index:9;transform:translateY(-50%);background:#fff;border-radius:50%;opacity:1;padding:10px;display:flex;align-items:center;justify-content:center;top:50%}div:not(.dialog-lightbox-widget) .elementor-swiper-button.elementor-swiper-button-next{right:10px}div:not(.dialog-lightbox-widget) .elementor-swiper-button.elementor-swiper-button-prev{left:10px}div:not(.dialog-lightbox-widget) .elementor-widget-image-carousel .swiper .swiper-pagination{display:block;padding-top:0}div:not(.dialog-lightbox-widget) .elementor-widget-image-carousel .swiper .swiper-pagination span.swiper-pagination-bullet{background-color:#fff}.blue_dot.elementor-widget-image-carousel .swiper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#020842}.homepage_Banner{min-height:740px}.homepage_Banner h4{color:#fff}.software_company_hero_section h1 strong{color:inherit}.video_feedback_cards .elementor-widget-int-image-video{background:#fff;border-radius:20px 20px 0 0;margin:0}.video_feedback_cards .elementor-widget-wrap{flex-direction:column;justify-content:space-between}.video_feedback_cards .elementor-widget-html{background:#fff;border-radius:0 0 20px 20px;flex:1}.video_feedback_cards .elementor-widget-int-image-video img{aspect-ratio:1.5 / 1;object-fit:cover}.video_btn:hover .btn_icon{background:none}.video_feedback_content_wrap{padding:0 0 20px;position:relative}.video_feedback_content_wrap .top_wrapper{position:absolute;top:0;left:0;right:0;transform:translateY(-100%);background-image:linear-gradient(180deg,transparent,#000);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding:30px 20px 10px}.video_feedback_content_wrap .top_wrapper>*{flex:auto;margin:0;width:calc(50% - 10px)}.video_feedback_content_wrap .client_name{color:#e3f0ff;font-size:24px}.video_feedback_content_wrap .top_right_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:end;color:#fff}.video_feedback_content_wrap .site_text{opacity:.7;font-style:italic}.video_feedback_content_wrap .middle_wrapper span{font-size:20px;font-weight:600;color:#fff;line-height:1.4}.video_feedback_content_wrap .middle_wrapper{text-align:center;padding:10px 10px;background:#0044eb}.video_feedback_content_wrap .stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 10px}.video_feedback_content_wrap .stats .stat{display:flex;flex-direction:column;align-items:center;position:relative}.video_feedback_content_wrap .stat .number{font-size:34px;line-height:1;font-weight:600;color:#0044eb}.video_feedback_content_wrap .stat .text{line-height:1.5;margin:5px 0 0 0}.video_feedback_content_wrap .stats .stat.left::after{content:'';position:absolute;right:-5px;top:0;height:100%;width:2px;background:#0044eb;transform:translateX(50%)}.video_feedback_content_wrap .normal_content{padding:0 20px}.module_navigation ul.elementor-icon-list-items li{width:calc(50% - 20px)}.module_navigation ul{justify-content:space-between!important;gap:10px 0}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control{padding:18px 45px;display:flex;align-items:center;height:60px}.no_icon form select.wpcf7-form-control{padding-inline:20px!important}.hover-box-1:hover .iconbox_block{background:#020842;color:#fff}.hover-box-1:hover h3.iconbox_title{color:#fff}.hover-box-1:hover .iconbox_icon svg{fill:white!important}.page-id-20 a.btn.btn-primary{display:none}.portfolio-menu-diff .mega_menu_wrapper>.container>.row>.col-xl-3{display:none}.portfolio-menu-diff .mega_menu_wrapper>.container>.row>.col-xl-9{width:100%}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper{margin:0!important}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .row{justify-content:center;gap:20px}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .col-xl-3 a{border-radius:10px;aspect-ratio:317 / 135;width:250px}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .col-xl-3:nth-child(1) a{background:url(/wp-content/uploads/2026/02/case-study-image_1_11zon.webp) center / cover no-repeat}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .col-xl-3:nth-child(2) a{background:url(/wp-content/uploads/2026/02/web-portfolio-image_3_11zon.webp) center / cover no-repeat}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .col-xl-3:nth-child(3) a{background:url(/wp-content/uploads/2026/02/logo-design.webp) center / cover no-repeat}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .col-xl-3 a span{opacity:0}.portfolio-menu-diff .mega_menu_wrapper .megamenu_pages_wrapper .col-xl-3{padding:0;max-width:260px}.wrap_6_col.has_Image .elementor-widget-wrap .elementor-widget-image{box-shadow:none;display:flex;align-items:center;justify-content:center}.core_values_inner .elementor-widget-wrap{display:flex;justify-content:center;gap:20px;counter-reset:section}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box{width:calc(100% / 4 - 15px);margin:0;position:relative;counter-reset:numbering;box-shadow:0 9px 9px -9px #4e4e4e}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box::before{counter-increment:section;content:counter(section);position:absolute;right:10px;font-size:70px;bottom:0;font-weight:900;line-height:1;z-index:-3;color:#0044eb;opacity:.08;transition:0.4s ease}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box .elementor-image-box-title{margin:0 0 16px}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box:hover::before{opacity:.4}.no_icon .iconbox_icon{display:none}.contact_method_box a{word-break:break-word}.contact_method_box{padding:56px 30px 80px}.img-full-width .elementor-image-box-img img{width:100%}.tabs-content-wraper .elementor-tabs-wrapper::-webkit-scrollbar{height:6px;background:#cce3ff;padding:4px}.tabs-content-wraper .elementor-tabs-wrapper::-webkit-scrollbar-thumb{background:#0208428f;border-radius:10px}.tabs-content-wraper ul.icon_list{column-count:3;display:inline-block;margin:10px 0 0 10px}.tabs-content-wraper ul.icon_list br{display:none}.video_btn.ripple_effect .btn_icon{width:58px;height:58px}.core_values_inner.three_items .elementor-widget-wrap .elementor-widget-image-box{width:calc(100% / 3 - 15px)}.single-techco_service div[data-elementor-type="wp-page"]+div[data-elementor-type="wp-post"]{display:none!important}.wrap_6_col .elementor-widget-wrap .elementor-image-box-description a{color:#0044eb;display:inline;text-decoration:underline;text-underline-offset:3px}.challenges_row .swiper-pagination{display:block!important;padding-top:20px}.not_Clickable a{pointer-events:none}.fill-icon-white svg .cls-2{fill:#fff}.about-us-logo img{width:45px;height:45px}.form-group .form-control,.form-group .form-select{border:1px solid #e1e1e1}.software_company_hero_section h1 p,.software_company_hero_section h1 strong{font-size:inherit!important;line-height:inherit!important;margin:inherit!important}.common_Filters .dropdown-menu.show{z-index:98}.fill-icon-white-cls2 .cls-1,.fill-icon-white-cls2 .cls-2{stroke:unset}.contact_method_list .text{font-family:'Axiforma regular'}.custom_order_213 p.elementor-icon-box-description a,.core_values_inner p.elementor-image-box-description a,p.heading_description a{display:inline}.breadcrumb{padding:60px 0;text-align:center;color:#fff;background-color:#020842;background-image:url(/wp-content/uploads/2024/06/bg_pattern_4.svg)!important;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.breadcrumb::after{content:"";position:absolute;right:0;top:0;height:100%;max-width:300px;width:100%;background:url(/wp-content/uploads/2024/05/shape_angle_3.webp) top right/100% no-repeat}.breadcrumb::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;max-width:400px;background:url(/wp-content/uploads/2024/05/circle_engine_4.png) -140px 71px/100% no-repeat;opacity:.1}.breadcrumb .container{position:relative;z-index:1}.single-post-item{padding:20px}article .post-title{font-size:18px;line-height:1.5}.content-area.pt-120.pb-120{padding-top:60px;padding-bottom:60px}article .post-title a{font-size:inherit;line-height:inherit}.widget_xpress-recent-posts{display:none}ul.post_meta.unordered_list{margin-top:0!important}.elementor-widget-int-blog-v2 .row{row-gap:40px}.case_study_block.custom-child-layout .case_study_content{padding-right:40px}.case_study_block.custom-child-layout .case_study_image{max-width:520px;display:flex;align-items:center}.case_study_block.custom-child-layout .case_study_image .swiper-pagination{padding:30px 0 0 0}.case_study_block.custom-child-layout .case_study_image .swiper-slide{height:unset}.case_study_block.custom-child-layout .case_study_image .swiper-slide img{filter:unset}.wrap_6_col .elementor-widget-wrap{flex-wrap:wrap;gap:30px 30px;justify-content:center}.wrap_6_col .elementor-widget-wrap .elementor-element{width:calc(100% / 3 - 20px);margin:0;box-shadow:8px 9px 20px -10px #0044eb38;border-radius:12px}.tech_List_Icons .iconbox_title{line-height:1.3!important}.tech_Stack .web_development_technologies .iconbox_icon{width:180px;height:180px}.tech_Stack .web_development_technologies .iconbox_icon svg{max-width:70px;width:100%!important;height:auto}.related_projects .row>.col-lg-6{width:calc(100% / 3)}.related_projects .portfolio_block{box-shadow:0 3px 16px -6px #c9c9c9d9;height:100%}.related_projects .portfolio_block .portfolio_content{padding:10px}.tech_Stack .web_development_technologies{width:100%!important}.h-100.elementor-widget-int-iconbox-v3 .iconbox_block,.h-100.elementor-widget-int-iconbox-v3 .elementor-widget-container{height:100%}.elementor-widget-icon-box .elementor-icon-box-wrapper ul{padding:10px 0 0 10px}.elementor-widget-icon-box .elementor-icon-box-wrapper ul li{color:#000}.wrap_6_col .elementor-widget-wrap .elementor-element.elementor-widget-int-list-v2 .elementor-widget-container{height:100%}.first_item_heading ul.icon_list li:first-child .icon_list_icon{display:none}.first_item_heading ul.icon_list li:first-child .icon_list_text{font-size:20px;line-height:1.4;font-weight:600;color:var(--e-global-color-e320d27)}.vert_Tabs ul{padding:0 0 0 30px}.vert_Tabs .elementor-tab-title{font-family:'Axiforma Regular'}.vert_Tabs .elementor-tabs-wrapper{width:50%!important;max-width:240px}.contact_info_box.v6 .iconbox_block .iconbox_icon{width:70px;height:70px;padding:10px}.contact_info_box.v6 .iconbox_block .iconbox_icon img{width:100%;height:100%!important;object-fit:contain!important}.contact_info_box.v6 .iconbox_block{height:100%}.elementor-lightbox .elementor-lightbox-image{box-shadow:none!important}.contact_info_box .row.mt-none-30{justify-content:center}footer .iconbox_block .iconbox_icon{background:#282d5e;width:60px!important;height:50px!important;margin:0 20px 0 0!important}footer .iconbox_block .iconbox_icon svg{max-width:42px!important}footer .iconbox_block .iconbox_title{margin-bottom:0px!important}footer .policy_iconbox .col-lg-4{width:100%!important;margin:0}footer .policy_iconbox .row.mt-none-30{margin-top:0}footer .policy_iconbox .col-lg-4:not(:first-child){margin-top:0!important}footer .iconbox_block .fa-whatsapp{color:#6bcb5f;font-size:20px}.wrap_6_col .elementor-widget-wrap .elementor-image-box-description a{text-decoration:none}img.case-study-logo-img{width:100px;margin-bottom:20px}.icon-foundation img{width:50px;height:50px}ul.listWithIcon{list-style:none}.page-id-16221 .d-flex.flex-wrap .col-md-8{padding:20px}.page-id-16221 .d-flex.flex-wrap .col-md-4{padding:20px}.page-id-16221 li.listItem{font-size:14px}.home .blog_post_title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.home .blog_post_title{line-height:1.4}a.read_more_blog{color:#0044eb;padding:10px 0;border-radius:30px;margin-top:10px;margin-right:auto}.tech_Stack .web_development_technologies{width:100%!important;margin:0}aside.sidebar-area{background:#fff;padding:20px!important;border-radius:25px}img.client-icon{width:100px;height:100px!important;object-fit:cover}.grecaptcha-badge{display:none!important}.xb-backtotop{left:30px!important}p.elementor-image-box-description a{color:#50b8ff}input,textarea{text-transform:capitalize!important}.project-box .accordion .accordion-body{padding:20px 34px;background-color:#fff}.Technologies-svg .iconbox_block .iconbox_icon svg{max-width:70px!important;max-height:70px}.entry-content a{color:#50b8ff}@media screen and (max-width:768px){.t-center .iconbox_block{text-align:center}.faq_accordion .accordion-button:after{width:30px;height:30px;font-size:14px;line-height:30px}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box::before{counter-increment:section;content:counter(section);position:absolute;right:10px;font-size:40px;bottom:0;font-weight:900;line-height:1;z-index:-3;color:#0044eb;opacity:.08;transition:0.4s ease}span.description.mb-0{display:none}.btns_group:has(.review_short_info_2){gap:10px;flex-direction:column;align-items:center}.mega_menu_wrapper .site_author{margin:0;padding:15px}.elementor-74 .elementor-element.elementor-element-1339343 .mega_menu_wrapper .megamenu_widget ul li a{font-size:15px!important;line-height:1.2em}.mega_menu_wrapper .iconbox_block_2 .iconbox_title{font-size:16px;line-height:20px}.home .swiper-slide{PADDING:0PX}.home .video_btn.ripple_effect .btn_icon i{width:50px;height:50px}.xb-header-menu-scroll .xb-logo-mobile.xb-hide-xl img{width:200px}.iti__country-list{overflow-y:scroll;overflow-x:clip;max-width:auto!important}#myTab{display:flex;justify-content:left}}@media (max-width:991px){.case_study_image img{padding:40px 20px 0}}@media screen and (max-width:1179px){.home section.software_company_hero_section.xb-hidden .col-lg-6{width:100%}.service_block_2{height:auto!important}.cta-box-contact .iconbox_block.text-center{height:auto}}@media (max-width:575px){h1,h2,h3{line-height:1.4em!important}.faq_new .faq_accordion .accordion-body{padding-left:20px}.faq_new .faq_accordion .accordion-body .text_a{display:none}.tech_Stack.two_Colms_Mobile .web_development_technologies .col-6{width:50%}.about_funfact_info{margin-top:-80px}.contact_method_box,.instant_contact_form{padding:20px}.about_funfact_info .btn{margin-left:20%}}@media (max-width:767px){.core_values_inner .elementor-widget-wrap .elementor-widget-image-box{width:100%}.iconbox_block .iconbox_icon{margin-bottom:18px}.following_Brands .cs_brand_item{width:160px;padding:10px 12px}.icon_list.xb_icon_list_v2>li img{min-width:24px}.tabs-content-wraper ul.icon_list{column-count:1}.mobile-padding-less a{padding-inline:18px}.tabs-content-wraper .elementor-tabs{padding:20px 10px}.wrap_6_col .elementor-widget-wrap .elementor-element{width:100%}.wrap_6_col .elementor-widget-wrap{padding-inline:10px!important}.tabs_New .tab_block_wrapper .nav{justify-content:flex-start!important}.tabs_New .tab_block_wrapper .nav button{padding-inline:20px!important}.tech_List_Icons .col-6{width:calc(100% / 3)}.tech_List_Icons .iconbox_title{font-size:16px!important}.tech_Stack .web_development_technologies{margin:0!important;row-gap:20px}.tech_Stack .web_development_technologies .col-6{width:calc(100% / 3);padding:0!important}.tech_Stack .web_development_technologies .iconbox_icon{width:80px;height:80px}.tech_Stack .web_development_technologies .iconbox_icon svg{max-width:30px}.tech_Stack .web_development_technologies .iconbox_block{margin-top:0!important}.related_projects .row>.col-lg-6{width:100%}.related_projects .row{gap:30px}.sidebar-area .widget{padding:0}.core_values_inner.three_items .elementor-widget-wrap .elementor-widget-image-box{width:100%}.low_mobile_padding .instant_contact_form{padding:30px 16px}footer .policy_iconbox .row.mt-none-30{gap:30px}footer .policy_iconbox .iconbox_block p{margin:0}}@media (min-width:992px){.col-count-2 ul{column-count:2}}@media (min-width:768px) and (max-width:1024px){.contact_method_box{display:flex;justify-content:space-between;align-items:center}.contact_method_box{padding:56px 30px 30px}div#swiper-wrapper-4bb738756d7f27ee{height:auto!important}.post-excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:calc(1.5em * 3)}.tech_Stack .web_development_technologies .iconbox_icon{width:130px;height:130px}main.casestudyPageWrap .case-study-content.portfolio-content{margin:30px auto 0 auto;width:100%}button.btn.btn-light.dropdown-toggle.filter-select{width:100%}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box::before{counter-increment:section;content:counter(section);position:absolute;right:10px;font-size:50px;bottom:0;font-weight:900;line-height:1;z-index:-3;color:#0044eb;opacity:.08;transition:0.4s ease}.wrap_6_col .elementor-widget-wrap .elementor-element{width:calc(100% / 2 - 24px)}.tabs_New .tab_block_wrapper .nav{justify-content:flex-start!important}.related_projects .row>.col-lg-6{width:calc(100% / 2 - 20px)}.related_projects .row{gap:40px 20px}.core_values_inner .elementor-widget-wrap .elementor-widget-image-box{width:calc(100% / 2 - 15px)}.tabs-content-wraper ul.icon_list{column-count:2}.core_values_inner.three_items .elementor-widget-wrap .elementor-widget-image-box{width:calc(100% / 2 - 15px)}.about_image_2{flex-direction:row}.grid-box-grid .elementor-container{display:grid;grid-template-columns:repeat(2,1fr)}footer .last-colmn .policy_iconbox .col-lg-4{width:50%!important}}@media (max-width:1024px){.custom_order_213 .elementor-column:nth-child(2){order:1}.custom_order_213 .elementor-column:nth-child(1){order:2}.custom_order_213 .elementor-column:nth-child(3){order:3}.wrap_6_col.has_Image .elementor-widget-wrap .elementor-widget-image{order:-1}}@media (min-width:1025px){.columns_2.elementor-widget-int-list-v2 ul.icon_list{flex-flow:row;flex-wrap:wrap;justify-content:center}.columns_2.elementor-widget-int-list-v2 ul.icon_list li{max-width:calc(50% - 10px)!important;width:fit-content}.wrap_6_col.columns_2 .elementor-widget-wrap .elementor-element{width:calc(50% - 20px)}form.custom-filter-case-study .filter-box{width:calc(100% / 3 - 20px)}form.custom-filter-case-study{max-width:1250px;margin-inline:auto;padding-inline:30px}form.custom-filter-case-study .filter-box button{width:100%}}@media (min-width:1200px){.portfolio-menu-diff .mega_menu_wrapper{margin-top:-10px}}@media (min-width:1025px) and (max-width:1199px){footer .last-colmn .elementor-widget-wrap{padding-left:40px!important}}@media (min-width:1200px) and (max-width:1366px){footer .last-colmn .elementor-widget-wrap{padding-left:90px!important}}


body .site_header .header-logo img{width: 230px !important;height:38px;
    aspect-ratio:230/38;  max-width: 230px !important;}

@media (min-width: 992px) {
  .col-count-2 ul {column-count: 2;}
}
.contact_us_page .form-row { display: flex; gap: 15px; }
.contact_us_page span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required { display: grid; grid-template-columns: repeat(2,1fr); margin-bottom: 15px; }
.contact_us_page  input { margin: 10px 0px; padding: 10px; border: 1px solid #00000029; border-radius: 6px; }
.contact_us_page  textarea { margin: 10px 0px; padding: 7px; border: 1px solid #00000029; border-radius: 6px; width: 100%; height: 130px; }
.contact_us_page .w-100 .wpcf7-form-control-wrap {width: 100%;}
.form-row.w-100 input {width: 100%;}
.contact_us_page input.wpcf7-form-control.wpcf7-submit.has-spinner { background: #0d6efd; padding: 10px 30px; color: white; }
.contact_us_page .Option-box {margin-top: 10px;}
.text-color a.btn {color: white !important;}
 /* #service.form-control {-moz-appearance: revert;  appearance: revert;} */
 footer address {margin: 0;}
 a.portfolio_image_wrap.bg-light img {padding: 20px;background: white;}
 .filter-box span.filter-label {font-size: 13px;}

 .iframe-css{display:none;visibility:hidden}
/* .page-id-4419 .elementor-4419 .elementor-section .elementor-container {
    display: block;
    margin-inline: auto;
    position: relative;
} */

 #service {
  appearance: none !important;
  -webkit-appearance: none;
  -moz-appearance: none ;

  padding-right: 45px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7L10 12L15 7' stroke='%23020842' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important; 
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 17px;
}
@media (min-width: 768px) and (max-width: 1079px) {
   .tab_block_wrapper .nav button {font-size: 16px;padding: 13px 20px 9px;}
}
@media (max-width:767px){
    .feature_partners_section .client_logo_item {
    height: 55px;
    min-width: 85px;

}
    body .header_bottom .mobile_menu_btn i {color: #717171 !important;}
  .table-sm-responsive .table-container {overflow-x: auto;}
  .elementor-widget-icon-box .elementor-icon-box-wrapper ul {padding: 10px 0 0 25px;}
  .accordion p {font-size: 14px; margin: 0px; line-height: 1.5rem;}
  .faq_accordion .accordion-button { font-size: 24px; padding: 12px 0 12px;}
  .service_block_2 .service_title {margin-bottom: 20px;}
  ul.contact_method_list.unordered_list_block.mt-30 li {display: flex; align-items: center;}
  .service_block_2 .service_title a:after {display: none;}
  .case_study_block .case_technologies  li{width: 40px !important; height: 40px !important;}
  .case_study_block .case_technologies li img {max-width: 22px;}
  .elementor-widget-int-blog-v2 .col-lg-4 {background: white;border-radius: 10px;padding: 10px;}
  .accordion .accordion-body {padding: 10px; !important}
  .accordion-button {font-size: 16px !important;}
  .elementor-element-3b48239 {background-image: none !important;   background: white;}
  a {display: inline;}
  div#faq_accordion {padding: 0 6px;}
  div#faq_accordion .faq_accordion .accordion-button {padding: 10px 0px !important;}
  .accordion-body {font-size: 14px;}
    
}