@media (max-width: 1120px) {
    .hero_area {
        height: auto;
    }

    .slider_section {
        padding: 50px 0;

    }
}

@media (max-width: 992px) {
    .custom_nav-container .nav_search-btn {
        background-position: center;
    }

    .service_section .card-deck {

        flex-direction: column;

    }

    .service_section .card-deck .card {
        margin-bottom: 25px;
    }
}

@media (max-width: 768px) {
    .quote_btn-container {
    justify-content: flex-start !important;
    margin-top: 15px;
    padding-left: 8px;
}
    .custom_nav-container.navbar-expand-lg .navbar-nav .nav-link {
 
    font-size: 20px;
}
    .header_section div#navbarSupportedContent .navbar-nav {
    width: 100%;
    /* text-align: left; */
    margin: 10px 20px;
}
form.form-inline {
    width: 100%;
    /* float: left; */
}
.header_section div#navbarSupportedContent .navbar-nav .nav-link {
    text-align: left;
    padding: 10px 25px !important;
}
    .header_section div#navbarSupportedContent {
    background: #fff;
    padding: 20px;
  
}
    .login-image {
    display: none;
}
    .slider_section {
    padding: 20px 0 35px;
}
    ul.footer_links {
  
    padding: 0;
}
    .pricing-box .pricing-img img {
    width: 100%;
    height: 575px;
    object-fit: cover;
}
    .img__right {
    margin-bottom: 13%;
}
.pricing-box {
    margin-bottom: 20px;
}
.icon-box{
        padding: 25px 10px;
}
    .img__right {
    text-align: center;
}
    .icon-box .design .des{
        max-width: 100%;
    }
    .icon-box{
        width: 100%;
    }
    .logo_renovos {
    background-size: 85%;
    background-position: center;
    padding: 90px 0;
}
    .hero_area {
    background-image: none;
  
    background-color: #F3F3F3;
}
    section.section_fifth {
    margin-top: 0;
}
    section.hero:before ,  section.hero:after , .center-title::after{
        display: none;
    }
    .hero__slider .owl-nav {
    position: absolute;
    bottom: 50px;
    right: 28%;
}
    .hero__items{
        height: 600px;
    }
.content__right {
    margin-left: 0 !important;
}
    .slider_img-box {

        width: 85%;
        margin: 65px auto;

    }

    .slider_section .custom_carousel-control {

        position: absolute;
        top: 97%;
        left: 50%;
        width: 105px;
        transform: translate(-50%, -50%);
        display: flex;
        justify-content: space-between;

    }

    .fruit_section .fruit_detail-box {

        margin-bottom: 40px;
        text-align: center;

    }

    .fruit_detail-box>div {

        display: flex;
        justify-content: center;

    }

    .contact_section {
        background-size: 105px;
    }

    .contact_section input {

        background-color: transparent;

    }

    .info_section .col-md-3 {
        text-align: center;
    }

    .info_section .col-md-3:not(:nth-last-child(1)) {

        margin-bottom: 35px;
    }

    .tasty_section h2 {

        font-size: 80px;
    }
}

@media (max-width: 576px) {
    .slider_item-container .slider_item-detail {

        text-align: center;

    }

    .slider_item-container .slider_item-detail .d-flex {

        justify-content: center;

    }
}

@media (max-width: 480px) {}

@media (max-width: 400px) {}

@media (max-width: 360px) {}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px;
    }

}
@media (min-width: 992px) {
   div#modal-login .modal-lg {
    max-width: 1000px;
}
}

@media (min-width: 1500px) {
  .container{
    max-width: 1520px;
  }
}

@media (max-width: 1440px) {
.content__right {
    margin-left: 15%;
}
.slider_item-detail p{
    font-size: 26px;
    line-height: 40px;
}
.slider_item-detail h1 {
    font-size: 53px;
    line-height: 80px;
}
}



@media only screen and (max-width: 767px)  {
  .icon-box .icon {
    margin-right: 10px;
}
.icon-box .design .title {
    font-size: 24px;
    margin-bottom: 15px;
}
.center-title::after , section.hero:before , section.hero:after{
  display: none;
}
.slider_item-detail h1 {
    font-size: 30px !important;
    line-height: 46px !important;
}

.slider_item-detail p {
    font-size: 20px !important;
    line-height: 30px !important;
}

.slider_item-container .slider_item-detail {
    width: 100%;
}
.custom_nav-container {
    z-index: 99999;
    padding: 0;
}

 .slider_section .custom_carousel-control {
        position: absolute;
        top: 93%;

    }
    .slider_img-box {
    width: 85%;
    margin: 30px auto 65px;
}

.content__right .text , .center-title {
    font-size: 40px;
    line-height: 56px;
}
.content__right {
    margin-top: 11%;
}
.content__right .text-bottom {

    font-size: 24px;
    line-height: 35px;

}
.hero__items{
    height: auto;
}
.slide-num {
    position: absolute;
    left: 26%;
    bottom: -25px;
}
.slider__progress {
    left: 37%;
    bottom: -13px;
}
.hero__slider .owl-nav {
    position: absolute;
    bottom: 0;
    right: 52%;
    top: 115%;
}
section.section_fifth {
    margin-top: 22%;
}
section.hero {
    margin-bottom: 5%;
    margin-top: 12%;
}
.icon-box .design .des {
    font-size: 18px;;
    line-height: 28px;
}

.ideas_slider .owl-item .item-des .item-title {
    font-size: 24px;

}
.ideas_slider .owl-item .item-des .item-dess{
        font-size: 18px;
}

}