body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; background: #fff;}
html, body { margin: 0;width: 100%;height: 100%;}

p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
input[type="text"]::-webkit-input-placeholder { opacity: 1; }
input[type="text"]::-moz-placeholder { opacity: 1; }
input[type="search"]::-webkit-input-placeholder { opacity: 1; }
input[type="search"]::-moz-placeholder { opacity: 1; }
input[type="email"]::-webkit-input-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1; }
input[type="tel"]::-webkit-input-placeholder { opacity: 1; }
input[type="tel"]::-moz-placeholder { opacity: 1; }
textarea::-moz-placeholder { opacity: 1; }
textarea::-webkit-placeholder { opacity: 1; }

.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}
a:hover, a:focus{ text-decoration: inherit !important;}
a:hover, input[type="submit"]:hover, input[type="button"]:hover , button:hover{cursor: url(../images/cursor.png), auto;}
.owl-theme .owl-nav [class*="owl-"]:hover{cursor: url(../images/cursor.png), auto;}

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

.wrapper{ width: 100%;}

.container{ max-width: 1280px; width: 100%;}
/*header*/
.header_sec{ width: 100%; position: absolute; min-height: 80px; border-bottom: 1px solid #fff; top: 0px; left: 0px; z-index: 99;background: url(../images/ban-bg.png) repeat-x; background-size: 100% 100%; }
.header_sec .container{ width: 100%; padding: 0px; max-width: 1600px;}

.header_Inn{ width: 100%; text-align: center;}
.top_nav{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.navbar-brand{ width: 250px; height: auto; min-height: auto; height: auto; margin: 0px; padding: 13px 17px; border-right: 1px solid #fff; position: absolute; top: 0px; left: 0px;}
.navbar-brand img{ max-width: 100%;}
.sos-menu{ width: 250px; position: absolute; top: 0px; right: 0px; padding: 0 10px; border-left: 1px solid #fff; padding: 35px 0; text-align: center;}
.sos-menu li{ display: inline-block !important; float: none !important;} 
.sos-menu li a{ display: inline-block !important; float: none !important; padding: 0 1px;}
.sos-menu li a img{ max-width: 100%;}
.main-menu li{ display: inline-block !important; float: none !important; padding:33px 17px 33px 15px; background: url(../images/li.png) no-repeat right;}
.main-menu li a{ display: inline-block !important; float: none !important; color: #fff !important; font: normal 16px/20px 'MagistralC_29314'; text-transform: uppercase; padding: 0 !important; position: relative;}
.main-menu{ display: inline-block; width: 100%;}
.main-menu li:last-child{ background: none;} 


/*.main-menu li a{ overflow: hidden;}*/
.main-menu li a span{ display: inline-block; overflow: hidden; padding: 10px 0;}

.main-menu li a span:after{ content: ""; position: absolute; bottom: 0px; left: 0px; background: #e11a49; width: 0px; height: 2px; opacity: 0; visibility: hidden;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.main-menu li.actv a{ color:#e11a49 !important; font-family: 'MagistralBlackC_29310'; }
.main-menu li.actv a span:after{ visibility: visible; opacity: 1; left: 0; width: 30px;}


.main-menu li a:hover span:after{ visibility: visible; opacity: 1; left: 0; width: 30px; }




.banner-sec{ width: 100%; position: relative;}
.banner_itm{ width: 100%; position: relative; z-index: 1; background-size: cover !important; min-height: 800px; overflow: hidden;}
.banner_itm > img{ width: 100%; height: 567px; object-fit:cover;}
.ban-cont{ width: 100%; position: absolute; top: 65%; left: 0px; transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.ban-continn{ width: 100%; position: relative; display: inline-block; padding-bottom: 100px;}
.ban-Txt{ width: 50%; float: left;}
.ban-Txt strong{ font: normal 62px/67px 'MagistralBlackC_29310'; text-transform: uppercase; color: #fff;}
.ban-Txt strong span{ font-family: 'MagistralC_29314';}
.ban-Txt strong em{ font-style: normal !important; color: #e11a49; font-size: 60px;}
.ban-Txt p{ color: #fff; font: normal 30px/37px 'MagistralC_29314'; margin-top: 10px;}
.ban-Txt p span{ font-family:'MagistralBlackC_29310'; text-transform: uppercase;}
/*.blk-bg{ width: 100%; position: absolute; top: 0px; left: 0px; background-size: 100% 100%; background: url(../images/ban-bg.png) repeat-x; height: 100%;}*/
.ban-Txt .list-btn{ width: 100%; margin-top: 20px;}
.ban-Txt .list-btn li{ display: inline-block; margin-right: 20px;}
.ban-Txt .list-btn li a{ display: inline-block; padding: 0 28px; height: 65px; border: 1px solid #fff; font: normal 24px/63px 'MagistralBlackC_29310'; color: #fff !important;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; overflow: hidden;}
.btnsbook{ background: #e11a49; border-color: #e11a49 !important;}
.ban-Txt .list-btn li a:hover{ background: #fff; color:#e11a49 !important; border-color: #fff !important;}
.ban-pic{ width: 60%; position: absolute; top: 0px; right: 0px;}
.ban-pic img{ max-width: 100%;}
.banarrow{ width: 34px; position: absolute; top: 50%;}
.banarrow img{ max-width: 100%;}
.left.banarrow{ left: 10px;}
.right.banarrow{ right: 10px;}
.banner-sec .carousel-indicators li{ width: 10px !important; height: 10px !important; margin: 0px 1px !important; border-radius: 0px !important; border: none !important; background: url(../images/actv1.png) no-repeat center center;}
.banner-sec .carousel-indicators li.active{ background: url(../images/actv.png) no-repeat center center;}



.alm-btn-wrap .alm-load-more-btn{width: 97% !important;
background: #e11a49 !important;
height: 60px !important;
margin-top: 15px !important;
color: #fff !important;
text-align: center !important;
font: normal 18px/60px 'MagistralBlackC_29310' !important;
text-transform: uppercase !important;
display: inline-block !important; border-radius: 0px !important;}









/*welcome*/

.wellcom-sec{ width: 100%; padding: 80px 0 150px 0; background: url(../images/bg1.jpg) no-repeat bottom center; background-size: 100% 100%;}
.wellcom-sec .lft-Box{ width: 100%;}
.top-heading{ width: 100%; display: inline-block;}
.top-heading h1, .top-heading h3, .top-heading h4{ color: #fff; font: normal 50px/56px 'MagistralC_29314';}
.top-heading h1 span, .top-heading h3 span, .top-heading h4 span{ position: relative; display: inline-block; padding-bottom: 10px;}
.top-heading h1 span:after, .top-heading h3 span:after, .top-heading h4 span:after{ content: ""; position: absolute; bottom: 0px; left: 0px; background: #e11a49; width: 80px; height: 2px;}
.top-heading h1 strong, .top-heading h3 strong, .top-heading h4 strong{ color: #e11a49; font-family:'MagistralBlackC_29310'; }




.top-heading h2{ color: #fff; font: normal 36px/38px 'MagistralC_29314'; margin-top: 40px;}
.para p{ color: #fff; font: normal 18px/30px 'MagistralC_29314'; margin-top: 20px;}
.para { width: 100%;}

.rd-btn{ display: inline-block; padding: 0 28px; height: 60px; font: normal 20px/57px 'MagistralBlackC_29310'; color: #fff !important;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; background: #e11a49; margin-top: 30px;}
.rd-btn:hover{ background: #fff; color: #e11a49 !important;}

.well-cm-box{ width: 100%; position: relative; padding-left:20px;}
.well-cm-box img{ width: 100%; min-height: 619px; object-fit:cover;}
.well-cm-box .pic-brd{ width: 100%; position: absolute; top: 32px;
left: -28px; background: url(../images/brd1.png) no-repeat center center; height: 100%; background-size: 100% 100%;}
.wellcom-sec .col-sm-7{ padding-right: 60px;}



/*feture*/
.feture-sec{ width: 100%; background: #000; position: relative;}
.feture-sec .top-heading h3 span:after{ margin-left: -40px; left: 50%;}
.feture-sec .top-heading{ text-align: center;} 
.top-heading p{ color: #fff; font: normal 18px/30px 'MagistralC_29314'; padding: 0 95px; margin-top: 30px;}
.top-heading p strong{ font-family:'MagistralBlackC_29310'; font-weight: normal;}
.top-heading p span{ color: #e11a49;}
.feture-vdo{ width: 100%; padding: 50px;}
.feture-vdo iframe{ width: 100%; border: none; height: 540px;}
/*bans-sec*/
.band_sec{ width:100%; display:inline-block; background:url(../images/bg4.jpg) no-repeat center center; padding-top:170px; background-size: 100% 100% !important; margin-top: -140px;}
.band_box{ width:100%; display:inline-block;  text-align:center; margin-top: 60px; background: url(../images/box-bg.jpg) no-repeat bottom center; background-size: 100% 250px;}
.band_box h4{ font: normal 24px/28px 'MagistralC_29314'; color:#fff; padding-top:30px; }
.social_sec{ width:100%; display:inline-block; background:#e11a49; margin-top:35px;}
.social_sec ul{ width:100%; display:inline-block; padding:5px 0px;}
.social_sec ul li{ display:inline-block; padding:0px 9px;}

.band_sec .top-heading h3 span:after{ margin-left: -40px; left: 50%;}
.band_sec .top-heading{ text-align: center;} 
.band_sec .top-heading{ text-align: center;} 
.band_sec .col-sm-3{ width: 24%; display: inline-block; float: none;}







 
.categories{ overflow:hidden; width:100%;  margin:0 auto; }
.clr:after{   content:""; display:block; clear:both; }
.categories li{  position:relative; list-style-type:none; width: 70%; padding-bottom: 81%; float:none;  overflow:hidden;  visibility:hidden; margin:0 auto; -webkit-transform: rotate(-60deg) skewY(30deg);
  -ms-transform: rotate(-60deg) skewY(30deg);  transform: rotate(-60deg) skewY(30deg); }
.categories li *{ position:absolute;  visibility:visible; }
.categories li > div{ width:100%; height:100%; text-align:center; color:#fff;  overflow:hidden; 
  -webkit-transform: skewY(-30deg) rotate(60deg);
  -ms-transform: skewY(-30deg) rotate(60deg);
  transform: skewY(-30deg) rotate(60deg);
  -webkit-backface-visibility:hidden;
}

.categories li img{
  left:-100%; right:-100%;
  width: auto; height:100%;
  margin:0 auto;   

}

.categories-overlay {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background:rgba(225,26,73,0.4);
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
}
.categories li > div:hover .categories-overlay {
  bottom: 0;
  height: 100%;
}
.inn_band_boxes{ width: 100%; background: url(../images/bg3.png) no-repeat center center; background-size: 100% 100%; padding: 0 40px 180px 0;}
.band_cont{ width: 100%; text-align: center;}
.link{ position: absolute !important; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1;}


/*date-sec*/
.date-sec .top-heading h3 span:after{ margin-left: -40px; left: 50%;}
.date-sec .top-heading{ text-align: center;} 



.date-sec{width: 100%; padding: 60px 0 340px; background: #000;}
.date-inr{width: 100%; float: left;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out; padding: 30px 13px 30px 8px;}
.date-div{width: auto; float: left;}
.date-div h3{color: #fff; font: normal 30px/35px 'MagistralBlackC_29310';     padding-top: 10px;}
.date-div h3 span{color: #e11a49; font-family: 'MagistralC_29314'; display: inline-block; padding-left: 55px;}
.date-div ul li{float: left; color: #fff; font: normal 24px/60px 'MagistralC_29314'; margin: 0 8px;}
.date-div ul li a{color: #fff; width: 180px; height: 60px; border: 2px solid #fff; display: inline-block; text-align: center; text-transform: uppercase; font-size: 20px;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }
.date-div ul li:last-child a{background: #e11a49; border: 2px solid #e11a49;}
.date-div ul li:last-child{margin-right: 0px;}
.date-div ul li:last-child a:hover{border-color: #fff;}
.date-inr{border-bottom: 1px solid #333333;}
.date-sec .date-inr:first-child{border-top: 1px solid #333333;}


.date-inr:hover{background: #111111; cursor: url(../images/cursor.png), auto;}
.date-div.two{float: right;}


/*.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: #e11a49;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}*/
.daite-tp{width: 100%; display: inline-block; margin-top: 70px;}
.daite-tp ul{width: 100%; float: left; padding-bottom: 15px;}
.daite-tp ul li:last-child{text-align: right;  float: right;}
.daite-tp ul li{float: left; font: normal 20px/25px 'MagistralBlackC_29310'; color: #fff;}
.daite-tp ul li a{color: #e11a49; text-decoration: underline !important;}
.daite-tp ul li:nth-child(2){margin-left: 40px;}
.daite-tp ul li:last-child a{color: #666666; text-decoration: inherit !important; background: url(../images/ic.png) no-repeat left 0px; padding-left: 30px;}


/*footer_sec*/
.footer-sec{width: 100%; float: left; position: relative;}
.ftr-inr{width: 100%;}
.ftr-hed{width: 100%}
.ftr-hed h5{font: normal 18px/23px 'MagistralBlackC_29310'; color: #fff; padding-bottom: 20px;}
.footer-top{width: 100%; background: #e11a49;  padding: 90px 0 80px; float: left;}
.aps-bg{width: 100%; background:url(../images/footer-bg.png) repeat-x top center; position: absolute; top: -218px; left: 0px; height: 218px;}

.ftr-inr ul li{font: normal 16px/23px 'MagistralC_29314';}
.ftr-inr ul li a{color: #fff;}
.frm-box{width: 100%; padding-top: 9px;}
.frm-box.two{padding: 0px;}
.frm-box input[type="text"], .frm-box input[type="email"], .frm-box input[type="submit"] {width: 100%; background: #f0f0f0; padding: 0 8px; color: #666666; font: normal 15px/40px 'MagistralC_29314'; height: 40px; border: none; outline: none;}


.frm-box input[type="text"]::placeholder, .frm-box input[type="email"]::placeholder{opacity: 1; color: #666666;}
.frm-box input[type="submit"]{background: #000; color: #fff; font-family: 'MagistralBlackC_29310'; font-size: 18px;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.ftr-inr.lst{padding-left: 50px;}
.ftr-inr.lst ul li{display: inline-block; margin: 0 4px;}
.ftr-inr.lst ul{width: 100%; text-align: center; padding-top: 23px;}
.ftr-logo{width: 100%;}
.ftr-logo img{width: 100%; max-width: 100%;}
.ftr-inr.cus{padding: 0 30px; display: inline-block;}
.footer-btm{width: 100%; background: #000;}
.ftr-btm-inr{width: 100%; padding: 20px 0; text-align: center; display: inline-block;}
.ftr-btm-inr p{color: #fff; font: normal 16px/20px 'MagistralC_29314';}
.ftr-btm-inr p a{color: #e11a49;}
.ftr-btm-inr p a:hover{color: #fff;}

.date-div ul li a:hover{background: #fff; color: #e11a49;}


.frm-box input[type="submit"]:hover{background: #fff; color: #e11a49;}
.ftr-hed.spn span{display: inline-block; width: 100%;}
.ftr-hed.spn li{color: #fff; padding-bottom: 5px;}
.ftr-hed.spn li:last-child span{background: url(../images/msg.png) no-repeat left 5px; padding-left: 25px;}
.ftr-hed.spn li:nth-child(2) span{background: url(../images/phn.png) no-repeat left 5px; padding-left: 20px;}
.ftr-hed.spn li:first-child span{background: url(../images/loc.png) no-repeat left 5px; padding-left: 20px;}
.ftr-btm-inr span{ display: inline-block; background: url(../images/ftr-brd.png) no-repeat left top 4px; padding-left: 10px; margin-left: 10px;}





/*song-list*/
.inner_ban .banner_itm{ min-height:600px;}
.inner_ban .ban-Txt { float: none;  margin: 0 auto; }
.inner_ban .ban-continn { text-align: center; }
.inner-page{ padding-top:100px;  background-image: url(../images/top-in-bg.jpg), url(../images/bottom-in-bg.jpg); background-position: center top 170px, center bottom 170px;
    background-repeat: repeat-x, repeat-x; background-size:100%, 100%;   }
.inner-page .top-heading h1 span::after{ left:50%; margin-left:-40px; }




/*band*/
.band-page-gal{ width: 100%; padding: 0 90px; text-align: center;}
.band-page-gal .media-left{ overflow: inherit;}
.band-page-gal .media-body{ overflow: inherit; width: 100%; }


.band-page-gal .media{ overflow: inherit; width: 100%;}
.band-page-gal .box{ width: 100%; border: 2px solid #fff; min-height: 325px; padding: 20px; margin-top: 50px; text-align: left;}
.band-page-gal .box h5{ color: #fff; font: normal 24px/30px 'MagistralBlackC_29310'; padding-bottom: 10px;}
.band-page-gal .box p{ color: #fff; font:  normal 15px/23px 'MagistralC_29314';}
.band-page-gal .media-left{ position: absolute; top: 82px;  width: 230px;}
.band-page-gal .lft-pic{ width: 100%; position: relative;}
.band-page-gal .lft-sos{ width: 100%; text-align: center; position: absolute; bottom: -2px; left: 0px;}
.band-page-gal .lft-sos li{ display: inline-block; padding: 0 4px;}
.band-page-gal .lft-sos li a{ width: 40px; height: 40px; border: 1px solid #fff; background: #e11a49; font-size: 18px; line-height: 40px; text-align: center; display: inline-block; border-radius: 40px;
color: #fff !important;}


.band-page-gal .left-box .media-body{ padding-left: 130px;}
.band-page-gal .right-box .media-body{ padding-right: 130px;}
.band-page-gal .left-box .media-left{ left: -84px;}
.band-page-gal .right-box .media-left{ right: -94px;} 
.inner-page{ padding-bottom: 350px;}
.band-page-gal .col-sm-6{ padding: 0 25px; float: none; display: inline-block; width: 49%;}



/*song-list*/
.inner_ban .banner_itm{ min-height:600px;}
.inner_ban .ban-Txt { float: none;  margin: 0 auto; }
.inner_ban .ban-continn { text-align: center; }
.inner-page{ padding-top:100px;  background-image: url(../images/top-in-bg.jpg), url(../images/bottom-in-bg.jpg); background-position: center top 170px, center bottom 170px;
    background-repeat: repeat-x, repeat-x; background-size:100%, 100%; padding-bottom:350px;   }
.inner-page .top-heading h1 span::after{ left:50%; margin-left:-40px; }
.midd_content_sec{ width:100%; display:inline-block; background:#000; padding:15px; margin-top:60px;}
.midd_cont_box{ width:100%; display:inline-block; }
.midd_cont_box ul{ width:100%; display:inline-block;}
.midd_cont_box ul li{ width:100%; display:inline-block; background:#111111; padding-left:20px;}
.midd_cont_box ul li .lt_cont_box{ width:60%; float:left; }
.midd_cont_box ul li .rt_cont_box{ width:40%; float:right; color:#fff; font: normal 16px/22px 'MagistralC_29314'; padding-top: 10px;}
.midd_cont_box ul li:first-child .lt_cont_box{ color:#fff; font: normal 16px/22px 'MagistralBlackC_29310'; padding-left: 70px;}
.midd_cont_box ul li:first-child .rt_cont_box{ color:#fff; font: normal 16px/22px 'MagistralBlackC_29310'; padding-top:0px; padding:5px; }
.midd_cont_box ul li:first-child{ background:none;}
.midd_cont_box ul li .media-left, .midd_cont_box ul li .media-right, .midd_cont_box ul li .media-body {  vertical-align: middle; }
.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading{  color:#fff; font: normal 16px/22px 'MagistralC_29314';}
.midd_cont_box ul li .media-left{ padding-right: 25px; }
.lt_cont_box .media .media-left .media-object{ width:45px; height:45px;}
.midd_content_sec .col-sm-6:first-child{ padding-right:30px;}
.midd_content_sec .col-sm-6:last-child{ padding-left:30px;}
.load_more a{ width:100%; background:#e11a49; height:60px; margin-top:15px; color:#fff; text-align:center; font: normal 18px/60px 'MagistralBlackC_29310'; text-transform:uppercase; display:inline-block; }
.ovr{ position: absolute; top: 0px; left: 0px; width: 100%; background: rgba(0,0,0,0.5); height: 100%;}




/*--video--*/

.inner-page .feture-vdo iframe{border: 3px solid #111111; height: 345px;}
.inner-page .feture-vdo {padding: 0px; margin-top: 30px;}

.main-menu li.current-menu-item a{ color: #e11a49 !important; font-family: 'MagistralBlackC_29310'; background: none !important; }
.main-menu li.current-menu-item a span::after { visibility: visible; opacity: 1; left: 0; width: 30px; }
.ftr-hed .tnp-subscription { margin: 0px !important;}
.ftr-hed .tnp-subscription input[type="text"], .ftr-hed .tnp-subscription input[type="email"], .ftr-hed .tnp-subscription input[type="submit"], .tnp-subscription select{
  width: 100%; background: #f0f0f0; padding: 0 8px; color: #666666; font: normal 15px/40px 'MagistralC_29314'; height: 40px; border: none; outline: none;}
.ftr-hed .tnp-field input[type="submit"] { background: #000; color: #fff; font-family: 'MagistralBlackC_29310'; font-size: 18px;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.ftr-hed .tnp-field input[type="submit"]:hover { background: #fff; color: #e11a49;}


.midd_content_sec .col-sm-6:first-child { padding-right: 20px;}
.midd_content_sec .col-sm-6:last-child { padding-left: 20px;}
.midd_cont_box{ background: #111; }
.midd_cont_box{ margin-bottom: 3px;}
.midd_content_sec .top_head .midd_cont_box{ background: none; }
.midd_content_sec .col-sm-6{ padding: 0 20px;}
.midd_content_sec .midd_cont_box ul li:first-child .rt_cont_box{ font-family: 'MagistralC_29314'; }
.midd_content_sec .top_head .midd_cont_box ul li .rt_cont_box{ font-family: 'MagistralBlackC_29310'; }
.midd_cont_box ul li:first-child .lt_cont_box{ padding-left: 0px; }
.midd_content_sec .top_head .midd_cont_box ul li:first-child .lt_cont_box{ padding-left: 70px; }


/*Revolution-Slider-Fixing*/
.rev_slider_wrapper{ height: 630px !important; }
.fullwidthbanner-container .fullwidthabanner{ height: 100% !important; }
.tp-bgimg{ background-size: cover !important; height: 100% !important;  }
.tp-caption { width: 600px !important; display: inline-block !important; white-space: inherit !important; min-width: inherit !important; max-width: inherit !important;}
.tp-caption strong { font: normal 62px/67px 'MagistralBlackC_29310'; text-transform: uppercase; color: #fff;}
.tp-caption strong span { font-family: 'MagistralC_29314';}
.tp-caption strong em{ font-style: normal !important; color: #e11a49; font-size: 60px;}
.tp-caption p{ color: #fff; font: normal 30px/37px 'MagistralC_29314'; margin-top: 10px; }
.tp-caption p br{ display: none; }
.tp-caption p span{ font-family: 'MagistralBlackC_29310'; text-transform: uppercase;}
/*.rev-btn{ display: inline-block !important; padding: 0 !important; height: 65px !important; border: 1px solid #fff; font: normal 24px/63px 'MagistralBlackC_29310' !important; color: #fff !important;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; width: 230px !important; text-align: center !important; transform: inherit !important; position: inherit !important; }
.rev-btn:hover{ background: #fff !important; color:#e11a49 !important; border-color: #fff !important;}*/
.tp-mask-wrap{ position: inherit !important;  }
.tp-caption img { max-width: auto !important; height: auto !important;}


.list-btn { width: 100%; margin-top: 62px !important; display: inline-block;}
.list-btn li{ display: inline-block; margin-right: 20px;}
.list-btn li a{ display: inline-block; padding: 0 28px; height: 65px; border: 1px solid #fff; font: normal 24px/58px 'MagistralBlackC_29310' !important; color: #fff !important;
 -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; overflow: hidden;}
/*.btnsbook{ background: #e11a49; border-color: #e11a49 !important;}*/
.list-btn li a:hover{ background: #fff; color:#e11a49 !important; border-color: #fff !important;}
.hades .tp-bullet{ width: 10px !important; height: 10px !important; margin: 0px 1px !important; border-radius: 0px !important; border: none !important;
    background: url(../images/actv1.png) no-repeat center center !important;}
.tp-bullet.selected{ background: url(../images/actv.png) no-repeat center center !important;}










@media only screen and (min-width:768px) and (max-width:9000px)
{
/*menu*/	
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden; }
.nav_top .dropdown:hover .dropdown-menu {max-height: 300px;opacity: 1; visibility: visible; }
/*end menu*/

}




@media only screen and (min-width:1300px) and (max-width:1399px)
{
.navbar-brand{ width: 200px;}
.sos-menu{ width: 175px;}
.sos-menu li a img{ width: 31px;}
.sos-menu{ padding: 30px 0;}
.main-menu li{ padding: 23px 17px 24px 15px;}
.ban-Txt strong{ font-size: 53px; line-height: 63px; }
.ban-Txt strong em{ font-size: 45px;}
.ban-Txt p{ font-size: 23px; line-height: 33px;}
.ban-Txt .list-btn li a{ font-size: 20px; line-height: 50px; height: 55px;}
.ban-pic{ width: 55%;}
.banner_itm{ min-height: 634px;}


.top-heading h1, .top-heading h3, .top-heading h4{ font-size: 40px; line-height: 50px;}
.top-heading h2{ font-size: 25px; line-height: 30px;}
.para p{ font-size: 17px; line-height: 30px;}
.rd-btn{ font-size: 18px;}
.ban-Txt{ padding-left: 30px;}
.well-cm-box img{ min-height: 560px;}

.tp-caption p{font-size: 23px !important; line-height: 33px !important; }
.tp-caption strong {font-size: 53px !important; line-height: 63px !important; }
.list-btn li a{ font-size: 20px !important; line-height: 50px !important; height: 55px !important;}
.tp-caption strong em{ font-size: 45px;}

}
@media only screen and (min-width:1200px) and (max-width:1299px)
{
.container{ max-width: 100%; width: 1170px;}


.navbar-brand{ width: 170px;}
.sos-menu{ width: 145px;}
.sos-menu li a img{ width: 25px;}
.sos-menu{ padding: 27px 0;}
.main-menu li{ padding: 22px 17px 19px 15px;}
.ban-Txt strong{ font-size: 40px; line-height: 52px;}
.ban-Txt strong em{ font-size: 35px;}
.ban-Txt p{ font-size: 19px; line-height: 28px;}
.ban-Txt .list-btn li a{ font-size: 18px; line-height: 50px; height: 55px;}
.ban-pic{ width: 55%;}
.banner_itm{ min-height: 580px;}


.top-heading h1, .top-heading h3, .top-heading h4{ font-size: 35px; line-height: 40px;}
.top-heading h2{ font-size: 20px; line-height: 30px;}
.para p{ font-size: 17px; line-height: 30px;}
.rd-btn{ font-size: 18px;}
.ban-Txt{ padding-left: 30px;}
.well-cm-box img{ min-height: 560px;}


.main-menu li a{ font-size: 14px;}
.main-menu li a span{ padding: 6px 0;}
.banarrow{ width: 25px; top: 60%;}

/*date-sec*/
.date-div h3{font-size: 23px;}
.date-div ul li{font-size: 22px;}
.date-div ul li a {width: 140px;font-size: 18px;}
.date-div h3 span {padding-left: 30px;}
.daite-tp ul li{font-size: 17px;}
.date-sec { padding: 60px 0 250px;}


.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading{ font-size: 13px; }
.midd_cont_box ul li .rt_cont_box{ font-size: 13px; }
.midd_cont_box ul li:first-child .rt_cont_box{ font-size: 13px; }

.tp-caption p{font-size: 19px !important; line-height: 28px !important; }
.tp-caption strong { font-size: 40px !important; line-height: 44px !important;}
.list-btn li a{font-size: 18px !important; line-height: 50px !important; height: 55px !important;}
.tp-caption strong em{ font-size: 35px !important;}
.rev_slider_wrapper { height: 590px !important;}
.tp-caption { width: 450px !important;}
.list-btn { margin-top: 35px !important;}


}







@media only screen and (min-width:992px) and (max-width:1199px)
{
.container{ max-width: 100%; width: 970px;}

.navbar-brand{ width: 150px;}
.sos-menu{ width: 135px;}
.sos-menu li a img{ width: 25px;}
.sos-menu{ padding: 23px 0;}
.main-menu li{ padding: 17px 8px 14px 4px;}
.ban-Txt strong{ font-size: 40px; line-height: 52px;}
.ban-Txt strong em{ font-size: 35px;}
.ban-Txt p{ font-size: 19px; line-height: 28px;}
.ban-Txt .list-btn li a{ font-size: 18px; line-height: 50px; height: 55px;}
.ban-pic{ width: 55%;}
.banner_itm{ min-height: 580px;}
.header_sec{ min-height: 71px;}

.top-heading h1, .top-heading h3, .top-heading h4{ font-size: 35px; line-height: 40px;}
.top-heading h2{ font-size: 20px; line-height: 30px;}
.para p{ font-size: 16px; line-height: 25px;}
.rd-btn{ font-size: 18px;}
.ban-Txt{ padding-left: 30px;}
.well-cm-box img{ min-height: 560px;}


.main-menu li a{ font-size: 13px;}
.main-menu li a span{ padding: 6px 0;}
.banarrow{ width: 25px; top: 60%;}
.top-heading p br{ display:none;}
.band_box h4{ font-size: 20px; padding-top: 13px;}
.social_sec{ margin-top: 19px;}
.social_sec ul li img{ width: 35px;}

/*date-sec*/
.date-div h3{font-size: 23px;}
.date-div ul li{font-size: 22px;}
.date-div ul li a {width: 140px;font-size: 18px;}
.date-div h3 span {padding-left: 30px;}
.daite-tp ul li{font-size: 17px;}
.date-sec { padding: 60px 0 250px;}


/*footer_sec*/
.aps-bg{    top: -180px; height: 180px;}
.footer-top {padding: 70px 0;}
.ftr-inr.cus { padding: 0 20px;}
.ftr-inr.lst {padding-left: 40px;}


/*band*/
.band-page-gal .media-left img{ max-width: 100%;}
.band-page-gal .media-left{ width: 150px;}
.band-page-gal .box h5{ font-size: 18px;}
.band-page-gal .left-box .media-body{ padding-left: 60px;}
.band-page-gal .box p{ line-height: 20px;}
.band-page-gal .right-box .media-body{ padding-right: 60px;}
.band-page-gal{ padding: 0 60px;}
.band-page-gal .left-box .media-left { left: -45px;}
.band-page-gal .right-box .media-left { right: -54px;}
.band-page-gal .box{ min-height: 366px;}


/*song-list*/
.inner_ban .banner_itm { min-height: 470px; }
.inner-page { padding-top: 60px; padding-bottom: 260px; }
.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading { font-size:13px; line-height:18px; }
.midd_cont_box ul li .rt_cont_box { font-size:13px; line-height:18px;  }
.midd_cont_box ul li .media-left { padding-right: 15px; }

.banner-sec.inner_ban .banarrow{ top: 50%;}

/*--video--*/
.inner-page .feture-vdo iframe {height: 255px;}
.inner-page .feture-vdo {margin-top: 20px;}


.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading{ font-size: 12px; }
.midd_cont_box ul li .rt_cont_box{ font-size: 12px; }
.midd_cont_box ul li:first-child .rt_cont_box{ font-size: 12px; }
.midd_content_sec .top_head .midd_cont_box ul li:first-child .lt_cont_box { padding-left: 60px;}
.midd_cont_box ul li{ padding-left: 15px;}

.tp-caption p{font-size: 19px !important; line-height: 28px !important; }
.tp-caption strong {font-size: 40px !important; line-height: 44px !important; }
.tp-caption strong em{ font-size: 35px !important;}
.list-btn li a{font-size: 18px !important; line-height: 50px !important; height: 55px !important;}
.rev_slider_wrapper { height: 500px !important;}
.tp-caption { width: 400px !important; margin-left: 33px !important; }
.list-btn { margin-top: 35px !important;}


}





@media only screen and (min-width:768px) and (max-width:991px)
{
.container{ max-width: 100%; width: 750px;}

.navbar-brand{ width: 100px; padding: 10px 7px;}
.sos-menu{ width: 100px;}
.sos-menu li a img{ width: 20px;}
.sos-menu li a{ padding: 0;}
.sos-menu{ padding:16px 0;}
.main-menu li{ padding: 12px 8px 9px 3px;background-size: 1px 23px;}
.ban-Txt strong{ font-size: 30px; line-height: 35px;}
.ban-Txt strong em{ font-size: 25px;}
.ban-Txt p{ font-size: 17px; line-height: 22px;}
.ban-Txt .list-btn li a{ font-size: 14px;line-height: 42px;height: 47px;padding: 0 19px;}
.ban-pic{ width: 55%;}
.banner_itm{ min-height: 580px;}
.header_sec{ min-height: 54px;}

.top-heading h1, .top-heading h3, .top-heading h4{ font-size: 27px; line-height: 35px;}
.top-heading h2{ font-size: 20px; line-height: 30px; margin-top: 16px;}
.para p{ font-size: 16px; line-height: 25px; margin-top: 13px;}
.rd-btn{ font-size: 18px;}
.ban-Txt{ padding-left: 30px;}
.well-cm-box img{ min-height: 395px;}


.main-menu li a{ font-size: 11px;}
.main-menu li a span{ padding: 2px 0;}
.banarrow{ width: 25px; top: 60%;}
.top-heading p br{ display:none;}
.band_box h4{ font-size: 20px; padding-top: 13px;}
.social_sec{ margin-top: 19px;}
.social_sec ul li img{ width: 35px;}
.wellcom-sec{ padding: 50px 0 120px 0;}
.top-heading p{ padding: 0px;}
.band_sec{ padding-top: 90px;}
.band_sec .col-sm-3{ width: 32%;}


/*date-sec*/
.date-div h3{font-size: 18px;}
.date-div ul li{font-size: 16px; margin: 0 6px;}
.date-div ul li a {width: 115px; font-size: 15px;}
.date-div h3 span {padding-left: 15px;}
.daite-tp ul li{font-size: 17px;}
.date-sec { padding: 60px 0 250px;}


/*footer_sec*/
.aps-bg{    top: -180px; height: 180px;}
.footer-top {padding: 70px 0;}
.ftr-inr.cus { padding: 0;}
.ftr-inr.lst {padding-left: 0;}
.footer-top .col-sm-4{width: 27%;}
.frm-box input[type="submit"]{font-size: 15px;}
.ftr-inr.lst ul li img{width: 35px;}
.ftr-inr.lst ul li{margin: 0 2px;}
.ftr-btm-inr p{font-size: 15px;}
.ftr-btm-inr{padding: 15px 0;}
.link1{width: 19%; float: left;}
.link2{width: 27%; float: left;}


/*band*/
.band-page-gal .media-left img{ max-width: auto; width: 160px;}
.band-page-gal .media-left{ width: 170px; top: 51px;}
.band-page-gal .box h5{ font-size: 18px;}
.band-page-gal .left-box .media-body{ padding-left: 100px; vertical-align: middle;}
.band-page-gal .right-box .media-left{ vertical-align: middle;}
.band-page-gal .left-box .media-left{ vertical-align: middle;}
.band-page-gal .left-box{ padding-left: 100px;}
.band-page-gal .right-box{ padding-right: 100px;}

.band-page-gal .box p{ line-height: 20px;}
.band-page-gal .right-box .media-body{ padding-right: 100px; vertical-align: middle;}
.band-page-gal{ padding: 0px;}
.band-page-gal .left-box .media-left { left: 22px;}
.band-page-gal .right-box .media-left { right: 11px;}
.band-page-gal .box{ min-height: 230px;}
.inner-page{ padding: 70px 0 200px;}
.band-page-gal .col-sm-6{ width: 100%;}
.band-page-gal .box{ margin-top: 30px;}
/*.band-page-gal .left-box .media-left{ position: inherit; top: inherit; left: inherit;}
.band-page-gal .right-box .media-left{ right: inherit; position: inherit; top: inherit; left: inherit;}*/



/*song-list*/
.inner_ban .banner_itm { min-height: 420px; }
.inner-page { padding-top: 60px; padding-bottom: 260px; }
.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading { font-size:11px; line-height:18px; }
.midd_cont_box ul li .rt_cont_box { font-size:11px; line-height:18px;  }
.midd_cont_box ul li .media-left { padding-right: 15px; }
.top-heading p { margin-top: 20px; }
.midd_content_sec { padding: 0px; margin-top: 40px; }
.midd_cont_box ul li {  padding-left: 0px; }
.midd_cont_box ul li:first-child .lt_cont_box { font-size:13px; line-height:18px; padding-left: 60px; }
.midd_cont_box ul li:first-child .rt_cont_box { font-size:13px; line-height:18px; }
.lt_cont_box .media .media-left .media-object { width: 35px; height: 35px; }
.load_more a { height:50px; line-height:50px; font-size:16px; }
.midd_content_sec .col-sm-6:first-child { padding-right: 15px; }
.midd_content_sec .col-sm-6:last-child {  padding-left: 15px; }

.banner-sec.inner_ban .banarrow{ top: 50%;}


/*--video--*/

.inner-page .feture-vdo iframe {height: 180px;}
.inner-page .feture-vdo {margin-top: 20px;}


.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading{ font-size: 11px; }
.midd_cont_box ul li .rt_cont_box{ font-size: 11px; }
.midd_cont_box ul li:first-child .rt_cont_box{ font-size: 11px; padding: 0px; }
.midd_content_sec .top_head .midd_cont_box ul li:first-child .lt_cont_box { padding-left: 40px;}
.midd_cont_box ul li{ padding-left: 5px;}
.midd_cont_box ul li:first-child .lt_cont_box{ padding-left: 0px; }
.midd_cont_box ul li .media-left { padding-right: 10px;}
.midd_content_sec .col-sm-6 { padding: 0 15px;}
.lt_cont_box .media .media-left .media-object { width: 30px; height: 30px;}

.tp-caption p{font-size: 17px !important; line-height: 22px !important; }
.tp-caption strong {font-size: 30px !important; line-height: 35px !important; }
.tp-caption strong em{ font-size: 25px !important;}
.list-btn li a{font-size: 14px !important; line-height: 42px !important; height: 47px !important; padding: 0 19px !important;}
.rev_slider_wrapper { height: 410px !important;}
.tp-caption { width: 340px !important; margin-left: 33px !important; }
.list-btn { margin-top: 35px !important;}


}




@media only screen and (max-width:767px) 
{
.container{ max-width: 100%; width: 100%;}


.navbar-brand{ width: 100px; padding: 21px 15px 14px;}
.sos-menu{ width: auto; padding-left: 15px;}
.sos-menu li a img{ width: 30px;}
.sos-menu li a{ padding: 0;}
.sos-menu{ padding:15px 15px 0 0;}
.main-menu li{ padding: 12px 8px 9px 3px;background-size: 1px 23px;}
.ban-Txt strong{ font-size: 30px; line-height: 35px;}
.ban-Txt strong em{ font-size: 25px;}
.ban-Txt p{ font-size: 17px; line-height: 22px;}
.ban-Txt .list-btn li a{ font-size: 14px;line-height: 42px;height: 47px;padding: 0 19px;}
.ban-pic{ width: 55%;}
.banner_itm{ min-height: 580px;}
.header_sec{ min-height: 54px;}

.top-heading h1, .top-heading h3, .top-heading h4{ font-size: 36px; line-height: 40px;}
.top-heading h2{ font-size: 20px; line-height: 30px; margin-top: 16px;}
.para p{ font-size: 16px; line-height: 25px; margin-top: 13px;}
.rd-btn{ font-size: 18px;}
.ban-Txt{ padding-left: 30px;}
.well-cm-box img{ min-height: 395px;}
.navbar-toggle{ padding: 9px 15px;}
.inn_band_boxes{ padding: 0px;}






.main-menu li a{ font-size: 15px;}
.main-menu li a span{ padding: 2px 0;}
.banarrow{ width: 25px; top: 60%;}
.top-heading p br{ display:none;}
.band_box h4{ font-size: 20px; padding-top: 13px;}
.social_sec{ margin-top: 19px;}
.social_sec ul li img{ width: 35px;}
.wellcom-sec{ padding: 50px 0 120px 0;}
.top-heading p{ padding: 0px;}
.band_sec{ padding-top: 90px;}
.band_sec .col-sm-3{ width: 32%;}

.header_sec .container{ max-width: 100%;}
.navbar-toggle{ background: none !important; border-radius: 0px !important; margin: 50px 0 0 0; border: none;}
.navbar-brand{ border: none; width: 200px; position: inherit; top: inherit; left: inherit;}
.sos-menu{ border: none; z-index: 1;}
.navbar-collapse{ width: 100%; background: rgba(0,0,0,0.7); left: 0px; position: absolute;}
.main-menu li{ width: 100%; text-align: left; background: none;}

/*.banner_itm{ background: none; min-height: auto;}*/
.wellcom-sec .col-sm-7{ padding-right: 15px;}
.well-cm-box{ padding: 0 30px; margin-top: 30px;}
.well-cm-box .pic-brd{ left: 0px;}
.feture-vdo iframe{ height: 400px;}


.band_cont{ padding: 0 70px;}
.band_cont .owl-prev{ width: 80px; height: 60px; background: url(../images/prv.png) no-repeat center center !important; font-size: 0px !important; position: absolute; left: -50px; top: 50%;}
.band_cont .owl-next{ width: 80px; height: 60px; background: url(../images/nxt.png) no-repeat center center !important; font-size: 0px !important; position: absolute; right: -50px; top: 50%;}
.band_cont .owl-dots{ display: none;}



/*date-sec*/
.date-div h3{font-size: 18px; padding: 0px;}
.date-div ul li{font-size: 16px; }
.date-div ul li a {width: 115px; font-size: 15px; height: 50px; line-height: 50px;}
.date-div h3 span {padding-left: 15px;}
.daite-tp ul li{font-size: 17px;}
.date-div {width: 100%; display: inline-block; padding-bottom: 20px;}
.date-inr{padding: 25px 10px;}
.date-div.two{padding: 0px;}
.date-sec { padding: 60px 0 200px;}


/*footer_sec*/
.aps-bg {top: -150px; height: 150px;}
.footer-top {padding: 60px 0;}
.ftr-inr.cus {padding-top: 50px; padding-left: 0px; padding-right: 0px; margin-bottom: 30px; width: 305px;}
.ftr-inr.lst {padding-left: 0; width: 305px;}
.footer-top .col-xs-2{width: 50%;}
.footer-top .col-sm-4{width: 100%; float: left;}
.frm-box input[type="submit"]{font-size: 15px;}
.ftr-inr.lst ul li img{width: 35px;}
.ftr-inr.lst ul li{margin: 0 2px;}
.ftr-btm-inr p{font-size: 15px;}
.ftr-btm-inr{padding: 15px 0;}
.ftr-logo img{width: auto;}
.ban-Txt{ padding: 0px;}
.banarrow{ display: none;}
.ban-continn{ padding: 0px;}
.top-heading p{ font-size: 16px;}





/*band*/
.band-page-gal .media-left img{ max-width: auto; width: 160px;}
.band-page-gal .media-left{ width: 170px; top: 51px;}
.band-page-gal .box h5{ font-size: 18px;}
.band-page-gal .left-box .media-body{ padding-left: 100px; vertical-align: middle;}
.band-page-gal .right-box .media-left{ vertical-align: middle;}
.band-page-gal .left-box .media-left{ vertical-align: middle;}
.band-page-gal .left-box{ padding-left: 100px;}
.band-page-gal .right-box{ padding-right: 100px;}

.band-page-gal .box p{ line-height: 20px;}
.band-page-gal .right-box .media-body{ padding-right: 100px; vertical-align: middle;}
.band-page-gal{ padding: 0px;}
.band-page-gal .left-box .media-left { left: 22px;}
.band-page-gal .right-box .media-left { right: 11px;}
.band-page-gal .box{ min-height: 230px;}
.inner-page{ padding: 70px 0 200px;}
.band-page-gal .col-sm-6{ width: 100%;}
.band-page-gal .box{ margin-top: 30px;}
/*.band-page-gal .left-box .media-left{ position: inherit; top: inherit; left: inherit;}
.band-page-gal .right-box .media-left{ right: inherit; position: inherit; top: inherit; left: inherit;}*/
.top-heading p{ margin-top: 18px;}
.band-page-gal .media-left{ top: 25px;}
.band-page-gal .box { margin-top: 125px;}
.band-page-gal .media{ padding-top: 60px;}



/*song-list*/
.inner_ban .banner_itm { min-height: 420px; }
.inner-page { padding-top: 60px; padding-bottom: 210px; }
.midd_cont_box ul li .lt_cont_box .media .media-body .media-heading { font-size:11px; line-height:18px; }
.midd_cont_box ul li .rt_cont_box { font-size:11px; line-height:18px;  }
.midd_cont_box ul li .media-left { padding-right: 15px; }
.top-heading p { margin-top: 20px; }
.midd_content_sec { padding: 0px; margin-top: 40px; }
.midd_cont_box ul li {  padding-left: 0px; }
.midd_cont_box ul li:first-child .lt_cont_box { font-size:13px; line-height:18px; padding-left: 60px; }
.midd_cont_box ul li:first-child .rt_cont_box { font-size:13px; line-height:18px; }
.lt_cont_box .media .media-left .media-object { width: 35px; height: 35px; }
.load_more a { height:50px; line-height:50px; font-size:16px; }
.midd_content_sec .col-sm-6:first-child { padding-right: 15px; }
.midd_content_sec .col-sm-6:last-child {  padding-left: 15px; }
.inner_ban .ban-Txt strong { font-size: 34px; line-height: 38px; }


/*--video--*/

.inner-page .feture-vdo iframe {height: 250px;}
.inner-page .feture-vdo {margin-top: 20px;}
.videos_in_sec .col-xs-6{width: 100%;}

.midd_cont_box ul li:first-child .lt_cont_box{ padding-left: 0px; }
.midd_content_sec .col-sm-6 { padding: 0 15px;}
.midd_content_sec .col-sm-6:last-child{ padding: 0 15px;}
.midd_content_sec .top_head .midd_cont_box ul li:first-child .lt_cont_box {  padding-left: 50px;}
.midd_cont_box ul li:first-child .rt_cont_box{ font-size: 11px; }

.tp-caption p{font-size: 17px !important; line-height: 22px !important; }
.tp-caption strong {font-size: 30px !important; line-height: 35px !important; }
.tp-caption strong em{ font-size: 25px !important;}
.list-btn li a{font-size: 13px !important; line-height: 35px !important; height: 42px !important; padding: 0 14px !important;}
.rev_slider_wrapper { height: 380px !important;}
.tp-caption { width: 340px !important; margin-left: 33px !important; }
.list-btn {  margin-top: 36px !important;}
.tp-caption p span { font-size: 18px !important;}
.tp-caption strong span { font-size: 27px !important;}
.list-btn li:nth-child(2) a{ border: 1px solid #fff !important; }




}



@media only screen and (max-width:700px)
{
.ban-pic{ width: 60%; display: inline-block; position: inherit; top: inherit; left: inherit;}
.ban-Txt{ width: 100%; text-align: left;}
.ban-continn{ text-align: center;}
.ban-Txt p { font-size: 21px; line-height: 31px;}
.ban-Txt strong { font-size: 45px; line-height: 49px;}
.ban-Txt .list-btn li a { font-size: 18px; line-height: 50px; height: 53px; padding: 0 30px;}
.banner_itm { min-height: 810px;}
.band-page-gal{ padding: 0px;}
.banner-sec.inner_ban .ban-Txt{ text-align: center;}

.tp-caption p { font-size: 14px !important; line-height: 18px !important;}
.tp-caption strong { font-size: 20px !important; line-height: 24px !important;}
.tp-caption strong span { font-size: 18px !important;}
.tp-caption strong em{ font-size: 25px !important;}
.list-btn li a{font-size: 14px !important; line-height: 42px !important; height: 47px !important; padding: 0 19px !important;}
.tp-caption p span { font-size: 14px !important;}
.tp-caption {  width: 300px !important; margin-left: 0 !important; margin: 20px 0 0 !important; }
.tp-leftarrow{ display: none !important;}
.tp-rightarrow{ display: none !important;}
.rev_slider_wrapper {  height: 265px !important;}
.list-btn li a { font-size: 12px !important; line-height: 30px !important; height: 34px !important; padding: 0 12px !important;}
.tp-caption p{ display: none; }
.list-btn {  margin-top: -28px !important;}
.tp-caption strong span { font-size: 18px !important; top: -8px !important; display: inline-block; position: relative;}


}




@media only screen and (max-width:599px){
	
/*band*/	
	
.band-page-gal .media-left{ width: 100%; display: inline-block;}
.band-page-gal .lft-pic{ text-align: center;}
.band-page-gal .left-box .media-body{ padding: 20px 0 0 0;}
.band-page-gal .right-box .media-body{ padding: 20px 0 0 0;}

.band-page-gal .left-box{ padding-left: 15px; padding-right: 15px;}
.band-page-gal .right-box{ padding-right: 15px; padding-left: 15px;}
.band-page-gal .left-box .media-left{ left: 0px;}
.band-page-gal .right-box .media-left{ right: 0px;}


/*.list-btn {  margin-top: 26px !important;}*/
.list-btn li a {  font-size: 11px !important; line-height: 27px !important; height: 30px !important; padding: 0 6px !important;}
.tp-caption { margin: 34px 0 0 !important;}
.rev_slider_wrapper {height: 245px !important;}







}

@media only screen and (max-width:499px){
.tp-caption { margin: 42px 0 0 !important;}




}

@media only screen and (max-width:479px){

.ban-Txt strong {font-size: 36px; line-height: 45px;}
.ban-Txt p { font-size: 19px; line-height: 26px;}
.ban-Txt .list-btn li a { font-size: 17px; line-height: 44px; height: 48px; padding: 0 20px;}
.banner_itm { min-height: 688px;}
.top-heading h1, .top-heading h3, .top-heading h4 {font-size: 33px; line-height: 36px;}
.feture-vdo{ padding: 40px 0;}



/*.tp-caption p{font-size: 17px !important; line-height: 22px !important; }
.tp-caption strong {font-size: 30px !important; line-height: 35px !important; }
.tp-caption strong em{ font-size: 25px !important;}
.list-btn li a{font-size: 14px !important; line-height: 42px !important; height: 47px !important; padding: 0 19px !important;}*/


/*.rev_slider_wrapper {   height: 255px !important;}*/
/*.list-btn {  margin-top: 30px !important;}*/
.rev_slider_wrapper { height: 234px !important;}
.tp-caption strong { font-size: 14px !important; line-height: 20px !important;}
.tp-caption strong em {  font-size: 17px !important;}
.tp-caption strong span { font-size: 14px !important;}
.tp-caption { margin: 50px 0 0 !important;}
.tp-bullets{ top: inherit !important; bottom: -16px !important; }

.hades.tp-bullets{ display: none !important; }


}



@media only screen and (max-width:440px){
	
/*date-sec*/
.daite-tp ul li {font-size: 15px;}
.daite-tp ul li:nth-child(2) {margin-left: 30px;}
.daite-tp ul li:last-child {text-align: left;padding-top: 5px; width: 100%;}
.date-div h3 {font-size: 14px; padding: 0px; line-height: 20px;}
.date-div ul li:first-child{width: 100%; line-height: 20px;}
.date-div ul li a { width: 100px; font-size: 14px; height: 40px; line-height: 40px;}
.date-div { padding-bottom: 7px;}
.date-div ul li{margin-left: 0px;}
.ftr-btm-inr p {font-size: 13px;}
.ftr-inr.cus{width: 100%;}
.ftr-inr.lst{width: 100%;}
.aps-bg { top: -148px; height: 150px;}
.footer-top .col-xs-2{width: 100%; padding-bottom: 30px;}
.ftr-inr.cus{padding: 0px;}
.ftr-hed.spn li br{display: none;}
.date-sec { padding: 40px 0 200px;}


.band_cont .owl-prev{  background-size: 60px !important; width: 60px;}
.band_cont .owl-next{  background-size: 60px !important; width: 60px;}


/*song-list*/
.inner_ban .banner_itm { min-height: 320px; }
/*song-list*/
.inner_ban .ban-Txt strong { font-size: 28px; line-height: 32px; }
.load_more a { height: 45px; line-height: 45px; font-size: 14px; }
.midd_cont_box ul li:first-child .lt_cont_box { padding-left: 50px; }


/*--video--*/

.inner-page .feture-vdo iframe {height: 160px;}


.midd_cont_box ul li:first-child .lt_cont_box { padding-left: 0;}
.midd_cont_box ul li .media-left { padding-right: 8px;}
.lt_cont_box .media .media-left .media-object { width: 30px; height: 30px;}
.midd_content_sec .top_head .midd_cont_box ul li:first-child .lt_cont_box { padding-left: 38px;}





}


@media only screen and (max-width:400px){

.ban-Txt strong {font-size: 27px; line-height: 36px;}
.ban-Txt p { font-size: 17px; line-height: 23px;}
.ban-Txt .list-btn li{ margin-right: 5px;}
.ban-Txt .list-btn li a { font-size: 16px; line-height: 44px; height: 48px; padding: 0 14px;}


/*.tp-caption p{font-size: 17px !important; line-height: 22px !important; }
.list-btn li{ margin-right: 5px;}
.list-btn li a{font-size: 14px !important; line-height: 44px !important; height: 47px !important; padding: 0 14px !important;}*/
/*.tp-caption { width: 265px !important; margin-left: 0 !important; margin-top: 28px !important;}
.list-btn { margin-top: 36px !important;}
.tp-caption p {  font-size: 13px !important; line-height: 16px !important; margin-top: 8px !important;}*/
.list-btn { margin-top: -10px !important;}
.tp-caption { margin: 0 !important;}
.tp-caption strong span{ top: 0px !important; }
.rev_slider_wrapper {  height: 160px !important;}
.header_sec { width: 100%; position: inherit; top: inherit; left: inherit; background: #000; }
.navbar-collapse{ z-index: 99; }


}
@media only screen and (max-width:360px){

.navbar-brand{ width: 160px;}
.sos-menu li a img { width: 28px;}
.navbar-toggle{ margin-top: 37px;}
.sos-menu{ padding-top: 7px;}
.ban-pic{ width: 100%;}
.band-page-gal .box{ text-align: center;}






}

