body{max-width: 360px; overflow: hidden; width: 360px;}
.wapper{width:360px !important; min-width: 360px !important; padding: 0 15px;}
.home_header{min-width: 420px; width: 360px; margin-left: -31px;}
#logo{float:none; padding: 0px 4px}
#menu li:first-child{margin-left: 5px;}
#menu li{margin:8px 6px}
.home_header #menu{margin: 0 0 0 35px;}
#lrgoMenu{display: none !important;}
.btn_close{
    float: right;
    margin-top: 10px;
    right: 35px;
}
input{
    max-width: 240px;
}
.width450 {
    max-width: 240px;
}
#form_header_sign_in .grey {
    display: none;
}
#form_header_sign_in #btn_register{
    display: none;
}
#form_header_join #btn_header_login,#form_header_join .grey {
    display: none;
}
.nivoSlider img{
    min-height: 501px;
}
.nivoSlider {
    margin-left: 0px;
    min-width: 360px !important;
    width: 500px;
}
.arrow_up{
    display: none;
}
.sign{
    margin:-53px 0 0 262px ;
    height: 30px;
}
h1{
    font-size: 26px;
}
#waterfall{
    width: 360px;
}
h2{
    font-size: 16px;
}
#page_magazine .desc div{
    float: none;
    margin-left: 0;

}
#page_magazine .desc dl img{
    margin-bottom: 10px;
}
#page_magazine .desc dl span{
    height: 248px;
}
#page_magazine .desc dl span:hover{
    height: 247px;
}
#page_magazine dd{
    width: 315px;
}
p{
    max-width: 320px;
}
.form_white, .fw2{
    width: 320px;
}
#page_subscribe .radios1 label{
    margin-left: 12px;
}
.fw2 .left, .fw2 .right{
    margin-left: 29px;
}
#page_subscribe .radios2 label{
    margin-left: -5px;
}
#page_subscribe .sbHolder{
    width: 120px;
}
.contact_grp{
    width: 360px;
}
.contact_grp .item{
    margin-top: 10px;
}
.form_white label{
    float: none;
    height: 30px;
    margin-top: 0px;
    text-align: left;
    margin-left: 10px;
}
.form_white label, .form_white span{
    font-size: 15px;

}
.form_white .left{
    padding-left: 25px;
}
.form_white textarea{
    margin-right: 33px;
    width: 263px;
}
#form_contact .right{
    padding-right: 0;
}
#leaveMessage #send_copy{
    margin-left: 10px;
}
#leaveMessage label{
    margin-right: 233px !important;
}
.share {
    top: 113px;
}
.shadow-images{
    margin-top: -150% !important;
}
#footer .wapper.pull-center{
    padding: 0;
}
#waterfall .item.w2, #waterfall .item .w2{width: 290px}
body *{
    max-width: 360px;
}
#home-slider .item img{
    max-width: none !important;
    height: 100%;
}
#page_apps li {
    display: inline-block;
    margin: 10px 0 !important;
    text-align: center;
    width: 330px !important;
}
#page_apps img{
    max-width: 90% !important;
    display: inline-block;
}
#page_subscribe #info{
    padding: 6px 6px 26px;
}
.fw2 .left, .fw2 .right{
    width: 90%;
    margin-left:10px;
}
@media screen and (max-width:320px){
    body *{
        max-width: 320px;
    }
    #page_apps li {
        display: inline-block;
        margin: 10px 0 !important;
        text-align: center;
        width: 290px !important;
    }
    .sign{margin: -58px 0 0 258px;}
    #menu li b{font-size: 12px; }
    .home_header #menu{ margin: 0 0 0 40px;}
    .home_header #menu.wapper{padding-left: 0px;}
    #waterfall .item, #waterfall .item img{width: 290px}
    #footer span{font-size: 8px !important;}
    #page_magazine .left{width: 290px;}
    .switch_box .date{width: 260px}
    .btn_orange24.mrb30{margin-left: 24px;}
    #page_magazine .right{width: 290px}
    #page_magazine dd{width: 280px;text-align: justify  }
    #page_magazine .date_picker span{font-size: 14px;}
    #page_subscribe .left > img{width: 290px;}
    #subList .item .right { width: 290px; margin-top: 15px;}
    p {max-width: 290px;text-align: justify;}
    .form_white .left{padding-left: 10px}
    .form_white, .fw2{width: 290px}
    #form_contact .right {float: left !important;margin-left: 10px;padding-right: 0;}
    .wapper{width: 320px !important;; max-width: 320px !important;; min-width: 320px !important;  }
    body { max-width: 320px !important; overflow-x: hidden; width: 320px;   }
    #menu.wapper{padding-left: 10px;}
    .btn_close{right: 0px;}
    #slider{margin-top: -75px;}
    #thumbs{margin-top: -10px;}
    #page_slider #slider .image_title{margin-left: 3.5%;}
    #page_slider #slider .image_date {margin-right: 13.5%;margin-top: -21px;}
    .collecter{ margin-left: -11px;margin-right: 19px;}
    .collecter table th, .collecter table td{font-size: 9px !important;}
    .collecter .item img{width: 45px;}
    .collecter table td{font-size: 9px !important; padding: 10px 0;}
    .fw2 .left, .fw2 .right{margin-left: 15px;  }
    .nivoSlider img{min-height: 520px}
}
