.flex_prop{display:flex;align-items:center;justify-content:space-between}.header_inner{padding:8px 30px}.nav_wrapper{z-index:1101;position:relative}.logo a{display:inline-block}.rp_link_a{background:0 0;outline:0;margin:0;padding:inherit;line-height:inherit;color:#1f173a;font-size:20px;font-family:lota-bold;margin-left:100px}.rp_link_a:first-child{margin-left:0}.a_link_span{display:inline-block;position:relative}.a_link_span span{vertical-align:middle}.a_link_span img{vertical-align:middle}#menu{height:100%;left:0;opacity:0;overflow:hidden;position:fixed;text-align:center;top:0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;visibility:hidden;width:100%;z-index:1100;padding-top:100px;background-image:url("../back-2.html");background-size:100% 100%;background-repeat:no-repeat}#menu.open{opacity:1;visibility:visible}.header_height{height:100%!important;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.toggle-menu{background-color:transparent;border:none;cursor:pointer;display:inline-block;height:50px;outline:0;padding:0;pointer-events:initial;position:relative;vertical-align:middle;width:50px;z-index:1110}.toggle-menu:focus{outline:0!important;border:none}.toggle-menu:active{outline:0!important;border:none}.toggle-menu span{background-color:#fff;content:"";display:block;left:calc(50% - 13px);position:absolute;top:calc(50% - 1px);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear,-webkit-transform .2s linear}.toggle-menu span:after,.toggle-menu span:before{background-color:#000;content:"";display:block;height:2px;position:absolute;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,-webkit-transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear,-webkit-transform .2s linear;width:26px}.toggle-menu span:before{top:7px}.toggle-menu span:after{top:-7px}.toggle-menu.active span{background-color:transparent;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}.toggle-menu.active span:after,.toggle-menu.active span:before{-webkit-transition:top .2s ease-out,-webkit-transform .2s .2s ease-out;transition:top .2s ease-out,-webkit-transform .2s .2s ease-out;transition:top .2s ease-out,transform .2s .2s ease-out;transition:top .2s ease-out,transform .2s .2s ease-out,-webkit-transform .2s .2s ease-out}.toggle-menu.active span:before{top:0;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.toggle-menu.active span:after{top:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.tab-pane.active{animation:slide-down .6s ease-in-out}@keyframes slide-down{0%{opacity:0;transform:translateY(10%)}100%{opacity:1;transform:translateY(0)}}.header_menu_inner{max-width:1700px;width:100%;margin:0 auto;padding:0 15px;position:relative}.header_menu_tabs{display:flex;padding-bottom:50px;height:calc(100vh - 310px)}.nav_a_wrapper{width:45%}.menu_nav{border:0}.menu_tab_pane{padding-top:20px}.menu_nav .menu_nav_a{width:100%;display:block;text-align:left;border:none;color:#1f173a80;font-size:60px;letter-spacing:0;font-family:lota-bold;padding:24px 0}.menu_nav .menu_nav_a.show .nav-link,.menu_nav .nav-link.active{color:#1f173a;text-decoration:underline;background-color:transparent}.menu_tab_content{width:55%}.company_menu{display:flex}.comp_menu_inner{width:calc(100% / 3)}.menu_item_box{text-align:left;margin-bottom:50px}.menu_item_title{font-size:23px;font-family:lota-bold}.header_menu_ul li a{color:#393939;font-size:18px;line-height:45px}.for_work_inquiry{width:100%;max-width:62%}.hdr_work_inquiry{text-align:left}.hdr_work_inquiry h6{text-align:left}.hdr_inquiry_div{text-align:left}.mms_wrapper{display:flex;justify-content:space-between}.mms_wrapper .hdr_inquiry_div{margin-right:20px}.hdr_work_inquiry .hdr_inquiry_div span{width:auto;padding-right:20px}.mms_wrapper_inner{display:flex}.ripebn-logo{position:absolute;right:-40px;bottom:50px;width:360px}.header_shadow{position:absolute;bottom:0;right:0;height:40px}.portfolio-menu{position:relative;padding-bottom:190px}.portfolio_box_img{text-align:left;padding-left:60px}.portfolio_box2{display:flex;align-items:flex-end;position:absolute;bottom:20px;width:100%}.portfolio_box2 a{position:relative;top:-50px;text-align:left}.news-boximg{text-align:right;padding-right:260px;position:relative;z-index:11}.news-boximg img{width:100%;max-width:55%}.news_a_box{text-align:left}.news_a_box ul{display:inline-block;background:#ea533c;padding:40px 60px;width:400px;position:relative;top:-80px;z-index:10}.news_a_box ul li{display:block;padding:20px 0}.news_a_box ul li a{color:#fff;letter-spacing:.54px;font-size:27px;text-decoration:underline;display:inline-block;font-family:lota}.industries-menu{background-image:url("../indus-2.html");background-repeat:no-repeat;background-size:contain}.industries-menu ul{padding-left:280px}.industries-menu ul li{text-align:left}.industries-menu ul li a{color:#000;font-size:23px;font-family:lota-bold;line-height:54px}.company-menu{display:flex;justify-content:space-around}.company-menu-inr{position:relative;top:130px}.header_class{background-color:#fff;border-bottom:1px solid #ece9e9;position:fixed;width:100%;z-index:99;top:0}.header_inner_div{width:95%;margin:0 auto}.logo{width:20%;display:inline-block;vertical-align:super;padding:15px 0}.menu{vertical-align:bottom;margin-left:0;float:right;position:absolute;right:18px;width:auto;top:0}.menu ul{display:flex;list-style-type:none!important;margin-bottom:0;padding-top:17px}.menu ul li{margin:0 22px;position:relative;line-height:initial}.dropdown-content{display:none;position:absolute;background-color:#fff;box-shadow:0 15px 15px #f1ebfb;z-index:1;top:45px;padding:36px;transition:visibility 0s linear .33s,opacity .33s linear}.dropdown:hover .dropdown-content{display:block;-webkit-animation:box-animation .5s 1;animation:box-animation .5s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes box-animation{from{opacity:0;transform:translateY(100%)}to{opacity:1}}@keyframes box-animation{from{opacity:0;transform:translateY(100%)}to{opacity:1}}.dropdown:hover .dropbtn::after{content:"";background-color:#5519c2;position:absolute;display:block;width:100%;height:2px;bottom:23px}.dropbtn:hover::after{content:"";background-color:#5519c2;position:absolute;display:block;width:100%;height:2px;bottom:23px}.dropdown:hover .dropbtn{color:#5519c2}.dropbtn{position:relative;display:inline-block;font-size:2em;font-weight:800;color:#4169e1;overflow:hidden;background:linear-gradient(to right,#5519c2,#5519c2 50%,#000 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none;font-size:17px;font-weight:600;text-decoration:none;text-align:center;justify-content:center;display:flex;margin:0;padding-bottom:25px}.dropbtn:hover{background-position:0 100%}.dropdown-content.company{width:370px;right:-109px}p.company_para_div{margin:0;font-size:14px;width:43%;margin-bottom:15px}p.company_para_div a{color:#393939}.company_data{display:flex;justify-content:space-between;flex-wrap:wrap}.dropdown-content.insights{width:180px;right:-69px}.company_para_div.insights{width:auto}.company_para_div.industries{width:33.33%}.dropdown-content.industries{width:570px;right:-255px}.dropdown-content:hover+.dropbtn{background:#faebd7}.dropbtn.previous{background-position:0 100%}.dropdown-content.services{width:700px}.dropdown-content.services{width:835px;right:-324px}.company_para_div.services{width:auto}.services_wrppr{width:33.33%;margin-bottom:40px}p.service_subcategory{font-size:14px;color:#000;font-weight:600;margin-bottom:15px}.company_data.indus{justify-content:end}p.service_subcategory a{color:#000}a.connect_a{cursor:pointer}.sidenav{height:100vh;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:60px;font-family:lota}.sidenav a{padding:10px 0;text-decoration:none;font-size:20px;color:#818181;display:block;transition:.3s;font-family:lota-light}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;left:0;font-size:45px;margin-left:0;padding:1px 10px;font-weight:500;cursor:pointer}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.right-side-button{display:flex;align-items:center}.right-side-button span i{font-size:22px}.popup-icon{margin:0 25px}#bodyoverlay{width:100%;height:100%;background-color:#000;opacity:.5;position:fixed;top:0;left:0;display:none;z-index:1}.mobile-menu-box{padding:0 20px}.tech-list li:first-child a{color:#000;font-weight:800;font-size:22px}.inquiry_detail span a{color:#1f173a}.sidenav .solution-heading button{color:#1f173a;font-family:inherit}@media only screen and (max-width:997px){.logo{width:28%}.menu ul li{margin:0 10px}}@media (max-width:575px){.logo{width:55%;padding:4px 0}.btn.btn-primary.contact_us_button{padding:2px 16px;margin-top:15px}}