body {
			    margin: 0;
			    padding: 0;
			    background-image: url(theme/euphony/images/bgfinal.jpg);
			    background-size: 100%;
			    background-attachment: fixed;
			}
			@media (min-width: 1200px){
				.container {
				    max-width: 1195px;
				}
			}
			.main-banner{margin-top: 20px;}
			.radio-banner{
				margin-top: 20px;
			}
			.navbar-dark{
				border-radius: 4px;
				background-color: #222;
    			border-color: #080808;
    			padding: 0;
    			padding-left: 25px;
			}
			.navbar-dark .navbar-nav .nav-link{
				padding: 15px;
				font-size: 14px;
				color: #9d9d9d;
			}
			.navbar-dark .navbar-nav .dropdown-item{padding: 3px 20px;font-size: 14px;}
			.border-section{
				background: rgba(248, 240, 227, 0.80);
				border: 3px solid #CFA960;
    			border-radius: 20px 20px 20px 20px;
    			margin: 20px 0;
    			padding: 40px 10px;
    			margin-top: 20px;
			}
			.audio-player{
				background: rgba(5, 5, 5, 0.16);
			    padding: 20px 10px 15px;
			    border-radius: 5px;
			    margin: 0 auto;
			}
			.heading{
				background-color: #000;
				color: #C59E5B;
			    font-weight: 500;
			    padding: .8rem 1rem;
			    font-size: 1.35rem;
			    border-radius: 3px;
			}
			.audio-player audio{width: 100%;}
			audio::-webkit-media-controls-panel{
                background-color: #f5f5f5;
			}
			audio::-webkit-media-controls-mute-button, audio::-webkit-media-controls-play-button, 
			audio::-webkit-media-controls-timeline, audio::-webkit-media-controls-toggle-closed-captions-button{opacity: 1;}
			.shout-box .card{border:0;}
			.card-header{
				background-color: #000;
				color: #C59E5B;
				display: inline-flex;
			}
			.shout-box h5{
				display: inline-block;
				font-weight: 600;
			}
			.card-header h5 img{
				width: 4%;
			}
			.heading img{
				width: 4%;
				vertical-align: baseline;
			}
			.shout-box .table td{
				border-top:0; 
				border-bottom: 0px solid #C59E5B; 
				padding: .55rem 1.25rem;
				color: #ff0000;
				font-weight: 700;
				line-height: 1.3;
				width: 100%; 
				display: block;
				font-size: 14px;
			}
			.shout-box .table thead td{
				display: inline-block;
				padding: .75rem 1.25rem;
				border-bottom: 2px solid #C59E5B; 
			}
			.shout-box .table td a {
				font-size: 14px;
				color: #000;
				font-weight: 400;
			}
			.shout-box .table thead td a{color: #C59E5B; font-weight: 700; font-size: 16px;}
			.shout-box form label{color: #000;}
			footer{
				background-color: #191A1C;
			    color: #FFFFFF;
			    padding: 10px;
			}
			.image-slider{
				padding: 19px;
			    margin-bottom: 20px;
			    background-color: #f5f5f5;
			    border: 1px solid #e3e3e3;
			    border-radius: 4px;
			    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
			    box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%);
			}
			.slider-image-border{
				border: 1px solid #95773F;
    			padding: 5px;
			}
			.carousel-control-next, .carousel-control-prev{opacity: 1;}
			.whatsapp-btn {
		          position: fixed;
		          width: 60px;
		          height: 60px;
		          bottom: 40px;
		          right: 40px;
		          background-color: #25d366;
		          border-radius: 50%;
		          text-align: center;
		          box-shadow: 2px 2px 3px #999;
		          z-index: 100;
		          padding: .9rem 0 .9rem .25rem;
		    }
		    .whatsapp-btn img{width: 60%;}
			.help-block.form-error {
				color: #f00;
				font-size: 12px;
				font-weight: 500;
			}
			.shout-box .table tbody td a{display: none;}
			.shout-box .table tbody{
				position: relative;
				height: 388px;
				overflow: auto;
				display: block;
			}
			.shout-box .table tbody tr{width: 100%; display: block;}
			.dated{
    			color: #777;
    			font-weight: 500;
    			font-size: 10px;
    		}
    		.messages{
    			color: #0062c7;
    			font-style: italic;
    			font-weight: 500;
    		}
    		.refresh-btn{
    			/* background-color: #C59E5B;
			    color: #000;
			    padding: 1px 6px; */
			    width: 5%;
    		}
    		.refresh-btn:hover{color: #000;text-decoration: none;}
    		.radio-schedule h3{font-size: 14px;color: #000;}
    		.radio-schedule p{font-size: 12px;font-weight: 500;color: #666;}
    		.radio-schedule{
    			text-align: center;
			    padding: 12px 9px 10px;
			    margin-bottom: 20px;
			    border-radius: 4px;
			    background: rgba(240,231,204,0.5);
			    height: 217px;
    		}
			.btn-overlay{padding-right: 40px;}
			.btn-overlay #loading {
				width: 40px;
				display: inline;
			}
			.loadingoverlay{
				background-color: transparent !important;
			}
			.radio-modal .close{
				position: absolute;
			    top: -1rem;
			    right: -0.5rem;
			    background: #fff;
			    opacity: 1;
			    line-height: 0;
			    height: 30px;
			    width: 30px;
			    text-align: center;
			    text-shadow: none;
			    font-size: 20px;
			    border-radius: 50%;
			    padding: 0 0 0.2rem 0.1rem;
			}
			.overlay {
				padding: 25px;
				position: absolute;
				left: 50%;
				bottom: 0%;
				background: #fff;
				background-image: url(//www.euphony.co.in/radioimages/loading.svg);
				background-repeat: no-repeat;
				background-position: center;
			}
			.radio-modal .close:not(:disabled):not(.disabled):focus, .radio-modal .close:not(:disabled):not(.disabled):hover{opacity: 1;}
			.no-display {
				visibility: hidden;
			}
			@media screen and (max-width:991.98px){
				.navbar-dark{display: block;}
				.navbar-nav, .navbar-nav .nav-item{display: inline-block;}
				.shout-box{margin-top: 30px;}
				.radio-schedule {
				    height: auto;
				}
			}
			@media screen and (max-width:767.98px){
				.navbar-dark{display: flex;}
				navbar-nav, .navbar-nav .nav-item{display: block;}
				.navbar-dark .navbar-toggler{
					margin-left: auto;
				}
				.refresh-btn {
				    width: 20%;
				}
				.card-header h5 img {
				    width: 10%;
				}
				.shout-box .table tbody {
				    height: 424px;
				}
				.heading img {
				    width: 8%;
				}
				.carousel-item .col-2{padding: 0 2px;}
				.whatsapp-btn {
				    width: 40px;
				    height: 40px;
				    bottom: 20px;
				    right: 20px;
				    padding: .47rem 0 .5rem .2rem;
				}
			}


.btn-warning {
    color: #212529;
    background-color: #cfa960;
    border-color: #cfa960;
    font-size: 18px;
    font-weight: 600;
    border-radius: 0;
}
dl, ol, ul {
    padding-left: 15px;
}
.package h6 {
    font-size: 1.2rem;
    font-weight: 600;
}
.paytm-btn, .paypal-btn {
    box-shadow: 0px 2px 8px 4px #bfbfbf;
    width: 130px;
    display: block;
    padding: 3px 20px 5px;
    border-radius: 20px;
    background: #ffb73c;
	margin: auto;
	font-size: 18px;
	font-weight: 700;
	color: #253b80;
}
.paypal-btn{padding: 10px 25px 0px;}
.payment {
    background: #f9f3e7;
    padding: 15px 15px 20px;
    text-align: center;
   border-bottom: 1px solid #e3e3e3;
}
.modal-body .card-body {
    padding: 0;
}