@font-face{font-family:syncopate-regular;src:url(font/Syncopate/Syncopate-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:syncopate-bold;src:url(font/Syncopate/Syncopate-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.hide{display:none}.heading-title{font-size:38px;margin-bottom:40px;line-height:45px;font-weight:400}.heading-title b{font-weight:700}.ruby-banner{background-image:linear-gradient(to right, #050410, #08041a, #0a0522, #0a052b, #090533);position:relative;padding-top:200px}.section{padding:60px 0}.section-why .box{vertical-align:top;display:inline-block;border-radius:15px;border-top:20px solid #22174d;width:calc(33.33% - 19px);margin-left:15px;min-height:200px;margin-bottom:30px;background:#22174d}.section-why .box .cont{background:#140d2f;padding:20px 42px;border-radius:15px;min-height:370px;border-top:20px solid #140d2f}.section-why .box:last-child{margin-right:0}.section-why .box p{color:#fff}.section-why .box.w-50{width:calc(50% - 19px);min-height:auto}.section-why .box.w-50 .cont{min-height:250px}.boxes{margin-left:-15px;margin-right:-15px}.mb-20{margin-bottom:20px}.mb-10{margin-bottom:10px}.mb-5{margin-bottom:5px}.section-why{background:#060411;background:linear-gradient(135deg, #060411 0, #0a1130 100%)}.section-company{background:#0a1130;background:linear-gradient(135deg, #0a1130 0, #060411 100%)}.white{color:#fff}.btn-link{color:#ff1b6b !important;background-color:transparent;border-radius:5px;padding:11px 20px;display:inline-block;font-size:21px;border:1px solid #ff1b6b;font-weight:700}.company-boxes .bx{padding:0 40px;border-left:1px solid #ff1b6b}.bx:last-child{margin-right:0}.bx .links{margin:0 0 44px 0}.company-boxes{margin:60px 0 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:-40px;margin-right:-40px}.company-boxes p{line-height:31px}.black{color:#000}.industries-boxes{display:grid;grid-template-columns:auto auto auto auto;text-align:center;margin:50px 0 0 0}.industries-boxes .item img{width:70px;max-height:100px}.industries-boxes .item .title{padding:20px;color:#000;font-size:21px;font-weight:700}.whyAdroit-boxes{display:grid;grid-template-columns:auto auto;column-gap:100px;row-gap:50px;margin-top:50px}.whyAdroit-boxes .bx{display:flex;align-items:center;column-gap:30px}.whyAdroit-boxes .bx .img{width:100px}.whyAdroit-boxes .bx .content{display:inline-block;vertical-align:top}.heading-04{color:#000;font-size:21px;font-weight:700;margin-bottom:10px;margin-top:14px}.section-Reasons{background:#06040f;background:linear-gradient(99deg, #06040f 0, #0a1232 100%);border-bottom:1px solid #100e20}.Reasons-boxes{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:50px;row-gap:50px;text-align:center}.section-Reasons .heading-title{width:70%;margin-bottom:60px}.Reasons-boxes .bx{margin:0 auto;text-align:center;border:4px solid #ff1466;padding:44px;border-radius:10px;width:100%}.Reasons-boxes .bx .img{width:100px;margin:0 auto}.Reasons-boxes .bx img{width:65px}.Reasons-boxes .bx .title{font-size:21px;margin:20px auto;line-height:25px;margin-bottom:0}.rubydev{font-size:21px;letter-spacing:10px;font-family:syncopate-bold;text-transform:uppercase}.onrails{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px;position:absolute;font-size:76px;font-family:Montserrat;font-weight:bolder;line-height:95px;transform:translate(-29%, -4%);left:38%;z-index:999}.txt{position:absolute;bottom:0;background:#000;background-image:linear-gradient(to left top, #ca1658, #be3e8d, #a060b5, #787bc9, #568fcc);opacity:.9;color:#fff;width:400px;right:79px;z-index:99;bottom:-60%;padding:30px}.txt p{color:#fff;opacity:1;margin-bottom:10px;font-size:17px}.txt p:last-child{margin-bottom:0}.ruby-txt{text-align:center;width:100%}.ruby-banner .container{position:absolute;z-index:9;top:125px;left:0;right:0}.ruby-ban{width:35%;margin:0 auto;position:relative}.company-boxes .bx{padding:0 45px;border-left:1px solid #302c4b}.industries-boxes .img{display:inline-flex;height:95px;align-items:flex-end}.industries-boxes .item{border-left:solid 1px #c8c8c8;border-top:solid 1px #c8c8c8;background:#fff;padding:25px}.industries-boxes .item:nth-child(4n+1){border-left:none}.industries-boxes .item:nth-child(1),.industries-boxes .item:nth-child(2),.industries-boxes .item:nth-child(3),.industries-boxes .item:nth-child(4){border-top:none}.section-whyAdroit{background-color:#fafafa}p.sub-title{font-size:21px}.bg-black{background-color:#000}.on_new_image_1{width:190px}.ruby_ban_image{margin-top:34px}.ruby{z-index:99}.on_new_image{z-index:99;margin-top:5px}.lets-talk-section{text-align:center;padding-bottom:0px;padding-top:0px;background:#000}.faq-section{background:#000}.reputation-section{background:#000;padding-bottom:10px}.rr-container{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;grid-gap:50px}.rr-box{background:#fff}.rr-box span{display:block;font-size:20px;background:#08081a;padding-bottom:10px}.rr-box img{width:100%;display:block}.reputation-section .heading02{margin-top:0px}.banner-box{position:absolute;left:50%;transform:translateX(-50%);z-index:99;width:100%;text-align:center}h1 span.title{font-size:76px;font-family:Montserrat;font-weight:700;letter-spacing:0px;display:block;line-height:1.2}.banner-img{margin-top:58px}@media screen and (max-width: 1023px){h1 span.title{font-size:60px}.txt.banner-card{bottom:-35% !important}}@media screen and (max-width: 767px){.ruby-txt{left:0 !important}.header-space{height:50vh;padding-top:230px}.ruby-banner .container{top:45% !important}.ruby_ban_image{margin-top:0px !important}.section-why{padding-bottom:0px  !important}.section-company{padding-top:21px !important}.rubydev{margin-left:0px !important}h1 span.title{font-size:40px}.Reasons-boxes{display:grid;grid-template-columns:1fr !important;column-gap:10px !important;row-gap:20px  !important;text-align:center}.Reasons-boxes .bx{border:2px solid #ff1466;padding:10%}.company-boxes .bx{padding:25px 45px !important}.section-why{padding-top:40% !important}.heading-title{text-align:center;margin-left:0px !important}p.sub-title{padding:0px 20px !important;margin-left:0px !important;text-align:center !important}.whyAdroit-boxes{padding:0px 5%}.lets-talk-section{padding-bottom:20px !important}.section-industries .heading-title.black{color:#FFFFFF}.section-industries .sub-title.black{color:#FFFFFF}.portfolio-section .heading02.black{color:#FFFFFF}.portfolio-section .black{color:#FFFFFF}}@media screen and (max-width: 500px){.header-space{height:70vh}.ruby-banner .container{margin-top:-60% !important;top:15% !important}.section-why{padding-top:20% !important}.ruby-txt{top:-20% !important}}
