@charset "utf-8";
/* CSS Document */
html body a img#licnt846D{display:none;}
@font-face {
  font-family: akro;
  src: url( " /font/sentral/Formika Labs - Sentral/webfonts/Sentral-ExtraBoldItalic.ttf") format('opentype');
}
.zvonilka{/*! position: fixed; */
  bottom: 4px;
  min-height: 2em;
  z-index: 2;
  font-size: 22px;
  right: 28px;
margin: 0 auto;
margin: 11px auto 0 auto;
}}
.captcha-modal{max-width: 380px;min-height: 300px;margin: 0 auto;}
.photo-container {
    width: 100%;
    max-width: 600px; /* Максимальная ширина для больших экранов */
    margin: 0 auto; /* Центрирование на большом экране */
    overflow: hidden;
}

.photo-container img {
    width: 100%;
    height: auto; /* Сохраняет пропорции изображения */
}

@media (max-width: 768px) {
    .photo-container {
        /* Немного уменьшаем отступы вокруг */
        margin: 10px;
    }
}

@media (max-width: 480px) {
    .photo-container {
        max-width: 100%; /* Используем полную ширину экрана мобильного телефона */
    }
}
.widget-callback {

                font-family: sans-serif;

                font-size: 14px;

}

.widget-callback>div {

                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

.widget-callback input {

                outline: none !important

}

.widget-callback .callback-button { position:fixed;right: 60px;bottom: 30px;}

.widget-callback .callback-button-title {

                position: absolute;

                left: -150px;

                top: 16px;

                background: rgba(41, 41, 41, 0.75);

                color: #fff;

padding: 6px 10px;

                border-radius: 3px;

}

.widget-callback.widget-callback-form-open .callback-button-title {

                display: none;

}

.widget-callback .callback-button-title:before {

                content: '';

                position: absolute;

                width: 0;

                height: 0;

                border: solid transparent;

                border-width: 6px;

                top: 50%;

                right: -12px;

                transform: translateY(-50%);

                border-left-color: rgba(41, 41, 41, 0.75);

}

.widget-callback .callback-button-phone {

                width: 60px;

                height: 60px;

                display: block;

                background: #199c68;

                border-radius: 50%;

                position: relative;

                cursor: pointer;

                animation: 1200ms ease 0s normal none 1 running shake;

                animation-iteration-count: infinite;

                -webkit-animation: 1200ms ease 0s normal none 1 running shake;

                -webkit-animation-iteration-count: infinite;

}

.widget-callback.widget-callback-form-open .callback-button-phone {

                animation: unset;

                -webkit-animation: unset;

                background: #ddd;

}

.widget-callback .callback-button-phone:before {

                content: '';

                background: url(/call.svg);

                background-size: contain;

                position: absolute;

                display: block;

                width: 24px;

                height: 24px;

                left: 50%;

                top: 50%;

                margin: -12px 0 0 -12px;

                transform: scale(1);

                -webkit-transition: all 0.2s linear;

               transition: all 0.2s linear;

}

.widget-callback .callback-button-phone:after {

                content: '';

                background: url(/cancel.svg);

                background-size: contain;

                position: absolute;

                display: block;

                width: 24px;

                height: 24px;

                left: 50%;

                top: 50%;

                margin: -12px 0 0 -12px;

                transform: scale(0);

                -webkit-transition: all 0.2s linear;

               transition: all 0.2s linear;

}

.widget-callback.widget-callback-form-open .callback-button-phone:before {

                content: '';

                transform: scale(0);

}

.widget-callback.widget-callback-form-open .callback-button-phone:after {

                content: '';

                transform: scale(1);

}

.widget-callback .callback-form {

                display: none;

                background: #fff;

                border: 1px solid #f9f9f9;

                width: 240px;

                border-radius: 5px;

                padding: 30px 15px;

                right: 60px;

                bottom: 110px;

                position: fixed;

                box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.08);

}

.widget-callback.widget-callback-form-open .callback-form {

                display: block;

                animation: formcbwg-in 0.1s ease;

}

@keyframes formcbwg-in {

                0% { transform: translateY(15%); }

                100% { transform: translateY(0%); }

}

@keyframes formcbwg-out {

                0% { transform: translateY(0%); }

                100% { transform: translateY(15%); }

}

.widget-callback .callback-form-title {
                text-align: center;
                display: block;
                margin: 0 0 30px;
}

.widget-callback input {

                width: 100%;

                box-sizing: border-box;

                padding: 15px;

                margin: 0 0 10px;

                border: 1px solid #ebebeb;

                border-radius: 3px;

                font-size: 16px;

}

