@media (min-width: 1920px) {
  .carousel-caption {
    width: 60%;
    position: absolute;
    bottom: 300px;
    left: 10%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left; }
  .carousel-control-next-icon {
    margin-right: -150px;
    border-radius: 50%;
    background-image: none; }
  .fa-chevron-left,
  .fa-chevron-right {
    font-size: 50px; }
  .carousel-control-prev-icon {
    margin-left: -150px;
    border-radius: 50%;
    background-image: none; }
  .homeSliderText {
    width: 100%;
    top: 45%; }
  .homeSliderText {
    width: 100%;
    top: 0%;
    left: 0%;
    z-index: 150; }
    .homeSliderText__head {
      font-size: 56px;
      font-family: Avetra;
      font-weight: bold;
      letter-spacing: 1px;
      color: white;
      margin-bottom: 0; }
    .homeSliderText__subHead {
      color: white;
      font-size: 28px;
      font-family: roboto;
      font-weight: 300;
      letter-spacing: 10px; }
    .homeSliderText__text {
      color: white;
      font-family: roboto;
      font-size: 16px;
      font-weight: 300;
      letter-spacing: 1px;
      margin-top: 50px; }
    .homeSliderText__sum {
      color: white;
      font-family: Avetra;
      font-size: 24px;
      font-weight: 500;
      letter-spacing: 2px;
      margin-bottom: 40px; }
    .homeSliderText__btn {
      color: white;
      background-color: #009ff4;
      width: 100%;
      text-align: center;
      padding: 10px 60px;
      font-family: roboto;
      font-size: 24px;
      letter-spacing: 4px;
      font-weight: 300;
      z-index: 999;
      border-radius: 5px; }
      .homeSliderText__btn:hover {
        color: black;
        background-color: #535353;
        text-decoration: none; }
.modal-head {
    left: -5%!important;
    margin-top: 3%;
}}
@media(max-width: 1200px){
	.HomeFixetText {
  		top: 230px;
	}
}
@media(max-width:1024px){
	.coverMask {
  background: -o-linear-gradient(to left, transparent 50%,transparent 50%);
  background: linear-gradient(to left, transparent 50%,transparent 50%);}
  .carousel-height-1 {
    position: relative;
    height:500px;
    overflow: hidden; }
  .carousel-height-2 {
    position: relative;
    height: 42vh;
    overflow: hidden; }
  .carousel-caption {
    width: 70%;
    position: absolute;
    bottom: 300px;
    left: 4%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left; }
  .homeSliderText {
    width: 100%;
    top: 45%; }
  .homeSliderText {
    width: 100%;
    top: -20%;
    left: 0%;
    z-index: 150; }
    .homeSliderText__head {
      font-size: 30px;
      font-family: Avetra;
      font-weight: bold;
      letter-spacing: 1px;
      color: white;
      margin-bottom: 0; }
    .homeSliderText__subHead {
      color: white;
      font-size: 20px;
      font-family: roboto;
      font-weight: 300;
      letter-spacing: 10px; }
    .homeSliderText__text {
      color: white;
      font-family: roboto;
      font-size: 18px;
      font-weight: 300;
      letter-spacing: 1px;
      margin-top: 42px; }
    .homeSliderText__sum {
      color: white;
      font-family: Avetra;
      font-size: 20px;
      font-weight: 500;
      letter-spacing: 2px;
      margin-bottom: 40px; }
    .homeSliderText__btn {
      color: white;
      background-color: #009ff4;
      width: 100%;
      text-align: center;
      padding: 10px 60px;
      font-family: roboto;
      font-size: 24px;
      letter-spacing: 4px;
      font-weight: 300;
      z-index: 999;
      border-radius: 5px; }
      .homeSliderText__btn:hover {
        color: black;
        background-color: #535353;
        text-decoration: none; }
        .HomeFixetText {
          width: 50%;
          position: absolute;
          left: 4%;
          top: 170px;
          z-index: 100; }
          .homeSliderText__link {
            left: 0;
            right: 36%;
            bottom:-115px; }
	.modal-head {
    left: -1%!important;
    margin-top: -3%;
}
}

