@media (max-width: 1500px) {
    .page-3-header-image {
        height: 300px
    }

    .jconfirm .jconfirm-holder {
        width: 70%
    }

    [dir] .jconfirm .jconfirm-holder {
        margin: 0 auto
    }
}

@media (max-width: 1400px) {
    [dir] .list-7 > .container, [dir] .list-11.home .container {
        padding: 0 60px
    }
}

@media (max-width: 1316px) {
    .container {
        width: 100%
    }
}

@media (max-width: 1200px) {
    .page-3-header-image {
        height: 200px
    }

    [dir] .page-3-header-image {
        background-size: 1500px
    }

    [dir] .list-11.home > .container {
        padding: 0 60px
    }
}

@media (max-width: 1100px) {
    .list-1-item-btns {
        bottom: 5px
    }

    .list-1-item-details:after, .list-1-item-wrapper:after {
        bottom: 17px
    }

    .list-1-item-share-btns {
        bottom: 5px
    }
}

@media (max-width: 1000px) {
    .my-acc {
        color: #fff;
        -webkit-box-pack: center;
        justify-content: center
    }

    [dir] .my-acc {
        background-color: transparent
    }

    [dir=ltr] .my-acc {
        margin-right: 0
    }

    [dir=rtl] .my-acc {
        margin-left: 0
    }

    .my-acc.dt {
        display: none
    }

    .mobile-menu-icon {
        display: -webkit-box;
        display: flex
    }

    .main-menu {
        display: none
    }

    .footer-block-2-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        justify-content: center
    }

    [dir] .footer-block-2 > .container {
        padding: 15px
    }

    [dir] .footer-block-2-text {
        padding-top: 10px
    }

    .is-3 {
        width: 50%
    }

    .is-4 {
        width: 33.33333%
    }

    .langs-wrapper li:first-child:after {
        display: none
    }
}

