@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800&display=swap");html{min-height:100%;position:relative;margin:0!important;padding:0!important}*{outline:0}.btn-primary:focus{border:0;box-shadow:none}*{-webkit-font-smoothing:auto;-webkit-font-smoothing:antialiased;outline:0;outline:0}input,textarea,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0}img{max-width:100%;height:auto}body.business-sol{padding-top:0}body{color:#000000;padding:0;margin:0 auto;line-height:normal;font-size:16px;font-family:"Raleway",sans-serif;counter-reset:section;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:bold}h1,h2,h3,h4,h5,h6,p,ul,li,img,a,input,select,div{margin:0;padding:0;outline:none!important;box-shadow:none;border:0;list-style:none}::-webkit-input-placeholder{opacity:1;color:#9c9c9c}:-moz-placeholder{opacity:1;color:#9c9c9c}::-moz-placeholder{opacity:1;color:#9c9c9c}:-ms-input-placeholder{opacity:1;color:#9c9c9c}p{color:#333;line-height:170%;margin-bottom:20px;font-size:16px;font-weight:400;letter-spacing:.3px}a{text-decoration:none;color:#000}a:hover{color:#000}a:hover,a:focus{text-decoration:none;outline:0}a.link{color:#f57c20;font-size:14px;font-weight:bold;transition:all .3s ease;text-transform:uppercase;display:inline-flex;align-items:center}a.link:hover{color:#333}h3{font-size:24px}h2{font-size:45px}h5{font-size:13px}p{font-size:16px;color:#000;font-weight:400;line-height:1.7}section.paddingTop{padding-top:92px}section.paddingBottom{padding-bottom:92px}.container{max-width:1479px}.container-medium{max-width:1333px}header .container{max-width:1749px}header{padding:0 0;position:absolute;z-index:99999;top:0;left:0;width:100%}header .header-inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.navigation .sec_row{display:flex;align-items:center}.navigation nav ul{display:flex;flex-wrap:wrap;align-items:center}.navigation nav .main-ul>li{padding:22px 20px}.fixed .navigation nav .main-ul>li{padding:22px 20px}.navigation nav li a{font-size:20px;color:#fff;transition:all .3s ease;font-weight:700}.navigation nav li a:hover{color:#f57c20}.navigation button{margin-left:20px}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-check:checked + .btn,.btn.active,.btn.show{border-radius:50px;font-size:18px;padding:18px 50px;line-height:1;font-weight:700;border:1px solid #f57c20}.btn-primary.btn-white{background-color:#ffffff;border-color:#fff;color:#000}.btn-primary.btn-white:hover{background-color:transparent;color:#fff}.btn-primary.btn-orange,.btn-primary:active,.btn-primary:focus,.btn-primary,.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{background-color:#f57c20;border-color:#f57c20;color:#fff}.btn-primary.btn-orange:hover,.btn-primary:hover{background-color:transparent;color:#f57c20}.banner{padding:284px 0;background-color:#13213e!important;background-image:url("../images/banner-img.jpg");background-image:url("../images/banner-img.webp");background-position:center;background-size:cover;position:relative}.banner::after{content:"";background-color:#13213e;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;display:none}.innerpage{background-color:rgb(0 0 0 / 26%)}.about-banner{background-image:url("../images/About-banner-bg.jpg")}.banner.contact-banner{background-image:url("../images/contact-banner-image.jpg");background-image:url("../images/contact-banner-image.webp");padding:197px 0 320px}.react-banner{background-image:url("../images/react/react-banner-bg.jpg");padding:290px 0 calc(290px - 128px)}.dedicated-developer{background-image:url("../images/dedicated-developer/banner-bg.png")}.frontend-developer{background-image:url("../images/frontend-developer/banner-image.webp")}.backend-developer{background-image:url("../images/backend-developer/banner-image.webp")}.banner-inner{position:relative;z-index:1;text-align:center;color:#fff}.banner-inner h3,.banner-inner .banner-heading{font-size:66px;font-weight:400;line-height:1;margin-bottom:30px}.banner-inner h1{font-size:114px;font-weight:700;color:#f57c20;line-height:1}.banner-inner p{font-size:24px;font-weight:700;color:#fff;margin-top:30px}.banner-inner button{margin-top:70px}.type-of-support .type-of-sypport-inner{padding:58px 93px;background-color:#fff;box-shadow:0 6px 87px rgba(0,0,0,.1)}.type-of-support{margin-top:-140px;z-index:1;position:relative}.type-of-support .row{margin:0 -48px}.support-card{padding:0 33px}.type-of-support .col-md-4{position:relative}.type-of-support .col-md-4:not(:last-child):after{content:"";height:100%;width:1px;background-color:#dcdcdc;position:absolute;right:0;top:0}.support-card .top{display:flex;align-items:center}.support-card .content{margin-left:26px}.support-card .content h5{font-size:13px;font-weight:700;color:#f57c20;text-transform:uppercase}.support-card .content h3{font-size:23px;font-weight:700;color:#000000;text-transform:uppercase;margin-top:8px;line-height:1.5}.support-card .bottom-content{margin-top:28px}.support-card .bottom-content a{margin-top:16px}.heading-top{margin-bottom:51px}.heading-top h2{font-weight:bold;margin-bottom:29px}.heading-top p{margin-bottom:0;font-size:17px}.skillset .logos{display:flex;flex-wrap:wrap;gap:29px 22px;justify-content:space-between}.skillset .logo{width:165px;height:165px;padding:30px;text-align:center;border:1px solid #d4d4d4;display:flex;flex-direction:column;align-items:center;justify-content:space-between;transition:all .3s ease;background-color:#fff}.skillset .logo>a{display:block;width:100%;height:100%}.skillset .logo:hover{border-color:transparent;box-shadow:0 6px 87px rgba(0,0,0,.1)}.skillset .logo:hover h5{font-weight:bold}.skillset .logo h5{margin-top:20px;font-weight:400;font-size:16px;color:#000}.bg-grey{background-color:#fefefe}.bg-grey-100{background-color:#f4f4f4}.bg-grey-200{background-color:#f3f3f3}.bg-white{background-color:#fff}div.bg-grey section,div.bg-grey-100 section{background-color:inherit!important}.skillset .last-box{width:41.89%;background-color:#14213d;padding:19px 30px 25px}.skillset .last-box h3{font-size:28px;color:#fff;margin-bottom:18px}.developer-steps{padding:80px 0 280px;background-color:#13213e!important;background-image:url("../images/medium-shot-woman-working-laptop-new.jpg");background-image:url("../images/medium-shot-woman-working-laptop-new.webp");background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff}.developer-steps .heading-top{margin-bottom:40px}.developer-steps .heading-top p{color:#fff}.bottom-sharp{position:relative}.bottom-sharp::after{content:"";position:absolute;left:0;bottom:-1px;right:0;width:100%;background-image:url(../images/sharp.svg);background-position:center;background-size:cover;height:100px}.bottom-steps{display:flex;flex-direction:column;gap:22px 0;position:relative}.bottom-steps .steps{position:relative;padding-left:40px}.bottom-steps .steps h3{font-size:26px}.bottom-steps .steps::before{content:"";position:absolute;width:28px;height:28px;background-image:url(../images/check-white.svg);background-repeat:no-repeat;background-position:center;background-size:50%;left:0;top:50%;transform:translateY(-50%);border:1.5px solid #f57c20;border-radius:50%;background-color:#14213d}.bottom-steps::before{content:"";position:absolute;left:14px;width:1px;height:100%;top:0;background-color:#f57c20}.c-orange{color:#f57c20}.hiring-developer .hiring-developer-inner{padding:41px 19px 43px;background-color:#f1f1f1;border:1px solid #dddddd}.image-wrapper img{display:block;margin:0 auto;object-fit:cover}.hiring-developer .hiring-developer-inner h2{font-size:40px;margin-bottom:22px}.hiring-developer .hiring-developer-inner p{font-size:24px;color:#000000;margin-bottom:30px}.hiring-developer{margin-top:-185px;position:relative}.hiring-developer .image-wrapper img{border-radius:50%}.slick-prev,.slick-next,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-image:url(../images/arrow-black.svg);background-repeat:no-repeat;width:60px;height:60px;box-shadow:2px 0 19px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-position:center;border-radius:50%;background-color:#fff}.slick-prev:before,.slick-next:before,.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:0}.recent-work-slider{padding:0 90px;margin-bottom:0}.slick-prev{left:0;transform:translate(0, -50%) rotate(180deg)}.slick-next{right:0}.recent-work .heading-top{max-width:1260px;margin:0 auto 28px}.recent-work .recent-work-slider h2{font-size:32px;text-transform:uppercase;margin-bottom:8px}.recent-work .recent-work-slider .small-desc{font-size:17px}.recent-work .recent-work-slider .desc{margin-bottom:37px}.recent-work-slider .image-wrapper img{max-width:350px;margin:0 auto;object-fit:cover}.reviews-right-side{width:100%}.reviews{background-repeat:no-repeat;background-position:left;background-size:cover;padding:40px 0 66px}.review-inner{position:relative}.reviews .left-side{max-width:519px;margin:0 0 0 0}.reviews .left-side .google-review{margin-bottom:35px}.reviews .left-side h2{font-size:58px;font-weight:bold;line-height:1.1;margin-bottom:20px}.reviews .left-side p{font-size:18px;margin-bottom:0}.review-slider .slide{margin:0 15px;padding-top:40px;transition:all .3s ease}.review-slider .slide-inner{background-color:#fff;padding:50px 30px 30px;border:2px solid rgb(0 0 0 / 3%);margin-bottom:40px;position:relative;height:calc(100% - 132px)}.review-slider .slide-inner p{max-height:170px;overflow-y:auto;padding-right:14px}.review-slider .slide-inner p::-webkit-scrollbar{width:6px}.review-slider .slide-inner p::-webkit-scrollbar-track{background:#f1f1f1}.review-slider .slide-inner p::-webkit-scrollbar-thumb{background:#d1d1d1}.review-slider .slide-inner p::-webkit-scrollbar-thumb:hover{background:#d1d1d1}.review-heading{display:flex;align-items:center;padding:0 30px;height:68px}.review-heading .image{margin-right:30px;flex-shrink:0}.review-heading .image img{border-radius:50%}.review-heading h4{font-size:18px;color:#000}.slide-inner .circle{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-30px}.slide-inner .circle img{width:30px}.slide-inner .circle .hover{display:none}.reviews .slick-prev,.reviews .slick-next{position:absolute;left:0;bottom:0}.reviews .arrows button{height:60px;width:60px;background-color:#fff;border-radius:50%;box-shadow:2px 0 19px rgba(0,0,0,.1);border:none;display:flex;justify-content:center;align-items:center}.reviews .arrows{display:flex;align-items:center;gap:14px;margin-top:30px}.review-slider .slide:hover .slide-inner .circle{background-color:#f57c20}.review-slider .slide:hover .slide-inner .circle .default{display:none}.review-slider .slide:hover .slide-inner .circle .hover{display:block;position:absolute}.review-slider .slide:hover .slide-inner{border-color:#f57c20}.reviews .slick-track{display:flex!important}.reviews .slick-slide{height:inherit!important}.slide-inner::before{content:"";position:absolute;top:calc(100% + 1px);left:20%;margin-left:-18px;border-width:18px;border-style:solid;border-color:rgb(0 0 0 / 3%) transparent transparent transparent}.slide-inner::after{content:"";position:absolute;top:100%;left:20%;margin-left:-18px;border-width:18px;border-style:solid;border-color:#fff transparent transparent transparent}.review-slider .slide:hover .slide-inner::before{border-color:#f57c20 transparent transparent transparent}.footer_bg{position:relative;background-image:url("../images/zedrox-footer-bg.jpg");background-image:url("../images/zedrox-footer-bg.webp");background-position:center;background-size:cover;padding:80px 0}.footer_bg h2{color:#fff;margin-bottom:44px}.footer_bg .container{position:relative}.footer_bg:before{content:"";position:absolute;top:0;left:0;color:#14213d;background:rgba(20,33,61,.78);width:100%;height:100%}.contact-info ul li{color:#fff;position:relative;margin-top:30px;border-bottom:1px solid #636363;padding:0 0 24px 60px;max-width:90%}.contact-info ul li i{margin-right:20px;width:40px;position:absolute;left:0;top:1px}.contact-info ul li h3{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:2px;color:#f57c20}.contact-info ul li p,.contact-info ul li p a{font-size:16px;margin:0;color:#fff}.contactform-btm{padding:40px 35px 20px;border-radius:20px;border:1px solid rgba(255,255,255,1);background-color:#14213d}.contactform-btm .row{gap:20px 0}.contactform-btm .form-control{padding:12px 16px;font-size:16px;font-weight:600;color:#000}.footer-btm{background:#14213d;color:#fff;font-size:16px;padding:20px 0}.footer-btm p{margin-top:12px;margin-bottom:0;font-size:13px}.footer-btm ul{color:#fff;margin:5px 0 0;font-size:13px}.social_right{display:flex;align-items:center;justify-content:flex-end;padding-top:10px}.footer-btm p,.footer-btm p a{color:#fff;font-size:13px;margin-top:0}.footer-btm ul{display:flex;align-items:center;margin-top:10px}.footer-btm ul li{padding:0 13px;position:relative}.footer-btm ul li:not(:last-child)::after{content:"";top:0;position:absolute;right:0;width:1px;background-color:#dddddd;height:100%}.footer-btm ul li:first-child{padding-left:0}.footer-btm ul li,.footer-btm ul li a{font-size:13px}.social_right{display:flex;gap:0;align-items:center;justify-content:center}.social_right svg{width:32px;height:32px}.social_right .twitter,.social_right .linkedin{padding-right:10px}.social_right .twitter svg,.social_right .linkedin svg,.social_right .insta svg{width:23px;height:23px}.social_right .linkedin svg{width:20px;height:20px}.social_right .facebook{padding-right:5px}.social_right a,.footer-btm ul li a{color:#fff}.social_right a:hover,.footer-btm ul li a:hover{color:#f57c20}.about-banner .banner-inner{text-align:left}.about-banner .banner-inner p{font-size:20px;font-weight:400}.about-banner .google-review-wrapper{margin-top:40px;display:flex;align-items:center;gap:40px}.about-banner .container{max-width:1440px}.about-banner .banner-inner h3,.contact-banner .banner-inner h3,.react-banner .banner-inner h3{font-weight:bold}.about-banner .banner-inner h3 .c-orange,.about-banner .banner-inner .banner-heading .c-orange,.contact-banner .banner-inner h3 .c-orange,.react-banner .banner-inner h3 .c-orange,.react-banner .banner-inner p,.contact-banner .banner-inner p{font-weight:400}.content-section .container{max-width:1260px}.content-section h2{margin-bottom:30px}.content-section p{font-size:16px;color:#333}.achivments .achivments-card{padding:36px 15px 0;text-align:center}.achivments .achivments-card p{margin-bottom:0;font-size:17px}.achivments .col-md-3:not(:last-child){border-right:2px solid #e0e0e0}.achivments .achivments-card h3{font-size:26px;padding:32px 0}.achivments,.teams{padding:60px 0}.team-slider{padding:0 90px}.team-slider .slide .image{height:201px;width:201px;margin:0 auto}.team-slider .slide{text-align:center;padding:0 33px}.team-slider .slide img{margin:0 auto;display:block;width:100%;height:100%;border-radius:50%;border: 10px solid #d9d9d9;}.team-slider .slide h3{font-size:22px;margin:30px 0 8px}.team-slider .slide p{font-size:17px;color:#646464;margin-bottom:0}.book-a-consultation{padding:120px 0;text-align:center;background-color:#13213e!important;background-image:url("../images/book-consultant-img.jpg");background-image:url("../images/book-consultant-img.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.book-a-consultation h2{font-size:57px;margin-bottom:22px}.book-a-consultation p{font-size:17px;color:#fff;margin-bottom:45px}.teams .team-slider{margin-bottom:0}.brands ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center}.brands ul li{justify-content:center;display:flex;margin-left:30px;margin-right:30px;margin-bottom:20px;min-height:100px;align-items:center;width:calc(16.66% - 60px)}.brands ul li{width:calc(17.66% - 40px);margin-left:31px;margin-right:31px}.brands ul li img{filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);transition:.4s}.brands ul li img{filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);transition:.4s}.brands ul li:hover img{filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none}.our-latest-update{padding:70px 0}.our-latest-update .top-heading h2{margin-bottom:12px}.our-latest-update .top-heading p{margin-bottom:0}.our-latest-update .top-heading{margin-bottom:50px;gap:24px}.our-latest-update .top-heading .btn-right{flex-shrink:0}.our-latest-update .latest-card .image-wrapper{position:relative;border-radius:6px;overflow:hidden}.our-latest-update .latest-card .image-wrapper span{position:absolute;background-color:#dc660c;font-size:9px;font-weight:bold;padding:8px 16px;left:0;bottom:0;color:#fff;text-transform:uppercase}.our-latest-update .latest-card .image-wrapper img{display:block;width:100%}.our-latest-update .latest-card .left-content h4{font-size:15px;margin-bottom:20px;line-height:1.6}.our-latest-update .author-sec{display:flex;justify-content:space-between;align-items:center}.our-latest-update .author-sec .left{display:flex;align-items:center}.our-latest-update .author-sec .left h5{font-size:14px;margin-left:13px}.our-latest-update .author-sec .right{font-size:12px;padding-left:0}.contact-banner p{font-size:22px;max-width:1260px;margin:0 auto}.contact-form{margin-top:-260px;position:relative}.contact-form .contact-form-inner{background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:3px 0 12px rgba(0,0,0,.06)}.contact-form .left-side{padding:120px 75px 120px 85px;background-image:url(../images/contact-left-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}.contact-form .left-side>h3,.follow-us h3{font-size:26px;margin-bottom:28px}.contact-form .left-side>p{font-size:17px}.contact-form .contact-details{margin-top:50px}.contact-form .contact-details ul li{display:flex;gap:14px;margin-top:30px}.contact-form .contact-details ul li p,.contact-form .contact-details ul li p a{margin-bottom:0;font-size:17px;font-weight:400;color:#000}.contact-form .contact-details ul li h3{font-size:18px;font-weight:bold;color:#dc660c;text-transform:uppercase}.contact-form .follow-us{border-top:1px solid #6f6f6f;padding-top:50px;margin-top:35px}.contact-form .social-wrapper{display:flex;flex-wrap:wrap;gap:18px}.contact-form .social-wrapper .col{flex:initial;width:60px;height:60px;background-color:#2b2b2b;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.contact-form .social-wrapper .col a{color:#fff;transition:all .3s ease;display:flex;height:100%;width:100%;justify-content:center;align-items:center}.contact-form .social-wrapper .col a:hover{color:#dc660c}.contact-form .social-wrapper .col.whatsapp svg{width:32px;height:32px}.contact-form .form{padding:90px 70px 90px 50px}.contact-form .container{max-width:1721px}.contact-form .form h2{font-size:48px;text-align:center;margin-bottom:16px}.contact-form .form p{font-size:28px;text-align:center}.contact-form .form .contactform-btm{padding:0;background-color:transparent;max-width:732px;margin:0 auto;margin-top:65px}.contact-form .form .contactform-btm .form-control{font-weight:400;border-radius:0;padding:19px 24px;font-size:25px}.contact-form .form .contactform-btm .form-control::placeholder{font-style:italic}.contact-form .form .contactform-btm button{margin-top:16px;color:#000}.casestudy header{background-color:transparent}.navigation .navbar ul li ul{visibility:hidden;position:absolute;opacity:0;margin:0;padding:0 0 5px;z-index:1001;width:100%;left:0;top:98%}.navigation .navbar ul li ul>div *{transition:.5s}.showdesktop{display:flex;opacity:1;flex-wrap:wrap;padding:30px 0}.showMobile{display:none}.navigation .navbar ul li ul li.col-md-3>a{height:auto}.navigation .navbar ul li ul li>a{text-transform:inherit;padding:0;font-size:18px;display:block;color:#000;height:100%}.navigation .navbar ul li ul li a{color:#000;position:relative}.navigation .navbar ul li ul li .submenu-icons{width:100%;padding:10px;border-bottom:0;background:0;display:flex;flex-wrap:wrap;height:100%;align-items:center;justify-content:center}.navigation .navbar ul li ul div .showdesktop li .submenu-icons{padding:10px 20px;display:flex;align-items:center;padding-left:0}.navigation .navbar ul li ul li .submenu-icons .menu-icons{float:left;width:100%;text-align:center;margin-bottom:15px}.navigation .navbar ul li ul .showdesktop li .submenu-icons .menu-icons{float:initial;width:100%;text-align:left;margin-bottom:0}.navigation .navbar ul li ul li .submenu-icons .menu-icons img{max-width:50px;width:100%;-webkit-filter:grayscale(0);filter:grayscale(0);height:50px;}.navigation .navbar ul li ul li .submenu-icons .menu-content{float:left;width:100%;text-align:center;padding-left:10px;text-transform:initial}.navigation .navbar ul li ul li .submenu-icons .menu-content h5{font-weight:700;font-size:21px;margin:0;color:#14213d;line-height:1.2;text-transform:uppercase}.navigation .navbar ul li ul li .col-submenu .menu-content h5{font-size:16px;display:inline-block;color:#000}.navigation .navbar ul li .col-submenu li:hover .submenu-icons .menu-content h5{color:#14213d!important;font-weight:700!important;background-color:#e5e5e5}.navigation .navbar ul li ul .showdesktop li .submenu-icons .menu-content{float:initial;width:100%;text-align:left;padding-left:0;text-transform:initial;margin-top:25px}.navigation .navbar ul li ul.col-submenu{display:block!important;opacity:1;visibility:visible;position:static;top:0;padding-top:0;padding:0 0;transform:translateY(0)}.navigation .navbar ul li ul.col-submenu li{width:100%;margin-left:-10px}.navigation .navbar ul li ul li>a{text-transform:inherit;padding:0;font-size:18px;display:block;color:#000;height:100%}.navigation .navbar ul li ul div .showdesktop li .submenu-icons{padding:10px 20px 16px;display:flex;align-items:center;padding-left:0;justify-content:flex-start}.navigation .navbar ul li ul div .showdesktop li ul.col-submenu li .submenu-icons{display:flex;padding:0;padding-right:0}.navigation .navbar ul li ul li ul.col-submenu li .submenu-icons .menu-content{width:calc(100% - 0px);margin:0}.navigation .navbar ul li ul>div{background:#f2f2f2;box-shadow:none;box-shadow:inset 0 0 0 #000;display:flex;width:100%;flex-wrap:wrap;justify-content:center;position:relative;justify-content:flex-start}.col-submenu li a .submenu-icons .menu-content h5{padding:10px 10px;font-weight:400!important;text-transform:initial!important}.navigation .navbar ul li ul .showdesktop li li:hover>a .submenu-icons{background:transparent;color:#f57c20!important}.showdesktop>li{padding:0 50px;position:relative!important}.showdesktop>li::after{content:"";position:absolute;right:0;width:1px;height:77%;bottom:0;background-color:#c8c7c7}.showdesktop>li:last-child:after{display:none;}.navigation .navbar,.navigation nav li{position:initial}.navigation .navbar{padding:0}.banner.react-banner .banner-inner{text-align:left}.react-banner .banner-inner button{margin-top:16px;border-width:2px}.react-banner .banner-inner button span{margin:0 8px}.react-banner .banner-inner button.button-with-image,.react-banner .banner-inner button.button-with-image:hover,.react-banner .banner-inner button.button-with-image:active{padding:8px 20px 7px 5px!important;outline:none;border-width:2px}.react-banner .banner-inner button.button-with-image:hover{color:#fff;border-color:#fff}.react-banner .btn-trasparent,.react-banner .btn-trasparent:hover,.react-banner .btn-trasparent:active{background-color:transparent;border-color:#fff;padding-left:24px!important;padding-right:24px!important;outline:none;border-width:2px}.react-banner .btn-trasparent:hover{background-color:#dc660c;color:#fff;border-color:#dc660c}.react-banner .button-wrapper{display:inline-flex;gap:40px}.f22,.content-section .f22{font-size:22px}.content-section p:last-child{margin-bottom:0}.content-section{padding-bottom:60px}.why-hire-react{padding:60px 0;background-image:url("../images/react/why-hire-react-bg.png")}.why-hire-react .heading-top h2{font-size:35px;margin-bottom:24px}.why-hire-react .heading-top{max-width:720px}.why-hire-react .bottom-steps .steps h3{font-size:20px}.why-hire-react .bottom-steps{gap:22px 0}.why-hire-react .developer-steps .heading-top{margin-bottom:40px}.why-hire-react .bottom-steps::before{opacity:0}.project-steps{background-image:url("../images/react/project-steps-bg-new.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding:60px 0 280px}.project-steps .heading-top h2{margin-bottom:24px}.project-steps .circle-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.project-steps .circle-wrapper>div{border:6px solid #fff;border-radius:50%;max-height:245px;min-height:245px;max-width:245px;width:100%;height:100%;box-shadow:0 0 0 13px #132441;position:relative;background-color:#fefefe}.project-steps .circle-wrapper .box-inner{display:flex;justify-content:center;align-items:center;border:10px solid #f57c20;border-radius:50%;position:absolute;left:0;top:0;height:100%;width:100%}.project-steps .circle-wrapper .box-inner p{font-size:21.6px;margin-bottom:0;text-align:center;padding:16px;line-height:1.5}.project-steps .circle-wrapper .column:not(:first-child):after{content:"";position:absolute;background-image:url(../images/steps-connection.png);background-repeat:no-repeat;width:43px;height:57px;left:-50px;top:50%;z-index:1;background-position:center}.hiring-developer.blue-bg .hiring-developer-inner{background-color:#14213d;color:#fff}.hiring-developer.blue-bg .hiring-developer-inner p{color:#fff}.max-1240,.max-1200{max-width:1240px;margin-left:auto;margin-right:auto}.max-1200{max-width:1200px}.max-1070{max-width:1070px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.developer-good-at .achivments-card.bottom-line{border-bottom:2px solid #d4d4d4}.developer-good-at .achivments-card{padding:30px 0;max-width:524px}.developer-good-at .heading-top{margin-bottom:24px}.developer-good-at .counter-col{display:flex;align-items:center}.developer-good-at .counter-col img{flex-shrink:0}.achivments.developer-good-at .counter-col h3{font-size:18px;text-align:left;margin-left:22px;padding:0;line-height:1.5}.developer-good-at-points{max-width:1250px;margin:0 auto}.positionsContainer.faqnew{width:100%;margin-top:30px}.positionsContainer.faqnew h2{text-align:center}.positionsContainer.faqnew .positions .pos_header{padding:0;background:#fff;border:1px solid #d9d9d9}.positionsContainer.faqnew .positions .pos_header:after{right:30px;transition:all .3s ease;transform:translateY(-50%) rotate(45deg)}.positionsContainer.faqnew .positions>div.active .pos_header:after{transform:scale(-1) rotate(45deg)}.positionsContainer.faqnew .positions{border:0 solid #d9d9d9;margin-top:20px}.positionsContainer.faqnew .positions .pos_header h4{font-size:22px;position:relative;padding:16px 30px 16px 80px;font-weight:600;font-family:"Lato",sans-serif;padding-right:45px}.positionsContainer.faqnew .positions .pos_header h4:before{content:"Q:";background:#f57c20;position:absolute;left:0;top:0;height:100%;width:60px;text-align:center;display:flex;justify-content:center;align-items:center;border-right:1px solid #d9d9d9;font-size:23px}.positionsContainer.faqnew .positions .pos_description{padding:20px 20px 5px;display:none}.positionsContainer.faqnew .positions .pos_description a{color:#f57c20}.positionsContainer.faqnew .positions .pos_description ul{margin:0;padding:0;font-size:16px}.positionsContainer.faqnew .positions .pos_description ul li{margin:15px 0;padding:0 0 0 20px;position:relative}.positionsContainer.faqnew .positions .pos_description ul li:before{content:"";position:absolute;top:5px;left:0;width:8px;height:8px;background:#f57c20}.space_ecommerce{display:inline-block;width:100%;height:70px}.positionsContainer .positions .pos_header{position:relative;cursor:pointer;padding:25px 30px 25px 0}.positionsContainer .positions .pos_header:after{position:absolute;content:"";border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:6px;top:50%;right:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.positionsContainer .positions .pos_header h4{margin:0;font-family:museo500;line-height:1.4}.accordion{padding:80px 0 60px}.accordion p{font-size:17px}.developer-steps-inner .heading-top{max-width:880px}.header-white + div,.header-white + section,.blog .inner-content-wrap.blog{padding-top:208px}header.fixed,.header-white{background-color:#fff!important;box-shadow:0 3px 8px rgb(0 0 0 / 8%)}header.fixed{position: fixed;}header.fixed .navigation nav li a,.header-white .navigation nav li a{color:#000}header.fixed .navigation nav li:hover a,.header-white .navigation nav li:hover a{color:#f57c20}header.fixed .btn-primary.btn-white,.header-white .btn-primary.btn-white{background-color:#f57c20;border-color:#f57c20;color:#fff}header.fixed .btn-primary.btn-white:hover,.header-white .btn-primary.btn-white:hover{background-color:transparent;color:#f57c20}header .logo-img .logo-black,header.fixed .logo-img .logo-white,.header-white .logo-img .logo-white,.header-white .logo-img .logo-black,.mobile{display:none}header.fixed .logo-img .logo-black,.header-white .logo-img .logo-black{display:block}.thankyou{text-align:center}.thankyou h2{max-width:1000px;margin:50px auto 15px;font-weight:800}.thankyou p{max-width:900px;margin-left:auto;margin-right:auto}.thankyou.error h2{font-size:36px;margin-bottom:30px}.innerpageSkillset .container-medium{max-width:1550px}main section:nth-child(odd){background-color:#fefefe}main section:nth-child(even){background-color:#f4f4f4}.bg-none{background-color:transparent!important}.review-slider{margin-bottom:0}.achivments-with-bg{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;background-color:#13213e!important;background-image:url(../images/about-achivments-sec-bg.png)}.achivments-with-bg.text-white .heading-top p,.achivments-with-bg.text-white .achivments-card p{color:#fff}.support-card .top .icon img,.developer-good-at .counter-col img{width:55px;height:55px}.skillset .logo img{max-height:60px}.nav-links .nav-next{margin-left:12px}#jva6jl4ah6d1692969392992.widget-visible>iframe{bottom:60px!important}.type-of-support.type-of-support-inner{margin:0 0 80px}.type-of-support.type-of-support-inner .bottom-content p{margin-bottom:0}.type-of-support.type-of-support-inner .col-md-4{padding-top:40px}.type-of-support.type-of-support-inner .bottom-border{border-bottom:1px solid #dcdcdc;padding-bottom:40px;padding-top:0}.type-of-support.type-of-support-inner .col-md-4:nth-child(3n + 3)::after{opacity:0}.type-of-support.type-of-support-inner .type-of-sypport-inner{overflow:hidden}.banner .banner-inner .banner-heading,.banner-inner h1.banner-heading,.banner-inner .banner-heading{color:#fff;font-weight:bold}.banner .banner-inner .banner-heading>span,.banner-inner h1.banner-heading>span,.banner-inner .banner-heading>span{font-weight:400}.space-left{margin-left:9px}.o-filtter img{filter:brightness(0) saturate(100%) invert(48%) sepia(91%) saturate(880%) hue-rotate(348deg) brightness(100%) contrast(93%)}.webapplecate-s h2{margin-bottom:40px;display:block;margin-top:40px}section.technologytools.mart-70.pythontech{padding:30px 0}.techIcon h3{width:-webkit-fill-available;font-size:20px;margin-bottom:10px;margin-top:10px}.techIcon span{position:relative}.techIcon span:before{content:"";background:url(../images/wepapplicate/app-arrow.png) no-repeat;width:42px;height:42px;position:absolute;left:-28px;top:-1px;transform:scale(.8)}.techIcon{display:flex;align-items:center;padding:30px 0;border-bottom:2px solid #f3f3f3}.techIcon ul{display:flex;list-style:none;gap:15px;align-items:center;text-align:center}.techIcon li{margin-right:15px;min-width:155px}.techIcon li img{filter:grayscale(1);cursor:pointer}.techIcon li img:hover{filter:none;cursor:pointer}.support-card .content.webapplicate-h h3{font-size:17px}.technologytools h2{margin-bottom:20px}@media screen and (max-width:1700px){.skillset-with-link.skillset .last-box{margin:1%}.skillset .logos{gap:0}.skillset .logo{width:10.5%;height:auto;margin:1%;padding:15px 5px}.skillset .logo img{max-height:50px}.skillset .logos{justify-content:initial}.skillset-with-link.skillset .logo{}.skillset-with-link.skillset .last-box{width:40.3%}.contact-form .left-side{padding:120px 55px 120px}.contact-form .social-wrapper .col{width:48px;height:48px}.contact-form .form{padding:90px 50px 90px 30px}.contact-form .form h2{font-size:42px}.contact-form .form .contactform-btm .form-control,.support-card .content h3,.project-steps .circle-wrapper .box-inner p,.navigation .navbar ul li ul li .submenu-icons .menu-content h5{font-size:15px}.navigation nav li a{font-size:15px}.navigation button{font-size:15px!important; line-height: 1.2;}.bottom-steps .steps h3,.hiring-developer .hiring-developer-inner p,.team-slider .slide h3,.achivments .achivments-card h3,.contact-form .form p,.why-hire-react .bottom-steps .steps h3,.achivments.developer-good-at .counter-col h3,.positionsContainer.faqnew .positions .pos_header h4:before,.positionsContainer.faqnew .positions .pos_header h4{font-size:20px}.contact-form .left-side>h3,.follow-us h3,.skillset .last-box h3{font-size:24px}.recent-work .recent-work-slider h2{font-size:28px}.reviews .left-side h2,.content-section h2,.book-a-consultation h2,h2,.banner-inner h3,.banner-inner .banner-heading,.hiring-developer .hiring-developer-inner h2,.contact-form .form h2{font-size:36px}.logo-img img{max-width:200px}.navigation nav .main-ul>li{padding:15px 14px}.banner-inner h1{font-size:98px}.banner .banner-inner h3,.banner .banner-inner .banner-heading{font-size:68px}.banner-inner button{margin-top:50px}.type-of-support .type-of-sypport-inner{padding:40px 40px}.skillset .last-box h3{font-size:22px;margin-bottom:12px}.skillset .last-box{padding:16px 22px 16px}.skillset .btn,.skillset .btn:hover,.skillset .btn:active{padding:12px 20px;font-size:16px}.project-steps .circle-wrapper>div{max-height:226px;min-height:226px;max-width:226px}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-check:checked + .btn,.btn.active,.btn.show{padding:14px 50px}.react-banner .banner-inner button.button-with-image,.react-banner .banner-inner button.button-with-image:hover,.react-banner .banner-inner button.button-with-image:active{padding:4px 20px 4px 5px!important}.react-banner{padding:238px 0 calc(238px - 72px)}.header-white + div,.header-white + section,.blog .inner-content-wrap.blog{padding-top:169px}}@media screen and (max-width:1480px){.fixed .navigation nav .main-ul>li { padding: 15px 14px;} header.fixed .btn-primary.btn-white, .header-white .btn-primary.btn-white {padding: 14px 23px;}button.language-btn.btn.btn-primary.btn-white.language-btn {padding: 14px 25px;}.navigation nav li a{font-size:15px} .navigation .navbar ul li ul li .submenu-icons .menu-content h5 {font-size: 16px;}.banner-inner h3,.banner-inner .banner-heading{font-size:56px}.banner-inner h1{font-size:82px}.reviews .left-side h2,.content-section h2,.book-a-consultation h2,h2{font-size:36px}.banner-inner p,.achivments .achivments-card h3,h3,.recent-work .recent-work-slider h2{font-size:18px}.navigation nav li{padding:0 16px}.achivments .achivments-card h3{padding:24px 0}.navigation nav .main-ul>li{padding-left:7px;padding-right:7px}.project-steps .circle-wrapper .column:not(:first-child):after{background-color:#132441;height:3px;border-radius:50%;background-image:none;display:none}.project-steps .circle-wrapper>div{z-index:5}.project-steps .circle-wrapper::after{background-color:#132441;height:3px;border-radius:50%;background-image:none;position:absolute;left:10%;width:80%;content:"";z-index:1}.showdesktop>li{padding:0 36px!important}.navigation .navbar ul li ul.col-submenu>li{padding:0}.google-review img,.google-review-wrapper img{max-width:220px}.developer-good-at .achivments-card{padding:20px 0}.achivments.developer-good-at .counter-col h3{margin-left:22px}.type-of-support.type-of-support-inner{margin-bottom:60px}.terms-sec-top{margin-top:80px}}@media screen and (max-width:1367px){.menu-content-box h3 {font-size: 18px;}.menu-content-box p {font-size: 15px;}.skillset-with-link.skillset .last-box{padding:15px 12px}button.language-btn.btn.btn-primary.btn-white.language-btn {padding: 9.733px 25px;}header.fixed .btn-primary.btn-white, .header-white .btn-primary.btn-white { padding: 7px 16px;}.fixed .navigation nav .main-ul>li { padding: 15px 10px;}.project-steps .circle-wrapper>div{max-height:180px;min-height:180px;max-width:180px}.navigation .btn,.navigation .btn:hover,.navigation .btn:active,.navigation .btn:focus{padding:9.733px 25px;font-weight:400;font-size:15px!important}.banner{padding:260px 0 calc(260px - 109px)}.header-white + div,.header-white + section,.blog .inner-content-wrap.blog{padding-top:169px}.banner-inner h3,.banner-inner .banner-heading{margin-bottom:24px}.banner-inner p{font-weight:400}.support-card .bottom-content,.banner-inner p,.contact-form .contact-details ul li{margin-top:24px}.team-slider .slide h3{margin-top:20px}.banner-inner h1{font-size:78px}.banner .banner-inner h3,.banner .banner-inner .banner-heading{font-size:48px}.banner-inner button,.contact-form .form .contactform-btm{margin-top:40px}a.link{font-size:12px}.navigation nav li a,.support-card p,.recent-work .recent-work-slider .desc,.recent-work .recent-work-slider .small-desc,.reviews-right-side p,.project-steps .circle-wrapper .box-inner p,.navigation .navbar ul li ul li .col-submenu .menu-content h5,.navigation .navbar ul li ul li .submenu-icons .menu-content h5{font-size:14px}.heading-top p,.reviews .left-side p,.review-heading h4,.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-check:checked + .btn,.btn.active,.btn.show,.contact-form .left-side>p,.contact-form .contact-details ul li h3,.contact-form .contact-details ul li p,.contact-form .contact-details ul li p a,.contact-form .form .contactform-btm .form-control,.f22,.content-section .f22,.accordion p,.support-card .content h3{font-size:16px}.bottom-steps .steps h3,.hiring-developer .hiring-developer-inner p,.team-slider .slide h3,.achivments .achivments-card h3,.contact-form .form p,.why-hire-react .bottom-steps .steps h3,.achivments.developer-good-at .counter-col h3,.positionsContainer.faqnew .positions .pos_header h4:before,.positionsContainer.faqnew .positions .pos_header h4{font-size:16px}.contact-form .left-side>h3,.follow-us h3,.skillset .last-box h3{font-size:20px}.skillset .btn-primary,.skillset .btn-primary:hover,.skillset .btn-primary:focus{padding:10px 30px}.why-hire-react .heading-top h2{font-size:28px}.reviews .left-side h2,.content-section h2,.book-a-consultation h2,h2,.banner-inner h3,.banner-inner .banner-heading,.hiring-developer .hiring-developer-inner h2,.contact-form .form h2{font-size:30px}.achivments.developer-good-at .counter-col h3{line-height:1.5}.support-card{padding:0 24px}.showdesktop>li{padding:0 24px!important}.type-of-support .type-of-sypport-inner{padding:48px 60px}section.paddingBottom,.reviews,.footer_bg,.contact-form .form,.accordion{padding-bottom:60px}.contact-form .follow-us{padding-top:40px}section.paddingTop,.footer_bg,.contact-form .form,.accordion{padding-top:60px}.book-a-consultation{padding-top:90px;padding-bottom:90px}.heading-top h2,.contact-form .left-side>h3{margin-bottom:20px}.heading-top{margin-bottom:36px}.developer-steps .heading-top{margin-bottom:40px}.innerpageSkillset .logo h5{font-size:14px}.contactform-btm{padding:36px}.skillset .last-box{padding:24px}.bottom-steps{gap:22px 0}.review-slider .slide-inner{padding:40px 24px 24px}.review-heading .image{margin-right:20px}.review-heading .image img{width:68px;height:68px}.reviews .arrows button{width:48px;height:48px}.navigation .navbar ul li ul div .showdesktop li ul.col-submenu li .submenu-icons{justify-content:flex-start}.navigation nav li{padding:0}.contact-form,.hiring-developer{margin-top:-140px}.banner.contact-banner{padding-bottom:180px}.contact-form .left-side{padding:60px 30px 60px}.contact-form .form .contactform-btm .form-control{padding:14px 20px}.project-steps{padding-bottom:220px}.logo-img img{max-width:200px}.navigation nav li a{font-size:15px}.navigation .navbar ul li ul li .col-submenu .menu-content h5{padding:7px 10px}}@media screen and (max-width:1280px){.recent-work-slider .image-wrapper img{max-width:300px}.skillset.skillset-with-link .btn{font-size:12px;padding-left:12px;padding-right:12px}.skillset .last-box h3{font-size:18px}header .logo-img{max-width:240px}.navigation .btn{font-size:16px}.banner-inner h3,.banner-inner .banner-heading,.contact-form .form h2{font-size:36px}.contact-form .form p,.f22,.content-section .f22{font-size:18px}.banner-inner h1{font-size:56px}.reviews .left-side h2{font-size:30px}.type-of-support .type-of-sypport-inner,.skillset .last-box{padding:36px}.support-card{padding:0 20px}.support-card .content h3{font-size:18px}.skillset .last-box{width:50%}.contact-form{margin-top:-140px}.project-steps .circle-wrapper .box-inner p{font-size:16px}.project-steps-inner{padding:0 20px}}@media screen and (max-width:1200px){.header-white + div,.header-white + section,.blog .inner-content-wrap.blog{padding-top:129px}.project-steps .circle-wrapper{gap:36px}.project-steps .circle-wrapper::after{display:none}.project-steps .circle-wrapper .column:not(:first-child):after{opacity:0}.reviews-right-side{width:100%}header{padding:21px 0}.review-inner .col-md-6{flex:0 0 100%;width:100%}.reviews .left-side{margin:0}}@media (min-width:767px){.support-card .bottom-content>p{min-height:109px}}@media (min-width:1201px){.collapse.navbar-collapse{display:block}.navigation .navbar-toggler{display:none}.navigation .navbar ul li>ul{transition:transform .3s,opacity .3s;transform:translateY(100px);display:block!important;pointer-events:none}.navigation .navbar ul li:hover>ul{pointer-events:initial}.navigation .navbar ul li ul{transition:transform .5s,opacity .5s;transform:translateY(100px)}.navigation .navbar ul li.dropdown>.nav-link:after,.navigation .navbar ul li.dropdown>a:after{content:"";font-family:"Font Awesome 5 Free";vertical-align:middle;border-width:0;margin:-2px 0 0 6px;background:url(../images/nav-arrow.png) no-repeat;width:13px;height:8px;position:relative;display:inline-block}.navigation nav .main-ul>li.dropdown a{position:relative}.navigation nav .main-ul>li.dropdown:hover>a::before{content:"";position:absolute;bottom:-12px;height:4px;width:100%;background-color:#e97a24;border-radius:2px}.navigation .navbar ul li ul>div{width:96%;margin:0 auto;border-radius:25px;max-width:1550px}.navigation .navbar .main-ul li.dropdown:hover>ul{visibility:visible;height:auto;opacity:1}.navigation .navbar .main-ul li.dropdown:hover>ul{transform:translateY(20px)}.dropdown.dropdown-single{position:relative}.dropdown.dropdown-single .showdesktop>li{padding:0 20px}.dropdown.dropdown-single .showdesktop{padding:16px 0}.navigation .navbar .main-ul li.dropdown-single>ul,.navigation .navbar .main-ul li.dropdown.dropdown-single:hover>ul{min-width:300px;left:-25%}.dropdown.dropdown-single .showdesktop>li::after{display:none}.navigation .navbar ul li.dropdown-single .col-submenu li:hover .submenu-icons .menu-content h5{background-color:transparent!important}.navigation .navbar ul li.dropdown-single ul.col-submenu li{margin-left:0}.navigation .navbar ul li.dropdown-single ul.col-submenu li:not(:first-child){}}@media (max-width:1200.5px){.navigation .navbar ul li ul{display:none;visibility:visible;opacity:1;position:relative;padding:0}.showdesktop{display:none!important}.mobile{display:block}.showMobile{display:block!important;width:100%;padding:0}.navigation .navbar ul li ul li .submenu-icons .menu-icons,.navigation .navbar ul li .nav-link.circle_img,.navigation .navbar ul li a:before,.navigation .navbar ul li i,.navigation .navbar ul li ul div li:before,.navigation .navbar ul li ul li .submenu-icons .menu-icons,.navigation .navbar ul li ul li.subdropdown ul.submenu:before,.navigation .submenu{display:none}.navigation .navbar ul li ul>div{background:#000}.navigation .navbar ul li ul>div{margin:0}.navigation .navbar ul li ul li{width:100%;border-top-color:#333}.navigation .navbar .dropdown-menu li:first-child a,.navigation .navbar ul li:first-child,.navigation .navbar ul.dropdown-menu1 li:first-child{border-top:0}.navigation .navbar ul li .submenu{width:100%;display:none;visibility:visible;opacity:1}.navigation .navbar ul li ul li>a{height:auto;padding:0;color:#fff}.navigation .navbar ul li ul div li .submenu-icons{padding:0 15px;height:auto;justify-content:flex-start;text-align:left}.navigation .navbar ul li ul li .submenu-icons .menu-content{text-align:left;padding:14px 0}.navigation .navbar ul li ul div li .submenu-icons .menu-content h5{font-size:15px;font-weight:500;color:#fff}small.open{background:url(../images/plus-img.png) 4px 5px no-repeat rgba(255,255,255,.15);cursor:pointer;height:46px;position:absolute;right:0;top:0;width:48px;display:block}small.open{height:45px}.navigation .navbar ul li ul li.subdropdown ul.submenu{display:none;top:0;background:0;left:0;transform:none;transition:none}.navigation .navbar ul li ul li.subdropdown ul.submenu li{border-color:#1f1f1f;background:#1f1f1f;border-top:1px solid #333}.navigation .navbar ul li ul li>a{height:auto;padding:0;color:#fff}.navigation .navbar ul li ul div li ul li .submenu-icons{padding:0 10px;background:#1f1f1f}.navigation .navbar ul li ul li ul li .submenu-icons .menu-content{width:calc(100% - 50px);text-align:left;padding-left:5px}.navigation .navbar ul li ul li .submenu-icons .menu-content{text-align:left;padding:14px 0}.navigation .navbar ul li:hover>ul{transform:translateY(0)}.navigation .navbar-toggler{width:40px;margin:0;color:#fff;background-color:transparent;padding:0;outline:none!important;border:none}.navbar-toggler{position:absolute;top:14px;right:0;padding:4px 8px 10px;margin:2px 15px 10px 0;z-index:1;outline:0!important}.navbar-toggler-icon{width:auto;height:auto}.navbar-toggler.collapsed span:nth-child(2),.navbar-toggler.collapsed span:nth-child(4){transform:rotate(0);left:0}.navbar-toggler span:nth-child(2){transform:rotate(45deg);transform-origin:20% 12%;position:relative;left:2px}.navbar-toggler span.icon-bar{transition:.4s}.navbar-toggler .icon-bar{color:#fff;background:#fff;display:block;width:22px;height:2px;border-radius:1px}.navbar-toggler.collapsed span:nth-child(3){opacity:1}.navbar-toggler span:nth-child(4){transform:rotate(-45deg);transform-origin:0 55%;left:2px;position:relative}.navbar-toggler .icon-bar + .icon-bar{margin-top:4px}.navbar-collapse{background:#f57c20;margin-bottom:0;max-height: 89vh;overflow-y: auto;}.navigation .navbar{width:100%;order:2;margin:0}.navbar-collapse{background:#f57c20;margin-bottom:0}.navigation .navbar ul li{margin:0;padding:0!important;text-align:left;border-top:1px solid #dc660c;font-size:15px;position:relative;width:100%}.navigation .navbar .dropdown-menu li:first-child a,.navigation .navbar ul li:first-child,.navigation .navbar ul.dropdown-menu1 li:first-child{border-top:0}.navigation .navbar ul li .nav-link,.navigation .navbar ul li a{padding:13px 15px;display:block;color:#fff!important}.navbar-toggler-icon{width:auto;height:auto}.navbar-toggler{position:absolute;top:14px;right:0;padding:4px 8px 10px;margin:2px 15px 10px 0;z-index:1;outline:0!important}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background-color:transparent}.navbar-default .navbar-toggler{border:0}.navbar-toggler span.icon-bar{transition:.4s}.navbar-toggler span:nth-child(2){transform:rotate(45deg);transform-origin:20% 12%;position:relative;left:2px}.navbar-toggler span:nth-child(4){transform:rotate(-45deg);transform-origin:0 55%;left:2px;position:relative}.navbar-toggler.collapsed span:nth-child(2),.navbar-toggler.collapsed span:nth-child(4){transform:rotate(0);left:0}.navbar-toggler.collapsed span:nth-child(3){opacity:1}.navbar-toggler .icon-bar{color:#fff;background:#fff;display:block;width:22px;height:2px;border-radius:1px}header.fixed .navbar-toggler .icon-bar,.header-white .navbar-toggler .icon-bar{background-color:#dc660c}.navbar-toggler .icon-bar + .icon-bar{margin-top:4.5px;left:2px}small.open{background:url(../images/plus-img.png) 4px 5px no-repeat rgba(255,255,255,.15);cursor:pointer;height:100%;max-height:46px;position:absolute;right:0;top:0;width:48px;display:block}small.open.active{background:url(../images/plus-img.png) 4px -36px no-repeat rgba(255,255,255,.15)}.navbar-nav .dropdown-menu1{background:#000;margin:0;padding:0}.navigation .navbar ul.dropdown-menu1 li{border-top:1px solid #333;font-size:14px}.navigation .navbar ul li .submenu{width:100%;display:none;visibility:visible;opacity:1}.navigation{display:flex;align-items:center;position:absolute;left:0;width:100%;top:calc(100% + 20px)}.navigation>a{display:none}.navigation .navbar{padding:0}.navbar-toggler.collapsed span:nth-child(3){opacity:1}.navbar-toggler.collapsed span:nth-child(2),.navbar-toggler.collapsed span:nth-child(4){transform:rotate(0);left:0}.navbar-toggler span:nth-child(1){transform:rotate(45deg);transform-origin:20% 12%;position:relative;left:2px}.navbar-toggler span:nth-child(2){opacity:0}.navbar-toggler span:nth-child(3){transform:rotate(-45deg);transform-origin:0 55%;left:0;position:relative}.navbar-toggler.collapsed span:nth-child(1){transform:rotate(0deg);transform-origin:20% 12%;position:relative;left:0}.navbar-toggler.collapsed span:nth-child(2){opacity:1}.navbar-toggler.collapsed span:nth-child(3){transform:rotate(0deg);transform-origin:0 55%;left:0;position:relative}header .header-inner{position:relative}header .header-inner .navbar-toggler{position:absolute;top:50%;transform:translateY(-50%)}header .container{padding:0}header .header-inner{padding:0 15px}.project-steps .circle-wrapper{justify-content:center;max-width:800px;margin:0 auto}}@media (max-width:1024px) and (min-width:767px){.achivments .achivments-inner .col-md-3{width:50%}.our-latest-update .author-sec{flex-wrap:wrap;gap:16px}.contact-form-inner>.row .col-md-4,.contact-form-inner>.row .col-md-8{width:100%}}@media (min-width:992px) and (max-width:1700px){.container,header .container{padding-left:3.8vw;padding-right:3.8vw}}@media (max-width:1024px){.achivments .achivments-inner .col-md-3{border-bottom:2px solid #e0e0e0;padding-bottom:20px}.achivments .achivments-inner .col-md-3:nth-last-child(1),.achivments .achivments-inner .col-md-3:nth-last-child(2){border-bottom:none}}@media (max-width:991px){.type-of-support.type-of-support-inner .bottom-border{padding-top:40px}.type-of-support.type-of-support-inner .bottom-border:nth-child(1),.type-of-support.type-of-support-inner .bottom-border:nth-child(2){padding-top:0}.type-of-support.type-of-support-inner .col-md-4{width:50%}.type-of-support.type-of-support-inner .col-md-4:nth-child(2n + 1)::after{content:"";height:100%;width:1px;background-color:#dcdcdc;position:absolute;right:0;top:0}.type-of-support.type-of-support-inner .col-md-4:nth-child(3n + 3)::after{opacity:1}.type-of-support.type-of-support-inner .col-md-4{border-bottom:1px solid #dcdcdc}.type-of-support.type-of-support-inner .col-md-4:nth-last-child(1),.type-of-support.type-of-support-inner .col-md-4:nth-last-child(2){border-bottom:none}.slide .col-md-5,.slide .col-md-7{width:100%}.skillset .logo{width:16%}.skillset-with-link.skillset .logo{width:18%}.skillset-with-link.skillset .last-box{width:60%}.team-slider .slide .image{height:160px;width:160px;margin:0 auto}.team-slider .slide{padding:0 20px}.review-inner .col-md-6{flex:0 0 100%;width:100%}.reviews .left-side{margin:0}.contact-form .form h2{line-height:1.4}.team-slider .slide p{font-size:14px}.slick-prev,.slick-next,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{width:48px;height:48px}.techIcon{flex-wrap:wrap;justify-content:center;text-align:center}.techIcon ul{flex-wrap:wrap;justify-content:space-evenly}.hideM{display:none}.techIcon li{min-width:115px;margin-bottom:15px}.social_right{justify-content:flex-start}}@media (max-width:767px){.recent-work-slider .right-content,.reviews .left-side{padding:0 15px}.react-banner .banner-inner button.button-with-image img{max-width:34px}.google-review img,.google-review-wrapper img{max-width:160px}.recent-work .slick-prev,.recent-work .slick-next{top:auto;bottom:0}.recent-work .slick-prev{left:calc(50% - 48px)}.recent-work .slick-next{bottom:-21px;right:calc(50% - 48px)}.recent-work-slider{padding:0 0 62px}.support-card .icon{max-width:46px}.support-card .content{margin-left:16px}.team-slider .slide .image{height:160px;width:160px;margin:0 auto}.header-white + div,.header-white + section,.blog .inner-content-wrap.blog{padding-top:109px}.social_right{justify-content:flex-start}.banner-inner h3,.banner-inner .banner-heading{font-size:40px;margin-bottom:26px}.banner-inner h1{font-size:30px}.skillset .btn,.skillset .btn:hover,.skillset .btn:active{font-size:14px}.banner-inner p,.heading-top p,.hiring-developer .hiring-developer-inner p,.reviews .left-side p,.about-banner .banner-inner p,.book-a-consultation p,.contact-form .form p,.contact-form .form .contactform-btm .form-control,.f22,.content-section .f22,.achivments.developer-good-at .counter-col h3,.why-hire-react .bottom-steps .steps h3,.project-steps .circle-wrapper .box-inner p,.accordion p,.bottom-steps .steps h3,.positionsContainer.faqnew .positions .pos_header h4:before,.positionsContainer.faqnew .positions .pos_header h4,.recent-work .recent-work-slider h2{font-size:16px}.team-slider .slide h3{font-size:18px}.support-card .content h3,.achivments .achivments-card h3,.hiring-developer .hiring-developer-inner h2{font-size:16px}.banner-inner h3,.banner-inner .banner-heading,.banner .banner-inner h3,.banner .banner-inner .banner-heading{font-size:22px;line-height:1.4}.banner .banner-inner h3 span,.banner .banner-inner .banner-heading span{display:inline-block}.hiring-developer .hiring-developer-inner h2{line-height:1.5;margin-bottom:16px}.achivments.developer-good-at .counter-col h3{line-height:1.6}.reviews .left-side h2,.footer_bg h2,.book-a-consultation h2,.our-latest-update .top-heading h2,.contact-form .form h2,.why-hire-react .heading-top h2,.content-section h2,h2{font-size:22px}.heading-top h2{font-size:26px;margin-bottom:16px}section.paddingBottom,.footer_bg,.achivments,.teams,.our-latest-update,.content-section,.developer-steps.why-hire-react,.accordion{padding-bottom:40px}.contact-form .follow-us{padding-top:35px}section.paddingTop,.footer_bg,.achivments,.teams,.our-latest-update,.accordion{padding-top:40px}.support-card .bottom-content a,.banner-inner button{margin-top:0}.support-card .bottom-content,.hiring-developer .hiring-developer-inner h2,.recent-work .recent-work-slider h2,.social_right,.our-latest-update .latest-card .left-content h4,.banner-inner p,.about-banner .google-review-wrapper{margin-top:20px}.support-card,.heading-top,.book-a-consultation p,.type-of-support.type-of-support-inner{margin-bottom:40px}.hiring-developer .hiring-developer-inner p,.recent-work .recent-work-slider .desc,footer .contact-info,.footer_bg h2,.content-section h2,.achivments.developer-good-at .heading-top,.reviews .left-side .google-review{margin-bottom:20px;line-height:1.4}.recent-work .recent-work-slider h2,.contact-form .left-side>h3{margin-bottom:14px}.type-of-support .type-of-sypport-inner{padding:40px 40px 0}.support-card .bottom-content{margin-top:20px}.contact-form .form .contactform-btm{margin-top:40px}.why-hire-react .bottom-steps{gap:22px}.skillset .last-box{width:100%}.skillset .last-box,.review-slider .slide-inner,.contactform-btm{padding:24px}.achivments .achivments-card h3,.developer-good-at .achivments-card{padding:24px 0}.book-a-consultation{padding:60px 0}.reviews{padding-bottom:20px}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-check:checked + .btn,.btn.active,.btn.show{font-size:14px;padding:13px 20px}.developer-steps{padding:40px 0 80px}.hiring-developer{margin-top:-40px}.bottom-steps{gap:22px 0}.hiring-developer .image-wrapper img{max-width:180px;margin:0 auto}.bottom-steps .steps h3{line-height:1.6}.hiring-developer .hiring-developer-inner{padding:34px 19px 34px;text-align:center}.slick-prev,.slick-next,.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus,.reviews .arrows button{width:40px;height:40px}.reviews .arrows button img{width:16px}.team-slider{padding:0 40px}.reviews-right-side{width:100%}.contact-info ul li{max-width:100%}header .logo-img img{max-width:140px}.banner{padding:120px 0 40px}.banner.home-banner,.banner.contact-banner{padding:120px 0 180px}.footer-btm ul{flex-wrap:wrap;gap:14px}.footer-btm ul li:not(:last-child)::after{display:none}.footer-btm ul li{padding-right:13px;padding-left:0}.type-of-support .col-md-4:not(:last-child):after{display:none}.content-section p{text-align:left}.brands ul li{margin:0;width:calc(50% - 0px);padding:20px}.recent-work-slider .image-wrapper img{padding:0 15px}.our-latest-update .top-heading{flex-wrap:wrap;margin-bottom:40px}.our-latest-update .bottom-section>.row{gap:40px}.contact-form{margin-top:-140px}.contact-form .left-side,.contact-form .form{padding:40px 24px}.contact-form .form .contactform-btm .form-control{padding:14px 18px}.react-banner .btn-trasparent,.react-banner .btn-trasparent:focus,.react-banner .btn-trasparent:active{padding:10px 20px;line-height:1}.project-steps{padding:40px 0 110px}.project-steps .circle-wrapper .column:not(:first-child):after{opacity:0}.project-steps-inner{padding-left:20px;padding-right:20px}.why-hire-react .bottom-steps .steps{padding-left:45px}.achivments.developer-good-at .col-md-6 .achivments-card{border-bottom:2px solid #d4d4d4;max-width:100%}.achivments.developer-good-at .col-md-6:last-child .achivments-card{border-bottom:none}.positionsContainer.faqnew .positions .pos_header h4:before{display:flex;align-items:center;padding-top:0}.positionsContainer.faqnew .positions .pos_header:after{right:16px}.project-steps .circle-wrapper>div{max-height:180px;min-height:180px;max-width:180px}.bottom-steps .steps{padding-left:40px}.bottom-steps .steps::before{width:28px;height:28px;left:6px}.type-of-support.type-of-support-inner .support-card{margin-bottom:0}.type-of-support.type-of-support-inner .col-md-4{width:100%;padding:24px 0!important}.type-of-support.type-of-support-inner .col-md-4{border-bottom:1px solid #dcdcdc!important}.type-of-support.type-of-support-inner .row{margin:0}.type-of-support.type-of-support-inner .support-card{padding:0}.type-of-support.type-of-support-inner .type-of-sypport-inner{padding:24px}.type-of-support.type-of-support-inner .col-md-4:first-child{padding-top:0!important}.type-of-support.type-of-support-inner .col-md-4:last-child{padding-bottom:0!important;border-bottom:none!important}.terms-sec-top{margin-top:80px}}@media (max-width:640px){.about-banner .google-review-wrapper img{width:calc(50% - 20px)}.bottom-steps::before{height:95%}}@media (max-width:576px){.react-banner .button-wrapper,.react-banner .button-wrapper a{display:inline-block}.react-banner .button-wrapper button{min-width:220px}.achivments .col-md-3:not(:last-child){border-right:none;border-bottom:2px solid #e0e0e0!important;padding-bottom:40px}.achivments .heading-top{margin-bottom:0}.skillset .logo{width:30%}.skillset-with-link.skillset .logo{width:31%;flex:1 1 auto}.skillset-with-link.skillset .last-box{width:100%;text-align:center}.skillset .logo img{max-height:30px}.skillset .logo h5{font-size:14px}.heading-top h2 span{display:inline-block}}@supports (-webkit-hyphens:none){.banner{background-image:url(../images/banner-img.jpg)}.footer_bg{background-image:url(../images/footer-bg.jpg)}.frontend-developer{background-image:url("../images/frontend-developer/banner-image.jpg")}.backend-developer{background-image:url("../images/backend-developer/banner-image.jpg")}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.banner{background-image:url(../images/banner-img.jpg)}.footer_bg{background-image:url(../images/footer-bg.jpg)}.frontend-developer{background-image:url("../images/frontend-developer/banner-image.jpg")}.backend-developer{background-image:url("../images/backend-developer/banner-image.jpg")}}section.achivments.achivments-with-bg.text-white.bg-grey-100 {padding-bottom: 220px;}/*section.hiring-developer.bg-none {padding-top: 146px;}*/.hiring-developer .hiring-developer-inner {background-color: #13213e !important;background-position: center;background-size: cover;background-repeat: no-repeat;}.hiring-developer .hiring-developer-inner p{color: #fff !important;}.kkr {display: flex;align-items: center;gap: 24px;}.our-latest-update .top-heading {margin-bottom: 50px;gap: 0px !important;}.skillset .logo img {max-height: 70px;height: 70px;}.dropdown-content.lang-content li a {display: flex;}section.banner.home-banner .banner-inner{text-align:left;padding:0}.home-banner{padding:300px 0;background-image:url(/assets/images/homebanner/banner-new-home.webp);background-size:cover;background-repeat:no-repeat;background-color:transparent!important}.home-banner .container{max-width:1749px}.home-banner .row{align-items:center;margin-left:0;margin-right:0}.home-banner .banner-inner h3{font-size:47px;color:#000000;margin-bottom:20px}.home-banner .banner-inner h1{font-size:50px;line-height: normal;}.home-banner .banner-inner p{font-size:20px;margin-top:20px;margin-bottom:0;color:#000;font-weight: 600;line-height: 25px;}section.type-of-support.bg-none{background-color:transparent!important}.banner-inner p{width: 76%;}@media screen and (max-width:1700px){.skillset .logos{justify-content:center}.banner-inner h1{font-size:45px}.home-banner.banner .banner-inner h3,.banner .banner-inner .banner-heading{font-size:35px;margin-bottom:20px}.home-banner .banner-inner button{margin-top:47px}}@media(max-width:1650px){.home-banner{padding:200px 0 200px}}@media(max-width:1450px){.home-banner{padding:160px 0 180px;}}@media screen and (max-width:1367px){.home-banner .banner-inner h1{font-size:47px}.home-banner.banner .banner-inner h3,.banner .banner-inner .banner-heading{font-size:38px}}@media screen and (max-width:1267px){.banner.home-banner{padding:150px 0 200px}.banner.home-banner .banner-inner h3,.banner .banner-inner .banner-heading{font-size:30px}.home-banner .banner-inner h1{font-size:31px}.home-banner .banner-inner button,.contact-form .form .contactform-btm{margin-top:15px}}@media screen and (max-width:1067px){.banner.home-banner{background-size:cover}section.banner.home-banner .banner-inner{text-align:left;width:100%}}@media(max-width:765px){.banner-inner p{width: 100%;}.right-content{text-align:left;}.home-banner .banner-inner h1{font-size:30px;}}.home-layout-n .navigation nav li a{color:#000}.home-layout-n img.logo-white{display:none}.home-layout-n img.logo-black{display:block}.home-layout-n button.btn.btn-primary.btn-white{background-color:#f57c20;border-color:#f57c20;color:#fff}.home-layout-n button.btn.btn-primary.btn-white:hover{background-color:#ffffff;color:rgb(245,124,32)}.home-layout-n header.fixed .btn-primary.btn-white:hover{background-color:transparent;color:rgb(245,124,32)}@media (min-width: 1700px) {.home-banner .container{padding:0 3.8vw}header .container{padding-left:3.8vw;padding-right:3.8vw}}@media (min-width: 2100px) {header .container{padding-left:0;padding-right:0;}}@media (min-width: 1201px) {.home-layout-n .navigation .navbar ul li.dropdown>.nav-link:after, .home-layout-n .navigation .navbar ul li.dropdown>a:after {filter: brightness(0) saturate(100%) invert(0%) sepia(6%) saturate(7475%) hue-rotate(284deg) brightness(94%) contrast(106%);}}@media(max-width:1200.5px){.home-layout-n .navbar-toggler .icon-bar{background:#000;}}
p.f22, .content-section p.f22{font-size: 16px !important;}
.home-layout-n img.logo-white{
    display:block;
}
.home-layout-n img.logo-black {
    display: none;
}
.home-banner {
   
    border-radius: 0 0 48px 48px;
      background: #171717;
    background-color: #171717 !important;
      padding: 200px 0 88px;
}

.home-layout-n .navigation nav li a{
    color:#fff;
}

.banner-inner h1{
    color:#fff !important;
}

.home-banner .banner-inner p{
    color:#fff !important;
    opacity: 0.8;
}

.type-of-support{
    margin-top:0;
}

.home-banner .container{
    position: relative;
}

section.banner.home-banner:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(/assets/images/homebanner/zedrox-logo.svg);
    width: 100%;
    height: 100%;
    max-height: 466px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.banner-review-block {
    margin-top: 67px;
    gap:48px;
    display: flex;
}
.type-of-support.home-support {
    padding: 100px 0px;
}

.type-of-support.home-support .type-of-sypport-inner {
    padding: 0px 0px;
    background-color: transparent;
    box-shadow: none;
}

.support-card {
    padding: 32px;
    background: #fff;
    height: 100%;
}

.type-of-support .col-md-4:not(:last-child):after{
    display: none;
}

.type-of-support .row{
    margin: 0;
}
.type-of-support .row .col-md-3:first-child {
    padding-left: 0;
}
.type-of-support .row .col-md-3:last-child {
    padding-right: 0;
}

.home-banner .container{
    max-width: 1664px;
}
header .container {
    max-width: 1664px;
}

section.skillset.skillset-with-link.paddingTop.paddingBottom.hide-mobile {
    background: #f4f4f4;
}

section.brands.homeBrands.bg-grey-200 {
    background: #f4f4f4;
    padding: 53px 0px;
    border-top: 1px solid #E0E0E0;
}

ul.brand-logo {
    display: flex;
    align-items: center;
    width: max-content;
    animation: marquee linear infinite;
    animation-duration: 25s;
    flex-wrap: nowrap;
}

.container.brand-logo-footer {
    display: flex;
    align-items: center;
    width: max-content;
    animation: marquees linear infinite;
    animation-duration: 14s;
    flex-wrap: nowrap;
    gap:20px;
    max-width:max-content !important;
}

.container.brand-logo-footer.hide-desktop{
  display: none;
}
.brand_logo{
width: 100%;
}

.recent-work-slider-mobile button.slick-prev, .recent-work-slider-mobile slick-next {
    z-index: 999;
}

.top-heading.d-flex {
    justify-content: space-between;
    gap: 20px;
    align-items: center;
}

.custom-readmore-box .full-content{
    display:none;
}

.custom-readmore-box .read-toggle-btn{
    color:#f47c20;
    font-size:18px;
    font-weight:500;
    text-decoration:none;
    margin-top:0px;
    display:inline-block;
    cursor:pointer;
}
@media(max-width:991px){
   .support-slider-mobile  .slick-dots {
    bottom: 0;
    text-align: right;
   }

    .support-slider-mobile  li  {
    width: 8px;
    height: 8px;
    background: #E0E0E0;
    border-radius: 100px;
   }

     .support-slider-mobile  li.slick-active  {
    border-radius: 100px;
    background: var(--Zedrox, #F17E2F);
    width: 24px;
    height: 8px;
    }

    .support-slider-mobile  li  button:before{
      display: none;
    }

   .support-slider-mobile  .slick-dots {
    bottom: 0;
        text-align: right;
        width: max-content;
        right: 0;
   }

   .support-slider-mobile .slick-prev, .support-slider-mobile .slick-next{
         bottom: -5px;
        top: unset;
        transform: none;   }

   .recent-work-slider-mobile .slick-prev, .recent-work-slider-mobile .slick-next{
    bottom: 0;
    top:unset;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
   }
}

/* Mobile only */
@media only screen and (max-width:765px){

    .custom-readmore-box .short-text{
        display:block;
        margin-bottom:10px;
    }

    .custom-readmore-box .full-content{
        display:none;
    }

    .custom-readmore-box .read-toggle-btn{
        display:inline-block;
    }

    .custom-readmore-box.active .short-text{
        display:none;
    }

    .custom-readmore-box.active .full-content{
        display:block;
    }

   
    
}

/* Desktop */
@media only screen and (min-width:766px){

    .custom-readmore-box .short-text{
        display:none !important;
    }

    .custom-readmore-box .full-content{
        display:block !important;
    }

    .custom-readmore-box .read-toggle-btn{
        display:none !important;
    }
}

@media (max-width: 1200.5px) {
    .home-layout-n .navbar-toggler .icon-bar {
        background: #ffffff;
    }
}



    .recent-work-slider-mobile .slick-slide{
        margin: 0 12px;
    }

    .recent-work-slider-mobile .slick-list{
        margin: 0 -12px;
    }
    



@media(max-width:768px){
  .container.brand-logo-footer{
    max-width:max-content !important;
  }
  .container.brand-logo-footer.hide-desktop{
  display: flex;
}
section.banner.home-banner:before{
  display: none;
}
    .hide-mobile {
        display: none !important;
    }

    .dropdown.lang-drop.show-aftertab {
        display: none;
    }

        .our-latest-update .bottom-section>.row {
               margin: 0;
    }
    .desktop-content{
      display: none;
    }
     .our-latest-update-inner {
    position: relative;
}
  a.blog-btn-n{
      margin-top: 0;
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .type-of-support.home-support {
    padding: 0px 0px;
}
.home-banner{
  border-radius: 0 0 16px 16px;
}
}

@media(max-width:576px){
  .container.brand-logo-footer{
    max-width:max-content !important;
  }
}

/*techology-logos*/
.tech-stack-section {
    --tech-text: #2b2b2b;
    --tech-gap: 72px;
    --tech-card-width: 150px;
    --tech-card-height: 150px;
    padding: 56px 0 24px;
    overflow: hidden;
    background: #fff;
}

.tech-stack-title {
    margin: 0 0 40px;
    color: var(--tech-text);
    text-align: center;
    font-family: "Raleway", sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.2;
}

.tech-marquee {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.tech-marquee__track {
    display: flex;
    align-items: center;
    gap: var(--tech-gap);
    width: max-content;
    animation: tech-marquee-scroll 28s linear infinite;
    will-change: transform;
}

.tech-card {
    position: relative;
    width: var(--tech-card-width);
    min-width: var(--tech-card-width);
    height: var(--tech-card-height);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    flex-shrink: 0;
    flex-direction: column;
}

.tech-card__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 108px;
    height: 108px;
    transition: transform 0.35s ease;
}

.tech-card__icon img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.tech-card__label {
    position: relative;
    /* left: 50%;
    bottom: -8px;
    transform: translateX(-50%) translateY(10px); */
    opacity: 0;
    white-space: nowrap;
    color: var(--tech-text);
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    pointer-events: none;
    transition:
        opacity 0.28s ease,
        transform 0.28s ease;
        margin-top: 10px;
}

.tech-card:hover .tech-card__icon,
.tech-card:focus-visible .tech-card__icon {
    /* transform: translateY(-8px) scale(1.04); */
}

.tech-card:hover .tech-card__label,
.tech-card:focus-visible .tech-card__label {
    opacity: 1;
    /* transform: translateX(-50%) translateY(0); */
    transition-delay: 0.08s;
}

.tech-card:not(:hover):not(:focus-visible) .tech-card__label {
    transition-delay: 0.35s;
}

.tech-card:focus-visible {
    outline: 2px solid #2b2b2b;
    outline-offset: 6px;
    border-radius: 8px;
}

.tech-marquee:hover .tech-marquee__track {
    animation-play-state: paused;
}

@keyframes tech-marquee-scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-50% - (var(--tech-gap) / 2)));
    }
}

