/**
 * Theme Name: Hello Elementor Child
 * Theme URI: https://github.com/elementor/hello-theme-child/
 * Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
 * Author: Elementor Team
 * Author URI: https://elementor.com/
 * Template: hello-elementor
 * Version: 1.0.0
 * Text Domain: hello-elementor-child
 * License: GNU General Public License v3 or later.
 * License URI: https://www.gnu.org/licenses/gpl-3.0.html
 * Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
**/
:root{--e-global-color-astglobalcolor0: #00aed5;--e-global-color-astglobalcolor1: #00aed5;--e-global-color-astglobalcolor2: #1e293b;--e-global-color-astglobalcolor3: #67768e;--e-global-color-astglobalcolor4: #f9f6fe;--e-global-color-astglobalcolor5: #FFFFFF;--e-global-color-astglobalcolor6: #F2F5F7;--e-global-color-astglobalcolor7: #ffcd57;--e-global-color-astglobalcolor8: #000000;}
body{letter-spacing:0.03rem;margin:0;}
body p{margin-bottom:0!important;}
:focus-visible{outline:unset;}
ol,ul{margin-left:20px;}
a:focus{outline:unset;}
.link-color{color:#00AED5!important;}
.ast-container{padding:0;}
.zennaxx-header{transition:all .5s ease;margin-top:-1px!important;width:100%!important;}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{height:13px!important;margin-left:5px!important;margin-top:-2px!important;}
.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon path{fill:#FFFFFF;}
.elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon path{fill:#00AED5;}
.zennaxx-header.elementor-sticky--effects{background-color:#FFFFFF;box-shadow:0 5px 40px rgb(0 84 103 / 10%);}
.zennaxx-header:not(.elementor-sticky--effects) .zennaxx-logo-dark{display:none;}
.zennaxx-header.elementor-sticky--effects .zennaxx-logo-white{display:none;}
.zennaxx-header.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:#191B1D;}
.zennaxx-header.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon path{fill:#191B1D;}
.zennaxx-header.elementor-sticky--effects .elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon path{fill:#00AED5;}
.zennaxx-header.elementor-sticky--effects .get-estimate-header-btn a{background-color:#00ADD4!important;color:#FFFFFF!important;}
.zennaxx-header.elementor-sticky--effects .get-estimate-header-btn:hover a{background-color:#1A9CFF!important;}
.zennaxx-header.elementor-sticky--effects .mobile-menu .e-eicon-menu-bar path,.zennaxx-header.elementor-sticky--effects .mobile-menu .e-eicon-close path{fill:#191B1D;}
.zennaxx-header .zennaxx-sub-sub-menu ul li{width:100%;margin:0!important;}
header:nth-child(2){display:none;}
.zennaxx-header .mobile-menu .e-eicon-menu-bar path,.zennaxx-header .mobile-menu .e-eicon-close path{fill:#FFFFFF;}
.zennaxx-header .mobile-menu .elementor-nav-menu a{justify-content:space-between;}
.zennaxx-header .mobile-menu .elementor-nav-menu a.highlighted .sub-arrow path{fill:#00AED5;}
.zennaxx-header .mobile-menu .elementor-nav-menu a.has-submenu[aria-expanded="true"] .sub-arrow svg{transform:rotate(180deg);}
#menu-primary .menu-item-has-children .sub-menu li a{padding-left:30px!important;}
#menu-primary .menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li a{padding-left:40px!important;}
.blog-list .premium-blog-filters-container li a:hover{color:#FFFFFF;background-color:#00ADD4;}
.blog-list .premium-blog-post-outer-container .premium-blog-post-container{transition:all .5s ease;}
.blog-list .premium-blog-post-outer-container .premium-blog-post-container:hover{/*box-shadow:0px 5px 20px 0px #00546714;*/background-color:#F6F6F6;border-color:#F6F6F6;}
.accordian-direction .eael-accordion-header{flex-direction:row-reverse;}
.zennaxx-sub-sub-menu .premium-bullet-list-content .premium-bullet-list-wrapper svg{transition:none;}
.elementor-widget-table-of-contents.blog-details-topics .elementor-widget-container{border:unset;}
.blog-details-topics.elementor-sticky--active{margin-top:80px!important;}
.blog-details-topics .elementor-toc__header{padding:0 0 15px;}
.blog-details-topics .elementor-toc__body{padding:15px 0 0;}
.blog-details-topics .elementor-toc__list-wrapper{margin:0 0 0 15px;}
.blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item{margin-bottom:15px;}
.blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item svg{display:none;}
.blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item a{display:flex;}
.blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item a:before{content:"";width:5px;height:5px;background:#191B1D;border-radius:50%;position:absolute;margin-left:-15px;margin-top:8px;}
.blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item a:hover:before,.blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item a.elementor-item-active:before{background:#00AED5;}
.single-post #blog-details-heading h2{margin-top:30px;margin-bottom:10px;}
.single-post #blog-details-heading h3,.single-post #blog-details-heading h4:not(.elementor-toc__header-title){margin-top:20px;margin-bottom:10px;}
.gray-scale img{filter:grayscale(1);opacity:30%;}
.form-file-upload .mf-input-file-upload-label{width:100%;height:155px;display:flex;justify-content:center;gap:10px;}
.form-file-upload .mf-file-name{display:none!important;}
.client-testimonials .elementor-swiper-button svg{display:none;}
.client-testimonials .elementor-swiper-button{border:1px solid #00AED5;border-radius:50%;font-size:20px;padding:16px 18px;width:55px;height:55px;}
.client-testimonials .elementor-swiper-button:before{color:#00AED5;}
.client-testimonials .elementor-swiper-button.elementor-swiper-button-prev:before{content:"\f060";}
.client-testimonials .elementor-swiper-button.elementor-swiper-button-next:before{content:"\f061";}
.client-testimonials .elementor-swiper-button:hover{background:#FFFFFF;border-color:#FFFFFF;}
.client-testimonials.white .elementor-swiper-button:hover{background:#00AED5;}
.client-testimonials.white .elementor-swiper-button:hover:before{color:#FFFFFF;}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:#FFFFFF00;}
/*.elementor-element:not(:last-child) .elementor-widget-counter:before{content:unset!important;}*/
.zennaxx-sub-menu .zennaxx-sub-sub-menu .elementor-icon-list-item a{flex-direction:row-reverse;justify-content:space-between;padding:10px;}
.zennaxx-sub-menu .zennaxx-sub-sub-menu .elementor-icon-list-item a:hover{background:#F4F4F4;}
.page-id-15818 .zennaxx-header,.error404 .zennaxx-header,.page-id-15993 .zennaxx-header{background-color:#FFFFFF;box-shadow:0 5px 40px rgb(0 84 103 / 10%);}
.page-id-15818 .zennaxx-header:not(.elementor-sticky--effects) .zennaxx-logo-dark,.error404 .zennaxx-header:not(.elementor-sticky--effects) .zennaxx-logo-dark,.page-id-15993 .zennaxx-header:not(.elementor-sticky--effects) .zennaxx-logo-dark{display:block;}
.page-id-15818 .zennaxx-header .zennaxx-logo-white,.error404 .zennaxx-header .zennaxx-logo-white,.page-id-15993 .zennaxx-header .zennaxx-logo-white{display:none;}
.page-id-15818 .zennaxx-header .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,.error404 .zennaxx-header .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text,.page-id-15993 .zennaxx-header .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{color:#191B1D;}
.page-id-15818 .zennaxx-header .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon path,.error404 .zennaxx-header .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon path,.page-id-15993 .zennaxx-header .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon path{fill:#191B1D;}
.page-id-15818 .zennaxx-header .get-estimate-header-btn a,.error404 .zennaxx-header .get-estimate-header-btn a,.page-id-15993 .zennaxx-header .get-estimate-header-btn a{background-color:#00ADD4!important;color:#FFFFFF!important;}
.page-id-15818 .zennaxx-header .get-estimate-header-btn:hover a,.error404 .zennaxx-header .get-estimate-header-btn:hover a.page-id-15993 .zennaxx-header .get-estimate-header-btn:hover a{background-color:#1A9CFF!important;}
.page-id-15818 .zennaxx-header .mobile-menu .e-eicon-menu-bar path,.error404 .zennaxx-header .mobile-menu .e-eicon-close path,.error404 .zennaxx-header .mobile-menu .e-eicon-menu-bar path,.error404 .zennaxx-header .mobile-menu .e-eicon-close path,.page-id-15993 .zennaxx-header .mobile-menu .e-eicon-menu-bar path,.error404 .zennaxx-header .mobile-menu .e-eicon-close path{fill:#191B1D;}
.icon-height-30 .elementor-icon-wrapper{height:30px;}
.icon-height-50 .elementor-icon-wrapper{height:50px;}
.ast-scroll-to-top-right{right:35px;bottom:90px;}
.zennaxx-author-box h4.elementor-author-box__name{margin:0;}
.counter-white .elementor-counter .elementor-counter-number-suffix{color:#00ADD4;font-weight:800;}
.counter-white .elementor-counter-title{margin-top:15px;}
.counter-white .elementor-element:not(:last-child) .elementor-widget-counter:before{content:'';border-left:2px solid #E5E5E5;right:0;position:absolute;width:2px;height:80px;top:12px;}
.counter-green .elementor-counter .elementor-counter-number-suffix{color:#00ADD4;font-weight:800;}
.counter-green .elementor-counter-title{margin-top:15px;}
.counter-green .elementor-element:not(:last-child) .elementor-widget-counter:before{content:'';border-left:2px solid #C5C5C5;right:0;position:absolute;width:2px;height:80px;top:12px;}
.client-testimonials .elementor-testimonial__footer{display:block;}
.client-testimonials .elementor-testimonial__footer .elementor-testimonial__image{margin-bottom:30px;position:relative;}
.client-testimonials .elementor-testimonial__footer .elementor-testimonial__cite{margin-left:0!important;}
.client-testimonials .elementor-testimonial__footer .elementor-testimonial__image:after{content:"";width:8px;height:8px;display:block;background:#00AED5;position:absolute;transform:translateX(-50%);bottom:-14px;left:50%;border-radius:50%;}
p.elementor-icon-box-title,p.elementor-image-box-title{margin:0;}
.elementor-pagination .page-numbers{padding:6px 10px;width:30px;height:36px;display:inline-flex;align-items:center;justify-content:center;}
.elementor-pagination a.page-numbers:hover,.elementor-pagination .page-numbers.current{background:#F6F6F6;}
.padding-blog .ast-grid-common-col{padding:0!important;}
.zennaxx-menu-dropdown{max-width:1440px!important;margin:auto;}
.breadcrumbs .elementor-icon-list-item.elementor-inline-item a .elementor-icon-list-text{color:#00AED5;}
.breadcrumbs .elementor-icon-list-items.elementor-inline-items,.breadcrumbs .elementor-icon-list-item.elementor-inline-item{margin:0!important;}
.breadcrumbs .elementor-icon-list-item.elementor-inline-item .elementor-icon-list-icon svg{margin:0 5px;}
.icon-box-align-item-center .elementor-icon-box-wrapper{align-items:center;}
.icon-box-align-item-center .elementor-icon-box-wrapper h3{margin-bottom:0!important;}
.blog-title-equal-height h2 a{height:102px!important; display:block;}
.blog-content-equal-height .elementor-widget-container{height:96px!important; display:block;}
.color-text-change .elementor-widget-container .elementor-heading-title .alternate-text{color:#00AED5;}
#tidio-chat-iframe{inset :auto auto 0px 0px!important;}
.single-post #blog-details-heading h3{text-transform:none!important;}
.single-post #blog-details-heading p strong{color:#191B1D!important;}
.single-post #blog-details-heading h3{font-weight:700!important;margin-bottom:0!important;}
.single-post #blog-details-heading h4{font-weight:700!important;margin-bottom:0!important;}
.single-post #blog-details-heading strong a:hover{color:#00aed5!important;}
.single-post #blog-details-heading h2{font-size:1.62rem!important;line-height:2rem!important;margin-bottom:0!important;margin-top:20px!important;}
.single-post #blog-details-heading ul{margin:0 0 0 20px!important;}
.single-post #blog-details-heading ul li{margin-bottom:5px!important;}
.single-post #blog-details-heading ol{margin:0 0 0 20px!important;}
.single-post #blog-details-heading ol li{margin-bottom:5px!important;}
details[open] summary span h6 {font-size: 24px !important; line-height:32px !important;}
.image-box-align-item-center .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {margin-bottom:0px !important;}
.icon-set-center .elementor-icon-box-icon {display:flex !important;}
.wpcf7-form{display:flex;flex-direction:column-reverse;}
.wpcf7 form>div, .wpcf7 form>p{margin:0;}
.main-contact-class p{margin:0;}
.main-contact-class ::-ms-input-placeholder{font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;text-transform:uppercase;}
.main-contact-class ::placeholder{font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;text-transform:uppercase;}
.main-contact-class{display:flex;justify-content:center;flex-wrap:wrap;gap: 24px;}
.main-contact-class .field{width:32.1%;}
.main-contact-class .field > div{padding:0;}
.main-contact-class .field.textarea{width:66%;}
.main-contact-class .field.btn-submit{margin-top:40px;}
.main-contact-class.career-form .field.btn-submit{width:100%;}
.main-contact-class .field input[type="text"],.main-contact-class .field input[type="email"]{width:-webkit-fill-available;padding:17px 30px;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;background:rgb(25 27 29 / 20%);border:0;}
.main-contact-class .field textarea{width:-webkit-fill-available;height:155px;padding:18px 30px;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;background:rgb(25 27 29 / 20%);border:0;}
.main-contact-class .field.textarea .wpcf7-form-control-wrap{height:155px;}
.main-contact-class .field.file input{display:none;}
.main-contact-class .field.file > div label{width:-webkit-fill-available;padding:18px 30px;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;background:rgb(25 27 29 / 20%);border:2px dashed rgb(255 255 255 / 30%);text-transform:uppercase;height:155px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.main-contact-class.career-form .field.file > div label{padding:10px 30px;height:55px;justify-content:left;}
.main-contact-class .field.file > div label svg{width:32px;height:32px;padding-right:15px;}
.main-contact-class .field.file > div label path{stroke:#FFFFFF;fill:#FFFFFF;}
.main-contact-class .field select{width:-webkit-fill-available;padding:18px 30px;font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;background:rgb(25 27 29 / 20%);border:0;}
.main-contact-class .field .custom-select{position:relative;display:flex;flex-direction:column-reverse;}
.main-contact-class .field .custom-select select{display:none;}
.main-contact-class .field .custom-select.select-selected{background:rgb(25 27 29 / 20%);}
.main-contact-class .field .custom-select .select-selected:after{position:absolute;content:"";top:26px;right:30px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent;}
.main-contact-class .field .custom-select .select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:20px;}
.main-contact-class .field .custom-select .select-items div,.main-contact-class .field .custom-select .select-selected{font-size:14px;font-weight:400;line-height:21px;color:#FFFFFF;background:rgb(25 27 29 / 20%);padding:18px 30px;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer;user-select:none;}
.main-contact-class .field .custom-select .select-items div{color:#191B1D;background:#F6F6F6;}
.main-contact-class .field .custom-select .select-items{position:absolute;top:75%;left:0;right:0;z-index:999;padding:12px 0;}
.main-contact-class .field .custom-select .select-hide{display:none;}
.main-contact-class .field .custom-select .select-items div:hover{background:#00AED5;color:#FFFFFF;}
.main-contact-class .field .custom-select .same-as-selected{background:#3E436C;color:#FFFFFF;}
.main-contact-class .field.para{width:-webkit-fill-available;font-size:12px;font-weight:400;line-height:18px;color:#FFFFFF;}
.main-contact-class .text-align{text-align:center;}
.main-contact-class input[type="submit"]{font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;background:#00AED5;border:0;padding:15px 30px;cursor:pointer;max-width:180px;width:100%;}
.main-contact-class input[type="submit"]:hover{background:#1A9CFF;}
.main-contact-class .wpcf7-spinner{display:none;}
.wpcf7-form.submitting .main-contact-class input[type="submit"]{pointer-events:none;display:none;}
.wpcf7-form:not(.submitting) .main-contact-class .submit-loader{display:none;}
.wpcf7-form .main-contact-class .submit-loader{font-size: 16px;font-weight: 400;line-height: 24px;color: #FFF;background: #00AED5;border: 0;padding: 15px 30px;cursor: progress;max-width: 180px;width: 100%;margin: auto;}
.wpcf7-form .main-contact-class .submit-loader p{line-height:0;}
.wpcf7-form .main-contact-class .submit-loader .wpcf7-spinner{display:inline-block;background-color:#FFFFFF;}
.wpcf7-form .main-contact-class .submit-loader .wpcf7-spinner:before{background-color:#00AED5;}
.wpcf7 form .wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:14px;font-weight:400;line-height:21px;}
.wpcf7 form .wpcf7-response-output{color:#FFFFFF;margin:2em 12px 1em;}
.home-hire-dedicated-developers-images{display:none;opacity:0;transition:opacity 0.3s ease-in-out;}
.home-hire-dedicated-developers-images.visible{display:block;opacity:1;}
.page-id-15818 .main-contact-class ::-ms-input-placeholder{color:#47464A;}
.page-id-15818 .main-contact-class ::placeholder{color:#47464A;}
.page-id-15818 .main-contact-class .field input[type="text"],.page-id-15818 .main-contact-class .field input[type="email"],.page-id-15818 .main-contact-class .field textarea{background:transparent;border:1px solid #e7e7e7;color:#47464A;}
.page-id-15818 .main-contact-class ::-ms-input-placeholder{color:#47464A;}
.page-id-15818 .main-contact-class ::placeholder{color:#47464A;}
.page-id-15818 .main-contact-class .field .custom-select .select-selected{background:transparent;border:1px solid #e7e7e7;color:#47464A;}
.page-id-15818 .main-contact-class .field .custom-select .select-selected:after{border-color:#47464A transparent transparent transparent;}
.page-id-15818 .main-contact-class .field .custom-select .select-selected.select-arrow-active:after{border-color:transparent transparent #47464A transparent;}
.page-id-15818 .main-contact-class .field.file > div label{color:#47464A;background:transparent;border-color:#E7E7E7;}
.page-id-15818 .main-contact-class .field.file > div label path{fill:#47464A;stroke:#47464A;}
.page-id-15818 .main-contact-class .field.para{color:#47464A;}
.wpcf7 form .wpcf7-response-output{color:#47464A;}
.page-id-22486 .main-contact-class .field{width:48%;}
.page-id-22486 .main-contact-class .field.textarea{width:100%;}
.page-id-22486 .main-contact-class .field.file{width:100%;}
.page-id-22486 .main-contact-class ::-ms-input-placeholder{color:#47464A;}
.page-id-22486 .main-contact-class ::placeholder{color:#47464A;}
.page-id-22486 .main-contact-class .field input[type="text"],.page-id-22486 .main-contact-class .field input[type="email"],.page-id-22486 .main-contact-class .field textarea{background:#F6F6F6;border:1px solid #F6F6F6;color:#47464A;}
.page-id-22486 .main-contact-class ::-ms-input-placeholder{color:#47464A;}
.page-id-22486 .main-contact-class ::placeholder{color:#47464A;}
.page-id-22486 .main-contact-class .field .custom-select .select-selected{background:#F6F6F6;border:1px solid #F6F6F6;color:#47464A;}
.page-id-22486 .main-contact-class .field .custom-select .select-selected:after{border-color:#47464A transparent transparent transparent;}
.page-id-22486 .main-contact-class .field .custom-select .select-selected.select-arrow-active:after{border-color:transparent transparent #47464A transparent;}
.page-id-22486 .main-contact-class .field.file > div label{color:#47464A;background:#F6F6F6;border-color:#C5C5C5;}
.page-id-22486 .main-contact-class .field.file > div label path{fill:#47464A;stroke:#47464A;}
.page-id-22486 .main-contact-class .field.para{width:100%;color:#47464A;}
.page-id-22486 .main-contact-class .field.btn-submit{margin-top:20px;}
.link-color-blue a .elementor-icon-list-text{color:#00AED5;}
.e-filter button{cursor:pointer;}
.web-development-services{display:none;opacity:0;transition:opacity 0.3s ease-in-out;}
.web-development-services.visible{display:flex;opacity:1;}
.web-development-service-technologies.visible{background:#F6F6F6;}
.web-development-service-technologies{cursor:pointer;}
.similar-app-contain-solution{display:none;opacity:0;transition:opacity 0.3s ease-in-out;}
.similar-app-contain-solution.visible{display:flex;opacity:1;}
.similar-app-contain.visible{background:#191B1D80;}
.similar-app-contain{cursor:pointer;}
#blog-details-topics h4.elementor-toc__header-title{position:relative;margin-left:17px;}
#blog-details-topics h4.elementor-toc__header-title:before{content:"";width:5px;height:20px;position:absolute;top:0;left:-17px;background:#00AED5;}
#blog-details-topics .elementor-toc__list-wrapper .elementor-toc__list-item a{position:relative;}
#blog-details-topics .elementor-widget-container{overflow-y:auto;/*scrollbar-width:none;*/}
#blog-details-topics .elementor-widget-container::-webkit-scrollbar{width:12px;}
#blog-details-topics:hover .elementor-widget-container{scrollbar-width:thin;}
#blog-details-topics:hover .elementor-widget-container::-webkit-scrollbar{width:12px;}
#blog-details-topics:hover .elementor-widget-container::-webkit-scrollbar-track{background:#F1F1F1;}
#blog-details-topics:hover .elementor-widget-container::-webkit-scrollbar-thumb{background:#888888;border-radius:10px;}
#blog-details-topics:hover .elementor-widget-container::-webkit-scrollbar-thumb:hover{background:#555555;}
.single-post .tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{white-space:wrap;word-wrap:break-word;}
.breadcrumbs .elementor-inline-item:not(:first-child) .elementor-icon-list-text{padding-inline-start:5px;}
.breadcrumbs .elementor-inline-item:not(:last-child) .elementor-icon-list-text{padding-inline-end:5px;}
@media(max-width:1440px){
.recent-update article:last-child{display:none;}
.single-post #blog-details-heading h2{font-size:1.5rem!important;line-height:2rem!important;margin-bottom:0!important;margin-top:20px!important;}
.single-post #blog-details-heading p strong{color:#191B1D!important;}
.single-post #blog-details-heading h3{font-weight:700!important;margin-bottom:0!important;}
.single-post #blog-details-heading h4{font-weight:700!important;margin-bottom:0!important;}
.single-post #blog-details-heading strong a:hover{color:#00aed5!important;}
.single-post #blog-details-heading p{font-size:1rem!important;}
.single-post #blog-details-heading ul{margin:0 0 0 20px!important;}
.single-post #blog-details-heading ul li{margin-bottom:5px!important;}
.single-post #blog-details-heading ol{margin:0 0 0 20px!important;}
.single-post #blog-details-heading ol li{margin-bottom:5px!important;}
}
@media (max-width:1024px){
.main-contact-class .field{width:48%;}
.main-contact-class .field.textarea{width:48%;}
}
@media (max-width:767px){
.main-contact-class .field{width:100%;}
.main-contact-class .field.textarea{width:100%;}
.main-contact-class .field.file > div label{height:57px;}
.page-id-22486 .main-contact-class .field{width:100%;}
.client-testimonials .elementor-swiper-button{display:none!important;}
.remove-divider .elementor-icon-list-item:after{content:unset!important;}
.technologies-platforms .e-n-tab-title-text{display:none;}
.technologies-platforms #web:after{content:"web";font-size:14px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #db-cloud:after{content:"DB & Cloud";font-size:14px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #mobile-app:after{content:"Mobile";font-size:14px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #designing-others:after{content:"Design";font-size:14px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #customer-panel:after{content:"Customer";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #owner-panel:after{content:"Owner";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #admin-panel:after{content:"Admin";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #seller-panel:after{content:"Seller";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #user-panel:after{content:"User";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #additional-panel:after{content:"Additional";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #provider-panel:after{content:"Provider";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #patient-panel:after{content:"Patient";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #rider-panel:after{content:"Rider";font-size:12px;line-height:20px;text-transform:uppercase;}
.technologies-platforms #driver-panel:after{content:"Driver";font-size:12px;line-height:20px;text-transform:uppercase;}
.counter-white .elementor-element:not(:last-child) .elementor-widget-counter:before{content:unset;}
.counter-green .elementor-element:not(:last-child) .elementor-widget-counter:before{content:unset;}
.web-development-services-items-mobile-slider .web-development-service-technologies{width:120px!important;height:100px!important;min-height:100px!important;min-width:100px!important;}
.solution-image .elementor-widget-container .elementor-icon-box-wrapper .elementor-icon-box-icon a{display:inline-block!important;}
details[open] summary span h6 {font-size: 20px !important; line-height: 28px !important;}
}
@media(min-width:922px){
.ast-container{max-width:unset;}
}
@media(min-width:1201px)and(max-width:1340px){
.lets-idea-right{padding:0}
}