.nav-main {
    height: auto !important;
}
.menu-item.no-thumb {
    width: 33%;
    float: left;
    padding-right: 0;
	}
	
.audiogallery.menu-position-bottom.dzsag-inited.dzsag-loaded {
    background: #fff;
    padding: 7px 7px !important;
   /*  opacity: 0.84 !important; */
   
}

.audio_details label {
    color: #2d2d2d;
    float: left;
    font: 1px capsuularegular;
    margin: 0 0 5px;
    width: 100%;
	  cursor: pointer !important;
	/*  25/7/2015 */
	
	
}


.menu-item.no-thumb {cursor:pointer;}

.selected_song {color: #01368c;
    text-align: center;
    font: 47px capsuularegular;}

.audio_details label h5 {cursor:pointer;}
 .menu-item.active .audio_details label h5 {font-size:14px; font-weight:bold; color:red !important;}
 .menu-item.active .audio_details label {font-size:14px; font-weight:bold; color:red !important;}

@font-face {
    font-family: 'CalibriBold';
    src: url('../fonts/CalibriBold.eot');
    src: url('../fonts/CalibriBold.eot') format('embedded-opentype'),
         url('../fonts/CalibriBold.woff2') format('woff2'),
         url('../fonts/CalibriBold.woff') format('woff'),
         url('../fonts/CalibriBold.ttf') format('truetype'),
         url('../fonts/CalibriBold.svg#CalibriBold') format('svg');
}

@font-face {
    font-family: 'Calibri';
    src: url('../fonts/Calibri.eot');
    src: url('../fonts/Calibri.eot') format('embedded-opentype'),
         url('../fonts/Calibri.woff2') format('woff2'),
         url('../fonts/Calibri.woff') format('woff'),
         url('../fonts/Calibri.ttf') format('truetype'),
         url('../fonts/Calibri.svg#Calibri') format('svg');
}