@media (max-width: 991px) {
    .tech-stack-title {
        font-size: 34px;
    }

    .tech-stack-section {
        --tech-gap: 48px;
        --tech-card-width: 110px;
        --tech-card-height: 118px;
    }

    .tech-card__icon {
        width: 88px;
        height: 88px;
    }
}

@media (max-width: 575px) {
    .tech-stack-title {
        font-size: 28px;
        margin-bottom: 28px;
    }

    .tech-stack-section {
        --tech-gap: 34px;
        --tech-card-width: 92px;
        --tech-card-height: 104px;
        padding: 40px 0 16px;
    }

    .tech-card__icon {
        width: 76px;
        height: 76px;
    }

    .tech-card__label {
        font-size: 14px;
    }
}


/*zedrox-cta*/
.zedrox-cta {
  padding: 56px 0;
}

.zedrox-cta__shell {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-right: 232px;
}

.zedrox-cta__image-panel {
  width: 1155px;
  height: 650px;
  overflow: hidden;
  flex: 0 0 auto;
}

.zedrox-cta__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zedrox-cta__card {
  position: absolute;
  top: 50%;
  right: 15.5%;
  transform: translateY(-50%);
  width: min(741px, calc(100% - 96px));
  padding: 96px 48px;
  background: #ffffff;
  border-radius: 32px 0 32px 0;
  box-shadow: 0 8px 16px rgba(241, 126, 47, 0.15);
}