.widget-callback input[type="submit"] {

                background: #199c68;

                color: #fff;

                text-transform: uppercase;

                font-size: 14px;

                border: none;

                cursor: pointer;

}

.widget-callback .success-send {

                text-align: center;

}

.widget-callback .success-send img {

                width: 60px;

               margin: 0 0 20px;

}

@media (max-width: 600px) {

.widget-callback .callback-button {

right: 30px;

                bottom: 30px;

}

.widget-callback .callback-form {

width: 80%;

right: 10%;

box-sizing: border-box;

}

}

                              

                               @keyframes shake {

                               0% {

                                   transform: rotateZ(0deg);

                                       -ms-transform: rotateZ(0deg);

                                       -webkit-transform: rotateZ(0deg);

                               }

                               10% {

                                   transform: rotateZ(-30deg);

                                       -ms-transform: rotateZ(-30deg);

                                       -webkit-transform: rotateZ(-30deg);

                               }

                               20% {

                                   transform: rotateZ(15deg);

                                       -ms-transform: rotateZ(15deg);

                                       -webkit-transform: rotateZ(15deg);

                               }

                               30% {

                                   transform: rotateZ(-10deg);

                                       -ms-transform: rotateZ(-10deg);

                                       -webkit-transform: rotateZ(-10deg);

                               }

                               40% {

                                   transform: rotateZ(7.5deg);

                                       -ms-transform: rotateZ(7.5deg);

                                       -webkit-transform: rotateZ(7.5deg);

                               }

                               50% {

                                   transform: rotateZ(-6deg);

                                       -ms-transform: rotateZ(-6deg);

                                       -webkit-transform: rotateZ(-6deg);

                               }

                               60% {

                                   transform: rotateZ(5deg);

                                       -ms-transform: rotateZ(5deg);

                                       -webkit-transform: rotateZ(5deg);

                               }

                               70% {

                                   transform: rotateZ(-4.28571deg);

                                       -ms-transform: rotateZ(-4.28571deg);

                                       -webkit-transform: rotateZ(-4.28571deg);

                               }

                               80% {

                                   transform: rotateZ(3.75deg);

                                       -ms-transform: rotateZ(3.75deg);

                                       -webkit-transform: rotateZ(3.75deg);


                               }

                               90% {

                                   transform: rotateZ(-3.33333deg);

                                       -ms-transform: rotateZ(-3.33333deg);

                                       -webkit-transform: rotateZ(-3.33333deg);

                               }

                               100% {

                                   transform: rotateZ(0deg);

                                       -ms-transform: rotateZ(0deg);

                                       -webkit-transform: rotateZ(0deg);

                               }

                               }


                               @-webkit-keyframes shake {

                               0% {

                                   transform: rotateZ(0deg);

                                       -ms-transform: rotateZ(0deg);

                                       -webkit-transform: rotateZ(0deg);

                               }

                               10% {

                                   transform: rotateZ(-30deg);

                                       -ms-transform: rotateZ(-30deg);

                                       -webkit-transform: rotateZ(-30deg);

                               }

                               20% {

                                   transform: rotateZ(15deg);

                                       -ms-transform: rotateZ(15deg);

                                       -webkit-transform: rotateZ(15deg);

                               }

                               30% {

                                   transform: rotateZ(-10deg);

                                       -ms-transform: rotateZ(-10deg);

                                       -webkit-transform: rotateZ(-10deg);

                               }

                               40% {

                                   transform: rotateZ(7.5deg);

                                       -ms-transform: rotateZ(7.5deg);

                                       -webkit-transform: rotateZ(7.5deg);

                               }

                               50% {

                                   transform: rotateZ(-6deg);

                                       -ms-transform: rotateZ(-6deg);

                                       -webkit-transform: rotateZ(-6deg);

                               }

                               60% {

                                   transform: rotateZ(5deg);

                                       -ms-transform: rotateZ(5deg);

                                       -webkit-transform: rotateZ(5deg);

                               }

                               70% {

                                   transform: rotateZ(-4.28571deg);

                                       -ms-transform: rotateZ(-4.28571deg);

                                       -webkit-transform: rotateZ(-4.28571deg);

                               }

                               80% {

                                   transform: rotateZ(3.75deg);

                                       -ms-transform: rotateZ(3.75deg);

                                       -webkit-transform: rotateZ(3.75deg);

                               }

                               90% {

                                   transform: rotateZ(-3.33333deg);

                                       -ms-transform: rotateZ(-3.33333deg);

                                       -webkit-transform: rotateZ(-3.33333deg);

                               }

                               100% {

                                   transform: rotateZ(0deg);

                                       -ms-transform: rotateZ(0deg);

                                       -webkit-transform: rotateZ(0deg);

                               }

                               }
