/* your styles go here */
@font-face {
    font-family: 'Glyphicons Halflings';

    src: url('/vendor/bootstrap/css/fonts/glyphicons-halflings-regular.eot');
    src: url('/vendor/bootstrap/css/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
        url('/vendor/bootstrap/css/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
        url('/vendor/bootstrap/css/fonts/glyphicons-halflings-regular.woff') format('woff'),
        url('/vendor/bootstrap/css/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
        url('/vendor/bootstrap/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.text-justify {
    text-align:justify;
}

.simple {
    background: #91877b;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}


.how-section1{
    margin-top:-15%;
    padding: 10%;
}
.how-section1 h4{
    color: #ffa500;
    font-weight: bold;
    font-size: 30px;
}
.how-section1 .subheading{
    color: #3931af;
    font-size: 20px;
}
.how-section1 .row
{
    margin-top: 10%;
}
.how-img
{
    text-align: center;
}
.how-img img{
    width: 50%;
}

.w-40{
    width: 40% !important;
}


.fancybox-slide.watermark .fancybox-spaceball {
    background-image: url('/gallery-images/cp.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.header__center {
    font-size: 2rem;
    display: grid;
    grid-template-columns: 1fr max-content 1fr;
    grid-column-gap: 1.2rem;
    align-items: center;
}

.header__center::before,
.header__center::after {
    content: "";
    display: block;
    height: 1px;
    background-color: currentColor;
}