@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);html{scroll-behavior:smooth}body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;font-family:"open sans"}a{text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}img{max-width:100%!important}.spinner-loading-box{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:999999;display:flex;justify-content:center;align-items:center;background-color:#fff}.spinner-loading-box img,.ets-theme-header-section :is(.ets-topabr-address,.ets-topabr-email) li{width:100%}.ets-theme-header-section .ekit_social_media>li{border-inline-end:1px solid #fff}.ets-theme-header-section .ekit_social_media>li:first-child{border-inline-start:1px solid #fff}.ets-topabr-address a{justify-content:end}.ets-topabr-email a{justify-content:center}.ets-header-contact-box .elementor-widget:not(:last-child){margin-bottom:0}.ets-slider-text{position:absolute;top:34%;transform:translateY(-50%)}.ets-appointment-section form p{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,50px);grid-gap:10px}.ets-appointment-section form p input{width:100%;border-radius:6px;background-color:#efedff;border:1px solid #dfddee}.ets-appointment-section form input:is([type="text"],[type="email"],[type="tel"]){padding:16px 10px}.ets-appointment-section form p textarea{grid-row-start:1;grid-row-end:3;grid-column-start:3;height:110px;border-radius:6px;background-color:#efedff;border:1px solid #dfddee;padding:16px 10px}.ets-appointment-section form p input[type="submit"]{position:absolute;right:0;top:-50%;width:max-content;color:#fff;background-color:#157efd;padding:10px 10px;border-radius:21px;font-family:'FontAwesome'}.ets-appointment-section form ::placeholder{font-size:14px;color:#a39ec4;font-weight:500}.ets-appointment-section form ::-ms-input-placeholder{font-size:14px;color:#a39ec4;font-weight:500}.ets-appointment-section form ::-ms-input-placeholder{font-size:14px;color:#a39ec4;font-weight:500}.ets-about-us-left-text>div{border-radius:46% 54% 61% 39% / 64% 55% 45% 36%}.ets-about-us-feature-section i{background-color:#70b453;height:25px;width:25px;border-radius:50%;padding-top:4px}.ets-about-us-left-text>div h5{display:flex;align-items:center}.ets-about-us-left-text>div h5 span{font-size:70px;font-weight:700!important;margin-inline-end:10px}.ets-services-section-main-heading h2,.ets-testimonialsection-main-heading h2,.ets-team-section-content .ets-team-section-main-heading h2{width:22ch;margin:0 auto;max-width:100%}.ets-services-post-section .ea-item{position:relative;transition:width 2s}.ets-services-post-section .ea-item:before,.ets-services-post-section .ea-item:after{content:'';position:absolute;top:0;left:10%;height:3px;width:0;background:#157efd}.ets-services-post-section .ea-item:after{top:unset;bottom:0}.ets-services-post-section .ea-item:hover{filter:drop-shadow(18.928px 27.032px 20px rgb(65 144 240 / .2))}.ets-services-post-section .ea-item:hover:after,.ets-services-post-section .ea-item:hover:before{width:80%}.ets-services-post-section .ea-img-wrap{text-align:center;overflow:visible!important}.ets-services-post-section img{width:40%!important;margin:0 auto;aspect-ratio:1 / 1}.ets-services-post-section .ea-item p{font-size:15px;line-height:26px;color:#6c6c6c;font-weight:400}.ets-services-post-section .ea-item .ea-button-wrap a,.ets-our-blog-section-content .ea-button-wrap a{text-transform:capitalize;font-size:15px;line-height:26px;font-weight:600;position:relative;margin-left:-20px;text-align:center;color:#157efd;text-decoration:underline}.ets-services-post-section .ea-item .ea-button-wrap a:after,.ets-our-blog-section-content .ea-button-wrap a:after{content:'\e876';position:absolute;font-family:elementskit!important;right:-30px;color:#fff;background:#157efd;border-radius:50%;height:20px;width:20px;line-height:20px;font-size:10px;top:0}.ets-project-section-project-post .ea-alex-wrap{grid-template-rows:repeat(3,200px)}.ets-project-section-project-post .ea-item{border-radius:10px}.ets-project-section-project-post .ea-item:nth-child(2){grid-row:1 / 3;grid-column:2 / 3}.ets-project-section-project-post .ea-item:nth-child(4){grid-row:2 / 4;grid-column:1 / 2}.ets-project-section-project-post .ea-item:nth-child(6){grid-row:2 / 4;grid-column:3 / 4}.ets-project-section-project-post .ea-item img{width:100%}.ets-project-section-project-post .ea-content-wrap{left:0;bottom:20px!important;border-left:5px solid #157efd;display:none}.ets-project-section-project-post .ea-item:hover .ea-content-wrap{display:block!important}.ets-project-section-project-post .ea-text p{margin-top:0;padding-inline:15px;font-size:14px;line-height:22px;color:#6c6c6c;font-weight:400}.ets-testimonial-post-section .ea-item{display:flex;gap:10%;align-items:center}.ets-testimonial-post-section .ea-item img{border-radius:50%;aspect-ratio:1 / 1;transform:unset!important;border:5px solid #157efd;height:unset!important}.ets-testimonial-post-section .ea-item .ea-content{background-color:#fff;border-radius:6px}.ets-our-process-section-main-heading h2{width:25ch;max-width:100%;margin:0 auto}.ets-our-process-up-arrow1{width:max-content!important;padding-left:20%}.ets-our-process-up-arrow2{width:max-content!important;padding-left:43%}.ets-our-process-down-arrow{width:max-content!important;padding-left:46%;padding-top:15px}.ets-work-process-main-container>div{gap:30px}.ets-work-process-main-container .elementor-widget-image{position:relative}.ets-work-process-main-container .elementor-widget-image:before{content:'';height:33px;width:2px;background:#d5d5d5;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.ets-work-process-main-container .elementor-widget-image:after{content:'';height:10px;width:10px;border-radius:50%;background:#157efd;position:absolute;bottom:-10;left:50%;transform:translateX(-50%)}.ets-team-section-content .profile-card{box-shadow:unset!important}.ets-team-section-content .profile-footer{position:absolute;bottom:30%;right:30px;height:40px}.ets-team-section-content .profile-footer:hover .ekit-team-social-list{display:block}.ets-team-section-content .ekit-team-social-list{position:relative;top:6px;right:46px;display:none}.ets-team-section-content .profile-footer:hover .ekit-team-social-list li{position:unset!important}.ets-team-section-content .profile-footer:after{content:'\f1e0';font-family:'FontAwesome';width:40px;height:40px;border-radius:25px;filter:drop-shadow(9.368px 10.404px 10px rgb(99 150 252 / .5));background-color:#157efd;line-height:40px;color:#fff;position:absolute;right:0;top:0;text-align:center}.ets-our-blog-section-content .ea-content{padding-left:0!important}.ets-our-blog-section-content .ea-date{position:absolute;top:38%;background:#fff;padding:7px 10px;border-inline-start:5px solid #157efd}.ets-our-blog-section-content .ea-button-wrap a{padding-left:20px}.its-partner-section-container .its-partner-image{width:max-content!important}.its-partner-section-container .its-partner-image img{width:110px}.its-partner-section-container .ets-blog-section-main-heading h2{width:38ch;max-width:100%;margin-inline:auto}.ets-footer-newsletter-form{width:60%!important;margin:0 auto}.ets-footer-newsletter-form form{position:relative}.ets-footer-newsletter-form form input[type="submit"]{position:absolute;right:8px;top:8px;font-family:'Font Awesome 5 Free'!important;border:none}.ets-work-process-main-container{counter-reset:section}.ets-work-process-main-container .elementor-column[data-element_type="column"]::before{counter-increment:section;content:"0"counter(section);position:absolute;top:5px;left:20px;font-size:50px;z-index:3;font-weight:800;font-family:"Open Sans";color:#efefef}.ets-footer-section .ets-techsolution-footer-twitter svg path{fill:#157efd}.ets-footer-section ul.hfe-nav-menu li{list-style:disc!important;color:#8894a0;width:100%}#ets-header{box-shadow:0 0 1px #157efd}.ets-topbar{background-color:#157efd}.ets-topbar *{color:#fff;font-size:14px;font-weight:400}.ets-topbar .ets-hiring-btn{background:#fff;color:#157efd;border-radius:30px;padding:5px 10px}.ets-topbar .ets-register-btn{text-decoration:underline;color:#ffea00;font-weight:600}.social-share li{padding:10px;height:100%;border-right:1px solid #fff}.social-share li:first-child{border-left:1px solid #fff}.ets-menu-header .primary-menu ul li a{font-size:16px;color:#222;font-weight:600}.ets-menu-header .header-contact-text{font-size:16px;color:#6c6c6c;font-weight:400}.ets-menu-header .header-contact-number{font-size:24px;color:#157efd;font-weight:400}.ets-footer{background-color:#1e2328}.ets-footer p{color:#fff;font-weight:500;text-align:center}.ets-header-main-menu ul #menu-item-216{background-color:#157efd;border-radius:40px 40px 40px 40px}.ets-header-main-menu ul #menu-item-216 a{color:#fff!important;font-weight:700}.ets-header-main-menu ul{justify-content:end!important;margin-left:auto;margin-right:unset!important}#menu-1-296fa975 li{width:100%}#menu-1-296fa975 li:last-child{width:max-content!important;padding:5px 10px}.ets-theme-header-section .ekit_social_media a{color:#fff!important}.ets-theme-header-section .ekit_social_media a path{fill:#fff!important}.ets-footer-section .ets-techsolution-footer-twitter svg path{fill:#157efd}.ets-footer-section ul.hfe-nav-menu li{width:100%}@media screen and (max-width:767px){.ets-footer-section ul.hfe-nav-menu li a,.ets-theme-header-section a,.ets-topabr-address a{justify-content:center!important}.ets-home-page-book-schedule-contact-form form p span[data-name="your-message"]{display:flex}.ets-home-page-book-schedule-contact-form form p span[data-name="your-message"] textarea{width:100%}.ets-footer-section ul.hfe-nav-menu li{list-style:none!important}}@media screen and (max-width:375px){.ets-footer-newsletter-form form input[type=submit]{position:unset;margin-top:10px}}@media (min-width:768px) and (max-width:800px){.ets-our-blog-section-content .ea-date{top:24%}}@media screen and (min-width:1440px){.ets-our-blog-section-content .ea-date{top:50%}}.ets-our-blog-section-content .ea-date{border-inline-start:5px solid #157efd}.ets-theme-header-section .ekit_social_media>li{border-inline-end:1px solid #fff}.ets-theme-header-section .ekit_social_media>li:first-child{border-inline-start:1px solid #fff}.ets-topabr-address a{justify-content:end}.ets-topabr-email a{justify-content:center}.ets-header-contact-box .elementor-widget:not(:last-child){margin-bottom:0}.ets-project-section-project-post .ea-item{border-radius:10px}.ets-team-section-content .profile-footer:after{text-align:center}.ets-our-blog-section-content .ea-button-wrap a{color:#157efd;text-decoration:underline}.ets-footer-section ul.hfe-nav-menu li{list-style:disc!important;color:#8894a0}.ets-appointment-section .wpcf7-not-valid-tip{display:none}