@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,400i,500,600,700,800,900');
@import url('https://www.fontify.me/wf/2e95382f6db3814887c452f3b23e6768');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }

 @font-face {
	/* font-family: 'Conv_HelveticaNeueLt';
	src: url('../font/HelveticaNeueLt.eot');
	src: local('☺'), url('../font/HelveticaNeueLt.woff') format('woff'), url('../font/HelveticaNeueLt.ttf') format('truetype'), url('../font/HelveticaNeueLt.svg') format('svg');
	font-weight: normal;
	font-style: normal; */
}
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none; }
table {border-collapse: collapse;border-spacing: 0; }
*{ margin:0px; padding:0px;}
a, img{ outline:none; border:none; text-decoration:none;}
h1, h2, h3, h4, h5, h6 {}
p{ line-height:21px; color:#333; font-size:16px;}
iframe, embed, object { max-width: 100%;}
body  {width:100%; font-family:Arial, Helvetica, sans-serif; font-family: 'Montserrat', sans-serif;color:#333; }
h1 {  font-family: font71733;}


a, div, span, input, li, img{transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s;-o-transition:all ease 0.3s;}

header { width:100%; display:inline-block; *display:inline; zoom:1; }
section { width:999px; margin:0px auto; }


/**** navigation ***/
.header{width:100%; display:inline-block; padding:28px 0px;}
 nav { width:100%; display:inline-block; *display:inline; zoom:1;}
 #mainNav {float: right; width: 50%;}
 .logo { float:left;margin-top: 0px; position:relative;}

 
 .navbar-default {width: auto;}
 .navbar-default{ background-color:inherit !important; border-color:none !important; }
 .navbar{ margin-bottom:0px !important; min-height:25px !important;}
 .navbar-default .navbar-nav > li > a {font-size: 12px;text-transform: uppercase;color: #afafaf; padding: 15px 0px 15px 0px; margin-left: 37px;  
transition: 0.2s ease; position:relative; border-bottom:solid 2px #fff; padding-bottom:12px;}
 
 
.navbar-default .navbar-nav li.active a  { color:#2f2f2f; padding-bottom:12px;}
.navbar-default .navbar-nav li:hover a {    background-color: inherit; color:#2f2f2f; }
.navbar-default .navbar-nav li a i { display: inline-block;vertical-align: top;margin: 4px 0px 0px 3px;font-size: 12px;}
.navbar-default .navbar-nav > li.active a:after{ display: block; position: absolute; left: 0;
bottom: 0px;width: 100%; height: 6px; background: #fff; border:solid 2px #a76fca; content: ""; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition: all 0.2s;
 transition: all 0.2s;}
 .navbar-default .navbar-nav > li:hover a:after{ display: block; position: absolute; left: 0;
bottom: 0px;width: 100%; height: 6px; background: #fff; border:solid 2px #a76fca; content: ""; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition: all 0.2s;
 transition: all 0.2s;}
 
.navbar-brand{padding:0px !important;}
 .top-nav-collapse .navbar-brand > img {display: block; height: 32px; margin: 8px 0px;-webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition: all 0.2s;
 transition: all 0.2s;}
 
 

.banner_sec{width:100%; float:left; position:relative;}
.banner_sec img{width:100%;}
.banner_cont{position:absolute; width:100%; text-align:center; bottom:0px; }
.banner_cont h1{color: #fff;
    font-size: 150px;
    line-height: 111px;
    text-transform: uppercase;}
.purple_text{color:#a76fca !important;}

.b_m1{position:absolute; bottom:-150px; left:50px; z-index:1; }
.b_m1 img{width:auto !important;}
.b_m2{position:absolute; bottom:-112px; right:50px;z-index:1; width:auto !important;}
.b_m2 img{width:auto !important;}

.boi_section{width:100%; display:inline-block; padding:0px 0px 83px 0px; background:url(../img/boi-bg.jpg) no-repeat  bottom right; margin-top:385px; position:relative; background-size: cover;}

.boi_m1{position:absolute; top:-120px; left:23px; z-index:1; }
.boi_m1 img{width:auto !important;}
.boi_m2{position:absolute; top:-112px; right:23px; z-index:1; width:auto !important;}
.boi_m2 img{width:auto !important;}

.boi_image_cont{margin-top:-225px;}
.boi_font{position:relative;}
.boi_font h1{font-size:231px; color:#733f93; line-height:160px; text-transform:uppercase;line-height: 249px;}
.boi_font .sign{position:absolute;  bottom: -57px;left: 15%;}

.boi_pic{width:100%; height:auto; border-radius:100%; overflow:hidden; border:solid 10px #fff; box-shadow:0px 0px 0px 1px #ccc;}
.boi_pic img{border-radius:100%;width:100%;}
.boi_content{ margin-top:35px; width:100%; display:inline-block;}
.boi_content p{ font-size:13px; color:#f1eef3;}
.big_b{font-size: 88.75px; line-height: 65px; text-transform: uppercase;font-family: font71733; color:#a76fca;vertical-align: top;
    margin-right: 12px;
    float: left;}
	
.disco_section{ background:#fff;width:100%; float:left; padding:70px 0px 83px;}
.dicso_heading{ width:100%; display:inline-block; text-align:center;}
.dicso_heading h1{color:#efdf90;font-size:210px; line-height:285px; text-transform:uppercase;display:inline-block; vertical-align:middle;text-shadow: -3px 0px 0px #ead46a;}
.dicso_heading{display:inline-block; vertical-align:middle; margin-left:35px;}
.dico_pic img{width:100%;box-shadow: -22px 27px 63px 0px #ececec;}
.dico_award{padding-left:25px;}
.dico_award h1{color:#7325a5;font-size:77px; line-height:65px; text-transform:uppercase;display:inline-block;width:100%;    margin: 0;}
.dico_award p{font-size:13px; color:#8c878f; line-height:18px; margin-top:20px;}
.dico_award h2{color:#4d375b;font-size:36px; line-height:50px; text-transform:uppercase;display:inline-block;width:100%; margin:30px 0px 0px 0px;font-family: font71733;}


.singles_section{width:100%; display:inline-block; padding:53px 0px 53px 0px; background:url(../img/singles-bg.png) no-repeat  bottom right; position:relative; background-size: cover;margin-bottom: -28px;}
.single_col h1{color:#7325a5;font-size:122px; line-height:95px; text-transform:uppercase;display:inline-block;width:100%;  margin: 0;}
.single_col ul{width:100%; display:inline-block; list-style:none; margin:0px; margin-left:-30px; padding;0px;}
.single_col ul li{list-style:none; box-sizing:border-box;width:100%; background:url(../img/list-i.png) no-repeat 0px 6px; padding-left:30px; color:#744d8c; font-size:13.11px; line-height:17px; margin-top:20px; }
.single_col ul li b{width:100%; font-weight:700;display:inline-block;}

.songtitle_section{width:100%; display:inline-block; padding:0px 0px 69px; background:url(../img/song-bg.jpg) no-repeat  top center; position:relative; background-size: contain;}
.songtitle_cont{width:100%; display:inline-block; text-align:center;}
.songtitle_cont h1{color:#582876;font-size:96px; line-height:100px; text-transform:uppercase;display:inline-block;width:100%; margin: 65px 0 0 0;}
.s_titles{width:100%; display:inline-block; margin-top:45px;}
.songtitle_cont a{font-size:13px; color:#9481a0; line-height:18px; margin-top:6px;width:100%; display:inline-block; text-decoration:none; cursor:pointer;}
.songtitle_cont a:hover{text-decoration:none;color:#582876;}


.gallery_section{width:100%; display:inline-block; padding:53px 0px 69px; background:url(../img/gallery-bg.jpg) no-repeat  top center; position:relative; background-size: contain; min-height:648px;}
.gallery_section h1{color:#a76fca;font-size:150px; line-height:203px; text-transform:uppercase;display:inline-block;width:100%; margin: 0px 0 0 0;}
.slider_col img{max-width:100%;}



/*store css*/
.stor_font h1 {font-size: 231px;color: #efdf90;text-transform: uppercase;line-height: 249px;}
.stor_pic{text-align: right;width: 100%;float: left;}
.stor_m2{position: absolute;
    top: -112px;
    right: 343px;
    z-index: 1;
    width: auto !important;}
.stor_section_1 {
    width: 100%;
    display: inline-block;
    padding: 0px 0px 0px 0px;
    margin-top: 270px;
    position: relative;
	background-size:cover;
}
.stor_section {
    width: 100%;
    display: inline-block;
    padding: 0px 0px 83px 0px;
    background: url(../img/stor_ban.png) no-repeat right bottom;
    margin-top: px;
    position: relative;
	background-size:cover;
}
.stor_font h2 {
   font-size: 130px;
    color: #733f93;
    text-transform: uppercase;
    line-height: 120px;
    font-family: font71733;
    padding-top: 60px;
}
.store_content{width:100%;float:left;}
.store_content ul li{padding: 5px 0 5px 0;
    border-bottom: 1px solid rgba(148, 129, 160, 0.28);
    display: inline-block;
    width: 100%;}
.store_content ul li .col-sm-10{color:#9481a0;font-weight: 400;font-size: 14px;}
.store_content ul li .col-sm-10 strong {font-weight: 500;}
.store_content ul li a:hover{cursor:pointer;}
.store_content ul li a:hover .col-sm-10{color:#4b2762;}
.cart_btn label {
	    float: right;
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 5px 25px 5px 25px;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    margin: -10px 0 0 0;
    text-transform: uppercase;
    color: rgba(113, 42, 157, 0.57);
	cursor:pointer;
}
.store_content ul li a:hover .cart_btn label {background:#fff;color:#7935a3; border-radius: 20px;}




footer{ width:100%; float:left; background:#0a0f15; padding:57px 0px 0px 0px; }
.footer_text{position:relative; top:133px;}
.footer_text h1{ color:#32044f;font-size:191px; line-height:100px;  display:inline-block;width:100%; margin: 0px 0 0 0;left:0px; bottom:0px;}
.contact_me h1{color:#fff;font-size:48px;  text-transform:uppercase;display:inline-block;width:100%; margin: 0px 0 0 0;}
.contact_me span{color:#7c24b3;}
footer ul li{ width:100%; display:inline-block; color:#fff; font-size:14px; margin-top:25px; position:relative;  box-sizing:border-box; padding-left:0px;font-weight: 300;}
footer ul li p{display:inline-block; vertical-align:top; width:75%;color:#fff; }
footer ul li img{vertical-align:top; margin:3px 20px 0px 0px;display:inline-block;}
footer ul li a{color:#fff;}
footer ul li a:hover{ text-decoration:none; color:#fff;}

.footer_b{ background:#32044f; width:100%; float:left; text-align:center; padding:32px 0px; }
.footer_b p{ margin:0px; color:#b3b3b3; width:100%; font-size:10px; text-transform:uppercase;    letter-spacing: 5px;}



