

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1374px;
    }
     .navbar-expand-xxl .navbar-collapse {
        min-width: fit-content;
    }
    li.nav-item.dropdown:hover .dropdown-toggle::after{
        transform: rotateX(180deg);
    }
}

@media screen and (min-width: 1200px) {
    li.nav-item.dropdown:hover .dropdown-menu {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        opacity: 1;
        visibility: visible;
    }
}

@media screen and (max-width: 1599px) {
    .company_logo { margin-left: 16px; margin-right: 32px;}
    li.nav-item {margin-right: 2px;margin-left: 2px;}
    li.nav-item {
        margin-right: 0px;
        margin-left: 0px;
    }
    .nav_contact .inquiry, .nav_contact .call { margin: 8px 18px;font-size: 16px;}
    .nav_contact .inquiry::after, .nav_contact .call::after {right: -18px;}
    .nav_contact .inquiry, .nav_contact .call {font-size: 15px;margin: 8px 18px;}
    .nav_contact .inquiry::after,
    .nav_contact .call::after{right: -18px;}
    /* == */
    .nav_contact .call span{
        display: none;
    }
}


@media screen and (max-width: 1500px) {
    /* .nav-link {font-size: 13px;}  */
    /* .navbar-nav .nav-link {padding-right: 10px;padding-left: 10px;}
    .nav_contact .inquiry, .nav_contact .call {font-size: 14px;margin: 8px 14px;}
    .nav_contact .inquiry::after,
    .nav_contact .call::after{right: -14px;}
     .company_logo img {max-width: 125px;}
     li.nav-item.dropdown .dropdown-menu {top: 27px;} */ 
}
@media screen and (max-width: 1499px) {
    #req_a_quote .Enquiry_form { padding: 50px;margin: 50px 50px 50px 40px;}
    li.nav-item {margin-right: 2px;margin-left: 2px;}
    .translate_language a.dropdown-toggle, header .header_part .header_menu_list .translate_language a.dropdown-toggle:focus-visible {
        padding: 0px 16px 0px 14px;
    }
    .company_logo {margin-left: 6px;}
    .pillars_sec .custom-tabs {padding: 6px;}
   
}
@media screen and (max-width: 1399px) {
    .company_logo img {
        max-width: 185px;
    }
    #header_menu .navbar-nav .nav-link {
        padding-left: 7px;
        padding-right: 7px;
        font-size: 15px;
    }
    .nav_contact .inquiry, .nav_contact .call {
        margin: 8px 12px;
    }
        .nav_contact .inquiry::after, .nav_contact .call::after {
        right: -11px;
    }
    .nav_contact .inquiry .inquiry_img, .nav_contact .call .call_img {
        width: 36px;
        height: 36px;
    }
        .translate_language a.dropdown-toggle {
        padding: 0px 10px 0px 12px;
    }
    .translate_language img {
    max-width: 16px;
    margin-right: 2px;
    margin-left: 6px;
}
.translate_language a.dropdown-toggle, header .header_part .header_menu_list .translate_language a.dropdown-toggle:focus-visible {
    font-size: 15px;
}
.translate_language a.dropdown-toggle:after {
    width: 18px;
    background-size: 10px;
    top: 0px;
}
}
@media screen and (max-width: 1399px) and (min-width: 1200px) {
    li.nav-item.dropdown .dropdown-menu {
        padding: 34px 0 0 0;
    }
}

