@media (min-width: 768px) {
    .navbar-collapse {
        padding: 0;
    }
    
    .navbar-nav > li > a {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .navbar-brand > img {
        margin-top: 10px;
    }
}

@media (min-width: 992px) {
    
}

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

@media (max-width: 767px) {
    
    .home_slide_box {
        padding: 0 30px;
    }
    
    .owl-nav > div {
        padding: 10px;
    }
    
    html {
        font-size: 13px;
    }
    
    .custom_header_box .logo img {
        height: 50px;
    }
    
    .custom_header_box {
        display: block;
        text-align: center;
    }
    
    .custom_header_box .content {
        display: none;
    }
    
    .blue_rect_shape {
        top: -10px;
    }
    
    .blue_rect_shape img {
        width: 15px;
    }
    
    .green_rect_shape {
        bottom: -30px;
    }
    
    .green_rect_shape img {
        width: 15px;
    }
    
    .section_title {
        font-size: 250%;
        letter-spacing: 3px;
        padding-bottom: 10px;
    }
    
    .pink_rect_shape img {
        width: 20px;
    }
    
    .owl-nav .owl-next {
        right: -15px;
    }
    
    .owl-nav .owl-prev {
        left: -15px;
    }
    
    .home_slide_box .content_box {
        width: 80%;
    }
    
    .home_slide_box .content_box .content .title {
        font-size: 400%;
    }
    
    
    .home_icons_wrap .home_icon_box {
        width: 40%;
        margin: 0 5% 30px;
    }
    
    .home_icon_box .content {
        position: static;
        transform: none;
    }
    
    .home_icon_box.reverse .content {
        transform: none;
    }
    
    .home_icons_wrap {
        margin: 50px 0 50px;
        justify-content: center;
    }
    
    .home_icon_box.mobile_first {
        width: 41%;
    }
    
    section.p_2x {
        padding: 60px 0;
    }
    
    section {
        padding: 30px 0;
    }
    
    .xs-mb-0 {
        margin-bottom: 0 !important;
    }
    
    .home_why_prodiet_sec .title .big {
        font-size: 200%;
        display: inline-block;
    }
    
    .home_why_prodiet_sec .title .small {
        display: inline-block;
    }
    
    .why_prodiet_icons_wrap {
        margin-top: 30px;
        justify-content: center;
    }
    
    .why_prodiet_icon_box {
        margin-bottom: 30px;
        width: 27%;
    }
    
    .why_prodiet_icon_box.reverse {
        flex-direction: column;
    }
    
    .why_prodiet_icon_box .img .line_elem {
        /*display: none;*/
    }
    

    .why_prodiet_icon_box.active .img .line_elem {
        width: 62%;
        bottom: 50%;
        transform: rotate(-20deg);
        left: -57%;
    }

    .why_prodiet_icon_box.reverse .img .line_elem {
        bottom: 50%;
        transform: rotate(20deg);
        width: 62%;
        left: -57%;
    }
    
    .why_prodiet_icon_box:nth-child(4) .img .line_elem {
        display: none;
    }
    
    @keyframes line_draw {
      0% {
        width: 0%;
      }
    
      100% {
        width: 62%
      }
    }
    
    .why_prodiet_icon_box.reverse .img {
        margin: 0 auto 15px;
    }

    .khaki_rect_shape img {
        width: 36px;
    }
    
    .yellow_green_rect_shape img {
        width: 40px;
    }
    
    
    .what_inside_box {
        margin-top: 0;
        min-height: auto;
    }
    
    
    .big_pink_rect_shape {
        width: 30px;
    }
    
    .small_blue_rect_shape img {
        width: 30px;
    }
    
    .suggested_use_mid_wrap {
        width: 100%;
    }
    
    .suggested_use_mid {
        border-radius: 0;
    }
    
    .suggested_use_box {
        margin: 0;
        margin-top: 15px;
    }
    
    .suggested_use_box_wrap {
        width: 100%;
    }
    
    .small_green_rect_shape {
        bottom: 20px;
    }
    
    .small_green_rect_shape img {
        width: 20px;
    }
    
    .footer_box.has_border {
        border: 0;
        border-top: 2px dashed #999;
    }
    
    .footer_box {
        padding: 30px 0;
    }
    
    .footer_box .web_subtitle {
        margin: 50px 0 30px;
        font-size: 200%;
    }
    
    .social_links a img {
        height: 25px;
    }
    
    .social_links a {
        margin: 0 5px;
    }
    
    .has_right_curve::before,
    .has_right_curve::after,
    .home_icons_wrap::before,
    .has_left_curve::after,
    .has_left_curve::before {
        display: none;
    }

    .section_title .has_left_curve::before,
    .section_title .has_left_curve::after,
    .section_title.has_line.has_double::after {
        display: none;
    }
    
    .section_title.has_line.has_double::before,
    .has_left_full::before {
        left: -10000%;
    }
    
    .section_title.has_line::before {
        left: -10000%;
        right: -10000%;
    }

    
    .character_1 img {
        width: 100px;
    }
    
    @keyframes slide_in_left {
        from {
            transform: translateY(10px);
        }
    
        to {
            transform: translateY(-10px);
        }
    }
    
    
    .character_2 {
        top: 0;
    }
    
    .character_2_mt {
        margin-top: 100px;
    }
    
    .character_2 img {
        width: 150px;
    }
    
    
    @keyframes slide_in_right {
        from {
            transform: translateY(10px);
        }
    
        to {
            transform: translateY(-10px);
        }
    }
    
    
}