/* CSS Document */

* { padding: 0; margin: 0; text-decoration: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

body{font-family: 'Poppins', sans-serif;}

ul { list-style: none !important; }

a { text-decoration: none }

a:hover { text-decoration: none !important }

h1, h2, h3, h4, h5, h6, ol, ul, li, a, p, button { margin: 0; padding: 0; }

html { text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important }



.container{max-width:1200px;}



/*=================== Loader Starts ===================*/

#loader{position: fixed;width: 100%;height: 100vh;background: #fff;z-index: 999999999;}

#loader .ldInner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;}

/*=================== Loader Ends ===================*/



/*=================== Index Starts ===================*/

.news_area{background:rgba(17,22,41,0.9);padding:10px 0;}

.top_slide p{color:#fff;font-size:16px;margin-top: 3px;}

.top_slide{width:600px;display: inline-block !important;}

.top_slide p:hover {color:#f0ba02; text-decoration: underline;}

.top_slide_left{background: url(../images/top_slide.png) no-repeat 10px 8px;width: 30px;height: 30px;outline: none;position: absolute;right: -50px;top: 0px;padding: 7px 1px;border: 1px solid #028cba;transition:ease-in-out 0.3s;}

.top_slide_right{background: url(../images/top_slide.png) no-repeat -18px 8px;width: 30px;height: 30px;outline: none;position: absolute;right: -79px;top: 0px;padding: 7px 1px;border: 1px solid #028cba;transition:ease-in-out 0.3s;}

.top_slide_left:focus, .top_slide_right:focus{outline:none;}

.top_slide .top_slide_left:hover{background:url(../images/top_slide.png) no-repeat 10px 8px #028cba;}

.top_slide .top_slide_right:hover{background:url(../images/top_slide.png) no-repeat -18px 8px #028cba;}

.news_span{color:#efb901;text-transform:uppercase; font-size:20px;position: relative;top: -5px;}

.join_btn{width:160px;height:34px;background:#f0ba02; color:#fff;text-transform:uppercase;text-align:center;font-size:16px;font-weight:600;display: inline-block;line-height: 32px;float: right;transition:ease-in-out 0.3s;}

.join_btn:hover{background:#eb0807; color:#fff;}

.news_hr{margin:0;background:#4c5262;position: relative;top: 10px;}

.join_display{display:none;}

.header_logo2{display:none;}

.header_area{padding:23px 0;background:rgba(17,22,41,0.9);height:120px;}

.header_area .navbar{padding:0;}

.header_area .navbar-nav li{display:inline-block;}

.header_area .navbar-nav a{font-size:16px;color:#fff;padding:0 16px 40px !important;transition:ease-in-out 0.3s;text-transform:uppercase;}

.header_area .navbar-nav{width:100%;position:relative;}

.header_area .navbar-nav .row{width:100%;}

.header_area .navbar-nav a:hover{color:#eb0807;}

.header_area .navbar-nav .menu_active{color:#eb0807;}

.menu_active a{color:#d5212b !important;}

.dropdown-menu a {color:black !important; margin-bottom:-10px;}

.dropdown-menu a:hover{color:#eb0807 !important;}

.logo_box{padding:0;text-align:center;}

.logo_box a{padding:0;}

.right_li{text-align:right;}

.right_li li:last-child a{padding-right:0 !important;}

.left_li, .right_li{padding:52px 0 0;}



.sticky_menu{transition:ease-in-out 0.3s;position: fixed;width: 100%;top: 0;  left: 0; z-index:100;height: 70px;padding: 12px 0;}

.sticky_menu .header_logo{width:90px;}

.sticky_menu .left_li, .sticky_menu .right_li{padding-top:12px;}

.sticky_menu .sm-menu a {color: #000;padding: 10px 10px 5px !important;}

.header_logo{filter: drop-shadow(2px 3px 3px rgba(0,0,0,1));}



.banner_area{background:url(../images/banner.jpg) no-repeat 50% 0;position:relative;background-size: cover;overflow:hidden;}

.bnt_text_height{height: 585px;display:flex;}

.bnr_text_area{background: rgba(17,22,41,.8);text-align: center;padding: 30px 0;margin-top: auto;position: relative; width: 100%;}

.bnr_text_area:before{content:"";height: 180px;position: absolute;left: -40px;top: 0;width: 0px;border-top: 180px solid transparent;border-right: 40px solid rgba(17,22,41,.8);}

.bnr_text_area:after{content:"";height:180px;background: rgba(17,22,41,.8);position:absolute;right: -150%;width: 150%;top: 0;}

.bnr_text_area h1{color: #fff;font-size: 45px;font-weight: 500;line-height: 60px;}

.bnr_text_area span{display: block;color: #efb901;font-size: 50px;font-weight: bold;}



.point_sec{padding:28px 0;}

.point_area{width:20%; flex:0 0 20%;padding-bottom:40px;transition:ease-in-out 0.3s;}

.point_area p{color:#00357b; font-weight:bold;text-transform:uppercase;text-align:center;font-size:16px;transition:ease-in-out 0.3s;}

.point_arrow{background: url(../images/point_arrow.png) 50% 0 no-repeat;height:13px;margin-top:12px;transition:ease-in-out 0.3s;}

.point_box{height: 160px;display: flex;padding-top: 20px;}

.point_box img{margin:auto;transition:ease-in-out 0.3s;}

.point_area:hover{background:#33bbe8;}

.point_area:hover img{filter: brightness(100) contrast(100);}

.point_area:hover p{color:#fff;}

.point_area:hover .point_arrow{background: url(../images/point_arrow.png) 50% 100% no-repeat;}





.stat_back{background:url(../images/stat_back.jpg) no-repeat 0 0; background-size:cover;padding:80px 0 58px;}

.stat_back h2{color:#00a9e1;font-weight:bold; font-size:30px;margin-bottom:25px;}

.stat_back a{color:#fff;font-size:20px;text-transform:uppercase;text-align:center;border: 1px solid #fff;height:40px;margin-bottom:32px;display: inline-block;width: 100%;line-height: 38px;font-weight:bold;transition:ease-in-out 0.3s;}

.stat_back a:hover{color:#fff;background:#eb0807;}

.stat_back h3{color:#f2c735;font-weight:bold; font-size:30px;margin:20px 0 25px;}



.rcnt_news_area{padding:80px 0;}

.rcnt_head{font-size:30px;font-weight:bold;color:#22292c;margin:-6px 0 30px;}

.rcnt_head a{display:inline-block; width:90px;height:35px;font-size:14px;text-transform:uppercase;border:1px solid #d6d6d6;color:#434e54;text-align:center;float: right;font-weight: 500;line-height: 33px;background:#f5f5f5;transition:ease-in-out 0.3s;margin-top: 6px;}

.rcnt_head a:hover{color:#fff;background:#eb0807;}

.rcnt_head a:hover img{filter: brightness(100);}

.rcnt_head a img{position: relative;top: -2px;margin-left: 5px;}

.recent_img{height:250px;box-shadow: 0 5px 10px rgba(0,0,0,0.15);overflow:hidden;position:relative;}

.recent_img img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width: 100%;}

.recent_img:hover {border: 2px solid red;}

.recent_text span{font-family:Poppins; font-weight:bold; font-size:14px; display:block;color:#434e54;margin-top:15px;}

.recent_text h4{color:#018bb9;font-family:Poppins; font-weight:bold; font-size:18px;margin-top:10px;}

.recent_text h4:hover {color:red; text-decoration: underline;}

.recent_text p{color:#434e54;font-family:Poppins; font-size:14px;margin-top:10px;line-height:22px;}

.recent_text a{color:#00a9e1; font-size:12px;font-family:Poppins;margin-top:10px;transition:all 0.3s;}



.sbf_area{background:url(../images/sbf_img.jpg) no-repeat 0 0; background-size:cover; height:432px;padding:50px 15px;text-align:center;}

.sbf_area h3{font-size:95px; color:#fd0707;font-weight:bold;text-transform:uppercase;margin-top:-22px;}

.sbf_area h4{font-size: 33px;color: #fff;font-weight: 400;margin-top: -6px;position:relative;}

.sbf_area h4:after{content:""; position:absolute;width:280px; height:2px; background: #fe0808;bottom: -15px;left: 50%;transform: translateX(-50%);}

.sbf_area h5{font-size: 24px;color: #fff;font-weight: bold;margin-top: 40px;text-transform:uppercase;}

.sbf_area p{font-size: 14px;color: #fff;margin-top: 10px;}

.sbf_area a{width: 310px;height: 60px;display: inline-block;text-align: left;border: 2px solid #00aae2;line-height: 55px;color: #fff;font-weight: bold;font-size: 18px;transition:ease-in-out 0.3s;background: #00aae2;margin-top:20px;padding: 0 20px;text-transform: uppercase;}

.sbf_area a img{float: right;margin-top: 20px;}

.sbf_area a:hover{border-color:#fff;background:transparent;}



.listen_back{background:url(../images/listen_back.jpg) no-repeat 0 0;padding:80px 0;background-size: cover;}

.listen_back h2{text-align:center;color:#f70909;font-size:82px;font-weight:bold;text-transform:uppercase;}

.listen_back h2 span{color:#fff;display:block;font-size:30px;line-height:38px;font-weight: 400;text-transform: none;}

.listen_back p{color:#fff;font-size:18px;line-height:30px;text-align:center;padding:0 50px;margin-top:20px;}

.listen_back img{margin:25px auto 0;display:block;}

.listen_back a{width:190px;height:54px;background:#f0ba02; color:#fff;text-align:center;display:inline-block;font-size:20px;font-weight:bold;text-transform:uppercase;line-height: 54px;position: relative;left: 50%;transform: translateX(-50%);margin-top: 25px;transition:ease-in-out 0.3s;}

.listen_back a:hover{background:#f70909;}



.live_sec{padding:80px 0;background:#f7f7f7;}

.live_box{box-shadow:0 0 30px rgba(166,177,191,0.75)}

.live_box h3{color:#fff; font-size:24px;font-weight:bold; background:#00aae2; text-align:center;padding:15px 0;}

.live_img{background:url(../images/live_box_img1.jpg) no-repeat center;height:367px;background-size:cover;position:relative;}

.live_img2{height:367px;padding:20px;background:#fff;}

.live_img2 h4{color:#333333;font-size:14px;padding:7px 10px;background:#e5e5e5; text-transform:uppercase;margin-bottom:12px;}

.live_img2 p{color:#333333; font-size:12px; line-height:20px;margin-bottom:20px;padding:0 10px;}

.live_img3{background:url(../images/live_box_img2.jpg) no-repeat center;height:367px;background-size:cover;position:relative;}

.live_box a{width:190px;height:54px;background:#f70909; color:#fff;text-align:center;display:inline-block;font-size:20px;font-weight:bold;text-transform:uppercase;line-height: 54px;position: absolute;left: 50%;transform: translateX(-50%);bottom:30px;transition:ease-in-out 0.3s;}

.live_box a:hover{background:#00aae2;}



.support_area{background:#111629; padding:40px 0;}

.support_area h2{color:#fff;font-size:30px;line-height: 50px;font-weight: 400;margin-top: -13px;}

.support_area h2 span{display:block;font-size:60px;font-weight:bold;text-transform:uppercase;color:#efb901;}

.donate_span{color:#018bb9;font-size:30px;text-transform:uppercase;margin-right:20px;}

.support_area ul{text-align:center;}

.support_area ul li{display:inline-block;color:#fff;font-size:30px;font-weight:bold;text-transform:uppercase;}

.support_area ul li span{color:#018bb9;}

.support_area p{font-size:18px;text-align:center;color:#fff;margin-top:15px;font-weight:300;}

.support_area a{width:190px;height:54px;background:#f0ba02; color:#fff;text-align:center;display:inline-block;font-size:20px;font-weight:bold;text-transform:uppercase;line-height: 54px;position: relative;top: 50%;transform: translateY(-50%);transition:ease-in-out 0.3s;float:right;}

.support_area a:hover{background:#f70909;}



.map_area iframe{width:100%;height:416px;}



.foot_blue_area{background:#00aae2;padding:28px 0;margin-top:-45px;}

.foot_blue_area ul{text-align:center;}

.foot_blue_area ul li{display:inline-block;color:#fff;font-weight:bold; font-size:14px;font-family:"Roboto";padding:0 15px;position:relative;}

.foot_blue_area ul li:after{content:"";width:1px; height:15px;background:#262085;position:absolute;right:0;top:2px;}

.foot_blue_area ul li:last-child:after{display:none;}



.footer_area{background:url(../images/foot_back.jpg) no-repeat 0 0;background-size:cover;padding:95px 0 10px;margin-top: -42px;}

.foot_logo{text-align:center;}

.foot_emer{text-align:center; margin-top:30px;}

.foot_emer img{filter: brightness(100) contrast(100);margin-right: 8px;}

.foot_emer a{color: #d3af27;font-weight: bold;font-size: 15px;transition:ease-in-out 0.3s;}

.foot_emer a:hover{color:#fff;}

.foot_hr{margin:0;background:#43485c;margin-top:50px;}

.foot_nav_area h3{color: #fff;font-weight: bold;font-size: 18px;margin-top:45px;}

.foot_nav_area p{color: #636a85;font-size: 14px;line-height:22px;margin-top:10px;}

.foot_nav_area p a{color:#636a85;}

.phone_box a{color:#d3af27 !important; font-weight:bold;}

.mem_area ul{margin-top:6px;}

.mem_area ul li{display:block;}

.mem_area ul li a{color: #636a85;font-size: 14px;margin:15px 0;}

.copy_area{padding:40px 0;}



.copy_area p{color: #d3af27;font-size: 14px;margin-top:13px;}

.foot_img_area{float:right}

.foot_img_area img{margin-right:30px;}

/*=================== Index Ends ===================*/



/*=================== Event Calender Starts ===================*/

.innr_banner_area{background:url(../images/banner.jpg) no-repeat 50% 40%;position:relative;background-size: cover;overflow:hidden;}

.bnt_text_height2 {height: 285px;display: flex;}

.bnr_text_area2{background: rgba(17,22,41,.8);padding: 30px 0;margin-top: auto;position: relative; width: 100%;}

.bnr_text_area2:after{content:"";height: 120px;position: absolute;right: -40px;top: 0;width: 0px;border-top: 180px solid transparent;border-left: 40px solid rgba(17,22,41,.8);}

.bnr_text_area2:before{content:"";height:120px;background: rgba(17,22,41,.8);position:absolute;left: -200%;

width: 200%;top: 0;}

.bnr_text_area2 h1{color: #efb901;font-size: 50px;font-weight: bold;}



.event_mid{padding:40px 0;}

.side_nav_area{background:#f7f8fa;}

.side_nav_area h3{color:#fff;font-size:15px;text-transform:uppercase;font-weight:bold;background:#00357b;padding:15px 20px;}

.side_nav_area ul{padding:0 10px;}

.side_nav_area ul li{padding:13px 10px;border-bottom:1px solid #dcdcde;}

.side_nav_area ul li:last-child{border-bottom:none;}

.side_nav_area ul li a{color:#434d55;font-size:14px;text-transform:uppercase;display:block;transition:ease-in-out 0.3s;position:relative;}

.side_nav_area ul li a:hover{color:#00357b;font-weight:bold;}

.side_nav_area ul li a:hover:after{content:"";background:url(../images/angle_red.png) no-repeat 0 0;width:6px;height:12px;position:absolute;right:0;top:4px;}

.nav_active a{color:#00357b !important;font-weight:bold;}

.nav_active a:after{content:"";background:url(../images/angle_red.png) no-repeat 0 0;width:6px;height:12px;position:absolute;right:0;top:4px;}

.side_nav_area ul{display:block;}

#side_nav_btn{display:none;}

.mobile_display2{display:none;}



.photo_box{margin-top:30px;}

.photo_box h3{color:#fff; font-size:24px;font-weight:bold; background:#00aae2; text-align:center;padding:15px 0;}

.photo_img{background:url(../images/live_box_img2.jpg) no-repeat center;height:367px;background-size:cover;position:relative;}

.photo_box a{width:190px;height:54px;background:#f70909; color:#fff;text-align:center;display:inline-block;font-size:20px;font-weight:bold;text-transform:uppercase;line-height: 54px;position: absolute;left: 50%;transform: translateX(-50%);bottom:30px;transition:ease-in-out 0.3s;}

.photo_box a:hover{background:#00aae2;}

.sbf_area2{margin-top:50px;}

.photo_box2{margin-top:50px;}

.photo_img2{background:url(../images/live_box_img1.jpg) no-repeat center;height:367px;background-size:cover;position:relative;}



#external-events {float: left;width: 150px;padding: 0 10px;text-align: left;}

#external-events h4 {font-size: 16px;margin-top: 0;padding-top: 1em;}

.external-event {margin: 10px 0;padding: 2px 4px;background: #3366CC;color: #fff;font-size: .85em;cursor: pointer;}

#external-events p {margin: 1.5em 0;font-size: 11px;color: #666;}

#external-events p input {margin: 0;vertical-align: middle;}

#calendar{background-color: #f7f8fa;}

.fc-header-left{display:none;}

.fc-header td{padding:0 !important;}

.fc-header-center{width:100%;margin-top:15px;}

.fc-header-center h2{color:#00357b; font-size:16px !important; font-weight:bold !important;text-transform:uppercase;margin: 25px 0 20px !important;}

.fc-button-prev span{background: url(../images/prev_icon.jpg) no-repeat 0 0;width: 30px;height: 29px;content: "";position: absolute;left: 0;margin: 0;}

.fc-button-next span{background: url(../images/next_icon.jpg) no-repeat 0 0;width: 30px;height: 29px;content: "";position: absolute;right: 0;margin: 0;}

.fc-button{border: none !important;border-radius: 0;overflow: inherit !important;color: #434d55 !important;margin: 15px 0 0 !important;position: absolute !important;background: transparent !important;font-size: 14px;}

.fc-button-prev{padding-left: 50px !important;left: 115px;}

.fc-button-next{padding-right: 50px !important;right: 115px;}



.inner_recent{margin-top:75px;}

.run_log{margin-top:70px;}

.run_log_box {background:#fff;box-shadow: 0 0 15px rgba(229,235,243,0.75);height:200px;margin-bottom:30px;}

.run_log_box h3{font-size:14px; text-transform:uppercase;padding:15px 20px;background:#00aae2;color:#fff;}

.run_text_area{padding:18px 20px;}

.run_text_area h4{color:#333333;font-size:14px;margin-bottom:13px;font-weight:normal;}

.run_text_area p{color:#434e54;font-family:Poppins; font-size:14px;line-height:22px;}

.run_text_area a{color:#00a9e1; font-size:12px;font-family:Poppins;transition:all 0.3s;}



.officers_area{margin-top:40px;}

.officers_imgbox {overflow:hidden;position:relative;transition:all 0.3s;}

.officers_imgbox img{width:100%;}

.officers_box{margin-bottom:50px;}

.officers_box h3{color:#000000; font-size:20px;font-weight:bold;text-align:center;margin-top:28px;}

.officers_box p{color:#434d55; font-size:15px;text-align:center; text-transform:uppercase;margin-top:12px;}

.off_overlay{background:rgba(0,53,123,0.7);position:absolute;top:0;left:0;height:100%; width:100%;text-align:center;opacity:0;transition:all 0.3s;}

.off_overlay i{font-size:20px;color:#fff;margin:0 12px;}

.social_area{position:absolute; bottom:70px; width:100%;left:0;}

.officers_box:hover .off_overlay{opacity:1;}



.gray_area{margin-top:15px; background:#f7f9fc;padding:45px;}

.gray_area h3{color:#1f2022; font-size:30px;font-weight:600;margin-top: -6px;}

.gray_area ul li{color:#434d55; font-size:14px;position:relative;padding-left:25px;margin:18px 0;}

.gray_area ul{margin-top:25px;}

.gray_area ul li:before{content:"";position:absolute;left:0; top:4px;width:15px;height:13px;background:url(../images/arrow.png) no-repeat 0 0;}

.gray_area p{color:#434d55; font-size:14px;}

.gray_area span{display:block;margin-top:20px;color:#00a9e1; font-size:14px;}

.gray_area span img{margin-right:4px;}



.form_area{margin-top:75px;}

.form_area p{color:#434d55; font-size:14px;line-height:22px;margin-bottom:40px;}

.form_area h2{margin-bottom:18px;}

.form_area form label{color:#434d55; font-size:14px;margin-bottom:15px;}

.form_area form input{border-color:#dadada;border-radius:0;height:46px;margin-bottom:34px;}

.form_area form textarea{border-color:#dadada;border-radius:0;height:146px;margin-bottom:30px;}

.form_area form button{width:190px;height:54px;color:#fff;text-align:center;border:none;text-transform:uppercase; font-size:20px;font-weight:bold;background:#00aae2;transition: ease-in-out 0.3s;}

.form_area form button:hover {background: #f70909;}

/*=================== Event Calender Ends ===================*/



/*=============================== media quaries Starts ===================================*/

@media(min-width: 1400px) and ( max-width: 1920px) {

}

@media(min-width: 980px) and ( max-width: 1366px) {

}

@media(max-width: 1200px) {

}

@media(max-width: 1280px) {

}

@media(min-width: 981px) and ( max-width: 1024px) {

	.header_area .navbar-nav a{font-size:14px;padding: 0 10px 40px !important;}

	.bnr_text_area h1{font-size:30px;line-height: 50px;}

	.bnr_text_area span{font-size:40px;}

	.recent_img img{height:100%;}

	.sbf_area h4{font-size:28px;}

	.sbf_area a{width:100%;}

	.sbf_area h3{font-size:70px;}

	.live_img2 h4{font-size:12px;}

	.live_img2 p{margin-bottom:10px;}

	.live_img2 h4{margin-bottom:8px;}

	.footer_area {margin-top: -65px;}

	.run_log_box{height:auto;}

}

@media(min-width: 768px) and ( max-width: 980px) {

	.header_logo2{display:block;width:100px;}

	.logo_box{display:none;}

	.navbar-toggler-icon { background: #fff; height: 5px; display: block; margin-bottom: 3px;}

	.header_area .navbar-nav li{display:block;}

	.left_li, .right_li{text-align:right;padding:0 0 0 15px;}

	.header_area .navbar-nav a{padding:10px 0 !important;border-bottom:1px solid #585d6d;}

	.header_area .navbar-toggler{margin-top: -15px;}

	.header_area{padding:10px 0;}

	.header_logo2{width:70px;}

	.header_area{height:auto;}

	.header_area .navbar-toggler:focus{outline:none;}

	

	.bnr_text_area h1{font-size:22px;line-height: 45px;}

	.bnr_text_area span{font-size:40px;}

	

	.news_span{font-size:14px;}

	.top_slide p{font-size:14px;padding:0 1px}

	.top_slide {width: 100%;}


	.top_slide_left{background: url(../images/top_slide.png) no-repeat 7px 5px;width: 25px;height: 25px;right: 40px;top: -28px;}

	.top_slide_right{background: url(../images/top_slide.png) no-repeat -22px 5px;width: 25px;height: 25px;right: 16px;top: -28px;}

	.top_slide .top_slide_left:hover {background: url(../images/top_slide.png) no-repeat 7px 5px #028cba;}

	.top_slide .top_slide_right:hover {background: url(../images/top_slide.png) no-repeat -22px 5px #028cba;}

	

	.point_area{width:33.3333%;flex: 0 0 33.3333%;padding: 0 5px 30px;}

	.point_box {height: 130px;}

	

	.recent_img img{width:400px;}

	.sbf_area h3 {font-size: 70px;}

	.sbf_area h4{font-size:25px;}

	.sbf_area h4:after{width:242px;}

	.sbf_area a{width:100%;}

	

	.listen_back p{padding:0;}

	.live_box{margin:15px 0;}

	.live_img2 p{margin-bottom:10px;}

	

	.support_area h2{font-size:20px;line-height: 34px;margin-top:0;}

	.support_area h2 span{font-size:34px;}

	.donate_span{font-size:20px;}

	.support_area ul li{font-size:20px;}

	.support_area p{font-size:16px;margin-top:0;}

	.support_area a{width:160px;}

	

	.footer_area {margin-top: -65px;}

	

	.bnr_text_area2 h1{font-size:35px;}

	.fc-button-prev{left:15px;padding-left: 32px !important;}

	.fc-button-next {padding-right: 32px !important;right: 15px;}

	.fc-border-separate .fc-week .fc-first{height:85px;}

	.run_log_box{height:auto;}

	

	.gray_area{padding:25px;}

	.sbf_area2 h4:after{width:200px;}

	.sbf_area2 h4 {font-size: 18px;}

	.sbf_area2 a{font-size:15px;}

}

@media(max-width: 767px) {

	.header_logo2{display:block;width:100px;}

	.logo_box{display:none;}

	.navbar-toggler-icon { background: #fff; height: 5px; display: block; margin-bottom: 3px;}

	.header_area .navbar-nav li{display:block;}

	.left_li, .right_li{text-align:right;padding:0 0 0 15px;}

	.header_area .navbar-nav a{padding:10px 0 !important;border-bottom:1px solid #585d6d;}

	.header_area .navbar-toggler{margin-top: 5px;}

	.header_area .navbar-toggler:focus{outline:none;}

	.header_area{padding:10px 0;height:auto;}

	.header_logo2{width:70px;}

	

	.bnr_text_area h1{font-size:22px;line-height: 45px;}

	.bnr_text_area span{font-size:40px;}

	.bnr_text_area:after{display:none;}

	.bnr_text_area:before{display:none;}

	.bnr_text_area{padding:30px 15px;}

	

	#side_nav_btn{display:block;position:relative;}

	.desk_side_nav{display:none;}

	#side_nav_btn:after {content: "";background: url(../images/angle_red.png) no-repeat 0 0;width: 6px;height: 12px; position: absolute;right: 15px;top: 16px;filter: brightness(100);transform: rotate(90deg);}

	

	.news_span{font-size:14px;}

	.top_slide p{font-size:14px;padding:0 1px}

	.top_slide {width: 100%;}

	.top_slide_left{background: url(../images/top_slide.png) no-repeat 7px 5px;width: 25px;height: 25px;right: 40px;top: -28px;}

	.top_slide_right{background: url(../images/top_slide.png) no-repeat -22px 5px;width: 25px;height: 25px;right: 16px;top: -28px;}

	.top_slide .top_slide_left:hover {background: url(../images/top_slide.png) no-repeat 7px 5px #028cba;}

	.top_slide .top_slide_right:hover {background: url(../images/top_slide.png) no-repeat -22px 5px #028cba;}

	.join_display_mob{display:none;}

	.join_display{display: block;position: absolute;right: 55px;top:20px;}

	.join_btn {width: 145px;font-size:14px;}

	

	.point_area{width:50%;flex: 0 0 50%;padding: 0 5px 30px;}

	.point_box {height: 130px;}

	.point_area p{font-size:14px;}

	.point_arrow{margin-top:3px;}

	.stat_back h3{font-size:25px;}

	

	.stat_back, .rcnt_news_area, .listen_back, .live_sec, .event_mid{padding:40px 0;}

	.recent_text p{margin-bottom:30px;}

	.rcnt_head{font-size:25px;}

	.recent_img img{height:100%;}

	.listen_back p{padding:0;}

	.live_box {margin:15px 0;}

	.sbf_area a{width:100%;}

	.sbf_area h3{font-size:75px;}

	.sbf_area h4{font-size:25px;}

	

	.live_img2{height:auto;}

	

	.support_area h2 {font-size: 25px;line-height: 40px;}

	.support_area h2 span {font-size: 50px;}

	.donate_span {font-size: 20px;}

	.support_area ul li {font-size: 20px;}

	.support_area ul{text-align:left;margin-top:15px;}

	.support_area p {font-size: 14px;text-align: left;margin-top: 7px;}

	.support_area a{float:none;margin-top:15px;}

	

	.foot_blue_pad {padding: 0;}

	.foot_blue_area{margin-top:-7px;}

	.footer_area{text-align:center;}

	.foot_img_area{float:none;margin-top:15px;}

	.foot_img_area img{margin:0 15px;}

	

	.bnr_text_area2 h1{font-size:26px;}

	.bnr_text_area2{text-align:center;}

	.bnr_text_area2:before{display:none;}

	.bnr_text_area2:after{display:none;}

	

	.side_nav_area ul {display:none;}

	

	.fc-button{text-indent:1000%;overflow: hidden !important;}

	.fc-button-next{right:15px;}

	.fc-button-prev{left:15px;}

	.fc-border-separate .fc-week .fc-first{height:auto !important;}

	.fc-event{display:none;}

	.fc-grid .fc-day-content{clear:none;display:none;}

	

	.run_log{margin-top:40px;}

	.run_log_box{height:auto;}

	.officers_area h2{font-size:20px;}

	.officers_box {margin-bottom: 30px;}

	

	.gray_area{padding:15px;}

	.gray_area h3{font-size:18px;margin-top:0;}

	

	.form_area{margin-top:40px;}

	.form_area form input{margin-bottom:20px;}

	.form_area p{margin-bottom:25px;}

	

	.mobile_display{display:none;}

	.mobile_display2{display:block;}

}

@media(min-width:768px) {

}

@media(min-width: 480px) and ( max-width: 740px) {

}

@media(max-width: 480px) {

}

@media(max-width: 360px) {

}

@media(max-width: 320px) {

}

/*=============================== media quaries ends ===================================*/