@media (max-width: 800px) {
    #search-btn-2 {
        display: -webkit-box;
        display: flex;
        position: static
    }

    .form-7.desktop {
        display: none
    }

    .page-3-header-image {
        height: 160px
    }

    [dir] .page-3-header-image {
        background-size: 1200px
    }

    [dir] .list-5-slider, [dir] .list-5-wrapper, [dir] .list-9-wrapper {
        padding: 0 65px
    }

    .list-5-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        flex-direction: column-reverse;
        -webkit-box-pack: center;
        justify-content: center
    }

    .list-5-item-sec-1, .list-5-item-sec-2 {
        width: 100%
    }

    .list-5-item-title {
        font-size: 30px
    }

    [dir] .list-5-item-sec-2 {
        padding: 0
    }

    .langs-wrapper {
        display: none
    }

    [dir=ltr] .search-btn {
        margin-right: 0
    }

    [dir=rtl] .search-btn {
        margin-left: 0
    }

    .logo.responsive {
        display: block !important
    }

    .header-sec-2 {
        display: none
    }

    [dir] .body-wrapper {
        margin-top: 55px
    }

    header.default.on-scroll .header-sec-1 {
        height: 55px
    }

    .slick-dots {
        position: absolute;
        bottom: 0;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
        align-items: center
    }

    [dir=ltr] .slick-dots {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    [dir=rtl] .slick-dots {
        right: 50%;
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    .slick-dots li {
        display: block
    }

    .list-5-item {
        height: 540px
    }

    .list-1-item-btns {
        position: static;
        bottom: auto
    }

    [dir] .list-1-item-btns {
        margin-top: 10px
    }

    [dir=ltr] .list-1-item-btns {
        margin-right: auto
    }

    [dir=rtl] .list-1-item-btns {
        margin-left: auto
    }

    .list-1-item-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    [dir=ltr] .list-1-item-details:after, [dir=ltr] .list-1-item-wrapper:after {
        right: 55px
    }

    [dir=rtl] .list-1-item-details:after, [dir=rtl] .list-1-item-wrapper:after {
        left: 55px
    }

    .share-btn {
        position: absolute
    }

    [dir=ltr] .share-btn {
        right: 20px
    }

    [dir=rtl] .share-btn {
        left: 20px
    }

    .list-1-item-details:after, .list-1-item-wrapper:after {
        bottom: 37px
    }

    .list-1-item-share-btns {
        bottom: 25px
    }

    [dir=ltr] .list-1-item-share-btns {
        right: 65px
    }

    [dir=rtl] .list-1-item-share-btns {
        left: 65px
    }

    [dir=ltr] .list-1-item-contents {
        padding-left: 0
    }

    [dir=rtl] .list-1-item-contents {
        padding-right: 0
    }

    .list-1-item-image {
        height: auto;
        width: 100%
    }

    [dir] .form-5-sec-1, [dir] .list-1-item-image {
        margin-bottom: 15px
    }

    [dir] .form-5 .search-btn {
        margin-top: 15px
    }

    [dir] .page-2-header {
        margin-bottom: 80px
    }

    .page-2-icon {
        display: none
    }

    .page-2-title {
        font-size: 35px
    }

    .page-2-image-canvas {
        top: 60%
    }

    [dir=ltr] .page-2-image-canvas {
        left: -15px
    }

    [dir=rtl] .page-2-image-canvas {
        right: -15px
    }

    .page-3-desc, .page-3-desc p, .page-3-desc span {
        font-size: 16px !important
    }

    .header-sec-1 {
        height: 55px
    }

    [dir] .list-11.home .container {
        padding: 0 15px
    }

    [dir] .list-6-item {
        margin-bottom: 10px !important
    }

    .inner-menu-item-image {
        display: none
    }

    .inner-menu ul {
        height: auto
    }

    [dir] .inner-menu ul {
        padding-bottom: 20px
    }

    [dir=ltr] .inner-menu ul li + li {
        border-left: none
    }

    [dir=rtl] .inner-menu ul li + li {
        border-right: none
    }

    .page-3-content.on-scroll .inner-menu ul {
        height: auto
    }

    .search-btn {
        top: auto;
        -webkit-transform: translate(0)
    }

    [dir] .search-btn {
        transform: translate(0)
    }

    .list-12-tabs-header-item:after {
        display: none
    }

    .form-9, .sponsorship-form {
        width: 100%
    }

    .item-box-1 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    .item-box-1.half > div {
        width: 100%
    }

    [dir] .item-box-1.half > div {
        padding-bottom: 15px;
        margin-bottom: 15px;
        padding-top: 0;
        border-bottom: 1px solid rgba(167, 170, 172, .38824)
    }

    [dir=ltr] .item-box-1.half > div {
        border-right: none
    }

    [dir=rtl] .item-box-1.half > div {
        border-left: none
    }

    [dir] .item-box-1.half .item-box-1-2-wrapper {
        padding: 0;
        border-bottom: none
    }

    .item-box-1-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-pack: start;
        justify-content: flex-start
    }

    .list-4-content a, .list-4-content a span {
        word-wrap: break-word
    }
}

