


@font-face {
    font-family: 'enriquetaregular';
    src: url('../fonts/enriqueta-regular-webfont.eot');
    src: url('../fonts/enriqueta-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/enriqueta-regular-webfont.woff') format('woff'),
         url('../fonts/enriqueta-regular-webfont.ttf') format('truetype'),
         url('../fonts/enriqueta-regular-webfont.svg#enriquetaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
html{overflow-y:scroll;}
body{ font-size:14px; color:#e0e0e0;}
a {color: #cc982a; -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease;outline: none;}
a:hover {color: #FFF;}
a, a:visited {text-decoration: none; outline: 0;}
a:hover, a:focus {text-decoration:none; -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease;outline: none;}
p a, p a:visited { line-height: inherit; outline: none;}
.last{border-bottom:0px!important;}
.seperator_div
{
 width:940px;   
}
/* Typography */
h1, h2, h3, h4, h5{font-weight:normal; font-family: 'Patua One', cursive;}
h3, h4, h5{line-height:inherit;}
h1{font-size:30px; margin-top:0; }
h2{font-size:24px; margin-top:0; color:#FFF; margin-bottom:20px;}
h3{font-size:20px; margin-top:0; color:#cc982a;}
h4{font-size:17px;}
.tooltip.in{background:none;}
.fluid-width-video-wrapper{margin-bottom:20px; width:99.9%!important;}
.list-text{width:97%;}
.tintup{position:static!important;}

.mtv-videos p{text-align:justify;}

a{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}

a:hover{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;

}
.contact_heading
{
font-size: 16px;
}
/* Typography */

header{background:#202020 url(../images/wrapper_bg.jpg) repeat-x bottom; box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.2); -o-box-shadow:0 0px 2px 0 rgba(0, 0, 0, 0.2); padding:44px 0 50px 0;}
.logo{margin-right:15px; float:left;}
.logo img{border-radius:50%; border:4px solid #e0e0e0;}
.logo-text{padding:21px 0 0 10px; overflow:hidden;}
.logo-text h1{font-size:60px; color:#FFF; border-bottom:2px dotted #575757; padding-bottom:12px; font-family: 'Patua One', cursive;}
.logo-text h1 span {border-left: 2px dotted #575757; color: #EFEFEF; display: inline-block; font-size: 18px; font-style: italic; line-height: 20px; padding: 3px 25px 3px 12px;}
.head-contact{font-weight:700; font-size:14px; padding:7px 0 0 0;}
.head-contact i{padding:0 5px;}
.comingsoon{font-size:30px; color:#fff; font-weight:bold; padding:20px;}
.main-head{background:#ab3300; padding:40px 0; margin-bottom:35px;}
.main-head h1{font-size:30px; line-height:inherit; margin:0;}
blockquote{padding:4px 0 4px 15px; border-left:5px solid #cc982a; font-style:italic;}
blockquote p{font-family: 'Patua One', cursive; font-size:22px; line-height:30px;}
blockquote span{color:#cc982a;}

.social-icons{padding:10px 0 0 0;} 
.social-icons p{float:left;}
.social-icons ul{margin:0; list-style-type:none; float:right;}
.social-icons ul li{display:inline; padding:0 0 0 2px;}
.social-icons ul li a{display:inline-block;}

/* ============ Main Body Content ============  */
#menu-icon {
	display: none; /* hide menu icon initially */
}

.activelink{color:rgb(153, 153, 153)!important; font-weight:bold;}
#content { z-index: 99999;padding:0 0 30px 0; overflow-x: hidden; overflow-y: hidden; width: 100%; -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease;}
#main_container{ position:relative; min-height:100%;}
#content .nav {background-color: rgba(0, 0, 0, 0.6);border-top: 0px solid rgba(0, 0, 0, 0.6);
border-bottom: 0px solid rgba(0, 0, 0, 0.6); font-size:12px; text-transform:uppercase; font-weight:normal; margin:0; padding-bottom:10px;

}
#content .nav ul { margin: auto;list-style-type:none;}
#content .nav li { float: left; padding:0;}
ul.slimmenu li>ul a{font-size:12px;text-transform: capitalize;}
/*#content .nav ul:before{ position:absolute; content:""; left:0; z-index:1; text-indent: -999999px; width:1px; height:100%;}*/
.last-li{border-right:0px!important;}
ul.slimmenu li>ul li:last-child{border-bottom:0px!important;}
/*#content .nav li:before{border-right:1px solid #ffffff; position:absolute; content:""; right:-1px; z-index:1; text-indent: -999999px; width:1px; height:100%;}*/
.leftcol{width:510px; float:left; margin-right:50px;}
.rightcol{width:378px; float:left;}
.press-area .rightcol p.newstitle{margin:0px;}
.left_mod1{margin-top:20px; float:left; width:100%;}
#press-tab .leftcol img{width:239px;}
#discographtdetailtab .leftcol{
width: 467px;
float: left;
margin-right: 50px;
}

#discographtdetailtab .leftcol img{width:440px; height:440px;}
#discographtdetailtab .rightcol{width: 420px;
float: left;
margin-top: 20px;}

#press-tab .leftcol{width:265px; float:left; margin-right:30px;}
#press-tab  .rightcol{width:640px; float:right;}
#infinite-love-tab .fluid-width-video-wrapper, #videos-tab .fluid-width-video-wrapper, #biography-tab .fluid-width-video-wrapper{margin-bottom:0px;}
#infinite-love-tab .divcenter{width:334px;}
#content .nav a { color: #fff;  padding:7px 18px; text-align:left; display:block; cursor:pointer; }
.beta_text{font-size: 10px;
float: right;}
#content .nav li.current a, #content .nav li a:hover{color:#777;}
#content .page { color: #fff; margin: auto; padding:0; position: relative;}
#content .page.tab { margin:0; position: absolute; width:100%; z-index:-1; }
#content .footer {bottom: 0; position: absolute; width: 100%; -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease;background-color: rgba(0, 0, 0, 0.6);
border-top: 0px solid rgba(0, 0, 0, 0.6);
border-bottom: 0px solid rgba(0, 0, 0, 0.6);

}
.minHeight{min-height:195px;}
.minHeight p:last-child{padding:0px 0px 10px;}
.box-border{border:2px solid #fff;}
.box-border-thin{border:1px solid #fff;}
.area{
background-color: rgba(0, 0, 0, 0.701961);
border-radius: 0px;
padding-bottom:20px;
min-height:500px;

}

.back-bt{background: #fff;
float: right;
padding: 5px 10px;
font-weight: bold;
margin-top:10px;
font-size:16px;
}
.back-bt a:hover{color:#333;}
#sidemenu{ float:right; width:100%;}
#loader_play{float:left; padding-top:15px; cursor:pointer; width:40px; height:40px; margin-left:-38px;}
#loader_play .playback{width: 40px;
height: 40px;
padding: 20px 20px!important;
}
#audioPlayStop
{
	width:40px;
	height:40px;
	float:left;
	cursor:pointer;
	padding:0px!important;
}

.playback {
    background: url('../images/playbackbuttons.jpg') no-repeat 40px top;
    display: block;
    width: 40px;
    height: 40px;
}

.playback.playing {
    background-position: -40px top;
	width:40px; height:40px;
	
	margin-left:40px;
}
.spanRight:hover{background:#fffbf1;color:#000!important;}
.spanRight p:hover, .spanRight a:hover{color:#000!important;}
#audioPlayStop img{width:40px; height:40px;}
#content .footer span { display: block; text-align: left; width: 100%; }

/* ============ End ============  */




.clr{clear:both;}
/* ============ End ============  */
/* Home Page Content */

#home_text{visibility: visible;
margin:150px auto 0px auto;
width: 724px;

}
.home-area{min-height:650px;}
.compose-bottom{padding:5px;}
.home_heading{visibility: visible;
border: 2px solid #fff;
margin-bottom: 70px;}

/* Common Classes */
.alignCenter {
text-align: center;
}
.no-list li{list-style-type:none;font: normal normal normal 18px/1.4em 'enriquetaregular', serif;}
.no-list{ margin:0px;}
.font_4 {
font: normal normal normal 40px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}

.marginTop{margin-top:30px;}
.font_3 {
font: normal normal normal 90px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}
.font_5 {
font: normal normal bold 25px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}
.font_7 {
font: normal normal normal 22px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}
.font_8{font: normal normal normal 15px/1.4em 'enriquetaregular', serif;
}
.font_10 {
font: normal normal normal 11px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}

.font_6 {
font: normal normal normal 18px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}

.font_9 {
font: normal normal normal 12px/1.4em 'enriquetaregular', serif;
color: rgb(255, 255, 255);
}




/* ============ Discography Content ============  */

#discography-content{margin:0px; padding:0px;}
#discography-content li{float:left;  list-style-type:none;
border: 12px solid rgb(0, 0, 0);
transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
-webkit-transition-property: border-color, background-color;
-webkit-transition-duration: 0.4s, 0.4s;
-webkit-transition-timing-function: ease, ease;
-webkit-transition-delay: 0s, 0s;
background-color: transparent;
/*cursor:pointer;*/
margin-right:5px;
}

#discography-content li:hover{
border: 12px solid #fff;
}
.outer-div{background:url(../images/disc_bg.jpg) 0px top no-repeat;width: 199px;
height: 165px;}
#discography-content  .inner-div{width: 168px;
min-height: 135px;
text-align: center;
margin: 12px auto;
margin-left: 14px;
float:left;
}
#discography-content a{color:#fff;}
#discography-tab .link{float:left;}

#discography-content .inner-div p{ line-height:30px;}
#discography-content .inner-div.albums p{min-height:0px;}
#discography-content .inner-div img{border:2px solid #fff; width: 136px;
height: 136px;}

.albums_page p{line-height:20px!important; font-size:16px;}

#albums-discography-tab p{font-size:16px;line-height:17px!important; display:none; }
/* ============ End ============  */
 
/* ============ Discography Detail Page ============  */

.track_name{}

h3.tabs_title{padding-bottom:5px; border-bottom:2px solid #efefef;margin-bottom: 20px;}
.left_mod1 table td{border: 1px solid #666; margin-bottom:10px; float:left; width:97%;}
.vocals{display: inline-block;
    margin-left: 15px;
	font-size:12px;
}
/* ============ End ============  */

/* ============ Contest Page ============  */

.top_logo{float:right; margin-top:15px;}
.first_link{float:left; margin-left:15px;}
.contentarea{margin:0px auto;width: 96%;}
.content-text{padding:0px 10px 10px 10px;}
.content-text h6{margin:30px 0px 10px;}
.sub_heading{margin-bottom:30px;}
.heading{margin-bottom:8px; margin-top:-40px;}
.video{margin-bottom:20px;}
.video.last{margin-bottom:0px!important;}
#videos-tab .video{margin-bottom:65px;}
/* ============ End ============  */


/*Press Page */

.press-area{ clear:both; margin-bottom:25px ; float:left;}
.press-area p{text-align:justify;
             }
             
            .press-area .alignCenter{text-align:center;}
            .newsdate{font-style:italic; color:#cc982a;}
/* End */

/*Biography Page */

#biography-tab .leftcol, #biography-tab .rightcol{text-align:justify;} 
#biography-tab .rightcol p.font_7{margin:0px;}

/* End */

/* Superheavy Page */
#super-heavy-tab .listUl.font_7.menuUl{ color:rgb(255, 131, 0); margin-top:20px; float:left;}
#super-heavy-tab .listUl.font_7.menuUl li{padding: 0px 12px; border-right:1px solid;}
#super-heavy-tab .listUl.font_7.menuUl li a{color:rgb(255, 131, 0);}
#super-heavy-tab .listUl.font_7.menuUl li a:hover{color:#fff;}
#super-heavy-tab .listUl.font_7.menuUl li.last{border-right:0px!important;}
/*END */

/* IE CSS */

.ie8 #content .nav, .ie7 #content .nav, .ie7 .footer, .ie8 .footer{background:url(../images/ie_bg.png) 0px 0px repeat;}
.ie8 .area, .ie7 .area{background:url(../images/ie_bg.png) 0px 0px repeat;}
.ie7 #back-top a, .ie8 #back-top a{background:#000;}
.ie10 #back-top{right:23px;}

/*END*/

/* ============Pagination Css Start ============  */

.bottom-pagination{padding-bottom: 2px;
padding-top: 7px; text-align:center;}
.bottom-pagination a{padding: 1px 10px 2px 10px; background:#fff;border: 1px solid #946605;}
.PageNumbAct{background: #946605!important;
color: #fff;border: 1px solid #fff!important;}

.bottom-pagination a:hover{background:#af8e60!important; color:#fff!important;}

.bottom-pagination a:hover{color:#333;}
/* ============End ============  */

/* FOOTER CSS BEGIN */
.footer{background-color: rgba(0, 0, 0, 0.6);
border-top: 0px solid rgba(0, 0, 0, 0.6);
border-bottom: 0px solid rgba(0, 0, 0, 0.6);  position: relative;  bottom:0; width:100%; z-index:10000; padding-bottom:10px;}
.footer p{text-align:left; margin:0;}
.social_icons{float:left; margin-right:7px;}
.social_icons.last{margin-right:0px;}
/*.footer:before, .footer:after{background:transparent; content: ""; height: 6px; position: absolute; text-indent: -999999px; width: 100%;}
.footer:before{top:0;}
.footer:after{bottom:0;}*/
.link{display: block;
border-radius: 0px;
background-color: rgb(0, 0, 0);
border: 13px solid rgb(0, 0, 0); float:left;}
#icon_logo{width: 105px;float: left;
margin-left: 5px;}
#ar_logo{margin-top:42px;}

.web-links-span{width:330px; padding-left:10px;}
.footer1{width:255px}
.footer2{width:335px;}
.web-links p{font-size: 12px;}
.web-links {padding:76px 0px 0px;}
.web-links a{color:#fff;}
.web-links a:hover{color:#cc982a;}
.powered{padding-right:30px;}
.copyAR{float:right;}


/* END FOOTER CSS  */

/* Back To Top */
#back-top {bottom: 136px; position: fixed; right: 2px; z-index: 10000; }
#back-top a {display: block; height: 35px; width:35px; text-align:center; line-height:35px; color:#FFF; transition: all 0.3s ease 0s;  background:rgba(0, 0, 0, 0.6); border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;}

#back-top a:hover{background:rgba(0, 0, 0, 0.6); color:#FFF;}
.breadcrumb a:hover{color:#ddd!important;}


/* Back To Top */


/* Lightbox Pop Gallery For Photos Page Css Start */



/* line 317, ../sass/screen.sass */
.imageRow {
  *zoom: 1;
  
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.imageRow:after {
  content: "";
  display: table;
  clear: both;
}
/* line 320, ../sass/screen.sass */
.imageRow .single {
  float: left;
 margin: 20px 20px 0px 0px;
 
}
.imageRow .single img{border:1px solid #fff;}

/* line 322, ../sass/screen.sass */
.imageRow .single a {
  float: left;
  display: block;
  background: rgba(255, 255, 255, 0.1);
  
  line-height: 1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
  margin-right: 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 332, ../sass/screen.sass */

/* line 335, ../sass/screen.sass */
.imageRow .single a:hover {
  background-color: #8ad459;
}
/* line 337, ../sass/screen.sass */
.imageRow .set {
  float: left;
  
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 343, ../sass/screen.sass */

/* line 346, ../sass/screen.sass */
.imageRow .set .single a {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-right: 0;
}

#lightboxOverlay {
  position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: #111;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
display: none;
opacity: 0.8;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
  top:15px!important;
 
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
  border:12px solid #fff;
 
  
  
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
  margin-top:13px;
  
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  cursor:pointer;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
.lb-prev {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next {
  background: url(../images/next.png) right 48% no-repeat;
}
/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
 
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  

}

.lb-closeContainer {position: absolute;
right: 16px;
top: 13px;

}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  text-align: center;
  line-height: 1.1em;
   margin: 0px auto;
 
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  display:none;
 
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {

  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
.imageRow .single {
float: left;
}



  #vertical-scrollbar-demo {
            height: 580px;
          width:520px;
			cursor:pointer;
        }

/* END */


/*-----------------------------------------------------Fresco CSS for lightbox Popup PHOTOS--------------------------------------------------------------------------------------*/
/* Overlay */
.fr-overlay {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  zoom: 1;
  overlay: hidden;
}
.fr-overlay-background {
  background: #000;
  filter: alpha(opacity=90);
  opacity: .9;
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Window */
.fr-window {
  z-index: 100000;
  position: fixed;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  background:#111;
 
}

/* z-index */
.fr-ui-outside .fr-info { z-index: 100001; }

/* Loading icon */
.fr-loading {
  z-index: 100001;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 52px;
  height: 52px;
  margin-top: -26px;
  margin-left: -26px;
  overflow: visible;
}
.fr-loading-offset {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.fr-loading-background, .fr-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-loading-background {
  background: #0d0d0d url('../images/loading.gif') 50% 50% no-repeat;
  opacity: .8;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid rgba(80,80,80,.2);
}
.fr-loading-icon { display: none; }


/* Bubble (holds everything) */
.fr-bubble {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Fonts */
.fr-ui,
.fr-info { 
  font: normal 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
}

/* Frames / UI */
.fr-frames {
  height: 100%;
  width: 100%;
  position: absolute;
  display:inline;
  top: 0;
  left: 0;
  overflow: hidden;
}
.fr-frames-move {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.fr-frame, .fr-ui {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.fr-frame-touch {
  position: relative;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}

.fr-window *:not(.fr-caption)::selection,
.fr-window *:not(.fr-caption)::-moz-selection,
.fr-window *:not(.fr-caption)::-webkit-selection {
  background: transparent;
}

.fr-mobile-touch-enabled .fr-frame .fr-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.fr-frame-touch .fr-box {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fr-mobile-touch-enabled .fr-ui,
.fr-mobile-touch-enabled .fr-ui-spacer,
.fr-mobile-touch-enabled .fr-ui-wrapper,
.fr-mobile-touch-enabled .fr-ui-padder,
.fr-mobile-touch-enabled .fr-ui-toggle,
.fr-mobile-touch-enabled .fr-ui-outer-border,
.fr-mobile-touch-enabled .fr-side { pointer-events: none; }


/* Content */
.fr-box { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
.fr-box-has-ui-outside { overflow: hidden; }
.fr-box-spacer, .fr-ui-spacer {
  position: absolute; 
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fr-box-wrapper, .fr-ui-wrapper {
  position: relative;
  background: url('skins/blank.gif');
  overflow: hidden;
}

.fr-box-padder, .fr-ui-padder {
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  background: url('../images/blank.gif');
}

.fr-box-padder, .fr-ui-padder {
  position: absolute;
  top: 0;
  left: 0;
}
.fr-ui-padder { zoom: 1; }

.fr-box-wrapper, .fr-ui-wrapper, .fr-ui-toggle {
  position: relative;
  float: left;
  display: inline;
  zoom: 1;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fr-box-wrapper { background: #101010; }

.fr-ui-wrapper-outside {
  float: left;
  height: 100%;
  width: 100%;
}

/* outer-border */
.fr-box-outer-border,
.fr-ui-outer-border {
  position: relative;
  float: left;
  display: inline;
  height: 100%;
  width: 100%;
  zoom: 1;
}
/* IE < 8 has a bug where dimensions are ignored without a border */
.fr-ltIE9 .fr-box-outer-border,
.fr-ltIE9 .fr-ui-outer-border { border: 0px solid transparent; }  

.fr-content {
  height: 100%;
  width: 100%;
  zoom:1;
  *display:inline;
  margin: 0;
  padding: 0;
}

.fr-content-image {
  position: absolute;
  top: 0;
  left: 0;
  image-rendering: optimizeQuality;
  max-width: none;
}

.fr-content-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

.fr-download-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-user-drag: element;
  user-drag: element;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: auto;
}

/* onClick inside ui-outside */
.fr-onclick-side {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background: url(../images/blank.gif);
  overflow: hidden;
  cursor: pointer;
  z-index: 1;
}
.fr-onclick-side img { cursor: pointer; }
.fr-onclick-previous { left: 0; }
.fr-onclick-next { right: 0; }

.fr-side {
  position: absolute;
  top: 0;
  height: 100%;
  cursor: pointer;
  overflow: hidden;
  background: url('../images/blank.gif') 0 0 repeat;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  zoom: 1;
}
.fr-side-disabled { cursor: default; }

.fr-side-button {
  position: absolute;
  top: 50%;
  width: 54px;
  height: 72px;
  margin: 0 9px;
  margin-top: -36px;
  pointer-events: auto;
}
.fr-side-button-icon {
  float: left;
  position: relative;
  height: 100%;
  width: 100%;
  zoom: 1;
}

.fr-side-previous { left: 0; width: 50%; }
.fr-side-next { right: 0; width: 50%;}

.fr-side-previous .fr-side-button { left: 0; }
.fr-side-next .fr-side-button { right: 0; }


/* sides (UI outside), smaller area */
.fr-ui-outside .fr-side {
  width: 72px;
  height: 72px;
  top: 50%;
  margin-top: -36px;
}
.fr-ui-outside .fr-side-button { margin-top: 0; top: 0; }
 
 
/*
 * Info 
 */
.fr-info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  color: #efefef;
  pointer-events: auto;
}
.fr-info-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: alpha(opacity=80);
  opacity: .8;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}
.fr-info-outside .fr-info-background { background: #0d0d0d; filter: none; opacity: 1; }


.fr-info-padder {
  padding: 12px;
  display: block;
  filter: alpha(opacity=99);
  overflow: hidden;
  width: auto;
  position: relative;
}
.fr-caption {
  position: relative;
  filter: alpha(opacity=99);
  opacity: .99;
  width: auto;
  word-wrap: no-wrap;
}
.fr-position-text { position: relative; }

/* UI inside */
.fr-has-position .fr-info-inside .fr-caption { margin-right: 75px; }
.fr-info-inside .fr-position {
  filter: alpha(opacity=99);
  opacity: .99;
  position: relative;
  text-align: right;
  word-wrap: no-wrap;
  line-height: 21px;
  color: #b3b3b3;
  float: right;
  width: 75px;
}
.fr-no-caption .fr-info-inside .fr-position {
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
  filter: alpha(opacity=99);
}

.fr-info-inside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-no-caption .fr-info-inside .fr-position-background {
  border-radius: 12px;
  background: #101010;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.fr-info-inside .fr-position-text { position: relative; }
.fr-no-caption .fr-info-inside .fr-position-text {
  float: left;
  height: 13px;
  line-height: 13px;
  padding: 6px 10px;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

/* hide the position on small screens */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-has-position .fr-info-inside .fr-caption { margin-right: 0; }
	.fr-position { display: none !important; }

	/* smaller side buttons */
  .fr-ui-outside .fr-side {
    width: 54px;
    height: 50px;
    margin-top: -25px;
  }
  .fr-side-button {
    width: 40px;
    height: 50px;
    margin: 0 6px;
    margin-top: -25px;
  }
}


/* UI outside */
.fr-ui-outside .fr-position {
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: inline;
  width: auto;
  margin: 0 1px 1px 0;
  color: #b9b9b9;
}
.fr-ui-outside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #1e1e1e;
  border: 1px solid rgba(180,180,180,.2);
}
.fr-ui-outside .fr-position-text {
  position: relative;
  float: left;
  width: auto;
  text-align: right;
  word-wrap: no-wrap;
  color: #b3b3b3;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  word-wrap: no-wrap;
  padding: 6px 10px;
  height: 13px;
  line-height: 13px;
  
}

.fr-ui-outside .fr-position-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Info without caption */
.fr-no-caption .fr-info-outside { display: none; } 
.fr-no-caption .fr-info-padder { pointer-events: none; }
.fr-no-caption .fr-info-background { pointer-events: none; opacity: 0; filter: none; display: none;}


/* 1/5 */
.fr-no-caption .fr-position-text,
.fr-ui-outside .fr-position-text {
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

/* outside position */
.fr-ui-outside .fr-position {
  float: none;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 15px;
}



/* IE 7 */
.fr-ltIE8 .fr-info * { zoom: 1;  filter: alpha(opacity=99);   }
.fr-ltIE8 .fr-box * { zoom: 1; filter: alpha(opacity=99); }

/* Info (UI outside) */
.fr-info-outside { bottom: auto; }
.fr-no-caption .fr-info-outside .fr-info-padder { padding: 10px 5px; }
.fr-ui-outside .fr-no-caption .fr-position { margin: 0; }

/* X */
.fr-close {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 12px;
  width: 23px;
  height: 23px;
  cursor: pointer;
  pointer-events: auto;
}

.fr-close-background {
  position: absolute;
  top: 12px;
  left: 12px;
  height: 23px;
  width: 23px;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #282828;
  cursor: pointer;
}
.fr-close:hover .fr-close-background { background-color: #333; }

.fr-ui-outside .fr-close-background { background-color: #363636; }
.fr-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; }

.fr-close-icon {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}


/*
 * Thumbnails
 */ 
.fr-thumbnails {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9%;
  min-height: 40px;
  max-height: 120px;
  height: 9%;
  padding: 20px 0;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  zoom: 1;
}

.fr-thumbnails,
.fr-thumbnails * {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.fr-thumbnails-slider {
  position: relative;
  width: 100%;
  height: 100%;
  float: left;
  zoom: 1;
}

.fr-thumbnails-slider-slide {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

.fr-thumbnails-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  padding: 20px 0;
}

.fr-thumbnails-thumbs {
  float: left;
  height: 100%;
  overflow-x: hidden;
  position: relative;
  top: 0;
  left: 0;
}
.fr-ltIE9 .fr-thumbnails-thumbs {
  overflow: hidden;
}
.fr-thumbnails-slide {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

.fr-thumbnail {
  position: relative;
  width: 30px;
  height: 100%;
  float: left;
  margin: 0 10px;
  display: inline;
  zoom: 1;
  cursor: pointer;
}
.fr-ltIE9 .fr-thumbnail * {
  overflow: hidden; /* IE6 */
  z-index: 1;
  zoom: 1;
}

.fr-thumbnail-wrapper {
  position: relative;
  background: #161616;
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  display: inline; /* IE6 */
  z-index: 0; /* IE8 */
}

.lv_thumbnail_icon {
  width: 36px;
  height: 36px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
  background-position: 99px 99px;
  background-repeat: no-repeat;
  display: block !important;
}

.fr-thumbnail-overlay { cursor: pointer; }
.fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; }
.fr-thumbnail-overlay,
.fr-thumbnail-overlay-background,
.fr-thumbnail-overlay-border {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-thumbnail-overlay-border {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  overflow: hidden;
  border-style: solid;
  border-color: transparent;
  
}
.fr-thumbnail img {
	position: absolute;
  filter: alpha(opacity=85);
  opacity: .85;
  max-width: none;
}
.fr-thumbnail:hover img,
.fr-thumbnail-active:hover img {
  filter: alpha(opacity=99);
  opacity: .99;
}
.fr-thumbnail-active img,
.fr-thumbnail-active:hover img  {
  filter: alpha(opacity=35);
  opacity: .35;
}
.fr-thumbnail-active { cursor: default;  }

/* Thumbnails loading */
.fr-thumbnail-loading,
.fr-thumbnail-loading-background,
.fr-thumbnail-loading-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.fr-thumbnail-loading-background {
  background-color: #101010;
  background-image: url('../images/loading.gif');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  opacity: .8;
  position: relative;
  float: left;
}
/* this element is there as an alternative to putting the loading image on the background */
.fr-thumbnail-loading-icon { display: none; }


/* Thumbnail < > */
.fr-thumbnails-side {
  float: left;
  height: 100%;
  width: 28px;
  margin: 0 10px;
  position: relative;
  overflow: hidden;
}
.fr-thumbnails-side-previous { margin-left: 20px; }
.fr-thumbnails-side-next { margin-right: 20px; }

.fr-thumbnails-side-button {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -15px; 
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.fr-thumbnails-side-button-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  filter: alpha(opacity=80);
  opacity: .8;
  -moz-transition: background-color .2s ease-in;
  -webkit-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in;
  background-color: #333;
  cursor: pointer;
  border-radius: 4px;
}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: #3b3b3b; }

.fr-thumbnails-side-button-disabled * { cursor: default; }
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: #333; }

.fr-thumbnails-side-button-icon {
  height: 42px;
  width: 42px;
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
}


/* Touch Captions */
.fr-touch {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  margin-top: -43px;
}
.fr-touch-wrapper {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.fr-touch-overflow-scroll {
  overflow-x: hidden;
  overflow-y: scroll !important;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}

.fr-touch-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  line-height: 1%;
  filter: alpha(opacity=80);
  opacity: .8;
  zoom: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #000;
}


.fr-touch-info {
  float: left;
  position: relative;
  clear: both;
  padding-right: 71px;
  color: #efefef;
}
.fr-touch-info-padder {
  float: left;
  padding: 11px;
  display: block;
  filter: alpha(opacity=99);
  overflow: hidden;
  width: auto;
  position: relative;
}
.fr-touch-caption-wrapper {
  float: left;
  clear: both;
  font-weight: normal;
  font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 21px;
  height: 21px; /* same as line-height */
  width: 100%;
  overflow: hidden;
}
.fr-touch-caption {
  float: left;
}

.fr-touch-overflow .fr-touch-caption-wrapper {
  overflow: visible;
  height: auto;
}


/* buttons */
.fr-touch-button {
  padding: 10px 4px;
  width: 23px;
  height: 23px;
  position: relative;
  cursor: pointer;
}
.fr-touch-button .fr-touch-button-background {
  position: absolute;
  top: 10px;
  left: 4px;
  height: 23px;
  width: 23px; 
}
.fr-touch-button .fr-touch-button-background { background-color: #303030; }
.fr-touch-button:hover .fr-touch-button-background { background-color: #404040; }

.fr-touch-button-icon {
  float: left;
  position: relative;
  width: 23px;
  height: 23px;
}
/* x */
.fr-touch-close {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 11px;
}

/* ... */
.fr-touch-more {
  position: absolute;
  top: 0;
  right: 38px;
  display: none;
}
.fr-touch-padded .fr-touch-more {
  display: block;
}


/* we can improve things on browsers that support media queries */
@media all and (min-height: 0px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 10px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 4px; }
  .fr-thumbnails-side-previous { margin-left: 8px; }
  .fr-thumbnails-side-next { margin-right: 8px; }
  .fr-thumbnail-loading-background { background-image: url('../images/loading-small.gif'); }
}
@media all and (min-height: 200px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 12px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 6px; }
  .fr-thumbnails-side-previous { margin-left: 12px; }
  .fr-thumbnails-side-next { margin-right: 12px; }
}

@media all and (min-height: 350px) {
  .fr-thumbnail-loading-background { background-image: url('../images/loading-medium.gif'); }
}

@media all and (min-height: 500px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 14px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 7px; }
  .fr-thumbnails-side-previous { margin-left: 14px; }
  .fr-thumbnails-side-next { margin-right: 14px; }
}

@media all and (min-height: 700px) {
  .fr-thumbnails,
  .fr-thumbnails-wrapper { padding: 20px 0; }
  .fr-thumbnail,
  .fr-thumbnails-side { margin: 0 10px; }
  .fr-thumbnails-side-previous { margin-left: 20px; }
  .fr-thumbnails-side-next { margin-right: 20px; }
  .fr-thumbnail-loading-background { background-image: url('../images/loading.gif'); }
}

/* IE specific resets */
.fr-ltIE8 * { zoom: 1; z-index: 1;}
.fr-ltIE9 .fr-content-image-overlay,
.fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background { border: 0; }



/*
 * ===== Skin: Fresco ===== 
 */
/* Sprite */
.fr-window-fresco .fr-side-button-icon,
.fr-window-fresco .fr-close-icon,
.fr-window-fresco .fr-touch-close .fr-touch-button-icon,
.fr-window-fresco .fr-touch-more .fr-touch-button-icon,
.fr-window-fresco .fr-thumbnails-side-button-icon {
  background-image: url('../images/sprite.png');
}
/* High-res sprite */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .fr-window-fresco .fr-side-button-icon,
  .fr-window-fresco .fr-close-icon,
  .fr-window-fresco .fr-touch-close .fr-touch-button-icon,
  .fr-window-fresco .fr-touch-more .fr-touch-button-icon,
  .fr-window-fresco .fr-side-button-icon {
    background-image: url('../images/sprite@x2.png');
    background-size: 500px 500px; /* downscaled 50%, size of original sprite */
  }
}

.fr-window-fresco .fr-box-outer-border { box-shadow: 0 0 5px rgba(0,0,0,.4); }
/* outer-border instead of inner-border example (box and ui px should be the same) */ 
/*
.fr-window-fresco .fr-box-outer-border { border: 10px solid #fff; }
.fr-window-fresco .fr-ui-outer-border { padding: 10px; }
.fr-window-fresco .fr-content-image-overlay { border-width: 0; }
*/

.fr-window-fresco .fr-box-wrapper {
  background: #101010;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.fr-window-fresco .fr-content-image-overlay { 
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 12px;
  border-style: solid;
  border-color: transparent;
  border-color: #fff;
}


/* remove bottom border if the image has a caption, or add it when it has a caption */
.fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 0px; }
.fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 12px; }

.fr-window-fresco .fr-ui-outside .fr-position-text {
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
.fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background {
  border: 1px solid rgba(180,180,180,.15);
}
.fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background {
  border: 1px solid rgba(68,68,68,.1);
  border-top-width: 0;
}
.fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background {
  border: 1px solid rgba(80,80,80,.25);
  border-top-width: 0;
}

.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1);  }


/* < > */
.fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -14px; }
.fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -14px; }

.fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }

/* disabled state (IE < 9) */
.fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }

/* < > transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-side .fr-side-button .fr-side-button-icon {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .5;
}
.fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon,
.fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon { 
  opacity: 1;
}
/* < > transition (IE < 9) */
.fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon { background-position: -13px -114px; }
.fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon { background-position: -93px -114px; }


/* disabled side */
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon { opacity: .2; }
/* on the inside we hide disabled sides */
.fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { background-image: none; }


/* responsive < > */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -300px; }
  .fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -300px; }

  .fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
  .fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }

  .fr-window-fresco:not(.fr-ltIE9) .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
  .fr-window-fresco:not(.fr-ltIE9) .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }
}

/* X */
.fr-window-fresco .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-fresco .fr-close:hover .fr-close-icon { background-position: -210px -9px; }

/* X transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-close .fr-close-icon {
  background-position: -210px -9px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-close:hover .fr-close-icon  { opacity: 1; }

/* Thumbnails */
.fr-window-fresco .fr-thumbnail-wrapper {
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, .3); }
.fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, .1); }
.fr-window-fresco .fr-thumbnail-wrapper {
  box-shadow: 0 -1px 4px rgba(0, 0, 0, .3);
}
.fr-window-fresco .fr-thumbnail-overlay-border {
  border-width: 1px;
  border-color: rgba(255, 255, 255, .08); /* should remain rgba */
}
/* no inner border on active thumbnail */
.fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0px; }

/* Thumbnails < > */
.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -160px -41px;}
.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -202px -41px; }
.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -160px -83px;}
.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -202px -83px; }

/* Thumbnails < > transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-icon {
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -160px -41px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -202px -83px; }
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { opacity: 1; }

/* lower opacity on disabled states */
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side .fr-thumbnails-side-button-disabled,
.fr-window-fresco:not(.fr-ltIE9) .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { opacity: .5; }

/* lower opacity IE < 9 using images */
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
  background-position: -244px -41px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { 
  background-position: -244px -83px;
}
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,
.fr-window-fresco.fr-ltIE9 .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background { 
  filter: alpha(opacity=50);
}

/* Touch caption */
/* background */
.fr-window-fresco .fr-touch-background {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0;
  border-top-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, .12);
  box-shadow: 0 -1px 3px rgba(0,0,0, .3);
}

/* smaller text on mobile devices */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-window-fresco .fr-touch-caption-wrapper { font-size: 12px; }
}

/* x */
.fr-window-fresco .fr-touch-close .fr-touch-button-icon { background-position: -169px -9px; }
.fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon { background-position: -210px -9px; }

/* x transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-close .fr-touch-button-icon {
  background-position: -210px -9px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-touch-close .fr-touch-button-icon  { opacity: 1; }

/* ... */
.fr-window-fresco .fr-touch-more .fr-touch-button-icon { background-position: -169px -134px;  }
.fr-window-fresco .fr-touch-more:hover .fr-touch-button-icon { background-position: -210px -134px;  }
/* ... transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-more .fr-touch-button-icon {
  background-position: -210px -134px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-touch-more .fr-touch-button-icon  { opacity: 1; }


/* ... \/ */
.fr-window-fresco .fr-touch-less .fr-touch-button-icon { background-position: -169px -175px;  }
.fr-window-fresco .fr-touch-less:hover .fr-touch-button-icon { background-position: -210px -175px;  }
/* ... \/ transition */
.fr-window-fresco:not(.fr-ltIE9) .fr-touch-less .fr-touch-button-icon {
  background-position: -210px -175px;
  -moz-transition: opacity .2s ease-in;
  -webkit-transition: opacity .2s ease-in;
  transition: opacity .2s ease-in;
  opacity: .8;
}
.fr-window-fresco .fr-touch-less .fr-touch-button-icon  { opacity: 1; }



/*
 * ===== Skin: IE6 (always used there as a fallback) ===== 
 */
.fr-window-IE6 * { zoom: 1; }

/* Sprite */
.fr-window-IE6 .fr-side-button-icon,
.fr-window-IE6 .fr-close-icon,
.fr-window-IE6 .fr-thumbnails-side-button-icon {
  background-image: url('skins/IE6/sprite.png');
}

/* < > */
.fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; }
.fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; }

/* disabled */
.fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; }
.fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
.fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }
.fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { display: none; }


/* responsive < > */
@media all and (max-width: 568px) and (max-height: 320px),
       all and (max-width: 320px) and (max-height: 568px) {
  .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -350px; }
  .fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }

  .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon,
  .fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: 0px -400px; }
  .fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon,
  .fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -40px -400px; }
}


/* X */
.fr-window-IE6 .fr-close .fr-close-icon { background-position: -169px -9px;}
.fr-window-IE6 .fr-close:hover .fr-close-icon { background-position: -210px -9px; }

.fr-window-IE6 .fr-info { filter: alpha(opacity=99);  }
.fr-window-IE6 .fr-ui-outside .fr-info { background: #000; }
.fr-window-IE6 .fr-close-icon { background-color: #232323; }
.fr-window-IE6 .fr-close .fr-close-background { display: none; }

.fr-window-IE6 .fr-info-background { display: none; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info,
.fr-window-IE6 .fr-info-outside { background: #0d0d0d; }


.fr-window-IE6 .fr-position { background: #101010; }
.fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position { background: none; }
.fr-window-IE6 .fr-position .fr-position-background { display: none; }

/*---------------------------------------------------------END-----------------------------------------------------------------------*/


/* --------------------------------------------------------------NORMALIZE CSS FOR ALL ----------------------------------------------*/

/*----------------------------------------------------------------------END NORMALIZE-----------------------------------------------*/
/* Responsive Slideshow  for  BIOGRAPHY Page Css Start */
/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
/*slider Css*/

 .rslides_nav {
position: relative;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 52%;
left: 0;
opacity: 0.7;
z-index: 3;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
height: 61px;
width: 38px;
background: transparent url("../images/themes.gif") no-repeat left top;
margin-top: -45px;
}



.rslides {
  margin: 0 auto;
  z-index:-1px
  }

.rslides_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.centered-btns_nav {
  z-index: 999;
  position: relative;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 0;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -280px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }

.transparent-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.transparent-btns_nav.next {
  left: auto;
  right: 0;
  }

.large-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("../images/themes.gif") no-repeat left 50%;
  width: 38px;
  }

.large-btns_nav:active {
  opacity: 1.0;
  }

.large-btns_nav.next {
  left: auto;
  background-position: right 50%;
  right: 0;
  }

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
  margin-top: 10px;
  text-align: center;
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background: #222;
  background: rgba(0,0,0, .8);
  }
.centered-btns_nav.centered-btns1_nav.prev{float:left;}
.centered-btns_nav.centered-btns1_nav.next{float:right;}

/* END */

/* END */
/*RESPONSIVE LAYOUT */

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	#super-heavy-tab img
	{
	 width:100%;   
	}
#content .nav a {
 
  padding: 7px 10px;
  
}
	.social-icons ul{float:left;}	
	.social-icons{padding:0;}
	ul.slimmenu > li {  border-left:0px;}
	#discography-content li{margin-right:0px;}
	
#mtv-tab .list-text{width:97%;}
#press-tab .rightcol, #press-tab .leftcol{clear:both; width:100%;}
.list-text{width:auto;}

/* Discogrpahy Details page */
#discographtdetailtab .leftcol, #discographtdetailtab .rightcol{width:100%; clear:both;}

/* END Discography Page */
/*footer Css */

.web-links {
padding: 47px 0px 0px;
}
.web-links-span, .footer1, .footer2 {width: 218px;}

.web-links p {
font-size: 11px;
}

.app_text
	{
	 margin-top:0px!important;   
	}
	.footer_apptext
	{
	    line-height: 30px!important;
padding-left: 0px!important;
margin: 0em 0!important;
text-align: left!important;
clear: both;
	}
/* End footer*/

/* Superheavy Page */

#super-heavy-tab .listUl.font_7.menuUl li{padding: 0px 10px; border-right:1px solid; }
#super-heavy-tab .listUl.font_7.menuUl li a{font-size:16px;}
#super-heavy-tab .leftcol, #super-heavy-tab .rightcol{width:100%; clear:both;}

/*END */
/* COKE STUDIO AND MTV UNPLUGGED CSS */
.mtv-videos .leftcol, .mtv-videos .rightcol{ width:100%; clear:both;}

/*END COKE STUDIO AND MTV UNPLUGGED CSS*/


/* BIOGRAPHY PAGE CSS */
#biography-tab .leftcol, #biography-tab .rightcol{width:100%; clear:both;}

/*END BIOGRAPHY PAGE CSS*/
.imageRow{margin-left:19%;}

/*back to Top */

#back-top{display:none!important;}
/* END */
		
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 768px) {
	.seperator_div
  {
       width: 380px!important;
  }
	body{margin:0; padding:0;}
	.container {margin:0 auto;}
	.social-icons ul{float:left;}	
	  .leftcol{width:100%;} 
	.rightcol{width:100%;}
	.leftcol{margin-bottom:20px;}
	ul.slimmenu > li {  border-left:0px;}
	ul.slimmenu li > ul{width:100%;}
	#content .nav ul a {
background-color: #000;
}

.imageRow .single {
float: left;
margin: 35px 3px 0px 0px;
}
.app_text
	{
	 margin-top:0px!important;   
	}
	  .footer_apptext
	{
	    line-height: 30px!important;
padding-left: 0px!important;
margin: 0em 0!important;
text-align: left!important;
	}
ul.slimmenu > li {  border-left:0px;}

#discographtdetailtab .leftcol{width:100%;}
.list-text{width:auto;}
#back-top{display:none!important;}
#super-heavy-tab .listUl.font_7.menuUl li a{font-size:14px;}
#super-heavy-tab .listUl.font_7.menuUl{margin:20px 0px;}
#super-heavy-tab .listUl.font_7.menuUl li{padding:0px 10px;}
 #discographtdetailtab .leftcol img{width:100%; height:auto;}
 #infinite-love-tab .divcenter{width:auto;}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	  
	  
	body{margin:0; padding:0;}
	.container, #home_text{width: 420px;}
	.social-icons{padding:0;}
	.social-icons ul{float:left;}	
	.logo{float:none;}
	.font_6 span{font-size:18px!important;}
	.app_text
	{
	 margin-top:0px!important;   
	}
ul.slimmenu li > ul{width:100%;}
	.client-wrap{width:141px; height:141px; margin:0 auto; margin-bottom:15px;}
	.service-wrap{margin-bottom:25px;}
	[class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
	  
	  clear:both;
  }
  .copyright{padding-top:0px;}
   
	.rightcol{width:100%!important;}
	#press-tab .rightcol{width:96%!important; padding:10px;}
	.press-area{float:none;}
	
	.leftcol{margin-bottom:20px;}
	.first_link{float:none;}
	.font_4 {
font: normal normal normal 24px/1.4em 'enriquetaregular', serif;}
.font_7 span{
font: normal normal normal 18px/1.4em 'enriquetaregular', serif;}
.divMain a{width:402px;}
#home_text{top:138px;}
.home_heading{margin-bottom:35px;}

#content .nav ul a {
background-color: #000;
}
ul.slimmenu > li {  border-left:0px;}

 
/*footer  CSS */
	.service-wrap{margin-bottom:25px;}
	[class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
	  
	clear:both;
  }
  #ar_logo{float:left;margin-top:16px;}
  .web-links {
padding: 16px 0px 0px;
}

.web-links-span{width:410px;}
  .copyright{padding-top:0px;}
  .footer2, .footer1{width:100%;}
  .footer1{margin-top:10px;}
  .footer1 h4{float: left;
margin-right: 30px;line-height: 18px;}
.footer1 .social_icons{
display: inline;}

  .footer_apptext
	{
	    line-height: 30px!important;
padding-left: 0px!important;
margin: 0em 0!important;
text-align: left!important;
	}
  /*END */
  /*Discography Page */
   #discographtdetailtab .leftcol img{width:100%; height:auto;}
  #discography-content li, #sub-discography-tab li, #albums-discography-tab li{ margin-left:80px;}
 
   .footer_apptext
	{
	    line-height: 30px!important;
padding-left: 0px!important;
margin: 0em 0!important;
text-align: left!important;
	}
  /*END */

 .anchornewslink a{word-break: break-all;}
   

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) 
{
   
	
	.seperator_div
  {
       width: 280px!important;
  }
	body{margin:0; padding:0;}
	.container, #home_text {width: 300px;}
	.font_3{font: normal normal normal 60px/1.4em 'enriquetaregular', serif;}
	.no-list li {
list-style-type: none;
font: normal normal normal 14px/1.4em 'enriquetaregular', serif;
}
	.font_6 span{font-size:18px!important;}
	.font_7 span{
font: normal normal normal 18px/1.4em 'enriquetaregular', serif;}
	.social-icons{padding:0;}
	
	.social-icons ul{float:left;}	
	.social-icons ul li{padding:0 0 5px 2px; display:inline-block;}
	.logo{float:none;}
	.logo-text h1{font-size:54px;}
	[class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
	  
	  clear:both;
  }
 
   .buy_ticket
  {
      margin-left:24px!important;
  }
  .copyright{padding-top:0px;}
	.logo-text h1 span{font-size:16px;}
	
	#content .nav ul{ z-index:1111;}
		
	.client-wrap{width:141px; height:141px; margin:0 auto; margin-bottom:15px;}
	
	.service-wrap{margin-bottom:25px;}
	.rightcol{width:100%!important;}
	#press-tab .rightcol{width:96%!important; padding:10px;}
	.press-area{float:none;}
	.leftcol{margin-bottom:20px;}
	 .first_link{float:none;}
	 
	 .font_4 {
font: normal normal normal 24px/1.4em 'enriquetaregular', serif;
}
.divMain a{width:286px;}
#infinite-love-tab .divcenter{width:auto;}

#home_text{top:138px;}
.home_heading{margin-bottom:35px;}

#ar_logo{float:left;}


#content .nav ul a {
background-color: #000;
}

ul.slimmenu > li {  border-left:0px;}

/* FOOTER CSS */

.web-links {
padding: 16px 0px 0px;
}

#ar_logo {
margin-top: 20px;
}
.web-links-span{width:300px; padding-left:10px;}
.web-links p{font-size: 11px;}
.footer2, .footer1{width:100%;}
  .footer1{margin-top:10px;}
  .footer1 h4{float: left;
margin-right: 30px;line-height: 18px;}
.footer1 .social_icons{margin-right: 12px;
display: inline;}
/*END */
/*Discography Page */
  
  #discography-content li, #sub-discography-tab li, #albums-discography-tab li{ margin-left:20px;}
  #discographtdetailtab .leftcol img{width:100%; height:auto;}
 
  /*END */