@media screen and (max-width: 1199px) {
    .navbar-expand-xxl .navbar-collapse {
        position: fixed;
        top: 0px;
        left: 0;
        right: 0;
        padding: 60px 30px 30px 30px;
        width: 100%;
        height: 100%;
        background: var(--white-color);
        border-width: 0px;
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
        vertical-align: middle;
        z-index: 5;
        overflow-x: hidden;
        overflow-y: auto;
        transition: 550ms all ease;
    }
    .navbar-expand-xxl .navbar-collapse.show {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
    }
    .navbar-expand-xxl .navbar-collapse::after {
        content: '';
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        min-height: 100%;
        background-attachment: fixed;
        background-size: cover;
        background-image: url(../images/menu_bg.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right;
        z-index: -1;
        opacity: 0.33;
    }
    .navbar-expand-xxl .navbar-collapse::before {
        content: '';
        position: fixed;
        top: auto;
        bottom: 20px;
        right: 30px;
        width: 30%;
        min-width: 220px;
        min-height: 100%;
        background-image: url(../images/logo.svg);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: right bottom;
        z-index: -1;
        opacity: 0.33;
    }

    li.nav-item.dropdown .nav-link[aria-expanded="true"]+.dropdown-menu, li.nav-item.dropdown .dropdown-menu.show {
        display: block;
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        opacity: 1;
        visibility: visible;
        height: 100%;
        max-height: 450px;
        background: transparent;
        transition: all 650ms ease;
    }
    li.nav-item.dropdown .dropdown-menu {
        height: 0;
        padding: 0;
        transform: none !important;
    }
    li.nav-item.dropdown .nav-link[aria-expanded="false"]+.dropdown-menu, li.nav-item.dropdown .dropdown-menu {
        clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
        max-height: 0;
    }
    .translate_language a.dropdown-toggle:after {
        top: 1px;
    }
    .dropdown-menu li {border-bottom: none;}

    .quality_info { margin: 0 auto;}
    .theme_box h2 {font-size: 36px;}
    .looking_text {padding: 32px;}
    .looking_text h3 {font-size: 30px;margin-bottom: 20px;}
    .looking_text p {font-size: 16px;margin-bottom: 30px;}
    .looking_text {margin-bottom: -150px;}
    .theme_padding {margin: 0 auto 0 40px;}
    .nav-link {font-size: 30px;}
    .dropdown-item {font-size: 18px;}
    li.nav-item.dropdown .dropdown-menu {
        max-width: fit-content;
        padding-left: 20px;
    }
    .dropdown-menu li:last-child {margin-bottom: 10px;}
    .dropdown-menu li {background-color: transparent;}
    .dropdown-menu li:hover .dropdown-item {background-color: transparent;}
    .dropdown-menu li a::before {opacity: 1;visibility: visible;}
    .Enquiry_form .theme_box p, .Enquiry_form .theme_box p a {font-size: 15px;}
    #req_a_quote .Enquiry_form {padding: 40px;}
    .dropdown-toggle::after {top: -2px;}
    .looking_box {max-width: 353px;}
    .custom-tabs .nav-link{font-size: 16px;}
    .pillars_sec {padding: 26px}


    /***inner pages*****/
    .contact_form .Enquiry_form {padding: 40px;}
    .contact_us_sec .theme_box p {font-size: 16px;}
    .contact_us_list li {gap: 20px;padding: 16px 0;}
    .contact_list_info a {white-space: normal;}
    .main_pro_ttl h5 {font-size: 22px;}
    .two_arrow_pro_btn {width: 38px;height: 38px;min-width: 38px;min-height: 38px;}
    .two_arrow_pro_btn .arrow.left {width: 14px!important;}
    .two_arrow_pro_btn .arrow.right {width: 14px!important;}
    .theme_box.commodity_box.theme_padding {margin: 0 40px 0 40px;}
    .why_about_sec .pillars_sec {padding: 36px;}
    .pillars_list {padding: 30px;}
    .why_sec .theme_box h2 {white-space: normal;}
    .quality_assu_sec .theme_box h2{ white-space: normal;}
    .dropdown-toggle.nav-link::after {top: 1px;}


}


@media (min-width: 992px) and (max-width: 1199px) {
    #req_a_quote .Enquiry_form {padding: 30px;margin: 40px 40px 40px 30px;}
    .Enquiry_form .theme_box p, .Enquiry_form .theme_box p a {font-size: 14px;}
    textarea.form-control:active,
    textarea.form-control:focus,
    .form-label,
    .form-control {font-size: 14px;}
    textarea.form-control::placeholder,
    input.form-control::placeholder{font-size: 14px;}
    .contact_list_info h3 {margin-bottom: 8px;}
}

@media screen and (max-width: 1199px) {
    .box::after {height: calc(100% - 100px);}
    .theme_box h2 {font-size: 30px;margin-bottom: 22px;}
    .looking_text h3 {font-size: 22px;line-height: 1.2;}
    .looking_text p {font-size: 15px;margin-bottom: 20px;}
    .why_icon_box h4 {font-size: 18px;}
    .theme_box p {font-size: 15px;margin-bottom: 12px;}
    .theme_btn {margin: 14px 0 0;}
    .quality_sec .theme_box h2 {margin-bottom: 16px;}
    .quality_sec .theme_box h4 {padding-bottom: 16px;margin: 0 auto 16px;}
    .quality_sec .theme_btn {margin: 14px 0 0;}
    .theme_padding {margin: 0 auto;}
    .company_logo img {max-width: 178px;}
    .nav_contact .inquiry .inquiry_img, .nav_contact .call .call_img {width: 36px;height: 36px;}
    .nav_contact .inquiry .inquiry_img img, .nav_contact .call .call_img img {width: 16px;}
    .nav_contact .inquiry, .nav_contact .call {margin: 6px 12px;}
    .nav_contact .inquiry::after,
    .nav_contact .call::after{right: -12px;}
    .translate_language a.dropdown-toggle{padding: 0px 21px 0px 14px;}
    .owl-carousel .owl-item .pro_img {max-height: 181px;max-width: 181px;}
    .products_title h4 {font-size: 22px;}
    .box::after {border-radius: 80px 10px;}
    .about_img img { border-radius: 38% 8%;}
    .hero_banner .swiper-button-next {top: calc(50% + 50px);}
    .hero_banner .swiper-button-prev {top: calc(50% - 14px);}

    /***inner pages*****/
    .brd_bnr_sec {padding: 170px 0 80px}
    .brd_bnr_sec .brd_bnr_text h1 {margin-bottom: 12px;font-size: 34px;}
    .quality_assu_sec {padding: 80px 0;}
    .quality_content {padding: 30px 0;}
    .quality_details {padding-top: 40px;}
    .quality_details_list img {max-width: 46px;}
    .quality_details_list h4 {font-size: 17px;}
    .quality_details_list::after {left: -10px;top: 0;width: 50px;height: 50px;}
    .quality_details_list::before {left: -2px;top: 8px;width: 34px;height: 34px;}
    .infrastructure_sec {padding: 80px 0;}
    .contact_us_sec {padding: 80px 0;}
    .contact_form .theme_box h2 {font-size: 28px;}
    .about_page_sec {padding: 80px 0;}
    .seeds_sec{padding: 80px 0;} 
    .use_of_pro_sec {padding: 80px 0;}
    .main_pro_page_sec{padding: 80px 0;}
    .main_pro_ttl {padding: 16px 16px;}
    .main_pro_ttl h5 {font-size: 19px;}
    .navbar.h_fixed .company_logo img {max-width: 160px;}
    .theme_box.commodity_box.theme_padding {margin: 0;}
    /* .theme_box.cumin_box h5, .theme_box.fennel_box h5, .theme_box.sesame_box h5 {font-size: 16px;} */
    .sub-ttl {font-size: 22px;}
    .pro_det_list ul li {font-size: 15px;}
    table.table_products th {font-size: 16px;}
    .product_p_info .pro_know h5 {font-size: 15px;}
    .use_of_pro_text p {font-size: 15px;}
    .custom-card ul li {font-size: 15px;}
    .card-header-custom {margin-bottom: 12px;}
    .custom-card.full_box h5 {margin-bottom: 12px!important;}
    .theme_box.fenugreek_box h5{margin-bottom: 8px;margin-top: 22px;}
    .theme_box.cumin_box h5, .theme_box.fennel_box h5 {margin-bottom: 14px;margin-top: 30px;}
    .theme_box.sesame_box h5 {margin-bottom: 2px;margin-top: 26px;}
    .theme_btn_dark.btn_margin {margin-top: 24px;}
    .custom-card.full_box h5 {margin-top: 0!important;}
    .shambhudayal_sec {padding: 80px 0;}
    .quote-text {font-size: 18px;}
    .quote-box {padding: 26px;}
    .architect_sec{padding: 80px 0;}
    .why_about_sec {padding: 80px 0;}
    .custom-card.full_box p:last-child {font-size: 15px;}
    .quality_list ul li {font-size: 15px;}
    .why_icon_main {padding-top: 34px;}

}

@media screen and (max-width: 991px) {
    footer .container .row {padding-left: 0;padding-right: 0;}
    .f_list_box {grid-template-columns: 1fr;gap: 0;}
    .footer-logo img {max-width: 180px;}
    li.social a {width: 42px;height: 42px;}
    li.social a img{max-height: 16px;}
    ul.social_box {gap: 10px;}
    .why_icon_main {padding: 30px 0;}
    .quality_info {max-width: 100%;}
    .quality_sec .theme_box h4 {max-width: 100%;}
    .mb_100 {margin-bottom: 50px;}
    .quality_sec {padding: 60px 0;}
    .product_sec {padding: 60px 0 0;}
    .products_image img {max-height: 201px;max-width: 201px;}
    .products_image {bottom: -95px;}
    .theme_padding {margin: 0;}
    .about_sec{padding: 60px 0;}
    .theme_btn {margin: 14px 0 0;}
    .about_sec .theme_padding {max-width: 100%;}
    .about_sec .theme_box h4 {max-width: 100%;}
    .hero_banner .swiper-button-next, .hero_banner .swiper-button-prev {height: 40px;width: 40px;}
    .hero_banner .swiper-button-prev {top: calc(50% - 0px);}
    .hero_banner .swiper-button-next {top: calc(50% + 44px);}
    .hero_banner .swiper-button-next::after, .hero_banner .swiper-button-prev::after { width: 14px; height: 14px;background-size: 14px;}
    .dropdown-item {padding: 10px 20px 10px 24px;}
    .product_sec .theme_box h2 {margin-bottom: 35px;}
    .why_sec {padding: 60px 0;}
    .model_img {display: none;}
    .hero_banner .swiper-pagination-bullet {height: 5px;}
    .footer_list.footer_right h3 {text-align: start;}
    .footer_list p {text-align: left;}
    .footer_contact h5, .footer_contact a {text-align: left;}
    .why_icon_box {padding: 6px 0;}
    
    .why_icon_main {max-width: 300px;margin: 0 auto;}
    .looking_box { margin-top: 0!important;}
    .looking_text {padding: 26px;}
    .looking_text p {font-size: 15px;line-height: 1.4;}
    .vision_sec .theme_box h2 {margin-bottom: 20px;}

    /***inner pages*****/
    .quality_assu_sec {padding: 60px 0;}
    .quality_content {padding: 10px 0;}
    .quality_details {padding-top: 20px;}
    .infrastructure_sec {padding: 60px 0;}
    .contact_us_sec {padding: 60px 0;}
    .contact_list_info a, .contact_list_info p {white-space: pre-line;}
    .map_sec .contact_map  iframe{height: 350px;}
    .about_page_sec {padding: 60px 0;}
    .about_page_sec .theme_box h2 {white-space: normal;}
    .seeds_sec{padding: 60px 0;} 
    .use_of_pro_sec {padding: 60px 0;}
    .main_pro_page_sec{padding: 60px 0;}
    .theme_padding {max-width: 100%;}
    .pillars_sec .use_of_pro_list {display: block;}
    .pillars_sec .use_of_pro_icon {margin-bottom: 12px;}
    .pillars_sec .tab-content-box {padding: 16px;}
    .pillars_sec {padding: 20px;}
    .shambhudayal_sec {padding: 60px 0;}
    .quote-text {font-size: 16px;line-height: 1.5;margin: 0 auto 12px;}
    .quote-box {margin-top: 36px;}
    .quote-icon { width: 50px;}
    .architect_sec{padding: 60px 0;}
    .architect_sec .custom-card.full_box {padding: 30px;}
    .architect-tabs .nav-link {padding: 4px 30px;font-size: 17px;}
    .why_about_sec {padding: 60px 0;}
    .why_about_sec .why_icon_main {max-width: 100%;}
    .vision_sec {padding: 60px 0;}
    /* .about_img_box img {aspect-ratio: 300 / 200;} */
    .use_of_pro_sec .about_img_box img {aspect-ratio: 300 / 200;}
    .thanks_error_part img {
        max-width:90px;
    }
    

}

@media screen and (max-width: 767px) {
    .theme_box h2 { font-size: 26px;}
    .copyright_part_text {padding: 18px 12px 18px;}
    .copyright_part_text p {font-size: 13px;}
    .copyright_part_text p img {max-width: 22px;}
    .mb_100 {margin-bottom: 40px;}
    .quality_sec {padding: 50px 0;}
    .product_sec {padding: 50px 0 0;}
    .about_sec{padding: 50px 0;}
    .why_sec {padding: 50px 0;}
    .hero_banner .swiper-pagination {
        bottom: 6px !important;
    }
    .hero_banner .swiper-button-next, .hero_banner .swiper-button-prev {
        height: 34px;
        width: 34px;
    }
    .hero_banner .swiper-button-next::after, .hero_banner .swiper-button-prev::after {
        width: 12px;
        height: 12px;
        background-size: 12px;
    }
    .hero_banner .swiper-pagination-bullet {
        width: 8%;
    }
    .company_logo {
        margin-left: 0;
        margin-right: 0;
    }
     .nav_contact .call span{display: none;}
    .company_logo img {
        max-width: 158px;
    }
    .navbar.h_fixed .company_logo img {
        max-width: 145px;
    }
    .nav_contact .inquiry .inquiry_img, .nav_contact .call .call_img {
        width: 32px;
        height: 32px;
    }
    .nav_contact .inquiry .inquiry_img img, .nav_contact .call .call_img img {
        width: 14px;
    }
    .nav_contact .inquiry, .nav_contact .call {
        margin: 6px 7px;
    }
    .nav_contact .inquiry::after, .nav_contact .call::after {
        right: -7px;
    }
    .translate_language a.dropdown-toggle {
        padding: 0px 14px 0px 6px;
    }
    .owl-carousel .owl-stage {padding-bottom: 70px}
    .copyright_part_text p span:before {
    width: 1px;}
    .products_title h4 {
        font-size: 20px;
    }
    .owl-carousel .owl-item .pro_img {
        max-height: 161px;
        max-width: 161px;
    }
    .box::after {
        border-radius: 60px 6px;
    }
    .box::after {
    height: calc(100% - 90px);
    }
    .products_title {padding: 22px 20px 36px 20px;}
    .why_icon_main {max-width: 100%;}
    .looking_box {max-width: 394px;}
    .vision_sec{padding: 50px 0;}

    /***inner pages*****/
    .brd_bnr_sec {padding: 140px 0 50px;}
    .brd_bnr_sec .brd_bnr_text h1 {font-size: 30px;}
    .brd_bnr_text ol li, .brd_bnr_text ol li a {font-size: 15px;}
    .breadcrumb {padding: 6px 10px;border-radius: 20px}
    .quality_assu_sec { padding: 50px 0;}
    .infrastructure_sec {padding: 50px 0;}
    .contact_us_sec {padding: 50px 0;}
    .contact_form .theme_box h2 {font-size: 24px;}
    .contact_form .Enquiry_form {padding: 30px;}
    .map_sec .contact_map  iframe{height: 300px;}
    .about_page_sec {padding: 50px 0;}
    .seeds_sec{padding: 50px 0;}  
    .use_of_pro_sec {padding: 50px 0;}
    .use_of_pro_list {margin-bottom: 22px;}
    .main_pro_page_sec{padding: 50px 0;}
    .modal.pro_enq_form .modal-dialog .modal-content .modal-header {padding: 0 0 30px;}
    .modal.pro_enq_form .modal-content .modal-header h5 {margin-bottom: 10px;font-size: 28px;}
    .pro_enq_form .modal-content p {font-size: 15px;line-height: 1.4;}
    .contact_us_list li:last-child {margin-bottom: 12px;}
    .contact_us_list li {padding: 12px 0;}
    .theme_btn_dark.btn_margin {margin-top: 16px;}
    .shambhudayal_sec {padding: 50px 0;}
    .architect_sec{padding: 50px 0;}
    .architect-tabs {margin-top: 36px;}
    .architect-tabs .nav-item:last-child {margin-top: 0;}
    .architect-tabs .nav-item {border-right: 0;}
    .why_about_sec {padding: 50px 0;}
    .vision_sec {padding: 50px 0;}
    .seeds_sec h5, .custom-card h5 {font-size: 18px;}
    .quality_box {padding: 22px 20px 22px 0;}
    .quality_icon_box {padding: 0px 20px;}
    .quality_icon_box img {width: 52px;}
    .quality_list {padding-left: 20px;}

}


@media screen and (max-width: 650px) {
    #req_a_quote .Enquiry_form {padding: 30px;margin: 40px 30px 40px 30px;}
    .btn-close {top: 12px;right: 12px;}
}

@media screen and (max-width: 575px) {
    .navbar.h_fixed .company_logo img {max-width: 158px;}
    /* .footer_list {text-align: center;}
    .footer_list.footer_right h3 {text-align: center;}
    .footer_list p {text-align: center;}
    .footer_contact h5, .footer_contact a {text-align: center;} */
    .footer_list h3, .footer_list.footer_right h3 {margin-bottom: 12px;}
    .footer-logo img {display: flex;margin: 0 auto;}
    ul.social_box {justify-content: center;}
    .theme_box h2 {white-space: normal;}
    .mb_100 {margin-bottom: 30px;}
    .quality_sec {padding: 40px 0;}
    .product_sec {padding: 40px 0 0;}
    .why_sec {padding: 40px 0;}

    .product_sec .theme_box h2 {margin-bottom: 20px;}
    .about_sec{padding: 40px 0;}
    .owl-carousel .owl-stage {padding-bottom: 60px;}
    .hero_banner .swiper-pagination {bottom: 6px !important;}
    .hero_banner .swiper-button-next, .hero_banner .swiper-button-prev {height: 26px; width: 26px;}
    .hero_banner .swiper-button-next { top: calc(50% + 34px);}
    .hero_banner .swiper-pagination-bullet {height: 4px;}
    .f_list_box {margin-bottom: 0;}
    .looking_box {padding-left: 12px; padding-right: 12px;}
    .theme_btn {margin: 6px 0 0;}
    .quality_sec .theme_btn {margin: 6px 0 0;}
    .theme_box h4 {margin: 0 0 12px;padding-bottom: 16px;}
    .why_sec .theme_box h4 {margin: 0 0 16px;}
    .about_sec .theme_box h4 {margin: 0 0 16px;}
    .theme_box h2 {margin-bottom: 12px;}
    .why_icon_box h4 {font-size: 16px;}
    .footer-logo img {max-width: 170px;}
    li.social a {width: 40px;height: 40px;}
    footer { padding: 48px 0 0;}
    .looking_text h3 {font-size: 20px;}
    .theme_box h2 {font-size: 24px;}
    .theme_box h4 {font-size: 15px;}
    .translate_language a.dropdown-toggle:after {width: 18px;height: 18px;background-size: 10px;}
    .why_icon_main {max-width: 300px;}
    .vision_sec{padding: 40px 0 30px;}
    .why_sec.why_about_sec .why_icon_main {padding: 30px 0;}
    .why_sec.why_about_sec .why_icon_box {padding: 8px 0;}

    /***inner pages*****/
    .brd_bnr_sec .brd_bnr_text h1 {margin-bottom: 10px;font-size: 24px;}
    .brd_bnr_text ol li, .brd_bnr_text ol li a {font-size: 14px;}
    .quality_details_list {max-width: 150px; margin: 0 auto;}    
    .quality_assu_sec .justify-content-center {justify-content: flex-start !important;}
    .quality_assu_sec { padding: 40px 0 26px;}
    .quality_content {padding: 0;}
    .infrastructure_sec {padding: 40px 0;}
    .contact_us_sec {padding: 40px 0;}
    .contact_us_list li {padding: 14px 0;}
    .contact_us_sec .theme_box p {font-size: 15px;}
    .contact_list_info a {font-size: 15px;white-space: normal;}
    .about_page_sec {padding: 40px 0;}
    .about_page_sec .theme_box h4 { margin: 0 auto 16px 0;}
    .about_img_box {border-radius: 10px;}
    .about_img_main_box .col-6 {padding: 5px;}
    .about_img_main_box .row .col-6:nth-child(1) {margin-top: 18px;}
    .about_img_main_box .row .col-6:nth-child(4) {margin-top: -18px;}
    .seeds_sec{padding: 40px 0;}  
    .use_of_pro_sec {padding: 40px 0;}
    .product_p_info .pro_know P {font-size: 15px;}
    .product_p_info .pro_know h5 {margin-bottom: 6px;}
    .use_of_pro_sec .theme_box h2 {margin-bottom: 18px;}
    .main_pro_page_sec{padding: 40px 0;}
    button.btn-close.enquiry_modal_close {top:8px;right:8px;width: 26px;height: 26px;}
    .dropbtn { width: 40px;height: 40px;}
    .dropbtn:after {width: 28px;height: 28px;background-size: 28px;}
    .dropdown-content a {padding: 10px 16px 10px 18px;font-size: 14px;}
    .pro_dropdown a:after {left: 7px;}
    .theme_box.sesame_box h5 {margin-bottom: 0px;margin-top: 20px;}
    .custom-card.full_box h5 {font-size: 16px !important;}
    .custom-card.full_box {padding: 30px 20px;}
    .shambhudayal_sec {padding: 40px 0;}
    .quote-box {margin-top: 30px;}
    .quote-box {padding: 30px 20px;}
    .quote-icon {width: 44px;}
    .architect_sec{padding: 40px 0;}
    .architect-tabs .nav-link {padding: 4px 20px;font-size: 15px; width: 100%;gap: 7px;}
    .architect_sec .custom-card.full_box {padding: 20px;}
    .architect-tabs {flex-direction: column;}
    .why_about_sec .pillars_sec {padding: 36px 12px;margin-top: 28px;}
    .why_about_sec {padding: 40px 0;}
    .architect_boxs .architect_icon::after {left: -12px;}
    .architect_boxs .architect_icon::before {left: -4px;}
    .vision_sec {padding: 40px 0;}
    .theme_btn_dark.btn_margin {margin-top: 10px;}
    .custom-card ul li {padding: 4px 6px 4px 24px;}
    table.table_products th {padding: 10px 20px !important;}
    table.table_products td {padding: 11px 20px !important;}
    .quality_box {flex-direction: column; align-items: flex-start;}
    .quality_box {padding: 20px;}
    .quality_icon_box {padding: 0 0 18px;}
    .quality_list {border-left: 0 !important;border-top: 1px solid #dee2e6;padding: 16px 0 0px;}
.thanks_error_part img {
    max-width: 75px;
    margin-bottom: 8px;
}
.thanks_error_part h5 {
    font-size: 17px;
}
}

@media screen and (max-width: 500px) {
    .exp_year_box {border-radius: 16px;width: 172px;height: 172px;}
    .about_year h4 span {font-size: 50px;}
    .about_year .counter {height: 54px;}
    .about_year .counter > span {width: 30px;}
    .about_year h4:after {top: 0px;}
    .company_logo img {max-width: 120px;}
    .navbar.h_fixed .company_logo img {max-width: 112px;}
    .nav_contact .inquiry .inquiry_img, .nav_contact .call .call_img {width: 26px;height: 26px;}
    .nav_contact .inquiry .inquiry_img img, .nav_contact .call .call_img img {width: 12px;}
    .navbar-toggler {width: 22px;height: 24px;}
    .navbar-expand-xxl .navbar-collapse {padding: 40px 12px 30px 12px;}
    .nav-link {font-size: 24px;padding: 9px 20px 9px 22px;}
    .dropdown-menu li a::before {
        width: 4px;
        height: 4px;
        outline-offset: 1px;
        outline: 1px solid var(--blue-color);
    }  
    .dropdown-item {font-size: 16px;padding: 8px 10px 8px 22px;}  
    #req_a_quote .Enquiry_form {
        padding: 30px 12px;
        margin: 40px 0px 40px 0px;
    }
    textarea.form-control:active, textarea.form-control:focus, .form-label, .form-control {font-size: 14px;}
    textarea.form-control::placeholder,
    input.form-control::placeholder{font-size: 14px;}
    .Enquiry_form .theme_box h2 {margin-bottom: 8px;}
    .btn-close {top: 5px;right: 5px;}
    .navbar-toggler .navbar-toggler-icon span:nth-child(3) {top: calc(50% + 6px);}
    .navbar-toggler .navbar-toggler-icon span:nth-child(1) {top: calc(50% - 6px);}
    .why_icon_box {padding: 4px 0;}
    .why_icon_box h4 {font-size: 16px;}
    .hero_banner .swiper-pagination {bottom: 0px !important;}
    .dropdown-toggle::after {top: 0px;}
    .translate_language img {max-width: 18px;}
    li.social a {width: 36px;height: 36px;}
    /***inner pages*****/
    .brd_bnr_sec {padding: 110px 0 40px}
    .contact_form .Enquiry_form { padding: 30px 12px;}
    .contact_list_icon {width: 42px;height: 42px;min-width: 42px;min-height: 42px;}
    .contact_list_icon img {width: 18px;}
    .contact_list_info h3 {margin-bottom: 8px;}
    .contact_us_list li {padding: 12px 0;}
    .contact_list_info h3 {font-size: 17px;}
    table.table_products th {padding: 10px 20px !important;}
    table.table_products td {padding: 11px 20px !important;}
    .use_of_pro_text p {line-height: 1.5;}
    .wtsapp img {width: 36px;}
    button.wtsapp {right: 0px;}
    .modal.pro_enq_form .modal-dialog .modal-content {padding: 36px 20px;}
    .modal.pro_enq_form .modal-content .modal-header h5 {font-size: 26px;}
    .whatsapp_content.open {right: 42px;}
    .pro_know {justify-content: flex-start;align-items: flex-start;flex-direction: column;gap: 0;}
    .product_p_info .pro_know P {line-height: 1.3;}
    .quality_assu_sec .theme_box h2 {white-space: normal;}
    .custom-tabs .nav-item {width: 100%;border: 1px solid #f9f9f9;}
    .pillars_sec {padding: 16px;}
    .pillars_sec .tab-content-box {padding: 12px;}
    .custom-tabs .nav-link {font-size: 15px;padding: 6px 10px;}
    .custom-tabs .nav-link {width: 100%;}
    .pillars_list {padding: 20px;}
    .pillars_list_icon {width: 70px;height: 60px;min-width: 70px;margin-bottom: 18px;}
    .pillars_list_icon img {width: 36px;}
    .pillars_list_text p {font-size: 15px;}
    .architect_boxs {padding: 20px;}

}


@media screen and (max-width: 400px) {
    .company_logo img {max-width: 112px;}
    .nav_contact .inquiry .inquiry_img, .nav_contact .call .call_img {width: 22px;height: 22px;}
    .nav_contact .inquiry .inquiry_img img, .nav_contact .call .call_img img {width: 10px;}
    .translate_language a.dropdown-toggle {padding: 0px 6px 0px 6px;}
    .other_pages ul {width: 220px;}
    .use_of_pro_list {flex-direction: column;}
    .architect_boxs {flex-direction: column;gap: 16px;}
    .architect_in_box h4 {margin-bottom: 10px;}
    .brd_bnr_text ol li, .brd_bnr_text ol li a {line-height: 1.4;}

    
}
@media (min-width: 768px) and (max-width: 991px) {
    .custom-tabs .nav-item {width: 100%;}
    .custom-tabs .nav-link {width: 100%;}
    .architect_boxs { gap: 16px;padding: 22px;}
    .architect_in_box h4 {margin-bottom: 10px;}
}

