@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap');

body{font-family:'Poppins';}

#vfa-header-static{background:url(../img/static-bg.png) center center repeat-x;position:absolute;z-index:900;width:100%;background-size: 101%; border-bottom:1px solid rgba(255,255,255,0.9);padding:25px 0;}
#vfa-header-static .logo{min-width:216px;padding:0;}

#vfa-header-static .menu{padding-left:10px;}
#vfa-header-static .menu > ul{list-style:none;display:flex;margin:0;padding: 0;}
#vfa-header-static .menu > ul > li{position:relative;}
#vfa-header-static .menu > ul > li:after{content:".";font-size:50px;line-height:10px;position:relative;top:-3px;color:#fff;}
#vfa-header-static .menu > ul > li:last-child:after{display: none;}
#vfa-header-static .menu > ul > li > a{font-size:16px;font-family:'Poppins';color:#fff;position:relative;text-decoration: none;display:inline-flex; justify-content:center;padding:9px 30px;line-height: 45px;}
#vfa-header-static .menu > ul > li > a::after{content:" ";width:40%;bottom:10px;position:absolute;height:3px;background:#e41512;display:inline-block;transform:scaleX(0);transition:all 0.5s ease-in-out;}
#vfa-header-static .menu > ul > li > a:hover::after{transform:scaleX(1);}
#vfa-header-static .menu > ul > li > ul{display:none;position:absolute;list-style:none;background:#fff;margin:0;padding:0px;min-width:250px;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);overflow: hidden;}
#vfa-header-static .menu > ul > li > ul > li{margin:0;padding:0;}
#vfa-header-static .menu > ul > li > ul > li > a{text-decoration: none;color:#000;padding:15px 10px;width:100%;display:inline-flex;justify-content: space-between;border-right:3px solid transparent;transition: all 0.5s ease-in-out;}
#vfa-header-static .menu > ul > li > ul > li > a::after{content:"\f105";font:var(--fa-font-solid);position:relative; left:-10px;}
#vfa-header-static .menu > ul > li > ul > li > a:hover{color:#e41512;}
#vfa-header-static .menu > ul > li > ul > li > ul{display:none;position:absolute;left:0px;top: 0;list-style:none;background:#fff;margin:0;padding:5px;width:250px;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
#vfa-header-static .menu > ul > li > ul > li > ul > li{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,0.5);}
#vfa-header-static .menu > ul > li > ul > li > ul > li > a{text-decoration: none;color:#000;padding:5px 0;display: inline-block;}
#vfa-header-static .menu > ul > li:hover > ul{display:block;}
#vfa-header-static .menu > ul > li > ul > li:hover > ul{display: block;}

