@media (min-width: 1200px) {
}

@media (max-width: 1300px) {
    .categ-head p {
        font-size: 22px;
    }
    .sideMenuToggler1 {
    display: none !important;
}
.main-menu ul li {
            margin: 0 5px;
    }
}


@media (max-width: 1200px) {
    .abt-iconbx-hd {
        font-size: 19px;
    }
    .categ-head{
            right: 15px;
    }

        .categ-head p {
        font-size: 16px;
    }
    .hero-inner.background-image{
        height: auto;
    }

    .hero-style2 .hero-title {
        font-size: 38px;
        line-height: 46px;
    }

    .hero-2 .swiper-pagination-bullets .swiper-pagination-bullet {
        background-color: transparent;
        border: 0;
    }
}

@media (max-width: 1150px) {
    .abt-iconbx-hd {
        font-size: 19px;
    }

    .collection-card2 {
    flex-direction: row;
    align-items: center;
}

.point-five {
    top: 30%;
}
.point-eight {
    right: 42%;
    bottom: 30%;
}

.point-two {
    right: 25%;
    bottom: 40%;
}

.point-three {
    right: 24%;
    bottom: 44%;
}

    
}


@media (max-width: 992px) {
    .abt-iconbx-card{
            padding: 30px 0 30px 20px;
    width: 100%;
    }

    .welcome-txtbx {
        width: 100%;
    }

        .categ-head p {
        font-size: 30px;
    }

        .categ-head {
        right: 0;
    }

    .cate-bxinn {
    margin-bottom: 25px;
}

.counter-icon{
    position: relative;
        top: 0px;
    left: 50%;
    margin: 0px 0px -30px 0px;
}

.counter-box {
        padding: 40px 30px 30px;
        margin-bottom: 20px;
    }

    .slider-area {
    margin: 0px 0px 0px;
}

.shape-0005 {
        top: 4%;
}

.slider-content-2>h1{
    font-size: 140px;
}

.slider-content-2_1>h1 {
    font-size: 140px;
}

.manual-b {
    display: none;
}

.banner-section .content-box h2 {
    font-size: 52px;
}

.image-box110 {
    bottom: 0;
}

.banner-section .content-box {
    padding: 0px 15px;
}

.footer-widget {
    margin-bottom: 25px;
}

.testimonial_box.type_two .upper_content .image_box {
    float: none;
    text-align: center;
}

.testimonial_box.type_two .upper_content .description {
    margin-left: 0;
}

.description {
    margin-top: 30px;
    text-align: center;
}

.testimonial_box.type_two .lower_content {
    margin-top: 10px;
}

.testi-google-logobx {
        bottom: 7%;
}

/* .hero-inner.background-image {
    height: 100vh;
} */

.header-layout6 .header-button .icon-btn {
    display: none;
}

.th-btn.style3 {
    display: none;
}

    .hero-style2 .hero-title {
        font-size: 26px;
        line-height: 31px;
    }

    .hero-pera {
        width: 100%;
    }

    .allpro-slide-cntnbx{
            width: 400px;
    max-width: 400px;
    }

    .allpro-slidehd {
        margin-bottom: 10px;
    }

    .allpro-slidesbhd {
        font-size: 38px;
    }

    .counter-card .media-body p {
    text-align: center;
}

.iner-ab110 p {
    text-align: center;
}

.img-box5 .img1 {
    text-align: center;
}

.product-big-img1 {
    margin-bottom: 20px;
}

    .point-three {
        right: 33%;
    }

        .point-eight {
        right: 48%;
        }
}

