 .footer_links .elementor-icon-list-icon {  background-color:#D8D8D81A;  height:40px;  width:40px;  display:flex;  justify-content:center;  align-items:center;  border-radius:50%;  transition:0.3s ease; } .modal.fform, .modal.sform {   display:none; } .modal.is-visible {   display:block; } .mega_menu_grid.show:before {  position:absolute;  content:'';  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/line-shadowor.png) no-repeat;  top:0;  width:197px;  height:233px;  right:20px;  z-index:999999; } .mega_menu_grid.show:after {  position:relative;  content:'';  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/or-logo.png) no-repeat;  width:80px;  height:80px;  z-index:999999;  display:table;  margin-left:auto; } .footer_links .elementor-icon-list-item:hover .elementor-icon-list-icon, .footer_share_link .elementor-icon:hover {  background-color:#277cd4 !important; } .footer_location .elementor-widget-wrap {  opacity:0.7;  transition:0.3s ease; } .footer_location .elementor-widget-wrap:hover {  opacity:1; } .footer_ul .elementor-icon-list-item a:hover {  color:#fff; } .footer_ul .elementor-icon-list-item a:hover span {  border-bottom:1px solid #fff !important; } .footer_ul .elementor-icon-list-item a span {  border-bottom:1px solid transparent !important; } .footer_location .elementor-widget-wrap:hover h2 {  color:#f9f9f9 !important; } .footer_links .elementor-icon-list-icon svg {  margin:0 !important; } .footer_links .elementor-icon-list-icon svg g {  opacity:1 !important; } .footer_ul ul li:first-child::before {  display:none; } .footer_ul ul li:last-child:before {  left:14px; } .footer_ul li:before {  content:"";  background:#6c6f7d;  height:15px;  width:2px;  position:absolute;  display:table;  left:0;  top:4px; } .footer_copyright p {  margin-bottom:0; } .footer_ul ul {  display:flex;  flex-wrap:nowrap;  justify-content:center;  width:100%; } .footer_ul li {  position:relative;  width:16%; } .clutch_btn a {  background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 87.861 25"><path fill="%23FFF" d="M22.861 0h4v25h-4zm18 17.025c0 3.826-3.217 4.131-4.174 4.131-2.391 0-2.826-2.238-2.826-3.588V8h-4v9.548c0 2.37.744 4.326 2.048 5.63 1.152 1.153 2.878 1.783 4.748 1.783 1.326 0 3.204-.413 4.204-1.326V25h4V8h-4v9.025zM52.861 2h-4v6h-3v4h3v13h4V12h3V8h-3zm15.597 17.917c-.871.783-2.021 1.217-3.283 1.217-2.782 0-4.825-2.043-4.825-4.848s1.978-4.762 4.825-4.762c1.24 0 2.412.413 3.305 1.196l.607.522 2.697-2.696-.675-.609C69.522 8.504 67.415 7.7 65.174 7.7c-5 0-8.631 3.608-8.631 8.565 0 4.936 3.718 8.673 8.631 8.673 2.283 0 4.412-.804 5.979-2.26l.652-.609-2.739-2.694-.608.542zM86.061 9.482C84.909 8.33 83.559 7.7 81.689 7.7c-1.326 0-2.828.413-3.828 1.325V0h-4v25h4v-9.365c0-3.826 2.718-4.13 3.675-4.13 2.391 0 2.325 2.239 2.325 3.587V25h4v-9.887c0-2.37-.495-4.326-1.8-5.631"/><path fill="%23FF3D2E" d="M65.043 13.438a2.891 2.891 0 1 1 0 5.784 2.891 2.891 0 0 1 0-5.784"/><path fill="%23FFF" d="M17.261 18.721c-1.521 1.565-3.587 2.413-5.761 2.413-4.456 0-7.696-3.5-7.696-8.304 0-4.826 3.24-8.326 7.696-8.326 2.153 0 4.196.847 5.74 2.391l.608.609 2.674-2.674-.587-.609C17.718 1.938 14.718.7 11.5.7 4.935.7 0 5.917 0 12.851 0 19.764 4.957 24.96 11.5 24.96c3.24 0 6.24-1.26 8.457-3.543l.587-.609-2.652-2.717-.631.63z"/></svg>');  background-size:contain;  height:30px;  background-position:50%;  background-repeat:no-repeat;  width:90px;  display:block;  margin-left:auto; }  .video_section:after {  content:"";  position:absolute;  background-color:#1C1C2B;  top:0;  bottom:0;  left:0;  opacity:0.3;  right:0; } .video_section {  z-index:9; } .video_section .elementor-element-populated {  padding:0 !important; } header.custom_header {  position:fixed;  padding:20px 0;  top:20px;  width:100%;  z-index:9999;  background:rgba(255, 255, 255, 0);  -webkit-transition:all ease-out .5s;  -moz-transition:all ease-out .5s;  -o-transition:all ease-out .5s;  transition:all ease-out .5s; } body.home .top-header-custom {  display:none; } .container {  max-width:1140px;  margin:0 auto; } .custom_header .menu_right.toggle_button {  float:right;  width:52px;  height:52px;  border-radius:50%;  background-color:rgba(0, 0, 0, 0.8);  font-size:22px;  text-align:center;  color:#FFF;  display:inline-flex;  align-items:center;  justify-content:center; } .side_menu_box {  width:460px;  position:fixed;  padding:35px 50px 50px;  top:0;  bottom:0;  overflow-y:auto;  overflow-x:hidden;  background:linear-gradient(180deg, #F5F6F8 0%, #F5F6F8 100%);  right:0;  transform:translate(460px, 0px);  transition:all ease 0.5s; } .side_menu_box.main {  transform:translate(0px, 0px); } .logo_top .left_logo img {  width:120px; } .side_menu_box .logo_top {  float:left;  width:100%;  margin-bottom:50px; } .logo_top a.close_button {  float:right;  width:52px;  height:52px;  background-color:#FFF;  font-size:23px;  border-radius:50%;  text-align:center;  color:#000;  display:inline-flex;  align-items:center;  justify-content:center; } .logo_top a.left_logo {  float:left;  margin-top:10px; } ul.side_menu {  margin:0px;  padding:0px;  float:left;  width:100%;  list-style:none; } ul.side_menu li {  float:left;  width:100%;  margin-bottom:38px; } ul.side_menu li a b {  font-family:Roboto;  font-size:26px;  font-weight:bold;  line-height:33px; } ul.side_menu li a {  float:left;  color:#09335E;  font-family:Roboto;  font-size:22px;  letter-spacing:0;  line-height:28px; } ul.side_menu li a:hover {  color:#0062C4; } .social_media_icon {  margin:0px;  padding:0px;  list-style:none; } .social_media_icon li, .social_media_icon li a {  float:left;  margin-right:5px; } .social_media_icon li a i {  width:40px;  height:40px;  background-color:#FFF;  border-radius:50%;  color:rgba(19, 19, 19, 0.4);  display:inline-flex;  font-size:15px;  justify-content:center;  align-items:center; } ul.side_menu li a.btn_contact {  border:1px solid #F27916;  min-height:61px;  display:inline-flex;  min-width:178px;  font-size:20px;  border-radius:35px;  align-items:center;  color:#09335E;  justify-content:center; } .social_media_icon li a:hover i {  color:#F27916; } .mega_menu_grid {  width:calc(100% - 460px);  background-color:#FFF;  position:fixed;  top:0;  left:0;  bottom:0px;  padding:30px;  overflow-x:hidden;  overflow-y:auto;  transition:all ease 0.5s;  transform:translate(-100%, 0); } .mega_menu_grid.show {  transform:translate(0, 0); } .mega_menu_grid h5 {  margin:0px 0 40px 0;  color:#09335E;  font-family:Roboto;  font-size:68px;  font-weight:bold;  letter-spacing:0;  line-height:89px; } .left_menu_box {  float:left;  width:348px;  list-style:none;  margin:0;  border-right:1px solid #efefef; } .right_menu_box {  float:left;  width:calc(100% - 348px);  margin:0;  padding-left:50px;  list-style:none;  display:none; } .right_menu_box.show {  display:block; }  .video_section .slider_text {  position:absolute;  top:50%;  transform:translate(0, -50%);  max-width:1140px;  margin:0 auto;  left:0;  right:0; } .industries_box .elementor-widget-container {  min-height:260px;  display:inline-flex;  width:100%;  align-content:start;  align-items:start;  justify-content:start;  background-position:center center !important; } .industries_box .elementor-widget-container:hover {  box-shadow:0 40px 64px 0 rgba(0, 0, 0, 0.5);  transform:scale(1.1); } .industries_box .elementor-widget-container .elementor-image-box-wrapper {  z-index:9; } .industries_box .elementor-widget-container:hover::after {  content:"";  position:absolute;  top:-1px;  bottom:-1px;  left:-1px;  right:-1px;  background-color:rgba(0, 0, 0, 0.7);  border-radius:10px;  z-index:0; } .industries_box .elementor-widget-container:hover .elementor-image-box-img img {  filter:brightness(50);  -moz-filter:brightness(50);  -webkit-filter:brightness(50); } .industries_box .elementor-widget-container:hover .elementor-image-box-content h3, .industries_box .elementor-widget-container:hover .elementor-image-box-content p {  color:#FFF; } .services-grid #wpmm-wrap-my-services-menu, .hire-developers #wpmm-wrap-my-hire-developers-menu {  width:327px;  background:none !important; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu {  border-right:1px solid rgba(216, 216, 216, 0.4); } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li {  border:none;  margin-bottom:30px;  float:left;  width:100%; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li>a, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li a {  color:rgba(9, 51, 94, 0.7);  font-family:"Open Sans";  font-size:16px;  font-weight:600;  padding:0;  letter-spacing:0;  line-height:22px;  float:left; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li>a span, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li>a>span {  min-height:39px;  display:inline-flex;  align-content:center;  align-items:center; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li:hover, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li:hover {  background:none !important; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li:hover>a, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li:hover>a {  color:#0062C4; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu .wpmm-sub-menu-wrap {   box-shadow:none;  border:none;  width:500px;  padding:0 0 0 30px;  transform:translateX(0%);  bottom:0px; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a {  color:#09335E;  font-family:"Open Sans";  font-size:14px !important;  letter-spacing:0;  line-height:22px !important;  padding-left:17px; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li {  margin-bottom:24px; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a::after, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a::after {  content:"";  width:9px;  height:9px;  border:2px solid #277CD4;  position:absolute;  left:0;   top:8px;  border-radius:50%; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li>a span img, .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li>a span img {  margin-right:15px; } .custom_header.fixed {  background:rgba(255, 255, 255, 1);  top:0;  box-shadow:0 0 4px rgba(0, 0, 0, 0.2);  } .custom_header.fixed .navbar_brand img {  filter:brightness(1);  -moz-filter:brightness(1);  -webkit-filter:brightness(1); } .Industries_bg .elementor-background-overlay {  left:-75px;  top:80px; } #wpmega-menu-my-industries-menu .wp-mega-sub-menu li .wp-mega-sub-menu li, #wpmega-menu-my-aboutus-menu .wp-mega-sub-menu li .wp-mega-sub-menu li {  margin-bottom:75px; } .box-arrow-orange .custom-breadcrumb {  background:#ff8711;  position:relative;  display:flex;   height:92px;  text-align:center;  line-height:92px;  justify-content:center !important;  align-items:center !important; } #wpmega-menu-my-industries-menu .wp-mega-sub-menu li .wp-mega-sub-menu li span img, #wpmega-menu-my-aboutus-menu .wp-mega-sub-menu li .wp-mega-sub-menu li span img {  margin-right:7px;  height:26px; } #wpmega-menu-my-industries-menu .wp-mega-sub-menu li .wp-mega-sub-menu li span, #wpmega-menu-my-aboutus-menu .wp-mega-sub-menu li .wp-mega-sub-menu li span {  min-height:31px;  display:inline-flex;  align-content:center;  align-items:center;  justify-content:center; } #wpmega-menu-my-industries-menu .wp-mega-sub-menu li .wp-mega-sub-menu li a, #wpmega-menu-my-aboutus-menu .wp-mega-sub-menu li .wp-mega-sub-menu li a {  color:#09335E;  font-family:Roboto;  font-size:16px;  font-weight:500;  letter-spacing:0;  line-height:19px; } .mega_menu_grid .close_button.toggle_button {  display:none; } .nasscom_logos .elementor-widget-wrap {  text-align:center;  justify-content:center; } .nasscom_logos .elementor-widget-wrap .elementor-widget-image {  width:120px;  margin:0 13.5px;  height:120px;  background-color:#FFF;  border-radius:50%;  display:inline-flex;  justify-content:center;  align-content:center;  align-self:center;  align-items:center;  float:none;  box-shadow:0 2px 114px 0 rgba(0, 0, 0, 0.1); } .members_section .elementor-column-wrap.elementor-element-populated {  box-shadow:none !important;  border-radius:30px; } .members_section .nasscom_logos {  margin-top:74px;  margin-bottom:20px; } .members_section .elementor-text-editor {  margin-bottom:90px; } .team_box_in {  box-shadow:0 2px 114px 0 rgba(0, 0, 0, 0.1);  min-height:177px;  border-radius:10px;  display:inline-flex;  align-content:center;  justify-content:center;  align-items:center; } .team_box_in .elementor-image-box-img {  width:70px !important; } .team_box_in .elementor-image-box-content {  width:auto !important; } .team_size_section .elementor-widget-heading {  margin-bottom:15px; } .nasscom-logo .attachment-full.size-full {  width:210px; } .dohavehave_project .elementor-widget-wrap {  display:inline-flex;  align-content:center;  align-items:center;  justify-content:center;  border-bottom:1px solid rgba(216, 216, 216, 0.1);  min-height:190px;  padding-bottom:20px; } .dohavehave_project .elementor-widget-wrap .elementor-widget-heading {  width:auto;  margin:0; } .dohavehave_project .elementor-widget-wrap .elementor-widget-button {  width:auto;  padding-left:45px; } .footer_our_reach .elementor-row {  min-height:210px;  border-bottom:1px solid rgba(216, 216, 216, 0.1);  align-content:center;  align-items:center; } .footer_contact .elementor-widget-wp-widget-nav_menu h5 {  margin:0 0 18px 0;  color:#FFFFFF;  font-family:"Open Sans";  font-size:18px;  letter-spacing:0;  line-height:24px; } .footer_contact .elementor-widget-wp-widget-nav_menu .menu {  list-style:none;  margin:0px;  padding:0px; } .footer_contact .elementor-widget-wp-widget-nav_menu .menu li {} .footer_contact .elementor-widget-wp-widget-nav_menu .menu li a {  opacity:0.4;  color:#FFFFFF;  font-family:Roboto;  font-size:18px;  letter-spacing:0;  line-height:40px; } .copy_right .elementor-row {  border-top:1px solid rgba(216, 216, 216, 0.1);  padding-top:6px; } .mail_chimp_box {  float:right;  max-width:370px;  width:100%;  position:relative;  margin-bottom:0 !important; } .mail_chimp_box .wpcf7-form-control.wpcf7-email {  height:40px !important;  border-radius:5px;  background-color:rgba(255, 255, 255, 0.7) !important;  border:none;  font-size:14px;  font-weight:400 !important;  font-family:'Roboto' !important;  color:rgba(21, 21, 44, 0.7);  padding-right:115px !important; } .mail_chimp_box .wpcf7-form-control.wpcf7-submit {  position:absolute;  right:0;  top:0;  height:40px;  background:linear-gradient(137.9deg, #F27916 0%, #F21818 100%);  border-radius:0 5px 5px 0;  font-size:15px;  color:#FFF; } .footer_our_reach .wpcf7 form.sent .wpcf7-response-output, .footer_our_reach .wpcf7-response-output {  clear:both;  color:#FFF; } .footer_our_reach .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:last-child {  position:relative; } .footer_our_reach .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:last-child::before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/uploads/2021/07/dmca-logo-w1.png);  width:68px;  height:33px;  display:inline-block;  position:absolute;  right:-80px;  background-repeat:no-repeat;  background-position:center;  top:3px; }  .recent_work_section .elementor-image img {  float:right;  width:434px;  height:266px;  object-fit:cover; } .recent_work_box a.carousel-arrow.carousel-prev {  left:calc(50% - 70px);  top:63%; } .recent_work_box a.carousel-arrow.carousel-next {  right:calc(50% - 70px);  top:63%; } .industries_box .elementor-image-box-description {  min-height:95px; } .services-grid #wpmm-wrap-my-services-menu, .hire-developers #wpmm-wrap-my-hire-developers-menu {  display:inline-block; } body.single-post header.custom_header {  box-shadow:0 0 4px rgb(0 0 0 / 20%);  top:0px; } .top-header-custom {  height:110px; }  .wp-megamenu-main-wrapper.wpmm-orientation-vertical ul li.menu-item-has-children>a::after {  right:0px !important; } .wpmega-black-white .wpmm-mega-wrapper>li:hover, .wpmega-black-white .wpmm-mega-wrapper>li.current-menu-item {  background:none !important; } .currents_jobs .elementor-tab-content a:hover, .currents_jobs .elementor-tab-content a:focus {  color:#FFF;  text-decoration:underline; } .blog_list_box .elementor-post__thumbnail__link {  border:1px solid rgba(0, 0, 0, 0.1);  padding:2px; } body.single.single-post .post-thumb-img-content.post-thumb>img {  border:1px solid #ECECEC; } .side_menu_box .orion_right {  float:left;  width:100%; } .dev_banner {  background-position:calc(100% - 60px) 0 !important; } .txwest_side {  color:#FF8711 !important } .dev-toolkit .elementor-image img {  filter:grayscale(100%);  opacity:0.5; } .dev-toolkit .elementor-image:hover img {  filter:grayscale(0%);  opacity:1; } .dev-toolkit {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-repeat:no-repeat;  background-position:calc(100% - 9%) 70px, 9% calc(100% - 130px); } .faster_bx .attachment-full {  width:117px;  height:auto; } .faster_bx span {  width:25px;  height:26px;  text-align:center;  position:absolute;  border-radius:50%;  top:-25px;  font-size:12px;  color:#FFF !important;  font-weight:bold !important;  left:calc(50% - 50px);  background-image:-moz-linear-gradient(-34deg, rgb(255, 136, 17) 0%, rgb(237, 123, 9) 39%, rgb(218, 109, 0) 100%);  background-image:-webkit-linear-gradient(-34deg, rgb(255, 136, 17) 0%, rgb(237, 123, 9) 39%, rgb(218, 109, 0) 100%);  background-image:-ms-linear-gradient(-34deg, rgb(255, 136, 17) 0%, rgb(237, 123, 9) 39%, rgb(218, 109, 0) 100%);  line-height:26px; } .faster_bx h4 {  margin-top:22px !important;  margin-bottom:8px !important; } .faster_bx .elementor-widget:not(:last-child) {  margin-bottom:0; } .dev-benefits .elementor-element-populated {  padding:0 !important; } .easier_maintenance {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_9.png);  background-repeat:no-repeat;  background-position:0 calc(100% - 30px); } .maximize_efficiency {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png);  background-position:calc(100% - 80px) 0;  background-repeat:no-repeat; } .benefits_3 {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_8.png);  background-repeat:no-repeat;  background-position:right center; } .business_opt {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_5.png);  background-repeat:no-repeat;  background-position:left center, calc(100% - 80px) 0; } .benefits_4 {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_6.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_7.png);  background-repeat:no-repeat;  background-position:100px center, calc(100% - 100px) bottom; } .trends_bx .elementor-widget {  position:static; } .trends_bx h4 {  position:absolute;  top:-42px;  left:0;  line-height:normal;  z-index:-1;  opacity:0.5; } .trends_bx .elementor-image>img {  width:80px; } .trends_bx .elementor-widget:not(:last-child) {  margin-bottom:0; } .trends_bx h3 {  margin-top:6px !important;  margin-bottom:9px !important; } .our_services​_box .elementor-widget:not(:last-child) {  margin-bottom:5px !important; } .our_services​_box .elementor-heading-title {  margin-bottom:8px; } .our_services​_box .elementor-widget-wrap {  box-shadow:0 0 10px rgba(0, 0, 0, 0.2);  border-radius:3px;  padding:18px 30px 18px 30px; } .our_services {  background-repeat:no-repeat;  background-position:65px 150px, right 0px, 130px calc(50% + 186px);  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_10.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_11.png); } .team_box .elementor-image>img {  width:86px;  height:86px; } .company_info {  margin-top:-311px;  z-index:-1;  padding-top:321px;  padding-bottom:50px;  margin-left:-15px;  margin-right:-15px;  width:calc(100% + 30px) !important; } .advantage_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_12.png);  background-repeat:no-repeat;  background-position:100% 160px; } .list_box_1 .elementor-container {  max-width:670px !important;  width:100%; } .list_items ul li {  padding-left:28px !important; } .list_items ul li::after {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/list_icon.png);  width:18px;  height:18px;  background-repeat:no-repeat;  position:absolute;  left:0;  top:3px;  background-size:18px; } .industry_info:after {  content:"";  clip-path:polygon(0 79%, 100% 0%, 100% 100%, 0 100%);  width:100%;  height:100%;  position:absolute;  z-index:-1;  top:0;  background-color:#172349;  bottom:0; } .Industry_box_1 {  margin-top:300px; } .Industry_box_2 {  margin-top:200px; } .Industry_box_3 {  margin-top:100px; } .industry_info {  margin-top:-388px !important; } .Industry_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_13.png);  background-repeat:no-repeat;  background-position:40px 20px; } .dev_form_section .col-sm-6 {  flex:0 0 33.3333%;  max-width:33.3333%;  float:left;  padding:0 15px;  margin-bottom:30px;  margin-top:30px;  width:33.3333%; } .dev_form_section .row {  display:flex;  margin-left:-15px;  flex-wrap:wrap;  margin-right:-15px;  margin-bottom:0; } .dev_form_section .form-control {  border:none;  border-radius:0;  font-size:15px;  font-weight:600 !important;  border-bottom:1px solid #949494 !important;  background-color:transparent !important;  color:#585858;  padding-left:40px !important; } .dev_form_section .form-control::placeholder {  opacity:1;  font-weight:600 !important;  color:#585858; } .dev_form_section .submit-button {  height:44px !important;  border-radius:25px !important;  box-shadow:0 0px 8px rgb(0 0 0 / 30%) !important;  background-color:#ff8811 !important;  width:100% !important;  z-index:9;  position:relative; } .dev_form_box {  background-color:#e9f2f5;  padding:40px 40px 0 40px;  margin-top:148px;  border-radius:0 0 100px 0px;  box-shadow:9px 9px 9px rgb(0 0 0 / 20%); } .dev_form_box:after {  content:"";  background-image:url(https://orionesolutions.com/wp-content/uploads/2021/08/paper.png);  width:89px;  height:89px;  position:absolute;  bottom:0px;  right:0px; } .dev_form_box:before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/climp.png);  position:absolute;  top:-82px;  width:139px;  left:0;  height:124px;  right:0;  margin:0 auto; } .name-input .form-control, .email-input .form-control, .company-input .form-control, .job-input .form-control, .company-size .form-control {  background-repeat:no-repeat !important;  background-size:17px !important;  background-position:left center !important; } .name-input .form-control {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/user-icon-1.png) !important; } .email-input .form-control {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/mail-icon.png) !important;  background-size:25px !important; } .company-input .form-control {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/company-icon.png) !important;  background-size:22px !important; } .job-input .form-control {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/card-icon.png) !important;  background-size:25px !important; } .company-size .form-control {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/users-icon.png) !important;  background-size:32px !important; } .dev_form_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_20.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_21.png);  background-repeat:no-repeat;  background-position:50px 240px, calc(100% - 190px) 80px; } form.elementor-form button {  border:none !important; } .digital_transformation h1 {  position:relative;  padding-top:22px;  margin-top:10px !important; } .digital_transformation h1::before {  content:"";  border-top:4px solid #ff8711;  width:100px;  position:absolute;  top:0; } .progressbar {  display:inline-block;  width:116px;  margin:0px;  position:relative; } .circle {  width:116px;  height:116px;  margin:0 auto;  margin-top:10px;  display:inline-block;  position:relative;  text-align:center; } .circle canvas {  vertical-align:middle;   border-radius:50%; } .circle div {  position:absolute;  top:50%;  left:0;  margin:-20px 0 0 0;  width:100%;  text-align:center;  line-height:40px;  font-size:25px;  color:#118bff;  font-weight:bold; } .circle strong i {  font-style:normal;  font-size:0.6em;  font-weight:normal; } .circle span {  display:block;  color:white;  margin-top:12px; } .text-center {  text-align:center; } .d_transformation_precedence {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-1.svg), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-2.svg);  background-repeat:no-repeat;  background-position:68px center, calc(100% - 100px) 60px; } .precedence_box .elementor-widget-wrap {  box-shadow:0 0 10px rgba(0, 0, 0, 0.2);  padding:27px;  border-radius:5px; } .precedence_row {  background-position:100px calc(50% - 160px), right bottom, left calc(100% - 160px);  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg3.png); } .transformation-consultation-section, .ideation-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/patran-bg.png);  background-repeat:no-repeat;  background-position:30px 80px; } .ideation-section {  background-position:calc(100% - 60px) bottom; } .development​-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/left-top-line.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-circal.png);  background-repeat:no-repeat;  background-position:left top, 60px bottom; } .turn-key-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circal-bg.png);  background-repeat:no-repeat;  background-position:calc(100% - 280px) 0; } .mlai-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal.png);  background-repeat:no-repeat;  background-position:40px 0; } .big-data-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/harf-circal-bg.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/right-bottom-line.png);  background-position:left center, center right;  background-repeat:no-repeat; } .legacy-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-repeat:no-repeat;  background-position:calc(100% - 90px) bottom; } .industries_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-2.png);  background-repeat:no-repeat;  background-position:140px 0, calc(100% - 100px) 76px; } .industries_row {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/patran-bg.png);  background-repeat:no-repeat;  background-position:60px center; } .why_prefer_orion_box h4 {  position:absolute;  top:-28px;  z-index:-1;  left:-15px;  opacity:0.5; } .why_prefer_orion_box .elementor-widget-heading {  position:static; } .why-prefer-orion {  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/right-bottom-line.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circal-bg.png);  background-position:left top, right top, 60px calc(50% + 70px), calc(100% - 10px) calc(55% + 70px), calc(100% - 100px) calc(65% + 130px); }  .happy_clients_box .value {  font-size:40px;  color:#f81;  font-weight:700;  font-family:roboto, Open Sans;  line-height:normal;  margin:8px 0 1px 0; } .happy_clients {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/harf-circal-bg.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/patran-bg.png);  background-repeat:no-repeat;  background-position:left top, calc(100% - 64px) 130px; } .transformation_box {  padding-left:220px;  position:relative; } .transformation_box h3 {  position:absolute;  left:70px;  top:-3px;   width:221px;  text-align:center;  z-index:0; } .orions-4s .transformation_box h3 {  -webkit-animation:expand 3s; } @-webkit-keyframes expand {  0% {   top:45px;  }  100% {   top:-3px;  } } .transformation_box::before {  content:"";  position:absolute;  left:80px;  top:0px;  bottom:0px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/shap-bg.png);  background-repeat:no-repeat;  width:250px;  z-index:1;  height:235px; }  .transformation_box .elementor-element-populated {  position:static; } .transformation_box .elementor-widget-wrap {  position:static; } .transformation_box .elementor-widget-heading {  position:static;  margin:0; } .transformation_dimensions_box {  box-shadow:0 0 10px rgba(0, 0, 0, 0.2);  border-radius:5px; } .transformation_dimensins_section {  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/right-bottom-line2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-2.png);  background-position:93px 450px, right 70px, 80px bottom, calc(100% - 100px) calc(100% - 126px); }  .why_choose_react​ {  padding-left:45px;  padding-right:45px; } .b22-choose-react {  margin-left:-45px;  margin-right:-45px;  width:calc(100% + 90px) !important; } .why-choose-react-section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circal-bg.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/oriong-round.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/right-bottom-line.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-repeat:no-repeat;  background-position:160px 470px, calc(100% - 150px) 90px, calc(100% - 0px) 46%, 115px calc(100% - 120px); } .orion_advantage_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/patran-bg.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-1.png);  background-repeat:no-repeat;  background-position:170px 0, calc(100% - 136px) 430px, left calc(100% - 580px), 108px calc(100% - 150px); } .react_js_developer_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_a1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_a2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_a3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_a4.png);  background-repeat:no-repeat;  background-position:50px 130px, calc(100% - 84px) 94px, 176px calc(100% - 80px), calc(100% - 244px) calc(100% - 30px); } .react_js_developer_section h3 {  position:relative; } .react_js_developer_section h3::before {  content:"";  width:90px;  height:4px;  background-color:#f27916;  position:absolute;  top:-26px;  left:0; } .our_services​_box .elementor-widget-wrap {  -webkit-transition:all .4s ease;  -o-transition:all .4s ease;  transition:all .4s ease; } .our_services​_box .elementor-widget-wrap:hover {  -webkit-transform:translateY(-15px);  -ms-transform:translateY(-15px);  transform:translateY(-15px); } .our_services​_box .elementor-widget-wrap .elementor-image img {  -webkit-transition:all .4s ease;  -o-transition:all .4s ease;  transition:all .4s ease;  -webkit-transform:rotateY(0deg);  transform:rotateY(0deg) }  .our_services​_box .elementor-widget-wrap:hover .elementor-image img {  -webkit-transform:rotateY(360deg);  transform:rotateY(360deg) }  .front_end_flairs​ {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circal-bg.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-2.png);  background-repeat:no-repeat;  background-position:137px calc(50% - 2px), calc(100% - 125px) 95px; } .our_proficiencies_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-3.png);  background-repeat:no-repeat;  background-position:124px calc(50% - 0px), right 440px; } .orion_advantage​_box5 {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/patran-bg.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal.png);  background-repeat:no-repeat;  background-position:75px 260px, 0 bottom, calc(100% - 114px) bottom; } .dev_advantages {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circal-bg-01.png);  background-repeat:no-repeat;  background-position:120px calc(55% - 10px), calc(100% - 150px) calc(100% - 365px);  background-size:130px, 70px; }  #section-challenge-study {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_6.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-2.png);  background-repeat:no-repeat;  background-position:120px calc(45% - 8px), calc(100% - 150px) calc(100% - 1px);  background-size:110px, 120px;  z-index:999; } #onlinesection-challenge-study {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_6.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-2.png);  background-repeat:no-repeat;  background-repeat:no-repeat;  background-position:110px calc(40% - 8px), calc(100% - 150px) calc(100% - 80px);  background-size:110px, 110px; } #section-case-solution {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png);  background-repeat:no-repeat;  background-position:120px calc(45% - 8px), calc(100% - 150px) calc(100% - 1px);  background-size:110px;  margin-top:-15px; } #onlinesection-case-solution {  position:relative; } #onlinesection-case-solution:after {  content:'';  position:absolute;  bottom:-111px;  left:100px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);  background-repeat:no-repeat;  background-size:60%;  width:133px;  height:210px; } #case-migration {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg-small-dot.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);  background-repeat:no-repeat;  background-position:120px calc(45% - 8px), calc(100% - 150px) calc(100% - 1px);  background-size:110px, 120px;  padding-bottom:100px; } #case-solution-summary {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);  background-repeat:no-repeat;  background-position:120px calc(45% - 8px), calc(100% - 150px) calc(100% - 1px);  background-size:110px, 120px; } #onlinecase-migration {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg-small-dot.png);  background-repeat:no-repeat;  background-position:120px calc(85% - 8px), calc(100% - 150px) calc(100% - 1px);  background-size:110px; } #road-map {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);  background-repeat:no-repeat;  background-position:calc(100% - 150px) calc(100% - 1px);  background-size:110px, 120px; }  .roadlist ul {  display:flex; } .roadlist ul li {  list-style:none; } .case-price {  background:#ff8811;  width:166px !important;  height:160px;  display:flex;  justify-content:center !important;  align-items:center !important;  border-radius:100px;  border:12px #162145 solid;  box-shadow:0px 0px 12px 0px rgb(0 0 0 / 80%); } #case-title h3 span {  color:#118aff;  font-weight:500;  font-size:36px; } #road-map .elementor-element-edit-mode:nth-child(2n) {  margin-top:-100px; } #road-map .has_eae_slider:nth-child(2n) {  margin-top:-230px; } #road-map .elementor-widget-heading {  min-height:200px; } #road-map .has_eae_slider:nth-child(2n) .elementor-widget-heading {  display:flex;  align-items:flex-end;  align-self:flex-end;  justify-content:center; } .custom-breadcrumb {  color:white;  text-decoration:none;  padding:10px 0 10px 65px;  background:brown;  background:#118bff;  position:relative;  display:flex;   height:92px;  text-align:center;  line-height:92px;  justify-content:center !important;  align-items:center !important; } .box-arrow-orange .custom-breadcrumb {  background:#ff8711;  position:relative;  display:flex;   height:92px;  text-align:center;  line-height:92px;  justify-content:center !important;  align-items:center !important; } .box-arrow-orange .custom-breadcrumb:after {  border-top:55px solid transparent;  border-bottom:55px solid transparent;  border-left:55px solid #ff8711; } .custom-breadcrumb::after {  content:" ";  display:block;  width:0;  height:0;  border-top:55px solid transparent;  border-bottom:55px solid transparent;  border-left:55px solid #118bff;  position:absolute;  top:50%;  margin-top:-55px;  left:100%;  z-index:2; } .box-arrow-orange .custom-breadcrumb::before {  content:" ";  display:block;  width:0;  height:0;  border-top:50px solid transparent;  border-bottom:50px solid transparent;  border-left:50px solid white;  position:absolute;  top:50%;  margin-top:-48px;  left:0;  z-index:1; } .custom-breadcrumb::before {  content:" ";  display:block;  width:0;  height:0;  border-top:50px solid transparent;  border-bottom:50px solid transparent;  border-left:50px solid white;  position:absolute;  top:50%;  margin-top:-48px;  left:0;  z-index:1; } .benifits-blockchain {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg-gray.svg);  background-repeat:no-repeat;  background-size:contain;  display:flex !important;  align-items:center !important;  justify-content:center !important;  margin-bottom:50px; } .benifits-blockchain .elementor-widget-wrap {  align-items:center; } .benifit-head-value {  flex:0 0 55%;  max-width:55%;  display:flex;  align-items:center;  padding-left:15px; } .benifit-image {  flex:0 0 35% !important;  max-width:35%;  border:18px #ff8800 solid;  border-radius:10px;  padding:16px 20px;  height:100%;  display:flex;  justify-content:center !important;  align-items:center !important; } .benifit-no {  max-width:10%;  flex:0 0 10% !important;  display:flex;  align-items:center !important;  justify-content:center !important; } #enange-nft .st0 {  fill:#a1a1a1;  clip-path:none !Important; }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a::after {  border:0; } .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu ul ul.wp-mega-sub-menu.wp-mega-sub-menu-muti {  margin-left:60px !important;  margin-top:25px; } .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu ul ul.wp-mega-sub-menu.or-padding {  margin-left:50px !important; } .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu ul ul.wp-mega-sub-menu.wp-mega-sub-menu-muti li a:after {  background:#277cd4;  display:block;  content:''; } .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu ul ul.wp-mega-sub-menu.wp-mega-sub-menu-muti li {  margin-bottom:14px !important; } .wp-megamenu-main-wrapper ul ul.wp-mega-sub-menu ul ul.wp-mega-sub-menu.wp-mega-sub-menu-muti li a {  color:rgba(9, 51, 94, 0.7) !important; } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li.services-style-mega .wpmm-sub-menu-wrap {  width:1000px; } h6.title-wp-orion {  font-weight:bold;  font-size:24px;  color:#0274be; } .wp-image-discription p {  font-size:14px;  color:rgb(51, 49, 49, 0.7); } .wp-image-discription {  margin-top:30px; } .wp-image-on {  width:100%;  background:#ebecf1;  box-shadow:0 2px 54px 0 rgb(0 0 0 / 10%);  text-align:center; } .left-orion-media {  padding-right:30px; } .wpmm-sub-menu-wrap .wp-mega-sub-menu.or-padding a {  position:relative;  padding-left:65px !important;  display:flex !important;  align-items:center; } .wpmm-sub-menu-wrap .wp-mega-sub-menu.wp-mega-sub-menu-muti a {  padding-left:17px !important;  display:block !important; } .wpmm-sub-menu-wrap .wp-mega-sub-menu li a img {  position:absolute;  left:18px;  top:50%;  max-width:40px;  transform:translate(0, -50%); } #wpmega-menu-my-industries-menu .wpmm-sub-menu-wrap .wp-mega-sub-menu a {  position:relative;  padding-left:65px !important;  display:flex !important;  align-items:center; } .wpmm-sub-menu-wrap .menu-item-wpmegamenu_pro_html_text-44 {  padding-left:30px !important;  padding-right:30px !important; } @media (min-width:1400px) and (max-width:1600px) {  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li.services-style-mega .wpmm-sub-menu-wrap {   width:740px;  } } @media (min-width:1200px) and (max-width:1450px) {  .side_menu_box {   width:340px;  }  .mega_menu_grid {   width:calc(100% - 340px);  }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li.services-style-mega .wpmm-sub-menu-wrap {   width:640px;  }  .services-grid #wpmm-wrap-my-services-menu,  .hire-developers #wpmm-wrap-my-hire-developers-menu {   width:315px;   background:none !important;  }  .left-orion-media {   padding-right:0;  } } @media (max-width:1450px) {  .dev-toolkit {   background-position:calc(100% - 6%) 100px, 6% calc(100% - 149px);   background-size:75px;  }  .container3 .elementor-container {   max-width:950px !important;  }  .maximize_efficiency {   background-position:calc(100% - 45px) 10px;   background-size:130px;  }  .business_opt {   background-size:180px, 100px;  }  .our_services {   background-position:45px 175px, right 50px, 50px calc(50% + 226px);   background-size:140px, 200px, 80px;  }  .our_services​_box .elementor-image>img {   width:75px;  }  .dev_banner {   background-size:55%;  }  .dev_form_section {   background-position:47px 274px, calc(100% - 45px) 80px;  } .digital_transformation {   background-size:49%;   background-position:top right !important;  }  .d_transformation_precedence {   background-position:50px center, calc(100% - 75px) 60px;  }  .digital_transformation>.elementor-container,  .why-prefer-box>.elementor-container,  .happy_clients section>.elementor-container,  .transformation_dimensins_section>.elementor-container,  .d_transformation_precedence>.elementor-container,  .precedence_row>.elementor-container,  .transformation-consultation-section>.elementor-container,  .ideation-section>.elementor-container,  .development​-section>.elementor-container,  .turn-key-section>.elementor-container,  .mlai-section>.elementor-container,  .big-data-section>.elementor-container,  .legacy-section>.elementor-container {   max-width:1030px !important;  }  .precedence_row {   background-position:55px calc(50% - 160px), right calc(100% - 70px), left calc(100% - 160px);   background-size:86px, 200px, 140px;  }  .transformation-consultation-section,  .ideation-section {   background-repeat:no-repeat;   background-position:33px 104px;   background-size:130px;  }  .turn-key-section {   background-position:calc(100% - 60px) 0;   background-size:105px;  }  .TRUMPS_TRADITION {   background-position:-130px center !important;  }  .big-data-section {   background-size:200px, 140px;  }  .industries_row {   background-size:128px  }  .transformation_dimensins_section {   background-position:65px 450px, right 70px, 70px bottom, calc(100% - 50px) calc(100% - 126px);  }  .why-choose-react-section {   background-position:50px 380px, calc(100% - 100px) 90px, calc(100% - 0px) 46%, 50px calc(100% - 120px);   background-size:105px, 70px, 120px, 90px;  }  .orion_advantage_section {   background-position:40px 0, calc(100% - 70px) 490px, left calc(100% - 500px), 108px calc(100% - 150px);   background-size:125px, 90px;  }  .react_js_developer_section {   background-position:40px 130px, calc(100% - 64px) 80px, 60px calc(100% - 80px), calc(100% - 144px) calc(100% - 30px);   background-size:53px;  }  .front_end_flairs​ {   background-position:57px calc(50% - 2px), calc(100% - 45px) 95px;   background-size:108px, 90px;  }  .our_proficiencies_section>.elementor-container,  .dev_advantages>.elementor-container,  .front_end_flairs​>.elementor-container,  .orion_advantage​_box5>.elementor-container {   max-width:970px !important;  }  .our_proficiencies_section {   background-position:80px calc(44% - 0px), right 370px;   background-size:100px, 220px;  }  .orion_advantage​_box5 {   background-position:54px 260px, 0 bottom, calc(100% - 114px) bottom;   background-size:140px, auto, 100px;  }  .dev_advantages {   background-position:50px calc(55% - 10px), calc(100% - 70px) calc(100% - 365px);   background-size:120px, 60px;  } } @media (min-width:1271px) {  .custom_header .container {   max-width:1200px;  }  .custom_header .menu_right.toggle_button {   margin-right:-20px;  } } @media (max-width:1270px) {  .side_menu_box {   width:360px;  }  .mega_menu_grid {   width:calc(100% - 360px);  }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap {   width:475px;  } } @media (min-width:1200px) and (max-width:1450px) {  #section-challenge-study {   background-position:50px calc(45% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:80px, 80px;  }  #section-case-solution {   background-position:50px calc(45% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:80px, 80px;  }  #case-migration {   background-position:50px calc(45% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:80px, 80px;  }  #case-solution-summary {   background-position:50px calc(45% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:80px, 80px;  }  #road-map {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);   background-repeat:no-repeat;   background-position:calc(100% - 90px) calc(100% - 1px);   background-size:90px, 120px;  }  #onlinecase-solution-summary {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);   background-repeat:no-repeat;   background-position:120px calc(45% - 8px), calc(100% - 90px) calc(100% - 1px);   background-size:90px, 120px;  } } @media (max-width:1199px) {  .mega_menu_grid.show:before {   display:none;  }  .mega_menu_grid.show:after {   display:none;  }  .services-style-mega.services-templates .wpmm-sub-menu-wrapper .wp-mega-sub-menu li.menu-item:first-child {   display:none;  } .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a::after,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li a::after {   display:none;  }  .sub-appdev li a:before {   content:"";   width:9px;   height:9px;   border:2px solid #277CD4;   position:absolute;   left:0;   top:calc(50% - 3px);   top:8px;   border-radius:50%;   display:block !important;  }  .side_menu_box {   width:100%;   left:0;   transform:translate(100%, 0px);  }  .mega_menu_grid {   width:100%;   z-index:1;  }  .mega_menu_grid .close_button.toggle_button {   position:absolute;   right:15px;   top:15px;   width:40px;   height:40px;   background-color:#09335E;   border-radius:50%;   font-size:20px;   display:inline-block;   text-align:center;   color:#FFF;  }  .container,  .video_section .slider_text {   width:95%;  }  .video_section .elementor-heading-title {   font-size:48px !important;  }  .why-choose-react-section {   background-position:20px 310px, calc(100% - 100px) 180px, calc(100% - 0px) 46%, 50px calc(100% - 70px);   background-size:75px, 50px, 80px, 60px;  }  .orion_advantage_section {   background-position:40px 30px, calc(100% - 30px) 500px, left calc(100% - 500px), 70px calc(100% - 150px);   background-size:95px, 90px, 76px, 60px;  }  .react_js_developer_section {   background-position:40px 70px, calc(100% - 64px) 60px, 50px calc(100% - 50px), calc(100% - 144px) calc(100% - 30px);   background-size:40px;  }  #onlinesection-challenge-study {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_6.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/Industries-bg-2.png);   background-repeat:no-repeat;   background-repeat:no-repeat;   background-position:130px calc(2% - 8px), calc(100% - 20px) calc(100% - 120px); background-size:40px, 40px;  }  #onlinesection-case-solution:after {   content:'';   position:absolute;   bottom:-150px;   left:100px;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);   background-repeat:no-repeat;   background-size:40%;   width:133px;   height:210px;  }  #onlinecase-migration {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg-small-dot.png);   background-repeat:no-repeat;   background-position:120px calc(815% - 8px), calc(100% - 150px) calc(100% - 1px);   background-size:40px;  }  #road-map {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);   background-repeat:no-repeat;   background-position:calc(100% - 20px) calc(100% - 1px);   background-size:40px, 40px;  }  #onlinecase-solution-summary {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/circle-cloud-case.png);   background-repeat:no-repeat;   background-position:40px calc(5% - 8px), calc(100% - 150px) calc(100% - 1px);   background-size:40px, 40px;  }  #section-challenge-study {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  }  #section-case-solution {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  }  #case-migration {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  }  #case-solution-summary {   background-position:50px calc(45% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  } } @media (max-width:991px) {  .mega_menu_grid h5 {   font-size:35px;   line-height:40px;  }  header.custom_header {   top:0px;  }  .container3 .elementor-container {   padding-left:15px;   padding-right:15px;  }   .d_transformation_precedence {   background-position:35px 11px, calc(100% - 42px) calc(100% - 1px);  }  .precedence_row {   background-position:55px 0, right calc(100% - 70px), left calc(100% - 160px);   background-size:77px, 140px, 90px;  }  .transformation-consultation-section,  .ideation-section {   background-repeat:no-repeat;   background-position:33px 0;   background-size:60px;  }  .transformation_box h3 {   left:30px;   top:25px;   width:101px  }  .transformation_box::before {   left:0px;   top:63px;   width:177px;   z-index:1;   height:143px;   background-size:186px 155px;  }  .why-prefer-orion {   background-position:left top, right top, 60px calc(100% + 0px), calc(100% - 10px) calc(100% + 0px), calc(100% - 8px) calc(65% + 130px);   background-size:90px, 142px;  }  .happy_clients {   background-position:left 71px, calc(100% - 32px) calc(100% - 66px);   background-size:80px;  }  .transformation_box {   padding-left:113px;  }  .industries_section {   background-position:29px 0, calc(100% - 20px) 3px;   background-size:80px;  }  .transformation_dimensins_section {   background-position:15px 30px, right 15px, 70px bottom, calc(100% - 50px) calc(100% - 0px);   background-size:66px, 90px;  }  .why_choose_react​ {   padding-left:15px;   padding-right:15px;  }  .b22-choose-react {   margin-left:0;   margin-right:0;   width:calc(100% + 0px) !important;  }  .why-choose-react-section {   background-position:20px 300px, calc(100% - 100px) 25px, calc(100% - 0px) 46%, 50px calc(100% - 0px);   background-size:75px, 50px, 80px, 50px;  }  .orion_advantage_section {   background-position:40px 30px, calc(100% - 30px) 625px, left calc(100% - 500px), 70px calc(100% - 60px);   background-size:95px, 60px, 76px, 60px;  }  .front_end_flairs​ {   background-position:40px 20px, calc(100% - 45px) calc(100% - 0px);   background-size:63px, 60px;  }  .our_proficiencies_section {   background-position:20px calc(100% - 0px), right 202px;   background-size:60px, 130px;  }  .orion_advantage​_box5 {   background-position:44px 50px, 0 bottom, calc(100% - 50px) bottom;   background-size:100px, auto, 100px;  }  .dev_advantages {   background-position:28px 24px, calc(100% - 70px) calc(100% - 60px);   background-size:80px, 60px;  }  .orion_advantage​_box5 {   background-position:25px 95px, 0 bottom, calc(100% - 30px) bottom;   background-size:60px, auto, 50px;  }  .dev_advantages {   background-position:28px 24px, calc(100% - 70px) calc(100% - 600px);   background-size:60px, 60px;  } } @media (max-width:910px) {  .footer_ul li::before {   left:-7px;  }  .footer_ul li:before {   left:-7px;  }  .services-grid #wpmm-wrap-my-services-menu,  .hire-developers #wpmm-wrap-my-hire-developers-menu {   width:100%;  }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu {   border-right:none;  }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap {   left:0;  }  .wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {   height:auto;  }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li:last-child,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu li:last-child {   margin-bottom:0;  }  #wpmega-menu-my-services-menu {   height:auto;  }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap {   position:static;   display:none; }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap.wpmm-mega-slidedown,  .hire-developers #wpmm-wrap-my-hire-developers-menu #wpmega-menu-my-hire-developers-menu>li .wpmm-sub-menu-wrap.wpmm-mega-slidedown {   display:block; }   .dev_form_section .col-sm-6 {   flex:0 0 50%;   max-width:50%;   padding:0 15px;   margin-bottom:30px;   margin-top:30px;   width:50%;  } } @media (max-width:768px) { .footer_ul li {   width:33%;  }  .clutch_btn a {   margin-left:0;  }  .footer_ul li a {   line-height:18px !important;  }  .footer_links li {   margin-bottom:14px !important;  } #wpmega-menu-my-industries-menu .wp-mega-sub-menu li .wp-mega-sub-menu li,  #wpmega-menu-my-aboutus-menu .wp-mega-sub-menu li .wp-mega-sub-menu li {   margin-bottom:25px;  }  #wpmega-menu-my-industries-menu ul.wp-mega-sub-menu li,  #wpmega-menu-my-aboutus-menu ul.wp-mega-sub-menu li {   margin-bottom:0;  }  .mega_menu_grid h5 {   margin:0px 0 20px 0;  }  .dev_banner {   background-position:calc(100% - 25px) center !important;  }  .dev-toolkit {   background-position:calc(100% - 6%) 100px, 4% calc(100% - 60px);  }  .industry_info::after {   content:"";   clip-path:polygon(0 45%, 100% 0%, 100% 100%, 0 100%);  }  .industry_info {   margin-top:-338px !important;  } } @media (max-width:767px) {  .video_section .elementor-heading-title {   font-size:21px !important;  }  .video_section .e-hosted-video .elementor-video {   height:321px;  }  .video_section .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {   padding-bottom:57%;  }  .footer_our_reach .elementor-image-box-wrapper {   text-align:center;  }  .footer_our_reach .elementor-image-box-wrapper .elementor-image-box-img {   width:100% !important;   text-align:center;  }  .footer_our_reach .elementor-image-box-wrapper .elementor-image-box-content {   text-align:center;   margin-top:15px;  }  .footer_our_reach .elementor-social-icons-wrapper {   text-align:center;  }  .footer_our_reach .elementor-icon-list-items {   justify-content:center !important;   margin-top:10px;  }  .mail_chimp_box {   float:none;   margin:0 auto;  }  .footer_contact .elementor-widget-container {   text-align:center;  }  .dohavehave_project .elementor-heading-title {   margin-bottom:20px;   font-size:37px !important;   width:100%;  }  .footer_our_reach .elementor-social-icons-wrapper.elementor-grid .elementor-grid-item:last-child::before {   display:none;  }  .nasscom_logos .elementor-column {   width:100% !important;  }  .members_section .nasscom_logos {   margin-top:0;   margin-bottom:20px;  }  .check_some_our_work .elementor-column-wrap.elementor-element-populated {   background-position:center !important;  }  .recent_work_section .elementor-image img {   float:none;   margin:0 auto;  }  .recent_work_section {   min-height:460px;  }  .recent_work_box a.carousel-arrow.carousel-prev {   left:30px;   top:43%;  }  .recent_work_box a.carousel-arrow.carousel-next {   right:30px;   top:43%;  }  .check_some_our_work .elementor-column-wrap.elementor-element-populated {   background-size:100%;  }  .recent_work_section .elementor-image img {   max-width:300px !important;  }  .nasscom_logos .elementor-widget-wrap .elementor-widget-image {   margin-bottom:15px;  }  .team_size_section {   margin-top:50px !important;   margin-bottom:55px !important;  }  .check_some_our_work {   padding-top:0 !important;  }  .recent_work_box .slick-arrow i {   margin-top:210px !important;  }  .video_section .elementor-fit-aspect-ratio {   padding-bottom:56.25% !important;   min-height:auto !important;  }  .video_section .elementor-fit-aspect-ratio .elementor-video {   max-height:50vh !important;   min-height:auto !important;   object-fit:contain !important;   height:auto !important;   background-color:#02020b !important;  }  .wp-megamenu-main-wrapper ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {   height:auto !important;  }  .wp-megamenu-main-wrapper ul.wpmm-mega-wrapper {   overflow-y:scroll !important;  }  .recent_work_section .elementor-image img {   width:234px;   height:auto;  }  body.home header.custom_header {   top:0;   display:inline-block;   position:relative;  }  body.home .custom_header.fixed {   position:fixed;  }  body.home .custom_header .container {   display:flex;   align-items:center;  }  body.home .custom_header .menu_right.toggle_button {   margin-left:auto;  }  .dev_form_box {   padding:40px 10px 10px 10px;  }  .dev_form_section .col-sm-6 {   flex:0 0 100%;   max-width:100%;   margin-bottom:15px;   margin-top:15px;   width:100%;  }  .dev_form_section {   background-position:47px 274px, calc(100% - 5px) 9px;   background-size:60px;  }  .dev_banner {   background-image:none !important;  }  .dev-toolkit {   background-position:10px 40px, 9% calc(100% - 20px);  }  .maximize_efficiency {   background-position:calc(100% - 15px) 10px;   background-size:50px;  }  .business_opt {   background-size:50px, 60px;   background-position:left center, calc(100% - 28px) 40px;  }  .our_services {   background-position:10px 145px, right 50px, -60px calc(100% + 0px);   background-size:40px, 60px, 80px;  }  .Industry_box_1 {   margin-top:130px;  }  .Industry_box_2 {   margin-top:40px;  }  .Industry_box_3 {   margin-top:45px;   margin-bottom:25px;  }  .industry_info::after {   display:none;  }  .industry_info {   background-color:#172349;   padding-top:40px !important;  }  .industry_info {   margin-top:50px !important;  }  .d_transformation_precedence {   background-position:15px 0px, calc(100% - 42px) calc(100% - 1px);   background-size:26px;  }  .precedence_row {   background-position:55px 10px, right calc(100% - 70px), left calc(100% - 160px);   background-size:36px, 80px, 90px;  }  .transformation-consultation-section,  .ideation-section {   background-repeat:no-repeat;   background-position:15px 0;   background-size:30px;  }  .turn-key-section,  .why-prefer-orion {   background-image:none;  }  .mlai-section {   background-position:25px 0;   background-size:52px;  }  .legacy-section {   background-size:57px;  }  .industries_section {   background-size:30px;  }  .why_prefer_orion_box h4 {   width:100%;   left:0px;   text-align:center;  }  .react_js_developer_section h3::before {   margin:0 auto;   left:0;   right:0;  } }  .more_test .more-text {  display:none; } .read-more, .remove-more {  display:block;  color:#277cd4;  font-weight:700;  margin-top:10px; } .services_box .read-more, .services_box .remove-more {  position:absolute;  bottom:22px;  left:0;  right:0; } .services_box .more_test {  position:static; } .services_box .elementor-widget-wrap {  position:static; } .services_box .elementor-column-wrap {  padding-bottom:65px !important; } .rating_votes .gdrts-stars-empty {  font-size:20px !important; } .rating_votes .gdrts-rating-block .gdrts-inner-wrapper {  color:#acacac; }  .augment_effectively>.elementor-column-wrap>.elementor-widget-wrap {  background-color:rgba(247, 245, 245, 1);  border-radius:30px;  box-shadow:5px 6px 9px rgba(0, 0, 0, 0.3);  border:5px solid rgba(255, 255, 255, 0.6);  position:relative; } .augment_effectively>.elementor-column-wrap::after {  content:"";  position:absolute;  top:50%;  background-color:#ff8711;  bottom:0;  left:0;  right:0;  z-index:-1;  border-radius:0px 0px 50px 50px; } .augment_effectively {  padding:15px; }  .custom-breadcrumb {  color:white;  text-decoration:none;  padding:10px 0 10px 65px;  background:brown;  background:#118bff;  position:relative;  display:flex;   height:92px;  text-align:center;  line-height:92px;  justify-content:center !important;  align-items:center !important; }  .custom-breadcrumb::after {  content:" ";  display:block;  width:0;  height:0;  border-top:55px solid transparent;  border-bottom:55px solid transparent;  border-left:55px solid #118bff;  position:absolute;  top:50%;  margin-top:-55px;  left:100%;  z-index:2; } .custom-breadcrumb::before {  content:" ";  display:block;  width:0;  height:0;  border-top:50px solid transparent;  border-bottom:50px solid transparent;  border-left:50px solid white;  position:absolute;  top:50%;  margin-top:-48px;  left:0;  z-index:1; } .benifits-blockchain {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg-gray.svg);  background-repeat:no-repeat;  background-size:contain;  display:flex !important;  align-items:center !important;  justify-content:center !important;  margin-bottom:50px; } .benifits-blockchain .elementor-widget-wrap {  align-items:center; } .benifit-head-value {  flex:0 0 55%;  max-width:55%;  display:flex;  align-items:center;  padding-left:15px; } .benifit-image {  flex:0 0 35% !important;  max-width:35%;  border:18px #ff8800 solid;  border-radius:10px;  padding:16px 20px;  height:100%;  display:flex;  justify-content:center !important;  align-items:center !important; } .benifit-no {  max-width:10%;  flex:0 0 10% !important;  display:flex;  align-items:center !important;  justify-content:center !important; } .effectively_wrapper.adopting {  background-position:-5px calc(50% - 286px), left calc(100% - 1px), 98% calc(100% - 619px);  background-size:95px, 145px, 87px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg2.png); } .techStack_wrapper.effective-block-sys {  background-position:19px calc(3% - 27px), right 9%, 1% 16%, left calc(17% - 3px), right calc(43% - 64px);  background-size:117px, 212px, 90px, 117px, 155px, 130px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/prefer-bg-chain.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/prefer-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg1.png); } .techStack_wrapper.effective-block-sys {  background-position:right calc(100% - 36px), left 15.5%, 95.5% 16%, left calc(26% - -6px), right calc(50% - 45px), left calc(43% - 55px);  background-size:152px, 290px, 100px, 135px, 110px, 148px; } .benifit-head-value span {  font-size:14px;  color:#2f2f2f !important;  line-height:22px;  display:block;  font-weight:normal;  max-width:180px;  margin-top:5px; }  .shape-column .elementor-column-wrap.elementor-element-populated {  background-size:100%;  width:320px;  height:320px;  background-repeat:no-repeat;  display:flex;  ju:c;  justify-content:center;  align-items:center;  padding-top:-101px;  align-self:center; }  .effectively_wrapper {  background-position:-5px calc(50% - 286px), left calc(100% - 91px), 98% calc(100% - 619px);  background-size:95px, 130px, 87px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg2.png) } .prefer_wrapper {  background-position:left calc(51% - 314px), 99% calc(10% - 61px), 100% calc(100% - 177px);  background-size:118px, 103px, 102px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/prefer-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/prefer-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg1.png) } .vertical_wrapper {  background-position:11px calc(53% - -3px), 97% 16%;  background-size:115px, 111px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/vertical-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg2.png); } .onboarding_wrapper {  background-position:11px calc(24% - 0px), 98% 58%, left calc(100% - 12px);  background-size:90px, 89px, 109px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png); } .benefits_section {  background-position:45px 20%, 96% 17%;  background-size:95px, 87px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png); } .techStack_wrapper {  background-position:19px calc(3% - 27px), right 9%, 1% 16%, left calc(26% - 10px), left calc(47% - 3px), right calc(43% - 64px);  background-size:117px, 212px, 90px, 117px, 155px, 130px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG3.png); } .happy_clients.advantages_wrapper {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png);  background-repeat:no-repeat;  background-position:17px calc(46% - 10px), calc(100% - 40px) 144px;  background-size:105px, 115px; } .benefits_wrapper .elementor-column-wrap .elementor-widget-wrap {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  width:86%; } .shape-column .elementor-column-wrap.elementor-element-populated {  background-size:100%;  width:280px;  height:303px;  background-repeat:no-repeat;  display:flex;  justify-content:center;  align-items:center;  background-size:cover;  margin-top:-50px;  align-self:center; } .shape-column .elementor-widget-wrap {  padding:0 !important; } .shape-column .elementor-heading-title {  margin-top:-25px !important; } #main-banner-nft .elementor-image {  border:8px #f98511 solid;  border-radius:10px;  padding:10px;  text-align:center;  display:flex;  justify-content:center;  align-items:center;  align-items:center;  transform:rotate(43deg);  box-shadow:1px 1px 6px rgb(0 0 0 / 80%);  margin:0 2px;  position:relative; } #main-banner-nft .elementor-widget-image {  position:relative; } #main-banner-nft .elementor-widget-image:after {  content:'';  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/arrow.png);  background-repeat:no-repeat;  width:14px;  height:14px;  top:calc(50% - 6px);  right:-27px; } #main-banner-nft .elementor-widget-image:last-child {} #main-banner-nft .elementor-image img {  vertical-align:middle;  display:flex;  text-align:center;  margin:0 auto;  width:100%;  justify-content:center;  align-items:center;  align-items:center;  transform:rotate(316deg);  align-self:center !important; } div#digital-assets {  margin-top:110px; } #shape-top-margin {  margin-top:-65px; } #shape-two-margin {  margin-top:-84px; } #shape-three-margin {  margin-top:-63px; } #shape-four-margin {  margin-top:-84px; } #main-banner-nft h5.elementor-heading-title.elementor-size-default {  min-height:99px;  font-size:13px;  display:flex;  justify-content:center;  align-items:end;  line-height:17px; } #main-banner-nft .elementor-column:nth-child(2n) {  margin-top:117px;  align-items:start; } #main-banner-nft .elementor-column:nth-child(2n) h5.elementor-heading-title.elementor-size-default {  margin-top:20px;  align-items:start; } .ios-last-row-border .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {  border-radius:0 100px 0 100px; } .ios-last-row-border-side .elementor-column-wrap.elementor-element-populated .elementor-widget-wrap {  border-radius:100px 0 100px 0; } .precedence_box_style #token-description-area {  background:#118bff;  padding:20px;  position:relative;  min-height:200px; } .token-group-circle {  width:200px !important;  height:200px;  border:4px #118bff solid;  border-radius:100px;  margin-bottom:40px;  margin:0 auto;  margin-bottom:40px;  line-height:200px; } #token-description-area:after {  position:absolute;  top:-49px;  right:0;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/blue-dropds-direction.png) no-repeat;  content:'';  width:100%;  height:64px; }   .process_cont:after {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/one.png);  height:180px;  width:130px;  position:absolute;  top:0;  left:18px;  background-size:contain !important;  background-repeat:no-repeat !important; } .process_cont.two:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/two.png); } .process_cont.three:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/three.png); } .process_cont.four:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/four.png); } .process_cont.five:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/five.png); } .process_cont.six:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/six.png); } .process_cont.seven:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/seven.png); } .process_cont.eight:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/eight.png); } .appDev_services {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg1.png);  background-size:105px;  background-position:2% calc(65% - 50px);  background-repeat:no-repeat; } .appDev_process {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg2.png);  background-size:187px;  background-position:100% 0;  background-repeat:no-repeat; } .dev_Technology {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg7.png);  background-size:130px, 100px;  background-position:1% calc(13% - 20px), 98% calc(34% - 20px);  background-repeat:no-repeat; } .technology_integration {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg3.png);  background-size:130px;  background-position:0 calc(36% - 23px);  background-repeat:no-repeat; } .Industries_serve {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg4.png);  background-size:150px, 120px;  background-position:calc(100% - 53px) 0, 4% calc(68% - 10px);  background-repeat:no-repeat; } .Why_choose_app {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg1.png);  background-size:123px, 110px;  background-position:100% 0, calc(100% - 52px) calc(80% - 30px);  background-repeat:no-repeat; } .Why_choose_app:after {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg4.png);  background-size:contain;  background-repeat:no-repeat;  position:absolute;  bottom:-340px;  left:0;  z-index:999;  height:601px;  width:184px; } .Engagement_modals {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg5.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg7.png);  background-size:123px, 100px;  background-position:100% 16%, 2% calc(100% - 0px);  background-repeat:no-repeat; } .benefitsApp_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg4.png);  background-size:95px, 70px;  background-position:calc(100% - 25px) 27%, 3% calc(71% - 20px);  background-repeat:no-repeat; } .customApp_advantage.happy_clients.advantages_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg3.png);  background-size:100px;  background-position:0 calc(90% - 30px);  background-repeat:no-repeat; } .Sfaq_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg6.png);  background-size:112px, 75px;  background-position:1% 260px, calc(100% - 28px) 150px;  background-repeat:no-repeat; } .Appform_section.dev_form_section {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_21.png);  background-repeat:no-repeat;  background-position:calc(100% - 30px) 80px;  background-size:100px; } .Appform_section.dev_form_section:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg1.png);  content:"";  background-size:contain;  background-repeat:no-repeat;  width:120px;  height:120px;  position:absolute;  left:2%;  bottom:-40px;  z-index:-1; } .tx_blue {  color:#118aff !important; } .dev_banner1 {  background-position:center center !important } .banner_Sidebar .elementor-widget-wrap {  display:flex;  flex-wrap:wrap; } .banner_Sidebar .img_box {  width:23% !important; } .banner_Sidebar .img_box h3 {  margin-bottom:0;  margin-top:10px;  line-height:100%; } .appDev_wrapper .elementor-row {  justify-content:center; } .appDev_wrapper .appDev_cont {  margin:0 11%; } .process_cont .elementor-widget-container {  border-radius:50%;  width:165px;  height:165px;  display:table;  padding:18px 12px 12px;  margin-left:auto;  z-index:1;  position:relative;  box-shadow:0 7px 11px #33333345; } .process_cont .elementor-widget-container img {  margin-bottom:3px; } .App_argumentWrappere .augment_effectively>.elementor-column-wrap>.elementor-widget-wrap {  border-radius:10px; } .App_argumentWrappere .augment_effectively>.elementor-column-wrap>.elementor-widget-wrap {  margin:16px; } .App_argumentWrappere .augment_effectively>.elementor-column-wrap::after {  border-radius:0px 0px 22px 22px; } .App_argumentWrappere .augment_effectively .elementor-column-wrap:before {  content:"";  position:absolute;  z-index:0;  background:#fff;  top:50%;  width:29px;  height:13px;  transform:translate(0, -50%) rotate(22deg);  left:0; } .App_argumentWrappere .augment_effectively:before {  content:"";  position:absolute;  z-index:0;  background:#fff;  top:50%;  width:38px;  height:13px;  transform:translate(0, -50%) rotate(-24deg);  right:12px; } .App_argumentWrappere .augment_effectively {  padding:10px; } .App_argumentWrappere .elementor-row {  justify-content:center; } .App_argumentWrappere .elementor-column {  width:20% !important; } .dev_Technology .elementor-row .elementor-column .elementor-column-wrap {  padding:0 !important; } .technology_wrapper .benifit-no {  max-width:15%;  flex:0 0 15% !important;  padding-left:12px;  justify-content:flex-start !important; } .benifit-image {  flex:0 0 35% !important;  max-width:35%;  padding:16px 20px;  transform:rotate(46deg); } .technology_wrapper .benifit-image .elementor-image {  transform:rotate(-46deg); } .technology_wrapper .benifit-head-value {  flex:0 0 50% !important;  max-width:50%;  padding-left:50px; } .App_serveWrapper .elementor-image-box-wrapper {  position:relative;  width:70%; } .App_serveWrapper .elementor-image-box-img {  position:absolute;  left:71px;  top:-2px;  width:43% !important; } .App_serveWrapper .elementor-image-box-title {  line-height:0.7;  margin-bottom:0;  text-align:left; } .App_serveWrapper .elementor-image-box-description {  background:#ff8711;  text-align:center;  padding:14px 0;  margin-top:-1px; } .App_serveWrapper1 .elementor-image-box-title {  opacity:0; } .App_serveWrapper.App_serveWrapper1 .elementor-image-box-img {  left:50%;  top:0;  transform:translate(-50%, 0); } .industries_wraper .has_eae_slider {  width:25% !important; } .industries_wraper .elementor-row .elementor-widget-wrap .elementor-widget-container {  display:flex;  justify-content:center; } .industries_wraper .elementor-row {  justify-content:center; } .engagement_wrapper .elementor-image-box-content h3 {  margin-bottom:0; } .engagement_wrapper .elementor-element {  margin-bottom:0; } .engagement_wrapper .elementor-icon-list-items li {  border-bottom:1px dotted #a1a1a1;  margin-left:30px; } .engagement_wrapper .elementor-icon-list-items .elementor-icon-list-icon {  position:absolute;  left:-26px; } .engagement_wrapper .elementor-icon-list-items li:last-child {  border-bottom:none; } .techStack_wrapper .tech_stack_cont1 li, .happy_clients .tech_stack_cont1 li {  width:47%;  list-style:none;  padding-left:23px; } .techStack_wrapper .tech_stack_cont li:before, .happy_clients .tech_stack_cont li:before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/list_icon.png);  width:16px;  height:16px;  background-repeat:no-repeat;  position:absolute;  left:0;  top:7px;  background-size:16px; } .casesection_wrapper .elementor-widget-image-carousel .swiper-slide {  padding:10px; } .casesection_wrapper .swiper-slide img {  box-shadow:0 0 8px rgb(0 0 0 / 15%) !important; } .casesection_wrapper .elementor-swiper-button {  font-size:13px;  top:auto;  transform:translate(-50%, -50%);  bottom:-90px;  left:52.5% !important;  background:#c2c2c2;  display:table;  border-radius:50%;  color:#fff;  height:43px;  width:43px;  padding:0;  text-align:center;  line-height:40px; } .casesection_wrapper .elementor-swiper-button:hover {  background:#118bff; } .casesection_wrapper .elementor-swiper-button-prev {  left:47.5% !important; } .Sfaq_wrapper .counter {  display:flex;  margin:0;  padding:0;  list-style:none; } .Sfaq_wrapper .counter li {  width:20%;  text-align:center;  font-family:'Roboto', sans-serif;  color:#2f2f2f;  font-size:15px;  font-weight:500; } .Sfaq_wrapper .counter li strong {  display:table;  margin:0 auto;  color:#ff8811;  font-size:22px;  font-weight:600; } .Sfaq_wrapper .elementor-accordion .elementor-tab-content {  padding:22px 165px 22px 20px;  border-top:none; } .Sfaq_wrapper .elementor-accordion .elementor-tab-content p {  margin-bottom:0; } .Sfaq_wrapper .elementor-accordion .elementor-accordion-item {  border:1px solid #b8b8b8;  border-bottom:none; } .Sfaq_wrapper .elementor-accordion {  text-align:left;  border-bottom:1px solid #b8b8b8; } .caseStudy_CTA {  background-size:cover !important;  background-position:center !important; } .Sfaq_wrapper .elementor-accordion .elementor-tab-title {  background:#fff; }   .caseStudies_wrapper .elementor-image-box-wrapper ul {  display:flex;  margin:25px 0 0;  padding:0;  flex-wrap:wrap;  list-style:none; } .caseStudies_wrapper .elementor-image-box-title a {  font-weight:700; } .caseStudies_wrapper .elementor-image-box-wrapper ul li {  text-align:center;  font-family:"Roboto", Sans-Serif;  font-size:13px;  width:49%;  border-right:1px dashed #acabab; } .caseStudies_wrapper .elementor-image-box-wrapper ul li:last-child {  border-right:none; } .caseStudies_wrapper .elementor-image-box-wrapper ul li strong {  color:#ff8811;  display:block;  font-weight:700;  font-size:35px;  line-height:30px; } .casetesti_wrapper .elementor-testimonial__footer {  display:none; } .casetesti_wrapper .elementor-testimonial {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/case-testimonialBG.png);  background-size:100% 100%;  background-position:center;  background-repeat:no-repeat;  height:260px;  position:relative; } .casetesti_wrapper .elementor-testimonial .elementor-testimonial__content {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  width:100%;  padding:0 24px; } .casetesti_wrapper .elementor-testimonial__text ul {  margin:0;  padding:0;  list-style:none;  display:flex;  justify-content:center; } .casetesti_wrapper .elementor-testimonial__text ul li {  margin:8px 1px;  font-size:8px; } .casetesti_wrapper .elementor-testimonial__text p {  margin-bottom:0;  max-height:100px;  overflow:auto; } .casetesti_wrapper .elementor-testimonial__text h4 {  font-weight:600;  font-style:normal;  font-size:15px;  color:#fff;  margin-bottom:0;  line-height:17px } .casetesti_wrapper .elementor-swiper-button:hover {  background:#118aff; } .casetesti_wrapper .elementor-swiper-button {  color:#fff;  transform:translate(-50%, -50%);  top:auto;  background:#c2c2c2;  bottom:-90px;  height:45px;  width:45px;  text-align:center;  display:table;  border-radius:50%;  font-size:14px !important;  line-height:44px;  left:47% !important; } .casetesti_wrapper .elementor-swiper-button.elementor-swiper-button-next {  left:53% !important; } .casetesti_wrapper .elementor-testimonial__text p::-webkit-scrollbar-track {  -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);  border-radius:10px;  background-color:#F5F5F5; } .casetesti_wrapper .elementor-testimonial__text p::-webkit-scrollbar {  width:4px;  background-color:#118aff; } .casetesti_wrapper .elementor-testimonial__text p {  overflow-y:auto;  scrollbar-color:#42424270 #FFF;  scrollbar-width:thin; } .casetesti_wrapper .elementor-testimonial__text p::-webkit-scrollbar-thumb {  border-radius:10px;  -webkit-box-shadow:inset 0 0 6px rgb(255 255 255 / 38%);  background-color:#fff; }   .softwareDev_wrappr .software_cont .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-one.png);  background-size:100% 100% !important;  background-position:center center !important;  background-repeat:no-repeat !important;  height:170px;  width:320px !important;  position:relative; } .softwareDev_wrappr .software_cont.two .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-two.png); } .softwareDev_wrappr .software_cont.three .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-three.png); } .softwareDev_wrappr .software_cont.four .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-four.png); } .softwareDev_wrappr .software_cont.five .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-five.png); } .softwareDev_wrappr .software_cont.six .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-six.png); } .softwareDev_wrappr .software_cont.seven .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-seven.png); } .softwareDev_wrappr .software_cont.eight .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-eight.png); } .softwareDev_wrappr .software_cont.nine .elementor-element-populated {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/soft-dev-nine.png); } .softwareDev_wrappr .software_cont .elementor-widget-wrap {  position:absolute;  top:60%;  left:63%;  transform:translate(-50%, -50%);  width:69%; } .techStack_wrapper.softwareDev_tech {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png);  background-size:170px, 88px, 110px;  background-position:0 2%, calc(100% - 40px) calc(37% - 28px), 2% calc(91% - 329px);  background-repeat:no-repeat; } .Industries_serve.software_industriesServe {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg7.png);  background-size:92px;  background-position:2% calc(50% - 20px);  background-repeat:no-repeat; } .software_industriesServe:after {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg2.png);  background-size:contain;  background-repeat:no-repeat;  position:absolute;  bottom:-158px;  right:0;  width:167px;  height:403px; } .Servewhy_choose_app.Why_choose_app:after {  display:none; } .Servewhy_choose_app.Why_choose_app {  background-size:123px, 90px;  background-position:100% calc(60% - 20px), 2% calc(58% - 90px); } .software_advantage.advantages_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png) !important;  background-size:104px !important;  background-position:2% calc(100% - 1px) !important;  background-repeat:no-repeat !important; } .software_faqs.Sfaq_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg6.png);  background-size:112px, 75px;  background-position:1% 260px, calc(100% - 28px) 150px;  background-repeat:no-repeat; } .techStack_wrapper .tech_stack_cont2 li {  width:47%; } .techStack_wrapper .tech_stack_cont3 li {  width:100%; }  @media (max-width:1450px) {  .effectively_wrapper {   background-position:-5px calc(50% - 286px), left calc(100% - 91px), 98% calc(100% - 619px);   background-size:95px, 130px, 87px;   background-repeat:no-repeat;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg2.png)  }  .prefer_wrapper {   background-position:left calc(51% - 314px), 99% calc(10% - 61px), 100% calc(100% - 177px);   background-size:118px, 103px, 102px;   background-repeat:no-repeat;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/prefer-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/prefer-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg1.png)  }  .vertical_wrapper {   background-position:11px calc(53% - -3px), 97% 16%;   background-size:115px, 111px;   background-repeat:no-repeat;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/vertical-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg2.png);  }  .onboarding_wrapper {   background-position:11px calc(24% - 0px), 98% 58%, left calc(100% - 12px);   background-size:90px, 89px, 109px;   background-repeat:no-repeat;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/precedence-bg-4.png);  }  .benefits_section {   background-position:45px 20%, 96% 17%;   background-size:95px, 87px;   background-repeat:no-repeat;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png);  }  .techStack_wrapper {   background-position:19px calc(3% - 27px), right 9%, 1% 16%, left calc(26% - 10px), left calc(47% - 3px), right calc(43% - 64px);   background-size:117px, 212px, 90px, 117px, 155px, 130px;   background-repeat:no-repeat;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG3.png);  }  .happy_clients.advantages_wrapper {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/augment-effectively-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png);   background-repeat:no-repeat;   background-position:17px calc(46% - 10px), calc(100% - 40px) 144px;   background-size:105px, 115px;  } } @media (min-width:1451px) {  .precedence_row {   background-position:33px calc(50% - 160px), 96% calc(20% - 93px), 98% calc(100% - 327px);   background-size:130px, 100px, 140px;  }  .effectively_wrapper {   background-position:40px calc(50% - 292px), left calc(100% - 91px), 97% calc(100% - 619px);   background-size:100px, 140px, 90px;  }  .prefer_wrapper {   background-position:left calc(51% - 285px), 97% calc(10% - 61px), 98% calc(100% - 172px);   background-size:186px, 120px, 120px;  }  .vertical_wrapper {   background-position:11px calc(55% - 4px), 96% 16%;   background-size:130px, 115px;  }  .onboarding_wrapper {   background-position:25px calc(24% - 0px), 97% 56%, left calc(100% - 12px);   background-size:138px, 104px, 120px;  }  .benefits_section {   background-position:62px 20%, 95% 18%;   background-size:112px, 98px;  }  .techStack_wrapper {   background-position:29px calc(3% - 36px), right 7.5%, 1.5% 16%, left calc(26% - -6px), left calc(47% - 15px), right calc(43% - 55px);   background-size:152px, 290px, 100px, 135px, 210px, 148px;  }  .happy_clients.advantages_wrapper {   background-position:17px calc(45% - 10px), calc(100% - 49px) 159px;   background-size:110px, 120px;  }  .happy_clients.advantages_wrapper ul {   width:72%;   justify-content:center;   margin:auto !important;  } } @media (max-width:767px) {  .augment_secondRow .elementor-column {   width:100% !important;  }  .effectively_wrapper .augment_effectively .elementor-widget-wrap {   margin:8px !important;  }  section.precedence_row {   background-position:left 40px, right calc(100% - 410px), left calc(100% - 226px);   background-size:116px, 150px, 90px;  }  .precedence_row .elementor-column-wrap .elementor-widget-wrap {   background:#fff;  }   .case-price {   width:126px !important;   height:126px;  }  #road-map .has_eae_slider:nth-child(2n) {   margin-top:0;  }  #road-map .has_eae_slider:nth-child(2n) .elementor-widget-heading {   display:flex;   align-items:flex-end;   align-self:flex-end;   justify-content:center;   order:2;  }  #road-map .elementor-widget-heading {   min-height:auto;  }  #section-challenge-study,  #section-case-solution {   text-align:center;  }  #section-challenge-study {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:30px, 30px;  }  #section-case-solution {   background-position:50px calc(5% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:30px, 80px;  }  #case-migration {   background-position:50px calc(15% - 8px), calc(100% - 20px) calc(100% - 1px);   background-size:30px, 30px;   padding-bottom:0px;  }  #case-solution-summary {   background-position:50px calc(5% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:30px, 80px;   padding-top:30px;  } .caseStudies_wrapper .elementor-image-box-wrapper ul li strong {   font-size:28px;   line-height:26px;  }  .caseStudies_wrapper .elementor-image-box-wrapper ul li {   font-size:12px;  }  .casetesti_wrapper .elementor-swiper-button {   bottom:-74px;   height:40px;   width:40px;   line-height:39px;   left:44% !important;  }  .casetesti_wrapper .elementor-swiper-button.elementor-swiper-button-next {   left:58% !important;  }  .case_lastSection {   background-position:left !important;  }  .casetesti_wrapper .elementor-testimonial {   height:260px;   width:295px;   margin:auto;  }   .Servewhy_choose_app.Why_choose_app,  .software_advantage.advantages_wrapper {   background:#fff !important;  }  .techStack_wrapper.softwareDev_tech {   background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg1.png);   background-repeat:no-repeat;   background-size:170px, 88px;   background-position:0 2%, calc(100% - 40px) calc(37% - 28px);  }   } @media (min-width:768px) and (max-width:1023px) {  .box-arrow-orange .custom-breadcrumb:after {   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #ff8711;  }  .box-arrow-orange .elementor-heading-title {   font-size:16px !important;  }  .box-arrow-orange .custom-breadcrumb {  height:56px;   line-height:56px; padding:10px 0 10px 45px;  }  .box-arrow.box-arrow-orange .elementor-column {   width:13.5% !important;  }  #shape-four-margin {   margin-top:-53px;  }  #shape-two-margin {   margin-top:-55px;  }  #shape-three-margin {   margin-top:-43px;  }  #shape-top-margin {   margin-top:-45px;  }  .shape-column .elementor-column-wrap.elementor-element-populated {   background-size:100%;   width:280px;   height:222px;   background-repeat:no-repeat;   display:flex;   justify-content:center;   align-items:center;   background-size:contain !important;   margin-top:-50px;   align-self:center;  }  .shape-column .elementor-widget-image img {   max-width:60px;  }  .shape-column .elementor-heading-title {   margin-top:-25px !important;   font-size:16px !important;  }  .footer_ul li {   width:21%;  }  .effectively_wrapper .has_eae_slider .elementor-widget-wrap {   padding:15px 15px 15px 15px !important;   margin:7px;  }  .case-price {   background:#ff8811;   width:100px !important;   height:100px;   display:flex;   justify-content:center !important;   align-items:center !important;   border-radius:100px;   border:12px #162145 solid;   box-shadow:0px 0px 12px 0px rgb(0 0 0 / 80%);  }  #section-challenge-study {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  }  #section-case-solution {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  }  #case-migration {   background-position:50px calc(15% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  }  #case-solution-summary {   background-position:50px calc(45% - 8px), calc(100% - 60px) calc(100% - 3px);   background-size:40px, 40px;  } .caseStudies_wrapper .elementor-image-box-wrapper ul li strong {   font-size:25px;   line-height:30px;  }  .caseStudies_wrapper .elementor-image-box-wrapper ul li {   font-size:10px;   line-height:12px;  }  .casetesti_wrapper .elementor-swiper-button.elementor-swiper-button-next {   left:54% !important;  }  .casetesti_wrapper .elementor-swiper-button {   bottom:-90px;   height:38px;   width:38px;   line-height:38px;   left:46% !important;  }  .case_lastSection {   background-position:center center !important;  }  .casetesti_wrapper .elementor-testimonial__text h4 {   font-size:12px;   line-height:10px;  }  .casetesti_wrapper .elementor-testimonial {   height:228px;  }   }  .breadth_wrapper .breath_listing li {  width:100%;  padding-left:25px !important;  list-style:none; } .breadth_wrapper .breath_listing li:after {  content:"";  background:#2f2f2f;  height:4px !important;  width:4px !important;  border-radius:50px;  position:absolute !important;  top:42%;  left:10px !important;  right:auto !important;  transform:translate(-50%, 0); } @media (min-width:768px) and (max-width:1024px) {  .techStack_wrapper.effective-block-sys {   background-position:right calc(100% - 36px), left 15.5%, 95.5% 16%, left calc(26% - -6px), right calc(50% - 45px), left calc(43% - 55px);   background-size:52px, 90px, 50px, 25px, 55px, 148px;  }  .box-arrow .elementor-column {   width:18% !important;  }  .custom-breadcrumb::before {   content:" ";   display:block;   width:0;   height:0;   border-top:50px solid transparent;   border-bottom:50px solid transparent;   border-left:50px solid white;   position:absolute;   top:50%;   margin-top:-48px;   left:-1px;   z-index:1;  }  .custom-breadcrumb::after {   content:" ";   display:block;   width:0;   height:0;   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #118bff;   position:absolute;   top:50%;   margin-top:-35px;   left:100%;   z-index:2;  }  .custom-breadcrumb {  height:56px;   text-align:center;   line-height:56px;   justify-content:center !important;   align-items:center !important;   width:100% !important;   padding:10px 0 10px 45px;  } } @media (min-width:768px) {  .benefits_row .elementor-column {   width:25% !important;   margin-bottom:30px;  }  .iosDev_row .elementor-column {   width:25% !important;  } } .benefits_row .elementor-column {  margin-bottom:30px; } .benefits_row .elementor-row, .mobApp_row .elementor-row, .iosDev_row .elementor-row {  justify-content:center !important; } .benefits_row .elementor-image {  display:table;  margin:0 auto;  border:1px solid #ddd;  border-radius:50%;  box-shadow:0 0 5px #8f8f8f;  width:66%;  height:150px;  padding:27px; } .dev_row .ios_cont .elementor-column-wrap {  padding:5px 16px 40px !important;  background:#fff; } .dev_row .read_btn {  position:absolute;  bottom:-17px !important;  left:50%;  transform:translate(-50%, 0); } .ios_mobCont {  box-shadow:0 0 10px #33333330;  padding:28px 0;  margin:15px; } .ios_mobCont .elementor-heading-title {  min-height:50px; } .ios_mobCont img {  width:107px; } .ios_mobCont1 img {  width:auto; } .mobApp_row .elementor-column {  width:25% !important; } .hire_advange .tech_stack_cont1 li, .hire_advange.happy_clients .tech_stack_cont1 li {  width:47%;  margin-bottom:12px;  padding-left:25px;  position:relative;  align-items:flex-start;  line-height:22px; } .hire_advange .tech_stack_cont li:before, .hire_advange.happy_clients .tech_stack_cont li:before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/list_icon.png);  width:16px;  height:16px;  background-repeat:no-repeat;  position:absolute;  left:0;  top:2px;  background-size:16px; } .iosDev_row .card {  display:flex;  align-items:center;  justify-content:center; } .iosDev_row .card .percent {  position:relative; } .iosDev_row .card svg {  position:relative;  width:183px;  height:182px;  transform:rotate(-90deg); } .iosDev_row .card svg circle {  width:100%;  height:100%;  fill:none;  stroke:#f0f0f0;  stroke-width:16px;  stroke-linecap:round; } .iosDev_row .card svg circle:last-of-type {  stroke-dasharray:625px;  stroke-dashoffset:calc(625px - (625px * var(--percent)) / 100);  stroke:#3498db; } .iosDev_row .card .number {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%); } .iosDev_row .card .number h3 {  font-weight:600;  font-size:32px;  color:#118bff;  font-family:'Roboto', sans-serif; } .iosDev_row .card .number h3 span {  font-weight:600;  font-size:32px;  color:#118bff;  font-family:'Roboto', sans-serif; } .iosDev_row .card .title h2 {  margin:25px 0 0; } .iosDev_row .card:nth-child(1) svg circle:last-of-type {  stroke:#ff8711; } .iosDev_row .card:nth-child(2) svg circle:last-of-type {  stroke:#2ecc71; } .ios_cont .elementor-image img {  width:26%;  margin-bottom:-10px; } .ios_cont .elementor-column-wrap {  box-shadow:0 0 10px #33333330;  margin:15px;  border-radius:5px;  padding:5px 16px 16px !important;  position:relative; } .ios_cont .elementor-column-wrap p {  color:#2f2f2f;  font-family:"Roboto", Open sans-serif;  font-weight:300;  font-size:16px;  line-height:27px;  margin-bottom:12px; } .ios_lastRow .elementor-row {  justify-content:center; } .ios_lastRow .elementor-column {  width:33.333% !important; } .iosDev_wrapper .read_btn {  position:absolute;  bottom:7px;  left:50%;  transform:translate(-50%, 0); } .iosDev_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg5.png);  background-size:90px, 104px, 190px, 20px, 110px;  background-position:55px calc(24% - 20px), calc(100% - 57px) calc(7% - 20px), right calc(41% - 10px), 45px calc(54% - 6px), 8px calc(69% - 20px);  background-repeat:no-repeat; } .andriodDev_wrapper {  background-size:22px;  background-position:90px calc(69% - 30px); } .breadth_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg7.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg9.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg10.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg11.png);  background-size:180px, 120px, 94px, 86px, 110px;  background-position:left 0, calc(100% - 16px) calc(42% - 19px), left calc(46% - 20px), 29px calc(74% - 20px), calc(100% - 40px) calc(74% - 20px);  background-repeat:no-repeat; } .benefitsHire_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg12.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg13.png);  background-repeat:no-repeat;  background-size:170px, 185px;  background-position:left 50px, right 30px; } .hireMob_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg14.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg15.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg16.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg17.png);  background-repeat:no-repeat;  background-size:190px, 70px, 100px, 76px, 110px, 50px;  background-position:left 0px, calc(100% - 18px) 17%, calc(100% - 15px) calc(64% - 10px), 31px calc(74% - 10px), calc(100% - 56px) 86%, 56px 100%; } .hireMob_wrapper .ios_mobCont {  background:#fff; } .hire_advange.happy_clients.advantages_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg18.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg19.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png);  background-size:185px, 95px, 165px;  background-position:left 77px, calc(100% - 57px) 25%, calc(100% - 107px) 76%;  background-repeat:no-repeat; } .morecontent span {  display:none; } .morelink {  display:block; }  .devSteps_wrapper .elementor-widget.steps_cont {  margin:0 auto 0;  width:51%;  flex-wrap:wrap; } .devSteps_wrapper .elementor-image-box-img {  width:88% !important; } .subHire_tech .ios_mobCont img {  width:80px; } .subHire_tech .mobApp_row .elementor-column {  width:33.333% !important; } .subHire_tech .ios_mobCont {  box-shadow:0 0 10px #33333330;  padding:25px 0 10px;  margin:15px; } .devSteps_wrapper .steps_cont h3 {  margin-bottom:0px; } .iosDev_wrapper.subHire_wrapper1 {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg5.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg1.png);  background-size:90px, 0, 0, 18px, 0, 70px;  background-position:55px calc(32% - 20px), calc(100% - 57px) calc(7% - 20px), right calc(41% - 10px), 90px calc(100% - 6px), 8px calc(69% - 20px), calc(100% - 55px) 27%;  background-repeat:no-repeat; } .S_andriod_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg2.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg3.png);  background-repeat:no-repeat;  background-size:100px, 95px, 170px;  background-position:15px calc(59% - 10px), 9px calc(100% - 33px), right 170px; } .compentence_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg4.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg5.png);  background-repeat:no-repeat;  background-size:90px, 18px, 122px, 102px;  background-position:calc(100% - 65px) 6%, calc(91% - -39px) 23%, calc(100% - 30px) 50%, left 26%; } .hireMob_wrapper.subHire_tech {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg14.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg15.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg1.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg16.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg17.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg9.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg6.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg11.png);  background-repeat:no-repeat;  background-size:0, 0, 0, 0, 0, 0, 125px, 43px, 110px;  background-position:0, 0, 0, 0, 0, 0, left 13%, 3% calc(76% - 18px), calc(100% - 13px) 76%; } .devSteps_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg7.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg12.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg6.png);  background-repeat:no-repeat;  background-size:104px, 160px, 45px;  background-position:4% 11%, left calc(77% - 20px), calc(100% - 33px) calc(32% - 20px); } .devSteps_wrapper:before {  content:"";  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png);  background-size:contain;  background-repeat:no-repeat;  width:130px;  height:120px;  bottom:-130px;  left:8%; } .devSteps_wrapper:after {  content:"";  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg8.png);  background-size:contain;  background-repeat:no-repeat;  height:570px;  width:230px;  bottom:-250px;  right:0; } .subHire_advantage.hire_advange.happy_clients.advantages_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg18.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg19.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/sub-hire-bg9.png);  background-size:0, 0, 0, 85px;  background-position:0, 0, 0, calc(95% - 20px) calc(73% - 0px);  background-repeat:no-repeat; } .fullCycle_wrapper {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/hire-bg8.png);  background-repeat:no-repeat;  background-size:110px;  background-position:calc(100% - 60px) 22%; } .subHire-p .ios_cont .elementor-column-wrap {  padding:15px 26px 26px !important; } .footer_links1 .elementor-icon-list-items a::before {  content:"";  background-color:#2c3955;  width:47px;  height:47px;  padding:10px;  position:absolute;  left:0;  top:0;  display:inline-flex; } .footer_links1 .elementor-icon-list-items a[data="mail"]::before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/mail.svg);  border-radius:20px 20px 0 0;  padding-top:15px;  background-repeat:no-repeat;  background-size:25px;  background-position:center; } .footer_links1 .elementor-icon-list-items a[data="india-flag"]::before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/india-flag.svg);  background-repeat:no-repeat;  background-size:25px;  background-position:center; } .footer_links1 .elementor-icon-list-items a[data="c-icon"]::before {  content:"";  border-radius:0px 0px 20px 20px;  padding-bottom:15px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/svg2.svg);  background-size:25px;  background-position:center 16px; } .footer_links1 .elementor-icon-list-items a[data="india-flag"] {  letter-spacing:1.2px; } .footer_links1 .elementor-icon-list-items a[data="c-icon"] {  letter-spacing:1.6px; } .footer_links1 .elementor-icon-list-items li {  padding:0 !important;  margin:0 !important; } .footer_links1 .elementor-icon-list-items a {  flex:0 0 230px;  float:left;  max-width:230px;  position:relative;  padding-left:47px;  min-height:47px;  align-items:center !important;  margin-bottom:2px;  opacity:0.8; } .footer_links1 .elementor-icon-list-items a:hover {  opacity:1; }  .mega_menu_grid.about-us .textwidget .wp-mega-sub-menu .wp-mega-menu-link {  padding-left:39px; } .mega_menu_grid.about-us .wpmm-sub-menu-wrap .wp-mega-sub-menu li a img {  left:0; } .nHome_banner {  height:auto !important; } .new_services .elementor-text-editor p {  margin-bottom:2em; } .new_services .elementor-widget-button {  position:absolute;  bottom:2px;  left:0; } .Nblog_wrapper .premium-blog-excerpt-link-wrap {  position:absolute;  bottom:0;  left:30px; } .nBanner_heading {  color:#000000 !important;  font-family:"Open Sans", Open Sans !important;  font-size:46px !important;  font-weight:700;  line-height:1.3em !important;  height:120px; } .nHome_banner .typed-cursor {  display:none; } .Nblog_wrapper .premium-blog-post-container .premium-blog-content-wrapper {  background-color:#ffffff;  padding:30px;  margin:0 !important;  border-radius:20px; } .newProcess_wrapper .elementor-image-box-wrapper {  align-items:center !important; } .new_services .services_icon {  position:absolute;  top:5px;  width:auto !important;  right:0; } .new_industries.new_services .services_icon {  top:-5px; } .new_industries.new_services .elementor-column-wrap {  padding:30px 25px; } .new_services .services_icon img {  width:60px;  height:60px;  object-fit:cover; } .new_services .elementor-column-wrap {  background:#FFFFFF;  border:1px solid #DAE0E6;  border-radius:20px;  padding:20px 30px !important; } .loopy {  color:#000000;  font-family:"Open Sans", Open Sans;  font-size:46px;  font-weight:700;  line-height:1.3em; } .loopy .elementor-shortcode {  min-height:120px; } .top-header-custom {  height:auto; } .page-id-27215 {  background:#fafafa; } .box-body {  text-align:left; } .wtz .box-body {  text-align:left;  color:white; } .n2-ss-slide-background-image {  background-size:55%, 0 !important;  background-position:83% 20%, 0 !important;  z-index:5000; } div#n2-ss-1 .n2-ss-slide {} .n2-ss-layer { border-radius:30px; } .boxi1 .elementskit-infobox {  height:365px; } .boxi2 .elementskit-infobox {  height:200px; } .ekit-wid-con .elementskit-infobox {  padding:60px 40px;  border:none !important; } .proc h3 {  text-align:left; } .elementor-29568 .elementor-element.elementor-element-5ffb5d7e .elementskit-clients-slider .single-client img {  width:80%; } .new_counter .elementor-column-wrap {  background:rgba(255, 255, 255, 0.75);  border:1px solid #E6EFFD;  backdrop-filter:blur(34px);  border-radius:20px;  transition:0.5s ease; } .new_counter:hover .elementor-column-wrap {  box-shadow:0px 16px 30px rgb(54 84 128 / 20%);  x; } .new_counter .elementor-counter-number-wrapper {  display:table; } .new_counter .elementor-counter-title {  text-align:left;  padding-left:6px; } .counter_wrapper:before {  content:"";   background-size:contain;  background-repeat:no-repeat;  background-position:center;  height:55px;  width:55px;  position:absolute;  top:-5px;  left:-5px; } .counter_wrapper:after {  content:"";   background-size:contain;  background-repeat:no-repeat;  background-position:center;  height:100px;  width:100px;  position:absolute;  bottom:102px;  right:-28px;  z-index:-1; } .newGet_quote .elementor-button-link {  background:linear-gradient(89.94deg, #F26B16 0.88%, #F22617 99.12%), #F27916;  border-radius:28.5px;  font-family:'Open Sans';  font-style:normal;  font-weight:600;  font-size:15px;  padding:12px 29px;  line-height:25px; } .nTestimonail_wrapper .elementor-widget-testimonial-carousel .elementor-testimonial__image img {  width:70px;  height:70px; } .nTestimonail_wrapper .swiper-slide-next .elementor-testimonial {  box-shadow:0px 10px 24px rgb(54 84 128 / 20%); } .nTestimonail_wrapper .elementor-testimonial {  background:#FFFFFF;  border:1px solid #EDEDED;  border-radius:20px;  padding:20px;  margin:20px;  min-height:330px; } .nTestimonail_wrapper .elementor-testimonial__footer {  flex-direction:row-reverse !important; } .nTestimonail_wrapper .elementor-testimonial__image {  width:50%;  text-align:right; } .nTestimonail_wrapper .elementor-testimonial__cite {  width:50%;  text-align:left;  margin-left:0 !important; } .nTestimonail_wrapper .swiper-pagination-bullet {  background:#D4D4D4; } .nTestimonail_wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {  background:#277CD4; } .nTestimonail_wrapper .swiper-pagination-bullets {  bottom:-15px !important; } .footer_address .elementor-widget-wrap {  flex-wrap:nowrap;  align-items:center;  justify-content:center; } .footer_address .elementor-widget-image {  width:32% !important; } .footer_address .elementor-widget-heading {  width:55% !important; } @media (min-width:768px) {  .Nblog_wrapper .premium-blog-content-wrapper {   height:55vh;  } } @media only screen and (min-device-width :768px) and (max-device-width :1024px) {  .boxi1 .elementskit-infobox {   height:auto;  }  .boxi2 .elementskit-infobox {   height:auto;  }  .new_services {   padding:12px 16px;  }  .new_services .services_icon img {   width:48px;   height:48px;  } } @media(max-width:762px) {  .Nabout_wrapper .elementor-row {   flex-direction:column-reverse;  }  .boxi1 .elementskit-infobox {   height:auto;  }  .boxi2 .elementskit-infobox {   height:auto;  }  .n2-ss-slide-background-image {   background-size:cover !important;   background-position:13% 21% !important;   z-index:5000;  } } @media (max-width:767px) {  .nBanner_heading {   font-size:36px !important;   line-height:1.2em !important;   height:174px;  }  .nHome_banner img {   width:100% !important;   max-width:100%;   bottom:0;  }  .new_services {   padding:14px 20px;  }  .new_services .services_icon img {   width:46px;   height:46px;  }  .new_services .services_icon {   top:7px;  }  .MobnewProcess_wrapper .elementor-image-box-wrapper {   display:flex;  }  .MobnewProcess_wrapper .elementor-image-box-content {   padding-left:20px;  }  .MobnewProcess_wrapper .elementor-image-box-content h3 {   margin-bottom:0;  } }   @media (max-width:767px) { .devSteps_wrapper .elementor-widget.steps_cont {   width:100%;  }  .devSteps_wrapper .steps_cont .elementor-image-box-wrapper {   display:flex;  }  .devSteps_wrapper .elementor-image-box-img {   width:72% !important;  }  .devSteps_wrapper .steps_cont h3 {   margin-bottom:0px;  }  .subHire_tech .mobApp_row .elementor-column {   width:100% !important;  }  .devSteps_wrapper .elementor-widget-image-box .elementor-image-box-content {   padding-top:14px;   padding-left:10px;  }  .iosDev_wrapper.subHire_wrapper1 {   background-size:70px, 0, 0, 18px, 0, 55px;   background-position:25px calc(32% - 20px), calc(100% - 57px) calc(7% - 20px), right calc(41% - 10px), 90px calc(100% - 6px), 8px calc(69% - 20px), calc(100% - 12px) 17%;  }  .compentence_wrapper {   background-size:90px, 18px, 0, 106px;  }  .devSteps_wrapper {   background-size:0, 0, 45px;  }  .devSteps_wrapper:before,  .devSteps_wrapper:after {   display:none;  }  .subHire_advantage.hire_advange.happy_clients.advantages_wrapper {   background-size:0, 0, 0, 0;  }  .fullCycle_wrapper {   background-size:80px;   background-position:calc(100% - 30px) 82%;  }  .footer_links1 .elementor-icon-list-items li {   text-align:center;  }  .footer_links1 .elementor-icon-list-items a {   margin:0 auto  }  .clutch_box {   width:auto !important;   float:none !important;   margin:15px auto 0 auto !important;  }  .elementor-widget-wp-widget-gdrts_stars_rating_block {   text-align:center !important;  }  .rating_votes .gdrts-inner-wrapper {   text-align:center !important;  }  .Appform_section.dev_form_section::after,  .appDev_services,  .Why_choose_app::after {   display:none;  }  .appDev_wrapper .appDev_cont {   margin:0;  }  .process_cont::after {   height:150px;   width:90px;   top:20px;   left:50%;   transform:translateX(-150%);  }  .process_cont .elementor-widget-container {   margin-right:auto;  }  .App_argumentWrappere .elementor-column {   width:85% !important;  }  .industries_wraper .has_eae_slider {   width:100% !important;  }  .App_serveWrapper .elementor-image-box-img {   top:0;   width:60px !important;  }  .Industries_serve,  .Engagement_modals,  .Sfaq_wrapper {   background:#fff;  }  .casesection_wrapper .elementor-swiper-button {   bottom:-66px;   left:56.5% !important;   height:36px;   width:36px;   line-height:36px;  }  .casesection_wrapper .elementor-swiper-button-prev {   left:43.5% !important;  }  .benefitsApp_wrapper {   background-size:52px, 50px;  }  .customApp_advantage.happy_clients .tech_stack_cont1 li {   width:100%;   margin-bottom:11px;  }  .customApp_advantage.happy_clients .tech_stack_cont li::before {   top:2px;  }  .industries_wraper .elementor-widget-container {   display:flex;   justify-content:center;  }  .banner_Sidebar .img_box {   width:29% !important;  }  .caseStudy_CTA {   background-position:right !important;  }  .Sfaq_wrapper .elementor-accordion .elementor-tab-content {   padding:16px 26px 22px 20px;  }  .Sfaq_wrapper .counter {   flex-wrap:wrap;  }  .Sfaq_wrapper .counter li {   width:33%;   font-size:12px;   line-height:12px;   margin:15px 0;  }  .Sfaq_wrapper .counter li strong {   display:table;   margin:0 auto 9px;   color:#ff8811;   font-size:20px;   font-weight:600;  }  .Sfaq_wrapper .counter li strong {   margin:0 auto 9px;   font-size:20px;  }  .caseStudy_CTA1 {   background-position:left !important;  }   } @media (min-width:550px) and (max-width:767px) { .technology_integration .has_eae_slider.elementor-column {   margin-bottom:70px;  }   } @media (min-width:768px) { .appDev_wrapper .elementor-row .has_eae_slider {   width:26% !important;  }   } @media (max-width:1023px) {  .digital_transformation {   background-position:center center !important;  }  .hire_breadth .tech_stack_even .elementor-row {   flex-direction:column-reverse;  }  div.ios_cont .elementor-column-wrap p {   font-size:14px;   line-height:25px;   margin-bottom:13px;  }  .dev_row .ios_cont .elementor-column-wrap {   padding:3px 10px 20px !important;  }  .ios_lastRow .elementor-row .elementor-column {   width:100% !important;  }  .benefits_row .elementor-widget-container .elementor-image {   width:187px;   height:181px;   padding:35px;  }  .ios_mobCont {   padding:20px 0;  }  .mobApp_row .elementor-row .elementor-column {   width:100% !important;  }  .hire_advange .tech_stack_cont1 li,  .hire_advange.happy_clients .tech_stack_cont1 li {   width:100%;   margin-bottom:9px;   line-height:20px;  }  .iosDev_wrapper {   background-size:90px, 72px, 190px, 16px, 0;   background-position:45px calc(12% - 20px), calc(100% - 17px) calc(3% - 20px), right calc(41% - 10px), 45px calc(54% - 6px), 8px calc(69% - 20px);  }  .andriodDev_wrapper {   background-position:38px calc(69% - 30px);  }  .breadth_wrapper {   background-size:0, 111px, 94px, 0, 100px;   background-position:left 0, calc(100% - 16px) calc(30% - 19px), left calc(54% - 20px), 29px calc(74% - 20px), calc(100% - 40px) calc(74% - 20px);  }  .benefitsHire_wrapper {   background-size:0;  }  .hireMob_wrapper {   background-size:0, 70px, 100px, 76px, 110px, 0;  }  .hire_advange.happy_clients.advantages_wrapper {   background-size:185px, 86px, 0;   background-position:left 77px, calc(100% - 7px) 25%, calc(100% - 107px) 76%;  }  .ios_cont .elementor-image img {   width:70px;  } } @media (min-width:768px) and (max-width:1023px) {  .ios_lastRow .elementor-row .elementor-column {   width:33.333% !important;  }  .hire_breadth .tech_stack_even .elementor-row {   flex-direction:unset;  }  .benefits_row .elementor-widget-container .elementor-image {   width:146px;   height:148px;   padding:39px;  }  .ios_mobCont {   padding:17px 0 !important;   margin:11px;   width:22% !important;  }  .mobApp_row .elementor-row .elementor-column {   width:22% !important;  }  .hire_advange .tech_stack_cont1 li,  .hire_advange.happy_clients .tech_stack_cont1 li {   width:47%;  } .subHire_wrapper .ios_mobCont,  .subHire_tech .mobApp_row .elementor-column {   width:28.33% !important;  }  .compentence_wrapper {   background-size:90px, 18px, 0, 102px;  }  .devSteps_wrapper {   background-size:0, 140px, 45px;  }  .devSteps_wrapper .elementor-widget.steps_cont {   width:52%;  }  .devSteps_wrapper:before {   display:none;  }  .devSteps_wrapper:after {   height:520px;   width:150px;   bottom:-190px;   right:0;  }  .subHire_advantage.hire_advange.happy_clients.advantages_wrapper {   background-size:0, 0, 0, 68px;   background-position:0, 0, 0, calc(98% - 20px) calc(78% - 0px);  }  .fullCycle_wrapper {   background-size:90px;   background-position:calc(100% - 50px) 74%;  }   .banner_Sidebar .img_box {   width:30%;  }  .Appform_section.dev_form_section::after {   width:100px;   height:100px;   left:0%;   bottom:-70px;   z-index:-1;  }  .appDev_wrapper .appDev_cont {   margin:0 7%;  }  .appDev_services {   background:#fff;  }  .process_cont::after {   height:144px;   width:90px;   top:10px;   left:-12px;  }  .process_cont .elementor-widget-container {   width:145px;   height:145px;   padding:15px 6px 7px;  }  .casesection_wrapper .elementor-swiper-button {   bottom:-71px;   left:53.5% !important;   height:38px;   width:38px;   line-height:38px;  }  .casesection_wrapper .elementor-swiper-button-prev {   left:46.5% !important;  }  .Sfaq_wrapper {   background:#fff;  }  .Sfaq_wrapper .counter li {   font-size:14px;   line-height:15px;   margin:10px 0;  }  .Sfaq_wrapper .counter li strong {   margin:0 auto 10px;  }  .Why_choose_app::after {   z-index:-1;  }   } @media (max-width:767px) {  .techStack_wrapper.effective-block-sys {   background-position:right calc(100% - 36px), left 15.5%, 95.5% 16%, left calc(26% - -6px), right calc(50% - 45px), left calc(43% - 55px);   background-size:52px, 90px, 50px, 25px, 55px, 148px;  }  .custom-breadcrumb {   height:55px;   text-align:center;   line-height:44px;   justify-content:center !important;   align-items:center !important;   width:55% !important;   margin-left:-80px;  }  .box-arrow .elementor-widget-wrap {   position:relative;   width:100%;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -ms-flex-line-pack:start;   align-content:center;   justify-content:center;  }  .custom-breadcrumb::after {   content:" ";   display:block;   width:0;   height:0;   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #118bff;   position:absolute;   top:50%;   margin-top:-35px;   left:100%;   z-index:2;  } } @media (min-width:490px) and (max-width:767px) {  .devSteps_wrapper .elementor-widget-image-box .elementor-image-box-content {   padding-top:35px;  } } @media (min-width:1024px) and (max-width:1180px) { .digital_transformation .hire_bannerRow .elementor-column-wrap {   margin:0 !important;   padding-left:23px !important;  }  .compentence_wrapper {   background-size:90px, 18px, 102px, 102px;   background-position:calc(100% - 65px) 6%, calc(91% - -39px) 23%, calc(100% - 30px) 42%, left 26%;  }  .fullCycle_wrapper {   background-size:90px;   background-position:calc(100% - 60px) 82%;  }  .devSteps_wrapper::before {   width:120px;   height:110px;  }  .devSteps_wrapper:after {   height:521px;   width:190px;  }   } @media (min-width:1440px) and (max-width:1599px) { .subHire_banner {   padding:16px 0;  }   } @media (min-width:1600px) { .subHire_banner {   height:635px;  }   } @media (max-width:767px) {  ul.wp-mega-sub-menu.or-padding {   margin-top:-25px !important;  }  ul.wp-mega-sub-menu.or-padding.or-tops {   margin-top:0 !important;  }  .left-orion-media {   display:none;  }  .wp-mega-sub-menu .menu-item .title-wp-orion {   display:none;  }  .wp-megamenu-main-wrapper.wpmm-orientation-vertical.wpmm-onclick ul.wpmm-mega-wrapper li.active-show .wpmm-sub-menu-wrap {   overflow:hidden;   display:block !important;   opacity:1 !important;  }  .box-arrow-orange .custom-breadcrumb:after {   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #ff8711;  }  .box-arrow-orange .custom-breadcrumb {   height:55px;   text-align:center;   line-height:44px;   justify-content:center !important;   align-items:center !important;  }  #main-banner-nft .elementor-column:nth-child(2n) .elementor-widget-heading {   order:1;   display:flex;   justify-content:center;   margin-bottom:20px;  }  #main-banner-nft .elementor-column:nth-child(2n) .elementor-widget-image {   order:2;  }  .precedence_box_style #token-description-area {   background:#118bff;   padding:20px;   position:relative;   max-width:264px;   margin:0 auto;   min-height:200px;  }  .box-arrow-orange .custom-breadcrumb:after {   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #ff8711;  }  .box-arrow-orange .custom-breadcrumb {   height:55px;   text-align:center;   line-height:44px;   justify-content:center !important;   align-items:center !important;  }  #main-banner-nft .elementor-column:nth-child(2n) .elementor-widget-heading {   order:1;   display:flex;   justify-content:center;   margin-bottom:20px;  }  #main-banner-nft .elementor-column:nth-child(2n) .elementor-widget-image {   order:2;  }  .precedence_box_style #token-description-area {   background:#118bff;   padding:20px;   position:relative;   max-width:264px;   margin:0 auto;   min-height:200px;  }  #main-banner-nft .elementor-image {   border:8px #f98511 solid;   border-radius:10px;   padding:10px;   text-align:center;   display:flex;   justify-content:center;   align-items:center;   align-items:center;   transform:rotate(43deg);   box-shadow:1px 1px 6px rgb(0 0 0 / 80%);   margin:0 2px;   position:relative;   width:150px;   height:150px;   margin:0 auto;  }  #main-banner-nft .elementor-widget-image {   position:relative;  }  #main-banner-nft .elementor-widget-image:after {   content:'';   position:absolute;   background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/arrow.png);   background-repeat:no-repeat;   width:14px;   height:14px;   top:calc(50% - 6px);   right:-27px;   display:none;  }  #main-banner-nft .elementor-widget-image:last-child {}  #main-banner-nft .elementor-image img {   vertical-align:middle;   display:flex;   text-align:center;   margin:0 auto;   width:100%;   justify-content:center;   align-items:center;   align-items:center;   transform:rotate(316deg);   align-self:center !important;  }  #main-banner-nft .elementor-column:nth-child(2n) {   margin-top:0px;   align-items:end;  }  #main-banner-nft h5.elementor-heading-title.elementor-size-default {   min-height:99px;   font-size:14px;   display:flex;   justify-content:center;   align-items:end;   line-height:17px;   margin-top:20px;   margin-bottom:20px !important;  }  #main-banner-nft h5.elementor-heading-title.elementor-size-default {   min-height:auto;  }  div#digital-assets {   margin-top:0;  }  #shape-top-margin {   margin-top:0px;  }  #shape-two-margin {   margin-top:0px;  }  #shape-three-margin {   margin-top:0px;  }  #shape-four-margin {   margin-top:0px;  }  .pentagon-shape .elementor-column,  .pentagon-shape .elementor-column-wrap {   display:flex;   justify-content:center;   align-items:center;  }  .shape-column .elementor-column-wrap.elementor-element-populated {   background-size:100%;   width:280px;   height:330px;   margin-bottom:30px;  }  .techStack_wrapper.effective-block-sys {   background-position:right calc(100% - 36px), left 15.5%, 95.5% 16%, left calc(26% - -6px), right calc(50% - 45px), left calc(43% - 55px);   background-size:52px, 90px, 50px, 25px, 55px, 148px;  }  .custom-breadcrumb {   height:55px;   text-align:center;   line-height:44px;   justify-content:center !important;   align-items:center !important;   width:55% !important;   margin-left:-80px;  }  .box-arrow .elementor-widget-wrap {   position:relative;   width:100%;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -ms-flex-line-pack:start;   align-content:center;   justify-content:center;  }  .custom-breadcrumb::after {   content:" ";   display:block;   width:0;   height:0;   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #118bff;   position:absolute;   top:50%;   margin-top:-35px;   left:100%;   z-index:2;  }  .techStack_wrapper.effective-block-sys {   background-position:right calc(100% - 36px), left 15.5%, 95.5% 16%, left calc(26% - -6px), right calc(50% - 45px), left calc(43% - 55px);   background-size:52px, 90px, 50px, 25px, 55px, 148px;  }  .custom-breadcrumb {   height:55px;   text-align:center;   line-height:44px;   justify-content:center !important;   align-items:center !important;   width:55% !important;   margin-left:-80px;  }  .box-arrow .elementor-widget-wrap {   position:relative;   width:100%;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   -ms-flex-line-pack:start;   align-content:center;   justify-content:center;  }  .custom-breadcrumb::after {   content:" ";   display:block;   width:0;   height:0;   border-top:35px solid transparent;   border-bottom:35px solid transparent;   border-left:35px solid #118bff;   position:absolute;   top:50%;   margin-top:-35px;   left:100%;   z-index:2;  } } .read-more {  display:inline-block;  margin-top:10px;  font-weight:bold;  cursor:pointer; } .readBtn {  display:block;  color:#277cd4;  font-weight:700;  background:transparent;  padding:0;  margin:0;  font-size:16px; } .readBtn:focus, .readBtn:hover {  color:#3a3a3a;  background:transparent; } .addReadMore.showlesscontent .SecSec, .addReadMore.showlesscontent .readLess {  display:none; } .addReadMore.showmorecontent .readMore {  display:none; } .addReadMore .readMore, .addReadMore .readLess {  color:#277cd4;  font-weight:700;  background:transparent;  padding:0;  margin:0;  font-size:16px;  cursor:pointer; } .addReadMore .readMore:hover, .addReadMore .readLess:hover {  color:#3a3a3a;  background:transparent; }  .addReadMoreWrapTxt.showmorecontent .SecSec, .addReadMoreWrapTxt.showmorecontent .readLess {  display:block; } .mobile-area-read .addReadMore .readMore, .mobile-area-read .addReadMore .readLess {  color:#118BFF; } .mobile-area-read .addReadMore .readMore:hover, .mobile-area-read .addReadMore .readLess:hover {  opacity:0.8; } .dev_form_section .col-sm-12 {  flex:0 0 66.3333%;  max-width:66.3333%; } .dev_form_section .message textarea {  height:71px; } .dev_form_section .message .form-control {  background:url(https://orionesolutions.com/wp-content/uploads/2022/09/message-field.png);  background-size:25px !important;  background-repeat:no-repeat !important;  background-position:left !important; } .dev_form_section .phone .form-control {  background:url(https://orionesolutions.com/wp-content/uploads/2022/09/phone-field.png);  background-size:25px !important;  background-repeat:no-repeat !important;  background-position:left !important; }  .dev_form_section .col-sm-12 {  flex:0 0 66.3333%;  max-width:66.3333%;  float:left;  padding:0 15px;  margin-bottom:30px;  margin-top:30px; } .dev_form_section .message textarea {  height:71px; } .dev_form_section .phone1 .form-control {  background-image:url(https://orionesolutions.com/wp-content/uploads/2022/09/phone-number-icon.png) !important;  background-size:25px !important;  background-repeat:no-repeat !important;  background-position:left !important; } .dev_form_section .message .form-control {  background:url(https://orionesolutions.com/wp-content/uploads/2022/09/message-field.png);  background-size:25px !important;  background-repeat:no-repeat !important;  background-position:calc(4px - 1px) calc(25px - 10px) !important; } .projects__row .owl-nav {  display:block;  margin:24px 0 0 0;  text-align:center; } .projects__row .owl-nav>button {  width:40px;  height:40px;  background-color:#C2C2C2 !important;  border-radius:50%;  color:#FFF !important;  margin:0 10px; } .projects__row .owl-nav>button:hover {  background-color:#118bff !important; } .projects-image>a>img {  box-shadow:0 0 8px rgb(0 0 0 / 15%) !important;  border-radius:10px; }  .banner_left>.elementor-column-wrap {  padding-right:240px !important; } .banner::after {  content:"";  background-color:#58595b;  position:absolute;  width:40%;  top:0;  bottom:0;  right:0;  z-index:-1;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_icons.png);  background-repeat:no-repeat;  background-position:calc(100% - 80px) 72px; } .banner {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/setting_icon.png);  background-repeat:no-repeat;  background-position:calc(50% + 70px) 240px; } .banner::before {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/white-bg.svg);  content:"";  background-position:-10px -30px, 10px 30px;  background-repeat:no-repeat;  background-size:251px;  position:absolute;  width:240px;  top:0;  bottom:0;  right:40%;  z-index:-1;  background-color:#58595b; } .banner_left>.elementor-column-wrap {  padding-right:190px !important;  background-position:calc(100% - 0px) calc(100% + 1px) !important; } .banner_left h2 span {  background-color:#f27916;  color:#FFF;  padding-left:10px;  padding-right:10px; } .schedule_form {   bottom:-80px; } .schedule_box {  border-radius:5px;  background-color:rgb(255, 255, 255);  box-shadow:0px 7px 13px 0px rgba(0, 0, 0, 0.15);  padding:26px 26px 0px 26px; } .schedule_box h4 {  text-align:center !important;  font-size:28px !important;  color:#ff8811 !important;  font-weight:500 !important;  font-family:"Roboto" !important;  line-height:normal !important; } .schedule_box .form-group .form-control {  height:41px;  border:1px solid #e0e0e0; } .schedule_box .form-group>label {  font-size:16px;  color:#74797b;  font-weight:500;  font-family:"Roboto"; } .schedule_box .form-group {  margin-bottom:9px; } .schedule_box .btn-danger {  max-width:235px;  background-color:#f81 !important;  min-height:46px;  border-radius:25px !important;  font-size:18px;  font-weight:500 !important;  font-family:"Roboto" !important; }  .schedule_form {  position:relative;  bottom:-145px;  z-index:1; } .development_right>.elementor-element-populated {  width:50vw;  margin:0px;  float:left;  padding:0 !important; } .development_right {  display:inline-block !important; } .development_right img.attachment-full.size-full {  width:100%; } .few_reasons>div>.elementor-widget-wrap {  background-color:#58595b;  padding:60px 55px 80px 55px;  border-radius:25px;  width:90%; } .few_reasons>.elementor-element-populated::after {  content:"";  position:absolute;  top:60px;  bottom:-40px;  left:-40px;  background-color:#FFF;  z-index:0;  border-radius:30px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/left_icon.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bottom_icon.png);  right:130px;  background-repeat:no-repeat;  background-position:0 center, bottom center; } .few_reasons>.elementor-element-populated>.elementor-widget-wrap {  background-color:#58595b;  z-index:1;  padding:68px 50px 85px 50px;  border-radius:30px; } .reasons_section {  background-repeat:no-repeat;  min-height:1154px; }  .faq_list .elementor-toggle {  display:flex;  flex-wrap:wrap; } .faq_list .elementor-toggle .elementor-toggle-item {  background-color:#58595b;  flex:0 0 calc(50% - 24px);  max-width:calc(50% - 24px);  margin:12px;  border-radius:10px;  border:none;  position:relative;  padding:10px 55px 10px 10px; } .faq_list .elementor-toggle .elementor-tab-content {  padding-top:0;  } .faq_list .elementor-toggle .elementor-tab-content p strong {  color:#f81; } .faq_list .elementor-toggle .elementor-toggle-item .elementor-toggle-icon {  position:absolute;  top:calc(50% - 13px);  right:22px;  color:#ff8811;  font-size:25px; } .client_testimonial .elementor-testimonial__image {  background-color:#ffeddc;  padding:60px;  border-radius:0px 80px 0px 80px; } .client_testimonial .elementor-testimonial__image>img {  height:280px !important; } .client_testimonial .elementor-testimonial__text {  background-color:#ffeddc;  margin-left:-45px;  padding:14px 18px 6px 18px;  z-index:1;  min-height:260px;  border-radius:0px 15px 15px 0px; } .client_testimonial .elementor-testimonial__text>p:first-child {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/top_icon.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bottom-right_icon.png);  font-size:16px;  color:#2f2f2f;  font-style:normal;  font-weight:normal;  font-family:"Roboto";  background-repeat:no-repeat;  background-position:0 0, right bottom;  padding:37px 0;  margin-bottom:0;  max-height:228px;  overflow-y:auto; } .client_testimonial .elementor-testimonial__text h6 {  font-size:18px;  color:#2f2f2f;  font-style:normal;  margin-bottom:0; } .client_testimonial .elementor-testimonial__text h6 b {  font-size:20px; } .client_testimonial .elementor-testimonial__content {  display:inline-flex;  align-items:center;  flex-wrap:wrap; }  .logo_grid_box .ha-logo-grid-item {  border-radius:12px !important;  background:linear-gradient(to top, #118bff, #ff8711);  padding:2px;  border:none !important; } .logo_grid_box .ha-logo-grid-item .ha-logo-grid-figure {  background-color:#FFF;  border-radius:10px;  flex-wrap:wrap;  padding:10px; } .logo_grid_box .ha-logo-grid-item .ha-logo-grid-figure h4 {  margin:0px 0 0 0;  padding:0;  font-size:17px;  color:#000000;  font-weight:500;  font-family:"Roboto";  clear:both;  width:100%;  text-align:center; } .logo_grid_box .ha-logo-grid-item .ha-logo-grid-figure>.ha-logo-grid-img {  height:62px;  width:auto; } .logo_grid_box01 .ha-logo-grid-figure {  background-color:#58595b !important; } .logo_grid_box01 .ha-logo-grid-item .ha-logo-grid-figure h4 {  line-height:normal;  color:#FFF; } .logo_grid_box01 .ha-logo-grid-item .ha-logo-grid-figure>.ha-logo-grid-img {  height:auto;  width:auto; }   .banner_section_01.banner::after {  width:29%; } .banner_section_01.banner::before {  right:29%; } .asap_tag {  background-color:#ececec;  width:100%;  max-width:516px;  min-height:45px;  display:inline-flex;  align-items:center;  border-radius:25px;  padding:0 13px; } .asap_tag b {  background-color:#118bff;  color:#FFF;  border-radius:25px;  padding:2px 15px;  margin-right:13px; } .banner_section_01 .banner_left>.elementor-column-wrap {  background-position:calc(100% - 20px) calc(100% - 28px) !important; } .effectively_wrapper01 .augment_effectively>.elementor-column-wrap>.elementor-widget-wrap {  background-color:#58595b;  border:none;  box-shadow:none; } .effectively_wrapper01 .augment_effectively .elementor-image {  margin-top:-73px; } .effectively_wrapper01 {  background:none; } .value_proposition_tab .eael-tabs-nav {  max-width:40%;  margin-top:150px; } .value_proposition_tab .eael-tabs-nav .eael-tab-title span {  float:left;  width:100%;  line-height:normal;  font-weight:normal;  font-size:14px; } .value_proposition_tab .eael-tabs-nav .eael-tab-inline-icon li {  text-align:left; } .value_proposition_tab .eael-tabs-content>.clearfix {  padding:0 !important;  text-align:right; } .value_proposition_tab .eael-tabs-content>.clearfix .team_box {  border-radius:20px;  background-color:rgb(255, 255, 255);  box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.19);  width:240px;  max-width:100%;  position:absolute;  bottom:35px;  right:35px;  justify-content:center;  display:inline-flex;  flex-wrap:wrap;  padding:6px 0 15px 0; } .value_proposition_tab .eael-tabs-content>.clearfix .team_box h4 {  margin:0;  padding:0;  font-size:50px;  color:#118bff;  font-weight:bold;  width:100%;  text-align:center;  line-height:normal; } .value_proposition_tab .eael-tabs-content>.clearfix .team_box h6 {  margin:0;  font-size:20px;  color:#969696;  font-weight:500;  line-height:normal; } .value_proposition_tab .eael-tabs-content>.clearfix p {  margin:;  margin:0;  padding:0; } .value_proposition_tab .tab_right_img {  position:relative; } .value_proposition_tab .tab_right_img::after {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/dots_img.png);  content:"";  position:absolute;  right:-40px;  top:-40px;  background-repeat:no-repeat;  width:186px;  height:188px;  z-index:-1; } .value_proposition_tab .tab_right_img::before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/img_icon.png);  position:absolute;  left:-20px;  top:51px;  right:0;  background-repeat:no-repeat;  width:56px;  height:57px; } .value_proposition_tab .eael-tabs-content {  overflow:visible; } .value_proposition_tab .tab_right_img {  position:relative;  width:571px;  float:right;  max-width:100%; } .value_proposition_tab .tab_right_img>img {  width:571px;  max-width:100%;  border-radius:0 62px 0 62px; } .banner.banner_section_01 {  background-position:calc(50% + 188px) 166px; }  .tech_stack .elementor-image {  position:relative; } .tech_stack .elementor-image::before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/img_icon.png);  position:absolute;  right:-25px;  top:47px;  background-repeat:no-repeat;  width:56px;  height:57px; } .tech_stack .elementor-image::after {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/dots_img.png);  content:"";  position:absolute;  left:-40px;  top:-40px;  background-repeat:no-repeat;  width:186px;  height:188px;  z-index:-1; }  .techstack .right .acc__card .product_img {  display:none; } .techstack {  display:flex;  margin:0 -15px; } .left_img_box1 {  max-width:50%;  flex:0 0 50%;  position:relative; } .techstack .left_img {   width:100%;  padding:0 15px;  position:relative; } .techstack .right {  flex:0 0 50%;  max-width:50%;  padding:0 15px 0 60px; } .techstack .elementor-shortcode {  display:none; } .team-info {  background-color:rgb(255, 255, 255);  box-shadow:0px 10px 20px 0px rgba(61, 63, 61, 0.15);  width:100%;  border-radius:13px 13px 0px 0px;  margin:0 0 12px 0; } .team-info .acc__title {  background-color:#FFF;  min-height:58px;  display:inline-flex;  align-items:center;  width:100%;  font-size:30px;  color:#58595b;  font-weight:500;  padding:0 28px;  border-radius:13px 13px 0px 0px;  margin-bottom:0;  font-family:"Roboto", Open Sans;  line-height:normal; } .team-info .acc__title.active {  background-color:#58595b;  color:#ff8811; }  .team-info .acc__panel {  padding:18px;  font-size:18px;  color:#2f2f2f;  line-height:26px;  display:none; } .team-info .acc__title.active~.acc__panel {  display:inline-block; } .team-info .acc__panel ul {  margin:12px 0 0 0;  padding:0;  list-style:none;  display:grid;  grid-template-columns:repeat(2, 1fr);  gap:8px 10px; } .team-info .acc__panel ul li {  font-size:18px;  color:#2f2f2f;  padding-left:26px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/list_icon_01.png);  background-repeat:no-repeat;  background-position:0 6px; } .team-info .acc__title .minus {  display:none; } .team-info .acc__title svg {  width:20px;  margin-left:auto;  flex:0 0 20px;  max-width:20px; } .team-info .acc__title svg path {  fill:#ff8811; } .team-info .acc__title.active .plus {  display:none; } .team-info .acc__title.active .minus {  display:block; } .team-info .acc__title.active .minus path {  fill:#FFF; } .techstack .left_img::after {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/dots_img.png);  width:186px;  height:188px;  position:absolute;  left:-37px;  top:-34px;  z-index:-1; } .techstack .left_img::before {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/dots_img.png);  width:186px;  height:188px;  position:absolute;  right:-23px;  bottom:-37px;  z-index:-1; } .left_img_box1::after {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/img_1a.png);  width:56px;  height:57px;  position:absolute;  top:50px;  right:-6px; }  .future_list>.elementor-widget-container {  box-shadow:0 0 5px rgba(0, 0, 0, 0.2);  padding:12px 15px 15px 15px;  border-radius:15px; }   @media (max-width:910px) {  .dev_form_section .col-sm-12 {   flex:0 0 50%;   max-width:50%;  } } @media (max-width:767px) {  .animated {   -webkit-animation-duration:inherit !important;   animation-duration:inherit !important;   -webkit-animation-fill-mode:inherit !important;   animation-fill-mode:inherit !important;  }  .elementor-invisible {   visibility:visible !important;  }  .img-effect-side-orions .elementor-motion-effects-element {   --translateX:0 !important;   transform:translateX(var(--translateX)) !important;  }  .dev_form_section .col-sm-12 {   flex:0 0 100%;   max-width:100%;  }  body {   padding-top:92px !important;  }  header.custom_header {   background:rgba(255, 255, 255, 1);   top:0;   box-shadow:0 0 4px rgb(0 0 0 / 20%);  }  body.home header.custom_header {   position:fixed;  }  .wpmm-sub-menu-wrap .menu-item-wpmegamenu_pro_html_text-44 {   padding-left:10px !important;  } }   .banner {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/new-hire-banner.png); } .banner.devops_banner:after {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/newhire-banner2.png); } .banner_section_01.devops_banner .banner_left>.elementor-column-wrap {  background-position:calc(100% - 20px) calc(100% - 0px) !important; } .hire_devs_tabs .techstack .left_img:before, .hire_devs_tabs .techstack .left_img:after, .hire_devs_tabs .left_img_box1:after {  display:none; } .hire_devs_tabs .techstack .left_img img {  width:90%; } .hire_devs_tabs .team-info .acc__title {  background-color:#118bff !important;  font-size:22px;  color:#fff !important;  border-radius:5px 5px 0 0; } .hire_devs_tabs .acc__card {  margin-bottom:30px; } .hire_devs_tabs .team-info .acc__title svg path {  fill:#fff; } .hire_devs_tabs .team-info .acc__panel {  font-size:17px;  color:#2f2f2f;  font-weight:400;  line-height:26px;  font-family:'Open Sans';  background:#f5f5f3; } .devops_banner .schedule_form {  bottom:-120px; } .newdevops_services.our_services {  background-position:6px calc(100% - 0px), right 330px, 23px 60px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_10.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-size:140px, 190px, 105px; }  .newdevs_toolkit.dev-toolkit {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_11.png);  background-size:100px;  background-position:calc(100% - 70px) 100px; } .newdevops_maintain {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_9.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-position:0 calc(100% - 30px), calc(100% - 20px) 90%; } .newdevops_trends {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_11.png);  background-position:21px calc(50% - 20px);  background-repeat:no-repeat; } .reason_wrapper2 {  background-position:20px calc(100% - 200px), calc(100% - 10px) 0;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-size:140px, 105px;  background-repeat:no-repeat; } @media screen and (max-width:767px) {  .newProcess_wrapper .elementor-image-box-wrapper {   align-items:flex-start !important;  }  .hire_devs_tabs .team-info .acc__title {   font-size:19px;   padding:0 21px;   min-height:50px;  }  .banner_heading .elementor-heading-title {   color:#fff !important;  }  .newdevs_toolicons .elementor-row .elementor-column {   width:50%;  }  .newdevs_toolkit.dev-toolkit {   background:#fff;  }  .newdevops_services.our_services {   background-position:-7px 120px;   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);   background-size:105px;  }  .hire_devs_tabs .techstack {   display:flex;   margin:0;   flex-wrap:wrap;  }  .hire_devs_tabs .left_img_box1 {   max-width:100%;   flex:0 0 100%;   position:relative;   margin-bottom:20px;  }  .hire_devs_tabs .techstack .right {   flex:0 0 100%;   max-width:100%;   padding:0;  } } .hire_devs_tabs .enf-orr .acc__card:first-child .acc__panel {  padding:18px !important; } @media screen and (max-width:767px) {  .mobileBr_remove br {   display:none;  } }   .custom_bannerH {  font-size:69px; } .mobileApp_ul ul {  display:flex;  flex-wrap:wrap; } .mobileApp_ul ul li {  width:44%;  padding-left:18px !important;  margin-right:32px !important;  margin-bottom:15px !important; } .mobileApp_ul ul li .elementor-icon-list-icon {  position:absolute;  top:3px;  left:0; } .mobileApp_ul ul li .elementor-icon-list-text {  align-self:unset !important; } .mobileApp_ul ul li .cls-1 {  fill:#118bff; } .mobileApp_ul1 ul li .cls-1 {  fill:#f81; } .mobileApp_ul1 ul li {  width:32%;  margin-right:0 !important;  margin-bottom:10px !important; } .mobileApp_ul1 ul {  justify-content:center;  padding:0 40px !important; } .custom_expertise {  background:#58595b;  border-image:linear-gradient(#128bfe, #ff8812) 30;  border-width:4px;  border-radius:7px;  border-style:solid;  padding:30px 50px; } .Cmob_steps ul {  display:flex; } .Cmob_steps ul li {  width:25%; } .Cmob_steps ul li span {  background:#f4f5f5;  border-radius:50%;  height:200px;  width:210px;  position:relative;  text-align:center;  z-index:1;  box-shadow:0px 20px 30px #3333332b; } .Cmob_steps ul li span div {  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%);  text-align:center;  width:60%; } .Cmob_steps ul li:after {  content:"1";  font-weight:700;  font-size:249px;  color:#dddddd;  top:-40px;  left:-69px !important;  right:auto !important;  bottom:auto !important;  line-height:100%;  z-index:0;  width:auto !important; } .Cmob_steps ul li:nth-child(2):after {  content:"2"; } .Cmob_steps ul li:nth-child(3):after {  content:"3"; } .Cmob_steps ul li:nth-child(4):after {  content:"4"; } .custom_expertise.custom_expertise_app {  padding:10px 20px;  margin:20px 20px; }  .services-grid #wpmm-wrap-my-services-menu #wpmega-menu-my-services-menu>li .wpmm-sub-menu-wrap .wp-mega-sub-menu-big-link li .wp-mega-menu-link {  font-size:15px !important; }   @media (max-width:1280px) {  .Cmob_steps ul {   flex-wrap:wrap;   row-gap:20px;  }  .Cmob_steps ul li {   width:50%;   justify-content:center;  }  .Cmob_steps ul li:after {   left:67px !important;  } } @media (max-width:991px) {  .Cmob_steps ul li {   width:100%;  }  .Cmob_steps ul li:after {   left:26%;  } } @media (max-width:576px) {  .Cmob_steps ul li:after {   left:5% !important;  } } @media (min-width:1024px) and (max-width:1399px) {  .newcustom_baner {   padding-left:40px !important;   padding-right:40px !important;  } } @media (min-width:1025px) {  .ha-logo-grid--box.ha-logo-grid--col-5.Nustom_techstack .ha-logo-grid-item {   width:calc((100%/4) - 1rem);  } } @media (max-width:767px) {  .Cmob_steps ul li:after {   left:-50px;  }  .custommob_cont br {   display:none;  }  .custom_bannerH {   font-size:35px;  }  .mobileApp_ul ul li {   width:100%;   margin-bottom:6px !important;  }  .mobileApp_ul1 ul {   padding:0 !important;  }  .mobileApp_ul1 ul li {   width:100%;   margin-right:0 !important;   margin-bottom:10px !important;  }  .custom_expertise {   padding:20px 12px;  }  .Cmob_steps ul {   flex-wrap:wrap;  }  .Cmob_steps ul li {   width:100%;   margin-bottom:30px !important;  }  .custom_expertise.custom_expertise_app {   padding:6px 16px;   margin:10px 10px;  }  .reasons_section.Newreasons_section {   min-height:auto;   background-size:cover !important;   padding-bottom:60px !important;  }  .reasons_section.Newreasons_section .few_reasons>.elementor-element-populated::after {   display:none;  } }  .it-projects-orstag span {  cursor:pointer; } .it-projects-orstag .number {  margin:0;  display:inline-block;  align-items:center;  display:flex;  flex:0 0 auto;  flex-direction:row;  flex-wrap:nowrap;  justify-content:flex-start;  margin-right:22px; } .it-projects-orstag .minus, .it-projects-orstag .plus {  width:22px;  height:22px;  background:#118bff !important;  border-radius:4px;  padding:0;  display:inline-block;  vertical-align:middle;  text-align:center;  line-height:30px;  border-radius:100px; } .it-projects-orstag .minus svg, .it-projects-orstag .plus svg {  color:#ffffff;  fill:#ffffff;  width:20px;  height:20px;  font-weight:bold;  line-height:29px; } .it-projects-orstag h4.title-module-title {  display:inline-block;  line-height:24px;  margin-top:5px; } .Item-module-gridItems-boxcontainer h6 {  font-weight:bold; } .block-form-query {  border-bottom:0;  padding-bottom:20px;  background:#fff;  padding:20px;  border-radius:10px;  margin-bottom:20px;  padding-left:30px;  padding-right:30px;  box-shadow:0 0 5px rgb(0 0 0 / 20%); } .it-projects-orstag input {  height:34px !important;  width:30px;  text-align:center;  font-size:17px;  border:0 !important;  border-radius:4px;  display:inline-block;  vertical-align:middle;  background:transparent !important;  padding:0 !important; } .block-form-query h2 {  font-size:20px;  margin-top:20px; } .clear-now-button {  display:flex;  } a.clear-row:hover {  color:#F27916; } a.clear-row {  font-family:"Roboto", Open Sans;  font-size:14px;  font-weight:500;  color:#000000;  text-decoration:underline !important;  font-size:16px; } .box-arumentation .block-form-query h2 {  font-size:18px;  margin-top:0;  text-transform:none;  font-weight:500; } .box-arumentation h2 {  font-size:38px;  margin-bottom:30px;  font-family:"Open Sans", Open Sans;  font-size:45px;  font-weight:700;  text-transform:uppercase;  line-height:54px; } .Item-module-gridItems-boxcontainer ul {  margin:0;  padding:0; } .Item-module-gridItems-boxcontainer ul li {  list-style:none;  align-items:flex-start;  display:flex;  flex-direction:row;  flex-wrap:nowrap;  justify-content:flex-start;   width:100%;  margin-bottom:10px; } .Item-module-gridItems-box {  display:flex; } .Item-module-gridItems-boxcontainer {  max-width:25%;  flex:0 0 25%; } h4.title-module-title span {  font-size:16px; } .it-projects-orstag input[type=radio] {  height:34px !important;  width:19px;  text-align:center;  font-size:17px;  border:0 !important;  border-radius:4px;  display:inline-block;  vertical-align:middle;  background:transparent !important;  padding:0 !important; } .radioButton-mdtitle {  display:inline-block; } .radioButton-module {  margin-bottom:10px;  font-family:"Open Sans", Open Sans; } .radioButton-module {  margin-bottom:10px;  font-family:"Open Sans", Open Sans; } .radioButton-mdtitle {  padding-left:10px;  font-size:16px;  font-weight:400;  line-height:26px; }   .modal {  position:absolute;  z-index:10000;   top:0;  left:0;  visibility:hidden;  width:100%;  height:100%; } .modal.is-visible {  visibility:visible; } .modal-overlay {  position:fixed;  z-index:10;  top:0;  left:0;  right:0;  width:100%;  height:100%;  background:hsla(0, 0%, 0%, 0.5);  visibility:hidden;  opacity:0;  transition:visibility 0s linear 0.3s, opacity 0.3s; } .modal.is-visible .modal-overlay {  opacity:1;  visibility:visible;  transition-delay:0s; } .modal-wrapper {  position:absolute;  z-index:9999;  bottom:6em;  right:0;  left:0;  width:100%;  max-width:1100px;  margin:0 auto;  background-color:#fff;  box-shadow:0 0 1.5em hsla(0, 0%, 0%, 0.35); } .modal-transition {  transition:all 0.3s 0.12s;  transform:translateY(-10%);  opacity:0; } .modal.is-visible .modal-transition {  transform:translateY(0);  opacity:1; } .modal-header, .modal-content {  padding:1em; } .modal.is-visible .modal-header {  position:absolute;  background-color:#fff;  top:-13px;  right:-7px;  width:30px;  height:30px;  border-radius:100px; } .modal.is-visible .modal-close {  position:absolute;  top:0;  right:0;  padding:1em;  color:#aaa;  background:none;  border:0; } .modal.is-visible .modal-close:hover {  color:transparent;  background:transparent;  border:0; } .modal.is-visible .modal-heading {  font-size:1.125em;  margin:0;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale; } .modal.is-visible .modal-content>*:first-child {  margin-top:0; } .modal.is-visible .modal-content>*:last-child {  margin-bottom:0; }  .row-body {  display:flex;  flex-wrap:wrap; } .form-query-left {  max-width:60%;  flex:0 0 60%;  padding:0 20px;  padding-top:20px; } .form-query-left h3 {  font-size:20px;  font-weight:bold; } .form-query-left h5 {  font-size:14px;  margin-top:25px; } .form-query-right {  max-width:40%;  flex:0 0 40%;  background:#f5f5f5;  padding:20px; } .modal.is-visible .modal-close.modal-toggle:after {  transform:rotate(-45deg); } .modal.is-visible .modal-close.modal-toggle:after, .modal.is-visible .modal-close.modal-toggle:before {  background-color:#000000;  content:"";  height:21px;  left:14px;  position:absolute;  top:4px;  transition:all .3s ease;  width:1px; } .form-query-right h6 {  font-weight:bold;  margin-bottom:10px; } .modal.is-visible .modal-close.modal-toggle:before {  transform:rotate(45deg); } .project-setup ul li h3 {  font-size:14px; } .project-setup ul li {  list-style:none;  align-items:center;  display:flex;  flex-shrink:0;  margin:11px 0 7px;  max-width:320px;  min-height:26px;  width:100%; } .project-setup ul {  margin:0;  padding:0; } p.CorporateForm-module--calendar--53fbd a {  color:#F27916;  text-decoration:underline; } button.Button-module-price.modal-toggle {  font-family:"Roboto", Open Sans;  font-size:20px;  font-weight:400;  background-color:transparent;  background-image:linear-gradient(137deg, #F27916 0%, #F21818 100%);  border-radius:25px 25px 25px 25px;  padding:17px 40px 17px 45px;  margin-top:20px;  min-width:263px;  font-weight:600;  text-transform:uppercase; } .or-price {  display:flex;  align-items:center;  justify-content:center; } .project-setup ul li h3 {  font-size:15px;  color:#000; } .project-setup .number {  margin:0;  display:inline-block;  align-items:center;  display:flex;  flex:0 0 auto;  flex-direction:row;  flex-wrap:nowrap;  justify-content:flex-start;  margin-right:22px;  margin-left:auto;  margin-right:0;  margin-top:0; } .project-setup .minus, .project-setup .plus {  width:22px;  height:22px;  background:#118bff !important;  border-radius:4px;  padding:0;  display:inline-block;  vertical-align:middle;  text-align:center;  line-height:30px;  border-radius:100px; } .contact-query-form p {  margin-bottom:0; } .form-query-left-container {  padding:20px;  padding-bottom:0; } .form-query-right-container {  padding:20px;  padding-bottom:0;  max-height:400px;  overflow:auto; } .project-setup span {  cursor:pointer; } .project-setup .minus svg, .project-setup .plus svg {  color:#ffffff;  fill:#ffffff;  width:20px;  height:20px;  font-weight:bold;  line-height:29px; } .project-setup input {  height:34px !important;  width:40px;  text-align:center;  font-size:17px;  border:0 !important;  border-radius:4px;  display:inline-block;  vertical-align:middle;  background:transparent !important;  padding:0 !important; } .contact-query-form .row input {  background:transparent;  border:0;  border-bottom:1px #000 solid;  border-radius:0;  padding:0 0 16px 0 !important; } .contact-query-form input:not([type=submit]):focus, .contact-query-form select:focus, .contact-query-form textarea:focus {  background:#fff;  border-color:#118bff !important;  outline:0;  box-shadow:none; } .contact-query-form .row .col-sm-6 {  max-width:50%;  padding:0 10px;  flex:0 0 100%;  margin-bottom:25px; } .contact-query-form .row {  display:flex;  flex-wrap:wrap;  width:100%;  margin:0 -10px; } .contact-query-form .row .col-sm-12 {  max-width:100%;  padding:0 10px;  flex:0 0 100%;  margin-bottom:25px; } .contact-query-form {  margin-top:36px; } .contact-query-form input#wpcf-custom-btn-1 {  font-family:"Roboto", Open Sans;  font-size:15px;  font-weight:400;  background-color:transparent;  background-image:linear-gradient(137deg, #F27916 0%, #f21818 100%);  border-radius:100px;  padding:14px 44px 14px 44px !important;  color:#fff;  font-size:16px;  border:0; } .new_IT.new-staff-it-form {  margin-bottom:0 !important; } .new_IT.new-staff-it-form:after {  content:"";  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/dots_img.png);  width:145px;  height:130px;  position:absolute;  left:-6px;  top:150px;  z-index:-1;  z-index:88; } .new_IT.new-staff-it-form {  position:relative; } button.btn-select-area {  display:flex;  width:auto;  background:transparent;  color:#556170;  padding:0;  margin-bottom:10px;  margin-right:10px;  border-radius:100px; } button.btn-select-area:hover {  background-color:transparent;  color:#556170; } button.btn-select-area span {  margin-left:10px; } button.btn-select-area span svg:hover {  color:#000; } .selection-projects {  display:flex;  flex-wrap:wrap;  flex-direction:row;  width:100%; } .other-details-projects {  margin-top:20px; } .Item-module-gridItems-box.Item-module-gridItems-box-mm-box .Item-module-gridItems-boxcontainer {  max-width:100%;  flex:0 0 100%; } .tooltip {  position:relative; } .tooltip:after, .tooltip:before {  opacity:0;  pointer-events:none;  bottom:100%;  left:50%;  position:absolute;  z-index:10;  transform:translate(-50%, 10px);  transform-origin:top;  transition:all 0.18s ease-out 0.18s; } .tooltip:after {  width:0;  height:0;  content:"";  margin-bottom:6px;  top:-10px;  left:50%;  margin-left:-8px;  border-top:8px solid black;  border-right:8px solid transparent;  border-left:8px solid transparent;  transform:none;  background:#fff; } .tooltip:before {  width:0;  height:0;  content:"";  margin-bottom:6px; } .tooltip:hover:before, .tooltip:hover:after {  opacity:1;  pointer-events:auto;  transform:translate(-50%, 0); } [data-tooltip-pos="up"]:before {  border-left:6px solid transparent;  border-right:6px solid transparent;  border-top:6px solid #f5f5f5;  margin-bottom:6px; } [data-tooltip-pos="down"]:before {  border-left:6px solid transparent;  border-right:6px solid transparent;  border-bottom:6px solid #f5f5f5;  margin-top:6px; } [data-tooltip-pos="right"]:before {  border-top:6px solid transparent;  border-right:6px solid #f5f5f5;  border-bottom:6px solid transparent;  margin-left:6px; } [data-tooltip-pos="left"]:before {  border-top:6px solid transparent;  border-left:6px solid #f5f5f5;  border-bottom:6px solid transparent;  margin-right:6px; } [data-tooltip-pos="down"]:before, [data-tooltip-pos="down"]:after {  bottom:auto;  left:50%;  top:100%;  transform:translate(-50%, -10px); } [data-tooltip-pos="down"]:after {  margin-top:11px; } [data-tooltip-pos="down"]:hover:before, [data-tooltip-pos="down"]:hover:after {  transform:translate(-50%, 0); } [data-tooltip-pos="left"]:before, [data-tooltip-pos="left"]:after {  bottom:auto;  left:auto;  right:100%;  top:50%;  transform:translate(10px, -50%); } [data-tooltip-pos="left"]:after {  margin-right:11px; } [data-tooltip-pos="left"]:hover:before, [data-tooltip-pos="left"]:hover:after {  transform:translate(0, -50%); } [data-tooltip-pos="right"]:before, [data-tooltip-pos="right"]:after {  bottom:auto;  left:100%;  top:50%;  transform:translate(-10px, -50%); } [data-tooltip-pos="right"]:after {  margin-left:11px; } [data-tooltip-pos="right"]:hover:before, [data-tooltip-pos="right"]:hover:after {  transform:translate(0, -50%); } [data-tooltip-length]:after {  white-space:normal; } [data-tooltip-length="small"]:after {  width:80px; } [data-tooltip-length="medium"]:after {  width:300px; } [data-tooltip-length="large"]:after {  width:260px; } [data-tooltip-length="fit"]:after {  width:100%; } svg#tooltipIcon {  width:20px;  height:20px;  display:inline-block;  vertical-align:middle; }  .block-form-query.block-form-query-special .Item-module-gridItems-boxcontainer ul {  display:flex;  flex-wrap:wrap;  margin:0 -10px; } .block-form-query.block-form-query-special .Item-module-gridItems-boxcontainer ul li {  flex:0 0 25%;  max-width:25%;  padding:0 10px; } .block-form-query.block-form-query-special .Item-module-gridItems-boxcontainer {  max-width:100%;  flex:0 0 100%; } .Item-module-gridItems-boxcontainer-radioside .radioButton-module {  max-width:25%;  flex:0 0 25%; } .Item-module-gridItems-boxcontainer-radioside, .Item-module-gridItems-boxcontainer-radiosidemonth {  display:flex;  flex-wrap:wrap; } .Item-module-gridItems-boxcontainer-radiosidemonth .radioButton-module {  max-width:16.66%;  flex:0 0 16.66%; } .Item-module-gridItems-box.Item-module-gridItems-box-mm-box .Item-module-gridItems-boxcontainer {  max-width:100%;  flex:0 0 100%; } .contact-query-form .row input::-webkit-input-placeholder {   color:#666;  opacity:1; } .contact-query-form .row input::-moz-placeholder {   color:#666;  opacity:1; } .contact-query-form .row input:-ms-input-placeholder {   color:#666;  opacity:1; } .contact-query-form .row input:-moz-placeholder {   color:#666;  opacity:1; } .box-arumentation .block-form-query h2 {  font-size:20px;  line-height:31px;  font-weight:400;  margin-bottom:20px;  } .Item-module-gridItems-boxcontainer h6 {  color:#556170;  font-size:16px;  font-weight:400;  margin-bottom:20px;  }  .it-projects-orstag .plus, .project-setup .range_bold {  background-color:#adadad !important; } .it-projects-orstag .minus, .project-setup .range_fade {  background-color:#020d1c !important;  opacity:0.08; }  @media (max-width:767px) {  .Item-module-gridItems-boxcontainer {   max-width:100%;   flex:0 0 100%;  }  .box-arumentation .block-form-query h2 {   font-size:18px;   margin-top:0;   text-transform:none;   font-weight:500;   line-height:25px;  }  .Item-module-gridItems-box {   display:flex;   flex-wrap:wrap;  }  .new_IT.new-staff-it-form:after {   display:none;  }  .Item-module-gridItems-box.Item-module-gridItems-box-mm-box .Item-module-gridItems-boxcontainer {   max-width:50%;   flex:0 0 50%;  }  .form-query-right {   max-width:100%;   flex:0 0 100%;   background:#f5f5f5;   padding:20px;  }  .form-query-left {   max-width:100%;   flex:0 0 100%;   padding:0 20px;   padding-top:20px;  }  .block-form-query.block-form-query-special .Item-module-gridItems-boxcontainer ul li {   flex:0 0 100%;   max-width:100%;   padding:0 10px;  }  .Item-module-gridItems-boxcontainer-radioside .radioButton-module {   max-width:100%;   flex:0 0 100%;  }  .Item-module-gridItems-box.Item-module-gridItems-box-mm-box .Item-module-gridItems-boxcontainer {   max-width:100%;   flex:0 0 100%;  }  .Item-module-gridItems-boxcontainer-radiosidemonth .radioButton-module {   max-width:50%;   flex:0 0 50%;  }  .block-form-query {   padding-left:20px;   padding-right:20px;  } } span.plus.incremented {  background-color:#F27916 !important; } span.minus.decremented {  background-color:#adadad !important;  opacity:1 !important; } .i_icon {  width:21px;  margin-left:10px;  top:8px; } .tooltips_icon {  position:relative;  display:inline-block; } .top h3 {  font-size:15px;  text-align:center; } .tooltips_icon .top {  min-width:400px;  max-width:400px;  top:-10px;  left:-72px;  transform:translate(-30%, -100%);  padding:10px 20px;  color:#000000;  background-color:#fff;  font-weight:normal;  font-size:14px;  border-radius:8px;  position:absolute;  z-index:99999999;  box-sizing:border-box;  display:none;  box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } .tooltips_icon:hover .top {  display:block; } .tooltips_icon .top i {  position:absolute;  top:100%;  left:50%;  margin-left:-15px;  width:30px;  height:15px;  overflow:hidden; } .tooltips_icon .top i::after {  content:'';  position:absolute;  width:15px;  height:15px;  left:50%;  transform:translate(-50%, -50%) rotate(45deg);  background-color:#ffffff;  box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } .icon_none svg.tooltips {  display:none; } svg.tooltips:hover {  color:#FF8811; } svg.tooltips {  width:16px;  cursor:pointer; } .spmonthf .Item-module-gridItems-box {  margin:51px 0px; }  .block-form-query.block-form-query-special.icon_none .tooltips_icon {  display:none; } .block-form-query.block-form-query-special-month .Item-module-gridItems-boxcontainer-radiosidemonth {  display:inherit; }  .remote-ui-dev {  background-position:23px 60px, calc(100% - 50px) 315px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png);  background-size:140px, 90px;  background-repeat:no-repeat; } .consult-shape {  background-position:64px calc(100% - 227px);  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/small-blue-circal1.png);  background-size:90px;  background-repeat:no-repeat; } .newdevops_trends.newdevops_trends1 {  position:relative; } .newdevops_trends.newdevops_trends1 {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/line-shadowor.png) !Important;  background-position:-6px calc(-3% - 17px);  background-repeat:no-repeat; } .newdevops_trends.newdevops_trends1:after {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg2.png);  background-size:contain;  background-repeat:no-repeat;  position:absolute;  position:absolute;  bottom:-94px;  right:0;  width:240px;  height:674px;  left:auto; } .newdevops_trends.newdevops_trends1:before {  display:none; } .stack-my {  position:relative; } .stack-my:after {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/custom-app-bg4.png);  background-size:contain;  background-repeat:no-repeat;  position:absolute;  position:absolute;  bottom:107px;  left:0;  width:240px;  height:674px; } .stack-my:before {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/tech-stack-BG3.png);  background-size:contain;  background-repeat:no-repeat;  position:absolute;  bottom:233px;  right:0;  width:190px;  height:180px; } .new_teckStack.last_techstack {  position:relative; } .new_teckStack.last_techstack:after {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png);  background-size:contain;  background-repeat:no-repeat;  position:300px;  right:0;  width:167px;  height:159px; } .newdevops_trends {  position:relative; } .newdevops_trends:after {  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-bg1.png);  content:"";  background-size:contain;  background-repeat:no-repeat;  width:120px;  height:120px;  position:absolute;  left:2%;  top:-68px;  z-index:-1; } .newdevops_trends:before {  content:"";  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_2.png);  background-size:contain;  background-repeat:no-repeat;   position:absolute;  top:246px;  right:20px;  width:108px;  height:81px;  transform:rotate(268deg); } .our_services-dev {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_21.png);  background-repeat:no-repeat;  background-position:calc(100% - 30px) 80px;  background-size:100px; } .newdevops_trends.dedicated-bd {  background-image:none; } @media (max-width:767px) {  .tooltips_icon .top {   min-width:300px;   max-width:300px;  } } .our_services-dev {  background-position:calc(100% - 30px) 4px;  background-size:58px; } .stack-my:after {  background-size:60px; } .stack-my:before {  width:100px;  height:101px;  background-size:80px; } .newdevops_trends:after {  left:2%;  top:16px;  z-index:-1;  background-size:30px; } .newdevops_trends.newdevops_trends1:after {  width:66px; } .newdevops_trends.newdevops_trends1 {  background-position:-73px calc(-3% - 13px); } .remote-ui-dev {  background-position:0px -7px, calc(100% - 9px) 296px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg_3.png), url(https://orionesolutions.com/wp-content/themes/astra/assets/images/benefits-orignBG.png);  background-size:74px, 24px;  background-repeat:no-repeat; } } .banner-side-software-box .schedule_form {  bottom:0; } .as-icons .elementor-widget-container .elementor-image {  background:#fff;  width:100px;  height:100px;  display:flex;  align-items:center;  justify-content:center;  margin:0 auto;  border-radius:100px;  box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.39);  padding:20px; } .technology-used .swiper-container .swiper-slide figure {  background:#f5f5f5;  padding:0 10px;  margin:10px 10px !important;  height:140px;  display:flex;  align-items:center;  justify-content:center;  margin-inline-end:0;  margin-inline-start:0;  box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.12);  border-radius:10px; } .matellio-ai .schedule_form {  position:static; } .dev_form_section2.dev_form_sectiondev .ai_ranges_box {  border:0 !important;  background:#FFFFFF;  border-radius:20px;  padding:20px 30px !important;  box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.44);  padding-bottom:0 !important; } @media (max-width:767px) {  .dev_form_section2.dev_form_sectiondev .ai_ranges_box {   margin-bottom:20px;  }  .softwareDev_wrappr .software_cont {   display:flex;   align-items:center;   justify-content:center;  }  section#cust-dev {   margin:0;   padding:0;  } }  body.page-id-24778 .wpcf7 form.sent .wpcf7-response-output {  z-index:9;  position:relative;  background-color:#FFF;  margin:-10px 0.5em 1em; } .tooltips_icon .top h3 {  font-size:15px; }  .logo_grid_box01 .ha-logo-grid-item .ha-logo-grid-figure h4+h4, .logo_grid_box .ha-logo-grid-item .ha-logo-grid-figure h4+h4 {  display:none; }  .what-we-offer-homes {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/ellipse-left.png);  background-repeat:no-repeat;  background-position:left 100px;  background-size:100px; } .what-we-offer-homes:after {  position:absolute;  content:"";  background:#ee8716;  width:50px;  height:50px;  position:absolute;  left:100px;  top:0;  border-radius:100px; } .famous-idea {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/ship.png);  background-repeat:no-repeat;  background-repeat:no-repeat;  background-position:left calc(100% - 220px);  background-size:100%; } .nHome_banner.nHome_banner_vd {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/ship-boat.png) !Important;  background-repeat:no-repeat;  background-position:left calc(100% - 220px) !important;  background-size:100% !important;  min-height:600px; } .box-awd-list img {  max-width:108px; } .box-awd-list {  max-width:33.3%;  padding:0 20px;  margin-bottom:30px;  flex:0 0 33.3%;  align-items:center;  justify-content:center; } .award-list-state {  display:flex;  flex-direction:row;  flex-wrap:wrap;  align-items:center;  margin:0 -20px;  margin-top:46px; } .Nblog_wrapper.Nblog_wrapper_app {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/blog-ids.png) !Important;  background-repeat:no-repeat;  background-position:left calc(100% - 125px) !important;  background-size:100% !important;  min-height:600px; } .footer-partner {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/footer-down.png) !Important;  background-repeat:no-repeat;  background-position:center calc(100% - 2px);  background-size:100% !important;  }  body.page.page-id-33127 .footer-block-projects {  display:none; } body.page.page-id-33127 {  overflow-x:hidden !important; } .footer_share_link span.elementor-icon-list-icon {  border:1px solid #fff;  padding:3px 5px;  border-radius:50%;  height:28px;  width:28px;  display:flex;  align-items:center; } .footer_share_link span.elementor-icon-list-icon i {  text-align:center; }  .footer_share_link ul.elementor-icon-list-items {  width:100%;  max-width:200px;  row-gap:14px; } .footer_share_link ul li.elementor-icon-list-item {  margin:0px 16px !important; } .footer-final-add {  margin:0 auto;  max-width:90%; } .foot-contact-top {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/ships-boat.png) !important;  background-repeat:no-repeat;  background-position:48% calc(12% - 0px);  background-size:190px !important;  position:relative;  z-index:999;  min-height:398px; } .footer-contact-share-img ul li:first-child:after {  content:"";  padding-bottom:15px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/foot-mails.png);  background-size:25px;  background-position:center 16px;  position:absolute;  left:0 !important;  bottom:0 !important;  width:33px !important;  z-index:9999999999999;  height:41px; } .footer-contact-share-img ul li:nth-child(2):after {  content:"";  padding-bottom:15px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/foot-india.png);  background-size:25px;  background-position:center 16px;  position:absolute;  left:0 !important;  bottom:0 !important;  width:33px !important;  z-index:9999999999999;  height:41px; } .footer-contact-share-img ul li:nth-child(3):after {  content:"";  padding-bottom:15px;  background-repeat:no-repeat;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/fot-can.png);  background-size:25px;  background-position:center 16px;  position:absolute;  left:0 !important;  bottom:0 !important;  width:33px !important;  z-index:9999999999999;  height:41px; } .footer-contact-share-img ul li {  position:relative;  padding-left:45px !important;  margin-bottom:17px !important; } .nTestimonail_wrapper.says-wrapper .elementor-testimonial {  background:#FFFFFF;  border:1px solid #f26a16; } .nTestimonail_wrapper.says-wrapper .swiper-pagination-bullet {  width:12px;  height:12px; } .customer-ssp {  background-image:url(https://orionesolutions.com/wp-content/uploads/2022/05/Group-1.png);  background-position:97% calc(17% - 7px) !important;  background-repeat:no-repeat;  background-size:100px; } .Ncounter_wrapper.Ncounter_wrapper_state {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/company-state-level.png) !important;  background-repeat:no-repeat !important;  background-position:right center !important;  background-size:57% !important;  position:relative;  } .Ncounter_wrapper.Ncounter_wrapper_state:after {  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/wheel.png);  content:"";  width:356px;  height:128px;  background-repeat:no-repeat;  left:0;  background-size:146px;  top:50%; } .Ncounter_wrapper.Ncounter_wrapper_state:before {  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/set-icons-new.png);  content:"";  right:0;  top:50%;  width:160px;  height:136px;  background-repeat:no-repeat;  background-size:100px } .box-awd-list:nth-child(4) {  margin-top:17px; } .box-awd-list img {  max-width:67%; } .box-awd-list:nth-child(3) img {  max-width:50%; } .what-we-offer-homes .offerning-container {  box-shadow:-2px -2px 12px rgb(54 84 128 / 40%) !important;  padding:20px 0;  background:#fffcf7;  border-radius:15px;  position:relative; } .devops-custom-test .elementor-column-wrap {  max-width:500px !important; } .btn-submit-shhome {  position:relative;  max-width:250px; } .btn-submit-shhome i.fas.fa-arrow-right {  position:absolute;  right:0;  top:2px;  background:#424242;  color:#fff;  font-size:18px;  border-radius:100px;  padding:0;  width:40px;  height:40px;  line-height:40px; }  .banner-form.banner-form-consult .schedule_form {  padding:0;  box-shadow:-2px -2px 12px rgb(54 84 128 / 40%) !important; } .banner-form.banner-form-consult .schedule_form textarea.form-control {  height:72px !important;  resize:none; } .banner-form.banner-form-consult .schedule_box h4 {  text-align:center !important;  font-size:28px !important;  color:#575757 !important;  line-height:normal !important; }  .banner-form.banner-form-consult .schedule_form {  bottom:-180px; } .banner-form.banner-form-consult.form-sh-hire .schedule_form {   bottom:-149px; } .banner-form.banner-form-consult .schedule_box .form-group .form-control {  height:37px;  border:1px solid #575757; }  .banner-form.banner-form-consult .schedule_box .form-group {  margin-bottom:5px; } .nTestimonail_wrapper.says-wrapper .elementor-testimonial__footer {  position:absolute;  width:89%;  bottom:24px; } .nTestimonail_wrapper.says-wrapper .elementor-testimonial {  min-height:358px;  position:relative; } .btn-view-arow {  min-width:170px !important;  text-transform:uppercase !important; } .btn-view-arow .nfa-arrow-right {  position:absolute;  right:-7px;  top:5px;  background:#424242;  color:#fff;  font-size:18px;  border-radius:100px;  padding:0;  width:40px;  height:40px;  line-height:40px; } .footer-partner:after {  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/grphics-left.png);  content:"";  right:-98px;  top:-19px;  width:667px;  height:418px;  background-repeat:no-repeat; } .footer-partner:before {  position:absolute;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/spirial-footer-center-top.png);  content:"";  right:auto;  top:0;  width:100%;  height:100%;  background-repeat:no-repeat;  left:10%; } .icons_slider.icons_slider_home {  background:linear-gradient(176deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 0%, rgba(220, 238, 255, 1) 0%, rgba(220, 234, 255, 0.48783263305322133) 0%); } .what-we-offer-homes .offerning-container {  box-shadow:0px 16px 30px rgb(54 84 128 / 20%);  padding:20px 0;  background:#fffcf7;  border-radius:15px;  position:relative; } .what-we-offer-homes .offerning-container:after {  border-width:1px;  border-style:solid;  border-image:linear-gradient(to top, #118bff, #ff8711) 2;  content:"";  left:51%;  right:50%;  text-align:center;  margin:0 auto;  display:flex;  align-items:center;  justify-content:center;  position:absolute;  width:1px;  top:133px;  min-height:calc(100% - 270px); } .nHome_banner .video-img-overlay {  box-shadow:0px 16px 30px rgb(54 84 128 / 20%);  padding:10px 10px !important;  background:#fefefe;  border-radius:15px;  position:relative;  padding-bottom:11px !important; } .anvance-custom-home-slider .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {  justify-content:inherit; } .anvance-custom-home-slider .n2-ss-layer-row {  padding:0 !important; } .anvance-custom-home-slider .n2-ss-slider.n2-ss-load-fade.n2-ss-loaded {  background:linear-gradient(to top, #ff8711, #118bff) !important;  padding:2px;  border-radius:20px; } .anvance-custom-home-slider div#n2-ss-10 .n2-ss-slider-2 {  height:500px !important; } .first-center {  padding-top:50px !important; } .nextend-arrow-previous {  background:url(https://orionesolutions.com/wp-content/uploads/2023/04/left-sl-arrow.png);  width:95px;  height:124px;  left:-41px !important;  background-repeat:no-repeat; } .nextend-arrow-previous div img {  display:none !important; } .nextend-arrow-previous div {  background:transparent !important; } .nextend-arrow-next {  background:url(https://orionesolutions.com/wp-content/uploads/2023/04/right-sl-arrow.png);  width:95px;  height:139px;  right:-39px !important;  background-repeat:no-repeat; } .nextend-arrow-next div img {  display:none !important; } .nextend-arrow-next div {  background:transparent !important; }  .process-statics-wrapper .elementor-image-box-wrapper {  background:#fff;  padding:20px;  border-radius:11px; }  .process-statics-wrapper .elementor-widget-container {  border-radius:12px !important;  background:linear-gradient(to top, #118bff, #ff8711);  padding:2px;  border:none !important; }  .Nblog_wrapper.Nblog_wrapper_app .premium-blog-content-wrapper {  height:36vh; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-thumbnail-container {  overflow:inherit; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-thumb-effect-wrapper {  overflow:inherit;  margin-top:-100px; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-container {  overflow:inherit } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) .premium-blog-content-wrapper {  background-color:#2478f2;  border-radius:0; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) {  background-color:#2478f2;  border-radius:20px; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) .premium-blog-entry-title a {  color:#fff; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) .premium-blog-entry-title:hover a {  color:#fff; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) .premium-blog-post-content {  font-family:"Open Sans", Open Sans;  font-size:17px;  font-weight:400;  line-height:26px;  color:#fff; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) .premium-blog-post-container {  background-color:#2478f2;  border-color:#2478f2; }  .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {  -webkit-transform:none;  -ms-transform:none;  transform:none; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-post-outer-container:nth-child(2n) .premium-blog-excerpt-link {  color:#fff; } .my-custom-top i.fas {  position:absolute;  right:-7px;  top:1px;  background:#424242;  color:#fff;  font-size:18px;  border-radius:100px;  padding:0;  width:40px;  height:40px;  line-height:40px; } .my-custom-top i.fas {  position:absolute;  right:-7px;  top:5px;  background:#424242;  color:#fff;  font-size:18px;  border-radius:100px;  padding:0;  width:40px;  height:40px;  line-height:40px; } .my-custom-top .elementor-button-link {  position:relative;  display:inline-block;  padding:13px 40px; } .ad-slides {  box-shadow:-8px 0px 11px rgba(0, 0, 0, 0.5) !important; } .orange-or {  color:#ff8811; }  .nTestimonail_wrapper.says-wrapper .elementor-testimonial {  border-radius:20px;  padding:20px 39px;  padding-top:30px;  margin:2px;  min-height:308px;  border-radius:14px !important;  background:#fff;  width:92%;  justify-content:center;  margin:1px auto; } .nTestimonail_wrapper.says-wrapper .elementor-testimonial:after {  position:absolute;  content:"";   height:100%;  left:29px;  right:9px;  top:0;  z-index:-1;  border-radius:14px;  width:92.4%; } .banner_left h2 span.blue-bar {  background-color:#148bfc; } .famous-sewries .new_services .services_icon {  position:absolute;  top:14px;  width:auto !important;  right:15px; } .famous-sewries .new_services .elementor-widget-button {  position:absolute;  bottom:11px;  left:27px; } .famous-sewries .new_services .elementor-column-wrap .elementor-widget-wrap {  background:#fff;  border-radius:20px;  padding:25px 25px !important; } .famous-sewries .new_services .elementor-column-wrap {  background:linear-gradient(to top, #118bff, #ff8711);  border:1px solid #DAE0E6;  border-radius:20px;  padding:1px 1px !important; } .banner-form-consult .schedule_box {  padding-bottom:32px; } .banner-homes-slider::after {  width:28%;  right:0;  background-image:url(https://orionesolutions.com/wp-content/w3-webp/uploads/2023/04/consult-banner-left.pngw3.webp);  background-position:calc(91% - 86px) -13px;  content:'';  background-repeat:no-repeat;  position:absolute;  top:51px;  bottom:0;  z-index:-1;  background-size:178px; } .banner-homes-slider {  position:relative; }  .banner-form.banner-form-consult {  position:relative } .banner-form.banner-form-consult:after {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/consult-right.png);  width:40%;  content:"";  left:-82px;  content:'';  background-repeat:no-repeat;  position:absolute;  top:80px;  bottom:0;  z-index:-1;  background-size:144px; } .ad-lg-size {  max-width:50% !important; } .schedule_form .loading {  display:none; } .poup-bg-orion {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/popup-bg.png) !important;  background-size:cover;  background-size:cover;  max-width:1140px;  margin:0 auto;  border-radius:20px;  box-shadow:-2px -2px 12px rgb(54 84 128 / 40%) !important; } .col-sm-ppopups-left {  max-width:60%;  flex:0 0 60%;  background:#ffffff;  padding:30px 43px !important;  padding-bottom:21px !important;  border-radius:0 0 0 20px;  } .btn-view-arow {  min-width:165px !important;  position:relative; } .btn-view-arow .nfa-arrow-right {  position:absolute;  right:-7px;  top:5px;  background:#424242;  color:#fff;  font-size:18px;  border-radius:100px;  padding:0;  width:40px;  height:40px;  line-height:40px !important; } .row-or-pops {  position:relative;  display:flex;  flex-wrap:wrap; } .col-sm-ppopups-right {  max-width:40%;  flex:0 0 40%; } img.mk-add {  position:absolute;  top:-269px;  left:-22px;  transform:scale(1.1); } .col-sm-ppopups-container-r {  position:relative; } .col-sm-ppopups-container {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/blue-bg.png) !important;  width:calc(100% - 30px);  height:calc(100% - 30px);  border-radius:10px;  margin:15px;  text-align:center;  padding:30px;  color:#fff;  padding-top:60px; } .col-sm-ppopups-container h3:after {  background:#fff;  width:50%;  height:1px;  content:"";  position:absolute;  bottom:-19px;  left:0;  right:0;  text-align:center;  margin:0 auto; } .col-sm-ppopups-container .pop-head-info-sub {  margin:0;  text-transform:uppercase;  color:#fff;  font-size:36px;  font-family:"Roboto", Open sans-serif;  letter-spacing:1px;  font-weight:500;  position:relative;  margin-bottom:50px; } .col-sm-ppopups-container .pop-head-info {  margin:0;  text-transform:uppercase;  color:#fff;  font-size:32px;  font-family:"Roboto", Open sans-serif;  letter-spacing:1px; } .ori-descrion-content {  margin:0;  color:#fff;  font-size:18px;  font-family:"Roboto", Open sans-serif;  letter-spacing:1px;  line-height:27px;  margin-top:30px; } .poup-bg-orion-markit {  background:#ededed;  margin:0 auto;  border-radius:20px;  margin-top:0;  box-shadow:-2px -2px 12px rgb(54 84 128 / 40%) !important;  padding:0;  overflow:hidden; } .p-information {  position:relative;   color:#4f4f4f;  font-size:19px;   padding-left:116px;  line-height:26px; } .p-information span {  color:#ff8811;  font-size:40px;  font-weight:bold; } .p-information:after {  content:'';  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/stack-icon.png) !important;  width:100px;  height:100px;  left:0;  position:absolute;  top:0;  background-size:83px;  background-repeat:no-repeat; } .col-sm-ppopups-container {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/blue-bg.png) !important;  width:calc(100% - 30px);  height:calc(100% - 30px);  border-radius:10px;  margin:15px;  text-align:center;  padding:30px;  color:#fff;  padding-top:60px; } .col-sm-ppopups-container h3:after {  background:#fff;  width:50%;  height:1px;  content:"";  position:absolute;  bottom:-19px;  left:0;  right:0;  text-align:center;  margin:0 auto; } .col-sm-ppopups-container h3 {  margin:0 !important;  text-transform:uppercase !important;  color:#fff !important;  font-size:36px !important;  font-family:"Roboto", Open sans-serif !important;  letter-spacing:1px !important;  font-weight:500;  position:relative;  margin-bottom:50px; } .col-sm-ppopups-container h2 {  margin:0 !important;  text-transform:uppercase !important;  color:#fff !important;  font-size:32px !important;  font-family:"Roboto", Open sans-serif;  letter-spacing:1px !important; } .modal-wrapper.modal-transition.modal-form-sh {  max-width:1140px;  border-radius:20px;  bottom:auto;  top:2%; } .modal.is-visible .modal-wrapper.modal-transition.modal-form-sh .modal-close {  position:absolute;  top:-23px;  right:-27px;  padding:1em;  color:#aaa;  background:none;  border:0;  width:75px;  height:75px;  background:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/close-box.png);  background-size:75px;  background-repeat:no-repeat;  z-index:999; } .modal.fform.is-visible .my-cluthch-sc.my-cluthch {  margin-left:0;  background:#ff8811; } .col-sm-ppopups-container {  position:relative; } .col-sm-ppopups-container:after {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/icon-teams-or.png) !important;  width:40%;  content:"";  left:-52px;  content:'';  background-repeat:no-repeat;  position:absolute;  top:50%;  bottom:0;  z-index:99;  background-size:104px; } .my-cluthch-sc.my-cluthch {  color:#000 !important;  background:#4d96ff;  display:inline-block;  margin-top:20px;  padding:16px;  border-radius:10px;  align-items:center;  justify-content:center;  margin-left:116px;  width:244px;padding-bottom:10px !important; }  .modal.fform.is-visible .col-sm-ppopups-right {  max-width:45%;  flex:0 0 45%; } .modal.fform.is-visible .col-sm-ppopups-left {  max-width:55%;  flex:0 0 55%;  background:transparent;  padding:30px !important;  padding-bottom:0 !important;  border-radius:0 0 0 20px; } .modal.fform.is-visible .col-sm-ppopups-container {  background-size:cover; } .modal.fform.is-visible .ori-descrion-content {  margin:0;  color:#fff;  font-size:20px;  font-family:"Roboto", Open sans-serif;  letter-spacing:1px;  line-height:30px;  margin-top:30px;  max-width:285px;  FONT-VARIANT:ordinal;  margin:0 auto;  margin-top:48px; } @media (max-width:767px) { .banner-form.banner-form-consult.form-sh-hire .schedule_form {   bottom:0; }  .p-information:after {   display:none;  }  .p-information {   padding-left:0;  }  .modal.fform.is-visible .col-sm-ppopups-right {   max-width:100%;   flex:0 0 100%;  }  .modal.fform.is-visible .col-sm-ppopups-left {   max-width:100%;   flex:0 0 100%;   background:transparent;   padding:30px !important;   padding-bottom:0 !important;   border-radius:0 0 0 20px;  }  .footer-partner:after {   display:none;  }  .banner-form.banner-form-consult .schedule_form {   bottom:0px;  }  .what-we-offer-homes .offerning-container:after {   display:none;  }  .what-we-offer-homes:after {   position:absolute;   content:"";   background:#ee8716;   width:24px;   height:24px;   position:absolute;   left:76px;   top:-33px;   border-radius:100px;  }  .bg-remove-section {   background-image:none !important;   margin-top:0 !important;  }  .nHome_banner.nHome_banner_vd {   min-height:390px;  }  .cloud-robot-inner {   right:0;   display:none;  }  .Nblog_wrapper.Nblog_wrapper_app .premium-blog-thumb-effect-wrapper {   overflow:inherit;   margin-top:0;  }  .counter_wrapper:after {   display:none;  }  .footer-partner:before {   display:none;  }  .awards-slides-or {   background:#17234a !Important;   background-image:none !important;  }  .btn-view-arow .nfa-arrow-right {   position:absolute;   right:-7px;   top:-1px;  }  .counter_wrapper.counter_wrapper_point .elementor-column {   width:50%;  }  .ad-slides {   box-shadow:-8px 0px 11px rgba(0, 0, 0, 0.5) !important;   background-image:none;  }  .quicks-links-left ul li {   width:50%;  }  .quicks-links-left ul {   display:flex;   flex-wrap:wrap;  }  body.page.page-id-33127 {   overflow-x:hidden;  } }  .wpcf7-form.submitting .ajax-loader {  visibility:visible; } .wpcf7-form.submitting .ajax-loader:before {  -webkit-animation:load-spin 450ms infinite linear;  animation:load-spin 450ms infinite linear } div#n2-ss-10 .n2-font-beb28cf5dfe420af88cfd7121b18d64c-hover {  color:#000 !important; } .modal.is-visible .modal-wrapper.modal-transition .modal-header {  position:absolute;  background-color:transparent !important; } .left-assign {  max-width:65%;  flex:0 0 65%; } .left-assign-inner {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/popup-batch-1.png) !important;  background-size:100%;  min-height:400px;  padding-left:67px;  padding-top:50px;  position:relative;  background-repeat:no-repeat; } .right-assign {  max-width:35%;  flex:0 0 35%; } .right-assign-inner {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/popup-batch-2.png) !important;  background-size:100%;  min-height:335px;  background-repeat:no-repeat;  position:relative; } .left-assign-inner .main-row-top-head {  color:#fff;  text-transform:uppercase;  font-size:30px;  margin:0; } .left-assign-inner .main-row-top-head-sub {  color:#ff8811;  text-transform:uppercase;  font-size:111px;  font-weight:bold;  margin:0;  padding:0;  line-height:100px;  margin-bottom:20px;  margin-left:0; } .top-header-popups-sign {  display:flex;  flex-wrap:wrap; } .left-assign-inner .main-row-top-head-sub-sol {  background:#ffffff;  color:#175cc0;  text-transform:uppercase;  display:block;  padding:1px 25px;   border-radius:10px;  font-size:33px;  width:62%;  margin-left:10px; } .left-assign-inner .main-row-top-head-sub-solend {  color:#fff;  text-transform:uppercase;  position:static;  right:250px;  font-size:20px; } .modal.fform .row-or-pops {  padding-top:18px; } .box-md {  width:275px;  height:274px;  background:linear-gradient(to top, #118bff, #ff8711);  border-radius:100%;  padding:4px;  position:absolute;  right:27px;  top:115px; } .box-md-inner {  background:#fff;  width:100%;  height:100%;  border-radius:100%;  display:flex;  flex-direction:column;  padding-left:66px;  padding-top:47px; } .box-md-inner .c-head-info {  color:#ff8811;  font-weight:bold;  line-height:25px;  margin-bottom:16px; } .box-md-inner p {  line-height:normal;  font-size:15px; } .box-md-inner .c-head-info span {  color:#000;  font-weight:normal;  font-size:20px; } .banner-form.banner-form-consult .schedule_box .btn-danger {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/arrow-img.png);  background-repeat:no-repeat;  background-position:right;  background-size:46px; margin-top:0 !important; } .banner-form.banner-form-consult .schedule_box {  padding-bottom:13px; } .banner-form.banner-form-consult .wpcf7-not-valid-tip {  color:#dc3232;  font-size:12px;  font-weight:normal;  display:block;  position:absolute;  right:0; }   .banner_left_homesor .elementor-column-wrap{ background-size:37% !important; }  @media (min-width:768px) and (max-width:991px) { .banner_left_homesor .elementor-column-wrap{ background-size:50% !important; } .banner-form.banner-form-consult .schedule_box h4 {  font-size:14px !important;  } .banner-form.banner-form-consult .schedule_form {  bottom:-57px; } .banner-form.banner-form-consult .schedule_box .btn-danger {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/arrow-img.png);  background-repeat:no-repeat;  background-position:right;  background-size:31px;font-size:13px !important; } } @media (min-width:1280px) and (max-width:1460px) {  .footer-partner:before {   background-size:92%;  } } @media (max-width:767px) {  .my-cluthch-sc.my-cluthch {   padding:8px;   border-radius:10px;   align-items:center;   justify-content:center;   max-width:211px;   overflow:hidden;   width:100%;  }  .modal.fform.is-visible .ori-descrion-content {   font-size:15px;   line-height:22px;  } .address-india .elementor-widget-wrap {   display:flex;   align-items:center;  }  .address-india .elementor-widget-image {   flex:0 0 30%;   max-width:30%;  }  .address-india .elementor-widget-heading {   max-width:70%;   flex:0 0 70%;  }  .address-india .elementor-column-wrap.elementor-element-populated {   padding:0 !important;  }  .fform .modal-wrapper.modal-transition.modal-form-sh .col-sm-ppopups-left {   max-width:100%;   flex:0 0 100%;   display:none;  }  .modal-wrapper.modal-transition.modal-form-sh .col-sm-ppopups-right {   max-width:100%;   flex:0 0 100%;  }  .modal-wrapper.modal-transition.modal-form-sh {   max-width:90%;   border-radius:20px;   bottom:auto;   top:100px;  }  .modal.is-visible .modal-wrapper.modal-transition.modal-form-sh .modal-close {   top:-4px;   right:-35px;   background-size:44px;   background-repeat:no-repeat;   z-index:999;  }  .col-sm-ppopups-container:after {   background-size:60px;  }  .col-sm-ppopups-container h3 {   margin:0 !important;   text-transform:uppercase !important;   color:#fff !important;   font-size:20px !important;  }  .col-sm-ppopups-container h2 {   margin:0 !important;   text-transform:uppercase !important;   color:#fff !important;   font-size:25px !important;  }   .left-assign {   max-width:100%;   flex:0 0 100%;  }  .left-assign-inner {   background-image:transparent;   background-size:cover;   min-height:auto;   padding-left:0;   padding-top:0;   position:relative;   background-repeat:no-repeat;   background-color:#175cc0;   padding:20px;   text-align:center;  }  .left-assign-inner h1 {   font-size:16px;  }  .left-assign-inner h2 {   font-size:54px;   line-height:44px;   margin-top:10px;  }  .left-assign-inner h3 {   display:block;   padding:4px 0; font-size:18px;   width:auto;   margin-left:1px;   max-width:80%;   margin:0 auto;  }  .left-assign-inner h6 {   position:static;   right:250px;   font-size:16px;  }  .right-assign {   max-width:100%;   flex:0 0 100%;  }  .right-assign-inner {   background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/popup-batch-2.png) !important;   background-size:100%;   min-height:100px;   background-repeat:no-repeat;   position:relative;  }  .box-md {   width:180px;   height:180px;   background:linear-gradient(to top, #118bff, #ff8711);   border-radius:100%;   padding:4px;   position:absolute;   right:51px;   top:0px;  }  .box-md-inner {   background:#fff;   width:100%;   height:100%;   display:flex;   flex-direction:column;   padding-left:28px;   padding-top:43px;  }  .box-md-inner h3 {   color:#ff8811;   line-height:18px;   margin-bottom:4px;   font-size:20px;  }  .box-md-inner h3 span {   color:#000;   font-weight:normal;   font-size:14px;  }  .box-md-inner p {   line-height:normal;   font-size:13px;  }  .row-or-pops {   padding-top:10px;  }  .col-sm-ppopups-left {   max-width:100%;   flex:0 0 100%;   padding:28px 15px !important; display:flex;   order:2;   flex-direction:column;  }  .my-cluthch-sc.my-cluthch {   margin-left:0;  }  .p-information {   font-size:16px;   padding-left:0;   line-height:26px;  }  .p-information span {   font-size:26px;  }  .sform .modal-wrapper.modal-transition.modal-form-sh .col-sm-ppopups-right {   display:flex;   order:1;  }  .col-sm-ppopups-container-r {   position:relative;  }  img.mk-add {   position:static;   top:0;   left:-52px;   margin-top:-102px;   height:202px;width:auto !important;   transform:none;  }  .nTestimonail_wrapper.says-wrapper .elementor-testimonial__footer {   position:static;  }  .Nblog_wrapper.Nblog_wrapper_app .premium-blog-content-wrapper {   height:auto;  } }  @media (max-width:575px) {  .footer_share_link ul.elementor-icon-list-items {   width:100%;   max-width:100%;   row-gap:0;   align-items:center;   justify-content:center;  }  .footer_share_link ul li.elementor-icon-list-item {   margin:0px 8px !important;  }  .Ncounter_wrapper.Ncounter_wrapper_state:before {   display:none;  }  .Ncounter_wrapper.Ncounter_wrapper_state:after {   display:none;  } }  .row-or-pops-submit form {  display:flex;  flex-direction:column;  align-items:center; } .row-or-pops-submit label {  font-size:1.2rem; } .row-or-pops-submit input[type="email"] {  padding:0.5rem;  margin:0.5rem 0;  border-radius:5px;  border:1px solid #ccc;  font-size:1.2rem;  width:100%;  max-width:400px; } .calendiy-devops-input {  position:relative;  width:100%; } .row-or-pops-submit button[type="submit"]:hover {  background-color:#0062cc; } .row-or-pops-submit .calendiy-devops-input button[type="submit"] {  position:absolute;  top:11px;  right:7px;  color:#000;  background-color:#ffffff !important;  text-transform:uppercase;  border-radius:100px;  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/arrow-btns-img-or.png);  background-repeat:no-repeat;  background-position:right;  height:40px;  padding-right:46px;  background-size:40px;  font-weight:500; } .row-or-pops-submit .calendiy-devops-input input[type="email"] {  padding:0.5rem;  margin:0.5rem 0;  border-radius:5px;  border:0;  font-size:1.2rem;  width:100%;  max-width:400px;  background:#4d96ff;  width:100%;  max-width:100%;  border-radius:100px;  height:48px;  padding-left:20px; color:#fff; } .calendiy-devops-input {  position:relative;  width:100%; } .row-or-pops-submit {  max-width:423px;  margin-left:23px;  margin-top:15px; }  .row-or-pops-submit .calendiy-devops-input input[type="email"] ::-webkit-input-placeholder {  color:#fff; opacity:1; } .row-or-pops-submit .calendiy-devops-input input[type="email"] :-ms-input-placeholder {  color:#fff; opacity:1; } .row-or-pops-submit .calendiy-devops-input input[type="email"] ::placeholder {  color:#fff; opacity:1; } .calendlyBooking {  display:none; } .cloud-robot-inner{  margin:0;   top:83px;  position:relative;  left:-49px;  transform:scale(1.3); animation:drift 24s linear infinite; }   @keyframes drift {  0% {   transform:translateX(0);   top:0; }  20% {   transform:translateX(20%);   top:50px; }  30% {   transform:translateX(30%); top:0px; }   50% {   transform:translateX(50%); top:50px }   70% {   transform:translateX(70%); top:20px; }   100% {   transform:translateX(100%); top:120px; }  }   .ad-slide-sink{  animation:wave 2s infinite alternate;  }  @keyframes wave {  0% { background-position:0 0;}  50% { background-position:0 25%;}   100% { background-position:0 40%;} }  .ad-slides.ad-slide-sink:after {  background-image:url(https://orionesolutions.com/wp-content/themes/astra/assets/images/bg-gred.png);  content:"";  position:absolute;  top:0;  left:0;  right:0;  z-index:-1;  width:100%;  height:100%;  opacity:0.5;  background-color:#fff; } .Nblog_wrapper.Nblog_wrapper_app .premium-blog-content-wrapper {   height:auto; } @media (max-width:767px){ .res-discription p br {   display:none; } .banner-homes-slider .banner-form.banner-form-consult .schedule_form {   bottom:0 !important; } .first-center{ padding-top:0 !important;} .front-end-sec:after{ display:none;} .Nabout_wrapper .elementor-column-wrap {   margin-top:70px; } .cloud-robot-inner {   right:0;   display:block; } .slickz.slicks-left-row {   margin-left:-35px !important; } .footer-final-add img.attachment-large.size-large {   width:75px; } .banner_heading_webs.banner_heading p {   color:#000 !important; }  .banner_heading_webs.banner_heading h2 {   color:#000 !important; } } .services-grid .textwidget{ border:0 !important;} @media (min-width:991px){ .services-grid .textwidget:after {   position:absolute;   height:75vh;   content:"";   background:#EBECF0;   width:1px;   left:8px;   top:0; } .services-grid .textwidget{ border:0;} } .banner_heading strong{ background-color:#f27916;   color:#fff;   padding-left:10px;   padding-right:10px; } .newBanner_sub p, .newBanner_sub12 p{   max-width:290px; } .it-projects-orstag .block-form-query h6 {   font-weight:600;   font-size:18px; } .banner_left h2 strong.blue-bar {   background-color:#148bfc; } .famous-sewries.frontend-design-headings h3 {   max-width:132px;   word-break:break-word;   } .hire-description-view {   max-width:1200px;   margin:0 auto; } #contact-home-orion-pp span.wpcf7-form-control-wrap input {   border:0;   border-bottom:2px #000 solid;   border-radius:0;   margin-bottom:20px !important;   padding:20px 0!important; } #contact-home-orion-pp span.wpcf7-form-control-wrap {   margin:0 10px !important;   padding:0 8px;clear:both; }  #contact-home-orion-pp input.wpcf7-form-control.wpcf7-submit {   font-family:"Roboto", Open Sans !important;   font-size:18px;   font-weight:500 !important;   background-color:transparent !important;   background-image:linear-gradient( 137deg , #F27916 0%, #F21818 100%);   border-radius:25px 25px 25px 25px !important;   padding:17px 25px 17px 25px !important;   display:flex !important;   align-items:center;   justify-content:center;   margin:0 auto;   max-width:200px; } #contact-home-orion-pp p {   margin-bottom:20px;   width:100%; }   .awards_heading p {   width:450px; } .cus_footer_gallery figure.gallery-item {   max-width:fit-content!important; } .footer_link_icons span.elementor-icon-list-icon {   width:48px;   height:48px;   border:1px solid transparent;   align-items:center;   display:flex;   background:rgb(51 51 51 / 50%);   border-radius:50%; } .footer_link_icons i {   width:100%!important;   display:flex;   justify-content:center; } .footer_gallery #gallery-2, .footer_gallery .elementor-element.elementor-element-c5de8f0.elementor-widget.elementor-widget-heading, .footer_gallery .elementor-element.elementor-element-e630bbd.elementor-icon-list--layout-inline.footer_link_icons.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {   display:flex; } .footer_link_icons ul li.elementor-icon-list-item.elementor-inline-item, .footer_link_icons.elementor-widget .elementor-icon-list-items.elementor-inline-items {   margin-right:0px!important; } .cus_footer_gallery #gallery-2 {   justify-content:end;   display:flex;   padding-right:40px; } .divder_span span.elementor-divider-separator {   border-top:1px solid #494949!important; } .opacity_5 p {   opacity:0.5; } .opacity_5 span.elementor-icon-list-text {   opacity:0.7; } .address-india p.elementor-image-box-description {   padding:0 20px;   padding-top:10px; } .cus_newsletter_block {   display:flex;   justify-content:end;  padding-top:30px; } @media (max-width:767px){ .awards_heading p {   width:auto; } .opacity_5 ul.elementor-icon-list-items {   display:block; } .cus_footer_gallery #gallery-1 {   margin:0px!important;   display:flex;   flex-wrap:wrap; } .cus_footer_gallery figure.gallery-item {   max-width:fit-content!important;   flex:0 0 33%;   max-width:33%!important; } .cus_footer_gallery figure.gallery-item:nth-child(7), .cus_footer_gallery figure.gallery-item:nth-child(8) {   flex:0 0 50%;   max-width:50%!important; } .footer_link_icons,.footer_gallery .elementor-element.elementor-element-c5de8f0.elementor-widget.elementor-widget-heading {   justify-content:center; } .cus_footer_gallery figure.gallery-item {   padding:0px!important; } .awards_heading {   margin-bottom:0px!important; } .cus_footer_gallery #gallery-2 {   justify-content:initial;   padding-right:0;   padding-bottom:10px; } .address-india .elementor-image-box-wrapper {   display:flex;   align-items:center;   margin-bottom:25px;   text-align:left!important; } .address-india p.elementor-image-box-description {   padding:0px; } .term_policy ul.elementor-icon-list-items.elementor-inline-items {   justify-content:center; } .footer_gallery {   text-align:center; } .footer_link_icons ul {   justify-content:center; } .quicks-links-left ul li.elementor-icon-list-item {   width:100%; } } @media (min-width:1024px){ header.custom_header{ top:0;} }  .post-meta {   font-family:"Roboto", Open Sans;   display:flex;   } .post-meta span.author {   background:#277CD4;   padding:2px 10px;   display:flex;   width:fit-content;   align-items:center;   font-size:16px;   font-weight:500;   color:#fff; } .post-meta span.author {   background:#277CD4;   padding:0px 10px;   display:flex;   width:fit-content;   align-items:center;   font-size:16px;   font-weight:500;   color:#fff; } .custom-posts-container {   row-gap:30px;   display:grid;   -ms-flex-wrap:wrap;   flex-wrap:wrap;   grid-template-columns:repeat(3, 1fr);   grid-column-gap:30px;   grid-row-gap:30px;   flex-direction:row; } .custom-posts-container .post-content h3.post-title {   font-size:22px;   line-height:30px;   font-weight:600 !important;   font-family:"Roboto", Open sans-serif;   padding-top:30px;   min-height:auto;   color:#54595f; } .custom-posts-container p.post-excerpt {   color:#333333;   font-family:"Roboto", Open Sans;   font-size:16px;   font-weight:400; } .custom-post-item {   background:#fff;   box-shadow:0 4px 7px 0 rgba(0, 0, 0, .09);   border:none !important;   width:100%;   } .custom-posts-container .post-content {   padding:40px 20px 41px;   position:relative;   display:flex;   flex-direction:column; } .custom-posts-container a.read-more {   border:2px solid #f81;   padding:5px 20px;   font-size:16px;   font-weight:600;   border-radius:25px;   margin-top:auto;   width:100% !important;   max-width:125px;   color:#f81; } .custom-posts-container a.read-more:hover {   background:#f81;   color:#fff !important; } .custom-pagination a {   padding:0 10px;   font-size:20px; } .custom-pagination {   text-align:center;   margin-top:20px; } .post-meta span.date {background:rgb(244, 249, 255);   padding:0 10px;   font-size:15px;   color:#000;   font-weight:500;} .custom-posts-container .post-thumbnail img {   width:100%;   max-width:100%;   position:relative !important;   top:8px !important;   left:0 !important;   transform:none !important;   width:100% !important;   height:192px !important;   max-height:192px !important;   object-fit:none; } .custom-posts-container .post-meta span {   margin-right:10px; height:25px; }  @media (max-width:767px){ .custom-posts-container {  grid-template-columns:repeat(1, 1fr);   }  }  ul.location_step_listing .location_step_img {   width:10%; } ul.location_step_listing .location_step_img img {   width:40px;   height:40px;   object-fit:contain; } ul.location_step_listing .location_step_para {   width:90%; } ul.location_step_listing .location_step_para p.step_title {   font-size:22px;   font-weight:700;   margin:0; } ul.location_step_listing .location_step_para p.step_subtitle {   font-family:'Roboto';   font-size:17px;   line-height:26px; } ul.location_step_listing {   margin:0;list-style:none; } .main_location_listing {  display:flex;  width:100%;  gap:15px;  align-items:baseline; }  