
.obzor {

}




/* максимальная ширина видео */
.container, .container640, .container720 { /*  text-align: center; центрирует только текст под видео */
  margin-right: auto;
  margin-left: auto;
} 
@media (min-width: 768px) {
  .container {
    width: 700px;
  }
  .container640 {
    width: 640px;
  }
  .container720 {
    width: 700px;
  }  
}
@media (min-width: 800px) {
  .container720 {
    width: 720px;
  }  
}
@media (min-width: 992px) {
  .container {
     width: 860px; /* width: 920px;*/
  }

}
@media (min-width: 1200px) {
  .container {
     width: 1040px;  /* width: 1140px; */
  }
}

/*
.container { 
  max-width: 1040px; 
}
*/
.container:before, .container:after
.container640:before, .container640:after,
.container720:before,  .container720:after
{
  display: table;
  content: " ";
}
.container:after, .container640:after,  .container720:after {
  clear: both;
}


.video {
  text-align: center;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.video iframe, .video embed, .video object{
   width: 100%;   height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}


.obzor { 	 } /* 21180px */ 
div.container , div.container640,  div.container720 { 	 	 } /* ровно по ширине iframe без паддингов если есть текст */
div.videosubs {	color: silver;  padding: 6px; background-color: #1A1A1A;   }
div.videosubs hr { color: silver;  background-color: silver; }
div.container div, div.container640 div { } /* промежуточный div, не используется */
div.video { 	 } /*  не виден, вероятно совпадеет с iframe */