
/*------------------------------- RESPONSIVE @1024 *Patch for Related Items Product View when NOT 1920 full screen ---------------------*/

@media screen and (max-width: 1024px) {

    #container {
        min-width:1014px;
        max-width:99%;
    }

    #bright_logo_img {
        position: relative;
        height: 68px;
        width: 150px;
    }

    .nav_container_column_1 {
        width:25%;
    }

    .nav_container_column_2 {
        width: 75%;
    }

    .icon_container .header_search {
        width:250px;
    }

    .icon_container .header_search .txt_search {
        width:200px;
    }

    #header_nav_list .sub_nav a {
        font-size: 21px;
        padding: 15px 25px 15px 25px;
    }

    .content_area_bp_body .col_1 .price_col .sub_content .price_list_container {
        border-bottom: 1px solid #01b3e3;
    }

    .content_area_bp_body .col_1 .price_col .sub_content .price_list .desc {
        width: 250px;
        margin-bottom:0px;
    }

    .sidebar_account {
        display: none !important;
    }

    .account_manage_body {
        width: 99% !important;
    }

    #pnl_availability div {
        padding:10px 15px 10px 10px;
    }

    #pnl_availability div span input {
        width:125px;
    }

    .nav_header_main .sub_nav a {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }


}



@media screen and (max-width: 815px) {
    /* IPhone X horizontal */

    .nav_container_column_1 {
        width: 100%;
        padding-bottom:10px;
    }

    .nav_container_column_2 {
        width: 100%;
    }

    #bright_logo_img {
        height:35px;
        width:auto;
    }

    #nav_play {
        margin-top:0px;
    }

        #nav_play a {
        }

            #nav_play a span {
                font-size: 12px !important;
                line-height: 35px;
            }

                #nav_play a span:last-of-type {
                    padding-left: 5px;
                }

        #nav_play .play_icon {
            margin-top: -3px;
        }

            #nav_play .play_icon img {
                height: 20px;
            }


    .header_spacer {
        height:156px;
    }


}




@media screen and (max-width: 768px) {

    /* IPad Vertical */

    #container {
        min-width: 758px;
        max-width: 99%;
    }

    .nav_container_column_1 {
        width: 25%;
        padding-bottom:unset;
    }

    .nav_container_column_2 {
        width: 75%;
    }

    #bright_logo_img {
        position: relative;
        height: 68px;
        width: 150px;
    }

    .icon_container {
        display:block;
    }

    .icon_container .icon .icon_text {
        display: none;
    }


    .icon_container .header_search {
        width: 150px;
    }

        .icon_container .header_search .txt_search {
            width: 100px;
        }


    #header_nav_list {
        display:block;
    }

    #header_nav_list .sub_nav a {
        font-size: 21px;
        padding: 15px 15px 15px 15px;
    }

        .nav_header_main .sub_nav a {
            font-size: 11px;
            padding: 15px 5px 15px 5px;
        }

    .header_search {
        /*display:block;
        margin:0px auto;
        padding:10px;
        border-top:5px solid #fff;*/
    }

    #bp_category_tile_container .tile {
        width:25%;
        padding-bottom:27%;
    }

    #sidebar_left {
        width:25%;
    }

    #sidebar_category_nav ul li .nav_name {
        font-size:15px;
        padding:10px 10px 10px 10px;
    }

    #content_area_bp {
        width:75%;
    }

    .content_area_bp_body .col_1 .price_col .sub_content .price_list_container {
        border-bottom: 1px solid #01b3e3;
    }

    .content_area_bp_body .col_1 .price_col .sub_content .price_list .desc {
        width: 150px;
    }

    .content_area_bp_body .col_1 .price_col .sub_content .price_list .price {
        
    }

    .content_area_bp_body .col_1 .price_col .sub_content .price_list .availability {
    }


    .cart_name {
    }

    .sidebar_account {
        display:none !important;
    }

    .reservation_item_list_container .reservation_item_list_row .col_item {
        width:25%;
    }

    .reservation_item_list_container .reservation_item_list_row .col_remove {
        width: 28%;
    }

    #add_item_container .add_item_search input[type="text"] {
        width:175px;
    }

    #event_info .delivery_address_container {
        display: block;
        width: auto;
    }

    #event_info .delivery_date_container {
        display: block;
        width:auto;
    }



}