.zedrox-cta__content {
  display: flex;
  flex-direction: column;
  gap: 35px;
}

.zedrox-cta__text {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.zedrox-cta__text h2 {
  margin: 0;
  color: #f17e2f;
  font-family: "Raleway", sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.zedrox-cta__text p {
  margin: 0;
  color: #333333;
  font-family: "Raleway", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.zedrox-cta__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  align-self: flex-start;
  padding: 8px 24px;
  border-radius: 1000px;
  background: #2b2b2b;
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
}

a.zedrox-cta__button:hover{
 color: #ffffff;
}

.zedrox-cta__button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-right: 4px;
}

.zedrox-cta__button-icon img {
  display: block;
  width: 32px;
  height: 32px;
}

.button-header-sec {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 52px;
}


.button-header-sec .case-study-button {
margin-top:0px !important
}

.button-header-sec .heading-top{
margin-bottom: 0;
}

@media (max-width: 1599px) {
  .zedrox-cta__shell {
    padding-right: 120px;
  }

  .zedrox-cta__image-panel {
    width: min(960px, 68vw);
    height: 560px;
  }

  .zedrox-cta__card {
    right: 48px;
    width: min(640px, calc(100% - 64px));
    padding: 72px 40px;
  }
}

@media (max-width: 1199px) {
  .zedrox-cta {
    padding: 48px 0;
  }

  .zedrox-cta__shell {
    padding-right: 48px;
  }

  .zedrox-cta__image-panel {
    width: min(760px, 66vw);
    height: 480px;
  }

  .zedrox-cta__card {
    width: min(560px, calc(100% - 32px));
    padding: 56px 32px;
  }

  .zedrox-cta__text h2 {
    font-size: 34px;
  }

  .zedrox-cta__text p {
    font-size: 18px;
  }
}

@media (max-width: 991px) {
  .zedrox-cta__shell {
    display: block;
    padding-right: 0;
  }

  .zedrox-cta__image-panel {
    width: 100%;
    height: 420px;
  }

  .zedrox-cta__card {
    position: relative;
    top: auto;
    right: auto;
    transform: none;
    width: calc(100% - 48px);
    margin: -72px 24px 0;
    padding: 48px 32px;
  }
}

@media (max-width: 767px) {
  .zedrox-cta {
    padding: 32px 0;
  }

  .zedrox-cta__image-panel {
    height: 300px;
  }

  .zedrox-cta__card {
    width: calc(100% - 32px);
    margin: -48px 16px 0;
    padding: 32px 24px;
    border-radius: 24px 0 24px 0;
  }

  .zedrox-cta__content {
    gap: 28px;
  }

  .zedrox-cta__text h2 {
    font-size: 28px;
  }

  .zedrox-cta__text p {
    font-size: 16px;
  }

  .zedrox-cta__button {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  .zedrox-cta__image-panel {
    height: 240px;
  }

  .zedrox-cta__card {
    padding: 24px 20px;
  }

  .zedrox-cta__text h2 {
    font-size: 24px;
  }

  .zedrox-cta__button {
    gap: 8px;
    padding: 8px 18px;
    font-size: 15px;
  }

  .zedrox-cta__button-icon img {
    width: 28px;
    height: 28px;
  }
}


.zedrox-process {
  /* min-height: 100dvh; */
  padding: 120px 128px 96px;
  background: #171717 !important;
  border-radius: 32px 32px 0 0;
  color: #ffffff;
}
.contactform-btm{
background: #212529BF;
}


@media(max-width:765px){
  .contactform-btm {
    background: transparent;
}
.mobile-order {
    order: 2;
}
}

.zedrox-process__inner {
  /* min-height: calc(100dvh - 216px); */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap:32px;
}

.zedrox-process__intro {
  max-width: 1664px;
}

.zedrox-process__intro h2 {
  margin: 0;
  color: #ffffff;
  font-family: "Raleway", sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 54px;
}

.zedrox-process__intro p {
  margin: 12px 0 0;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.5px;
}

.zedrox-process__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  width: 100%;
}

.zedrox-process__card {
  display: flex;
  align-items: flex-end;
  min-height: 300px;
  padding: 32px;
  border: 1px solid #f4f4f4;
  background: transparent;
  transition: background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
}

.zedrox-process__card-inner {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.zedrox-process__card h3 {
  margin: 0;
  color: inherit;
  font-family: "Raleway", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.35;
}

.zedrox-process__card p {
  margin: 0;
  color: inherit;
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: -0.5px;
  opacity: 0.8;
}

.zedrox-process__card:hover,
.zedrox-process__card:focus-within,
.zedrox-process__card.is-active {
  background: #ffffff;
  border-color: #ffffff;
  color: #2b2b2b;
}

@media (max-width: 1399px) {
  .zedrox-process {
    padding: 96px 72px 72px;
  }

  /* .zedrox-process__inner {
    min-height: calc(100dvh - 168px);
  } */
}

@media (max-width: 1199px) {
  .zedrox-process {
    padding: 80px 48px 64px;
  }

  .zedrox-process__intro h2 {
    font-size: 40px;
    line-height: 1.2;
  }

  .zedrox-process__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 991px) {
  .zedrox-process {
    min-height: auto;
    padding: 64px 24px 48px;
  }

  .zedrox-process__inner {
    min-height: auto;
    gap: 48px;
    justify-content: flex-start;
  }

  .zedrox-process__grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767px) {
  .zedrox-process {
    padding: 48px 16px 40px;
    border-radius: 24px 24px 0 0;
  }

  .zedrox-process__inner {
    gap: 32px;
  }

  .zedrox-process__intro h2 {
    font-size: 32px;
  }

  .zedrox-process__intro p {
    font-size: 15px;
  }

  .zedrox-process__card {
    min-height: 240px;
    padding: 24px;
  }

  .zedrox-process__card h3 {
    font-size: 22px;
  }

  .zedrox-process__card p {
    font-size: 15px;
  }
}

@media (max-width: 575px) {
  .zedrox-process__intro h2 {
    font-size: 28px;
  }

  .zedrox-process__card {
    padding: 20px;
  }

  .zedrox-process__card h3 {
    font-size: 20px;
  }
}



@media (min-width: 2100px) {
    header .container {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 1700px) {
    .home-banner .container {
        padding: 0 1.8rem;
    }
        header .container {
        padding-left: 1.8rem;
        padding-right: 1.8rem;
    }
}
@media (max-width: 1650px) {
    .home-banner {
        padding: 200px 0 88px;
    }
}

@media (max-width: 992px) {
    .banner.home-banner {
        padding: 150px 0 88px;
    }
}

@media(min-width:1201px){
    .home-layout-n .navigation .navbar ul li.dropdown>.nav-link:after, .home-layout-n .navigation .navbar ul li.dropdown>a:after{
        filter:none;
    }
}
@media (max-width: 1480px) {.about-banner .google-review-wrapper svg {max-width: 220px;}}
@media (max-width: 640px) {.about-banner .google-review-wrapper svg {width: calc(50% - 20px);}}
/* css update on 9-3-26 */
.banner-inner svg { margin-bottom: 16px;}
.home-banner .banner-inner svg {width: 20px; height:20px; margin-bottom: 0;}
.home-banner h1 span {
    display: block;
}
.partners_logo {
   background-color: #121212;;
    padding: 16px 5px;
    overflow: hidden;
}
section.brands.homeBrands.bg-grey-200{
  overflow: hidden;
}
.logo_block {
    display: flex;
    gap: 12px;
    justify-content: space-evenly;
}
.footer-btm {
    background: #171717;
    
}

@media screen and (max-width: 767px) {
.banner-inner svg {margin-bottom: 12px;width: 180px;}
.home-banner .banner-inner svg {margin-bottom: 0px;width: 20px; height:20px;}
.logo_block {
    align-content: center;
    flex-wrap: wrap;
}

.homeBrands .col-md-12.col-lg-12.heading-top {
    margin-bottom: 0;
}
.banner-review-block img {
    width: 100%;
    max-width: 135px;
}

.home-banner .banner-inner p{
  font-size: 13px;
          font-weight: 400;
        margin-top: 3px;
}

/* .logo_block img {
    width: 60px;
} */
}

.footer_bg{
  background-image: url(../images/footer-bg-zedroxnl.webp);
   background-position: 37%;
}

.footer_bg:before{
  background: rgb(0 0 0 / 78%);
}

@media (max-width: 450px) {
    .google-review svg {
        width: max-content;
    }

    .footer_bg{
  
   background-position: 37%;
}
}