@media(min-width:1400px) {
    .container-fluid{
        max-width: 1850px;
    }
}

@media(max-width:1799px) {
    .hm-right-img-bg{
        right: 0;
    }
    .hm-bannerdemo-img img:nth-child(2){
        left: 3%;
    }
    .hm-bannerdemo-img img:nth-child(4){
        right: 1%;
    }
    .hm-bannerdemo-img img:nth-child(5){
        left: 12%;
    }
    .hm-resp-img {
        left: 0px;
    }
    
}
@media(max-width:1699px) {
    .hm-bannerdemo-img img:nth-child(4) {
        right: 5px;
        top: 38%;
    }
    .hm-bannerdemo-img img:nth-child(2) {
        left: 2%;
        top: 38%;
    }
    .hm-bannerdemo-img img:nth-child(5) {
        left: 10%;
    }
    .hm-bannerdemo-img img:nth-child(6){
        right: 0%;
    }
    .hm-resp-basketimg{
        right: 0;
    }
    .hm-footer-basket img:nth-child(1) {
        right: 0px;
        max-width: 530px;
    }
}
@media(max-width:1599px) {
    .hm-resp-basketimg{
        right: -5%;
    }
    .hm-headmenu-basket{
        right: 0;
    }
    .hm-shop-mobile {
        right: -100px;
    }
}
@media(max-width:1499px) {
    .hm-bannerdemo-img img:nth-child(1) {
        top: 7%;
    }
    .hm-bannerdemo-img img:nth-child(5) {
        left: 5%;
    }
    .hm-bannerdemo-img img:nth-child(3) {
        top: 4%;
    }
    .hm-bannerdemo-img img:nth-child(6), .hm-footer-basket img:nth-child(1), .hm-resp-basketimg{
        display: none;
    }
    .hm-resp-img{
        left: 0;
        margin: 0 auto;
        text-align: center;
    }
    .hm-shop-mobile {
        right: -45px;
    }
}
@media(max-width:1399px) {
    .hm-bannerdemo-img img:nth-child(5) {
        left: 1%;
    }
    .hm-feabox-wrapper{
        gap: 40px;
    }
    .hm-feabox-wrapper .hm-feature-box{
        flex: 0 0 30%;
    }
    .hm-wp-icons img:nth-child(1) {
        left: 12%;
    }
    .hm-wp-icons img:nth-child(2) {
        right: 8%;
    }
    .hm-wp-icons img:nth-child(4){
        left: 1%;
    }
    .hm-wp-icons img:nth-child(6){
        right: 1%;
    }
    .hm-wp-icons img:nth-child(3){
        right: 2%;
    }
    .hm-wp-icons img:nth-child(5){
        left: 2%;
    }
}

@media(max-width:1299px) {
    .hm-bannerdemo-img img:nth-child(1), .hm-bannerdemo-img img:nth-child(3){
        display: none;
    }
    .hm-bannerdemo-img img:nth-child(5) {
        left: 0%;
    }
}
@media(max-width:1250px) {
    .hm-resp-basketimg{
        display: none;
    }
    .wed-bannerdemo-img img:nth-child(2) {
        left: -5%;
    }
    .wed-bannerdemo-img img:nth-child(3) {
        left: -11%;
    }
    .wed-bannerdemo-img img:nth-child(5) {
        right: -5%;
    }
    .wed-bannerdemo-img img:nth-child(6) {
        right: -12%;
    }
}
@media(max-width:1199px) {
    .hm-right-img, .hm-headmenu-basket, .hm-right-img-bg, .hm-footer-basket img:nth-child(2){
        display: none;
    }
    .hm-wp-icons img:nth-child(1) {
        left: 8%;
        top: 37%;
    }
}
@media(max-width:1024px) {
    .hm-bannerdemo-img img:nth-child(2), .hm-bannerdemo-img img:nth-child(4), .hm-wp-icons img:nth-child(2), .hm-wp-icons img:nth-child(6){
        display: none;
    }
    .wed-bannerdemo-img img:nth-child(3){
        left: -20%;
    }
    .wed-bannerdemo-img img:nth-child(6){
        right: -20%;
    }
    .wed-bannerdemo-img img:nth-child(2) {
        left: -14%;
    }
    .wed-bannerdemo-img img:nth-child(5) {
        right: -14%;
    }
    .wed-bannerdemo-img img:nth-child(1) {
        left: -16%;
    }
    .wed-bannerdemo-img img:nth-child(4) {
        right: -17%;
    }
    .hm-shop-mobile {
        right: -10px;
        max-width: 160px;
    }
}
@media(max-width:992px) {
    .hm-footer-basket img{
        display: none;
    }
}
@media(max-width:991px) {
    .hm-heading-text, .hm-heading h1, .hm-heading p{
        text-align: center;
    }
    .hm-heading-text{
        left: 0;
        margin: 0 auto;
    }
    .hm-resp-img{
        margin: 0 auto;
        text-align: center;
    }
    .hm-feabox-wrapper .hm-feature-box{
        flex: 0 0 45%;
    }
    .hm-shop-box{
        flex: 0 0 33%;
    }
    .lines{
        display: none;
    }
    .wed-bannerdemo-img img:nth-child(3){
        display: none;
    }
    .wed-bannerdemo-img img:nth-child(6){
        display: none;
    }
    .wed-bannerdemo-img img:nth-child(2) {
        left: -17%;
    }
    .wed-bannerdemo-img img:nth-child(5) {
        right: -20%;
    }
    .wed-feabox-wrapper .wed-feature-box {
        flex: 0 0 45%;
    }
    .wed-shop-box{
        flex: 0 0 33%;
    }
    .wed-resp-img {
        top: 20px;
    }
}