@media(max-width:1115px){
  .carousel-caption {
    width: 65%;
  }
	.navbar-dark .navbar-toggler{
	margin-left : auto;
		order : 0;
	}
	.navbar-collapse{
		order : 2;
	}
	.mySlider h5 {
		font-size: 12px;
	}
	.mySlider p {
  	font-size: 11px;
	}
	.homeSliderText__text {
    margin-top: 20px;
}
}

@media (max-width: 991px) {
	.navbar-nav li{
	display:flex;
	justify-content:center;
	margin-top:10px;
}
.myOrder {
    order: 0;
}
	.my_height {
    max-height: 160px;
}
  .carousel-height-1 {
    position: relative;
    height: 465px;
    overflow: hidden; }
  .carousel-height-2 {
    position: relative;
    height: 42vh;
    overflow: hidden; }
  .HomeFixetText {
    width: 50%;
    position: absolute;
    left: 4%;
    top: 35%;
    z-index: 100; }
  .homeSliderText {
    width: 100%;
    top: -50%;
    left: 0%;
    z-index: 150; }
    .homeSliderText__sum {
      color: white;
      font-family: Avetra;
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 2px;
      margin-bottom: 23px;
  }
  .carousel-indicators{
    bottom: -23px;
  }
    .homeSliderText__head {
      font-size: 18px; 
	}
    .homeSliderText__subHead {
      letter-spacing: 3px;
      font-size: 24px; }
    .homeSliderText__text {
      font-size: 14px;
      margin-top: 10px; }
    .homeSliderText__link {
      width: 70px;
      height: 70px;
      margin: 0px auto;
      position: absolute;
      bottom:-100px;
      left: 0;
      right: 44%; }
    .homeSliderText__btn {
      font-size: 16px; }
  .carousel-control-next-icon {
    margin-right: -100px; }
  .fa-angle-double-left,
  .fa-angle-double-right {
    font-size: 30px; }
  .carousel-control-prev-icon {
    margin-left: -100px; }
  .cardBlock .bord {
    border-left: 0px solid #535353; }
  .buttons__btn:last-child {
    margin-top: 20px;
    padding: 10px 60px; }
  .buttons__btn:first-child {
    padding: 10px 60px; }
  .resentaciy {
/*     background-color: #e3fdfb; */
    width: 100%; }
    .resentaciy__head {
      font-size: 24px;
/*       color: black; */
      font-family: Avetra; }
    .resentaciy__img {
      width: 100%; }
    .resentaciy__text {
/*       color: black; */
      font-family: roboto;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 1px;
      padding: 20px 40px; }
  .cardLessons {
    margin-top: 30px; }
    .cardLessons .img {
      width: auto;
      height: 1150px;
      overflow: hidden; }
      .cardLessons .img .mobile {
        max-width: 1200px;
        width: 100%;
		  height:1200px;
        display: block; }
      .cardLessons .img .decstop {
        display: none; }
	.cardLessons .img .mobile-2 {
        max-width: 1200px;
        width: 100%;
        display: block; }
      .cardLessons .img .decstop {
        display: none; }
  .mySlider {
    width: 100%;
    margin: 0px auto 0px auto; }
  .sochial {
    margin-top: 30px; }
  .cursesBTN {
    margin: 70px auto; }
    .cursesBTN a {
      padding: 5px 10px; } }

@media (max-width: 767px) {
	.cardLessons .card {
		height: 315px;
	}
	.about-us h1 {
		font-size: 30px;
	}
	.about-us h2{
		letter-spacing: 2px;
		font-size: 30px;

	}
	.bgAllAssets__head {
		font-size: 46px;
		color: white;
		font-family: Avetra;
		font-weight: bold;
	}
	.media-nam {
    width: 20%;
    font-size: 50px;
    color: white;
    text-align: center;
}
	.custom-logo-link img {
    width: 145px;
    height: auto;
}
	.menu li a {
		font-size: 13px;
		text-decoration: none;
		letter-spacing: 4px;
		color: white;
	}
	.myLang ul {
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
		overflow: hidden;
}
	.block-3{
		
	}
	.block-3-mob{
		display:block;
		position: absolute;
    z-index: -1;
    width: 100%;
	} 
  .header__btn {
    font-size: 14px;
    text-decoration: none;
    letter-spacing: 4px;
	  margin:20px 0px;
    color: white; }
  .footer__smoll {
    margin-right: auto;
    font-size: 12px;
    color: white;
    font-family: roboto; }
  .footer {
    padding-top: 45px;
}
  .myBtn__margin {
    margin: 0 auto; }
  .carousel-height-1 {
    position: relative;
    height: 83vh;
    overflow: visible; }
  .carousel-height-2 {
    position: relative;
    height: 71vh;
    overflow: hidden; }
	.my-vh{
		height: 100vh;
		overflow:visible;
	}
  .carousel-caption {
    width: 100%;
    position: sticky;
    left: 0%;
   bottom : 40%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center; }
  .carousel-item {
    height: 630px; }
  .HomeFixetText {
    width: 100%;
    position: absolute;
    left: 0%;
    top: 435px;
	  padding: 0px 10px;
    z-index: 100; }
  .homeSliderText {
    width: 100%;
    top: -12%;
    left: 0%;
    z-index: 150; }
    .homeSliderText__head {
      width: 85%;
      line-height: 34px;
      margin: auto;
      font-size: 30px; }
    .homeSliderText__subHead {
      line-height: 28px;
    margin-top: 10px;
      font-size: 18px; }
    .homeSliderText__text {
      text-align: center;
      padding: 0px 10px; }
    .homeSliderText__sum {
      font-size: 18px;
      text-align: center; }
    .homeSliderText__link {
      left: 0;
    right: 5px;
    bottom: 138px;
    width: 50px;
    height: 50px; }
  .carousel-indicators {
    bottom: -40px; }
  .carousel-control-next-icon {
    margin-right: -50px;
    border-radius: 50%;
    background-image: none; }
  .fa-angle-double-left,
  .fa-angle-double-right {
    font-size: 30px; }
  .carousel-control-prev-icon {
    margin-left: -50px;
    border-radius: 50%;
    background-image: none; }
  .cover {
    position: relative;
    height: 670px; }
    .cover__img {
      width: 100%;
      height: 70vh; }
  .head {
    position: absolute;
    top: 45%;
    left: 0%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .head__name {
      font-size: 44px;
      color: white;
      font-family: Avetra;
      font-weight: bold;
      letter-spacing: 2px;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2; }
    .head__text {
      font-family: roboto;
      font-size: 24px;
      letter-spacing: 2px;
      color: white;
      font-weight: 300;
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
          -ms-flex-order: 3;
              order: 3; }
    .head__play img {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      width: 50px;
      height: 50px;
      color: white;
      margin-bottom: 30px;
      display: block; }
      .head__play img:hover {
        text-decoration: none;
        color: #beaaaa; }
  .mobile {
    max-width: 1200px;
    width: 100%;
	  height:1210px;
    display: block; }
	.mobile-2 {
    max-width: 1200px;
    width: 100%;
    display: block; }
  .decstop {
    display: none; }
  .buttons__link {
    width: 85%; }
  .buttons__btn:last-child {
    margin-top: 20px;
    padding: 15px 60px;
    width: 85%; }
  .buttons__btn:first-child {
    padding: 15px 60px;
    width: 85%; }
  .resentaciy {
/*     background-color: #e3fdfb; */
    width: 100%; }
    .resentaciy__head {
      font-size: 24px;
/*       color: black; */
      font-family: Avetra; }
    .resentaciy__img {
      width: 100%; }
    .resentaciy__text {
/*       color: black; */
      font-family: roboto;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 1px;
      padding: 40px 20px; }
  .coverLearn {
	  position: relative;
    
    background-repeat: no-repeat;
    background-size: cover;
	 background-position: center;
    text-align: center;
    margin: 30px 0px;
    padding: 30px 0px; }
	.coverLearn img{
		display: block;
		position: absolute;
		margin-top:-20px;
    left: 0px;
    width: 100%;
    right: 0;
    z-index: -1;
	}
	
    .coverLearn__p, .coverLearn__head {
      font-family: Avetra;
      font-size: 22px;
      font-weight: bold;
      color: white;
      letter-spacing: 2px;
      margin: 0; }
    .coverLearn__text {
      text-align: center;
      font-family: roboto;
      font-size: 16px;
      font-weight: 300;
      letter-spacing: 2px;
      color: white;
      width: 90%;
      margin: 30px auto; }
  .cardLessons {
    margin-top: 30px; }
    .cardLessons .img {
      width: 100%;
      height: 1058px;
      overflow: hidden; }
  .mySlider {
    width: 100%;
    margin: 0px auto 0px auto; }
  .sochial {
    margin-top: 30px; }
  .cursesBTN {
    margin: 70px auto; }
    .cursesBTN a {
      padding: 15px 50px;
      font-size: 16px; }
  .modal-body iframe {
    width: 100%;
    height: 200px; }
  .mySlider h5 {
    font-size: 16px;
    color: white;
    font-family: Avetra;
    font-weight: 900; }
  .mySlider p {
    font-family: roboto;
    font-size: 12px;
    color: white;
    font-weight: 300; }
  .slick-next,
  .slick-prev {
    display: none !important; }
  .head-proff {
    letter-spacing: 10px;
    font-family: Avetra;
    font-size: 20px;
    color: white;
    text-align: center; }
  .head-proff__h3 {
    letter-spacing: 2px;
    font-family: Avetra;
	  padding-left:10px;
    font-size: 24px;
    color: white; } }
@media(max-width: 500px){
	.dropdown-menu {
		left: -50px!important;
	}
	.bgAllAssets__head {
		font-size: 35px;
		color: white;
		font-family: Avetra;
		font-weight: bold;
	}
	.bgAllAssets__text-modific {
		font-size : 18px;
	}
	
}
@media(max-width:390px){
	.carousel-height-1 {
		position: relative;
		height: 110vh;
		overflow: visible;
	}
	bgAllAssets__head {
		font-size: 24px;
	}
}
	
@media(max-width:375px){
  .carousel-height-1{
    height: 650px;
  }
  .carousel-caption{
    top: 51%;
  }
  .HomeFixetText {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 73%;
    z-index: 100;
}
}

@media (max-width: 320px) {
	.myBtn {
    font-size: 10px;
}
	.cardLessons .img {
    width: 100%;
    height: 1130px;
    overflow: hidden;
}
	.wrapperCoverLearn {
    margin-top: 50px;
}
  .cursesBTN a {
    padding: 15px 47px;
    font-size: 16px;
}
  .carousel-height-1 {
    position: relative;
    height: 108vh;
    overflow: visible;}
  .homeSliderText__btn {
    padding: 15px 50px; }
  .cover {
    position: relative;
    height: 600px; }
    .cover__img {
      width: 100%;
      height: 60vh; }
  .carousel-item {
    height: 103vh; }
  .HomeFixetText {
    width: 100%;
    position: absolute;
    left: 0%;
    top: 65%;
    z-index: 100; }
  .carousel-caption {
    width: 100%;
    position: absolute;
    bottom: 20px;
    left: 0%;
    top: 44%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center; }
	.homeSliderText__link {
    left: 0;
    right: 26px;
    bottom: 180px;
    width: 50px;
    height: 50px;
}
  .head {
    position: absolute;
    top: 32%;
    left: 0%;
    text-align: center; }
  .buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .buttons__head {
      color: white;
      font-size: 24px;
      font-family: Avetra;
      font-weight: 700; }
    .buttons__text {
      color: white;
      font-size: 18px;
      font-weight: 300;
      font-family: roboto; }
    .buttons__link {
      color: white;
      background-color: #009ff4;
      width: 100%;
      text-align: center;
      padding: 10px 0px;
      font-family: roboto;
      font-size: 18px;
      letter-spacing: 5px;
      font-weight: 300;
      border-radius: 5px; }
      .buttons__link:hover {
        color: black;
        background-color: #535353;
        text-decoration: none; }
    .buttons__btn:last-child {
      padding: 10px 0px;
      color: white;
      background-color: #535353;
      font-family: roboto;
      font-size: 18px;
      text-align: center;
      letter-spacing: 2px;
      border-radius: 5px; }
    .buttons__btn:first-child {
      padding: 10px 0px;
      color: white;
      background-color: #535353;
      font-family: roboto;
      font-size: 18px;
      text-align: center;
      letter-spacing: 2px;
      border-radius: 5px; }
    .buttons__btn {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
    .buttons__btn:hover {
      text-decoration: none;
      background-color: white;
      color: black; } }
@media (max-width: 315px){
	.carousel-height-1 {
		position: relative;
		height: 103vh;
		overflow: visible;
	}
	.head-proff {
		font-size: 15px;
	}
}
