@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/OpenSansSemibold.eot');
    src: url('../fonts/OpenSansSemibold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansSemibold.woff2') format('woff2'),
         url('../fonts/OpenSansSemibold.woff') format('woff'),
         url('../fonts/OpenSansSemibold.ttf') format('truetype'),
         url('../fonts/OpenSansSemibold.svg#OpenSansSemibold') format('svg');
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSansLight.eot');
    src: url('../fonts/OpenSansLight.eot') format('embedded-opentype'),
         url('../fonts/OpenSansLight.woff2') format('woff2'),
         url('../fonts/OpenSansLight.woff') format('woff'),
         url('../fonts/OpenSansLight.ttf') format('truetype'),
         url('../fonts/OpenSansLight.svg#OpenSansLight') format('svg');
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSansBold.eot');
    src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansBold.woff2') format('woff2'),
         url('../fonts/OpenSansBold.woff') format('woff'),
         url('../fonts/OpenSansBold.ttf') format('truetype'),
         url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}


@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('../fonts/OpenSansSemiboldItalic.eot');
    src: url('../fonts/OpenSansSemiboldItalic.eot') format('embedded-opentype'),
         url('../fonts/OpenSansSemiboldItalic.woff2') format('woff2'),
         url('../fonts/OpenSansSemiboldItalic.woff') format('woff'),
         url('../fonts/OpenSansSemiboldItalic.ttf') format('truetype'),
         url('../fonts/OpenSansSemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');
}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('../fonts/OpenSansBoldItalic.eot');
    src: url('../fonts/OpenSansBoldItalic.eot') format('embedded-opentype'),
         url('../fonts/OpenSansBoldItalic.woff2') format('woff2'),
         url('../fonts/OpenSansBoldItalic.woff') format('woff'),
         url('../fonts/OpenSansBoldItalic.ttf') format('truetype'),
         url('../fonts/OpenSansBoldItalic.svg#OpenSansBoldItalic') format('svg');
}





.wrapper{width: 100%;}
.wrapper .container{max-width: 970px;}

/*haeder*/
.header{width: 100%;}
.logo_sec { margin: 15px 0 0; width: 100%;}
.logo_img{width: 100%;}
.logo_img img{max-width: 100%; width: auto; float: left;}

.soc_sec{width: 100%;}
.soc_sec ul{float: right; margin: 0; padding: 0; width: auto;}
.soc_sec ul li{width: auto; list-style-type: none; display: inline;}
.soc_sec ul li a{margin: 0 5px 0 0; float: left; outline: none;}
.soc_sec ul li a img{max-width: 100%; float: left; width: auto;}
.soc_sec ul li:last-child a{margin: 0;}

.nav_sec{width: 100%; margin: 10px 0 0 0;}