@media(max-width:768px) {
    .hm-heading h1{
        font-size: 50px;
    }
    .hm-animate-text p{
        font-size: 75px;
    }
    .wed-bannerdemo-img img, .hm-wp-icons img:nth-child(4){
        display: none;
    }
    .wed-center-img .wed-shape{
        left: 12%;
    }
    .wed-banner-section{
        padding: 50px 0 160px;
    }
    .hm-wp-icons img:nth-child(1) {
        left: 2%;
        top: 41%;
    }
    .hm-wp-icons img:nth-child(3), .hm-wp-icons img:nth-child(5) {
        top: 3%;
    }
}
@media(max-width:767px) {
    .hm-head-text h2{
        font-size: 25px;
    }
    .hm-header-img.hm-footer-img{
        padding: 20px 0 0;
    }
    .hm-animate-text p{
        font-size: 45px;
    }
    .hm-head-bgtitle h4{
        font-size: 75px;
    }
    .hm-head-bgtitle{
        top: -44px;
    }
    .hm-shop-box {
        flex: 0 0 42%;
    }
}
@media(max-width:675px) {
    .wed-center-img .wed-shape {
        left: 6%;
    }
    .hm-responsive-section::before, .hm-responsive-section::after, .hm-header-section::before, .hm-header-section::after, .hm-wp-icons img:nth-child(1){
        display: none;
    }
}
@media(max-width:575px) {
    .hm-feabox-wrapper .hm-feature-box{
        flex: 0 0 90%;
    }
    .hm-shop-box{
        flex: 0 0 45%;
    }
    .hm-heading h1 {
        font-size: 40px;
    }
    .hm-heading p{
        font-size: 18px;
    }
    .wed-heading h1{
        font-size: 65px;
    }
    .wed-shop-box {
        flex: 0 0 45%;
    }
    .wed-footer-text h3{
        font-size: 45px;
    }
    .wed-feabox-wrapper .wed-feature-box{
        flex: 0 0 90%;
    }
    .hm-footer-text h3{
        font-size: 45px;
    }

}
@media(max-width:480px) {
    .hm-shop-box{
        flex: 0 0 60%;
    }
    .hm-heading h1 {
        font-size: 32px;
    }
    .hm-footer-text h4{
        font-size: 30px;
    }
    .hm-footer-text h3{
        font-size: 40px;
    }
    .wed-center-img .wed-shape {
        left: 0%;
        top: -70px;
    }
    .wed-heading h1 {
        font-size: 60px;
    }
    .wed-heading p{
        font-size: 18px;
    }
    .wed-head-text h2{
        font-size: 32px;
    }
    .wed-footer-text h3 {
        font-size: 40px;
    }
    .wed-footer-text h4{
        font-size: 30px;
    }
    .wed-shop-box {
        flex: 0 0 60%;
    }
    .wed-resp-img {
        top: 7px;
    }
    .wed-version-demo{
        top: 45%;
    }
    .hm-shop-res .hm-head-bgtitle {
        top: -41px;
    }
    .hm-wp-icons img{
        display: none;
    }
    .hm-shop-mobile {
        max-width: 130px;
    }
}
@media(max-width:375px) {
    .hm-footer-text h4 {
        font-size: 25px;
    }
    .hm-footer-text h3 {
        font-size: 35px;
    }
    .hm-head-text h2 {
        font-size: 20px;
    }
    .wed-footer-text h3 {
        font-size: 35px;
    }
    .wed-responsive-section{
        padding: 55px 0 0 0;
    }
    .wed-head-text h2 {
        font-size: 27px;
    }
    .wed-heading h1 {
        font-size: 40px;
    }
    .wed-center-img .wed-shape{
        display: none;
    }
    .wed-center-img{
        top: 60px;
    }
    .wed-banner-section {
        padding: 50px 0 100px;
    }
    .wed-version-demo {
        top: 40%;
        left: 27%;
    }
    .hm-heading h1 {
        font-size: 30px;
    }
    .hm-head-bgtitle h4 {
        font-size: 55px;
    }
    .hm-animate-text p {
        font-size: 35px;
    }
    .hm-head-text h3.number-style{
        font-size: 36px;
    }
    .hm-shop-box {
        flex: 0 0 75%;
    }
    .hm-shop-mobile {
        max-width: 100px;
    }
}