@import url("css2.css");:root{--body:#fff;--black:#000;--white:#fff;--theme:#0f1d41;--theme2:#e3c19d;--header:#0D0D0E;--text:#585858;--text-2:#ffffffcc;--border:#E3E3E3;--border2:#242449;--border3:#5262FF;--bg:#F3F7FB;--bg2:#282832;--bg3:#ffffff33;--box-shadow:0px 4px 25px rgba(0,0,0,0.06);--box-shadow-2:0px 4px 25px rgba(56,75,255,0.1)}
.theme-btn{background-color:var(--theme);color:var(--white);display:inline-block;font-size:16px;font-weight:500;padding:24px 40px;border-radius:50px;text-transform:capitalize;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;z-index:1;line-height:1}
.theme-btn::before{content:"";background-color:var(--theme2);width:0;height:50%;position:absolute;top:0;left:0;-webkit-transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86);transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86);border-radius:50px 50px 0 0;z-index:-1}
.theme-btn::after{content:"";background-color:var(--theme2);width:0;height:50%;position:absolute;bottom:0;right:0;-webkit-transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86);transition:all 0.3s cubic-bezier(0.785,0.135,0.15,0.86);border-radius:0 0 50px 50px;z-index:-1}
.theme-btn i{margin-left:10px}
.theme-btn:hover{color:var(--white)}
.theme-btn:hover::before,.theme-btn:hover::after{width:100%}
.theme-btn.hover-white::before,.theme-btn.hover-white::after{background-color:var(--white)}
.theme-btn.hover-white:hover{color:var(--theme2)}
.theme-btn.bg-white{background-color:var(--white);color:var(--header)}
.theme-btn.bg-white:hover{color:var(--white)}
.theme-btn.border-white{border:1px solid var(--white);background-color:transparent;padding:22px 40px}
@media (max-width:767px){.theme-btn.border-white{padding:18px 32px}
}@media (max-width:575px){.theme-btn.border-white{padding:16px 30px}
}.theme-btn.border-white::before,.theme-btn.border-white::after{background-color:var(--white)}
.theme-btn.border-white:hover{color:var(--header) !important}
@media (max-width:767px){.theme-btn{padding:20px 32px}
}@media (max-width:575px){.theme-btn{padding:18px 30px;font-size:14px}
}.theme-btn-2{font-size:16px;display:inline-block;font-weight:600;color:var(--header);text-transform:capitalize}
.theme-btn-2 i{margin-left:10px}
.theme-btn-2:hover{color:var(--theme)}
body{font-family:"Kumbh Sans",sans-serif;font-size:16px;font-weight:normal;line-height:28px;color:var(--text);background-color:var(--white);padding:0;margin:0;overflow-x:hidden}
ul{padding:0;margin:0;list-style:none}
button{border:none;background-color:transparent;padding:0}
input:focus{color:var(--white);outline:none}
input{color:var(--white)}
h1,h2,h3,h4,h5,h6{font-family:"Kumbh Sans",sans-serif;margin:0px;padding:0;color:var(--header);transition:all 0.4s ease-in-out}
h1{font-size:80px;font-weight:700;line-height:112%}
h2{font-size:40px;line-height:125%;font-weight:700}
@media (max-width:1199px){h2{font-size:34px}
}@media (max-width:767px){h2{font-size:32px}
}@media (max-width:575px){h2{font-size:28px}
}h3{font-size:22px;font-weight:600}
@media (max-width:575px){h3{font-size:20px}
}h4{font-size:20px;font-weight:600;line-height:130%}
h5{font-size:18px;font-weight:500}
h6{font-size:16px;font-weight:600;line-height:145%}
a{text-decoration:none;outline:none !important;cursor:pointer;color:var(--header);transition:all 0.4s ease-in-out}
p{margin:0px;transition:all 0.4s ease-in-out}
span{margin:0px;transition:all 0.4s ease-in-out}
img{max-width:100%}
.t-line1,.t-line2,.t-line3,.t-line4,.t-line5{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.t-line2{-webkit-line-clamp:2}
.t-line3{-webkit-line-clamp:3}
.t-line4{-webkit-line-clamp:4}
.t-line5{-webkit-line-clamp:5}

.header-1 .header-main .header-right .flag-wrap{position:relative;width:160px}
.header-1 .header-main .header-right .flag-wrap .nice-select{padding:0 0 0 50px;background:transparent;border:none;text-align:center;margin:0 auto;position:relative;z-index:999;border:none !important;padding-bottom:0 !important}
.header-1 .header-main .header-right .flag-wrap .nice-select::after{right:23px;border-bottom:2px solid transparent;border-right:2px solid transparent;width:10px;height:10px;top:15px;border-bottom:2px solid transparent;border-color:var(--theme);border-right:2px solid theme-color}
.header-1 .header-main .header-right .flag-wrap .nice-select span{font-size:18px;font-weight:500;text-transform:capitalize;color:var(--hearder)}
.header-1 .header-main .header-right .flag-wrap .flag{position:absolute;top:0;left:15px;z-index:1}
@media (max-width:767px){.header-1 .header-main .header-right .flag-wrap{display:none}
}.header-1 .header-main .header-right .flag-wrap .flag img{width:100%;height:100%;border:4px solid var(--white);border-radius:50%}
.header-main{display:flex;align-items:center;justify-content:space-between;padding:10px 0}
.header-main .main-menu ul{margin-bottom:0}
.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:50px}
.header-main .main-menu ul li:last-child{margin-inline-end:0}
.header-main .main-menu ul li a{display:inline-block;font-size:18px;color:var(--header);padding:20px 0;text-align:left;position:relative;text-transform:capitalize;transition:all 0.4s ease-in-out}
.header-main .main-menu ul li a:hover{color:var(--theme) !important}
.header-main .main-menu ul li .submenu{position:absolute;top:100%;inset-inline-start:0;min-width:240px;background:var(--white);z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;color:var(--header);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2);transform:translateY(10px);transition:all 0.4s ease-in-out}
.header-main .main-menu ul li .submenu.en{min-width:300px;}
.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0;padding:0}
.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;color:var(--header);padding:0 25px;padding-bottom:11px;padding-top:11px;width:100%;border-bottom:1px solid #eeeeee}
.header-main .main-menu ul li .submenu li:last-child a{border:none}
.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0}
.header-main .main-menu ul li .submenu li:hover > a{background:var(--theme2);color:var(--white) !important}
.header-main .main-menu ul li .submenu li:hover > a::after{color:var(--theme2)}
.header-main .main-menu ul li .submenu li:hover > .submenu{-webkit-transform:translateY(1);-moz-transform:translateY(1);-ms-transform:translateY(1);-o-transform:translateY(1);transform:translateY(1);visibility:visible;opacity:1}
.header-main .main-menu ul li .submenu li.has-dropdown > a::after{position:absolute;top:50%;inset-inline-end:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:var(--theme)}
.header-main .main-menu ul li .has-homemenu{width:1000px;padding:30px 30px 10px 30px;opacity:0;left:-250px;visibility:hidden;padding:30px 30px 10px 30px}
.header-main .main-menu ul li .has-homemenu .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}
@media (max-width:991px){.header-main .main-menu ul li .has-homemenu .homemenu-items{flex-wrap:wrap}
}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu{position:relative}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb{position:relative}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;margin-top:20px}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:14px 20px;color:var(--white) !important;width:initial;font-size:14px;text-align:center}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white) !important}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(91,155,55,0)),to(#5B9B37));background:linear-gradient(to bottom,rgba(91,155,55,0) 0%,#5B9B37 100%);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:""}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover::before{visibility:visible;opacity:1}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img{width:100%}
.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px}
.header-main .main-menu ul li:hover > a{color:var(--theme2)}
.header-main .main-menu ul li:hover > a::after{color:var(--theme)}
.header-main .main-menu ul li:hover > .submenu{visibility:visible;opacity:1;transform:translateY(0px)}
.header-main .main-menu ul li a i{font-size:15px;font-weight:600;margin-left:5px}
.header-main .main-menu ul li a.on,.header-main .main-menu ul li a:hover{color:#d7ac7f!important;border-bottom: 3px solid #d7ac7f;}
.header-main .sidebar__toggle{cursor:pointer;font-size:20px}
.header-1{position:relative;background-color:var(--white);box-shadow:var(--box-shadow);z-index:999}
.header-1 .container-fluid{padding:0 130px}
@media (max-width:1899px){.header-1::before{display:none !important}
.header-1 .container-fluid{padding:0 50px}
}@media (max-width:1399px){.header-1 .container-fluid{padding:0 20px}
}@media (max-width:1199px){.header-1 .container-fluid{padding:0 20px}
}@media (max-width:991px){.header-1 .container-fluid{padding:0 20px}
}@media (max-width:575px){.header-1 .container-fluid{padding:0 15px}
}@media screen and (max-width:1025px){.header-1 .header-main .main-menu ul li{margin-inline-end:25px}
}.header-1 .header-main .main-menu ul li .has-homemenu{left:-400px}
@media (max-width:1600px){.header-1 .header-main .main-menu ul li .has-homemenu{left:-300px}
.header-main .main-menu ul li{margin-inline-end:24px}
}.header-1 .header-main .header-right{gap:50px}
@media (max-width:1399px){.header-1 .header-main .header-right{gap:30px}
.header-main .main-menu ul li{margin-inline-end:15px}
}@media (max-width:1199px){.header-1 .header-main .header-right{gap:25px}
}@media (max-width:991px){.header-1 .header-main .header-right{gap:25px}
}.header-1 .header-main .header-right .search-icon{color:var(--header)}
.header-1 .header-main .header-right .header-button{margin-right:50px}
.header-1 .header-main .header-right .header-button .theme-btn{padding:22px 30px}
@media (max-width:1899px){.header-1 .header-main .header-right .header-button{margin-right:0}
}@media (max-width:1600px){.header-1 .header-main .header-right .header-button{display:none}
}.header-1 .header-main .header-right .header__hamburger{margin-right:-70px}
@media (max-width:1899px){.header-1 .header-main .header-right .header__hamburger{margin-right:0}
}.header-1 .header-main .header-right .header__hamburger .sidebar__toggle{font-size:24px;color:var(--white)}
@media (max-width:1899px){.header-1 .header-main .header-right .header__hamburger .sidebar__toggle{color:var(--theme)}
}.sidebar__toggle{cursor:pointer}
.sticky{position:fixed !important;top:0 !important;left:0;width:100%;z-index:100;transition:all 0.9s;background-color:var(--white);box-shadow:var(--box-shadow);-webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;z-index:999}
.sticky.header-1::before{display:none}
.sticky.header-1 .header-main .header-right{gap:50px}
@media (max-width:991px){.sticky.header-1 .header-main .header-right{gap:25px}
}.sticky.header-1 .header-main .header-right .header-button{margin-right:0}
.sticky.header-1 .header-main .header-right .header__hamburger{display:none !important}
@media (max-width:991px){.sticky.header-1 .header-main .header-right .header__hamburger{display:block !important}
}
.fix{overflow:hidden}
.mean-container a.meanmenu-reveal{display:none}
.mean-container .mean-nav{background:none;margin-top:0}
.mean-container .mean-bar{padding:0;min-height:auto;background:none}
.mean-container .mean-nav > ul{padding:0;margin:0;width:100%;list-style-type:none;display:block !important}
.mean-container .mean-nav > ul .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}
@media (max-width:991px){.mean-container .mean-nav > ul .homemenu-items{flex-wrap:wrap}
}.mean-container .mean-nav > ul .homemenu-items .homemenu{position:relative}
@media (max-width:991px){.mean-container .mean-nav > ul .homemenu-items .homemenu{max-width:300px;text-align:center;margin:0 auto;border:1px solid var(--border);padding:10px}
}.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb{position:relative}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;margin-top:20px}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:14px 20px;color:var(--white) !important;width:initial;font-size:14px;text-align:center}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white) !important}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(99,92,92,0)),to(#5e5ef6));background:linear-gradient(to bottom,rgba(99,92,92,0) 0%,#5e5ef6 100%);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;content:""}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb:hover::before{visibility:visible;opacity:1}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-thumb img{width:100%}
.mean-container .mean-nav > ul .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px}
.mean-container a.meanmenu-reveal{display:none !important}
.mean-container .mean-nav ul li a{width:100%;padding:10px 0;color:var(--header);font-size:16px;line-height:1.5;font-weight:500;text-transform:capitalize;border-bottom:1px solid var(--border) !important;border:none}
.mean-container .mean-nav ul li a:hover{color:var(--theme)}
.mean-container .mean-nav ul li a:last-child{border-bottom:0}
.mean-container .mean-nav ul li a:hover{color:var(--theme2)}
.mean-container .mean-nav ul li a.mean-expand{margin-top:5px;padding:0 !important}
.mean-container .mean-nav ul li > a > i{display:none}
.mean-container .mean-nav ul li > a.mean-expand i{display:inline-block;font-size:18px}
.mean-container .mean-nav > ul > li:first-child > a{border-top:0}
.mean-container .mean-nav ul li a.mean-expand.mean-clicked i{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all 0.4s ease-in-out}
.mean-container .mean-nav ul li .mega-menu li a{height:200px;width:100%;padding:0;border-top:0;margin-bottom:20px}