#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper{width:300px;transition: none ;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper.active{width:910px;min-height:170px;height:auto;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li{display:flex;width:100%;height:100%;flex-wrap:nowrap;border:none !important;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu{width:300px;min-height:170px;position:relative;opacity:1;padding:0;margin:0;transform: scaleY(100%);border-radius:10px; transform-origin: top left;display:inline-block; background:#f5f5f5;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li{margin:0px 0;   padding:0;width:100%;border:none !important;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > a{text-decoration: none;color:#000;padding:15px 0px 15px 15px;width:100%;display:inline-flex;justify-content: space-between;height:100%;border-right:3px solid transparent;transition: all 0.5s ease-in-out;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > a::after{content:"\f105";font:var(--fa-font-solid);position:relative; left:-10px;bottom:-3px}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > a:hover{color:#e41512;border-color:#e41512;background:#fff;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > ul{display:none !important;visibility: hidden;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-content{width:0;height:0;display:inline-block;visibility:hidden;position:relative;border-radius:0;transform:scaleX(0);transform-origin: top left;background: #fff;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul{display:block !important;position:relative;list-style:none;margin:0;padding:5px;width:100%;height:100%;transition:all 0.5s ease-in-out;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul > li{margin:0;padding:0;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul > li > a{text-decoration: none;color:#000;padding:5px 10px;display: inline-block;transition:ease-in-out all 0.5s;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul > li > a:hover{color:#e41512;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-content.active{transform: scaleX(100%);width:460px;height:100%;visibility: visible;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs{width:0;display:flex;flex-wrap:wrap;background:#fff;justify-content: space-between;align-items:baseline;transform:scaleX(0);transform-origin: top left;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs img{display:none;background:#f4f4f4;border-radius:5px;margin-bottom:5px;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default,
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1,
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2,
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-3,
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-4{width:140px;transform:scaleX(100%);padding-top:10px;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-01{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-02{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-03{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-04{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-01{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-02{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-03{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-04{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-05{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-06{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-07{display:block;}    
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-08{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-09{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-3 .img-10{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-3 .img-11{display:block;}
#vfa-header-static .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-4 .img-12{display:block;}
#vfa-header-static .lang-selector{}

#vfa-header-static .lang-selector > .dropdown{}
#vfa-header-static .lang-selector > .dropdown > a{text-decoration: none;color:#fff;padding:0px 30px 0px 30px;font-size:14px;font-weight:700;font-family:'Poppins';display:flex; justify-content: center;align-content: center;align-items: center;}
#vfa-header-static .lang-selector > .dropdown > a >img{margin-right:10px;}

#vfa-header-static .call-us{width: 220px;}
#vfa-header-static .call-us a{color:#fff;text-decoration: none;font-family:'Poppins';}
#vfa-header-static .call-us a small{color:#fff;text-decoration: none;font-size:12px;font-weight:700;}
#vfa-header-static .call-us a var{font-style: normal;font-size:20px;}
#vfa-header-static .call-us a:last-child{font-weight: 600;}
#vfa-header-static .call-us em{font-size:45px;color:#fff;position:relative;left:50px;transform:rotate(270deg);}

#vfa-header-sticky{background:#fff;top:-200px;position:fixed;width:100%;transition:ease-in-out all 0.5s;z-index: 900;padding:25px 0;box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);}
#vfa-header-sticky.show_up{top:0;}
#vfa-header-sticky .logo{min-width:216px;padding:0;}
#vfa-header-sticky .menu{padding-left:10px;}
#vfa-header-sticky .menu > ul{list-style:none;display:flex;margin:0;padding: 0;}
#vfa-header-sticky .menu > ul > li{position:relative}
#vfa-header-sticky .menu > ul > li:after{content:".";font-size:50px;line-height:10px;position:relative;top:-3px;color:#000;}
#vfa-header-sticky .menu > ul > li:last-child:after{display: none;}
#vfa-header-sticky .menu > ul > li > a{font-size:16px;font-family:'Poppins';color:#000;text-decoration: none;display:inline-flex;justify-content:center;padding:9px 30px;line-height: 45px;position:relative;}
#vfa-header-sticky .menu > ul > li > a::after{content:" ";width:40%;bottom:10px;position:absolute;height:3px;background:#e41512;display:inline-block;transform:scaleX(0);transition:all 0.5s ease-in-out;}
#vfa-header-sticky .menu > ul > li > a:hover::after{transform:scaleX(1);}
#vfa-header-sticky .menu > ul > li > ul{display:none;position:absolute;list-style:none;background:#fff;margin:0;padding:0px;width:250px;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.3);overflow: hidden}
#vfa-header-sticky .menu > ul > li > ul > li{margin:0;padding:0;}
#vfa-header-sticky .menu > ul > li > ul > li > a{text-decoration: none;color:#000;padding:15px 10px;width:100%;display:inline-flex;justify-content: space-between;border-right:3px solid transparent;transition: all 0.5s ease-in-out;}
#vfa-header-sticky .menu > ul > li > ul > li > a::after{content:"\f105";font:var(--fa-font-solid);position:relative; left:-10px;}
#vfa-header-sticky   .menu > ul > li > ul > li > a:hover{color:#e41512;}
#vfa-header-sticky .menu > ul > li > ul > li > ul{display:none;position:absolute;left:0px;top: 0;transform: translateX(90%);list-style:none;background:#fff;margin:0;padding:5px;width:250px;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
#vfa-header-sticky .menu > ul > li > ul > li > ul > li{margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,0.5);}
#vfa-header-sticky .menu > ul > li > ul > li > ul > li > a{text-decoration: none;color:#000;padding:5px 0;display: inline-block;}
#vfa-header-sticky .menu > ul > li:hover > ul{display:block;}
#vfa-header-sticky .menu > ul > li > ul > li:hover > ul{display:block;}

#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper{width:300px;transition: none ;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper.active{width:910px;min-height:170px;height:auto;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li{display:flex;width:100%;height:100%;flex-wrap:nowrap;border:none !important;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu{width:300px;min-height:170px;   position:relative;opacity:1;padding:0;margin:0;border-radius:10px;transform: scaleY(100%);transform-origin: top left;display: inline-block; background:#f5f5f5;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li{margin:0px 0;padding:0;width:100%;border:none !important;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > a{text-decoration: none;color:#000;padding:15px 0px 15px 15px;width:100%;display:inline-flex;justify-content: space-between;height:100%;border-right:3px solid transparent;transition: all 0.5s ease-in-out;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > a::after{content:"\f105";font:var(--fa-font-solid);position:relative; left:-10px;bottom:-3px}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > a:hover{color:#e41512;border-color:#e41512;background: #fff;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .mega-menu > li > ul{display:none !important;visibility: hidden;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-content{width:0;height:0;display:inline-block;visibility:hidden;position:relative;border-radius:0;transform:scaleX(0);transform-origin: top left; background:#fff;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul{display:block !important;position:relative;list-style:none;margin:0;padding:5px;width:100%;height:100%;transition:all 0.5s ease-in-out;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul > li{margin:0;padding:0;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul > li > a{text-decoration: none;color:#000;padding:5px 10px;display: inline-block;transition:ease-in-out all 0.5s;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-content > ul > li > a:hover{color:#e41512;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-content.active{transform: scaleX(100%);width:460px;height:100%;visibility: visible;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs{width:0;display:flex;flex-wrap:wrap;background:#fff;justify-content: space-between;align-items:baseline;transform:scaleX(0);transform-origin: top left;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs img{display:none;background:#f4f4f4;border-radius:5px;margin-bottom:5px;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default,
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1,
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2,
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-3,
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-4{width:140px;transform:scaleX(100%);padding-right:10px;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-01{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-02{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-03{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.default .img-04{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-01{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-02{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-03{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-1 .img-04{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-05{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-06{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-07{display:block;}    
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-08{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-2 .img-09{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-3 .img-10{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-3 .img-11{display:block;}
#vfa-header-sticky .menu > ul > li > ul.mega-menu-wrapper > li > .the-imgs.active-4 .img-12{display:block;}



#vfa-header-sticky .search{width:650px;}
#vfa-header-sticky .search .form-control{border-radius:32px;font-weight:700;border-color:#ccc;outline:none;box-shadow: none;color:#000;}
#vfa-header-sticky .search .form-control::placeholder{color:#ccc;position:relative;top:0px;}
#vfa-header-sticky .search em{position:absolute;right:10px;top:8px;font-size:21px;color:#e41512;opacity:0.5;}

.toggle-right-menu{font-size:22px !important;position:relative;top:11px;color:#fff;transform:rotate(0deg);transition:all 0.5s ease-in-out;}
.toggle-right-menu:hover{transform:rotate(-2deg);color:#e41512 !important;}
.toggle-right-menu::after{display:none !important;}

    #vfa-right-menu{height:100vh;position:fixed;width:300px;z-index:920;display:flex;flex-wrap: wrap; left:0;padding:0px;background:#fff;transform:translateX(-100%);transition:all 0.5s ease-in-out;overflow: hidden;}
#vfa-right-menu.active{transform:translateX(0%);}

#vfa-right-menu .logo{margin:0;padding:10px;display:inline-block;width:80%;list-style: none;margin:0;position:relative;top:-128px;margin-bottom: -72px;}
#vfa-right-menu .d-none {margin:0 0 0 auto;padding:15px 0 0 0;display:inline-block;width:14px;list-style: none;margin:0;}
#vfa-right-menu .d-none > li{margin:0;padding:0;display:inline-block;width:100%;}
#vfa-right-menu .d-none > li > a{margin:0;padding:5px;display:inline-block;width:100%;text-align:left;display:flex;font-size:14px;text-decoration: none;color:#000;transition:all 0.5s ease-in-out;}
#vfa-right-menu .d-none > li > a > em{margin-left:auto;margin-right:40px;}
#vfa-right-menu .menu{overflow-y: scroll;height:calc(100vh - 230px);}
#vfa-right-menu .menu > ul{margin:0;padding:0;display:inline-block;width:100%;list-style: none;margin:0;}
#vfa-right-menu .menu > ul > li{margin:0;padding:0;display:inline-block;width:100%;}
#vfa-right-menu .menu a{margin:0;padding:15px 15px;border-bottom:1px solid #ccc;display:inline-block;width:100%;text-align:left;display:flex;font-size:14px;text-decoration: none;color:#000;transition:all 0.5s ease-in-out;}
#vfa-right-menu .menu a:hover{color:#f00;}
#vfa-right-menu .menu em{margin-left:auto;width:52px;display: flex; position:relative;top:-15px;height:52px;margin-bottom:-30px;border-left:1px solid #ccc;font-size:24px;}
#vfa-right-menu .menu em::before{margin:auto;display:inline-block;transition:all 0.5s ease-in-out;}
#vfa-right-menu .menu em.active::before{transform:rotate(-90deg);}
#vfa-right-menu .menu > ul > li > ul{display:none;width:100%;list-style:none;margin:0;padding:0;}
#vfa-right-menu .menu > ul > li > ul > li{margin:0;padding:0;display:inline-block;width:100%;}
#vfa-right-menu .menu > ul > li > ul > li > ul{display: none; width:100%;   list-style:none;margin:0;padding:0;}
#vfa-right-menu .menu > ul > li > ul > li > a{padding-left:20px;}
#vfa-right-menu .menu > ul > li > ul > li > ul > li > a{padding-left:20px;}
#vfa-right-menu .search{height:40px;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);margin-top:86px;}
#vfa-right-menu .search .form-control{border-radius:32px;font-weight:700;border-color:#ccc;outline:none;box-shadow: none;border:none;color:#000;}
#vfa-right-menu .search .form-control::placeholder{color:#ccc;position:relative;top:3px;}
#vfa-right-menu .search em{position:absolute;right:10px;top:10px;font-size:21px;color:#e41512;opacity:0.5;}

#slider{}
#slider .swiper-slide{height:755px;padding-top:150px;}
#slider .swiper-slide::before{content:" ";display:inline-block;position:absolute;width:100%;height:100%;background:#000;opacity:0.4;top:0px;}
#slider .swiper-slide h3{color:#fff;font-weight:800;font-size:41px;position: relative;z-index: 100;transform:translateY(50%);transition:all 0.7s ease-in-out;opacity:0;}
#slider .swiper-slide.swiper-slide-active h3{transform:translateY(0%);opacity:1;}
#slider .swiper-slide p{color:#fff;font-size:16px;position: relative;z-index: 100;transform:translateY(100%);opacity:0;}
#slider .swiper-slide.swiper-slide-active p{transform:translateY(0%);transition:all 0.5s ease-in-out;opacity:1;}
#slider .swiper-slide img{position: relative;z-index: 100;transform:translateX(s100%);opacity:0;}
#slider .swiper-slide.swiper-slide-active img{transform:translateX(0%);transition:all 1s ease-in-out;opacity:1;}
#slider .swiper-slide .slider{background:#ef382c;border-radius:30px;color:#fff;padding:4px 25px;font-weight:600;position: relative;z-index: 100;transform:translateY(100%);transition:all 0.5s ease-in-out;}
#slider .swiper-slide.swiper-slide-active .slider{transform:translateY(0%);}



#searcher{position:absolute;top:554px;z-index:870;width:100%;}
#searcher.border-1{border:1px solid #ccc;background:#fff;border-radius:120px;top:-15px;}
#searcher .bg{background:#fff;border-radius:120px;padding:5px;}
#searcher .bg .fa-search{width:120px;text-align: center;color:#e41512;font-size:26px;line-height:40px;}
#searcher .bg .form-control{padding:5px 0;font-weight:600;line-height:24px;font-size:24px;height:40px; outline:none;border:none;box-shadow:none;}
#searcher .bg .form-control::placeholder{color:#999;}
#searcher .bg .btn.searcher{display:flex;width:330px;border:1px solid #e41512;border-radius:120px;justify-content: center;align-items: center;transition: all 0.5s ease-in-out;}
#searcher .bg .btn.searcher:hover{background:#e41512;color:#fff;}
#searcher .searcher-content{height: 0;opacity:0;left:35px;width:calc(100% - 70px) !important;z-index:1000;transition: 0.5s ease-in-out all;background: #fff;overflow-y: scroll;overflow-x: hidden;}
#searcher .searcher-content.active{height: 300px;opacity: 1;}


#searcher .searcher-content .product{text-decoration: none;display:flex;color:#000;padding:15px;margin:10px 0;background:#fff;border-radius: 12px;}
#searcher .searcher-content .product:hover{color:#fff;background:#e41512;}
#searcher .searcher-content .product .img{position: relative;width:200px;}
#searcher .searcher-content .product .card-img{width:200px;height:200px;perspective:220px;background:#fff;border-radius:12px;}
#searcher .searcher-content .product .card-img .content {position: absolute;width: 100%;height: 100%;transition: transform 1s;transform-style: preserve-3d;}
#searcher .searcher-content .product .card-img:hover .content,#searcher .searcher-content .product .card-img:hover .content {transform: rotateY( 180deg ) ;transition: transform 0.5s;}
#searcher .searcher-content .product .card-img .front,#searcher .searcher-content .product .card-img .back{position: absolute;backface-visibility: hidden;width:100%;height:100%;display:flex;}
#searcher .searcher-content .product .card-img .back{transform: rotateY( 180deg );}
#searcher .searcher-content .product .card-img img{width:120px;height:120px;margin:auto;}
#searcher .searcher-content .product .btn.more{background: rgb(255,255,255);margin-left:auto;background: linear-gradient(90deg, rgba(255,120,120,1) 0%, rgba(240,65,53,1) 100%);width:42px;height:42px;line-height:30px;text-align:center;font-size:16px;border-radius:100%;}
#searcher .searcher-content .product .btn.more em{transform:rotate(-45deg);transition:all 0.5s ease-in-out;color:#fff;}
#searcher .searcher-content .product:hover .btn.more em{transform:rotate(-135deg);}
#searcher .searcher-content .product .img .img-thumbs div{padding:5px;margin-top:10px;border-radius:5px;border:1px solid #ccc;transition:all 0.5s ease-in-out;}
#searcher .searcher-content .product .img .img-thumbs div:hover{border-color:#e41512;}
#searcher .searcher-content .product .texts{padding-left:20px;}
#searcher .searcher-content .product .texts h3{font-size:16px;padding-top:10px;font-weight:700;}
#searcher .searcher-content .product .texts p{font-size:12px;padding:10px 0;}
#searcher .searcher-content .product .texts table{background:none;}
#searcher .searcher-content .product .texts table th{text-align:center;font-size:12px;background:none;}
#searcher .searcher-content .product .texts table td{text-align:center;font-size:12px;background:none;}
#searcher .searcher-content .product:hover .texts table th{color:#fff;}
#searcher .searcher-content .product:hover .texts table td{color:#fff;}
#searcher .searcher-content .product .texts ul{padding:15px 0;align-items: center;}
#searcher .searcher-content .product .texts ul li{margin:0 5px;font-size:9px;line-height:12px;}
#searcher .searcher-content .product .texts ul li::after{content:">";margin-left:10px;color:#e41512;font-size:16px;position:relative;top:3px;}
#searcher .searcher-content .product:hover .texts ul li::after{color:#fff;}
#searcher .searcher-content .product .texts ul li:last-child::after{content:"";display:none;}
#searcher .searcher-content .product .download{width:23px;height:31px;background: url("../img/pdf.png") center center no-repeat;display:inline-block;}


#brands{position:absolute;top:634px;z-index:850;width:100%;background:url(../img/static-bg.png) center center repeat-x;background-size: 101%;}
#brands .swiper-container{width:90%;}
#brands .swiper-container .swiper-slide{height:120px;display:flex;}
#brands .swiper-container .swiper-slide img{display:inline-block;width:90%;opacity:0.7;margin:auto;}

#about{padding:30px 0;}
#about >.container > h3{color:#e41512;font-size:30px;font-weight:800;margin:0;padding: 0;}
#about .squares{padding:5px 0;}
#about .squares hr{background:#e41512;height:3px;margin:0;padding:0;border-radius:3px;border:none;opacity:1;}
#about p{font-size:14px;}
#about .number-content{width:90%;}
#about .number{position:relative;top:50px;z-index:123;width:125px;border-radius:12px;background:#fff;padding:20px;}
#about .number h3.countable span{font-size:26px;color:#5c5c5c;margin:5px 0 0 0;font-weight:700;}
#about .number span{font-size:14px;color:#5c5c5c;font-weight:600;}
#about .about-img img{border-radius:21px;}

#faq{background:url(../img/faq-bg.png) 0 center no-repeat #f62222;max-height:220px;min-height:220px;}
#faq h3{color:#fff;text-align:center;font-size:20px;margin:50px 0 25px 0;}
#faq p{font-size:14px;color:#fff;text-align:center;}


#industries{padding:50px 0;background:#f4f4f4;}
#industries >.container > h3{color:#e41512;font-size:30px;font-weight:800;margin:0 0 0px 0;padding: 0;}
#industries .squares{padding:5px 0;margin:0 0 20px 0;}
#industries .squares hr{background:#e41512;height:3px;margin:0;padding:0;border-radius:3px;border:none;opacity:1;}
#industries .industry{padding:80px 0;flex:0 0 calc(25% - 20px);border:1px solid #ddd;margin:10px;font-size:16px;text-decoration:none;color:#19323d;font-weight:700;justify-content: center;align-items: center;display:flex;flex-wrap:wrap;box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:12px;}
#industries .industry svg{fill:#333 !important;width:60px;height:60px;}
#industries .industry span{display:inline-block;margin-top:20px;width:100%; text-align:center;}
#industries .industry:hover{color:#f62222;transition:all 0.5s ease-in-out;}
#industries .industry:hover svg{fill:#e41512;}

#industries .industry.more{}
#industries .industry.more h3{font-size:16px;color:#000;font-weight:700;margin-bottom:60px;}
#industries .industry.more h5{font-size:16px;color:#141515 !important;opacity:0.5;width:70%;text-align:center;margin-top:-20px;transition:all 0.5s ease-in-out;}
#industries .industry.more em{width:20px;text-align:right;transform:rotate(-45deg) !important;font-size:21px;}
#industries .industry.more:hover h5{opacity:0.7;}


#products-home{padding:50px 0;background:#fff;}
#products-home >.container > h3{color:#e41512;font-size:30px;font-weight:800;margin:0 0 0px 0;padding: 0;}
#products-home .squares{padding:5px 0;margin:0 0 20px 0;}
#products-home .squares hr{background:#e41512;height:3px;margin:0;padding:0;border-radius:3px;border:none;opacity:1;}
#products-home >.container > p{color:#172740;font-size:16px;opacity:0.5;text-align:center;}
#products-home .product{text-decoration: none;padding:5px;margin:10px;background:#f4f4f4;box-shadow:0px 0px 15px rgba(0,0,0,0);border-radius: 21px;transition:all 0.5s ease-in-out;}
#products-home .product .texts{padding-top:15px;}
#products-home .product .texts h5{color:#172740;font-size:16px;font-weight:700;}
#products-home .product .texts p{font-size:12px;color:#4d5154;padding-top:20px;}
#products-home .product .img{position: relative;}
#products-home .product .card-img{width:200px;height:200px;perspective:220px;}
#products-home .product .card-img .content {position: absolute;width: 100%;height: 100%;transition: transform 1s;transform-style: preserve-3d;}
#products-home .product .card-img:hover .content,#products-home .product .card-img.hover .content {transform: rotateY( 180deg ) ;transition: transform 0.5s;}
#products-home .product .card-img .front,#products-home .card-img .back{position: absolute;backface-visibility: hidden;width:100%;height:100%;display:flex;}
#products-home .product .card-img .back{transform: rotateY( 180deg );}
#products-home .product .card-img img{width:120px;height:120px;margin:auto;}
#products-home .product .btn.more{background: rgb(255,255,255);margin-left:auto;background: linear-gradient(90deg, rgba(255,120,120,1) 0%, rgba(240,65,53,1) 100%);width:42px;height:42px;line-height:30px;text-align:center;font-size:16px;border-radius:100%;}
#products-home .product .btn.more em{transform:rotate(-45deg);transition:all 0.5s ease-in-out;color:#fff;}
#products-home .product:hover .btn.more em{transform:rotate(-135deg);}
#products-home .product .img .img-thumbs div{padding:5px;border-radius:5px;border:1px solid #ccc;transition:all 0.5s ease-in-out;}
#products-home .product .img .img-thumbs div:hover{border-color:#e41512;}
#products-home .product:hover{background:#e41512;color: #fff !important;box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
#products-home .product:hover .texts h5{color:#fff;}
#products-home .product:hover .texts p{color:#fff;}

#support{height:293px;background:url("../img/support-bg.jpg") center center no-repeat;background-size:cover;padding-top:80px;}
#support >.container > h3{color:#fff;font-size:30px;font-weight:800;margin:0 0 0px 0;padding: 0;}
#support .squares{padding:5px 0;margin:0 0 20px 0;}
#support .squares hr{background:#fff;height:3px;margin:0;padding:0;border-radius:3px;border:none;opacity:1;}
#support >.container > p{color:#fff;}
#support a.btn.support{background:#fff;width:270px;color:#e41512;font-weight:700;border-radius:50px;}

#main-categories{background:#f5f5f5;padding:50px 0;}
#main-categories .col-lg-4 h1{font-weight:800;font-size:36px;}
#main-categories .col-lg-4 p{font-size:16px;}
#main-categories .category{text-decoration: none;color:#19323d;margin:5px;padding:10px;border:1px solid transparent;display:inline-block;border-radius:12px;transition:all 0.5s ease-in-out;}
#main-categories .category h3{font-size:18px;font-weight:700;margin-top:20px;height:50px;color:#000;}
#main-categories .category p{font-size:12px;color:#000;}
#main-categories .category svg{transition: all 0.5s ease-in-out;width:60px;height:60px;} 
#main-categories .category:hover{border-color:#ccc;color:#e41512 !important;}


#blog{background:#fff;padding:50px 0;}
#blog .col-lg-4 h1{font-weight:800;font-size:36px;}
#blog .col-lg-4 p{font-size:16px;}
#blog .blog{position:relative;background-size:cover;background-repeat:no-repeat;height:450px;padding:10px;color:#000; text-decoration: none;border:1px solid #ccc;transition:all 0.5s ease-in-out;border-radius: 12px;overflow: hidden;}
#blog .blog .white-bg{position:absolute;top:0px;left:0px;width:calc(100%);height:calc(100%);background: linear-gradient(0deg, rgba(254,254,254,1) 20%, rgba(240,65,53,0) 100%);z-index:99;transition:all 0.5s ease-in-out;}
#blog .blog h3{position:relative;z-index:100;padding-top:220px;min-height:90px;font-size:18px;font-weight:700;transition:all 0.5s ease-in-out;}
#blog .blog p{position:relative;z-index:100;padding-top:40px;transition:all 0.5s ease-in-out;}
#blog .blog:hover{color:#fff;}
#blog .blog:hover .white-bg{background:rgba(75, 86, 104, 0.88);}
#blog .blog:hover h3{padding-top:120px;}
#blog .blog .btn.more{margin-left:auto;background: rgb(161,167,176);background: linear-gradient(90deg, rgba(161,167,176,1) 0%, rgba(116,124,138,1) 100%);width:42px;height:42px;line-height:30px;text-align:center;font-size:16px;border-radius:100%;opacity:0;z-index:100;transition:ease-in-out all 0.5s;   }
#blog .blog:hover .btn.more{opacity:1;}
#blog .blog .btn.more em{transform:rotate(-45deg);transition:all 0.5s ease-in-out;color:#fff;}
#blog .blog:hover .btn.more em{transform:rotate(-135deg);}

footer{background:url(../img/footer-bg.png) center top no-repeat;}
footer .bg-1{background:url(../img/footer-bg-1.png) center center no-repeat; height: 245px;background-size:cover;}
footer .bg-1 h3{color:#fff;font-size:21px;padding:0;margin:50px 0 0 0;}
footer .bg-1 em{color:#fff;font-size:56px;margin:0 20px;}
footer .bg-1 a{color:#fff;display:inline-block;font-size:32px;text-decoration: none;padding:0;margin:0;}
footer .bg-1 .icon{margin:55px 0 0 0;}
footer .container{padding-top:33px;}
footer .social-media-footer{text-align:center;width: 100%;}
footer ._66_white{background:#fff;border-radius:27px;height:66px;position:absolute;width:100%;top:-33px;}
footer .social-media-footer li{margin:10px 0;}
footer .social-media-footer li a{font-size:30px;color:#000;}
footer .social-media-footer li a:hover{color:#e41512;}
footer .title{font-size:16px;font-weight:700;}
footer .menu{}
footer .menu li{margin:5px 0;}
footer .menu li a{font-size:12px;text-decoration:none;color:#000;}
footer .menu li a:hover{color:#e41512;}
footer .footer-contact em{font-size:16px;color:#e41512;}
footer .copyright{font-size:18px;color:#999;text-indent:80px;}

.call-fix{top:35%;right:0;z-index:1000;}
.wp-fix{top:calc(35% + 50px);right:0;z-index: 1000;}
.wp-fix img,.call-fix img{width:50px;}


#title{background:url(../img/slider-bg.jpg);position:relative; height: 287px;padding-top:200px;}
#title h3{color:#fff;font-size:30px;font-weight:700;}
#title ul{border:1px solid #e41512;background:none;border-radius:32px;align-items:center;padding:5px;}
#title ul li{color:#fff;margin:0 5px;font-size:9px;line-height:12px;}
#title ul li::after{content:">";margin-left:10px;color:#e41512;font-size:16px;position:relative;top:3px;}
#title ul li:last-child::after{content:"";display:none;}
#title ul li a{color:#fff;text-decoration: none;font-size:9px;}
#title ._66_white{background:#fff;border-radius:120px;height:66px;position:absolute;width:100%;bottom:-73px;left:0px;}

#page{position:relative;z-index:123;background:#fff;}


#page .files a{display:block;float:left;width:100%;margin-bottom:13px;}
#page .files a:hover{text-decoration:none;}
#page .files a .file{border:1px solid #a7a7a7;border-radius:8px;}
#page .files a:hover .file{border:1px solid #000;}
#page .files a .file .col-lg-8{font-family:'Poppins';font-weight:700;font-size:18.04px;color:#a7a7a7;padding:10px 15px 10px 25px;}
#page .files a:hover .file .col-lg-8{color:#b2141a;}
#page .files a .file .col-lg-4 .btn{background:#a7a7a7;color:#fff;border:none;margin-right:5px;margin-top:5px;transform:scale(0.85);}
#page .files a:hover .file .col-lg-4 .btn{background:#b2141a;font-family:'Poppins';}
#page .files a .file .col-lg-4 .btn svg{margin-right:10px;}

#page .products-cats{}
#page .products-cats .product-cat{color:#000000;margin-bottom:30px;display:inline-block;padding:20px;width:100%;border-radius:12px;text-decoration:none;box-shadow: 0 0 12px rgba(0, 0, 0, 0);transition:all 0.5s ease-in-out;}
#page .products-cats .product-cat:hover{color:#e41512;box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);} 
#page .products-cats .product-cat img{border-radius:12px;}
#page .products-cats .product-cat h3{font-size:16px;font-weight:700;margin:20px 0;}
#page .products-cats .product-cat p{font-size:12px;}

#page .products .product{text-decoration: none;display:flex;color:#000;padding:15px;margin:10px 0;background:#fff;border-radius: 12px;transition: all 0.5s ease-in-out;}
#page .products .product:hover{background:#f1f1f1;}
#page .products .product .img{position: relative;width:200px;}
#page .products .product .card-img{width:200px;height:200px;perspective:220px;background:#fff;border-radius:12px;overflow: hidden;}
#page .products .product .card-img .content {position: absolute;width: 100%;height: 100%;transition: transform 1s;transform-style: preserve-3d;}
#page .products .product .card-img:hover .content,#page .products .product .card-img.hover .content {transform: rotateY( 180deg ) ;transition: transform 0.5s;}
#page .products .product .card-img .front,#page .products .product .card-img .back{position: absolute;backface-visibility: hidden;width:100%;height:100%;display:flex;}
#page .products .product .card-img .back{transform: rotateY( 180deg );}
#page .products .product .card-img img{width:200px;height:200px;margin:auto;}
#page .products .product .btn.more{background: rgb(255,255,255);margin-left:auto;background: linear-gradient(90deg, rgba(255,120,120,1) 0%, rgba(240,65,53,1) 100%);width:42px;height:42px;line-height:30px;text-align:center;font-size:16px;border-radius:100%;}
#page .products .product .btn.more em{transform:rotate(-45deg);transition:all 0.5s ease-in-out;color:#fff;}
#page .products .product:hover .btn.more em{transform:rotate(-135deg);}
#page .products .product .img .img-thumbs div{padding:5px;margin-top:10px;border-radius:5px;border:1px solid #ccc;transition:all 0.5s ease-in-out;}
#page .products .product .img .img-thumbs div:hover{border-color:#e41512;}
#page .products .product .texts{padding-left:20px;}
#page .products .product .texts h3{font-size:16px;padding-top:10px;font-weight:700;}
#page .products .product .texts p{font-size:12px;padding:10px 0;}
#page .products .product .texts table{background:none;}
#page .products .product .texts table th{text-align:center;font-size:12px;background:none;}
#page .products .product .texts table td{text-align:center;font-size:12px;background:none;}
#page .products .product:hover .texts table th{color:#000;}
#page .products .product:hover .texts table td{color:#000;}
#page .products .product .texts ul{padding:15px 0;align-items: center;}
#page .products .product .texts ul li{margin:0 5px;font-size:9px;line-height:12px;}
#page .products .product .texts ul li::after{content:">";margin-left:10px;color:#e41512;font-size:16px;position:relative;top:3px;}
#page .products .product:hover .texts ul li::after{color:#000;}
#page .products .product .texts ul li:last-child::after{content:"";display:none;}
#page .products .product .download{width:23px;height:31px;background: url("../img/pdf.png") center center no-repeat;display:inline-block;}

#page .product-details{}
#page .product-details > h3{font-weight:700;font-size:22px;margin:10px 0 20px 0;}
#page .product-details .product-imgs{width:100%;border:3px solid #ccc;border-radius:12px;height:306px;}
#page .product-details .product-imgs .swiper-slide{height: 306px;}
#page .product-details .product-imgs .swiper-slide a{display:inline-flex;width:100%;height:100%;}
#page .product-details .product-imgs .swiper-slide a img{object-position: center center;margin:auto; width:80%;height:80%;}
#page .product-details .col-lg-6{margin:5px 0;padding-top:0px;}
#page .product-details .col-lg-6 > .badge{background:#ccc;color:#000;font-size:16px;display:inline-block;width:100%;padding:10px 0;}
#page .product-details .col-lg-6 > .values{font-size:16px;display:inline-block;width:100%;font-weight:600;}
#page .product-details .nav-pills{margin-top:30px;background:#d3d3d3;width:100%;border-radius:12px;overflow: hidden;}
#page .product-details .nav-pills li{}
#page .product-details .nav-pills li button{border-radius:0 !important;color:#000;font-size:15px;padding:12px 40px;font-weight:700;}
#page .product-details .nav-pills li button.active{background:#e41512;color:#fff;}
#page .product-details .table th{font-size:16px;}
#page .product-details .table td{font-size:16px;}
#productDetailTabContent p , #productDetailTabContent span{margin:0;font-family:'Poppins' !important;}

#products-related{padding:50px 0;background:#fff;}
#products-related >.container > h3{color:#e41512;font-size:30px;font-weight:800;margin:0 0 0px 0;padding: 0;}
#products-related .squares{padding:5px 0;margin:0 0 20px 0;}
#products-related .squares hr{background:#e41512;height:3px;margin:0;padding:0;border-radius:3px;border:none;opacity:1;}
#products-related >.container > p{color:#172740;font-size:16px;opacity:0.5;text-align:center;}
#products-related .product{text-decoration: none;padding:10px;margin:10px;background:#f4f4f4;border-radius: 42px;}
#products-related .product .texts{padding-top:15px;}
#products-related .product .texts h5{color:#172740;font-size:16px;font-weight:700;}
#products-related .product .texts p{font-size:12px;color:#4d5154;padding-top:20px;}
#products-related .product .img{position: relative;}
#products-related .product .card-img{width:200px;height:200px;perspective:220px;}
#products-related .product .card-img .content {position: absolute;width: 100%;height: 100%;transition: transform 1s;transform-style: preserve-3d;}
#products-related .product .card-img:hover .content,#products-related .product .card-img.hover .content {transform: rotateY( 180deg ) ;transition: transform 0.5s;}
#products-related .product .card-img .front,#products-related .card-img .back{position: absolute;backface-visibility: hidden;width:100%;height:100%;display:flex;}
#products-related .product .card-img .back{transform: rotateY( 180deg );}
#products-related .product .card-img img{width:120px;height:120px;margin:auto;}
#products-related .product .btn.more{background: rgb(255,255,255);margin-left:auto;background: linear-gradient(90deg, rgba(255,120,120,1) 0%, rgba(240,65,53,1) 100%);width:42px;height:42px;line-height:30px;text-align:center;font-size:16px;border-radius:100%;}
#products-related .product .btn.more em{transform:rotate(-45deg);transition:all 0.5s ease-in-out;color:#fff;}
#products-related .product:hover .btn.more em{transform:rotate(-135deg);}
#products-related .product .img .img-thumbs div{padding:5px;border-radius:5px;border:1px solid #ccc;transition:all 0.5s ease-in-out;}
#products-related .product .img .img-thumbs div:hover{border-color:#e41512;}

.contact{}

#page .contact h3{font-family:'Poppins';font-weight:900;font-size:30px;color:#e41512;margin-bottom:20px;}
#page .contact iframe{width:100% !important;border-radius:20px !important;}
#page .contact .factory-info{border-left:5px solid #e41512;padding-left:20px;font-family:'Poppins';}
#page .contact h5{font-family:'Poppins';font-weight:900;color:#000;font-size:18px;}
#page .contact .btn-primary{margin-top:-40px;z-index:9999;position:relative;top:-40px;right:60px;padding:9px 30px;border-radius:50px;font-family:'Poppins';font-size:11px;font-weight:900;}
#page .contact .contact-form .form-control{border:1px solid #ccc;color:#e41512;font-family:'Poppins';border-radius:20px;font-weight:500;font-size:11px;}
#page .contact .contact-form .form-control:focus{background:#e41512;color:#fff;font-family:'Poppins';border-color:#e41512;}
#page .contact .contact-form .form-control::placeholder{color:#e41512;font-family:'Poppins';font-weight:500;}
#page .contact .contact-form input.form-control{margin-bottom:16px;}
#page .contact .contact-form .btn{border:1px solid #e41512;font-size:12px;background:#fff;color:#e41512;font-family:'Poppins';font-weight:900;padding:9px 25px;border-radius:30px;}
#page .contact .contact-form .btn:hover{border:1px solid #e41512;font-size:12px;background:#e41512;color:#fff;font-family:'Poppins';font-weight:900;padding:9px 25px;border-radius:30px;}
#page .contact .btn-vfa{border:1px solid #e41512;font-size:12px;background:#e41512;color:#fff;font-family:'Poppins';font-weight:900;padding:9px 25px;border-radius:30px;}
#page .contact .btn-vfa:hover{border:1px solid #333;font-size:12px;background:#fff;color:#e41512;font-family:'Poppins';font-weight:900;padding:9px 25px;border-radius:30px;}



#blog-content{background:#fff;padding:50px 0;}
#blog-content .col-lg-4 h1{font-weight:800;font-size:36px;}
#blog-content .col-lg-4 p{font-size:16px;}
#blog-content .blog{margin-bottom:30px;position:relative;background-size:cover;background-repeat:no-repeat;height:450px;padding:10px;color:#000; text-decoration: none;border:1px solid #ccc;transition:all 0.5s ease-in-out;border-radius: 12px;overflow: hidden;}
#blog-content .blog .white-bg{position:absolute;top:0px;left:0px;width:calc(100%);height:calc(100%);background: linear-gradient(0deg, rgba(254,254,254,1) 20%, rgba(240,65,53,0) 100%);z-index:99;transition:all 0.5s ease-in-out;}
#blog-content .blog h3{position:relative;z-index:100;padding-top:220px;min-height:90px;font-size:18px;font-weight:700;transition:all 0.5s ease-in-out;}
#blog-content .blog p{position:relative;z-index:100;padding-top:40px;transition:all 0.5s ease-in-out;}
#blog-content .blog:hover{color:#fff;}
#blog-content .blog:hover .white-bg{background:rgba(75, 86, 104, 0.88);}
#blog-content .blog:hover h3{padding-top:120px;}
#blog-content .blog .btn.more{margin-left:auto;background: rgb(161,167,176);background: linear-gradient(90deg, rgba(161,167,176,1) 0%, rgba(116,124,138,1) 100%);width:42px;height:42px;line-height:30px;text-align:center;font-size:16px;border-radius:100%;opacity:0;z-index:100;transition:ease-in-out all 0.5s;   }
#blog-content .blog:hover .btn.more{opacity:1;}
#blog-content .blog .btn.more em{transform:rotate(-45deg);transition:all 0.5s ease-in-out;color:#fff;}
#blog-content .blog:hover .btn.more em{transform:rotate(-135deg);}

#page #industries-page{}
#page #industries-page .industry{text-decoration:none;padding:15px 0;color:#000;width:100%;}
#page #industries-page .industry h3{font-size:16px;padding:12px 0;text-align: center;font-weight:800;}
#page #industries-page .industry.download{border:1px solid #ccc;padding:10px;border-radius:12px;}
#page #industries-page .industry.download:hover{background:#f1f1f1;}
#page #industries-page .industry.download h3{padding:15px 0 5px 0;margin:0;}
#page #industries-page .industry.download em{position:absolute;right:15px;top:15px;font-size:21px;}


#page #question-answers{}
#page #question-answers .ask-question{background:#e41512;color:#fff;font-size:23px;font-weight:700;width:100%;border-radius:50px;margin-top:-10px;margin-bottom:30px;}
#page #question-answers .questions .question{background:#f4f4f4;border-radius:12px;margin:10px 0;}
#page #question-answers .questions .question .btn{border:none !important;outline: none !important;box-shadow: none !important;}
#page #question-answers .questions .question .btn h5{font-size:16px;color:#172740;font-weight:700;padding-top:10px;}
#page #question-answers .questions .question .btn .inner-btn{font-size:12px;font-weight:600;background:#e41512;color:#fff;padding:8px 60px;border-radius: 50px;}
#page #question-answers .questions .question .collapse,#page #question-answers .questions .question .collapsing{border-top:1px solid #ccc !important;padding:10px !important;font-size:14px;color:#172740;}

#page #technic-support{}
#page #technic-support .supports{padding-top:30px;}
#page #technic-support .supports .support{padding:30px 60px;}
#page #technic-support .supports .support .titles{margin-left:30px;}
#page #technic-support .supports .support .titles h3{font-size:30px;color:#172740;font-weight:700;margin:0;padding:9px 0 0 0;}
#page #technic-support .supports .support .titles h6{font-size:16px;color:#172740;margin:0;padding:0;}
#page #technic-support .supports .support p.text-center{font-size:14px;color:#172740;margin:20px 0;padding:0;}
#page #technic-support .supports .support .btn{width:49%;margin:0 1%;background:#d7d7d7;padding:0;color:#172740;}
#page #technic-support .supports .support .btn:hover{color:#fff;background:#172740;}

.pagination{}
.pagination a{color:#e41512 !important;border-color:#e41512 !important;box-shadow: none !important;}
.pagination .active a{background:#e41512 !important;color:#fff !important;}

.product-details .swiper-pagination{position:relative;top:0;z-index: 9999;}
.product-details .swiper-pagination-bullet{background:#e41512;transition:ease 0.5s all;border-radius:10px;}
.product-details .swiper-pagination-bullet-active{background:#e41512;width:20px;}

@media (max-width:768px){
    #brands .swiper-container .swiper-slide img{width:45%;}
    #vfa-header-static {background-size:100% 100%;}
    #vfa-header-static .logo{max-width:200px;margin:0 auto;}
	#vfa-header-static .lang-selector img{display:none;}
    #vfa-header-static .menu,#vfa-header-sticky .menu{display:none;}   
    #vfa-header-static .d-none, #vfa-header-sticky .d-none{display:inline-block !important;list-style:none !important;padding:2px;margin:auto;order:-1; }
    #vfa-header-static .d-none li, #vfa-header-sticky .d-none li{margin:0;padding:0;list-style: none;display:flex;}
    .toggle-right-menu{font-size:32px !important;margin:auto !important;top:0;}
    #vfa-header-static > .container > .d-flex{flex-wrap: wrap !important;justify-content: start !important;align-items: center !important;}
    #vfa-header-static .lang-selector > .dropdown > a{padding:0;margin:0;}
    #vfa-header-static .call-us{display:none;}
    #vfa-header-sticky .toggle-right-menu{color:#e41512;}
    #vfa-header-sticky .search{display:none;}
    #vfa-header-static .d-none{margin:auto 0px;}
    #vfa-header-sticky .d-none{margin:auto 0px;}
    #vfa-header-sticky .logo {max-width: 210px;padding: 0;margin:0 auto 0 auto;}
    #searcher .bg{padding:5px;}
    #searcher .bg .form-control{font-size:11px;line-height: 11px;}

    #vfa-right-menu {align-items: flex-start;justify-content: flex-start;flex-direction: column;}
    #vfa-right-menu .menu{margin:0;}
    #vfa-right-menu .menu ul{margin:0;}
    #vfa-right-menu .d-none{color:#000;position:absolute;top:0;right:40px;display:inline-block !important;}
    #vfa-right-menu .d-none em:before{content:'\f00d' !important;}
    #about .number-content{flex-wrap:wrap;}
    #about .about-img{margin-top:70px;}
    #faq{background:#f62222 !important;}
    #industries .industry{flex: 0 0 calc(50% - 20px);}
    footer .bg-1 h3{font-size:16px;margin-top:10px;text-align: left !important;}
    footer .bg-1 a{font-size:21px; text-align: left !important;width: 100%;}
    footer .bg-1 .icon{margin-top:10px;order:-1;}
    footer ._66_white{width:calc(100% - 20px);}
    footer .copyright{text-indent: 0;font-size:16px;text-align: center;}
    footer .text-end.py-3{text-align: center !important;}
    
    #brands{height:80px;background-size:100% 100%;top:674px;}
    #brands .swiper-container .swiper-slide{height: 80px;}
    #page .product-details .product-imgs .swiper-slide a img{width:100%;height: 100%;}
    #aciklama img{width:100% !important;}
	#page .products .product {flex-wrap:wrap;}
	#page .products .product .img{margin:0 auto;}
	#page .products .product .texts{width:100&;}
	#page .products .product .texts table{display:none;}
	#title .col-lg-6{width:50%;}
    #page .product-details .col-lg-4 > .badge{font-size:16px;}
    .gri-sidebar-menu{display:none !important;}
    .gri-sidebar-men-title{display: none !important;}
    #page .product-details > h3{font-size:21px;}
    #page .product-details .col-lg-8{margin:0;}
    #page .product-details .product-imgs{height:auto;transform:scale(0.7);margin:-50px 0;}
    #page .product-details .product-imgs .swiper-slide{height:auto;}
    #page .product-details .col-lg-4{margin:3px 0;}
    #page .product-details .col-lg-8 > .values{font-size:14px;}
    #page .product-details .col-lg-12 > p{font-size:12px;}
    #searcher .bg{padding:5px;}
    #title .col-lg-6:last-child{display:none  !important;}
    #searcher .bg .btn.searcher{width:auto;text-align: center;}
    #searcher .bg .btn.searcher span{display:none;}
    #searcher .bg .btn.searcher em{padding:0;margin:0 !important;}
    #vfa-header-sticky{padding:10px 0;}
    #vfa-header-static{padding:10px 0;}
    #searcher .bg .fa-search{width:60px;}
}
@media(min-width:768px) and (max-width:1500px){
    #vfa-header-static .menu > ul > li:after{display: none;}
}
@media(min-width:1200px) and (max-width:1500px){
    .container{zoom:0.80 !important;}
    #page .product-details .product-imgs{height:445px;}
    #page .product-details .product-imgs .swiper-slide{height:445px;}
}   

table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
    width: 100% !important;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color)
}

table>:not(caption)>*>* {
    padding: .5rem .5rem;
    color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color: var(--bs-table-bg);
    border-bottom-width: var(--bs-border-width);
    box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}

#urunKategoriBilgi2 button:after{margin-top:-5px;position:relative;z-index:60;content:"Yazının Devamını Oku";background:none !important;width:200px;color:#aaa;transform:none !important}
.collapse:not(.show){visibility: visible;display:inline-block;height:50px !important;max-height:50px !important;overflow: hidden;}
.collapse.show{visibility: visible;display:inline-block;height:auto;}