
@media screen and (min-width: 1025px) {
    .heder-two.header-four .header-two-container .header-main-wrapper .rts-header-right .menu-area{
        display: none;
    }
}
@media screen and (min-width: 1299px) and (max-width: 1475px){
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .nav-area ul li{
        margin-right: 40px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area{
        padding-right: 25px;
    }
    .rts-banner-area-five .catalog-btn img{
        width: 225px;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1299px) {
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .rts-btn.btn-seconday{
        display: block;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area{
        margin-right: 0;
        padding-right: 15px;
    }
    .catalog_btn{
        padding: 15px 5px;
        font-size: 14px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area{
        padding-right: 0;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area .search{
        margin-right: 0;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .nav-area ul li{
        margin-right: 28px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .nav-area {
        padding: 0 0 0 30px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area i{
        font-size: 16px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .rts-btn.btn-seconday i{
        font-size: 18px;
    }
    .rts-banner-area-five .banner-social-area{
        left: -25px;
    }
    .rts-banner-area-five .catalog-btn img{
        width: 200px;
    }
    .heder-two.header-four .header-two-container .header-main-wrapper .rts-header-right{
        border-right: none;
    }

}


@media screen and (max-width: 1024px) {
    .bg_image{
        height: 425px!important;
    }
    .rts-banner-area-five .catalog-btn img{
        display: none;
    }
    .heder-two.header-four .header-two-container .header-main-wrapper .rts-header-right .menu-area{
        top: 50%;
        right: 0;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area{
        padding-right: 30px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .rts-btn.btn-seconday{
        display: none;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area {
        padding-right: 30px;
    }
    .heder-two.sticky .menu-area{
        display: block!important;
    }
    .heder-two.sticky.heder-two.header-four .header-two-container .header-main-wrapper .rts-header-right .menu-area svg rect{
        fill: #212121;
    }
    .rts-experience-area .experience-main-wrapper .right .title{
        font-size: 100px;
    }
    .rts-banner-area-five .banner-social-area{
        left: -35px;
    }
    .main-footer-wrapper-two{
        flex-direction: row;
        flex-wrap: wrap;
    }
    .main-footer-wrapper-two .single-footer-wized-two.logo-area, .main-footer-wrapper-two .single-footer-wized-two.pages{
        flex-basis: 50%;
    }
    .main-footer-wrapper-two .single-footer-wized-two.pages.two, .main-footer-wrapper-two .single-footer-wized-two.user-number{
        flex-basis: 40%;
    }
    .single-footer-wized-two.logo-area .disc-f{
        width: 100%;
    }
    .rts-section-gap{
        padding: 80px 0;
    }
    .breadcrumb-inner .title{
        font-size: 52px;
        line-height: 60px;
    }
    .rts-section-gap2Top{
        padding-top: 80px;
    }
    .product_category.card .card-body .inner .title{
        font-size: 20px;
    }
}
@media screen and (max-width: 992px){
    .swiper-container-h12{
        display: none!important;
    }
    .slider-thumbnail-static{
        display: none!important;
    }
    .mobile-main-gallery{
        display: block!important;
    }
    .mobile-thumb-gallery{
        display: block!important;
    }
    .map-image{
        max-width: 100%;
    }
    .map-point .circle{
        width: 7px;
        height: 7px;
    }
    .ms-main .single-product .ms-single-product .banner-horizental .swiper{
        height: auto;
    }
    .breadcrumb-inner .title{
        font-size: 42px;
    }
    .breadcrumb-inner .meta a, .breadcrumb-inner .meta{
        font-size: 14px;
    }
    p {
        font-size: 16px;
    }
    .single-tab-content-three .disc ul li {
        font-size: 16px;
    }
    .rts-banner-area-five .banner-social-area{
        left: -60px;
    }
    .banner-area-wrapper-five .title{
        font-size: 42px;
    }
    .title-three-left .title{
        font-size: 42px;
    }
    .fnp-inner-hx h1, .fnp-inner-hx h2, .fnp-inner-hx h3, .fnp-inner-hx h4{
        font-size: 42px
    }
    .rts-btn{
        font-size: 14px;
    }
    .rts-experience-area .experience-main-wrapper .right .title{
        font-size: 82px;
    }
    .rts-experience-area .experience-main-wrapper .right span{
        font-size: 16px;
    }
    .rts-experience-area .experience-main-wrapper .left .title{
        font-size: 42px;
    }
    .rts-experience-area .experience-main-wrapper .left p.disc{
        font-size: 16px;
    }
    .rts-experience-area .experience-main-wrapper .left p.disc{
        font-size: 22px;
    }
    .appoinment-area-nine-left{
        margin-bottom: 60px;
    }
    .footer-header-two.pages{
        padding-left: 0;
    }
    .copyright-footer-two{
        padding: 10px 0;
    }
    .copyright-footer-two p.disc,.copyright-footer-two{
        text-align: center!important;
    }
    .heder-two .header-two-container .header-main-wrapper{
        padding: 5px 0;
    }
    .about-fun-facts-wrapper .single-funfacts-about .top .icon img {
        width: 72px;
        height: 72px;
        padding: 16px;
    }
    .single-funfacts-about .top .title{
        font-size: 48px;
    }
    .single-funfacts-about .top .title::after{
        font-size: 48px;
    }
    .blog-single-two-wrapper.shop{
        margin-bottom: 5px;
    }
    .blog-single-two-wrapper .inner .title{
        font-size: 22px;
    }
    .ms-single-product .ms-single-product__content .ms-single-product_title{
        font-size: 32px;
    }
    .action_but ul{
        flex-direction: column;
    }
    .action_but ul li{
        width: 100%;
    }
    .ms-main{
        padding: 80px 0;
    }
}
@media screen and (max-width: 587px) {
    .mfp-image-holder .mfp-content{
        width: 100%;
    }
    .rts-single-wized .gallery-inner .single-row a{
        max-width: max-content;
    }
    .side-bar{
        width: 100%;
    }
    .heder-two .header-two-container .header-main-wrapper .logo-area a{
        padding-right: 45px;
    }
    .heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area{
        padding-right: 0;
        margin-right: 0;
    }
    .heder-two.sticky.heder-two .header-two-container .header-main-wrapper .rts-header-right .bottom .right-area .icon-area{
        margin-right: 25px;
    }
    .heder-two.sticky .header-two-container .header-main-wrapper .logo-area a {
        padding: 10px 80px 10px 0;
    }
    .rts-banner-area-five .banner-social-area{
        left: -75px;
    }
    .rts-banner-area-five .banner-social-area .inner .divider{
        width: 70px;
    }
    .banner-area-wrapper-five .title {
        font-size: 38px;
        line-height: 44px;
    }
    .fnp-inner-hx h1, .fnp-inner-hx h2, .fnp-inner-hx h3, .fnp-inner-hx h4{
        font-size: 36px
    }
    .heder-two.sticky .header-two-container .header-main-wrapper .logo-area a{
        padding: 10px 0;
    }
    .title-three-left span.pre-title{
        font-size: 14px;
        letter-spacing: .5px;
    }
    .title-three-left .title{
        font-size: 36px;
    }
    .rts-tab-three-start ul li button{
        padding: 12px 25px;
    }
    .rts-experience-area .experience-main-wrapper .right .title{
        font-size: 60px;
    }
    .rts-experience-area .experience-main-wrapper .right span{
        font-size: 14px;
        letter-spacing: 0.5px;
    }
    .rts-experience-area .experience-main-wrapper .left .title {
        font-size: 36px;
        margin-bottom: 15px;
    }
    .rts-experience-area .experience-main-wrapper .left p.disc{
        font-size: 16px;
    }
    .swiper_btn button {
        width: 40px;
        height: 40px;
    }
    .swiper_btn button i{
        font-size: 20px;
    }
    .map_example .line{
        width: 50px;
    }
    .main-footer-wrapper-two{
        flex-direction: column;
    }
    .main-footer-wrapper-two .single-footer-wized-two.pages.two, .main-footer-wrapper-two .single-footer-wized-two.user-number{
        flex-basis: 100%;
    }
    .main-footer-wrapper-two .single-footer-wized-two.logo-area, .main-footer-wrapper-two .single-footer-wized-two.pages{
        flex-basis: 100%;
    }
    .copyright-footer-two p.disc, .copyright-footer-two{
        font-size: 14px;
    }
    .copyright-footer-two ul li{
        font-size: 14px;
    }
    .blog-single-two-wrapper.shop{
        margin-bottom: 15px;
    }
    .blog-single-two-wrapper .inner .title{
        font-size: 20px;
    }
    .breadcrumb-inner .title{
        font-size: 36px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .info_wrap{
        padding: 0;
    }
    .breadcrumb-inner .meta{
        flex-wrap: wrap;
    }
    .rts-section-gap{
        padding: 60px 0;
    }
    .projects-wrapper-inner-page ul.nav li{
        margin: 10px 20px;
    }
    .projects-wrapper-inner-page .nav-link{
        font-size: 18px!important;
    }
    .swiper-container-h12 .swiper-button-next, .swiper-container-h12 .swiper-button-prev{
        width: 45px;
        height: 45px;
    }
    .ms-main{
        padding: 60px 0;
    }
    .dgr_product_out .title{
        font-size: 36px;
    }
    .rts-blog-list-area .blog-listing-content .title{
        font-size: 36px;
    }
    .sektor_section .title{
        font-size: 36px;
        line-height: 36px;
    }
    .rts-contact-area-m .btn-out .rts-btn{
        padding: 20px 26px;
    }
    .rts-contact-area-m .contact_info .inner .address_info{
        margin: 10px 0;
    }
    .contact-form-contact .name-email{
        flex-direction: column;
    }
    .contact-form-contact .name-email input {
        width: 100%;
    }
    .rts-banner-area-five .scroll-line img{
        width: 15px!important;
    }
}
@media screen and (max-width: 375px) {
    .heder-two .header-two-container .header-main-wrapper .logo-area a{
        padding-right: 0;
    }
    .swiper-container-h12 .swiper-button-next i, .swiper-container-h12 .swiper-button-prev i{
        font-size: 22px;
    }
}