.sac500{max-width: 680px;margin: 0 auto;}
.side-button-2 {
	font-size: 30px;
	border-radius: 20px;
	position: absolute;
	z-index: 1;
	top: 8px;
	right: 8px;
	cursor: pointer;
	transform: rotate(45deg);
	color: #BFE2FF;	
	transition: all 280ms ease-in-out;	
}
.side-button-2:hover {
	transform: rotate(45deg) scale(1.1);	
	color: #FFF;
}
.video-container {
	margin: 20px;
}
.video-list {
	display: flex;	
	justify-content: space-around;
}
.change-video {
	box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);
	margin-top:20px;
	margin-bottom:10px;
	border: 6px solid #F0F0F0;
	transition: box-shadow 0.3s linear;
	cursor: pointer;
	background: #F3FAFF;
	width: 312px;
	margin: 0;
}
.change-video:nth-child(2) {
	margin-left: 16px;
	margin-right: 16px;
}
.change-video span {
	display: block;
	padding: 6px 12px 0 12px;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
}
.change-video:hover {
	box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
}
.change-video.active {
	border: 6px solid #5e7782;
	box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
	color: #FFF;
	background: #486977;
	width: 312px;
}
.success-send{color: black;}
html body div.lt-widget-wrap.lt-dragable.lt-internal.lt-ui-draggable.lt-rating-on.lt-forward div.lt-chat.lt-wrapper.lt-flip.lt-resizable.lt-ui-resizable.lt-active div.lt-chat-fliper div.lt-wrapper-footer{display: none;}
html body div.lt-widget-wrap.lt-dragable.lt-internal.lt-ui-draggable.lt-rating-on.lt-forward div.lt-offline.lt-wrapper.lt-active.lt-flipper-new div.lt-wrapper_inner div.lt-wrapper-footer{display: none;}
.konv{max-width: 330px;margin: 0 auto;}
.ogrn{color:#1b2dc1 !important;}
.yama{}     
@media only screen and (max-width: 420px) {
 .yama{max-width: 360px;}     
 
}
.brd{
border: 2px solid transparent;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
  border-image: linear-gradient(90deg, #1A7F9A 0%, #BEA237 100%) 20% / 1 / 0 stretch;
}
.avd_div {
    padding: 5px;
}
.men{
    max-width: 1185px;
    display: flex;
	margin: 0 auto;
	align-content: center;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;}
.bucn_3_2z {
	background-color: #fff;
	border: 1px solid #488700;
	color: #488700;
	font-size: 16px;
	font-family: verdana;
	transition: all 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s;
	display: inline-block;
	outline: medium none;
	padding: 10px 50px;
	position: relative;
	text-decoration: none;
	z-index: 1;
	-webkit-box-shadow: 0 0 4px #999;
	-moz-box-shadow: 0 0 4px #999;
	-o-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
}
.bucn_3_2z::before{
	color: #fff;
	content: "";
	right: 0;
	top: 0;
	height: 100%;
	width: 0;
	position: absolute;
	transition: all 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0s;
	z-index: -1;
	background-color: #357400;
	background-image: linear-gradient(90deg, #f3ffab, #357400, #357400, #f3ffab);
	background-image: -o-linear-gradient(90deg, #f3ffab, #357400, #357400, #f3ffab);
	background-image: -moz-linear-gradient(90deg, #f3ffab, #357400, #357400, #f3ffab);
	background-image: -webkit-linear-gradient(90deg, #f3ffab, #357400, #357400, #f3ffab);
	background-image: -ms-linear-gradient(90deg, #f3ffab, #357400, #357400, #f3ffab);
}
.bucn_3_2z:hover::before{
	left: 0;
	right: auto;
	width: 100%;
}
.bucn_3_2z:hover,.bucn_3_2z:active{
	color: #fff;
	text-shadow: 0 1px 2px #333;
}
*::before, *::after{
	box-sizing: border-box;
}
.h124 {
       font-family: akro;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.navesi{
     font-family: akro;
    text-align: center;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
}

.square {
  margin: 0;
  counter-reset: li;
  list-style: none;
  background:#E8E8E8;
  padding: 10px;
  font-size: 15px;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
}
.square li {
  position: relative;
  margin: 0 0 10px 2em;
  padding: 4px 8px;
  border-top: 2px solid #787A77;
  transition: .3s linear;
}
.square li:last-child {margin-bottom: 0;}
.square li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  width: 2em;
  box-sizing: border-box;
  margin-right: 8px;
  padding: 4px;
  border-top: 2px solid #787A77;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  background: #787A77;
  color: white;
  font-weight: bold;
  text-align: center;
  transition: .3s linear;
}
.square li:hover {border-top: 2px solid #389F70;}
.square li:hover:before {
  border: 2px solid #389F70;
  background: #98EABA;
}
   .square2 {
 margin: 0;
  counter-reset: li;
  list-style: none;
  background: #4C4C77;
  padding: 10px;
  font-size: 18px;
  font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";
  color: wheat;
}
.square2 li {
  position: relative;
  margin: 0 0 10px 2em;
  padding: 4px 8px;
  border-top: 2px solid #787A77;
  transition: .3s linear;
}
.square2 li:last-child {margin-bottom: 0;}
.square2 li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: -2px;
  left: -2em;
  width: 2em;
  box-sizing: border-box;
  margin-right: 8px;
  padding: 4px;
  border-top: 2px solid #787A77;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  border-bottom: 2px solid transparent;
  background: #787A77;
  color: white;
  font-weight: bold;
  text-align: center;
  transition: .3s linear;
}
.square2 li:hover {border-top: 2px solid #389F70;}
.square2 li:hover:before {
  border: 2px solid #389F70;
  background: #98EABA;
}
p.nav-bar__title{font-weight: bold;}
.grid22 * {
	box-sizing: border-box;
}
.grid22 {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	column-gap: 30px;
	row-gap: 30px;
	padding: 20px 0;
	max-width: 1680px;
	margin: 0 auto;
}

@media only screen and (max-width: 900px) {
	.avd_div{
        width: 340px;
}
.men{
    max-width: 340px;
    display: block;
    }
.bucn_3_2z {
	width: 320px;
	text-align: center;
}
}


/* Кол-во блоков на разных экранах */
@media only screen and (max-width: 1200px) {
	.grid22 {
      grid-template-columns: 1fr 1fr;
	}
}
@media only screen and (max-width: 900px) {
	.grid22 {
		grid-template-columns: 1fr 1fr;
	}
}
@media only screen and (max-width: 600px) {
	.grid22 {
		grid-template-columns: 1fr;
	}
}
.grid-item {
	box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 4px 6px rgba(0,0,0,0.2);
	transition: box-shadow .3s;
	width: 100%;
	height: 100%;  
}
.grid-item .image {
	height: 200px;
	overflow: hidden;
}
.grid-item .info {
	position: relative;
	height: calc(100% - 200px);
	padding: 16px 14px 80px 14px;
}
.grid-item:hover {
	box-shadow: 0 4px 12px rgba(0,0,0,0.2), 0 16px 20px rgba(0,0,0,0.2);
}
.grid-item .image img  {
  	transition: transform 280ms ease-in-out;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;	
}
.grid-item:hover .image img  {
	transform: scale(1.1);
}
.info p {
    font-family: caudex;
    color: #252B3B;
    font-size: 24px;
    font-weight: 400;
    margin: 0;
    text-align: center;
    font-style: normal;
}
.atuin-btn {
    color: #0565ab;
    font-family: kelly-slab;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
}

.info-text p {
	font-size: 15px;
	line-height: 20px;
	font-family: Verdana, sans-serif; 
	margin-bottom: 10px;
}
.info-text p:last-child {
	margin-bottom: 0;
}
.grid-item .button-wrap {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 14px;
	left: 0;
	text-align: center;
}
.resp-tab {
	border-radius: 5px;
	font-weight: bold;
	border: none;
	border-collapse: collapse;
	width: 100%;
	max-width: 100%;
	white-space: nowrap;
	background-color: white;
	box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.2 );
	text-align: center;
}
.resp-tab td, .resp-tab th {
    text-align: center;
    padding: 8px;
    font-size: 15px;
    border: none;
    font-family: Verdana, sans-serif;
}
.resp-tab td {
    font-size: 13px;
    border-right: 1px solid #E6E4E4;
}
.resp-tab th {
    color: #ffffff;
    background: #2d6b9f;
}
.resp-tab th:nth-child(odd) {
    background: #337AB7;
}
.resp-tab tr:nth-child(even) {
    background: #F8F8F8;
}
@media (max-width: 767px) {
    .resp-tab {
        display: block;
        width: 100%;
    }
    .resp-tab thead, 
    .resp-tab tbody, 
    .resp-tab thead th {
        display: block;
    }
    .resp-tab thead {
        float: left;
    }
    .resp-tab tbody {
        width: auto;
        position: relative;
        overflow-x: auto;
    }
    .resp-tab td, .resp-tab th {
        padding: 10px 2px;
        box-sizing: border-box;
        overflow-x: hidden;
        overflow-y: auto;
        width: 160px;
        font-size: 13px;
        text-overflow: ellipsis;
    }
    .resp-tab thead th {
        text-align: center;
    }
    .resp-tab tbody tr {
        display: table-cell;
    }
    .resp-tab tbody tr:nth-child(odd) {
        background: none;
    }
    .resp-tab tr:nth-child(even) {
        background: transparent;
    }
    .resp-tab tr td:nth-child(odd) {
        background: #F8F8F8;
        border-right: 1px solid #E6E4E4;
    }
    .resp-tab tr td:nth-child(even) {
        border-right: 1px solid #E6E4E4;
    }
    .resp-tab td {
        display: block;
        text-align: center;
    }
}
.newr   {
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	margin-top: 0px;
	margin-bottom: -90px;
	padding-bottom: 0px;
	margin-right: 0px;
	margin-left: -80px;
}
.newrr {
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: -35px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.abc {
	font-size: 24px;
	color: #ADAD93 !important;
	text-shadow: 0px 0px #000000;
	padding-left: 0px;

}

.abcd {
	font-size: 17px;
	margin-left: 0px;
	margin-right: 0px;
	text-decoration: none;
	text-shadow: 0px 0px #000000;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
font-style: normal;
font-weight: bolder;
}
.ops {
	font-size: 20px;
	font-family: Consolas, 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', Monaco, 'Courier New', monospace;
}
@media only screen and (max-width: 440px) {
  div a.logo.nav-bar__logo img.logo__img{
  width: 55px;
  height: 55px;
  display: block;
        /*! position: absolute; */
  /*! top: 97px; */
}
    .rel0{
position: relative;
    }
    .rel1{
position: absolute;
        width: 55px;
        height: 55px;
    }
    .rel2{
        display: block;
        width: 55px;
        height: 55px;
    }
    .nav-bar{position: relative;}
    .nadp{margin-top: 10px;font-size: 33px;}
    .text-center{margin-top: 35px;}
    .avd_div{
        width: 340px;
}


.men{
    max-width: 340px;
    display: block;
    }
.bucn_3_2z {
	width: 320px;
	text-align: center;
}
}
.fa-home::before {
  content: "\f015";
    margin: 10px;
    font-weight: bold;
    color: black;
}
.v22 {
	font-size: 20px;
}
.pdtext{padding: 10px 2px;}
.shadow:before{
	content: '';
	width: 98%;
	z-index:-1;
	height: 100%;
	position: absolute;
	bottom:0; 
	right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f9f9f9), color-stop(.1,#fff));
	background: -moz-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
	border: 1px solid #ccc;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	border-bottom-right-radius: 60px 5px;
	transform: skew(2deg,2deg) translate(3px,8px);						
}
.shadow:after{
	content: '';
	width: 98%;
	z-index:-1;
	height: 98%;
	position: absolute;
	bottom:0; 
	right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.1,#fff));
	background: -moz-linear-gradient(0 0 360deg, #f3f3f3, #fff 10%, #f6f6f6);
	border: 1px solid #ccc;
	box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	transform: skew(2deg,2deg) translate(-1px,2px)	;					
} 
a.button7 {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: .8em 1em calc(.8em + 3px);
  border-radius: 3px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
} 
a.button7:hover { background: rgb(53, 167, 110); }
a.button7:active {
  background: rgb(33,147,90);
  box-shadow: 0 3px rgb(33,147,90) inset;
}
@media only screen and (max-width: 1120px) {
    div#interview.w-interview h2.title-main.text-center{font-size: 16px;}
}
@media only screen and (max-width: 952px) {
 
}
@media only screen and (max-width: 770px) {
   html body section.specif.section-main div.container div.model-card div.row p.model-card__title{font-size: 15px;}
    html body section.specif.section-main div.container h1.title-main.text-center{font-size: 17px;}
}
@media only screen and (max-width: 504px) {
  
}
@media only screen and (max-width: 464px) {
.video-list {display: block;margin: 0 auto;
    max-width: 320px;}
    .change-video.active {
	 max-width: 320px;margin: 0 auto;
}
    .change-video {
	 max-width: 320px;margin: 0 auto;width: unset;
}
}

@media only screen and (max-width: 585px){
.mobilewidt {/*! max-width: 220px; */}
}
