nav, h1, h2, h3, p
{
	font-family: "Minion Variable Concept"
}
.fa {
    padding: 5px;
    font-size: 18px;
    width: 30px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
    border-radius: 4px;
    background-color: white;
    color:#333333;
}
.shabadguru-banner
{
	background-image: url('images/shabadguru-banner.png');
	background-size: cover;
	    background-repeat: no-repeat;
    width: 100%;
        height: 300px;
    margin-top: 109px;
        padding-top: 25px;

}
.bg-anshu
{
	background-color: #2c203f;
	position: fixed;
	top: 0;
	width: 100%;

    z-index: 1020;
}
.navbar-anshu
{
	background-color:white;
}
.navbar-toggler:focus
{
	box-shadow:none;
}
.collapsed span.navbar-toggler-icon
{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255,0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}
ul.navbar-nav.mx-auto.anshu-text li a {
    color: white !important;
    font-size: 18px;
    padding-left:1rem;
    padding-right: 1rem;
}
@media screen and (max-width:991px)
{
	ul.navbar-nav.mx-auto.anshu-text li a {
    padding-left:0rem;
    padding-right: 0rem;
    text-align: center;
}
h1.raags-heading-1
{
	margin-top: 50px;
}
.anshu-padding
{
	padding-bottom: 50px;
}
span.navbar-text.anshu-social {
    margin: auto;
    display: inherit;
    width: max-content;
}
.upnext {
    margin-top: 0.7em;
}
/*span.navbar-text.anshu-social
{
	margin-left: calc(50% - 55px);
}*/
div#shabadgurunavbar {
    padding-bottom: 25px;
}
}
.shabadguru-search-w
{
	width: 400px;
	    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    padding-top:0.7rem;
    padding-bottom: 0.7rem;
}
.form-control:focus
{
	border-color: transparent;
	box-shadow: none;
}
button.btn.shabadguru-btn-search {
    background-color: #9e8145;
    color: white;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    width: 100px;
}
@media screen and (max-width: 500px)
{
	.shabadguru-search-w
{
	width: 200px;
}
button.btn.shabadguru-btn-search {
    width: 75px;
}
}
.accordion-button:focus
{
	border-color: transparent;
	box-shadow: none;
}
.accordion-button:not(.collapsed)
{
	background-color: #e5e5e5;
	color: #2c203f;
}
div#accordionFlushExample {
    border: 1px solid rgb(0 0 0 / 20%);
    box-shadow: 5px 5px 5px -2px rgb(0 0 0 / 20%);
    border-top: 0px;
    height: 530px;
    overflow-y: scroll;
}
h1.raags-heading {
    text-align: center;
    background-color: #b68a1e;
    color: white;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 32px;
      border: 1px solid rgb(0 0 0 / 20%);
      border-bottom: 0px;
    box-shadow: 5px 10px 6px -2px rgb(0 0 0 / 20%);

}
h1.raags-heading-1 {
    text-align: center;
    /* background-color: #b68a1e; */
    color: #b68a1e;
    margin-bottom: 0;
    padding-top: 0px;
    padding-bottom: 8px;
    font-size: 32px;

}
.accordion-body li {
    list-style: none;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}