.nav_sec .navbar-default {background-color: #fff; border-color: #fff;}
.nav_sec .navbar {border-radius: 0;}
.nav_sec .navbar {border: 0; margin-bottom: 0; min-height: auto; position: relative;}

.nav_sec .navbar-collapse{padding: 0;}
.nav_sec .navbar-default .navbar-nav > li > a {color: #000f47; font: 400 21px/25px 'OpenSansRegular';  padding-bottom: 20px; outline: none;}
.nav_sec > .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus
{background: none !important; color: #000f47 !important;} 

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color: #fff !important;}

.nav_sec .dropdown-menu > li > a{font: 400 21px/34px 'OpenSansSemibold' !important; padding: 0 !important; border-bottom: 1px solid #0fb194; outline: none;}
.nav_sec .dropdown-menu > li:last-child > a{border: 0;}
.nav_sec .dropdown-menu{border: 0 !important; box-shadow: none !important; width: 310px; border-radius: 0 !important; background: url(../images/green_line.png) no-repeat top left 9px #fff !important ;}
.nav_sec .dropdown-menu li{padding: 3px 9px !important;} 

.nav_sec .dropdown-menu > li > a:hover{background: none;}
.nav_sec .navbar-default .navbar-nav > li:first-child > a{padding-left: 0;}


/*banner section*/
.banner_sec{width: 100%;}

.banner_sec .container-fluid .col-sm-12{width: 100%; padding: 0;}
.banner_img{height: 500px; width: 100%; background:rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover }
.banner_img_hme {height:580px; width: 100%; background:rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover }


/*concert section*/
.concert_sec{width: 100%;}
.carou_inn{width: 100%;}

.carou_inn h2{margin: 20px 0; padding: 0; color: #73aed1; font: 400 47.51px/55px 'OpenSansLight';}
.carou_inn .owl-buttons{display: none;}
.carou_inn .item {width: 100%; padding: 0 20px 0; background: #73aed1;}
.carou_inner{width: 100%; position: relative;}

.calender_sec{width: 91px; background: url(../images/calender.png) no-repeat left top; height: 60px;}

.calender_sec h4{margin: 0; text-align: center; color: #fff; font: 400 14px/22px 'OpenSansBold'; text-transform: uppercase; padding: 2px 0 0;}
.calender_sec h3{margin: 0; text-align: center; color: #000000; font: 400 31.39px/42px 'OpenSansRegular'; text-transform: uppercase; padding: 2px 0 0;}

.carou_txt{width: 100%; padding: 10px 0 0; position: relative; min-height: 300px;}
.carou_txt h3{padding: 0; margin: 0; font: 400 25px/32px 'OpenSansBold'; color: #fff;}
.carou_txt h4{ padding: 5px 0 0; margin: 0; font: 400 15px/23px 'OpenSansSemiboldItalic'; color: #fff;}

.carou_txt p{margin: 0; font: 400 15px/23px 'OpenSansSemibold'; color: #fff;  padding: 5px 0 0;}

.carou_btn{width: 100%; margin: 10px 0 0;}
.carou_btn a{width: 182px; height: 42px; background: #000f47; position: relative; right: -58px; display: inline-block; font: 400 24px/40px 'OpenSansBold'; color: #fff; text-align: center; 
outline: none;}
.carou_btn a:hover{text-decoration: none;}
.carou_btn a:active{text-decoration: none;}
.carou_btn a:focus{text-decoration: none;}

.carou_inn .owl-theme .owl-controls .owl-page span{width: 20px; height: 20px; background: #0fb194; border-radius: 0; opacity: 1;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #0f3f76;}

.carou_inn .owl-carousel .owl-item {padding: 0 10px;}
.carou_inn .owl-theme .owl-controls { margin-bottom: 20px; margin-top: 20px;} 


/*video section*/
.video_sec{width: 100%;}
.vid_inn{width: 100%;}
.vid_inn a img{width: 100%;}

.video_sec .container-fluid .col-sm-12{width: 100%; padding: 0;}
.vid_inn iframe {float: left;}

/*news section*/
.news_sec{width: 100%; height: 750px; overflow: hidden;}
.news_img{width: 100%; position: relative;}
.news_img img{width: 100%;}

.news_green{width: 640px; position: absolute; top: 80px; right: 0; background: rgba(15,177,148, 0.8); height: 442px; padding: 75px 75px 0 85px;}
.news_green h2{margin: 0; padding: 0; color: #fff; font: 400 47.51px/55px 'OpenSansLight';}

.news_green ul{width: 100%; padding: 40px 0 0; margin: 0;}
.news_green ul li{margin: 0; padding: 0; color: #fff; font: 400 17px/34px 'OpenSansSemibold'; list-style-type: none; width: 100%;}
.news_green ul li span{width: 110px; float: left;}

.news_btn{width: 100%;}
.news_btn a{width: 182px; height: 42px; background: #fff; position: absolute; left: 85px; display: inline-block; font: 400 24px/40px 'OpenSansBold'; color: #0fb194; text-align: center; bottom: 0; 
outline: none;}
.news_btn a:hover{text-decoration: none;}
.news_btn a:active{text-decoration: none;}
.news_btn a:focus{text-decoration: none;}

/*contact section*/
.contact_sec{width: 100%; background: url(../images/line.png) repeat-x top;}
.cntc_inn{width: 100%;}
.cntc_inn h2{width: 100%; margin: 0; padding: 0; color: #73aed1; font: 400 47.51px/55px 'OpenSansLight'; padding: 55px 0 30px;}

.cntc_form{width: 100%; margin: 0 0 65px;}
.cntc_form input[type="text"]{width: 100%; background: #73aed1; border: 0; border-radius: 0; color: #fff !important; height: 39px; font: 400 17px/22px 'OpenSansBold'; padding-left: 12px;} 
.cntc_form input[type="email"]{width: 100%; background: #73aed1; border: 0; border-radius: 0; color: #fff !important; height: 39px; font: 400 17px/22px 'OpenSansBold'; padding-left: 12px;}
.cntc_form input[type="tel"]{width: 100%; background: #73aed1; border: 0; border-radius: 0; color: #fff !important; height: 39px; font: 400 17px/22px 'OpenSansBold'; padding-left: 12px;}


.cntc_form .form-control::-moz-placeholder {color: #fff; opacity: 1;}
.cntc_form textarea{width: 100%; height: 87px; resize: none; background: #73aed1; border: 0; border-radius: 0; color: #fff !important; font: 400 17px/22px 'OpenSansBold'; padding: 6px 12px;}
.cntc_form input[type="submit"]{width: 100%; background: #73aed1; border: 0; border-radius: 0; color: #fff !important; height: 39px; font: 400 17px/22px 'OpenSansBold'; text-align: left; padding: 6px 12px; }

.cntc_form .form-group {margin-bottom: 20px;}

/*footer*/
.footer{width: 100%;}
.top_footer{width: 100%; background: #73aed1; padding: 20px 0; margin: 0 0 3px;}

.footer_lft{width: 100%;}
.foot_logo{width: 100%;}
.foot_logo img{max-width: 100%; width: auto;}

.foot_txt{width: 100%;}
.foot_txt p{width: 100%; font: 400 14px/21px 'OpenSansSemibold'; color: #fff; padding: 20px 0 0; margin: 0;}

.foot_rgt{width: 100%;}
.foot_list1{width: 100%;}
.foot_list1 ul{float: right; margin: 0; padding: 0; width: auto;}
.foot_list1 ul li{width: auto; list-style-type: none; display: inline;}
.foot_list1 ul li a{margin: 0 5px 0 0; float: left; outline: none;}
.foot_list1 ul li a img{max-width: 100%; float: left; width: auto;}
.foot_list1 ul li:last-child a{margin: 0;}

.foot_list2{width: 100%;}
.foot_list2 ul{float: right; margin: 0; padding: 0; width: auto;}
.foot_list2 ul li{width: auto; list-style-type: none; display: inline;}
.foot_list2 ul li a{margin: 40px 0 0; float: left; outline: none; color: #fff; font: 400 18px/21px 'OpenSansSemibold'; background: url(../images/line2.png) no-repeat right; padding: 0 10px;}
.foot_list2 ul li a img{max-width: 100%; float: left; width: auto;}
.foot_list2 ul li:last-child a{background: none; padding-right: 0;}

.foot_list2 ul li a:hover{text-decoration: none;}
.foot_list2 ul li a:active{text-decoration: none;}
.foot_list2 ul li a:focus{text-decoration: none;}


.btm_footer{width: 100%; background: #0f3f76;}
.foot_btm_txt{width: 100%; text-align: center; padding: 12px 0;}
.foot_btm_txt p{width: 100%; text-align: center; margin: 0; padding: 0; color: #fff; font: 400 16px/26px 'OpenSansLight';}




/*post and page*/
.mid_body_sec{width: 100%;}
.mid_sec{width: 100%;}
.lft_bdy_txt{width: 100%; padding: 0 0 65px;}
.rgt_bdy_txt{width: 100%; padding: 85px 0 0 0;}


.lft_bdy_txt h1{color: #0f3f76; font: 400 47.51px/55px 'OpenSansLight'; padding: 0; margin: 0;}
.lft_bdy_txt h2{color: #0f3f76; font: 400 25px/34px 'OpenSansLight'; padding: 0; margin: 0;}
.lft_bdy_txt h3{color: #0f3f76; font: 400 24px/28px 'OpenSansBold'; padding:20px 0 0 0; margin: 0;}
.lft_bdy_txt h4{color: #0f3f76; font: 400 20px/28px 'OpenSansBold'; padding: 0; margin: 0;}
.lft_bdy_txt h5{color: #0f3f76; font: 400 20px/28px 'OpenSansBold'; padding: 0; margin: 0;}
.lft_bdy_txt h6{color: #0f3f76; font: 400 20px/28px 'OpenSansBoldItalic'; padding: 0; margin: 0;}
.lft_bdy_txt p{font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76; padding:25px 0 0 0; margin: 0;}

.gap1{padding: 25px 0 0 0 !important;}
.gap2{padding: 15px 0 0 0 !important;}
.gap3{padding: 30px 0 25px !important;}
.gap4{padding: 0 10px 0 0 !important;}

.lft_bdy_txt dl{margin: 0;}
.lft_bdy_txt dt { color: #0f3f76; font:400 25px/34px "OpenSansBold"; padding:20px 0 0 0px;}
.lft_bdy_txt dd { color: #0f3f76; font: 400 16px/26px "OpenSansRegular";}

.lft_bdy_txt ol{width: 100%; padding: 0; margin:20px 0 0 0;}
.lft_bdy_txt ol li{width: 100%; padding: 0; margin: 0;font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76; list-style-position:inside}

.lft_bdy_txt ul{width: 100%; padding: 0; margin:20px 0 0 0;}
.lft_bdy_txt ul li{width: 100%; padding: 0; margin: 0;font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76;list-style-position:inside}


.list1 > dl{margin: 0;}
.list1{width: 100%; padding: 50px 0 0;}
.list1 dt{font: 400 25px/34px 'OpenSansBold'; color: #0f3f76; padding: 0 0 5px;}
.list1 dd{font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76;}

.list2 > dl{margin: 0;}
.list2{width: 100%;}
.list2 dt{font: 400 24px/28px 'OpenSansBold'; color: #0f3f76; padding: 0 0 5px;}
.list2 dd{font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76; padding: 0 0 0 15px;}
.bold{font-weight: bold;}

.list3{width: 100%;}
.list3 ol{width: 100%; padding: 0; margin: 0;}
.list3 ol li{width: 100%; padding: 0; margin: 0; list-style-type: none;font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76;}

.list3 h3{padding: 0 0 5px;}

.list4{width: 100%;}
.list4 ul{width: 100%; padding: 0; margin: 0;}
.list4 ul li{width: 100%; padding: 0; margin: 0; list-style-type: none;font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76;}

.list4 h4{padding: 0 0 5px; font: 400 17px/28px 'OpenSansRegular'; color: #0f3f76;}
.gap5{padding: 0 10px 0 0 !important; font-size: 17px; font-family: 'OpenSansBold';}


.rgt_bdy_inn{width: 300px; background: #8fbeda; padding: 40px 30px; margin: 0 0 30px}
.rgt_bdy_inn h2{color: #fff; font: 400 25px/34px 'OpenSansBold'; padding: 0; margin: 0;}
.rgt_bdy_inn p{color: #fff; font: 400 15px/23px 'OpenSansSemibold'; padding: 15px 0 0; margin: 0;}


/*post archive*/
.grn_bar{width: 100%;}
.grn_bar .container-fluid .col-sm-12{width: 100%; padding: 0;}

.grn_img{width: 100%; background: #0fb194; height: 85px;}

.blog_box{width: 100%;}
.blog_box h1{color: #0fb194; font: 400 47.51px 'OpenSansLight'; padding: 15px 0 5px; margin: 0;}

.blog_img{width: 100%;}
.blog_img img{max-width: 100%; width: 100%; }


.blog_img1{width: 100%; margin: 35px 0 0 0;}
.blog_img1 img{max-width: 100%; width: 100%; }

.blog_txt{width: 100%; padding: 0 0 15px;}
.blog_txt h3{color: #0f3f76; font: 400 24px/28px 'OpenSansBold'; padding: 20px 0; margin: 0; border-bottom: 1px solid #2378bd;}
.marg { padding: 0 0 15px; border-bottom: 2px solid #2378bd;}

.blog_txt ul{width: 100%; padding: 0; margin: 0; border-bottom: 1px solid #2378bd;}
.blog_txt ul li{ width: auto; padding: 5px 0; margin: 0 20px 0 0; display: inline-block; list-style-type: none; font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76;}

.blog_txt p{font: 400 16px/26px 'OpenSansRegular'; color: #0f3f76; padding: 10px 0 15px; margin: 0;}
.blog_txt p a{font-family: 'OpenSansBold'; color: #0f3f76; outline: none; margin: 0 0 0 20px;}
.blog_txt p a:active{text-decoration: none;}
.blog_txt p a:hover{text-decoration: none;}
.blog_txt p a:focus{text-decoration: none;}

.pagination_sec{width: 100%; padding: 20px 0 60px;}
.pagination_sec ul{width: 100%; padding: 0; margin: 0;}
.pagination_sec ul li{width: auto; padding: 0; margin: 0; display: inline-block; margin: 0 7px 0 0; list-style-type: none;}
.pagination_sec ul li a{width: 40px; height: 42px; border: 2px solid #73aed1; display: inline-block; text-align: center; background: #e3eff6; outline: none; padding: 10px 0 0;}
.pagination_sec ul li a:hover{text-decoration: none; color: #1b295b; border: 2px solid #000f47; background: #cccfda;}
.pagination_sec ul li a:active{text-decoration: none;}
.pagination_sec ul li a:focus{text-decoration: none;}

.pagination_sec ul li a.active{text-decoration: none; text-decoration: none; color: #1b295b; border: 2px solid #000f47; background: #cccfda;}

.pagination_sec ol{width: 100%; padding: 0; margin: 0;}
.pagination_sec ol li{width: auto; padding: 0; margin: 0; display: inline-block; margin: 0 7px 0 0; list-style-type: none;}
.pagination_sec ol li a{width: 40px; height: 42px; border: 2px solid #73aed1; display: inline-block; text-align: center; background: #e3eff6; outline: none; padding: 10px 0 0;}
.pagination_sec ol li a:hover{text-decoration: none; color: #1b295b; border: 2px solid #000f47; background: #cccfda;}
.pagination_sec ol li a:active{text-decoration: none;}
.pagination_sec ol li a:focus{text-decoration: none;}



/*post event*/
.blog_txt1{width: 100%; padding: 0 0 15px;}
.blog_txt1 h3{color: #0f3f76; font: 400 24px/28px 'OpenSansBold'; padding: 20px 0 20px 30px; margin: 0; border-bottom: 1px solid #9ec7df;}

.blog_txt1 ul{width: 100%; padding: 0; margin: 0; border-bottom: 1px solid #9ec7df; float: left;}
.blog_txt1 ul li{ width: 50%; padding: 25px 0; display: inline-block; list-style-type: none; font: 500 16px/26px "OpenSansRegular"; color: #484848; text-align: center; float: left;}
.blog_txt1 ul li:first-child{border-right: 1px solid #73aed1;}

.blog_txt1 p{font: 400 16px/26px 'OpenSansRegular'; color: #484848; padding: 20px 50px 15px 30px; margin: 0; display: inline-block;}

.map_sec{width: 100%; display: inline-block; margin: 60px 0 0;}
.map_sec iframe{border-top: 1px solid #cdcdcd !important; }

.event_list{width: 100%; margin: -5px 0 0;}

.event_list ul{width: 100%; padding: 0; margin: 0; border-bottom: 1px solid #9ec7df; float: left;}
.event_list ul li{ width: 50%; padding: 25px 30px; display: inline-block; list-style-type: none; font: 500 18px/30px "OpenSansRegular"; color: #484848; text-align: left; float: left; 
min-height: 190px;}
.event_list ul li:first-child{border-right: 1px solid #73aed1;}

.timer_img{width: 100%; text-align: center; padding: 20px 0; display: inline-block; border-bottom: 1px solid #9ec7df; float: left;}
.timer_img img{width: auto; max-width: 100%; text-align: center;} 

.tickt_btn{width: 100%; text-align: center; display: inline-block; margin: 0 0 50px;}
.tickt_btn a{width: 170px; display: inline-block; text-align: center; background: #73aed1; color: #fff; font: 700 18px/30px "OpenSansBold"; outline: none; padding: 13px 0 12px; margin: 15px 0 0 0;}
.tickt_btn a:hover{text-decoration: none;}
.tickt_btn a:active{text-decoration: none;}
.tickt_btn a:focus{text-decoration: none;}


#DateCountdown{width: 390px; margin: 0 auto; text-align: center; box-sizing: border-box; padding: 0; background: #fff;}









/*24.3.2016*/
.owl-controls{ display: block !important;}
.cntc_form input:-ms-input-placeholder {
   color:#fff !important; opacity: 1px;
}

.cntc_form input::-webkit-input-placeholder {
   color:#fff ; opacity: 1px;
}

.cntc_form input:-moz-placeholder {
   color:#fff !important; opacity: 1px;
}

/* firefox 19+ */
.cntc_form input::-moz-placeholder {
   color:#fff !important; opacity: 1px;
}



.status-publish{ padding: 0 30px 0 0;}
.rgt_bdy_inn ul li a{ color: #fff; font: 400 15px/23px "OpenSansSemibold";}
.rgt_bdy_inn ul li{ background: url(../images/list_aro.png) no-repeat left; padding: 0 0 0 10px; }
.rgt_bdy_inn ul{ list-style: none; margin: 0px; padding: 0px;}
.lft_bdy_txt #details > h2{ border-bottom: 1px solid #9ec7df !important; font: 400 24px/28px "OpenSansBold"; color: #0f3f76;}
#details{ background: none !important; border: none !important; border-radius: 0px !important;}
.event_date_border, .locationAddressBorder{ border-right: 1px solid #9ec7df !important;}
.event_date_container .dashiconsText{ font: 500 16px/26px "OpenSansRegular" !important; color: #484848 !important;}
.event_date{ padding: 14px 0 0 0 !important;}
.dashiconsText p{ display: none;}
.event_time{ font: 500 16px/26px "OpenSansRegular" !important; color: #484848 !important; padding: 12px 0 0 0 !important;}
.dashicons-clock{ margin: 4px 0 0 0;}
.evrplus_pop_img{ height: auto !important; border-radius: 0px !important; width: 36% !important;}
.event_dateTime_container{ border-bottom: 1px solid #9ec7df !important;}
.locationTitle{ font: 500 18px/20px "OpenSansRegular" !important; color: #484848 !important; padding: 0px !important;}
#evrplus_pop_address p{ font: 500 18px/20px "OpenSansRegular" !important; color: #484848 !important;}
#evrplus_pop_price{ font: 500 18px/20px "OpenSansRegular" !important; color: #484848 !important;}
.event_fee{ font: 500 18px/30px "OpenSansRegular" !important; color: #484848 !important;}
.LocationDetailsContainer{ border-bottom: 1px solid #9ec7df !important;}
/*.pagination_sec .page{width: 40px; height: 42px; border: 2px solid #73aed1; display: inline-block; text-align: center; background: #e3eff6; outline: none; padding: 10px 0 0;}*/
/*.pagination_sec ol li span:hover{text-decoration: none; color: #1b295b; border: 2px solid #000f47; background: #cccfda;}
.pagination_sec ol li span:active{text-decoration: none;}
.pagination_sec ol li span:focus{text-decoration: none;}*/

.pagination_sec ol li span.page.current{text-decoration: none; text-decoration: none; color: #1b295b; border: 2px solid #000f47; background: #cccfda; width: 40px; height: 42px;
text-align: center; float: left; padding: 10px 0;}
.pagination_sec ol li{ float: left;}
.wp-paginate .title{ padding: 10px 0; display: inline-block; font-size: 0px; margin: 0px !important;}
.pagination_sec ol li:first-child{ margin: 0px;}

.mob-vid{ display: none;}



/*responsive*/
@media only screen and (min-width:768px) and (max-width:991px)
{

.nav_sec .navbar-default .navbar-nav > li > a{font: 400 17px/25px "OpenSansRegular";}
.nav_sec .dropdown-menu > li > a{font: 400 17px/34px "OpenSansSemibold" !important;}

.vid_inn iframe{height: 400px;}

/*post and page*/
.rgt_bdy_inn{width: 100%;}

/*post archive*/
.blog_txt h3{font: 400 23px/25px "OpenSansBold";}
.blog_txt ul li{font: 400 14px/26px "OpenSansRegular";}

/*post event*/
.blog_txt1 h3{ padding: 20px 0; font: 400 17px/28px "OpenSansBold";}
.blog_txt1 p{padding: 20px 0 15px;}
.event_list ul li{font: 500 15px/30px "OpenSansRegular"; padding: 25px 10px; min-height: auto;}

#DateCountdown{width: 300px;}


/*24.3.2016*/
.nav_sec .nav > li > a{ padding: 10px 12px;}
.nav_sec{ margin: 0px;}
.cntc_form .col-sm-3{ width: 50%;}
.blog_box h1{ font-size: 30px; line-height: 36px;}
.event_dateTime_container .col-sm-6{ width: 100%;}
.event_date_border, .locationAddressBorder{ border-right: none !important; border-bottom: 1px solid #9ec7df !important;}
.event_date_container, .event_time_container{ padding: 15px 0 !important;}
.lft_bdy_txt #details > h2{ font-size: 15px; line-height: 20px;}
.LocationDetailsContainer .col-sm-6{ width: 100%;}
#details #evrplus_pop_address{ padding: 15px 0;}





}


@media only screen and (max-width:767px) 
{


.foot_txt p br{display: none;}
.nav_sec .dropdown-menu{width: 100%; position: relative;}
.navbar-nav {margin: 0;}
.nav_sec .navbar-default .navbar-nav > li:first-child > a {padding: 10px 15px;}
.nav_sec .navbar-collapse {background: #fff none repeat scroll 0 0; padding: 0;  position: absolute; width: 100%; z-index: 99;}
.news_green{width: 100%;}

.foot_logo{text-align: center;}
.foot_txt{text-align: center;}
.foot_list1 ul{width: 100%; text-align: center; float: none; display: inline-block;}
.foot_list1 ul li a{text-align: center; float: none; display: inline-block;}

.foot_list1{margin: 10px 0 0 0;}
.foot_list2{margin: 10px 0 0 0;}

.foot_list2 ul{width: 100%; text-align: center; float: none; display: inline-block;}
.foot_list2 ul li a{text-align: center; float: none; display: inline-block; margin: 0;}
.soc_sec ul li{width: 13.5%; float: left;}
.soc_sec ul li a{width: 100%;}
.soc_sec ul li:last-child{width: 58%; float: left;}

.nav_sec .navbar-default .navbar-nav > li > a{font: 400 17px/17px "OpenSansRegular";}
.nav_sec .dropdown-menu > li > a{font: 400 17px/24px "OpenSansRegular" !important;}

.vid_inn iframe{height: 300px;}
.news_sec{height: 600px;}
.cntc_form input[type="submit"]{ width: 200px;}

.carou_btn a{right: 0;}
.carou_inn .owl-theme .owl-controls .owl-page span{margin: 0 5px;}

.cntc_inn h2{font: 400 35px/55px "OpenSansLight";}
.news_green h2{font: 400 35px/55px "OpenSansLight";}
.carou_inn h2{font: 400 35px/55px "OpenSansLight";}

/*post and page*/
.rgt_bdy_inn{width: 100%;}
.lft_bdy_txt{padding: 40px 0 25px;}
.rgt_bdy_txt{padding: 5px 0 0;}
.lft_bdy_txt h1{font: 400 41px/55px "OpenSansLight"; padding: 0 !important;}


/*post archive*/
.blog_txt h3{font: 400 23px/25px "OpenSansBold";}
.blog_txt ul li{font: 400 14px/26px "OpenSansRegular";}
.blog_txt p a{margin: 0;}

/*post event*/
.blog_txt1 h3{ padding: 20px 0; font: 400 17px/28px "OpenSansBold";}
.blog_txt1 p{padding: 20px 0 15px;}
.event_list ul li{font: 500 15px/30px "OpenSansRegular"; padding: 25px 10px; min-height: auto;}

#DateCountdown{width: 450px;}


/*24.3.2016*/
.banner_img img{ height: auto !important;}
.nav_sec .navbar-default .navbar-nav > li > a{ padding-bottom: 10px ;}
.cntc_inn h2{ padding: 20px 0;}
.lft_bdy_txt h1{ font-size: 30px;}
.lft_bdy_txt{ padding: 20px 0;}
.blog_box h1{ font-size: 30px; line-height: 34px;}
.event_date_border, .locationAddressBorder{ border-bottom: 1px solid #cdcdcd; border-right: none;}
.evrplus_pop_img{ width: 29% !important;}
.event_date_border, .locationAddressBorder{ border-right: none !important; border-bottom: 1px solid #9ec7df !important;}
.event_date_container, .event_time_container{ padding: 15px 0 !important;}
.lft_bdy_txt #details > h2{ font-size: 15px; line-height: 20px;}
.LocationDetailsContainer .col-sm-6{ width: 100%;}
#details #evrplus_pop_address{ padding: 15px 0;}
.time_circles > div{ width: 25% !important;}
.timer_img{ float: none;}
.lft_bdy_txt h3{ padding: 0px;}




@media only screen and (max-width:767px) 
{ .banner_img, .banner_img_hme{height: 305px;}
}






}

@media only screen and (max-width:599px) 
{
	
.header .col-xs-6{width: 100%;}
.logo_img{text-align: center;}	
.logo_img img{text-align: center; float: none; }

.soc_sec{margin: 20px 0 0;}
.soc_sec ul{width: 100%; text-align: center; float: none; display: inline-block;}
.soc_sec ul li{float: none; width: auto;}
.soc_sec ul li a{text-align: center; float: none; display: inline-block; margin: 0; width: auto;}
.soc_sec ul li:last-child{width: auto; float: none;}

.news_green{width: 100%; height: 360px; padding: 25px;}
.news_btn a{ left: 25px; }

.news_sec{height: 500px;}
.carou_txt h3{font: 400 23px/32px "OpenSansBold";}
.carou_txt{min-height: auto;}

.carou_inn .owl-carousel .owl-item{padding: 0;}
.carou_btn a{right: 0;}


.lft_bdy_txt{ padding: 0px;}



}


@media only screen and (max-width:480px)
{
.blog_txt h3{font: 400 15px/22px "OpenSansBold";}
.blog_txt ul li{font: 400 14px/26px "OpenSansRegular"; padding: 0;}

.blog_txt p{font: 400 14px/22px "OpenSansRegular";}

/*post event*/
.blog_txt1 h3{font: 400 14px/28px "OpenSansBold";}
.blog_txt1 ul li{font: 500 13px/26px "OpenSansRegular";}
.map_sec{margin: 0;}
.banner_img, .banner_img_hme{height: 220px;}
}

@media only screen and (max-width:450px)
{
.news_green ul li span{width: 80px;}
.news_green{width: 100%; height: 360px; padding: 15px;}
.news_btn a{ left: 15px; }

.news_green ul li{font: 400 12px/34px "OpenSansSemibold";}
.news_green ul{padding: 20px 0 0;}
.foot_list2 ul li a { font: 400 11px/21px "OpenSansSemibold";  padding: 0 8px;}

#DateCountdown{width: 100%;}

.lft_bdy_txt h1{ font-size: 23px; line-height: 27px;}
.lft_bdy_txt{ padding: 16px 0;}
.rgt_bdy_inn h2{ font-size: 16px; line-height: 23px;}
.rgt_bdy_inn{ padding: 20px;}
.rgt_bdy_inn p{ padding: 2px 0 0 0;}
.cntc_inn h2{ padding: 15px 0;}
.cntc_inn h2{ font-size: 28px; line-height: 34px;}
.blog_box h1{ font-size: 23px; line-height: 27px;}
.padding{ width: 100%;}

.timer_img{ display: none;}
.lft_bdy_txt{ padding-bottom: 0px;}

div.pp_pic_holder{ width: 100% !important; left: 0 !important;}
.pp_content{ width: 96% !important; height: auto !important;}
#pp_full_res iframe{ width: 100% !important; height: auto !important}
.pp_details{ width: 100% !important;}
.pp_close{ top: 10px !important;}
}

@media only screen and (max-width:325px)
{
.carou_btn a{ width: 100%;right: 0;}
.banner_img, .banner_img_hme{height: 220px;}
}
























