.footer-input-margin {
  margin-right: 15px;
  width: 48% !important; }

.text_right_to_left {
  text-align: right; }

.col .tt {
  padding: 1px 10px 10px 10px;
  margin-top: 8px;
  border-radius: 5px; }
.col:hover .tt {
  transition: 1.2s;
  background: rgba(54, 25, 25, 0.5); }

.video.lecture {
  display: inline-block !important;
  margin-bottom: 0px !important; }

.m-w-1000 {
  max-width: 1000px !important; }

footer .top_menu ul {
  max-width: initial; }

.page #st1 .items .video li {
  margin-bottom: 15px; }
  .page #st1 .items .video li:nth-child(odd) {
    clear: both; }

.page #st1 .video li, #st1 .video li {
  position: relative; }

#st1 .video a {
  position: relative;
  margin-top: 10px; }
#st1 .video .like, #st1 .video .time {
  position: absolute;
  bottom: 0px; }

footer .foot_menu .wp {
  text-align: center; }
  footer .foot_menu .wp div {
    float: none;
    display: inline-block; }


footer .top_menu ul {
  text-align: center;
  max-width: initial; }
  footer .top_menu ul li {
    margin: 5px 5px;
    display: inline-block;
    float: none !important; }

@media screen and (max-width: 1024px) {
  footer .top_menu ul li {
    margin: 0; }

  .col {
    padding: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-bottom: 5px !important; }

  .col .tt {
    background: rgba(54, 25, 25, 0.5); }

  #st {
    padding-left: 20px; } }
@media screen and (max-width: 768px) {
  footer .top_menu ul {
    max-width: initial; }

  #st1 .rop {
    padding-top: 0px; }

  #st1 .col:nth-child(1) {
    margin-top: 0px; }

  .text_right_to_left {
    text-align: left; }

  .page #st1 .video {
    width: 98%; }

  .mail_informer {
    position: relative; }

  .text img {
    display: block;
    width: 100% !important;
    height: auto !important; }

  .owl-wrapper {
    margin-bottom: 20px; } }
.text .col .soc h3 {
  margin: 0; }

.btn-wrap-n-l {
  white-space: pre-wrap !important;
  text-align: left !important; }

@media screen and (max-width: 320px) {
  .menu ul, .top-menu {
    text-align: left; }
    .menu ul li, .top-menu li {
      display: block; }

  .col-sm-6.my_photo-block {
    width: 100% !important; }

  .col {
    padding: 0 !important; }

  #st .rop, #st #st1 .rop.app {
    margin: 0; }

  #st1 .rop.app .tube {
    margin: 0; }

  #st .navigate {
    margin: 0; }

  #st1 .rop.app .tube {
    height: auto; }

  #st {
    padding-left: 10px;
    padding-right: 10px; }

  .text .col.lek {
    height: auto; }

  #st1 .rop.app .tube {
    height: auto; }

  .bg_form p {
    margin-left: 0;
    margin-right: 0; }

  .footer-input-margin {
    width: 70% !important; }

  .bg_form input {
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 10px; }

  .bg_form button.button-form {
    display: block;
    margin: 0 auto; }

  #sq .soc .social {
    width: 100%; }

  .page #sp.app .bli .vid li {
    height: 100%;
    min-height: 100%; } }
