 @media only screen and (max-height: 800px) {.home-text, .main-header {height: 100%;}.home-text {margin-bottom: 100px;margin-top: 50px;}.main-header {padding-bottom: 100px;}.page .main-header {padding-bottom: 0;}}@media (max-width : 1900px) {}@media (max-width : 1300px) {.main-nav li a {font-size: 18px;}.footer-bg {margin: 0;}.f-nav p {font-size: 25px;margin-bottom: 14px;}.f-nav {margin-right: 50px;}.f-nav ul {column-gap: 50px;}}@media (max-width : 1200px) {#block-about::before, #block-about::after, .bg-left-1, .bg-right-2, .second-block-bg-4, .second-block-bg-3, #achievements .second-block-bg-4, footer::before, .footer-bg::after, .page-wrapper::before, .contact-wrapper::after, .page-wrapper .second-block-bg-4, .page-wrapper::before, .page-wrapper .second-block-bg-5, .private-bg-left-1, .private-bg-left-2, .private-bg-right-1, .page-wrapper.locations-wrapper::before, .page-wrapper.locations-wrapper::after {display: none;}.content-404 {grid-template-columns: 1fr;}.block-404 {width: 600px;max-width: 100%;margin: 20px auto;}.item-block .but.more-info-but {width: 140px;}.schedule-slide-select {font-size: 14px;}.gallery-columns-6 {grid-template-columns: repeat(5, 1fr);}.gallery-columns-4 .gallery-item img, .gallery-columns-4 .gallery-item {height: 150px;}.gallery-columns-3 .gallery-item img, .gallery-columns-3 .gallery-item {height: 180px;}.gallery-columns-5 .gallery-item img, .gallery-columns-5 .gallery-item {height: 100px;}}@media (max-width : 1100px) {.main-header {height: 100%;}.home-text {padding-top: 100px;padding-bottom: 100px;}.adress-phone, .mobile-app {display: none;}.header-blocks {padding: 10px 0;}.contact-us-but {display: flex;}.header-blocks .logo img {height: 47px;}.mobile-menu-icon {display: block;}.bg-blue-mobile {box-shadow: 0 4px 16px rgba(6, 7, 7, 0.15);background-color: #00284f;}.header-nav {display: none;}.line-5 {display: flex;margin-top: 15px;}.main-text {margin-top: 20px;}.but-green {background-color: transparent;border-radius: 9px;border: 1px solid #f5f5f5;font-size: 20px;text-transform: uppercase;color: #f5f5f5;}.main-buttons a {font-size: 18px;}.main-buttons a::before {content: '';width: 12px;height: 12px;display: inline-block;margin-right: 5px;background-color: #e79423;}.main-buttons a:nth-child(2n):before {background-color: #3ab449;}.main-buttons a:nth-child(3n):before {background-color: #0066cc;}.main-buttons a:nth-child(4n):before {background-color: #b43a57;}.title {font-size: 30px;}.reviews-text, .reviews-text p {font-size: 16px;}.item-block .text-item {padding-left: 25px;padding-right: 25px;}.maps-items {grid-template-columns: 1fr 1fr;}.home-text {display: block;margin-bottom: 0;}.f-nav {margin-right: 50px;min-width: 200px;}.column-two-list {columns: unset;}.text-example .title {font-size: 32px;line-height: 1.2;}.text-example .subtitle {font-size: 21px;}.text-example .text {margin-top: 20px;}.mt-100 {margin-top: 40px;}.location-block {grid-template-columns: 1fr;row-gap: 20px;margin: 45px 0;}.location-left {order: 2;}.location-right {order: 1;}#gallery-page.location-gallery .g-item {height: 140px;}.location-title-2 {font-size: 32px;line-height: 1.2;}.location-text p {font-size: 14px;line-height: 24px }.adress-map {font-size: 20px;}.m-item {margin-bottom: 20px;}.grid-35-65, .grid-65-35, .grid-33-33-33 {grid-template-columns: 1fr 1fr;}}@media (max-width : 992px) {.about-block, .about-block-2 {grid-template-columns: 1fr;row-gap: 40px;}.about-block .about-text, .about-block-2 .about-text-2 {order: 2;}.about-block .about-img, .about-block-2 .about-img-1 {order: 1;}.grid-three, .news-list, .text-cards {grid-template-columns: 1fr 1fr;}.subscribe-block {display: block;}.subscribe-text {max-width: 100%;margin-bottom: 40px;}.reviews-item {min-height: none;}.contacts {grid-template-columns: 1fr;padding-top: 40px;}.contact-img img {display: none;}.g-item {height: 175px;}#gallery-page {column-gap: 15px;}.example-block-v-1, .example-block-v-2 {grid-template-columns: 1fr;row-gap: 20px;}.example-block-v-1 .text-example {order: 2;}.example-block-v-1 .img-example {order: 1;}#chess-classes.pt-40 {padding-top: 0;}.full-text-row {grid-template-columns: 1fr;row-gap: 50px;}.video-bg-1, .video-bg-2, .video-bg-3, .video-bg-4{display: none;}.video-wrap {padding-left: 0;padding-right: 0;}.video-b {height: 400px;}.schedule-list {justify-content: center;}}@media (max-width : 768px) {.home-text {padding-top: 10px;padding-bottom: 50px;}.main-header {height: 100%;}.grid-two {grid-template-columns: 1fr;}.main-title {font-size: 32px;margin-top: 30px;}.main-subtitle {font-size: 21px;width: 100%;line-height: 1.4;}.main-text {font-size: 21px;padding-bottom: 30px;}.main-buttons {display: block;text-align: center;}.main-buttons a {width: 251px;margin: 11px auto;}.grid-three, .news-list, .text-cards, .maps-items {grid-template-columns: 1fr;row-gap: 30px;}.block-items-1 {margin-bottom: 60px;}article h1, article h2, article h3, article h4, article h5, article h6 {font-size: 32px;}.but-flex {flex-wrap: wrap;}.but-flex .but {margin-bottom: 10px;margin-right: 10px;width: 170px;}.but-flex .but:last-child {margin-right:0 }#news {padding-top: 60px;}.subscribe-block {padding: 50px;}.subscribe-text .title {font-size: 22px;}.subscribe-form input {width: 100%;}.subscribe-form form {display: grid;grid-template-columns: 1fr;row-gap: 20px;align-items: center;}.subscribe-block .block-but input {margin: 0 auto;}#second-main {padding-bottom: 0;}.reviews-item {padding: 25px;}.reviews-rating {padding: 5px 0;}.reviews-slider {padding-bottom: 20px;}.reviews-header {display: block;}.footer-bg {padding-top: 50px;}.f-flex {display: block;}.f-nav {margin-top: 30px;margin-right: 0;}.copyrite p {font-size: 14px;}.footer-navigation {margin-left: 0;display: block;}.header-all h1 {font-size: 36px;}.header-all .subheader {font-size: 22px;}.breadcrumb-items {font-size: 14px;height: auto;padding: 8px 14px;}.g-item {height: 145px;}.video-b {height: 300px;}.video-b a img{width: 100px;}.grid-50-50, .grid-35-65, .grid-65-35, .grid-33-33-33 {grid-template-columns: 1fr;}}@media (max-width : 650px) {.block-404 {width: 100%;}.title-block-404 {font-size: 28px;border-left: 20px solid #0099cc;border-right: 20px solid #0099cc;}.block-404 ul li, .block-404 ul li a {font-size: 26px;}.block-404 ul {padding-left: 50px;}#mobile-app-block .mobile-app-list .mobile-app-item:first-child {margin-right: 5px;}#mobile-app-block .mobile-app-list .mobile-app-item:nth-child(2n) {margin-left: 5px;}#mobile-app-block .mobile-app-list .mobile-app-item img {margin: 0;}.but-flex .but {font-size: 14px;width: 160px;}.swiper-pagination {position: relative;margin-top: 30px;}#reviews.white-section {padding-bottom: 30px;}#gallery-page {grid-template-columns: 1fr 1fr;row-gap: 15px;}.g-item {height: 145px;}.g-item img {width: 100%;height: auto;}.g-item {height: auto;}.g-item:hover::before {background-size: 20px;}.breadcrumb-items {margin-left: 15px;margin-right: 15px;text-align: center;line-height: 1.4;}.header-all h1 {font-size: 32px;}.location-block iframe {height: 280px;}thead th {font-size: 16px;padding: 10px 5px;}tbody tr td {font-size: 14px;padding: 10px 5px;}.subscribe-form .wpcf7 form.invalid .wpcf7-response-output, .subscribe-form .wpcf7-response-output, .subscribe-form .wpcf7 form.unaccepted .wpcf7-response-output, .subscribe-form .wpcf7 form.payment-required .wpcf7-response-output {position: absolute;bottom: -60px;left: 0;width: 97%;color: #000;}.about-text-2 .but-flex .but {width: 160px;}}@media (max-width : 576px) {.contact-form-popup {width: 362px;}.gallery-columns-6 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-5 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-4 {grid-template-columns: repeat(2, 1fr);}.gallery-columns-6 .gallery-item, .gallery-columns-6 .gallery-item img {height: 200px;}.gallery-columns-4 .gallery-item, .gallery-columns-4 .gallery-item img {height: 200px;}.gallery-columns-2 .gallery-item, .gallery-columns-2 .gallery-item img {height: 200px;}.gallery-columns-3 .gallery-item, .gallery-columns-3 .gallery-item img {height: 90px;}.maps-items .maps-button a {width: 160px;max-width: 100% }.but-flex {flex-wrap: nowrap;width: 100%;}.but-flex .but {margin-bottom: 10px;margin-right: 10px;width: 100%;}#info-allert, .info-allerts {width: 95%;right: 0;}.close-info-allert {top: -10px;right: -8px;}}@media (max-width : 420px) {.column-two-list {columns: unset;}.title-404 {font-size: 140px;}.logo-center img {width: 100%;height: auto;}.block-404 ul li, .block-404 ul li a {font-size: 20px;}.block-404 ul li::before {height: 16px;width: 16px;}.text-404 .oops {font-size: 50px;}.text-404 p {font-size: 23px;line-height: 1.4;}.form-row {grid-template-columns: 1fr;}.maps-button a {font-weight: 700;font-size: 14px;}#chess-classes.pt-40 .item-block .text-item {padding: 0 15px;}.but-blue {font-size: 14px;}}@media (max-width : 325px) {.contact-us-but {font-size: 11px;}.main-title {margin-top: 0;font-size: 25px;}.main-subtitle, .main-text {font-size: 18px;}.main-header {padding-bottom: 20px;}.title {font-size: 24px;}.maps-button {display: block;}.maps-button a {margin: 8px auto;}.map-text .map-title {font-size: 20px;}.subscribe-block {padding: 20px;}.block-404 ul li, .block-404 ul li a {font-size: 16px;}.title-block-404 {font-size: 20px;}.logo-center {padding-bottom: 20px;}#chess-classes.pt-40 .item-block {padding-bottom: 20px;}#chess-classes .item-block .flex-buts {display: block;position: relative;margin-top: 50px;}#chess-classes .item-block .flex-buts .but.more-info-but {width: 100%;margin-top: 8px;}.contact-us-but {min-width: auto;margin-left: 20px;}}