/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
ul.html-sitemap-ul {-webkit-column-count:2;column-count:2;list-style:none;justify-content:center;float:none;margin:0 auto;text-align:left;padding:5em 0;}li.html-sitemap-li a {font-size:1.3em;font-weight:400;font-family:'Montserrat', sans-serif;line-height:2em;text-decoration:none !Important;}li.html-sitemap-li a:before {content:'\f0c1';font-family:fontAwesome;margin-right:10px;color:#45a69a;}.smap h2 {font:700 2.1em/1.2em 'Montserrat', sans-serif;margin:2em 0 0 0;color:#44a69a;}@media (min-width:992px) {#contactform {margin:0 auto;float:none;display:block;position:relative;width:100%;max-width:80em;}#cform-txt {float:left;display:inline-block;padding:1.5em 2em 0 0;}#roya-contactform {display:inline-block;width:50%;padding:2em 0 2em 3em;border-left:1px solid #ccc;}div#vcard {position:relative;right:-7em;}#cform-txt p {text-align:right;}.cform-title h1 {font:700 2.1em/1.2em 'Montserrat', sans-serif;margin:2em 0 0 0;color:#44a69a;text-align:right;}p.headerDesc {color:#666;font-size:1.1em;text-align:justify;line-height:1.8em;}.descWrapper {width:65vw;margin-top:-2.5em;}.maintxt h1 {font-size:2.4em;line-height:1em;font-weight:700;margin-top:1em;}.solutionsBlock {padding:3em 0;}.solText {font:700 1.1em/1.2em 'Montserrat', sans-serif;padding:2.2em 0.7em;width:12em;}#sol1 {min-width:100%;border-right:1px solid #000;padding:1em 2em 1em 0;width:7em;}.custom-wrap {float:none;margin:auto;padding:0 0 0 5em;max-width:75em;}.paraimg {width:55em;display:inline-block;float:left;}#colorbg {background:#ffb04f;display:inline-block;width:18em;height:40em;float:right;top:7em;position:absolute;z-index:-1;}.btm-brandlist {display:width:14em;margin:0 auto;}#btm-bgwhite {background:#fff;max-width:60em;}}@media only screen and (max-width:991px) {#sliderHeight-container {max-height:90em;overflow:hidden;}.descWrapper {width:85vw;}.carousel button.flickity-prev-next-button.previous {left:0%;top:10%;}.carousel button.flickity-prev-next-button.next {right:0%;top:10%;}.carousel div.carousel-cell {opacity:0;padding:0 !Important;width:70vw !Important;margin-left:-12vw;}.carousel div.carousel-cell.is-selected {opacity:1;}#roya-contactform .form-control {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:rgba(255,255,255,0.5);}.cform-title h1 {font:700 2.1em/1.2em 'Montserrat', sans-serif;margin:2em 0 0 0;color:#44a69a;text-align:left;}#cform-txt p {text-align:left;font:400 1.2em/1.7em 'PT Sans Caption', sans-serif;}#roya-contactform {display:inline-block;width:65%;padding:2em 2em 2em 0;}#contactform {margin:0 auto;float:none;display:block;position:relative;width:100%;max-width:80em;background:url(https://www.royacdn.com/unsafe/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/img/bcard.png) no-repeat rgba(243, 243, 243, 0.55);background-position:135% 15%;}div.content {display:inline-grid;}}@media (max-width:767px) {span.text-Oh {font-size:3.2rem !Important;}p.headerDesc {color:#666;font-size:2.5rem;text-align:center !important;line-height:42px;} div.maintxtwrap {top:0% !important;}.custom-wrap {max-width:100%;}div#contactform {background-position:180% 15%;}#roya-contactform .form-control {background:rgba(255,255,255,.7);}ul.html-sitemap-ul {-webkit-column-count:1;column-count:1;}}@media (min-width:1600px) {#contactusBanner {background:url(https://www.royacdn.com/unsafe/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/img/contact_bg3.jpg) center center no-repeat;background-size:cover;background-attachment:scroll;height:70vh;}.custom-wrap {max-width:50%;}.descWrapper {width:35vw;margin-top:-2.5em;}.solutionsBlock {padding:7em 0;}.maintxt h1 {font-size:2.8em;}.paraimg {width:75em;}#colorbg {background:#ffb04f;display:inline-block;width:25em;height:45em;float:right;top:15em;position:absolute;z-index:-1;}.solText {font:700 1.4em/1em 'Montserrat', sans-serif;padding:2.2em 0.7em;}#sol1 {min-width:100%;border-right:1px solid #000;padding:1em 2em 1em 0;width:7em;}.btm-brandlist {display:inline-block;width:18em;margin:0 auto;}.btm-bgwhite {max-width:70em;}}.custom-wrap {float:none;margin:auto;padding:0 0 0 6em;}span.text-Oh {color:#484848 !important;}p.headerDesc {color:#666;text-align:justify;}.paraimg {display:inline-block;float:left;}.title p{font:700 3em/1em 'Montserrat', sans;letter-spacing:0px;text-align:left;padding:1em 0;display:block;clear:both;color:#333;}.thickborder {width:10em;height:0.5em;display:block;background:#333;}.websolcap p {font:400 1.2em/1.7em 'PT Sans Caption', sans-serif;padding:2em 0;}#rightnav {float:right;width:13em;border-left:1px solid #666;}#rightnav ul li {list-style-type:none;}#rightnav ul li:before {content:'\f105';font-family:'Fontawesome';padding:0 1em 0 0;}#rightnav ul li a {color:#666;text-decoration:none;font:400 1.2em/2.3em 'PT Sans Caption', sans-serif;}#pods {margin:15em 0 5em 0;}#pods h4 {font:700 1.4em/1em 'Montserrat', sans-serif;}#pods div {padding:1em 3em 0 0;}#pods p {font:400 1.2em/1.7em 'PT Sans Caption', sans-serif;text-align:left;border-bottom:1px solid #333;padding:0 0 2em 0;}#pods .cta a{font-family:'Montserrat', sans-serif;font-weight:700;color:#333;font-size:1.1em;text-decoration:none;}#pods .cta a:hover {color:#f84495;}#pods .cta a:after {content:'\f105';padding:0 0 0 1em;font-family:'Fontawesome';}#bottomcta {background:#ddf1f8;}@media only screen and (max-width:2199px) {div.custom-wrap {max-width:70%;}div.carousel-cell {width:50%;margin-right:10px;padding:0 4em;}}@media only screen and (max-width:1600px) {div.carousel-cell p {padding:0 1em;}}@media only screen and (max-width:1440px) {div.custom-wrap {max-width:80%;}}@media only screen and (max-width:1199px) {div.carousel-cell.is-selected {padding:0 .5em;opacity:1}div.carousel-cell {opacity:.5;}button.flickity-prev-next-button.previous {left:20%;top:15%;}button.flickity-prev-next-button.next {right:20%;top:15%;}}@media only screen and (max-width:1152px) {div.custom-wrap {max-width:90%;}}@media only screen and (min-width:1200px) {.slider-list.wow.fadeInLeft {padding:10em 8em 2em;}.slider-list.wow.fadeInLeft img {border-radius:6px;border:2px solid #ccc;padding:0px;}}@media only screen and (max-width:480px) {div.carousel button.flickity-prev-next-button.previous {left:0%;top:20%;}div.carousel button.flickity-prev-next-button.next {right:0%;top:20%;}.carousel div.carousel-cell p {padding:0 .3em;}div#sliderHeight-container {max-height:100em;overflow:hidden;}}@media only screen and (max-width:374px) {div#sliderHeight-container {max-height:112em !important;overflow:hidden;}div.carousel button.flickity-prev-next-button.previous {left:0%;top:20% !important;}div.carousel button.flickity-prev-next-button.next {right:0%;top:20% !important;}div.carousel div.carousel-cell {width:80vw !important;margin-left:-17vw;}}a.button.custom-btn {border:1px solid #ccc;padding:.5em 1em;font-family:'montserrat', sans-serif;color:#4d4d4d;text-decoration:none !important;}div#content {overflow-x:hidden !Important;width:100%;}.bg-content {overflow-x:hidden;}#roya-contactform input, #roya-contactform textarea {outline:0;font:400 1.1em/2em 'PT Sans Caption', sans-serif;}.form-control:focus {outline:0;-webkit-box-shadow:none;box-shadow:none;}textarea.form-control {min-height:300px;}.cform-title h1 {font:700 2.1em/1.2em 'Montserrat', sans-serif;margin:2em 0 0 0;color:#44a69a;}#cform-txt p {font:400 1.2em/1.7em 'PT Sans Caption', sans-serif;}@media only screen and (max-width:699px) {div#contactform {background-position:20vw 30%;}}@media only screen and (max-width:479px) {div#contactform {background-position:-10% 50%;}#roya-contactform {display:inline-block;width:98%;padding:2em 2em 2em 0;}}@media only screen and (max-width:399px) {#roya-contactform {padding:2em 0;}div#contactform {background-position:5% 50%;}}@media only screen and (max-width:349px) {div#contactform {background-position:25% 50%;}}@media only screen and (max-width:2099px) {#contactusBanner {background:url(https://www.royacdn.com/unsafe/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/img/contact_bg3.jpg) center center no-repeat;background-size:cover;background-attachment:scroll;height:70vh;}}