@media only screen and (max-width: 1500px){
    .seattings_div{right: 250px;}
}
@media only screen and (max-width: 1400px){
    .seattings_div{right: 200px;}
}
@media only screen and (max-width: 1300px){
    .seattings_div{right: 150px;}
}
@media only screen and (max-width: 1200px){
    .seattings_div{right: 100px;}
}
@media only screen and (max-width: 1100px){
    .seattings_div{right: 50px;}
}
@media only screen and (max-width: 1000px){
    .container{width: 98%; }
    .login_container{margin:0;}
    .seattings_div{right: 0;}
    /*.logo > a > img {width: 100%;}*/
    .footer_pen{width: 98%;padding: 5px 0;}
    .footer_menu a {padding:6px;}
    .big_icon_common{margin:5px; width:23.8%;padding:5px 0px;}
    .big_icon_common img {width: 70%;}
    .image_div{width: 98%;height: 20%;}
    .image_div:hover ~.icon_description{width: 22.5%; font-size: 15px;}
    .login_msg{width: 98%; margin: 5px 2px; padding: 2px; float: none; clear: both; text-align: center;}
    .login_info{float: none;clear: both; margin: 5px auto;}
}
@media only screen and (max-width: 900px){
    .footer_pen{padding: 7px 0; font-size: 11px;}
    .big_icon_common{margin:2px; width:24.4%;}
    .image_div:hover ~.icon_description{width: 22.7%; }
    .site_register{width: 95%;margin: 2px auto;}
    .reg_block{width: 90%;}
}
@media only screen and (max-width: 800px){
    .footer_pen{font-size: 10px;}
    .footer_menu li {padding: 0;}
    .reg_block{width: 92%;}
    .reg_err{clear: both;}
}
@media only screen and (max-width: 700px){
    /*.logo > a > img {width: 90%;}*/
    .big_icon_common{width:24.2%;}
    .image_div:hover ~.icon_description{width: 22%; font-size: 12px;}
    .footer_menu li {padding: 0;}
    .image_div > img {width:80%;}
    .big_icon_title{font-size: 12px;}
    .float_rigth{float: left;}
    .reg_block{width: 94%;}
}
@media only screen and (max-width: 600px){
    .footer_pen{padding: 5px 0;}
    .footer_menu a{font-size: 14px;}
    .big_icon_common{margin:5px; width:47.5%;}
    .big_icon_title{font-size: 14px;}
    .image_div:hover ~.icon_description{width: 44.8%; font-size: 15px;}
    .float_left{float: none;clear: both;text-align: center;margin: 0 auto;}
    .reg_block{width: 96%;}
    .logo_login > a > img {width: 98%;}
}
@media only screen and (max-width: 500px){
    /*.logo > a > img {width: 350px;}*/
    .footer_menu a{font-size: 12px; padding: 2px;}
    .big_icon_common{width:47%;}
    .image_div:hover ~.icon_description{width: 43.5%;}
    .btn_reg{width:47.7%;}
}
@media only screen and (max-width: 400px){
    /*.logo > a > img {width: 270px;}*/
    .footer_menu a{font-size: 10px; padding: 5px;}
    .footer_menu li{border: none;}
    .big_icon_common{width:46%;}
    .big_icon_title{font-size: 12px;}
    .image_div:hover ~.icon_description{height:40px; width: 41.2%; font-size: 12px;margin: -45px 4px;}
    .float_left{display: none;}
    .show{display: block;}
    .follo_pen{font-size: 12px;}
    .login_info{width: 85%;}
    .input_text{width: 93%;margin:2px 0 10px 0;}
    .remember_check {font-size: 12px;}
    .btn{margin:0 1px 0 0;padding:6px;width: 48%;}
    .btn_reg{margin: 0 1px 0 0;width: 47.5%;}
    .site_register{width: 90%;}
    .reg_block{width: 98%;}
    .register_title{font-size: 16px;}
}
@media only screen and (max-width: 300px){
    .container{width: 99%;}
    .logo > a > img { margin-top: 8px;;height:22px; width: 100px;}
    .footer_menu a{padding: 2px;}
    .big_icon_common{width:95%;}
    .big_icon_common img {display: none;}
    .big_icon_title{font-size: 16px;}
    .margin_top {margin: 7px 0;}
    .img_split{float: left;width: 30px;height: 30px;margin:1px;behavior: url(PIE.htc);}
    .fb_img{background: url(../images/icons.png) -72px 0px no-repeat; background-color: #204385;}
    .twit_img{background: url(../images/icons.png) -104px 0px no-repeat;background-color: #2aa9e0;}
    .googl_img{background: url(../images/icons.png) -137px 0px no-repeat;background-color: #d3492c;}
    .link_img{background: url(../images/icons.png) -205px -1px no-repeat;background-color: #02669a;}
    .pinterest_img{background: url(../images/icons.png) -172px -1px no-repeat; background-color: #ca2128;}
    .seattings_div {width: 97.9%;}
    .follo_pen{font-size: 14px;width: 99%; }
    .follo_pen div:first-child{width: 99%;}
    .login_msg{display: none;}
    .dot{display: none;}
    .links a:last-child{float: left;padding: 2px 0 2px 16px;margin: 2px 0;width: 80%;}
    .input_text{width: 90%;}
    .site_register{width: 88%;}
    .reg_block{width: 100%;}
}