@import url(effect.css);

/* Fonts */
@import url('https://use.fontawesome.com/releases/v5.14.0/css/all.css');
@import url('https://fonts.googleapis.com/css?family=Muli:400,600,700');
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Trirong:wght@400&display=swap');

html { margin: 0; padding:0; overflow-x:hidden;}
body{ 
font-family: 'Muli', sans-serif; font-weight:normal; padding:0; color:#1c1c1c; font-weight:400; padding-right:0!important; overflow-x:hidden; background:#fff; position:relative;
font-size:14px;
line-height:1.5;
min-height:100%;
}
body:before{position:absolute; left:0; right:0; height:1px; background:#fb2006; content:''; display:block; z-index:-1;}

/*	--------------------------------------------------
Global Reset & Standards
-------------------------------------------------- */

a:focus, .active{outline: none !important; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0)!important;}

img{border:0;}
a{color:#fb2006; text-decoration:none;
-webkit-transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-ms-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
}
a:hover{text-decoration:none; color:#40baec;}


h1, h2, h3, h4, h5{margin:0 0 15px; padding:0; font-family:'Jost';}

a:focus, .active{outline: none !important; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0)!important;}


.container-fluid{ max-width:1500px;}
.container-full{width:1366px; max-width:92%; margin:0 auto;}

.landingArea{ position:relative; display:block; overflow:hidden; height:100vh; text-align:center; background: rgb(255,235,223); background: rgb(255,235,223); background: linear-gradient(135deg, rgba(255,235,223,1) 0%, rgba(247,239,221,1) 33%, rgba(217,247,255,1) 66%);}
.landingArea:after{display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; bottom:0; content:''; animation: blinker 2s linear infinite; background:transparent url('../images/starBG.png') no-repeat no-repeat fixed;}
.landingArea > img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:5; max-width:100%;}
@keyframes blinker {
  50% { opacity: 25%; transform: scale(1.2); transform: rotate(2deg);}
}


.scroll-downs {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 10vh;
  left: 0;
  margin: auto;
  width :28px;
  height: 25px;
  z-index:1500; cursor:pointer;
}

.mousey {
  width: 3px;
  padding: 7px 12px;
  height: 28px;
  border: 2px solid #40baec;
  border-radius: 25px;
  opacity: 0.75;
  box-sizing: content-box;
}
.scroller {
  width: 3px;
  height: 10px;
  border-radius: 25%;
  background-color: #40baec;
  animation-name: scroll;
  animation-duration: 2.2s;
  animation-timing-function: cubic-bezier(.15,.41,.69,.94);
  animation-iteration-count: infinite;
}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}


