#slider-wrapper{position:relative;width:100%;padding:0 30px;}
#slider-outer-container{position:relative;width:100%;padding-bottom:38.88%;overflow: hidden}
#slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.flick-slider,.slide-container,.slide-photo{width:100%}
.flick-slider{width:100%;height:100%}
.slide-container{position:relative}
.slide-photo{position:relative;z-index:1}
.slide-photo > picture{display:block;position:relative;width:100%;padding-bottom:38.88%;overflow:hidden}
.slide-photo > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;overflow: hidden;}
.slider-left,.slider-right{position:absolute;width:48px;height:48px;top:0;bottom:0;left:20px;margin:auto 0;background-color:#290072;border-radius:35%;align-items:center;justify-content:center;box-shadow: 0 0 0 6px white;cursor:pointer;z-index:10;}
.slider-right{left:unset;right:20px;}
.flick-slider .flickity-page-dots{ list-style: none;display: flex;justify-content: center;padding: 20px 0 0 0;margin: 0;bottom: 50px;}
.flick-slider .flickity-page-dots .dot{position:relative;background-color:#DBDBDB;margin:0 10px;width:11px;height:11px;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-size:0;border:none;outline:none;border-radius:50%}
.flick-slider .flickity-page-dots .dot.is-selected{background-color:#EB2030}

/*dimitris*/
#contact-container{margin:130px auto 0;max-width:1520px;padding:0 20px}
#googleMap-container{width:50%;padding-right:25px;text-align:center}
#contact-form-container{width:50%;padding-left:25px}
#contact-h2{font:400 clamp(2.1rem,2.083vw,2.5rem) / 1 Horiatia;color:#EB2030;text-transform:uppercase}
#googleMap{margin-top:40px;width:100%;height:600px;border-radius:100px;border:5px solid #fff;overflow:hidden}
#contact-form-container{margin-top:50px;width:48%}
#contact-form-hTitle{font:400 clamp(1.3rem,1.250vw,1.5rem) / 1 Horiatia;color:#262626;text-align:center}
#contact-form-hTitle2{margin-top:12px;font:400 clamp(1rem,0.833vw,1.1rem) / 1 Geologica;color:#262626;text-align:center}
.contact-form{margin-top:35px;display:block}
.contact-col{margin-top:15px}
.contact-col-left{position:relative;width:50%;padding-right:10px}
.contact-col-right{position:relative;width:50%;padding-left:10px}
.contact-col-fullWidth{position:relative;width:100%}
.contact-input{position:relative;font:400 clamp(1rem,0.833vw,1.1rem) / 54px Geologica;color:#EB2030;width:100%;height:50px;background:#fff;padding:0 15px;border:1px solid #1F4FA3;outline:none;border-radius:5px!important}
.contact-select{width:100%;height:50px;font:400 clamp(1rem,0.833vw,1.1rem) / 50px Geologica;position:relative;color:#626262;outline:0;padding:0 30px 0 15px;border:1px solid #1F4FA3;background:#fff url(../img/select-arrow.svg) 97% 50% no-repeat;cursor:pointer;border-radius:5px!important;text-transform:uppercase}
.contact-textarea{position:relative;font:400 clamp(1rem,0.833vw,1.1rem) / 1 Geologica;color:#EB2030;width:100%;height:200px;background:#fff;padding:15px 10px;resize:none;border:1px solid #1F4FA3;outline:none;border-radius:5px!important}
.contact-input:focus,.contact-select:focus,.contact-textarea:focus{box-shadow:0 0 3px 2px #1F4FA3}
.contact-input::-webkit-input-placeholder,.contact-textarea::-webkit-input-placeholder{color:#626262;text-transform:uppercase}
.contact-input:-moz-placeholder,.contact-textarea::-moz-placeholder{color:#626262;text-transform:uppercase}
.contact-input::-moz-placeholder,.contact-textarea::-moz-placeholder{color:#626262;text-transform:uppercase}
.contact-input:-ms-input-placeholder,.contact-textarea::-ms-input-placeholder{color:#626262;text-transform:uppercase}
.contact-label-wrapper{width:100%}
.contact-label-container{display:inline-flex}
.contact-label{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:14px;font-weight:300;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.contact-label-link{display:block;font:400 clamp(1rem,0.833vw,1.1rem) / 25px Geologica;color:#626262}
.contact-label input{position:absolute;opacity:0;cursor:pointer}
.contact-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #bababa}
.contact-label:hover input ~ .contact-checkmark{border:1px solid #1F4FA3}
.contact-label input:checked ~ .contact-checkmark{border:1px solid #4b4b4b;background-color:#4b4b4b}
.contact-checkmark:after{content:"";position:absolute;display:none}
.contact-label input:checked ~ .contact-checkmark:after{display:block}
.contact-label .contact-checkmark:after{left:8px;top:3px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
.contact-submit-col{margin-top:20px}
#contact-submit{margin-top:30px;width:100%;padding:16px 20px;background-color:#DD5737;color:#fff;border:none;outline:none;font-size:16px;font-weight:700;cursor:pointer;text-transform:uppercase;border-radius:5px!important}
#contact-submit:hover{background-color:#424242;color:#fff}
#classRooms-container{margin:200px auto 0;max-width:1720px;padding:0 20px;text-align:center}
#alphabet-container{font:400 clamp(1.4rem,1.458vw,1.75rem) / 1 Horiatia;color:#CACED4;text-transform:uppercase}
.letter{margin-left:10px;display:inline-block;transition:color .5s}
#classRooms-h2{margin-top:20px;font:400 clamp(2.313rem,2.344vw,2.813rem) / 1 Horiatia;color:#EB2030;text-transform:uppercase}
#classRooms-h3{margin-top:10px;font:400 clamp(1.263rem,1.302vw,1.563rem) / 1 Horiatia;color:#FF9B40}
#classRooms-images{margin-top:55px;width:100%}
#classRooms-images > li > a{position:relative;width:100%;border:5px solid #fff;border-radius:10px;overflow:hidden}
.classRooms-img{position:relative;width:100%;padding-bottom:66.666666666667%;overflow:hidden}
.classRooms-img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
#why-choose-wrapper{margin-top:75px;position:relative}
#why-choose-header{max-width:1570px;padding:0 20px;margin:0 auto;position:relative;text-align:center}
#why-choose-header:before{content:'';position:absolute;width:100%;height:1px;top:0;left:0;bottom:0;margin:auto 0;background-color:#D9D9D9}
#why-choose-h2{display:inline-block;position:relative;z-index:1;background-color:#F3F8FF;padding:0 5%;font:400 clamp(2.1rem,2.083vw,2.5rem) / 1 Horiatia;color:#1F4FA3}
#why-choose-info-container{position:relative;max-width:1460px;padding:0 20px;margin:80px auto 0;align-items:flex-end}
.circle-photo{position:relative;width:34%;margin-bottom:25px}
.circle-photo-img{position:relative;width:100%;padding-bottom:97.29%;overflow:hidden;background:url(../img/bubble2.svg) 50% 50% no-repeat}
.circle-photo-img:before{content:'';position:absolute;width:101%;height:101%;top:0;left:-1px;background:url(../img/bubble2.svg) 50% 50% no-repeat;background-size:cover;z-index:4}
.circle-photo-img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:2}
.circle-container1{position:relative;width:28%;margin-right:5%}
.circle-containerRatio1{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.rotating-border1{width:100%;height:100%;border:2px dashed #1F4FA3;border-radius:50%;position:absolute;top:0;left:0;animation:rotate 25s linear infinite}
.inner-circle1{width:calc(100% - 30px);height:calc(100% - 30px);background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border:1px solid #eee}
.text1{position:relative;font:400 clamp(1.47rem,1.875vw,2.25rem) / 1.1 Horiatia;color:#F06143;text-align:center;padding:30px 0}
.text1:before{content:'';position:absolute;width:18px;height:18px;top:0;left:0;right:0;margin:0 auto;background:url(../img/quotes-up.svg) 50% 50% no-repeat}
.text1:after{content:'';position:absolute;width:18px;height:18px;bottom:0;left:0;right:0;margin:0 auto;background:url(../img/quotes-bottom.svg) 50% 50% no-repeat}
.circle-container3{position:relative;width:23%;margin-left:10%}
.circle-containerRatio3{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.rotating-border3{width:100%;height:100%;border:2px dashed #1F4FA3;border-radius:50%;position:absolute;top:0;left:0;animation:rotate 25s linear infinite}
.inner-circle3{width:calc(100% - 30px);height:calc(100% - 30px);background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;flex-direction:column;border:1px solid #eee}
.text3{display:block;position:relative;font:400 clamp(3.42rem,4.688vw,5.62rem) / 1 Horiatia;color:#1F4FA3;text-align:center}
.text3-title2{display:block;position:relative;font:400 clamp(1.77rem,2.083vw,2.5rem) / 1 Horiatia;color:#EB2030;text-align:center;text-transform:uppercase}
.text3-inner{transform:rotate(-20deg)}
.circle-container2{position:absolute;right:18%;top:0;width:13%}
.circle-containerRatio2{position:relative;width:100%;padding-bottom:100%;overflow:hidden}
.rotating-border2{width:100%;height:100%;border:2px dashed #1F4FA3;border-radius:50%;position:absolute;top:0;left:0;animation:rotate 25s linear infinite}
.inner-circle2{width:calc(100% - 30px);height:calc(100% - 30px);background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;flex-direction:column;border:1px solid #eee}
.text2{display:block;position:relative;font:400 clamp(1.125rem,1.354vw,1.625rem) / 1 Horiatia;color:#1F4FA3;text-align:center}
.text2-title2{display:block;position:relative;font:400 clamp(1.7rem,2.604vw,3.125rem) / 1 Horiatia;color:#F06143;text-align:center;text-transform:uppercase}
.text2-inner{transform:rotate(-20deg)}
#why-choose-benefits-container{margin:100px auto 0;padding:0 20px;max-width:1720px}
#why-choose-benefits{width:100%}
.benefits-title{position:relative;background-color:#F6EDE4;padding:60px 20px 20px;font:400 clamp(1rem,1.146vw,1.375rem) / 1.2 Horiatia;color:#F06143;text-align:center;border-radius:40px}
#why-choose-benefits > li picture{position:absolute;width:97px;height:97px;top:-50px;left:0;right:0;margin:0 auto;background-color:#fff;border-radius:50%;z-index:2}
#why-choose-benefits > li:hover {cursor: default;}
#why-choose-benefits > li:hover .benefits-title{box-shadow: 0px 9px 10.1px 0px rgba(0, 0, 0, 0.20);}
#why-choose-benefits > li picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:scale-down}
#cloud1{position:absolute;width:188px;height:98px;top:110px;left:5%;background:url(../img/cloud-1.svg) 50% 50% no-repeat;background-size:contain}
#cloud2{position:absolute;width:143px;height:74px;top:50px;left:16%;background:url(../img/cloud-2.svg) 50% 50% no-repeat;background-size:contain}
#cloud3{position:absolute;width:260px;height:136px;top:65px;right:5%;background:url(../img/cloud-3.svg) 50% 50% no-repeat;background-size:contain}
#expression-container{max-width:1350px;margin:80px auto 0;padding:0 75px}
#expression-h2{font:400 clamp(2.1rem,2.083vw,2.5rem) / 1 Horiatia;color:#1F4FA3;text-align:center;padding:85px 20px 0;background:url(../img/puzzle.svg) 50% 0 no-repeat}
#expression-h3{margin:20px auto 0;max-width:765px;font:100 clamp(1.263rem,1.302vw,1.563rem) / 1.2 Geologica;color:#262626;text-align:center}
#expression-desc{margin-top:20px;font:400 clamp(1.12rem,1.042vw,1.25rem) / 1 Geologica;color:#FF0505;text-align:center}
.tabs-inner{margin-top:30px;position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center}
.tabs-inner label{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;padding:16px 10px;cursor:pointer;font:400 clamp(1.275rem,1.354vw,1.625rem) / 1 Horiatia;color:#1F4FA3;text-align:center;border-top:3px solid #FFD3AB;border-bottom:3px solid #FFD3AB;flex:1}
.tabs-inner label:before{content:'/';position:absolute;left:-4px;top:16px;font:400 clamp(1.275rem,1.354vw,1.625rem) / 1 Horiatia;color:#1F4FA3}
.tabs-inner label:first-of-type:before{display:none}
.tabs-title{display:block;font:400 clamp(1.275rem,1.354vw,1.625rem) / 1 Horiatia;color:#1F4FA3;min-height:26px}
.tabs-inner .tab-inner{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;width:100%;display:none;padding:20px 0 0;margin:0 auto}
.tabs-inner input[type="radio"]{display:none;position:absolute!important;top:-9999px!important;left:-9999px!important}
.tabs-inner input[type="radio"]:checked + label .tabs-title{color:#EB2030}
.tabs-inner input[type="radio"]:checked + label + .tab-inner{display:block}
.flick-expressionSlider-container{position:relative;width:100%;padding-bottom:54%}
.flick-expressionSlider,.expressionSlider-container,.expressionSlider-photo{width:100%}
.flick-expressionSlider{position:absolute;width:100%;height:100%;top:0;left:0}
.flick-expressionSlider .flickity-viewport{height:100%!important}
.slide-container{position:relative}
.expressionSlider-photo{position:relative;z-index:1}
.expressionSlider-photo > picture{display:block;position:relative;width:100%;padding-bottom:54%;overflow:hidden}
.expressionSlider-photo > picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.expressionSlider-left,.expressionSlider-right{position:absolute;width:50px;height:41px;top:0;bottom:0;left:-75px;margin:auto 0;background:url(../img/chevrons-left.svg) 50% 50% no-repeat;cursor:pointer;z-index:20}
.expressionSlider-right{left:unset;right:-75px;background:url(../img/chevrons-right.svg) 50% 50% no-repeat}
#footer-cols > li a:hover span ,.footer-info-link:hover{color:#EB2030;}

/*manolis*/
#few-words{position: relative;background-color: #F3F8FF;text-align: center;padding: 0 20px;}
#practice{position: relative;background-color: #F3F8FF;padding: 0 20px;margin-top: 50px;}
#palso{position: relative;background-color: #FFBD40;padding: 0 20px;margin-top: 60px;}
#palso:before{content: "";position: absolute;top:0;left: 0;background: url("/img/yello-up.svg") no-repeat;width: 100%;height: 12%;}
#palso:after{content: "";position: absolute;top: 100%;left: 0;background: url("/img/yellow-down.svg") no-repeat;width: 100%;height: 12%;z-index: 1;}
#register{position: relative;background-color: #F3F8FF;text-align: center;padding: 0 20px;margin-top:80px;}
.few-words-container{max-width: 1000px;margin:45px auto 0;}
.few-words-title{font: 400 clamp(1.8rem, 2.083vw, 2.5rem) / 1 Horiatia;margin-bottom: 25px;color:#EB2030;}
.few-words-description{font: 100 clamp(1.363rem,1.302vw,1.563rem) / 1.4 Geologica;color:#262626;}
.practice-container{max-width: 1380px;margin: 50px auto 0;position: relative;}
.practice-container:before{content: "";position: absolute;margin: 0 auto;left: 0;right: 0;height: 300px;width: 2px;background-color: #E4E4E4;top:58px;}
.kid-svg{width: 28.47%;}
.kid-svg > .kid-svg-ratio , .kid-svg-palso > .kid-svg-ratio{position: relative;padding-bottom: 218.82%;overflow: hidden;width: 100%;display: block;}
.kid-svg > .kid-svg-ratio img,.kid-svg-palso > .kid-svg-ratio img {position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.practice-title{font:400 clamp(1.88rem, 2.083vw, 2.5rem) / 1 Horiatia;color:#EB2030;text-transform: uppercase;text-align: center;max-width: 500px;margin: 0 auto;}
.practice-title2{font: 400 clamp(1.375rem,1.302vw,1.563rem) /1.4 Horiatia;color:#262626;text-align: center;max-width: 405px;margin: 11px auto 0;}
.practice-title3{font:400 clamp(1.6rem, 2.344vw, 2.813rem) / 1 Horiatia;color:#1F4FA3;margin-bottom: 25px;}
.practice-description{font: 700 19px Geologica;color:#454545;}
.practice-description ul{list-style: none;padding: 0;margin: 0;}
.practice-description ul li{position: relative;padding-left: 46px;margin-bottom: 20px;}
.practice-description ul li:last-child{margin-bottom: 0;}
.practice-description ul li:before{content: '';position: absolute;left: 0;top: 0;width: 2em;height: 2em;background-repeat: no-repeat;background-image: url("/img/tick.svg");}
.palso-container{max-width: 1640px;margin-left: auto;margin-right: 20px;display: flex;padding-top: 7%;}
.why-palso-title{font:400 clamp(2.3rem, 2.344vw, 2.813rem) / 1 Horiatia;color:#383838;}
.palso-small-desc,.palso-small-desc2{font: 100 clamp(1.125rem,1.146vw,1.375rem) / 1.4 Geologica;color:#383838;margin-top: 30px;max-width: 700px;}
.palso-small-desc2{padding-right: 100px;}
.palso-classes-container{margin: 40px 0 0 0;}
.palso-left-container,.palso-right-container{width: 55%;position: relative;}
.palso-left-container{width: 40%;margin-top: 20px;}
.class-palso-box{display: flex;align-items: center;margin-bottom: 20px;position: relative;}
.class-palso-box:last-child{margin-bottom: 0;}
.palso-class,.palso-class2{font:400 clamp(1.3rem, 1.823vw, 2.188rem) / 1 Horiatia;position: relative;}
.palso-class{color:#383838;padding-right: 60px;background: url("/img/dot-arrow.svg") no-repeat  100% center;}
.palso-class2{color:#1F4FA3;padding-left: 30px;}
.palso-levels-title{font:400 clamp(2.15rem, 2.083vw, 2.5rem) / 1 Horiatia;color:#1F4FA3;padding-right: 20%;margin-top: 30px;}
.alignment{width: 50%;}
.class-palso-box.alignment .palso-class{width: 49%;}
.kid-svg-palso{position: absolute;right: 0;bottom: 0;width: 21%;}
.junior-box{position: relative;width: 42%;padding-bottom: 50px;}
.junior-box:first-child{margin-right: 60px;}
.junior-box:nth-child(3){width: 58%;margin: 20px auto 0;}
.price-box{position: relative;z-index: 2;background: white;padding: 15px 12px;text-align: center;border-radius: 30px;width: 80%;margin: 0 auto;bottom: 15px;}
.price-title{font:400 clamp(1.5rem,1.563vw,1.875rem) / 1 Horiatia;color:#EB2030;text-transform: uppercase;}
.title-box{font:400 clamp(2.13rem,2.865vw,3.438rem) / 1 Horiatia;color:#fff;max-width: 143px;text-align: center;margin:0 auto;position: relative;z-index: 2;}
.junior-box:nth-child(3) .price-box{width: 60%;}
.description-box{position: relative;z-index: 2;text-align: center;font: 700 16px Geologica;color:#262626;max-width: 300px;margin: 0 auto;}
.other-packages{font:400 clamp(1.375rem,1.458vw,1.75rem) / 1 Horiatia;color:#1F4FA3;max-width: 640px;text-align: center;margin: 15px auto;}
.palso-svg-ratio{width: 100%;display: block;overflow: hidden;padding-bottom: 100%;}
.palso-svg-ratio img{position:absolute;top:0;left:0;width: 100%;height: 100%;object-fit: cover;}
.register-prespective{max-width: 1270px;margin: 0 auto;position: relative;perspective: 800px;}
.prespective{max-width:1200px;width: 96%;height: 100%;background-color: white;position: absolute;top:0;left: 0;right:0;margin: 0 auto;z-index: -1;transform: rotateX(25deg);border-radius: 20px;filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));}
.register-title{font: 400 clamp(2.295rem,2.083vw,2.5rem) Horiatia;text-align: center;color:#1F4FA3;text-transform: uppercase;max-width: 435px;margin: 0 auto 150px;}
.item-title{font:400 22px Horiatia;color:#1F4FA3;max-width: 412px;margin: 0 auto 30px;}
.item-title span{color:#FF3750;}
.item-box-outter{width: 70%;position: relative;margin: 0 auto;}
.bottom-register-container{width: 100%;display: flex;margin:20px auto 60px;justify-content: space-between;max-width: 1530px;}
.ar-box,.vr-box{width: 160px;height: 160px;margin:0 auto 20px;border-radius: 50%;border: 4px solid #E7E7E7;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;background-color: #fff;}
.ar-desc,.vr-desc{font: 400 clamp(1.275rem,1.458vw,1.75rem) Horiatia;color:#1F4FA3;max-width: 452px;text-align: center;margin: 0 auto;}
.ar-desc strong,.vr-desc strong{color:#EB2030;}
.earth-container{width: 45%;position: relative;overflow: hidden;}
.earth-container:before{content: "";position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url("/img/dash-icons.png") no-repeat;z-index: 1;background-size: cover;}
.earth-container-ratio{display: block;overflow: hidden;position: relative;padding-bottom: 15%;}
.earth-box{position: relative;width: 75%;left:15%;}
.earth-box-ratio{position: relative;padding-bottom: 100%;overflow: hidden;display: block;}
.earth-box:before{content: "";position:absolute;left:0;top:15%;width:100%;height:100%;background: url("/img/earth.png") no-repeat;background-size: contain;animation: rotateEarth 160s infinite linear;}
.kid-vr{width: 60%;position: absolute;left:24%;z-index: 3;}
.kid-vr-ratio{position: relative;padding-bottom: 66.66%;overflow: hidden;display: block;}
.kid-vr:before{content: "";position:absolute;left:0;width:100%;height:100%;background: url("/img/kid-vr.png") no-repeat;background-size: contain;bottom: 70%;}

@media (min-width:1200px) {
    
}
@media (max-width:1199px) {
    .flick-slider .flickity-page-dots{bottom: 30px;}
    #slider-outer-container:after{display:none}
    .slider-left,.slider-right{width:40px;height:40px;box-shadow: 0 0 0 3px white}
    .slider-right{right:20px}
    #slider-outer-container{border-radius:10px}
}
@media (max-width:764px) {
    #slider-wrapper{padding:0 10px;}
    #slider-outer-container{padding-bottom: 156.25%;}
    #slider-outer-container:after{content: none;}
    .slide-photo > picture{display:block;position:relative;width:100%;padding-bottom: 156.25%;overflow:hidden}
    .flick-slider .flickity-page-dots{bottom: 20px;}
}

@media (min-width:1200px) and (max-width:1399px) {
    #why-choose-benefits > li{margin-left:8%;margin-top:50px;position:relative;width:28%}
    #why-choose-benefits > li:nth-child(3n+1){margin-left:0}
    #why-choose-benefits > li:nth-child(-n+3){margin-top:0}
    #why-choose-benefits > li:nth-child(3n+2){margin-top:95px}
}
@media (min-width:1400px) {
    #why-choose-benefits > li{margin-left:2%;position:relative;width:15%}
    #why-choose-benefits > li:first-child{margin-left:0}
    #why-choose-benefits > li:nth-child(2n){margin-top:45px}
    #cloud1{animation:moveCloud1 20s linear infinite}
    #cloud2{animation:moveCloud2 20s linear infinite}
    #cloud3{animation:moveCloud3 20s linear infinite}
}
@media (min-width:1200px) {
    #classRooms-images > li{width:31%;margin-top:25px;margin-left:3.5%}
    #classRooms-images > li:nth-child(3n+1){margin-left:0}
    #classRooms-images > li:nth-child(-n+3){margin-top:0}
}
@media (min-width:765px) and (max-width:1199px) {
    #why-choose-benefits > li{margin-left:8%;margin-top:50px;position:relative;width:28%}
    #why-choose-benefits > li:nth-child(3n+1){margin-left:0}
    #why-choose-benefits > li:nth-child(-n+3){margin-top:0}
    #why-choose-benefits > li:nth-child(3n+2){margin-top:95px}
}
@media (max-width:1199px) {
    .text1{font:400 clamp(1.77rem,1.875vw,2.25rem) / 1.1 Horiatia;}
    #why-choose-wrapper{margin-top:50px;overflow: hidden}
    .circle-photo{width:55%;order:1;margin:0 22.5%;}
    .circle-container1{position:relative;width:35%;margin-right:6%;order:2;margin-bottom:40px}
    .circle-container3{position:relative;width:35%;margin-left:6%;order:3}
    .circle-container2{position:absolute;right:2%;top:0;width:20%}
    #cloud1{left:-5%}
    #cloud2{top:36px;left:10%}
    #cloud3{top:26%;right:-10%}
    #classRooms-images{margin-top:35px}
    #classRooms-images > li{width:49%;margin-top:20px;margin-left:2%}
    #classRooms-images > li:nth-child(2n+1){margin-left:0}
    #classRooms-images > li:nth-child(-n+2){margin-top:0}
    #expression-container{padding:0 15px;overflow:hidden}
    .expressionSlider-left,.expressionSlider-right{position:absolute;width:50px;height:41px;top:0;bottom:0;left:10px;margin:auto 0;background:url(../img/chevrons-left.svg) 50% 50% no-repeat;cursor:pointer;z-index:20}
    .expressionSlider-right{left:unset;right:10px;background:url(../img/chevrons-right.svg) 50% 50% no-repeat}
    .tabs-inner label{padding:16px 6px}
    #contact-container{margin:40px auto 0;padding:0 15px}
    #googleMap-container{width:100%;padding-right:0}
    #googleMap{margin-top:30px;border:3px solid #fff;width:100%;height:460px}
    #contact-form-container{width:100%;padding-left:0;margin-top:30px}
}

@media (max-width:764px) {
    .text1{font:400 clamp(1.47rem,1.875vw,2.25rem) / 1.1 Horiatia;}
    .text3{display:block;position:relative;font:400 clamp(3.12rem,4.688vw,5.62rem) / 1 Horiatia;color:#1F4FA3;text-align:center}
    #contact-container{padding:0 10px}
    .contact-col-left{position:relative;width:100%;padding-right:0}
    .contact-col-right{position:relative;width:100%;padding-left:0;margin-top:15px}
    #classRooms-container{margin:140px auto 0;max-width:1720px;padding:0 10px;text-align:center}
    #why-choose-benefits > li{margin-left:4%;margin-top:80px;position:relative;width:48%}
    #why-choose-benefits > li:nth-child(2n+1){margin-left:0}
    #why-choose-benefits > li:nth-child(-n+2){margin-top:0}
    #why-choose-info-container{padding:0 10px;margin:130px auto 0}
    #cloud1{top:11%}
    #cloud2{top:6%;left:10%}
    #cloud3{top:32%;width: 150px;}
    .circle-photo{width:70%;order:1;margin:130px auto 0}
    .circle-container1{position:relative;width:70%;margin-right:6%;order:2;margin-bottom:40px;margin-top:30px}
    .circle-container3{position:relative;width:70%;order:3;margin-left:auto}
    .circle-container2{position:absolute;right:1%;top:-6%;width:40%}
    #expression-container{margin:40px auto 0;padding:0 10px;overflow:hidden}
    #why-choose-benefits > li picture{width:80px;height:80px;top:-50px}
    .benefits-title{padding:45px 10px 20px}
    #why-choose-benefits-container{padding:0 10px}
    .tabs-title{min-height:auto;text-align:left;background:url("../img/tabs-arrow-blue.svg") 100% 50% no-repeat}
    .tabs-inner input[type="radio"]:checked + label .tabs-title{background:url("../img/tabs-arrow.svg") 100% 50% no-repeat}
    .tabs-inner{display:block}
    .tabs-inner label{padding:12px 6px;border-top:2px solid #FFD3AB;border-bottom:none}
    .tabs-inner label:before{display:none}
    .tabs-inner .tab-inner{padding:20px 0}
    .tabs-inner input[type="radio"]:checked + label + .tab-inner{border-top: 2px solid #FFD3AB;padding-bottom:70px}
    .expressionSlider-left,.expressionSlider-right{top:unset;bottom:-55px;margin:0;left:calc(50% - 55px)}
    .expressionSlider-right{top:unset;bottom:-55px;margin:0;left:unset;right:calc(50% - 55px)}
}

@media (min-width:1200px) {
    .left-practice{width: 50%;align-items: center;flex-wrap: nowrap;padding-right: 3%;}
    .practices-texts{margin-left: 20px;}
    .right-practice{width: 50%;margin-top: 58px;padding-left: 4%;}
    .palso-right-container{margin-left: auto;border-left: 1px solid #444444;padding-left: 50px;}
    .palso-svg-top{position: absolute;top:-17%;right: 8%;z-index: 3;width: 15%;}
    .junior-classes-container{display: flex;flex-wrap: wrap;}
    .junior-box:first-child:before{content: "";position: absolute;top:0;left: 0;background: url("/img/red-rectangle.svg") no-repeat;width: 100%;height: 100%;z-index: 1;background-size: contain;}
    .junior-box:nth-child(2):before{content: "";position: absolute;top:0;left: 0;background: url("/img/orange-rectangle.svg") no-repeat;width: 100%;height: 100%;z-index: 1;background-size: contain;}
    .junior-box:nth-child(3):before{content: "";position: absolute;top:0;left: 0;background: url("/img/grey-rectangle.svg") no-repeat;width: 100%;height: 100%;z-index: 1;background-size: contain;}
    .register-items-container{display: flex;position: relative;margin-bottom: 80px;padding: 0 30px;}
    .item-box{width: 31%;margin-right: 4%;margin-top: -11%;display: flex;flex-direction: column;}
    .item-box:last-child{margin-right: 0;}
    .item-box:nth-child(2) .item-title,.item-box:nth-child(3) .item-title{max-width: 290px;}
    .item-box-ratio{width: 100%;display: block;overflow: hidden;padding-bottom: 100%;}
    .item-box-ratio img{position:absolute;left:0;width: 100%;height:100%;object-fit:scale-down;bottom: 0;}
    .ar-container,.vr-container{width: 29%;display: flex;flex-direction: column;align-self: flex-end;}
    .vr-container{align-self: flex-start;}
    .ar-title,.vr-title{font: 400 22px Horiatia;color:#262626;max-width: 120px;text-transform: uppercase;}


}
@media (min-width: 1200px) and (max-width: 1400px) {.title-box{max-width: 105px;}}
@media (min-width: 1200px) and (max-width: 1550px) {
    .junior-box:first-child{margin-right: 30px;}
    .palso-right-container{margin-top: 30px;}
    .palso-left-container{margin-top: 50px;}
    .junior-box:nth-child(3) .price-box{width: 75%;}
    .price-box{width: 95%;padding: 12px 10px;}
    .price-title{font:400 clamp(1.375rem,1.935vw,1.875rem) / 1 Horiatia;}
    .title-box{font:400 clamp(1.875rem,2.903vw,2.813rem) / 1 Horiatia;bottom: 10px;}
    .description-box{font: 700 14px Geologica;max-width:220px;bottom: 10px; }


}
@media (max-width:1199px) {
    #why-choose-info-container{justify-content: center;}
    .few-words-description{max-width: 630px;margin: 23px auto 0;}
    .practice-container{max-width: 570px;}
    .practice-container:before{content: none;}
    .left-practice,.right-practice{width: 100%;flex-wrap: nowrap;align-items: center;}
    .left-practice{border-bottom: 1px solid rgb(228, 228, 228);padding-bottom: 50px;}
    .right-practice{padding-top: 35px;}
    .kid-svg{width: 28.47%;}
    .practice-title3{text-align: center;}
    .register-title{max-width: 330px;margin: 0 auto 40px;}
    .register-prespective {max-width: 460px;margin: 0 auto;position: relative;perspective: 600px;}
    .prespective{transform: rotateX(5deg);}
    .register-items-container{padding-top: 40px;}
    .item-title{margin: 15px auto 0;}
    .item-box{width: 100%;display: flex;flex-direction: column;margin-bottom: 30px;}
    .item-box:last-child{margin-bottom: 0;}
    .item-box:nth-child(2) .item-title,.item-box:nth-child(3) .item-title{max-width: 290px;}
    .item-box-outter{width: 50%;}
    .item-box-ratio{width: 100%;display: block;overflow: hidden;}
    .item-box-ratio img{position:relative;width: 100%;height:100%;object-fit:scale-down;inset: 0;margin: auto;max-width: 80%;max-height: 80%;}
    .bottom-register-container{flex-wrap: wrap;justify-content: center;}
    .earth-container{width: 70%;order:1;}
    .ar-container{width: 48%;order: 3;margin-left: 4%;}
    .vr-container{width: 48%;order: 2;}
    .ar-title,.vr-title{font: 400 19px Horiatia;color:#262626;max-width: 120px;text-transform: uppercase;}
    .palso-svg-top{position: absolute;top:23px;right: 0;left:0;margin:0 auto;z-index: 3;width: 100px;}
    .why-palso-title{margin-top: 106px;}
    .palso-container{flex-wrap: wrap;margin-right: 0;margin-left: unset;padding-top: 7%;}
    .palso-left-container, .palso-right-container {width: 100%;}
    .palso-left-container{margin-top: 70px;border-bottom: 1px solid #444444;padding-bottom: 30px;}
    .junior-classes-container{display: flex;flex-wrap: wrap;justify-content: center;max-width: 620px;margin: 0 auto;}
    .price-box{left: 24px;margin: unset;width: 80%;}
    .junior-box{width: 37%;}
    .junior-box:nth-child(3) {width: 60%;}
    .junior-box:nth-child(3) .price-box{width: 70%;left: 0;right: 0;margin: 0 auto;}
    .junior-box:first-child:before{content: "";position: absolute;top:0;left: 0;background: url("/img/red-rectangle.svg") no-repeat;width: 100%;height: 100%;z-index: 1;background-size: contain;}
    .junior-box:nth-child(2):before{content: "";position: absolute;top:0;left: 0;background: url("/img/orange-rectangle.svg") no-repeat;width: 100%;height: 100%;z-index: 1;background-size: contain;}
    .junior-box:nth-child(3):before{content: "";position: absolute;top:0;left: 0;background: url("/img/grey-rectangle.svg") no-repeat;width: 100%;height: 100%;z-index: 1;background-size: contain;}
    .title-box{max-width: 113px;}
    .palso-right-container{text-align: center;padding-top: 20px;}
    .palso-small-desc, .palso-small-desc2{max-width: unset;padding-right: 0;}
    .palso-levels-title{padding-right: 0;margin-bottom: 40px;}
    .palso-classes-container{margin: 20px 0 0 0 ;}
    .kid-svg-palso{position: relative;left: 0;margin: 53px auto 0;width: 18%;}
    .class-palso-box{justify-content: center;}
    .alignment{width: 100%;}
    .class-palso-box.alignment .palso-class,.palso-class{width: 28%;text-align: left;}
    .palso-class2{width: 30%;text-align: left;}

}
@media (orientation: landscape) and (min-width:764px) and (max-width: 1199px) {
    .register-prespective{max-width: 1199px;margin: 0 auto;position: relative;perspective: 800px;}
    .prespective{max-width:1199px;width: 96%;height: 100%;background-color: white;position: absolute;top:0;left: 0;right:0;margin: 0 auto;z-index: -1;transform: rotateX(25deg);border-radius: 20px;filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));}
    .register-items-container{display: flex;position: relative;margin-bottom: 80px;padding: 0 20px;}

}
@media (max-width:764px) {
    #few-words{padding: 0 10px;}
    #practice{padding: 0 10px;margin-top: 34px;}
    #register{margin-top: 40px;padding: 0 10px;}
    #palso{padding: 0 10px;}
    #palso:after,#palso:before{height: 5%;}
    .left-practice{flex-wrap: wrap;align-items: center;justify-content: center;padding-bottom: 30px;}
    .practice-title{margin-top: 10px;}
    .practice-title3{margin-bottom: 14px;}
    .practice-description{font: 700 17px Geologica;}
    .practice-description ul li{margin-bottom: 32px;}
    .register-title{max-width: 315px;margin:0 auto 20px;}
    .item-box{margin-bottom: 42px;}
    .item-box-outter{width: 44%;}
    .item-title{max-width: 260px;}
    .item-box-ratio{width: 100%;display: block;overflow: hidden;}
    .item-box-ratio img{position:relative;width: 100%;height:100%;object-fit:scale-down;inset: 0;margin: auto;max-width: 90%;max-height: 90%;}
    .bottom-register-container{flex-wrap: wrap;justify-content: center;margin: 60px auto;}
    .earth-container{width: 83%;order:1;}
    .ar-container{width: 100%;order: 3;margin-left: unset;}
    .vr-container{width: 100%;order: 2;margin-bottom: 22px;margin-top: 40px;}
    .ar-box, .vr-box{width: 140px;height: 140px;}
    .ar-title,.vr-title{font: 400 17px Horiatia;color:#262626;max-width: 120px;text-transform: uppercase;}
    .ar-desc, .vr-desc{max-width: 274px;}
    .why-palso-title{margin-top: 106px;}
    .palso-container{flex-wrap: wrap;margin-right: 0;margin-left: unset;padding-top: 7%;}
    .palso-left-container, .palso-right-container {width: 100%;}
    .palso-left-container{margin-top: 70px;border-bottom: 1px solid #444444;padding-bottom: 30px;}
    .junior-classes-container{display: flex;flex-wrap: wrap;justify-content: center;max-width: 620px;margin: 0 auto;flex-direction: column;}
    .price-box{width: 84%;padding: 9px;left:0;right: 0;margin: 0 auto;}
    .junior-box{width: 60%;margin: 0 auto;border-radius: 30px;padding-bottom: 15px;}
    .junior-box:before{content: none !important;}
    .junior-box:first-child{margin: 0 auto 30px;}
    .junior-box:first-child{background-color:#DD5737;}
    .junior-box:nth-child(2){background-color: #F4831D;}
    .junior-box:nth-child(3) {width: 75%;margin: 30px auto 0;background-color: #889FBC;border-radius: 30px;}
    .junior-box:nth-child(3) .price-box{width: 73%;left: 0;right: 0;margin: 0 auto;}
    .description-box{max-width: 200px;font:700 15px Geologica;}
    .other-packages{max-width: 307px;}
    .palso-right-container{text-align: center;padding-top: 20px;}
    .palso-svg-top{position: absolute;top:unset;right: 0;left:0;margin:-5px auto;z-index: 3;width: 100px;}
    .palso-small-desc, .palso-small-desc2{max-width: unset;padding: 0 10px;margin:22px auto;}
    .palso-levels-title{padding-right: 0;margin-bottom: 40px;}
    .palso-classes-container{margin: 20px 0 0 0 ;}
    .kid-svg-palso{position: relative;left: 0;margin: 50px auto 0;width: 28.47%;}
    .class-palso-box{justify-content: center;}
    .alignment{width: 100%;}
    .palso-class{color:#383838;background: url("/img/dot-arrow.svg") no-repeat  100% center;}
    .class-palso-box.alignment .palso-class,.palso-class{width: 47%;text-align: left;}
    .palso-class2{width: 44%;text-align: left;padding-left: 20px;}

}

@keyframes rotate {
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
}