@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-italic.eot');
    src: url('../fonts/opensans-italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-italic.woff2') format('woff2'),
        url('../fonts/opensans-italic.woff') format('woff'),
        url('../fonts/opensans-italic.ttf') format('truetype'),
        url('../fonts/opensans-italic.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-regular.woff2') format('woff2'),
        url('../fonts/opensans-regular.woff') format('woff'),
        url('../fonts/opensans-regular.ttf') format('truetype'),
        url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-bold.woff2') format('woff2'),
        url('../fonts/opensans-bold.woff') format('woff'),
        url('../fonts/opensans-bold.ttf') format('truetype'),
        url('../fonts/opensans-bold.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-bolditalic.eot');
    src: url('../fonts/opensans-bolditalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-bolditalic.woff2') format('woff2'),
        url('../fonts/opensans-bolditalic.woff') format('woff'),
        url('../fonts/opensans-bolditalic.ttf') format('truetype'),
        url('../fonts/opensans-bolditalic.svg#open_sansbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Maximus';
    src: url('../fonts/maximus.eot');
    src: url('../fonts/maximus.eot?#iefix') format('embedded-opentype'),
        url('../fonts/maximus.woff2') format('woff2'),
        url('../fonts/maximus.woff') format('woff'),
        url('../fonts/maximus.ttf') format('truetype'),
        url('../fonts/maximus.svg#maximusregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

::-webkit-input-placeholder{color:#252525;}
::-moz-placeholder{color:#252525;}
:-ms-input-placeholder{color:#252525;}
:-moz-placeholder{color:#252525;}
::placeholder{color:#252525;}

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    outline: 0;
}

*:focus {
    outline: 0 !important;
}
html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
body {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #4d4d4d;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    color: #252525;
    font-family: 'Maximus', sans-serif;
    text-transform: uppercase;
    line-height: 1.2;
}
h1, .title-1{font-size:3rem;}
h2, .title-2{font-size:2.5rem;}
h3, .title-3{font-size:2.125rem;}
h4, .title-4{font-size:1.65rem;}
h5, .title-5{font-size:1.25rem;}
h6, .title-6{font-size:0.875rem;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{color:#FBB03B;}
p, label, .p, .label {
    margin: 0;
    padding: 8px 0;
    color: #4d4d4d;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.35rem;
    line-height: 1.5;
}
.success-body p, .events-body p{
    font-size:.85rem;
}

ul, ol{}
strong{font-weight:bold;}
.overflow-hidden{overflow:hidden}
.blueish-bg{background-color:#d3dddd !important;}
.underline{text-decoration:underline !important;}
.border-bottom-1{border-bottom:1px solid;}
.bold{font-weight:bold !important;}
.medium{font-weight:500 !important;}
.thin{font-weight:100 !important;}
.italic{font-style:italic !important;}
.font-1{font-size:1rem;}
.font-1-1{font-size:1.1rem;}
.font-1-2{font-size:1.2rem;}
.font-1-3{font-size:1.3rem;}
.font-1-4{font-size:1.4rem;}
.font-1-5{font-size:1.5rem;}
.font-1-6{font-size:1.6rem;}
.font-1-7{font-size:1.7rem;}
.font-1-8{font-size:1.8rem;}
.font-1-9{font-size:1.9rem;}
.font-2{font-size:2rem;}
.uppercase{text-transform:uppercase !important;}
.alignleft{text-align:left !important;}
.aligncenter{text-align:center !important;margin-left:auto !important;margin-right:auto !important;}
.alignright{text-align:right !important;}
.preload{height:0;}
a{color:inherit;text-decoration:none;cursor:pointer;margin:0;padding:0;}
a:focus, a:hover{cursor:pointer;color:unset;text-decoration:none}
.wrap{max-width:1400px;margin:0 auto;position:relative;height:100%;padding:0 20px;}
.clear{clear:both !important;height:0 !important;padding:0 !important;margin:0 !important;float:none !important;}
blockquote{padding:0 20px;margin-bottom:15px;}
input[type=date], input[type=datetime-local], input[type=email], input[type=number], input[type=password], input[type=search-md], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], textarea.md-textarea, select{background-color:#FFFFFF;border-radius:0;outline:0;height:46px;width:100%;font-size:1rem;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s;padding-left:1px;display:inherit;}
.sq-input, input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=search-md]:focus:not([readonly]), input[type=search]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=url]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]), select:focus:not([readonly]){-webkit-box-shadow:none;box-shadow:none;}
.sq-input--error, input[type=date].invalid, input[type=date]:focus.invalid, input[type=datetime-local].invalid, input[type=datetime-local]:focus.invalid, input[type=email].invalid, input[type=email]:focus.invalid, input[type=number].invalid, input[type=number]:focus.invalid, input[type=password].invalid, input[type=password]:focus.invalid, input[type=search-md].invalid, input[type=search-md]:focus.invalid, input[type=search].invalid, input[type=search]:focus.invalid, input[type=tel].invalid, input[type=tel]:focus.invalid, input[type=text].invalid, input[type=text]:focus.invalid, input[type=time].invalid, input[type=time]:focus.invalid, input[type=url].invalid, input[type=url]:focus.invalid, textarea.md-textarea.invalid, textarea.md-textarea:focus.invalid{border:4px solid #4EBBCA;box-shadow:none;color:#F44336;}
.sq-input--focus, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=search-md].valid, input[type=search-md]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=text].valid, input[type=text]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, textarea.md-textarea.valid, textarea.md-textarea:focus.valid{border:4px solid #4EBBCA;box-shadow:none;}
label.error input, .label.error input, label.error select, .label.error select, label.error textarea, .label.error textarea,
label.error .dropbox, .label.error .dropbox{border-color:#F44336 !important;}
.round{border-radius:10px !important;}
.no-border{border:none !important;}
.transparent-border{border-color:transparent !important;}
.btn{font-weight:700;cursor:pointer;margin:10px auto;border:2px solid #FFFFFF;display:inline-block;color:#FFFFFF;background:none;text-transform:uppercase;text-align:center;min-width:100px;-webkit-border-radius:0;border-radius:0;font-family:'Montserrat', Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;padding:10px 30px;line-height:1.8em;}
button{border:none;box-sizing:border-box;;}
.button, button {
    margin: 0;
    padding: 0.5rem 1rem;
    cursor: pointer;
    font-size: 0.875rem;
    position: relative;
    color: #252525;
    font-family:'Maximus', sans-serif;
    line-height: 1;
    text-transform:uppercase;
    background-color: #f4c224;
    border: 2px solid #f4c224;
    border-radius: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}
.btn-block {
    padding: 1rem;
}
button:hover, button:focus,
.button:hover, .button:focus {
    background-color: #ffab00;
    border-color: #ffab00;
    color: #000;
}
.social .button{background-size:contain !important;border:0;height:44px;background-repeat:no-repeat !important;line-height:1;padding:4px 20px 0;margin-right:12px;width:130px;border-radius:0;float:left;}
.active ~ .dropdown-menu{margin-top:0;}
.navigation-bar{position:fixed;top:0;left:0;height:110px;background:#FFFFFF;width:100%;z-index:999;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.navigation-bar .dropdown a::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.navigation-bar .dropdown .dropdown-menu a::after {
    display: none;
}
.navigation-bar .logo {
    display: inline-block;
    height: auto;
    width: auto;
    max-width: 300px;
    margin-top: 22px;
    margin-right: 20px;
}
.navigation-bar .info{float:right;position:relative;width:auto;max-width:70%;}
.navigation-bar nav{padding:0;height:100%;width:100%;}
.info-top, .info-bottom {
    height: 0;
    margin: 20px 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.info-bottom{margin:40px 0;}
.info .auth{padding:0 15px;}
.info .auth .auth-menu a{position:relative;float:left;}
.info .auth .login{float:left;margin:0 16px 0 0;}
.info .auth .auth-menu{float:left;position:relative;color:#FFFFFF;margin:0 0 0;line-height:1;}
.info .auth .auth-menu .register.active{background:#1C6C77 !important;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);box-shadow:0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);}
.info .auth .auth-menu ul{display:none;position:absolute;width:auto;background:#FFFFFF;height:auto;line-height:1;text-align:center;padding:10px;box-shadow:2px 8px 20px 0 rgba(0, 0, 0, 0.3);border:1px solid rgba(0, 0, 0, 0.3);color:#333;min-width:100%;top:40px;right:0;z-index:9999;border-radius:6px;}
.info .auth .auth-menu ul.active{display:block;}
.info .auth .auth-menu ul li{height:30px;line-height:30px;text-align:center;width:100%;}
.info .auth .auth-menu ul li a{text-align:center;float:none;}
.info .auth{float:right;padding:7px 15px 0;}
.dropdown-item {
    padding: .5rem 1.5rem;
    line-height: 1.5;
}
.dropdown-divider{background-color:#1C6C77;float:left;width:70%;margin-left:1.4rem;}
.dropdown-toggle:after{display:none;}
nav ul{margin:0;padding:0;text-transform:uppercase;cursor:pointer;height:100%;width:auto;float:right;}
nav li{display:inline-block;font-size:1rem;position:relative;text-align:left;line-height:50px;margin:0;}
.dropdown:hover .dropdown-menu {
    display: block;
}
.dropdown-toggle.active, .dropdown-menu, .dropdown-menu:hover, .dropdown-menu li:focus, .dropdown:hover a {
    background: #f4c224;
    color: #000;
    border: 0;
    border-radius: 0;
    margin: 0;
}
nav li:hover a, nav li a:focus, nav li.active a{color:#4d4d4d; content:''; }
nav li li a:hover,
nav li li a:focus,
nav li li a:active,
.dropdown-item:focus,
.dropdown-item:hover {
    color: #000;
    background-color: transparent;
}
nav > ul li a, nav > ul li span{padding:0 10px;display:block;color:#4d4d4d;}
nav > ul li a#menu-signup{background:#25AAE1;border:2px solid #25AAE1;margin-right:20px;}
nav > ul li a#menu-login{border:2px solid #FFFFFF;}
nav > ul li a#menu-signup, nav > ul li a#menu-login{padding:10px 30px;}
nav ul ul, nav ul ul:before{background:#f4c224;position:absolute}
nav ul ul{display:none;top:50px;left:0;height: auto;z-index:3;padding:0;text-align:left;}
nav ul ul:before{top:-5px;width:10px;height:10px;transform:rotate(45deg)}
nav ul ul ul{top:0;left:240px}
nav ul li:hover ul{display:block}
nav ul ul li{float:none;line-height:30px;font-size:.9em;display:block;padding:0;}
nav ul ul a{line-height:20px !important;padding:15px 0;}
nav ul ul a:after{display:none}
nav ul li:after{position:absolute;bottom:0;height:5px;width:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
nav ul li.active:after{width:100%}
#mobile, nav .mobilenav{display:none;}
.bar{height:120px;float:left;width:100%;position:relative;background:#52C5D5;margin-bottom:20px;}
.bar .center{width:100%;float:left;height:50px;margin:35px auto 0;}
.bar .title{color:#FFFFFF;font-size:36px;line-height:1;float:left;width:auto;text-transform:uppercase;}
.bar .title strong{font-size:1.5em;padding-left:6px;font-weight:normal;}
.bar .title small{font-size:1.1em;font-weight:100;}
.bar form{float:left;height:50px;clear:none;padding:0;margin:0 0 0 40px;display:flex;align-items:center;}
.bar input{}
.bar button[type=submit]{margin-left:10px;}
.found-a-rock-bar{}
#features, #pricing, #contact{}
#features .wrap, #pricing .wrap{max-width:1200px;}
/*#contact .wrap{max-width:768px;}*/
#features h3{text-transform:uppercase;margin-top:100px;}
#features img{max-width:100%;}
#pricing{text-align:center;background:#E0E0E0;}
#pricing .wrap > h2{margin-bottom:20px;}
#pricing h4 .btn{font-size:.6em;margin-left:30px;}
#contact{}
#contact h2{text-transform:uppercase;}
#contact form{margin-top:40px;}
.registerTwo .btn-group{display:block;}
.registerTwo form .btn.continue{display:inline-block;}
.package{width:23%;min-width:240px;display:inline-block;vertical-align:top;background:#FFFFFF;margin:10px;text-align:center;}
.registerTwo .package{background:#E0E0E0}
.package:nth-child(4){margin-top:-35px;}
.registerTwo .package:nth-child(4){margin-top:10px;}
.package p{margin:0;}
.package .title, .package .promo{padding:10px 0;}
.package .title p, .package .promo p{text-transform:uppercase;}
.package .amount h2{margin:20px 0;font-size:5em;line-height:.8em;}
.package:nth-child(2) .amount h2, .registerTwo .package:nth-child(1) .amount h2{margin:38px 0;font-size:4em;}
.registerTwo .package:nth-child(2) .amount h2{margin:20px 0;font-size:5em;}
.package .amount .sign{font-size:.4em;vertical-align:middle;}
.package .amount .term{font-size:.2em;line-height:14px;display:block;text-transform:uppercase;}
.package .details{font-size:.8em;padding:0 20px;text-align:left;}
.package .btn{display:block;margin:20px 20px 30px;}
.hero {
    height:40vh;
    max-height: 400px;
    position: relative;
    text-align: center;
    margin-top: 100px;
    color: #FFF;
}
.hero h1 {
    margin: 0 auto;
    padding: 1rem 1.5rem;
    font-size: 2.2rem;
    font-family: 'Maximus', sans-serif;
    color: #FFF;
    text-transform: uppercase;
    width: fit-content;
    background-color: rgba(120, 47, 64, 0.85);
}
#content{padding:60px 0;position:relative;z-index:2;background:#FFFFFF;float:left;width:100%;}
#content .image, #content .content{width:50%;float:right;position:relative;min-height:500px;z-index:1;top:0}
#content .content{padding:0 2% 30px;width:50%;min-height:500px;}
#content .content.empty{top:0;height:0;}
#content .image .inner{position:absolute;top:0;left:0;right:0;width:100%;height:100%;}
#content .image.right, #content .image:nth-child(6n+3){float:left;}
#content .image img, #content .image iframe{position:absolute;top:0;left:0;width:100%;z-index:1;}
#content .image iframe{width:100%;height:auto;}
#content .image:nth-child(6n+3) img{left:auto;right:0;}
.hero .inner{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;}
footer{color:#333;background:#782f40;width:100%;}
footer .wrap{padding:0 30px;height:auto;}
footer .logo img{display:block;margin:20px 0 10px;width:160px;}
footer #copyright{padding:30px 0;margin:30px 0 0;font-weight:700;background:#2C3E50;}
footer .dev{background:url(../images/iwwlogo.png) no-repeat center center;text-indent:-999em;margin:0 auto;display:inline-block;width:20px;height:25px;position:absolute;bottom:0;right:0;}
.footer p a:hover, .footer li a:hover, .footer p a:focus, .footer li a:hover{color: #f4c224;}
.footer p {
    padding: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.footer-bottom{border-top:2px solid rgba(0, 0, 0, 0.1);padding:40px 0 35px;height:auto;}
.footer-bottom p a {
    font-size: 0.725rem;
    font-weight: 700;
}
.footer-nav{width:100%;margin-left:0;text-align:left;}
.footer-nav .mobilenav{display:none;}
.footer-nav nav{padding:0;margin-bottom:12px;}
.footer-nav ul{width:100%;margin:0;padding:0;}
.footer-nav li{display:inline-block;color:#2E2E2E;font-size:14px;padding:0 30px 0 0;line-height:20px;height:20px;}
.footer-nav nav li{font-weight:bold;text-transform:uppercase;font-size:16px;}
.footer-nav nav li a{padding:0;}
.footer-nav .left-border {
    border-color: #f4c224;
}
.footer-code{float:left;width:30%;}
.footer-code .enter-code-form{}
.footer-code .enter-code-form form{text-align:right;float:left;width:100%;}
.footer-code .enter-code-form input{width:auto;display:inline-block;}
.hero{position:relative;z-index:1;}
.bxslider{margin:110px 0 0;padding:0;z-index:1;background:#111;}
div.bx-viewport{overflow:visible !important;overflow-x:hidden;}
.bxslider li{position:relative;}
.bxslider, .bxslider li{height:70vh; min-height: 500px}
.bxslider li .wrap{z-index:2;text-align:left;padding:0 0;}
.bxslider .region{max-width:1024px;position:absolute;height:auto;top:50%;transform:translateY(-50%);margin:auto 0;}
.bxslider .region.left{left:2%;}
.bxslider .region.left{max-width:600px;}
.bxslider .region.center{right:0;left:0;margin:0 auto;text-align:center;}
.bxslider .region.right{right:2%;}
.bxslider .title .button, .bxslider .title button {
    display: inline-block;
    margin-top: 2rem;
    padding: 1rem 1.35rem;
}
.bxslider h2{font-size:4em;font-weight:400;margin:0;text-shadow:0 0 20px #000000;text-transform:uppercase;}
.bxslider h3{font-size:3.89em;margin:0;text-shadow:0 0 20px #000000;text-transform:uppercase;}
.bxslider h5{font-size:1rem;line-height:1.4em;}
.bxslider p {
    font-size: 1.2rem;
    line-height: 1.5;
}
.bxslider li .background{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto;z-index:1;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:100%;}
.bx-wrapper .bx-pager{display:block;z-index:99;bottom:30px;right:auto;width:100%;left:auto;}
.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a{background:none;width:6px;height:6px;display:inline-block;margin-right:10px;border:1px solid #FFFFFF;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{}
.bx-wrapper .bx-prev{left:-50px;}
.bx-wrapper .bx-next{right:-50px;}
form h5{display:inline-block;margin:30px 0 10px;color:#016DBC;}
form .span6{position:relative;}
form .btn{margin:30px auto 0;display:block;color:#FFFFFF;}
form .upload{font-weight:normal;cursor:pointer;font-size:.9em;border:none;text-transform:uppercase;color:#FFFFFF;width:auto;line-height:1em;}
form .upload input{display:block !important;width:150px !important;height:45px !important;opacity:0 !important;overflow:hidden !important}
form .upload .btn{width:140px;display:inline-block;padding:10px 20px;position:absolute;margin:10px 30px 0 0;}
form .panel.hide{display:none;}
.onoffswitch{position:relative;width:120px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;float:right;margin-left:30px;}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #FFFFFF;border-radius:20px;margin:0;}
.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}
.onoffswitch-inner:after, .onoffswitch-inner:before{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:11px;font-weight:700;box-sizing:border-box}
.onoffswitch-inner:before{content:"YES!";padding-left:10px;background-color:#C0392B;color:#FFF}
.onoffswitch-inner:after{content:"NO";padding-right:10px;background-color:#CCC;color:#555;text-align:right}
.onoffswitch-switch{display:block;width:18px;height:18px;margin:8px;background:#FFF;position:absolute;top:0;bottom:0;right:86px;border:2px solid #999;border-radius:20px;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0;background:#FFF;border:2px solid #FFF}
.card .cardImage{margin:0 auto;}
.card form{margin-top:0;}
.btn-group label input{display:inline;}
.sections{height:100%;width:100%;float:left;padding-top:0;padding-bottom:0;}
.sections:after{content:'';clear:both;float:none;}
.section{width:100%;position:relative;float:left;height:auto;padding:30px 10px;}
.section::after{content:'';float:none;clear:both;}
.section img{box-shadow:none;object-fit:contain;height:auto;width:100%;object-position:center;margin:0 auto;}
.section-image, .section-text{width:50%;float:left;}
.section-image{height:100%;padding:0 10px;}
.contact.section{min-height:unset;padding:0;margin:0;}
.center-header-and-text{text-align:center;margin:0 auto;}
.center-header-and-text p{width:87%;padding-left:15px;padding-right:15px;margin:0 auto;font-family:'Open Sans', sans-serif;}
.left-image-right-text{text-align:left;}
.right-image-left-text{text-align:left;}
.right-image-left-text .section-text{float:left;}
.right-image-left-text .section-image{float:right;}
.small-callout-with-image .callout{width:33.333%;float:left;text-align:center;}
.small-callout-with-image .callout a{text-align:center;text-transform:uppercase;}
.small-callout-with-image{width:100%;margin:0 auto;}
.small-callout-with-image .callout .section-image{width:100%;text-align:left;}
.small-callout-with-image .callout:hover .section-image{}
.small-callout-with-image .callout .section-text{width:100%;padding:0 30px 0 30px;text-align:center;}
.small-callout-with-image .callout .section-text ol{text-align:left;}
.hero-with-banner{padding:0;}
.hero-with-banner .section-image{width:100%;float:left;}
.hero-with-banner .section-image img{object-fit:contain;width:100%;max-width:1400px;}
.home .sections{counter-reset:hiw;position:relative;width:100%;height:100%;}
.section h2{text-transform:uppercase;}
.section h2 span{color:#FBB03B;}
form .callout{background:#FFFFFF;border:3px solid #FF1313;padding:14px;text-align:left;font-size:14px;}
form .callout .title-5{color:#FF1313;font-weight:bold;margin-bottom:0;}
ul.errors{padding-left:20px;}
ul.errors li{/*list-style:decimal;text-indent:10px*/; font-size: 16px !important; font-family: inherit !important;}
.blue-form{background:transparent;height:auto;margin:50px auto;position:relative;width:100%;float:none;max-width:700px;}
.blue-form form{float:left;width:100%;}
.infoLink{position:absolute;left:40px;bottom:35px;font-weight:bold;font-size:12px;color:#FFFFFF;border-bottom:1px solid;}
.billing-settings .infoLink{bottom:95px;}
.blue-form fieldset{background:#52C5D5;padding:40px;margin-bottom:50px;border:none;position:relative;}
.blue-form label, .blue-form .label{width:100%;float:left;text-align:left;margin-top:6px;font-weight:600;font-size:14px;font-family:'quicksand', sans-serif;}
.blue-form label.half, .blue-form .label.half, label.half{width:50%;float:left;padding:0 4px 0 0;}
.blue-form label.half.last, .blue-form .label.half.last, label.half.last{padding-left:4px;padding-right:0;}
.blue-form label.third, .blue-form .label.third, label.third{width:33.33367%;float:left;padding:0 2px 0 0;}
.blue-form label.third.middle, .blue-form .label.third.middle, label.third.middle{padding-right:2px;padding-left:2px;}
.blue-form label.third.last, .blue-form .label.third.last, label.third.last{padding-left:2px;padding-right:0;}
.blue-form label.quarter, .blue-form .label.quarter, label.quarter{width:25%;float:left;padding:0 2px 0 0;}
.blue-form label.quarter.last, .blue-form .label.quarter.last, label.quarter.last{padding-left:2px;padding-right:0;}
.blue-form input, .blue-form select, .sq-input{height:52px;font-weight:400;width:100%;}
.blue-form textarea{height:152px;padding-top:10px;}
.blue-form .button.oval.green{height:50px;padding:0;width:150px;font-size:20px;}
.fieldset-header, .fieldset-footer{position:absolute;width:100%;height:80px;text-align:left;background:#9DE2EC;top:0;left:0;padding:10px;}
.fieldset-footer{top:auto;bottom:0;}
.fieldset-header .title-2, .fieldset-footer .title-2{text-transform:uppercase;font-size:2rem;line-height:60px;margin-left:10px;font-weight:bold;color:#43A6B4;float:left;padding:0;}
.total-display{float:right;width:150px;background:#FFFFFF;text-align:center;height:40px;line-height:36px;font-weight:bold;color:#7F7F7F;border:2px solid #52C5D5;margin-top:10px;margin-right:10px;padding:0;}
.dropbox{height:120px;background:#DBF3F7;border:3px dashed #48BCC9;margin-top:4px;float:left;width:100%;position:relative;cursor:pointer;}
.dropbox.dz-started{height:300px;width:300px;overflow:hidden;float:none;margin:10px auto 0;position:relative;}
.dz-details, .dz-success-mark, .dz-error-mark{display:none;}
.dropbox img{width:100%;height:100%;object-fit:cover;object-position:center;}
.sponsor .dropbox.dz-started{width:300px;height:300px;text-align:center;}
.sponsor .dropbox.dz-started img{width:98%;height:auto;object-fit:initial;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
.dropbox.dz-started .dropbox-message{display:none;}
.dropbox .dropbox-message{position:absolute;text-align:center;top:50%;left:50%;width:100%;transform:translateY(-50%) translateX(-50%);line-height:2;}
.dropbox .icon{width:60px;margin:0 auto;}
.dropbox .description{font-size:12px;color:#7F7F7F;line-height:1.2;padding-top:10px;}
.contact-bg {
    width: 100%;
    height: 100%;
    float: left;
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}
.contact-info {
    list-style: none;
    margin: 0 0 1rem;
    padding: 0 0 0 48px;
}
.contact-info li {
    list-style: none;
    margin: 0;
    padding:  0.5rem 0 1.25rem;
    position: relative;
    font-size: 1rem;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}
.contact-info li svg,
.contact-info li i {
    display: block;
    position: absolute;
    top: 1px;
    left: -36px;
    color: #d72130;
    width: 36px;
    height: 36px;
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
}
.contact-info li:last-child svg,
.contact-info li:last-child i {
    display: block;
    position: absolute;
    top: 1px;
    left: -33px;
    color: #d72130;
    font-size: 22px;
}
.profileSection {
    margin: 0 0 40px;
}
.profileSection .social-icon {
    margin-left: 1rem;
}
.profileSection .social-icon a {
    background: transparent;
    color: #d72130;
    font-size:  22px;
    height: auto;
    width: auto;
}
.profileSection .social-icon li {
    margin-bottom: 1rem;
    margin-right: 1rem;
}
.profileSection .social-icon li:last-child {
    margin-right: 0;
}
.profileNav{width:200px;text-align:right;float:right;}
.profileNav .dropdown-menu .dropdown-item{color:#FFFFFF;background-color:#8DC641;margin:4px 0;height:40px;padding:8px 12px;text-align:right;font-weight:900;text-transform:uppercase;font-family:'Maximus', sans-serif, sans-serif;position:relative;}
.profileNav .dropdown-menu .dropdown-item:hover{color:#FFFFFF;background-color:#8DC641;box-shadow:none;}
.profileNav .dropdown-item.first:before{content:"\A";width:0;height:0;border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent #8CC641 transparent;position:absolute;right:0;top:-16px;}
.profileNav .dropdown-menu{padding:0;box-shadow:none;background-color:transparent;overflow:visible;margin-top:10px;}
.profile-image{width:330px;height:326px;position:relative;overflow:hidden;margin:0 auto;z-index:1;}
.sponsor .profile-image{width:300px;height:300px;text-align:center;border:1px solid;border-radius:10px;}
.sponsor .profile-image img.image{width:98%;height:auto;object-fit:initial;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}
img.clip{position:absolute;top:0;left:0;height:100%;width:100%;transform:rotateY(180deg);object-fit:unset;z-index:1;object-position:unset;}
.profile-image img.image{width:99%;height:99%;object-fit:cover;margin-top:.1em;margin-left:.1em;}
.profile-image .icon{position:absolute;z-index:10000;bottom:0;left:0;height:auto;font-size:30px;color:#959595;line-height:1;padding:0;margin:0;}
.profile h2{}
.profile .site{}
.profile .location{}
.profile .bio{}
.profile .social{width:100%;float:left;height:auto;}
.settings{}
.settings form{}
.settings input{}
.settings label{}
.settings .image-label{line-height:3;}
.painter.settings .dropbox.dz-started, .painter.settings .dropbox{max-height:326px;max-width:330px;margin:0 auto;border:none;background:transparent;}
.settings .dz-image img{position:absolute;top:0;left:0;z-index:0;width:99%;height:99%;object-fit:cover;margin-top:.1em;margin-left:.1em;}
.name input,
.location input,
.settings .reason textarea{border:none;border-bottom:3px solid;padding:0;height:46px;margin-bottom:20px;font-size:1.6em;}
.location input{}
.settings .reason textarea{font-size:1.2em;height:104px;}
.name input[type=text]:focus:not([readonly]),
.name input[type=password]:focus:not([readonly]),
.location input[type=text]:focus:not([readonly]),
.settings .reason textarea:focus:not([readonly]){border:none;border-bottom:3px solid #4EBBCA;padding:0;font-size:1.7em;}
.settings .reason textarea:focus:not([readonly]){font-size:1.3em;}
.results-banner{float:left;width:100%;height:120px;padding-top:20px;margin-bottom:40px;}
.results-banner .icon{width:80px;overflow:hidden;margin-right:20px;float:left;}
.results-banner .icon img{width:100%;}
.results-banner .text-content{width:calc(100% - 300px);float:left;}
.results-banner .message{line-height:1;padding:0;}
.divider{height:5px;width:100%;background-color:#7F7F7F;float:left;margin:0 0 30px;}
.image-wrap{min-height:160px;height:160px;width:100%;border:1px solid rgba(14, 14, 14, 0.4);padding:0;float:left;position:relative;overflow:hidden;}
.navButtons{text-align:center !important;width:100%;}
.navButtons a, .navButtons button, .navButtons .button{display:inline-block !important;}
.hidden, .fields{display:none;}
.invisibles{height:1px;width:1px;position:absolute;left:-99999px;}
.controls{}
.menu-divider{display:none;}
.group-input{float:left;width:100%;height:auto;display:block;margin:12px 0;}
.group-input .description{color:#FFFFFF;font-weight:bold;font-family:'Maximus', sans-serif, sans-serif;width:auto;}
.group-input .controls.small{width:180px;float:right;text-align:right;padding-right:5px;}
.group-input .controls.large{width:100%;float:left;text-align:center;}
.radio-buttons{width:100%;float:left;}
.radio-buttons input[type=radio]{display:none;}
.radio-buttons input[type=radio] + label{width:80px;float:none;height:40px;line-height:40px;background-color:#7F7F7F;color:#FFFFFF;border:2px solid #FFFFFF;cursor:pointer;padding:0;text-align:center;display:inline-block;font-weight:bold;font-size:1rem;text-transform:uppercase;}
.radio-buttons .controls.large input[type=radio] + label{width:48%;float:none;height:50px;line-height:50px;background-color:#7F7F7F;color:#FFFFFF;border:2px solid #FFFFFF;cursor:pointer;padding:0;text-align:center;display:inline-block;font-weight:bold;font-size:1.2rem;text-transform:uppercase;}
.radio-buttons .controls.large input[type=radio]:checked + label,
.radio-buttons input[type=radio]:checked + label{background-color:#8CC641;}
.section.fore.callout{width:25%;}
section.section.banner.center-header-and-text{background-color:#083c3b;color:#ffffff;font-family:'Open Sans', sans-serif;font-size:20px;min-height:100px;}
section.section.header-cc.center-header-and-text{min-height:0;padding-bottom:0;}
.section-text h2{font-family:'Maximus', sans-serif;text-align:center;}
button#apple-id{background:url(../images/apple.png) no-repeat center center;background-size:contain;width:100%;height:97px;}
button#google-bnt{background:url(../images/play.png) no-repeat center center;background-size:contain;width:100%;height:97px;}
section.section.green-back.left-image-right-text .section-text p{color:#ffffff;font-family:'Open Sans', sans-serif;font-size:4em;text-align:center;line-height:1;padding-top:6%;}
#apple-id-small{background:url(../images/apple.png) no-repeat center center;background-size:contain;width:100%;height:35px;}
#google-bnt-small{background:url(../images/play.png) no-repeat center center;background-size:contain;width:100%;height:35px;}
nav > ul li a, nav > ul li span{font-family:'Maximus', sans-serif;font-size:0.875rem;color:#000;}
.info-top.text-right span{font-family:'Maximus', sans-serif;}
.info-top span.phone {
    margin-left: 5px;
}
span.success-body-name{color:#0c383c;font-family:'Open Sans', sans-serif;font-style:italic;font-size:1.2em;position:relative;left:45%;}
section.section.map-holder.map-card{height:600px;}
.map-card.card{width:33%;padding:15px;position:relative;left:58%;top:90px;background-color:#d5dede;}
.section .map-card.card h2{color:#0c383c;}
.map-card.card p{color:#262626;}
button.orange-text-bnt, input[type="submit"]{background-color:#cf5f26;font-family:'Open Sans', sans-serif;font-size:1.2em;margin-bottom:5px;}
span.phone {
    padding: 7px 14px;
    background: #000000;
    color: #f4c224;
    border-radius: 30px;
}
span.phone svg {
    margin: 0 8px 0 0;
}
.footer-nav li{padding:0 11px 0 0;}
.footer-bottom .legal li{font-family:'Open Sans', sans-serif;font-size:0.725rem;color:#ffffff;font-weight:700}
.footer-nav .legal li{color:#ffffff;}
.top-nav{background-color:#0b403f;color:#ffffff;height:45px;}
.top-nav{background-color:#0b403f;color:#ffffff;height:45px;font-size:1.5em;text-transform:uppercase;font-family:'Open Sans', sans-serif;padding-top:7px;}
.inner .card{width:52%;background-color:#134947;border-radius:23px;padding:15px;margin-left:20%;}
.inner .card h3{text-transform:uppercase;font-family:'Open Sans', sans-serif;}
.inner .card p{text-transform:uppercase;font-family:'Open Sans', sans-serif;color:#ffffff;}
input[type="submit"]{color:#ffffff;width:100%;margin-top:16px;border-radius:12px;border:none;}
span.inner-head{font-size:4em;text-transform:uppercase;font-family:'Open Sans', sans-serif;}
.small-callout-with-image .callout .section-image img{max-width:135px;}
section.section.big-bag.small-callout-with-image img{max-width:270px;}
.secondary .inner img{position:absolute;left:0;width:25%;bottom:-140px;height:auto;}
.section{margin-bottom:0;}
body.contact.secondary section.section.map-holder.map-card .map-card.card{display:none;}
.col-md-12.question.question-span h2{font-family:'Maximus', sans-serif;font-size:3em;color:#1f504d;font-weight:900;}
.col-md-12.answer h2{font-family:'Maximus', sans-serif;font-size:3em;color:#e07c18;font-weight:900;}
body.faq.secondary .col-md-12.text-right img{max-width:10px;margin-left:90%;}
body.mobile-app.secondary section.section.biggreen-back.right-image-left-text .section-image img{max-height:800px;}
body.mobile-app.secondary section.section.biggreen-back.right-image-left-text .section-text .row{margin-bottom:6%;}
section.section.biggreen-back.right-image-left-text{padding-top:5%;}
p.spe{color:#ffffff;font-size:2em;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
p.spe-1{color:#ffffff;font-size:2.5em;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
section ul, ul li{list-style-type:disc;}
section.section.step-form{background-color:#e1e1e1;}
span.form-label{color:#0c383c;font-size:2em;font-family:'Open Sans', sans-serif;}
span.form-body{font-size:.50em;color:#4d4d4d;}
input[type="text"], input[type=password], input[type=email], textarea {
    border: 2px solid #f4c224;
    background-color: transparent;
    margin-bottom: 10px;
    padding: 0.5rem 1rem;
    color: #4d4d4d;
}
section.section.corp-pricing {
    background: transparent url("../images/corn.png") no-repeat center;
    background-size: cover;
}
section.section.corp-pricing .wrap {
    margin: 10px auto;
    padding: 20px 40px 30px;
    background: rgba(0,0,0,0.8) url("../images/cloth-pattern.png") center;
    border: 1px solid #fff;
    width: 40vw;
    min-width: 620px;
    max-width: 1400px;
    text-align: center;
    box-shadow: 0 0 43px 10px rgba(0, 0, 0, 0.78);
}
section.section.corp-pricing .wrap h2,
section.section.corp-pricing .wrap p {
    color: #fff;
}
section.section.corp-pricing .wrap p {
    margin-bottom: 1rem;
}
.registration-bg ::-webkit-input-placeholder,
section.section.corp-pricing .wrap ::-webkit-input-placeholder { color: #fff; }
.registration-bg ::-moz-placeholder,
section.section.corp-pricing .wrap ::-moz-placeholder { color: #fff; }
.registration-bg :-ms-input-placeholder,
section.section.corp-pricing .wrap :-ms-input-placeholder { color: #fff; }
.registration-bg :-moz-placeholder,
section.section.corp-pricing .wrap :-moz-placeholder { color: #fff; }
.registration-bg ::placeholder,
section.section.corp-pricing .wrap ::placeholder { color: #fff; }
.form-transp{background: transparent !important; border: 2px solid #f4c224 !important; color: #ffffff;}
body.corporate-program.secondary input[type="submit"]{width:18%;margin:0 41% 20px;padding:12px;}
body.contact.secondary input[type="submit"]{width:20%;margin:0 40%;}
.contact-bg h2, .contact-bg h3{color:#0c383c;}
.contact-bg h2{color:#0c383c;font-size:4em;}
.contact-bg{margin-top:55px;}
textarea{height:9rem;width:100%;}
.contact-bg p{line-height:.5;}
.row.pad{margin-top:17px;}
body.contact.secondary input[type="submit"]{width:20%;margin:0 40%;padding:10px;}
section.section.blueish-bg.right-image-left-text .section-text{padding-right:30px;}
section.section.blueish-bg.left-image-right-text .section-text{padding-left:30px;}
.contact-bg .col-md-11{padding-left:5%;}
.contact-bg img{width:100%;}
img.icon-big{width:unset;padding-top:8px;}
.map-card.card{position:absolute;}
section.section.blueish-bg.small-callout-with-image{height:385px;}
section.section.blueish-bg.top-45.small-callout-with-image{height:330px;}
.move-me{position:absolute;top:0;left:0;font-size:31px;color:#ffffff;font-family:'Maximus', sans-serif;}
section.section.prices .section-image{width:80%;}
section.section.prices .section.callout.text-center{width:33%;}
h2{color:#252525;}
section.section.banner.center-header-and-text h2{color:#fff;}
section.section.banner.center-header-and-text{padding:0 10px;}
body.terms-and-conditions.secondary .sections{padding-top:10px;}
body.privacy-policy.secondary .sections{padding-top:10px;}
.back-shade{position:fixed;top:0;left:0;z-index:9998;background-color:rgba(37, 33, 33, 0.78);width:100%;height:100vh;}
.info-top.text-right .login-title {
    padding: 5px 12px 5px 10px;
    font-family: 'maximus',sans-serif;
    font-size: 0.875rem;
}
.social-icon, .social-icon li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0.875rem;
    line-height: 1.5;
}
.social-icon a {
    display: inline-block;
    color: #f4c224;
    background-color: #000;
    margin: 0 0 0 5px;
    padding: 4px 0 5px;
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    height: 32px;
    width: 32px;
}
.social-icon li:first-child a{
    margin: 0;
}
.col-md-12.text-center.aligncenter span{color:#ffffff;font-weight:600;}
.extra-padding{padding-right: 15px;padding-top: 15px;}
footer.footer i.fa{color:#ffffff;}
footer hr{border-top: 2px solid #f4c224;}
.small-callout-with-image .callout .section-image img{max-width:135px;height:100px;width:auto;}
.home .hero .inner{position:absolute;top:50%;left:75%;transform:translateY(-50%) translateX(-50%);width:30%;}
.home .hero .inner p{color:#FFFFFF;font-family:'Open Sans', sans-serif;}
a.button{background-color: transparent;border-color:#252525;font-family:'Maximus', sans-serif;}
.red-back-image h2,.red-back-image p{color:#FFFFFF;font-family:'Open Sans', sans-serif;}
.red-back-image h2,.red-back-image p{color:#FFFFFF;font-family:'Open Sans', sans-serif;}
.red-back-image button{color:#ff0000;font-family:'Maximus', sans-serif;background-color:#FFFFFF;}
.gray-back-image .section-text h2 ,.gray-back-image .section-text p{color:#ffffff;text-align:center;}
.gray-back-image .section-image img{position:relative;bottom:-40px;}
section.section.gray-back-image.right-image-left-text .section-text{margin-top:5%;}
section.section.gray-back-image.right-image-left-text button{background-color:#ffffff;color:#808080;font-family:'Maximus', sans-serif;}
span.success-body-name{color:#0c383c;font-family:'Open Sans', sans-serif;font-size:1.2em;position:relative;left:70%;}
section.section.slider h4.text-center{font-family:'Maximus', sans-serif;}
section.section.slider p.Body{color:black;}
i.fa.fa-quote-left{color:black;}
form.text-center{margin:0 25%;}
.section-text{width:50%;float:left;padding:25px 55px 0;}
section.section.team-pictures.grayBack.small-callout-with-image .section.callout p, section.section.team-pictures.grayBack.small-callout-with-image .section.callout h2{text-align:center;color:#FFFFFF;line-height:0.8;}
section.section.team-pictures.grayBack.small-callout-with-image .section-image img{max-width:260px;height:260px;width:auto;}
.section.half.callout{width:40%;margin-left:13%;}
.section.half.right.callout{margin-left:-5%;}
section.section.redBackService.small-callout-with-image .section.callout{width:25%;}
section.section.redBackService.small-callout-with-image .section.try.callout{width:25.333%;margin-left:0;}
section.section.redBackService.small-callout-with-image .section.try.f.callout{margin-left:11%;}
section.section.right-image-left-text .section-text{text-align:left;}
section.section.left-image-right-text .section-text h2{text-align:left;}
body.equipment-and-tool-repair.secondary section.section.small-callout-with-image .section.callout{width:20%;}
body.equipment-and-tool-repair.secondary h2{font-size:2em;}
.section-text.section-left{padding-left:20%;}
li{font-family:'Maximus', sans-serif;}
li{font-size:22px;}
button.bnt-fff{background-color:#782f40;border-color:#782f40;color:#fff;position:relative;top:50%;padding:15px;line-height:0}
i.fa.fa-angle-down{color:#4d4d4d;font-size:25px;}
button#find-button{color:#808080;background-color:unset;}
.manufacturers a {
    display: block;
    border: 2px solid transparent;
    padding: 20px;
}
.manufacturers a:hover, .manufacturers a:focus {
    border-color: #b3b3b3;
}
section.section.manufacturers h2 {
    font-size: 2rem;
    text-align: center;
    color: #252525;
}
.contact-bg p{line-height:1;padding:25px;}
input[type="submit"]{width:25%;border:none;padding:10px 16px;background-color:#ff0000;color:#FFFFFF;border-radius:10px;}
.contact-bg h4{line-height:1;padding:0;margin:0;}
p.number-phone{font-size:13px;}
img.cats{padding-bottom:26px;height:109%;}
.overlay{position:absolute;top:31%;left:24%;width:55%;color:#fff;font-family:'Maximus', sans-serif;font-size:24px;text-align:center;}
.col-md-6 .overlay{padding:0;text-align:center;width:60%;}
.red-container:hover{background-color:red;height:322px;}
body.cats.secondary section.section.cats-main img{max-height:230px;}
img.cats:hover{opacity:.3;}
.table-items:nth-child(even){background:#d7d7d7;}
.col-md-12.table-items p.text-left{font-family:'Maximus', sans-serif;}
i.fa.fa-chevron-left, i.fa.fa-chevron-right{color:#48484a;font-size:20px;}
.left-border { border-left: 2px solid #d72130;}
span.login-title { color: #d72130;font-weight: 600; text-transform: uppercase;}
span.login-title:hover, span.login-title:focus {color: #f4c224}
.title h4,
.description p {
    color: #ffffff;
    text-shadow: 0 0 20px rgba(91, 91, 91, 0.4);
}
.description p {
    font-family: 'Open Sans', sans-serif;
}
.featured {width: 49% !important;background:transparent; color: #fff;  border-left: 2px solid #fff;}
.featured .section-text, .featured .section-text h2, .featured .section-text p{text-align: left !important; color: #fff;}
.cta {
    background: #f4c224;
    min-height: auto;
    padding: 15px;
}
.cta h2 {
    font-family: 'Maximus', sans-serif;
    font-size: 1.65rem;
}
.cta h2 button {
    margin: 0;
}
#featured {
    background: #723232 url(../images/wall.jpg) no-repeat center;
    background-size: cover;
}
#featured h3{
    color: #fff;
    margin-bottom: 2rem;
}
#featured h2 {
    text-transform: capitalize;
    font-size: 1.45rem;
}
#featured img {
    margin: 0 1rem 1rem;
}
#featured .button {
    display: inline-block;
    margin-top: 1rem;
    padding: 10px;
    border: 2px solid #fff;
    top: 10px;
    color: #fff;
}
#slider img {
    width: 25%;
    background: #fff;
    border-radius: 50%;
}
#slider .success-stories-single{
    background: #f4c224 url(../images/quote.png) no-repeat 10px 10px;
    margin: 15px;
    padding: 35px;
}
#slider .signature {
    text-transform: uppercase;
}

.success-stories-image {
    height: 100px;
    overflow: hidden;
    width: 100px;
    margin: 0 auto;
    border-radius: 50%;
}

#events { background: transparent url("../images/circle.jpg") no-repeat center; background-size: cover;}
.circle {
    background: transparent url("../images/circle.jpg") no-repeat center;
    background-size: cover;
}

#slider h4 {
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}
#slider.circle h4,
#events h4 {
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 1.5rem;
}

.events-single{
    background-color: #ffffff;
    padding: 10px;
    margin: 10px;
}

#slide-back, #slide-next,
#slide-back1, #slide-next1 {
    display: block;
    background: transparent;
    border: none;
    top: 50%;
    margin: 0 auto;
    padding: 0;
}

#slider.circle #slide-back, #slider.circle #slide-next,
#slide-back1 i , #slide-next1 i,
#slide-back1 svg , #slide-next1 svg{
    color: #fff;
    font-size: 20px;
}
.events-title {
    display: block;
    margin: 0.5rem 0 0.125rem;
    font-size: 1.25rem;
    color: #f4c224;
    text-transform: uppercase;
    font-weight: bold;
}
.events-main .events-date {
    display: block;
    font-size: 1.75rem;
}
.events-date .fa-calendar-alt,
.events-time .fa-clock {
    color: #d72130;
}
.events-location {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.7rem;
    font-weight: bold;
}
a.button.btn-small {
    display: inline-block;
    background: #f4c224;
    border: 2px solid #f4c224;
    margin-bottom: 1rem;
    padding: 10px;
}

.mini-bar{
    width: 50px;
    border-bottom: 2px solid #f4c224;
    margin: 10px auto;
}
.mission {
    background: #252525 url("../images/mission.jpg") no-repeat center;
    background-size: cover;
}
.mission section {
    background: transparent;
}
.mission h2,
.mission h3,
.mission h5,
.mission h6,
.mission p {
    color: #fff;
}
.mission h2 {
    font-size: 1.35rem;
}
.mission h5 {
    margin: 4rem 0 3rem;
}
.mission .border-red-left {
    border-left: 2px solid #d72130;
}
.mission button {
    margin-top: 1rem;
    background-color: #fff;
    border-color: #fff;
}
.border-black-left {border-left: 2px solid #252525}
.border-yellow-left {border-left: 2px solid #f4c224}
.light-yellow-bg {
    background-color: rgba(244, 194, 36, 0.5);
}
.light-yellow-bg h6 {
    color: #fff;
}
.squares {
    background: transparent url("../images/squares.png") no-repeat center;
    background-size: cover;
}

img.auto {
    width: auto;
}

.light-gray {
    background-color: #ebebeb;
}
.modal-dialog {
    width: 80%;
}
.registration {
    background: transparent url("../images/feathers.jpg") no-repeat center;
    background-size: cover;
}
.registration-bg {
    padding: 3rem;
    background: transparent url("../images/registration-bg.png");
}
.registration-bg h3,
.registration-bg p {
    color: #fff;
}
.registration-bg h3 {
    margin: 0 0 0.5rem;
}
.registration-bg p {
    margin: 0.5rem 0 1rem;
}
.registration-bg input[type="text"], .registration-bg input[type=password], .registration-bg textarea {
    color: #fff;
}
#georgia {
    padding: 40px 70px;
    width: 100%;
    background: #f4c224;
}
#nationwide{
    padding: 40px 70px;
    width: 60%;
    background:#782f40;
    display:none;
}
#georgia img, #nationwide img {
    display: block;
    float: left;
    position: relative;
    top: -6px;
}
#georgia h2, #nationwide h2 {
    margin-bottom: 2rem;
    color: #fff;
}
#georgia h6, #nationwide h6 {
    display: block;
    padding: 0 0 0 1rem;
    margin: 0 0 0 4rem;
    color: #fff;
    font-size: 1.35rem;
    line-height: 1.5;
}
.activities p {
    text-align: center;
    color: #fff;
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: 2rem;
}
.partners h4,
.partners p {
    color: #fff;
    text-align: center;
}
.partners h4 {
    margin-bottom: 2rem;
}
.partners p {
    margin-bottom: 1rem;
    font-style: italic;
    text-transform: uppercase;
}
.modal-body {
    padding: 20px;
}
.modal-body .col-7 {
    padding-left: 20px;
}
.modal-footer {
    border: none;
}
.modal-footer .row {
    width: 100%;
    margin: 0;
}
.modal-footer .col:last-child {
    text-align: right;
}
.modal .close2 {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.modal button {
    background: transparent;
    border-color: transparent;
    color: #000;
    font-size: 0.875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-transform: capitalize;
    padding: 0;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.modal button:hover, .modal button:focus {
    color: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.embed-responsive-map::before {
    padding-top: 35%;
}
.docusign h3,
.docusign h4,
.docusign p {
    color: #fff;
}

.docusign p {
    color: #fff;
    font-size:.85rem;
}

.mobile-phone {
    display: none !important;
}

.yellow-text{
    color: #f4c224 !important;
}
.huge-text{
    font-size: 75px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding: 0;

}