/*pagination */

.bottom-pagination a {
padding: 1px 6px 2px 6px;}
/*END*/

.anchornewslink a{word-break: break-all;}
  
}


@media only screen and (max-device-width: 240px) 
{
  
	
	.container{width: 220px;}
	#discographtdetailtab .leftcol img{width:100%; height:auto;}
}


/*END RESPONSIVE LAYOUT */



/*Search BOX CSS */

.search_discography .link{position: relative;
z-index: 1;
top: -100px;}
#search_main_div{float: right;
position: relative;
z-index: 999;margin-top: 25px; font-size:11px;}


@media only screen and (max-width: 479px) 
{
    
    
    
    .heading_search{float:none!important;}
    
    #search_main_div{right: 15%;}
   
}
   @media only screen and (min-width: 480px) and (max-width: 767px) 
   {
        
       .heading_search{float:none!important;}
      
     #search_main_div{right: 25%;}
   }       

/* End Search Box Css */

/************* Qutub A krupa Css********/
.qutub-container{margin-top:30px;}
.col-md-3{    width: 100%; float:left; text-align:center;}
.col-md-3 img{width: 100%;
    max-width: 25%;
    text-align: center;}
.col-md-9{    width: 100%;
    float: right;
    margin-top: 20px;font-style: italic;}
