@media (max-width: 1300px) {}

@media (max-width: 1199px) {
    /* ----------------------------- home_css_start ----------------------------- */
    .header_transparent {
        top: 15px;
    }
    .slider_s_two .slider_content h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .slider_content a {
        margin-top: 15px;
    }
    .slider_s_two .slider_content {
        padding-top: 0px;
    }
    .welcome_lukani_container {
        border-bottom: 1px solid #e1e1e1;
        padding: 98px 0 80px;
    }
    .about_icon_four {
        width: 11%;
    }
    .welcome_lukani_header h3 {
        margin-bottom: 15px;
    }
    .welcome_lukani_header h2 {
        font-size: 38px;
        line-height: 52px;
    }
    .innocuous_sec {
        background-size: 100% 100%;
    }
    .believe_data {
        top: 33px;
        width: 268px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 8;
        overflow: hidden;
    }
    .testimonial_two {
        padding-top: 10px;
    }
    .flower_info_main {
        padding: 50px 0px;
    }
    .contact_main .banner_fullwidth_content h2 {
        font-size: 38px;
        line-height: 50px;
    }
    .contact_main {
        margin: 40px 0px 50px;
    }
    .widgets_container p {
        font-size: 14px;
        line-height: 22px;
    }
    .footer_contact_info ul li {
        padding-left: 23px;
        margin-bottom: 5px;
    }
    .footer_contact_info ul li i {
        font-size: 17px;
        width: 17px;
    }
    .footer_contact_info ul li i.fa-phone-square {
        font-size: 19px;
    }
    .footer_contact_info ul li a {
        font-size: 13px;
    }
    .footer_main .team_other_info {
        margin-top: 10px;
    }
    .team_other_info ul {
        gap: 3px;
    }

    /* ----------------------------- home_css_end ----------------------------- */

    /* ----------------------------- about_css_start ---------------------------- */
    .sub_banner {
        padding: 30px 0px 40px;
    }

    /* ----------------------------- about_css_end ---------------------------- */

    /* ---------------------------- gallery_css_start --------------------------- */
    .inner_main {
        margin: 40px 0px 20px;
    }
    /* ---------------------------- gallery_css_end --------------------------- */

    /* ---------------------------- career_css_start --------------------------- */
    .career_inner_main {
        margin-bottom: 50px;
    }
    /* ---------------------------- career_css_end --------------------------- */

}

@media (max-width: 991px) {
    /* ----------------------------- home_css_start ----------------------------- */
    .header_transparent {
        padding: 15px 0;
    }
    .slider_s_two .slider_content h1 {
        font-size: 22px;
        line-height: 30px;
    }
    .canvas_open {
        top: 35px;
        right: 35px;
    }
    .slider_content a {
        margin-top: 0;
    }
    .welcome_lukani_container {
        padding: 55px 0 80px;
    }
    .believe_img img {
        width: 100%;
    }
    .believe_data {
        top: 23px;
        width: 195px;
        -webkit-line-clamp: 6;
        left: 15px;
    }
    .iti {
        margin-bottom: 20px;
    }
    .contact_main .banner_fullwidth_content h2 {
        font-size: 28px;
        line-height: normal;
    }
    .contact_message textarea {
        height: 90px;
    }
    .widgets_container {
        margin-top: 20px;
    }
    .widgets_container h3 {
        padding-bottom: 5px;
    }
    .footer_top {
        padding: 20px 0px 10px;
    }
    .footer_contact_info ul li {
        display: inline-block;
    }
    .footer_main .footer_contact_info ul li+li {
        margin-left: 0px !important;
    }
    .footer_link {
        margin: 20px 0px;
        padding: 10px;
    }
    .video_img iframe {
        width: 100%;
        height: 400px;
    }
    .welcome_lukani_desc {
        margin-bottom: 10px;
    }
    .footer_logo {
        text-align: center;
    }
    /* ----------------------------- home_css_end ----------------------------- */
    /* ----------------------------- about_css_start ---------------------------- */
    .successful_main .year_info {
        line-height: 30px;
        margin-top: 10px;
        font-size: 20px;
    }
    .our_vision_data {
        margin-top: 20px;
    }
    .video_data h2 {
        margin-bottom: 15px;
    }

    /* ----------------------------- about_css_end ---------------------------- */

    /* ---------------------------- gallery_css_start --------------------------- */
    .inner_main {
        margin: 30px 0px 20px;
    }
    /* ---------------------------- gallery_css_end --------------------------- */

    /* ------------------------- testimonials_css_start ------------------------- */
    .testimonial_content>p {
        padding: 0 15px;
    }
    /* ------------------------- testimonials_css_end ------------------------- */

    /* ---------------------------- contact_css_start --------------------------- */
    .contact_message.content {
        margin-bottom: 10px;
    }
    .contact_info_main span {
        min-height: auto;
    }
    .map_new iframe {
        height: 250px;
    }
    .contact_inner_main .footer_contact_info ul li+li {
        margin-left: 15px;
    }
    .contact_inner_main .main_btn {
        margin-bottom: 20px;
    }


    /* ---------------------------- contact_css_end --------------------------- */

    /* ---------------------------- career_css_start --------------------------- */
    .career_img {
        display: none;
    }
    .career_info {
        position: relative;
        top: auto;
        left: auto;
        margin-bottom: 30px;
    }
    .career_info h5 {
        padding-left: 0;
    }
    .career_inner_main {
        margin-bottom: 40px;
    }
    /* ---------------------------- career_css_end --------------------------- */



}