.headerTop{display:block; overflow:hidden; background:#fb2006; color:#fff; padding:8px 0;}
.headerTop a{ color:#fff;}
.headerTop ul{ list-style-type:none; margin:0; padding:0;}
.headerTop ul li{margin:0 2px; padding:0; display:inline-block; font-size:22px;}
.headerTop form.searchForm{display:inline-block; position:relative;}
.headerTop form.searchForm input{width:100%; display:block; background:#fff; border:none; padding:3px 12px; font-size:14px; border-radius:20px; width:175px;}
.headerTop form.searchForm button{background:none; border:none; position:absolute; right:0; top:3px; padding:0 10px; font-size:12px;}

.menuArea{position:relative; z-index:100; width:100%; float:left;top: -1px;}
.menuArea [class^="col-"]:nth-child(2){padding:0;}
.menuArea [class^="col-"]:nth-child(2) a{ position:relative; display:block; }
/*.menuArea [class^="col-"]:last-child:after{display:block; content:url(../images/header-curve-bg.png); position:absolute; top:0; bottom:0;}*/
.menuArea [class^="col-"]:nth-child(2):before{position:absolute; top:0; bottom:0; right:-800%; left:90px; display:block; content:''; background:#fb2006; cursor:default;}

.language{position:relative; display:inline-block; width:auto; border-left:1px rgba(255,255,255,0.4) dotted; margin-left:8px; padding-left:6px;}
.language select{background:none; border:none; font-size:11px; color:#fff; text-transform:uppercase; padding:6px 12px 6px 0; cursor:pointer; font-weight:600; position:relative; z-index:1;
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: ''
}
.language i{position:absolute; right:0; top:7px; color:#fff; font-size:15px; cursor:pointer;}
.language select option{color:#000;}



.livebtn{background:#ed2624; border-radius:3px;}
.livebtn a{ border:none!important;}
.livebtn:hover a{border-color:transparent!important;}

#myHeader{margin-top:0.5px;}
.sticky {
position: fixed!important; margin-top:0!important;
top: 0; bottom:auto!important;
width: 100%; z-index:999;
background: rgb(255,255,255,0.8);
-webkit-box-shadow: 2px 2px 22px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 2px 2px 22px 0px rgba(0,0,0,0.18);
box-shadow: 2px 2px 22px 0px rgba(0,0,0,0.18);
}


/*.bannerArea{ position:relative; top:-96px; margin-bottom:-96px; z-index:-1; clear:both; display:block; overflow:hidden; text-align:center}*/

/*.bannerArea{ position:relative; top:-96px; margin-bottom:-96px; z-index:-1; clear:both; display:block; overflow:hidden; text-align:center}
.bannerArea .carousel-control-prev, .carousel-control-next{ color:rgba(0,0,0,0.8)!important; font-size:15px!important; z-index:1000!important;}*/

.bannerArea{ position:relative;  top:-70px; margin-bottom:-70px; z-index:5; clear:both; display:block; overflow:hidden;}
.bannerArea .carousel-control-prev, .carousel-control-next{ color:rgba(0,0,0,0.8)!important; font-size:15px!important;}



.innerBannerArea{min-height:300px;
background: rgb(250,32,6);
background: linear-gradient(0deg, rgba(250,32,6,1) 0%, rgba(34,34,34,1) 100%);
}
.innerBannerArea > div{left:50%; top:75%; transform:translate(-50%,-50%);}


section{ position:relative; width:100%; float:left; padding:50px 0 0;}
section h2{text-transform:uppercase; font-size:40px; font-weight:400; line-height:1;}
section h2 > strong{ display:block; clear:both; font-weight:500; display:block; overflow:hidden;}
section h2 > strong img{position:relative; left:0; top:0;}
section.welcomeArea:before{position:absolute; left:3%; top:-30%; bottom:70%; content:''; width:2px; background:#fb2006; display:block; z-index:5;}
.welcomeArea p{line-height:1.7;}
.welcomeArea a{ display:inline-block; color:#fff; text-transform:uppercase; font-size:11px; font-weight:600; border-radius:20px; padding:9px 25px;
background: rgb(250,32,6); background: linear-gradient(135deg, rgba(250,32,6,1) 0%, rgba(210,36,25,1) 100%);}
.welcomeArea a:hover{background:#d12419;}


/*  Month Special Gallery  */
.upcomignShow{display:block; overflow:hidden; padding-top:120px; background:transparent url('images/blueCurveBg.svg') no-repeat center top -60px;}
.gallery-area{margin-top:60px; position:relative; z-index:2;}
.gallery-area [class^="col-"] [class^="col-"]{margin-top:5px; margin-bottom:5px;}
.gallery-area h2{ margin-bottom:30px;}
.thumbbox{position:relative; padding-right:30px;}
.thumbbox:before{background:#fff; display:block; content:''; position:absolute; left:-30px; right:0px; top:-25px; bottom:-5px;
-webkit-box-shadow: 2px 2px 22px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 2px 2px 22px 0px rgba(0,0,0,0.18);
box-shadow: 2px 2px 22px 0px rgba(0,0,0,0.18);
}
.thumbbox > div > div > div{background:#000; display:block; overflow:hidden; padding:5px 10px; color:#fff; position:relative; top:-10px; margin-bottom:10px;}
.thumbbox > div > div > div h4{margin:5px 0 0; font-size:16px; line-height:0.7;}
.thumbbox > div > div > div small{ margin-bottom:0; color:#fb2006!important;}
.thumbbox a{position:relative; display:block; overflow:hidden;}
.thumbbox a:before{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0); z-index:1; display:block; content:''; transition:all .2s ease-in-out;}
.thumbbox a:hover:before{background:rgba(0,0,0,0.5);}

.video-box{position:relative; display:block; overflow:hidden; z-index:5;}
.video-box:before{position:absolute; left:0; right:0; top:0; bottom:0; z-index:1; background:rgba(0,0,0,0.7); content:''; display:block;}
.video-box > img{width:100%;}
.video-box > a{position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); margin:auto; z-index:100; color:#fff; text-align:center; text-transform:uppercase;}
.video-box > a span{background:#fe2c00; color:#fff; width:100px; height:100px; text-align:center; line-height:100px; display:block; font-size:30px; border-radius:50%; margin-bottom:20px; z-index:1;}

.video-box > a span:before{
content:''; top:35.5%; left:49%; transform: translate(-50%,-50%); position:absolute; background:#fe2c00; width:100px; height:100px; display:block; border-radius:50%; animation: pulse-border 1500ms ease-out infinite; z-index:-1;
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.thumbbox + a{display:block; padding:20px 0; color:#ed2624; text-transform:uppercase; font-size:12px; font-weight:500;}
.thumbbox + a:hover{color:#000;}


.flip{transform: scaleX(-1);}


.whyFameRiser, .artistProfilePage{padding:80px 0 110px; float:right; width:100%; position:relative; clear:both; text-align:center; overflow:hidden;}
.whyFameRiser:before, .artistProfilePage:before{position:absolute; content:''; display:block; width:600px; height:600px; border-radius:50%; background:#fb2006 ; left:-300px; top:50px;}
.whyFameRiser #owl-demo:before, .artistProfilePage > div > .row:before{position:absolute; content:''; display:block; top:-40px; left:-30px; background:transparent url('../images/dots.png') no-repeat top left; width:81px; height:87px;}
.whyFameRiser h2{ font-weight:300; text-transform:uppercase; margin-bottom:20px;}
.whyFameRiser h4{ font-weight:400; font-size:24px; text-transform:uppercase; margin-bottom:60px;}
.whyFameRiser h4 strong{font-weight:normal; color:#d12419;}
.whyFameRiser h4 strong:nth-child(2){color:#ed2624;}

.whyFameRiser .item a{ display:block; border:2px #fb2006 solid; border-radius:15px; overflow:hidden; background:#fff;}
.whyFameRiser .item a span{ display:block; margin-bottom:70px; background:#fb2006; position:relative; padding:20px 0}
.whyFameRiser .item a span img{ position:relative; z-index:2; top:25px;}
.whyFameRiser .item a span:before{position:absolute; left:-20%; right:-20%; top:-25%; bottom:-50px; background:#000; content:''; display:block; border-radius:50%; background: rgb(50,50,50); background: linear-gradient(0deg, rgba(50,50,50,1) 0%, rgba(100,100,100,1) 100%);}
.whyFameRiser .item a div{padding:0 22px 5px; font-size:14px; color:#000;}
.whyFameRiser .item a div h3{font-size:22px;}


.newsHighlightsArea{ display:block; clear:both; overflow:hidden; padding:20px 0;}
.newsHighlightsArea > div > .row > [class^="col-"] > div{display:block; overflow:hidden; padding:20px;}
.newsHighlightsArea > div > .row > [class^="col-"]:first-child{background:#d1d1d1; position:relative;}
.newsHighlightsArea > div > .row > [class^="col-"]:first-child:before{position:absolute; content:''; display:block; background:#fff; top:0; bottom:75%; left:0; right:0;}
.newsHighlightsArea .newsArea > div:first-child{display:block; z-index:2; position:relative; clear:both; margin-bottom:15%; position:relative; padding:10px;}
.newsHighlightsArea .newsArea > div:first-child:before{position:absolute; left:-10px; top:-10px; display:block; content:''; height:2px; width:60px; background:#f23f08;}
.newsHighlightsArea .newsArea > div:first-child:after{position:absolute; left:-10px; top:-10px; display:block; content:''; height:60px; width:2px; background:#f23f08;}
.newsHighlightsArea .newsArea > div h3{font-size:24px; text-transform:uppercase; font-weight:400; line-height:1.2; margin-bottom:25px;}
.newsHighlightsArea .newsArea > div h3 strong{font-size:36px; font-weight:600;}
.newsHighlightsArea .newsArea > div:first-child a{display:inline-block; padding:5px 20px; font-weight:700; font-size:11px; text-transform:uppercase; background:#d5d5d5; color:#222;}
.newsHighlightsArea .newsArea > div:first-child a:hover{background:#f23f08; color:#fff;}
.newsHighlightsArea > div > .row > [class^="col-"]:last-child{background:#f23f08;}


#newsHighlightsArea{padding-bottom:20px;}
#newsHighlightsArea + a{display:inline-block; background:#000; padding:9px 20px; color:#fff; position:relative; top:-18px; float:right; text-transform:uppercase;}
#newsHighlightsArea + a:hover{background:#f23f08;}
#newsHighlightsArea span{font-size:12px; text-transform:uppercase; margin-bottom:10px; display:block;}
#newsHighlightsArea h4{font-size:20px; margin-bottom:3px;}
#newsHighlightsArea .carousel-control-prev, #newsHighlightsArea .carousel-control-next{background:#f23f08; bottom:-20px; top:auto; opacity:1; padding:12px 15px; width:auto;}
#newsHighlightsArea .carousel-control-next{right:auto; left:44px;}

.newsHighlightsArea fieldset{color:#fff; border:2px #fff solid; padding:10px;}
.newsHighlightsArea fieldset legend{width:auto; padding:0 8px; text-transform:uppercase; font-size:42px; line-height:0.7; margin:0; font-weight:600; font-family:'Jost';}
.newsHighlightsArea fieldset > span{font-size:22px; text-transform:uppercase; line-height:1; margin-left:15px; font-weight:700; margin-bottom:20px; display:block;}

#news-container{ z-index:100;}
#news-container ul{ margin:0; padding:0; list-style-type:none;}
#news-container li{ border-top:1px #fff dashed;}
#news-container li > div{padding:15px 0!important; font-size:13px;}
#news-container a{ font-size:14px!important; color:#fff; line-height:1.3!important; display:block; padding-left:15px;}
#news-container a:hover{ color:#c12026; text-decoration:none;}
#news-container span{ font-size:11px; display:block; overflow:hidden; margin-bottom:2px; padding:3px 0; text-transform:uppercase; line-height:1; display:block;}
#news-container span img{height:15px; margin-left:3px; position:relative; top:-3px;}
#news-container p{ margin-bottom:0; font-weight:600;}


.videoSection{ display:block; overflow:hidden; clear:both; position:relative; padding-bottom:80px;}
.videoSection h2{margin-bottom:30px;}
.videoSection:before{position:absolute; left:-25%; right:-25%; top:30%; bottom:-100%; border-radius:50%; content:''; display:block; background:#d12419;}
.videoSection .carousel-item{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.videoThumb{display:block; overflow:hidden; position:relative; background:#000;}
.videoThumb img{opacity:0.8; display:block; width:100%; margin:0; padding:0;}
.videoThumb > a{position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); z-index:1; color:#fff!important; font-size:65px; display:block;}
.videoThumb > div{position:absolute; width:100%; bottom:20px; color:#fff; display:block; text-align:center;}
.videoThumb > div h5{margin-bottom:5px; font-size:26px;}
.videoSection .carousel-control-prev, .videoSection .carousel-control-next{background:none; bottom:auto; top:-80px; opacity:1; padding:12px 15px; width:auto;}
.videoSection .carousel-control-prev{right:44px; left:auto;}


.latestStories{display:block; overflow:hidden; padding:100px 0; color:#fff; background:#888 url('../images/guiterBg.jpg') no-repeat center center fixed; background-size:cover; background-blend-mode:overlay; clear:both;}


.latestEvents{ display:block; overflow:hidden; padding:80px 0; clear:both; position:relative;}
.latestEvents:before{content:''; display:block; position:absolute; top:45%; width:25%; height:75px; background:transparent url('../images/orangeDotted.png') repeat;}
.eventLeargBox{ position:relative; z-index:10; margin-top:40px; display:block; overflow:hidden; background:#fff;}
.eventLeargBox > div{ position:absolute; left:0; right:0; text-align:center; padding:15px; bottom:25px; color:#fff;}
.eventLeargBox > div a{color:#fff; font-size:11px; text-transform:uppercase; padding:5px 12px; border-radius:15px; display:inline-block; margin-bottom:5px;
 background: rgb(250,32,6); background: linear-gradient(270deg, rgba(250,32,6,1) 0%, rgba(210,36,25,1) 100%);}
.eventListingArea{ display:block; background:#fff; position:relative; padding:35px 0 40px 25px;}
.eventListingArea:before{position:absolute; right:-400px; left:0; top:0; bottom:0; content:''; display:block; background:#fff; z-index:1; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);}
.eventListingArea:after{position:absolute; left:106%; right:-430px; top:-30px; bottom:50%; content:''; display:block; background:#f36219;}
.eventListingArea h2{ position:relative; z-index:8; font-size:28px; text-transform:uppercase; margin-left:10px;}
.eventListingArea .owl-carousel{z-index:20;}
.eventListingArea .item img, #popupEvents .item img{margin-bottom:15px;}
.eventListingArea .item > div, #popupEvents .item > div{ font-size:13px;}
.eventListingArea .item h3, #popupEvents .item h3{ font-size:16px; margin-bottom:10px;}
.eventListingArea .item > div p, #popupEvents .item > div p{padding-bottom:5px; position:relative;}
.eventListingArea .item > div a, #popupEvents .item > div a{color:#fff; font-size:11px; text-transform:uppercase; padding:4px 10px; border-radius:15px; display:inline-block; margin-bottom:5px;
 background: rgb(250,32,6); background: linear-gradient(270deg, rgba(250,32,6,1) 0%, rgba(210,36,25,1) 100%);}
.ticketbtn{background:#ed2224!important; margin-left:0px;}
.ticketbtn:hover{background:#40baec!important; margin-left:0px;}

.eventListingArea .owl-theme .owl-controls{top:-60px; right:25px; width:10px;}
.eventListingArea .owl-theme .owl-controls .owl-buttons div, .eventListingArea .owl-theme .owl-controls .owl-buttons div:last-child{ width:12px; height:18px; background-size:100% 100%;}


.meetTheLeader{ display:block; clear:both; text-align:center;}
.meetTheLeader h2{font-size:36px; margin-bottom:30px;}
.meetTheLeader h3{ font-size:16px; font-weight:400; margin-bottom:10px;}
.meetTheLeader h3 strong{color:#ef460c; font-weight:500; font-size:18px;}
.meetTheLeader a{color:#fff; font-size:11px; font-weight:700; text-transform:uppercase; padding:7px 20px; border-radius:15px; display:inline-block; margin-bottom:5px;
 background: rgb(250,32,6); background: linear-gradient(270deg, rgba(250,32,6,1) 0%, rgba(238,66,10,1) 100%); border:2px rgba(238,66,10,1) solid; margin-right:5px;}
.meetTheLeader a:last-child{background:#fff; border:2px rgba(238,66,10,1) solid; color:rgb(238,66,10)}
.meetTheLeader a:hover{background:rgb(238,66,10); color:#fff;}


.servicesIconBoxes [class^="col-"]{display:block; overflow:hidden; padding:0 40px; font-size:13px; text-align:center;}
.servicesIconBoxes [class^="col-"] span{display:inline-block; overflow:hidden; margin:0 auto; padding:25px 0; width:173px; height:146px; background:transparent url('../images/iconBg2.png') no-repeat center center;}
.servicesIconBoxes [class^="col-"]:hover span{ background-image:url('../images/iconBg.png');}
.servicesIconBoxes [class^="col-"] span strong{display:block; overflow:hidden; color:#d12419;}
.servicesIconBoxes [class^="col-"]:hover span strong{color:#fff;}
.servicesIconBoxes [class^="col-"] span img{margin-bottom:8px;}
.servicesIconBoxes [class^="col-"]:hover span img{filter: brightness(0) invert(1);}
.servicesIconBoxes [class^="col-"] a{color:#fff; font-size:11px; font-weight:700; text-transform:uppercase; padding:7px 20px; border-radius:20px; display:inline-block; margin-bottom:5px;
 background: rgb(250,32,6); background: linear-gradient(270deg, rgba(250,32,6,1) 0%, rgba(238,66,10,1) 100%); border:none; margin-right:5px;}


.meetTheLeader .item > div{background:#fff; display:block; padding:30px; margin:20px; border-radius:15px; text-align:center;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
.meetTheLeader .item{}
.meetTheLeader .item > div img{border:4px #fff solid; border-radius:50%; position:relative; top:-90px; margin-bottom:-70px;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
.meetTheLeader .item > div h4{margin-bottom:5px; font-size:18px;}
.meetTheLeader .item > div small{color:#ef460c; font-size:12px; display:block; margin-bottom:15px;}
.meetTheLeader .item > div a{color:#fff; font-size:11px; font-weight:700; text-transform:uppercase; padding:7px 10px; border-radius:20px; display:inline-block; margin-bottom:5px;
 background: rgb(250,32,6); background: linear-gradient(270deg, rgba(250,32,6,1) 0%, rgba(238,66,10,1) 100%); border:none; margin-right:2px; width:110px; position:relative;}
.meetTheLeader .item > div i{ font-size:22px; margin-bottom:15px; color:#ef460c;}


.footer{width:100%; float:left; display:block; clear:both; background:#242424; padding:80px 0 50px;}
.footer .yellowArea{background:#fb2006; color:#fff; padding:30px 15px; display:block; border-radius:20px; font-size:18px; font-weight:600; position:relative; top:-120px; margin-bottom:-80px;}
.footer .yellowArea a{color:#fff;}
.footer span{color:#fff;} .footer span strong{color:#fb2006;}
.footer ul{list-style-type:none; margin:0; padding:0; display:inline-block;}
.footer ul li{display:inline-block; margin-right:8px; color:#fff; font-size:30px;}
.footer ul li a{color:#fff;}
.footer .language{top:-7px;}

.footerFloatBtn{position:fixed; bottom:0; left:0; right:0; z-index:999; border-top:1px #666 solid; display:none;}
.footerFloatBtn a{width:50%; float:left; padding:5px 8px; background:#000; color:#fff; text-align:center; font-weight:600; text-transform:uppercase;}
.footerFloatBtn a:last-child{background:#fb2006;}


#scroll-icon{position:fixed; bottom:50px; right:10px; z-index:1500; width:30px; height:30px; text-align:center; color:#fff; font-size:20px; line-height:30px; border-radius:50%; background:#fb2006;}



.video-areasp{ background:#f3f3f3; padding:70px 0!important;}
.video-areasp h2{ font-size:24px!important; padding-bottom:15px!important;}
.video-areasp p{ padding-bottom:10px!important; font-size:15px!important; line-height:1.5!important;}

.modal-lg, .modal-xl {
    max-width: 480px!important;}
	
.modal-content .form-control{font-size:12px;width:100%;border-radius:0;border:none;padding:7px 8px;height:auto;border:1px #ddd solid;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 3px 0 rgba(0,0,0,0.1)}

.modal-title{font-size:30px; text-transform:uppercase; font-weight:500;}



/*---------------------------------------------*/
/* Inner Content Area --*/
.inner-banner{display:block; overflow:hidden; margin-bottom:0px; clear:both}
.inner-head{display:block; position:relative; padding:45px 0 70px; /*background:transparent url('../images/parallax-texture-bg.jpg') repeat fixed;*/ background:#fff;}
.inner-head:before{ content:''; display:block; background:transparent url('../images/bg.jpg') repeat fixed; left:0; right:50%; top:0; bottom:0; position:absolute;}



hr{border:none; margin:20px 0 30px; display:block; border-top:2px #ddd dotted;}
.abt-area{ display:block; margin:16px auto; background:#ffe49c; padding:15px;}
.abt-area [class^="col-"]:first-child{ margin-bottom:25px;}
.abt-area h2{ font-size:30px}
.abt-area h3{ font-size:25px; color:#ff2f00}
.abt-area strong{ font-size:20px; font-family: 'Pathway Gothic One', sans-serif; padding-bottom:10px;}
.abt-area ul{padding:0;  margin:0; list-style-type:none}
.abt-area ul li{ position:relative; padding-bottom:10px; padding-left:20px;}
.abt-area ul li:before{ position:absolute; top:5px; left:0;  content:''; background:url('../images/arrow-bull.png'); width:13px; height:13px;}




/*.inner-content{padding:25px 30px; display:block; background:#000; font-size:14px; position:relative; z-index:10;}
.inner-content h1{ font-size:36px; line-height:1; color:#fff; margin-top:10px; font-weight:300 }
	
.inner-content h2{font-size:22px; padding:0 10px; margin:30px 0; color:#292996; border-left:3px #3c65da solid;}*/




.inner-details-area{padding:25px 0 40px; display:block; /*background:#fff;*/ font-size:14px; position:relative; z-index:10;}
.inner-details-area h1{font-size:36px; color:#000; padding:0; font-weight:normal;}
.inner-details-area h1 span{font-size:15px; font-weight:500; color:#828282;}
.inner-details-area select{font-size:12px; border-radius:0; padding:5px 10px; border:1px #ddd solid; background:#f2f2f2;}
.inner-details-area select.form-control:not([size]):not([multiple]){height:auto;}
.inner-details-area h2{font-size:24px; font-weight:400; color:#fb2006}
.inner-details-area h3{font-size:18px; font-weight:600;}

.inner-details-area p{display:block; margin-bottom:10px;}

.nxtservicearea h3{margin-bottom:10px!important;}
.nxtservicearea a{font-weight:700!important;}

.servicesp{ padding-top:30px;
	
}
.servicesp [class^="col-"] div {-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;  padding:35px; box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.16);
-webkit-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.16);}
.servicesp h2{font-size:24px; font-weight:400; color:#111; margin-bottom:25px }
.servicesp ul{ display:block; padding:0; margin:0; list-style-type:none; }
.servicesp ul li{ position:relative; padding-left:25px; margin-bottom:10px;}
.servicesp ul li:before{ content:''; display:block; background:transparent url('../images/tick.png') no-repeat; left:0; top:0; width:20px; height:20px; position:absolute;}





.breadcrumb{background:none; padding:0; margin:0 0 40px; padding-bottom:16px; position:relative; border-bottom:1px #a4a49b solid;  font-size:13px; color:eb0022}
.breadcrumb-list li{display:inline-block; position:relative;}
.breadcrumb-list li::before{display:inline-block; padding-right:.8rem; padding-left:.8rem; color:#6c757d; content:"/"}
.breadcrumb-list li:first-child::before{display:none;}
.breadcrumb-list li a{ color:#eb0022;}
.breadcrumb-list li a:hover{ color:#fff;}
.breadcrumb-item a{ color:#eb0022;}
.breadcrumb-item a:hover{ color:#000;}
.download div{ border:1px solid #ddd; padding:10px; background:#fff; -webkit-box-shadow: 3px 3px 3px 3px #f3f3f3; -moz-box-shadow: 3px 3px 3px 3px #f3f3f3;   box-shadow: 3px 3px 3px 3px #f3f3f3;}
.download div h2{ background:#900; color:#fff; font-size:15px; font-weight:600; padding:5px 0; display:block; margin:0; letter-spacing:2px;}
.download div img{ padding:0; margin:0;}

.icon-box{position:relative; color:#666;}
.icon-box h4{display:block; position:relative; margin-bottom:5px; font-size:16px; margin-top:5px; font-weight:600; color:#2957a4;}
.icon-box h4:first-child{margin-top:0;}
.icon-box p{margin-bottom:10px; text-align:left; display:block; clear:both; position: relative; padding-left:20px}
.icon-box i{position:absolute; left:0; top:4px; color:#cb7a29;}
.icon-box a{color:#666;}
.icon-box a:hover{color:#313131;}




.gallery-listing > [class^="col-"]{margin-bottom:10px;}
.gallery-listing > [class^="col-"] > div{display:block; overflow:hidden; clear:both; padding:0; margin:10px 0; position:relative; /*border:1px #d7efea solid;*/ -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.17);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.17); }
.gallery-listing > [class^="col-"] > div:hover{border:1px #ffb401 solid;}
.gallery-listing > [class^="col-"] > div img{padding:0; display:inline-block!important; transform: scale(1); transition:.2s ease-in-out; height:400px; object-fit:cover}
.gallery-listing > [class^="col-"] > div:hover img{transform: scale(1.1);}
.gallery-listing > [class^="col-"] > div h3{font-size:15px; font-weight:600; line-height:1.5; margin-bottom:0;padding:3px 10px; font-weight:600; background:#b92a30; color:#fff;}

.testi div{ border:1px solid #ddd; border-radius:50px; display:block; padding:25px;  margin:0 auto 20px; position:relative }
.testi div:before{ position:absolute; content:''; left:-25px; top:0; display:block;  background:transparent url('../images/cote.png') no-repeat top left; width:44px; height:44px;}





.call h2{ display:block; text-align:left}
.call ul{ display:block; padding:0; margin:0; list-style-type:none}
.call ul li{ position:relative; padding-left:20px; margin-bottom:15px; display:block}
.call ul li i{display:block; position: absolute; left:0; top:0; padding:0; color:#e82a2c}
.call ul li span{ display:block; clear:both }
.call ul li a{color:#3c3d7f;}
.call ul li a:hover{ color:#f84825}

.contactForm{display:block; margin:0 auto 40px; padding:30px; background:#242424;}
.contactForm .form-control{display:block; overflow:hidden; padding:14px; border-radius:0; margin-bottom:30px; font-size:14px; border:1px silver solid!important}

.contactForm textarea.form-control{height:150px;}
.contactForm .btn{background:#101010; border-radius:0; padding:14px 30px; color:#fff; font-size:14px; font-weight:600; letter-spacing:1px;}
.contactForm .btn:hover{background:#fb2006; color:#fff}

div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#f84825!important;
    border: 1px solid #f84825!important;
    color: #fff!important;
    font-size: 1em;
    padding: 10px 15px; width:100%}

.sub-menu-toggle{display:none!important;}

.servicegalleryarea{ background:#fbebe6; padding:30px 20px;}

.nextblogArea{display:block;overflow:hidden; position:relative; color:#222; clear:both;padding:20px; text-align:center;}
.nextblogArea h2{font-size:36px; margin-bottom:40px; text-transform:uppercase;}
.nextblogArea img{width:100%; margin-bottom:15px;height:400px;  object-fit: cover;}
.nextblogArea a{color:#000; margin-bottom:40px; display:block; overflow:hidden; clear:both; position:relative; background:#fff; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; border-radius:10px;}
.nextblogArea a h4{font-weight:600; font-size:17px;}
.nextblogArea a > small{position:absolute; right:10px; top:10px; background:#fff; padding:3px 7px; text-transform:uppercase; line-height:1; color:#222; border-radius:5px; z-index:5;}
.nextblogArea a > div{padding:10px 15px 20px; font-size:14px;}
.nextblogArea a span{background:#fb2006;; color:#fff; padding:6px 15px; font-size:14px; display:inline-block; margin-top:5px; border-radius:5px;}
.nextblogArea a span:hover{background:var(--dark); color:#fff;}

.glsr-default .glsr-review {
   
    margin-bottom: 25px;
    border: 5px solid #000;
    padding: 30px;
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/


@media (min-width: 1400px){
}


@media (max-width: 1024px){

}

@media (max-width: 991px){
.sticky{position:static!important;}

section.welcomeArea::before{display:none;}
.whyFameRiser{padding:15px 20px 50px;}
.whyFameRiser:before{left:-135%; top:0px;}
.artistProfilePage > div > .row:before{display:none;}
.artistProfilePage{padding:60px 0 80px;}

.artistProfilePage:before{width:400px; height:400px; left:-80%; top:0px;}

.thumbbox{padding:15px 15px 0;}
.thumbbox::before{left:0; top:0;}

.videoSection{padding-bottom:50px;}
.videoSection::before{top:60%;}
.videoSection h2{text-align:left;}
.videoThumb > div{bottom:5px;}
.videoThumb > a{font-size:40px; top:40%;}
.videoThumb > div h5{font-size:15px; margin-bottom:0;}
.bannerArea img{ position:relative; width:100%; height:20vh; z-index:5; clear:both; display:block; overflow:hidden;}

.latestStories{padding-bottom:0;}
.latestStories .row > [class^="col-"]{margin-bottom:50px;}
.latestStories .row > [class^="col-"]:first-child > div:before{bottom:-30px; right:55%;}
.latestStories .row > [class^="col-"]:first-child > div:after{bottom:-30px; right:55%; height:30px;}

.latestEvents{padding-bottom:40px;}
.leargeArea{padding:0 18px;}
.leargeArea h2{text-align:left;}
.eventLeargBox{margin-top:0;}
.eventListingArea::after{left:50%;}

.showsContact{background-size:cover; background-position:left top; padding-top:100px;}

.genreThemeImage{display:none;}
}

@media (max-width: 767px){
.menuArea [class^="col-"]:nth-child(2) a img{width:100px;}
.menuArea [class^="col-"]:nth-child(2):before{left:120px;}
.headerTop form.searchForm input{width:140px;}

.bannerArea{top:-53px; margin-bottom:-73px;}
.bannerArea > div{position:static; display:block; font-size:22px; background:#fff; padding:15px 15px 0; text-align:left;}
.bannerArea > div span{font-size:16px; top:-10px; margin-bottom:-10px; position:relative; display:block;}
.bannerArea > div span strong{ font-size:28px;}

.innerBannerArea{padding-top:90px; background:#000;}

.innerBannerArea {min-height: 0px;}
.innerBannerArea > div{ position:static; transform:translate(0,0); display:block; clear:both; padding:20px 15px 0px;}

h2{text-align:center; font-size:24px!important; line-height:1.2!important;}
h2 img{ display:none;}

.yellowArea .flex-fill{ font-size:16px; margin-bottom:10px;}

.scroll-downs {bottom:20vh;}

.latestNewslisting > div [class^="col-"] > div{padding:15px;}
.latestNewslisting > div [class^="col-"] > div h2{text-align:left;}

.eventFullDetails > [class^="col-"] > div >  ul li{width:100%; margin:5px 0}

.footerFloatBtn{display:block;}
	
.popUPBox{overflow-x:auto;}
.popUpArea{width:90%; margin-bottom:25px;}
.popUpArea [class^="col-"]{margin-bottom:10px;}
.popUpArea h2{font-size:18px!important; text-align:left;}
}

@media (max-width: 500px){
.landingArea > img{max-width:70%;}

.whyFameRiser h4{ font-size:20px; margin-bottom:50px;}
}

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


@media screen and (max-width: 1920px) and (min-width: 1240px){
}


