
@media only screen and (min-width: 992px) and (max-width: 1024px) and (orientation: landscape) {
    #Shell_Header,
    #Shell_Footer {
        display: none
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) and (orientation: portrait) {
    div {
        display: none!important
    }
    #alertMsg {
        background: #fff!important;
        display: block!important;
        left: 0;
        width: initial!important;
        height: initial!important;
        top: 0;
        right: 0;
        margin: auto!important;
        bottom: 0;
    }
    #alertMsg img {
        width: initial;
        height: initial;
        top: 0!important;
        left: 0!important;
        margin: auto!important;
        right: 0;
        bottom: 0;
    }
}

.Pano_Expand_Black_Container_Left{left: -19px !important;}
.Pano_Expand_Black_Container_Right{left: -575px !important;}
.addthis_button_email {display: none !important;}
#at-expanded-menu-host .at-expanded-menu-round .at-expanded-menu-service-list li.at3winsvc_email{display: none !important;}

#Benefits_Tab_Left.Hide_Tab:has(.noBenefit){
    display: none;
}

#Benefits_Tab_Left+.benefitNotAvailble{
    top: -16px;
}

#Benefits_Tab_Right.Hide_Tab:has(.noBenefit){
    display: none;
}

#Benefits_Tab_Right+.benefitNotAvailble{
    top: -16px;
}

.noBenefitVR{
    display: none;
}

.noBenefit{
    display: none;
}

.benefitNotAvailble ~ .Select_Box{
    border-top: 1px solid #888888;
}

.benefitNotAvailble ~ .Section_Box_Expanded{
    border-left: 0;
    background: none;
}
