@font-face {
	font-family: 'abelregular';
	src: url('../fonts/ubuntu-abel/abel-regular-webfont.woff2') format('woff2'), url('../fonts/ubuntu-abel/abel-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ubuntubold';
	src: url('../fonts/ubuntu-abel/ubuntu.bold-webfont.woff2') format('woff2'), url('../fonts/ubuntu-abel/ubuntu.bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ubunturegular';
	src: url('../fonts/ubuntu-abel/ubuntu.regular-webfont.woff2') format('woff2'), url('../fonts/ubuntu-abel/ubuntu.regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0');
	src: url('../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-facebook:before {
	content: "\f09a";
}
.fa-twitter:before {
	content: "\f099";
}
.fa-google-plus:before {
	content: "\f0d5";
}
.fa-instagram:before {
	content: "\f16d";
}
.fa-envelope:before {
	content: "\f0e0";
}
.fa-mobile:before {
	content: "\f10b";
}
.fa-map-marker:before {
	content: "\f041";
}
.fa-google-plus:before {
	content: "\f0d5";
}
.fa-instagram:before {
	content: "\f16d";
}
.fa-arrow-up:before {
	content: "\f062";
}
.fa-linkedin:before {
	content: "\f0e1";
}
.fa-youtube-play:before {
	content: "\f16a";
}
.fa-trophy:before {
	content: "\f091";
}
.fa-clock-o:before {
	content: "\f017";
}
.fa-star:before {
	content: "\f005";
}
.fa-paper-plane:before {
	content: "\f1d8";
}
.fa-user-o:before {
	content: "\f2c0";
}
.fa-caret-left:before {
	content: "\f0d9";
}
.fa-caret-right:before {
	content: "\f0da";
}
.fa-youtube:before {
	content: "\f167";
}
.fa-cloud:before {
	content: "\f0c2";
}
.fa-plus:before {
	content: "\f067";
}
.fa-soundcloud:before {
	content: "\f1bc";
}
body {
	font-family: 'ubunturegular';
	font-size: 14px;
	overflow-x: hidden;
}
.p0 {
	padding: 0;
}
.mr0 {
	margin-right: 0 !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mtb50 {
	margin: 50px 0;
}
.mt15 {
	margin-top: 15px !important;
}
.mt30 {
	margin-top: 30px;
}
.mt70 {
	margin-top: 70px;
}
.mt49 {
	margin-top: 49px;
}
.mb30 {
	margin-bottom: 30px;
}
.btn-grey {
	background-color: #323232;
	color: #f7c331;
	font-family: 'abelregular';
	font-size: 18px;
	padding: 6px 20px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.by-now-btn a.btn-grey:hover {
	background-color: #303030;
	color: #f7c331;
}
.by-now-btn a.btn-greymore {
	background-color:#efefef;
	color:#333;
	padding: 8px 38px;
    font-size: 20px;
}

.by-now-btn a.btn-greymore:hover {
	background-color:#ddd;
	color:#333;
}
.btn:focus {
	color: #f7c331;
}
.clear-both {
	clear: both;
}
a {
	color: #152639;
}
a:hover {
	color: #152639;
	text-decoration: none;
}
.ml0 {
	margin-left: 0 !important;
}
.mr0 {
	margin-right: 0 !important;
}
.mb {
	margin-bottom: 30px
}
/**************************/
#page {
	max-width: 1280px;
	margin: auto;
	background-color: #cdcdcd;
}
.nav-bar.navbar-default .navbar-nav > li > a {
	color: #8fd8d2;
}
.nav-bar.navbar-default {
	background-color: transparent;
	border-color: transparent;
	position: absolute;
	right: 0;
	left: 0;
}
.nav-bar.navbar-default .navbar-nav > li > a {
	color: #8fd8d2;
	font-size: 1.15em;
	line-height: 5em;
}
.nav-bar.navbar-default .navbar-nav > li > a:hover {
	color: #f7c331;
}
.nav-bar .sub-menu {
	position: absolute;
	left: 0;
	background: #000;
	visibility: hidden;
	filter: alpha(opacity=0);
	-webkit-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	-o-transform: rotateX(90deg);
	transform: rotateX(90deg);
	-webkit-transform-origin: 0 0 0;
	-moz-transform-origin: 0 0 0;
	-ms-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	z-index: 99999;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	opacity: 0;
	width: 200px;
	padding: 0;
	top: 9rem;
}
.nav-bar ul li:hover .sub-menu {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-transform-origin: 0 0 0;
	-moz-transform-origin: 0 0 0;
	-ms-transform-origin: 0 0 0;
	transform-origin: 0 0 0
}
.nav-bar .sub-menu li {
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	font-size: 13px;
	border-right: none;
	background: none;
	float: none;
	border-bottom: solid 1px #fff;
	list-style: none;
}
.nav-bar .sub-menu li:hover > a {
	text-decoration: none;
	padding: 8px 20px 8px 20px;
	color: #f7c331;
	box-shadow: none;
}
.nav-bar .sub-menu li:last-child {
	border: none;
}
.nav-bar .sub-menu li a {
	color: #8fd8d2;
	display: block;
	font-size: 13px;
	height: auto;
	line-height: normal;
	margin: 0;
	padding: 8px 20px 8px 15px;
	border: none;
}
.logo {
	padding-top: 2rem !important;
}
.nav-bar .sub-menu li.current-menu-item > a {
	color: #FFFFFF;
}
.nav-bar .sub-menu li:hover > a {
	border-radius: 0px;
	text-decoration: none;
}
.nav-bar ul li:hover > .sub-menu {
	display: block;
}
.nav-bar .sub-menu ul.sub-menu {
	left: 100%;
	top: 0;
	display: none;
}
.heading-sectn {
	color: #323232;
	font-size: 30px;
	font-family: 'abelregular';
	position: relative;
	margin-top: 30px;
}
.my-slider .item img {
	width: 100%;
}
.my-slider .item {
	overflow: hidden;
}
.hme-sld .item {
	overflow: hidden;
	height: 87vh;
}
.main {
	padding: 0;
	padding-bottom: 90px;
	position: relative;
	background-color: #efefef;
}
.heading-sectn::before {
	content: "";
	position: absolute;
	border-bottom: 7px solid #000;
	width: 100%;
	bottom: -20%;
}
.bit-date {
	width: 60px !important;
	height: 60px !important;
	background-color: #ff383f !important;
	border-radius: 50%;
	text-align: center;
	color: #fff !important;
	font-weight: 800;
	font-size: 14px;
	line-height: 14px;
	margin-top: 0px !important;
	padding: 16px 9px;
	flex: 59px 0 0 !important;
    white-space: normal !important;
}
.bit-widget .bit-event .bit-details {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    text-align: center;
}
.bit-widget .bit-event .bit-offers {
    -ms-flex: 0 0 8em !important;
    flex: 0 0 8em !important;
}
.bit-venue {
    display: inline-block !important;
    margin: 18px 10px 14px;
}
.bit-location {
    display: inline-block !important;
    margin: 18px 0px 14px;
}
.bit-events-narrow tr {
	margin: 3rem 0;
	display: block;
}
.date-sectn {
	width: 13%;
	display: inline-block;
}
.date-sectn p span {
	font-size: 24px;
}
.content-sectn {
	width: 70%;
	display: inline-block;
	vertical-align: top;
}
.venue a {
	font-size: 18px !important;
	margin-top: 0 !important;
	font-weight: 900 !important;
	margin-bottom: 1rem !important;
	display: block !important;
	line-height: 20px !important;
}
.bit-concert {
	padding: 0 2rem !important;
}
.bit-rsvp {
	float: right;
}
.content-top-sectn {
	border-bottom: 2px dashed #f7c331;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.upcoming-soncerts-sectn table tr {
	border: 1px solid #c2c2c2;
	padding: 10px 4px;
	margin-top: 30px;
	border-bottom: 10px solid #323232;
	overflow: hidden;
	position: relative;
	background-color: #fff;
}
.content-bottom {
	padding-bottom: 20px;
}
.bit-uiButton a {
	border-radius: 50%;
	width: 60px !important;
	height: 60px !important;
	background-color: #323232 !important;
	display: block;
	text-align: center !important;
	color: #fff !important;
	line-height: 55px !important;
	position: absolute !important;
	bottom: -14% !important;
	right: -107% !important;
}
#bit-events td .bit-uiButton {
	position: absolute;
	bottom: -23px;
	right: 1rem;
}
.content-sectn a:hover {
	color: #f7c331;
}
.discogrphy-sectn {
	background-color: #ff383f !important;
}
.left-panel, .discogrphy-sectn {
	position: absolute;
	right: 0;
	width: 420px;
	top: 0;
	background-color: #8fd8d2;
	min-height: 100%;
	padding-left: 30px;
}
.keep-updated {
	width: 60%;
}
.keepupdated-form {
	background-color: rgb(196, 228, 229);
	padding: 20px 15px;
	margin-top: 30px;
}
.keepupdated-form label {
	width: 100%;
	font-size: 18px;
	color: #030303;
	font-weight: normal;
}
.keepupdated-form input {
	width: 100%;
	height: 40px;
	border: 1px solid #d3d3d3;
}
.send-btn-sectn button {
	background-color: #323232;
	color: #fff;
	border: none;
	padding: 4px 28px;
	font-size: 18px;
	color: #f7c331;
	font-family: 'abelregular';
	margin-top: 20px;
}
.left-panel .heading-sectn {
	font-size: 24px;
	font-family: 'abelregular';
	text-transform: uppercase;
}
.left-panel .heading-sectn::before {
	bottom: -40%;
}
.form-group.send-btn-sectn {
	margin-bottom: 0;
}
.social-icon {
	margin-top: 15px;
}
.social-icon li {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	background-color: #363636;
}
.social-icon li a {
	display: block;
	color: #f7c331;
	font-size: 15px;
	line-height: 40px;
}
.follow {
	margin-top: 40px;
}
.keep-updated.follow h1 {
    text-transform: uppercase;
}
ul.social-icon li a {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}
.social-icon li:hover {
	background-color: #151515;
}
.keep-updated .widget_wysija_cont .wysija-submit:hover {
	color: #fff;
}
.hdr {
	top:150px;
	left:0px;
	width:40px;
	z-index:1000;
	position:fixed;
	margin:0;
    background-color: rgba(143, 216, 210, 0.50);
}

.hdr >.list-inline {
	margin-left:0;
}
.hdr > .social-icon li {
	    border: 0px solid #333;
	    margin-bottom: 3px;


}
/***************discography*************/
.discogrphy {
	margin-top: 50px;
}
.discogrphy .discogrphy-img-sectn {
	width: 56%;
	display: inline-block;
}
.discogrphy-img-sectn img {
	width: 100%;
	height: auto;
}
.discogrphy-img-sectn {
 width: 60%;
 display: inline-block;
 margin-right: 1rem;
}
.discogrphy .content-sectn {
	width: 34%;
	margin-left: 22px;
}
.discogrphy .content-top-sectn h2 {
	margin-bottom: 20px;
}
.discogrphy .content-top-sectn {
	border-bottom: none;
}
.discogrphy-sectn.left-panel {
	background-color: #ff383f;
}
.discogrphy-left {
	background-color: #8fd8d2;
	border-radius: 50%;
	width: 390px;
	height: 390px;
	position: absolute;
	text-align: center;
	padding: 40px;
	left: -30%;
	top: 12%;
}
.discogrphy-img-quote {
	margin-bottom: 34px;
}
.discogrphy-img-quote img {
	margin: auto;
	width: 16%;
}
.discogrphy-left p {
	font-size: 2.2rem;
	color: #201f1f;
	line-height: normal;
	margin-bottom: 30px;
}
.more-albums .heading-sectn {
	width: 18.800%;
	padding: 0 15px;
	margin-bottom: 50px;
}
.more-albums .col-md-4 {
	width: 21.333%;
	margin: 0 87px;
}
.more-albums-sectn p {
	font-size: 18px;
}
.more-albums-sectn .btn-grey {
	background-color: transparent;
	color: #8fd8d2;
	padding: 0;
}
.more-albums-sectn .btn-grey {
	color: #8fd8d2;
}
.more-albums {
	padding: 30px 0;
	background: #fff;
}
.more-albums.sngle-albm {
	padding: 0;

}
.more-albums.guest-artist {
	background-color: #efefef;
}
.guest-artist h3 {
	font-size: 18px;
	margin-bottom: 0;
	color: #161615;
	font-weight: 600;
}
.guest-artist p {
	font-size: 18px;
	color: #161615;
}
.guest-artist .more-albums-sectn {
	margin-bottom: 50px;
}
.main .breadcrumb > li + li::before {
	content: ">";
	color: #397da8;
}
.main .breadcrumb {
	padding-top: 20px;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 0;
	background-color: transparent;
}
.main .breadcrumb > li {
	font-size: 12px;
	color: #323232;
}
.main .breadcrumb > li a {
	color: #397da8;
}
.slid-sectn .jcarousel-wrapper {
	border: none;
	box-shadow: none;
}
.slid-sectn .heading-sectn {
	margin-top: 50px;
	margin-bottom: 30px;
}
.slid-sectn p {
	font-size: 16px;
	color: #03070a;
	margin-bottom: 30px;
}
.slid-sectn {
	min-height: 70em;
	height: 100%;
	margin-top: 4em;
}
.slid-sectn .jcarousel-control-prev.inactive, .slid-sectn .jcarousel-control-next.inactive {
	opacity: 1;
}
.slid-sectn .jcarousel-control-prev, .slid-sectn .jcarousel-control-next {
	bottom: -15%;
	top: auto;
	background-color: transparent;
}
.slid-sectn .jcarousel-control-prev {
	left: 0;
}
.slid-sectn .jcarousel-control-next {
	right: 12%;
}
/***********news **********************/
.new-sectn {
	border: none;
	border-bottom: 1px dashed #cccccc;
	padding: 30px 0;
}
.new-img {
	width: 32%;
	display: inline-block;
}
.new-content h3 {
	font-size: 18px;
	font-weight: 900;
	color: #010101;
	margin-top: 0;
	margin-bottom: 14px;
}
.new-content p {
	color: #010101;
	font-size: 16px;
}
.new-content a {
	font-size: 16px;
	color: #f7c331;
	font-weight: 600;
}
.new-content a:hover {
	color: #333;
}
.new-content {
	width: 52%;
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}
.new-img p {
	background-color: #323232;
	color: #fff;
	font-size: 12px;
	padding: 5px 7px;
	margin-bottom: 0;
	margin-top: 3px;
}

/***** trio page *****/
.page-id-510 .new-content{
	width:100%;
	margin-left:0;	
}

.page-id-510 .upcoming-soncerts-sectn{
	border:0;
}

.page-id-510 .my-slider .item img {
	margin-top:-200px;
}

.page-id-510 .keep-updated{
	margin-top:85px;
}

/*************press**********/
.press-sectn .date-sectn {
	background-color: #8fd8d2;
	position: relative;
	min-width: 50px;
	width: 3%;
	height: 100%;
	min-height: 100px;
}
.press-sectn .date-sectn p {
	margin: auto;
	top: 0;
	bottom: 0;
	position: absolute;
}
.press-sectn .content-top-sectn {
	border-bottom: none;
}
.press-sectn .content-sectn a {
	background-color: transparent;
	position: static;
	border-radius: 0;
	width: 100%;
	height: 0;
	color: #0f5e82;
	font-size: 16px;
	text-align: left;
	line-height: 0;
}
.press-sectn p {
	margin: 0;
	font-size: 16px;
}
.press-sectn {
	display: table;
	width: 100%;
}
.prees-inner {
	display: table-cell;
	vertical-align: middle;
}
.press-sectn .content-top-sectn {
	padding: 10px 0 10px 18px;
	margin: 0;
}
.press-sectn h2 {
	margin-bottom: 20px;
	font-size: 18px;
	margin-top: 0;
	font-family: 'ubuntubold';
}
.press-sectn {
	border: none;
	border-bottom: 1px dashed #cccccc;
	padding: 34px 0;
}
.press-sectn:last-child, .album-reviews-inner:last-child, .new-sectn:last-child {
	border-bottom: none;
}
.anat-fort-sectn {
	border: none;
	padding: 30px 0 0;
}
.anat-fort-sectn p {
	font-size: 16px;
	color: #03070a;
	margin-bottom: 20px;
    line-height: 1.7;
}
.zip-img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 13px;
}
.download-kit a {
	font-size: 16px;
	color: #0e6d9f;
	font-weight: 700;
}
.download-kit {
	margin-top: 40px;

}
/**************gallery ***************/
.img-gallery {
	padding-top: 50px;
	padding-bottom: 90px;
}
.img-gallery .heading-sectn {
	padding-right: 15px;
	padding-left: 15px;
	width: 25%;
	margin-bottom: 40px;
}
.more-btn {
	margin-top: 40px;
}
/************************/
.by-now-btn {
	display: inline-block;
	vertical-align: bottom;
	font-size: 50px;
	margin-bottom: 0px;
}
.by-now-btn a.btn-grey {
	padding: 8px 38px;
	font-size: 23px;
	background-color: #000;
}
.birdwatching .discogrphy-img-sectn {
	width: 56%;
	margin-right: 1rem;
	display: inline-block;
}

.pressContentPressPage img {
	width:100% !important;
	height:100% !important;
}

.album-reviews-content {
	margin-top: 80px;
}
.album-reviews-content .heading-sectn {
	font-size: 24px;
	margin-bottom: 30px;
}
.album-reviews-inner p {
	font-size: 16px;
	color: #323232;
}
.album-reviews-inner p span {
	color: #0e6d9f;
}
.album-reviews-inner {
	border-bottom: 2px dashed #f7c331;
	padding-bottom: 20px;
	margin-bottom: 27px;
}
.album-details p {
	font-size: 14px;
	color: #161615;
	margin-bottom: 0;
}
.album-details p strong {
	margin-right: 5px;
}
.details-more {
	margin-top: 30px;
}
.details-more p span {
	color: #0e6d9f;
}
.album-details-inner h1 {
	margin-bottom: 40px;
}
.video-img-2 {
	margin-top: 30px;
}
.video-img-2 video,.video-img-2 iframe {
	width: 100%;
	height: auto;
}

.contact-blog h1 {
	font-size: 16px;
	font-weight: 900;
	width: 28%;
	margin-bottom: 21px;
	font-family: 'ubunturegular';
}
.contact-blog .heading-sectn::before {
	border-bottom: 4px solid #000;
	bottom: -30%;
}
.contact-blog p {
	color: #03070a;
	margin-bottom: 0;
}
.contact-blog p span {
	color: #135384;
}
.form-sectn {
	padding: 0 0 40px;
	background: #fff;
}
.form-sectn h1 {
	margin-bottom: 30px;
	width: 75%;
}
.form-sectn label {
	font-size: 16px;
	width: 100%;
	margin-bottom: 2px;
	font-family: 'abelregular';
}
.form-sectn input {
	height: 30px;
	width: 100%;
	border: 2px solid #d7d7d7;
	padding: 5px;
	background-color: #efefef;
}
.form-sectn textarea {
	height: 126px;
	width: 100%;
	border: 2px solid #d7d7d7;
	resize: none;
	background-color: #efefef;
}
/*******************/
.media-sectn h1 {
	margin-bottom: 0;
	width: 40%;
	padding-top: 35px;
	margin-top: 0;
}
.media-sectn {
	min-height: 54rem;
	position: relative;
	background: #fff;
}
.media-sectn video, .media-sectn iframe {
	width: 590px;
	height: 442px;
}
.my-slider .carousel-indicators {
	margin-bottom: 0;
	left: 34%;
}
.my-slider .carousel-indicators li {
	width: 16px;
	height: 16px;
	background-color: #323232;
	border: none;
	margin: 0 4px;
}
.my-slider .carousel-indicators .active {
	background-color: #ff383f;
}
.left-video-sectn p {
	font-size: 14px;
	margin-bottom: 9%;
	/*margin-top: 4%;*/
}
.left-video-sectn-inner img {
	margin-top: 44px;
}
.left-video-sectn {
	background-color: transparent;
	padding-top: 7em;
}
.left-video-sectn-inner h1:after {
	/** content: "";
	background-image: url(../img/play-icon.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	position: absolute;
	right: -33%;
	bottom: -2rem;
	background-size: 77%;
	**/
}
.left-video-sectn h1 {
	width: 75%;
}
.page-bottom-sect {
	position: relative;
	background-color: #d1e8ec;
	padding-bottom: 50px;
	padding-top: 0px;
	margin-bottom: 4px;
	background: -moz-linear-gradient(294deg, rgba(162,217,210,1) 0%, rgba(254,254,254,1) 99%, rgba(255,255,255,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(162,217,210,1)), color-stop(99%, rgba(254,254,254,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(294deg, rgba(162,217,210,1) 0%, rgba(254,254,254,1) 99%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(294deg, rgba(162,217,210,1) 0%, rgba(254,254,254,1) 99%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(294deg, rgba(162,217,210,1) 0%, rgba(254,254,254,1) 99%, rgba(255,255,255,1) 100%); /* ie10+ */
	background: linear-gradient(156deg, rgba(162,217,210,1) 0%, rgba(254,254,254,1) 99%, rgba(255,255,255,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2d9d2', endColorstr='#ffffff', GradientType=0 ); /* ie6-9 */
}
/*.page-bottom-sect:before{
 background-color: #323232;
    bottom: 0;
    content: "";
    display: inline-block;
    left: 0;
    position: absolute;
    top: 0;
    width: 30%;
}*/
.page-bottom-sect h1 {
	margin-bottom: 30px;
}
.page-bottom-news h1 {
	color: #fff;
}
.page-bottom-news .heading-sectn::before {
	border-bottom: 7px solid #fff;
}
.page-bottom-news p {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
}
.page-bottom-news {
	width: 90%;
	padding-bottom: 30px
}
.page-bottom-news a.btn-grey {
	background-color: transparent;
	padding: 0;
}
.page-bottom-news a.btn-grey:hover {
	color: #8fd8d2;
}
.page-bottom-news img {
	width: 70%;
}
.page-bottom-sect .date-sectn {
	width: 20%;
}
.upcoming_concerts_home {
	width: 84%;
}
.page-bottom-sect .upcoming-soncerts-sectn.ftr-up-evnets .content-sectn {
    width: 78%;
}
.page-bottom-sect .upcoming-soncerts-sectn.ftr-up-evnets .content-sectn a.dtlbtn{ right: 0; }
.page-bottom-sect .upcoming-soncerts-sectn {
    background-color: #efefef;
    text-align: left;
}
.more-events-btn a.btn-grey {
	margin-top: 40px;
	color: #fff;
}
.more-events-btn a.btn-grey:hover {
	margin-top: 40px;
	color: #f7c331;
}
.page-bottom-sect .keepupdated-form {
	background-color: #8fd8d2;
}
.page-bottom-sect .keep-updated {
	width: 100%;
}
.keep-updated h1{
	font-size: 25px;
	line-height:33px;
}
.add-more-btn {
	width: 57px;
	height: 57px;
	display: block;
	margin: auto;
	margin-top: 20px;
	background: url("../img/plus-sign.png") no-repeat scroll 0 0;
	border:none;
}
.add-more-btn:hover {
	color: #f7c331;
}
.add-btn {
	padding: 80px 0;
	clear: both;
	width: 50%;
}
a.add-more-btn:focus {
	color: #ff383f;
}
.new-sectn-add {
	width: 66.66666667%;
}
.site-footer {
	background-color: #323232;
	min-height: 100px;
}
.page-bottom-sect .content-sectn a {
	right: -2px;
}
#page .container {
	width: 970px;
}
td.bit-description-links {
	display: none;
}

.main.abotbio-pge {
    padding-bottom: 50px;
}
/**************New Event Page***************/
.adddiv.upcomg-evts {
    margin-bottom: 30px;
}
.upcoming-soncerts-sectn {
    border: 1px solid #c2c2c2;
    padding: 10px;
    margin-top: 30px;
    border-bottom: 10px solid #323232;
    overflow: hidden;
    position: relative;
}
.date-sectn {
    width: 15%;
    display: inline-block;
}
.date-sectn p {
    width: 60px;
    height: 60px;
    background-color: #ff383f;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    font-weight: 800;
    font-size: 18px;
    line-height: 20px;
    padding: 9px;
}
.date-sectn p span {
    font-size: 24px;
}
.content-sectn {
    width: 80%;
    display: inline-block;
    vertical-align: top;
}

.content-top-sectn {
    border-bottom: 2px dashed #f7c331;
    padding-bottom: 7px;
    margin-bottom: 7px;
}
.content-top-sectn h2 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 4px;
    font-weight: 900;
}
.content-bottom {
    padding-bottom: 20px;
}
.content-sectn a.dtlbtn {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background-color: #323232;
    display: block;
    text-align: center;
    color: #fff;
    line-height: 55px;
    position: absolute;
    bottom: -6%;
    right: 6%;
}





.social-icon li .fa {
    font-family: FontAwesome;
}




/************************medial *****************/
@media only screen and (min-width: 240px) and (max-width: 767px)  {
.left-panel, .discogrphy-sectn {
    position: static;
    width: 100%;
    padding: 12px 0;
	min-height: inherit;
}
.ggdiv .glry-mdia-page img {
    height: inherit !important;
}
.col-md-4.col-sm-4.ggdiv {
    padding: 0;
}
.media-pages .tab-content .vdo-section video, .media-pages .tab-content .vdo-section iframe {
    width: 70% !important;
    height: 350px !important;
    margin: auto;
    display: block;
}

}

@media only screen and (min-width: 1023px) and (max-width: 1366px)  {
.left-video-sectn-inner img {
    margin-top: 44px;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px)  {

.contact-blog h1 {
    margin: auto;
	margin-bottom:23px;
	margin-top: 23px;
}
.cntct-pge .heading-sectn::before {
    right: 0;
    left: 0;
}
.cntct-pge {
    text-align: center;
}
.img-gallery .heading-sectn::before {
    left: 15px;
    margin: auto;
}
.keep-updated {
    width: 60% !important;
}
/*******Discography Page***********/
.upcomg-evts {
    width: 80%;
	margin:auto;
}
.more-albums .heading-sectn::before {
    right: 0;
    left: 13px;
}
.logo img {
    height: inherit;
}
.main {
    padding-bottom: 0px !important;
}
/*******Home Page***********/
.bottom-social {
    padding-left: 0;
    width: 70% ;
    margin: auto;
}

.upcoming_concerts_home {
    width: 70% !important;
    margin: auto;
}
.coverNewsSecLeft, .coverNewsSecRight {
    padding: 20px 0;
    text-align: center;
}
.page-bottom-news .heading-sectn::before {
    width: 70%;
    margin: auto;
}
.bgLightGreen .heading-sectn::before {
    right: 0;
    left: 0;
}
.bgLightGray .heading-sectn::before {
    right: 0;
    left: 0;
}
}
@media only screen and (max-width:1366px) {
.left-video-sectn p {
	margin-bottom: 9%;
	margin-top:0;
}
/*.left-video-sectn-inner {
	margin-top: 9em;
}*/
}
@media only screen and (max-width:1280px) {
.more-albums .col-md-4 {
	width: 33.33333333%;
	margin: 0;
}
.main .col-md-8 {
	width: 55.667%;
}
.new-img {
	width: 38%;
}
.form-sectn h1 {
	width: 100%;
}
.discogrphy-img-sectn {
	width: 64%;
}
.discogrphy-img-sectn img {
	height: auto;
}
.left-video-sectn-inner {
	margin-top: 0;
}
.my-slider .item {
	height: 500px;
}
.my-slider .carousel-indicators {
	    bottom: 20%;
}
}
@media only screen and (max-width:1200px) {
.page-bottom-news {
	width: 100%;
}
.page-bottom-news img {
	width: 100%;
}
.bottom-social {
	padding-left: 0;
}
.hdr{display: none;}
.fa-stack {
    line-height: 2.1em;
}
}
@media only screen and (max-width:1024px) {
.date-sectn {
	width: 16%;
}
.bottom-social {
	padding-left: 0;
}
.page-bottom-sect .keep-updated {
	width: 100%;
}
.page-bottom-news img {
	width: 100%;
}
.page-bottom-sect .date-sectn {
	width: 24%;
}
.page-bottom-sect .content-sectn {
	width: 64%;
}
}
@media only screen and (max-width:1120px) {
.media-sectn {
	min-height: 56rem;
}
.discogrphy-left {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.my-slider .item {
	height: inherit;
}
.left-video-sectn {
	padding-left: 10rem;
}
.my-slider .carousel-indicators {
	bottom: -7rem;
}
}
@media only screen and (max-width:990px) {

	.hdr{
		display:none;
	}
.my-slider .carousel-indicators {
   left: 50%;
}
.left-video-sectn h1 {
     margin-bottom: 0 !important;
	 width: 65%;
}
.nav-bar.navbar-default .navbar-nav > li > a {
	line-height: 40px;
}
.nav-bar .navbar-header {
	width: 20%;
}
.keep-updated {
	margin: auto;
	width: 30%;
}
.keep-updated.mt70 {
	margin-top: 0;
}
.add-btn {
	width: 100%;
}
.download-kit {
	margin: 40px 0;
}
.more-albums .heading-sectn {
	width: 30%;
}
.discogrphy-img-sectn {
	width: 40%;
}
.left-video-sectn-inner {
	margin-top: 0;
}
.page-bottom-news img {
	width: 30%;
	height: auto;
}
.page-bottom-sect .date-sectn {
	width: 13%;
}
.slid-sectn {
	min-height: 60em;
}
.main .col-md-8 {
	width: 100%;
}
.discogrphy-sectn {
	position: static;
	width: 100%;
	padding: 10px 0;
	margin-top: 3rem;
}
.discogrphy-left {
	position: static;
	margin-top: 4rem;
}
.left-video-sectn {
	width: 100%;
	padding: 0 !important;
	margin-top: 12rem !important;
}
.my-slider {
	margin-bottom: 0;
}
.yyyy, .riiyi {
	padding: 20px;
	position: static;
	width: 100%;
}
.left-video-sectn-inner {
	margin-left: 0;
}
.media-sectn {
	margin-bottom: 0;
	min-height: 120rem;
}
.new-content {
	width: 60%;
}
.new-img {
	width: 27%;
}
.left-video-sectn img {
	width: 75% !important;
}
.left-video-sectn-inner h1::after {
	right: -16%;
	background-size: 77%;
}
.my-slider .carousel-indicators {
	bottom: 60rem;
}
.media-sectn video, .media-sectn iframe {
	height: 405px !important;
}

}
@media only screen and (max-width:800px) {
}
@media(min-width:768px) {
}
@media only screen and (max-width:768px) {

	.page-id-510 .my-slider .item img{
		margin-top:0;
	}
	
.gallery-inner {
	margin: 10px 0;
}
.more-albums {
	padding: 30px 0;
}
.discogrphy-left {
	width: 250px;
	height: 250px;
	padding: 36px;
}
.discogrphy-img-quote img {
	width: 20%;
	margin-top:-20px;
}
.discogrphy-left p {
	font-size: 14px;
	/*margin-bottom: 26px;*/
	margin-top:-10px;
}
.discogrphy-img-quote {
	margin-bottom: 24px;
}
.discogrphy-left .btn-grey {
	font-size: 14px;
}
.page-bottom-sect {
	padding: 0;
}
.left-video-sectn h1 {
    margin-bottom: 0;
}
.carousel-fade.my-slider .item {
	min-height: 108rem;
}
.my-slider .carousel-indicators {
	bottom: 60rem;
}
	.navbar-default /*.navbar-toggle*/ {
		color:red;
		position:fixed !important;
		border:0;
		background:#333;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color:#8fd8d2;
				right:0 !important;

	}
	.navbar-toggle{
		right:0 !important;
	  position:fixed !important;
		margin-right:0;


	}

}
 @media only screen and (max-width:767px) {
.nav-bar .navbar-header {
	width: 100%;
}
.nav-bar .navbar-brand img {
	width: 40%;
	margin-left: 20px;
}
.nav-bar.navbar-default .navbar-nav > li > a {
	line-height: 14px;
}
.keep-updated {
	width: 55%;
}
.more-albums .col-md-4 {
	float: left;
}
.nav-bar .navbar-nav {
	background-color: #000;
	margin-top: 0;
	padding: 10px 0;
}
.my-slider .item {
	height: 380px;
}
.more-albums-sectn img {
	height: auto;
	width: 100%;
}
div#navbar {
    position: fixed;
    z-index: 9;
    left: 15px;
    right: 15px;
}
.logo {
	padding: 15px;
	width: 33%;
}
#page .container {
	width: auto;
}
.main {
	padding: 0 !important;
}


.navbar-toggle {
    right: 11px !important;
    top: 0;
    z-index: 9999;
}
.navbar-default {
    position: initial !important;
		z-index: 9999;
		background: none !important;
}
div#navbar {
    position: fixed;
    z-index: 9;
    left: 15px;
    right: 15px;
}
.logo {
    padding: 12px !important;
    width: 100%;
    margin: 0 auto 0;
    position: absolute;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(top, rgba(2,2,2,1) 0%, rgba(19,19,19,0) 100%);
    background: -webkit-linear-gradient(top, rgba(2,2,2,1) 0%,rgba(19,19,19,0) 100%);
    background: linear-gradient(to bottom, rgba(2,2,2,1) 0%,rgba(19,19,19,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020202', endColorstr='#00131313',GradientType=0 );
    z-index: 9;
}
.logo img {
    width: 120px;
    height: auto;
    margin: 0;
    display: block;
}
.navbar-default .navbar-collapse.collapse.in {
		position: fixed;
		left: 15px;
		right: 15px;
		top: 50px;
}
.social-icon li a {
    line-height: 43px;
}
.my-slider.hme-sld {
    margin-top: -68px;
}
}
@media only screen and (max-width:736px) {
}
@media only screen and (max-width:680px) {
.slid-sectn {
	min-height: 56em;
}
.slid-sectn .jcarousel-control-prev, .slid-sectn .jcarousel-control-next {
	bottom: -6%;
}
my-slider .item {
	height: 330px;
}
}
@media only screen and (max-width:640px) {
.by-now-btn a.btn-grey {
	padding: 4px 31px;
	font-size: 16px;
}
.media-sectn video, .media-sectn iframe {
	height: 321px !important;
}
.my-slider .carousel-indicators {
	bottom: 68rem;
}
.carousel-fade.my-slider .item {
	min-height: 95rem;
}
.my-slider .carousel-indicators {
	bottom: 55rem;
}
.media-sectn {
	min-height: auto;
}
.left-video-sectn-inner h1::after {
	right: -21%;
}
}
@media only screen and (max-width:568px) {
.more-albums .heading-sectn {
	width: 94%;
}
.more-albums-sectn h3 {
	font-size: 18px;
}
.more-albums-sectn p {
	font-size: 14px;
}
.new-img {
	width: 100%;
}
.new-content {
	width: 100%;
	margin-left: 0;
	margin-top: 10px;
}
.my-slider .item {
	height: 280px;
}
}
 @media only screen and (max-width:480px) {
.slid-sectn {
	min-height: 63em;
}
.slid-sectn .jcarousel-control-next {
	right: 20%;
}
.my-slider .item {
	height: inherit;
}
.media-sectn video, .media-sectn iframe {
	height: 255px !important;
}
.carousel-fade.my-slider .item {
	min-height: 80rem;
}
.my-slider .carousel-indicators {
	bottom: 47rem;
}
}
@media only screen and (max-width:414px) {
.date-sectn {
	width: 18%;
}
.discogrphy-img-sectn {
	width: 100%;
}
.discogrphy .content-sectn {
	width: 100%;
}
.media-sectn video, .media-sectn iframe {
	height: 216px !important;
}
.carousel-fade.my-slider .item {
	min-height: 70rem;
}
.left-video-sectn {
	margin-top: 8rem !important;
}
.my-slider .carousel-indicators {
	bottom: 42rem;
}
}
@media only screen and (max-width:375px) {
.nav-bar .navbar-brand {
	width: 40%;
}
.nav-bar .navbar-brand img {
	width: 100%;
}
.nav-bar.navbar-default .navbar-nav > li > a {
	line-height: 10px;
}
.add-btn {
	padding: 30px 0;
}
.add-more-btn {
	width: 30px;
	height: 30px;
	line-height: 35px;
	font-size: 18px;
}
.keep-updated {
	width: 84%;
}
.more-albums .col-md-4 {
	width: 100%;
}
.more-albums-sectn {
	text-align: center;
}
.page-bottom-sect .date-sectn {
	width: 24%;
}
.slid-sectn .jcarousel-control-prev, .slid-sectn .jcarousel-control-next {
	bottom: -1%;
}
}
@media only screen and (max-width:320px) {
.content-sectn {
	width: 66%;
}
.date-sectn {
	width: 23%;
}
.slid-sectn {
	min-height: 70em;
}
.slid-sectn .jcarousel-control-next {
	right: 27%;
}
.left-video-sectn img {
	width: 100% !important;
}
.left-video-sectn-inner h1::after {
	right: -60%;
}
}
@media (min-width:768px) {
#page .container {
	width: 750px;
}
}
@media (min-width:992px) {
#page .container {
	width: 970px;
}
}
.page-bottom-sect {
	overflow: hidden
}
.bgLightGray {
	position: relative;
	z-index: 1
}
.bgLightGray:before {
	background: #323232;
	content: "";
	height: 1000px;
	left: -300%;
	position: absolute;
	right: 0;
	top: -0px;
	width: 400%;
	z-index: -1;
}
.coverNewsSecLeft, .coverNewsSecRight {
	padding: 20px 0
}
@media screen and ( max-width:992px) {
.bgLightGray:before {
	height: 100%;
	right: -100%;
	left: -100%;
}
.upcoming_concerts_home {
	width: 100%;
}
}

@media screen and ( min-width:1800px) {
	.hme-sld .item {
    height: auto;
}
}