@font-face {
    font-family: 'capsuularegular';
    src: url('../fonts/capsuula-webfont.eot');
    src: url('../fonts/capsuula-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/capsuula-webfont.woff2') format('woff2'),
         url('../fonts/capsuula-webfont.woff') format('woff'),
         url('../fonts/capsuula-webfont.ttf') format('truetype'),
         url('../fonts/capsuula-webfont.svg#capsuularegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.heading {font:47px capsuularegular; color: #FFFFFF; margin:0 0 36px; text-align:center; text-transform: uppercase;}

.main_panel {width:100%; float:left; position:fixed; background:#ffd200; z-index:99; box-shadow: 0 0 4px 1px #000;}
.navbar-brand {height:auto; padding:8px 0 23px;}
.navbar-default {background:transparent; border:none; margin:0;}
.navbar-nav > li > a{padding:30px 17px; text-transform:uppercase; font:17px CalibriBold; color:#000 !important;}
.navbar-nav  li:hover  a, .navbar-nav  li  a.active  {color:#fff !important; text-decoration:none; background:rgba(0,0,0,0.8) !important;}



/*.main_about {width:100%; float:left; background:url("../images/about_bg.jpg"); padding:24px 0px; margin-top: 82px;}*/
.main_about {width:100%; float:left; padding:24px 0px; margin-top: 82px; background-color:#666666}
.main_about p {float:left; text-align:center; font:25px/39px capsuularegular; color: #FFFFFF; margin:0 0 24px;}

.padding_4 {
    padding: 0 45px;
}
/* .padding_4 {padding:4px;} */
.main_music {width:100%; float:left; background:url("../images/music_bg.jpg") no-repeat scroll 0 0 / cover; padding:126px 0 100px;}
/* .music_details {background:#fefef7; width:100%; float:left; padding:0 0 15px;  opacity: 0.88;} */
.music_details {
    float: left;
	 opacity:0.93;
    /* opacity: 0.9; */
    padding: 0 0 15px;
    width: 100%;
}
/* .music_details h2 {padding:15px; border-bottom:solid 1px #01368c; margin:0; font:27px capsuularegular; color:#01368c;} */
.music_details h2 {
    background-color: #7e7d7d;
    border-bottom: 1px solid #000;
    color: #fff;
    font: 27px capsuularegular;
    margin: 0;
    padding: 15px;
}
.music_details .audio_details {width:100%; float:left; padding:15px 10px 0;}
.music_details .audio_details label {width:100%; float:left; font:15px capsuularegular; color:#2d2d2d; margin:0 0 5px;}
.audio_player {width:100%; float:left;}
.audio_player img {width:100%;}




.contact {width:100%; float:left; padding:34px 0 16px; background:url("../images/about_bg.jpg");}

.contact_us_form .form-group {margin:0 0 12px;}
.contact_us_form .form-group input, select {height:51px !important; padding:0 12px !important; font:21px capsuularegular !important; border-radius:0 !important; border:solid 1px #b2b0b0 !important; background:#ededed; color:#000;}

.contact_us_form .form-group  textarea {border:solid 1px #b2b0b0 !important; padding:10px 12px !important; font:21px capsuularegular !important; color:#000; border-radius:0 !important; background:#ededed; resize:none;}
.contact_us_form .form-group .btn {border-radius:8px !important; background:#d3ae00; color:#000; padding:10px 53px !important; border:none; font:26px capsuularegular; text-transform:uppercase; box-shadow:1px 1px 0 1px #000;}

.contact_us_form .form-group .btn:hover { box-shadow: -1px -1px 0 1px #000;}

.address {background:#ededed; padding:30px 0 30px 30px; border:solid 1px #b2b0b0;}
.address h1 {font:bold 30px capsuularegular; color:#01368c; margin:0 0 24px;}
.address p {font:20px/35px capsuularegular; color:#000; margin:0 0 40px;}
.address h4 {font:20px capsuularegular; color:#01368c; margin:0px;}
.social_icons {margin:0; padding:0; text-align:center;}
.social_icons li {list-style:none; display:inline-block; margin:0 4px;  }

.form-control:focus {
    border-color: #66afe9;
    box-shadow: none;
    outline: 0 none;
}


.footer {width:100%; float:left; background:#0f0f0f; padding:30px 0;}
.footer p {width:100%; float:left; text-align:center; font:15px Calibri; color:#fff; margin:0;}



@media screen and (min-width:100px) and (max-width:767px)
{
	.navbar-toggle {margin-top:20px; border:solid 1px #01368c !important;}
	.navbar-toggle .icon-bar {background:#01368c !important;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:#01368c !important;}
	.navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background:#fff !important;}
	
	#navbar {padding:0;}
	#navbar  ul {margin:0;}
	.navbar-nav > li > a {padding:10px; text-align:center; font-size:13px; border-bottom:solid 1px #000;}
	.navbar-nav  li:last-child a {border:none;}
	
	.heading {font-size:30px; margin:0px;}
	.main_about, .main_music, .contact {padding:20px 0;}
	
	.main_about p {font-size:13px; line-height:22px; margin:0 0 10px;}
	.music_details h2 {font-size:17px;  padding: 10px;}
	.music_details .audio_details label{font-size:13px;}
	.contact_us_form .form-group input, select{font-size:13px !important; height: 30px !important;}
	.contact_us_form .form-group textarea {font-size:13px !important;}
	.contact_us_form .form-group .btn {font-size:15px; padding:8px 27px;}
	.address{padding:10px;}
	.address h1 {margin:0; font-size:18px;}
	.address p{ font: 14px/24px capsuularegular; margin: 0 0 10px;}
	.footer { padding: 20px 0;}
	.footer p {font-size:12px;}
	
}

@media screen and (min-width:100px) and (max-width:450px)
{
	.navbar-toggle {margin-top:10px;}
	.navbar-brand {padding: 8px 0; width: 60%;}
	.navbar-brand img {width:100%;}
	.main_about {margin-top:54px;}
}






