@media(max-width: 1227px) {
    .main-slider-one__item {
        height: 467px;
    }
}

@media(max-width: 1200px) {
    .main-header__right {
        padding: 0px 0;
    }
    .main-header--two .mobile-nav__btn span {
        background-color: #fff;
    }
    .fsfsd {
        background: #003333;
        padding: 15px;
    }
    .mobile-nav__btn {
        width: 52px;
    }
    .mobile-nav__btn span {
        height: 3px;
    }
    .main-header__right {
        float: right;
    }
    .headarr {
        display: none !important;
    }
    .main-slider-one__item {
        height: 456px;
    }
    .topbar-one--two .topbar-one__info__icon {
        width: 38px;
        height: 38px;
        margin-right: 10px;
    }
    .gyah {
        display: none !important;
    }
    .topbar-one__info__item {
        padding: 10px 22px;
    }
    .main-menu .main-menu__list>.megamenu {
        position: static;
    }
    .main-menu .main-menu__list>.megamenu>ul {
        top: 100% !important;
        left: 0 !important;
        right: 0 !important;
        background-color: transparent;
        box-shadow: none;
        padding: 0;
    }
    .fdsfplo {
        max-width: 1150px;
    }
    .conaddp h4 {
        font-size: 22px;
    }
    .ilko {
        display: none !important;
    }
    .maiko {
        min-width: inherit !important;
    }
    .mobile-nav__content .main-menu__list li>a {
        height: inherit;
        padding: 8px 0;
    }
}

@media(max-width: 1147px) {
    .main-slider-one__item {
        height: 435px;
    }
}

@media(max-width: 1102px) {
    .main-slider-one__item {
        height: 419px;
    }
}

@media(max-width: 1088px) {
    .conaddp {
        margin-top: 14px;
    }
}

@media(max-width: 1065px) {
    .main-slider-one__item {
        height: 406px;
    }
}

@media(max-width: 1030px) {
    .main-slider-one__item {
        height: 392px;
    }
}