@media (max-width:767px){.logo img{max-width:70%}
}
.offcanvas__info{background:var(--bg) none repeat scroll 0 0;border-left:2px solid var(--theme2);position:fixed;right:0;top:0;width:400px;height:100%;-webkit-transform:translateX(calc(100% + 80px));-moz-transform:translateX(calc(100% + 80px));-ms-transform:translateX(calc(100% + 80px));-o-transform:translateX(calc(100% + 80px));transform:translateX(calc(100% + 80px));-webkit-transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;-moz-transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;transition:transform 0.45s ease-in-out,opacity 0.45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}
.offcanvas__info::-webkit-scrollbar{display:none}
.offcanvas__info.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.offcanvas__logo a img{width:150px}
.offcanvas__wrapper{position:relative;height:100%;padding:30px 30px}
.offcanvas__wrapper .offcanvas__content .text{color:var(--text)}
.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme);position:relative;z-index:9;cursor:pointer}
.offcanvas__wrapper .offcanvas__content .offcanvas__close i{color:var(--white)}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact{margin-top:20px}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;text-transform:capitalize}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{color:var(--text)}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child){margin-bottom:15px}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i{color:var(--theme)}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact span{text-transform:initial}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:16px 40px}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;text-align:center;font-size:16px;display:block;background:transparent;color:var(--text);border-radius:50%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;text-align:center;border:1px solid var(--border)}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme);color:var(--white)}
.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:900;top:0;opacity:0;visibility:hidden;right:0}
.offcanvas__overlay.overlay-open{opacity:0.8;visibility:visible}
@media (max-width:450px){.offcanvas__info{width:300px}
}@media (max-width:575px){.offcanvas__wrapper{padding:20px}
}.bg-cover{background-repeat:no-repeat;background-size:cover;position:relative;background-position:center}
.ripple{position:relative}
.ripple::before,.ripple::after{position:absolute;left:50%;top:50%;width:60px;height:60px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 0 0 0 rgba(255,255,255,0.5);-webkit-animation:rippleOne 3s infinite;animation:rippleOne 3s infinite}
.ripple::before{-webkit-animation-delay:0.9s;animation-delay:0.9s;content:"";position:absolute;right:0;bottom:0}
.ripple::after{-webkit-animation-delay:0.6s;animation-delay:0.6s;content:"";position:absolute;right:0;bottom:0}
.nice-select{background-color:transparent;width:unset;outline:none;border-bottom:2px solid var(--border) !important;padding-bottom:20px !important;border:none;border-radius:0;padding:0}
.nice-select:hover{border-bottom:2px solid transparent;border-color:var(--theme);border-bottom:2px solid transparent;border-image-slice:2}
.nice-select span{font-size:16px;color:var(--text);text-transform:capitalize}
.nice-select .current{margin-right:12px}
.nice-select:after{right:23px;border-bottom:2px solid transparent;border-right:2px solid transparent;width:10px;height:10px;top:15px;border-bottom:2px solid transparent;border-color:var(--theme);border-right:2px solid transparent;border-image-slice:2}
.nice-select.open .list{background:var(--bg);margin-top:16px;width:100%;text-transform:capitalize;color:var(--text)}
.nice-select .option.selected.focus{background:var(--bg);outline:none;color:var(--text);text-transform:capitalize;font-weight:400;font-size:16px;border:none}
.nice-select .option{border:none}
.search-wrap{width:100%;height:100%;overflow:hidden;display:none;position:fixed;top:0;left:0;z-index:999999;background-color:rgba(255,255,255,0.9)}
.search-wrap .search-inner{position:relative;width:100%;height:100%}
.search-wrap .search-cell{position:absolute;top:50%;width:100%;transform:translateY(-50%)}
.search-wrap .search-field-holder{width:50%;margin:auto;position:relative;animation:slideInUp 0.3s}
@media only screen and (min-width:768px) and (max-width:991px){.search-wrap .search-field-holder{width:70%}
}@media (max-width:575px){.search-wrap .search-field-holder{width:80%}
}.search-wrap .main-search-input{width:100%;height:70px;border:0;padding:0 50px;text-transform:capitalize;background:transparent;font-size:25px;color:var(--header);border:2px solid var(--header);text-align:center;letter-spacing:2px;font-weight: 500;outline: none;box-shadow: 0px 0px 30px 0px #dddddd45;border-radius: 10px;}
@media (max-width:575px){.search-wrap .main-search-input{height:50px;padding:0 0;line-height:50px;font-size:18px}
}.search-wrap input.form-control,.search-wrap input.form-control:focus{background-color:var(--header)}
input.main-search-input::-moz-placeholder{color:var(--text);opacity:1;font-size:20px}
input.main-search-input::placeholder{color:var(--text);opacity:1;font-size:20px}
@media (max-width:575px){input.main-search-input::-moz-placeholder{font-size:18px}
input.main-search-input::placeholder{font-size:18px}
}.search-close{position:absolute;top:50px;right:50px;font-size:30px;color:var(--theme);cursor:pointer}
.inner_nav_popup_form_icons{position:absolute;top:50%;right:10px;transform:translateY(-50%)}
.inner_nav_popup_btnicon{font-size:40px;border:none;outline:none;background:none}
.inner_nav_icon_popup i{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;border-radius:100%;color:var(--black);font-size:25px;cursor:pointer;transition:1s}
.mouse-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden}
.cursor-inner{width:6px;height:6px;z-index:10000001;background-color:var(--theme);-webkit-transition:width 0.3s ease-in-out,height 0.3s ease-in-out,margin 0.3s ease-in-out,opacity 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out,height 0.3s ease-in-out,margin 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:width 0.3s ease-in-out,height 0.3s ease-in-out,margin 0.3s ease-in-out,opacity 0.3s ease-in-out}
.cursor-inner.cursor-hover{margin-left:-35px;margin-top:-35px;width:70px;height:70px;background-color:var(--theme);opacity:0.3}
.cursor-outer{margin-left:-12px;margin-top:-12px;width:30px;height:30px;border:1px solid var(--theme);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10000000;opacity:0.5;-webkit-transition:all 0.08s ease-out;-o-transition:all 0.08s ease-out;transition:all 0.08s ease-out}
.cursor-outer.cursor-hover{opacity:0}
.section-padding{padding:120px 0}
.section-bg{background-color:var(--bg)}
@media (max-width:1199px){.section-padding{padding:100px 0}
}@media (max-width:991px){.section-padding{padding:80px 0}
}
.section-title{position:relative;z-index:99;margin-bottom:30px;margin-top:-7px}
@media (max-width:767px){.section-title{margin-bottom:0}
}.section-title span{color:var(--theme);margin-bottom:10px;display:inline-block;font-weight:500;text-transform:uppercase}
.section-title h2{font-weight:bold}
.section-title h2 span{color:var(--theme);font-weight:700;margin-bottom:0;text-transform:capitalize}

.SubNavCenter{line-height:5;text-align:center;position:relative;}
.SubNavCenter li{display:inline-block;padding:0 45px;position:relative}
.SubNavCenter li a{display:block;color:#555555;position:relative;font-size:18px;cursor:pointer}
.SubNavCenter li a:After{left:50%;width:0;height:4px;content:"";transition:all 0.3s;background:var(--theme2);bottom:-1px;position:absolute}
.SubNavCenter li:hover a,.SubNavCenter li a.on{display:block;color:var(--theme)}
.SubNavCenter li:hover a:after,.SubNavCenter li a.on:after{width:100%;left:0}
@media (max-width:767px){.SubNavCenter li{padding:0 15px;}
.SubNavCenter li a{font-size:16px}
}

.hero-slider{position:relative;height:790px}
.hero-slider{width:100%;display:flex;position:relative;z-index:0;overflow:hidden}
.hero-slider .swiper-slide{overflow:hidden}
.hero-slider .swiper-container{width:100%;height:100%;position:absolute;left:0;top:0}
.hero-slider .slide-inner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;text-align:left}
.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next{background:rgba(255,255,255,0.2);width:60px;height:60px;line-height:60px;border:2px solid #fff;border-radius:50%;opacity:0.7;text-align:center;transition:all 0.3s}
.swiper-button-next:after,.swiper-button-prev:after{font-size:20px !important;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.swiper-container .swiper-pagination-bullet{width:12px;height:12px;border:1px solid var(--white)}
.swiper-container .swiper-pagination-bullet-active{background-color:var(--white)}
.hero-slider .slide-inner .img-mobile{display:none}
@media (max-width:991px){.hero-slider{height:600px}
}@media (max-width:767px){.hero-slider{height:600px}
.hero-slider .slide-inner .img-mobile{display:block;width: 100%;}
.hero-slider .slide-inner .img-pc{display:none}
}
@media (max-width:1440px){.hero-slider{height:auto!important;overflow:hidden!important;min-height:590px!important}
.hero-slider .slide-inner{height:auto !important;display:flex !important;align-items:center !important}
.hero-slider .slide-inner .img-pc{width:100% !important;height:auto !important;object-fit:cover !important;max-height:100% !important;max-width:100% !important}
}@media (max-width:1600px){.hero-slider{height:666px}
}

.about-wrapper .about-content .about-icon-items{margin-top:50px;display:flex;align-items:center;gap:100px;border-bottom:1px solid var(--border);padding-bottom:40px}
@media (max-width:1399px){.about-wrapper .about-content .about-icon-items{flex-wrap:wrap;padding-bottom:30px;margin-top:30px}
}.about-wrapper .about-content .about-icon-items .icon-items .content{flex-basis:100%}
.about-wrapper .about-content .about-icon-items .icon-items .content h3{font-size:36px;color: var(--theme);}
.about-wrapper .about-content .about-author{display:flex;align-items:center;gap:30px;margin-top:50px}
@media (max-width:1199px){.about-wrapper .about-content .about-author{flex-wrap:wrap}
}
.about-wrapper .about-image-items{position:relative}
.about-wrapper .about-image-items .video-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}
.about-wrapper .about-image-items .video-box{position:absolute;top:50%;right:50%;width:125px;height:125px;line-height:125px;background-color:var(--white);border-radius:50%;text-align:center}
@media (max-width:767px){.about-wrapper .about-image-items .video-box{width:105px;height:105px;line-height:105px}
}@media (max-width:575px){.about-wrapper .about-image .video-box{width:95px;height:95px;line-height:95px}
}.about-wrapper .about-image-items .video-box .video-btn{width:85px;height:85px;line-height:85px;font-size:22px;background-color:var(--theme);color:var(--white);display:inline-block;text-align:center;border-radius:50%}
@media (max-width:767px){.about-wrapper .about-image-items .video-box .video-btn{width:70px;height:70px;line-height:70px}
}@media (max-width:575px){.about-wrapper .about-image-items .video-box .video-btn{width:60px;height:60px;line-height:60px}
.about-wrapper .about-content .about-icon-items .icon-items .content h3{font-size:30px;}
.about-wrapper .about-content .about-icon-items{gap:80px;}
}.about-wrapper .about-image-items .video-box .ripple::before,.about-wrapper-2 .about-image .video-box .ripple::after{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}
.about-wrapper .about-image-items .about-image-1{max-width:600px;height:600px;position:relative}
@media (max-width:991px){.about-wrapper .about-image-items .about-image-1{max-width:100%;height:280px;}
}

.about-wrapper.style-2 .about-content p{text-indent:2em;line-height: 1.9;}
.about-wrapper.style-2 .about-image-items .about-image-1{max-width:586px;height:450px;object-fit:cover}
.about-wrapper.style-2 .about-image-items .about-image-1.height{height:683px}
}@media (max-width:767px){.about-wrapper.style-2 .about-image-items .about-image-1{max-width:100%}
}

