.indian-hero {
    position: relative;
    background: #000;
}

.indian-hero>img {
    width: 100%;
}

.indian-hero .indian-hero-text {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
}

.indian-hero .indian-hero-text.h-align-center {
    left: 50%;
    transform: translateX(-50%);
}

.indian-hero .indian-hero-text.v-align-center {
    top: 50%;
    transform: translateY(-50%);
}

.indian-hero .indian-hero-text.h-align-center.v-align-center {
    transform: translate(-50%, -50%);
}

.indian-hero .indian-hero-text.indian-hero-text-container {
    width: 40%;
    padding: 0 75px;
}

.indian-hero .indian-hero-text.text-center {
    text-align: center;
}

.indian-hero .indian-hero-text .indian-hero-heading {
    font-size: 48px;
}

.indian-hero .indian-hero-text .indian-hero-subtitle,
.indian-hero .indian-hero-text a,
.indian-hero .indian-hero-text p {
    margin-top: .5em;
}

.indian-hero .indian-hero-text .indian-hero-subtitle {
    display: block;
    font-size: 24px;
}

.indian-hero .indian-hero-text p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

@media screen and (max-width: 767px) {
    .indian-hero .indian-hero-text {
        position: relative;
    }

    .indian-hero .indian-hero-text.h-align-center,
    .indian-hero .indian-hero-text.v-align-center,
    .indian-hero .indian-hero-text.h-align-center.v-align-center {
        top: 0;
        left: 0;
        padding: 20px 0;
        text-align: center;
        transform: none;
    }

    .indian-hero .indian-hero-text.indian-hero-text-container {
        width: 100%;
        padding: 16px 32px;
    }
}

