@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");html, body {padding: 0;margin: 0;}body {font-family: "Poppins", sans-serif;font-size: 16px;font-weight: 300;color: #222;}img {max-width: 100%;vertical-align: bottom;display: inline-block;}p {line-height: 27px;}strong {font-weight: 600;}@media (max-width: 576px) {#g-review {min-height: auto;}}@media (min-width: 1700px) {.royal_right-sticky {right: 45px;}}.breadcrumb {background: transparent !important;}.author-info * {display: flex;margin-right: 10px;}.royal_card-video video {width: 100%;height: 110% !important;max-height: 490px;border-radius: 22px;box-shadow: 0 45px 55px #0000000f;}.royal_card-video {position: relative;padding-bottom: 0px !important;padding-top: 0px !important;overflow: hidden;width: 100% !important;height: 100% !important;margin-bottom: 0 !important;}.text-center {text-align: center !important;}.text-left {text-align: left !important;}.text-right {text-align: right !important;}.red-color > * {color: #d22f2f !important;}.red-color {color: #d22f2f !important;}.red-bg {background: #d22f2f !important;}.red-circle {height: 7px;width: 7px;background-color: #d22f2f;border-radius: 50%;display: inline-block;position: relative;margin-right: 12px;}.red-circle::after {height: 13px;width: 13px;background-color: #d22f2f3d;border-radius: 50%;display: inline-block;left: -3px;top: -3px;content: "";position: absolute;}ul li:not(.top-menu li) {position: relative;list-style-type: none;padding-left: 20px;line-height: 40px;}ul li:before, ul li:after {content: "";position: absolute;border-radius: 50%;}ul li:before {height: 6px;width: 6px;background-color: #d22f2f;left: 3px;top: 17px;}ul li:after {height: 12px;width: 12px;background-color: #d22f2f3d;left: 0;top: 14px;}.grey-bg {background: #f8f9fb !important;}.shadow {box-shadow: 10px 1rem 2rem rgba(128, 126, 126, 0.3) !important;}.bg-white {background: #fff !important;}.text-black {color: #000 !important;}.text-white {color: #fff !important;}.position-relative {position: relative !important;}.btn {background-color: #d22f2f;color: #fff !important;text-decoration: none;text-transform: uppercase;padding: 10px 13px;border-radius: 10px;}.btn:hover {background-color: #219653;}.red-btn-2 {border: 1px solid;padding: 7px 20px;display: block;}.red-btn-2:hover {border: 1px solid;background: #fff !important;color: #d22f2f !important;}.more-btn {display: inline-block;margin: 0 auto;position: relative;border: 1px solid #d22f2f;background: 0 0;color: #d22f2f !important;padding: 7px 35px 7px 14px;font-size: 14px;border-radius: 7px;}.more-btn1 {margin: 0 auto;position: relative;border: 1px solid #d22f2f;background: 0 0;color: #d22f2f !important;font-size: 14px;display: flex;justify-content: center;align-items: center;text-align: center;border-radius: 7px;width: 100%;}.more-btn::before {content: "";position: absolute;top: 11px;right: 14px;background: url("../images/next-red.webp") no-repeat top center/contain;width: 13px;height: 13px;}.circle::before, .circle::after {content: "";position: absolute;background: #ffffff24;border-radius: 50%;}.circle::before {width: 60%;height: 50%;top: -65px;right: -65px;}.circle::after {width: 120px;height: 120px;bottom: -50px;left: -50px;}.royal_card {background: #f8f9fb;display: inline-block;text-align: center;padding: 40px 30px;border-radius: 30px;text-decoration: none;color: #000;width: 100%;}.royal_card-detial {padding: 0 15px;}.royal_card-video {position: relative;padding-bottom: 5% !important;padding-top: 1px !important;overflow: hidden;width: 100% !important;height: 100% !important;margin-bottom: 0 !important;}.royal_card-video iframe {padding-bottom: 0;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}.royal_card-img {max-width: 55px;}.royal_card h1, .royal_card h2, .royal_card h3, .royal_card h4, .royal_card h5, .royal_card h6 {font-size: 19px !important;font-weight: 400 !important;margin: 0 0 10px;}.royal_card-text > * {font-size: 14px !important;line-height: 18px;margin: 0;}.royalcontainer {width: calc(100% - 40px);max-width: 1140px;padding: 0 20px;margin: 0 auto;}.royal_tagline > * {font-size: 24px !important;font-weight: 600 !important;margin: 0 !important;}.dvflex {display: flex;align-items: center;}ul {padding: 0;margin: 0;}.head1 > * {font-size: 32px;font-weight: 600;line-height: 40px;margin: 0;}.mr-top {margin-top: 30px !important;}.mr-bot {margin-bottom: 50px !important;}.royal_pd-top {padding-top: 50px !important;}.royal_pd-bot {padding-bottom: 20px !important;}.pd-left {padding-left: 50px !important;}.royal_pd-right {padding-right: 50px !important;}.address-bar {margin: 20px 0 0;}.address-bar .dvflex {justify-content: space-between;}.royal_label {background-color: #fcf3f3;padding: 7px 24px;display: flex;border-radius: 5px;font-size: 13px;align-items: center;line-height: 10px;width: 28%;justify-content: center;}.address-bar .dvflex > .royal_label:first-of-type {line-height: 15px;}.royal_label, .royal_label a {color: #d22f2f;text-decoration: none;}.royal_label .icon {max-width: 16px;display: inline-block;margin-right: 10px;}.icon img {width: 100%;}.royal_sticky-sample {width: 290px;right: 10px;box-shadow: -2px 2px 10px 2px rgba(210, 47, 47, 0.1);z-index: 20;border-radius: 20px;padding: 10px;text-align: center;}.royal_sticky-sample .royal_label {width: calc(100% - 20px);margin-bottom: 6px;font-size: 12px;justify-content: left;padding: 7px 10px;text-align: left;font-weight: 500;}.royal_sticky-sample > img {width: 120px;margin: 2px 0 16px;}.royal_sticky-sample .icon img {width: 90%;}.royal_sticky-sample .royal_label .icon {margin-right: 5px;}.royal_sticky-sample .btn {padding: 6px 10px;display: block;font-size: 11px;border-radius: 4px;}.royal_right-sticky {position: fixed;text-align: center;height: auto;right: 0;z-index: 99;transform: translateY(40%);top: 40%;}.royal_right-sticky, .royal_sticky-info {transition: right 300ms ease-out;-webkit-transition: right 300ms ease-out;}div.toggle-button {z-index: 999;width: 50px;right: 0;}div.toggle-button {width: 50px;height: 50px;display: block;position: absolute;top: 10px;right: 0;cursor: pointer;z-index: 9999;}.toggle-button .btn {position: fixed;top: calc(20% - 32px);right: 25px;z-index: 105;transform: rotate(270deg);transform-origin: right center;min-width: 170px;padding: 0 16px;border-radius: 5px;font-weight: 600;letter-spacing: 0.5px;}.toggle-button span {color: #000;position: absolute;line-height: 50px;font-size: 16px;right: 0;padding: 0 10px;display: inline-block;height: 50px;width: 105%;}div.toggle-button .close {top: 12px;opacity: 0;display: none;}.toggle-button.active {top: 0;}.toggle-button.active span {display: none;}div.toggle-button.active .close {right: 10px;top: 20px;opacity: 1;display: block;}.royal_sticky-info.active .close {display: inline-block;position: absolute;left: 10px;top: 5px;cursor: pointer;}.close img {width: 20px;}.royal_sticky-info .close {display: none;}.royal_sticky-info {width: 310px;background-color: transparent;position: absolute;top: 0;right: -310px;margin: 0;text-align: left;z-index: 99;height: auto;}.royal_sticky-info {transition: right 300ms ease-out;-webkit-transition: right 300ms ease-out;}.royal_sticky-info.active {right: 0;}nav {margin-top: 40px;}.nav-bar {margin-left: auto;}.logo {max-width: 211px;}.logo img {max-width: 100%;}.top-menu {margin-left: auto;}.top-menu li:before, .top-menu li:after {display: none;}.top-menu li {display: inline-block;margin-right: 18px;position: relative;}.top-menu li a {color: #000;text-decoration: none;position: relative;}.top-menu li a svg {margin-left: 5px;}.mega-menu li a {line-height: 30px;}.top-menu li a:hover, .top-menu li a:focus {color: #d22f2f;}.top-menu li a:hover #drop-icon {fill: #d22f2f;}.top-menu li:last-of-type {margin-right: 0;}.top-menu li:last-of-type a:hover:after, .top-menu li:last-of-type a:focus:after {display: none;}.top-menu .dropdown:hover .dropdown-menu {display: block;}.top-menu .dropdown-menu {display: none;position: absolute;background-color: #333;list-style: none;padding: 0;margin-top: 0;}.top-menu .dropdown-menu li {display: block;}.top-menu .dropdown-menu li a {color: #fff;text-decoration: none;padding: 10px 20px;display: block;}.top-menu .dropdown-menu li a #drop-icon {fill: #000;}.top-menu .dropdown-menu li a:hover {background-color: #444;}.breadcrumb {padding: 20px 0 0;background: #fff;}.breadcrumb2 {padding: 0;margin-bottom: 20px;}.breadcrumb ul li::before, .breadcrumb ul li::after {display: none;}.breadcrumb ul li {display: inline-block;padding-left: 0 !important;font-size: 14px;font-weight: 500;margin-right: 3px;}.breadcrumb ul li a img {width: 25px;margin-right: 3px;}.breadcrumb ul li img {width: 11px;display: inline-block;}.hero-banner {max-width: 1279px;width: 100%;margin: 0 auto;margin-top: 28px;}.hero-banner {background-image: url(../img/home/Banner-home-fullbox-comp.webp);border-radius: 50px;background-position: center center;background-repeat: no-repeat;background-size: cover;}.hero-banner2 {background-image: url(../img/home/other-banner2.png);border-radius: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}.hero-banner .dvflex > .royalcol:first-of-type {padding-right: 100px;width: 40%;}.hero-banner .royalcol {width: 60%;}.download-est-sample .royalcontainer {position: relative;display: flex;justify-content: center;align-items: center;}` .download-est-sample .dvflex {justify-content: space-between;}.download-est-sample .royalcol {width: 49%;overflow: hidden;display: flex;height: 100%;box-shadow: 0 45px 55px #0000000f;}.download-est-sample .btn {position: absolute;border: 1px solid;font-size: 18px;padding: 10px 30px 10px 20px;box-shadow: 0 8px 16px #22222280;font-weight: 500;}.download-est-sample .btn svg {width: 20px;height: 16px;position: relative;top: 1px;left: 19px;}.download-est-sample .royalcol img {width: 100%;height: 100%;object-fit: cover;object-position: center;}.royal_top-services .royalcol, .royal_all-services .royalcol {width: 31%;display: flex;}.royal_top-services .dvflex > .royalcol:last-of-type, .royal_all-services .dvflex > .royalcol:last-of-type {margin-right: 0;}.royal_all-services .dvflex > .royalcol:last-of-type {width: auto;}.royal_top-services .circle::before {width: 170px;height: 170px;top: -70px;right: -70px;}.royal_top-services .royal_card h1, .royal_top-services .royal_card h2, .royal_top-services .royal_card h3, .royal_top-services .royal_card h4, .royal_top-services .royal_card h5, .royal_top-services .royal_card h6 {font-size: 19px !important;font-weight: 600 !important;margin: 0 0 10px;}.royal_top-services svg {max-width: 55px;}.royal_top-services .royal_card {font-weight: 400;overflow: hidden;}.view-sample .royal_label {background-color: #fcf3f3;padding: 7px 24px;display: flex;border-radius: 5px;font-size: 13px;align-items: center;line-height: 10px;width: 25%;justify-content: center;}.view-sample .royal_label:first-of-type {line-height: 15px;}.view-sample .royal_label, .view-sample .royal_label a {color: #d22f2f;text-decoration: none;}.view-sample .royal_label .icon {max-width: 16px;display: inline-block;margin-right: 10px;}.royal_all-services {background: #f8f9fb;margin-top: 100px !important;}.royal_all-services .dvflex {align-items: start;}.royal_all-services h1, .royal_all-services h2, .royal_all-services h3, .royal_all-services h4, .royal_all-services h5, .royal_all-services h6 {color: #000;font-weight: 600;font-size: 32px;margin: 10px 0 40px;}.services-subheading > * {color: #000;font-weight: 600;font-size: 32px;margin: 10px 0 40px;}.royal_all-services .royal_card h1, .royal_all-services .royal_card h2, .royal_all-services .royal_card h3, .royal_all-services .royal_card h4, .royal_all-services .royal_card h5, .royal_all-services .royal_card h6 {margin: 0 0 10px;font-weight: 600 !important;color: #222;}.royal_card-title * {margin: 20px 0 0 10px !important;font-weight: 600 !important;color: #222 !important;font-size: 19px !important;text-decoration: none !important;}.royal_card-text > * {font-size: 13px !important;}.get-sample .royal_card-title > * {font-size: 19px !important;margin: 0 !important;color: #fff !important;}.royal_card-title {width: 100%;}.royal_all-services .royal_card {color: #959595;}.view-services {text-decoration: none;padding: 30px 30px 30px 30px;height: 100%;display: flex;width: 50px;margin-left: 35px;min-height: 180px;background: #d22f2f0f 0% 0% no-repeat padding-box;border: 2px dashed #d22f2f;border-radius: 30px;font-weight: 400;display: flex !important;justify-content: center;align-items: center;}.get-sample {overflow: hidden;}.get-sample .royal_card {position: relative;min-height: 255px;display: flex;flex-wrap: wrap;text-align: center;justify-content: center;padding: 40px 30px;align-items: end;}.get-sample .royalcol:first-of-type .royal_card {position: relative;min-height: 255px;display: flex;flex-wrap: wrap;text-align: center;justify-content: center;padding: 45px 24px 26px;align-items: end;}.get-sample .royalcol:first-of-type .royal_card .btn {width: 100%;padding: 0;height: 55px;line-height: 55px;border-radius: 16px;}.get-sample .royalcol:first-of-type {width: 23%;margin-right: 70px;}.get-sample .royalcol:first-of-type .royal_card h1, .get-sample .royalcol:first-of-type .royal_card h2, .get-sample .royalcol:first-of-type .royal_card h3, .get-sample .royalcol:first-of-type .royal_card h4, .get-sample .royalcol:first-of-type .royal_card h5, .get-sample .royalcol:first-of-type .royal_card h6 {font-weight: 600 !important;}.get-sample .royalcol:first-of-type .royal_card {box-shadow: 0 20px 35px #d22f2f3d;}.get-sample .royalcol:last-of-type {width: calc(77% - 140px);}.get-sample .circle:after {display: none;}.get-sample h1 {font-size: 25px !important;text-align: left;font-weight: 600 !important;line-height: 30px;color: #222;}.get-sample .royalcol:last-of-type .royal_card {justify-content: left;align-items: start;padding: 21px 30px 50px;}.get-sample .sec-heading {display: flex;}.get-sample .sec-heading > * {font-size: 25px !important;text-align: left;font-weight: 600 !important;line-height: 30px;color: #222;max-width: 600px;}.get-sample .p > * {text-align: left;font-size: 14px;line-height: 30px;margin-bottom: 0;}.book-icon {margin-right: 27px;}.download-icon {position: absolute;right: 20px;top: 20px;width: 53px;}.counter .dvflex {justify-content: space-between;margin-right: -30px;margin-left: -30px;}.counter .royalcol {width: 300px !important;margin-right: 0 !important;height: 285px;}.counter .royal_card {min-height: auto;padding: 0;position: relative;height: 100%;display: flex;justify-content: center;align-items: center;}.counter .royal_card::before {content: "";background: url("../img/home/circle.svg") no-repeat top center/cover;width: 100%;height: 100%;z-index: 1;position: absolute;top: 0;left: 0;right: 0;padding-bottom: 30px;}.counter .royal_card div {position: relative;z-index: 2;margin-right: 13px;}.counter .royal_card .p > * {font-size: 18px;max-width: 100px;line-height: 1.3;margin: 0 auto;font-weight: 600;}.counter .royal_card > * {text-align: center;justify-content: center;}.counter .royal_card .heading > * {font-size: 40px !important;color: #d22f2f;font-weight: 700 !important;}.we-offer .royal_card {padding: 30px;color: #222;font-size: 15px;min-height: auto;}.we-offer .royalcol:first-of-type .royal_card {box-shadow: 0 45px 55px #0000000f;}.we-offer .royalcol:first-of-type > .royal_card {margin-bottom: 15px;}.we-offer .royalcol {margin-right: 30px;width: 40%;flex-wrap: wrap;}.we-offer .royal_card li {line-height: 27px;margin-bottom: 15px;}.we-offer .royalcol:last-of-type {width: 60% !important;}.royal_about-const {font-size: 14px;}.royal_about-const .royalcol {width: calc(50% - 50px);}.royal_about-const .dvflex {flex-wrap: wrap;align-items: baseline;}.royal_about-const .royal_tagline {font-size: 24px;}.mb-20 {margin-bottom: 20px;}.collapse p {margin: 0;}.list-item li {display: inline-block;align-items: baseline;font-size: 14px;width: 45%;}.list-item ul {margin-top: 20px;}.royal_about-const li {line-height: 20px;margin: 0 0 15px;}.royal_our-clients {padding: 30px 0 20px;}.royal_our-clients .dvflex {flex-wrap: wrap;justify-content: space-between;}.royal_our-clients .royalcol {margin-right: 0;width: 30%;display: flex;margin-bottom: 40px;}.royal_our-clients .royal_card {display: block;width: 100%;min-height: 140px;}.royal_our-clients .dvflex > .royalcol:last-of-type {width: 30%;}.royal_our-clients h1, .royal_our-clients h2, .royal_our-clients h3, .royal_our-clients h4, .royal_our-clients h5, .royal_our-clients h6 {color: #d22f2f;font-weight: 600;font-size: 32px;margin: 10px 0 40px;}.royal_our-clients .royal_card h1, .royal_our-clients .royal_card h2, .royal_our-clients .royal_card h3, .royal_our-clients .royal_card h4, .royal_our-clients .royal_card h5, .royal_our-clients .royal_card h6 {margin: 10px 0;}.we-deal {padding: 20px 30px;border-radius: 20px;width: calc(100% - 60px);}.we-deal h1, .we-deal h2, .we-deal h3, .we-deal h4, .we-deal h5, .we-deal h6 {color: #d22f2f;font-size: 25px;font-weight: 600;margin: 0 0 20px;}.we-deal .royalcol {width: 32%;margin-bottom: 20px;}.we-deal .dvflex {justify-content: space-between;flex-wrap: wrap;}.deal-label {background: #fff;padding: 14px 20px;display: block;border-radius: 10px;color: #222;text-decoration: none;font-size: 15px;position: relative;}.deal-label:hover {box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);}.deal-label:before {content: "";position: absolute;top: 18px;right: 14px;background: url("../images/next-red.webp") no-repeat top center/contain;width: 15px;height: 15px;}.deal-label .red-circle {top: -1.5px;position: relative;}.takeoff-services .dvflex {align-items: start;}.takeoff-services .royalcol {width: 50%;margin-right: 30px;}.takeoff-services .royalcol:first-of-type .royal_card {box-shadow: none;padding: 7px 40px 0 20px;}.takeoff-services .royalcol:first-of-type p {font-weight: 600;}.takeoff-services .royal_card li span {font-weight: 500;}.takeoff-services .royal_card li {font-weight: 400;}.takeoff-services ul li::before {top: 10px;}.takeoff-services ul li::after {top: 7px;}.takeoff-services .view-services {width: 38.4%;flex-wrap: wrap;margin-bottom: 30px;font-size: 18px;margin-left: 0;font-weight: 500;background: #d22f2f0a;}.takeoff-services .royalcol:last-of-type {flex-wrap: wrap;display: flex;justify-content: space-between;text-align: center;}.takeoff-services .view-services > div {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}.takeoff-services .royal_card li {margin-bottom: 20px;font-size: 14px;}.royal_google-review {padding: 50px 0;overflow: hidden;}.royal_google-review .royalcol {width: 50%;}.royal_google-review .royalcol:first-of-type img {max-width: 400px;width: 100%;}.stars img {max-width: 100% !important;}.review-slide {margin: 0 70px;padding: 40px 50px;font-size: 14px;width: 100%;}.review-slide .royal_card {box-shadow: 0 10px 10px #0000000d;}.review-slide h1, .review-slide h2, .review-slide h3, .review-slide h4, .review-slide h5, .review-slide h6 {font-size: 20px !important;}.stars {width: 120px;margin: 0 auto 30px;}.line {border: 1px solid #fcf3f3;margin-bottom: 10px;}.royal_google-review .dvflex {justify-content: center;}#g-review {position: relative;perspective: 600px;padding-right: 86px;padding-bottom: 40px;margin-bottom: -15px;}#g-review .swiper-slide {text-align: center;}#g-review .swiper-pagination5 {bottom: 0 !important;}.review-slide {margin: 0;}#g-review .shadow {box-shadow: none !important;}#g-review .dots-royalcontainer {position: absolute;bottom: 0;left: 0;right: 0;z-index: 99;display: flex;justify-content: center;}.faq {border-radius: 0;width: 100%;padding: 40px 0;}.faq .dvflex {align-items: baseline;}.faq .royalcol {width: 50%;margin-bottom: 20px;}.faq .royalcol:first-of-type {margin-right: 10px;width: calc(50% - 10px);}.faq .royalcol:last-of-type {margin-left: 10px;width: calc(50% - 10px);}.collapse {margin-bottom: 20px;}.coll-royalcontainer {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 500px;margin-top: 4em;position: relative;}.coll-header {width: calc(100% - 40px);height: auto;padding: 12px 30px 12px 20px;cursor: pointer;background-color: #fff;border-radius: 10px;font-size: 14px;position: relative;line-height: 30px;color: #222;font-weight: 600;}.coll-header.open {color: #d22f2f;}.coll-header::before {content: "";position: absolute;top: 8px;right: 20px;background: url("../images/plus11.webp") no-repeat center center/25px;width: 14px;height: 14px;transform: translateY(10px);padding: 2px;}@media (min-width: 992px) {.desktop-v {padding: 40px 30px;background: #f8f9fb !important;border-radius: 30px;}.desktop-v .royal_card {padding: 15px 0 0 !important;}.mt-20 {margin-top: 20px;}.general-services .services-name > * {text-decoration: none;padding: 12px 20px;background: #d22f2f0f;border: 2px dashed #d22f2f;border-radius: 15px;width: calc(100% - 30px) !important;align-items: center;margin-bottom: 30px;font-weight: 600;font-size: 16px !important;color: #222 !important;}}.coll-header.open::before {background: url("../images/close11.webp") no-repeat center center/25px;top: 8px;right: 20px;width: 14px;height: 14px;padding: 2px;}.coll-content, .faq-coll-content {display: flex;flex-direction: column;width: calc(100% - 40px);font-size: 14px;position: relative;opacity: 1;}.coll-content {display: none;}@media (max-width: 992px) {.coll-content, .faq-coll-content {display: none;}.faq-coll-content.open {padding: 20px;margin-top: -10px;display: flex;flex-direction: column;background-color: #fff;width: calc(100% - 40px);font-size: 14px;position: relative;opacity: 1;}}.coll-content.open {padding: 20px 30px 20px 20px;margin-top: -10px;display: flex;flex-direction: column;background-color: #fff;width: calc(100% - 40px);font-size: 14px;position: relative;opacity: 1;}@media (max-width: 992px) {.coll-content::before, .faq-coll-content:before {content: "";position: absolute;top: 8px;left: 0;width: calc(100% - 40px);height: 2px;background: #fcf3f3;right: 0;margin: 0 auto;}}.certified {margin-top: 70px;margin-bottom: 30px;}.certified .h * {color: #d22f2f;font-size: 25px !important;font-weight: 600 !important;margin: 0 !important;text-decoration: none !important;}.certified-logos {justify-content: space-between;}.certified-logos img {width: 100%;}.ceo-message {padding: 40px 100px 40px 40px;width: calc(100% - 140px);}.profile {display: flex;align-items: center;justify-content: center;text-align: left;}.profile {text-align: left;}.profile .pic {max-width: 100px;border-radius: 50%;margin-right: 30px;box-shadow: 0 45px 55px #0000000f;}.profile .pic img {border-radius: 50%;box-shadow: 0 1px 15px #00000096;}.profile h3 {margin-bottom: 0;}.detail .p * {margin: 0;letter-spacing: 0.3px;font-weight: 600;color: #000;text-decoration: none;}.royal_our-blog {padding-bottom: 80px !important;}.royal_our-blog h1, .royal_our-blog h2, .royal_our-blog h3, .royal_our-blog h4, .royal_our-blog h5, .royal_our-blog h6 {color: #000;font-weight: 600;font-size: 32px;margin: 10px 0 16px;}.royal_our-blog .royalcol {width: 31%;}.royal_our-blog .dvflex {justify-content: space-between;}.royal_our-blog .royal_card-text {line-height: 22px;font-size: 12px;}.royal_our-blog .royal_card {width: 350px;background-color: #fff;padding: 8px;border-radius: 20px;box-shadow: 0 10px 10px #0000000d;}.royal_our-blog .royal_card .royal_card-title > * {font-size: 16px !important;font-weight: 600 !important;margin: 17px 0 !important;color: #222;}.royal_our-blog .royal_card .info a {color: #d22f2f;text-decoration: none;}.img-rapper {overflow: hidden;border-radius: 20px;position: relative;}.img-rapper:before {content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);position: absolute;}.royal_our-blog img {width: 100%;margin-bottom: 0;height: 200px;max-width: 100%;object-fit: cover;object-position: center;}.info {margin-top: 20px;display: flex;justify-content: space-between;font-size: 13px;}.info span {color: #444444b0;}.info a {color: #d22f2f;text-decoration: none;}.article-desktop {position: relative;}.article-desktop ul li::before, .article-desktop ul li::after {display: none;}.article-desktop ul {position: relative;list-style: none;margin: 0;padding: 0;width: 100%;height: 100%;display: flex;}.article-desktop li {position: relative;width: calc(33.3333333333% - 18px);height: 100%;color: #fff;display: flex;justify-content: center;align-items: center;flex-shrink: 0;}.article-desktop li .shadow {box-shadow: 4px 7px 15px rgba(128, 126, 126, 0.3) !important;}.transition {transition: transform 0.5s ease;}.left {transform: translateX(-100%);}.right {transform: translateX(100%);}.royal_get-started {overflow: hidden;margin-bottom: -50px;padding-top: 30px;}.royalcol-sec, .royalcol-thrd, .royalcol-for {position: relative;top: -30px;}.royalcol-thrd {top: -57px;}.royalcol-for {top: -86px;}.royal_get-started h1, .royal_get-started h2, .royal_get-started h3, .royal_get-started h4, .royal_get-started h5, .royal_get-started h6 {color: #000;font-weight: 600;font-size: 32px;margin: 10px 0 16px;}.royal_get-started .dvflex {flex-wrap: wrap;}.royal_get-started .royalcol {width: 100%;}.started-bg {margin-right: 55%;width: calc(100% - 55%);padding: 50px 150px 80px 0;}.step-bg1 {position: relative;}.step-bg1 img {position: absolute;left: 0;right: 0;bottom: 0;top: -45px;z-index: 0;}.step-bg2 img {position: absolute;left: 0px;right: 0;bottom: 0;top: -45px;z-index: 0;}.step-bg3 img {position: absolute;left: 0;right: 0;bottom: 0;top: -45px;z-index: 0;}.step-bg4 img {position: absolute;left: 0px;right: 0;bottom: 0;top: -45px;z-index: 0;}.step-bg2 {position: relative;}.step-bg3 {position: relative;}.step-bg4 {position: relative;}@media (min-width: 768px) {.started-with {padding-top: 50px !important;padding-bottom: 100px !important;}.step-bg2 img {position: absolute;left: -75px;right: 0;bottom: 0;top: -45px;z-index: 0;}.step-bg3 img {position: absolute;left: 0;right: 0;bottom: 0;top: -45px;z-index: 0;}.step-bg4 img {position: absolute;left: -75px;right: 0;bottom: 0;top: -45px;z-index: 0;}.col-sec {margin-top: 50px;}.col-thrd {margin-top: 70px;}.col-for {margin-top: 80px;}}.started-bg h1, .started-bg h2, .started-bg h3, .started-bg h4, .started-bg h5, .started-bg h6 {color: #d22f2f;font-weight: 600;font-size: 20px;margin: 0 0 16px;}.started-bg .content {position: relative;z-index: 10;margin-right: 30px;width: calc(100% - 30px);max-width: 320px;display: inline-block;font-size: 14px;}.started-bg .content p {line-height: 20px;margin: 0 !important;}.started-bg .content p * {color: #222 !important;}.col-right .started-bg {margin-right: auto;margin-left: 41.5%;width: calc(100% - 41.5%);padding: 56px 0 62px;}.col-thrd .started-bg {padding: 43px 144px 53px 0;}.col-for .started-bg {padding: 55px 0;margin-left: 42.2%;width: calc(100% - 42.2%);}.col-fst .started-bg .content {margin-left: 200px;width: calc(100% - 230px);}.col-for .started-bg .content {margin-left: 0;width: 100%;margin-right: 0;max-width: 330px;}.col-thrd .started-bg .content {margin-left: 140px;width: calc(100% - 140px);}.software, .locations {width: 100%;}.certified-mr-top .royalcontainer > div {margin: 25px 0;}.software .h, .software h2, .software h3, .software h4, .software h5, .software h6, .locations .h, .locations h2, .locations h3, .locations h4, .locations h5, .locations h6 {margin: 0 0 30px;}.software ul {display: flex;justify-content: space-between;max-width: 800px;}.software ul li {display: inline-block;}ul li a {color: #000;text-decoration: none;}.locations > div {display: flex;justify-content: space-between;}.locations > div ul {display: block;}.locations ul li {line-height: 40px;font-size: 16px;width: 16.5%;display: inline-block;}.locations > div ul li::before {top: 18px;}.locations > div ul li::after {top: 15px;}.certified .royalcol.we-use-soft:last-of-type {}.certified-single .royalcontainer {max-width: 900px;}.certified-single .dvflex {justify-content: space-between;}.we-use-soft {background: 0 0;padding: 0;width: auto;}.we-use-soft ul li {display: block;margin-bottom: 10px;}.we-use-soft ul {display: inline-block;padding-left: 30px;}.general-services .dvflex {justify-content: space-between;}.general-services h1, .general-services h2, .general-services h3, .general-services h4, .general-services h5, .general-services h6 {color: #d22f2f;font-weight: 600;font-size: 32px;margin: 10px 0 40px;}.general-services .royalcol {width: 30%;}.general-services .services-name span {margin-left: 3px;}.our-sample {padding-bottom: 20px !important;}.our-sample .dvflex {display: flex;justify-content: space-between;flex-wrap: wrap;}.our-sample .dvflex > .royalcol:last-of-type {width: 31%;}.our-sample .royalcol {margin-bottom: 40px;}.our-sample .royal_card {padding: 5px !important;overflow: hidden;border-radius: 20px;box-shadow: 0 20px 30px #0000000f;color: #222;}.our-sample img {border-radius: 18px;width: 400px;height: 193px;object-fit: cover;object-position: center;}.our-portfolio img {height: 200px;}.our-sample .btn svg {width: 20px;height: 16px;position: relative;top: 1px;left: 19px;}.our-sample .royal_card p {font-size: 16px !important;}.our-portfolio .btn svg {height: 15px;left: 0;}.our-sample .royal_card h1, .our-sample .royal_card h2, .our-sample .royal_card h3, .our-sample .royal_card h4, .our-sample .royal_card h5, .our-sample .royal_card h6 {margin: 17px 0;}.our-sample .btn {display: block;width: calc(100% - 45px);margin: 0 10px 10px;font-weight: 400;}.our-sample .more-btn {max-width: 100px;margin: 0 auto 10px;}.our-sample .content {padding: 0 10px;}.single-Portfolio > img {border-radius: 30px;width: 100%;height: 450px;margin-bottom: 20px;object-fit: cover;object-position: center;margin-top: 30px;box-shadow: 0 45px 55px #0000000f;}.single-Portfolio h1, .single-Portfolio h2, .single-Portfolio h3, .single-Portfolio h4, .single-Portfolio h5, .single-Portfolio h6 {font-size: 25px !important;font-weight: 600 !important;line-height: 40px;margin: 0;color: #d22f2f;}.single-Portfolio {padding: 0;}.pricing-table .dvflex {justify-content: space-between;align-items: flex-start;}.pricing-table .royalcol {width: 31%;position: relative;}.pricing {padding: 30px;font-size: 14px;transition: ease-in 0.5s;border: 1px solid transparent;min-height: 1060px;position: relative;z-index: 2;}.red-border {position: absolute;background: #d22f2f;width: 80%;height: 40px;left: 0;bottom: -13px;z-index: 1;border-radius: 10px;right: 0;margin: auto;opacity: 35%;}.red-border::before {content: "";position: absolute;background: #d22f2f;width: 106%;height: 40px;left: -3%;bottom: -8px;z-index: 1;border-radius: 20px;right: 0;margin: auto;opacity: 60%;}.pricing:hover {border: 1px solid #d22f2f;}.pricing h1 {margin-top: 0;font-size: 27px !important;text-transform: uppercase;line-height: 28px;font-weight: 600 !important;}.pricing h3 {line-height: 34px;font-weight: 700 !important;}.pricing h3 span:first-of-type {font-weight: 500;display: block;font-size: 14px;}.pricing h3 span:last-of-type {font-weight: 500;font-size: 18px;}.price {font-size: 35px;}.pricing hr {border: 1px solid #eee;display: inline-block;width: 100%;}.btn-groups {display: flex;justify-content: space-between;}.btn-groups .btn {width: 37%;font-size: 14px;text-align: center;background: 0 0;color: #d22f2f !important;border: 1px solid #d22f2f;font-weight: 500;}.btn-groups .btn:hover {background: #d22f2f !important;color: #fff !important;border: 1px solid #d22f2f;}.pricing > .btn {display: block;text-align: center;margin-bottom: 10px;font-size: 14px;font-weight: 500;}.pricing h4 {margin: 0;color: #d22f2f;font-size: 18px;}.pricing p {color: #80808070;margin-top: 0;font-weight: 500;}.pricing ul li {margin-bottom: 10px;}.pricing ul li:after {display: none;}.disable-list li::before, .pricing ul li:before {width: 13px;height: 13px;left: 0;}.pricing ul li:before {background: url("../img/home/check-2.svg") no-repeat center center/contain;top: 4px;}ul.disable-list li::before {background: url("../img/home/close.svg") no-repeat center center/contain;}.disable-list {opacity: 0.3;}.disable-list li:after {display: none;}.post-info {font-size: 13px;display: flex;justify-content: space-between;margin-bottom: 15px;}.post-info a {color: #d22f2f;text-decoration: none;font-weight: 600;}.post-info {font-size: 13px;display: flex;justify-content: space-between;margin-bottom: 15px;color: #a8a6a6;}.by-author span {color: #8080809e;}.by-author h1, .author-details h1, .by-author h2, .author-details h2, .by-author h3, .author-details h3, .by-author h4, .author-details h4, .by-author h5, .author-details h5, .by-author h6, .author-details h6 {font-size: 25px;color: #d22f2f;font-weight: 600;}.author-details {margin-top: 30px;}.author-details h1, .author-details h2, .author-details h3, .author-details h4, .author-details h5, .author-details h6 {margin-top: 0;}.author-details .royal_card h1, .author-details .royal_card h2, .author-details .royal_card h3, .author-details .royal_card h4, .author-details .royal_card h5, .author-details .royal_card h6 {font-size: 25px !important;color: #000;font-weight: 600 !important;margin: 0;}.author-details span {color: #8080809e;}.author-details .royalcol {width: 30%;}.author-details .royalcol:last-of-type {width: 70%;}.author-details .royal_card {text-align: left;min-height: 360px;box-shadow: 0 45px 55px #0000000f;}.author-details .royalcol:last-of-type {margin-left: 30px;width: calc(65% - 30px);}.contact-form .royalcol {width: 80%;}.contact-form .royalcol:last-of-type {margin-left: 30px;width: calc(20% - 30px);display: flex;height: 100vh;}.author-details .royalcol:first-of-type .royal_card {padding: 0;width: 100%;}.author-details .royalcol:first-of-type .royal_card > img {border-radius: 25px;height: 231px;object-fit: cover;object-position: top;display: block;width: 100%;}.author-info {display: flex;align-items: center;justify-content: space-between;}.author-info .social-info li a {background-color: #fcf3f3;width: 28px;height: 28px;}.author-info .social-info li:first-of-type a svg {width: 7px;}.author-info .social-info li a svg {width: 12px;height: auto;margin-right: 0;}.author-details-inner {padding: 30px 20px;border-radius: 30px;width: calc(100% - 40px);}.author-details .dvflex {align-items: start;}.author-details .royalcol:first-of-type .content {padding: 16px;}.author-details .royalcol:first-of-type .info {display: flex;align-items: center;margin-bottom: 9px;font-size: 14px;font-weight: 500;margin-top: 0;text-align: left;justify-content: start;}.author-details .royalcol:first-of-type .info a {color: #000;text-decoration: none;}.author-details .royalcol:first-of-type .info .icon {margin-right: 10px;background-color: #fcf3f3;border-radius: 6px;width: 28px;height: 28px;display: flex;justify-content: center;}.author-details .royalcol:first-of-type .info img {max-width: 13px;width: 100%;}.author-details form h1, .author-details form h2, .author-details form h3, .author-details form h4, .author-details form h5, .author-details form h6 {font-size: 27px;color: #000;font-weight: 600;margin: 0 0 40px;}form label {color: #d22f35;font-weight: 500;margin-bottom: 10px;display: block;}form input, form textarea, form select {width: calc(100% - 40px);height: 34px;box-shadow: 1px 1px 8px rgb(128 126 126/30%);border: 1px solid #eee;padding: 10px 20px;border-radius: 12px;margin-bottom: 20px;}form textarea {height: 120px;}form select {height: 55px;width: 100%;background-color: #fff;}.info-checkbox {display: flex;align-items: baseline;margin-bottom: 20px;}.info-checkbox input {width: auto;box-shadow: none;height: auto;margin: 0 7px;padding: 0;}.royal_btn-submit {width: 100%;display: flex;justify-content: space-between;align-items: center;border: none;padding: 15px 30px;border-radius: 10px;font-size: 16px;cursor: pointer;}.royal_btn-submit span {color: #fff;}.royal_btn-submit img {width: 10px;}.map iframe {width: 100%;}.contact-form .address {color: #fff;display: flex;align-items: center;text-align: center;min-height: 687px;margin-top: 114px;position: relative;}.contact-form .address:before, .contact-form .address:after {content: "";position: absolute;width: 80px;height: 80px;background: url("../img/home/dotts.svg") no-repeat top center/contain;top: 25px;left: auto;right: 20px;}.contact-form .address:after {background: url("../img/home/dotts.svg") no-repeat top center/contain;bottom: -20px;top: auto;right: auto;left: 20px;}.contact-form .address h1, .contact-form .address h2, .contact-form .address h3, .contact-form .address h4, .contact-form .address h5, .contact-form .address h6 {font-size: 20px !important;color: #000;font-weight: 600 !important;margin: 0;}.contact-form .address img {width: 67px;margin-bottom: 10px;}.contact-form .address p {font-size: 14px;line-height: 20px;}.align-items {align-items: start;}footer {background: #222222;padding-bottom: 20px;position: relative;}.f_dots {display: none;position: absolute;right: 20px;top: 20px;}.f_dots1 {position: absolute;left: 20px;bottom: 20px;}footer .dvflex {justify-content: space-between;align-items: initial;}footer .royalcol {width: 30%;font-size: 14px;text-align: left;color: #fff;}footer .info {justify-content: flex-start;align-items: baseline;}footer .info .h3, footer .social-info .h3 {font-size: 20px;font-weight: 400;margin: 0;}.social-info {margin-top: 10px;}footer .info:first-of-type {margin-top: 12px;}.info a {color: #fff !important;}footer .info p {font-size: 12px;margin: 0;}footer .info .icon img {max-width: 16px;}footer .info .icon {background-color: #4e4e4e;border-radius: 6px;margin-right: 10px;top: 8px;position: relative;width: 35px;height: 35px;text-align: center;display: flex;align-items: center;justify-content: center;}.social-info ul {margin: 10px 0;}.social-info li:before, .social-info li:after {display: none;}.social-info li {display: inline-block;margin-right: 10px;padding: 0 !important;}.social-info li a {background-color: #d22f2f;border-radius: 6px;width: 32px;height: 32px;text-align: center;display: flex;justify-content: center;}.social-info li:first-of-type a img {width: 8px;}.social-info li a img {max-width: 100%;width: 14px;}.social-info .btn {padding: 10px 20px;font-size: 18px;text-align: center;border: none;max-width: 210px;}.services-posts {padding-bottom: 10px;}.services-posts .dvflex {display: flex;justify-content: space-between;flex-wrap: wrap;}.services-posts .royalcol {margin-bottom: 40px;min-height: 245px;}.services-posts .dvflex > .royalcol:last-of-type {width: 31%;}ul.dropdown {position: absolute;width: 150px;padding: 10px;background: #fff;border-radius: 5px;left: -10px;display: none;box-shadow: 0 45px 55px #0000000f;}li.d-propdown:hover .dropdown, li.d-propdown:hover .mega-menu {display: block !important;}.mega-menu {position: absolute;max-width: 800px;margin: 0 auto;padding: 25px;background: #fff;width: 100vw;left: 50%;transform: translateX(-50%);display: none;border-radius: 20px;text-align: center;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);z-index: 10;max-height: 348px;overflow-y: auto;}.mega-menu .col-m {padding: 10px;width: 29%;display: inline-block;vertical-align: top;}@media (max-width: 992px) {.mega-menu {top: 0;height: 60vh;overflow-y: auto;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);text-align: left;}.mega-menu .col-m {width: 45%;display: inline-block;}.mega-menu a {display: block !important;}ul.dropdown {box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);z-index: 5;width: 100%;}}@media (max-width: 480px) {.mega-menu .col-m {width: 100%;}}.title-h {text-align: left;}.des-h {text-align: left;font-size: 12px;margin-bottom: 10px;}.mega-menu a:after {content: unset !important;}.Click-here {cursor: pointer;background-image: linear-gradient(190deg, #f83600 0%, #fee140 100%);color: #fff;width: 180px;text-align: center;font-size: 16px;padding: 18px 0;margin: 0 auto;transition: background-image 3s ease-in-out;}.Click-here:hover {transition: background-image 3s ease-in-out;background-image: linear-gradient(90deg, #fee140 0%, #f83600 100%);}.royal_model-main {text-align: center;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;-webkit-overflow-scrolling: touch;outline: 0;opacity: 0;-webkit-transition: opacity 0.15s linear, z-index 0.15;-o-transition: opacity 0.15s linear, z-index 0.15;transition: opacity 0.15s linear, z-index 0.15;z-index: -1;overflow-x: hidden;overflow-y: auto;}.model-open {z-index: 99999 !important;opacity: 1 !important;overflow: hidden !important;}.royal_model-inner {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%);transform: translate(0, -25%);-webkit-transition: -webkit-transform 0.3s ease-out;-o-transition: -o-transform 0.3s ease-out;transition: -webkit-transform 0.3s ease-out;-o-transition: transform 0.3s ease-out;transition: transform 0.3s ease-out;transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;display: inline-block;vertical-align: middle;width: 600px;margin: 30px auto;max-width: 97%;}.royal_model-wrap {display: block;width: 100%;position: relative;background-color: #fff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 6px;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;outline: 0;text-align: left;padding: 30px;border-radius: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height: calc(100vh - 70px);overflow-y: auto;}.model-open .royal_model-inner {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);position: relative;z-index: 999;}.model-open .royal_bg-overlay {background: rgba(0, 0, 0, 0.6);z-index: 99;}.royal_bg-overlay {background: transparent;height: 100vh;width: 100%;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;-webkit-transition: background 0.15s linear;-o-transition: background 0.15s linear;transition: background 0.15s linear;}.close-btn {position: absolute;right: 5px;top: -3px;cursor: pointer;z-index: 99;font-size: 30px;color: #d22f2f;}@media screen and (min-width: 800px) {.royal_model-main:before {content: "";display: inline-block;height: auto;vertical-align: middle;margin-right: 0;height: 100%;}}a.btn {cursor: pointer !important;}div#royal_top-services-slider {width: 100%;}.royal_wrap_elements * {box-sizing: border-box;}.royalcontainer {max-width: 1210px;margin: 0 auto;padding: 0 20px;}.royal_wrap_elements {position: relative;}.homespostionbanner {position: absolute;right: 0;top: 0;z-index: -1;height: 100%;width: 100%;}.list-unstyled {padding-left: 0;list-style: none;margin: 0;}a {text-decoration: none;color: #000 !important;}.logoheader {width: 210px;}.dropdownmenu {position: absolute;left: 0;display: none;top: 100%;transform: translate(-30%, 0%);z-index: 12;padding-top: 12px;}@media (min-width: 1200px) {.service_drop {transform: translate(-18%, 0%) !important;}.loc_drop {transform: translate(-45%, 0%) !important;}}.three-column-layout .dropdownmenu {width: 760px;}.header .navbar ul li.menu-item-with-dropdown.has_fullwidth_loc {position: initial;}.has_fullwidth_loc .dropdownmenu {width: 100%;transform: none;padding-top: 48px;top: 0;}.has_fullwidth_loc .dropdownmenu .dropdowncontent {flex-wrap: wrap;max-height: 265px;overflow-y: auto;}.has_fullwidth_loc .dropdownmenu ul {width: 14.28%;}.has_fullwidth_loc .dropdownmenu .dropdowncontent::-webkit-scrollbar {width: 0;}.has_fullwidth_loc .dropdownmenu .dropdowncontent::-webkit-scrollbar-track {background-color: #ebebeb;-webkit-border-radius: 10px;border-radius: 10px;}.has_fullwidth_loc .dropdownmenu .dropdowncontent::-webkit-scrollbar-thumb {-webkit-border-radius: 10px;border-radius: 10px;background: #6d6d6d;}.has_fullwidth_loc .dropdownmenu ul li a {position: relative;}.has_fullwidth_loc .dropdownmenu ul li a {padding-left: 22px;}.has_fullwidth_loc .dropdownmenu ul li a::before {content: "";position: absolute;left: 0;top: 2px;background: url("../images/down_arrow.webp") no-repeat center;width: 13px;height: 17px;background-size: contain;}.dropdowncontent {display: flex;padding: 32px 42px;background: #fff;box-shadow: 0 4px 30px rgb(0, 0, 0, 0.3);border-radius: 15px;height: 220px;overflow-y: scroll;}.dropdowncontent::-webkit-scrollbar {width: 6px;border-radius: 8px;}.dropdowncontent::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 8px;}.dropdowncontent::-webkit-scrollbar-thumb {background: #d12e2e;border-radius: 8px;}.dropdowncontent::-webkit-scrollbar-thumb:hover {background: #d12e2e;border-radius: 8px;}.scroll-y-none {overflow-y: auto !important;width: 150px;padding: 15px 20px;height: auto;}.dropdownmenu ul {list-style: none;padding: 0;margin: 0;padding-right: 30px;margin-right: 30px;border-right: 1px solid #e2e8f0;}.dropdownmenu ul:last-child {padding-right: 0;margin-right: 0;border-right: none;}.header .navbar ul .dropdownmenu ul li {margin-bottom: 20px;margin-right: 0;}.header .navbar ul .dropdownmenu ul li:last-child {margin-bottom: 0;}.header .navbar ul .dropdownmenu ul li a {font-weight: 400;font-size: 16px;line-height: 19px;text-transform: capitalize;white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.dropdownmenu_royal_card {border-radius: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);background-color: #fff;padding: 10px 15px;}.dropdownmenu_royal_card ul li {padding: 5px 0;}.dropdownmenu.active {display: block;}.mobile-overlay {display: none;top: 0;position: fixed;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.7);z-index: 998;opacity: 0;transition: all 0.5s ease-in-out;}.mobile-overlay.active {display: block;opacity: 0.9;}.top-menu {padding: 18px 0 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);position: relative;}.top-menu .headerinner {display: flex;align-items: center;justify-content: space-between;}.top-menu .leftcontent {display: flex;align-items: center;}.top-menu ul li {display: inline-block;margin-right: 25px;padding-left: 0 !important;line-height: unset !important;}.royal_wrap_elements ul li:before, .royal_wrap_elements ul li:after {content: unset;}.top-menu ul li:last-child {margin-right: 0;pointer-events: none;}.top-menu .rightcontent ul li:last-child {pointer-events: unset;}.top-menu .navbar li a span.icon img {width: 100%;height: 100%;object-fit: cover;vertical-align: top;}.header .navbar ul li {display: flex;margin-right: 17px;position: relative;flex-wrap: wrap;list-style-type: none;padding-left: 0;line-height: 40px;}nav {margin-top: 0;}.top-menu .navbar {margin-left: 0;display: flex;align-items: center;}.top-menu .navbar li a {font-size: 14.78px;font-weight: 600;line-height: 21.16px;display: flex;align-items: center;}.top-menu .navbar li a[href^="tel"] {color: #d22f2f;}.top-menu .navbar li a span.icon {margin-right: 7.39px;width: 18.47px;height: 18.47px;overflow: hidden;display: block;}.top-menu .navbar li a span.icon img {width: 100%;height: 100%;object-fit: cover;}.rightcontent ul {margin: 0;padding: 0;}.rightcontent ul li {font-size: 16px;line-height: 22.92px;font-weight: 400;display: flex;align-items: center;}.rightcontent ul li .icon {width: 19px;height: 19px;overflow: hidden;display: block;margin: 0 2px 0 5px;}.rightcontent ul li .icon img {width: 100%;height: 100%;object-fit: cover;vertical-align: top !important;}.rightcontent ul li a {font-weight: 700;font-family: poppins-bold, sans-serif;color: #000;margin-left: 10px;}.rightcontent ul li a:hover {color: #d22f2f;}.header {padding-top: 10px;padding-bottom: 14px;transition: position 0.5s ease-in;position: relative;}.header .logoheader a {display: inline-block;}.header .maxinner {position: relative;display: flex;align-items: center;width: 100%;justify-content: space-between;}.header .navbar ul {display: flex;justify-content: center;}.header .navbar ul li {display: flex;margin-right: 12px;position: relative;flex-wrap: wrap;}.header .navbar ul li a {font-size: 17px;font-weight: 500;font-family: poppins-medium, sans-serif;text-transform: capitalize;line-height: 24px;color: #000;z-index: 13;}.header .navbar ul li a:hover {color: #d22f2f !important;}.header .navbar ul li:last-child {margin-right: 0;}.header .navbar ul li.menu-item-with-dropdown {padding-right: 16px;position: relative;background: url("../images/down_arrow.webp") right 0 top 10px no-repeat;background-size: 12px;}.header .navbar ul li.menu-item-with-dropdown:hover {background: url("../images/down_arrow_red.webp") right 0 top 10px no-repeat;}.header .navbar ul li.menu-item-with-dropdown:hover .dropdownmenu {display: block;}.header .navbar ul .dropdownmenu ul {display: block;}.header .navbar ul .dropdownmenu ul li {display: block;}.header .navbar ul .dropdownmenu ul li a {color: #000 !important;}.header .navbar ul .menu-item-with-dropdown.three-column-layout .dropdownmenu ul {width: calc(33.33% - 20px);}.right_hrad_btn .btn_outline {display: inline-block;text-align: center;border: 2px solid #d22f2f;padding: 15.62px 27.08px;border-radius: 68px;background: #fbf9f5;font-size: 16px;font-weight: 700;font-family: poppins-bold, sans-serif;line-height: 19.54px;white-space: nowrap;color: #000 !important;}.inner_page .right_hrad_btn .btn_outline {background: #fff;}.right_hrad_btn .btn_outline:hover {background-color: #d22f2f;color: #fff !important;}.navbarmenu {display: none;}.banner {padding-bottom: 20px;overflow: hidden;position: relative;}.banner .royal_main_content {max-width: 616px;}.banner .royal_main_content .breadcrumb {margin-top: 13px;list-style: none;padding: 0;margin: 0;margin-top: 11px;margin-bottom: 14px;background: #f0ede5 !important;border-radius: 40px;padding: 9px 14px;display: inline-flex;align-items: center;width: fit-content;}.banner .royal_main_content .breadcrumb li {position: relative;padding: 0 10px;line-height: 11px;}.banner .royal_main_content .breadcrumb li:first-child {padding-left: 0;}.banner .royal_main_content .breadcrumb li:last-child {padding-right: 0;}.banner .royal_main_content .breadcrumb li::before {content: "";position: absolute;right: -2px;top: 1px;left: unset;width: 5px;height: 9px;background: url("../images/s_arrow.webp") no-repeat center;}.banner .royal_main_content .breadcrumb li:last-child::before {display: none;}.banner .royal_main_content .breadcrumb li a {font-size: 15px;font-weight: 400;line-height: 11px;color: #252525;letter-spacing: 0.5px;}.banner .royal_main_content .breadcrumb li:last-child a {font-weight: 600;}.banner .royal_main_content .turnaround {display: flex;margin-top: 13px;margin-bottom: 35px;align-items: center;}.inner_page .royal_main_content .turnaround {margin-bottom: 38px;}.banner .royal_main_content .turnaround .icon {width: 54.31px;height: 54.31px;overflow: hidden;border-radius: 12.34px;background-color: #fff;box-shadow: 0 2.46871px 13.57px rgba(0, 0, 0, 0.1);padding: 8.87px 9px;margin-right: 10px;}.banner .royal_main_content .turnaround .icon img {width: 100%;height: 100%;object-fit: cover;}.inner_page .royal_main_content .turnaround .icon {padding: 0;margin: 0;background: 0 0;box-shadow: none;width: 28px;height: 28px;margin-right: 7px;}.banner .royal_main_content .turnaround .content p, .banner .royal_main_content .turnaround .content div {font-weight: 500;font-size: 11.83px;line-height: 17.07px;margin: 0 0 5.5px;}.banner .royal_main_content .turnaround .content div {font-size: 24.83px;line-height: 22.4px;margin: 0;}.inner_page .royal_main_content .turnaround .content div {font-size: 16px;line-height: 11.4px;}.banner .royal_main_content .royal_hero_heading > * {font-size: 40px;line-height: 50px;margin: 0;}.banner .royal_main_content .royal_hero_heading > * {font-size: 34px;line-height: 42px;font-weight: 600;}.banner .royal_main_content .upload_plan {margin-top: 35px;}.inner_page .royal_main_content .upload_plan {margin-top: 26px;}.banner .royal_main_content .upload_plan a {display: flex;align-items: center;}.banner .royal_main_content .upload_plan .icon {width: 64px;height: 64px;border-radius: 100%;box-shadow: 10px 4px 22px rgba(0, 0, 0, 0.3);background: #fff;display: flex;align-items: center;justify-content: center;position: relative;z-index: 11;}.banner .royal_main_content .upload_plan .content {color: #fff;background-color: #d22f2f;padding: 19px 33.5px 20.5px 62.5px;border-radius: 65px;max-width: 515px;margin-left: -44px;}.banner .royal_main_content .upload_plan .content:hover {background-color: #219653;}.banner .royal_main_content .upload_plan .content > div {font-size: 16px;line-height: 13.76px;margin: 0;letter-spacing: 0.3px;text-transform: uppercase;font-weight: 700;font-family: helveticaneue, sans-serif;}.banner .royal_main_content .listing {max-width: 621px;margin-top: -6px;}.upload_plan .icon img {width: auto !important;}.banner .royal_main_content .listing ul {list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;}.banner .royal_main_content .listing ul li {width: 242px;border-radius: 81px;background: #fff;box-shadow: 0 4px 22px rgba(0, 0, 0, 0.15);padding: 5px 7px;display: flex;align-items: center;margin-right: 48px;margin-top: 18px;}.banner .royal_main_content .listing ul li .tick {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;background-color: #219653;margin-right: 6px;border-radius: 100%;}.banner .royal_main_content .listing ul li .content {font-weight: 500;font-family: poppins-medium, sans-serif;font-size: 15px;margin: 0;line-height: 22.5px;width: calc(100% - 26px);color: #252525;}.banner .royalcontainer {position: relative;}.img_content {position: absolute;bottom: -26px;right: -147px;}.directbtn {position: absolute;bottom: 166px;right: 42px;}.directbtn a {display: flex;width: fit-content;align-items: center;padding: 6px 34px 6px 7px;background-color: #219653;border-radius: 64.35px;}.directbtn a span {width: 46px;height: 46px;border-radius: 100%;background-color: #fff;display: flex;align-items: center;justify-content: center;margin-right: 7px;padding: 9px;}.directbtn a span img {width: 100%;height: 100%;object-fit: contain;}.directbtn a .content div {font-size: 13px;font-weight: 700;line-height: 15.77px;color: #fff;text-transform: uppercase;margin: 0;}.directbtn a .content p {font-size: 18px;font-weight: 700;line-height: 19.41px;color: #fff;margin: 2.5px 0 0;letter-spacing: 0.8px;}.close {display: none;}@media (max-width: 1875px) {.img_content {right: -166px;}}@media (max-width: 1480px) {.directbtn {right: 185px;}}@media (min-width: 1200px) {.dropmenu:hover .dropdownmenu {display: block;}}@media (max-width: 1200px) {.navbarmenu {display: block;}.top-menu {padding: 15px 0;}.top-menu .rightcontent {display: none;}.top-menu ul li:last-child {display: none;}.top-menu .leftcontent {width: 100%;}.top-menu .leftcontent ul {width: 100%;justify-content: space-between;}.top-menu .leftcontent ul li {margin-right: 0;margin-left: 40.5px;}.top-menu .leftcontent ul li:first-child {margin-left: 0;}.top-menu .navbar li a {font-weight: 500;font-size: 12px;line-height: 14.46px;}.top-menu .navbar li a[href^="tel"] {color: #000;}.top-menu .navbar li a span.icon img {fill: #000;}.top-menu .navbar li a span.icon {margin-right: 6px;width: 18.47px;height: 19.47px;}.right_hrad_btn {display: none;}.header {padding-top: 16px;padding-bottom: 14.57px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.header .logoheader {width: 70%;text-align: left;}.header .logoheader img {width: 180px;height: 45px;object-fit: contain;}.header .navbar {order: 1;height: 100vh;position: fixed;left: 0;z-index: 999;top: 0;visibility: hidden;transform: translate3d(-100%, 0, 0);-webkit-transition: all 0.5s;transition: all 0.5s;width: 335px;background-color: #fff;overflow-y: scroll;}.header .navbar ul {display: flex;justify-content: flex-start;flex-direction: column;z-index: 999;height: 100%;padding-bottom: 100px;padding-top: 10px;}.header .navbar ul li.menu-item-with-dropdown {background: 0 0;position: relative;padding-right: 0;}.header .navbar ul li.menu-item-with-dropdown:hover {background: 0 0;}.header .navbar ul li.menu-item-with-dropdown a {position: relative;}.header .navbar ul li.menu-item-with-dropdown > a .arrow {display: inline-block;width: 50px;height: 100%;background: url("../images/down_arrow.webp") no-repeat center;position: absolute;right: 0;top: 0;}.header .navbar ul li.menu-item-with-dropdown > a .arrow.active {background: url("../images/down_arrow_red.webp") no-repeat center;}.header .navbar ul li.menu-item-with-dropdown:hover .dropdownmenu {display: none;}.header .navbar ul li.menu-item-with-dropdown .sub-menu {width: 100%;position: relative;top: auto;}.dropdownmenu {position: relative;transform: none;top: auto;padding: 0;width: 100%;}.dropdowncontent {display: block;padding: 0;width: 100%;border-radius: unset;background: 0 0;box-shadow: none;min-width: 180px;}.header .navbar ul .dropdownmenu ul {display: block;border: none;padding: 0;margin: 0;width: 100%;}.header .navbar ul .dropdownmenu ul li {display: block;margin: 0;}.header .navbar ul .menu-item-with-dropdown.three-column-layout .dropdownmenu ul {width: 100%;}.header .navbar ul .menu-item-with-dropdown.has_fullwidth_loc .dropdownmenu {width: 100%;transform: none;padding-top: 0;top: auto;}.header .navbar ul .menu-item-with-dropdown.has_fullwidth_loc .dropdownmenu ul li a {padding-left: 35px;}.has_fullwidth_loc .dropdownmenu ul li a::before {left: 15px;top: 11px;}.img_content {position: relative;right: auto;bottom: auto;margin-top: 30px;width: calc(100% + 42px);margin-left: -21px;}.img_content img {width: 100%;}.banner .royal_main_content {max-width: 100%;}.header .navbar.active {visibility: visible;transform: translate3d(0, 0, 0);}.header .navbar ul li {margin-right: 0;border-bottom: 1px solid #ddd;}.header .navbar ul li:last-child {border-bottom: none;}.header .navbar ul li a {display: block;width: 100%;padding: 15px;}.header .navbar ul .dropdownmenu ul li {border-bottom: none;}.header .navbar ul .dropdownmenu ul li a {padding: 11px 15px;font-size: 14px;}.directbtn {right: 20px;}}@media (max-width: 768px) {.close {width: 25px;height: 25px;color: red;position: absolute;top: 10px;right: 5px;display: block;z-index: 1024;}.dropdowncontent {height: auto;overflow: auto;}.royal_wrap_elements {background-size: 100% 100%;}.banner {padding-bottom: 0;}.img_content {margin-bottom: -20px;}.banner .royalcontainer {padding: 0 21px;margin: 0 !important;width: 100% !important;}.royalcontainer {padding: 0 10px;}.banner .royal_main_content .turnaround {margin-top: 17px;margin-bottom: 34px;}.banner .royal_main_content .turnaround .icon {width: 43px;height: 43px;margin-right: 7px;}.banner .royal_main_content .turnaround .content p {font-size: 9.4px;line-height: 13.62px;margin: 0 0 4px;}.banner .royal_main_content .turnaround .content div {font-size: 19.8px;line-height: 14.87px;}.banner .royal_main_content .royal_hero_heading > * {font-size: 23px;line-height: 28px;}.banner .royal_main_content .upload_plan {margin-top: 35px;}.banner .royal_main_content .upload_plan .icon {width: 44px;height: 44px;}.banner .royal_main_content .upload_plan .content {margin-left: -22px;border-radius: 47.74px;padding: 14px 16px;padding-left: 33px;}.banner .royal_main_content .upload_plan .content div {font-size: 11.11px;line-height: 13.57px;}.banner .royal_main_content .upload_plan .icon img {width: 24px;}.banner .royal_main_content .listing {margin-top: 4px;}.banner .royal_main_content .listing ul li {margin-right: 7px;margin-top: 7px;width: calc(50% - 3.5px);padding: 4px;}.banner .royal_main_content .listing ul li:nth-child(2n) {margin-right: 0;}.banner .royal_main_content .listing ul li .tick {width: 14px;height: 14px;margin-right: 3px;}.banner .royal_main_content .listing ul li .tick img {width: 7.13px;}.banner .royal_main_content .listing ul li .content {font-size: 11px;line-height: 16.5px;}.directbtn a span {width: 32px;height: 32px;margin-right: 5px;}.directbtn a {padding: 4.16px 17.45px 4.16px 4.85px;}.directbtn a .content div {font-size: 10px;line-height: 11.77px;}.directbtn a .content p {font-size: 14px;line-height: 17.41px;}.directbtn {bottom: initial;right: 16px;transform: translateY(-50%);top: 50%;}.banner .royal_main_content .breadcrumb {margin-top: 26px;margin-bottom: 12px;background-color: rgba(255, 255, 255, 0.5);padding: 7px 13px;}.banner .royal_main_content .breadcrumb li::before {top: 2px;}.banner .royal_main_content .breadcrumb li, .banner .royal_main_content .breadcrumb li a {line-height: 11px;}.banner .royal_main_content .breadcrumb li a {font-size: 14px;}.inner_page .royal_main_content .turnaround .icon {width: 26px;height: 26px;}.inner_page .royal_main_content .turnaround .content div {font-size: 14px;line-height: 16px;}.inner_page .royal_main_content .turnaround {margin-bottom: 28px;}.inner_page .royal_main_content .upload_plan {margin-top: 17px;}}@media screen and (max-width: 380px) {.top-menu .leftcontent ul li {margin-left: 7px;}.top-menu .navbar li a {font-size: 11px;}.banner .royalcontainer {padding: 0 10px;margin: 0 !important;width: 100% !important;}.banner .royal_main_content .upload_plan .content div {font-size: 10.11px;}}nav .nav-btn > label {display: inline-block;width: 32px;height: 30px;padding: 0;margin-left: 20px;}nav .nav-btn label > span:nth-of-type(2) {width: calc(100% - 10px);margin-left: 10px;}nav .nav-btn > label > span {display: block;width: 100%;height: 4px;border-radius: 10px;background: #080808;margin-bottom: 8px;}nav #nav-check {display: none;}@media (max-width: 1200px) {.royal_label {padding: 7px 20px;font-size: 12px;width: 28%;}.hero-banner .btn {padding: 7px 20px;}.btn {padding: 7px 12px;}.head1 {font-size: 30px;}}@media (max-width: 1180px) {.top-menu li {margin-right: 8px;font-size: 14px;}}@media (max-width: 1140px) {.royalcontainer {max-width: 992px;}.col-right .content, .col-for .started-bg .content {margin-right: 0;margin-left: 130px;width: calc(100% - 130px);}}@media (max-width: 1100px) {.started-bg h1, .started-bg h2, .started-bg h3, .started-bg h4, .started-bg h5, .started-bg h6 {font-weight: 500;font-size: 17px;}.started-bg .content p {line-height: 18px;font-size: 13px;padding-right: 15px;}.col-fst .started-bg .content p {font-size: 13px;line-height: 8px;padding-right: 0;}#g-review .slide {width: 70%;}.review-slide {padding: 30px;}.stars img {width: 80px;}.stars {margin: 0 auto 15px;}.review-slide {font-size: 13px;}.line {margin-bottom: 10px;}}@media (min-width: 1700px) {.royal_sticky-info.active .close {display: none;}div.toggle-button {display: none;}.royal_sticky-info {width: 270px;right: 0;}.royal_right-sticky {transform: translateY(68%);top: 68%;}}@media (min-width: 1500px) {}@media (min-width: 1200px) {.hero-banner {width: 90%;max-width: 1720px;}}@media (min-width: 993px) {.swiper {overflow: hidden;padding-bottom: 50px;margin-bottom: -50px;padding-left: 30px;padding-right: 30px;margin-right: -30px;margin-left: -30px;}.hover:hover h1, .hover:hover h2, .hover:hover h3, .hover:hover h4, .hover:hover h5, .hover:hover h6, .hover:hover p, .hover:hover div, .hover:hover a {color: #fff !important;}.hover:hover {background: #d22f2f !important;color: #fff !important;box-shadow: 0 20px 35px #d22f2f6e;}.hover:hover svg path {fill: #fff !important;}.tc11 {display: none;margin: auto;width: 58px;object-fit: contain;}.tc1 {width: 58px;object-fit: contain;}.hover:hover .tc11 {display: block;}.hover:hover .tc1 {display: none;margin: auto;width: 58px;object-fit: contain;}.royal_all-services .royal_card {min-height: 165px;}.we-offer .royal_card {min-height: auto;}.royal_hide-large {display: none !important;}#royal_top-services, #royal_choose-project {width: 100%;display: flex;justify-content: space-between;}#royal_choose-project .royalcol {margin-bottom: 30px;}#clients {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}#takeoff-slide {flex-wrap: wrap;display: flex;justify-content: space-between;}.takeoff-services .view-services {height: auto;min-height: 170px;}.takeoff-services .view-services:nth-of-type(5), .takeoff-services .view-services:nth-of-type(6) {margin-bottom: 0;}.takeoff-services .view-services img {display: none;}.swiper-wrapper {justify-content: space-between;flex-wrap: wrap;display: flex;}.swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right {background-image: none;}.swiper-pagination {bottom: -40px !important;}.swiper-pagination-bullet {width: 10px;height: 10px;background-color: #f4cdcd;border-radius: 50%;margin: 0 5px;cursor: pointer;opacity: 1;}.swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #d22f2f;position: relative;}.swiper-pagination-bullet.swiper-pagination-bullet-active::before {content: "";height: 20px;width: 20px;background-color: #d22f2f3d;left: -6px;top: -6px;position: absolute;border-radius: 50%;}#g-review .swiper-wrapper {justify-content: space-between;flex-wrap: nowrap;}#g-review .swiper-slide {opacity: 0;}#g-review .swiper-slide-prev, #g-review .swiper-slide-next {opacity: 0.3;}#g-review .swiper-slide-active {opacity: 1;}#royal_blog-desktop .swiper-wrapper, #news-desktop .swiper-wrapper, #cert-desktop .swiper-wrapper {flex-wrap: nowrap;}#royal_blog-desktop, #news-desktop {padding-bottom: 50px;padding-right: 14px;padding-left: 14px;}.swiper-pagination6 {bottom: 0 !important;}.maxempty {max-width: 340px;width: 100%;}}@media (max-width: 992px) {.royalcontainer {max-width: 768px;}.royal_hide-desktop {display: none !important;}nav .dvflex, .royal_all-services .dvflex, .get-sample .dvflex, .royal_google-review .dvflex {flex-wrap: wrap;}.top-menu-icon {background: #d22f2f;border-radius: 6px;width: 32px;height: 28px;display: flex;align-items: center;justify-content: center;padding: 6px 5px;}.royal_label {font-size: 16px;width: calc(100% - 100px);padding: 13px 0;}.logo {margin-right: auto;max-width: 200px;}nav {box-shadow: 0 0.5rem 15px rgba(128, 126, 126, 0.1);padding: 16px 0;position: relative;}nav::before {border: 1px solid #fcf3f3;content: "";width: calc(100% - 40px);position: absolute;top: 0;left: 20px;}nav .btn {text-transform: capitalize;border-radius: 7px;}.nav-btn label {cursor: pointer;}.nav-bar {margin-left: 0;width: 100%;text-align: center;position: relative;}.nav-btn {position: relative;}.open-nav label {opacity: 0;}.open-nav::before {content: "";background: url("../images/close2.svg") no-repeat center center/100%;top: 0;right: 0;width: 46px;height: 36px;position: absolute;}.top-menu li a:hover::after, .top-menu li a:focus::after {display: none;}.top-menu li a:hover, .top-menu li a:focus {color: #d22f2f;}.top-menu li {width: 100%;}.top-menu li a {padding: 12px 0;display: inline-block;}nav #nav-check:checked ~ .top-menu {height: calc(100vh - 50px);z-index: 3;}.breadcrumb {background: 0 0;}.hero-banner {background-image: url(../img/home/mobile-banner.webp);border-radius: 50px;background-position: center center;background-repeat: no-repeat;background-size: cover;}.hero-banner2 {background-image: url(../img/home/other-banner.png);border-radius: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}.hero-banner .royalcol {width: 50%;}.hero-banner .dvflex > .royalcol:first-of-type {padding-right: 50px;width: 50%;}.royal_all-services .dvflex > .royalcol:last-of-type {width: 100%;text-align: center;display: flex;justify-content: center;height: auto;}.services-posts .dvflex > .royalcol:last-of-type {width: 45%;min-height: 245px;}.royal_our-clients, .royal_our-blog {overflow: hidden;}.royal_top-services {overflow: hidden;padding: 0 0 50px;}.royal_top-services .royal_card, .royal_all-services .royal_card, .royal_our-clients .royal_card, .review-slide .royal_card, #takeoff-slide .swiper-slide-active {box-shadow: 0 20px 20px #0000000d;}.royal_all-services {overflow: hidden;padding: 50px 0 !important;}#royal_article-mobile {display: flex;justify-content: center;}.royal_top-services .royalcol, .royal_all-services .royalcol {margin-right: 0;width: 37%;}.royal_top-services .swiper-slide.swiper-slide-active .royal_card, .royal_top-services .swiper-slide.swiper-slide-active .royal_card svg, #royal_choose-project .swiper-slide.swiper-slide-active .royal_card, #royal_choose-project .swiper-slide.swiper-slide-active .royal_card svg, #clients .swiper-slide.swiper-slide-active .royal_card, #clients .swiper-slide.swiper-slide-active .royal_card svg {background: #d22f2f !important;color: #fff !important;}.royal_top-services .swiper-slide.swiper-slide-active .royal_card h1, .royal_top-services .swiper-slide.swiper-slide-active .royal_card h2, .royal_top-services .swiper-slide.swiper-slide-active .royal_card h3, .royal_top-services .swiper-slide.swiper-slide-active .royal_card h4, .royal_top-services .swiper-slide.swiper-slide-active .royal_card h5, .royal_top-services .swiper-slide.swiper-slide-active .royal_card h6 {color: #fff !important;}.royal_top-services .swiper-slide.swiper-slide-active .royal_card *, #royal_choose-project .swiper-slide.swiper-slide-active .royal_card *, #clients .swiper-slide.swiper-slide-active .royal_card * {color: #fff !important;}.royal_all-services .royalcol, .royal_our-clients .royalcol, .royal_our-blog .royalcol {width: 45%;}.royal_top-services .swiper-slide.swiper-slide-active .royal_card svg path, #royal_choose-project .swiper-slide.swiper-slide-active .royal_card svg path, #clients .swiper-slide.swiper-slide-active .royal_card svg path {fill: #fff !important;}#clients {position: relative;overflow: hidden;perspective: 200px;}.royal_our-clients .royalcol {}.royal_our-clients .royal_card {padding: 20px;}.royal_our-clients .royal_card h1, .royal_our-clients .royal_card h2, .royal_our-clients .royal_card h3, .royal_our-clients .royal_card h4, .royal_our-clients .royal_card h5, .royal_our-clients .royal_card h6 {font-size: 14px !important;}.royal_our-clients img {margin-bottom: 20px;max-width: 40px;}#royal_top-services .slide.shadow, #royal_choose-project .slide.shadow, #clients .slide.shadow, #takeoff-slide .slide.shadow {box-shadow: none !important;}#royal_top-services, #royal_choose-project, #clients, #takeoff-slide, #royal_article-mobile {width: 100%;background-color: transparent;position: relative;text-align: center;}.royal_top-services .active-slide .royal_card {background: #d22f2f;color: #fff;box-shadow: 0 1rem 2rem rgba(210, 47, 47, 0.3);}#royal_top-services .slide, #royal_choose-project .slide, #clients .slide, #takeoff-slide .slide, #royal_article-mobile .slide {position: absolute;height: 230px !important;}#takeoff-slide .slide {width: 45%;display: flex;align-content: center;}#takeoff-slide .swiper-slide .text-black {display: block;width: 100%;}#royal_article-mobile {padding-bottom: 40px;}.swiper {overflow: visible;}.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 600px;}.swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right {background-image: none;}.swiper-slide {opacity: 0.3;}#royal_top-services .swiper-slide-prev, #royal_top-services .swiper-slide-next {opacity: 1;}.swiper-slide.swiper-slide-active {opacity: 1;}.swiper-slide-duplicate-next, .swiper-slide-duplicate-active, .swiper-slide-duplicate-prev {opacity: 0;}.swiper-pagination {bottom: -40px !important;}.swiper-pagination-bullet {width: 10px;height: 10px;background-color: #f4cdcd;border-radius: 50%;margin: 0 5px;cursor: pointer;opacity: 1;}.swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #d22f2f;position: relative;}.swiper-pagination-bullet.swiper-pagination-bullet-active::before {content: "";height: 20px;width: 20px;background-color: #d22f2f3d;left: -6px;top: -6px;position: absolute;border-radius: 50%;}#royal_choose-project {margin-bottom: 30px;}#royal_choose-project .swiper-pagination {bottom: -50px !important;}#royal_choose-project .single-services-pag {bottom: -40px !important;}#takeoff-slide {overflow: hidden;height: 100%;perspective: 600px;padding-left: 36px;padding-bottom: 35px;width: calc(100% - 36px);}#clients .swiper-slide, #royal_choose-project .swiper-slide {opacity: 0;}#takeoff-slide .swiper-slide {opacity: 0;}#clients .swiper-slide-prev, #clients .swiper-slide-next, #royal_choose-project .swiper-slide-prev, #royal_choose-project .swiper-slide-next {opacity: 0.5;}#takeoff-slide .swiper-slide-prev, #takeoff-slide .swiper-slide-next {opacity: 0.5;}#clients .swiper-slide-active, #royal_choose-project .swiper-slide-active {opacity: 1;}#takeoff-slide .swiper-slide-active {opacity: 1;}.swiper-pagination3 {bottom: 0 !important;}.swiper-pagination4 {bottom: 1px !important;}.swiper-pagination7 {bottom: -40px !important;}.get-sample {text-align: center;}.get-sample .royal_card {margin: 0 auto;}.get-sample .royalcol:first-of-type {margin-right: 0;margin-bottom: 50px;}.get-sample .royalcol {width: 100% !important;}.get-sample .royalcol:first-of-type .royal_card img {margin: 0;}.get-sample .royalcol:first-of-type .royal_card h1, .get-sample .royalcol:first-of-type .royal_card h2, .get-sample .royalcol:first-of-type .royal_card h3, .get-sample .royalcol:first-of-type .royal_card h4, .get-sample .royalcol:first-of-type .royal_card h5, .get-sample .royalcol:first-of-type .royal_card h6 {width: 100%;}.we-offer .royalcol {width: 100% !important;}.we-offer .royal_card {width: 100%;}.we-offer .royalcol:last-of-type {width: 100% !important;margin-top: 50px;}.royal_about-const {margin: 30px 0 0 !important;}.royal_about-const .royalcol {width: 100%;padding: 0 !important;}.view-services {min-height: 20px;display: block;max-width: 300px;width: 100%;margin: 50px 0 0;padding: 10px 30px;border-radius: 10px;}.view-services > div br {display: none;}.takeoff-services .view-services {margin: 0;height: 100%;display: flex;min-height: 154px;padding: 30px 30px 30px 20px;background: #f6f0f2;border-radius: 30px;}.started-bg h1, .started-bg h2, .started-bg h3, .started-bg h4, .started-bg h5, .started-bg h6 {margin: 0 0 5px;}.col-fst .started-bg .content {margin-left: 100px;width: calc(100% - 130px);}.col-right .started-bg {width: calc(100% - 40%);}.col-thrd .started-bg .content {margin-left: 30px;width: calc(100% - 30px);}.royal_google-review .royalcol {width: 100%;text-align: center;}#g-review .slide {width: 45%;}#g-review .slide {height: 430px !important;}.general-services .dvflex {flex-wrap: wrap;}.general-services .collapse.mobile-collapse {margin-bottom: 0;}.general-services .royalcol {width: 100%;}.we-deal {background: 0 0 !important;}.mobile-collapse {background: #f8f9fb !important;border-radius: 25px;border: 1px solid #d22f2f;}.mobile-collapse > .coll-header::before, .mobile-collapse > .faq-coll-header::before {content: "";position: absolute;top: 6px;right: 14px;background: url("../images/next-red.webp") no-repeat top center/contain;width: 15px;height: 15px;}.mobile-collapse > .faq-coll-header::before {top: 17px;right: 17px;}.mobile-collapse > .coll-header.open::before, .mobile-collapse > .faq-coll-header.open::before {transform: rotate(90deg);top: 16px;right: 20px;}.mobile-collapse .coll-header, .mobile-collapse .faq-coll-header {padding: 10px 25px 10px 20px;}.mobile-collapse .coll-header h1, .mobile-collapse .faq-coll-header h1 {margin: 0;font-size: 17px !important;font-weight: 500;}.mobile-collapse .coll-header, .mobile-collapse .coll-content, .mobile-collapse .faq-coll-header, .mobile-collapse .faq-coll-content {background-color: transparent;position: relative;}.mobile-collapse .coll-content::before, .mobile-collapse .faq-coll-content::before {display: none;}.faq .royalcol {width: 100% !important;margin-right: 0 !important;}.faq .mobile-collapse {background: #f8f9fb !important;position: relative;cursor: pointer;}.faq .royalcol .coll-header, .faq .royalcol .coll-content {background-color: #fff;}.coll-header::before {top: 5px;right: 3px;width: 12px;height: 12px;}.coll-header.open::before {top: 6px;right: 3px;width: 12px;height: 12px;}.software, .locations {padding: 10px 0;}.pricing-table .royalcol {width: 100%;}.pricing-table .dvflex {flex-wrap: wrap;}.pricing {display: block;margin: 0 auto 30px;max-width: 600px;}.author-details .royalcol, .author-details .royalcol:last-of-type {width: 100%;margin: 0;}.author-details .royalcol:first-of-type .royal_card img {width: 100%;}.author-details .royalcol:first-of-type .royal_card {padding: 5px;width: calc(100% - 10px);}.author-details .royal_card {text-align: left;min-height: 230px;width: calc(100% - 60px);margin-bottom: 30px;}.author-details .dvflex {align-items: start;flex-wrap: wrap;}.contact-form .address {display: inline-block;margin: 30px auto 0;padding: 40px 20px !important;text-align: center;min-height: 200px;}.contact-form .address > div {margin-top: 14px;}.contact-form .address::before {left: 20px;right: auto;}.contact-form .address::after {right: 20px;left: auto;}.contact-form .royalcol:last-of-type {height: auto;}.top-serv-other {margin-top: 0 !important;margin-bottom: 0 !important;}.we-offer-other {margin-top: 20px !important;}.mob-mr-0 {margin: 0 !important;}.certified2 {margin-bottom: 0;padding-top: 0 !important;}footer .info h3, footer .social-info h3 {font-size: 16px;}footer .info .icon img {max-width: 14px;max-height: 14px;}footer .info .icon {width: 30px;height: 30px;min-width: 30px;}footer .royalcol p, footer {font-size: 12px;line-height: 20px;}.social-info .btn {padding: 10px 0;font-size: 16px;max-width: 180px;}.our-sample img {width: 100%;height: 150px;}.general-services {margin-bottom: 20px !important;}.white-collapse {border: 0;background-color: #fff !important;margin-bottom: 10px !important;}}@media (max-width: 768px) {.royalcontainer {max-width: 576px;}.services-posts .royalcol {min-height: 280px;}}@media (max-width: 767px) {.hero-banner {width: calc(100% - 40px);margin: 28px 20px 0;}.hero-banner img {display: none;}.hero-banner .dvflex {flex-wrap: wrap;}.hero-banner .dvflex > .royalcol {width: 100% !important;padding: 0 !important;}.head1 {font-size: 30px;font-weight: 600;}#takeoff-slide {perspective: 600px;padding-left: 0;width: 100%;margin: 0;}.view-services {margin: 50px 0 0;}.royal_all-services h1, .royal_our-clients h1, .royal_all-services h2, .royal_our-clients h2, .royal_all-services h3, .royal_our-clients h3, .royal_all-services h4, .royal_our-clients h4, .royal_all-services h5, .royal_our-clients h5, .royal_all-services h6, .royal_our-clients h6 {font-weight: 500;font-size: 25px;margin: 6px 0 40px;line-height: 25px;}.royal_tagline {font-size: 20px;font-weight: 500;}.royal_about-const .royal_tagline {line-height: 30px;}.royal_about-const ul {width: 100%;}.list-item {flex-wrap: wrap;}.faq .royalcol {width: 97%;margin-bottom: 0;}.faq .royalcol:last-of-type {margin-left: 0;}.coll-header {font-size: 14px;height: auto;}.coll-content {font-size: 13px;}.software ul {flex-wrap: wrap;}.software ul li {width: 100%;margin: 0 0 14px;}.locations > div {flex-wrap: wrap;}.locations ul li {font-size: 14px;width: 28.8%;}.locations > div .flex-div {width: 28%;}.review-slide {padding: 30px 20px;font-size: 12px;}.review-slide p {line-height: 21px;}.stars {width: 100px;margin: 0 auto 15px;}.line {margin-bottom: 0;}#takeoff-slide .slide {width: 30%;height: 150px !important;font-size: 14px;}#g-review .slide {width: 60%;}#g-review {display: flex;height: 100%;padding-right: 30px;}.download-est-sample .dvflex {}footer .dvflex {flex-wrap: wrap;}footer .royalcol {width: 100%;text-align: center;}.social-info .btn {max-width: 100%;margin: 0 auto;}footer .info .icon {width: 32px;height: 32px;min-width: 32px;margin-bottom: 15px;}footer .info .icon img {max-width: 16px;max-height: 17px;}footer .info {justify-content: center;flex-wrap: wrap;}.info div {width: 100%;}.started-bg {padding: 50px 130px 50px 0;margin-right: 30%;width: calc(100% - 30%);}.col-fst .started-bg .content {margin-left: 40px;width: calc(100% - 40px);top: -55px;position: relative;}.col-sec .started-bg .content {top: -50px;}.col-thrd .started-bg .content {top: -40px;}.col-for .started-bg .content {top: -40px;position: relative;}.col-fst .started-bg .content p {font-size: 12px;line-height: 14px;}.col-right .started-bg {width: calc(100% - 20%);margin-left: 20%;}.single-Portfolio > img {height: 200px;}.we-deal h1, .we-deal h2, .we-deal h3, .we-deal h4, .we-deal h5, .we-deal h6 {font-size: 14px;margin: 0 !important;}}@media screen and (max-width: 799px) {.royal_model-inner {margin-top: 45px;}.certified .h * {font-size: 15px !important;}}@media (max-width: 700px) {.royal_card h1, .royal_card h2, .royal_card h3, .royal_card h4, .royal_card h5, .royal_card h6 {font-size: 14px !important;font-weight: 500 !important;}.pricing h1 {font-size: 27px !important;line-height: 28px !important;font-weight: 600 !important;}.pricing h3 {line-height: 34px !important;font-weight: 700 !important;}.get-sample .sec-heading > h1, .get-sample .sec-heading > h2, .get-sample .sec-heading > h3, .get-sample .sec-heading > h4, .get-sample .sec-heading > h5, .get-sample .sec-heading > h6, .get-sample .sec-heading > div, .get-sample .sec-heading > p {font-size: 20px !important;max-width: 550px;width: calc(100% - 50px);}.royal_tagline > * {font-size: 20px !important;line-height: 27px;font-weight: 500 !important;margin: 0 !important;}.services-subheading > * {font-weight: 500;font-size: 25px;margin: 6px 0 40px;line-height: 25px;}.download-icon {width: 41px;}.royal_our-blog .royal_card {width: 100%;}.royal_our-blog .royal_card h1, .royal_our-blog .royal_card h2, .royal_our-blog .royal_card h3, .royal_our-blog .royal_card h4, .royal_our-blog .royal_card h5, .royal_our-blog .royal_card h6 {font-size: 14px !important;font-weight: 500 !important;}.royal_card h1, .royal_card h2, .royal_card h3, .royal_card h4, .royal_card h5, .royal_card h6 {font-size: 14px !important;font-weight: 500 !important;}}@media (max-width: 640px) {#g-review .swiper-slide {width: 50%;}}@media (max-width: 600px) {#g-review {min-height: 90vh;}.hero-banner .royalcontainer {padding: 0 20px;width: calc(100% - 40px);}}@media (max-width: 576px) {.royalcontainer {width: calc(100% - 20px);padding: 0 10px;}body {font-size: 14px;}.royal_pd-bot {padding-bottom: 30px !important;}.royal_pd-top {padding-top: 30px !important;}.general-services {padding-top: 20px !important;padding-bottom: 20px !important;}.hero-banner {width: calc(100% - 20px);margin: 28px 10px 0;}.royal_btn-submit {padding: 11px 14px;font-size: 13px;}.royal_btn-submit img {width: 7px;}#royal_choose-project {perspective: 280px;}.royal_all-services {padding: 30px 0 !important;}.view-services {margin: 22px 0 0;}.we-offer {padding: 30px 0 !important;}.we-offer .royalcol:last-of-type {margin-top: 0;}.royal_about-const {margin: 20px 0 0 !important;}#royal_choose-project .swiper-pagination {bottom: -40px !important;}#royal_choose-project .single-services-pag {bottom: -40px !important;}#takeoff-slide {padding-left: 0;}#takeoff-slide {perspective: 305px;}.takeoff-services .view-services {width: 70%;}.takeoff-services .red-color {font-weight: 500;}.takeoff-services h1, .takeoff-services h2, .takeoff-services h3, .takeoff-services h4, .takeoff-services h5, .takeoff-services h6 {font-size: 18px;}.royal_hide-small {display: none;}.royal_top-services .royal_card, .royal_all-services .royal_card {padding: 20px;width: 100%;}.royal_card p {font-size: 13px;}.royal_top-services .royalcol {width: 50%;}#royal_choose-project .royalcol {width: 70%;}.royal_top-services .circle::before {width: 140px;height: 140px;}.circle::after {width: 90px;height: 90px;bottom: -50px;left: -50px;}#clients {perspective: 110px;}.royal_our-clients .royal_card {min-height: 90px;}.royal_our-clients .royal_card h1, .royal_our-clients .royal_card h2, .royal_our-clients .royal_card h3, .royal_our-clients .royal_card h4, .royal_our-clients .royal_card h5, .royal_our-clients .royal_card h6 {font-size: 13px !important;}.royal_our-clients .royalcol {width: 65% !important;}.royal_card-img {margin-bottom: 20px;max-width: 35px;}.royal_about-const .royal_tagline {line-height: 27px;font-size: 20px;}.get-sample .royal_card {min-height: auto;}.coll-header span {display: inline-block;padding-right: 50px;width: calc(100% - 50px);}.coll-header {line-height: 16px;}.ceo-message {padding: 40px 30px;width: 100%;}.pic {max-width: 100px;}.locations ul li {font-size: 10px;width: 36%;}.get-sample .royalcol:first-of-type .royal_card {min-height: 200px;box-sizing: border-box;}.get-sample .royalcol:first-of-type .royal_card .btn {font-weight: 500;font-size: 16px;margin-top: 25px;}.circle::before {width: 46%;height: 55%;}.get-sample .royalcol:first-of-type .royal_card h1, .get-sample .royalcol:first-of-type .royal_card h2, .get-sample .royalcol:first-of-type .royal_card h3, .get-sample .royalcol:first-of-type .royal_card h4, .get-sample .royalcol:first-of-type .royal_card h5, .get-sample .royalcol:first-of-type .royal_card h6 {font-size: 18px !important;}.get-sample .royalcol:last-of-type h1, .get-sample .royalcol:last-of-type h2, .get-sample .royalcol:last-of-type h3, .get-sample .royalcol:last-of-type h4, .get-sample .royalcol:last-of-type h5 {font-size: 20px !important;line-height: 26px;}.get-sample .royalcol:last-of-type .royal_card {padding: 21px 30px 15px;box-sizing: border-box;}.e-book {padding: 20px 30px;}.book-icon {margin-right: 27px;display: none;}.royal_our-blog h1, .royal_our-blog h2, .royal_our-blog h3, .royal_our-blog h4, .royal_our-blog h5, .royal_our-blog h6 {font-size: 16px;margin: 0 0 30px;font-weight: 600;line-height: 30px;}.author-details-inner {padding: 20px !important;width: calc(100% - 40px);}.royal_get-started h1, .royal_get-started h2, .royal_get-started h3, .royal_get-started h4, .royal_get-started h5, .royal_get-started h6 {font-weight: 600;font-size: 18px;}.started-bg h1, .started-bg h2, .started-bg h3, .started-bg h4, .started-bg h5, .started-bg h6 {font-size: 14px;}.started-bg .content p {font-size: 11px;}.col-right .started-bg {width: calc(100% - 0%);margin-left: 0;padding: 35px 0 62px;}.col-right .started-bg .content {margin-left: 113px;width: calc(100% - 100px);}.col-thrd .started-bg {padding: 30px 110px 40px 0;margin-right: 23%;width: calc(100% - 23%);}.col-thrd .started-bg .content {margin-left: 30px;width: calc(100% - 0px);position: relative;right: 10px;}.col-thrd .started-bg .content p {font-size: 10px;}#g-review {min-height: 57vh;}#g-review .slide {width: 60%;}#g-review .slide p {font-size: 13px;display: -webkit-box;max-width: 200px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}.swiper-pagination7 {bottom: -10px !important;}.we-deal {padding: 20px 10px;width: calc(100% - 20px);margin: 0 !important;}.deal-label {padding: 10px 20px;font-size: 13px;}.deal-label .red-circle {top: -1.2px;}.we-deal h1, .we-deal h2, .we-deal h3, .we-deal h4, .we-deal h5, .we-deal h6 {font-size: 17px;font-weight: 500;margin: 0 !important;}.deal-label::before {top: 13px;width: 15px;height: 14px;}.mobile-collapse .coll-header, .mobile-collapse .faq-coll-header {padding: 12px 20px;}.takeoff-services {margin-top: 0 !important;}.royal_our-clients h1, .royal_our-clients h2, .royal_our-clients h3, .royal_our-clients h4, .royal_our-clients h5, .royal_our-clients h6 {font-size: 20px;}.general-services h1, .general-services h2, .general-services h3, .general-services h4, .general-services h5, .general-services h6 {font-size: 16px;margin: 0;}.mobile-collapse .coll-header h1, .mobile-collapse .faq-coll-header h1 {font-size: 13px !important;line-height: 16px;}.mobile-collapse > .coll-header::before {top: 3px;width: 11px;height: 11px;right: 17px;}.mobile-collapse > .coll-header.open::before {top: 13px;right: 20px;}.coll-header::before {top: 3px;}.coll-header.open::before {top: 2px;}.takeoff-services .view-services {font-size: 13px;min-height: 92px;width: 50% !important;background: #f6f0f2;}.download-est-sample .royalcol img {}.download-est-sample .btn {font-size: 9px;padding: 10px 16px;}.download-est-sample .btn svg {height: 11px;top: 2px;left: 14px;}.by-author h1, .author-details h1, .by-author h2, .author-details h2, .by-author h3, .author-details h3, .by-author h4, .author-details h4, .by-author h5, .author-details h5, .by-author h6, .author-details h6 {font-size: 19px;color: #d22f2f;font-weight: 600;}.author-details form h1, .author-details form h2, .author-details form h3, .author-details form h4, .author-details form h5, .author-details form h6 {font-size: 20px;}.author-details .royal_card {width: calc(100% - 32px);padding: 20px;}.software, .locations {padding: 0;}.certified-mr-top .coll-content {padding: 10px 20px;}.faq-other {padding: 20px 0 0 !important;width: 100%;}.certified2 {margin-bottom: 0;padding-top: 0 !important;}.certified2 .collapse {margin-bottom: 0;}.white-collapse .coll-header span {display: inline-block;padding-right: 0;width: unset;}.white-collapse .coll-header {padding: 18px 20px;border-radius: 15px;font-size: 14px;}.white-collapse > .coll-header::before {top: 18px;background: url("../img/home/black-icn.png") no-repeat top center/contain;transform: rotate(-90deg);}.white-collapse > .coll-header.open::before {top: 21px;transform: rotate(360deg);background: url("../img/home/black-icn.png") no-repeat top center/contain;}.services-posts .royalcol {width: 47%;margin-bottom: 16px;}.our-sample {margin-top: 30px;}.our-sample .royalcol {width: 100%;}.our-sample .royalcontainer {max-width: 350px;}.our-sample .royal_card p {font-size: 13px !important;line-height: 20px;}}@media (max-width: 550px) {.royal_label {font-size: 12px;}.top-menu-icon {width: 28px;height: 27px;}#g-review {perspective: 400px;}#g-review .swiper-slide {width: 60%;}#royal_article-mobile {perspective: 400px;}#royal_article-mobile .swiper-slide {width: 60%;}.royal_our-blog img {height: 120px;}.royal_our-blog .royal_card-detial {padding: 0 5px;}.royal_our-blog p {line-height: 17px;font-size: 10px !important;}.royal_our-blog .info {margin-top: 10px;font-size: 10px;}}@media (max-width: 500px) {.locations > div .flex-div {width: 40%;}div.toggle-button {width: 31px;}.toggle-button .btn {right: 16px;}.toggle-button span {line-height: 30px;font-size: 14px;}}@media (max-width: 450px) {p {font-size: 12px;}nav .nav-btn > label > span {margin-bottom: 5px;}.open-nav::before {width: 35px;height: 23px;right: -7px;}.royal_label {font-size: 10px;width: calc(100% - 70px);padding: 9px 0;}.top-menu-icon {width: 20px;height: 20px;}.top-menu-icon img {width: 16px;}.logo img {max-width: 160px;}nav .btn {font-size: 12px;padding: 6px 11px;border-radius: 5px;}nav .nav-btn > label {width: 24px;height: 18px;margin-left: 10px;}.royal_our-clients h1, .royal_our-clients h2, .royal_our-clients h3, .royal_our-clients h4, .royal_our-clients h5, .royal_our-clients h6 {font-size: 16px;}#royal_choose-project .royal_card {padding: 35px 10px 10;}.royal_get-started {padding-right: 30px;width: calc(100% - 30px);}.col-thrd .started-bg .content {right: 0;}.col-right .started-bg {margin-left: -10px;}.col-sec, .col-thrd, .col-for {top: -22px;}.col-thrd {top: -57px;}.col-for {top: -80px;}.royal_google-review {padding: 0 0 20px;}.locations > div ul {max-width: 242px;margin: 0 auto;}}@media (max-width: 400px) {.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {perspective: 360px;}#royal_top-services-slider {perspective: 280px;}.head1 {font-size: 18px;line-height: 22px;}.hero-banner p {line-height: 17px;font-size: 12px;}.royal_top-services .royalcol {width: 70%;}.royal_top-services .royal_card {padding: 11px 16px 20px;}.royal_top-services .royal_card h1, .royal_top-services .royal_card h2, .royal_top-services .royal_card h3, .royal_top-services .royal_card h4, .royal_top-services .royal_card h5, .royal_top-services .royal_card h6 {font-size: 15px !important;}.royal_top-services svg {margin-bottom: 0;max-width: 45px;}.royal_top-services .royal_card p {font-size: 12px;opacity: 0.8;line-height: 15px;max-width: 200px;margin: 0 auto;}.royal_all-services .royal_card {padding: 20px 10px;}.royal_card h1, .royal_card h2, .royal_card h3, .royal_card h4, .royal_card h5, .royal_card h6 {line-height: 16px;}.royal_card p {font-size: 12px;}.view-services {max-width: 220px;}.dots-royalcontainer {bottom: 0;}.royal_all-services h1, .royal_all-services h2, .royal_all-services h3, .royal_all-services h4, .royal_all-services h5, .royal_all-services h6 {font-weight: 600;font-size: 15px;margin: 4px 0 20px;}.royal_all-services .royal_card h1 *, .royal_all-services .royal_card h2 *, .royal_all-services .royal_card h3 *, .royal_all-services .royal_card h4 *, .royal_all-services .royal_card h5 *, .royal_all-services .royal_card h6 * {font-size: 15px !important;}.royal_all-services .royal_card h1, .royal_all-services .royal_card h2, .royal_all-services .royal_card h3, .royal_all-services .royal_card h4, .royal_all-services .royal_card h5, .royal_all-services .royal_card h6 {font-size: 15px !important;}.royal_tagline {font-size: 14px;line-height: 8px;}.coll-header {font-size: 13px;}.mobile-collapse .coll-header h1, .mobile-collapse .faq-coll-header h1 {font-size: 15px !important;font-weight: 600;}.royal_about-const .royal_tagline {font-size: 16px;}.certified h1, .certified h2, .certified h3, .certified h4, .certified h5, .certified h6 {font-size: 17px !important;font-weight: 600 !important;line-height: 22px;}.profile .pic {max-width: 75px;}.profile p {font-size: 11px;line-height: 16px;font-weight: 600;}.profile {left: -10px;}.locations > div .flex-div {width: 50%;}.royal_our-blog .royal_card .info a {font-weight: 600;}.get-sample .royalcol:first-of-type .royal_card img {max-width: 50px;}.get-sample .royalcol:last-of-type h1, .get-sample .royalcol:last-of-type h2, .get-sample .royalcol:last-of-type h3, .get-sample .royalcol:last-of-type h4, .get-sample .royalcol:last-of-type h5 {font-size: 16px !important;line-height: 20px;}footer .dvflex:last-of-type {margin-top: 10px !important;}footer .dvflex:last-of-type p {font-size: 10px;}.stars img {width: 60px;}.review-slide {padding: 25px;}#g-review .swiper-slide p {font-size: 10px;}.we-deal h1, .we-deal h2, .we-deal h3, .we-deal h4, .we-deal h5, .we-deal h6 {font-size: 14px;margin: 0 !important;}.author-details .royal_card h1, .author-details .royal_card h2, .author-details .royal_card h3, .author-details .royal_card h4, .author-details .royal_card h5, .author-details .royal_card h6 {font-size: 20px !important;}.author-details .royalcol:first-of-type .info {margin-bottom: 9px;font-size: 11px;}.author-details .royalcol:first-of-type .info .icon {width: 24px;height: 22px;}.social-info li {margin-right: 1px;}.author-info .social-info li a {width: 24px;height: 24px;}.author-info .social-info li:first-of-type a svg {width: 5px;}.author-info .social-info li a svg {width: 9px;}.started-bg h1, .started-bg h2, .started-bg h3, .started-bg h4, .started-bg h5, .started-bg h6 {font-size: 12px;}.started-bg .content p {font-size: 9px !important;line-height: 13px;}.col-fst .started-bg .content p {font-size: 9px;}.services-posts .royal_card h1, .services-posts .royal_card h2, .services-posts .royal_card h3, .services-posts .royal_card h4, .services-posts .royal_card h5, .services-posts .royal_card h6 {font-size: 11px !important;}.services-posts p {font-size: 10px !important;line-height: 16px;}.services-posts .royalcol {min-height: 185px;}.services-posts .dvflex > .royalcol:last-of-type {width: 47%;min-height: 185px;}.our-sample .royal_card h1, .our-sample .royal_card h2, .our-sample .royal_card h3, .our-sample .royal_card h4, .our-sample .royal_card h5, .our-sample .royal_card h6 {line-height: 20px;}}.dflex {display: flex;justify-content: center;align-items: center;gap: 10px;}.cert {width: 276px;margin: auto;height: 218px;display: flex;justify-content: center;align-items: center;border-radius: 30px;background: white;}.cert img {width: 233px;height: 125px;}@media screen and (max-width: 700px) {.cert {width: 115px;margin: auto;height: 62px;display: flex;justify-content: center;align-items: center;border-radius: 30px;background: white;}.cert img {width: 100%;height: 100%;}}.text-white {color: white;}@media screen and(max-width:992px) {.tc1 {display: none;margin: auto;}}.hoverset {background: #d22f2f !important;color: #fff !important;box-shadow: 0 20px 35px #d22f2f6e;}.py3 {padding-top: 16px;padding-bottom: 16px;}.py4 {padding-top: 24px;padding-bottom: 24px;}.pt3 {padding-top: 55px;}.borderwhite {border: 1px solid white;border-radius: 12px;}.e__book {display: flex;justify-content: space-between;align-items: center;gap: 12px;}.e__book__1 {display: flex;gap: 12px;align-items: center;}.e__book__2 * {text-align: left;font-size: 24px;font-weight: 600;}.e__book__2 span {color: #d22f2f;}.w-full {width: 100%;}.mxgray1 {max-width: 400px !important;width: 100% !important;}.mxgray {max-width: 700px;width: 100%;height: 300px !important;}.e__book__3 * {text-align: left;}.flex-wrap {flex-wrap: wrap;}.happy_c {width: 250px;height: 250px;display: flex;justify-content: center;align-items: center;position: relative;flex-direction: column;}.happy_c img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;z-index: -1;}.happy_c .happy_cc * {color: #d22f2f;font-size: 57px;font-weight: 600;text-align: center;margin-top: 0px;margin-bottom: 20px;}.happy_c__1 {font-size: 20px;text-align: center;color: #222222;width: 140px;font-weight: 600;}.happy_c_main {display: flex;justify-content: space-between;align-items: center;gap: 20px;}.profiles {justify-content: flex-start !important;}.bg-white {background: white;}.w15 {width: 15px;height: 15px;margin: auto;}@media (max-width: 768px) {.happy_c_main {flex-wrap: wrap;justify-content: center;}.wfull {width: 100% !important;}.e__book__3 * {max-width: 400px !important;}.tc11 {margin: auto;width: 58px;object-fit: contain;}.tc1 {display: none;width: 58px;object-fit: contain;}.pl0 {padding-left: 0px !important;padding-right: 0px !important;margin: 0 !important;width: 100%;}.mobile-collapse {border-radius: 14px !important;}.certified {margin-top: 0px !important;}#royal_article-mobile > .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: var(--swiper-pagination-bottom, 1px) !important;left: 0;width: 100%;}#cert-desktop > .swiper-wrapper {padding-bottom: 20px;}}.a_e_s {margin-top: 10px !important;}.wfy {padding: 20px !important;}.wfy p {margin-top: 0px;margin-bottom: 0px !important;padding-bottom: 0px;}.wfy li {line-height: 40px !important;margin-bottom: 0px !important;}.mt0 {margin-top: 0px !important;}.royal_pd-top-ex {padding-top: 20px !important;padding-bottom: 20px !important;}.text-left {text-align: left;}.my0 * {margin-top: 0px !important;margin-bottom: 0px !important;}.text-brand {color: #d22f2f;}.gap20 {gap: 20px;}.mxroyal_card {max-width: 330px;width: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}.mxroyal_card .royal_card-title * {margin-top: 0px !important;margin-left: 0px !important;}.mx_portroyal_card {max-width: 330px;width: 100%;}.text-center {text-align: center;}.mb0 {margin-bottom: 0px !important;}.mxroyal_card_img2 {display: none;margin: auto;width: 58px;object-fit: contain;margin-top: 0px;margin-bottom: 0px;}.mxroyal_card_img1 {width: 58px;object-fit: contain;}.hover:hover .mxroyal_card_img2 {display: block;}.hover:hover .mxroyal_card_img1 {display: none;margin: auto;width: 58px;object-fit: contain;}.my4 {margin-top: 20px;margin-bottom: 20px;}.px0 {padding-left: 0px;padding-right: 0px;}.pt0 {padding-top: 0px !important;}.px1 {padding-left: 8px;padding-right: 8px;}.portfolioimg {border-radius: 20px;}.pt1 {padding-top: 10px;}.justify-center {justify-content: center !important;}.w-100 {width: 100%;}.port2 img {border-radius: 30px;}.port3 * {font-size: 18px;margin-top: 5px !important;}.mx280 {max-width: 280px !important;width: 100% !important;}.pos {position: relative;height: 700px;}.text-red {color: #e03e2d !important;}.info .text-red1 {color: #d12e2e !important;}.text-red1 {color: #d12e2e !important;}.text-black {color: #000000 !important;}.blog__main {height: 432px;}.blog__main .royal_card-text {height: 88px;overflow-y: hidden;}.btn:hover.twhite {background: #d12e2e !important;color: white !important;}.tb a {color: #000 !important;}.mxauto {margin: auto;}.hidden {display: none;}.aicon {width: 50px !important;height: 50px !important;}.db {display: block;}.royal_price {padding: 24px 24px 24px 24px;border-radius: 20px;max-width: 380px;width: 100%;position: relative;}.price__bg {position: absolute;z-index: 0;top: 40px;left: 12%;right: 0px;width: 325px;margin: auto;height: 1080px;}.z__i {position: relative;z-index: 50;}.royal_price_hr {border: 1px solid #eee;display: inline-block;width: 100%;}.royal__price_info * {font-size: 50px;font-weight: 600;margin-top: 0px;margin-bottom: 0px;}.royal__price_info span {font-size: 18px;color: #d12e2e;}.price__feature * {font-size: 18px;color: #d12e2e;font-weight: 600;margin-top: 0px;margin-bottom: 0px;}.price__feature span {font-size: 14px;font-weight: 400;}.royal__checks li {padding-left: 0px !important;display: flex;align-items: center;gap: 10px;font-weight: 400;font-size: 14px;line-height: 30px !important;}.royal__checks .gray {color: #b2b2b2;}.start__fromm {color: #d12e2e;font-family: 600;}.royal__checks li img {width: 14px;height: 14px;}.cfp {margin-bottom: 10px;}.royal__checks li:after {display: none !important;}.royal__checks li:before {display: none !important;}.rpb {border: 2px solid #d12e2e;}.lefter {position: absolute;left: 0px;}.righter {position: absolute;right: 0px;}.flex-nowrap {flex-wrap: nowrap;}.e-book-mobile {display: none;}.e-book-desktop {display: block;}.my-general h2 {margin-top: 0px !important;}.ex__pb {padding-bottom: 20px !important;}.Marquee {width: 100vw;box-sizing: border-box;padding: 1em;color: #fff;font-weight: 200;display: flex;align-items: center;overflow: hidden;}.Marquee-content {display: flex;animation: marquee 30s linear infinite running;}.Marquee-content:hover {animation-play-state: paused;}.Marquee-tag {width: 230px;margin: 0 0.5em;padding: 0.5em;background: rgba(255, 255, 255, 0.1);display: inline-flex;align-items: center;justify-content: center;transition: all 0.2s ease;}.Marquee-tag:hover {transform: scale(1.1);cursor: pointer;}@-moz-keyframes marquee {0% {transform: translateX(0);}100% {transform: translate(-50%);}}@-webkit-keyframes marquee {0% {transform: translateX(0);}100% {transform: translate(-50%);}}@-o-keyframes marquee {0% {transform: translateX(0);}100% {transform: translate(-50%);}}@keyframes marquee {0% {transform: translateX(0);}100% {transform: translate(-50%);}}.Marquee1 {width: 100vw;box-sizing: border-box;padding: 1em;color: #fff;font-weight: 200;display: flex;align-items: center;overflow: hidden;}.Marquee-content1 {display: flex;animation: marquee1 40s linear infinite running;}.Marquee-content1:hover {animation-play-state: paused;}.Marquee-tag1 {width: 230px;margin: 0 0.5em;padding: 0.5em;background: rgba(255, 255, 255, 0.1);display: inline-flex;align-items: center;justify-content: center;transition: all 0.2s ease;}.Marquee-tag1:hover {transform: scale(1.1);cursor: pointer;}@keyframes marquee1 {from {transform: translateX(-50%);}to {transform: translateX(0%);}}@media (min-width: 768px) {.royal_choose_project_mobile {display: none !important;}.desk_hidden {display: none !important;}.plr10 {padding-left: 0px;padding-right: 0px;}.ofour {height: 140px !important;}.f_pb0 {padding-bottom: 12px !important;}.py__3 {padding-top: 16px;padding-bottom: 0px;}}@media (min-width: 1200px) {.px5 {padding-left: 20px;padding-right: 20px;}}@media (max-width: 1200px) {.blog__main {height: 100%;}.royal__price_info * {font-size: 40px;}}@media (max-width: 768px) {.py__3 {padding-top: 16px;padding-bottom: 16px;}.price__bg {position: absolute;z-index: 0;top: 40px;left: 8%;right: 0px;width: 200px;margin: auto;height: 980px;}.royal__price_info * {font-size: 30px;}.royal__price_info span {font-size: 14px;}.price__feature * {font-size: 14px;}.price__feature span {font-size: 12px;}.royal__checks li {font-size: 10px;line-height: 30px !important;}.royal_price {padding: 14px 14px 14px 14px;border-radius: 20px;width: 240px;margin: auto;position: relative;left: -8px;}.ppx {padding-left: 0px;padding-right: 0px;}.mx280 {max-width: 600px !important;width: 100% !important;margin: auto;}.pos {position: relative;height: 100%;}.mxroyal_card {width: 140px !important;height: 175px !important;display: flex;justify-content: center;align-items: center;flex-direction: column;}.mxroyal_card_img {width: 33px !important;height: 33px !important;object-fit: contain;margin-top: 0px;margin-bottom: 0px;}.mxroyal_card:hover {background: #d22f2f !important;color: #fff !important;box-shadow: 0 20px 35px #d22f2f6e;}.mxroyal_card:hover .royal_card-title * {color: #fff !important;}.gap20 {gap: 10px;justify-content: center;}.ml {margin-left: 0px !important;}.port3 * {font-size: 14px;}.flex-nowrap {flex-wrap: nowrap !important;}.more-btn1 {font-size: 10px;}.e__book__2 * {font-size: 19px !important;}.unlock {font-size: 13px !important;}.e__book__3 {display: none;}.e-book-mobile {display: block;min-width: 40px !important;height: 40px !important;}.mxgray {height: 100% !important;}.mr-bot-mob {margin-bottom: 0px !important;padding-bottom: 10px;}.mr-bot-mob-budget {margin-bottom: 0px !important;}.e-book-desktop {display: none;}.c__pt {padding-top: 0px;padding-bottom: 0px;}.esbook {display: none;}.r_mt * {margin-top: 0px !important;}.col-for {margin-top: 30px !important;}.mb_diver {margin-bottom: 0px !important;}.weare {font-size: 16px;}.mdshow {display: none;}.plr10 {padding-left: 0px !important;padding-right: 0px !important;border: none !important;}}