.bobo-indicator .container{padding-left:0;padding-right:0}
.bobo-indicator ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:56px}
.bobo-indicator ul li{flex:1;position:relative;padding:32px 78px 32px 0;box-sizing:border-box;border-bottom:2px solid #e6e6e6}
.bobo-indicator ul li::after{content:"";width:0;height:2px;background:var(--theme2);position:absolute;left:0;bottom:-2px;transition:all 0.3s cubic-bezier(0.55,0.23,0.62,1) 0s;-webkit-transition:all 0.3s cubic-bezier(0.55,0.23,0.62,1) 0s}
.bobo-indicator ul li h5{color:var(--theme2);font-size:46px;line-height:1;display:inline-flex;align-items:flex-start;position:relative;font-weight:700}
.bobo-indicator ul li h5 .icon{margin-left:8px;font-size:28px}
.bobo-indicator ul li h5::after{content:attr(date-txt);position:absolute;right:-25px;top:0;font-size:46px;font-weight:400}
.bobo-indicator ul li:nth-child(3) h5::after{right:-50px;font-size:22px;top:2px}
.bobo-indicator ul li p{line-height:1.5;margin:13px 0 0;color: var(--header);}
.bobo-indicator ul li:hover::after{width:100%}
@media screen and (max-width:1500px){:root{--bobo-indicator-p:0 0 85px;--bobo-indicator-text-size:16px}
.bobo-indicator ul{gap:50px}
.bobo-indicator ul li{padding:30px 70px 30px 0}
.bobo-indicator ul li h5{font-size:42px}
}@media screen and (max-width:1280px){:root{--bobo-indicator-p:0 0 70px;--bobo-indicator-text-size:14px}
.bobo-indicator ul{gap:44px}
.bobo-indicator ul li{padding:28px 62px 28px 0}
.bobo-indicator ul li h5{font-size:38px}
.bobo-indicator ul li p{font-size:16px}
}@media screen and (max-width:992px){:root{--bobo-indicator-p:0 0 70px;--bobo-indicator-text-size:16px}
.bobo-indicator ul{flex-wrap:wrap;gap:0}
.bobo-indicator ul li{flex:unset;width:calc(50% - 28px)}
.bobo-indicator ul li{padding:30px 72px 30px 0}
.bobo-indicator ul li h5{font-size:34px}
}@media screen and (max-width:768px){:root{--bobo-indicator-p:0 0 55px;--bobo-indicator-text-size:14px}
.bobo-indicator ul{margin:20px 15px 0}
.bobo-indicator ul li{flex:unset;width:calc(50% - 20px);padding:20px 15px 20px 0}
.bobo-indicator ul li h5{font-size:30px}
.bobo-indicator ul li p{line-height:1.3;margin:13px 0 0}
.bobo-indicator ul li p br{display:none}
}@media screen and (max-width:576px){:root{--bobo-indicator-p:0 0 30px}
}

.project-items .project-image{position:relative;overflow:hidden}
.project-items .project-image img{width:100%;height:100%;transition:.5s;object-fit:cover;padding:17px}
.project-items .project-image img.style5{padding:17px;background:#f3f3f3;border:1px solid #cecece}
.project-items:hover.project-items .project-image img{transform:scale(1.2)}
.project-items .project-image .project-content{position:absolute;bottom:-200px;left:25px;right:25px;padding:35px 30px;background-color:var(--white);overflow:hidden;transition:.5s}
.project-items .project-image .project-content p{color:var(--theme);font-weight:500;margin-bottom:5px}
.project-items .project-image .project-content h4{font-weight:bold}
.project-items .project-image .project-content h4 a:hover{color:var(--theme)}
.project-items .project-image .project-content .icon{width:80px;height:80px;line-height:70px;border-radius:50%;background-color:rgba(56,75,255,0.1);display:inline-block;color:var(--theme);transition:all 0.4s ease-in-out;position:absolute;bottom:-20px;right:-20px}
.project-items .project-image .project-content .icon i{transform:rotate(-40deg);font-size:20px;transition:all 0.4s ease-in-out;margin-left:25px}
.project-items .project-image .project-content .icon i:hover{transform:rotate(0)}
.project-items .project-image .project-content .icon:hover{background-color:var(--theme)}
.project-items .project-image .project-content .icon:hover i{color:var(--white)}
.project_img_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222429;opacity:.5;transform:scale(0);transition:.5s}
.project-items .project-image:hover .project_img_overlay{transform:scale(1.2)}
.project-items .project-image:hover .project-content{bottom:10px}
.swiper-dot-2{border:2px dotted var(--theme2);width:146px;height:41px;line-height:37px;border-radius:50px;text-align:center;margin:0 auto;margin-top:50px;position:relative;z-index:9}
.swiper-dot-2 .swiper-pagination-bullet{background-color:transparent;width:11px;height:11px;border:2px solid var(--theme2) !important;opacity:1}
.swiper-dot-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme2)}
.swiper-dot-2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{border:2px solid var(--theme2)}
.array-button{display:flex;align-items:center;gap:15px}
.array-button .array-prev{width:56px;height:56px;line-height:56px;text-align:center;background-color:transparent;color:var(--theme);border-radius:50%;border:1px solid var(--theme);transition:all 0.4s ease-in-out}
.array-button .array-prev:hover{background-color:var(--theme);color:var(--white)}
.array-button .array-next{width:56px;height:56px;line-height:56px;text-align:center;background-color:var(--theme);color:var(--white);border-radius:50%;transition:all 0.4s ease-in-out}
.array-button .array-next:hover{background-color:var(--white);color:var(--theme)}
.section-title-area{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}
@media (max-width:767px){.section-title-area{flex-wrap:wrap;gap:30px}
}
.team-section-3{position:relative}
.team-section-3 .mask-shape{position:absolute;top:0;right:0}
.team-section-3 .line-shape{position:absolute;bottom:-10%;left:0}
.single-team-items{margin-top:30px}
.single-team-items .team-image{position:relative;height:280px}
@media (max-width:767px){.single-team-items .team-image{height:initial}
.team-section-3 .mask-shape{display:none}
}.single-team-items .team-image img{width:100%;height:100%;object-fit:cover}
.single-team-items .team-content{padding:50px 20px 30px;background-color:var(--theme);clip-path:polygon(100% 0,100% 100%,0 98%,0 17%);margin-top:-25px;position:relative;z-index:9;transition:all 0.4s ease-in-out}
.single-team-items .team-content h3{margin-bottom:5px}
.single-team-items .team-content h3 a{color:var(--white)}
.single-team-items .team-content p{color:var(--white)}
.single-team-items:hover .team-content{background-color:var(--theme2)}
.single-team-items:hover .team-image{position:relative}
.single-team-items:hover .team-image img{width:100%;height:100%}
.single-team-items:hover .team-image .social-profile .plus-btn{background-color:var(--header);color:var(--white)}

.team-card-items{margin-top:30px}
.team-card-items .team-image{position:relative}
.team-card-items .team-image img{width:100%;height:100%}
.team-card-items .team-content{margin-top:-50px;position:relative;z-index:9;padding:30px;background-color:var(--white);box-shadow:var(--box-shadow);margin-right:30px}
.team-card-items .team-content h3{margin-bottom:5px}
.team-card-items .team-content h3 a:hover{color:var(--theme)}

.news-card-items{margin-top:30px}
.news-card-items .news-image{position:relative}
.news-card-items .news-image img{width:100%;height:100%}
.news-card-items .news-image .post-date{padding:12px 24px;background-color:var(--theme);position:absolute;bottom:40px;left:0}
.news-card-items .news-image .post-date h3{font-weight:700;font-size:24px;color:var(--white)}
.news-card-items .news-image .post-date h3 span{font-weight:400;font-size:16px;color:var(--white)}
.news-card-items .news-content{padding:30px;background-color:var(--white);box-shadow:var(--box-shadow);position:relative;z-index:9;margin-right:40px;margin-top:-40px}
.news-card-items .news-content ul{display:flex;align-items:center;gap:50px;margin-bottom:15px}
@media (max-width:1199px){.news-card-items .news-content ul{gap:20px}
}.news-card-items .news-content ul li{font-size:14px;font-weight:500}
.news-card-items .news-content ul li i{color:var(--theme);margin-right:5px}
.news-card-items .news-content h3{font-weight:bold;margin-bottom:5px}
.news-card-items .news-content h3 a:hover{color:var(--theme)}
.news-card-items.style-2{padding-bottom:50px}
.news-card-items.style-2 .news-image{position:relative}
.news-card-items.style-2 .news-image .post-date{position:absolute;top:20px;left:20px;bottom:initial}
.news-card-items.style-2 .news-content{margin:0}
.news-card-items.style-2 .news-content ul li{font-size:16px}