@media (max-width: 700px) {
    .general-search-btn {
        top: 5px
    }

    .form-6 form {
        width: 100%
    }

    [dir] .inner-menu ul {
        padding-top: 0
    }

    [dir] .inner-menu ul li {
        margin-top: 10px
    }

    [dir=ltr] .inner-menu ul li {
        margin-right: 10px
    }

    [dir=rtl] .inner-menu ul li {
        margin-left: 10px
    }

    [dir=ltr] .inner-menu ul li + li {
        margin-left: 0
    }

    [dir=rtl] .inner-menu ul li + li {
        margin-right: 0
    }

    .footer-block-2-wrapper {
        height: auto
    }

    .footer-menu-1 ul {
        height: 70px
    }

    .footer-block-sec-2-text {
        font-size: 17px
    }

    #search-btn {
        display: none
    }

    [dir] .list-11.inner-page .list-11-wrapper {
        padding: 0
    }

    .btn-2 {
        font-size: 20px
    }

    .list-5-item-title {
        font-size: 25px
    }

    [dir] .list-5-slider, [dir] .list-5-wrapper, [dir] .list-9-wrapper {
        padding: 0
    }

    .list-5 {
        height: 580px
    }

    [dir] .list-9 .list-5-item-sec-2 {
        padding-bottom: 0
    }

    [dir] .list-5-item-sec-1 {
        padding-bottom: 20px
    }

    .form-8 .search-btn {
        position: absolute;
        top: 0
    }

    [dir=ltr] .form-8 .search-btn {
        right: 0
    }

    [dir=rtl] .form-8 .search-btn {
        left: 0
    }

    .form-8 {
        position: relative
    }

    .form-8 .input-wrapper, .form-8 input {
        width: 100%
    }

    .list-1-item-title {
        font-size: 18px
    }

    .page-4-content-wrapper {
        width: 100%
    }

    [dir] .list-7 > .container {
        padding: 0 15px
    }

    [dir] .list-11.home2 .list-2-item {
        padding: 0
    }

    .list-8 {
        height: 400px
    }

    .page-4.text-11 .page-4-content, .page-4.text-185 .page-4-content {
        width: 100%
    }

    [dir] .page-4.text-11 .page-4-content, [dir] .page-4.text-185 .page-4-content {
        margin: 0
    }

    [dir] .class-1017 .page-3-contents {
        background-size: 100%
    }

    .is-4 {
        width: 50%
    }

    .popup-content {
        height: 90%;
        width: 95%
    }

    [dir=ltr] .form-9-input-wrapper > div:first-child {
        margin-right: 0
    }

    [dir=rtl] .form-9-input-wrapper > div:first-child {
        margin-left: 0
    }

    .form-9 .input-wrapper {
        width: 100%
    }

    [dir] .form-9 .input-wrapper {
        margin-bottom: 10px
    }

    #close-popup {
        top: 0
    }

    [dir=ltr] #close-popup {
        right: 0
    }

    [dir=rtl] #close-popup {
        left: 0
    }

    #tab1455 .container:after {
        display: none
    }

    .form-9-input-wrapper {
        flex-wrap: wrap
    }

    .inner-menu.a3.page-7730 ul li {
        width: auto
    }

    [dir] .inner-menu.a3.page-7730 ul li {
        padding: 0 3px
    }

    [dir] .inner-menu.a3.page-7730 ul li a {
        margin: 0
    }

    [dir] .page-3-content.on-scroll .inner-menu.a3.page-7730 ul li {
        padding: 0
    }

    [dir=ltr] .page-3-content.on-scroll .inner-menu.a3.page-7730 ul li:nth-child(4) {
        border-left: none
    }

    [dir=rtl] .page-3-content.on-scroll .inner-menu.a3.page-7730 ul li:nth-child(4) {
        border-right: none
    }

    .page-1713 .list-4-title:after, .page-8081 .list-4-title:after {
        top: -13px;
        width: 43%;
        height: 100%
    }

    [dir=ltr] .page-1713 .list-4-title:after, [dir=ltr] .page-8081 .list-4-title:after {
        left: -10px
    }

    [dir=rtl] .page-1713 .list-4-title:after, [dir=rtl] .page-8081 .list-4-title:after {
        right: -10px
    }

    #tab1721 .list-4-title:after {
        width: 80%
    }

    iframe {
        width: 85%
    }

    [dir] iframe {
        margin: 0 auto
    }

    [dir=ltr] .form-33-row > div + div {
        margin-left: 0
    }

    [dir=rtl] .form-33-row > div + div {
        margin-right: 0
    }

    .form-33, .form-33-row > div {
        width: 100%
    }

    .form-33-row {
        flex-wrap: wrap
    }

    .img-mob {
        display: block
    }

    .img-desk, .op-text {
        display: none
    }

    .op-wrapper {
        width: 80px
    }

    [dir=ltr] .op-wrapper {
        right: 5px
    }

    [dir=rtl] .op-wrapper {
        left: 5px
    }

    .op-wrapper-inn {
        width: 80px
    }

    [dir=ltr] .exit-op {
        right: 0
    }

    [dir=rtl] .exit-op {
        left: 0
    }

    .form-8-wrapper, .form-8-wrapper-1 {
        width: 100%
    }

    [dir] .form-8-wrapper-sec-1:first-child {
        margin-bottom: 25px
    }

    [dir=ltr] .form-8-wrapper-sec-1:first-child {
        margin-right: 0
    }

    [dir=rtl] .form-8-wrapper-sec-1:first-child {
        margin-left: 0
    }

    .form-8-wrapper-2-btn, .form-8-wrapper-sec-1 {
        width: 100%
    }

    [dir] .form-8-wrapper-2-btn:first-child {
        margin-bottom: 25px
    }

    [dir=ltr] .form-8-wrapper-2-btn:first-child {
        margin-right: 0
    }

    [dir=rtl] .form-8-wrapper-2-btn:first-child {
        margin-left: 0
    }

    [dir] .form-8-wrapper-2-btn:last-child {
        margin-bottom: 25px
    }

    [dir=ltr] .form-8-wrapper-2-btn:last-child {
        margin-left: 0
    }

    [dir=rtl] .form-8-wrapper-2-btn:last-child {
        margin-right: 0
    }

    [dir] .form-8-select-wrapper {
        margin-top: 25px
    }

    .form-8-wrapper-sec-1-label.type {
        width: 100%
    }

    [dir] .form-8-wrapper-sec-1-label.type {
        margin: 0;
        text-align: center
    }

    [dir] .form-8-select, [dir] .form-9-input-wrapper select {
        margin-top: 15px
    }

    .form-8-wrapper-1, .form-8-wrapper-2-contents {
        flex-wrap: wrap
    }
}

