.ry-anchor-hidden {
	display: block;
	position: relative;
	top: -150px;
	visibility: hidden;
}
.form-group.required.has-error{border:1px solid #a94442}.modal-content input#Upload_you_resume{height:60px;padding:15px}.header-contact a.phone-format{color:#fff;display:inline-block;font-size:20px}.formbtn{display:inline-block;width:50%;max-width:50px}.modal-content button.btn.btn-default{position:absolute;top:1%;right:2%;padding:0;background:0 0;color:#000!important;font-weight:700;border:none;font-size:20px}div#modal-contact .contct-submit{top:0;margin:1em 0}a.phone-format{color:#666;font-size:18px;font-family:'Didact Gothic',sans-serif}a.btn.btn-primary.clickbtn{display:inline-block!important;max-width:100%!important}div.rf-box h4,div.ry-text,div.ry-text h4{text-align:left!important}div.social-inner-wrap li:hover{background:#243d87!important}div.social-inner-wrap li:hover a{color:#fff!important}.rf-box{padding:1em 0}.formbtn button{background:0 0;border:none;font-size:15px;padding:0;display:inline-block;color:#808285}.formbtn .form-group{display:inline-flex}.donotsent-disclaimer{margin:2em 0}a.notsend{color:#808285!important;text-decoration:none;font-size:16px;position:relative;top:-2px}a.btn.btn-primary:after{content:'';background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/btn_after.png);height:19px;width:17px;background-size:contain;background-repeat:no-repeat;position:absolute;top:27px;margin-left:10px}.disclaimer,.donotsent-disclaimer{display:none}span.icon-next:before{background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/arrow_right.png);background-size:contain!important;background-repeat:no-repeat!important;height:50px;width:50px;position:absolute;right:2em;content:'';transition:all ease .3s}.intro-box.carousel .carousel-control .icon-next{right:5%}span.icon-prev:hover:before{background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/arrow_hover_left.png)}span.icon-next:hover:before{background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/arrow_hover_right.png)}.carousel .carousel-control .icon-next:before{content:''}span.icon-prev:before{content:'';background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/arrow_lleft.png);background-size:contain!important;background-repeat:no-repeat!important;height:50px;width:50px;position:absolute;left:2em;transition:all ease .3s}.intro-box.carousel .carousel-control .icon-prev:before{content:''!important}span.icon-prev{height:50px;width:50px;border-radius:100%}.intro-box span.icon-prev:hover{background:0 0!important}.intro-box.carousel .carousel-control:hover{background:0 0}.welcome-btn{position:absolute;left:0;right:0;margin:auto;bottom:0}.insidebannerwrp{position:relative;padding:0}h4{font-size:20px!important}.serv-right{padding-left:2em}.services-block{padding:5em 0}.video-wrapper{max-width:500px;margin:0 auto 1em;float:none}div#technology img{max-width:500px}div#top-separator{padding-top:0}.form-control{font-size:18px;height:50px;font-family:'Didact Gothic',sans-serif}.bio-image-wrp{float:right;padding-left:1em}.bio-image-wrp img{max-width:150px;float:right}.list{margin:2em auto}.list ul{-webkit-column-count:2;column-count:2}.list ul li{list-style:none;position:relative;left:2em}.list ul li:before{font-family:fontawesome;content:'\f178';position:absolute;left:-2em;color:#1c88b5}.slider-text-wrapper h4{color:#1ca3cf;font-size:33px!important;font-family:Poppins,sans-serif;text-transform:uppercase;text-align:left;font-weight:500}button.btn.btn-primary:after{content:'';background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/btn_after.png);height:19px;width:17px;background-size:contain;background-repeat:no-repeat;position:absolute;top:27px;margin-left:10px}.app-btn{display:inline-block}.app-btn a{font-size:22px;text-transform:initial;display:inline-block;padding:15px 30px 12px 50px;background:#1d88b6;position:relative;border-radius:20px;color:#fff!important;margin-left:1em;top:-14px}.app-btn a:after{position:absolute;background:url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/homepage_images/app_icon.png);width:15px;height:15px;content:'';background-size:contain;left:25px;top:13px;background-repeat:no-repeat}.slider-text-wrapper p{color:#fff;font-weight:400}.slider-text-wrapper a.btn.btn-primary{background:#2f4ca1}div#contactmodal .modal-content button.btn.btn-default{position:absolute;right:0;top:0;color:#0053a0!important;background:0 0;border:transparent;font-size:25px!important}div.sidebar-content h3{text-align:center!important;font-size:30px!important}.btn.btn-primary.contact a{color:#000!important}.social-inner-wrap ul li a{color:#6491b5!important}.social-inner-wrap p{position:relative;color:#fff;left:-111px;top:35px;pointer-events:none}.slider-text-wrapper a.btn.btn-primary{letter-spacing:0!important;font-size:20px;margin-top:.8em;text-transform:inherit}.fade-in-bottom{-webkit-animation:fade-in-bottom .9s linear both;animation:fade-in-bottom .9s linear both}.slider-text-wrapper span.span-1{background:0 0!important;color:#fff!important;padding:0;font-size:100px;text-transform:capitalize;font-weight:700}.slider-text-wrapper a.btn.btn-primary:hover{color:#000}div.ry-fullwrp{padding:0;width:100%;margin:2em 0}.btn.btn-primary.app{background:#6f6f74;border:none;border-radius:0!important;margin-right:2em}.btn.btn-primary.contact{border-radius:25px!important;background:#eec055;border:#eec055 1px solid;padding:0 30px;text-transform:initial;margin-left:1.5em}.btn.btn-primary.contact.a{text-transform:initial}.btn.btn-primary.app a{letter-spacing:1px;color:#fff;padding:0;font-size:14px}.social-container{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ry-container{max-width:1200px;float:none;margin:auto;clear:both;padding:0 2em}body{position:relative;width:100%;height:100%}body,html{overflow:initial}.footer-wrapper.ry-fluid{margin-bottom:-1em}body p{color:#666;font-size:18px;font-family:'Didact Gothic',sans-serif}div#homefooter{display:block;clear:both;position:relative}.social-inner-wrap li a:after{display:none}div.social-inner-wrap li:first-child{background:#3c5a99}div.social-inner-wrap li:nth-child(2){background:#0274b3}div.social-inner-wrap li:nth-child(3){background:#ed4937}div.social-inner-wrap li:nth-child(4){background:#bd081b}.site-header .menu-wrap{padding-top:1em}.social-inner-wrap li a{padding:0!important;font-size:15px!important;text-align:center;color:#fff!important}div.social-inner-wrap li{list-style:none;display:inline-flex;border:none!important;align-items:center;justify-content:center;height:40px;width:40px}button.btn.btn-primary{border:none!important;font-size:18px!important;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;padding:20px 65px 20px 50px;border:none;color:#fff!important;font-family:'Didact Gothic',sans-serif;font-weight:lighter;border-radius:40px!important;text-transform:inherit;background: #2f4ca0 !important;position:relative;letter-spacing: 0 !important;}button.btn.btn-primary:before{background:rgba(255,255,255,.1);content:'';position:absolute;height:53%;left:0;right:0;top:0}.btn.btn-primary.contact{color:#000!important;padding:3px 17px 3px 45px}.btn.btn-primary.contact a{color:#000!important;text-decoration:none;font-family:Poppins,sans-serif;font-size:17px}.btn-default{color:#333;background-color:#464646;border-color:#ccc;color:#fff!important;text-transform:capitalize!important;padding:10px 20px}.btn-default:hover{background-color:#20b1b1}.ry-wrp{display:block;width:100%;clear:both}.headwrp{padding:0;}.site-header{padding:0;height:auto;border-bottom:none}.headLeft{padding:0}.logo img{max-width:180px;transition:all ease .8s}body{font-size:14px;color:#333;font-family:'Didact Gothic',sans-serif;font-weight:400!important}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#333;font-family:Poppins,sans-serif}h1{font-size:37px!important;margin-top:0}.default .main-content{background:#fff}.default .footer-wrapper.ry-fluid{margin-top:0}.slider-text-wrapper{padding:0;position:absolute;top:43%;z-index:1;right:0;float:right;left:12%;max-width:550px}.slider-text-wrapper h1{color:#fff;font-size:60px!important;letter-spacing:0;position:relative;top:0;font-family:Poppins,sans-serif;text-transform:capitalize;margin-bottom:10px;text-align:left;font-weight:700}.slider-text-wrapper span.span-2{color:#fff;font-size:29px!important;font-family:Poppins,sans-serif;text-transform:uppercase;text-align:left;font-weight:500;display:block}.intro-box h2:after,.intro-box h2:before{display:none}.site-header .menu-wrap>ul>li.dropdown.open{background:0 0!important}.site-header ul .dropdown-menu li a{color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;text-shadow:none;text-transform:capitalize;padding:10px 0 10px 10px;width:100%}.site-header ul.dropdown-menu>li{background:#fff}div.site-header ul li a{color:#fff;font-size:18px;padding:0;position:relative;text-transform:uppercase;letter-spacing:2px}.site-header ul .dropdown-menu{margin:0;width:220px;background:0 0;border:transparent!important;padding:0;top:2em}.site-header ul li a{background:0 0;padding-right:0}div.ry-header-container{-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;float:none;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding: 4em 0;max-width:80%;}.menuwrp{float:right;width:60%}.bnr-wrp{display:none}div#def-footer{padding-top:0}div#ry-footer-top{background:#f0f0f0;padding:10em 0}#ry-footer-top .ry-left-wrp{border-bottom:1px solid rgba(17,17,17,.15);width:18em;padding-top:3em}#ry-footer-top .ry-right-wrp{padding-left:2em}div.bnr-wrp{background:#f5f5f5;height:500px;background-position:center!important;background-repeat:no-repeat!important}.bnr-title{position:absolute;left:0;bottom:30%;max-width:90%;margin:auto;right:0;width:100%}.main-content{margin-top:-1px;overflow:hidden;background:url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/body_bg_pattern.jpg)}a.btn.btn-primary:before{background:rgba(255,255,255,.1);content:'';position:absolute;height:53%;left:0;right:0;top:0;border-top-left-radius:30px;border-top-right-radius:30px}a.btn.btn-primary{-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;padding:20px 75px 20px 60px;border:none;color:#fff!important;font-family:'Didact Gothic',sans-serif;font-weight:lighter;border-radius:40px!important;font-size:18px;text-transform:inherit;position:relative;letter-spacing: 0 !important;background: #2f4ca0 !important;border: solid 1px #2f4ca0 !important;}ul.prodcta a.btn.btn-primary:after{display:none}.galleryimages img{max-width:300px;margin:.5em auto}.galleryimage-left p{margin:0}.default div#team-section{height:auto;padding:8em 0}.default div#team-section:after{display:none}div#galleryimage{margin:0}.galleryblock{padding:0}.galleryimages img{max-width:300px;margin:1em auto}.galleryimage-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.gallery-title a{color:#fff;text-shadow:2px 1px 2px #000,0 0 25px rgba(20,20,21,.41),0 0 5px rgba(29,29,31,.96)}.gallery-title{position:absolute;bottom:0;right:0;left:20px;background:0 0;z-index:30}.gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#085284}.gallery-content h2,.gallery-content h3{color:#fff!important}.gallerycasetitle p{text-align:center;font-weight:700;margin-bottom:0;color:#fff}.gallery-image-container{max-width:400px}.gallerycasetitle{position:absolute;bottom:10%}.video-wrp{max-width:500px;margin:2em auto 0;float:none}a.tabservices:before{background:#085284}.serv-list{margin-top:1em}div#section1 .ry-content-wrp,div#section2 .ry-content-wrp,div#section4 .ry-content-wrp{padding:8em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}div#section2{margin:0;background:#e6edf2}div#section2 .ry-right-wrp img,div#section4 .ry-right-wrp img{max-width:300px;margin:auto;float:none}.default h2{background:0 0;color:#111e27;font-size:30px!important;padding:0;text-transform:capitalize;letter-spacing:0;font-weight:700}.serv-list ul{padding-left:16px;-webkit-column-count:2;column-count:2;margin:1em 0;-webkit-column-gap:5em;column-gap:5em}.serv-list li:before{content:'\f178';font-family:fontawesome;margin-right:10px;position:absolute;left:-2em;color:#1c88b5}.serv-list li{list-style:none;position:relative;left:2em;text-align:left!important}div#section3{margin:0}.serv-faq{padding:0}div#section3 .content-left{padding:0}h3{color:#1ca3cf;letter-spacing:0!important;font-size:25px!important;text-transform:uppercase;font-weight:400}.content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-content h5{color:#808285;font-weight:700;font-size:15px!important}.faq-content{margin-bottom:2em}.faq-wrp h3{text-align:left!important;margin-bottom:16px;font-size:37px!important;margin-top:0}ul.serviceslink li{list-style:none}ul.serviceslink{padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:3em}ul.serviceslink a{padding:15px 25px;background:#e6edf2;margin-right:2px;text-align:center;text-transform:uppercase;color:#333;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:1px;text-decoration:none;-webkit-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.serviceslink a:active,ul.serviceslink a:hover{color:#fff;font-weight:400;background:#085284;letter-spacing:0}.faq-content:last-child{margin-bottom:0}.default div#ry-sec1{background:#fff;margin:0;padding:5em 0}.bio-content h3{margin-bottom:10px}.bio-content-wrp{text-align:justify}.cta1,.cta2,.cta3{padding:0;height:500px!important;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.cta1{background:#6a6d7d}.cta2{background:#0053a0}.cta3{background:#17242c}.ctablock h3{color:#fff;letter-spacing:1px!important;font-size:30px!important}.defaul .ctawrp span.span-1{font-family:Poppins,sans-serif;font-size:40px;padding:22px 25px;background:#75788a;border-radius:100%}.default .ctawrp{height:50px;position:relative;top:-4em;margin:0}.default .ctablock span.span-1{position:relative;top:-1.5em}.default .ctawrp h6{color:#fff;font-family:Poppins,sans-serif;font-size:18px!important;letter-spacing:1px}.default .ctablock h3{color:#fff;letter-spacing:1px!important;font-size:28px!important}.main-content a{color:#1ca3cf;cursor:pointer}div#one-column ul{-webkit-column-count:1;column-count:1;padding:0}.default .ctawrp p{color:#fff;line-height:25px;padding:1em 2em}.default .ctawrp span.span-1{font-family:Poppins,sans-serif;font-size:40px;padding:26px 25px;background:#75788a;border-radius:100%;padding-left:32px}.default .ctawrp span.span-1:before{content:'';position:absolute;background:url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/subpages/dollar_sign.png);width:13px;height:30px;left:19px;background-size:contain;background-repeat:no-repeat;top:32%}.default div#specialoffer{background:#d7e8f8!important}.default .specials-wrp{float:none;width:100%}.default .specials-wrp{right:0!important;max-width:700px;margin:auto}a.btn.btn-primary.gallerybtn{margin-top:2em;background:#e6edf2;color:#333!important;font-weight:700}a.btn.btn-primary.gallerybtn:hover{color:#fff!important;font-weight:400}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body,html{overflow:visible}div.text-wrap{position:inherit}}@media (max-width:1600px) and (min-width:1200px){.faq-content:last-child{margin-bottom:0}div#section3 .content-left{display:-webkit-box;display:-ms-flexbox;display:flex;height:800px!important}div#section3 .content-right{height:800px!important;padding:0 2em}}@media (max-width:1199px){.galleryimages{padding:0 2em}}@media (max-width:1199px) and (min-width:992px){div#section3 .content-left{width:100%;height:auto!important;max-width:500px;display:block;margin:3em auto 0;float:none}div#section3 .content-right{width:100%;height:auto!important;padding:4em 0 3em}}@media (max-width:991px) and (min-width:768px){div.ry-container{padding:0 2em}.belotero .col-xs-12.col-md-6.col-lg-6{width:50%}}@media (max-width:1300px) and (min-width:992px){.footer-contact-wrp{max-width:80%}}@media (min-width:1500px){.default .ry-container{max-width:1400px;padding:0}.bnr-title{max-width:1400px}}@media only screen and (min-width:992px){body.home div.ry-container{max-width:80%}.bio-content-wrp{padding-left:2em}.blog-item .col-xs-12.col-md-4.col-lg-4{margin-right:1em}.testi-section-wrapper a.btn.btn-primary{margin-top:2em}.gallery-content,.galleryimage-left{height:800px!important}.galleryblock{height:800px}}@media only screen and (max-width:991px){.slider-text-wrapper p{color:#111e27;font-weight:400}.slider-text-wrapper h1{color:#111e27}.slider-text-wrapper span.span-2{color:#1ca3cf}div.welcome-btn{position:inherit}div.bnr-wrp:before{background:rgba(255,255,255,.3);position:absolute;top:0;left:0;right:0;bottom:0;content:'';display:block;width:100%;height:100%}div.serv-left img{max-width:400px;margin:auto}div.serv-left{height:auto!important}div.serv-right{padding-left:0;height:auto!important}div.ry-copyleft a.btn.btn-primary{max-width:280px;display:flex;align-items:center;justify-content:center;margin:1em auto 0}div.ry-copyleft a.btn.btn-primary:after{margin-left:0;right:36px}div.bio-image-wrp img{float:none;margin:0 auto 1em}div.bio-image-wrp{float:none;padding-left:0}.ry-copyleft{padding-right:0}div#technology{width:100%}div#technology img{max-width:300px;margin:0 auto 2em;float:none}div.bnr-wrp{background-position:63%!important}.faq-content h5{text-align:center!important}div#section2 strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ry-content-wrp h4{text-align:center!important}body.default h3{text-align:center!important}.headwrp.scrolled{position:fixed;height:auto}.headwrp.scrolled .logo.headLeft{top:15px}.headwrp.scrolled .col-xs-3.col-sm-3.col-md-2.hidden-md.col-lg-2.hidden-lg.logo.headLeft{top:-12px}.galleryimage-left{padding:2em 0}.ry-content-wrp{padding:3em 1em}.blogpage-itemleft{padding-right:0}.gallery-content{height:500px!important}.default .ctawrp span.span-1:before{content:'';position:absolute;background:url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/subpages/dollar_sign.png);width:13px;height:30px;left:19px;background-size:contain;background-repeat:no-repeat;top:32%}.default .ctablock{max-width:500px;margin:auto;float:none}.default .cta1,.default .cta2,.default .cta3{margin-bottom:2em}.bio-content h3{text-align:center}a.btn.btn-primary.biobtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:200px;margin:2em auto 0}div#section1 .ry-content-wrp,div#section2 .ry-content-wrp{padding:4em 0}ul.serviceslink{display:block}ul.serviceslink li{width:100%;margin-bottom:1em}ul.serviceslink li a{display:block}div#section3 .content-right{height:auto!important;padding:1em 1em 2em}div#section3{height:auto}.contct-submit button.btn.btn-primary{margin-top:1em}form#contact-form{padding-right:0}.ry-wrp{display:inline-block;width:100%}table.bc-chart td{padding:10px}.blog-item img{margin:0 auto 1em}div#def-footer,div#homefooter{text-align:left;margin-top:-9px}div#homecontent{text-align:center}body{-webkit-overflow-scrolling:touch;overflow-y:scroll!important}.main-content{/* margin-top:-27px; */overflow:hidden;}.default .ry-left-wrp{padding-bottom:2em}}
	