.breadcrumb-wrapper{position:relative;overflow:hidden}
.breadcrumb-wrapper::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-image:linear-gradient(270.07deg,#0f1d41 0.07%,#00060C 99.95%);opacity:0.6}
.breadcrumb-wrapper.style1::before {opacity:0.3;}
.breadcrumb-wrapper.style2::before {opacity:0.5;}
.breadcrumb-wrapper .page-heading{position:relative;padding:180px 0;text-align:center;z-index:9}
@media (max-width:1199px){.breadcrumb-wrapper .page-heading{padding:140px 0}
}@media (max-width:991px){.breadcrumb-wrapper .page-heading{padding:120px 0}
}@media (max-width:767px){.breadcrumb-wrapper .page-heading{padding:100px 0}
}@media (max-width:575px){.breadcrumb-wrapper .page-heading{padding:80px 0}
}.breadcrumb-wrapper .page-heading h1{color:var(--white);font-size:65px;position:relative;z-index:9}
@media (max-width:991px){.breadcrumb-wrapper .page-heading h1{font-size:52px}
}@media (max-width:575px){.breadcrumb-wrapper .page-heading h1{font-size:42px}
}.breadcrumb-wrapper .page-heading .breadcrumb-items{display:flex;align-items:center;margin-top:20px;gap:10px;justify-content:center}
@media (max-width:575px){.breadcrumb-wrapper .page-heading .breadcrumb-items{margin-top:15px}
}.breadcrumb-wrapper .page-heading .breadcrumb-items li{color:var(--white);text-transform:capitalize}
.breadcrumb-wrapper .page-heading .breadcrumb-items li a{color:var(--white);transition:all 0.4s ease-in-out}
.breadcrumb-wrapper .page-heading .breadcrumb-items li a:hover{color:var(--theme)}
.breadcrumb-wrapper .page-heading .breadcrumb-items li i{color:var(--white)}
.banner-bg{height:auto;position:relative;overflow:hidden}
.banner-bg img{max-width:100%;border:0}

.project-section-3{position:relative}
.project-section-3::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:var(--theme);opacity:0.9}
.project-section-3::after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:var(--white);top:60%}
@media (max-width:575px){.project-section-3 .section-title-area{justify-content:center;text-align:center}
}
.project-wrapper.style-2{margin-left:0;margin-right:-57%}
@media (max-width:1199px){.project-wrapper.style-2{margin-right:0}
}.project-wrapper .project-items.style-2{margin-top:30px}
.project-wrapper .project-items.style-2 .project-image{}
.project-wrapper .project-items.style-2 .project-content::before{display:none}
.project-wrapper .project-items.style-2 .project-content .arrow-icon{width:85px;height:100%;line-height:130px;background-color:rgba(56,75,255,0.1);text-align:center;color:var(--theme);position:absolute;top:0;right:0;transition:all 0.4s ease-in-out}
.project-wrapper .project-items.style-2 .project-content .arrow-icon i{transform:rotate(-40deg);font-size:20px;transition:all 0.4s ease-in-out}
.project-wrapper .project-items.style-2 .project-content .arrow-icon i:hover{transform:rotate(0)}
.project-wrapper .project-items.style-2 .project-content .arrow-icon-2{width:80px;height:80px;line-height:70px;border-radius:50%;background-color:rgba(56,75,255,0.1);display:inline-block;color:var(--theme);transition:all 0.4s ease-in-out;position:absolute;bottom:-20px;right:-20px}
.project-wrapper .project-items.style-2 .project-content .arrow-icon-2 i{transform:rotate(-40deg);font-size:20px;transition:all 0.4s ease-in-out;margin-left:25px}
.project-wrapper .project-items.style-2 .project-content .arrow-icon-2 i:hover{transform:rotate(0)}
.project-wrapper .project-items.style-2 .project-content .arrow-icon-2:hover{background-color:var(--theme)}
.project-wrapper .project-items.style-2 .project-content .arrow-icon-2:hover i{color:var(--white)}
.project-wrapper .project-items.style-2 .project-content:hover .arrow-icon{background-color:var(--theme);color:var(--white)}
.project-wrapper.style-2{margin-left:0;margin-right:-57%}
@media (max-width:1199px){.project-wrapper.style-2{margin-right:0}
}
.project-items.style-3 .project-image .project-content1{overflow:hidden;margin-top: -50px;position: relative;z-index: 9;padding: 30px;background-color: var(--white);box-shadow: var(--box-shadow);margin-right: 30px;}
.project-items.style-3 .project-image .project-content1::before{position:absolute;top:50%;transform:translateY(-50%);left:0;width:6px;height:58px;content:"";background-color:var(--theme);transition:all 0.4s ease-in-out}
.project-items.style-3:hover .project-image .project-content1::before{height:100%}
.project-items.style-3 .project-image{position:relative;height:inherit;display:block;overflow:hidden;z-index:1}
.project-items.style-3 .project-image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(13,18,30,.40);visibility:hidden;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0) translateZ(100px);transform:scaleY(0) translateZ(100px);-webkit-transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 700ms ease;transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 700ms ease;transition:opacity 500ms ease,visibility 500ms ease,transform 700ms ease;transition:opacity 500ms ease,visibility 500ms ease,transform 700ms ease,-webkit-transform 700ms ease;z-index:1}
.project-items.style-3:hover .project-image:before{visibility:visible;-webkit-transform:scaleY(1) translateZ(0px);transform:scaleY(1) translateZ(0px)}
.project-image img{width:100%;transition:all 500ms ease;transform:scale(1);}
.project-items.style-3:hover .project-image img{transform:scale(1.05)}
.team-one__social{position:absolute;top:16px;right:16px;z-index:2;display:flex;align-items:center;flex-direction:column;background-position:center right;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:right;transform-style:preserve-3d;transform:scalex(0)}
.project-items.style-3:hover .team-one__social{transform:scalex(1.0)}
.project-items.style-3 h4{font-size:18px}
.project-items.style-3 p{font-size:14px}
.team-one__social a{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:18px;border-radius:50%;color:var(--white);border:1px solid rgba(255,255,255,0.50);background-color:rgba(255,255,255,0.20);backdrop-filter:blur(10px);-webkit-transition:all 500ms ease;transition:all 500ms ease}
.team-one__social a:hover{background-color:var(--theme);color:var(--white)}
.team-one__social a+a{margin-top:8px}

