

/* ==========================================================================
   Author's media queries
   ========================================================================== */

#drop-menu { background: none; margin-right: 0; float: right; border: 2px solid #0818ac; border-radius: 0; padding: 9px 4px; margin-top: 15px; }
.navbar-toggle .icon-bar { background: #0818ac; }


/* Small devices (landscape phones, 576px and up) */
@media (max-width: 575.98px) {
     .logged-in #rotate-device{
        display: none !important;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (max-width: 767.98px) {
    #main-logo .more-fun{
        height: 15px;
        margin-top: 10px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (max-width: 991.98px) {

}



/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 1199.98px) {

}

/* Added January 18 '19*/
.w-100{
    width: 100% !important;
}
.section-bg-mob{
    height: fit-content;
}
@media (max-width: 374px){
   
    #home-news .hn-section-bg-mob{
        height: 1450px !important;
        margin-top: 85px !important;
    }
}
@media (max-width: 424px) and (min-width: 374px){
    #home-news #home-news-content{
        margin-top: 20px;
    }
    #home-news .hn-section-bg-mob{
        height: 1600px !important;
    }
}
@media (min-width: 424px) and (max-width: 767px){
    #home-news #home-news-content{
        margin-top: 40px;
    }
}
@media (max-width: 424px){
    .navbar-header #main-logo .shine-central{
        height: 30px !important;
    }
    .navbar-header #main-logo .more-fun{
        height: 12px !important;
    }
}
@media (max-width: 400px){
    .section-bg-mob{
        min-height: 1240px;
    }
}
@media (min-width: 767px){
    .section-bg-mob,.section-top-mob{
        display: none;
    }
    #home-news .hn-section-bg-mob{
        display: none;
    }
}
@media (max-width: 767px){
    #home-slider{
        height: 500px;
    }
    #home-slider ul.slides li{
        height: 500px;
    }
    .section-bg{
        display: none;
    }   
    .attraction-links .attraction-link{
        width: 45%;
        margin: 5px;
        padding: 6px;
    }
    .attraction-links .attraction-link .link-image h3{
        padding: 10px 10px;
        font-size: 14px;
    }
    #home-news .hn-section-bg-mob{
        width: 100%;
    }
    #news-content h3{
        font-size: 18px;
    }
    #home-news .hn-section-bg-mob{
        height: 1700px;
    }
    #home-news .section-bot-div{
        background-image: url(https://shinecentralluzon.weareph.com/wp-content/themes/centralluzon/assets/images/news-bottom.png) !important;
        height: 52px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    #business-content #home-gallery{
        height: 415px !important;
    }
    .section-title,
    #home-events-title{
        font-size: 30px;
    }
}
@media (min-width: 767px){
    #sponsors1{
        display: none;
    }
    .b-section-bg-mob,
    .b-section-top-mob{
        display: none;
    }
}
@media (max-width: 767px){

    #sponsors,
    #business .section-top{
        display: none;
    }
    #sponsors1 #sponsors-container a{
        padding: 0 10px;
    }
    #sponsors1{
        height: 250px;
        min-height: unset;
        padding: 80px 0;
    }
    .section_2 .sec2_image{
        height: 300px;
    }
    .section_3 .p-img-3,
    .section_1 .p-img-1,
    .section_1 .p-img-2{
        height: 200px;
    }
    .section_3 .p-img-4,
    .section_3 .p-img-5{
        height: 150px;
    }
    #province-slider,
    #province-slider ul.slides li{
        height: 400px;
    }
    #sponsors1.inner{
        margin-top: -50px;
        padding-top: 80px;
    }
    #slider-fix-content h1{
        font-size: 4rem;
    }
    #province-page .section_content{
        padding-right: 0;
    }
    #business-content{
        position: relative;
    }
    #business .home-gallery-thumb{
        width: 33.33%;
    }
    #business .col-md-8{
        padding: 0;
    }
    #business .b-section-bg-mob{
        position: absolute;
        width: 100%;
    }
    #home-events-thumb a.home-event-link,
    #home-events-content a.home-event-content{
        width: 50%;
    }
    #home-events-content a.home-event-content{
        top:-50%;
    }
    #home-events-content a.home-event-content:nth-child(3),
    #home-events-content a.home-event-content:nth-child(4){
        top:-100%;
    }
    #home-events-title{
        padding-top: 10px;
    }
    #home-events-content a.home-event-content .event-content-box .content-box-texts{
        padding: 10px;
    }
    #home-events-content a.home-event-content .event-content-box{
        height: 180px;
    }
    #home-events-content a.home-event-content .event-content-box .content-box-texts h3{
        font-size: 18px !important;
    }
    #home-events-content a.home-event-content .event-content-box .content-box-texts p{
        font-size: 13px !important;
        line-height: 14px !important;
    }
    #home-news .section-bg,
    #home-news .section-top{
        display: none;
    }
    #home-news .section-top-mob{
        position: absolute;
        bottom: 94%;
        left: 0;
        width: 100%;
        height: auto;
        pointer-events: none;
    }
}

