
@media(max-width:992px){
	

	.top-soc-list li { padding: 0 2px; }
	.top-soc-list { padding: 2px 10px 0 0; margin: 0 0 0 -10px; }
	.tn-upload, .tn-enter, .tn-reg, .tn-exit, .tn-profile { padding: 0 8px 0 25px; }
	.tn-upload:after, .tn-enter:after, .tn-reg:after { left: 8px; }
	.tn-reg:after { left: 6px; }
	.switch-lang { padding: 8px 3px; }
	.lang-ru, .lang-en { margin: 0 5px; }
	.tn-exit::after { left: 7px; }
	.tn-profile::after { left: 7px; }

	.wrap-col-left { float: none; padding: 0 0 20px 0; }
	.col-left { margin: 0; }
	.col-right { margin: 0 auto; padding: 0 0 20px 0; float: none; text-align: center; width: 100%; }
	.one-ban { display: inline-block; vertical-align: top; width: 300px; padding: 0 5px; }
	.row-head h2 { font-size: 34px; line-height: 40px; }
	.entry-big-pic li img { width: 100%; min-width: 100%; display: block; height: auto; }
	.tb-nav-list a { font-size:18px; padding:0 23px; }
	
	/*.t-bl-right { margin-left: -20px; }*/
	
	/*.col-right { white-space:nowrap; }
	.col-right iframe{ display:inline-block; vertical-align:top; width:30%; height: auto; margin:0 1%; }
	.col-right noindex { display:block; width:100%; }
	.col-right br { display:inline-block; vertical-align:top; width:10px; }*/
	.col-right img { display:inline-block; vertical-align:top; margin: 5px; }
	
}
@media(max-width:980px){ 
 #t-bl-fixed { position: relative; }
 header { padding:0; }
}
@media(max-width:768px){
	
	.logo-mob { left:-5px; top: 0px; position: absolute; }
	.logo { left:-50000em; top: -10000em; position: absolute; }

	.t-bl-left { text-align: center; padding:0; }
	.t-bl-right { text-align: center; }
	.top-nav, .top-nav li, .tb-nav-list, .tb-nav-list li { background: none }
	.tb-nav-list, .b-counter { text-align: center; }
	.tb-nav-list { padding:0; }
	.b-search { margin-bottom: 5px; margin-top:0; }
	.tb-nav-list a { font-size: 18px; }
	.foot-midd { padding: 20px; text-align: center; }
	.b-copyright { padding: 0 0 100px 0; }
	
	.bc-list h1, .bc-list h2 { font-size: 30px; line-height: 30px; }
	/*.lost-passw { position: static; padding: 5px 0 0 0; right: auto; top: auto; text-align: right; }*/
	
	.one-entry .btns-list { text-align: center; }
	.one-entry .like-list { text-align: center; }
	.btb-nav a { font-size: 20px; height: 40px; line-height: 40px; padding: 0 15px; }
	.wbc-top { padding-top: 0; }
	/*.logo { width: auto; text-align: center; width: 169px; margin-right: auto; margin-left: auto; position: relative; }
	.logo a { margin: 0 auto; display: block; width: 169px; }*/

	.auth-bl .form-group .control-label.double-label br { display: none; }
	.bootstrap-select .dropdown-menu > li > a { padding-left: 15px; padding-right: 15px; }
	.b-ava img { max-width: 95px; display: block; width: 100%; height: auto; }

	.my-vid-list td { font-size: 11px; padding-left: 4px; padding-right: 4px; }
	.my-vid-list th { font-size: 10px; padding-left: 4px; padding-right: 4px; }
	.sel-date { padding-left: 0; }
	.auth-bl h3 { padding: 10px 0 10px 0; }
	.row-head h2 { font-size: 30px; line-height: 30px; }
	.btn-group .btn { padding-left: 10px; padding-right: 10px; }
	.one-entry .like-list { text-align: center; margin-left: 0; }

	/*.btb-addcomnt td.td-ava { max-width: 80px; }*/
	.cmt-sort { padding: 0 0 0 5px; }
	.btb-addcomnt td.td-ava { display: none; }
	.cmt-sort-list .item-send { display: inline-block; vertical-align: top; width: 100%; padding: 5px 0 0 0; margin: 0; text-align: center; }
	
	.switch-lang { left: 52px; top: -2px; position: absolute; }
	.news-post { font-size:11px; }
	.news-post h3 { padding:0 0 5px 0; font-size:16px; line-height:20px; }
	.news-post .date { position:static; top:auto; right:auto; display:block; padding:0 0 10px 0; }
}

