@media (min-width: 1400px) and (max-width: 1600px) {
    
}

@media (min-width: 1200px) and (max-width: 1399.99px) {
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h1 {
        font-size: 44px;
        font-weight: 600;
    }
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h3 {
        font-size: 25px;
    }

}

@media (min-width: 992px) and (max-width: 1199.99px) {
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h1 {
        font-size: 44px;
        font-weight: 600;
    }
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h3 {
        font-size: 25px;
    }
  
}

@media (min-width: 768px) and (max-width: 991.99px) {
    .ps-mission .ps-mission_text ul li:nth-child(2), .ps-mission .ps-mission_text ol li:nth-child(2) {
        left: 0px;
    }
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h1 {
        font-size: 44px;
        font-weight: 600;
    }
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h3 {
        font-size: 25px;
    }
    .ps-about_us_img .img {
        max-width: 500px;
    }
    .ps-about_us_img h3 {
        width: 180px;
    }
    .ps-about_us_img p {
        width: 350px;
        right: 25px;
    }
    .ps-about_choose .ps-about_choose_img {
        margin-top: 24px;
    }
    .ps-menu_details .ps-menu_details_text h2 {
        margin-top: 15px;
    }
    .menu_filter {
        justify-content: center;
    }
}

@media (min-width: 576px) and (max-width: 767.99px) {
   
    /* =====================
        ps banner one here
    =======================*/
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container {
        max-width: 350px;
        padding: 0;
    }
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container .slider-title {
        font-size: 60px;
    }
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container .slider-sub-title {
        font-size: 24px;
    }
    .ps-mission .ps-mission_text ul li:nth-child(2), .ps-mission .ps-mission_text ol li:nth-child(2) {
        left: 0px;
    }
    /* =====================
       ps banner one end
    =======================*/
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h1 {
        font-size: 44px;
        font-weight: 600;
    }
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h3 {
        font-size: 25px;
    }
    .ps-about_us_img .img {
        max-width: 500px;
    }
    .ps-about_us_img h3 {
        width: 180px;
    }
    .ps-about_us_img p {
        width: 350px;
        right: 25px;
    }
    .ps-about_choose .ps-about_choose_img {
        margin-left: 0px;
    }
    .ps-about_choose .ps-about_choose_img {
        margin-left: 0px;
        margin-top: 24px;
    }
    .ps-menu_search_area {
        border-radius: 10px;
    }
    .ps-menu_search_area input {
        margin-bottom: 10px;
    }
    .ps-menu_search_area .nice-select {
        margin-bottom: 10px;
    }
    .ps-menu_details .ps-menu_details_text h2 {
        margin-top: 15px;
    }
    .menu_filter {
        justify-content: center;
    }
}

@media (max-width: 575.99px) {
    .ps-topbar .topbar_icon {
        line-height: 50px;
        justify-content: center;
    }
    /* =====================
       ps banner one here
    =======================*/
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container {
        max-width: 350px;
        padding: 0;
    }
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container .slider-title {
        font-size: 50px;
    }
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container .slider-sub-title {
        font-size: 24px;
    }
    .swiper-button-prev, .swiper-rtl .swiper-button-next {
        display: none;
    }
    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        display: none;
    }
    /* =====================
       ps banner one end
    =======================*/
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h1 {
        font-size: 35px;
        font-weight: 600;
    }
    .ps-banner .ps-banner .ps-banner_slider_overlay .ps-banner_text h3 {
        font-size: 22px;
    }
    .ps-mission .ps-mission_text ul li:nth-child(2), .ps-mission .ps-mission_text ol li:nth-child(2) {
        left:0px;
    }
    .ps-mission .ps-mission_text ul li .text h4, .ps-mission .ps-mission_text ol li .text h4 {
        margin: 13px;
    }
    .ps-about_choose .ps-about_choose_img {
        width: 330px;
    }
    /* abuot here */
    .ps-about_us_img .img {
        max-width: 500px;
    }
    .ps-about_us_img h3 {
        width: 180px;
    }
    .ps-about_us_img p {
        width: 350px;
        right: 25px;
    }
    .ps-about_choose .ps-about_choose_img {
        margin-left: 0px;
        margin-top: 24px;
    }
    /* about end */
    .ps-menu_search_area {
        border-radius: 10px;
    }
    .ps-menu_search_area input {
        margin-bottom: 10px;
    }
    .ps-menu_search_area .nice-select {
        margin-bottom: 10px;
    }
    .ps-menu_details .ps-menu_details_text h2 {
        margin-top: 15px;
    }
    .menu_filter {
        justify-content: center;
    }
}
@media (max-width: 390px) {
    /* =====================
       ps banner one here
    =======================*/
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container {
        max-width: 350px;
        padding: 0;
    }
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container .slider-title {
        font-size: 50px;
    }
    .section-banner .swiper-container .swiper-wrapper .swiper-slide .slider-container .slider-sub-title {
        font-size: 24px;
    }
    .swiper-button-prev, .swiper-rtl .swiper-button-next {
        display: none;
    }
    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        display: none;
    }
    /* =====================
       ps banner one end
    =======================*/
    .ps-mission .ps-mission_text ul li:nth-child(2), .ps-mission .ps-mission_text ol li:nth-child(2) {
        left:0px;
    }
    .ps-mission .ps-mission_text ul li .text h4, .ps-mission .ps-mission_text ol li .text h4 {
        margin: 13px;
    }
    /* abuot here */
    .ps-about_us_img .img {
        max-width: 365px;
    }
    .ps-about_us_img h3 {
        width: 145px;
        height: 145px;
    }
    .ps-about_us_img p {
        width: 250px;
        right: 25px;
    }
    .ps-about_choose .ps-about_choose_img {
        margin-left: 0px;
        margin-top: 10px;
    }
    /* about end */
    /* newsletter here */
    .newsletter__wrapper .newsletter__content .newsletter-header h2 {
        font-size: 46px;
        font-weight: 500;
    }
    .newsletter__wrapper .newsletter__content form input {
        text-align: center;
    }
    /* newsletter end */
    .ps-menu_search_area {
        border-radius: 10px;
    }
    .ps-menu_search_area input {
        margin-bottom: 10px;
    }
    .ps-menu_search_area .nice-select {
        margin-bottom: 10px;
    }
    .ps-menu_details .ps-menu_details_text h2 {
        margin-top: 15px;
    }
    .ps-pagination ul {
         flex-wrap: nowrap; 
    }
    .menu_filter {
        justify-content: center;
    }
}