@media (max-width:767px){
    .main-menu-wrapper__logo{
        margin-right:45px;
        width:200px;
        padding:20px
    }
    .main-menu-wrapper__logo img{
        width:180px
    }
    .mob_logo{
        display:block
    }
    .pc_logo{
        display:none
    }
    .main-menu-wrapper__main-menu{
        float:right;
        padding-right:30px
    }
    .main-header{
        position:relative
    }
    .main-slider .container{
        padding-top:50px;
        padding-bottom:50px
    }
    .image-layer{
        background-position:center
    }
    .main-slider h2{
        font-size:30px
    }
    .main-slider .main-slider__sub-title{
        font-size:18px
    }
    .thm-btn{
        padding:6px 36px 6px
    }
    .title_white h2{
        font-size:28px
    }
    .modal-window .img_text{
        line-height:22px!important;
        font-size:14px!important;
        text-align:left!important;
        overflow:scroll;
        height:100px;
        margin-top:20px
    }
    .modal-window img{
        width:100%!important;
        height:auto!important
    }
    .modal-window>div{
        width:90%!important;
        display:block!important
    }
    .project-two__carousel.owl-theme .owl-nav{
        display:block;
        position:absolute;
        top:-70px;
        right:0
    }
    .project-two__carousel.owl-theme .owl-nav button{
        height:40px!important;
        width:40px!important
    }
    .discover-world__video-icon{
        width:80px;
        height:80px
    }
    .discover-world__video-icon .icon-play-button{
        font-size:14px
    }
    .discover-world__video-icon .ripple:after,.discover-world__video-icon .ripple:before,.discover-world__video-link .ripple{
        width:110px;
        height:110px
    }
    .inspire__content h2{
        font-size:24px
    }
    .site-footer__copy-right{
        padding:30px 10px
    }
    .contact-list li i{
        margin-left:-38px;
        margin-top:3px;
        padding:7px;
        font-size:12px;
        border-radius:10px
    }
    .site-footer__top{
        margin-bottom:0
    }
    .site-footer__top-logo img{
        width:180px
    }
    .welcome-one__left .section-title{
        margin-bottom:10px
    }
    .welcome-one{
        position:relative;
        display:block;
        padding:70px 0 70px
    }
    .title_blue h2{
        font-size:30px;
    }
    .site-footer__copy-right-inner p{
        margin-bottom:15px;
        text-align:center
    }
    .discover-world__title {
    font-size: 32px;
   }
    .section-title__title {
    font-size: 30px;
}
    .table ul{
        padding-left: 0;
    }
}
@media (min-width:767px) and (max-width:1024px){
    .main-slider .container{
        padding-top:200px;
        padding-bottom:130px
    }
    .image-layer{
        background-position:center
    }
    .main-slider h2{
        font-size:40px
    }
    .section-title__title{
        margin:0;
        color:var(--thm-black);
        font-size:34px;
        line-height:45px;
        font-weight:400
    }
    .modal-window .img_text{
        line-height:22px!important;
        font-size:14px!important;
        text-align:left!important;
        overflow:auto;
        height:200px;
        margin-top:20px
    }
    .modal-window img{
        width:100%!important;
        height:auto!important
    }
    .modal-window>div{
        width:60%!important;
        display:block!important
    }
     .close_img {
    right: -3%!important;
    top: -3%!important;
  }
}
@media (min-width:1280px) and (max-width:1439px){
    .main-slider .container{
        padding-top:260px;
        padding-bottom:210px
    }
    .image-layer{
        background-position:center
    }
    .main-menu-wrapper__logo{
        margin-right:45px;
        width:150px;
        padding:20px
    }
    .main-menu-wrapper__logo img{
        width:150px
    }
   .main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
    margin-left: 30px;
   }
    .inspire__container{
        max-width: 1170px;
    }
    .inspire__container .row{
        padding: 0 20px;
    }
}
@media (min-width: 1440px) and (max-width: 1599px){
    .main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
    margin-left: 30px;
   }
    .inspire__container{
        max-width: 1170px;
    }
    .inspire__container .row{
        padding: 0 20px;
    }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1450px;
  }
     .inspire__container{
        max-width: 1420px;
    }
    .inspire__container .row{
        padding: 0 20px;
    }
}
@media (min-width:1280px){
    .main-slider .swiper-container {
    height: 100vh !important;
}
}