/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@import url('assets/fonts/fonts.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css');
@import url('assets/css/jquery.animatedheadline.css');

body{font-family:'Indivisible', serif !important}
.container{margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; max-width:1140px;}
a{-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
input, textarea, select{outline: none !important}
.main-header.bar-short{background: #fff; box-shadow: rgb(0 0 0 / 9%) 0 0 15px;}
.hero-banner{padding: 130px 0 100px 0;background: #ccc}
.hero-banner .entry-title{margin: 0; padding: 0; text-align: center}
.single .site-main,
.archive .site-main{margin-left: auto; margin-right: auto; padding:100px 15px}
.archive .site-main > .page-content{display: flex; flex-wrap: wrap; margin-left:-15px; margin-right: -15px }
.single .site-main .post,
.archive .site-main .post{float: left; width: 33.3333%; padding: 15px}
.single .site-main .post .post-thumbnail,
.archive .site-main .post .post-thumbnail{margin-bottom: 15px}
.archive .site-main .post .post-thumbnail img{width: 100%; height: 250px; object-fit: cover;}
.single .site-main .post .post-thumbnail img{ height: auto}
.single .site-main .post .procaption,
.archive .site-main .post .procaption{padding: 15px 0 0 0}
.single .site-main .post .procaption .post-list,
.archive .site-main .post .procaption .post-list{display: flex; flex-wrap: wrap;gap:15px; padding: 0 0 15px 0}
.single .site-main .post .procaption .blog-title,
.archive .site-main .post .procaption .blog-title{margin:0 0 10px 0; padding:0; line-height: 1; font-size: 30px; font-weight: 600;}
.single .site-main .post .procaption .blog-title a,
.archive .site-main .post .procaption .blog-title a{color: #000; text-decoration: none}
.single .site-main .post .procaption .blog-title a:hover,
.archive .site-main .post .procaption .blog-title a:hover{color: #000; text-decoration: none}
.single .site-main .post .procaption .blog-desc,
.archive .site-main .post .procaption .blog-desc{}
.single-post .page-content h2.wp-block-heading,
.single-post .page-content h3.wp-block-heading,
.single-post .page-content h4.wp-block-heading,
.single-post .page-content h5.wp-block-heading,
.single-post .page-content h6.wp-block-heading{margin:0 0 15px 0; padding: 0;}
.single-post .page-content ul{margin:0 0 20px 18px; padding: 0;}
.single-post .page-content blockquote{font-size:20px;line-height:26px;border-left:5px solid #eee;margin:30px 0 35px 0;padding:0 20px;color:#000;font-weight:700;}
.single-post .post-content blockquote p{padding:0;margin:0;}
.single-post .page-content blockquote.no-sign{border:none;}
.single-post .page-content blockquote.quote-sign,
.single-post .page-content blockquote.has-sign{border:none;position:relative;padding:20px 20px 10px 60px;z-index:1;}
.single-post .page-content blockquote.quote-sign:before,
.single-post .page-content blockquote.has-sign:before{position:absolute;left:0;top:0;content:"“";height:25px;font-size:180px;line-height:0.8;font-weight:700;color:#eeeeee;z-index:-1;}
.single-post .page-content blockquote.double-quote-sign{border:none;position:relative;padding:20px 60px;z-index:1;}
.single-post .page-content blockquote.double-quote-sign:before,
.single-post .page-content blockquote.double-quote-sign:after{position:absolute;left:0;top:0px;content:"“";height:25px;font-size:180px;line-height:0.8;font-weight:700;color:#eeeeee;z-index:-1;}
.single-post .page-content blockquote.double-quote-sign:after{left:auto;right:0;top:auto;bottom:0;content:"”";}
.single-post .page-content blockquote.has-sign footer{padding-top:10px;font-size:14px;text-transform:uppercase;color:#808080;}
.wp-pagenavi{margin-top:35px;display:flex;flex-wrap:wrap;padding:0;justify-content:center;}
.wp-pagenavi > span,
.wp-pagenavi > a{background:transparent;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0.5rem 0.75rem;margin:0 1px; border:0}
.wp-pagenavi > span.pages{pointer-events:none;}
.wp-pagenavi > a{color:#000;text-decoration:none;}
.wp-pagenavi > a:hover{color:#000;}
.wp-pagenavi > .page-number,
.wp-pagenavi > .current,
.wp-pagenavi > span:hover,
.wp-pagenavi > a:hover{background:#000;color:#fff;border-radius:4px;}
.wp-pagenavi a:first-child:before{margin-right:0.5rem;}
.wp-pagenavi a:last-child:after{margin-left:0.5rem;}

.section-error{text-align: center; padding:250px 15px 100px 15px}


.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg,
.ekit_modal-searchPanel .ekit-search-group .ekit_search-button svg path{fill:#fff}
.ekit_modal-searchPanel .ekit-search-group input:not([type=submit]){padding-right: 60px !important}
.elementor-widget-ekit-nav-menu #menu-product-megamenu{ display: flex; flex-direction: column !important;flex-wrap: nowrap !important}
/*
.elementskit-megamenu-panel:after{position: absolute;
    left: calc(-100% - -55px);
    top: 0;
    content: '';
    background: #fff;
    width: calc(100vw - 10px);
    height: 100%;}
*/
.ekit-wid-con .fasicon.icon-down-arrow1::before, 
.ekit-wid-con .icon.icon-down-arrow1::before, 
.icon.icon-down-arrow1::before{content: "\f0d7"!important;font-family: "FontAwesome" !important; }
.elementskit-navbar-nav-default .elementskit-navbar-nav>li.menu-btn {display: none}

.section-homevideo .elementor-widget-video .elementor-wrapper{--video-aspect-ratio:2.67777 !important;}

.pp-link.pp-link-effect-5{padding-left: 0 !important;padding-right: 0 !important}

.section-values .pp-info-box{ height: 100%;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.section-values .pp-info-box-description{height: 0; overflow: hidden; opacity: 0; visibility:hidden;-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.section-values .pp-info-box:hover .pp-info-box-description{height: 100%; opacity: 1; visibility:visible;}
.section-values .pp-info-box{min-height: 564px;align-items: flex-end;
    justify-content: center;display: flex;}
.section-values .pp-info-box-container{padding:30px 60px 30px 0}
.section-values .pp-info-box:hover{background: #fff; transform: scale(1.1)}
.section-values .pp-info-box:hover .pp-info-box-title{color: #000 !important}

.section-values .pp-slider-arrow{right: 12% !important; top: -120px !important; border-width: 1px; border-color: rgb(255, 255, 255); border-style: solid; width:48px; height: 48px; border-radius:0 50px 50px 0 !important;border-left:0 }
.section-values .pp-slider-arrow.elementor-swiper-button-prev{right: 12% !important; left: auto !important; border-width: 1px; border-color: rgb(255, 255, 255); border-style: solid; border-radius:50px 0 0 50px !important; margin: 0 47px 0 0;border-right:0}

.section-faq .ekit_accordion_icon_group{transform: rotate(45deg);-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.section-faq .active .ekit_accordion_icon_group{transform: rotate(-45deg);}


.main-footer .elementor-widget-pa-link-effects .elementor-widget-container{line-height: 1;}
.main-footer .elementskit-navbar-nav{ flex-direction: column !important; flex-wrap: nowrap !important;}
.main-footer .ekit-menu-nav-link{display: inline-block !important}

.elementor-widget-elementskit-back-to-top .ekit-btt__button{line-height: 50px !important;-moz-transition: all .2s linear;-webkit-transition: all .2s linear; }

.header-logo img{ filter: brightness(0) invert(1);}

.section-faq-manufacturing .elementskit-accordion{display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px;}
.section-faq-manufacturing .elementskit-accordion .elementskit-card{width: calc(25% - 30px); margin:0 15px 70px 15px !important; display: flex; flex-direction: column; justify-content: flex-end;}

.section-contract-manu-services{position: relative}
.section-contract-manu-services .leftarea{position: sticky; top: 130px}

@media only screen and (min-width: 767px){
.main-header:hover .header-logo img{ filter:none}
    
}

.main-header.bar-short .header-logo img{ filter:none}

.main-header.bar-short .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.main-header.bar-short .right-con-btn a,
.main-header.bar-short .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000 !important }

@media only screen and (min-width: 767px){
.main-header:hover .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.main-header:hover .right-con-btn a,
.main-header:hover .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color:#000 !important }
}

.main-header.bar-short .right-con-btn a:hover,
.main-header.bar-short .right-con-btn a:focus,
.main-header.bar-short .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.main-header.bar-short .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.main-header.bar-short .elementskit-navbar-nav-default .elementskit-navbar-nav>li.current-menu-item>a{color:#eb753b !important }

.main-header.bar-short .ekit_navsearch-button svg path{fill:#000 !important;stroke:#000 !important}

.main-header.bar-short .ekit_navsearch-button:hover svg path{fill:#fff !important;}


@media only screen and (min-width: 767px){
    .main-header:hover .ekit_navsearch-button:hover svg path{fill:#fff !important;}
.main-header:hover .ekit_navsearch-button svg path{fill:#000 !important;stroke:#000 !important}    
    .main-header:hover .elementskit-navbar-nav-default .elementskit-navbar-nav>li.current-menu-item>a,
    .main-header:hover .right-con-btn a:hover,
    .main-header:hover .right-con-btn a:focus,
    .main-header:hover .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
    .main-header:hover .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus{color:#eb753b !important }
}



.main-header.bar-short{background: #fff;}

.error404  .main-header,
.search  .main-header,
.page-id-1145 .main-header,
.page-id-1945 .main-header,
.page-id-1962 .main-header,
.page-id-1978 .main-header,
.page-id-1993 .main-header{background: #fff;}

.error404  .header-logo img,
.search  .header-logo img,
.page-id-1145 .header-logo img,
.page-id-1945 .header-logo img,
.page-id-1962 .header-logo img,
.page-id-1978 .header-logo img,
.page-id-1993 .header-logo img{ filter:none}

.error404  .right-con-btn a,
.error404  .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a,
.search  .right-con-btn a,
.search  .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a,
.page-id-1945 .right-con-btn a,
.page-id-1945 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a,
.page-id-1145 .right-con-btn a,
.page-id-1145 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a,
.page-id-1962 .right-con-btn a,
.page-id-1962 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a,
.page-id-1978 .right-con-btn a,
.page-id-1978 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a,
.page-id-1993 .right-con-btn a,
.page-id-1993 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color: #000 !important}

.error404  .right-con-btn a:hover,
.error404  .right-con-btn a:focus,
.error404  .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.error404  .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.search  .right-con-btn a:hover,
.search  .right-con-btn a:focus,
.search  .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.search  .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.page-id-1145 .right-con-btn a:hover,
.page-id-1145 .right-con-btn a:focus,
.page-id-1145 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.page-id-1145 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.page-id-1945 .right-con-btn a:hover,
.page-id-1945 .right-con-btn a:focus,
.page-id-1945 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.page-id-1945 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.page-id-1962 .right-con-btn a:hover,
.page-id-1962 .right-con-btn a:focus,
.page-id-1962 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.page-id-1962 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.page-id-1978 .right-con-btn a:hover,
.page-id-1978 .right-con-btn a:focus,
.page-id-1978 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.page-id-1978 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus,
.page-id-1993 .right-con-btn a:hover,
.page-id-1993 .right-con-btn a:focus,
.page-id-1993 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:hover,
.page-id-1993 .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a:focus{color:#eb753b !important}

.error404  .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.search  .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.page-id-1145 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.page-id-1945 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.page-id-1962 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.page-id-1978 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator,
.page-id-1993 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color: #000 !important}

.error404  .ekit_navsearch-button svg path,
.search  .ekit_navsearch-button svg path,
.page-id-1145 .ekit_navsearch-button svg path,
.page-id-1945 .ekit_navsearch-button svg path,
.page-id-1962 .ekit_navsearch-button svg path,
.page-id-1978 .ekit_navsearch-button svg path,
.page-id-1993 .ekit_navsearch-button svg path{fill:#000 !important;stroke:#000 !important}

.error404  .ekit_navsearch-button:hover svg path,
.search  .ekit_navsearch-button:hover svg path,
.page-id-1145 .ekit_navsearch-button:hover svg path,
.page-id-1945 .ekit_navsearch-button:hover svg path,
.page-id-1962 .ekit_navsearch-button:hover svg path,
.page-id-1978 .ekit_navsearch-button:hover svg path,
.page-id-1993 .ekit_navsearch-button:hover svg path{fill:#fff !important;}

.error404  .main-header.bar-short,
.search  .main-header.bar-short,
.page-id-1145 .main-header.bar-short,
.page-id-1945 .main-header.bar-short,
.page-id-1962 .main-header.bar-short,
.page-id-1978 .main-header.bar-short,
.page-id-1993 .main-header.bar-short{background: #fff;}



.error404 .main-header{border-bottom:1px solid #cccccc !important}
.error404 .btnarea .pp-link.pp-link-effect-5{font-size: 15px; font-weight: 600; line-height: 1em;color: #000000; border-bottom: 1px solid #000}
.error404 .btnarea{margin-top: 30px}

.section-career .mainrow{display: flex; flex-wrap: wrap; margin: 0 -15px;}
.section-career .mainrow .col{width: 50%; padding: 0 15px}
.section-career .wpcf7 input[type="file"]{width: 100%; border-bottom: 1px solid #ADADAD; padding-bottom: 12px; margin-top: 10px;}
.section-career .wpcf7-form-control-wrap{display: block; margin-bottom: 15px;}
.section-career .wpcf7 p{margin-bottom: 0; padding-bottom: 0}
.section-career .wpcf7 br{display: none}
.section-career textarea{height: 90px; resize:none}

.section-contact .wpcf7-form-control-wrap{display: block; margin-bottom: 15px;}
.section-contact .wpcf7 p{margin-bottom: 0; padding-bottom: 0}
.section-contact .wpcf7 br{display: none}
.section-contact textarea{height: 120px; resize:none}

.section-career .wpcf7-form input[type="submit"],
.section-contact .wpcf7-form input[type="submit"]{outline: none !important; background: none !important}

.morefaqs-btn.hidebtn{display: none}
.morefaqs{display: none}
.morefaqs.open{display: block}

.section-values.section-values2 .pp-slider-arrow.elementor-swiper-button-prev{left: 12%!important; right:auto !important; margin:0}
.section-values.section-values2 .pp-slider-arrow{left: 12%!important; right:auto !important;top: -70px !important; margin:  0 0 0 47px}

.imgblock .elementor-element,
.imgblock .elementor-widget-container{ height: 100%}

.animate-clip b{font-weight: 400 !important}
.home-mainbanner .ah-words-wrapper,
.sub-banner .ah-words-wrapper{-moz-transition: all .03s linear;-webkit-transition: all .03s linear; margin: 0 -3px 0 0;}
.sub-banner .ah-words-wrapper{margin: 0 0px 0 0; }


.video-block1 .elementor-open-inline{    --video-aspect-ratio: 0.7200 !important;}
.video-block2 .elementor-open-inline{    --video-aspect-ratio:0.8450 !important}

.search .site-main{padding:160px 15px 80px 0}
.search .page-content h2{font-size: 30px; margin: 30px 0}
.search .page-content h2 a{color: #000; text-decoration: none}
.search .page-content h2 a:hover{color:#eb753b}
.search .pagination{display:none}

.page-id-1016 .pum-theme-2026 .pum-title, 
.page-id-1016 .pum-theme-2026 .pum-content + .pum-close, 
.page-id-1016 .pum-theme-lightbox .pum-content + .pum-close,
.page-id-1016 .pum-theme-lightbox .pum-title{display: none !important}
.page-id-1016 .pum-container{padding: 80px 100px; text-align: center}
.page-id-1016 .pum-theme-2026 .pum-content, 
.page-id-1016 .pum-theme-lightbox .pum-content{text-align: center}
.page-id-1016 .popup-desc{font-weight: 400;line-height: 30px; margin: 15px 0 30px 0; color: #000}
.page-id-1016 .pum-theme-lightbox .pum-content h5{text-transform: uppercase; margin: 0; padding: 0 0 15px 0}
.page-id-1016 .pum-theme-lightbox .pum-content h2{  margin: 0; padding: 0; font-size: 50px;}
.page-id-1016 .popmake-content .ekit-wid-con .elementskit-btn{ background-color: #cccccc;
    
    color: #000;
    fill: #000;
    border-width:0;
    
    border-radius: 50px 50px 50px 50px;
    font-size: 14px;
    font-weight: 500;
    padding: 14px 25px 15px 25px;}
.page-id-1016 .popmake-content .ekit-wid-con .elementskit-btn svg{margin-right: 5px;}
.page-id-1016 .popmake-content .ekit-wid-con .elementskit-btn:hover,
.page-id-1016 .popmake-content .ekit-wid-con .elementskit-btn:active,
.page-id-1016 .popmake-content .ekit-wid-con .elementskit-btn:focus{background: #eb753b;color: #fff;
    fill: #fff;}
.page-id-1016 .popmake-content .elementor-widget-elementskit-button{text-align: center}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding: 0 !important}

.main-header .right-con-btn{position: relative}
.main-header .right-con-btn:after{position: absolute; left: -30px; top: 0; content: ''; width:1px; height: 30px; background:#fff; opacity: 0.5}
.main-header.bar-short .right-con-btn:after{background:#000;}

.section-druglist .elementor-button-icon svg{width: 19px}
.main-megamenu .menu-item a{display: inline-block !important}
@media only screen and (min-width: 767px){
.main-header:hover .right-con-btn:after{background:#000;}
.main-header:hover{background: #fff !important}
.main-header .header-menu,
.main-header #menu-header-menu,
.main-header .main-header-inner,
.main-header-inner > .elementor-element,
.main-header .elementskit-megamenu-has,
.main-header .elementskit-menu-container{position: static !important}
}
.main-header .elementskit-megamenu-panel{width: 100% !important}
.header-logo{position: relative; z-index: 9999}
.main-header .main-header-inner{-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.main-header.bar-short .main-header-inner{padding-top: 0 !important; padding-bottom: 0 !important}
.main-header .header-logo{-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
.main-header.bar-short .header-logo{padding-top: 6px}
/*html, body {
  --size-factor: (0.00188323 * 100vw);
  font-size: calc(12 * var(--size-factor));
}*/

.btn-download-brochere .elementor-button-icon svg{width: 17px !important; margin-top: -1px !important;}

@media screen and (min-width: 375px) {
    .subpage-banner {
        min-height: calc(25rem + 340*(100vw - 375px) / 1545);
    }
}

@media screen and (min-width: 1920px) {
.subpage-banner{min-height: calc(740 / 1920* 100vw);}
    
}

/*
@media only screen and (max-width: 830px){
 .subpage-banner > .e-con-inner{padding-bottom: 0 !important 
}
*/

@media only screen and (max-width: 830px){
    .page-id-1016 .pum-container{        padding: 50px 60px;
        width: 90% !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto;}
    
    .page-id-1016 .pum-theme-2026, 
    .page-id-1016 .pum-theme-lightbox{padding: 30px;}
}

@media only screen and (max-width: 767px){
    .page-id-1016 .pum-container{ padding: 30px 30px  15px 30px; width: 95% !important;}
    .page-id-1016 .pum-theme-lightbox .pum-content h2{font-size: 30px;}
    .page-id-1016 .popup-desc { line-height: 26px; margin: 10px 0 15px 0;}
    

}


@media only screen and (max-width: 1600px){
 .section-values.section-values2 .pp-slider-arrow.elementor-swiper-button-prev {
     left: 0% !important;}
    .section-values.section-values2 .pp-slider-arrow {
        left: 0% !important;}
}

@media only screen and (max-width: 1366px){
    .elementor-heading-title br{display: none}
    .home-mainbanner .elementor-heading-title br,
    .sub-banner .elementor-heading-title br {display: block}
}

@media only screen and (max-width: 1199px){
    .blog .site-main, 
    .single .site-main, 
    .archive .site-main{padding: 60px 15px; max-width: 100% !important}   
}

@media only screen and (max-width: 1024px){
    .ekit_menu_responsive_tablet .elementskit-submenu-indicator{border:0 !important; padding:0 !important; background:#00000029;width: 20px; height: 20px; display: flex !important; align-content: center; justify-content: center; align-items: center;}
    .elementskit-menu-overlay{display: none !important}
    .elementskit-menu-offcanvas-elements{max-width: 100% !important;-webkit-transition: left .2s ease-in-out !important; transition: left .2s ease-in-out !important;}
}
    
@media only screen and (max-width: 991px){
    .section-faq-manufacturing .elementskit-accordion .elementskit-card{width: calc(50% - 30px)}
}

@media only screen and (max-width: 767px){
    .blog .site-main .post,
    .single .site-main .post,
    .archive .site-main .post{width:100%;}
    .blog .site-main, 
    .single .site-main, 
    .archive .site-main{padding:40px 30px !important}
    .section-error{padding:130px 15px 50px 15px}
    .header-logo{margin: 0 auto 0 0}
    .header-menu .elementskit-menu-toggler{ padding: 7px 0 7px 7px !important; width: 32px !important;height: 40px !important; border-radius: 50px !important; background: none !important}
    .header-menu .elementskit-menu-toggler .elementskit-menu-hamburger-icon{height: 2px !important}
    
    .header-menu .elementskit-menu-toggler .elementskit-menu-hamburger-icon{width:25px }
.header-menu .elementskit-menu-toggler .elementskit-menu-hamburger-icon:nth-child(2){width:17px }
.header-menu .elementskit-menu-toggler .elementskit-menu-hamburger-icon:nth-child(3){width:15px; margin:0 0 0 auto }
    
     .main-header.bar-short .header-menu .elementskit-menu-toggler .elementskit-menu-hamburger-icon,
	.page-id-1945 .main-header .header-menu .elementskit-menu-toggler .elementskit-menu-hamburger-icon{background: #000 !important; position: relative}
    .main-header .header-menu .elementskit-menu-hamburger:after{width: 1px; height:15px; background:#fff; opacity: 0.5;position: absolute; left: -10px; top:13px; content:''}
    .main-header.bar-short .header-menu .elementskit-menu-hamburger:after{background: #000}
    
    .elementskit-navbar-nav-default .elementskit-navbar-nav>li.menu-btn{display: block}
    
    .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements#ekit-megamenu-product-megamenu{position: relative}
    .main-megamenu .elementskit-menu-toggler,
    .main-megamenu .elementskit-nav-identity-panel{display: none !important}
    .main-megamenu .elementskit-navbar-nav > li > a{font-weight: 400 !important}
    .main-megamenu .ekit-megamenu-product-megamenu{margin-bottom: 0; padding-bottom: 0}
    
    .main-header .elementskit-navbar-nav > li > a .elementskit-submenu-indicator, 
    .main-header .right-con-btn a, 
    .main-header .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a{color: #000 !important}
    .main-header-inner.open .header-logo img{filter: none}
    .main-header.bar-short .header-logo {
    padding-top: 0;
}
    
    .header-menu .elementskit-navbar-nav-default .elementskit-navbar-nav{padding: 0 15px;}
    .header-menu .elementskit-megamenu-has > a{justify-content: space-between;}
    .header-menu .elementskit-submenu-indicator{border: 0 !important;padding: 0!important;width: 20px;background: none!important;height: 20px;display: flex!important;align-content: center!important;justify-content: center!important;align-items: center!important;    transform: rotate(-130deg);-moz-transition: all .2s linear;-webkit-transition: all .2s linear;}
    .header-menu .elementskit-submenu-indicator.active{transform: rotate(-45deg);}
    .header-menu .elementskit-menu-close.elementskit-menu-toggler{border-radius: 8px !important}
    .section-values .pp-slider-arrow{top: -20px !important;}
    .section-values .pp-slider-arrow.elementor-swiper-button-prev{right: 37% !important}
    .section-values .pp-slider-arrow{right: 37% !important}
    .section-values .pp-info-box { min-height: 360px;}
    .section-values .pp-info-box:hover{ transform: scale(1.05)}
    .main-footer .elementskit-menu-hamburger{display: none !important}
    .main-footer .elementskit-menu-offcanvas-elements{position:static !important}
    .main-footer .elementskit-nav-identity-panel{display: none !important}
/*    .main-footer .menu-item{text-align: center}*/
    .copy-footer .ekit-btt__button {width: 25px !important;
        height: 35px !important;
        display: flex !important;
        align-content: flex-start;
        align-items: flex-start;
        justify-content: center;
        padding: 10px 0 0 0 !important;}
    .elementor-widget-n-tabs .e-n-tab-title-text br{display: none}
    .section-values.section-values2 .pp-info-box-container {padding-top: 0}
    .section-values.section-values2 .pp-slider-arrow{top: -70px !important;}
    .search .site-main{padding:100px 15px 40px 15px}
    .search .site-main .entry-title{font-size: 32px; padding: 0}
    .animate-clip .ah-words-wrapper,
    .ah-headline.loading-bar .ah-words-wrapper,
    .ah-headline.slide .ah-words-wrapper,
    .ah-headline.type .ah-words-wrapper{vertical-align: middle}
    .home-mainbanner .elementor-heading-title br{display: none !important}
    .section-homevideo .elementor-widget-video .elementor-wrapper { --video-aspect-ratio: 1.87777 !important;}
    .footer-tagline .elementor-heading-title br{display: block !important}
.section-faq-manufacturing .elementskit-accordion .elementskit-card{width: 100%; margin: 10px 0 !important}
.section-contract-manu-services .leftarea{position: relative; top: 0}
    .header-menu .ekit-menu-dropdown-toggle    {    justify-content: space-between;}
    .header-menu .elementskit-dropdown li a{padding: 5px !important; margin-bottom: 5px}
    .header-menu .elementskit-dropdown li:last-child a{margin-bottom: 0}
}

