@font-face {
    /* Fedra Serif A Book */
    font-family: "WF-028154-009464-000003";
    src: url('../fonts/WF-028154-009464-000003.eot');
    src: url('../fonts/WF-028154-009464-000003.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000003.woff') format('woff'), url('../fonts/WF-028154-009464-000003.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Serif A Medium */
    font-family: "WF-028154-009464-000050";
    src: url('../fonts/WF-028154-009464-000050.eot');
    src: url('../fonts/WF-028154-009464-000050.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000050.woff') format('woff'), url('../fonts/WF-028154-009464-000050.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Sans Medium */
    font-family: "WF-028154-009464-000021";
    src: url('../fonts/WF-028154-009464-000021.eot');
    src: url('../fonts/WF-028154-009464-000021.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000021.woff') format('woff'), url('../fonts/WF-028154-009464-000021.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    /* Fedra Sans Book */
    font-family: "WF-028154-009464-000007";
    src: url('../fonts/WF-028154-009464-000007.eot');
    src: url('../fonts/WF-028154-009464-000007.eot?#iefix') format('embedded-opentype'), url('../fonts/WF-028154-009464-000007.woff') format('woff'), url('../fonts/WF-028154-009464-000007.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

html {
  scroll-behavior: smooth;
}

a {
    color: #D04723;
}

a:hover {
    color: #D04723;
}

.head-section {
    background: url(../images/tkbp-header_Desktop.jpg) no-repeat;
    min-height: 500px;
    background-size: cover;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%);
}

.banner-content {
    padding: 8vw 0 0 3vw;
}

.banner-content h1 {
    font-family: "WF-028154-009464-000050";
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 35px;
    color: #28231E;
}

.banner-content p {
    font-family: "WF-028154-009464-000007";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #B95C23;
}

.mobile-section h1 {
    font-family: "WF-028154-009464-000050";
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 35px;
    color: #28231E;
}

.mobile-section p {
    font-family: "WF-028154-009464-000007";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #B95C23;
}

.mobile-section {
	display: none;
}

.about-shiva-section {
    background-color: #F5F0E5;
	padding-bottom: 35px;
}

.section-title {
    text-align: center;
    padding: 35px 0px 20px 0px;
}

.section-title h2 {
    font-family: "WF-028154-009464-000050";
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    color: #02026C;
}

.section-decs {
    padding-left: 16px;
    padding-right: 16px;
}

.section-decs p {
    font-family: "WF-028154-009464-000007";
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #28231E;
}

.section-btn {
    text-align: center;
	padding-top: 15px;
}

.button-css {
    background-color: #D04723;
    display: inline-block;
    font-family: "WF-028154-009464-000021";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
    padding: 18px 45px;
    border-radius: 5px;
}
.button-css:hover {
    color: #FFFFFF;
}

.about-msr-section {
    background-color: #00052F;
	padding-bottom: 50px;
}

.top-img {
    text-align: center;
    padding-top: 37px;
}

.msr-section .section-title h2 {
    font-size: 30px;
    color: #FFA735;
}

.msr-section .section-decs p  {
    color:  #FFFFFF;
}

.section-decs strong {
    font-size: 20px;
}

.section-decs ul li {
    font-family: "WF-028154-009464-000007";
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #28231E;
}

.contact-us-section {
    background-color: #F5F0E5;
    text-align: center;
}

.sadhana-section {
    padding-bottom: 47px;
}

@media only screen and (max-width: 767px) {
.mobile-hide {
	display: none;
}
.head-section {
    background: url(../images/tkbp-header_mobile.jpg) no-repeat;
    min-height: 340px;
}

.banner-content {
	display: none;
}
.mobile-section {
	display: block;
}
.top-img {
    padding-left: 15px;
    padding-right: 15px;
}
}
