/*============================================================================
  #Style Options
==============================================================================*/
/*============================================================================
  #Breakpoints
==============================================================================*/
/* Buttons */
.btn--large {
  font-size: 100%; }
.btn--outline {
  background: white; }
.btn--outline:hover {
  color: white !important;
  background-color: #E67E22;
  border-color: white !important; }

@media (max-width: 767px) {
  .btn--large {
    font-size: 100%;
    padding: 1rem 0rem; }
  .btn--outline:hover {
    color: white !important;
    background-color: #E67E22; } }
.img-fluid-custom {
  margin: 1rem auto;
  border-radius: 5px;
  box-shadow: 0 5px 45px 5px rgba(0, 0, 0, 0.2); }

/* Header Section */
/*.header {
    .header-menu {
        text-align: center !important;
        a {
            line-height: 40px;
            display: inline-block;
            margin: 10px 3px;
            background: $color-primary;
            border-radius: 5px;
            font-weight: bold;
            padding: .2rem 1rem;
            color: white;
            @media (max-width: $xs-max) {
                width: 100%;
            }
            &:hover {
                // border: 1px solid white;
            }
        }
    }
    img {
        padding: 0px 50px;
        max-width: 960px;
    }
}
*/
/* Hero Section */
.section--1543717032321 {
  padding: 50px 0;
  min-height: 75vh; }
  @media (max-width: 767px) {
    .section--1543717032321 {
      padding: 25px;
      min-height: 0; } }

/* Pricing Section */
.section--1543527560887 {
  padding-top: 1.85rem;
  padding-bottom: 0; }

.section--1543605675873 {
  padding-top: 0rem;
  padding-bottom: 3rem; }

.section--1543525971083 .col-md-4 {
  width: 31%; }
  @media (max-width: 767px) {
    .section--1543525971083 .col-md-4 {
      width: 100%; } }

/*Cards Section*/
.section--1543605675873 img {
  margin: 0;
  margin-bottom: 1rem;
  box-shadow: 0 5px 45px 5px rgba(0, 0, 0, 0.2);
  border-radius: 5px; }
.section--1543605675873 .pricing__content {
  margin: 1rem 0; }
.section--1543605675873 .card-block {
  padding: 1.25rem 2rem; }
.section--1543605675873 .btn--1543605675873_0 {
  display: none !important; }

/*footer*/
.footer--center .footer__menu-item, .footer--center .footer__powered-by a {
  margin: 1rem;
  margin-top: 1rem; }

.social-icons {
  margin-top: 30px;
  margin-bottom: 0; }