@media (max-width: 600px) {
    [dir] .list-2-item-wrapper {
        border: 1px solid #ececec;
        border-radius: 20px;
        box-shadow: none
    }

    [dir] .list-11.home2 .slick-list {
        margin: 0
    }

    .list-22-item-content {
        width: 100%
    }

    .page-3-header-image {
        height: 95px
    }

    [dir] .page-3-header-image {
        background-size: cover
    }

    .list-22-item-content {
        font-size: 25px
    }

    [dir] .list-22-item-content {
        margin-bottom: 15px
    }

    .footer-block-sec-2-text .bold {
        font-size: 30px
    }

    .list-7-item-image-wrapper {
        height: 350px
    }

    .form-6 .input-wrapper {
        height: 60px
    }

    [dir] .form-6 .input-wrapper {
        padding: 0 15px
    }

    .form-6 .input-wrapper input {
        height: 100%
    }

    [dir] .form-6 .input-wrapper input {
        border: 2px solid #93d500
    }

    .list-5-item-sec-2 {
        -webkit-transform: scale(1)
    }

    [dir] .list-5-item-sec-2 {
        transform: scale(1)
    }

    [dir] .footer-menu-1 {
        padding: 5px 0
    }

    .slick-dots {
        bottom: 10px
    }

    .class-1017 .page-3-desc > p:first-child {
        width: 100%;
        font-size: 22px !important
    }

    .list-12-item-row-title {
        width: 100%;
        font-size: 20px
    }

    [dir] .list-11-wrapper.youth .list-12-item-image, [dir] .list-11-wrapper.youth .list-12-item-image img {
        margin: 0 auto
    }

    .other-items-title {
        font-size: 25px
    }

    [dir] .other-items-title {
        padding-bottom: 25px
    }

    [dir] .other-items {
        padding-top: 20px;
        padding-bottom: 50px
    }

    .jconfirm .jconfirm-holder {
        width: 90%;
        width: 400px !important
    }

    [dir] .jconfirm .jconfirm-holder {
        margin: 0 auto
    }
}

