* { margin: 0; padding: 0; }

html,body {width:100%;overflow-x: hidden;background-color:#0c3747;}
input::-moz-focus-inner { border:0; padding:0 }
body {width:100%;color:#91989e;/*font-family:"open sans",arial,helvetica;*/ font-weight:400; font-size:14px;}
body.normal {background: url('/images/background.png') no-repeat;background-color:#1e1e1e;background-position: center top;background-size: 50%;}
body.sc-dash-reset {background-color: #fafbfe}

.defaultcursor {cursor:default !important;}
label:hover {cursor:pointer;}
.hiddeninput,.hiddeninputsquare,.hiddeninputvideo {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}

img {border:0;}
.imageblock img {display:block;}
.imageblock.centered img {margin:0 auto;}

p { margin:0 0 25px 0;line-height:160%;font-size:14px;}
p.contributorwelcome {font-size:20px;}

h1 {line-height:100%;}
h1.upper {}
h1.light {font-weight:300;}
h1.heavy {font-weight:400;}
h1.content {color:#6d767e;}

h1.white {color: #fff;}
h1.darkgrey {color:#555555;}
h1.lightgrey {color:#f8f5f8;}
h1.colored {color: #032532}
h1.contributor {font-size: 80px;}
h1.welcome {font-size: 75px;}
h1.home {margin-bottom:20px;}
h1.register {font-size: 32px;font-weight: 600;line-height: 36px;}
h1.fresh {font-size: 32px;padding-bottom:45px;}
h1.normal {font-size: 26px;text-align:center;bpadding-bottom:16px;margin-bottom:16px;}
h1.dash {font-size:20px;}
h1.dashtabbed {font-size:20px;padding-bottom:30px;}
h2 {font-weight:400;}

a {text-decoration:none;}
a:link,a:visited {color:#f7f4f7;}
a:hover,a:active {color:#05a2c7;}

ul {list-style:none;}

/* ----- UNIVERSAL */

.ufull {width:100%;float:left;}
.uhide {display:none;}
.umorerounded {border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.urounded {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.sc-urounded {border-radius: 2em;-moz-border-radius: 2em;-webkit-border-radius: 2em;padding: 23px 50px 20px 30px !important;}
.uroundedleft {border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;-webkit-border-radius-topleft: 3px;border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-radius-bottomleft: 3px;}
.uroundedright {border-top-right-radius: 3px;-moz-border-radius-topright: 3px;-webkit-border-radius-topright: 3px;border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-radius-bottomright: 3px;}
.uroundedtop {border-top-left-radius: 7px;-moz-border-radius-topleft: 7px;-webkit-border-radius-topleft: 7px;border-top-right-radius: 7px;-moz-border-radius-topright: 7px;-webkit-border-radius-topright: 7px;}
.uroundedbottom {border-bottom-left-radius: 7px;-moz-border-radius-bottomleft: 7px;-webkit-border-radius-bottomleft: 7px;border-bottom-right-radius: 7px;-moz-border-radius-bottomright: 7px;-webkit-border-radius-bottomright: 7px;}
.uunderline {border-bottom:1px solid #ffffff;}
.uupper {text-transform:uppercase;}

/* ----- MAIN STRUCTURAL */


.outer .inner {margin:auto;}
.outer .inner .inner {float:left;}

.header {background-color:#032532;text-transform:uppercase;font-size:13px;line-height:13px;font-weight:600;}
.header.front {padding:32px 0 32px 0;}
.header-mobile a {display:block;width:100%;cursor:pointer;}
.header-logo {float:left;}
.header-left {float:left;}
.header-left ul {padding-left:0px !important;}
.header-left ul li {display:inline;float:left;}
.header-left ul li a {display:block;padding-top:15px;padding-right:15px;padding-bottom:15px;}
.header-left ul li.notfirst a {padding-left:15px;}
.header-right {float:right;padding-top:5px;}
.header-right ul {}
.header-right ul li {display:inline;float:left;}
.header-right ul li.right {margin-left:15px;}

/* ----- HOMEPAGE ONLY*/

.section {width:100%;float:left;}
.fullpage-top-nav {position:fixed;left:50%;top:-8px;z-index:900;padding:9px 5px 11px 5px;}
.fullpage-bottom-nav {position:fixed;left:50%;bottom:-8px;z-index:900;padding:3px 5px 17px 5px;}
.fullpage-top-nav a,.fullpage-bottom-nav a {display:block;}
.fullpage-top-nav.normal a:link,.fullpage-top-nav.normal a:visited,.fullpage-bottom-nav.normal a:link,.fullpage-bottom-nav.normal a:visited {color:#f7f4f7;}
.fullpage-top-nav.normal a:hover,.fullpage-top-nav.normal a:active,.fullpage-bottom-nav.normal a:hover,.fullpage-bottom-nav.normal a:active {color:#05a2c7;}
.fullpage-top-nav.whitebg a:link,.fullpage-top-nav.whitebg a:visited,.fullpage-bottom-nav.whitebg a:link,.fullpage-bottom-nav.whitebg a:visited {color:#05a2c7;}
.fullpage-top-nav.whitebg a:hover,.fullpage-top-nav.whitebg a:active,.fullpage-bottom-nav.whitebg a:hover,.fullpage-bottom-nav.whitebg a:active {color:#f7f4f7;}

#conwelcome {background: #FFF url('/images/home/contributors.jpg') no-repeat center center;}
#welcome {background: #FFF url('/images/home/home-bg-1.jpg') no-repeat center center;}
#why {background: #FFF url('/images/home/home-bg-2.jpg') no-repeat center center fixed;}
/* #about {background: #FFF url('/images/home/home-bg-3.jpg') no-repeat;} */
#services {background-color:#FFFFFF;}
#testimonials {background:#05a2c7 url('/images/home/home-bg-5.jpg') no-repeat center center fixed;}
#register .content.wide {background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/images/home/register-background.png') no-repeat center center;}
#conwelcome,#welcome,#why,#about,#testimonials,#register .content.wide { -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.home-welcome-a {text-align:center;/*margin-top:75px;*/}
.home-welcome-a img {vertical-align: middle;padding-bottom:25px;}
.home-welcome-b {margin:0 0 10px 0;text-align:center;}
.home-welcome-c {text-align:center;}
.home-why-a {margin:0 0 10px 0;}
.home-why-a-inner {text-align:center;margin:auto;}
.home-why-a-inner p {font-size:16px;}
.home-why-b-unit {float:left;margin-bottom:40px;}
.home-why-b-unit-left {float:left;width:70px;margin-right:15px;}
.home-why-b-unit-right {overflow:hidden;}
.home-why-b-unit-right-top {font-size:30px;line-height:30px;margin:0 0 10px 0;font-weight:600;}
.home-why-b-unit-right-bottom {color:#aaaaaa;font-size:15px;line-height:150%;}
.home-about {color:#555555;float:left;}
.home-about-b p {font-size:15.6px;}
.home-about-b h4 {font-size: 1.35rem;}
.home-services-c .coverflow .cover { opacity: 0.5; transition: opacity 0.5s ease; }
.home-services-c .coverflow .current { opacity: 1.0; }
.home-services-a-inner {text-align:center;margin:auto;color:#032532}
.home-register {width:1115px;margin:auto;}
.home-register-a {float:left;}
.home-register-b {float:right;}

/* ----- HOMEPAGE SLIDER */

.coverflow-wrapper {	position: relative;height: 400px;}
.coverflow-wrapper .dir-nav {position: absolute;z-index: 1000;display: block;text-align: center;opacity: 0.8;border: 0px;outline: 0;background: none;}
.dir-nav .fa{padding: 15px 17px;background: #05a2c7;color: #fff !important;border-radius: 50%;}
.coverflow-wrapper .prev {top: 30%; left: 270px;}
.coverflow-wrapper .next {top: 30%; right: 270px;}
.coverflow-nav {clear: both;padding-top: 50px;list-style-type: none;margin: 0 auto;text-align: center;}
.coverflow-nav li {list-style-type: none;display: inline-block;}
.coverflow-nav a {color: #555;background: #555;border-radius: 50%;display: block;width: 10px;height: 10px;padding: 10px;margin-right: 10px;text-indent: -99999px;}
.coverflow-nav a.active {color: #05a2c7;background: #05a2c7;}

/* ----- GENERAL CONTENT*/

.content.fresh {background-color:#FFFFFF;padding:65px 0 65px 0;color:#999999;margin-top:-1px;}
.content.reviewmode {padding:25px 0 0 0;}
.content.normal {padding:25px 0 25px 0;background-color: #fafbfe;}
.contentpadding {padding:25px 0 100px 0 !important;}
.content.normal blockquote {padding: 0 0 25px 0;font-size: 16px;}
.content.normal img {max-width: 100%;height: auto;padding:4px;border: 1px solid #333333;background: #171819;box-sizing: border-box;border-radius: 4px;}
.content.normal h2,.content.normal h3 {padding-bottom: 5px;margin-bottom: 5px;}
.content.normal h2 {color:#05a2c7;font-size: 22px;line-height: 22px;border-bottom: 1px solid #05a2c7;}
.content.normal h3 {color:#FFFFFF;font-size: 18px;line-height: 18px;border-bottom: 1px solid #FFFFFF;margin-top: 20px;}
.content.normal ul {padding: 0 0 25px 30px;line-height: 22px;list-style-type: disc;}
.content.normal ul li {}
.content.normal a {color:#05a2c7;}
.content.normal a:hover,.content.normal a:active {text-decoration:underline;}

.content h2,.content h3 {text-transform:uppercase;font-weight:300;}

.content table {width:100%;float:left;border-collapse:collapse;margin:0 0 20px 0;}
.content table th {text-align:left;font-weight:600;border:1px solid #CCCCCC;background-color:#F5F5F5;padding:5px;}
.content table tr.total {background-color:#FAFAFA;font-weight:600;}
.content table td {text-align:left;border:1px solid #CCCCCC;padding:5px;} 

/* ----- FOOTER*/

.bottom {background-color:#0c3747;font-size:13px;padding:30px 0 30px 0;}
.bottom-bottom-left {float:left;color:#c8d2d5;}
.bottom-bottom-right {float:left;}
.bottom-bottom-right ul {padding-left:0px !important;}


/* ----- MISSING SERVICES SECTION*/
.services-icon {text-align:center;margin-top:22px;margin-bottom:22px;}
.services-heading {text-align: center; color: #032532; font-size: 24px; font-weight: 600; text-transform: capitalize; line-height: 28.80px; word-wrap: break-word; margin-bottom: 12px;}
.services-text {width: 80%; text-align: center; color: #3C4959; font-size: 16px; font-weight: 400; line-height: 24.80px; word-wrap: break-word; margin: 0 auto; margin-bottom: 22px;}
.services-link {color: #032532; font-size: 16px; font-weight: 400; text-decoration: underline; line-height: 24.80px; letter-spacing: 0.24px; word-wrap: break-word; margin-top:24px; margin-bottom: 22px; text-align: center;}
.services-heading.white, .services-text.white {color: #FFFFFF}
.services-link.colored {color: #1ADBDE;}

.footer {background-color:#1c1c1c;}
.footer a:link,.footer a:visited {color:#bababa;}
.footer a:hover,.footer a:active {color:#05a2c7;}
.footer-left {float:left;padding-top:30px;text-transform:uppercase;}
.footer-left-top {width:100%;float:left;margin:0 0 10px 0;}
.footer-left-bottom {width:100%;float:left;}
.footer-left-bottom ul {}
.footer-left-bottom ul li {display:inline;float:left;}
.footer-left-bottom ul li a {display:block;padding-right:10px;padding-top:2px;padding-bottom:2px;}
.footer-left-bottom ul li.notfirst a {padding-left:10px;border-left:1px solid #444444;}
.footer-right {float:left;}
.footer-right-top {width:100%;float:left;text-transform:uppercase;padding:60px 0 12px 0;text-transform:uppercase;line-height:100%;}
.footer-right-bottom {width:100%;float:left;}
.footer-right-bottom-left {float:left;}
.footer-right-bottom-left .response {color:#bababa;padding:20px 0 0 0;}
.footer-right-bottom-right {float:left;margin:0 0 0 15px;}


.bottom-left {float:left;}
.bottom-left-a {float:left;text-transform:uppercase;color:#bababa;margin-right:10px;}
.bottom-left-a ul {}
.bottom-left-a ul li {display:inline;float:left;}
.bottom-left-a ul li a {padding-left:10px;padding-right:10px;}
.bottom-left-b {float:left;}
.bottom-left-b ul {}
.bottom-left-b ul li {display:inline;float:left;}
.bottom-left-b ul li a {padding-left:10px;padding-right:10px;border-left:1px solid #6087a4;}
.bottom-right {float:right;}
.bottom-right ul {}
.bottom-right ul li {display:inline;float:left;margin-left:25px;}


/* ----- CARD PRICING custom css */

.card-pricing {
    border-radius: 12px !important;
    background-color: #032532 !important;
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.05) !important;
}

/* ----- DASHBOARD*/


.button, a.button {border:none;font-weight:600;display:inline-block;text-transform:uppercase;text-decoration:none !important;}
.button.bloated, a.button.bloated {padding:10px 30px 10px 30px;}
.button.sc-bloated, a.button.sc-bloated {padding:23px 30px 20px 30px;}
.button.sc-bordered, a.button.sc-bordered {border:1px solid #1adbde;}
.button.tight, a.button.tight {padding:4px 8px 4px 8px;}
.button.redbutton, a.button.redbutton,.button.bluebutton, a.button.bluebutton,a.button.lightgreybutton,button.lightgreybutton,.button.orangebutton, a.button.orangebutton,.button.darkgreybutton, a.button.darkgreybutton,.button.darkergreybutton, a.button.darkergreybutton  {cursor:pointer;}
.button.notallowed, .button.notallowed:hover {cursor:not-allowed !important;}

.button.bluebutton, a.button.bluebutton {background-color:#1adbde;color:#fff;}
.button.bluebutton:hover, a.button.bluebutton:hover {background-color:#032532 !important; color:#1adbde !important;}
.button.sc-nav.bluebutton:hover, a.button.sc-nav.bluebutton:hover {background-color:#fff !important; color:#1adbde !important;}
.button.redbutton, a.button.redbutton {background-color:#b6000c;color:#FFFFFF;}
.button.redbutton:hover, a.button.redbutton:hover {background-color:#FFFFFF;color:#b6000c;}
.button.orangebutton, a.button.orangebutton {background-color:#f0ad4e;color:#FFFFFF;}
.button.orangebutton:hover, a.button.orangebutton:hover {background-color:#ec971f;color:#FFFFFF;}
.button.lightgreybutton,.button.inactivebutton {background-color:#484848;color:#FFFFFF;}
a.button.lightgreybutton:hover {background-color:#FFFFFF;color:#484848 !important;}
.button.darkgreybutton,a.button.darkgreybutton {background-color:#333333;color:#05a2c7;}
.button.darkgreybutton:hover,a.button.darkrgreybutton:hover {color:#FFFFFF !important;}
.button.darkergreybutton,a.button.darkergreybutton {background-color:#1e1e1e;color:#05a2c7;}
.button.darkergreybutton:hover,a.button.darkergreybutton:hover {color:#FFFFFF !important;}

.button.greybutton, a.button.greybutton {background-color:#333333;color:#FFFFFF;cursor:pointer;}
.button.greybutton:hover, a.button.greybutton:hover {background-color:#101010;color:#FFFFFF;}
.button.small, a.button.small {font-size:12px;line-height:12px;}
.button.large, a.button.large {font-size:14px;line-height:14px;}
.button.huge, a.button.huge {font-size:18px;line-height:18px;}
.sc-black-button {color:#1adbde !important; border: 1px solid #1adbde !important;}
.sc-white-button {color:#1adbde !important; background-color:#fff !important;}
.button.sc-black-button:hover, a.button.sc-black-button:hover {background-color:#FFFFFF;color:#1adbde;}

.dash-pay-left,.dash-pay-right {float:left;}

.dash-pay-right-inner {margin-top:35px;background-color:#eef2f7;float:left;padding:20px;}

/* ----- RESPONSIVE STYLES */

@media screen and (min-width:1200px)
{
.bottom-bottom-left,.bottom-bottom-right {width:50%;}
.bottom-bottom-right ul li {float:right;margin-left:20px;}

.header-logo {margin-right:100px;}
.full-half-left {width:728px;margin:0 45px 0 0;}
.full-half-right {width:387px;margin-top:25px;}
.outer .header .inner,.outer .breadcrumbs .inner,.outer .footer .inner,.outer .bottom .inner,.outer .content.dash .inner,.outer .dash-intro .inner {width:1160px;}
.outer .content.narrow .inner {width:945px;}
.outer .content.wide .inner {width:1160px;}
.home-why-b-unit {width:530px;}
.home-why-b-unit.notleft {margin-left:60px;}
.home-why-b-unit-right {}
.footer-left {width:637px;padding-bottom:60px;}
.footer-right {width:523px;}
.content.normal .slideshow-bottom {font-size:32px;}
.content.normal .slideshow-bottom img {width:160px;}
.nontablet {display:block;}
.tablet {display:none;}

.button.sometimesbloated, a.button.sometimesbloated {padding:10px 30px 10px 30px;}
.home-why-a-inner {width:700px;}
.formarea {width:910px;}
.full-half-left .formarea {width:728px;}
.home-why-b-unit-right-bottom {height:45px;}

.buttonnav {float:left;width:100%;padding:25px 0 50px 0;}

.dash-pay-left,.dash-pay-right {width:50%;display:border-box;}
.dash-pay-left {padding:0 25px 0 0;}
.dash-pay-right {padding:0 0 0 25px;}
/*#about {background: #FFF url('/images/home/home-bg-3.jpg') no-repeat; background-position-y: -170px !important; background-position-x: 78% !important;}*/
}

@media screen and (min-width:1200px) and (max-width: 1365px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -170px !important;
        background-position-x: 64% !important;
    }
}

@media screen and (min-width:1366px) and (max-width: 1439px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -170px !important;
        background-position-x: 66% !important;
    }
}

@media screen and (min-width:1440px) and (max-width: 1599px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -170px !important;
        background-position-x: 70% !important;
    }
}

@media screen and (min-width:1600px) and (max-width: 1679px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -170px !important;
        background-position-x: 78% !important;
    }
}

@media screen and (min-width:1680px) and (max-width: 1919px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -170px !important;
        background-position-x: 86% !important;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -196px !important;
        background-position-x: 84% !important;
    }
}

@media screen and (min-width: 800px) and (max-width: 959px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -196px !important;
        background-position-x: 77% !important;
    }
}

@media screen and (min-width: 960px) and (max-width: 1023px) {
    #about {
        background: #FFF url(/images/home/home-bg-3.jpg) no-repeat;
        background-position-y: -196px !important;
        background-position-x: 81.5% !important;
    }
}

@media screen and (min-width: 375px) and (max-width: 767px) {
	#about {background: #FFF url('/images/home/home-bg-3.jpg') no-repeat; background-position-y: 60% !important; background-position-x: 76% !important;}
}

@media screen and (max-width:1199px)
{
.bottom-bottom-left,.bottom-bottom-right {width:100%;margin-bottom:20px;}


.full-half-left {width:100%;}
.full-half-right {width:100%;}
.home-register,.home-why-b-unit {width:100%;}
.home-why-b-unit-left {margin-bottom:15px;}
.home-why-b-unit.notleft {margin-left:0;}
.home-about-outer {float:left;width:100%;height:100%;background: rgba(255,255,255,0.7);}
.footer-left,.footer-right,.bottom-left,.bottom-right,.header-logo,.header-left,.header-right,.dash-header-left,.dash-header-right,.dash-header-right ul li {width:100%;}
.bottom-left {padding-bottom:24px;}
.bottom-right {float:left;}
.bottom-right ul li {margin-left:0;margin-right:25px;}
.footer-right {padding-bottom:60px;}
.content.normal .slideshow-bottom {font-size:18px;}
.content.normal .slideshow-bottom img {width:120px;}
.nontablet {display:none;}
.tablet {display:block;}
.header.dash {padding-bottom:22px;}
.dash-header-right {padding-top:10px;font-size:13px;}
.dash-header-right ul li {text-align:left;}
.dash-header-right ul li a {display:border-box;width:100%;padding:10px 10px 10px 15px;}
.dash-header-right ul li a:hover,.dash-header-right ul li.active a {background-color:transparent;color:#05a2c7;}
.dash-header-right ul li.account a,.dash-header-right ul li.account a:hover,.dash-header-right ul li.account.active a,.dash-header-right ul li.dashboard a,.dash-header-right ul li.dashboard a:hover,.dash-header-right ul li.dashboard.active a,.dash-header-right ul li.quizzes a,.dash-header-right ul li.quizzes a:hover,.dash-header-right ul li.quizzes.active a,.dash-header-right ul li.progress a,.dash-header-right ul li.progress a:hover,.dash-header-right ul li.progress.active a,.dash-header-right ul li.notes a,.dash-header-right ul li.notes a:hover,.dash-header-right ul li.notes.active a,.dash-header-right ul li.support a,.dash-header-right ul li.support a:hover,.dash-header-right ul li.support.active a,.dash-header-right ul li.newcase a,.dash-header-right ul li.newcase a:hover,.dash-header-right ul li.newcase.active a,.dash-header-right ul li.contributors a,.dash-header-right ul li.contributors a:hover,.dash-header-right ul li.contributors.active a,.dash-header-right ul li.users a,.dash-header-right ul li.users a:hover,.dash-header-right ul li.users.active a,.dash-header-right ul li.divisions a,.dash-header-right ul li.divisions a:hover,.dash-header-right ul li.divisions.active a,.dash-header-right ul li.cms a,.dash-header-right ul li.cms a:hover,.dash-header-right ul li.cms.active a,.dash-header-right ul li.logout a,.dash-header-right ul li.logout a:hover,.dash-header-right ul li.cases a,.dash-header-right ul li.cases a:hover,.dash-header-right ul li.cases.active a {background-image:none;}

.formsmall.formsmallrightcheckout {float:left;margin-left:25px;}
.button.sometimesbloated, a.button.sometimesbloated {padding:10px 10px 10px 10px;}
.contentfilter ul li {margin-bottom:25px;}
.home-why-a-inner {width:100%;}
.coverflow-wrapper .prev {top: 30%; left: 5%;}
.coverflow-wrapper .next {top: 30%;	right: 5%;}


.buttonnav {position:fixed;bottom:0;left:0;z-index:1000;width:100%;background-color:#000000;padding:15px 0 15px 0;}
.buttonnav .dash-intro-unit.left .button {margin-left:15px;}
.buttonnav .dash-intro-unit.right .button {margin-right:15px;}

.dash-pay-left {margin-bottom:30px;}
.dash-pay-left,.dash-pay-right {width:100%;}
/* #about {background: #FFF url('/images/home/home-bg-3.jpg') no-repeat; background-position-y: 60% !important; background-position-x: 76% !important;} */
}

@media screen and (min-width:768px) and (max-width:1199px)
{
.home-why-b-unit-right {}
.outer .inner {width:728px;}
.header-left,.header-logo {padding-bottom:17px;}
.main-right {width:433px;}
.formarea {width:728px;}
}

@media screen and (min-width:768px)
{
.bottom-bottom-right {text-align:right;}
.bottom-bottom-right ul li {float:left;margin-right:20px;}

.nonmobile {display:block;}
.mobile {display:none;}
.footer-right-bottom-left {width:375px;}
input[type=email].newsletter {width:349px;}
.content.home {padding:85px 0 85px 0;}
.home-about {width:555px;}
.main-left {width:265px;margin-right:30px;}
.dash-pay-right-inner {box-sizing: border-box;}
}

@media screen and (max-width:767px)
{

.bottom-bottom-right ul li {float:left;width:100%;margin-bottom:12px;}

.header-logo {margin-bottom:20px;}
.nonmobile {display:none;}
.mobile {display:block;}
.outer .inner {width:100%;box-sizing: border-box;}
.outer .inner .inner {padding-left:15px;padding-right:15px;}
.header-left ul li,.footer-left-bottom ul li,.bottom-left-a,.bottom-left-b,.home-about,.home-testimonials-b-unit {width:100%;}
.header-left ul li a {padding:10px 10px 10px 15px;}
.header-left ul li.active a {color:#05a2c7;}
.header-left ul li.notfirst a {padding-left:15px;}
.header-left {padding-top:10px;}
.header-right {padding-top:22px;}
.footer-left-bottom ul li a {padding:0;}
.footer-left-bottom ul li.notfirst a {padding-left:0;margin-top:20px;border:0;}
.bottom-left-a {padding-bottom:24px;}
.bottom-left-b ul li a {padding-left:0;padding-right:10px;border:0;}
.bottom-left-b ul li.notfirst a {padding-left:10px;border-left:1px solid #6087a4;}
.home-testimonials-b-unit {padding:30px 0 30px 0;}
.formarea,.dash-pay-left,.dash-pay-right,.dash-pay-right-inner,.dash-pay-table-row-right.checkout-total {width:100%;}

.checkout-total,.dash-pay-table-row-right {text-align:right;}
.dash-pay-table-row-left,.dash-pay-table-row-right {width:50%;}
.main-left,.main-right {width:100%}
.addnewquestion {width:100%;}

#register .content.wide, #welcome,#conwelcome {padding-bottom:30px;}
#register .content .inner {padding-left: 30px !important;padding-right: 30px !important;}
.coverflow-wrapper .prev {top: 30%; left: 5%;}
.coverflow-wrapper .next {top: 30%;right: 5%;}
.coverflow-nav a {padding:2px;}
.home-services-c .coverflow img {max-width:300px;}
.coverflow-wrapper {height:auto;margin-bottom:30px;}
h1.welcome {font-size: 60px;}
.sc-mobile-resp {--ct-gutter-y: 1.5rem !important;}
}

@media screen and (min-width:500px)
{
.button.searchbloated, a.button.searchbloated {padding:10px 30px 10px 30px;}
}

@media screen and (max-width:499px)
{
.button.searchbloated, a.button.searchbloated {padding:10px 10px 10px 10px;}
h1.welcome {
    font-size: 45px;
}
}

@media screen and (max-width:474px)
{
#about .home-about-outer{padding-bottom:30px;}
}

@media screen and (min-width:420px)
{
h1.home {font-size: 40px;}
}

@media screen and (max-width:419px)
{
.home-why-a,.home-about-a,.home-services-a,.home-testimonials-a,.home-register-a {padding-top:30px;}
.home-register-a {padding-bottom:30px;}
h1.home {font-size: 32px;}
}

@media screen and (min-width:412px) and (max-width:767px)
{
.footer-right-bottom-left {width:234px;}
input[type=email].newsletter {width:208px;}

.content.home {padding:35px 0 35px 0;}
}

@media screen and (min-width:400px)


@media screen and (min-width:375px) and (max-width:411px)
{
.footer-right-bottom-left {width:197px;}
input[type=email].newsletter {width:171px;}
}

@media screen and (min-width:375px)
{
.footer-right-top {font-size:21px;}
}

@media screen and (max-width:374px)
{
.footer-right-top {font-size:16px;}
.footer-right-bottom-left {width:142px;}
input[type=email].newsletter {width:116px;}
}

/* ----- HIDE INVISIBLE RECAPTCHA */

.grecaptcha-badge {display:none;}

/* ----- Sitecenter Custom        */

.card-pricing .card-pricing-plan-name {
	color: white;
	font-size: 15px;
	padding-bottom: 0 !important;
    	margin-bottom: 0 !important;
}
.card-pricing .card-pricing-price {
	padding-top: 5px !important;
	font-weight: 700;
    	color: white;
    	font-size: 32px;
}
.sc-per {
	font-size: 16px !important;
    	text-transform: capitalize !important;
    	color: white !important;
}
.card-pricing .card-pricing-features li {
	padding-left: 0 !important;
	padding-bottom: 3px !important;
	padding-top: 5px !important;
}
.card-pricing .card-pricing-features {
	padding-top: 0 !important; 
	padding-bottom: 17px !important; 
}
.sc-whited {
	color: #fff !important;
}
.card-pricing .card-pricing-features li:first-child {
  	padding-top: 14px !important;
}
a.dropdown-item {
	color: var(--ct-dropdown-link-color); 
}
