@import 'https://fonts.googleapis.com/css?family=Fjalla+One';
@import 'https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i';
body {font-family: 'Roboto', sans-serif;}
html, body { width:100%; max-width:100%; padding:0; margin:0; }
html {-webkit-text-size-adjust: 100%; }
a { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; }
.main_widebanner>.inner { padding: 0; max-width: 100% !important; }
.main_header {background-color: #393939;background-image: -moz-linear-gradient(top,#303030,#474747);background-image: -webkit-gradient(linear,0 0,0 100%,from(#303030),to(#474747));background-image: -webkit-linear-gradient(top,#303030,#474747);background-image: -o-linear-gradient(top,#303030,#474747);background-image: linear-gradient(to bottom,#303030,#474747);background-repeat: repeat-x;border-bottom: 5px solid #303030;box-shadow: 0 5px 4px rgba(0,0,0,0.23);max-height: 79px;}
#menu {background-color: transparent;margin: 10.5px auto;}
#menu a {color:#ffffff;font-family: 'Fjalla One', sans-serif;font-size: 16px;text-transform: uppercase;}
#menu li:hover > a  {color:#9F67E8; }
#menu ul a:hover {background:#000000;}
#menu ul a {color:#ffffff;font: 12px/1.2em "Helvetica Neue", Helvetica, Arial, sans-serif;}
#menu ul {background:#000000;border: none;padding: 10px 0;}
#menu ul li:first-child > a:after {display:none;}
.main_widebanner {display:block;width:100%;}
.main_header > .innercustom1 {position:relative;}
.main_header > .innercustom1 .logoout {position:absolute;padding: 0;top: 0;left: 0;z-index: 9999;}
.bannertext span {font-family: 'Roboto', sans-serif !important;background: rgba(0, 0, 0, 0.5) !important;margin: 0 auto;padding: 10px 20px !important;max-width: 1240px;font-size: 32px !important;font-weight: 600;}
.gadgets_banners .banners .bannertext {top: 100px;left: 0;right: 0;margin-left: 0;margin-right: 0;background: none;text-align: center;}

/*RWARDZ*/
.main_side .gadgets_engage .inner .engage-button { border-radius:0; background:none; padding:0; }
.bottom_gadgets .gadgets_engage .inner .engage-button .writebuttonm, .main_banner .gadgets_engage .inner .engage-button .writebuttonm, .main_side .gadgets_engage .inner .engage-button .writebuttonm {background-color: #684092;box-shadow:none;margin:0;color:#ffffff;text-transform:uppercase;border-radius:0;font-family: 'Roboto',sans-serif;font-weight: 500;}
.bottom_gadgets .gadgets_engage .inner .engage-button .writebuttonm:hover, .main_banner .gadgets_engage .inner .engage-button .writebuttonm:hover, .main_side .gadgets_engage .inner .engage-button .writebuttonm:hover {background: #814ABD;color: #ffffff;}
.bottom_gadgets .gadgets_engage .inner .engage-button, .main_banner .gadgets_engage .inner .engage-button {border-radius:0; background:none; padding:0;}
.main_side .gadgets_engage .inner .engage-button .txt {color:#000000;}
.popular_post h2, .popular_post #feedContainer h3 a { font-family: 'Roboto', sans-serif; }
.popular_post h2 {font-weight:500;}
.popular_post #feedContainer h3 a:hover, .main_articles article .articlecnt h2 a:hover, .main_articles article .articlecnt .namedatetime>span a:hover , a.rdm:hover {color: #684092;}
.mygooglemap a {display:block; text-align:center;}
.contact_info h2 {color: #7a43b6;font-size: 18px;text-align: center;margin-bottom:15px;font-weight: 600;}
.contact_info {font-size: 15px;text-align: center;border: 1px solid #684092;padding: 25px 10px;background: #303030;color: #ffffff;}
.banners { background: url(/WebFTP/client/100056/Advanced-Profiles-mainBanner.jpg) no-repeat center center; min-height: 310px; background-size:cover; }
#owl-slide-4803 .item img {display:none !important;}

.main_articles article .articlecnt h1 a, .main_articles article .articlecnt h2 a {font-size:32px;font-family: 'Roboto', sans-serif;font-weight: 500 !important;}
.backtohometop .clbacktohome { background: #684092; font-family: 'Roboto', sans-serif; }

/*Earn Rwards*/
.earn_rewards {padding: 20px 10px;background: #4C4C4C;text-align: center;box-shadow: 0px 2px 21px #4C4C4C;}
.earn_rewards h2 {font-family: 'Berlin-Sans-FB-Demi-Bold' !important; color: #42b5e8; font-size: 28.01px;margin-bottom: 6px;}
.main_widebanner, .main_widebanner > .inner:first-of-type, #gadget_3980 {overflow:visible;}
.earn_rewards .row2 a {color:#ffffff;font-family: 'Montserrat', sans-serif;font-size: 14.18px;padding: 9px 20px 7px;border: 1px solid #684092;max-width: 172px;width: 100%;display: inline-block;margin-left: 19px;text-decoration: none;/* text-shadow: 2px 1px 2px #000000; *//* border-radius: 6px; */background: #684092;}
.earn_rewards .row2 > a:first-of-type {margin-left:0;}
.earn_rewards .row2 a:hover {background: #814ABD;color: #ffffff;}
.earn_rewards .row2 {overflow:hidden; display: block;margin: 0 auto;}
#gadget_4803, #gadget_4806 {margin-bottom:0;}


@media screen and (max-width:1365px){
.bannertext span {font-size: 27px !important;max-width: 1040px;}
}
@media screen and (max-width:1085px){
.main_header > .innercustom1 .logoout { max-width: 280px; }
#menu a { font-size: 15px; padding: 4px 14px; }
}
@media screen and (max-width:960px){
.bannertext span {font-size: 21px !important;}
.main_header > .innercustom1 .logoout { max-width: 192px; }
#menu-trigger, #menu-trigger-search {margin-top:0;}
#menu-wrap #menu-trigger { background-color: #ffffff; }
#menu ul {padding:0;}
#menu a {padding:10px;}
.main_header {max-height:57px;}
#menu { margin: 0px auto; max-height: 200px; overflow: scroll; }
.main_header > .innercustom1 .topsearchbox {top:50px;}
.banners {min-height:258px;}
.gadgets_banners .banners .bannertext { top: 85px; }
}
@media screen and (max-width:799px){
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a { max-width: 24%;}
.earn_rewards .row2 a {margin-left:2%; font-size:12px}
}
@media screen and (max-width:643px){
.earn_rewards .row2 a {  font-size: 10px; }
}
@media screen and (max-width:591px){
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a {  padding: 9px 10px 7px; }
}
@media screen and (max-width:542px){
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a {  display: block; margin: 11px auto 12px; }
.earn_rewards .row2 > a:first-of-type, .earn_rewards .row2 a { max-width: 50%;}
}
@media screen and (max-width:500px){
.main_header > .innercustom1 .logoout { max-width: 192px; }
}

/* Footer */

.flex-box {
  display: -webkit-box;
  display: flex;
}

.flex-box-wrap {
  flex-wrap: wrap;
}

.main_footer > .inner {
  max-width: none;
  padding: 0;
}

.main_footer {
  padding: 0;
  background-color: #4c4c4c;
  color: #fff;
  position: relative;
}

.main_footer .container-fluid:before,
.main_footer .container-fluid:after {
  content: "";
  display: table;
}

.main_footer .container-fluid:after {
  clear: both;
}

.footer-logo span.logo-text {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #00666c;
  letter-spacing: -1px;
  font-weight: 600;
  font-size: 1.5em;
}

.main_footer,
.main_footer a {
  color: #747474;
  font-weight: 400;
}

.main_footer a:hover,
.main_footer a:focus {
  color: #696969;
  text-decoration: none;
}

.main_footer .container-fluid {
  max-width: 1200px;
}

.main_footer h4 {font-weight: 400;font-size: 18px;}

.main_footer .footer-logo img {
  max-width: 400px;
}

.footer-top {
  font-size: 14px;
  color: #828282;
}

.main_footer a {
  color: #828282;
}

.main_footer a:hover,
.main_footer a:focus {
  color:#684092;
}

.footer-top .container-fluid {
  padding-top: 40px;
  padding-bottom: 80px;
  background-color: #fff;
}

ul.footer-list {
  list-style: none;
  padding-left: 0;
}

.col-menu .footer-list {
  width: 30%;
  max-width: 240px;
}

.footer-bottom .container-fluid {
  padding-top: 15px;
  padding-bottom: 15px;
}

.footer-logo {
  margin-bottom: 1em;
}

h4.footer-title {
  margin-bottom: 1.5em;
}

.main_footer ul.footer-list  li.footer-menu a {
  padding-top: 2px;
  padding-bottom: 2px;
  display: block;
}

.main_footer ul.footer-list li.footer-menu a:hover,
.main_footer ul.footer-list li.footer-menu a:focus {
  color: #684092;
}

.footer-menu.contact-menu {
  margin-bottom: 1em;
}

.footer-bottom {
    background-color: #343434;
    color: #fff;
}

.main_footer .footer-bottom a {
  color: #fff;
}

.main_footer .footer-bottom a:hover,
.main_footer .footer-bottom a:focus {
  color: #7a7a7a;
}

footer .footer-copyright {
  font-size: .9em;
  float: left;
}

footer .powered {
  float: right;
}

.main_footer>.inner > .powered {display: none;}

@media (max-width: 991px) {
  footer .col-md-5:first-child {
    margin-bottom: 3em;
  }
}