@media (max-width: 550px) {
    [dir] .list-1.acc-3 .list-1-item-btns {
        margin: 0 auto
    }

    .list-20-item-brief {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column
    }

    [dir] .list-1-item-title, [dir] .list-20-item-title {
        text-align: center
    }

    [dir] .selects-wrapper > div:first-child {
        margin-bottom: 15px
    }

    [dir=ltr] .selects-wrapper > div + div {
        margin-left: 0
    }

    [dir=rtl] .selects-wrapper > div + div {
        margin-right: 0
    }

    .is-3 {
        width: 100%
    }

    [dir] .is-3.column {
        padding: 0
    }

    [dir] .columns, [dir] .list-30 .columns {
        margin: 0
    }

    [dir] .list-30 .is-3.column {
        padding: 0
    }

    .list-6-item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        flex-direction: row;
        width: 100%;
        -webkit-box-pack: end;
        justify-content: flex-end
    }

    [dir] .list-6-item {
        margin-bottom: 15px
    }

    [dir] .list-6 {
        padding-bottom: 0
    }

    .list-6-item-wrapper {
        height: 115px
    }

    [dir] .list-6-item:last-child {
        margin-bottom: 0
    }

    [dir] .list-6-item-title {
        margin-top: 0
    }

    [dir=ltr] .list-6-item-title {
        margin-left: 15px
    }

    [dir=rtl] .list-6-item-title {
        margin-right: 15px
    }

    .list-6-item-title i {
        display: block
    }

    [dir] .list-9 .list-5-item-title {
        margin-bottom: 10px
    }

    .list-5-item-title {
        font-size: 18px
    }

    .list-1-item .btn-2, .list-2-item .btn-2, .list-3-item .btn-2, .list-12-item .btn-2 {
        font-size: 16px
    }

    .list-20-item-title {
        line-height: 1.6;
        font-size: 16px
    }

    .boxes-2, .is-2, .is-4 {
        width: 100%
    }

    [dir=ltr] .footer-block-2-social-label {
        padding-right: 7px
    }

    [dir=rtl] .footer-block-2-social-label {
        padding-left: 7px
    }

    .other-items .columns {
        width: 70%
    }

    [dir] .other-items .columns {
        margin: 0 auto
    }

    [dir] .other-items .is-4.column {
        padding: 0
    }

    [dir] .is-4.column {
        padding: 0;
        margin-bottom: 15px
    }

    [dir] .is-4.column:nth-last-child(-n+4) {
        margin-bottom: 15px
    }

    [dir] .is-4.column:last-child {
        margin-bottom: 0
    }

    [dir] .page-3-content.on-scroll > div:nth-child(2) {
        margin-top: 170px
    }

    [dir] .list-66-tabs-btn {
        margin-bottom: 10px
    }

    [dir] .list-66-tabs-btn:last-child {
        margin-bottom: 0
    }

    [dir=ltr] .list-66-tabs-btn + .list-66-tabs-btn {
        margin-left: 0
    }

    [dir=rtl] .list-66-tabs-btn + .list-66-tabs-btn {
        margin-right: 0
    }

    [dir] .inner-menu ul li {
        padding: 0 3px
    }

    .form-5 .input-wrapper, .form-5 form {
        width: 100%
    }

    [dir] .form-5 .input-wrapper {
        margin-bottom: 15px
    }

    .form-5 select {
        width: 100%
    }

    .page-22-item-header {
        height: auto
    }

    [dir] .page-22-item-header {
        padding-top: 15px
    }

    [dir] .page-22-item-header .list-4-title {
        padding-bottom: 15px
    }

    #tab7664 .page-22-item-header .container {
        flex-wrap: nowrap
    }

    .list-4-title {
        font-size: 20px
    }

    [dir] .columns .is-3, [dir] .columns .is-3:nth-last-child(-n+3) {
        margin-bottom: 15px
    }

    [dir] .columns .is-3:last-child {
        margin-bottom: 0
    }

    [dir] .is-2.column {
        margin-bottom: 15px
    }

    [dir] .is-2.column, [dir] .sponsorship-form .is-1.column, [dir] .sponsorship-form .is-2.column, [dir] .sponsorship-form .is-3.column {
        padding: 0
    }

    [dir] .list-30 .columns > .is-3, [dir] .list-30 .columns > .is-3:nth-child(-n+3) {
        margin-bottom: 15px
    }

    [dir] .list-30 .columns > .is-3:last-child {
        margin-bottom: 0
    }

    [dir] .list-11-wrapper.youth .list-12-item {
        border-radius: 20px
    }

    [dir] .other-items.roaming, [dir] .other-items.roaming.r-1 {
        background-size: 100%;
        padding-bottom: 150px
    }

    .footer-block-1 .container {
        height: 200px
    }

    [dir] .columns > .is-3, [dir] .columns > .is-3:nth-child(-n+3) {
        margin-bottom: 15px
    }

    [dir] .list-30 .columns, [dir] .page-183 .columns, [dir] .page-7663 .columns {
        margin: 0
    }

    [dir] .page-14 .columns, [dir] .page-1012 .columns, [dir] .page-7893 .columns, [dir] .page-7894 .columns {
        margin: 0 auto
    }

    [dir] .page-14 .is-4.column, [dir] .page-1012 .is-4.column, [dir] .page-7893 .is-4.column, [dir] .page-7894 .is-4.column {
        padding: 0
    }

    .on-scroll .inner-menu.a3.page-7730 ul li {
        width: auto
    }
}

@media (max-width: 500px) {
    .d-box-2-form-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
        -webkit-box-align: start;
        align-items: flex-start
    }

    [dir] .d-box-2-form-wrapper .item-box-btn {
        margin-top: 10px
    }

    [dir=ltr] .d-box-2-form-wrapper .item-box-btn {
        margin-left: 0
    }

    [dir=rtl] .d-box-2-form-wrapper .item-box-btn {
        margin-right: 0
    }
}

@media (max-width: 400px) {
    [dir] .footer-block-2-social-label {
        margin-bottom: 10px
    }

    [dir=ltr] .footer-block-2-social-label {
        margin-right: 0
    }

    [dir=rtl] .footer-block-2-social-label {
        margin-left: 0
    }
}