@charset "UTF-8";
/* https://nxstechies.com/wp-content/themes/hello-theme-child-master/style.css?ver=2.0.0 */
.header-btn a.elementor-button{width:100%!important}.header-nav .elementor-widget-navigation-menu{width:100%}.header-nav .elementor-widget-navigation-menu ul{margin-right:0px!important}.header-nav .elementor-widget-navigation-menu nav{justify-content:end}.footer-info .elementor-widget-html ul{padding-left:0;list-style:none}.footer-follow ul{list-style:none;display:flex;padding:0;gap:0 15px}.banner-btn a.elementor-button{width:100%}span.red-text{color:#AC0B16}.logo-sect ul{padding:0;display:flex;list-style:none;justify-content:space-between}.logo-sect .trust-logo{justify-content:center}.counter-box .elementor-counter-number-wrapper span.elementor-counter-number-prefix{display:none}.abt-counter .elementor-counter-title{line-height:normal}.abt-counter img{width:45px;height:45px;margin-bottom:5px}.abt-left h2 span{color:#7F7F7F}.logo-sect ul li img{opacity:.5}.logo-sect ul li:hover img{opacity:1}.home-contact-left .contact-detail p{font-size:18px;color:#222;font-weight:500;font-family:"Poppins",Sans-serif}.home-contact-left .contact-detail p span{display:block;font-size:16px!important;color:#5E718D!important;font-family:"Poppins",Sans-serif;margin-top:5px;font-weight:400}.home-contact-left .contact-detail p span a{display:block;font-size:16px!important;color:#5E718D!important;font-family:"Poppins",Sans-serif;margin-top:5px;font-weight:400}.home-contact-left .contact-detail img{width:30px;height:30px}.home-contact-right .form{background:#F6F6F6;padding:30px 30px 0 30px;border-radius:30px}.home-contact-right .form h3{font-size:32px;font-weight:600;font-family:"Poppins",Sans-serif;margin-bottom:20px}.home-contact-right .form .form-inner{display:flex;flex-wrap:wrap;gap:0 20px}.home-contact-right .form .form-inner .half-from{width:48%;margin-bottom:5px}.home-contact-right .form .form-inner .full-from{width:100%}.home-contact-right .form .form-inner .full-from{width:100%;margin-bottom:5px}.home-contact-right .form .form-inner input{padding:0 0 10px 0;border:none;border-bottom:1px solid #5F6669;border-radius:0;background:#fff0}.home-contact-right .form .form-inner input:focus-visible{outline:none!important}.home-contact-right .form .form-inner .full-from textarea{padding:0 0 10px 0;border:none;border-bottom:1px solid #5F6669;border-radius:0;background:#fff0;height:100px}.home-contact-right .form .form-inner .full-from textarea:focus-visible{outline:none!important}.home-contact-right .form .form-inner .full-from.btn input{width:100%;border:1px solid #A8000C;font-size:18px;font-weight:600;color:#000;padding:8px 0;border-radius:5px;transition:all .3s}.contact-page-inner .home-contact-right .form h4{font-size:16px;font-weight:600;font-family:"Poppins",Sans-serif;margin:0 0 10px 0}.home-contact-right .form .form-inner .full-from.btn input:hover{background:#000;border:1px solid #000;color:#fff}.portfolio-row{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.portfolio-row .big-box{width:59%!important}.portfolio-row .portfolio-two-box{width:39%}.portfolio-row .portfolio-three-box{width:32%}.portfolio-img{position:relative}.portfolio-img .visit-site{position:absolute;bottom:50px;text-align:center;width:100%;right:0;bottom:0}.portfolio-img .visit-site a{color:#fff;font-size:17px;font-family:"Poppins",Sans-serif;font-weight:500}.portfolio-row .visit-site a img{width:auto;height:auto;margin-left:10px;display:none}.portfolio-row img{width:100%;object-fit:cover;border-radius:10px}.home-service h2 span{color:#7B7B7B}.review-shortcode{padding-left:calc((100% - 1290px) / 2 + 20px)!important}.review-shortcode .ti-reviews-container .ti-review-item{flex:0 0 33%!important;max-width:33%!important}.logo-slider{overflow:hidden;padding:30px 0}.logo-track{display:flex;width:max-content;animation:scroll 20s linear infinite}.logo-track img{margin:0 40px;flex-shrink:0;height:60px;max-width:200px;object-fit:contain}.header-nav .elementor-widget-navigation-menu ul{align-items:center}html body .header-nav .elementor-widget-navigation-menu ul li a{position:relative;text-decoration:none;color:#000;padding-left:0px!important;padding-right:0px!important}.header-nav .elementor-widget-navigation-menu ul li{margin-right:17px!important;margin-left:17px!important}.header-nav .elementor-widget-navigation-menu ul li a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background-color:#333!important;transition:width 0.4s ease}.header-nav .elementor-widget-navigation-menu ul li a:hover:after{width:100%}.header-nav .elementor-widget-navigation-menu ul li.current-menu-item a:after{width:100%!important;opacity:1!important;background-color:#AC0B16!important}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#home-hero .banner-heading h1{perspective:1400px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0;padding:0 190px}#home-hero .letter{display:inline-block;opacity:0;transform-style:preserve-3d;animation:flipIn 0.95s cubic-bezier(.25,.46,.45,.94) forwards}#home-hero .red-letter{color:#AC0B16}@keyframes flipIn{0%{transform:rotateY(-100deg) translateY(40px);opacity:0}40%{transform:rotateY(30deg) translateY(-18px)}70%{transform:rotateY(-12deg) translateY(8px)}100%{transform:rotateY(0deg) translateY(0);opacity:1}}#wpadminbar a{cursor:pointer}a{cursor:pointer}.portfolio-img img{width:100%;display:block}.portfolio-img:after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .4);opacity:0;transition:0.4s ease;height:98%;border-radius:10px;visibility:hidden}.visit-site{position:absolute;left:50%;bottom:-50px;transform:translateX(-50%);transition:0.4s ease;z-index:2}.visit-site a{display:flex;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;font-weight:500;border-radius:4px;justify-content:end}.portfolio-img{position:relative;overflow:hidden}.collab{position:absolute;bottom:10px;left:10px;z-index:2;background:#ffffffba;padding:5px 5px 5px 5px}.collab h4{font-size:13px;padding:5px 5px 5px 5px;margin:0;text-align:left}.portfolio-img:hover::after{opacity:1}.portfolio-img:hover .visit-site{bottom:10px}.home-contact.service-contact .form{background:#fff}.home-contact-right .form .form-inner .full-from textarea{height:70px;font-size:13px;padding:0 0 10px 0;border:none;border-bottom:1px solid #5F6669;border-radius:0;background:#fff0}.accordion-right details{background:#f6f6f6;border:1px solid #000;border-radius:10px}.accordion-right details summary span .e-n-accordion-item-title-text{font-size:22px;font-weight:500;font-family:"Poppins",Sans-serif}.accordion-right details summary{border-radius:10px 10px 0 0px!important;font-size:24px!important;border:none!important;justify-content:space-between!important;padding:0px!important;margin-bottom:0px!important}.accordion-right details{background:#f6f6f6;border:1px solid #000;border-radius:10px;padding:20px 30px;margin-bottom:10px!important}.accordion-right details .elementor-element{border:none}.accordion-right details .elementor-element{border:none;padding:0}.accordion-right details .elementor-element{border:none;padding:0;color:#5E718D;font-size:16px;font-weight:400}.accordion-right details .elementor-element p{margin:0}.accordion-right details{background:#f6f6f6;border:1px solid #000;border-radius:10px;padding:10px 30px;margin-bottom:10px!important}.accordion-right details .elementor-element .e-con-inner{padding:0}.contact-page-inner{background:#fff;padding:10px;box-shadow:0 -4px 12px rgb(0 0 0 / .06);border-radius:10px}.contact-page-inner .contact-page-left{border-radius:10px}.contact-page-left h4{margin-bottom:5px}.contact-page-left p{font-size:16px}.contact-page-left ul{padding:0;list-style:none}.contact-page-left .social-contact{padding:30px 0 0 0}.contact-page-left ul li{color:#fff;font-size:16px;font-family:"Poppins",Sans-serif;font-weight:400}.contact-page-left ul li span{margin-right:17px;position:relative;top:9px}.contact-page-left ul li{display:flex;margin-bottom:25px;align-items:baseline}.contact-page-left ul li a{color:#fff;font-size:16px;font-family:"Poppins",Sans-serif;font-weight:400}.contact-page-left ul li.location span img{width:50px}.contact-page-left ul li span img{width:23px;height:23px;object-fit:contain}.contact-page-inner .home-contact-right .form{background:#fff;padding-left:40px}.contact-page-inner .home-contact-right .form label{color:#8D8D8D;font-size:14px;font-family:"Poppins",Sans-serif}.contact-page-inner .home-contact-right .form .flex-div span.wpcf7-list-item{margin:0 30px 0 0}.contact-page-inner .home-contact-right .form .flex-div span.wpcf7-list-item label span{font-size:12px;font-weight:400;color:#011C2A;margin-left:5px}.contact-page-inner .home-contact-right .form .flex-div span.wpcf7-list-item label{display:flex;align-items:center}.contact-page-inner .home-contact-right .form .full-from.btn{width:100%;text-align:end}.contact-page-inner .home-contact-right .form .full-from.btn span.wpcf7-spinner{display:block}.contact-page-inner .home-contact-right .form .full-from.btn input{width:auto;padding-left:30px!important;padding-right:30px!important;border:1px solid #011C2A}.contact-page-left .social-media ul{display:flex}.contact-page-left .social-media ul li{margin:0 15px 0 0}.contact-page-left .social-media ul li img{width:30px;height:30px}.contact-page-left .social-media{padding-top:100px}.tabs-sect .e-n-tabs-heading{width:20%;flex-direction:column;justify-content:flex-start;display:block;position:sticky;top:40px;align-self:flex-start}.tabs-sect .e-n-tabs-heading button{margin-bottom:20px}.tabs-sect .e-n-tabs-content{width:80%;padding-left:40px}.tabs-sect .e-n-tabs{display:flex!important;flex-direction:inherit}.tabs-sect .e-n-tabs-heading button span{font-size:16px;font-weight:400;color:#253A67;padding-left:20px}.tabs-sect .e-n-tabs-heading button span:hover{color:#0040d8}.tabs-sect .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] span{font-size:20px;color:#000!important;font-weight:500;border-left:3px solid #0040D8}.tabs-sect .e-n-tabs button{background:transparent!important;justify-content:left;padding:0}.career-time .elementor-widget-heading{padding:3px 15px 2px 15px!important}.home-banner.career-banner{padding-bottom:20px}.home-banner.career-banner h1{font-size:54px!important;line-height:65px!important}.home-banner.career-contact-head{padding-bottom:40px}.home-banner.career-contact-head p{font-size:20px!important}.wpcf7-response-output{text-align:center;margin-top:0px!important}.footer-btm p a{color:#5e718d}.footer-btm p a:hover{text-decoration:underline}.content-sect{padding:40px 0 60px 0}.content-sect p a{color:#AC0B16}.content-sect p a:hover{text-decoration:underline}.home-service.career-new .service-box{box-shadow:1px 4px 10px 0 rgb(0 0 0 / .03),0 0 2px 0 rgb(0 0 0 / .05);border:1px solid #003758}.home-service.career-new .service-box p span{font-weight:600;color:#AC0B16}.looking-job ul{padding:0;text-align:center;list-style:none}.looking-job ul li a{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:500;color:#AC0B16}.looking-job ul li img{width:24px;height:24px;margin-right:8px;margin-top:3px}.looking-job ul li{display:flex;justify-content:center}.looking-job ul li a:hover{text-decoration:underline}.web-service-numb h2{background-image:url(https://nexustechies.com/development/nxs/wp-content/uploads/2026/03/NXS-service-bg.png);height:120px;width:100px;background-size:contain;background-repeat:no-repeat;text-align:center;padding:0 0 0 0px!important;padding-top:50px!important;color:#fff!important}.web-service-numb h2{background-image:none;height:80px;width:80px;background-size:contain;background-repeat:no-repeat;text-align:center;padding:0 0 0 0px!important;padding-top:20px!important;color:#003758!important;line-height:45px;background-color:#fff}.content-sect .e-con-inner{box-shadow:1px 4px 10px 0 rgb(0 0 0 / .03),0 0 2px 0 rgb(0 0 0 / 23%);padding:30px;border-radius:10px}.timeline-short .ctl-content .ctl-title{background:transparent!important;color:#000;font-family:"Poppins",Sans-serif;font-size:25px;font-weight:500;padding:0;margin:0 0 7px 0}.timeline-short .timeline-year{display:none!important}.timeline-short .ctl-content .ctl-description{background:#fff0;padding:0}.timeline-short .ctl-content .ctl-description p{font-size:18px;color:#333;font-family:"Poppins",Sans-serif;line-height:30px}.timeline-short .ctl-story .ctl-arrow{display:none}.timeline-short .ctl-story.even .ctl-content .ctl-title{text-align:end}.timeline-short .ctl-story.even .ctl-content p{text-align:end}.timeline-short .ctl-story-icon .ctl-icon{width:45px!important;height:45px!important;background:transparent!important}.timeline-short .ctl-story-icon.odd .ctl-icon{right:auto;left:-62px}.timeline-short .ctl-story-icon.even .ctl-icon{right:-60px!important;left:auto!important}.timeline-short .ctl-story-icon .ctl-icon{background:#003758!important}.timeline-short .ctl-story.odd .ctl-description{padding-right:50px}.timeline-short .ctl-story.even .ctl-description{padding-left:50px}.timeline-short .ctl-story.even{padding-right:20px}.timeline-short .ctl-story.odd{padding-left:20px}.timeline-short .ctl-timeline.ctl-timeline-container:before{background-color:#E6EBF2!important}html body .timeline-short .ctl-timeline.ctl-timeline-container{width:80%!important;margin:0 auto}.timeline-short{margin-top:30px}.our-team .header{display:flex;justify-content:space-between;align-items:center}.our-team .header h2{font-family:"Poppins",Sans-serif;font-size:64px;font-weight:600;line-height:55px;color:#000;margin:0 0 20px 0}.our-team .controls button{padding:10px 14px;margin-left:5px;cursor:pointer;border-radius:50%;font-size:18px;border:1px solid #ccc;width:50px;height:50px}.our-team .controls button:focus{background:#fff!important}.our-team .header .controls{right:30px;position:relative;margin-bottom:20px}.our-team .controls button:hover{background:#ccc}.our-team .slider-wrapper{overflow:hidden;margin-top:25px}.our-team .slider{display:flex;gap:20px;transition:transform 0.8s ease-in-out}.our-team .card{flex:0 0 calc(25% - 15px);border-radius:12px}.our-team .card img{height:415px;object-fit:cover;width:100%;transition:2s ease;transition:0.7s;transform:scale(1);border-radius:10px}.our-team .role{font-size:20px;color:#5E718D;margin-top:10px;margin-bottom:0;font-family:"Poppins",Sans-serif}.our-team .card h3{margin:5px 0;font-size:24px;color:#000;font-weight:500;font-family:"Poppins",Sans-serif}.our-team .card h3{margin:5px 0;font-size:18px}.our-team{padding-left:calc((100% - 1240px) / 2)}.customer-review.about .review-shortcode .ti-reviews-container .ti-review-item .ti-inner{background:#fff!important;border:1px solid #CCCCCC!important}.animate-on-scroll{transform:translateY(30px);transition:all 0.6s ease-out;will-change:opacity,transform}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.slide-left{transform:translateX(-50px)}.slide-left.animate-in{transform:translateX(0)}.slide-right{transform:translateX(50px)}.slide-right.animate-in{transform:translateX(0)}.zoom-in{transform:scale(.8)}.zoom-in.animate-in{transform:scale(1)}.fade-in{transform:none}.fade-in.animate-in{opacity:1}.banner-title h1{opacity:0;transform:translateY(40px);animation:textUp 1s ease-out forwards}@keyframes textUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}span.higlight-text{color:#AC0B16}.error404 main#content{text-align:center;padding:90px;max-width:1440px;border-top:1px solid #eee}.search-no-results main#content{text-align:center;padding:90px;max-width:1440px;border-top:1px solid #eee}.header-btn a.elementor-button{transition:0.8s}.about-us-center-banner a.elementor-button{transition:0.8s}.chauffeur-logo-text{display:flex;align-items:center;gap:9px;color:#ac0b16}.chauffeur-logo-text svg{height:30px!important;width:30px!important}.chauffeur-logo-text h5{margin:0;font-weight:700;font-size:24px}.service-chauffeur-collunm svg{background:#ac0b163d;padding:10px;height:46px;width:46px;border-radius:8px}.chauffeur-service-row{flex-wrap:wrap}.chauffeur-service-row .service-chauffeur-collunm{width:calc(40% - 14px)}.chauffeur-accordian .e-n-accordion-item{margin:0 0 10px!important;border-radius:10px;overflow:hidden;border:1px solid #333}.chauffeur-accordian .accordian-text{border:none;background:#fff;padding:8px 25px 25px}.chauffeur-accordian .e-n-accordion-item-title{border:none;position:relative;padding:10px 30px 10px 25px}.chauffeur-accordian .e-n-accordion-item-title .e-n-accordion-item-title-icon{position:absolute;right:12px}.chauffeur-accordian .accordian-text p{margin:0}.action-demo h3.elementor-image-box-title{margin:0 0 10px}.chauffeur-request-form form{background:#fff;padding:30px;border-radius:10px;font-family:"Poppins",Sans-serif;box-shadow:0 5px 10px rgb(0 0 0 / .13)}.chauffeur-request-form form .wpcf7-form-control-wrap{display:inline-block;width:100%}.chauffeur-request-form form label{width:100%;font-weight:500;margin:20px 0 0}.chauffeur-request-form form input{background:#fff0;border-top:none;border-left:none;border-right:none;border-radius:0;padding:10px 0;font-size:15px}.chauffeur-request-form form input:focus{outline:none;border-color:#ac0b16}.chauffeur-request-form form .wpcf7-submit{width:100%;border:1px solid #A8000C;font-size:17px;font-weight:600;color:#000;padding:8px 0;border-radius:5px;transition:all .5s;margin:20px 0 12px}.chauffeur-request-form form .wpcf7-submit:hover,.chauffeur-request-form form .wpcf7-submit:focus{background:#000;border:1px solid #000;color:#fff}.chauffeur-request-form form span.wpcf7-spinner{position:absolute;right:165px;top:30px;margin:0}.chauffeur-request-form form h5{margin:0 0 10px;font-size:20px;font-weight:600}.chauffeur-request-form form p{margin:0;position:relative}.chauffeur-started-row h3.elementor-image-box-title{position:relative}.chauffeur-started-row h3.elementor-image-box-title:before{content:"";width:100%;position:absolute;border-top:2px dashed #d4d8df;top:13px}.chauffeur-started-row h3.elementor-image-box-title span{background:#fff;position:relative;padding:0 12px 0 0}.chauffeur-request-form form .wpcf7-response-output{margin-top:12px!important;background:#46b4501f}.chauffeur-request-form .wpcf7 form.invalid .wpcf7-response-output{background:#ffb90024}.chauffeur-request-form form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:14px;padding:4px 0 0}.error404 .page-header h1.entry-title{position:relative}.banner-title h1{font-size:68px!important;line-height:80px!important}.portfolio-pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.portfolio-pagination button.active{background:#000;color:#fff;display:none}.portfolio-pagination a{padding:10px 15px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:5px;color:#ac0b16;font-weight:600}.portfolio-pagination span.current{padding:10px 15px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:5px;color:#ac0b16;font-weight:600;background:#000;color:#fff}.portfolio-pagination a:hover{background:#000;color:#fff}@media(max-width:1460px){.header-nav .elementor-widget-navigation-menu ul li a{font-size:15px}.header-btn a.elementor-button{font-size:14px!important;padding:12px 0 12px 0}.header-logo img{width:200px}.header-logo .elementor-widget-image{text-align:left}.home-banner>.e-con-inner{padding:0 0 0 0}.home-banner{padding:40px 0 60px 0}.home-banner h1{font-size:65px!important}.home-banner .elementor-widget-heading{margin:0 0 20px 0px!important}.home-banner p{font-size:20px}.banner-grow .elementor-widget-heading{margin-bottom:10px!important}.banner-grow .elementor-widget-heading span.elementor-heading-title{font-size:14px!important}.banner-grow .elementor-widget-heading{margin-bottom:10px!important;padding:10px 0 10px 0px!important}.banner-btn{margin-top:10px}.banner-btn a.elementor-button{font-size:14px!important}.banner-btn .elementor-widget-button{width:200px!important}.logo-sect .e-con-inner{padding:0}.logo-sect{padding:30px 0 30px 0}.home-abt>.e-con-inner{padding-top:60px;padding-bottom:60px}.home-abt .abt-left h2{font-size:45px!important}.abt-counter .elementor-counter-number-wrapper span.elementor-counter-number{font-size:30px!important}.abt-counter .elementor-counter-title{font-size:14px!important}.abt-counter img{width:40px;height:40px;margin-bottom:0}.home-abt .abt-right .elementor-widget-button{padding-top:5px!important}.home-abt .abt-right .elementor-widget-button a.elementor-button{font-size:15px}.home-abt .abt-right .elementor-widget-button a.elementor-button{font-size:15px;padding:10px 20px 10px 20px}.home-abt-img .e-con-inner{padding:0 0 0 0}.home-abt-img{padding:0 30px 60px 30px}.home-service .e-con-inner{padding:0}.home-service{padding:60px 0 60px 0}.home-service h2.elementor-heading-title{font-size:50px!important;line-height:60px!important}.home-service .service-box{padding:20px 30px 20px 30px}.home-service .service-box{padding:20px 30px 20px 30px!important;display:block!important}.home-service .service-box h4{margin:15px 0 10px 0;font-size:18px!important}.home-service .service-box p{font-size:14px}.home-service .service-box img{width:45px;height:45px}.home-service .service-box a.elementor-button{font-size:14px!important}.customer-review{padding:60px 0 50px 0}.customer-review .elementor-widget-heading{margin-bottom:0px!important}.our-work-sect h2{font-size:55px!important;line-height:60px!important}.portfolio-row img{border-radius:10px}.portfolio-img .visit-site a{font-size:16px}.portfolio-btn a.elementor-button{margin-top:0;padding:10px 30px 10px 30px!important;font-size:16px!important}.home-contact-left h2{font-size:55px!important;line-height:50px!important}.home-contact-left .contact-detail p{font-size:16px}.home-contact-left .contact-detail p span{font-size:14px!important}.home-contact-left .contact-detail p span a{font-size:14px!important}.home-contact-left .contact-detail p span a:hover{color:#a8000c!important}.home-contact-right .form h3{font-size:25px;margin-bottom:10px}.home-contact-right .form{padding:20px 25px 0 25px;border-radius:20px}.home-contact-right .form .form-inner input{padding:0 0 5px 0;font-size:13px}.home-contact-right .form .form-inner .full-from textarea{height:70px;font-size:13px}.home-contact-right .form .form-inner .full-from.btn input{font-size:16px;padding:6px 0;border-radius:5px}.home-contact .e-con-inner{padding:0}.home-contact{padding:60px 0 60px 0}.footer-inner{padding:60px 50px 60px 50px}.footer-inner h2{font-size:23px!important}.footer-inner ul li span{font-size:15px}.footer-btm .e-con-inner{padding:0 0 0 0}.footer-btm{padding:30px 0 30px 0}.our-work-sect{padding-left:30px;padding-right:30px}footer{padding-left:30px;padding-right:30px}.accordion-main>.e-con-inner{padding:60px 0 50px 0}.accordion-main .accordion-left h2{font-size:50px!important;line-height:60px!important}.accordion-main .accordion-left p{font-size:18px}.accordion-right details summary span .e-n-accordion-item-title-text{font-size:18px}.web-service-left h2{font-size:30px!important}.web-service-left .elementor-widget-text-editor{font-size:16px}.web-service-left .elementor-widget-text-editor p{font-size:16px}.web-service-inner{padding:10px 0 30px 0}.web-service-inner.first{padding-top:30px}.contact-page-left ul li{font-size:14px}.contact-page-left ul li a{font-size:14px}.home-banner.portfolio-banner{padding-bottom:0}.portfolio-banner{padding-bottom:10px!important}.career-time .elementor-widget-heading{padding:4px 15px 4px 15px!important;font-size:15px}.career-inner p{font-size:15px}.career-inner .career-btn a.elementor-button{font-size:14px}.home-banner.career-contact-head h1{font-size:45px!important;line-height:60px!important}.home-banner.career-contact-head p{font-size:18px!important}.contact-page.career-form .e-con-inner{padding-bottom:50px}.wpcf7-response-output{font-size:14px}.career-new.spacing-sect{padding-top:0;padding-bottom:0}.career-new.spacing-sect{padding:0 40px 0 40px}.looking-job h2{font-size:50px!important;line-height:60px!important}.looking-job p{font-size:17px}.looking-mail{display:block}.looking-mail h4{margin-bottom:10px;font-size:18px!important}.looking-job ul li a{font-size:16px}.looking-job ul li img{width:18px;height:18px;margin-right:5px;margin-top:5px}.looking-job>.e-con-inner{padding-bottom:40px}.home-service.career-new .service-box{padding:20px 20px 20px 20px!important}.home-banner.content-banner{padding-bottom:0}.content-sect p{font-size:15px}.content-sect .elementor-widget-heading{margin-bottom:10px!important}.content-sect .elementor-widget-heading h2{font-size:22px!important}.content-sect ul li span{font-size:15px!important}.content-sect .e-con-inner{padding:20px}.about-banner{margin-top:20px}.about-banner h4{font-size:30px!important;line-height:45px!important}.about-banner p{font-size:17px}.about-banner{margin-top:10px}.home-banner.abt-banner{padding-bottom:0}.how-we-work h2{line-height:normal!important}.how-we-work p{font-size:18px}.timeline-short .ctl-content .ctl-title{font-size:22px;margin:0 0 3px 0}.timeline-short .ctl-content .ctl-description p{font-size:16px;color:#333;font-family:"Poppins",Sans-serif;line-height:25px}.timeline-short .ctl-timeline.ctl-timeline-container .ctl-story{margin-bottom:20px}.our-team .header h2{font-size:45px}.our-team{padding-top:60px;padding-bottom:0}.our-team .card img{height:385px}.our-team .controls button{width:40px;height:40px}.our-team .controls button img{width:15px!important;height:15px;position:relative;top:-3px}.home-banner .banner-heading h1{padding:0 230px}.banner-title h1{font-size:65px!important}}@media(max-width:1380px){.header-nav .elementor-widget-navigation-menu ul li a{font-size:14px}.home-abt .abt-left h2{font-size:40px!important;line-height:50px!important}.abt-counter .elementor-counter-number-wrapper span.elementor-counter-number{font-size:27px!important}.home-service h2.elementor-heading-title{font-size:45px!important;line-height:55px!important}.customer-review h2{font-size:45px!important}.our-work-sect h2{font-size:45px!important;line-height:50px!important}.home-contact-left h2{font-size:45px!important;line-height:50px!important}}@media(max-width:1350px){.collab h4{font-size:12px}}@media(max-width:1280px){.spacing-sect{padding-left:40px;padding-right:40px}.our-team{padding-left:50px!important;padding-right:50px!important}.our-team .header h2{margin-bottom:0}.our-team .header .controls{right:10px;position:relative;margin-bottom:0}.portfolio-img .visit-site{right:auto;bottom:0;left:50px;width:auto;text-align:left}.collab{bottom:50px}}@media(max-width:1080px){.home-banner h1{font-size:50px!important;line-height:60px!important}.home-banner p{font-size:17px}.header-nav .elementor-widget-navigation-menu ul li a{font-size:14px;padding:0 13px!important}.home-service .service-box{padding:20px 20px 20px 20px!important;display:block!important}.customer-review h2{font-size:45px!important}.our-work-sect h2{font-size:40px!important;line-height:50px!important}.home-contact-left h2{font-size:35px!important;line-height:40px!important}.footer-inner{padding:50px 30px 60px 30px}.home-abt .abt-left h2{font-size:35px!important;line-height:50px!important}.home-service h2.elementor-heading-title{font-size:40px!important;line-height:50px!important}.home-abt .abt-right .elementor-widget-text-editor{font-size:14px}.customer-review h2{font-size:40px!important}.footer-inner ul li span{font-size:14px}.footer-logo p{font-size:14px}.footer-follow ul li img{width:25px}.accordion-main .accordion-left h2{font-size:35px!important;line-height:40px!important}.contact-page-left .social-media{padding-top:40px}.home-service.career-new .service-box{padding:20px 15px 20px 15px!important}.home-service .service-box h4{margin:15px 0 10px 0;font-size:16px!important;line-height:normal}.content-sect .e-con-inner{padding:15px;max-width:95%}.content-sect .elementor-widget-heading h2{font-size:22px!important;line-height:normal}.content-sect .e-con-inner .career-box{margin-top:5px}.our-team .role{font-size:16px}.our-team .card h3{margin:5px 0;font-size:16px}.banner-title h1{font-size:50px!important;line-height:60px!important}#rmp_menu_trigger-632.is-active{background:transparent!important}.portfolio-row .portfolio-three-box{width:49%}}@media(max-width:1024px){button#rmp_menu_trigger-632{background:#fff0;position:absolute}button#rmp_menu_trigger-632:hover,div#rmp-container-802:focus{background:transparent!important}button#rmp_menu_trigger-632{background:#fff0;height:40px;width:40px;top:12px;position:absolute;right:20px}button#rmp_menu_trigger-632 span.responsive-menu-pro-inner{width:35px;background:#AC0B16!important;height:2px}button#rmp_menu_trigger-632 span.responsive-menu-pro-inner:before{background:#AC0B16!important;height:2px}button#rmp_menu_trigger-632 span.responsive-menu-pro-inner:after{background:#AC0B16!important;height:2px}div#rmp-container-632.is-active{background:transparent!important}div#rmp-container-632.is-active .responsive-menu-pro-inner{background:#252525;width:26px}div#rmp-container-632.is-active .responsive-menu-pro-inner:before{background:#fff}div#rmp-container-632.is-active .responsive-menu-pro-inner:after{background:#fff}div#rmp-container-632:hover,#rmp_menu_trigger-1930:focus{background:transparent!important}div#rmp-container-632:not(.is-active):hover .responsive-menu-pro-inner,#rmp_menu_trigger-1930:not(.is-active):hover .responsive-menu-pro-inner::before,#rmp_menu_trigger-1930:not(.is-active):hover .responsive-menu-pro-inner::after{background-color:#000000!important}div#rmp-container-1501:not(.is-active):hover .responsive-menu-pro-inner,#rmp_menu_trigger-1930:not(.is-active):hover .responsive-menu-pro-inner::before,#rmp_menu_trigger-1930:not(.is-active):hover .responsive-menu-pro-inner::after{background-color:#000000!important}html body div#rmp-container-632{max-width:50%!important;background-color:#1a1a1a!important;display:flex!important;width:100%!important;padding-top:50px!important;z-index:99999999;background:rgb(20 21 26 / .55) !}div#rmp-container-632.is-active{background:#fff0}div#rmp-container-632.is-active span.rmp-trigger-box span.responsive-menu-pro-inner{width:30px}div#rmp-container-632 ul li{margin-bottom:10px!important}div#rmp-container-632 ul li.current-menu-item a.rmp-menu-item-link{background:#fff0;color:#ffffff!important}div#rmp-container-632 ul{padding-left:50px!important}div#rmp-container-632 .rmp-menu-subarrow{height:30px;width:25px;color:#000;background-color:inherit}div#rmp-container-632 ul li a{color:#b5b5b5!important;height:auto!important;line-height:30px!important;padding-bottom:15px!important;font-size:21px!important;position:relative!important;padding-left:0px!important;padding-right:0px!important;text-transform:uppercase}div#rmp-container-632 ul li ul.rmp-submenu{padding-left:20px!important}html body div#rmp-container-632 div#rmp-menu-wrap-475{width:70%}div#rmp-container-632.is-active{background:#6fda4400!important}div#rmp-container-632.is-active span.responsive-menu-pro-inner{width:25px}div#rmp-container-632:hover,#rmp_menu_trigger-802:focus{background:#000!important;text-decoration:unset}.header-nav{display:none}.header-btn a.elementor-button{width:20%!important}.header-btn{width:60%;text-align:center}#rmp_menu_trigger-632.is-active span.responsive-menu-pro-inner{width:30px}#rmp_menu_trigger-632:hover,#rmp_menu_trigger-632:focus{background:transparent!important;text-decoration:unset!important}html body .timeline-short .ctl-timeline.ctl-timeline-container{width:100%!important;margin:0 auto}.our-team .card img{height:300px}.our-team .header h2{font-size:40px}}@media(max-width:991px){.home-banner h1{font-size:45px!important;line-height:55px!important}.home-banner p{font-size:15px}.banner-btn{margin-top:0}.banner-btn a.elementor-button{font-size:14px!important}.spacing-sect{padding-left:20px;padding-right:20px}.our-work-sect.spacing-sect{padding-left:5px;padding-right:5px}footer{padding-left:10px;padding-right:10px}.home-contact.spacing-sect{padding-left:10px;padding-right:10px}.home-contact-right .form .form-inner .half-from{width:47%;margin-bottom:5px}.logo-sect.spacing-sect .logo-left img{width:170px}.footer-logo img{width:170px}.footer-inner h2{font-size:22px!important}.footer-info ul li a img{width:150px}.home-contact-left .contact-detail img{width:25px;height:25px}.home-banner.career-banner h1{font-size:45px!important;line-height:60px!important}.home-banner.career-banner{padding-bottom:10px}.career-inner h3{font-size:25px!important}.career-time .elementor-widget-heading{font-size:14px}.home-banner.career-contact-head h1{font-size:40px!important;line-height:55px!important}.home-banner.career-banner h1{font-size:45px!important;line-height:55px!important}.looking-job h2{font-size:45px!important;line-height:56px!important}.our-team{padding-left:30px!important;padding-right:30px!important}.banner-title h1{font-size:45px!important;line-height:55px!important}}@media(max-width:860px){.home-banner h1{font-size:40px!important;line-height:50px!important}.home-banner{padding:20px 0 40px 0}.banner-btn a.elementor-button{font-size:14px!important;padding:7px 0 7px 0}.banner-btn .elementor-widget-button{width:170px!important}.logo-sect.spacing-sect .logo-left img{width:150px}.logo-sect ul li img{width:70px}.header-btn a.elementor-button{width:25%!important}.logo-sect{padding:20px 0 20px 0}.home-abt-inner{display:block}.home-abt-inner .abt-left{width:100%}.home-abt-inner .abt-right{width:100%;padding-top:10px}.home-abt-inner .abt-right .elementor-widget-button{text-align:left}.home-service .elementor-widget-heading{margin-bottom:0px!important}.home-service .service-box{padding:20px 10px 20px 10px!important;display:block!important}.home-service .service-box h4{margin:15px 0 10px 0;font-size:17px!important}.home-service .service-box img{width:40px;height:40px}.home-contact-inner{display:block}.home-contact{padding-top:30px}.home-contact .home-contact-right{margin-top:20px}.footer-inner{padding:40px 20px 40px 20px}.footer-inner>.elementor-element{width:50%;display:block;margin-bottom:10px}.footer-inner>.elementor-element h2{margin-bottom:20px}.footer-inner{padding:40px 20px 40px 20px;display:block!important;background-size:cover}.footer-inner .footer-info ul li span{font-size:15px!important}.footer-info ul li{margin:0 0 10px 0px!important;padding:0px!important}.footer-info ul li span.elementor-icon-list-icon{width:25px}.footer-info ul li span.elementor-icon-list-icon svg{width:17px}.accordion-main>.e-con-inner{display:block}.accordion-main>.e-con-inner{padding:40px 0 40px 0}.web-service .elementor-widget-image{width:100%}.contact-page-inner{display:block}.contact-page-inner .contact-page-left{width:100%;margin-bottom:20px}.contact-page-inner .home-contact-right{width:100%}.contact-page-left .social-contact{padding:0 0 0 0}.contact-page-left ul li{margin-bottom:10px}.contact-page-left ul li.location span img{width:auto}.contact-page-left .social-media{padding-top:20px}.contact-page-left{background-position:100% 100%!important}.contact-page .e-con-inner{padding-bottom:0}.tabs-sect .e-n-tabs{display:block!important;flex-direction:inherit}.tabs-sect .e-n-tabs-heading{width:100%;position:static;align-self:flex-start}.tabs-sect .e-n-tabs-content{width:100%;padding-left:0}.home-banner.career-contact-head p br{display:none}.home-banner.career-contact-head p{font-size:16px!important}.home-banner.career-contact-head{padding-bottom:20px}.contact-page.career-form .e-con-inner{padding-bottom:10px}.home-service.career-new .our-service-inner{display:block}.home-service.career-new .our-service-inner .service-box{margin-bottom:20px}.career-new.spacing-sect{padding:0 20px 0 20px}.looking-job>.e-con-inner{padding-top:10px}.about-banner.spacing-sect{display:block}.about-banner.spacing-sect .elementor-widget-button{margin-top:0;margin-bottom:10px}.timeline-short .ctl-story.odd .ctl-description{padding-right:0}.about-banner.spacing-sect p{margin-bottom:0}.about-banner h4 br{display:none}.timeline-short .ctl-story.even .ctl-description{padding-left:0}.timeline-short .ctl-story.odd{padding-left:10px}.timeline-short .ctl-story.even{padding-left:10px}.our-team .card img{height:220px}.our-team .role{font-size:14px}.banner-title h1{font-size:40px!important;line-height:50px!important}}@media(max-width:780px){.logo-sect{padding:20px 20px 20px 20px}.our-service-inner{display:block}.our-service-inner .service-box{margin-bottom:10px;padding:20px 0 20px 20px!important}.portfolio-row .portfolio-three-box{width:100%}.portfolio-img .visit-site{right:0;bottom:10px;left:auto;width:auto;text-align:left}.collab{bottom:10px}}@media(max-width:767px){.banner-btn .elementor-element{justify-content:center!important;align-items:center;margin-bottom:10px}.banner-btn{display:block}.home-abt{padding:40px 20px 20px 20px}.home-service>.e-con-inner{display:block}.home-service h2.elementor-heading-title{margin-bottom:30px}.customer-review{padding:50px 20px 30px 20px}.home-contact .contact-detail>.elementor-element{border:none;padding:0;width:50%}.home-contact-left .contact-detail p{font-size:16px;margin-top:10px;margin-bottom:25px}.home-contact .home-contact-right{margin-top:0}.home-contact{padding-bottom:20px}.abt-counter .counter-box{width:50%}.abt-counter{margin-top:0}.header-logo{width:30%}.header-btn a.elementor-button{width:40%!important}.header-btn{width:45%}.our-work-sect.portfolio-sect>.e-con-inner{padding-bottom:30px}.our-work-sect.portfolio-sect>.e-con-inner .portfolio-btn{padding:0}.career-inner .career-time{display:flex}.career-inner .career-time .elementor-element{width:auto}.timeline-short .ctl-story-icon.even .ctl-icon{right:auto!important;left:-65px!important}.timeline-short .ctl-story.even .ctl-content .ctl-title{text-align:left}.timeline-short .ctl-story.even .ctl-content p{text-align:left}.timeline-short .ctl-story-icon.odd .ctl-icon{right:auto;left:-65px}.our-team .card{flex:0 0 calc(50% - 0px);border-radius:12px}.our-team .card img{height:420px}.web-service-numb h2{width:auto;text-align:left;height:auto;font-size:28px!important;line-height:32px}}@media(max-width:640px){.home-service h2.elementor-heading-title br{display:none}.review-shortcode .ti-reviews-container .ti-review-item{flex:0 0 50%!important;max-width:50%!important}.our-work-sect h2 br{display:none}.portfolio-row{display:block}.portfolio-row .big-box{width:100%!important}.portfolio-row .portfolio-two-box{width:100%}.portfolio-row .portfolio-three-box{width:100%}.portfolio-row img{height:auto;border-radius:10px}.home-contact-left h2 br{display:none}.home-contact .contact-detail>.elementor-element{border:none;padding:0;width:100%}.home-contact .contact-heading{margin-bottom:20px!important}.review-shortcode{padding-left:0px!important}.home-banner{padding:20px 20px 30px 20px}br{display:none}.logo-sect{padding:20px 10px 20px 10px}.home-abt{padding:40px 10px 20px 10px}.abt-counter .counter-box{width:30%;padding:0;margin-bottom:20px;margin-right:10px}.home-contact .home-contact-right{padding:0 5px}footer{padding-left:5px;padding-right:5px}.home-contact-right .form .form-inner .half-from{width:100%;margin-bottom:5px}.header-btn a.elementor-button{width:50%!important;padding:6px 0 6px 0;font-size:13px!important}.accordion-main.spacing-sect{padding-left:10px;padding-right:10px}.accordion-right details{padding:10px 10px}.accordion-right details summary span .e-n-accordion-item-title-text{font-size:16px;line-height:22px}.accordion-right details .elementor-element p{margin:8px 0 0 0}.home-banner.abt-banner{padding-bottom:0;padding-left:0px!important;padding-right:0px!important}.home-banner .about-banner{padding-left:10px;padding-right:10px}.portfolio-row .portfolio-two-box{margin-bottom:20px}.portfolio-row .portfolio-three-box{margin-bottom:20px}}@media(max-width:575px){.header-btn a.elementor-button{width:50%!important}.contact-page-inner .contact-page-left{border-radius:10px;padding:20px 20px 20px 20px}.contact-page-inner .contact-page-left h4{font-size:22px!important;margin-bottom:10px}.contact-page-left p{font-size:13px}.contact-page-left ul li{margin-bottom:5px}.contact-page-left ul li.location span img{width:60px}.contact-page-inner .home-contact-right .form{background:#fff;padding-left:10px}.banner-grow .elementor-widget-heading{margin-bottom:10px!important;padding:5px 0 5px 0px!important}.home-banner.portfolio-banner{padding-bottom:0px!important}.home-banner.career-banner h1{font-size:35px!important;line-height:40px!important}.tabs-sect .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] span{font-size:18px}.tabs-sect .e-n-tabs-heading button span{font-size:15px;padding-left:15px}.tabs-sect .e-n-tabs-heading button{margin-bottom:15px}.tabs-sect.spacing-sect{padding-left:10px;padding-right:10px}.career-inner p{font-size:14px}.career-inner .career-btn .elementor-widget-button{text-align:left!important}.tabs-sect.spacing-sect{padding-left:5px;padding-right:5px}.home-banner.career-banner{padding-bottom:20px}.home-service.career-new .service-box{padding:15px 10px 15px 10px!important;margin-bottom:10px}.home-service.career-new .our-service-inner .service-box .elementor-widget-image{margin-bottom:0}.home-service.career-new .service-box h4{margin:10px 0 5px 0;font-size:17px!important}.looking-job h2{font-size:30px!important;line-height:36px!important}.looking-job .elementor-widget-heading{margin:0 0 10px 0px!important}.looking-job{padding-top:20px}.looking-mail h4{margin-bottom:10px;font-size:16px!important;line-height:normal}.looking-job ul li a{font-size:15px}.looking-job ul li img{width:16px;height:16px;margin-right:5px;margin-top:4px}.looking-job>.e-con-inner{padding-top:0;padding-bottom:25px}.home-service.career-new .our-service-inner .service-box{margin-bottom:15px}.about-banner h4{line-height:40px!important;text-align:center}.about-banner.spacing-sect .elementor-widget-button{text-align:center}.about-banner .elementor-widget-text-editor{text-align:center!important}.how-we-work .elementor-widget-heading{margin-bottom:5px!important}.timeline-short{margin-top:0}.timeline-short .ctl-story-icon .ctl-icon{width:40px!important;height:40px!important}html body .timeline-short .ctl-timeline.ctl-timeline-container{padding-bottom:0}.our-team .card{flex:0 0 calc(100% - 0px);border-radius:12px}.our-team .card img{height:500px}.our-team{padding:50px 20px 10px 20px!important}.our-team .header h2{font-size:30px}.our-team .controls button{width:30px;height:30px;padding:0}.our-team .controls button img{width:10px!important;height:10px;position:relative;top:-1px}.our-team .slider-wrapper{overflow:hidden;margin-top:15px}.contact-banner .elementor-widget-text-editor{font-size:20px!important}}@media(max-width:480px){.home-banner h1{font-size:35px!important;line-height:45px!important}.home-banner p{font-size:15px;margin-bottom:2px}.logo-sect ul{flex-wrap:wrap}.logo-sect ul li{width:50%!important;margin-bottom:5px}.home-abt .abt-left h2{font-size:30px!important;line-height:40px!important;margin:10px 0 20px 0}.home-abt-inner .abt-left{display:block}.home-service h2.elementor-heading-title{font-size:30px!important;line-height:35px!important;margin-bottom:20px}.customer-review h2{font-size:35px!important;line-height:40px!important}.our-work-sect h2{font-size:35px!important;line-height:45px!important}.home-contact-left h2{font-size:30px!important;line-height:35px!important}.home-contact-right .form{padding:15px 15px 0 15px;border-radius:10px}.footer-inner{padding:20px 15px 40px 15px;display:block!important;background-size:cover}.review-shortcode .ti-reviews-container .ti-review-item{flex:0 0 100%!important;max-width:100%!important}.footer-inner>.elementor-element{width:100%;display:block;margin-bottom:10px}.footer-btm{padding:20px 0 20px 0}.logo-sect ul li{width:50%!important;margin-bottom:10px}.logo-sect ul li img{width:70px;height:20px;object-fit:contain}.banner-btn a.elementor-button{font-size:13px!important;padding:7px 0 7px 0}.logo-sect{padding:20px 10px 0 10px}.home-abt h4{font-size:16px!important}.home-abt-inner .abt-right{width:100%;padding-top:0}.home-abt-img{padding:0 20px 50px 20px}.home-service{padding:50px 20px 50px 20px}.customer-review h2{font-size:30px!important;line-height:35px!important}.our-work-sect h2{font-size:30px!important;line-height:35px!important}.home-service h4{font-size:16px!important}.customer-review h4{font-size:16px!important}.our-work-sect h4{font-size:16px!important}.home-contact h4{font-size:16px!important}.header-logo{width:35%;padding:0}.header-btn{width:40%;padding:0}button#rmp_menu_trigger-632{height:35px;width:35px;top:15px;position:absolute;right:15px}div#rmp-container-632 ul{padding-left:30px!important}div#rmp-container-632 ul li a{line-height:25px!important;padding-bottom:5px!important;font-size:19px!important;text-transform:uppercase}.header-btn a.elementor-button{width:70%!important}.header-main{padding-top:10px}.footer-btm .elementor-widget-text-editor{font-size:15px!important}.footer-btm{padding:20px 0 20px 0}.footer-inner>.elementor-element h2{margin-bottom:15px}.web-service-left .elementor-widget-text-editor{font-size:14px}.web-service-left .elementor-widget-text-editor{font-size:14px}.web-service-left .elementor-widget-heading{margin-bottom:10px!important}.web-service-left h2{font-size:30px!important;overflow-wrap:break-word;word-wrap:break-word}.accordion-main .accordion-left h2{font-size:30px!important;line-height:35px!important}.accordion-left .elementor-widget-heading{margin:0 0 10px 0 !IMPORTANT}.accordion-left{padding-bottom:0}.home-banner.career-contact-head h1{font-size:35px!important;line-height:50px!important}.career-inner h3{font-size:23px!important;line-height:normal}.career-inner .elementor-widget-heading{margin-bottom:10px!important}.career-inner{margin-bottom:10px}.career-inner .career-time{display:flex;margin-bottom:0}.about-banner.spacing-sect{padding-top:0;margin-top:0}.how-we-work>.e-con-inner{padding-top:20px}html body .timeline-short .ctl-timeline.ctl-timeline-container{padding-bottom:0;padding-top:0}.timeline-short .ctl-timeline.ctl-timeline-container .ctl-story{padding-left:0}.our-team .card img{height:400px}.banner-title h1{font-size:35px!important;line-height:45px!important}.portfolio-img .visit-site{right:-50px;bottom:auto;left:auto;width:auto;text-align:left;top:10px}.portfolio-img .visit-site a{font-size:17px}}