@font-face {
  font-family: 'Cora-Bold';
  src: url("../BecameReveller/fonts/Cora-Bold.eot?#iefix") format("embedded-opentype"), url("../BecameReveller/fonts/Cora-Bold.otf") format("opentype"), url("../BecameReveller/fonts/Cora-Bold.woff") format("woff"), url("../BecameReveller/fonts/Cora-Bold.ttf") format("truetype"), url("../fonts/Cora-Bold.svg#Cora-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cora-Regular';
  src: url("../BecameReveller/fonts/Cora-Regular.eot?#iefix") format("embedded-opentype"), url("../BecameReveller/fonts/Cora-Regular.otf") format("opentype"), url("../BecameReveller/fonts/Cora-Regular.woff") format("woff"), url("../BecameReveller/fonts/Cora-Regular.ttf") format("truetype"), url("../BecameReveller/fonts/Cora-Regular.svg#Cora-Regular") format("svg");
  font-weight: normal;
  font-style: normal; 
}
/*============
sass variables
=============*/
.font-cora, body {
  font-family: 'Cora-Regular'; }

.font-sm, body {
  font-size: 16px; }

.font-mid {
  font-size: 18px; }

.font-lg {
  font-size: 24px; }

.font-xlg {
  font-size: 36px; }

/*============ global css =============*/
body {
  color: #666666;
  position: relative;
  overflow-x: hidden;
  position: relative;
  height: 100%; }

.container {
  width: 95%;
  max-width: 1200px; }

html {
  height: 100%; }

h1, h2, h3, h4, h5, h6 {
  color: #2c3e50;
  margin: 0px; }

a, a:hover {
  text-decoration: none;
  color: #011126; }

strong {
  color: #011126; }

.btn {
  border-radius: 0px;
  border: 0px;
  color: #fff !important;
  text-transform: uppercase; }

.btn-primary,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background: #8ec640; }

.btn-blue,
.btn-blue:hover,
.btn-blue:active,
.btn-blue:focus {
  border-radius: 0px;
  padding: 15px 25px;
  background: #00adef; }

.btn-white {
  background: #fff;
  color: #011126; }

.btn-transparent {
  background: transparent;
  color: #666666;
  border: 1px solid #ccc;
  border-radius: 5px;
  transition: all .4s; }

.btn-transparent:hover {
  background: #011126;
  color: #fff;
  border: 1px solid #011126;
  border-radius: 5px; }

.ul-no-decoration, .top-social-links, .top-contact-list {
  margin: 0px;
  padding: 0px; }
  .ul-no-decoration li, .top-social-links li, .top-contact-list li {
    list-style: none; }

.ul-inline li {
  display: inline-block; }

.uppercase {
  text-transform: uppercase; }

.capitalize {
  text-transform: uppercase; }

.wrapper {
  padding-top: 100px;
  padding-bottom: 100px; }

/*============ global css =============*/
/*============ header css =============*/
.header-top-wrapper {
  color: #adadaf;
  box-shadow: none; }

.top-social-links li {
  display: inline-block; }
.top-social-links li a {
  display: inline-block;
  padding: 5px 10px;
  border-left: 1px solid #adadaf;
  color: #adadaf; }
.top-social-links li:last-of-type a {
  border-right: 1px solid #adadaf; }

.top-contact-list {
  text-align: right; }
  .top-contact-list li {
    display: inline-block;
    padding: 5px 10px;
    border-left: 1px solid #adadaf;
    color: #adadaf;
    font-size: 14px;
    line-height: 23px; }
  .top-contact-list li:last-of-type a {
    border-right: 1px solid #adadaf; }

.top-navbar {
  background: #011126;
  border: 0px;
  border-radius: 0px;
  margin-bottom: 0px; }
  .top-navbar .navbar-brand {
    height: auto; }

/*============ header css =============*/
/*============ intro css =============*/
.intro-wrapper {
  /* background: url("../img/intro-bg.jpg"); */
  background: url("../../images/BecameReveller/intro-bg.jpg");
  background-size: cover;
  color: #fff;
  text-align: center; }
  .intro-wrapper h1 {
    font-size: 44px;
    text-transform: capitalize;
    color: #fff;
    padding: 20px;
    position: relative; }
    .intro-wrapper h1 span {
      color: #8ec640; }
  .intro-wrapper h1:after {
    content: " ";
    display: block;
    position: absolute;
    bottom: 0px;
    width: 200px;
    background: #fff;
    height: 1px;
    left: 50%;
    margin-left: -100px; }
  .intro-wrapper .text {
    padding: 25px 20px;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 0px; }
  .intro-wrapper .button-wrapper {
    padding: 20px; }
    .intro-wrapper .button-wrapper .btn {
      padding: 10px 50px; }

/*============ intro css =============*/
/*============ get report form css =============*/
.contact-form-enclose label {
  font-weight: 400; }
.contact-form-enclose .form-control {
  height: 45px;
  margin-bottom: 25px; }
.contact-form-enclose select {
  width: 100%; }

.checkbox-wrapper {
  margin-top: -15px;
  display: inline-block; }

.submit-wrapper .btn {
  width: 100%;
  display: block !important;
  padding: 12px;
  border-radius: 2px;
  font-weight: 700; }

.sorry-wrapper {
  padding-top: 25px; }
  .sorry-wrapper img {
    margin: auto; }

.check-wrapper {
  margin-bottom: 20px; }

.price-wrapper .checkbox-wrapper:last-of-type input[type=radio] + label,
.price-wrapper .checkbox-wrapper:last-of-type input[type=checkbox] + label {
  padding-right: 0px !important; }

.situation-wrapper input[type=radio] + label,
.situation-wrapper input[type=checkbox] + label {
  padding-right: 14px !important; }
.situation-wrapper .checkbox-wrapper:last-of-type input[type=radio] + label,
.situation-wrapper .checkbox-wrapper:last-of-type input[type=checkbox] + label {
  padding-right: 0px !important; }

.subscribe-revalwrap-wrapper {
  min-height: 130px;
  background: url("../img/subbg.jpg");
  background-size: 100% 100%;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 20px; }

.wrap-heading span {
  color: #8ec640; }

/*============ get report form css =============*/
/*============ footer css =============*/
footer {
  padding: 40px 20px;
  background: #011126;
  color: #fff;
  text-align: center; }
  footer p {
    margin-bottom: 0px;
    text-transform: capitalize; }

/*** custom checkboxes ***/
.checkbox-wrapper {
  vertical-align: top; }

input[type=radio] {
  display: none; }

/* to hide the checkbox itself */
input[type=radio] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  color: #adadaf;
  font-size: 40px;
  position: relative;
  top: 10px; }

input[type=radio] + label {
  color: #adadaf;
  font-weight: normal;
  padding-right: 40px;
  color: #666666; }

input[type=radio] + label:before {
  content: "\f096"; }

/* unchecked icon */
input[type=radio] + label:before {
  letter-spacing: 10px; }

/* space between checkbox and label */
input[type=radio]:checked + label:before {
  content: "\f046"; }

/* checked icon */
input[type=radio]:checked + label:before {
  letter-spacing: 5px; }

/* allow space for check mark */
input[type=checkbox] {
  display: none; }

/* to hide the checkbox itself */
input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
  color: #adadaf;
  font-size: 40px;
  position: relative;
  top: 10px; }

input[type=checkbox] + label {
  color: #adadaf;
  font-weight: normal;
  padding-right: 40px;
  color: #666666; }

input[type=checkbox] + label:before {
  content: "\f096"; }

/* unchecked icon */
input[type=checkbox] + label:before {
  letter-spacing: 10px; }

/* space between checkbox and label */
input[type=checkbox]:checked + label:before {
  content: "\f046"; }

/* checked icon */
input[type=checkbox]:checked + label:before {
  letter-spacing: 5px; }

/* allow space for check mark */
/*============ footer css =============*/
/*============ footer css =============*/
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  .top-social-links {
    text-align: center; }
    .top-social-links li a {
      border: none !important; }

  .top-contact-list {
    text-align: center; }
    .top-contact-list li {
      border: none !important; }

  .subscribe-revalwrap-wrapper {
    background: transparent; } }
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */

/*# sourceMappingURL=style.css.map */