@media(max-width: 992px) {
    .main-slider-one__item {
        height: 376px;
    }
    .agsyupopi {
        display: none;
    }
    .topbar-one--two .topbar-one__info__item {
        padding: 10px 20px;
    }
    .abouthead img {
        width: 75%;
        padding-left: 130px;
    }
    .aboutus {
        padding: 40px 0 60px 0;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        transition: all 400ms ease;
        width: 40px;
        height: 40px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav {
        right: 26px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav {
        top: 54%;
    }
    .mobile-nav__btn {
        width: 43px;
    }
    .fsfsd {
        padding: 12px;
    }
    .resmrnt {
        display: none;
    }
    .ments {
        padding-right: 15px;
    }
    .latest-work-one__title {
        margin-bottom: 0px;
    }
    .hmnt p {
        font-size: 14px;
    }
    .muny h2 {
        font-size: 17px;
    }
    .jdik {
        padding-left: 15px;
    }
    .abouthead img {
        padding-bottom: 25px;
    }
    .footer-widget__info li,
    .footer-widget__info .food-one--two .food-one__quality-list li,
    .food-one--two .food-one__quality-list .footer-widget__info li,
    .footer-widget__links li,
    .footer-widget__links .food-one--two .food-one__quality-list li,
    .food-one--two .food-one__quality-list .footer-widget__links li {
        padding-left: 0px;
    }
    .skdopdd {
        max-width: 950px;
    }
    .baar ul li a {
        padding: 8px 0;
        padding-left: 8px;
        font-size: 15px;
    }
    .ents {
        font-size: 24px;
    }
}

@media(max-width: 942px) {
    .main-slider-one__item {
        height: 358px;
    }
}

@media(max-width: 900px) {
    .main-slider-one__item {
        height: 343px;
    }
}

@media(max-width: 858px) {
    .main-slider-one__item {
        height: 326px;
    }
}

@media(max-width: 822px) {
    .page-header {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .page-header__title {
        font-size: 26px;
        padding-bottom: 9px;
    }
}

@media(max-width: 820px) {
    .main-slider-one__item {
        height: 312px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        font-size: 14px;
    }
}

@media(max-width: 780px) {
    .main-slider-one__item {
        height: 296px;
    }
}

@media(max-width: 767px) {
    .jaonic {
        display: none;
    }
    .abouthead img {
        width: 80%;
        padding-left: 85px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        width: 35px;
        height: 35px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        font-size: 12px;
    }
    .testimonials-two--card::before,
    .testimonials-two--card::after {
        height: 75px;
    }
    .testimonials-two--card__name {
        font-size: 22px;
    }
    .baar {
        display: none;
    }
}

@media(max-width: 740px) {
    .main-slider-one__item {
        height: 281px;
    }
}

@media(max-width: 700px) {
    .main-slider-one__item {
        height: 266px;
    }
}

@media(max-width: 665px) {
    .main-slider-one__item {
        height: 253px;
    }
}

@media(max-width: 635px) {
    .main-slider-one__item {
        height: 241px;
    }
}

@media(max-width: 606px) {
    .main-slider-one__item {
        height: 230px;
    }
}

@media(max-width: 577px) {
    .main-slider-one__item {
        height: 219px;
    }
}

@media(max-width: 550px) {
    .main-slider-one__item {
        height: 209px;
    }
    .main-header__right {
        margin-right: 15px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        width: 30px;
        height: 30px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        margin: 5px 0;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav {
        top: 59%;
        right: 10px;
    }
}

@media(max-width: 520px) {
    .main-slider-one__item {
        height: 198px;
    }
}

@media(max-width: 500px) {
    .page-header {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .page-header__title {
        font-size: 22px;
        padding-bottom: 2px;
    }
    .agrofa-breadcrumb li,
    .agrofa-breadcrumb .food-one--two .food-one__quality-list li,
    .food-one--two .food-one__quality-list .agrofa-breadcrumb li {
        font-size: 14px;
    }
}

@media(max-width: 495px) {
    .main-slider-one__item {
        height: 188px;
    }
    .mobile-nav__btn {
        width: 36px;
    }
    .fsfsd {
        padding: 10px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        width: 25px;
        height: 25px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav button {
        font-size: 9px;
    }
}

@media(max-width: 475px) {
    .main-slider-one__item {
        height: 180px;
    }
    .abouthead img {
        width: 100%;
        padding-left: 0;
    }
}

@media(max-width: 448px) {
    .latest-work-one__title {
        font-size: 30px;
    }
}

@media(max-width: 450px) {
    .main-slider-one__item {
        height: 170px;
    }
    .abouthead h2 {
        font-size: 28px;
        line-height: 26px;
    }
    .abouthead h3 {
        font-size: 15px;
        margin-bottom: 0;
    }
    .abouthead h4 {
        font-size: 15px;
        margin-bottom: 0;
    }
}

@media(max-width: 425px) {
    .main-slider-one__item {
        height: 161px;
    }
    .topbar-one--two .topbar-one__info {
        padding-left: 0px;
    }
}

@media(max-width: 402px) {
    .main-slider-one__item {
        height: 152px;
    }
    .topbar-one--two .topbar-one__info__item {
        padding: 10px 0px;
    }
}

@media(max-width: 392px) {
    .formgh h2 {
        font-size: 23px;
        padding-bottom: 14px;
    }
}

@media(max-width: 380px) {
    .main-slider-one__item {
        height: 144px;
    }
    .main-slider-one__carousel.owl-carousel .owl-nav {
        top: 83%;
        right: 10px;
    }
}

@media(max-width: 373px) {
    .action h2 {
        font-size: 20px;
    }
    .inner {
        padding: 40px 0 60px 0;
    }
}

@media(max-width: 370px) {
    .dfaf {
        font-size: 26px !important;
    }
    .testimonials-two__title {
        margin-bottom: 30px;
    }
    .food-chose-title {
        font-size: 34px;
    }
}

@media(max-width: 365px) {
    .latest-work-one__title {
        font-size: 26px;
    }
    .ments {
        margin-top: 30px;
    }
    .speciu {
        padding-bottom: 30px;
    }
    .testimonials-two__title {
        margin-bottom: 30px;
    }
    .food-chose-title {
        font-size: 32px;
    }
    .fsfsd {
        padding: 6px;
    }
    .mobile-nav__btn {
        width: 30px;
    }
}

@media(max-width: 360px) {
    .main-slider-one__item {
        height: 137px;
    }
}

@media(max-width: 345px) {
    .main-slider-one__item {
        height: 131px;
    }
    .conaddp h4 {
        font-size: 20px;
    }
}

@media(max-width: 332px) {
    .abouthead h3 {
        font-size: 14px;
    }
    .abouthead h4 {
        font-size: 14px;
    }
}

@media(max-width: 330px) {
    .main-slider-one__item {
        height: 125px;
    }
}

@media(max-width: 320px) {
    .action h2 {
        font-size: 18px;
    }
}

@media(max-width: 313px) {
    .main-slider-one__item {
        height: 119px;
    }
    .abouthead h2 {
        font-size: 26px;
        margin-bottom: 5px;
    }
    .abouthead h3 {
        font-size: 13px;
    }
    .abouthead h4 {
        font-size: 13px;
    }
}

@media(max-width: 476px) {
    .blog-one__carousel.owl-carousel .owl-nav.disabled+.owl-dots {
        margin-top: 30px;
    }
    .agrofa-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot:hover span,
    .agrofa-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot.active span {
        width: 9px;
        height: 9px;
    }
    .agrofa-owl__carousel--basic-nav.owl-carousel .owl-dots .owl-dot span {
        width: 9px;
        height: 9px;
    }
    .atatmj h2 {
        font-size: 32px;
    }
}

@media(max-width: 600px) {
    .appointmp p {
        font-size: 12px;
    }
    .appointmp img {
        width: 24px;
    }
    .appointmp {
        left: -64px;
        width: 155px;
    }
}