@media (min-width: 1200px) {
  .container {
    max-width: 1400px;
  }
}
@media (max-width: 1700px) {}
@media (max-width: 1600px) {}
@media (max-width: 1400px) {

}
@media (max-width: 1299px) {

}
@media (max-width: 1199px) {
	.container, .container-lg, .container-md, .container-sm {
    max-width: 100%;
}
	.main-img img {
    width: 95%;
}
}
@media (max-width: 1099px) {
	.brands-content {
    margin-bottom: 20px;
}
}
@media (max-width: 1199px) {
	

}
@media (max-width: 1024px) {}
@media (max-width: 991px) {
	.page-top {
		height: 300px;
	}
	span.mt-2.mb-5 {
    margin-bottom: 20px!important;
}
	.category {
    margin-bottom: 30px;
}
	.our-trainings {
    margin-bottom: 20px;
}
	.page-top .page-top-title .title {
    font-size: 30px;
}
	header .lang-dropdown{
		display: none;
	}
	.wsmobileheader .lang-dropdown{
		display: block!important;
	}
	.lang-btn {
    width: 39px;
    height: 37px;
}
	.lang-dropdown {
    display: block;
    float: right;
    margin-left: 0;
    margin-top: 8px;
    margin-right: 8px;
}
	.dropdown-menu.hotels-item.show {
    margin-top: 0px;
}
	.dropdown-item {
    padding: 0.1rem 0.6em;
}
	.trainings, .videos  {
    margin-bottom: 15px;
}
	.main-img img {
		display: none;
	}
	.phone-mobile {
    margin-right: 8px;
    margin-top: 8px;
}
	.phone-mobile img {
    width: 37px;
}
	header {;
    padding-bottom: 0px;
}
	.logo, .btn-get {
		display: none;
	}
  .wsmenu > .wsmenu-list > li.headerbtns {
    width: 49%;
    float: left !important;
  }
  .wsmenu > .wsmenu-list > li.headerbtns a.headerbtn01 {
    background-color: #d7412e;
    color: #fff !important;
  }
  .wsmobileheader .smllogo img {
    width: 120px;
  }
  .wsmenu > .wsmenu-list > li > .wsmenu-click > i {
    margin: 14px 18px 0px 0px !important;
  }
  .wsmenu > .wsmenu-list > li .wsmenu-click.ws-activearrow > i {
    margin-right: 21px !important;
  }
  .wsmenu > .wsmenu-list > li > a {
    border-bottom-color: #f3f3f3 !important;
  }
  .wsmenu > .wsmenu-list > li > .wsmegamenu.halfmenu {
    padding: 10px 4px !important;
  }
  .wsmenu > .wsmenu-list > li > ul.sub-menu > li:last-child {
    border-bottom: 1px solid #f3f3f3 !important;
  }
  .wsmenu > .wsmenu-list > li:hover > a {
    background: #fff !important;
    text-decoration: none;
    color: #E51D21!important;
  }
  .wsmenu > .wsmenu-list > li > a {
    padding: 6px 3px 6px 14px !important;
  }
  .container, .container-md, .container-sm {
    max-width: 98% !important;
  }
  .tabs-left {
    height: auto;
  }
  .mtop {
    margin-top: 10px !important;
  }
}
@media (max-width: 768px) {
	.page-top .top-vawe {
    bottom: -3px;
}
	.page-top {
    height: 250px;
}
	.main-content-bottom {
		width: 100%;
	}
	.container.d-flex.justify-content-between {
    display: inherit!important;
    justify-content: inherit!important;
}
	.social-media {
		width: 100%;
		text-align: center;
	}
	.footer-menu {
    width: 100%;
		margin-bottom: 20px;
}
	.footer-menu ul li {
    width: 100%;
    display: inline-block;
		text-align: center;
}
	.footer-menu ul li a{
		padding-top: 10px;
		padding-bottom: 10px;
}
	.info {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.webron {
		width: 100%;
		text-align: center;
	}
}

@media (max-width: 650px) {}
@media (max-width: 575px) {
	.page-top .page-top-title .title {
    font-size: 26px;
}
	.page-top {
    height: 200px;
}
	span.mt-2.mb-5 {
    margin-bottom: 6px!important;
}
}
@media (max-width: 480px) {
	.page-top .page-top-title .title {
    font-size: 24px;
}
	.trainings-wp {
    width: 100%;
}
}
@media (max-width: 414px) {}
@media (max-width: 375px) {

}
@media (max-width: 320px) {}