.service-details-wrapper .service-details-items .details-image img{max-width:100%;}
.service-details-wrapper .service-details-items .details-content{margin-top:35px}
@media (max-width:575px){.service-details-wrapper .service-details-items .details-content{margin-top:25px}
}.service-details-wrapper .service-details-items .details-content h3{font-size:30px}
@media (max-width:767px){.service-details-wrapper .service-details-items .details-content h3{font-size:26px}
}@media (max-width:575px){.service-details-wrapper .service-details-items .details-content h3{font-size:24px}
}
.service-details-wrapper .service-details-items .details-content .details-video-items{display:flex;align-items:center;gap:30px;margin-top:20px;margin-bottom:40px;flex-wrap:wrap}
@media (max-width:575px){.service-details-wrapper .service-details-items .details-content .details-video-items{margin-top:20px;margin-bottom:20px}
}
.service-details-wrapper .service-details-items .details-content .details-video-items .content .list{margin-bottom:20px}
.service-details-wrapper .service-details-items .details-content .details-video-items .content .list li{font-weight:500}
.service-details-wrapper .service-details-items .details-content .details-video-items .content .list li:not(:last-child){margin-bottom:10px}
.service-details-wrapper .service-details-items .details-content .details-video-items .content .list li i{margin-right:10px;color:var(--theme2)}
.bobo-case-read.main{padding-top:80px;padding-bottom:50px}
.bobo-case-read .rela-pro .tit{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.bobo-case-read .rela-pro .tit h5{font-size:22px;color:var(--title-text-color);font-weight:700;line-height:1}
.bobo-case-read .rela-pro .tit .page{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.bobo-case-read .rela-pro .tit .page .swiper-button-prev,.bobo-case-read .rela-pro .tit .page .swiper-button-next{background:var(--theme);position:static;margin-top:0;width: 56px;height: 56px;line-height: 56px;text-align: center;background-color: transparent;color: var(--theme);border-radius: 50%;border: 1px solid var(--theme);transition: all 0.4s ease-in-out;}
.bobo-case-read .rela-pro .tit .page .swiper-button-prev i,.bobo-case-read .rela-pro .tit .page .swiper-button-next i{font-size:13px;color:var(--text-color);display:inline-block;margin-top:2px}
.bobo-case-read .rela-pro .tit .page .swiper-button-next{margin-left:14px}
.bobo-case-read .rela-pro .tit .page .swiper-button-prev::after,.bobo-case-read .rela-pro .tit .page .swiper-button-next::after{display:none}
.bobo-case-read .rela-pro .tit .page .swiper-button-prev:hover,.bobo-case-read .rela-pro .tit .page .swiper-button-next:hover{background:var(--theme);color: var(--white);}
.bobo-case-read .rela-pro .list{margin:25px 0 0}
.bobo-case-read .swiper-slide > img{aspect-ratio:1;object-fit:cover}
.bobo-case-read .rela-pro .swiper-slide a{width:100%;display:block;position:relative;overflow:hidden}
.bobo-case-read .rela-pro .swiper-slide a > img{width:100%;display:block;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;aspect-ratio:1 / 1;object-fit:cover}
.bobo-case-read .rela-pro .swiper-slide .t{position:absolute;background:var(--theme);top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 40px;opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.35s;transition:opacity 0.2s,transform 0.35s;-webkit-transform:scale(0);transform:scale(0)}
.bobo-case-read .rela-pro .swiper-slide .t::after{content:"";height:2px;position:absolute;left:15px;width:0;bottom:16px;background:rgba(255,255,255,0.5);transition:all 0.3s ease 0.3s;-webkit-transition:all 0.3s ease 0.3s}
.bobo-case-read .rela-pro .swiper-slide .t p{font-size:14px;color:#fff;font-weight:700;line-height:27px;letter-spacing:0.5px;padding:0 0 0 30px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.bobo-case-read .rela-pro .swiper-slide .t p::before{content:"+";position:absolute;left:0;top:0;font-size:24px;color:#fff;font-weight:400}
.bobo-case-read .rela-pro .swiper-slide .t2{padding:0 70px}
.bobo-case-read .rela-pro .swiper-slide .t2 p{font-size:17px;line-height:36px}
.bobo-case-read .rela-pro .swiper-slide:hover .t{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.bobo-case-read .rela-pro .swiper-slide:hover .t::after{width:calc(100% - 30px)}
.bobo-case-read .rela-pro .swiper-pagination{display:none;position:static;width:100%;margin-top:20px}
.bobo-case-read .rela-pro .swiper-pagination-bullet{height:8px;width:8px;margin:0 3px;background:var(--theme);border-radius:10px;opacity:1;box-sizing:border-box}
.bobo-case-read .rela-pro .swiper-pagination-bullet-active{width:12px;background:var(--theme)}
@media screen and (max-width:992px){.bobo-case-read .rela-pro .swiper-slide .t{padding:0 8px}
.bobo-case-read .rela-pro .swiper-slide .t p{padding:0 0 0 16px}
}@media screen and (max-width:768px){
.bobo-case-read.main{padding-top:25px;padding-bottom:30px}
.bobo-case-read .rela-pro .tit h5{font-size:20px}
.bobo-case-read .rela-pro .tit .page .swiper-button-prev,.bobo-case-read .rela-pro .tit .page .swiper-button-next{width:34px;height:34px;line-height:34px}
.bobo-case-read .rela-pro .tit .page .swiper-button-next{margin-left:10px}
.bobo-case-read .rela-pro .list{margin:25px 0 0}
.bobo-case-read .rela-pro .swiper-slide .t{position:static;padding:15px 10px;opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.bobo-case-read .rela-pro .swiper-slide .t::after{display:none}
.bobo-case-read .rela-pro .swiper-slide .t p{font-size:14px;line-height:22px;letter-spacing:0.5px;padding:0}
.bobo-case-read .rela-pro .swiper-slide .t p::before{display:none}
.bobo-case-read .rela-pro .swiper-slide .t2{padding:15px 10px}
.bobo-case-read .rela-pro .swiper-slide .t2 p{font-size:14px;line-height:22px}
}

.bobo-cert-list .about-icon-items{margin-top:50px;display:flex;align-items:center;gap:100px;padding-bottom:40px}
@media (max-width:1399px){.bobo-cert-list .about-icon-items{flex-wrap:wrap;padding-bottom:30px;margin-top:30px}
}.bobo-cert-list .about-icon-items .icon-items .content{flex-basis:100%}
.bobo-cert-list .about-icon-items .icon-items .content h3{font-size:46px;color:var(--theme2)}
.bobo-cert-list .about-icon-items .icon-items .content p{color:var(--header)}

.bobo-cert-list{padding:85px 0;}
.bobo-cert-list .index-tit{text-align:center}
.bobo-cert-list .index-tit h2{font-size:36px;line-height:1;letter-spacing:1px}
.bobo-cert-list .list{margin:45px 0 0;position:relative}
.bobo-cert-list .swiper{padding:15px 0}
.bobo-cert-list .swiper-slide{width:378px;padding:17px;background:#fff;box-sizing:border-box;box-shadow:0 0 10px rgba(4,0,0,0.24)}
.bobo-cert-list .swiper-slide img{display:block;max-width:100%}
.bobo-cert-list .swiper-button-prev,.bobo-cert-list .swiper-button-next{width:48px;height:48px;overflow:hidden;border-radius:0;background:var(--theme);margin-top:-24px;text-align:center;color:#fff;border-radius: 50%;}
.bobo-cert-list .swiper-button-prev i,.bobo-cert-list .swiper-button-next i{color:inherit;font-size:24px;line-height:48px}
.bobo-cert-list .swiper-button-prev,.bobo-cert-list .swiper-container-rtl .swiper-button-next{left:-97px;right:auto}
.bobo-cert-list .swiper-button-next,.bobo-cert-list .swiper-container-rtl .swiper-button-prev{right:-97px;left:auto}
.bobo-cert-list .swiper-button-prev::after,.bobo-cert-list .swiper-button-next::after{display:none}
.bobo-cert-list .swiper-button-prev:hover,.bobo-cert-list .swiper-button-next:hover{background-color:var(--theme)}
.bobo-cert-list .swiper-pagination{position:static;width:100%;margin-top:30px;display:none}
.bobo-cert-list .swiper-pagination-bullet{height:10px;width:10px;margin:0 10px;background:#ccc;border-radius:0;opacity:1;box-sizing:border-box}
.bobo-cert-list .swiper-pagination-bullet-active{background:var(--theme)}
@media screen and (max-width:1500px){.bobo-cert-list .swiper-button-prev,.bobo-cert-list .swiper-button-next{width:40px;height:40px;margin-top:-20px}
.bobo-cert-list .swiper-button-prev i,.bobo-cert-list .swiper-button-next i{font-size:21px;line-height:40px}
.bobo-cert-list .swiper-button-prev,.bobo-cert-list .swiper-container-rtl .swiper-button-next{left:-55px}
.bobo-cert-list .swiper-button-next,.bobo-cert-list .swiper-container-rtl .swiper-button-prev{right:-55px}
}@media screen and (max-width:1280px){.bobo-cert-list .index-tit h2{font-size:34px}
.bobo-cert-list .swiper-button-prev,.bobo-cert-list .swiper-container-rtl .swiper-button-next{left:0}
.bobo-cert-list .swiper-button-next,.bobo-cert-list .swiper-container-rtl .swiper-button-prev{right:0}
.bobo-cert-list .swiper-slide{width:330px;padding:15px}
}@media screen and (max-width:768px){.bobo-cert-list{padding:30px 0}
.bobo-cert-list .index-tit h2{font-size:30px}
.bobo-cert-list .list{margin:25px -10px 0}
.bobo-cert-list .swiper{padding:10px}
.bobo-cert-list .swiper-slide{width:378px;padding:10px;box-shadow:0 0 6px rgba(4,0,0,0.24)}
.bobo-cert-list .swiper-button-prev,.bobo-cert-list .swiper-button-next{display:none}
.bobo-cert-list .swiper-pagination{display:block}
.bobo-cert-list .about-icon-items{gap:50px;}
}@media screen and (max-width:480px){.bobo-cert-list .index-tit h2{font-size:24px}
}

.service-box-items{margin-top:30px;background-color:var(--white);padding:50px 30px 65px 30px;position:relative;z-index:9;border-radius:4px}
.service-box-items::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-color:var(--theme);transform:scale(1,0);transition:transform 500ms ease;transform-origin:bottom center;z-index:-1;border-radius:4px}
.service-box-items::after{position:absolute;top:-50px;right:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-size:100%;background-image:url(../picture/line-shape.png);z-index:-1;visibility:hidden;opacity:0;transition:all 0.4s ease-in-out}
.service-box-items{background-image:url(../picture/line-shape.png);background-size:100%;background-repeat:no-repeat;}
.service-box-items .content{margin-top:20px}
.service-box-items .content h4{margin-bottom:5px;font-weight:bold;color:var(--theme)}
.service-box-items .content p{font-size:18px;color:var(--header)}
.service-box-items:hover::before{transform:scale(1,1);transform-origin:top center}
.service-box-items:hover::after{top:0;visibility:visible;opacity:1}
.service-box-items:hover .content h4{color:var(--theme2)}
.service-box-items:hover .content p{color:var(--theme2)}

.service-section-3{position:relative}
.service-section-3 .line-shape-2{position:absolute;bottom:0;left:0;right:0}
.service-section-3 .line-shape-2 img{width:100%;height:100%}
.service-box-items.style-3{box-shadow:var(--box-shadow);border-radius:10px !important;background:var(--white)}
.service-box-items.style-3::before{border-radius:10px;background-color:var(--theme2)}
.service-box-items.style-3::after{display:none}
.service-box-items.style-3 .content p{font-size:inherit}
.service-box-items.style-3 .icon{position:relative;z-index:2;display:inline-block;margin-left:20px;margin-top:20px;margin-bottom:20px}
.service-box-items.style-3 .icon::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:80px;height:80px;background-repeat:no-repeat;background-size:cover;background-image:url(../picture/shape.png);z-index:-1;transition:all 0.4s ease-in-out}
.service-box-items.style-3 .icon i{font-size:36px;color:var(--theme)}
.service-box-items.style-3 .theme-btn-2{border:1px solid var(--border);padding:picture 30px;border-radius:100px;line-height:1;margin-top:30px;color:var(--header)}
.service-box-items.style-3 .theme-btn-2:hover{background-color:var(--white);color:var(--header)}
.service-box-items.style-3:hover .icon::before{background-image:url(../picture/shape.png)}
.service-box-items.style-3.active::before{transform:scale(1,1);transform-origin:top center}
.service-box-items.style-3.active::after{top:0;visibility:visible;opacity:1}
.service-box-items.style-3.active .icon::before{background-image:url(../picture/shape.png)}
.service-box-items.style-3.active .theme-btn-2{background-color:var(--white);color:var(--header)}
.service-box-items.style-3.active .content h4 a{color:var(--white)}
.service-box-items.style-3.active .content p{color:var(--white)}
.service-box-items.style-3:hover .content h4 a{color:var(--white)}
.service-box-items.style-3:hover .content p{color:var(--white)}

.portfolio-page__top{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:60px;margin-top: 60px;}
.portfolio-page__filter-box{position:relative;display:flex;align-items:center}
.portfolio-page__filter-title{font-size:16px;margin-right:17px}
.portfolio-page__filter{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.portfolio-page__filter.style1 li{position:relative;display:flex;align-items:center;justify-content:center;text-align:center}
.portfolio-page__filter.style1 li+li{margin-left:10px}
.portfolio-page__filter.style1 li .filter-text{position:relative;display:inline-block;color:var(--header);font-size:16px;font-weight:500;cursor:pointer;transition:all 0.4s ease;border-radius:30px;padding:10px 35px;background-color:var(--white);border:1px solid #EAECF0;transition:all 0.4s ease;z-index:1}
.portfolio-page__filter.style1 li:hover .filter-text,.portfolio-page__filter.style1 li a.on .filter-text{color:var(--white);background-color:var(--theme);border:1px solid var(--theme)}
@media only screen and (max-width: 767px) {.portfolio-page__top{flex-direction:column;margin:30px 0}
.portfolio-page__filter-box{margin-bottom:30px}
.portfolio-page__filter-title{display:none}
.portfolio-page__filter{display:flex;flex-wrap:wrap;}
.portfolio-page__filter.style1 li+li{margin-left:0;margin-top:10px}
.portfolio-page__filter.style1 li{flex:1 1 34%;box-sizing:border-box;}
.portfolio-page__filter.style1.tit li{flex:1 1 100%}}


.shop-box-items{margin-bottom:30px}
.shop-box-items:hover{box-shadow: 0 0 30px rgba(0,0,0,0.1);}
.shop-box-items .shop-image{position:relative;border: 1px solid rgba(213,213,213,0.3);border-bottom: 0px;border-radius: 10px 10px 0px 0px;overflow: hidden;}
.shop-box-items .shop-image img{width:100%;height:100%;border-radius:8px;transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.shop-box-items:hover .shop-image img{transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.shop-box-items .shop-image .post-sale{display:inline-block;padding:6px 8px;background-color:var(--theme);color:var(--white);font-size:12px;font-weight:400;line-height:1;border-radius:4px;position:absolute;top:12px;left:12px}
.shop-box-items .shop-image .post-dis{display:inline-block;padding:6px 8px;background-color:#DB0000;color:var(--white);font-size:12px;font-weight:500;line-height:1;border-radius:4px;position:absolute;top:12px;right:12px}
.shop-box-items .shop-content{padding:12px;background-color:#F4F6FA;border-radius:4px;margin-top:4px;text-align: center;}
.shop-box-items .shop-content p{font-size:14px;font-weight:400}
.shop-box-items .shop-content h3{font-size:18px;margin:10px;}
.shop-box-items .shop-content h3 a:hover{color:var(--theme)}
.shop-box-items:hover .shop-content{background-color:var(--theme)}
.shop-box-items:hover .shop-content h3 a{color:var(--theme2)}
.shop-box-items:hover .shop-content .theme-btn{color:var(--white)}
.shop-box-items .shop-content .theme-btn{padding:7px 15px;font-size:14px;background:transparent;color:var(--text);font-size:14px;font-weight:500;border:1px solid rgba(213,213,213,0.5)}
.shop-box-items .shop-content .theme-btn i{margin-left:0;margin-right:7px}
.shop-box-items .shop-content .theme-btn::before{background-color:var(--theme)}
.shop-box-items .shop-content .theme-btn::after{background-color:var(--theme)}
.shop-box-items .shop-content .theme-btn:hover{color:var(--white)}
.shop-box-items.style-2{border:1px solid rgba(219,219,219,0.8);border-radius:4px}
.shop-box-items.style-2 .shop-image{border-bottom:1px solid rgba(219,219,219,0.8)}
.shop-box-items.style-2 .shop-content{background-color:transparent}

.page-nav-wrap .btn{transition:all 0.3s ease-in-out;margin:0 2px;}
.page-nav-wrap .active{background-color:var(--theme);color:var(--white);border-color:transparent}
@media (max-width:767px){.page-nav-wrap .btn{font-size:14px}
}

.custom-pop-inquiry{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;display:none !important;pointer-events:none !important;z-index:-1 !important;transition:opacity 0.3s ease;margin:0}
.custom-pop-inquiry.is-visible{display:block !important;pointer-events:auto !important;z-index:9999 !important;opacity:1;visibility:visible}
.custom-pop-inquiry .div_info{width:50%;max-height:calc(100% - 80px);padding:40px;background:#fff;box-shadow:2px 3px 10px rgba(0,0,0,0.1);border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:auto}}
.theme-btn.cd-popup-trigger{position:relative;z-index:10000}
.click-popup:not(.is-visible){pointer-events:none !important}
.custom-pop-inquiry .cd-popup-close{position:absolute;right:7%;top:30px;font-size:22px;line-height:42px;color:#999;z-index:10}
.custom-pop-inquiry .cd-popup-close:hover{text-decoration:none}
.custom-pop-inquiry .input-position{position:relative}
@media screen and (max-width:1580px){.custom-pop-inquiry .cd-popup-close{top:24px}
}@media screen and (max-width:1280px){.custom-pop-inquiry .div_info{width:80%;padding:0px}
.custom-pop-inquiry .cd-popup-close{top:15px;font-size:18px}
}@media screen and (max-width:768px){.custom-pop-inquiry .div_info{width:90%}
}

.service-card-items{margin-top:30px;background-color:var(--white);border-radius:0 0 10px 10px;box-shadow:var(--box-shadow);position:relative;overflow:hidden}
.service-card-items .service-image img{max-width:100%;height:100%}
.service-card-items .service-content{padding:35px 30px;position:relative;z-index:9}
.service-card-items .service-content h4{font-weight:700;margin-bottom:10px}
.service-card-items .service-content h4 a:hover{color:var(--theme)}

.faq-content .accordion-item{border:0;background-color:var(--white)}
.faq-content .accordion-item .accordion-header .accordion-button{font-weight:600;color:var(--theme);letter-spacing:-0.2px;border:0;border-radius:0;box-shadow:none;background-color:var(--bg);padding:25px 30px 0;text-transform:capitalize;font-size:20px;border:1px solid var(--border);border:1px solid transparent}
.faq-content .accordion-item .accordion-header .accordion-button::after{font-weight:500;transition:all 0.3s ease-in-out !important;color:var(--theme2)}
.faq-content .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{font-weight:500;color:var(--theme2);transform:rotate(0)}
.faq-content .accordion-item .accordion-header .accordion-button.collapsed{background-color:transparent;border:1px solid var(--border);padding:25px 30px;color:var(--header)}
.faq-content .accordion-item .accordion-collapse .accordion-body{padding-right:150px;padding-left:30px;padding-top:15px;color:var(--text);background-color:var(--bg)}
@media (max-width:1399px){.faq-content .accordion-item .accordion-collapse .accordion-body{padding-right:50px}
}@media (max-width:991px){.faq-content .accordion-item .accordion-collapse .accordion-body{padding-right:30px}
}

.news-details-area .blog-post-details .single-blog-post .post-featured-thumb{height:400px}
@media (max-width:767px){.news-details-area .blog-post-details .single-blog-post .post-featured-thumb{height:400px}
}.news-details-area .blog-post-details .single-blog-post .post-content{margin-top:30px}
.news-details-area .blog-post-details .single-blog-post .post-content .post-list{gap:30px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:20px}
.news-details-area .blog-post-details .single-blog-post .post-content .post-list li{font-size:14px;font-weight:500}
.news-details-area .blog-post-details .single-blog-post .post-content .post-list li i{color:var(--theme);margin-right:5px}
.news-details-area .blog-post-details .single-blog-post .post-content h3{margin-bottom:20px;font-size:32px}
@media (max-width:575px){.news-details-area .blog-post-details .single-blog-post .post-content h3{font-size:24px}
}
.main-sidebar .single-sidebar-widget{padding:40px 30px;background-color:var(--bg);margin-bottom:30px}
.main-sidebar .single-sidebar-widget .wid-title{margin-bottom:25px}
.main-sidebar .single-sidebar-widget .wid-title h3{position:relative;padding-bottom:15px}
.main-sidebar .single-sidebar-widget .wid-title h3::before{position:absolute;bottom:0;left:0;height:2px;width:83px;content:"";background-color:var(--theme)}
.main-sidebar .single-sidebar-widget .sidebar__search-form{width:100%;position:relative}
.main-sidebar .single-sidebar-widget .sidebar__search-form input{background-color:var(--white);font-size:15px;padding:20px;width:100%;border:none;color:var(--text)}
.main-sidebar .single-sidebar-widget .sidebar__search-form button{position:absolute;right:0;top:0;width:70px;font-size:18px;height:100%;background-color:var(--theme);color:var(--white);text-align:center;transition:all 0.3s ease-in-out}
.main-sidebar .single-sidebar-widget .sidebar__search-form button:hover{background-color:var(--header)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:var(--white);font-weight:500;transition:all 0.4s ease-in-out}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li a{color:var(--header)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li span{transition:all 0.4s ease-in-out;color:var(--header)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li:not(:last-child){margin-bottom:12px}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover{background-color:var(--theme);color:var(--white)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover a{color:var(--white)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover span{color:var(--white)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active{background-color:var(--theme)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active a{color:var(--white)}
.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active span{color:var(--white)}
.main-sidebar .single-sidebar-widget .recent-post-area .recent-items{display:flex;align-items:center;gap:20px}
.main-sidebar .single-sidebar-widget .recent-post-area .recent-items:not(:last-child){margin-bottom:20px}
.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul{margin-bottom:8px}
.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul li i{color:var(--theme);margin-right:5px}
.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6{font-weight:700}
.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6 a:hover{color:var(--theme)}
.main-sidebar .single-sidebar-widget .tagcloud a{display:inline-block;padding:11px 20px;line-height:1;font-size:16px;font-weight:500;background:var(--white);margin-right:5px;text-transform:capitalize;margin-bottom:10px;transition:all 0.4s ease-in-out}
.main-sidebar .single-sidebar-widget .tagcloud a:last-child{margin-right:0}
.main-sidebar .single-sidebar-widget .tagcloud a:hover{background-color:var(--theme);color:var(--white)}
.news-details-area .blog-post-details .tag-share-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:30px 0}
.common_pagebtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;}
.common_pagebtn a{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80%;font-size:1rem;line-height:2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all}
.common_pagebtn a:hover{color:var(--theme)}

:root{--bobo-video-list-title-size:36px;--bobo-video-list-text-size:20px;--bobo-video-list-text-leading:1.6;--bobo-video-list-p:60px 0;--bobo-video-list-li-p:40px 10px 0}
.bobo-video-list{padding:var(--bobo-video-list-p);background:#fafafa}
.bobo-video-list .rtit{margin-bottom:50px}
.bobo-video-list .video-list ul{margin:-40px -10px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.bobo-video-list .video-list ul li{padding:var(--bobo-video-list-li-p);box-sizing:border-box}
.bobo-video-list .video-list ul li .box{border-radius:7px;background:#fff;overflow:hidden}
.bobo-video-list .video-list ul li .box > a{display:block;position:relative;overflow:hidden}
.bobo-video-list .video-list ul li .box>a img{transition:all 0.3s ease 0s;aspect-ratio:1.6;object-fit:cover}
.bobo-video-list .video-list ul li .box:hover>a img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.bobo-video-list .video-list ul li .box>a i{color:white;position:absolute;font-size:56px;top:50%;left:50%;margin:-28px 0 0 -28px}
.bobo-video-list .video-list ul li h5{height:98px;padding:0 15px;overflow:hidden;display:-webkit-flex;display:flex;text-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:var(--title-text-color)}
.bobo-video-list .video-list ul li h5 a{font-family:var(--font-family);font-weight:500;font-size:var(--bobo-video-list-text-size);line-height:var(--bobo-video-list-text-leading)}
.bobo-video-list .video-list ul li:hover h5 a{color:var(--color-primary)}
@media screen and (max-width:1500px){:root{--bobo-video-list-title-size:32px;--bobo-video-list-text-size:18px}
}@media screen and (max-width:1280px){:root{--bobo-video-list-title-size:28px;--bobo-video-list-text-size:16px;--bobo-video-list-text-leading:1.5}
}@media screen and (max-width:992px){:root{--bobo-video-list-title-size:24px}
}@media screen and (max-width:768px){:root{--bobo-video-list-title-size:26px;--bobo-video-list-text-leading:1.3;--bobo-video-list-p:20px 0 20px;--bobo-video-list-li-p:20px 7px 0}
.bobo-video-list .video-list ul{margin:-20px -7px 0}
.bobo-video-list .video-list ul li h5{height:65px;padding:0 10px}
.bobo-video-list .video-list ul li h5 a{height:44px;overflow:hidden}
}@media screen and (max-width:576px){:root{--bobo-video-list-title-size:24px}
}

.page-title{padding-top:2rem;padding-bottom:0.75rem}
.card.card-product .card-img-box .btn-add-cart{opacity:0;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}
.card.card-product:hover .card-img-box .btn-add-cart{opacity:1}
.card.card-product .card-img-box .btn-like{line-height:0;width:40px;height:40px;padding-top:0.125em !important;background-color:var(--bs-white);border-color:var(--bs-white);color:var(--bs-secondary)}
.card.card-product .card-img-box .btn-like.liked{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}
.card.card-product .card-img-box .btn-like.liked .bi:before{content:"\f415"}

.contact-form-items .form-clt span{color:var(--white);margin-bottom:20px;display:inline-block}
.contact-form-items .form-clt input,.contact-form-items .form-clt textarea{width:100%;outline:none;border:none;background-color:transparent;border:1px solid var(--white);color:var(--white);padding:18px 20px}
.contact-wrapper-2 .contact-left-items .contact-info-area-2{padding:40px;background-color:var(--theme)}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items{display:flex;align-items:center;gap:20px;position:relative;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.3)}
@media (max-width:1199px){.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items{flex-wrap:wrap}
}.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items .icon{width:65px;height:65px;line-height:65px;text-align:center;position:relative}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items .icon i{font-size:30px;color:var(--white);}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items .icon::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-repeat:no-repeat;background-size:cover;background-image:url("../picture/circle-3.png");animation:cir36 10s linear infinite}
@keyframes cir36{100%{transform:rotate(360deg)}
}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items .content p{color:var(--white);margin-bottom:5px}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items .content h3{font-size:16px;color:var(--white);font-weight: normal;}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items .content h3 a{color:var(--white)}
.contact-wrapper-2 .contact-left-items .contact-info-area-2 .contact-info-items.border-none{border:none !important}
.contact-wrapper-2 .contact-content{margin-left:40px}
@media (max-width:991px){.contact-wrapper-2 .contact-content{margin-left:0}
}.contact-wrapper-2 .contact-content h2{margin-bottom:10px}
.contact-wrapper-2 .contact-content .contact-form-items{margin-top:30px}
.contact-wrapper-2 .contact-content .contact-form-items .form-clt span{color:var(--header);font-weight:600;text-transform:capitalize}
.contact-wrapper-2 .contact-content .contact-form-items .form-clt input,.contact-wrapper-2 .contact-content .contact-form-items .form-clt textarea{border:1px solid var(--border);color:var(--text);padding:18px 20px;border-radius:5px}
.contact-wrapper-2 .contact-content .contact-form-items .form-clt input::placeholder,.contact-wrapper-2 .contact-content .contact-form-items .form-clt textarea::placeholder{color:var(--text)}
.contact-wrapper-2 .contact-content .contact-form-items .form-clt textarea{padding-bottom:150px}
.map-items .googpemap iframe{width:100%;height:600px}
@media (max-width:575px){.map-items .googpemap iframe{height:400px}
}
.contact_service_area{padding:120px 0 0px}
.inner_contact_service{margin-bottom:20px;padding:50px 30px 65px 30px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.05)}
.inner_contact_service i{font-size:30px;height:80px;width:80px;text-align:center;border-radius:50%;line-height:80px;display:inline-block;background-color:var(--theme);color:var(--white);transition:.5s}
.inner_contact_service:hover i{background-color:var(--theme2);color:var(--white)}
.inner_contact_service h3 a{display:inline-block;font-size:22px;margin:12px 0 10px}
.inner_contact_service p{margin:0}

.contact-section-21{position:relative;z-index:9}
.contact-section-21.en::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#000000 25%,rgba(34,34,34,0.5) 100%);opacity:0.7;z-index:-1;background-color: rgb(7,1,30);}
.fix-img{background-attachment:fixed;background-position:center;}
.contact-section-21 .contact-image-2{position:absolute;top:0;bottom:0;left:0;z-index:-1}
@media (max-width:1199px){.contact-section-21 .contact-image-2{position:static;margin-bottom:50px}
}.contact-section-21 .contact-image-2 img{width:100%;height:100%}
.contact-wrapper-21 .contact-image img{width:100%;height:100%}
.contact-wrapper-21 .contact-content{padding:50px;background-color:var(--white)}
@media (max-width:767px){.contact-wrapper-21 .contact-content{padding:50px 40px}
}@media (max-width:575px){.contact-wrapper-21 .contact-content{padding:35px 20px}
}@media (max-width:1199px){.contact-wrapper-21 .contact-content{margin-left:0}
}.contact-wrapper-21 .contact-content .form-clt input,.contact-wrapper-21 .contact-content .form-clt textarea{line-height:1;border:1.5px solid var(--border);padding:17px 20px;color:var(--text);outline:none;width:100%;border-radius:5px}
.contact-wrapper-21 .contact-content .form-clt textarea{padding:17px 20px 125px}
@media (max-width:1199px){.contact-wrapper-21.style-padding-minus{margin-bottom:-50px}
}

.contact-info{background-color:var(--white);margin-left:30px}
@media (max-width:991px){.contact-info{margin-left:0}
}.contact-info h3{line-height:2;font-weight:700;text-transform:capitalize}
.contact-info dl{padding:20px 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:flex-start}
.contact-info dl dt{font-weight:normal;line-height:1}
.contact-info dl dt i{font-size:22px;color:var(--color-primary);line-height:1}
.contact-info dl dd{-webkit-flex:1;flex:1;padding-left:16px;color:#343c49;box-sizing:border-box}
.contact-info dl dd h5{font-size:18px;color:var(--title-text-color);font-family:var(--font-family);font-weight:600}
.contact-info dl dd p{font-size:16px;color:#555;margin:8px 0 0;word-break:break-word}

.cndns-right *:hover{text-decoration:none;border-radius:20px 10px 20px 10px}
.cndns-right *{text-decoration:none}
.cndns-right li{list-style:none}
.cndns-right #zixunUl{margin:0;padding:0}
.cndns-right{position:fixed;right:10px;top:50%;margin-top:-100px;z-index:100;filter:alpha(opacity=9);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;z-index:99999;background:#fff;border-radius:20px 10px 20px 10px;box-shadow:rgba(62,57,107,0.3) 0px 6px 16px 0px}
.cndns-right i{font-style:normal !important}
.cndns-right-meau{position:relative}
.cndns-right-btn{width:60px;height:60px;text-align:center;display:block;position:relative;text-decoration:none;border-top:1px solid #eeeeee}
.cndns-right-btn.tit{height:80px}
.cndns-right-btn.no-border{border-top:0px}
.cndns-right-btn:hover{background:#fff}
.cndns-right-btn span{color:var(--theme3);font-size:28px !important;line-height:52px}
.cndns-right-btn.tit span{line-height:36px}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius:50%;background-color:var(--theme3);position:absolute;left:-12px;top:-12px}
.cndns-right-btn p{color:#333;font-size:14px;line-height:1.2;padding-top:0px;text-decoration:none;padding-bottom:10px;width: 60%;margin: 0px auto;text-align: center;}
.cndns-right-meau:hover .cndns-right-btn p{display:block;text-decoration:none}
.meau-car .cndns-right-btn{border-color:var(--theme3);margin-bottom:20px;text-decoration:none}
.meau-car .cndns-right-meau:hover .cndns-right-btn{background-color:var(--theme3);text-decoration:none}
.meau-car .cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;text-decoration:none}
.meau-code .sev-t img{width:134px;height:134px;margin:0;padding:0}
.meau-car .cndns-right-btn span{color:var(--theme3)}
.meau-top .cndns-right-btn span{font-size:24px !important;line-height:60px;padding-top:10px}
.meau-top .cndns-right-btn i{display:block;color:#333;font-size:12px}
.meau-top.cndns-right-meau:hover .cndns-right-btn{}
.cndns-right-box{position:absolute;top:-15px;right:62px;padding-right:25px;display:none}
.cndns-right-box .box-border{border-top:4px solid var(--theme3);border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:20px;background-color:#fff;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15);-moz-box-shadow:0 3px 8px rgba(0,0,0,.15);box-shadow:0 3px 8px rgba(0,0,0,.15);position:relative;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:13px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:var(--theme3);font-size:20px;line-height:28px;padding:0;margin:0}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#888;font-style:normal !important}
.meau-sev .cndns-right-box .box-border{width:300px}
.meau-contact .cndns-right-box .box-border{width:230px}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center}
.meau-code .cndns-right-box .box-border i{display:block;color:#666;font-size:14px;line-height:22px}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px}
.meau-zs .cndns-right-btn{background-color:var(--theme3);color:#fff;margin-top:80px;border-color::var(--theme)}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.sev-t{overflow:hidden}

.service_area {margin-bottom:75px;}
.section_content{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var(--theme2);margin-bottom:60px}
.section_content h2{font-size:36px}
h2 span.highlight{color:var(--theme2)}
.section_content h4{font-size:16px;font-weight:500;color:var(--text)}
.main_service{background:var(--white);text-align:center;border-radius:10px;position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-shadow:0 0 35px rgb(0 0 0 / 10%)}
.service_img{flex-shrink:0}
.service_title{padding:55px 15px 36px 15px;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}
.service_icon{position:absolute;left:50%;transform:translateX(-50%);bottom:auto;top:-40px;z-index:999}
.service_icon i{background-color:var(--white);color:var(--theme);border-style:solid;border-width:3px;border-color:var(--theme);border-radius:100px;font-size:35px;width:74px;height:74px;display:block;text-align:center;line-height:70px;transition:.5s;margin:0 auto}
.main_service:hover .service_icon i{border-color:var(--theme2);color:var(--theme2)}

.footer-bg{background-color:var(--theme)}
.footer-section{position:relative}
.footer-section .shape-1{position:absolute;bottom:0;left:-5%}
.footer-widgets-wrapper{padding:90px 0 90px;position:relative;z-index:9}
.footer-widgets-wrapper .shape-1{position:absolute;bottom:0;left:0}
.footer-widgets-wrapper .shape-2{position:absolute;top:0;right:0}
@media (max-width:1199px){.footer-widgets-wrapper{padding:60px 0 90px}
}@media (max-width:991px){.footer-widgets-wrapper{padding:50px 0 70px}
}
.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:30px}
@media (max-width:575px){.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:20px}
.cndns-right .f-block,.footer-section .f-block{display:none}
}.footer-widgets-wrapper .single-footer-widget .widget-head h3{font-weight:bold;color:var(--white);font-size:24px;border-bottom:1px solid var(--theme2);display:inline-block;padding-bottom:20px}
.footer-widgets-wrapper .single-footer-widget .footer-content p{color:var(--text-2)}
.footer-widgets-wrapper .single-footer-widget .footer-content h6 i,.footer-widgets-wrapper .single-footer-widget .footer-content p i{color: var(--white);}
.footer-widgets-wrapper .single-footer-widget .footer-content h6{margin-top:20px}
.footer-widgets-wrapper .single-footer-widget .footer-content h6 a{color:var(--text-2);text-transform: none;}
.por{position:relative}
.poa{position:absolute}
.dfj{display:flex;align-items:center;justify-content:center;}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w{display:flex;margin-top:40px}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w .up{width:48px;height:48px;border-radius:50%;border:1px solid rgba(227,227,227,0.2);margin-right:20px;cursor:pointer}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w .up i{font-size:28px;margin:auto;color:var(--white);}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w .we-code:hover .option{top:100%;opacity:1}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w .option{box-sizing:border-box;width:120px;padding:10px;background:var(--white);border-radius:6px;left:50%;transform:translateX(-50%);top:100%;opacity:0;transition:all 0.3s ease 0s}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w .option img{width:100%}
.footer-widgets-wrapper .single-footer-widget .footer-content .share-w .option:before{position:absolute;content:'';width:0;height:0;border-width:7px;border-style:solid;border-color:transparent transparent #fff transparent;left:50%;top:-14px;transform:translateX(-50%)}

.footer-widgets-wrapper .single-footer-widget .footer-content .contact-info{margin-top:20px}
.footer-widgets-wrapper .single-footer-widget .footer-content .contact-info li{color:var(--white)}
.footer-widgets-wrapper .single-footer-widget .footer-content .contact-info li:not(:last-child){margin-bottom:20px}
.footer-widgets-wrapper .single-footer-widget .footer-content .contact-info li i{font-size:16px;color:var(--white);margin-right:10px;font-size:20px}
.footer-widgets-wrapper .single-footer-widget .footer-content .contact-info li a{color:var(--white)}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input{position:relative;margin-top:40px}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input input{background:transparent;border:none;outline:none;padding:18px 20px;width:100%;border-radius:5px;border:1px solid rgba(255,255,255,0.2)}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input input::placeholder{color:var(--text-2)}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn{position:absolute;top:5px;right:5px;width:60px;height:55px;line-height:70px;border-radius:4px;text-align:center;background-color:var(--theme);color:var(--white);bottom:5px}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn i{font-size:32px}
.footer-widgets-wrapper .single-footer-widget .list-area li{transition:all 0.4s ease-in-out;overflow: hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient: vertical}
.footer-widgets-wrapper .single-footer-widget .list-area li:not(:last-child){margin-bottom:15px}
.footer-widgets-wrapper .single-footer-widget .list-area li a{color:var(--text-2)}
.footer-widgets-wrapper .single-footer-widget .list-area li a i{margin-right:5px}
.footer-widgets-wrapper .single-footer-widget .list-area li:hover{margin-left:5px}
.footer-widgets-wrapper .single-footer-widget .list-area li:hover a{color:var(--theme2)}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items{display:flex;align-items:center;gap:20px;margin-bottom:25px}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .thumb{width:80px;height:80px}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .thumb img{width:100%;height:100%}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content .post-date{margin-bottom:10px}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content .post-date li{color:var(--white)}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content h6{font-size:16px}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content h6 a{color:var(--white)}
.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content h6 a:hover{color:var(--theme)}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item{overflow:hidden}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item .thumb{width:80px;height:80px;float:left;margin-right:20px}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item .post-content .post-date{color:var(--theme);margin-bottom:10px}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item .post-content .post-date i{margin-right:10px}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item .post-content h6{font-size:16px}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item .post-content h6 a{color:var(--text)}
.footer-widgets-wrapper .single-footer-widget .footer-post .single-post-item .post-content h6 a:hover{color:var(--theme)}

@media (min-width:1200px){.footer-widgets-wrapper .single-footer-widget.style-margin{margin-left:10px}
}
.footer-bottom{padding:20px 0;position:relative;background-color:var(--theme)}
@media (max-width:991px){.footer-bottom .footer-wrapper{flex-wrap:wrap;gap:10px;justify-content:center !important;margin-top:30px}
}.footer-bottom .footer-wrapper p{color:var(--white)}
.footer-bottom .footer-wrapper p a{color:var(--white)}

.footer-bottom .footer-wrapper .footer-menu{display:flex;align-items:center;gap:20px}
.footer-bottom .footer-wrapper .footer-menu li a{color:var(--white);background-image:linear-gradient(var(--white),var(--white));background-position:0 95%;background-repeat:no-repeat;background-size:0% 2px;display:inline-block;transition:all 0.4s ease-in-out}
.footer-bottom .footer-wrapper .footer-menu li a:hover{background-size:100% 1px}
.footer-bottom .scroll-icon{position:absolute;left:50%;top:-40px;transform:translateX(-50%);width:70px;height:70px;line-height:60px;background-color:var(--theme);border-radius:50%;text-align:center;color:var(--white);border:5px solid var(--white);display:inline-block;z-index:99}
.footer-bottom.style-2{border-top: 1px solid rgba(255, 255, 255, 0.2);}
.footer-bottom.style-2 .footer-wrapper p{color:rgba(255,255,255,0.8)}
.footer-bottom.style-2 .footer-wrapper p a{color:rgba(255,255,255,0.8)}
.footer-bottom.style-2 .footer-wrapper .footer-menu li a{color:rgba(255,255,255,0.8)}
.footer-bottom.style-2 .scroll-icon{left:93%}
@media (max-width:1399px){.footer-bottom.style-2 .scroll-icon{left:50%}
}
.medikia__footer_logo{display:flex;justify-content: flex-end;}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input{position:relative;margin-bottom:15px}
.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input img{width:100%}
.footer-widgets-wrapper .single-footer-widget .footer-content .tel{color:#999999;font-size:14px;text-align:right;}
.footer-widgets-wrapper .single-footer-widget .footer-content .tel a{display:block;color:#fff;font-size:32px;line-height:33px;}
@media (max-width:767px){.footer-widgets-wrapper .single-footer-widget .footer-content .tel {text-align:left;padding-top:30px;}
}

@-webkit-keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0)}
}@keyframes rippleOne{70%{-webkit-box-shadow:0 0 0 40px rgba(244,68,56,0);box-shadow:0 0 0 40px rgba(244,68,56,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(244,68,56,0);box-shadow:0 0 0 0 rgba(244,68,56,0)}
}

@font-face{font-family:"iconfont";src:url('//at.alicdn.com/t/c/font_4718805_qqnk33hl0qc.woff2?t=1773802473282') format('woff2'),url('//at.alicdn.com/t/c/font_4718805_qqnk33hl0qc.woff?t=1773802473282') format('woff'),url('//at.alicdn.com/t/c/font_4718805_qqnk33hl0qc.ttf?t=1773802473282') format('truetype');}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-shouhoufuwu:before{content:"\e687";}.icon-jurassic_process:before{content:"\e6c4";}.icon-ruanjiandingzhiliucheng:before{content:"\e64f";}.icon-wuliu:before{content:"\e650";}.icon-guanggaoguanlibeifen:before{content:"\e6bf";}.icon-yumingfuwu:before{content:"\e6af";}.icon-rz-:before{content:"\e65c";}.icon-idea-wall:before{content:"\e64a";}.icon-16:before{content:"\e64c";}.icon-chuangyedaoshi:before{content:"\e64e";}.icon-country:before{content:"\e647";}.icon-gongyinglianguanli:before{content:"\e648";}.icon-pinpaiyingxiangli:before{content:"\e649";}.icon-qiangdayanfashili:before{content:"\e6c5";}.icon-fangzu:before{content:"\e65f";}.icon-kehuguanxiguanli:before{content:"\e6b1";}.icon-xingzhuang44:before{content:"\e63f";}.icon-xitongshezhi:before{content:"\e643";}.icon-uniE895:before{content:"\e645";}.icon-wuyeguanli1:before{content:"\e74b";}.icon-yingxiao1:before{content:"\e74a";}.icon-chunaguanli:before{content:"\e63b";}.icon-weiwaibeiliaoyufaliao:before{content:"\e642";}.icon-dagou1:before{content:"\e633";}.icon-dagou2:before{content:"\e6e7";}.icon-dagou3:before{content:"\e635";}.icon-dagou4:before{content:"\e636";}.icon-dagou11:before{content:"\e637";}.icon-dagou5:before{content:"\e63a";}.icon-wuyeguanli:before{content:"\e6ad";}.icon-jiajubaihuo:before{content:"\e63e";}.icon-leiyiliaoqixiex:before{content:"\e68a";}.icon-shangmao:before{content:"\e6b2";}.icon-23:before{content:"\e62d";}.icon-zhizao:before{content:"\e653";}.icon-pifalingshou:before{content:"\e66f";}.icon-wuliuwuliuyunshu:before{content:"\e631";}.icon-shenghuofuwuhangye:before{content:"\e701";}.icon-fangdichan:before{content:"\e748";}.icon-jinrong_jinrong:before{content:"\e67d";}.icon-a-fuzhuang1:before{content:"\e632";}.icon-cangkucangchu:before{content:"\e88d";}.icon-yingxiao:before{content:"\e7c0";}.icon-shejishengchan:before{content:"\e62a";}.icon-caiwuyuned:before{content:"\e895";}.icon-pms-caigouyun:before{content:"\e62c";}.icon-renshigongzi:before{content:"\e728";}.icon-zichanyun:before{content:"\e6f6";}.icon-gongyinglianyun-gongyingshangguanli:before{content:"\e6c2";}.icon-xiaochengxu:before{content:"\e63d";}.icon-bofang1:before{content:"\e629";}.icon-bofang:before{content:"\e8a3";}.icon-wuziwaimao:before{content:"\e625";}.icon-xianxiaxiaoshou:before{content:"\e75f";}.icon-xianshangxiaoshou:before{content:"\e68e";}.icon-tianmao:before{content:"\e621";}.icon-tianmao1:before{content:"\e757";}.icon-jingdong:before{content:"\e651";}.icon-jingdong1:before{content:"\e652";}.icon-lianjie1:before{content:"\e623";}.icon-tupian:before{content:"\e622";}.icon-qiyedingwei1:before{content:"\e620";}.icon-qiyelinian2:before{content:"\e7a0";}.icon-qiyeshiming:before{content:"\e668";}.icon-qiyemubiao:before{content:"\e692";}.icon-icon-47:before{content:"\e6ac";}.icon-dagou:before{content:"\e66d";}.icon-qiche:before{content:"\ec6d";}.icon-jixieshou:before{content:"\e66b";}.icon-jingying_bandaotishebei:before{content:"\e6b4";}.icon-feibiaodingzhikaifasheji:before{content:"\e628";}.icon-chuanzhen:before{content:"\e6b3";}.icon-guanbi:before{content:"\e61e";}.icon-jiantou-qiehuanyou_1:before{content:"\e7a9";}.icon-facebook:before{content:"\e6e5";}.icon-dianhua5:before{content:"\e618";}.icon-dizhi3:before{content:"\e61a";}.icon-dianhua6:before{content:"\e64d";}.icon-dizhi1:before{content:"\e614";}.icon-dizhi2:before{content:"\e617";}.icon-linkin-:before{content:"\e61f";}.icon-douyin:before{content:"\e8db";}.icon-jia:before{content:"\e62b";}.icon-dingjiao:before{content:"\e657";}.icon-renzheng:before{content:"\e6a6";}.icon-mojuzhizao:before{content:"\e613";}.icon-ai-weixin:before{content:"\e630";}.icon-fanhuidingbu:before{content:"\e6e6";}.icon-qq:before{content:"\e60f";}.icon-dianhua4:before{content:"\e63c";}.icon-zixun2:before{content:"\e6b9";}.icon-service:before{content:"\e945";}.icon-jiejuefangan:before{content:"\e670";}.icon-a-shebei2:before{content:"\eb34";}.icon-a-shebei21:before{content:"\eb35";}.icon-to-down:before{content:"\e60d";}.icon-a-jiantoushoubingjiantou:before{content:"\e60e";}.icon-zuojiantou:before{content:"\e731";}.icon-youjiantou:before{content:"\e735";}.icon-liulan:before{content:"\e640";}.icon-liulan1:before{content:"\e64b";}.icon-shijian:before{content:"\e60c";}.icon-shijian1:before{content:"\e619";}.icon-jiantou2:before{content:"\e60b";}.icon-dianhua:before{content:"\e62f";}.icon-dianhua1:before{content:"\e627";}.icon-dianhua2:before{content:"\e639";}.icon-dianhua3:before{content:"\e609";}.icon-zixun:before{content:"\e65b";}.icon-zixun1:before{content:"\e608";}.icon-youxiang4:before{content:"\e711";}.icon-dizhi_:before{content:"\e616";}.icon-dizhi:before{content:"\e84d";}.icon-youxiangfuzhi:before{content:"\e612";}.icon-jiankangzixun:before{content:"\e747";}.icon-sousuoguanjiancishezhi:before{content:"\ec8e";}.icon-jiantou1:before{content:"\e696";}.icon-liulancishu:before{content:"\e61b";}.icon-fazhanyuanjing-:before{content:"\e6b7";}.icon-diaodeng:before{content:"\e626";}.icon-bishu:before{content:"\e67f";}.icon-fuwuxiangying-:before{content:"\e7bb";}.icon-fangzhisheshi-01:before{content:"\e61d";}.icon-fuwuzhiliang:before{content:"\e60a";}.icon-huidingbu:before{content:"\e677";}.icon-weixin1:before{content:"\e694";}.icon-huidingbu1:before{content:"\e610";}.icon-31erweima:before{content:"\e606";}.icon-weixin:before{content:"\e660";}.icon-youxiang:before{content:"\e667";}.icon-erweima:before{content:"\e624";}.icon-whatsapp:before{content:"\e646";}.icon-whatsapp1:before{content:"\e8ea";}.icon-youxiang1:before{content:"\e607";}.icon-youxiang2:before{content:"\e62e";}.icon-erweima1:before{content:"\e644";}.icon-youxiang3:before{content:"\e66e";}.icon-shejiaotubiao-01:before{content:"\e641";}.icon-whatsapp2:before{content:"\e8ec";}.icon-duoyuyan:before{content:"\e654";}.icon-yuyan-copy:before{content:"\e615";}.icon-chakan2:before{content:"\e601";}.icon-chakan:before{content:"\e602";}.icon-chakan1:before{content:"\e638";}.icon-chakan3:before{content:"\e611";}.icon-a-chakan4:before{content:"\eb04";}.icon-fengmingqi:before{content:"\e603";}.icon-jiadian_fengmingqi:before{content:"\e605";}.icon-jingyan:before{content:"\e634";}.icon-comTag:before{content:"\e600";}.icon-changfang:before{content:"\e672";}.icon-zhiliang:before{content:"\e88b";}.icon-fuwu:before{content:"\e685";}.icon-fuwu1:before{content:"\e61c";}.icon--fuwu:before{content:"\e69e";}.icon-fuwu2:before{content:"\e604";}
