div.FullSizeFrame{
    position: fixed;
    width:100%;
    height:100%;
    left:0px;
    top:0px;
    z-index:1000000;
    -webkit-overflow-scrolling: touch;
    border-style: none;
    margin:0px;
    padding:0px;
    line-height:1px;
    overflow-y: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.1) {
    div.FullSizeFrame{
    overflow-y: scroll;
    border: 1px solid rgba(0,0,0,0.5);
}    
}

iframe.FullSizeFrame {
    line-height:1px;
    left:0px;
    top:0px;
    position:relative;
    width:100%;
    height:100%;
    border:0px;
    margin:0px;
    padding:0px;
    background-color: transparent;
}

.DialogBG {
    background-color : #000;
    position : fixed;
    width : 100%;
    height : 100%;
    opacity : 0.5;
    top : 0;
    left : 0;
}
.DialogBox {
    background-color : #dadada;
    border : #333 solid 1px;
    border-radius : 5px;
    padding : 15px 15px 4px;
    text-align : center;
    max-width : 400px;
    margin : 50px auto;
    position : relative;
}
.DialogBox.wideBox {
    max-width : 750px;
}
.text_left {
    text-align : left;
}
.DialogBox .Title {
    padding : 10px;
    margin : 0;
    font-size : 20px;
    font-weight : normal;
}
.DialogBox .SubTitle {
    padding : 10px;
    margin : 0;
    font-size : 16px;
    font-weight : normal;
}
.DialogBox .PriceInfo {
    padding : 10px;
    font-weight : bold;
}
.DialogBox .PriceInfo.AboInfo b {
    color : red;
}
.DialogBox .PriceInfo.AboInfo {
    color : red;
    font-weight : normal;
}
.DialogBox .InfoStr {
    padding : 10px 40px;
    color : #000;
}
.DialogBox .Buttons {
    padding : 10px;
}
.DialogBox .Buttons .blue_btn {
    min-width : 120px;
}
.DialogBox .ButtonsEnd {
    clear : both;
}
.DialogBox .ButtonLeft {
    float : left;
}
.DialogBox .ButtonRight {
    float : right;
}

@media (max-width:768px) {
    .DialogBG.wideBox {
    opacity : 1;
    background-color : #dadada;
}
.DialogBox.wideBox {
    border : none;
    border-radius : 0;
    margin : 0;
}



}
@media (max-width:450px) {
    .DialogBG {
    opacity : 1;
    background-color : #dadada;
}
.DialogBox {
    border : none;
    border-radius : 0;
    margin : 0;
}
.DialogBox .ButtonLeft .blue_btn, .DialogBox .ButtonRight .blue_btn {
    width : 100%;
}
.DialogBox .ButtonLeft, .DialogBox .ButtonRight {
    float : left;
    margin-top : 8px;
    width : 100%;
    display : block;
}
}
.supportlayer_content {
    background-color : #FFF;
    width : 100%;
    height : 400px;
    overflow-y : scroll;
    padding : 10px;
    margin : 15px 0;
}
@media (max-width:768px) {
    .DialogBox.wideBox .supportlayer_content {
    background-color : #FFF;
    width : 100%;
    height : auto;
    overflow-y : auto;
}

}

@media (max-width:767px) {

}






@media (max-width:450px) {
    .DialogBox .supportlayer_content {
    background-color : #FFF;
    width : 100%;
    height : auto;
    overflow-y : auto;
}
}