/*******************************************************************************/
/* Respondive Design For Mobile Devices ****************************************/
/*******************************************************************************/
/*@media (max-width: 980px) {                                                     /* Mobile Devices */
@media (max-width: 1000px) {                                                     /* Mobile Devices */    
    /* Navigation */
    #access {
        border-radius: 0;
        width:100%;
        height: auto;
    }
    #access div {
        margin:0 15%;
    }
    #access ul {
        display: inline-block;
        height: auto;
        margin-bottom: -6px;
    }
    /* Top scroller */
    #header {
        background: none;
    }
    #branding {
        height: auto;
        margin:-8px 0 0;
        width:100%;
    }
    #branding img {
        width:100%;
        height: auto;
        border:none;
    }
    #branding form,
    #footer_border {
        display:none;
    }
    #main #content {
        margin:0 5%;
    }
    .singular .entry-header, 
    .singular .entry-content, 
    .singular footer.entry-meta, 
    .singular #comments-title{
        font-size:1em;
    }
    #bk_news_loaded.wpdevbk{
        margin:0 !important;
    }
    .entry-content .wpdevbk .wpbc-feature-table {
        width:100%;
    }
    .entry-content .wpdevbk .wpbc-feature-table .booking-listing-header td,
    .entry-content .wpdevbk .wpbc-feature-table .booking-listing-header th {
        font-size:0.8em;
        padding:0;
        line-height: 1.8em;
    }
    .entry-content .wpdevbk .wpbc-feature-table .wpbc-free {
        display:none;
    }
    .entry-content .wpdevbk .wpbc-feature-table .cost_text {
        font-size:1em;
    }
    .entry-content .wpdevbk .wpbc-feature-table .in-version {
        width:10%;
        padding:0;
    }
    .entry-content .wpdevbk .wpbc-feature-table .row-feature, 
    #bk_news_loaded.wpdevbk .table.wpbc-feature-table th.row-feature{
        font-size:0.8em;
        padding:10px 2px;
    }
    .entry-content .wpdevbk .wpbc-feature-table .row-feature a.popover_feature {
        display:none;
    }
    .entry-content img{
        display:block;
    }
    #page_top {
        display:none;
    }
    
    /* Page */
    #toplogo, 
    #header, 
    #page, 
    #footer_border {
       width:100%; 
    }
    #supplementary {
        width:90%;
    }
    /* Footer */
    #colophon {
        padding:0;
    }
    .widget ul {
        margin-left:10px;
    }
    
    /* Other Elements */
    .entry-content .demo_table.feature_table.wpdevbk.booking_table {
        width:100% !important;
    }
    .entry-content table.booking_table.demo_table.feature_table td {
        padding:5px 2px;
        vertical-align: middle;
        text-align: center !important;
        line-height: 1.5em;
    }
    .entry-content table.booking_table.demo_table.feature_table td a.btn {
        padding:1px 3px !important;
        font-size: 0.7em !important;
        font-weight: normal !important;
    }
    .entry-content table.booking_table.demo_table.feature_table th,  
    .entry-content table.booking_table.demo_table.feature_table td strong {
        font-size: 0.7em;
        letter-spacing: 0;
        padding:10px 0;
        text-transform: none;
        line-height: 1.5em;
    }
    .wpdevbk .well a.btn {
        margin-top:10px;
        margin-bottom:10px;
    }
    .wpbc-welcome-page .feature-section.three-col div {
        float: none;
        margin-right: 0;
        width: 100%;
    }
}
@media (max-width: 370px) {
    .entry-content .wpdevbk .wpbc-feature-table {
        margin: 0 -5%;
    }
    .entry-content .wpbc-welcome-page .feature-section.two-col div, 
    .entry-content .wpbc-welcome-page .feature-section.col div.col-1,
    .entry-content .wpbc-welcome-page .feature-section.col div.col-2,
    .entry-content .wpbc-welcome-page .feature-section.col div.col-3{
        width:100%;
    }
}
@media (max-width: 480px) {
}
@media (max-width: 768px) {                                                     /* iPad mini and all iPhones  and other Mobile Devices */
}
/* Declaration of resolutions for some future usage... *************************/
@media (min-width: 768px) and (max-width: 980px) {
}
@media (max-width: 980px) {
}
@media (min-width: 980px){
}
@media (min-width: 1200px){
}
@media screen and (max-width:380px) {
}
/* iPhone 2G-4S in portrait & landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {    
}
/* iPhone 5 in portrait & landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) { 
}
/* iPad in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  { 
}
/* iPad mini and iPad 1 & 2 in portrait & landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1)  { 
}
/* iPad 3 & 4 Media Queries - Retina iPads */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {
}
/*******************************************************************************/