@media only screen and (min-width:1200px){
    .header .dropdown-menu { padding: 10px 0px; border-radius: 0; border: none; box-shadow: 0px 15px 15px -4px rgb(0 0 0 / 12%); border-radius: 0px 0px 10px 10px; transition: all ease 0.4s; -moz-transition: all ease 0.4s; -ms-transition: all ease 0.4s; -webkit-transition: all ease 0.4s; width: 100%; min-width: 300px; }
	.header .dropdown-submenu>.dropdown-menu, .header .dropdown>.dropdown-menu{display: block !important; visibility: hidden; -webkit-transition: 0.5s; transition: 0.5s; clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);}
    .header .dropdown-submenu:hover>.dropdown-menu, .header .dropdown:hover>.dropdown-menu{visibility: visible; clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}
	.header .dropdown .nav-link:after { font-family: 'FontAwesome'; border: none; vertical-align: 0px; position: absolute; margin-left: 0.4em; transition: 0.2s all; display: inline-block; font-weight: normal; font-size: 10px; margin-top: 0.5em; }
	.header .nav-item:hover .dropdown-menu { display: block; }
	.dropdown-item.active, .dropdown-item:active { background-color: transparent; }
	.header .dropdown-item { transition: all ease 0.5s; position: relative; padding: 8px 25px; color: #555; font-size: 15px; font-weight: 500;}
	.header .dropdown-item:hover { transform: translateX(10px); background: none;  }
	.header .dropdown-item::before { content: ''; display: block; position: absolute; left: 10px; width: 5px; height: 5px; background:#7bb500; border-radius: 5px; top: 19px; opacity: 0; transition: all ease 0.5s; }
	.header .dropdown-item:hover::before { opacity: 1; transform: translateX(0px) scale(1.3); }
    .owl-carousel{ display: block;}
}
  /* @media only screen and (min-width:1200px) { 
          .themenavbar .navbar-nav{max-width: 810px; width: 100%; }
          .themenavbar .navbar-nav .nav-item{flex: 1 1 auto; text-align: center; }
          .themenavbar .navbar-nav .nav-link{padding: 33px 0px;max-width: fit-content;margin: auto;}
          .themenavbar .navbar-nav li:hover .nav-link::before{width: 100%;} 
          .themenavbar .navbar-nav .nav-item.dropdown {filter: drop-shadow(0px 28px 21px rgba(0, 0, 0, 0.12)); }
          .themenavbar .navbar-nav .nav-item .dropdown-menu {visibility: hidden; display: block !important; -webkit-transition: 0.5s; transition: 0.5s; clip-path: polygon(0% 0%,100% 0%,100% 0%,0% 0%); }
          .themenavbar .navbar-nav .nav-item:hover .dropdown-menu, .themenavbar .navbar-nav .nav-item .dropdown-menu.show{visibility: visible; clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);} 
          .cprofile .welcomepic {border: solid 7px #fff;border-top: none;height: calc(100% + var(--section-py));margin-bottom: calc(-1* var(--section-py));}
     } */
@media only screen and (max-width:1199px){
    #nav-icon2{ display: block;}
    .header .navbar-toggler{ top: 21px; box-shadow: none; border: none; z-index: 1111;}
    .header .navbar-collapse:has(.show) ~ .navbar-toggler {position: fixed; top: 18px; z-index: 1111;}
    .header .navbar-collapse{position: fixed;left: 0;top: 0;right: 0;z-index:111; margin: 0px 0px 0px 0px; background-color: #fff;vertical-align: middle;width: 100vw;height: 100% !important;opacity: 1;visibility: visible;transform: scaleX(1);transform-origin: right;overflow-y: auto;overflow-x: hidden;flex-wrap: wrap;align-content: flex-start;padding-top: 80px; background-size: cover;-webkit-box-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);-webkit-transition: -webkit-clip-path 0.4s ease;transition: -webkit-clip-path 0.4s ease;transition: clip-path 0.4s ease;transition: clip-path 0.4s ease, -webkit-clip-path 0.4s ease;will-change: transform, clip-path;}
    .header .navbar-collapse::after{content: '';display: block;position: absolute;right: 0;background: url(../images/ex.svg) no-repeat;background-size: contain;width: 100%;height: 17%;opacity: .15;z-index: -1;writing-mode: vertical-lr;transform: rotate(-90deg);top: 9%;left: 38%;}
    .header .navbar-collapse.show {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}
    .header nav.navbar .button_style {margin-right: 90px;}
    .header nav .navbar-collapse ul li.dropdown:after,
    .header nav .navbar-collapse ul li.dropdown:before {width: 12px;right: 7px;}
    .header .navbar-nav .nav-item:hover .nav-link, .header .navbar-nav .nav-link.active { transform: scale(1); opacity: 1;filter: blur(0);color: #444;}
    .header .navbar .nav-link::before{ display: none;}
    .header .nav-item{ padding: 0px 0px;}
    .header.sticky .nav-item { padding: 0px 0px;}
    .navbar .nav-link{ padding: 10px 20px !important; font-size: 20px; border-bottom: 1px solid #f5f5f5;}
    .navbar .nav-link.dropdown-toggle::after{ position: absolute; right:30px; top: 27px;}
    .dropdown-item.active, .dropdown-item:active{ background-color: transparent !important;}
    .navbar .nav-link:last-child{ border: none;}
    .navbar-nav .dropdown-menu{ padding: 15px 15px; border-radius: 0; border: none;}
    .dropdown-toggle{ position: absolute; right: 10px; margin: 10px 0px 0px 0px;}
    .main-slider{ margin: 0px 0px 30px 0px;}
    #header .navbar-brand img{ position: relative;}
    ul.list-area {
        margin: 0px 0px;
        padding: 0px 0px;
    }
    .dropdown-item{ font-size: 15px; padding: 5px 0px;}
    .enquiry-section::before{ width: 100%;}
}

@media(max-width:767px){
    a.navbar-brand {max-width: 165px;}
    .welcome-left h1{ font-size: 26px;}
    .highllight{ font-size: 16px !important;}
    .wel-text{ position: relative; max-width: 100% !important; margin: 0px 0px 30px 0px;}
    .img-part{ max-width: 100%;}
    .quick-inquiry{ margin: 0px 0px 0px 0px;}
    #contact-page{ padding: 30px 0px 0px 0px;}
    .factory-adress{ padding: 50px 20px 30px 20px;}
    .contact-address{ padding: 25px 20px 25px 65px;}
    .contact-form{padding: 50px 25px 50px 25px;}
    .top-nav li{ margin: 0px 1px 0px 0px;}
    .top-nav li a{ background: #7bb500;}
    .top-nav li a span{ display: none;}
    .about-content h2, .mission-info h3, .service-data h2, .client-info h2, .why-choose-data h2, .quick-inquiry h3, #blog-section h2, #faq-section h2, #testimonial-section h2{ font-size: 22px;}
    .about-content p{ font-size: 16px !important;}
    .mission{ padding: 25px 15px;}
    .mission-info{ padding: 20px 0px;}
    .main-title h1, .service-info h3{ font-size: 18px;}
    .service-accordian .accordion-button{ font-size: 18px;}
    .blog-content p, .mission-info p, .mission-info, .service-info p, .why-choose-data p, .choose-point li, .service-accordian .accordion-body p{ font-size: 16px;}
    .blog-content h2{ font-size: 18px;}
    .banner-section .nivo-caption h2{ font-size: 22px;}
    .welcome-img::after{ background: #555555;}
}