
/*=== HEADER CSS ===*/
.header {width:100%;position:fixed;top:0;left:0;z-index: 99;padding: 10px 0;border-bottom:1px solid #fff;background: #061323;}
.header .logo { display:inline-block; padding: 15px 0; }

.hdrTop { border-bottom:1px solid #fff; padding: 12px 0; text-align: right; }
.hdrTop ul li { display:inline-block; padding:0 5px; }
.hdrTop ul li a { display:block; color:#fff; font-size:15px; }

.header .navArea {display: flex;align-content: center;justify-content: flex-end;align-items: center;}
.header .navigation ul li { display:inline-block; font-weight:300; position:relative; margin-left:10px; }
.header .navigation ul li:before { content: ""; display: block; position: absolute; top: 4px; left:-8px; background: #fff; width: 1px; height: 12px; }
.header .navigation ul li:first-child { margin: 0; }
.header .navigation ul li:first-child:before { display:none; }
.header .navigation ul li a { font-size: 14px; text-transform: uppercase; display:block; color:#fff; font-weight: 500; padding: 0 5px; }
header.header .row {align-items: center;}
.branding figure {margin: 0;}

.navArea .burger-menu{margin:0 0 0 20px;}
.navArea .burger-menu a{width:30px;height:24px;display:block;position:relative;padding:0;}
.navArea .burger-menu a i{display:block;color:#fff;width:100%;height:3px;position:absolute;top:3px;left:0;right:0;background:#fff;}
.navArea .burger-menu a i:nth-child(2){bottom:0;margin:auto 0;}
.navArea .burger-menu a i:nth-child(3){top:auto;bottom:0;}

.home-banner .banner-txt{position:absolute;top: 22%;left:0;width:100%;max-width:1070px;right:0;margin:0 auto;text-align:center;}
.home-banner{position:relative;}
.banner-txt h4{font-size:50px;display:block;color:#ffeb00;font-weight:300;}
.banner-txt h4 em{font-size:80px;font-weight:900;text-transform:uppercase;letter-spacing:5px;position:relative;padding:0 0 20px;margin:0 0 20px;color:#f00;text-shadow:0 0 10px #000;display:block;font-style:normal;}
.home-banner .banner-txt p{font-size:38px;line-height:120%;font-weight:300;color:#ffeb00;}
.speaker-left{width: 254px;height: 254px;position:absolute;top: 100px;z-index:9;left:20px;right:0;}
.speaker-right{width: 254px;height: 254px;position:absolute;top: 100px;z-index:9;right:20px;}
@keyframes vibrate-leftsss{
	0% {left:2px;top:-2px;}
	25% {left:-2px;top:2px;}
	50% {left:2px;top:-2px;}
	75% {left:-2px;top:2px;}	
	100% {left:2px;top:-2px;}	
}



.speaker-left:before{animation: vibrate-left 0.1s linear infinite alternate;}
.speaker-left:before,.speaker-right:after{content:"";background:url(assets/images/speaker.png)0 0 no-repeat;width:100%;background-size:cover;height:100%;position:absolute;top:0;left:0}
.speaker-right:after{left:auto;right:0;animation:vibrate-left .1s linear infinite alternate}
.section h2,.wp-block-cover h2:not(.has-text-color){font-size:60px;font-weight:900;text-transform:uppercase;margin:0 0 20px;color:#f00}
.welcome-box-cont h2{text-align:center}
.welcome-sec .wp-block-cover{padding-top:90px}
.list-box{gap:5px;}
.list-box .single-list-box{background:rgba(0,74,165,0.2);padding:15px;text-align:center;margin:0;border-bottom:1px solid #000;transition:linear .2s;}
.list-box .single-list-box figcaption{color:#fff;font-size:18px;font-weight:700;padding:15px 0 5px;margin:0;text-transform:uppercase;}
.list-box .single-list-box figcaption a{color:#fff;}
.single-list-box figure{margin:0;}
.list-box .single-list-box:hover{background:rgba(255,255,255,0.2);transition:linear .2s;}

.all-list li{width:100%;padding:15px;text-align:left;margin:0;border-bottom:1px solid #000;position:relative;background:rgba(0,74,165,0.2);display:flex;justify-content:space-between;align-items:center;}
.all-list li h4{color:#fff!important;font-size:17px;font-weight:700;cursor:pointer;margin:0;}
.all-list li h4 span{display:block;margin:0;color:#fff;font-size:14px;font-weight:300;margin:6px 0 0 0;}
.all-list li a{margin:12px 0 0;font-size:16px;vertical-align:top;display:inline-block;color:#fff;background:#061323;min-width:50px;text-align:center;padding:6px;border-radius:3px;}
.all-list li a.audSng.active i:before{content:"\f04c";}




#newsPnl .libScroll { height: 490px;    }
#newsPnl h2 {font-size: 50px;}

.blog-post-home {  padding-top:20px; }
.blog-post-home figure{position: relative;border: 4px solid #030305;}
.blog-post-home p { font-size: 17px; }
.blog-post-home h3 { line-height: 100%; font-size: 20px; color:#f00; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -ms-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
.blog-post-home h3 a { color:#f00; }
.blog-post-home h5 { color: #b3b3b3; margin-bottom: 15px; }
.blog-post-home h5 i { margin-right: 8px; }
.blog-post-home .btn { margin-top: 20px; }
.blog-post-home:hover .img-wrapper .overlay { background: rgba(11, 13, 19, 0.65); }
.blog-post-home:hover h3 {  color:#f00; }

.video_posts { padding: 0 35px 0 0; }
.video_posts .video_wrapper { margin: 0 0 15px;  border: 5px solid #fff; }
.video_posts .video_wrapper iframe { width:100%; height:auto; }
.video_posts .video_wrapper figure.wp-block-embed {min-height: auto; min-width: 100%;margin: 0;overflow: hidden;}

.radio-pg .wp-block-cover, .radio-pg  .wp-block-cover-image {padding: 0;min-height: 100vh;}

/*=== FOOTER CSS
#footer:before { position:absolute; top:0; left:0; width:100%; height:100%; content:""; background:url(assets/images/exprtBg.jpg) no-repeat 0 0; } ===*/
#footer .fp-tableCell { padding-top: 190px; vertical-align: top; }
#footer h3 { color:#fff; font-size: 35px; font-weight:900; margin:0 0 20px; text-transform:uppercase; }
#footer h3 small { display:block; color:#dd621d; margin:0 0 5px; }
#footer h4 { font-weight: 600; margin: 0 0 20px; font-size: 20px; }
#footer h4 a { color:#fff; }
#footer h4 a:hover { text-decoration:underline; }
#footer p { color:#fff; font-size:16px; }
#footer ul { padding:0 30px 0 0; }
#footer .form-control {border-radius:0;border: 1px solid #fff;padding: 17px 15px;margin: 0 0 10px;height: 34px;width: 100%;font-size: 14px;}
#footer textarea.form-control {min-height: 120px;}
#footer .btn {background:#fff;color:#061323;min-width: 190px;font-size: 15px;padding: 14px;margin: 5px 0 0;border-radius: 0;}


#music-wrapper{display:flex;margin:auto;height:50px;position:fixed;z-index: 99;background:rgba(0,0,0,0.63);bottom:0;width:100%;}
#music-wrapper.active{opacity:1;visibility:visible}

#bars { left: 0; position: absolute; bottom: 0; z-index: 1; height:100%; width: 100%; max-width: 970px; right: 0; margin: 0 auto; }
.bar { background:#f00; height: 3px; bottom:0; position: absolute; width: 6px; animation: sound 0ms -800ms linear infinite alternate; }
#bars.hide { display:block !important; }  
#bars.hide .bar { animation: sound 0ms -800ms linear alternate; }

@keyframes sound {
	0%   { opacity: .35; height: 6px;  }
	10%  { opacity: .35; height: 15px; }
	20%  { opacity: .35; height: 20px; }
	75%  { opacity: .85; height: 28px; }
	100% { opacity: 1;   height: 35px; }
}

/* Animated Bars */
.bar:nth-child(0)  { left: 2px; animation-duration: 471ms; }
.bar:nth-child(1)  {left: 11px;animation-duration: 435ms;}
.bar:nth-child(2)  {left: 20px;animation-duration: 492ms;}
.bar:nth-child(3)  { left: 29px; animation-duration: 421ms; }
.bar:nth-child(4)  { left: 38px; animation-duration: 449ms; }
.bar:nth-child(5)  { left: 47px; animation-duration: 445ms; }
.bar:nth-child(6)  { left: 56px; animation-duration: 510ms; }
.bar:nth-child(7)  { left: 65px; animation-duration: 482ms; }
.bar:nth-child(8)  { left: 74px; animation-duration: 443ms; }
.bar:nth-child(9)  { left: 83px; animation-duration: 473ms; }
.bar:nth-child(10) { left: 92px; animation-duration: 433ms; }
.bar:nth-child(11) { left: 101px; animation-duration: 438ms; }
.bar:nth-child(12) { left: 110px; animation-duration: 413ms; }
.bar:nth-child(13) { left: 119px; animation-duration: 510ms; }
.bar:nth-child(14) { left: 128px; animation-duration: 491ms; }
.bar:nth-child(15) { left: 137px; animation-duration: 438ms; }
.bar:nth-child(16) { left: 146px; animation-duration: 418ms; }
.bar:nth-child(17) { left: 155px; animation-duration: 476ms; }
.bar:nth-child(18) { left: 164px; animation-duration: 492ms; }
.bar:nth-child(19) { left: 173px; animation-duration: 481ms; }
.bar:nth-child(20) { left: 182px; animation-duration: 468ms; }
.bar:nth-child(21) { left: 191px; animation-duration: 449ms; }
.bar:nth-child(22) { left: 200px; animation-duration: 420ms; }
.bar:nth-child(23) { left: 209px; animation-duration: 479ms; }
.bar:nth-child(24) { left: 218px; animation-duration: 472ms; }
.bar:nth-child(25) { left: 227px; animation-duration: 508ms; }
.bar:nth-child(26) { left: 236px; animation-duration: 445ms; }
.bar:nth-child(27) { left: 245px; animation-duration: 450ms; }
.bar:nth-child(28) { left: 254px; animation-duration: 453ms; }
.bar:nth-child(29) { left: 263px; animation-duration: 490ms; }
.bar:nth-child(30) { left: 272px; animation-duration: 451ms; }
.bar:nth-child(31) { left: 281px; animation-duration: 414ms; }
.bar:nth-child(32) { left: 290px; animation-duration: 415ms; }
.bar:nth-child(33) { left: 299px; animation-duration: 432ms; }
.bar:nth-child(34) { left: 308px; animation-duration: 425ms; }
.bar:nth-child(35) { left: 317px; animation-duration: 454ms; }
.bar:nth-child(36) { left: 326px; animation-duration: 468ms; }
.bar:nth-child(37) { left: 335px; animation-duration: 425ms; }
.bar:nth-child(38) { left: 344px; animation-duration: 426ms; }
.bar:nth-child(39) {left: 353px;animation-duration: 502ms;}
.bar:nth-child(40) {left: 362px;animation-duration: 488ms;}
.bar:nth-child(41) { left: 371px; animation-duration: 449ms; }
.bar:nth-child(42) { left: 380px; animation-duration: 429ms; }
.bar:nth-child(43) { left: 389px; animation-duration: 491ms; }
.bar:nth-child(44) { left: 398px; animation-duration: 449ms; }
.bar:nth-child(45) { left: 407px; animation-duration: 410ms; }
.bar:nth-child(46) { left: 416px; animation-duration: 418ms; }
.bar:nth-child(47) { left: 425px; animation-duration: 457ms; }
.bar:nth-child(48) { left: 434px; animation-duration: 476ms; }
.bar:nth-child(49) { left: 443px; animation-duration: 501ms; }
.bar:nth-child(50) { left: 452px; animation-duration: 427ms; }
.bar:nth-child(51) { left: 461px; animation-duration: 434ms; }
.bar:nth-child(52) { left: 470px; animation-duration: 439ms; }
.bar:nth-child(53) { left: 479px; animation-duration: 438ms; }
.bar:nth-child(54) { left: 488px; animation-duration: 503ms; }
.bar:nth-child(55) { left: 497px; animation-duration: 502ms; }
.bar:nth-child(56) { left: 506px; animation-duration: 435ms; }
.bar:nth-child(57) { left: 515px; animation-duration: 437ms; }
.bar:nth-child(58) { left: 524px; animation-duration: 441ms; }
.bar:nth-child(59) { left: 533px; animation-duration: 478ms; }
.bar:nth-child(60) { left: 542px; animation-duration: 417ms; }
.bar:nth-child(61) { left: 551px; animation-duration: 483ms; }
.bar:nth-child(62) { left: 560px; animation-duration: 483ms; }
.bar:nth-child(63) { left: 569px; animation-duration: 422ms; }
.bar:nth-child(64) { left: 578px; animation-duration: 505ms; }
.bar:nth-child(65) { left: 587px; animation-duration: 498ms; }
.bar:nth-child(66) { left: 596px; animation-duration: 466ms; }
.bar:nth-child(67) { left: 605px; animation-duration: 463ms; }
.bar:nth-child(68) { left: 614px; animation-duration: 412ms; }
.bar:nth-child(69) { left: 623px; animation-duration: 483ms; }
.bar:nth-child(70) { left: 632px; animation-duration: 454ms; }
.bar:nth-child(71) { left: 641px; animation-duration: 491ms; }
.bar:nth-child(72) { left: 650px; animation-duration: 422ms; }
.bar:nth-child(73) { left: 659px; animation-duration: 474ms; }
.bar:nth-child(74) { left: 668px; animation-duration: 471ms; }
.bar:nth-child(75) { left: 677px; animation-duration: 461ms; }
.bar:nth-child(76) { left: 686px; animation-duration: 474ms; }
.bar:nth-child(77) { left: 695px; animation-duration: 480ms; }
.bar:nth-child(78) { left: 704px; animation-duration: 508ms; }
.bar:nth-child(79) { left: 713px; animation-duration: 440ms; }
.bar:nth-child(80) { left: 722px; animation-duration: 470ms; }
.bar:nth-child(81) { left: 731px; animation-duration: 425ms; }
.bar:nth-child(82) { left: 740px; animation-duration: 464ms; }
.bar:nth-child(83) { left: 749px; animation-duration: 500ms; }
.bar:nth-child(84) { left: 758px; animation-duration: 453ms; }
.bar:nth-child(85) { left: 767px; animation-duration: 457ms; }
.bar:nth-child(86) { left: 776px; animation-duration: 492ms; }
.bar:nth-child(87) { left: 785px; animation-duration: 479ms; }
.bar:nth-child(88) { left: 794px; animation-duration: 484ms; }
.bar:nth-child(89) { left: 803px; animation-duration: 422ms; }
.bar:nth-child(90) { left: 812px; animation-duration: 447ms; }
.bar:nth-child(91) { left: 821px; animation-duration: 491ms; }
.bar:nth-child(92) { left: 830px; animation-duration: 496ms; }
.bar:nth-child(93) { left: 839px; animation-duration: 419ms; }
.bar:nth-child(94) { left: 848px; animation-duration: 504ms; }
.bar:nth-child(95) { left: 857px; animation-duration: 490ms; }
.bar:nth-child(96) { left: 866px; animation-duration: 507ms; }
.bar:nth-child(97) { left: 875px; animation-duration: 460ms; }
.bar:nth-child(98) { left: 884px; animation-duration: 443ms; }
.bar:nth-child(99) { left: 893px; animation-duration: 510ms; }
.bar:nth-child(100) { left: 902px; animation-duration: 432ms; }
.bar:nth-child(101) { left: 911px; animation-duration: 487ms; }
.bar:nth-child(102) { left: 920px; animation-duration: 490ms; }
.bar:nth-child(103) { left: 929px; animation-duration: 444ms; }
.bar:nth-child(104) { left: 938px; animation-duration: 450ms; }
.bar:nth-child(105) { left: 947px; animation-duration: 451ms; }
.bar:nth-child(106) { left: 956px; animation-duration: 496ms; }
.bar:nth-child(107) { left: 965px; animation-duration: 414ms; }
#playBtn { display:block}
#pauseBtn { display:none}
.controlsInner.active {padding:0 10px;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;height: 100%;}
.controlsInner.active #playBtn { width: 100%; height: 100%; line-height: 100%; background: rgba(0, 0, 0, 0.7); padding:0 10px; }
.controlsInner.active #playBtn i { background: #fe0101; position:relative; top:45%; margin: auto; bottom: 0; right: 0; width: 100%; max-width: 500px; height: 50px; line-height: 50px; border-radius: 3px;  }
.controlsInner{position:absolute; left:10px; z-index:999; }
.btnn { border-radius: 3px; line-height: 40px; color:#fff; text-align: center; position:absolute; cursor:pointer; left:0; -webkit-filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.33));filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.33));-webkit-user-select:none;user-select:none; width: 60px; height: 35px; top: 10px; z-index: 999;  background: #fe0101; } 
.btnn i { font-size: 20px; }

#loading{position:absolute;left:50%;top:50%; width:50px;height:50px;background-color:#fff;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out;display:none !important;}
#title {display:none !important;}

.hide{display:none !important;}

.navigation.active {position: relative;right: 0;transition: linear 0.2s;}
.navigation {transition: linear 0.2s;position: relative;right: -100%;}

.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#051748;z-index:999;}
.preloader figure{position:absolute;width:350px;height:74px;margin:auto;left:0;right:0;top:0;bottom:0;animation:beat .7s infinite alternate;}
.preloader img {width: 100%;box-shadow: 0 0 20px 4px #00000040;}
@keyframes beat{
	to { transform: scale(1.2); }
}

#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0);}
#fp-nav.fp-right{right:17px;}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0;}
#fp-nav ul li{width:28px;height:28px;border:1px solid #b1b1b1;border-radius:50%;margin:30px 0 0;}
#fp-nav ul li:first-child{margin:0;}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none;text-align:c;}
.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;border:0;background:#b1b1b1;left:-20px;top:-20px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;height:16px;width:16px;right:0;bottom:0;margin:auto!important;display:block;padding:0!important;opacity:0;visibility:hidden;}
#fp-nav ul li:hover a span{left:0;top:0;height:16px;width:16px;opacity:1;visibility:visible;}
#fp-nav ul li .fp-tooltip{color:#b1b1b1;font-size:12px;white-space:nowrap;max-width:220px;overflow:hidden;display:block;padding-right:50px;margin-right:10px;margin-top:4px;}
#fp-nav ul li .fp-tooltip:before{content:"";display:inline-block;background:#c5c5c5;height:1px;width:40px;position:absolute;top:9px;right:0;}

.fp-viewing-fourthSection #fp-nav ul li:nth-child(4) .fp-tooltip,
.fp-viewing-thirdSection #fp-nav ul li:nth-child(3) .fp-tooltip,
.fp-viewing-secondSection #fp-nav ul li:nth-child(2) .fp-tooltip,
.fp-viewing-firstSection #fp-nav ul li:nth-child(1) .fp-tooltip{opacity:1;visibility:visible;transition:opacity .2s ease-in;width:auto;}


.fp-viewing-fourthSection #fp-nav ul li:nth-child(4) a span,
.fp-viewing-thirdSection #fp-nav ul li:nth-child(3) a span,
.fp-viewing-secondSection #fp-nav ul li:nth-child(2) a span,
.fp-viewing-firstSection #fp-nav ul li:nth-child(1) a span{left:0;top:0;height:16px;width:16px;opacity:1;visibility:visible;}

#pauseBtn.active{display:block;}
.radioFrm {display: none;}

#footer textarea.form-control {min-height: 220px;}
.visit-card {position: absolute;right: -62px;bottom: -30px;max-width: 400px;overflow: hidden;}
.news-sec {position: relative;}
.visit-card img {width: 100%;}
.speaker-left:before, .speaker-right:after {
    display: none;
}


@media (min-width: 0px) and (max-width: 767px){

	.speaker-img{display:none;}
	.header .navArea{display:none;}
	.banner-txt h4{font-size:26px;}
	.banner-txt h4 em{font-size:40px;padding:0;margin:0;letter-spacing:0;}
	.section h2,.wp-block-cover h2:not(.has-text-color){font-size:36px;}
	.home-banner .banner-txt p{font-size:23px;}
	.home-banner .slick-slide{height:500px;}
	.home-banner .slick-list.draggable{height:500px!important;}
	.home-banner img.wp-block-getwid-images-slider__image{height:500px!important;}
	.slick-slider{height:500px!important;}
	.home-banner .banner-txt{top:32%;}


	.welcome-box-cont.section h2{margin:40px 0;}
	.welcome-box-cont.section .wp-block-columns.list-box .wp-block-column{flex-basis:49%!important;}
	.welcome-box-cont.section figure img{width:60px;}
	.list-box .single-list-box{padding:8px;}
	.list-box .single-list-box figcaption{font-size:15px;height:60px;display:flex;justify-content:center;align-items:center;}
	.all-list li h4{font-size:13px;}
	.all-list li h4 span{font-size:12px;}
	.all-list li a{font-size:12px;min-width:40px;}
	#newsPnl h2{font-size:33px;margin:20px 0 0;text-align:center;padding:20px 0;}
	.video_posts{padding:0;}
	#newsPnl .libScroll{height:auto;}
	.news-sec .section h2{text-align:center;margin:-30px 0 30px;}


	#bars{max-width:190px;}
	.btnn{top:20px;width:50px;height:25px;line-height:25px;}
	.btnn i{font-size:14px;}


}

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


	.speaker-img{width:100px;height:100px;}
	.banner-txt h4{font-size:30px;}
	.banner-txt h4 em{font-size:55px;letter-spacing:0;margin:0;padding:0;}
	.home-banner .banner-txt p{font-size:28px;max-width:90%;margin:0 auto;}
	.welcome-box-cont.section .wp-block-columns.list-box .wp-block-column{flex-basis:24%!important;}
	.welcome-box-cont.section figure img{width:60px;}
	.list-box .single-list-box{padding:8px;}
	.list-box .single-list-box figcaption{font-size:15px;height:60px;display:flex;justify-content:center;align-items:center;}
	.all-list li h4{font-size:13px;}
	.all-list li h4 span{font-size:12px;}
	.all-list li a{font-size:12px;min-width:40px;}
	.wp-block-columns.blog-post-home{gap:10px;padding-top:0;}
	div#newsPnl.wp-block-columns > .wp-block-column{flex-basis:47%!important;}
	#newsPnl h2{font-size:25px;}
	.wp-block-columns.blog-post-home .wp-block-column:nth-child(1){flex-basis:30.33%!important;}
	.wp-block-columns.blog-post-home .wp-block-column:nth-child(2){flex-basis:64.66%!important;}
	.blog-post-home h3{font-size:16px;}
	.blog-post-home p{font-size:14px;margin:0;}
	#latestnews .wp-block-cover{padding:80px 0 0;}
	.home-banner .banner-txt {top: 33%;}

}

