*{outline:0;box-sizing:border-box}body,html{max-width:100%;width:100%;font-family:avenir lt std;font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;position:relative}.wrapper{overflow-x:hidden}button:focus{outline:0}address,p{font-family:avenir lt std;font-size:19px;line-height:26px}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 0 rgba(0,123,255,.25)!important}@font-face{font-family:AvenintrLTStd-Light;src:url(../eot/avenirltstd-light.eot);src:url(../eot/avenirltstd-lightd41d.eot#iefix) format("embedded-opentype"),url(../woff2/avenirltstd-light.woff2) format("woff2"),url(../woff/avenirltstd-light.woff) format("woff"),url(../ttf/avenirltstd-light.ttf) format("truetype"),url(../svg/avenirltstd-light.svg#AvenirLTStd-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:AvenirLTStd-Medium;src:url(../eot/avenirltstd-medium.eot);src:url(../eot/avenirltstd-mediumd41d.eot#iefix) format("embedded-opentype"),url(../woff2/avenirltstd-medium.woff2) format("woff2"),url(../woff/avenirltstd-medium.woff) format("woff"),url(../ttf/avenirltstd-medium.ttf) format("truetype"),url(../svg/avenirltstd-medium.svg#AvenirLTStd-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:avenir lt std;src:url(../eot/avenirltstd-book.eot);src:url(../eot/avenirltstd-bookd41d.eot#iefix) format("embedded-opentype"),url(../woff2/avenirltstd-book.woff2) format("woff2"),url(../woff/avenirltstd-book.woff) format("woff"),url(../ttf/avenirltstd-book.ttf) format("truetype"),url(../svg/avenirltstd-book.svg#AvenirLTStd-Book) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AvenirLTStd-Black;src:url(../eot/avenirltstd-black.eot);src:url(../eot/avenirltstd-blackd41d.eot#iefix) format("embedded-opentype"),url(../woff2/avenirltstd-black.woff2) format("woff2"),url(../woff/avenirltstd-black.woff) format("woff"),url(../ttf/avenirltstd-black.ttf) format("truetype"),url(../svg/avenirltstd-black.svg#AvenirLTStd-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"font awesome 5 brands";font-style:normal;font-weight:400;font-display:swap;src:url(../eot/fa-brands-400.eot);src:url(../eot/fa-brands-400d41d.eot#iefix) format("embedded-opentype"),url(../woff2/fa-brands-400.woff2) format("woff2"),url(../woff/fa-brands-400.woff) format("woff"),url(../ttf/fa-brands-400.ttf) format("truetype"),url(../svg/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"font awesome 5 brands"}@font-face{font-family:"font awesome 5 free";font-style:normal;font-weight:400;font-display:swap;src:url(../eot/fa-regular-400.eot);src:url(../eot/fa-regular-400d41d.eot#iefix) format("embedded-opentype"),url(../woff2/fa-regular-400.woff2) format("woff2"),url(../woff/fa-regular-400.woff) format("woff"),url(../ttf/fa-regular-400.ttf) format("truetype"),url(../svg/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400;font-family:"font awesome 5 free"}@font-face{font-family:"font awesome 5 free";font-style:normal;font-weight:900;font-display:swap;src:url(../eot/fa-solid-900.eot);src:url(../eot/fa-solid-900d41d.eot#iefix) format("embedded-opentype"),url(../woff2/fa-solid-900.woff2) format("woff2"),url(../woff/fa-solid-900.woff) format("woff"),url(../ttf/fa-solid-900.ttf) format("truetype"),url(../svg/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"font awesome 5 free";font-weight:900}.fa-skype::before{content:"\f17e"}.txt_font1{font-family:"aven.irltstd-medium"}.txt_font2{font-family:avenir lt std}a:hover{text-decoration:none}.btn_default_red:active,.btn_default_red:focus,.btn_default_red:hover,.i-arrow,.service_box::after,.span_img,.sw-build-bg,.sw-build-bg::after,.sw-build-bg::before,.sw-process-wrap h4,.sw-process-wrap ul li.active .sw-build-bg::after,.sw-process-wrap ul li.active .sw-build-bg::before,.sw-process-wrap ul li.active h4,.thought_info_wrap,.thought_info_wrap:hover,a,a:hover,button,header{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}h1,h2,h3,h4,h5,h6{margin:0;padding:0}i{font-weight:400}h2{font-family:avenir lt std;font-size:56px;color:#000;line-height:68px;letter-spacing:-2px}p a{color:#ff5457}p a:hover{color:#000}.container{max-width:1200px}.container_big{max-width:89%}.resumeBtn:not(:disabled):not(.disabled).active,.resumeBtn:not(:disabled):not(.disabled):active{background-color:#fff!important;color:#ff5457!important;border:2px solid#FF5457!important}.btn_default_red,.resumeBtn{padding:10px 30px;font-size:22px;background-color:#ff5457;color:#fff;text-transform:capitalize;border:2px solid#FF5457;line-height:26px;outline:0;text-decoration:none;display:inline-block;text-align:center;border-radius:50px}.btn_default_red.active,.btn_default_red:active,.btn_default_red:focus,.btn_default_red:hover,.resumeBtn:active,.resumeBtn:focus,.resumeBtn:hover{background-color:#fff;color:#ff5457;border:2px solid#FF5457;text-decoration:none}.btn_white{background-color:#fff;color:#000;border:2px solid #fff;outline:0;text-decoration:none}.btn_white:active,.btn_white:focus,.btn_white:hover{background-color:transparent;color:#fff;border:2px solid #fff;text-decoration:none}header .btn_default_red{font-size:18px;line-height:22px;padding:12px 25px;background:#ff5457;margin-top:6px;border-radius:50px;max-width:218px}.image_wrapper,.right_main_bg{position:inherit}h1{font-size:56px;line-height:68px;color:#000;font-family:avenir lt std}.hero-banner{overflow:hidden}.fanline-section{background:#0e1b23;padding:120px 15px 50px;overflow:hidden}.desk_image{display:inline-block;max-width:75%;position:absolute;right:-16.7%}.fanline-section h2{margin-bottom:32px}.white_section h1,.white_section h2,.white_section p{color:#fff!important}.icon_wrap{list-style:none;color:var(--grey);font-size:28px;margin:0 0 36px 4px;padding:0}.icon_wrap li{display:inline-block;vertical-align:middle;padding-right:5px}.icon_wrap li+li{padding:0 5px}.icon_wrap li:last-child{padding-right:0}.icon_wrap li a{color:#fff}.icon_wrap li a .fa-android,.icon_wrap li a .fa-apple{font-size:32px}.fanline-section p{width:76%;font-size:24px;line-height:30px}.fanline-section .btn_default_red{margin-top:48px;padding:15px 54px}.beachbums-section{background:#2371ff;padding:150px 0 100px}.mob1{position:relative;max-width:50%;z-index:1}.mob2{position:absolute;margin-left:-180px;margin-top:13px;max-width:33%;left:50%}.casestudyHome p{font-size:24px;line-height:30px}.beachbums-section .info_wrap{padding-left:163px}.casestudyHome .btn_white{margin-top:42px}.beachbums-section .icon_wrap{list-style:none;color:var(--grey);font-size:28px;margin:25px 0 36px 4px;padding:0}.headsup-section{background:#edeae4;padding:150px 15px 100px}.headsup-section .technologyTag{background:#fff;color:#000}.icon_wrap{margin-top:25px}.testimonial-section{background-color:#fff;padding:153px 15px 63px;position:relative}.testimonial-section::before{height:100%;width:20.5%;position:absolute;left:0;top:0;z-index:0;opacity:.3;background-size:100%}.testimonial-section::after{height:100%;width:20.5%;background-size:100%;position:absolute;z-index:0;right:0;top:0;background-position:right top;opacity:.3}.testimonial-section .container_big:before{content:"";position:absolute;left:5%;bottom:-25px;background:#f0f0f0;border-radius:0 0 8px 8px;height:25px;width:calc(100% - 10%)}.testimonial-section .container_big:after{content:"";position:absolute;left:8%;bottom:-50px;background:rgba(240,240,240,.2);border-radius:0 0 8px 8px;height:25px;width:calc(100% - 16%)}.testimonial-section .container_big{background-color:#fff!important;position:relative;padding:90px 78px 105px;z-index:1;box-shadow:0 15px 50px 5px #f0f0f0;max-width:89%}.reactjs_info_wrap h3,.testimonial-section h3{font-size:46px;color:#000!important;line-height:54px;width:75%;font-family:AvenintrLTStd-Light}.reactjs_info_wrap h3 span,.testimonial-section h3 span{color:#ff5457}.testimonial-section .btn_default_red{margin:37px 0 0;padding-left:42px;padding-right:42px}.testimonial_subtitle{color:#0aaa7a;font-size:12px}.testimonial_btn{background-color:#373d4b!important;color:#fff!important}.client_info{margin-bottom:26px;position:relative;padding-left:160px;min-height:150px}.testimonial-carousel .client_info{display:flex;align-items:center}.client_info .profile{text-align:center;position:absolute;left:0;top:0;width:130px;height:130px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;padding:6px;overflow:hidden;background:url(../jpg/user.jpg) no-repeat 0 0;background-size:100%}.client_info .profile img{width:100%;height:100%;object-fit:cover}.client_info .profile .videoImg1 img{width:auto;height:auto;display:inline-block}.user_designation_info{position:relative;padding-top:0;font-size:24px}.user_designation_ttl{color:#a9afbb;font-size:19px;display:block}.testimonial-carousel .owl-nav span{display:none}.testimonial-carousel .owl-dots .owl-dot{position:relative;text-align:left;bottom:0;margin:22px 0 0;padding:0;display:block}.testimonial-section .owl-dots .owl-dot{background:#888;border:0;display:inline-block;cursor:pointer;width:9px;height:9px;margin:0 5px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.testimonial-section .owl-dots .owl-dot.active{border:none;background:#ff5457}.main_title h1,.main_title h2{margin-bottom:20px;color:#0e1b23}.main_title p{font-size:22px;max-width:74%;margin:0 auto;line-height:30px;color:#0e1b23}.how-we-do-section{padding:140px 0;background:#fff}.info_outer{margin:45px -75px 0}.hw_we_do_info{text-align:center;padding:0 75px 53px}.how-we-do-section .image_wrap{position:relative}.how-we-do-section .back{position:absolute;left:0;right:0;margin:0 auto;z-index:0;top:0}.how-we-do-section .front{transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-ms-transition:transform .5s;margin:15px 0 0}.how-we-do-section h4{font-size:28px;line-height:32px;color:#ff5457;margin:33px 0 20px}.how-we-do-section h4 a{color:#ff5457}.how-we-do-section p{color:#212529}.hoverEffect{display:block}.hoverEffect:hover .front{transform:rotateY(360deg);transition:1s all ease-in-out}.technology-section-col-6 a:hover .front{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.info_outer p{text-align:left}.how-we-do-section .btn_default_red{margin:21px 0 0}.technology-section{background-color:#ff5457;padding:110px 0 50px;z-index:1;position:relative}.technology-section::before{background:url(https://assets.tristatetechnology.com/images/left-shadow.png) no-repeat 0 0;background-size:100%;content:"";height:100%;width:8.3%;position:absolute;top:0;background-position:bottom left;left:0}.technology-section::after{background:url(https://assets.tristatetechnology.com/images/right-shadow.png) no-repeat 0 0;background-size:100%;content:"";height:100%;width:40.3%;position:absolute;z-index:-1;right:0;top:0;background-position:right top}.technology-section .image_wrap{position:relative;align-items:center;justify-content:center;display:flex;height:88px}.technology-section .image_wrap .svgI{width:61px;height:61px}.technology-section .back{opacity:.1;position:absolute;left:0;right:0;margin:0 auto;animation:message 1s linear infinite}.technology-section-col-6{margin-top:28px;padding-right:37px;padding-left:5px}.technology-section strong{display:block;font-weight:400;text-align:center;color:#fff;padding:15px 0 0;margin-bottom:76px;font-size:24px;line-height:28px}.technology-section-col-6 a .front{transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-ms-transition:transform .5s}.technology-section .btn_white{padding:15px 47px;margin-top:83px}.techno_ttl_wrap{padding-left:20%}.dedicated-section .info_outer{margin-top:80px}.latest-thoughts-section h2{margin-bottom:98px}.thought_info_wrap{overflow:hidden;display:block}.thought_info_wrap img{width:370px!important;height:211px;transform:scale(1);transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.latest-thoughts .item:hover .thought_info_wrap img{transform:scale(1.05)}.latest-thought{text-align:left}.latest-thoughts h4{font-size:20px;line-height:26px;text-align:left;min-height:55px;margin:10px 0}.latest-thoughts h4 a{color:#212529}.latest-thoughts h4 a:hover{color:#ff5457}.date_show{text-align:left}.latest-thoughts p{height:100px;margin-top:20px;margin-bottom:40px;font-size:17px!important;text-align:left;color:#000;line-height:25px!important}.btn_default_red.view_btn{padding:8px 35px!important;font-size:19px!important;line-height:23px!important}.get-to-know-section{background:#ea4e4a;padding:139px 0 150px;text-align:center;position:relative;z-index:1;overflow:hidden}.get-to-know-section .container{z-index:1;position:relative}.get-to-know-section::before{animation:message 1s linear infinite;background:url(https://assets.tristatetechnology.com/images/get_know_left_shadow1.png) no-repeat left bottom;background-size:100%;content:"";height:100%;width:45%;position:absolute;left:0;top:0;z-index:-1}.get-to-know-section::after{animation:message 1s linear infinite;background:url(https://assets.tristatetechnology.com/images/get_know_right_shadow2.png) no-repeat 0 0;background-size:100%;content:"";height:100%;width:13.4%;position:absolute;z-index:-1;right:0;top:0;background-position:right 0}.left-bg{animation:message 1s linear infinite;background:url(https://assets.tristatetechnology.com/images/get_know_left_shadow3.png) no-repeat left top;background-size:100%;height:100%;width:44%;position:absolute;z-index:0;left:0;top:0}.get-to-know-section .btn_white{margin-top:90px;padding:15px 37px}.inner-page{margin-top:110px;min-height:calc(100vh - 585px)}.thanks-wrapper{height:calc(100vh - 585px);display:table}.thank-box{display:table-cell;vertical-align:middle}.banner-wrapper h1,.banner-wrapper h2{letter-spacing:0!important;margin-bottom:42px}.banner-wrapper{height:660px;background-repeat:no-repeat;background-size:cover!important;background-position:center;position:relative}.banner-wrapper p{font-size:22px;line-height:30px;padding:0;margin:0}.i-arrow{border:solid #000;border-width:0 1px 1px 0;display:block;width:9px;height:9px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);position:relative;right:-10px}.i-arrow:before{content:"";height:1px;width:26px;background:#000;position:absolute;right:-3px;top:-2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.hoverServiceEffect{display:block}.hoverServiceEffect span.service-link .i-arrow{border:solid #000;border-width:0 1px 1px 0}.hoverServiceEffect span.service-link .i-arrow:before{background:#000}.hoverServiceEffect:hover span.service-link .i-arrow{border-color:#ff5457;right:-15px}.hoverServiceEffect:hover span.service-link .i-arrow:before{background:#ff5457}.service_wrapper .container-big{max-width:1402px}.inner_title{text-align:center;padding-bottom:40px;position:relative;margin-bottom:137px}.inner_title::after{content:"";background:#ff5457;width:140px;height:3px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.service_outer{padding-top:62px}.service_outer .row{margin:0 -90px}.service_wrap{padding:0 90px;text-align:center;margin-bottom:130px}.service_wrap h3{font-size:34px;line-height:50px;color:#ff5457;padding-bottom:22px}.service_wrap h3 span{display:block}.service-link{display:inline-block;padding:5px 10px}.service_wrap p{text-align:left;padding:0 0 35px;color:#212529;margin:0}.service_wrap a .red_arrow{opacity:0;margin-left:0}.service_wrap a:hover .red_arrow{margin-left:10px;transition:.3s all;opacity:1}.service_wrap a:hover img{opacity:0}.light_orange{background:#fdf6f5;padding:140px 0}.ui-ux-design{padding-top:145px}.techno_ttl_wrap p{font-size:22px;margin-top:16px;margin-bottom:0;line-height:30px}.inner-page .technology-section .btn_white{margin-top:49px}.build-sw-wrapper{padding:138px 0 0;background:#fdf6f5;text-align:center}.sw-process-wrap{margin:144px 0 0;position:relative;padding-bottom:34%}.flow_wrap{position:relative;list-style:none}.sw-process-wrap ul{list-style:none;padding:0;margin:0}.sw-process-wrap h4{margin-top:54px;font-size:24px;color:#505a7a;line-height:28px;position:relative;top:0}.sw-build-bg{background-color:#ff545745;border-bottom:0;position:relative;cursor:pointer}.sw-process-wrap ul li.active .sw-build-bg{background-color:#ff5457}.sw-process-wrap ul li.active .sw-build-bg::after{height:83px;background:#ff5457}.sw-process-wrap ul li.active .sw-build-bg::before{margin:89px auto 0;background:#ff5457}.sw-build-bg::after{content:"";left:0;background:#252e49;top:100%;position:absolute;width:1px;height:33px;right:0;margin:6px auto 0}.sw-build-bg::before{position:absolute;top:100%;background:#252e49;width:7px;height:7px;content:"";border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;left:0;right:0;margin:39px auto 0;-ms-border-radius:100%}.sw-process-wrap ul li:nth-child(1) .sw-build-bg{width:252px;height:126px;border-top-left-radius:126px;border-top-right-radius:126px}.sw-process-wrap ul li:nth-child(2) .sw-build-bg{width:372px;height:186px;border-top-left-radius:186px;border-top-right-radius:186px}.sw-process-wrap ul li:nth-child(3) .sw-build-bg{width:601px;height:300px;border-top-left-radius:300px;border-top-right-radius:300px}.sw-process-wrap ul li:nth-child(4) .sw-build-bg{width:447px;height:223px;border-top-left-radius:223px;border-top-right-radius:223px}.sw-process-wrap ul li:nth-child(5) .sw-build-bg{width:196px;height:98px;border-top-left-radius:98px;border-top-right-radius:98px}.niche_wrapper{padding:147px 0 90px}.niche_wrapper p{max-width:90%}.niche_wrap h3{display:block;margin-top:7px;color:#000;font-size:24px;line-height:36px}.niche_wrap h3 span{display:block}.niche_wrap{margin-top:75px}.niche_wrap .col-md-3{margin-bottom:13px}.heightLightText h1,.heightLightText h2,.mobileApp h2{margin-bottom:55px}.flutter-app-wrapper .heightLightText h2{margin-bottom:30px}.heightLightText h5 a{color:#000}.heightLightText h5 a:hover{color:#ff5457}.flutter-app-wrapper .serviceBox .main_title p{margin-bottom:50px}.iphone_service_wrapper .info_outer{margin-top:84px}.all_service_wrapper{padding:144px 0 124px;text-align:center}.all_service_wrapper h2{margin-bottom:88px}.service_box{background:#fdf6f5;position:relative;height:250px;text-align:center;display:block;overflow:hidden;margin-bottom:20px}.serice_info_wrap{z-index:1;position:absolute;top:0;left:15px;bottom:0;right:15px}.service_box strong{margin-bottom:32px;color:#ff5457;display:block;font-size:28px;line-height:32px;font-weight:400}.service_box strong span{display:block}span.service-link .i-arrow{border-color:#ff5457}span.service-link .i-arrow::before{background:#ff5457}.span_img{position:absolute;left:0;right:0;top:0;opacity:0;bottom:0;-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}.span_img img{width:100%;height:100%}.service_box:hover{box-shadow:20px 0 20px rgba(0,0,0,.1)}.service_box:hover .span_img{opacity:1;-webkit-transform:scale(1.04);transform:scale(1.04);-moz-transform:scale(1.04)}.service_box:after{z-index:0;content:"";opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;background:#ff5457}.service_box:hover:after{opacity:.9}.service_box:hover strong{color:#fff}.service_box:hover span.service-link .i-arrow{border-color:#fff}.service_box:hover span.service-link .i-arrow::before{background:#fff}.latest_work_wrapper .row{margin-top:60px}.latest_work_wrapper .col-md-6{margin-bottom:25px}.latest_work_wrapper .btn_default_red{margin-top:60px;padding-left:60px;padding-right:60px}.arrow_white{margin-top:50px;margin-left:-10%;opacity:0}.service_box:hover .arrow_white{opacity:1;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;margin-left:0}.icon-animation{display:block;padding:40px 0}.niche_wrapper .icon-animation:hover{background:#fdf6f5}.light_orange .icon-animation:hover{background:#fff}.icon-animation:hover img{transform:rotateY(360deg);transition:1s all ease-in-out}.casestudy_wrapper .fanline-section{background:#0e1b23}.casestudy_wrapper .beachbums-section{background:#0059b6}.casestudy_wrapper section .btn_white{margin-top:42px}.casestudy_wrapper section{padding:100px 15px}.casestudy_wrapper section p{font-size:24px;line-height:30px;color:#fff}.casestudy_wrapper .beachbums-section .info_wrap{padding-left:100px}.casestudy_wrapper section .icon_wrap{margin-top:25px}.nimenoeis-section.yellow .icon_wrap li a{color:#000;opacity:1}.nimenoeis-section.yellow .icon_wrap li+li{border-left:1px solid #000}.w-md-5{width:80%}.android_service_wrapper .info_outer{margin-top:63px}.android_service_wrapper .how-we-do-section{padding-bottom:78px}.android_service_wrapper .how-we-do-section .main_title p{max-width:90%;margin-bottom:95px}.listing-col li{text-align:left;position:relative;list-style:none;font-size:19px;line-height:26px;padding-left:38px;margin-bottom:18px}.listing-col li:after{content:"";position:absolute;left:7px;top:7px;border:solid #ff5457;border-width:0 2px 2px 0;width:10px;height:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.listing-col li:before{content:"";height:2px;width:15px;background:#ff5457;position:absolute;left:0;top:11px}.listing-col.pl-5{padding-left:4.6rem!important}.whyMobApp{padding:143px 0}.whyMobApp h1,.whyMobApp h2{margin-bottom:40px}.app_process_wrapper p,.package_wrapper .main_title p,.whyMobApp p{max-width:100%}.whyMobAppRow{margin-top:95px}.whyMobAppRow .list_content_wrap{margin-top:42px}.list_content_wrap{list-style:none}.list_content_wrap li{text-align:left;margin-bottom:32px;font-size:22px;line-height:28px;position:relative;padding-left:25px}.list_content_wrap li:before{content:"";height:12px;width:12px;position:absolute;background:#fbddda;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;left:0;top:7px}.list_content_wrap li:after{content:"";height:6px;width:6px;position:absolute;background:#ff5457;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;left:3px;top:10px}.mob-maintenance-wrapper .niche_wrap{width:75%;margin:48px auto 50px}.mob-maintenance-wrapper .niche_wrapper h2{margin-bottom:35px}.mob-maintenance-wrapper .white_bg:hover{background:#fff}.app_process_wrapper h2{margin-bottom:35px}.process_wrap{padding:0;margin:82px 54px 0 78px;background-repeat:no-repeat;background-size:100%;background-position:0 0}.process_wrap li{width:50%;float:left;list-style:none;position:relative;margin-bottom:120px;padding:59px 20px 0}.process_wrap li h3{font-size:20px;line-height:36px}.process_wrap li h3 span{display:block}.process_wrap li h3::before,.process_wrap li:first-child h3::after,.process_wrap li:first-child h3::before{content:"";position:absolute;margin:0 auto;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.process_wrap li:first-child h3::before{border:0;height:30px;width:30px;background:#fbddda;left:0;top:2px;right:0}.process_wrap li:first-child h3::after{border:0;height:16px;width:16px;background:#ff5457;left:0;top:9px;right:0}.process_wrap li h3::before{height:17px;width:17px;background:#fff;left:0;top:10px;right:0;border:1px solid #7c7c7c}.app_process_wrapper{padding:144px 0 0}.packageRow{margin-top:150px}.maintenanceImg{margin-top:-62px}.packageRow .list_content_wrap li{margin-bottom:22px}.left_list{padding-left:88px}.right_list{padding-left:7px}.package_wrapper{padding:149px 0 140px}.package_wrap{margin:84px auto 97px;width:81%}.package_box{padding:45px 15px 39px;background:#fdf6f5;border:1px solid #ffdcda;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px}.package_box h5{font-size:24px;line-height:28px}.package_box.active{margin-top:-20px;padding:64px 15px 60px;color:#fff;background-color:#ff5457;border-color:#ff5457}.package_box span{font-size:18px;line-height:22px}.package_box h3{padding-bottom:18px;position:relative;margin-bottom:17px;color:#ff5457;margin-top:47px;font-size:66px;line-height:70px}.package_box h3:after{content:"";position:absolute;bottom:0;margin:0 auto;left:0;right:0;background:#ff5457;height:4px;width:126px}.package_box.active h3{color:#fff}.package_box.active h3:after{background:#fff}.package_box:last-child h4{margin-top:50px}.package_box sup{top:-20px;font-size:38px;padding-right:5px}.package_box h4{font-size:32px;margin-top:10px;margin-bottom:26px}.package_box.active h4{margin-top:51px}.package_wrapper .express_btn{padding:10px 35px;margin-bottom:100px}.round-custom{cursor:pointer;width:40px;height:40px;margin:0 auto;position:relative}.round-custom label{cursor:pointer;z-index:1;margin:0;width:100%;height:100%;background-color:#ff5457;display:block;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.round-custom input{opacity:0;z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0}.round-custom input[type=checkbox]:checked+label::after{opacity:1}.round-custom label::after{border:2px solid #fff;border-top:0;border-right:0;content:"";height:11px;width:21px;left:9px;top:12px;opacity:0;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.package_box.active .round-custom label{background-color:#fff}.package_box.active .round-custom label:after{border-color:#ff5457}.what-benefit{padding:143px 0 140px}.benefit-outer{position:relative;max-width:820px;margin:117px auto 0;padding-top:50px}.benefit-content{z-index:11;height:100%;width:100%;padding:0;margin:0;position:absolute;top:0;left:0;right:0}.benefit-content li{position:absolute;font-size:22px;color:#0e1b23;line-height:26px;list-style:none}.benefit-content li:after{content:"";position:absolute;left:0;right:0;margin:0 auto;width:12px;height:12px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;background:#61dafb}.react_service_wrapper h3{color:#ff5457}.react_service_wrapper .main_title p{max-width:90%}.react_service_wrapper .packageRowListing .right_list{padding-left:0}.mean_stack_wrapper .whyMobApp{padding:167px 0}.mean_stack_wrapper .banner-wrapper{background-repeat:no-repeat;background-position:center center}.mean_stack_wrapper .banner-wrapper p{margin:0 auto;width:65%}.mean_stack_wrapper .main_title p{max-width:100%;margin:0 auto}.mean_stack_wrapper .mean_stack_process{display:flex;margin:0 0 25px;padding-left:0;justify-content:center}.mean_stack_process li{padding:0 55px;line-height:26px;width:180px;height:180px;background:#ffffff94;color:#000;font-size:22px;border:3px solid #ddd;border-radius:100%;list-style:none;margin:0 -14px;position:relative}.mean_stack_process li span{text-align:center;display:table;width:100%;height:100%}.mean_stack_process li .i-arrow{margin-top:-7px;border-width:0 3px 3px 0;width:13px;height:13px;position:absolute;top:50%;right:-18px}.mean_stack_process li .i-arrow::before{height:3px;right:-2px;top:3px;width:14px}.mean_stack_process li strong{font-weight:400;display:table-cell;vertical-align:middle}.mean_stack_process li:nth-child(1){border-color:#148ec6;z-index:6;padding:0 35px}.mean_stack_process li:nth-child(1) .i-arrow{border-color:#148ec6}.mean_stack_process li:nth-child(1) .i-arrow::before{background:#148ec6}.mean_stack_process li:nth-child(2){border-color:#0bbeb3;z-index:5}.mean_stack_process li:nth-child(2) .i-arrow{border-color:#0bbeb3}.mean_stack_process li:nth-child(2) .i-arrow::before{background:#0bbeb3}.mean_stack_process li:nth-child(3){border-color:#a3a9b6;z-index:4}.mean_stack_process li:nth-child(3) .i-arrow{border-color:#a3a9b6}.mean_stack_process li:nth-child(3) .i-arrow::before{background:#a3a9b6}.mean_stack_process li:nth-child(4){border-color:#ffa902;z-index:3}.mean_stack_process li:nth-child(4) .i-arrow{border-color:#ffa902}.mean_stack_process li:nth-child(4) .i-arrow::before{background:#ffa902}.mean_stack_process li:nth-child(5){border-color:#f5645f;z-index:2}.mean_stack_process li:nth-child(5) .i-arrow{border-color:#f5645f}.mean_stack_process li:nth-child(5) .i-arrow::before{background:#f5645f}.mean_stack_process li:nth-child(6){border-color:#8d477e;z-index:1}.mean_shadow_align{margin-bottom:187px}.mean_stack_skils_wrapper{position:relative;margin:217px 0 200px}.right_img{position:absolute;right:0;top:-105px;width:46.5%;z-index:-1}.mean_stack_skils_wrapper .whyMobAppRow{margin-top:50px}.mean_stack_skils_wrapper ul{margin-top:70px}.mean_stack_skils_wrapper ul li{margin-bottom:22px}.packageRowListing{max-width:82%;margin:100px auto 0}.packageRowListing .left_list{padding-left:0}.packageRowListing .right_list{padding-left:125px}.packageRowListing .list_content_wrap li{margin-bottom:26px}.angular_development_wrapper .whyMobApp{padding:137px 0}.angular_development_wrapper .whyMobApp p{max-width:85%;margin:0 auto}.angular_development_wrapper .whyMobAppRow .list_content_wrap{margin-top:0}.angular_development_wrapper .whyMobAppRow{margin-top:90px}.angular_technology_wrapper{padding:140px 0}.angular_technology_wrapper .main_title p{max-width:100%;margin:0 auto}.improve_performance_wrapper{padding:145px 0}.reactjs_info_wrap{margin:100px auto 0}.reactjs_info_wrap h3{width:93%}.reactjs_info_wrap .btn_default_red{padding-left:25px;padding-right:25px;margin:59px 0 0}.reactjs_info_wrap .idea_wrap{padding-left:81px;margin-top:30px}.contact-form-wrapper{padding:70px 0 150px}.contact-form-wrapper .inner_title{font-size:48px;margin-bottom:40px;text-align:left;line-height:1.3;padding-bottom:30px}.contact-form-wrapper .inner_title::after{margin:0}.contact-form-wrapper form{padding-top:42px}.formOuter{padding-left:88px}.contactAddress address{margin-bottom:24px;min-height:78px}.form-control{font-size:20px;line-height:26px;border:0;border-bottom:1px solid #bfbfbf;padding:0 0 11px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0}.form-control:focus{border-color:#ff5457;box-shadow:none}.form-group{margin-bottom:54px}.form-control::placeholder{color:#b0b0b0;opacity:1}.form-control:-ms-input-placeholder{color:#b0b0b0;opacity:1}.form-control::-ms-input-placeholder{color:#b0b0b0;opacity:1}.help_wrapper{background:#fdf6f5;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;padding:10px;margin:20px 0 0;text-align:left}.contact-form-wrapper form h4{font-size:24px;line-height:26px;color:#a3a3a3}.help_wrapper li{list-style:none;display:inline-block;padding:0;position:relative}.help_wrapper .form-group{margin-bottom:0}.rdcontainer{display:inline-block;position:relative;padding-left:35px;margin-bottom:0;cursor:pointer;font-size:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:26px;color:#a3a3a3;vertical-align:middle}.radio_link{line-height:26px;vertical-align:middle;color:#ff5457;font-size:24px;display:inline-block}.radio_link:hover{color:#ff5457}.rdcontainer input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%;background-color:transparent;border:1px solid #ccc;padding:0!important}.rdcontainer:hover input~.checkmark{background-color:transparent;border:1px solid #ff5457;color:#ff5457}.rdcontainer input:checked~.checkmark{background-color:#ff5457;border:1px solid #ff5457}.checkmark:after{content:"";position:absolute;display:none}.rdcontainer input:checked~.checkmark:after{display:block}.rdcontainer .checkmark:after{top:7px;left:0;width:9px;height:9px;border-radius:50%;background:#fff;right:0;margin:0 auto}.contact-form-wrapper .btn_default_red{padding:15px 70px;cursor:pointer}.terms_wrap{list-style:none;padding-left:0;margin-bottom:35px}.terms_wrap li{display:inline-block;font-size:24px;color:#a3a3a3}.terms_wrap li:hover{color:#ff5457}.terms_wrap li:first-child{margin-right:50px}.contact-us-wrapper .light_orange{padding:148px 0 100px}.contact-us-wrapper h3{color:#ff5457;margin-bottom:30px;font-size:34px}.contact-us-wrapper input[type=checkbox]{opacity:0;position:absolute;left:0;top:0}.help_wrapper label{display:block;padding:0 20px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;color:#000;background-color:transparent;font-size:18px;line-height:36px;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .2s,box-shadow .2s;margin-bottom:0}input:checked+label{background-color:#ff5457;color:#fff}input:checked+label::before{background-color:#fff}.contactAddress span{display:inline-block;vertical-align:middle;font-size:18px;line-height:26px;background:0 0;border-radius:20px;color:#000}.howWeHelp{margin-bottom:56px}.file-drop-zone,.file-preview{border:0;padding:0;margin:0;width:auto}.btn-file span,.file-caption,.file-upload-indicator,.fileinput-remove,.fileinput-upload,.kv-file-upload,.kv-file-zoom{display:none}.kv-file-remove .glyphicon-trash{font-family:"font awesome 5 free";font-style:normal}.kv-file-remove .glyphicon-trash:before{content:"\f2ed"}.krajee-default .file-footer-caption{margin-bottom:0}.krajee-default.file-preview-frame .file-thumbnail-footer{height:auto;display:inline-block;vertical-align:top;padding:12px 0}.btn-file,.btn-file:active,.btn-file:focus,.btn-file:hover{padding:0;background:url(https://assets.tristatetechnology.com/images/attach_icon.png) no-repeat 0 0!important;background-size:100%;height:23px;width:21px;border:0}.file-caption-main{position:absolute;right:9px;top:-60px;width:21px}.file-drop-zone-title{font-size:0;padding:0;cursor:default;text-indent:-9999px}.krajee-default .file-other-icon{font-size:42px}.krajee-default .file-preview-other-frame{display:block;width:auto!important;height:auto!important}.krajee-default.file-preview-frame .kv-file-content{display:inline-block;vertical-align:top;width:auto!important;height:auto!important}.krajee-default .file-caption-info,.krajee-default .file-size-info{height:auto;width:auto}.krajee-default .file-footer-caption{font-size:16px;text-align:left;padding:0;display:inline-block}.krajee-default.file-preview-frame{border:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;margin:10px 0;float:none;text-align:left}.krajee-default.file-preview-frame:not(.file-preview-error):hover{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none}textarea.form-control{resize:none;padding-right:50px;height:65px}.btn-group-sm>.btn,.btn-sm{background:#d9d9d9;border:0;padding:1px 5px}.file-thumbnail-footer .file-actions{display:inline-block;vertical-align:top;margin-left:30px;margin-top:20px}.file-preview-thumbnails{display:block;text-align:left}.nodejs_development_wrapper .packageRow{margin-top:80px}.developer_technical_wrap{margin:70px auto;display:flex;justify-content:center;padding:0}.developer_technical_wrap li{list-style:none;margin:0 -22px;font-size:19px;line-height:26px;text-align:center}.developer_technical_wrap li .skill_circle{width:260px;height:260px;border:1px solid #ff5457;border-radius:100%;display:table-cell;vertical-align:middle}.developer_technical_wrap li:nth-child(2) .skill_circle{border:0 solid #ff5457}.developer_technical_wrap li:nth-child(2) img{z-index:9;position:relative}.developer_technical_wrap li:nth-child(3) .skill_circle{z-index:-1}.laravel_development_wrapper .laravel_technical_wrap{padding:90px 0 75px}.cross-platform-wrapper .service_outer .row{margin:100px -60px 0}.cross-platform-wrapper .service_outer .service_wrap{padding:0 60px;margin-bottom:0}.cross-platform-wrapper .service_wrap p{margin:0}.leading_wrapper .hw_we_do_info{padding:0 20px 53px}.leading_wrapper .info_outer{margin:100px -20px 0}.crossPlatform .main_title p,.leading_wrapper .main_title p{max-width:100%}.crossPlatform .info_outer{margin-top:80px}.crossPlatform{padding:100px 0 80px}.leading_wrapper .main_title h2{margin-bottom:50px}.cross-platform-wrapper .all_service_wrapper{padding-top:50px!important}.list-col-md-4{float:left;width:35%;padding:0 15px}.list-col-md-8{float:left;width:65%;padding:0 15px}.pwa_development_wrapper .packageRow .left_list li a{color:#ff5457}.pwa_development_wrapper .technicalExp h2{margin:0 auto 80px}.pwa_development_wrapper .angular_technology_wrapper .left_list{padding-left:0}.list_pwa_wrap{margin:150px 0 0;padding:0}.list_pwa_wrap li{margin:0 0 80px;list-style:none;text-align:left}.list_pwa_wrap li span{font-family:AvenirLTStd-Black;font-size:28px;color:#ff5457;display:block;text-align:left;padding-bottom:15px;position:relative}.list_pwa_wrap li span::before{content:"";width:180px;border-bottom:4px solid #ff5457;position:absolute;bottom:0;left:15px}.pwa_progressive_wrap{padding:165px 0 0}.pwa_development_wrapper .angular_technology_wrapper .list_content_wrap li{display:flex;margin-bottom:25px;padding-left:30px}.pwa_development_wrapper .angular_technology_wrapper .packageRow .right_list{padding-left:65px;padding-top:5px}.technicalExp .packageRow{margin:80px 0 0}.innerInfoOuter{margin:0 -1rem}.img_section h1,.img_section h2{margin-bottom:50px}.why_mob_app_wrapper{padding:95px 0}.apple-watch-wrapper .why_mob_app_wrapper{padding:0 0 140px}.blockchain-wrapper .niche_wrap{width:80%;margin:75px auto 0}.blockchain-wrapper .whyMobAppRow .list_content_wrap{padding-left:0}.chatbot_benfits{margin-top:70px}.benefit-content li:nth-child(1){top:0;left:0;right:0;margin:0 auto;padding-bottom:30px}.benefit-content li:nth-child(1):after{bottom:0}.benefit-content li:nth-child(2){top:50%;margin-top:-18px;left:98px;padding-right:34px}.benefit-content li:nth-child(2):after{left:auto;right:0;top:8px}.benefit-content li:nth-child(3){bottom:31px;left:70px;padding-right:53px}.benefit-content li:nth-child(3):after{left:auto;right:0;top:7px}.benefit-content li:nth-child(4){top:50%;margin-top:-16px;right:37px;padding-left:34px}.benefit-content li:nth-child(4):after{left:0;right:auto;top:6px}.benefit-content li:nth-child(5){bottom:31px;right:28px;padding-left:53px}.benefit-content li:nth-child(5):after{right:auto;left:0;top:7px}.benefit-round{position:absolute;top:50%;left:0;right:0;text-align:center;z-index:11;margin-top:-70px}.benefit-animation:after{z-index:11;background:#fff;content:"";width:262px;margin:0 auto;height:52px;position:absolute;bottom:-10px;left:0;right:0}.benefit-animation{width:330px;height:330px;margin:0 auto;position:relative}.hold{position:absolute;width:100%;height:100%;clip:rect(0,330px,330px,165px);border-radius:100%;background-color:#fff}.benefit-animation .fill{border:2px solid #61dafb;position:absolute;width:100%;height:100%;border-radius:100%;clip:rect(0,165px,330px,0)}.benefit-outer.active-ani .left .fill{z-index:1;-webkit-animation:leftRound 1s linear;-moz-animation:leftRound 1s linear;animation:leftRound 1s linear both}@keyframes leftRound{0%{-webkit-transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes leftRound{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(180deg)}}.hold.left{z-index:3;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.benefit-outer.active-ani .right .fill{z-index:3;-webkit-animation:rightRound 1s linear;-moz-animation:rightRound 1s linear;animation:rightRound 1s linear both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}@keyframes rightRound{0%{-webkit-transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes rightRound{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}.image_wrap .svgI{width:61px;height:61px}.svgI{display:inline-block}.svgI img{width:100%;height:100%;display:block}.niche_wrap .svgI{width:80px;height:80px;vertical-align:middle}.testimonialModal .testimonialVideo{width:100%;margin:0;height:400px}.testimonialModal .testimonialVideo iframe{width:100%;height:100%}.testimonialModal button.close{width:30px;height:30px;background:0 0;text-shadow:none;color:#fff;margin:0;opacity:1;position:absolute;right:-34px}.testimonialModal .modal-body{padding:0}.testimonialModal .modal-dialog{max-width:100%}.testimonialModal .modal-content{width:800px;padding:0;margin:0 auto}#testimonialModal{padding:0!important}#testimonialModal .modal-dialog{height:100%;margin:0 auto}.cookieSection{position:fixed;width:100%;height:auto;background-color:rgba(0,0,0,.9);color:#fff;bottom:0;z-index:99999;transition:.3s all ease-in-out;display:none}.cookieSection.hide{display:none!important}.coockieBox{display:block;width:auto;margin:16px auto;text-align:center;padding:0 15px}.cookieSection button,.cookieSection p{display:inline-block;vertical-align:middle}.cookieSection p{color:#fff;margin:0;width:auto;font-size:16px;line-height:1.3;font-weight:300}.cookieSection button{width:100px;border:1px solid #ff5457;color:#fff;border-radius:3px;background-color:transparent;margin-top:4px;cursor:pointer;margin-left:10px}.cookieSection button:active,.cookieSection button:focus,.cookieSection button:hover{background-color:#ff5457;outline:0}.cookieSection.show{display:block!important}#overlay{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;background:#151f47;transition:1s 1s ease;text-align:center}#progress{height:1px;background:#fff;position:absolute;width:0;top:50%}#progstat{font-size:.7em;letter-spacing:3px;position:absolute;top:50%;margin-top:-40px;width:100%;text-align:center;color:#fff}.ts-loader{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.ts-loader img{width:315px;height:83px}.aboutus-wrapper .how-we-do-section{padding:140px 0 0}.aboutus-wrapper .niche_wrapper{padding:75px 0 90px}.aboutus-wrapper .niche_wrap{width:auto}.aboutus-wrapper .niche_wrap h3{font-size:20px;line-height:30px}.aboutus-wrapper .niche_wrap .svgI{height:65px}.estate-management-wrapper .whyMobApp h3{color:#ff5457}.estate-management-wrapper .main_title p{font-size:32px;line-height:36px}.estate-management-wrapper .packageRow{margin-top:50px}.estate_feature_info{margin:100px 0}.estate_feature_info h3{margin:50px 0 20px;font-size:28px;line-height:32px}.estate-management-wrapper .whyMobApp img{max-height:450px}.estate-management-wrapper .light_orange img{width:100%;max-width:100%}.light_orange .estate_feature_info{margin:100px 0 0}.banner-wrap{position:relative;width:60%;margin:0 auto;top:100px}.estate-management-wrapper .banner-wrapper h1,.estate-management-wrapper .banner-wrapper h2{letter-spacing:0!important;margin-bottom:42px;margin-top:70px}.banner-wrap .mob_app{position:absolute;left:0;bottom:0;max-width:30%;top:35px}.estate-management-wrapper .whyMobApp{padding:143px 0 0}.estate-management-wrapper .whyMobApp.light_orange{padding:143px 0 0}.mcommerce-business-wrapper .expert_wrapper{padding:140px 0 5px}.ems-wrapper .ems_wrap{padding:140px 0}.ems-wrapper .main_title p{max-width:100%}.ems-wrapper .leading_wrapper{padding:0;background:#fff}.ibeacon_wrap{padding:140px 0}.ibeacon-wrapper .main_title p{max-width:100%}.ibeacon-wrapper h3{color:#ff5457;margin-bottom:20px}.healthcare-wrapper .banner-wrap{position:relative;width:60%;margin:0 auto;top:10px}.healthcare-wrapper .banner-wrap .mob_app{position:absolute;left:-15px;bottom:0;max-width:30%;top:90px}.healthcare-wrapper .banner-wrapper h1,.healthcare-wrapper .banner-wrapper h2{letter-spacing:0!important;margin-bottom:42px;margin-top:70px}.healthcare-wrapper h3{color:#ff5457;margin-bottom:20px}.image_right{float:right;position:relative}.right_images{position:absolute;top:40px}.first_mob_img{position:relative;max-width:100%;right:-58%;top:7%}.second_mob_img{position:absolute;max-width:100%;top:32%;left:30%}.mobileScreenWrapper{background:#fff;height:620px;overflow:hidden;position:absolute;left:34px;top:74px;width:350px}.health_data_display{left:115px}.mobileScreen{width:350px;height:622px;background-position:left center;position:absolute;top:0;right:0;left:0;z-index:2;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease}.mobileScreen:hover{background-position:center right!important}.estamate-img img{width:70%;height:100%}.healthcare-wrapper .healthcare_app_info_wrap{padding:0}.heathcare_img{width:50%;height:50%}.ondemand-wrapper .banner-wrapper{height:725px;background-size:100%;background-position:center bottom}.ondemand-wrapper .banner-road-animation{position:absolute;width:100%;height:100px;bottom:0}.ondemand-wrapper .bike-animation{width:100px;animation:left 8s linear infinite;animation-delay:2s;position:absolute;left:-120%;bottom:10px;z-index:4}.ondemand-wrapper .ambulance-animation{width:150px;animation:left 7s linear infinite;animation-delay:4s;position:absolute;left:-120%;bottom:5px;z-index:6}.ondemand-wrapper .truck-animation{width:160px;animation:left 10s linear infinite;animation-delay:4s;position:absolute;left:-120%;bottom:5px;z-index:7}@keyframes left{0%{left:-120%}100%{left:120%}}.ondemand-wrapper .police-animation{width:170px;animation:right 7s linear infinite;animation-delay:2s;position:absolute;left:120%;bottom:50px;z-index:2}.ondemand-wrapper .car-animation{width:100px;animation:right 9s linear infinite;animation-delay:3s;position:absolute;left:120%;bottom:60px;z-index:1}@keyframes right{0%{left:120%}100%{left:-120%}}.ondemand-wrapper .description_wrapper{padding:100px 0 0}.ondemand-wrapper .desc_info_wrap{margin:100px 0}.ondemand-wrapper .description_wrapper p{font-size:38px;line-height:42px;color:#000;margin-top:100px}.ondemand-wrapper .description_wrapper .img_wrap{position:relative}.arrow1{position:absolute;left:0;top:50px}.arrow2{position:absolute;right:-120px;bottom:50px}.arrow3{position:absolute;left:-185px;top:50px}.arrow4{position:absolute;right:-180px;bottom:50px}.ondemand-wrapper .whyMobApp{padding:143px 0 0}.top-money-section{background:#fdf6f5;padding:80px 0}.top-money-content{text-align:center}.top-money-content h2{font-size:36px;color:#000;font-weight:400;line-height:1.4;margin-top:0;margin-bottom:60px}.money-box-wrap{padding:20px;box-shadow:13px 13px rgba(255,255,255,.1)}.app-box{border:1px solid #e5e5e5;width:30%;display:inline-block;margin:0 15px}.mb-15{margin-bottom:20px}.app-box-header{width:100%;height:60px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.app-box-header h2{font-size:24px;font-weight:600;text-align:center;color:#000;margin:0;line-height:60px}.app-box-content{padding:55px 0;background:#fff}.app-box-content img{width:80px;height:80px;display:inline-block;margin:0 7px}.key-feature-section{padding:180px 0;background:#fff;display:table}.key-feature-content{background:#ff5457;width:100%;position:relative;padding-left:20%}.iPhonex-screen{position:absolute;top:-92px;right:-220px}.iPhonex-screen img{width:250px}.key-feature-desc{color:#fff;padding:50px 0 10px}.key-feature-section .feature_pad{padding:0}.key-feature-desc h2{font-size:40px;text-align:left;position:relative;margin-top:0;margin-bottom:40px;color:#fff}.key-feature-desc h2::after{content:"";position:absolute;height:3px;width:100px;background:#fff;bottom:-20px;left:0}.key-feature-desc .features-circle{margin:70px 0 0}.key-feature-desc .features-circle .circle-box{text-align:center;display:inline-block;margin-bottom:50px;width:19%}.key-feature-desc .features-circle .circle-box p{font-size:16px;margin:10px auto;pointer-events:none}.key-feature-desc .features-circle .circle-box span{background:url(https://assets.tristatetechnology.com/images/sprit.svg) no-repeat;border:2px solid rgba(255,255,255,.5);width:70px;height:70px;margin:0 auto;border-radius:100%;display:block}.key-feature-desc .features-circle .circle-box span.social-network{background-position:3px -1px}.key-feature-desc .features-circle .circle-box span.location{background-position:-95px 0}.key-feature-desc .features-circle .circle-box span.Delivery{background-position:-193px 0}.key-feature-desc .features-circle .circle-box span.Tracking{background-position:-392px 0}.key-feature-desc .features-circle .circle-box span.Chat{background-position:-293px 0}.key-feature-desc .features-circle .circle-box span.payments{background-position:3px -64px}.key-feature-desc .features-circle .circle-box span.History{background-position:-98px -64px}.key-feature-desc .features-circle .circle-box span.Reviews{background-position:-194px -65px}.key-feature-desc .features-circle .circle-box span.Map{background-position:-294px -63px}.key-feature-desc .features-circle .circle-box span.Dispute{background-position:-392px -63px}.flurry_image_wrap{position:relative;margin:40px auto 150px}.flurry_img1{width:100%;max-width:85%}.flurry_img2{max-width:85%;position:absolute;left:-10%;top:45%;width:100%}.flurrySection .main_title p{max-width:100%}.estate_feature_info .list_content_wrap li{margin-bottom:10px}.ondemand-wrapper .list_content_wrap li{font-size:20px}.ondemand-wrapper .estate_feature_info h3{color:#ff5457}.luxo{left:115px}.ondemand-wrapper .estate_feature_info p{font-size:24px;line-height:28px}.flutter-app-wrapper .main_title p{max-width:100%}.flutter_company_wrapper{padding:145px 0 0}.real_estate_banner .item .slider-banner-img{display:block;width:100%;height:auto;position:relative}.real_estate_banner .owl-dots{position:relative;bottom:70px;left:70px}.real_estate_banner .owl-carousel button.owl-dot{background:#f54646;color:inherit;border:0;font:inherit;margin:4px;width:20px;height:20px;opacity:.5}.real_estate_banner .owl-carousel button.owl-dot.active{opacity:1}.real_estate_slider_wrap h2{position:absolute;left:0;right:0;margin:0 auto;color:#fff;top:10%;text-align:center}.real-estate-wrapper .banner-wrap{position:absolute;width:55%;margin:0 auto;left:0;right:0;top:40%;z-index:9999}.real-estate-wrapper h3{color:#ff5457;margin-bottom:20px}.beitko_mobile1{position:absolute;max-width:100%;right:-58%;top:7%}.beitko_mobile2{position:absolute;max-width:100%;top:32%;left:30%}.realEstateApp{left:118px}.realEstateApp .mobileScreen{background-position:left center}.uptown{left:119px}.es_info1{height:450px;display:table-cell;vertical-align:middle}.es_info{height:438px;display:table-cell;vertical-align:middle}.real-estate-wrapper .estate_feature_info{margin:0 0 100px}.real-estate-wrapper .estate_feature_info p{font-size:22px;line-height:28px}.real-estate-wrapper .real_estate_app_info{padding:143px 0 0}.social-media-wrapper h3{color:#ff5457;margin-bottom:20px}.social-media-wrapper .banner-wrap .mob_app{position:absolute;left:-15px;bottom:0;max-width:30%;top:90px}.social-media-wrapper .banner-wrapper h1,.social-media-wrapper .banner-wrapper h2{letter-spacing:0!important;margin-bottom:42px;margin-top:70px}.social-media-wrapper .social_feature_img img{width:60%;height:100%}.social-media-wrapper .es_info{height:315px;display:table-cell;vertical-align:middle}.social-media-wrapper .social_app_info{padding:143px 0 0}.social-media-wrapper .social_feature_info{margin:0 0 100px}.buddiesout,.gymforge,.yardieApp{left:115px}.nimbus{left:119px}.hooti{left:118px}.social-media-wrapper .social_feature_info p{font-size:22px;line-height:28px}.campy_owner_detail{padding:2% 5%}.owner_img{padding:0}.owner_img img{width:100%}.campy_owner_detail h3{color:#ff5457;font-size:38px;font-weight:600}.campy_owner_detail span{color:#646363;font-size:24px;margin-bottom:30px;float:left;width:100%}.campy_owner_detail p{font-size:19px;color:#000;line-height:32px}.owner_on_social{width:100%;padding-left:0;display:table;z-index:999}.owner_on_social li{list-style:none;float:left;width:30px;text-align:center;margin-right:10px}.owner_on_social li a{border-radius:3px;float:left;padding:5px 0 2px;width:100%;color:#fff;text-align:center}.owner_on_social li a:hover{border-radius:10px 0}.owner_on_social li a i{font-size:15px}.owner_on_social li.socila_fb a{background:#3a5ba0}.owner_on_social li.socila_tw a{background:#2ca7e0}.owner_on_social li.socila_in a{background:#0e75a8}.cmpy_owner_box1{position:relative}.center_small_logo{position:absolute;top:-94px;left:0;right:0;text-align:center;z-index:9}.our_team_wrap{margin:5% 0;background:#fff}.cmpy_emply img{width:100%}.team_member{border:1px solid #ececec;margin:10px 0}.cmpy_emply h2{line-height:normal;margin-top:15px;font-size:26px;color:#ff5457;text-align:center;margin-bottom:5px}.cmpy_emply p{text-align:center;font-size:20px}.career-culture-wrapper .banner-wrapper{height:400px}.career-culture-wrapper .banner-wrapper .tagline{color:#ff5457!important;margin-top:10px}.heading_event{background:#000;padding:10px 14px;font-size:25px;color:#fff;position:absolute;left:8px;bottom:8px;letter-spacing:.8px}.career_box{border:1px solid #d1d1d1;height:100%}.life_desc{padding:20px}.career-culture-wrapper .owl-dots{position:absolute;right:15px;bottom:15px}.career-culture-wrapper .owl-dots .owl-dot span{display:block;margin:0 3px;width:10px;height:10px;background:#e2e2e2}.career-culture-wrapper .owl-dots .owl-dot.active span{background:#ff5457}.main_heading_text{color:#5e6270;margin:0 auto;padding:60px 0 50px;text-align:center;position:relative}.main_heading_text h2{text-align:center;font-size:38px;margin:0 20px}.main_heading_text p{text-align:center;margin-top:15px;color:#000}.career_box .list_content_wrap li{font-size:19px;margin-bottom:12px}.career_box .list_content_wrap{padding:20px}.career_heading_bar h3{font-size:18px;line-height:35px;color:#000;font-weight:400;margin-bottom:15px}.career_heading_bar p,.career_heading_bar span,.career_heading_bar ul li{font-size:16px;line-height:26px;color:#212529}.career_heading_bar .panel-default>.panel-heading{background:#eee;height:50px;color:#333;border-color:#ddd}.career_heading_bar .panel-title a{padding:12px 50px 12px 65px;display:block;position:relative;color:#333;font-weight:400;font-size:19px;line-height:26px}.career_heading_bar .no_of_post{position:absolute;left:0;top:0;bottom:0;font-size:20px;background:#ff5457;color:#fff;width:50px;text-align:center;line-height:50px}.career_heading_bar .panel-title i{position:absolute;top:10px;right:10px;width:31px;height:31px}.career_heading_bar .panel-default{margin-bottom:20px}.indicator:after{content:"";width:1px;height:25px;border-right:1px solid #ff5457;display:block;position:absolute;margin-top:3px;margin-left:14px}.indicator:before{content:"";width:25px;height:1px;border-top:1px solid #ff5457;display:block;position:absolute;margin-top:15px;margin-left:3px}.indicator.active:after{display:none}.career_heading_bar span a{color:#212529}.career_heading_bar span a:hover{color:#ff5457}.career_heading_bar span b{font-weight:700}.career_heading_bar ul{padding:0}.career_heading_bar ul li{padding-left:25px;position:relative;list-style:none;margin-bottom:6px}.career_heading_bar ul li:after{content:"";position:absolute;left:0;top:5px;background:url(https://assets.tristatetechnology.com/images/point.svg) no-repeat 0 0;width:14px;height:14px;background-size:100%}.career_heading_bar .subject_details{padding:30px 0 0;position:relative}.resumeBtn{padding:10px 30px;font-size:18px;position:absolute;right:0;top:80px}.career_heading_bar{margin-bottom:50px}.partnership_wrapper .banner-wrapper{height:320px}.partnership_wrapper .niche_wrapper .niche_wrap{width:auto;border-bottom:0}.partnership_wrapper .nav-tabs .nav-link{border:0!important;margin:0!important;padding:0!important}.partnership_wrapper .niche_wrapper p{margin:0 auto 100px}.partnership_wrapper h5{background:0;text-transform:none;color:#777;font-size:22px;padding:0;margin:80px 0 0}.partners-email-box{float:left;color:#0d0d0d;font-size:22px;margin:18px 0 0}.partnership_wrapper .icon-animation{height:100%}.partners-email-box:hover,.partners-skype-box:hover{color:#ff5457}.partners-email-icon{margin:2px 0 0;float:left;width:32px;height:21px;color:#ff5457}.partners-skype-box{float:left;font-size:22px;margin:10px 0 0 20px;line-height:50px;color:#0d0d0d}.partners-skype-icon{float:left;width:31px;height:31px;color:#ff5457;font-size:22px}.we-serve-wrapper{width:100%;background:#f8f8f8;padding-top:63px;padding-bottom:50px}.we-serve-wrapper h2{color:#ff5457;font-size:40px}.we-serve-wrapper p{color:rgba(0,0,0,.8);font-size:22px;margin-top:20px}.portfolioSection_new{background:#fdf6f5;padding:15px 0 5px}#filters li{float:left;list-style:none;padding:0 20px 0 0}#filters li a{display:block;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;color:#000;font-size:18px;line-height:25px;padding:8px 30px;border:0}#filters li a:hover,#filters li s.active,#filters li.active a{background:#ff5457;color:#fff}#filters{padding-left:0;margin-bottom:0;line-height:52px;float:left}.filter ul.top-level-ul{margin:0;float:right;padding:0;font-size:14px;list-style:none;position:relative}.custom-select-filter{display:block;position:relative;background:#ff5457;color:#fff;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;font-size:18px;line-height:25px;padding:8px 50px 8px 30px}.custom-select-filter::after{position:absolute;right:25px;top:19px;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.custom-select-filter:hover{color:#fff}.filter ul.top-level-ul .top-level-li{padding-bottom:10px}.filter ul.top-level-ul ul{width:400px;padding:25px;position:absolute;background:#fff;border:1px solid #d7d8dc;list-style:none;box-shadow:0 2px 1px 0 #d7d8dc;right:0;display:none;top:100%;z-index:2}.filter ul.top-level-ul ul li{width:calc(50% - 10px);float:left;color:#6a6a6b;margin:0;text-align:left}.filter ul.top-level-ul ul li input{display:none}.filter ul.top-level-ul ul li label:hover{background:#ff5457;color:#fff}.filter ul.top-level-ul ul li label.selectedFilter{background:rgba(158,158,158,.2);color:#cecece;cursor:not-allowed}.filter ul.top-level-ul li.top-level-li .filter_name,.filter ul.top-level-ul ul li label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter ul.top-level-ul ul li label{margin:0;display:block;color:#666;cursor:pointer;padding:5px 10px;border-radius:2px;position:relative;font-size:16px;font-weight:400}.filter ul.top-level-ul ul li a{color:#666;padding:5px 10px;display:block}.mb-category{display:none}.category_filter_block:hover{background:#f5f5f5;border:1px solid #ffa1a1}#portfoliolist .portfolio{width:48%;margin:1%;float:left;overflow:hidden;border:1px solid rgba(0,0,0,.15)}.portfolio-wrapper{overflow:hidden;position:relative!important;cursor:pointer;background:url(https://assets.tristatetechnology.com/images/img01.jpg) no-repeat 0 0;height:450px;width:100%;background-size:100%}.portfolio img{width:100%;position:relative}.badge-secondary{color:#ff5457;background-color:#fef5f3;font-weight:400;padding:10px;font-size:16px;margin:0 5px 5px 0}.badgeOuter{margin-top:25px}.portfolio .label-text{color:#000;padding:30px 45px 30px 25px;z-index:1}.portfolio .label-text a{font-size:40px;color:#fff;float:left;text-align:center;width:100%;margin-top:4%;font-weight:600}.portfolio .text-category{display:block;font-size:9px;background:#ff5457;width:50px;height:50px;margin:0 auto;line-height:67px;text-align:center;position:absolute;right:0;bottom:0;opacity:0}.portfolio-wrapper:hover .label .text-category{opacity:1}.portfolio .text-category i{color:#fff;font-size:30px;line-height:50px}.portfolio-wrapper:hover .label{height:auto;display:block;bottom:0}.portfolio-wrapper:hover img{-webkit-transform:scale(1.25);transform:scale(1.25)}.portfolio-wrapper img{-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1)}.label-first{background:#fff;padding:12px 10px;position:absolute;bottom:0;left:0;right:0}.portfolio-wrapper:after{content:"";opacity:0;position:absolute;left:0;right:0;top:0;height:100%;background:rgba(0,0,0,.85)}.portfolio-wrapper:hover:after{opacity:.6}.portfolio .label{background:#fff;position:absolute;width:100%;height:100%;text-align:left;display:block;z-index:1;font-family:AvenirLTStd-Medium;line-height:1;color:#fff;bottom:-100%;display:block;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.label-text p{font-weight:300;font-size:17px;line-height:20px;margin:0}.portfolio-wrapper:hover .portfolio .label{-webkit-transition:.5s;transition:.5s;height:100%}.label-first{color:#000}.label-first p{color:#000;z-index:1;text-align:left;position:relative;margin:0;padding:0}.port_details{display:block}.ourWork .banner-wrapper{height:300px}.allFilterWrap{position:relative}.resetlink{display:block;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;font-size:18px;line-height:25px;cursor:pointer;padding:3px 30px;position:absolute;top:10px;right:30px;border:1px solid #ff5457!important;background-color:#fdedec;color:#ff5457!important}.filter ul.top-level-ul ul li label.selectedFilter::after{content:"";display:inline-block;height:15px;width:15px;position:absolute;top:9px;right:12px}#fullview:hover .selectworkcategory{display:block!important}.portFolioBox{margin-top:15px}.filterCategoryName{color:#919397;font-size:11px;height:auto;line-height:20px;min-height:78px;padding:15px 0;display:table;position:relative;text-align:center;width:100%;background:#fdf6f5}.category_filter_block{display:inline-block;height:35px;line-height:32px;border:1px solid #e6e9ee;margin:8px 8px 4px;padding:0 10px;border-radius:4px;font-size:14px;background:#fff;float:left}.category_filter_block:hover{background:#f5f5f5;border:1px solid #ffa1a1}.category_filter_close,.category_filter_close_all{background:url(https://assets.tristatetechnology.com/images/filter_close.svg) no-repeat;height:11px;width:11px;cursor:pointer;margin:11px 0 0 15px;float:right}.portfolio-wrapper:hover .label-first{transition:1s;display:none}.title-tagline{font-size:20px;font-weight:300;display:block;margin:10px 0}.port-title{font-size:30px;margin-bottom:15px}.port-title .desc{font-size:16px;font-weight:300;line-height:20px}.testmonial-section{margin:100px 0 50px}.testimonial-box{padding:0 15px;overflow:hidden;margin-bottom:50px}.testimonial-box .testimonial-image{width:25%;float:left;text-align:left}.client_img{width:100%;height:100%;border-radius:100%;text-align:center}.videoImg1{left:0;margin:-30px auto 0;right:0;top:50%;width:64px;height:64px!important;border-radius:100%;background:0 0;position:absolute;z-index:7;cursor:pointer;opacity:.9}.display_video_img{position:relative;display:inline-block;width:200px}.testmonial-even .testimonial-box .testimonial-image{width:25%;float:right;text-align:right;position:relative}.testimonial-desc{width:75%;border-bottom:1px solid #ebebeb;text-align:left;position:relative;float:right}.testimonial-box .testimonial-desc .testmonial-review{font-size:22px;line-height:33px;position:relative;text-align:left;color:#000}.testmonial-info{font-size:18px;margin:50px auto}.testmonial-designation,.testmonial-name,.testmonial-position{font-size:16px;font-weight:600;line-height:normal}.testmonial-designation,.testmonial-position{font-size:14px}.testmonial-data .testmonial-position{margin:8px 0}.testmonial-info .testmonial-data{text-transform:uppercase}.testmonial-name{opacity:.8;margin-bottom:0;letter-spacing:1px}.testmonial-position{opacity:.3;margin-bottom:0}.testmonial-designation{margin-bottom:0;color:#c8232c}.testmonial-data img{margin-top:10px}.testimonial-desc h4{margin-top:35px;font-size:19px;color:#fff}.resumeClose{background-color:transparent;color:#333;position:absolute;right:0;top:0;outline:0;margin:0!important;font-family:AvenirLTStd-Medium;opacity:1}.contact_txt_box span{position:absolute;left:10px;top:-2px;color:#9d9d9d;font-size:20px}.contact_txt_box span img{display:block}.contact_txt_box .form-control{padding-left:45px;font-size:18px}.contact_txt_box{position:relative;margin-bottom:20px}.resumeWrap .modal-dialog{max-width:680px}.resumeWrap .modal-content{border-radius:10px}.resumeWrap .resumeClose{width:24px;height:24px;border:2px solid #929393;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;color:#929393;font-size:16px;right:20px;top:20px}.resumeWrap .custome_select:after{height:10px;width:10px;border-color:#929393}.resumeWrap .contact_txt_box span{top:0}.resumeWrap .file-upload .file-select{padding-left:45px;font-size:18px;color:#000;display:block;border-bottom:1px solid #d9d9d9;cursor:pointer;height:45px;line-height:40px;text-align:left;background:#fff;overflow:hidden;position:relative}.resumeWrap .file-upload .file-select .file-select-button{background:url(https://assets.tristatetechnology.com/image/apply-post-icon/attached-icon.svg) no-repeat 0 0!important;background-size:100%!important;height:24px;width:24px;position:absolute;left:10px;font-size:0;text-indent:-9999px;top:9px}.resumeWrap .custome_select .position-select{padding-left:45px!important;background:url(https://assets.tristatetechnology.com/image/apply-post-icon/select-icon.svg) no-repeat left 10px top;background-size:24px}.resumeWrap .file-upload .file-select .file-select-name{font-size:18px;color:#000}.resumeWrap .write-message{padding-left:45px!important;background:url(https://assets.tristatetechnology.com/image/apply-post-icon/file-text-icon.svg) no-repeat left 10px top;background-size:24px}.resumeWrap .file-upload.active .file-select{border-color:#ccc;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.resumeWrap .file-upload.active .file-select .file-select-button{background:#dce4ec;color:#333;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.resumeWrap .file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0}.resumeWrap .file-upload .file-select.file-select-disabled{opacity:.65}.resumeWrap .right_fillup_details p{margin-top:2px;margin-bottom:0;font-size:15px;line-height:20px}.custome_select option{font-size:16px;font-weight:400;font-family:avenir lt std}.custome_select{position:relative}.custome_select .form-control{padding-left:0!important;-webkit-appearance:none}.custome_select:after{box-sizing:border-box;height:15px;width:15px;border-style:solid;border-color:#495057;border-width:0 1px 1px 0;transform:rotate(45deg);transition:border-width 150ms ease-in-out;content:"";position:absolute;right:15px;top:4px}.contact_txt_box .form-control{font-weight:400;font-size:18px;line-height:26px;color:#000;border-color:#d9d9d9}.contact_txt_box textarea.form-control{padding:0 30px 10px 0;height:150px}.submit_btn{cursor:pointer}.intl-tel-input .selected-flag .iti-flag{margin:4px 0 0!important}.intl-tel-input .selected-flag .iti-arrow{margin-top:-8px!important}.file-error-message{display:none!important}.intl-tel-input{display:block!important}#content-loader{margin:0 auto;display:block}.casestudy_wrapper h2 a{color:#fff}.thank-box{padding:50px 0}.thank-box p{font-size:28px;line-height:35px;margin:40px auto 0}.case_study_img img{width:100%}.project-casestudy_wrapper{position:relative;padding-bottom:70px}.case_study_details h2{color:#fff;font-size:56px;letter-spacing:0}.case_study_details p{color:#fff;font-size:24px;margin-top:34px;line-height:30px}.case_study_details{position:absolute;bottom:0;left:0;right:0}.case_project_name{margin-top:80px}.client_profile_listing{padding:100px 0}.client_profile_listing h3{color:#212529;margin:0 0 30px;padding-bottom:30px;position:relative;display:inline-block;font-size:30px;font-weight:400;line-height:34px}.client_profile_listing h3:after{content:"";position:absolute;bottom:0;left:0;width:90px;height:3px;background:#474748}.client_profile_listing p{color:#212529;margin:0;font-size:20px;line-height:30px}.listingBg{background:#fdf6f5}.client_profile_listing ul{padding:20px 0 0;list-style:none}.client_profile_listing ul li{text-align:left;margin-bottom:20px;font-size:19px;line-height:26px;position:relative;padding-left:40px}.client_profile_listing ul li:before{content:"";height:20px;width:20px;position:absolute;background:#fbddda;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;left:0;top:3px}.client_profile_listing ul li:after{content:"";height:10px;width:10px;position:absolute;background:#ff5457;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;left:5px;top:8px}.tchno_list h4{color:#4e7ea4;font-size:30px;line-height:34px;margin-top:10px}.tchno_list{margin-top:100px}.frameworks-img{padding-bottom:50px}.tchno_list .col-md-3{margin-bottom:50px}.buttons_pro a{display:inline-block;margin-right:10px}.policy-wrapper{height:400px}.policy-block{margin-top:50px}.policy-block h3{margin-bottom:20px}.policy-block h3,.policy-block>ol{font-size:22px;line-height:30px}.policy-block>ol>li{margin-bottom:50px}.policy-block ol li ol{padding-left:40px;list-style:decimal-leading-zero}.policy-block ol li{margin-bottom:30px}.policy-block h4,.policy-block ol li ol{font-size:19px;line-height:25px}.policy-block h4{margin-bottom:12px}.policy-block p{font-size:18px}.policy-block strong{margin-top:40px;font-size:20px;line-height:30px;font-family:AvenirLTStd-Medium;display:block;margin-bottom:20px}.policy-block .listing-col li:before{top:15px}.policy-block .listing-col li:after{top:11px}.get_quote_form{padding:100px 0}.get_quote_form h2{text-align:center}.quote_form{max-width:70%;margin:80px auto 0}.form_left_captcha,.get_quote_form #submit{display:inline-block;vertical-align:top}.get_quote_form #submit{margin-top:12px;margin-left:10px}.casestudy_wrapper{transition:background 1s ease;background:#0e1b23}.date_show .author-name a{color:#ff5457}.date_show .author-name a:hover{color:#000}.contactUsPage h1.inner_title{padding-bottom:25px;font-size:38px;line-height:42px}.contactUsPage h3{margin-bottom:20px;font-size:27px;max-width:55%;border-bottom:1px solid #d7d7d7;padding-bottom:10px}.contactUsPage .contactAddress address{min-height:inherit;margin-bottom:15px}.contactUsPage .addressDiv{margin-bottom:30px}.contactUsPage .contactAddress span{line-height:26px}.contactUsPage .contact-form-wrapper form{max-width:80%}.contactUsPage .contactAddress{background:#fdf6f5;padding:50px 30px}.iot-wrapper .banner-wrapper h2{margin-top:90px;margin-bottom:15px}.iot-wrapper .banner-wrapper .build_btn{margin-top:50px;padding:22px 37px;border-radius:37px}.iot-wrapper .how-we-do-section{padding:140px 0 70px}.iot-wrapper .info_outer{margin:45px -70px 0}.iot-wrapper .hw_we_do_info{text-align:center;padding:0 70px 53px}.iot_service_wrapper .container{max-width:1060px}.iot_service_wrapper img{margin:50px auto}.iot_service_wrapper .left_list{padding:0}.iot_service_wrapper .list_content_wrap li::before{background:#fff;border:1px solid #ff5457}.iot_service_wrapper .list_content_wrap li{font-size:20px;line-height:26px;margin-bottom:60px}.iot_service_wrapper .list_content_wrap li:last-child{margin-bottom:0}.iot_service_wrapper .list_content_wrap li span{font-family:avenir lt std;font-size:28px;color:#ff5457;display:block;text-align:left;padding-bottom:15px;position:relative}.contact-id{margin:0;padding:0;list-style:none}.contact-id i{display:inline-block;vertical-align:middle;width:25px;height:25px;background:0 0;border-radius:100%;text-align:center;line-height:21px;margin-right:10px;border:1px solid #000;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.contact-id i::before{color:#000;font-size:12px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.contact-id i.fa-skype:before{font-size:15px}.contact-id i.fa-envelope,.contact-id i.fa-phone-alt{line-height:20px}.contact-id li a:hover i{border-color:#ff5457;background:#ff5457}.contact-id li a:hover i::before{color:#fff}.contact-id li{margin-bottom:15px}.page_not_found_wrapper img{max-width:400px}.checkboxCon .checkmark{border-radius:0}.checkboxCon .checkmark::after{font-family:"font awesome 5 free";font-weight:900;content:"\f00c";border-radius:0;background:0 0;width:auto;height:auto;font-size:15px;color:#fff;top:-1px;left:5px}.bottomText{display:block;font-size:14px;margin-top:5px;color:#a3a3a3}.cookieSection#cookieDiv{display:none!important}.max-w-100{max-width:100%!important}.serviceBox{padding:140px 0}.serviceLInner{background:#fdf6f5;list-style:none;padding:50px 40px;height:100%;display:inline-block;width:100%;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.ser_heading{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s}.serviceLInner:hover .ser_heading{color:#ff5457}.serviceLInner span{color:#000}.serviceLInner h5{margin-bottom:10px;font-family:AvenirLTStd-Medium;position:relative;font-size:22px}.serviceListing .col-md-6{padding:0 30px;margin-bottom:60px}.serviceLInner h5,.serviceLInner p{padding-left:60px;color:#000}.serviceLInner p{margin:0}.left_icon em{width:50px;height:50px;display:block}.left_icon{position:absolute;left:-12px;top:0}.left_icon em img{width:100%;height:100%;display:block}.center_small_logo h1{display:inline-block}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.contact-service{margin-top:60px}.contact-service h2{font-size:48px;line-height:55px;margin-bottom:10px}.contact-service .main_title p{font-size:26px}.contact-service .btn_default_red{margin-top:20px!important}.graphicsgray{filter:grayscale(100%)}.faq_wrap{padding:91px 0 0}.faq_wrap .faq_wrap{padding:40px 0 0 25px;list-style:none}.faq_wrap p{margin-bottom:0;color:#000}.faq_wrap li{margin-bottom:50px;list-style:none;border-bottom:1px solid #e7dedd;margin-bottom:30px}.faq_wrap_content{display:none;padding-bottom:20px;padding-left:50px}.faq_wrap h3{position:relative;cursor:pointer;padding-left:50px;color:#000;font-size:24px;line-height:28px;margin-bottom:30px}.faq_wrap h3:after{content:"";background:url(../images/plus.svg) no-repeat 0 0;width:18px;height:18px;position:absolute;left:0;top:5px;background-size:100%}.faq_wrap li.active h3:after{background:url(../images/minus.svg) no-repeat 0 0;top:13px;width:18px}.faq_wrap li h3:hover,.faq_wrap li.active h3{color:#ff5457}.hero-banner{height:100vh;background:#f8f7f3}.slideTwo .hero-img-outer h2{font-size:56px;line-height:60px}.hero-img-outer h2{font-family:AvenirLTStd-Medium;font-size:64px;line-height:80px;font-weight:400;margin-bottom:49px}.hero-img-outer .banner_content{padding-top:60px}.hero-img-outer{padding:120px 30px 100px;height:100%}.hero-img-outer .container-fluid,.hero-img-outer .row{height:100%}.hero-img-outer span{display:block}.hero-img-outer h2 strong{font-family:AvenirLTStd-Black;font-weight:400}.hero-img-outer .btn_default_red{padding:15px 22px}.admin-img{display:inline-block;max-width:83%;vertical-align:bottom;margin-right:-82px;z-index:1;position:relative;box-shadow:25px 25px 50px #00000010}.slideTwo .admin-img{max-width:100%;width:100%}.banner-right{position:relative;text-align:right;margin-left:auto}.banner-mobile-img{margin-left:-30%;left:162px;position:relative;vertical-align:bottom;margin-bottom:-14.5%;max-width:49%;display:inline-block;z-index:11}.slideTwo .banner-mobile-img{margin-left:-35%;left:64px;margin-bottom:-7.5%;width:295px;position:relative}.shadowBox{position:absolute;height:32px;width:90%;background:#333;filter:blur(9px);opacity:.25;bottom:-12px;right:0;left:0;margin:0 auto}.banner01{position:absolute;right:-47px;top:-10px;z-index:0}.banner02{position:absolute;right:-86px;top:55%;max-width:13%;z-index:1}.banner03{position:absolute;top:6%;right:72%;z-index:0;max-width:18%}.slideTwo .banner03{top:-2%;right:76%}.banner-img{padding:0;margin:60px 0 0}.banner-img li{list-style:none;display:inline-block;margin-right:20px;vertical-align:middle}.banner-img li:last-child{margin-right:0}.banner-img li a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer;opacity:.7}.hero-img-outer{overflow:hidden}.banner-slider .owl-dots .owl-dot{background:#888;border:0;display:inline-block;cursor:pointer;width:9px;height:9px;margin:0 5px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%}.banner-slider .owl-dots .owl-dot.active{border:none;background:#ff5457}.banner-slider{position:relative}.banner-slider .owl-dots{display:flex;position:absolute;bottom:32px;right:0;left:0;justify-content:center}.owl-carousel.banner-slider .owl-item .slideTwo img{width:90%;display:inherit}.banner-img li a img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.light_white{background-color:#fff;padding:140px 0}.our-client-section{padding:0 0 60px;background:#fff}.client-section .client_wrap{list-style:none;margin:35px auto 80px;padding:0;display:flex;flex-wrap:wrap}.client_wrap li{margin:10px 12px;display:inline-block;padding:0 8px;width:22%;display:inline-grid;vertical-align:middle}.client_wrap .color{opacity:0;visibility:hidden;display:none!important}.client_wrap img{width:226px}.client_wrap li:hover .gray{visibility:hidden;opacity:0;display:none!important}.client_wrap li:hover .color{visibility:visible;opacity:1;display:block!important}.amazonLambda .banner-wrapper p{width:100%;max-width:72%;margin:0 auto}.amazonLambda .nextLevelImg{width:100vh;margin-left:1vw;position:relative}.nextLevel h2{line-height:78px}.amazonLambda.inner-page h2 span{color:#ff5457}.amazonLambda.inner-page .nextLevel h2 span{color:#ff5457;width:100%;display:inline-block}.amazonLambda.inner-page h2{padding:0 0 44px}.amazonLambda .nextLevel p{line-height:30px;margin-bottom:30px}.amazonLambda section.nextLevel{padding:50px 0}.amazonLambda section.itWork{padding:50px 0 140px}.amazonLambda.inner-page .benefit h2{padding:0 0 200px}.amazonLambda .benefitContent{background:url(https://assets.tristatetechnology.com/images/amazon-lambda/benefit-bg.png);width:100%;padding:0;height:626px}.amazonLambda .benefitBox{background:#fff;width:49%;margin:0 0 20px;height:100%;position:relative;min-height:288px;border-radius:6px}.amazonLambda .benefitText{padding:40px;background:#fff;position:absolute;top:0;left:0;box-shadow:0 -3px 12px #0000000a;border-radius:6px}.amazonLambda .boxHeading h3{padding:0 0 0 20px}.amazonLambda .boxHeading{padding:0 0 20px}.amazonLambda .benefitBox p{font-size:18px;line-height:28px}.amazonLambda .benefitBoxMain{position:relative;top:-130px}.amazonLambda section.commonUseCases{padding:140px 0 200px;position:relative}.amazonLambda .commonUseBox{background:#fff;box-shadow:0 3px 6px #00000029;border-radius:50px 0;padding:36px 20px;width:31%}.amazonLambda .commonUseBox h3{padding:20px 0;font-size:26px}.amazonLambda .commonUseBox p{font-size:18px;text-align:left}.amazonLambda span.btmLine{width:235px;height:10px;background:#ff5457;border-radius:15px;right:0;bottom:0;left:0;margin:0 auto}.amazonLambda .commonUseContent{padding:90px 0 0;display:flex;flex-wrap:wrap}.amazonLambda .commonUseBox.middle{margin:0 3.5%}.amazonLambda .lambdaImg{padding:60px 0 0}.amazonLambda .circleImg{width:178px;height:178px;border-radius:50%;background:#fafafa;border:10px solid #fff;position:absolute;top:-105px;right:0;left:0;text-align:center;margin:0 auto}.amazonLambda .circleImg img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.amazonLambda section.pricingModel{padding:140px 0 100px}.amazonLambda .main_title p{max-width:100%}.amazonLambda .pricingModel p{max-width:100%}.amazonLambda .tableContent td:last-child{border-right:0}.amazonLambda .tableContent td{border-bottom:1px solid #7878783b;border-right:1px solid #7878783b;padding:12px 20px;font-size:18px;line-height:20px;color:#000}.amazonLambda .tableContent{border:1px solid #7878783b;border-radius:10px;margin:82px 0 0}.amazonLambda .tableContent thead td{font-weight:700;text-align:center}.amazonLambda td.border-none{border-bottom:none}.amazonLambda .calculationHead{padding:70px 0 92px}.amazonLambda .calculation h3{font-size:30px;line-height:34px;color:#ff5457;padding:0 0 20px}.amazonLambda .examples h5{font-size:25px;line-height:28px;color:#ff5457;padding:0 0 20px}.amazonLambda .examples ul{list-style:decimal;padding-left:18px;text-align:left}.amazonLambda .examples ul li{font-size:18px;margin-bottom:26px}.amazonLambda .lambdaServiceBox h5{padding:0 0 0 18px;color:#000;text-align:left}.amazonLambda .lambdaContent{padding:112px 0 0}.amazonLambda .lambdaServiceBox{padding:10px;transition:all .3s ease;cursor:pointer;margin:10px 4px;width:46%}.amazonLambda .lambdaServiceBox:focus,.amazonLambda .lambdaServiceBox:hover{background:#fff;box-shadow:0 3px 6px #00000029;border-radius:10px}.amazonLambda .servicesLimited{display:flex;flex-wrap:wrap}.amazonLambda .costEffective{background:#fff 0 0;box-shadow:0 3px 6px #00000029;border-radius:50px 0;padding:0 20px;height:auto}.calculateImg img{width:100%}.amazonLambda .costContent{width:100%;padding:80px 52px;margin:0 auto}.amazonLambda .costEffective img{position:absolute;bottom:30px;right:20px}.amazonLambda .costEffective .owl-carousel .owl-item img{width:296px;z-index:-9;opacity:.068;height:296px}.amazonLambda .costEffective h4{font-size:25px;line-height:30px;color:#ff5457;padding:0 0 40px}.amazonLambda .costEffective p{line-height:34px}.amazonLambda .costEffective span.btmLine{width:66%;height:16px}.amazonLambda .rightCurveImg{position:absolute;top:20%;right:0;z-index:-1;width:600px}.amazonLambda .rightCurveImg img{width:100%}.amazonLambda .rightCurveImg.left{left:0;transform:scale(-1)}.whitepaper .banner-wrapper{height:300px}.whitepaper .banner-wrapper h1{margin-bottom:0}.whitepaper .amazonLambdaSection{padding:120px 0}.whitepaper .amazonContent p{font-size:22px;line-height:28px;color:#000;padding:42px 0 0}.whitepaper .bgColor{background:#f5f5f5;padding:50px 0 20px 24px}.whitepaper .amazonText{padding:0 0 0 50px}.whitepaper .amazonLambdaSection img{transition:all .7s ease;transform:scale(1)}.whitepaper .amazonLambdaSection img:hover{transform:scale(1.03)}.amazonText:hover h2{color:#ff5457}.amazonText:hover h2{transition:all .3s ease}.downloadPDFText{padding:14px 0}a.btn_default_red.downloadBtn{padding:8px 28px;font-size:20px}.downloadPDF h3{padding:0 90px 0 0;font-weight:700}.slideTwo.slideThree .banner-mobile-img{max-width:85%;width:100%;margin:0;left:0}.slideTwo.slideThree .banner03{top:-2%;right:64%}footer a.clutchImg{padding:0 50px 0 0}.slideTwo.slideThree .hero-img-outer h2{font-size:40px;line-height:50px}.item.slideTwo span.line1{padding:0 0 20px}.item.slideTwo.slideThree span.linelast{padding:20px 0 0}span.windDineText{padding:14px 0 22px}.item.slideTwo.slideThree span.line1{padding:0 0 25px;font-size:56px}.item.slideTwo.slideThree .banner_content h2 strong{letter-spacing:-.6px}.how-we-do-section .info_outer h1,.how-we-do-section .info_outer h2{font-size:20px;font-size:28px;line-height:32px;color:#ff5457;margin:33px 0 20px}.how-we-do-section .info_outer h1 a,.how-we-do-section .info_outer h2 a{color:#ff5457}h3.h3{font-size:28px;line-height:32px;color:#ff5457;margin:33px 0 20px}h3.wineTag{display:inline-block;background:#fff;color:#063b72;font-size:20px;font-weight:800;text-transform:uppercase;line-height:26px;font-family:AvenirLTStd-Black;padding:4px 10px;margin:14px 0 25px}section.whyTristate_Section{padding:0 0 140px}section.statistics{padding:60px 0 80px}.whyTristate_Content ul{list-style:none;padding:30px 0 0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.whyTristate_Content ul li h3{font-size:46px;line-height:56px;color:#ff5457}.whyTristate_Content ul li h5{font-size:20px;line-height:26px}.whyTristate_Content ul li{text-align:center;width:25%;margin:20px 0}.technologySection{padding:147px 0 90px;background:#fdf6f5}.technologySection .icon-animation:hover{background:#fff}section.why-choose.how-we-do-section{padding:140px 0 90px}section.faqMainSection{background:#fff;padding-top:0}section.listHireDev{padding:140px 0}section.hireDevfaq{padding-top:0;background:#fff}.grayL img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}.grayL:hover img{filter:brightness(100%)}h3.blogLinkPost,.blog-detail-box h2.blogLinkPost{font-family:avenir lt std;letter-spacing:0!important;margin-bottom:15px;color:#ff5457;font-weight:700;font-size:19px;line-height:26px}.SonetelWidget_ClOZ9qoe_3sOSSer .SonetelWidget_1fj6Uu2g98JW6WpR{background-color:#ff5457!important}.wp-block-embed-youtube iframe{max-width:100%!important}.right_fillup_details{max-width:600px;margin:0 auto}.slideFour .banner_content .line1{font-size:36px;line-height:40px;margin-top:20px}.slideFour .banner-img-hero img{width:auto!important;max-width:60%;padding-top:20px}.casestudy_wrapper h2{font-size:46px;line-height:58px}.label-first h3,.port-title h2{font-size:20px;letter-spacing:0;line-height:26px}.label-first h4,.port-title h3{font-size:18px;letter-spacing:1px;font-weight:700}.python-benefit .benefit-outer{max-width:470px;margin-top:80px}.python-benefit .benefit-animation:after{display:none}.python-benefit .benefit-animation{width:470px;height:470px}.python-benefit .benefit-animation .hold{clip:rect(0,470px,470px,235px)}.python-benefit .benefit-animation .fill{clip:rect(0,235px,470px,0);border:1.5px dashed #000}.python-benefit .benefit-round{top:auto;bottom:0}.python-benefit .benefit-round img{background:#fff}.python-benefit .benefit-content li{margin:0;padding:0;height:100px;display:flex;align-items:center}.python-benefit .benefit-content li:after{width:100px;height:100px;top:0}.python-benefit .benefit-content li span{position:absolute;font-size:24px}.python-benefit .benefit-content li:nth-child(1):after{bottom:auto;top:0;background:url(https://assets.tristatetechnology.com/images/benefit-icon1.svg) no-repeat;background-size:cover}.python-benefit .benefit-content li:nth-child(1) span{top:-44px;left:50%;transform:translateX(-50%)}.python-benefit .benefit-content li:nth-child(2){top:80px;left:20px}.python-benefit .benefit-content li:nth-child(2):after{left:0;right:auto;background:url(https://assets.tristatetechnology.com/images/benefit-icon2.svg) no-repeat;background-size:cover}.python-benefit .benefit-content li:nth-child(2) span{width:160px;right:-100%;text-align:right;margin-right:20px}.python-benefit .benefit-content li:nth-child(3){right:20px;bottom:auto;top:80px;left:auto}.python-benefit .benefit-content li:nth-child(3):after{background:url(https://assets.tristatetechnology.com/images/benefit-icon3.svg) no-repeat;background-size:cover}.python-benefit .benefit-content li:nth-child(3) span{width:200px;left:-100%;text-align:left;margin-left:20px}.python-benefit .benefit-content li:nth-child(4){left:-50px;top:240px;right:auto}.python-benefit .benefit-content li:nth-child(4):after{background:url(https://assets.tristatetechnology.com/images/benefit-icon4.svg) no-repeat;background-size:cover}.python-benefit .benefit-content li:nth-child(4) span{width:160px;right:100%;text-align:right;margin-right:20px}.python-benefit .benefit-content li:nth-child(5){right:50px;top:240px;bottom:auto;left:auto}.python-benefit .benefit-content li:nth-child(5):after{background:url(https://assets.tristatetechnology.com/images/benefit-icon5.svg) no-repeat;background-size:cover}.python-benefit .benefit-content li:nth-child(5) span{width:200px;left:calc(-100% + 100px);text-align:left;margin-left:20px}.python-benefit .benefit-outer .left .fill{z-index:1;-webkit-animation:leftRound 1s linear;-moz-animation:leftRound 1s linear;animation:leftRound 1s linear both}.python-benefit .benefit-outer .right .fill{z-index:3;-webkit-animation:rightRound 1s linear;-moz-animation:rightRound 1s linear;animation:rightRound 1s linear both;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.technologyTag{background:rgba(255,255,255,.2);font-size:16px;font-weight:600;color:#fff;width:100px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:100px}.apply-freshers{top:40px}.casestudy-banner{background:#fff;padding:3% 0}.casestudy-banner h2{font-family:AvenirLTStd-Medium;font-size:48px;line-height:normal;font-weight:400;margin-bottom:35px}.casestudy-banner h2 span{font-family:AvenirLTStd-Black;color:#ff5457}.testimonial-carousel .owl-next,.testimonial-carousel .owl-prev{width:20px!important;height:32px!important;display:inline-block;position:relative;margin:0 5px}.testimonial-carousel .owl-next{top:0}.testimonial-carousel .owl-prev{transform:rotate(180deg)}.testimonial-carousel .owl-next:after,.testimonial-carousel .owl-next::before{top:17px}.testimonial-carousel .owl-prev:after,.testimonial-carousel .owl-prev::before{top:13px}.testimonial-carousel .owl-next:after,.testimonial-carousel .owl-prev:after,.testimonial-carousel .owl-prev::before,.testimonial-carousel .owl-next::before{content:"";position:absolute;width:20px;height:.1rem;background-color:#000;display:inline-block;transition:all .2s ease}.testimonial-carousel .owl-next:after{left:0;transform:rotate(45deg);transform-origin:bottom right}.testimonial-carousel .owl-next::before{right:0;transform:rotate(-45deg);transform-origin:top right}.testimonial-carousel .owl-prev:after{left:0;transform:rotate(45deg);transform-origin:bottom right}.testimonial-carousel .owl-prev::before{right:0;transform:rotate(-45deg);transform-origin:top right}.testimonial-carousel .owl-dots .owl-dot{width:15px;height:3px;margin:0 3px;border-radius:0}.testimonial-carousel .owl-dots .owl-dot.active{width:20px}.headsup-section .info_wrap .btn_white:hover{background:#ff5457;border-color:#ff5457}.faqList li{list-style:disc;border:0;padding:0;margin:15px 0;font-size:18px;line-height:26px}.client_info .profile img{border-radius:100%}.latest-thoughts-section .date_show .left,.latest-thoughts-section .date_show .author-meta .author_by{font-size:14px}.maintenanceServicesModal .modal-header{padding-left:24px;padding-right:24px}.maintenanceServicesModal .modal-body{padding:30px 24px}.flutterPage .banner-wrapper p{max-width:81%;margin:0 auto}.simpleStepsOuter{background:#f2fafe;background:linear-gradient(90deg,rgba(242,250,254,1) 0%,rgba(252,249,242,1) 100%)}.simpleSteps{display:flex;position:relative;margin-top:60px;text-align:center;padding:0 10px;justify-content:space-around}.simpleSteps p{font-size:16px;min-height:25px;margin:0 0 7px}.stepsCol img{margin-bottom:7px}.simpleStepslineAni{position:absolute;top:2px;left:0;right:0}.flutterPage .package_wrap{width:100%;margin:115px auto 0}.flutterPage .package_box{position:relative;border-radius:10px}.start-with{position:absolute;font-size:20px;line-height:24px;color:#fff;top:0;left:0;right:0;background:url(https://assets.tristatetechnology.com/image/start-with.png) no-repeat 0 0;height:34px;background-position:center top;padding-top:5px}.flutterPage .package_wrap .active .package_box{border-top:4px solid #ff5457}.flutterPage .package_box h5{margin-top:25px}.flutterPage .package_box h3{margin-top:28px;margin-bottom:22px;font-size:40px;line-height:44px;padding-bottom:41px}.flutterPage .package_box h3::after{height:2px;width:120px;border-radius:5px}.flutterPage .package_box ul li strong{font-weight:500}.flutterPage .package_box ul{margin:0;padding:0;margin-bottom:35px;min-height:99px}.flutterPage .package_box .btn-default-black{opacity:0}.flutterPage .package_wrap .active .btn-default-black,.flutterPage .package_box:hover .btn-default-black{opacity:1}.flutterPage .package_box ul li{margin-bottom:10px}.flutterdeveloperHire .get_quote_form{padding:0!important}.flutterdeveloperHire .main_title{display:none}.flutterdeveloperHire .quote_form{max-width:82%;margin:70px auto 0}.flutterdeveloperHire .form-control{border:1px solid #e5e5e5;border-radius:10px;font-size:18px;padding:0 30px;height:62px}.flutterdeveloperHire .form-group{margin-bottom:15px}.flutterdeveloperHire textarea.form-control{height:120px;padding:17px 30px}.get-quote-outer-btn{display:flex;align-items:center;max-width:82%;margin:8px auto 0;align-items:center;justify-content:space-between}.get-quote-outer-btn #submit{margin-top:0;margin-left:0;width:240px;background:#ff5457;height:60px}.flutterExpertise label{font-size:22px;line-height:26px;color:#fff;background:#ff5457;border-radius:10px 0 0 10px;padding:24px 20px;width:300px;margin:0;display:block;position:absolute;left:0;top:0}.flutterExpertise li{background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.05);font-size:18px;line-height:22px;color:#414852;position:relative;padding-left:320px;padding-top:26px;padding-bottom:26px;margin-bottom:10px}.technicalExpertise{background:#fafafa;margin-top:120px;padding-bottom:110px}.flutterExpertise{margin-top:59px}.flutterdeveloperHire .get_quote_form .container{padding:0}.filterImg img{filter:brightness(0) saturate(100%)}.filterImg:hover img{filter:brightness(100%) saturate(100%)}.blog-detail-box .ai-and-ml-in-real-estate{background-color:#3eccd0;padding:10px 0 0 15px}.blog-detail-box .ai-and-ml-in-real-estate h2{color:#fff}.error{color:red}.technologySection .casestudyTechnologyContent{display:block;padding:0;border-radius:0}.casestudyTechnologyContent.technologyContent .technologyInfo{width:100%;padding:0}