body{font-family:'Approach TRIAL';}
p{font-size:16px;line-height:24px;color:#000000;}
:focus-visible{outline:none!important;}
.md-img img{max-width:228px;}
.darkHeader{position:fixed;background:#ffff;position:fixed;top:0;left:0;width:100vw;z-index:999;padding:0;}
.mob-menu-sec{display:none;}
.logo{display:flex;align-items:center;height:100%;}
.mk-logo{display:flex;align-items:center;height:100%;}
.down-header{width:95%;margin:0 auto;margin-top:45px;}
.Network-text h3 span{font-weight:900;}
.menu-item-has-children a{padding:11px 13px;}
.down-header ul{padding:0;list-style:none;display:flex;background-color:#707070;border-radius:12px 12px 0px 0px;margin:0;width:fit-content;}
.down-header ul li{width:fit-content;border-right:1px solid #ffffff;}
.down-header ul li:last-child{border-right:none;}
.down-header ul li:first-child:hover{border-radius:12px 0 0 0;}
.down-header ul li:last-child:hover{border-radius:0 12px 0 0;}
.down-header ul li:hover{background-color:#000000;}
.down-header ul li a{color:#ffffff;padding:11px 19px;font-size:15px;display:block;outline:none;text-decoration:none;line-height:28px;}
.common-slider .slick-dots{list-style: none;display: flex; align-items: center;
    justify-content: center;position: absolute; bottom: 20px; margin-bottom: 0;
   left: 0;right: 0;  margin: auto;}
.common-slider .slick-dots li{width:20px;height:20px;border-radius:100%;text-align:center;margin:0 4px;display:flex;align-items:center;justify-content:center;}
.common-slider .slick-dots li button{border:none;background-color:#B7B7B7;font-size:0;width:9px;height:9px;border-radius:100%;padding:0;margin:5px;display:block;}
.common-slider .slick-dots .slick-active button{background-color:#E50019;}
.common-slider .slick-dots .slick-active{background-color:#ffffff;animation:example1 1000ms linear 2s infinite alternate;}
.menu-item-has-children a{padding:11px 28px 0 10px!important;}
.down-header ul li .sub-menu a{padding:11px 19px!important;}
.contact-scroll2{padding:15px;background-color:#FCF7F7;}
@keyframes example1{ 0%{transform:scale(0.7);} 100%{transform:scale(1);}}
.banner-slider{z-index:0;}
.lang-bar{position:relative;z-index:1;}
.search-box form{display:flex;}
.search-box-sec{display:flex;background-color:#F6EFEF;border:1px solid #EFE4E4;max-width:312px;border-radius:4px;margin-right:10px;}
.up-header{margin:20px 0;display:flex;align-items:center;height:100%;justify-content:center;}
.select select{border:none;background-color:transparent;padding:10px;}
.search-box form input{border:none;background-color:transparent;width:187px;font-size:12px;outline:none;height:38px;}
.search-box form button{border:none;background-color:#000000;width:38px;height:100%;border-radius:0 4px 4px 0;height:38px;}
.search-box form button i{color:#ffffff;}
.search-box{border-left:1px solid #EFE4E4;padding-left:10px;width:100%;}
.search-box{display:flex;justify-content:flex-end;}
.contact-bar ul{padding-left:0;list-style:none;display:flex;margin-bottom:0;}
.contact-bar ul li{display:flex;margin-right:20px;}
.contact-bar ul li p{margin-bottom:0;}
.contact-bar{margin:0 10px;}
.contact-bar ul li p span{display:block;font-size:14px;color:#B7B7B7;line-height:18px;}
.contact-bar ul li p a{font-size:14px;color:#14142B;line-height:18px;outline:none;text-decoration:none;font-weight:bold;}
.contact-bar ul li img{margin-right:7px;}
.products-heback h2{font-size:56px;line-height:75px;color:#000000;font-weight:600;margin-top:-68px}
.our-product{background-color:#FCF7F7;padding:50px 0;}
.tab-text h3{font-size:36px;line-height:43px;color:#14142B;margin-bottom:0;}
.tab-text p{font-size:26px;line-height:34px;color:#14142B;margin-bottom:0;text-align:left;}
.tab-he-area{display:flex;background-color:#EFE4E4;padding:20px 40px;border-radius:8px;}
.tab-icon img{margin-right:20px;}
.our-product .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:transparent;}
.our-product .active .tab-he-area{background-color:#E50019;}
.our-product .active .tab-he-area .tab-text h3{color:#ffffff;}
.our-product .active .tab-he-area .tab-text p{color:#ffffff;}
.tahe-img-hover{display:none;}
.tab-detail-box{cursor:pointer;transition:all 0.5s;}
.tab-detail-box:hover{background-color:#ffffff!important;background-image:linear-gradient(180deg,#FFFFFF 0%,#ffff 100%)!important;transition:all 0.5s;}
.our-product .active .tahe-img-hover{display:block;}
.our-product .active .tahe-img{display:none;}
.our-product .tab-icon{display:flex;align-items:center;}
.our-product .tab-detail-box{max-width:400px;background-color:transparent;background-image:linear-gradient(180deg,#FFFFFF 0%,#efe4e4 100%);padding:30px 42px;position:relative;}
.tab-logo{position:absolute;top:0;left:0;right:0;margin:auto;width:fit-content;}
.tab-logo img{max-width:250px;}

/*.our-product .tab-detail-box:before {content: ''; position: absolute; background-image: url('../images/new-logo.png');     width: 100%;
    height: 120px;
    background-size: 23%;
    background-repeat: no-repeat;
    background-position: center;
    top: -8px;
    left: 0;
    right: 0;
    margin: auto;}*/
.tab-detail-box .know-more{margin-top:25px;display:flex;justify-content:center;}
.our-product .all-product .know-more img{filter:brightness(8) invert(1);}
.know-more{text-decoration:none;color:#e51e25;font-weight:bold;font-size:14px;transition:all 0.5s ease-in-out;line-height:18px;display:flex;justify-content:flex-start;}
.know-more:hover{color:#e51e25;}

/*.our-product .tab-detail-box2:before {
       content: '';
    position: absolute;
    background-image: url(../images/back-he.png);
    width: 100%;
    height: 120px;
    background-size: 55%;
    background-repeat: no-repeat;
    background-position: center;
    top: -14px;
    left: 0;
    right: 0;
    margin: auto;
}*/
.know-more:hover img{transform:translatex(5px);transition:all 0.5s ease-in-out;}

/* .our-product .tab-detail-box h2 { font-size: 24px;line-height: 34px; text-align: center;} */
.our-product .tab-detail-box h2{font-size:18px;line-height:34px;text-align:center;}
.our-product .tab-detail-box p{font-size:14px;line-height:18px;color:#707070;text-align:center;font-weight:300;min-height:90px;}
.know-more img{margin-left:5px;}
.our-product .tab-slider.common-slider .slick-dots{bottom:-30px;padding-left:0;}
.our-product .tab-slider.common-slider .slick-dots .slick-active{background-color:#ffffff;animation:example1 1000ms linear 2s infinite alternate;border:1px solid #B7B7B7;}
.tab-img{margin:0 auto;}
.our-product .nav-pills li{width:49.8%;}
.our-product .nav-pills li button{width:100%;}
.rnd-section .co-reverse{margin-top:40px;}
.all-product{text-align:right;width:fit-content;margin-top:10px;float:right;z-index:9;position:relative;padding-right:26px;}
.all-product a{justify-content:end;color:#000000;font-size:14px;line-height:20px;}
.rnd-section{padding:20px 0;}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin-top:40px;}
.input-group .btn{position:relative;z-index:2;}
.know-more-btn{display:flex;align-items:center;border:1px solid #c2c2c2;border-radius:30px;padding:0px 10px 0px 40px;font-size:18px;font-weight:500;color:#e51e25;}
.know-more-btn span{background:none;border:none;border-left:1px solid #c2c2c2;border-radius:0px;margin-left:30px;height:50px;}
.know-more-btn:hover{background:#e51e25;color:#fff;border-radius:8px;}
.know-more-btn:hover .input-group-text img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.rnd-left p{font-size:20px;line-height:27px;color:#14142B;margin-bottom:24px;}
.rnd-section .rnd-left img{border-radius:8px;}
.chairman-detail{margin-top:30px;}
.cab-tab{margin-top:30px;}
.rnd-left img{width:100%;}
.rnd-right img{margin-bottom:25px;}
.corporate-video{padding-top:10px;position:relative;}
.video-pop-up{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;width:50px;height:50px;background:#e51e25;color:#ffffff;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:50%;z-index:9;animation:ripple 1s linear infinite;}
@keyframes ripple{
    0%{box-shadow:0 0 0 0 rgba(255,255,255,0.5),0 0 0 2px rgba(255,255,255,0.5),0 0 0 5px rgba(255,255,255,0.5),0 0 0 15px rgba(255,255,255,0.5);}
    100%{box-shadow:0 0 0 2px rgba(255,255,255,0.5),0 0 0 5px rgba(255,255,255,0.5),0 0 0 15px rgba(255,255,255,0.5),0 0 0 20px rgba(255,255,255,0);}
}
.about-us{padding:15px 0;}
.our-product .tab-detail-box{margin:0 10px;}
.corporate-video .container-fluid img{width:100%;}
.mk-glance-heback h2{font-size:56px;line-height:75px;color:#ffffff;font-weight:600;margin-top:-84px;}
.mk-glance{padding:75px 0;margin-top:-8px;padding-bottom:100px; background-repeat: no-repeat; background-size: cover;}
.mk-glance-heback p{color:#ffffff;font-size:26px;line-height:34px;}
.mk-glance-box{background-color:#EFE4E4;padding:25px;}
.mk-glance-box{display:flex;justify-content:space-between;align-items:center;}
.glance-box-text .know-more{justify-content:left;}
.mk-glance-heback{margin-bottom:50px;}
.glance-box-img{height:103px;}
.glance-box-img{display:flex;align-items:center;}
.management{background-color:#FCF7F7;}
.chairman-detail{padding-top:45px;}
.chairman-name{padding:45px;padding-top:0;}
.chairman-name h2{font-size:26px;line-height:34px;color:#FFFFFF;font-weight:normal;}
.chairman-name h3{font-size:20px;line-height:22px;color:#FFFFFF;font-weight:normal;margin-bottom:15px;}
.chairman-name p{font-size:20px;line-height:28px;color:#FFFFFF;font-weight:normal;margin-bottom:30px;}
.chairman-img img{max-width:78%;}
.chairman-detail{background-size:cover;background-repeat:no-repeat;}
.chairman-name{}
.md-detail{background-color:#EFE4E4;display:flex;}
.md-name h2{font-size:26px;line-height:34px;color:#000000;font-weight:normal;}
.md-name h3{font-size:20px;line-height:22px;color:#000000;font-weight:normal;margin-bottom:7px;}
.md-name{padding:35px;}
.md-name p{font-size:18px;line-height:24px;color:#000000;font-weight:normal;margin-bottom:20px;}
.md-section{padding-top:30px;padding-bottom:90px;}
.about-us h3{font-size:26px;line-height:36px;color:#000000;font-weight:normal;margin-bottom:15px;}
.about-us p{font-size:20px;line-height:28px;color:#000000;font-weight:normal;}
.about-us{padding-right:30px;margin-bottom:-31px;}
.about-img{text-align:right;position:relative;max-width:463px;}
.about-img:before{position:absolute;content:'';background-image:url('/wp-content/uploads/2023/08/arow.png');height:153px;width:223px;top:-20px;left:-20px;z-index:-1;}
.about-us-img{display:flex;justify-content:end;}
.our-customer{background-color:#FCF7F7;padding-bottom:50px;}
.our-streangth table{margin-top:30px;}
.customer-logo-slider img{border:1px solid #efe4e4c9  /*#EFE4E4;*/}
.lower-footer{background-color:#707070;padding:20px 0;text-align:center;}
.lower-footer p{font-size:14px;line-height:18px;color:#FFFFFF;margin-bottom:0;font-weight:300;}
.upper-footer{padding:75px 0;}
.footer-box1 ul{padding-left:0;list-style:none;}
.footer-box1 ul li{display:flex;align-items:center;margin-bottom:15px;}
.footer-box1 ul li p{font-size:16px;line-height:22px;color:#14142B;margin-bottom:0;font-weight:300;}
.footer-box1 ul li a{font-size:16px;line-height:22px;color:#14142B;margin-bottom:0;outline:none;text-decoration:none;font-weight:300;}
.footer-box1 ul li a:hover{color: #E50019;}
.footer-box1 ul li img{margin-right:12px;}
.tab-call a{display:block;}
.footer-logo{margin-bottom: 10px;  max-width: 75px;}
.social-media ul li img{max-height: 20px;}
.footer-box2 ul{list-style:none;padding-left:0;line-height:28px;}
.footer-box2 h2{font-size:26px;line-height:34px;color:#000000;margin-bottom:10px;}
.footer-box2 ul li a{font-size:16px;line-height:18px;color:#707070;outline:none;text-decoration:none;font-weight:400;}
.footer-box2 ul li a:hover{color:#E50019 }
.footer-box2 ul li{line-height: 22px;  margin-bottom: 10px;}
.enquiry-contact{background-color:#707070;padding:25px 0;}
.enquiry-detail h2{font-size:26px;line-height:34px;color:#FFFFFF;}
.enquiry-detail p{font-size:18px;line-height:28px;color:#FFFFFF;margin-bottom:0;}
.social-media h2{font-size:22px;line-height:32px;color:#FFFFFF;margin-bottom:10px;}
.social-media ul{list-style:none;padding-left:0;display:flex;}
.social-media ul li{margin-left:17px;}
.social-media ul li:first-child{margin-left:0;}
.footer-search form{width:90%;display:flex;align-items:center;margin:0 auto;border-radius:4px;overflow:hidden;}
.footer-search form input{width:100%;font-size:14px;line-height:23px;height:50px;padding:10px;}
.footer-search form button{height:50px;width:55px;background-color:#E50019;border:1px solid #E50019;}
.footer-search form button i{color:#ffffff;}
.footer-search{display:flex;align-items:center;height:100%;}
.footer-search form input::placeholder{color:#D2D2D2!important;opacity:1; /* Firefox */}
.footer-search form input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:#D2D2D2!important;}
.footer-search form input::-ms-input-placeholder{ /* Microsoft Edge */
color:#D2D2D2!important;}
.growth-timeline-section{position:relative;}
.growth-timeline h2{font-size:54px;line-height:75px;font-weight:500;}
.meta1{width:15px;height:15px;border-radius:100%;background:#E50019;}
.conference-center-line{position:absolute;width:7px;height:98%;top:0;left:50%;margin-left:-2px;background:#EFE4E4;z-index:-1;margin-top:0;border-radius:4px;}
.conference-timeline-content{margin-bottom:80px;}
.timeline-article{width:100%;height:100%;position:relative;overflow:hidden;margin:20px 0;}
.timeline-article .content-left-container{float:left;z-index:99;position:relative;}
.timeline-article .content-left,.timeline-article .content-right{position:relative;width:58%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03);}
.timeline-article .content-left{float:right;}
.time-line-date{background:#e2d9fb;color:#5F1EBE;font-size:14px;padding:10px 15px;border-radius:5px;margin-bottom:10px;display:inline-block;position:relative;}
.timeline-img{position:relative;}
.content-left-container .timeline-img:before{content:'';height:4px;background:#E2D9FB;width:143%;position:absolute;left:0;top:50%;z-index:-1;}
.timeline-img-blk{height:180px;overflow:hidden;border:1px solid #f7f7f7;box-shadow:0 0 2px #dddd;border-radius:6px;}
.timeline-img-blk img{width:100%;height:100%;}
.ta-left .meta-date{position:absolute;top:0;left:112.2%;width:30px;height:30px;margin-left:-8px;border-radius:100%;background:#fff;border:3px solid #EFE4E4;z-index:99;transform:translateY(-50%);animation:example1 1000ms linear 2s infinite alternate;box-sizing:content-box;display:flex;align-items:center;justify-content:center;}
.timeline-article h4{color:#E50019;font-size:36px;line-height:43px;}
.timeline-content p{font-size:20px;line-height:28px;color:#000000;text-align: justify;}
.ta-right .meta-date{position:absolute;top:0;left:-17.8%;width:30px;height:30px;margin-left:-8px;border-radius:100%;background:#fff;border:3px solid #EFE4E4;z-index:99;transform:translateY(-50%);animation:example1 1000ms linear 2s infinite alternate;box-sizing:content-box;display:flex;align-items:center;justify-content:center}
.timeline-article .content-right-container{float:right;}
.timeline-article .content-left-container,.timeline-article .content-right-container{max-width:46%;width:100%;}
.timeline-article .content-left-container{text-align:right;}
.growth-timeline{margin-top:50px;}
.growth-timeline h2{margin-bottom:40px;}
.tab-p p{font-size:26px;line-height:34px;}
.map-loc{display:inline-block;position:relative;}
.location-pin{position:absolute;width:100%;height:100%;top:0;left:0;}
.singl-loc{width:7px;height:7px;background-color:#CDDBFC;border-radius:100%;display:block;}
.pin-data{position:absolute;left:200px;top:55px;}
.hover-loc{width:470px;position:absolute;top:100%;left:0;opacity:0;visibility:hidden;z-index:1;}
.singl-loc{position:relative;display:flex;align-items:center;justify-content:center;}
.singl-loc:before{width:8px;height:8px;background-color:#e50019;position:absolute;content:'';border-radius:100%;}
.pin-data:hover .hover-loc{opacity:1;visibility:visible}
.singl-loc{animation:blinker 1s linear infinite;}
@keyframes blinker{
    50%{opacity:0;}
}
.tab-location-sec ul li button{border:1px solid #707070!important;border-radius:30px!important;font-size:20px!important;line-height:28px!important;color:#14142B!important;padding:9px 48px!important;margin-left:40px;font-weight:bold;}
.tab-location-sec ul li button.active{background-color:#E50019!important;color:#ffffff!important;border:1px solid #E50019!important;}
.location{margin-bottom:100px;position:relative;}
.map-count{position:absolute!important;right:55px;top:63%;transform:scale(0.8);}
.Network-text p{font-size:25px;line-height:28px;font-weight:400;}
.Network-text h3{font-size:60px;line-height:30px;color:#E50019;font-weight:bold;}
.Network-detailss{margin-top:150px;background-color:#ebebeb;padding:60px;max-width:400px;position:relative;}
.location-tab{margin-top:-20px;}
.Network-text{margin-bottom:45px;padding-bottom:45px;border-bottom:3px solid #EFE4E4;}
.Network-text:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none;}
.Network-detailss:before{content:'';position:absolute;width:160px;height:160px;border-top:4px solid #e50019;border-left:4px solid #e50019;top:-25px;left:-25px;}
.Network-detailss:after{content:'';position:absolute;width:160px;height:160px;border-bottom:4px solid #e50019;border-right:4px solid #e50019;bottom:-25px;right:-25px;}
.mk-glance-box:hover{background-color:#e51e25}
.mk-glance-box:hover h3{color:#ffffff;}
.mk-glance-box:hover a{color:#ffffff;}
.mk-glance-box:hover .know-more img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.mk-glance-box:hover .glance-box-img img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
.down-header .sub-menu{width:250px!important;}

/* mob menu*/
.menu-btn{width:30px;height:30px;position:relative;z-index:2;overflow:hidden;}
.menu-btn .bar{width:30px;height:4px;position:absolute;top:50%;left:50%;border-radius:4px;transform:translate(-50%,-50%);background-color:#000000;transition:all 0.3s ease-in-out;}
.menu-btn .bar:nth-of-type(2){top:calc(50% - 9px);}
.menu-btn .bar:nth-of-type(3){top:calc(50% + 9px);}

/* Меняем гамбургер иконку, когда меню открыто */
.menu-btn.active .bar:nth-of-type(1){display:none;}
.menu-btn.active .bar:nth-of-type(2){top:50%;transform:translate(-50%,0%) rotate(45deg);}
.menu-btn.active .bar:nth-of-type(3){top:50%;transform:translate(-50%,0%) rotate(-45deg);}

/* Меню, которое будет появляться */
.mob-menu-sec .nav{position:fixed;top:0;right:-100%;width:100%;padding:15px;background:#EFE4E4;transition:all 0.9s;z-index:1;max-width:400px;}
.mob-menu-sec .nav.active{right:0;transition:all 0.9s;height:100%;}
.mob-menu-sec .nav .nav__list_item{list-style-type:none;}
.map-count{width:fit-content;margin:21px auto;position:relative;}
.map-count:before{content:'';position:absolute;width:50px;height:50px;border-top:4px solid #e50019;border-left:4px solid #e50019;top:-30px;left:-30px;}
.map-count:after{content:'';position:absolute;width:50px;height:50px;border-bottom:4px solid #e50019;border-right:4px solid #e50019;bottom:-30px;right:-30px;}
.contact-box h2{font-size:26px;line-height:34px;color:#000000;margin-top:10px;}
.contact-box p{color:#14142B;font-size:20px;line-height:28px;margin-bottom:5px;}
.contact-box p a{color:#14142B;outline:none;text-decoration:none;}
.contact-box .know-more{justify-content:flex-start;}
.contact-detail{max-width:317px;margin:20px auto;}
.contact-scroll{max-width:400px;height:710px;overflow-y:auto;background-color:#FCF7F7;}

/* width */
::-webkit-scrollbar{width:5px;}

/* Track */
::-webkit-scrollbar-track{background:#FCF7F7;}

/* Handle */
::-webkit-scrollbar-thumb{background:#EFE4E4;}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover{background:#555;}
.lang-select .language-picker{display:inline-block;position:relative}
.lang-select .js .language-picker__form{display:none}
.lang-select .language-picker__button .icon{height:16px;width:16px;margin-left:.25rem;margin-left:var(--space-xxxs)}
.lang-select .language-picker__dropdown{position:absolute;left:0;top:100%;width:60px;background-color:#fff;background-color:var(--color-bg);box-shadow:0 1px 1px rgba(0,0,0,.2),0 1px 8px rgba(0,0,0,.1);box-shadow:var(--shadow-sm);padding:.375rem 0;padding:var(--space-xxs) 0;border-radius:.25em;z-index:4;z-index:var(--zindex-popover);--space-unit:1rem;--space-xxxxs:0.125rem;--space-xxxs:0.25rem;--space-xxs:0.375rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1.25rem;--space-lg:2rem;--space-xl:3.25rem;--space-xxl:5.25rem;--space-xxxl:8.5rem;--space-xxxxl:13.75rem;--component-padding:1.25rem;--component-padding:var(--space-md);font-size:1rem;visibility:hidden;opacity:0;transition:visibility 0s .2s,opacity .2s,-webkit-transform .2s ease-out;transition:visibility 0s .2s,opacity .2s,transform .2s ease-out;transition:visibility 0s .2s,opacity .2s,transform .2s ease-out,-webkit-transform .2s ease-out}
.lang-select .language-picker__button[aria-expanded=true]+.language-picker__dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);transition:opacity .2s,-webkit-transform .2s ease-out;transition:opacity .2s,transform .2s ease-out;transition:opacity .2s,transform .2s ease-out,-webkit-transform .2s ease-out}
.lang-select .language-picker__item{text-decoration:none;padding:.5em 2em .5em 1.25em;padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-md);color:#313135;color:var(--color-contrast-high)}
.lang-select .language-picker__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lang-select .language-picker__item:hover{background-color:#f2f2f2;background-color:var(--color-contrast-lower)}
.lang-select .language-picker__item[aria-selected=true]{position:relative;background-color:#2a6df4;background-color:var(--color-primary);color:#fff;color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lang-select .language-picker__item[aria-selected=true]::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:16px;width:16px;right:.75rem;right:var(--space-sm);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBvbHlsaW5lIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlPScjZmZmZmZmJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHBvaW50cz0nMSw5IDUsMTMgMTUsMyAnLz48L3N2Zz4=);background-repeat:no-repeat;background-size:cover;background-position:center}
.lang-select .language-picker__flag{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.lang-select .language-picker__flag::before{display:inline-block;-ms-flex-negative:0;flex-shrink:0;content:'';height:16px;width:16px;margin-right:.375rem;margin-right:var(--space-xxs);background-repeat:no-repeat;background-size:cover;background-position:center}
.lang-select .language-picker__dropdown .language-picker__flag::before{margin-right:.5rem;margin-right:var(--space-xs)}
.lang-select .language-picker__flag--deutsch::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZD0nTTQ4LDE4SDBWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDQ0YzEuMTA1LDAsMiwwLjg5NSwyLDJWMTh6Jy8+PHJlY3QgeT0nMTgnIGZpbGw9JyNFRTAwMDAnIHdpZHRoPSc0OCcgaGVpZ2h0PScxMicvPjxwYXRoIGZpbGw9JyNGRENGMDAnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWMzBoNDhWNDB6Jy8+PC9zdmc+)}
.lang-select .language-picker__flag--english::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAwMjc4MScgZD0nTTQ2LDZIMkMwLjg5Niw2LDAsNi44OTYsMCw4djMyYzAsMS4xMDQsMC44OTYsMiwyLDJoNDRjMS4xMDQsMCwyLTAuODk2LDItMlY4QzQ4LDYuODk2LDQ3LjEwNCw2LDQ2LDZ6Jy8+PHBhdGggZmlsbD0nI0U2RTZFNicgZD0nTTQ4LDhjMC0xLjEwNC0wLjg5Ni0yLTItMmgtNS4xNjFMMjgsMTUuODc2VjZoLTh2OS44NzZMNy4xNjEsNkgyQzAuODk2LDYsMCw2Ljg5NiwwLDh2Mi41ODZMMTIuMjM5LDIwSDB2OCBoMTIuMjM5TDAsMzcuNDE1VjQwYzAsMS4xMDQsMC44OTYsMiwyLDJoNS4xNjFMMjAsMzIuMTI0VjQyaDh2LTkuODc2TDQwLjgzOSw0Mkg0NmMxLjEwNCwwLDItMC44OTYsMi0ydi0yLjU4NUwzNS43NjEsMjhINDh2LTggSDM1Ljc2MUw0OCwxMC41ODZWOHonLz48cG9seWdvbiBmaWxsPScjRDEwRDI0JyBwb2ludHM9JzQ4LDIyIDI2LDIyIDI2LDYgMjIsNiAyMiwyMiAwLDIyIDAsMjYgMjIsMjYgMjIsNDIgMjYsNDIgMjYsMjYgNDgsMjYgJy8+PHBhdGggZmlsbD0nI0QxMEQyNCcgZD0nTTQ3LjAwMSw2LjMwN0wyOS4yLDIwaDMuMjhMNDgsOC4wNjJWOEM0OCw3LjI2OCw0Ny41ODcsNi42NTYsNDcuMDAxLDYuMzA3eicvPjxwYXRoIGZpbGw9JyNEMTBEMjQnIGQ9J00zMi40OCwyOEgyOS4ybDE3LjgwMSwxMy42OTNDNDcuNTg3LDQxLjM0NCw0OCw0MC43MzIsNDgsNDB2LTAuMDYyTDMyLjQ4LDI4eicvPjxwYXRoIGZpbGw9JyNEMTBEMjQnIGQ9J00xNS41MiwyOEwwLDM5LjkzOFY0MGMwLDAuNzMyLDAuNDEzLDEuMzQ0LDAuOTk5LDEuNjkzTDE4LjgsMjhIMTUuNTJ6Jy8+PHBhdGggZmlsbD0nI0QxMEQyNCcgZD0nTTE1LjUyLDIwaDMuMjhMMC45OTksNi4zMDdDMC40MTMsNi42NTYsMCw3LjI2OCwwLDh2MC4wNjJMMTUuNTIsMjB6Jy8+PC9zdmc+)}
.lang-select .language-picker__flag--francais::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAxMjA5RicgZD0nTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeicvPjxwYXRoIGZpbGw9JyNFRjQyMzQnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDMyVjZoMTRjMS4xMDUsMCwyLDAuODk1LDIsMlY0MHonLz48cmVjdCB4PScxNicgeT0nNicgZmlsbD0nI0U2RTZFNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzM2Jy8+PC9zdmc+)}
.lang-select .language-picker__flag--italiano::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAwOTM0NScgZD0nTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeicvPjxwYXRoIGZpbGw9JyNDRjJCMzYnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDMyVjZoMTRjMS4xMDUsMCwyLDAuODk1LDIsMlY0MHonLz48cmVjdCB4PScxNicgeT0nNicgZmlsbD0nI0U2RTZFNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzM2Jy8+PC9zdmc+)}
.lang-select .language-picker--hide-label .language-picker__button .icon{margin-left:0}
.lang-select .language-picker--hide-label .language-picker__button em{display:none}
.down-header{display: flex;justify-content: center;}
.gt_container-d1h3zb .gt_switcher{max-width: 115px}
.lang-select .language-picker--hide-label .language-picker__button .language-picker__flag::before{margin-right:.25rem;margin-right:var(--space-xxxs)}
.lang-select .js{border-radius:4px;}
.gtranslate_wrapper  .gt_switcher .gt_option{position: absolute!important;max-width: 115px}
.gt_switcher{max-width: 115px!important}
.lang-select .language-picker__list{padding-left:0;list-style:none;background-color:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,.2),0 1px 8px rgba(0,0,0,.1);position:relative;z-index:9;}
.whatsapp{position:fixed;right:20px;bottom:23px;}
.singl-loc2{animation:ripple2 1s linear infinite;}
@keyframes ripple2{
    0%{box-shadow:0 0 0 0 #e50019,0 0 0 1px #e50019,0 0 0 1px #e50019,0 0 0 1px #e50019;}
    100%{box-shadow:0 0 0 2px rgba(255,255,255,0.5),0 0 0 5px rgba(255,255,255,0.5),0 0 0 5px rgba(255,255,255,0.5),0 0 0 5px rgba(255,255,255,0);}
}
.singl-loc2{position:relative;display:flex;align-items:center;justify-content:center;}
.singl-loc2{width:7px;height:7px;background-color:#CDDBFC;border-radius:100%;display:block;}
.pin-data2{position:absolute;left:200px;top:55px;}
.singl-loc2:before{width:8px;height:8px;background-color:#e50019;position:absolute;content:'';border-radius:100%;}
.map-loc2{display:inline-block;position:relative;}
.our-facilities-map{border:1px solid #B7B7B7;margin-left:40px;}
.singl-loc3{width:7px;height:7px;background-color:#CDDBFC;border-radius:100%;display:block;}
.singl-loc3{position:relative;display:flex;align-items:center;justify-content:center;}
.singl-loc3{animation:ripple2 1s linear infinite;}
.singl-loc3:before{width:8px;height:8px;background-image:url('../images/location icon.svg');position:absolute;content:'';border-radius:100%;width:40px;height:47px;background-repeat:no-repeat;}
.map-loc3{display:inline-block;position:relative;}
.pin-data3{position:absolute;left:200px;top:55px;}
.pin-data3:hover .hover-loc3{opacity:1;visibility:visible;}
.hover-loc3{width:470px;position:absolute;top:100%;left:0;opacity:0;visibility:hidden;z-index:1;background-color:#FCF7F7;border-radius:4px;}
.nums h2{font-size:20px;font-weight:bold;}
.nums h3{font-size:17px;margin-bottom:0;}
.red-sd{padding:15px 0;}
.get-rie img{border-radius:4px 0 0 4px;height:161px;}
.mob-map{display:none;}
.overflow-animation{overflow:hidden;}
.breadcrumb a{color:#000;text-decoration:none;}
.breadcrumb-item.active{color:#E50019!important;font-weight:600;}
.inner-banner{height:400px;background-size:cover;display:flex;align-items:center;}
body .inner-banner-text h2{    color: #fff;
    font-size: 44px;
    font-weight: 300;
    text-transform: uppercase;
    margin: 0 auto;
    position: relative;
    border-top: 4px solid #E50019;
    width: 100%;padding-top: 15px}
 .inner-banner{position: relative;}
 .inner-banner:before{
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
 }   
/*body .inner-banner-text h2:after {content: ''; width: 100%;height: 4px;
    background-color: #E50019;
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    margin: auto;}*/
 .inner-banner{text-align: center;}   
 .banner-logo{    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto 20px;
    z-index: 1;
    position: relative;
    padding: 10px;
    background: #fff;
    border-radius: 50%;
    border: 3px solid rgba(0,0,0,0.3);}
 .banner-logo img{width: 100%;max-width: 70px;margin-bottom: 15px;    z-index: 999;    position: relative;

}
.breadcrumb-item+.breadcrumb-item::before{color:#000000!important;font-weight:600;}
.our-streangth-img{width:fit-content;float:right;position:relative;margin-top:35px;margin-left:65px;margin-bottom:20px;}
.our-streangth-img:before{content:'';width:200px;height:140px;position:absolute;top:-33px;left:-33px;border-top:5px solid #E50019;border-left:5px solid #E50019;}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:"/";}
.our-streangth-img img{max-width:100%;}
.our-extext{background-color:#FCF7F7;padding:45px;margin:30px 0;}
.our-extext h3{font-size:16px;line-height:24px;font-weight:600;color:#000000;margin-bottom:0;}
.our-streangth{padding-top:20px;}
.our-extext p{margin-bottom:15px;}
.our-extext p:last-child{margin-bottom:0px;}
.intro-text p{margin-bottom:15px;}
.intro-text p:last-child{margin-bottom:0px;}
.brief-introduction{background-color:#FCF7F7;padding:45px;margin:30px 0;}
.intro-img{display:flex;justify-content:center;align-items:center;height:100%;}
.intro-img{display:flex;justify-content:center;align-items:center;height:100%;}
.brief-he h2{font-size:44px;line-height:75px;color:#000000;font-weight:600;}
.brief-sec{margin-top:30px;}
.intro-img img{max-width:100%;}
.doll-price-box{margin-bottom:20px;}
.prodect-show{background-color:transparent;background:linear-gradient(180deg,#FFFFFF 0%,#efe4e4 100%);cursor:pointer;border:1px solid #ffffff;padding:30px 42px;position:relative;margin:0 10px;text-align:center;background-size:100% 200%;transition:background 1s;margin-top:30px;}
.prodect-show img{margin:0 auto;padding:20px 0;}
.prodect-show:hover{background:linear-gradient(180deg,#ffffff 0%,#FFFFFF 100%);background-position:100% 100%;transition:background 1s;border:1px solid #efe4e4;}
.clutch-bg{background-color:#ffffff;}
.clutch-cnter a{margin:20px auto;}
.heat{width:60%;}
.heat li{font-size:16px;line-height:24px;color:#000000;width:280px;display:inline-block;list-style:disc;position:relative;margin-bottom:12px;}
.heat ul{list-style:disc;padding-left:16px;}
.heat li:before{content:'';background-color:#000000;width:7px;height:7px;border-radius:100%;position:absolute;top:9px;left:-15px;}
.extra-p .process-img{margin-top:40px;}
.plate-ing img{border:1px solid #ec7c81;text-align:center;margin:0 auto;border-radius:100%;width:200px;height:200px;}
.plate-slide{background-color:#FCF7F7;padding:40px 20px;margin:50px 0;}
.plate-design h2{font-size:44px;line-height:75px;color:#000000;font-weight:bold;}
.plate-design{margin-top:20px;}
.prodect-slider button,.plate-slide button{font-size:0;line-height:0;border:none;background-color:transparent;}
.slick-prev:before{position:absolute;content:'';background-image:url('../images/prew.png');width:20px;height:28px;background-repeat:no-repeat;z-index:9;top:0;bottom:0;margin:auto;left:-20px;}
.slick-next:before{position:absolute;content:'';background-image:url('../images/next.png');width:20px;height:28px;background-repeat:no-repeat;z-index:9;top:0;bottom:0;margin:auto;right:-20px;}
.our-product-tab .tab-detail{margin:10px 0;margin-bottom:30px;}
.our-product-tab .tab-img{max-width:100%;margin:0 auto;display:flex;}
.product-banner{height:350px;}
.down-header .sub-menu{display:none;position:absolute;background-color:#fff;border-radius:0;width:100%;}
.down-header ul li{position:relative;}
.down-header ul li i{position:absolute;top:36%;bottom:0;margin:auto;right:10px;color:#ffffff;}
.down-header ul li:hover .sub-menu{display:block;z-index:9;box-shadow:0px 4px 12px 0px #ccc;}
.down-header .sub-menu li a{color:#000000;font-size:13px;line-height:15px;}
.down-header .sub-menu li{width:100%;}
.down-header .sub-menu ul li:hover{background-color:#000000;border-radius:0!important;color:#ffffff!important;}
.down-header .sub-menu li:hover a{color:#ffffff;}
.down-header .sub-menu li:first-child:hover{border-radius:0!important;}
.down-header .sub-menu li{border-bottom:1px solid #000000;}
.down-header .sub-menu li:last-child:hover{border-radius:0!important;border-bottom:none;}
.down-header .sub-menu li:last-child{border-bottom:none;}
.blogs{padding:0px 0 60px;}
.date-container{display:flex;font-size:14px;margin:5px 0;}
.date-container i{color:#E50019!important}
.date-container span{color:#9f9f9f}
.date-container .date{margin-right:10px}
.blogs-sec .tab-detail{padding:15px;border-radius:10px;box-shadow:0 0px 0px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.10);margin:15px 0;}
.blogs-sec .tab-detail-box h2{font-size:25px;}
.blog-he{text-align:center;margin-bottom:30px;}
.blog-he h2{font-size:45px;}
.blogs-sec .tab-detail-box p{font-size:15px;}
.Blog-detail{margin:0px 0 60px;}
.Blog-detail-contant h2{font-size:30px;margin-bottom:20px;}
.Blog-detail-contant h3{font-size:28px;color:#000000;font-weight:600;}
.Blog-detail-img{margin:20px 0;}
.Blog-detail-contant p{font-size:17px;}
.Blog-detail-contant ul li{margin-bottom:6px;font-size:17px;}
.Blog-detail-img img{max-width:100%;}
.rnd-box{border:5px solid #dddddd;position:relative;margin:15px 0;}
.rnd-box img{max-width:100%;width:100%;}
.rnd-box h2{position:absolute;bottom:0;z-index:9;background-color:#00000073;padding:10px;width:100%;color:#fff;margin-bottom:0;font-size:22px;}
.rnd-contant{margin-top:20px;}
.rnd-contant h2{font-size:25px;}
.rnd-contant ul{margin:15px 0;}
.rnd-contant li{font-size:16px;}
.rnd-contant p{font-size:16px;}
.RandD{padding:60px 0;}
.sec-2-nav-right-side-content-blog-detail h3{font-size:26px;font-weight:600;margin-bottom:10px;}
.sec-2-nav-right-side-content-blog-detail ul{list-style:none;padding-left:27px;}
.sec-2-nav-right-side-content-blog-detail li{text-decoration:none!important;margin-bottom:7px;position:relative;transition:all 0.5s;font-weight:300;}
.sec-2-nav-right-side-content-blog-detail li:before{content:"\f105";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#bd3455;font-size:16px;padding-right:0.5em;position:absolute;top:2px;left:-23px;}
.sec-2-nav-right-side-content-our-categories a{color:#000000;font-weight:300;font-size:17px;text-decoration:none;}
.sec-2-nav-right-side-content-blog-detail{padding-left:50px;}
.sec-2-nav-right-side-content-our-categories{margin-bottom:25px;}
.sec-2-nav-right-side-content-our-categories li:hover{transform:translateX(10px);transition:all 0.5s;}
.pagenation ul{padding:0;list-style:none;text-align:center;display:flex;justify-content:center;}
.pagenation ul li{width:40px;height:40px;display:inline-block;font-size:18px;border:1px solid #e51e25;text-align:center;vertical-align:middle;border-radius:8px;color:#e51e25;margin:10px 2px;display:flex;justify-content:center;align-items:center;}
.pre{background-color:#E6E6E6;border:1px solid #E6E6E6!important;color:#BBBBBB!important;}
.pagenation ul .active{background-color:#e51e25;border:1px solid #e51e25!important;color:#ffffff!important;}
.last{width:76px!important;}
.blog-pagenation{margin-top:30px;}
.video-sec{text-align:center;}
.corporate-video{padding:60px 0;padding-bottom:0;}
.gallery-img img{    border: 1px solid #ddd;
    margin: 10px 5px;
    padding: 5px;}
.mk-gallery{padding:50px 0;}
.gallery-sec{margin-bottom:30px;}
.vjs-tech{width:100%!important;}
.galllery-text img{margin:10px auto;display:flex;}
img.tab-img{max-width:100%;padding-bottom:30px;object-fit:cover;height:250px;}
.share{margin-left:10px}
.share a:not(:last-child){border-right:1px solid #ddd;padding:0 5px;}
.bottom-share{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0px;align-items:center;justify-content:space-between;}
.bottom-share a{color:#E50019;font-size:22px}
.bottom-share a:not(:last-child){border-right:1px solid #ddd;padding:0 5px;}
.bottom-share a:last-child{padding-left:5px}
.wp-pagenavi a,.wp-pagenavi span{padding:7px 14px!important;color:#000;background:#f4f4f4;}
.wp-pagenavi span.current{font-weight:bold;background:#E50019;color:#fff;}
.back-btn a{outline:none;text-decoration:none;font-size:18px;}
.back-btn a i{margin-right:5px;font-size:25px;font-size:18px;}
.rnd-section .rnd-he{font-size:22px;margin-bottom:15px;}
.manufacturing .rnd-box h2{font-size:20px;}
.brand-sec{text-align:center;}
.our-brand{padding:60px 0;}
.brand-img{margin-top:30px;}
.brand-img img{margin:10px;transition:all 0.5s;}
.brand-img a{overflow:hidden;}
.brand-img a img:hover{transform:scale(1.1);transition:all 0.5s;}
.brand-address h2{font-size:25px;}
.brand-he hr{font-size:30px;}
.brand-address h2{font-size:18px;}
.brand-he h2{font-size:25px;}
.brand-show{margin:30px 0;}
.brand-he h2{margin-bottom:15px;}
.brand-address{text-align:center;padding:20px;box-shadow:0 0px 0px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.10);border-radius:15px;margin:15px 0;border:3px solid transparent;transition:all 0.5s;}
.brand-address:hover{border:3px solid #f70909f2;transform:scale(1.05);transition:all 0.5s;}
.mk-gallery .gallery-sec h2{color:#E50019!important;}
.gallery-sec:last-child{margin-bottom:0;}
.our-product.our-product-a .ali-center .col-lg-4{margin:0 auto;padding:0;}
#responsive-form .form-row input::placeholder{color:#cccccc;opacity:1; /* Firefox */}
#responsive-form .form-row input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
color:#cccccc;}
#responsive-form .form-row input::-ms-input-placeholder{ /* Microsoft Edge */
color:#cccccc;}
#responsive-form .form-row textarea{resize:none;height:100px;}
.req-red{color:#e51e25;}
.search-list{padding:0px;margin:0px;list-style:none;}
.search-list li h4{font-weight:600;font-size:1.3rem;}
.search-list li a{color:#ED1C24;outline:none;text-decoration:none;font-size:16px;}
.search-page{padding:60px 0;}
.search-list li{box-shadow:0 0px 0px 0 rgba(0,0,0,0.1),0 6px 20px 0 rgba(0,0,0,0.10);margin-bottom:30px;padding:20px;}
.contact-us-sec-tab{padding-top:50px;}
.contact-us-sec-tab .our-facilities-map{border:none;}
.contact-us-sec-tab .contact-box p{font-size:17px;}
.contact-us-sec-tab .contact-box h2{font-size:23px;line-height:27px;}

/* careers-section*/
.careers-section{margin-top:60px;}
.careers-section #responsive-form .form-row input{height:35px;}
.careers-section #responsive-form .form-row p{font-size:13px;line-height:15px;margin-bottom:0.2rem;}
.careers-section h3{text-align:left!important;}
.careers-section p{text-align:left!important;}
.careers-img img{max-width:100%;}

/*careers-section*/
#return-to-top{position:fixed;bottom:70px;right:20px;background:#E50019;width:40px;height:40px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#return-to-top i{color:#fff;margin:0;display:flex;align-items:center;justify-content:center;height:100%;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.blogbox .know-more{justify-content:start;}
.search-pagination .page-numbers{padding:7px 14px!important;color:#000;background:#f4f4f4;text-decoration:none;border:1px solid #BFBFBF;}
.search-pagination .page-numbers.current{font-weight:bold;background:#E50019;color:#fff;}
.comment-content{border:1px solid #e7e7e7;border-radius:5px;font-size:15px;padding:24px 24px 67px;}
.comment-list .comment-meta{display:inline-block;font-size:14px;line-height:18px;margin:0;}
.comment-author.vcard{font-size:18px;font-weight:700;line-height:1;margin:0 0 8px;}
.comment-metadata a{display:inline-block;font-size:14px;line-height:18px;margin:0;color:#000;outline:none;text-decoration:none;}
.comment-author.vcard a{font-size:18px;font-weight:700;line-height:1;margin:0 0 8px;outline:none;text-decoration:none;color:#757575;}
.reply{margin:10px 0;}
.reply a{color:#757575;outline:none;text-decoration:none;}
.comment-metadata{margin:15px 0;}
.comments-title{font-size:1.8rem;}
.comment-list{margin-top:40px;}
.comment-form-comment{display:flex;flex-direction:column;}
.comment-form-comment label{margin:15px 0;}
.comment-respond{margin-top:30px;}
.form-submit input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff6200;border:none;border-radius:3px;display:inline-block;font-size:14px;font-weight:600;line-height:1em;padding:12px 16px;text-align:center;text-decoration:none;color:#fff;}
.comment-form-author label{margin-bottom:10px;}
.comment-form p input{background:#fff;border:1px solid #cfcfcf;border-radius:5px;color:#464646;font-size:15px;line-height:24px;padding:10px 12px;}
.comment-form p{display:flex;flex-direction:column;}
.comment-form .comment-form-cookies-consent{display:flex;flex-direction:row;}
body .comment-form .form-submit input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ff6200;border:none;border-radius:3px;display:inline-block;font-size:14px;font-weight:600;line-height:1em;padding:12px 16px;text-align:center;text-decoration:none;color:#fff;width:150px;}
.careers-section .form-row p{font-size:16px;line-height:24px;color:#000000;}
.careers-section .form-row p input{height:45px!important;width:100%;padding:10px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:5px;}
.careers-section .form-row p input[type='submit']{width:100px!important;font-size:18px;}
.careers-section{background-color:#f6efef;margin:0;padding:60px 0;margin-bottom:0!important;}
.careers-img img{margin-top:115px;}
#responsive-form{margin:0!important;}
.down-header.darkHeader{position:fixed;top:0;z-index:999;margin-top:0;margin:0 auto;width:fit-content;left:0;right:0;}
.down-header.darkHeader ul{border-radius:0}



.breadcrumb-inner {display: none;}
.heading, .mk-gallery .gallery-sec h2{       color: #54595f!important;
    padding-left: 10px;
    border-left: 4px solid #E50019;
    margin-bottom: 20px;
    line-height: 26px;}
.inner-banner{margin-bottom: 50px}
.careers-new-sec {margin-top: -50px;}
p, ul li{color: #7a7a7a;font-size: 16px;line-height: 1.5em;}
.product-slider-blk .slick-dots{      padding: 0;    display: flex;    list-style: none;    justify-content: center;}
.product-slider-blk .slick-dots li button{    border: none;    text-indent: 100px;    width: 10px;
    height: 10px;    border-radius: 50%;    margin: 3px;overflow: hidden;}
.product-slider-blk .slick-dots li.slick-active button{background-color: #e50019} 
.product-slider-blk{position: relative;}
.product-slider-blk .slick-prev {    border: none;
    background: none;
    color: #E50019;
    position: absolute;
    top: 50%;
    z-index: 9;
    font-size: 24px;}
.product-slider-blk .slick-next {  border: none;
    background: none;
    color: #E50019;
    position: absolute;
    top: 50%;
    z-index: 9;
    font-size: 24px;
    right: 0;
}
/* .product-slider-blk .product-slider .slick-list img{margin:  0 auto;} */
.product-slider-blk .product-slider .slick-list img {
    margin: 0 auto;
    min-height: 400px;
    width: auto;
    max-height: 400px;
}


.product-slider-blk h3{margin-bottom: 50px}
#menu-primary-menu li ul li{position: relative;}
#menu-primary-menu li ul li ul{position: absolute;  top: 0;  left: 100%;display: none;}
#menu-primary-menu li ul li ul a{color: #000}
#menu-primary-menu li ul li:hover .sub-menu{display: block;}
#menu-primary-menu li ul li ul a:hover {color: #fff!important}
#menu-primary-menu .sub-menu .menu-item-has-children span{position: absolute; right: 10px;  top: 10px;
  font-size: 14px;  color: #000;}
#menu-primary-menu li ul li ul a:hover span{color: #fff}
#menu-primary-menu .sub-menu .menu-item-has-children:hover span{color: #fff}
.vision-text-a img{max-width: 100px!important}

.vision-row {background: linear-gradient(20deg, #f1f1f1 0%, #f5eded 51%, #fdfbfb 85%);padding: 25px;border-radius: 8px; margin: 15px 0;}
.vision-row-text h2 { font-size: 32px;  font-weight: bold;}
.vision-row-text p {    font-size: 17px;}
.vision-row-text h3 {font-size: 20px;font-weight: bold;}
.vision-row-img img {width: 100px;}
.vision-row-text {padding-left: 15px;}
.about-content ul li {position: relative; list-style: none;}
.about-content ul li:before {content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; 
    color: #E50019;left: -15px; position: absolute;}

@media(max-width:576px){
    .inner-banner{height: 300px}
    body .inner-banner-text h2{font-size: 30px;margin-top: 15px;padding-top: 20px;}
    #menu-primary-menu-1 .menu-item-has-children  i{display: none;}
    #menu-primary-menu-1 .menu-item-has-children span{       position: absolute;
    right: 0;
    top: 5px;
    font-size: 14px;
    color: #000;
    width: 30px;
    height: 30px;
    text-align: right;}
    #menu-primary-menu-1 .menu-item-has-children{position: relative;}
    .menu-mob li a{padding: 0px!important}
    .search-box {
    margin-left: 0;
    padding-left: 0;
    text-align: left;
}
.search-box form input {
    width: 100%!important;
    font-size: 9px;
    padding-left: 15px;
}
.search-box form {
    display: flex;
    width: 100%;
}
.search-box-sec{max-width: 100%}
.mobole-detail .search-box-sec {
    margin: 25px 0 0px;
}
#menu-primary-menu-1 .menu-item-has-children.active .sub-menu{display: block;}
.menu-mob li {
    margin-bottom: 0px;
}
.sub-sub-menu{display: none!important;}
.active-submenu .sub-sub-menu{display: block!important;}
#menu-primary-menu-1 .menu-item-has-children span:before {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 14px;
    padding-right: 0;
    position: absolute;
    top: 0px;
    right: 0;
}
#menu-primary-menu-1 .menu-item-has-children .sub-menu .menu-item-has-children span:before{
     content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 14px;
    padding-right: 0;
    position: absolute;
    top: -6px;
    left: 0;
}
#menu-primary-menu-1 .menu-item-has-children .sub-menu .menu-item-has-children.active-submenu span:before{content: "\f106";}
#menu-primary-menu-1 .menu-item-has-children.active span:before{ content: "\f106";}

}



@media(max-width:995px){
    #menu-primary-menu-1 .menu-item-has-children  i{display: none;}
    #menu-primary-menu-1 .menu-item-has-children span{       position: absolute;
    right: 0;
    top: 5px;
    font-size: 14px;
    color: #000;
    width: 30px;
    height: 30px;
    text-align: right;}
    #menu-primary-menu-1 .menu-item-has-children{position: relative;}
    .menu-mob li a{padding: 0px!important}
    .search-box {
    margin-left: 0;
    padding-left: 0;
    text-align: left;
}
.search-box form input {
    width: 100%!important;
    font-size: 9px;
    padding-left: 15px;
}
.search-box form {
    display: flex;
    width: 100%;
}
.search-box-sec{max-width: 100%}
.mobole-detail .search-box-sec {
    margin: 25px 0 0px;
}
#menu-primary-menu-1 .menu-item-has-children.active .sub-menu{display: block;}
.menu-mob li {
    margin-bottom: 0px;
}
.sub-sub-menu{display: none!important;}
.active-submenu .sub-sub-menu{display: block!important;}
#menu-primary-menu-1 .menu-item-has-children span:before {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 14px;
    padding-right: 0;
    position: absolute;
    top: 0px;
    right: 0;
}
#menu-primary-menu-1 .menu-item-has-children .sub-menu .menu-item-has-children span:before{
     content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #000;
    font-size: 14px;
    padding-right: 0;
    position: absolute;
    top: -6px;
    left: 0;
}
#menu-primary-menu-1 .menu-item-has-children .sub-menu .menu-item-has-children.active-submenu span:before{content: "\f106";}
#menu-primary-menu-1 .menu-item-has-children.active span:before{ content: "\f106";}
}