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


/*** PAGE CSS OVERRIDES ***/
#offersbg {background:url(http://cloudfront.roya.com/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/img/hero_offers.jpg) center center no-repeat;background-size:cover;background-attachment:scroll;height:70vh;}#topcoupon {background:#44916b;width:100%;}#topcoupon h1 {font:700 1.6em/1em 'Montserrat', sans-serif;color:#fff;text-transform:uppercase;text-align:center;padding:1em;margin:0 !important;letter-spacing:0;}#couponwrap {max-width:65em;float:none;margin:5em auto;border:1px solid #eee;padding:0;}#cpblock {margin:0;padding:1em 0 5em;border-bottom:1px solid #eee;max-width:100%;display:block;}.noborder {border:0 !important;}.offertitle p{font:700 1.8em/1em 'Montserrat', sans-serif;text-transform:uppercase;}.couponcode p{color:#f84495;font-weight:700;font-size:1.3em;border:2px dashed #666;max-width:9em;padding:0.5em;text-align:center;}.disclaimer p{font-size:0.8em;}#discount {border:1px solid #ddd;padding:0;text-align:center;}#getcode {display:block;background:#ffb04f;padding:.5em 0;}#getcode h4 {color:#fff;font:700 1.2em/1em 'Montserrat', sans-serif;text-transform:uppercase;text-align:center;}#percent {color:#666;font:700 3.3em/1em 'Montserrat', sans-serif;text-transform:uppercase;text-align:right;}#leftcp {padding:1.2em 0;text-align:left;font-weight:700;font-family:'Montserrat', sans-serif;color:#666;}#big {font-size:1.6em;line-height:0.5em;padding:0.5em 0 0 0.3em;}#off {padding:0 0 0 0.3em;}#leftboxcp {padding:0 2.5em;}#leftboth {margin:0 0 0 0.5em;}@media (min-width:992px) {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:inline-block;width:14em;margin:0 auto;}#btm-bgwhite {background:#fff;max-width:60em;}img#webright {max-width:90%;float:none;margin:auto;}}@media (max-width:991px) {div.btm-logo {padding-bottom:1em !Important}.descWrapper {width:85vw;}.bg-content {overflow-x:hidden;}#content {overflow-x:hidden;}}@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:20% !important;}.custom-wrap {max-width:100%;}}@media (min-width:1200px) {#cpblock {margin:5em 0 0 5em;max-width:55em;}}@media (min-width:1600px) {.custom-wrap {max-width:50%;}.descWrapper {width:35vw;margin-top:-2.5em;}.solutionsBlock {padding:4em 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;}}@media (max-width:1599px) {div#custom-capwrap {max-width:75em;}.paraimg {width:65em;}}.custom-wrap {float:none;margin:auto;padding:0 0 0 6em;}span.text-Oh {color:#484848 !important;}p.headerDesc {color:#666;text-align:justify;}@media only screen and (min-width:1200px) {#leftboxcp {padding:0 1em;}}@media only screen and (max-width:991px) {div#couponwrap {max-width:65%;}div#discount {width:12em;left:50%;margin-left:-6em;}.couponcode p {border:none;text-align:center;max-width:100%;padding:.6em 0 0;}.offertitle p {text-align:center;margin:1em 0 .5em;}.coupon-date p {text-align:center;}.disclaimer p {text-align:center;}div#cpblock {padding:4em 0 4em;border-bottom:0;}div.cpblk2:before {content:'';border-top:1px solid #eee;position:absolute;width:15em;top:0;left:50%;margin-left:-7.5em;}div.cpblk2:after {content:'';border-bottom:1px solid #eee;position:absolute;width:15em;bottom:0;left:50%;margin-left:-7.5em;}}@media only screen and (max-width:499px) {div#couponwrap {max-width:80%;}}