.accordion-body ul {
  padding-left: 0px;
}
.accordion-body li a {
    text-decoration: none;
    color: #000;
}
.bg-footer-color
{
	background-color: #000;
}
h2.footer-h2
{
	font-size: 26px;
	color: white;
}
.footer-p
{
	color: white;
}
ul.footer-list li
{
	list-style: none;
}
ul.footer-list li a,ul.footer-list li
{
	color: white;
	text-decoration: none;
}
ul.footer-list
{
	padding-left: 0;
}
@media screen and (min-width:992px)
{
	.col-lg-3.anshu-padding-footer
	{
		padding-left: calc(11% - 50px);
	}
}
.copyright
{
	background-color: #b68a1e;
	padding-top:5px;
	padding-bottom: 5px;
}
a.shabad-pdf-download {
    text-decoration: none;
    color: white;
    background-color: #422d28;
    padding: 10px 20px;
}
.shabad-pdf {
    background-color: #b68a1e;
    padding-top: 30px;
    padding-bottom: 20px;
        color: #000;
}
@media screen and (max-width: 1054px)
{
	a.navbar-brand img {
    width: 137px;
}

element.style {
}
.shabadguru-banner {
    margin-top: 82px;
    }
.h3-response
{
	margin-bottom: 20px;
}
}
.slick-slide img {
    margin-left: auto;
    margin-right: auto;
        margin-bottom: 20px;
          margin-top: 20px;
}
.slick-next
{
	right: 0px !important;
	z-index: 1 !important;
	top: 42% !important;
}
.slick-next:before {
    content: '' !important;
background-image: url("images/next.svg") !important;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0px 10px;

}
.slick-prev:before {
    content: '' !important;background-image: url("images/prev.svg") !important;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0px 10px;
}

.slick-prev
{
	left: -5px !important;
	z-index: 1 !important;
	top:42% !important;
}
.slick-class-1, .slick-class-2, .slick-class-3
{
	padding-top:20px;
	padding-bottom: 20px;
}
.slick-text-1, .slick-text-2
{
 color: #422d28;
 text-align: center;
}
@media screen and (max-width: 767px)
{
	.copyright.desktop
	{
		display: none;
	}
	.slick-slide img
	{
		width: 60%;
		margin-bottom: 10px;
	}
	.slick-text-1
	{
		font-size: 20px;
	}
	.slick-text-2
	{
		font-size: 16px;
	}
}
.slick-padding
{
	padding-top: 20px;
	padding-bottom:20px;
}
hr.text-border {
    height: 2px;
    color: #B68A1E;
    width: 100px;
    margin: auto;
    opacity: 1;
}
hr.text-border:after {
    content: "\2666";
    color: #b68a1e;
    position: absolute;
    margin-left: 2.3em;
    margin-top: -15px;
    font-size: 20px;
}
hr.text-border-1 {
    height: 2px;
    color: #B68A1E;
    width: 100px;
    opacity: 1;
}
.accordion-button1
{
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}

a.slick-content
{
	text-decoration: none;
}
a.slick-content:hover > h4
{
	color:#b68a1e;
}
a.slick-content:hover > h5
{
	color:#b68a1e;
}
a.slick-content:hover > img
{
	 transition-duration: 500ms;
	 transform: scale(1.1);
}
a.slick-content:focus {
    outline-color: transparent;
}
.footer-color
{
	background-color: #000;
}
a:hover
{
	color: #b68a1e !important;
}
ul.navbar-nav.mx-auto.anshu-text li a:hover
{
	color: #b68a1e !important;
}
span.navbar-toggler-icon
{
	background-image: url("images/x.png") !important;
}
a.footer-hover
{
	color: #212529;
	text-decoration: none;
}
a.footer-hover:hover
{
	color: #2c203f !important;
}
@media screen and (min-width: 768px)
{
	.copyright.mobile
	{
		display: none;
	}
}
ul.footer-list {
    margin-bottom: 11px;
}
.btn-check:focus+.btn, .btn:focus
{
	box-shadow: none;
}
/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #eabf73;
}



/*random*/



.upnext {
    background-color: #B68A1E;
    padding: 10px;
}

.randomLrc h4 {
    margin-bottom: 0px !important;
}

.randomLrc ul {
    overflow: scroll;
    width: 100%;
    height: 545px !important;
    border-bottom: 2px solid #595959;
    border-right: 2px solid #595959;
    border-left: 2px solid #595959;
}

.randomLrc ul li {
    padding: 14px;
    text-align: center;
    border-top: 2px solid #595959;
    background-color: white;
}

.randomLrc a {
    color: black;
    text-underline-position: 0px;
}


.homeimage {
    background-image: url("home.jpg");
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 567px;
    display: grid;
    place-items: center;
}