@media (max-width: 767px){
    .title_all_box.style_seven .title{
        font-size: 38px;
    }

    .title_all_box.style_seven .small_text_sub {
        font-size: 42px;
    }

    .title_all_box.style_seven .before_title {
        font-size: 28px;
    }

    .new-launch-rock {
        top:4%;
    }

    .new-launch-rock img {
    width: 20%;
}

.master-stock {
    font-size: 3rem;
}

    .new-launch-hdbx {
        text-align: center;
        margin: 0px 0px 60px 0px;
    }
    .allpro-slide-innbx .eva-mobilebg{
    background-image: url(../img/mobile-eva.png) !important;
}

    .allpro-slide-innbx .hawai-mobilebg{
    background-image: url(../img/mobile-hawai.png) !important;
}

    .allpro-slide-innbx .pvc-mobilebg{
    background-image: url(../img/mobile-pvc.png) !important;
}

    .allpro-slide-innbx .sports-mobilebg{
    background-image: url(../img/mobile-sports.png) !important;
}

    .slider-content-2_1>h1 {
        font-size: 95px;
    }

.slider-content-2>h1 {
    font-size: 95px;
}

.heading-sss {
    flex-direction: column;
}

.h-master h3 {
    text-align: center;
}

.h-pera {
    text-align: center;
}

    .banner-section .content-box h2 {
        font-size: 42px;
    }

    .box-p {
    margin: 20px 0px;
}

.allpro-slide-cntnbx{
    justify-content: flex-start;
}

.allpro-slide-cntnb-left {
    left: 25%;
}

.allpro-slide-cntnbx {
    top: 20px;
}

.allpro-slide-cntnbx-right {
    right: 25%;
}
.left-side-p h3 {
    font-size: 26px;
}

.counter-number{
    font-size: 38px;
}

    .collection-card2 {
        flex-direction: column;
        align-items: center;
    }

    .callection-card .box-img {
        width: 100%;
    }

    .title_all_box.style_seven .title {
            width: auto;
    }

    .point-three {
        right: 25%;
    }

        .point-eight {
        right: 41%;
    }

    .th-btn {
        margin-bottom: 20px;
    }

    .shape-1002 {
        display: none;
    }

} 


@media (max-width: 575px){
        .title_all_box.style_seven .title {
        font-size: 30px;
    }
    .title_all_box.style_seven .small_text_sub {
        font-size: 35px;
    }

        .title_all_box.style_seven .before_title {
        font-size: 26px;
    }

    .master-stock {
        font-size: 2rem;
    }

    .shape-0005 {
        left: 9%;
    }

    .shape-0005 img {
    width: 80px;
}

.slider-content-2_1 .slider-icon{
        width: 350px;
        top: 270px;
}

      .slider-content-2>h1 {
        font-size: 52px;
    }

    .slider-content-2 .slider-icon{
        width: 350px;
        top: 270px;
}


    .slider-content-2>h3 {
        font-size: 32px;
    }

    .content-box P {
        width: 95%;
    }

        .banner-section .content-box h2 {
        font-size: 36px;
    }

       .image-box110 {
        bottom: -25%;
    }

    .image-box110 img {
    width: 200px;
}

    .categ-head p {
        font-size: 22px;
    }

    .allpro-slide-cntnbx {
        width: 100%;
        max-width: 100%;
        padding: 0px 20px 0px 20px;
    }

    .allpro-slide-cntnb-left{
        left: 0%;
    }

        .allpro-slide-cntnbx-right {
        right: 0;
    }

    .counter-card .media-body {
    margin-bottom: 20px;
}

.product-grid.style1 .box-img {
    height: auto;
}

.banner-section .image-box .image{
        max-width: 100%;
    width: 100%;
    margin-left: 0;
}

.banner-section .anim-icon {
    display: none;
}

.hero-2 .swiper-pagination-bullets {
            left: 40%;
}

.counter-card {
    width: 100%;
}

    .point-two {
        right: 20%;
        bottom: 35%;
    }

    .map-point {
        font-size: 20px;
    }

      .point-seven {
        right: 19%;
        top: 34%;
    }

.point-six {
    top: 40%;
    left: 35%;
}
    .point-three {
        right: 19%;
        bottom: 38%;
    }   

       .point-eight {
        right: 35%;
        bottom: 27%;
    }

    .point-ten {
    bottom: 15%;
    left: 22%;
}

.point-four {
    left: 25%;
    bottom: 30%;
}

.map-point {
    font-size: 18px;
}

.map-mainbx{
    
    margin: 0px 0px 20px 0px;
}

}