@media(max-width:720px){
	.auth-bl .form-horizontal .control-label { display: block; width: 100% !important; padding-bottom: 8px; line-height: 18px; }
	.auth-bl .form-group .col-xs-8 { width: 100%; display: block; }
	.one-entry .btns-list li { padding-top: 3px; padding-bottom: 3px; }
	.fgp-rel .col-xs-offset-2 { margin: 0 0 5px 0; }
	.fgp-send .col-xs-offset-2 { margin: 0; }
	.fgp-send { text-align: center; }
	.tb-nav-list a { font-size: 16px; padding: 0 18px; }
	.cmt-sort-list { text-align: left; }
	.cmt-sort-list .item { display: block; }
	.show-all-answ { margin: 0; }
	.btb-inner { padding: 10px; }
	.btb-addcomnt { padding: 10px; }
	.cmb-foot { padding: 2px 0 0 0; }
	.c-answs { display: block; padding: 5px 0 0 0; }
	.like-list { position: static; text-align: left; right: auto; top: auto; vertical-align:top; margin: 5px 0 0 0; padding: 0 0 1px 0; }
	.i-cmb .i-cmb .btb-addcomnt { margin-left: -40px; margin-top: 5px; }
	.top-soc-list { padding-left:120px; padding-right:0; }
	.tb-nav { padding:0 !important; }
	.comments-list .comments-list { padding-left:0 !important; }
}

@media(max-width:660px){
	#splash { width:540px !important; height: 360px !important; }
	.partsp { width:540px !important; }
	#fiiilms button { width:60px; padding: 3px; font-size:12px; }
	.col-left .sub-grbox { padding: 15px 10px; }

	.modal-dialog { width:100%; max-width:100%; }
}


@media(max-width:600px){
	#splash { width:480px !important; height: 320px !important; }
	.partsp { width:480px !important; }
}

@media(max-width:540px){
	#splash { width:420px !important; height: 280px !important; }
	.partsp { width:420px !important; }
}

@media(max-width:480px){
	#splash { width:360px !important; height: 240px !important; }
	.partsp { width:360px !important; }
}

@media(max-width:420px){
	#splash { width:300px !important; height: 200px !important; }
	.partsp { width:300px !important; }
}

@media(max-width:580px){
	.top-soc-list { display:none; }
	.top-nav { padding-left: 110px; }
	/*.top-nav li a { font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; padding:0; }
	.top-nav li a.tn-upload { width:32px; }
	.top-nav li a.tn-exit { width:21px; }
	.top-nav li a.tn-exit::after { left: 5px; }
	.top-nav li a.tn-profile { width:33px;} 
	.tn-profile::after { left: 10px; }*/

	
}


@media(max-width:500px){
	.tb-nav-list a { font-size: 15px; padding: 0 12px; }
	.csl-total { color: #999; white-space: nowrap; right:auto; top:auto; position:static; }
	.auth-bl .no-line textarea.form-control { min-height:90px; }
	.form-group.fgray .control-label { font-size:11px; line-height:15px; }
}

@media(max-width:440px){
	.top-soc-list { display:none; padding:0; margin:0; }
	.top-nav { white-space:nowrap; }
}

@media(max-width:410px){
	.top-nav li { padding:0; }
	.top-nav li a.tn-upload { width:31px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; padding:0; }
	.mc-left, .mc-right { display: block; padding: 0 0 10px 0; width: 100%; }
	.btn-group > .btn { font-size: 11px; padding-left: 6px; padding-right: 6px; }
	.row-head .ta-right  { padding: 0 0 15px 0; text-align: center; }
	.bfb-list { padding: 0 0 5px 0; }
	.bfb-list, .bfb-list li { background: none; text-align: center; }
	.bfb-list li { display: inline; margin: 0 5px; padding: 5px 0 0 0; }
	.bfb-list li a { height: 18px; line-height: 18px; font-size: 10px; padding: 0; display: inline; background: none !important; }
	.bfb-list li a:hover { background: none; }
	.tb-nav-list a { font-size: 14px; padding:0 10px; }
	.tb-nav-list, .tb-nav-list li { padding: 0; }
	.tb-nav-list li a { padding: 0 10px; }
	.top-nav li a { font-size: 11px !important; }
	
	.bc-list h1, .bc-list h2, h1, h2 { font-size: 28px; line-height: 28px; }
	.my-data-nav { margin: 0 20px 10px 20px; }
	.my-data-nav > li ul li a { font-size: 12px; }
	.my-data-nav > li ul { margin-left: 14px; }
	.my-data-nav > li ul ul { margin-left: -13px; }
	.check2list > li { display: block; width: 100%; margin: 0; padding: 2px 0 5px 0; }
	.cmb-ago { display: block; }
	.cmb-body { font-size: 11px; line-height: 16px; }
	.iei-text { font-size: 11px; line-height: 16px; }
	.btns-list li { display: block; width: 100%; margin: 0; }
	.btb-addcomnt td { padding: 5px; }
	
	.i-cmb .btb-addcomnt  { min-width:250px; }
	.tn-upload::after { left:9px; }
}



@media(max-width:360px){
	.tb-nav-list li a { font-size: 13px; padding:0 6px; }
	.top-nav { white-space:nowrap; }
	.hb-ban { margin:0; }

	.partsp { max-width:100%; }
	.cmt-sort { padding:0; }
}

/* jplayer */

@media screen and (max-width: 500px) {

    
    .jp-video video, .jp-audio, .jp-controls-holder {
        width: 100% !important;
    }

   .jp-video, .jp-video > div, .jp-video img {
       height: auto !important;
       width: 100% !important;
   }

   .jp-video-360p {
       max-width: 570px !important;
   }

   .jp-video-270p {
       max-width: 480px !important;
   }

   .jp-progress {
       width: 130px;
   }
}