@media (max-width: 767px) {
    /* ----------------------------- home_css_start ----------------------------- */
    .iti {
        width: 100%;
    }
    .iti .iti__country-list {
        top: 70px;
        width: auto;
        right: 60px;
    }
    .header_transparent {
        padding: 10px 0;
    }
    .canvas_open {
        top: 29px;
        z-index: 999;
    }
    .slider_s_two .single_slider {
        height: 270px;
        background-size: 100% 100%;
    }
    .slider_s_two .slider_content>span {
        width: 215px;
    }
    .slider_s_two .slider_content h1 {
        font-size: 19px;
        line-height: 30px;
    }
    .welcome_lukani_header h2 {
        font-size: 26px;
        line-height: normal;
    }
    .mian_btn {
        font-size: 14px;
        line-height: 43px;
    }
    .about_icon {
        width: 11%;
        left: 0;
    }
    .about_icon_four {
        width: 17%;
        top: -23px;
        right: -15px;
    }
    .about_icon_two {
        width: 15%;
        bottom: 30px;
        left: 10px;
    }
    .about_icon_three {
        width: 15%;
        bottom: 30px;
        right: 10px;
    }
    .welcome_lukani_content {
        text-align: left;
    }
    .welcome_lukani_thumb {
        margin-bottom: 25px;
    }
    .welcome_lukani_header h3 {
        margin-bottom: 10px;
    }
    .section_title h2 {
        font-size: 24px;
        line-height: normal;
        padding-bottom: 15px;
    }
    .gallery_blog {
        margin-bottom: 25px;
    }
    .video_data h2 {
        font-size: 24px;
        margin-bottom: 0px;
    }
    .video_img iframe {
        width: 100%;
        height: 160px;
    }
    .believe_data {
        top: 8px;
        width: 165px;
        -webkit-line-clamp: 6;
        left: 15px;
    }
    .testimonial_icon3, .testimonial_icon4 {
        display: none;
    }
    .testimonial_two .section_title h2 {
        font-size: 22px;
    }
    .flower_info_data {
        font-size: 22px;
        line-height: normal;
    }
    .flower_info_main {
        padding: 30px 0px;
    }

    .contact_main .banner_fullwidth_content h2 {
        font-size: 22px;
        line-height: normal;
    }
    .contact_main .banner_fullwidth_content h3 {
        margin-bottom: 6px;
    }
    .contact_message input, .contact_message textarea {
        font-size: 14px;
        padding-left: 15px;
    }
    .contact_message textarea {
        height: auto;
    }
    .contact_img {
        display: none;
    }
    .footer_main {
        background-position: left center;
        background-size: cover;
    }

    .widgets_container h3::before {
        left: 0;
        transform: initial;
        bottom: -5px;
    }
    .footer_contact_info ul {
        margin-top: 5px;
    }
    .footer_contact_info ul li {
        margin-bottom: 3px;
    }
    .footer_contact_info ul li+li {
        margin-left: 0;
        margin-bottom: 0px;
    }
    .footer_link {
        margin: 10px 0px;
        padding: 10px;
    }
    .footer_link ul li {
        display: inline-block;
        width: 49%;
        margin-right: 0px;
    }
    .footer_link ul li+li {
        margin-left: 0;
    }
    .copyright {
        text-align: left;
        line-height: normal;
    }
    .widgets_container {
        margin-top: 15px;
    }
    .widgets_container p {
        min-height: auto;
    }
    .footer_contact_info ul li {
        width: 100%;
    }
    .footer_contact_info ul li a {
        font-size: 15px;
    }
    /* ----------------------------- home_css_end ----------------------------- */

    /* ----------------------------- about_css_start ---------------------------- */
    .sub_banner {
        padding: 10px 0px 10px;
    }
    .inner_about_main .welcome_lukani_container {
        padding: 55px 0 60px;
    }
    .our_vision {
        margin-top: 10px;
    }
    .our_vision_data {
        margin-top: 10px;
    }
    .our_vision_data h3 {
        font-size: 25px;
        line-height: normal;
        margin-bottom: 0;
    }
    .our_vision_data p {
        font-size: 15px;
    }
    .innocuous_sec_about {
        margin-top: 20px;
    }
    .every_deserves {
        margin: 20px 0px 20px;
    }
    .every_deserves .video_data h2 {
        font-size: 23px;
        margin-bottom: 0px;
    }
    .every_deserves .video_data p {
        font-size: 16px;
    }
    .every_deserves .video_data {
        margin-bottom: 20px;
    }
    .deserves_blog p {
        margin-top: 8px;
        font-size: 17px;
    }
    .deserves_blog {
        margin-bottom: 20px;
    }

    /* ----------------------------- about_css_end ---------------------------- */

    /* ---------------------------- product_css_start --------------------------- */
    .product_inner_main .product_items {
        margin-bottom: 25px;
    }
    .product_content {
        margin-top: 17px;
    }
    .ctm_tab .nav-pills .nav-link {
        padding: 8px 15px;
        min-width: 80px;
    }
    .ctm_tab .nav-pills {
        margin-bottom: 20px;
    }
    /* ---------------------------- product_css_end --------------------------- */

    /* --------------------------- brochure_css_start --------------------------- */
    .download_btn a {
        padding: 10px 20px 10px 30px;
    }
    .brochure_blog_name {
        padding-left: 176px;
    }
    /* --------------------------- brochure_css_end --------------------------- */
    /* ---------------------------- contact_css_start --------------------------- */
    .contact_inner_main .contact_message ul li p {
        margin-bottom: 2px;
        font-size: 17px;
    }

    .contact_inner_main .contact_message ul li {
        margin-bottom: 20px;
    }
    .contact_inner_main .main_btn {
        margin-bottom: 10px;
    }
    .map_new iframe {
        height: 200px;
    }
    .contact_inner_main .footer_contact_info ul li+li {
        margin-left: 0px;
    }
    /* ---------------------------- contact_css_end --------------------------- */

    /* ----------------------------team_css_start --------------------------- */
    .team_img_view {
        margin-bottom: 15px;
    }
    .team_img_view img {
        width: 100%;
    }
    .team_other_info p {
        margin-bottom: 15px;
    }
    .team_30 {
        margin-bottom: 20px;
    }
    .tab__item, .tab .tab .tab__item {
        padding: 8px 15px;
        min-width: 80px;
        text-align: center;
        font-size: 14px;
    }
    .tab__list {
        margin-bottom: 15px;
    }

    /* ----------------------------team_css_end --------------------------- */
}

@media (max-width: 568px) {}

@media (max-width: 480px) {}