@media (max-width: 991px){
    .section_3 .section_content{
        margin-bottom: 0;
    }
    .section_content .info{
        margin-left: 105px;
    }
     .section_1 .section_content{
        width: 100%;
    }
     .section_1 .p-img-1{
        width: 40%;
    }
    .section_1 .p-img-2{
        width: 60%;
    }
    #business .filler{
        display: none;
    }
    #home-news #news-content .content-p-news{
        display: none;
    }
}
@media (min-width: 767px) and (max-width: 991px){
     .section_3 .section_content{
        min-height: 290px;
        height: unset;
        padding-bottom: 25px !important;
    }
    #business .section-bg{
        min-height: 500px;
    }
    #home-news{
        margin-top: 30px;
    }
    #home-news .section-bg{
        min-height: 650px !important;
    }
    #home-news .news-tab-bg{
        min-height: 600px;
    }
}
@media (min-width: 767px) and (max-width: 1023px){
    #sponsors{
        min-height: 250px;
        padding: 80px 0;
    }
}
@media (max-width: 767px){
    .news-tab-bot{
        display: none;
    }
}
@media (min-width: 1025px){
    .news-tab-bot,
    .news-tab-bg{
        display: none;
    }
}
@media (min-width: 991px) and (max-width: 1025px){
    #home-news .news-tab-bg{
        min-height: 800px;
    }
}
@media (min-width: 767px) and (max-width: 1025px){
    #home-news .section-bot-div{
        display: none;
    }
    #home-news .section-bg{
        display: none;
    }
    #home-news .news-tab-bg{
        position: relative;
        width: 100%;
        height: auto;
        pointer-events: none;
    }
    #sponsors{
        background-image: url(https://shinecentralluzon.weareph.com/wp-content/themes/centralluzon/assets/images/sponsors-tab.png);
    }
        
}
@media (min-width: 767px) and (max-width: 1199px){
    .section-bg{
        min-height: 600px;
    }
    .attraction-links .attraction-link{
        width: 30%;
        margin: 5px;
    }
    .attraction-links .attraction-link .link-image h3{
        padding: 10px 5px;
        font-size: 15px;
    }
    #sponsors #sponsors-container a{
        padding: 0 30px;
    }
    #home-slider,
    #home-slider ul.slides li{
        height: 590px;
    }
}
@media (min-width: 1023px) and (max-width: 1201px){
    #sponsors{
        padding-bottom: 30px;
    }
}
@media ( min-width: 767px) and (max-width: 1025px){
    #home-events-content a.home-event-content .event-content-box{
        height: 170px;
    }
    #home-events-content a.home-event-content .event-content-box .content-box-texts{
        padding: 15px 20px;
    }
    #home-events-title{
        padding-top: 50px;
    }
    #home-news .section-bg{
        min-height: 850px;
    }
}
@media (max-width: 1025px){
    #home-events-content a.home-event-content .event-content-box .content-box-texts h3{
        font-size: 18px;
    }
    #home-events-content a.home-event-content .event-content-box .content-box-texts p{
        font-size: 12px;
        padding-left: 24px;
        line-height: 16px;
    }
}
@media (max-width: 1023px){
	#banner-img{
		height: 500px;
	}
}
@media (max-width: 1199px) and (min-width: 991px){
    #business .section-bg{
        min-height: 500px;
    }
}
@media (max-width: 1199px){
     #why-visit-content p,
     #attractions p{
        font-size: 15px;
    }
    #attractions{
        background-size: cover;
        background-repeat: no-repeat;
    }
    #main-header .navbar-toggle{
        margin-right: 65px;
        border:none;
        margin-top: 2px;
    }
    #main-header .navbar-toggle .icon-bar{
        height: 3px;
        width: 25px;
        background-color: #223240;
        margin-top: 6px;
    }
    #main-header #header-search-btn{
        margin-left: 0;
        position: absolute;
        top: 0;
        right: 15px;
        padding: 9px 10px;
        margin: 10px 0;
    }
    #main-header .navbar-toggle{
        display: block;
        position: absolute;
        right: 0;
    }
    #main-header .collapse.in{
        display: block !important;
        visibility: visible !important;
    }
    #main-header .collapse{
        display: none !important;
        visibility: hidden !important;
    }
    #main-header .navbar-header{
        width: 100%;
    }
}
@media (max-width: 1201px){
    .navbar-header #main-logo .shine-central{
        height: 35px;
    }
    .navbar-header #main-logo .more-fun{
        height: 16px;
    }
}
.navbar-toggle{
    padding: 3px 11px 10px 11px !important;
}