img{max-width:100%;}
.col-md-9 p{margin-top:0px;margin-bottom: 10px;}
.readmore{width: 100%;
    text-align: center;}
	
	.readmore a{padding: 1px 5px 5px 5px; background:#fff;font-weight: bold;}
	.readmore a:hover{background:#fff; color:#333}
    .slider {
        width: 90%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    

.projects ul{margin-top: 20px;
    float: left;}
	
	.projects li{list-style:square}
	
#pp_full_res .font_5{color:#000!important;}

@media only screen and (max-width: 767px) {
 .col-md-3 {
   width: 80%;
    float: none;
    padding: 30px;
}
  .col-md-9 {
    width:100%;
    float: none;
}
.projects .link{width:93%;}
.col-md-9 p {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.2em;
    /* text-align: justify; */
}

.slick-prev{
  
    margin-left: 12px;
}
 .slick-next{ margin-right: 22px;}
}

.pp_social, .pp_nav { display:none!important;}

.pp_details {
    top: 0px;    position: absolute!important;    margin: -11px -10px -11px 10px!important;
}
@media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; margin-top: 0px!important;     margin: 0px 0px 10px!important;}
a.pp_close { right: 7%!important; top: 10px!important; }
.ppt, div.pp_pic_holder{width:100%!important;}
.col-md-3 img{width: 100%;
    max-width: 100%;
    text-align: center;}
	
	.col-md-9{  
   
    margin-top: 0px;}
}