.indian-btn {
    background-image: none;
    border: none;
    cursor: pointer;
    margin: 0;
    text-decoration: none;
    touch-action: manipulation;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-item-align: start;
    -webkit-align-self: flex-start;
    -webkit-flex-item-align: flex-start;
    align-self: flex-start;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.indian-btn-sm {
    height: 36px;
    padding-left: 18px;
    padding-right: 18px
}

.indian-btn-md {
    padding-left: 22px;
    padding-right: 22px
}

@media (min-width: 1200px) {
    .indian-btn-md {
        height: 46px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .indian-btn-md {
        height: 42px
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .indian-btn-md {
        height: 38px
    }
}

@media (max-width: 767px) {
    .indian-btn-md {
        height: 40px
    }
}

.indian-btn-lg {
    padding-left: 28px;
    padding-right: 28px
}

@media (min-width: 1200px) {
    .indian-btn-lg {
        height: 54px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .indian-btn-lg {
        height: 48px
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .indian-btn-lg {
        height: 42px
    }
}

@media (max-width: 767px) {
    .indian-btn-lg {
        height: 46px
    }
}

.indian-btn-color-primary,
.indian-btn-color-primary-dark,
.indian-btn-color-primary-light {
    color: #fff
}

.indian-btn-color-primary-dark.disabled,
.indian-btn-color-primary-dark:disabled,
.indian-btn-color-primary-dark[disabled=disabled],
.indian-btn-color-primary-dark[disabled],
.indian-btn-color-primary-light.disabled,
.indian-btn-color-primary-light:disabled,
.indian-btn-color-primary-light[disabled=disabled],
.indian-btn-color-primary-light[disabled],
.indian-btn-color-primary.disabled,
.indian-btn-color-primary:disabled,
.indian-btn-color-primary[disabled=disabled],
.indian-btn-color-primary[disabled] {
    opacity: .6;
    filter: alpha(opacity=60);
    cursor: not-allowed
}

.indian-btn-style-primary.indian-btn-color-dark,
.indian-btn-style-primary.indian-btn-color-primary,
.indian-btn-style-primary.indian-btn-color-primary-dark,
.indian-btn-style-primary.indian-btn-color-primary-light {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .25)
}

.indian-btn-style-primary.indian-btn-color-dark:active,
.indian-btn-style-primary.indian-btn-color-dark:focus,
.indian-btn-style-primary.indian-btn-color-primary-dark:active,
.indian-btn-style-primary.indian-btn-color-primary-dark:focus,
.indian-btn-style-primary.indian-btn-color-primary-light:active,
.indian-btn-style-primary.indian-btn-color-primary-light:focus,
.indian-btn-style-primary.indian-btn-color-primary:active,
.indian-btn-style-primary.indian-btn-color-primary:focus {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .65);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .65)
}

.indian-btn-style-secondary {
    background-color: transparent;
    border-style: solid;
    border-width: 2px
}

.indian-btn-style-secondary:active.indian-btn-color-primary,
.indian-btn-style-secondary:active.indian-btn-color-primary-dark,
.indian-btn-style-secondary:active.indian-btn-color-primary-light,
.indian-btn-style-secondary:focus.indian-btn-color-primary,
.indian-btn-style-secondary:focus.indian-btn-color-primary-dark,
.indian-btn-style-secondary:focus.indian-btn-color-primary-light {
    color: #fff
}

.indian-btn-style-secondary:active.indian-btn-color-light,
.indian-btn-style-secondary:focus.indian-btn-color-light {
    border-color: #fff;
    color: #000
}

.indian-btn-style-secondary.disabled,
.indian-btn-style-secondary:disabled,
.indian-btn-style-secondary[disabled=disabled],
.indian-btn-style-secondary[disabled] {
    background-color: transparent
}

.indian-btn-style-secondary.disabled.indian-btn-color-light,
.indian-btn-style-secondary:disabled.indian-btn-color-light,
.indian-btn-style-secondary[disabled=disabled].indian-btn-color-light,
.indian-btn-style-secondary[disabled].indian-btn-color-light {
    border-color: #888;
    color: #888
}

.indian-btn {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-family: Teko, sans-serif;
    font-weight: 400;
    padding-top: 2px;
    text-transform: uppercase
}

.indian-btn-sm {
    font-size: 18px;
    padding-top: 4px
}

.indian-btn-md {
    font-size: 24px
}

.indian-btn-lg {
    font-size: 30px
}

.indian-btn-color-primary,
.indian-btn-color-primary-light {
    color: #fff!important;
    background: #862633
}

.indian-btn-color-primary-light:active,
.indian-btn-color-primary-light:focus,
.indian-btn-color-primary:active,
.indian-btn-color-primary:focus {
    background: #711b26
}

.indian-btn-color-primary-light:hover,
.indian-btn-color-primary:hover {
    background: #b94151
}

.indian-btn-color-primary-light.disabled,
.indian-btn-color-primary-light:disabled,
.indian-btn-color-primary-light[disabled=disabled],
.indian-btn-color-primary-light[disabled],
.indian-btn-color-primary.disabled,
.indian-btn-color-primary:disabled,
.indian-btn-color-primary[disabled=disabled],
.indian-btn-color-primary[disabled] {
    background: #75747b
}

.indian-btn-color-primary-light.disabled:hover,
.indian-btn-color-primary-light:disabled:hover,
.indian-btn-color-primary-light[disabled=disabled]:hover,
.indian-btn-color-primary-light[disabled]:hover,
.indian-btn-color-primary.disabled:hover,
.indian-btn-color-primary:disabled:hover,
.indian-btn-color-primary[disabled=disabled]:hover,
.indian-btn-color-primary[disabled]:hover {
    background: #75747b
}

.indian-btn-style-secondary.indian-btn-color-primary,
.indian-btn-style-secondary.indian-btn-color-primary-light {
    background: 0 0;
    color: #862633;
    border: 2px solid #862633
}

.indian-btn-style-secondary.indian-btn-color-primary-light:active,
.indian-btn-style-secondary.indian-btn-color-primary-light:focus,
.indian-btn-style-secondary.indian-btn-color-primary:active,
.indian-btn-style-secondary.indian-btn-color-primary:focus {
    background: #711b26;
    color: #fff
}

.indian-btn-style-secondary.indian-btn-color-primary-light:hover,
.indian-btn-style-secondary.indian-btn-color-primary:hover {
    background: #862633;
    border: 2px solid transparent;
    color: #fff
}

.indian-btn-style-secondary.indian-btn-color-primary-light:hover svg,
.indian-btn-style-secondary.indian-btn-color-primary:hover svg {
    fill: #fff
}

.indian-btn-style-secondary.indian-btn-color-primary-light.disabled,
.indian-btn-style-secondary.indian-btn-color-primary-light:disabled,
.indian-btn-style-secondary.indian-btn-color-primary-light[disabled=disabled],
.indian-btn-style-secondary.indian-btn-color-primary-light[disabled],
.indian-btn-style-secondary.indian-btn-color-primary.disabled,
.indian-btn-style-secondary.indian-btn-color-primary:disabled,
.indian-btn-style-secondary.indian-btn-color-primary[disabled=disabled],
.indian-btn-style-secondary.indian-btn-color-primary[disabled] {
    background: 0 0;
    color: #75747b;
    border: 2px solid #75747b
}

.indian-btn-style-secondary.indian-btn-color-primary-light.disabled:hover,
.indian-btn-style-secondary.indian-btn-color-primary-light:disabled:hover,
.indian-btn-style-secondary.indian-btn-color-primary-light[disabled=disabled]:hover,
.indian-btn-style-secondary.indian-btn-color-primary-light[disabled]:hover,
.indian-btn-style-secondary.indian-btn-color-primary.disabled:hover,
.indian-btn-style-secondary.indian-btn-color-primary:disabled:hover,
.indian-btn-style-secondary.indian-btn-color-primary[disabled=disabled]:hover,
.indian-btn-style-secondary.indian-btn-color-primary[disabled]:hover {
    background: 0 0 !important;
    color: #75747b !important;
    border: 2px solid #75747b !important
}

/* no-touchevents */
.indian-btn-style-primary.indian-btn-color-dark:hover,
.indian-btn-style-primary.indian-btn-color-primary-dark:hover,
.indian-btn-style-primary.indian-btn-color-primary-light:hover,
.indian-btn-style-primary.indian-btn-color-primary:hover {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .35);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .35)
}

.indian-btn-style-secondary:hover.indian-btn-color-primary,
.indian-btn-style-secondary:hover.indian-btn-color-primary-dark,
.indian-btn-style-secondary:hover.indian-btn-color-primary-light {
    color: #fff
}

.indian-btn-style-secondary:hover.indian-btn-color-primary,
.indian-btn-style-secondary:hover.indian-btn-color-primary-light {
    background: #862633;
    border: 2px solid transparent;
    color: #fff
}
