/*：此代码已混淆,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/11620。(这个说明仅在演示里会看到,下载的源码里没有。)*//*此代码非源码，仅为演示用，下载源码请到：HTTP://WWW.BOOTSTRAPMB.com*/@charset "UTF-8";body{color:#232323;font-size:14px;font-family:"Rubik",sans-serif;font-weight:400;line-height:1.71428;margin:0;overflow-x:hidden;-ms-word-wrap:break-word;word-wrap:break-word}@media only screen and (max-width:1199px){body{font-size:14px}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#242424;font-family:"Rubik",sans-serif;font-weight:600;line-height:1.2;margin-bottom:10px;margin-top:0}a{color:#0163d2;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a:hover,a:active,a:focus{-webkit-box-shadow:none;box-shadow:none;color:#013f86;outline:0;text-decoration:none}a img{border:0}.btn:focus{-webkit-box-shadow:none;box-shadow:none}p{margin-bottom:30px}p:last-child{margin-bottom:0}:active,:focus{-webkit-box-shadow:none;box-shadow:none;outline:none!important}::-moz-selection{background:#91b2c3;color:#fff;text-shadow:none}::selection{background:#91b2c3;color:#fff;text-shadow:none}::-moz-selection{background:#91b2c3;color:#fff;text-shadow:none}::-webkit-selection{background:#91b2c3;color:#fff;text-shadow:none}img{height:auto;max-width:100%}iframe{border:none!important}textarea:focus,textarea:active,input:focus,input:active{outline:0}ul{margin:0;padding:0}ul li{list-style:none}pre,ul,ol,dl,dd,blockquote,address,table,fieldset{margin-bottom:30px}table p{margin-bottom:0}.wrapper{overflow-x:hidden}.container{padding-left:15px;padding-right:15px}@media only screen and (min-width:1200px){.container{max-width:1200px}}.row{margin-right:-15px;margin-left:-15px}.row>[class*=col-]{padding-right:15px;padding-left:15px}.no-gutter{margin-right:0!important;margin-left:0!important}.no-gutter .col,.no-gutter [class*=col-]{padding-left:0!important;padding-right:0!important}.row-gutter-20{margin-right:-10px;margin-left:-10px}.row-gutter-20 .col,.row-gutter-20 [class*=col-]{padding-left:10px;padding-right:10px}.row-gutter-53{margin-right:-26.5px;margin-left:-26.5px}.row-gutter-53 .col,.row-gutter-53 [class*=col-]{padding-left:26.5px;padding-right:26.5px}.container,.container-fluid{padding-bottom:40px;padding-top:70px}.btn-theme{background-color:#0163d2;border:2px solid #0163d2;border-radius:3px;color:#fff;display:inline-block;line-height:1;letter-spacing:0;font-weight:700;font-size:13px;padding:18px 36px;text-transform:uppercase;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:1199px){.btn-theme{font-size:12px;padding:16px 30px}}@media only screen and (max-width:767px){.btn-theme{padding:15px 25px}}.btn-theme.btn-radius{border-radius:50px}.btn-theme.btn-border{background-color:transparent;border-color:#dcdcdc;color:#0163d2}.btn-theme:hover{background-color:#242424;border-color:#242424;color:#fff}.btn-link{text-decoration:none}.btn-link:hover{text-decoration:none}.fancybox-slide{cursor:url("../img/icons/cancel-white.webp"),auto}.page-header-area{padding-bottom:93px}.page-header-area.privacy-policy-header-area{padding-bottom:81px}.page-header-area.faq-header-area{padding-bottom:81px}.breadcrumb-area{margin-bottom:0}.breadcrumb-area .breadcrumb{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:unset;flex-wrap:unset;letter-spacing:0;line-height:1;margin-bottom:0;margin-top:-1px;padding:0}.breadcrumb-area .breadcrumb li{color:#242424;font-size:13px;line-height:1}.breadcrumb-area .breadcrumb li a{color:#999}.breadcrumb-area .breadcrumb li a:hover{color:#0163d2}.breadcrumb-area .breadcrumb .breadcrumb-sep{color:#999;margin:0 13px 0 10px}.pagination-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;margin-bottom:30px}.pagination-items .pagination{border:2px solid #0163d2;display:inline-block;padding:0 10px;border-radius:50px}.pagination-items .pagination li{display:inline-block;position:relative}.pagination-items .pagination li:before{background:#0163d2;content:"";display:block;height:17px;position:absolute;right:-2px;top:calc(50%+1px);width:1px;z-index:9;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pagination-items .pagination li:last-child:before{display:none}.pagination-items .pagination li a{background:0;color:#323232;display:inline-block;font-size:17px;font-weight:400;height:42px;margin:0;padding:0 19px;line-height:44px;position:relative}.pagination-items .pagination li a.active{color:#0163d2}.pagination-items .pagination li a.next{font-size:14px}.pagination-items .pagination li a:hover{color:#0163d2}.pagination-items-style2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:30px}.pagination-items-style2 .pagination li{display:inline-block;position:relative}.pagination-items-style2 .pagination li a{color:#242424;display:inline-block;font-size:14px;font-weight:400;height:40px;width:40px;margin:0;line-height:41px;min-width:0;padding:0;border-radius:4px;text-align:center;-webkit-transition:.15s ease;transition:.15s ease}.pagination-items-style2 .pagination li a.active{background-color:#0163d2;color:#fff}.pagination-items-style2 .pagination li a:hover{background-color:#0163d2;color:#fff}.pagination-items-style2 .pagination li+li{margin-left:3px}.tippy-tooltip{color:#fff;background-color:#242424;font-size:11px;font-weight:400;font-family:"Rubik",sans-serif;padding:7px 10px;text-transform:capitalize}.tippy-arrow{border-top-color:#242424!important}.bg-theme-color{background-color:#0163d2!important}.bg-color-f6{background-color:#f6f6f6}.bg-color-f8{background-color:#f8f8f8}.m--0{margin:0!important}.mb--0{margin-bottom:0!important}.mb-40{margin-bottom:40px!important}@media only screen and (max-width:767px){.sm-mb-40{margin-bottom:40px!important}}.ml--0{margin-left:0!important}.mr--0{margin-right:0!important}.mt--0{margin-top:0!important}.p--0{padding:0!important}.pb--0{padding-bottom:0!important}@media only screen and (max-width:991px){.md-pb--0{padding-bottom:0!important}}.pl--0{padding-left:0!important}.pr--0{padding-right:0!important}.pt--0{padding-top:0!important}.swiper-grid-column .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.swiper-slide{margin-top:0!important}.swiper-container-wrap{position:relative}.swiper-container-wrap:hover .swiper-btn-wrap .swiper-btn-prev,.swiper-container-wrap:hover .swiper-btn-wrap .swiper-btn-next{opacity:1}.swiper-container-wrap:hover .swiper-btn-wrap .swiper-btn-prev.swiper-button-disabled,.swiper-container-wrap:hover .swiper-btn-wrap .swiper-btn-next.swiper-button-disabled{opacity:0;visibility:hidden}@media only screen and (max-width:767px){.swiper-btn-wrap{display:none}}.swiper-btn-wrap .swiper-btn-prev,.swiper-btn-wrap .swiper-btn-next{position:absolute;top:50%;display:inline-block;font-size:18px;cursor:pointer;text-align:center;height:46px;width:46px;line-height:45px;border:2px solid #e3e3e3;border-radius:100%;background-color:#fff;color:#666;z-index:1;opacity:0;transition:all 300ms linear;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%)}.swiper-btn-wrap .swiper-btn-prev i,.swiper-btn-wrap .swiper-btn-next i{line-height:1}.swiper-btn-wrap .swiper-btn-prev:hover,.swiper-btn-wrap .swiper-btn-next:hover{background-color:#0163d2;border-color:#0163d2;color:#fff}.swiper-btn-wrap .swiper-btn-prev{left:-25px}.swiper-btn-wrap .swiper-btn-next{right:-25px}.swiper-pagination{bottom:0;line-height:1}.swiper-pagination .swiper-pagination-bullet{background:#bbb;cursor:pointer;display:inline-block;height:11px;opacity:1;margin:0 8px!important;outline:0;text-align:center;vertical-align:top;width:11px;border-radius:50%}.swiper-pagination .swiper-pagination-bullet-active{background-color:#777}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;position:relative}.scroll-to-top{-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.2);box-shadow:0 0 8px 1px rgba(0,0,0,0.2);bottom:-60px;background-color:#0163d2;color:#fff;position:fixed;right:30px;display:block;padding:0;width:40px;height:40px;border-radius:50%;text-align:center;font-size:20px;line-height:38px;font-weight:700;cursor:pointer;opacity:0;visibility:hidden;overflow:hidden;transition:all .5s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);-ms-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all .5s cubic-bezier(0.645,0.045,0.355,1);z-index:999}.scroll-to-top:hover{background-color:#242424}.scroll-to-top.show{visibility:visible;opacity:.8;bottom:20px}.scroll-to-top.show:hover{opacity:1}.fixed{position:fixed;display:block;right:0;top:150px;padding-right:230px!important}.main-menu>li{margin-right:14px;padding:3px 0}.main-menu>li:last-child{margin-right:0}.main-menu>li>a{color:#000;display:block;font-size:14px;font-weight:500;line-height:30px;text-transform:uppercase;padding:7px 25px;position:relative}.main-menu>li:hover>a,.main-menu>li.active>a{color:#0163d2}.main-menu>li:hover>a:before,.main-menu>li.active>a:before{color:#0163d2}.has-submenu{padding-right:10px;position:relative}.has-submenu>a{position:relative}.has-submenu>a:before{content:"";color:#242424;display:inline-block;font-size:12px;font-family:"Ionicons";position:absolute;right:-16px;top:0;line-height:51px}.has-submenu:hover>.submenu-nav{margin-top:0;opacity:1;visibility:visible;pointer-events:visible}.has-submenu .submenu-nav{background-color:#111;border:0;border-bottom:0;padding:15px 0 15px;position:absolute;left:-15px;top:100%;opacity:0;min-width:230px;pointer-events:none;margin-top:30px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;visibility:hidden;z-index:9999}@media only screen and (max-width:1199px){.has-submenu .submenu-nav{min-width:210px;left:0}}.has-submenu .submenu-nav:before{content:"";position:absolute;height:56px;width:100%;left:0;bottom:100%}.has-submenu .submenu-nav>li{padding:10px 25px}.has-submenu .submenu-nav>li a{color:#aaa;display:block;font-weight:400;font-size:14px;letter-spacing:inherit;text-transform:capitalize}.has-submenu .submenu-nav>li a:hover{color:#fff}.has-submenu .submenu-nav>li:hover>a{color:#fff}.has-submenu .submenu-nav>li:hover:after{color:#fff!important}.has-submenu .submenu-nav>li.has-submenu{position:relative}.has-submenu .submenu-nav>li.has-submenu a:before{display:none}.has-submenu .submenu-nav>li.has-submenu:hover>.submenu-nav{-webkit-transform:none;transform:none;opacity:1;visibility:visible;pointer-events:visible}.has-submenu .submenu-nav>li.has-submenu:after{content:"";color:#232323;font-size:15px;line-height:1;font-family:"FontAwesome";position:absolute;right:20px;top:50%;transform:translate(0%,-57%);-webkit-transform:translate(0%,-57%);-moz-transform:translate(0%,-57%);-ms-transform:translate(0%,-57%);-o-transform:translate(0%,-57%)}.has-submenu .submenu-nav>li.has-submenu .submenu-nav{left:100%;top:0}.has-submenu .submenu-nav-mega{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 50px;width:100%}@media only screen and (max-width:1199px){.has-submenu .submenu-nav-mega{width:830px}}.has-submenu .submenu-nav-mega .mega-menu-item{padding:0;-ms-flex-preferred-size:25%;flex-basis:25%}.has-submenu .submenu-nav-mega .mega-menu-item:last-child{border-right:0}.has-submenu .submenu-nav-mega.colunm-two .mega-menu-item{-ms-flex-preferred-size:50%;flex-basis:50%}.has-submenu.full-width{position:static}.vertical-menu{position:relative;z-index:2}.vertical-menu .menu-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0163d2;border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;height:70px;margin:0;line-height:1.35;overflow:hidden;text-transform:capitalize;padding:0 20px;position:relative;width:100%;border-radius:4px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.vertical-menu .menu-btn span{display:block;width:100%;position:relative;padding-left:30px;padding-right:13px;text-align:left}.vertical-menu .menu-btn span:before{content:"";display:inline-block;font-family:"Ionicons";font-size:24px;vertical-align:top;font-weight:400;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vertical-menu .menu-btn span:after{content:"";display:inline-block;font-family:"Ionicons";font-size:18px;vertical-align:top;font-weight:400;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vertical-menu .menu-btn:hover{opacity:.9}.vertical-menu .vmenu-content{height:auto;overflow:visible;background:#fff;border:2px solid #e5e5e5;padding:12px 0;padding-bottom:0;margin-top:10px;border-radius:4px;width:100%;position:absolute;top:100%;left:0;margin-bottom:0;z-index:2}.vertical-menu .vmenu-content.display-block{min-width:inherit}.vertical-menu .vmenu-content strong{font-weight:500}.vertical-menu .vmenu-content .menu-item{padding:0 18px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.vertical-menu .vmenu-content .menu-item .menu-item-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0;color:#242424;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:36px;line-height:1.35;min-height:0;overflow:hidden;padding:0 10px 0 0;position:relative;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.vertical-menu .vmenu-content .menu-item .menu-item-title i{color:inherit;display:inline-block;font-size:16px;height:auto;left:auto;position:absolute;right:0;top:50%;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vertical-menu .vmenu-content .menu-item:hover{background-color:#f3f3f3}.vertical-menu .vmenu-content .menu-item:hover .menu-item-title{color:#0163d2}.vertical-menu .vmenu-content li{display:block;position:relative}.vertical-menu .vmenu-content li .verticale-mega-menu,.vertical-menu .vmenu-content li .verticale-sub-menu{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;top:0;left:100%;padding:20px 0;width:670px;visibility:hidden;opacity:0;text-align:left;z-index:99;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.vertical-menu .vmenu-content li .verticale-mega-menu.column-two{width:400px}.vertical-menu .vmenu-content li .verticale-mega-menu.column-two li{-ms-flex-preferred-size:50%;flex-basis:50%}.vertical-menu .vmenu-content li .verticale-mega-menu li{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;padding:15px 30px}.vertical-menu .vmenu-content li .verticale-mega-menu li a.title{color:#242424;display:block;padding-left:0;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:10px;text-transform:uppercase;pointer-events:none}.vertical-menu .vmenu-content li .verticale-mega-menu li a.title:hover{color:#242424!important}.vertical-menu .vmenu-content li .verticale-mega-menu li ul li{padding:0;width:100%}.vertical-menu .vmenu-content li .verticale-mega-menu li ul li a{color:#666;padding-left:0;display:block;font-size:14px;font-weight:400;line-height:24px}.vertical-menu .vmenu-content li .verticale-mega-menu li ul li a:hover{color:#0163d2}.vertical-menu .vmenu-content li .verticale-mega-menu li:hover a.title{color:#0163d2!important}.vertical-menu .vmenu-content li .verticale-sub-menu{padding:10px 0;width:240px}.vertical-menu .vmenu-content li .verticale-sub-menu li{width:100%;padding:0;position:relative;display:block}.vertical-menu .vmenu-content li .verticale-sub-menu li a{position:relative;display:block;overflow:hidden;text-transform:capitalize;color:#242424;padding-left:20px;line-height:2.642;font-size:14px;font-weight:400}.vertical-menu .vmenu-content li .verticale-sub-menu li a:hover{color:#0163d2}.vertical-menu .vmenu-content li:hover .verticale-mega-menu,.vertical-menu .vmenu-content li:hover .verticale-sub-menu{opacity:1;visibility:visible}.vertical-menu .vmenu-content li.expand{padding:0 18px;margin-top:20px;width:100%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.vertical-menu .vmenu-content li.expand a{border-top:1px solid #ebebeb;border-radius:0 0 20px 20px;color:#999;cursor:pointer;display:block;font-size:14px;font-weight:500;padding:14px 0;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.vertical-menu .vmenu-content li.expand a i{font-size:9px;padding-right:10px;vertical-align:middle}.vertical-menu .vmenu-content li.expand a.minus{color:#0163d2}.vertical-menu .vmenu-content li.expand a:hover{color:#0163d2}.vmenu-content-none{display:none}.off-canvas-wrapper.offcanvas{background-color:#1f1f1f;width:310px}@media only screen and (max-width:991px){.off-canvas-wrapper.offcanvas{width:310px}}.off-canvas-wrapper .offcanvas-header{padding:0}.off-canvas-wrapper .offcanvas-body{padding:12px 20px 20px;scrollbar-width:auto;scrollbar-color:#1f1f1f #292929}.off-canvas-wrapper .offcanvas-body::-webkit-scrollbar{width:2px}.off-canvas-wrapper .offcanvas-body::-webkit-scrollbar-track{background:#292929}.off-canvas-wrapper .offcanvas-body::-webkit-scrollbar-thumb{background-color:#1f1f1f;border-radius:2px;border:2px solid #1f1f1f}.off-canvas-wrapper .btn-menu-close{display:block;width:100%;height:60px;background-color:#0163d2;opacity:1;border-radius:0;color:#fff;background-image:none;padding:0 40px;line-height:60px;font-size:16px;text-transform:uppercase;font-weight:600;text-align:left;border:0;position:relative;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.off-canvas-wrapper .btn-menu-close i{position:absolute;right:35px;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}.off-canvas-wrapper .btn-menu-close:hover{color:#0163d2;background-color:#222}.offcanvas-backdrop,.modal-backdrop{background-color:rgba(43,43,43,0.92);cursor:url("../img/icons/cancel-white.webp"),auto}.offcanvas-backdrop.show,.modal-backdrop.show{opacity:1}.offcanvas-menu-nav{position:relative;z-index:1}.offcanvas-menu-nav ul ul{display:none}.offcanvas-menu-nav li.active>ul{display:block}.offcanvas-menu-nav li a{color:#fff;display:block;text-transform:capitalize;position:relative;font-size:17px;font-weight:400;padding:15px 0;line-height:1}.offcanvas-menu-nav li a:hover{color:#0163d2}.offcanvas-menu-nav li ul{border-left:1px solid rgba(255,255,255,0.11);padding-left:18px;margin-bottom:18px}.offcanvas-menu-nav li ul li{padding:4px 0}.offcanvas-menu-nav li ul li a{color:#fff;display:block;text-transform:capitalize;position:relative;font-size:13px;font-weight:400;padding:0;line-height:1.8}.offcanvas-menu-nav li ul li a:hover{color:#0163d2}.offcanvas-menu-nav .offcanvas-nav-parent ul li .offcanvas-nav-item{font-size:15px;padding:4px 0}.offcanvas-menu-nav .offcanvas-nav-parent ul li .offcanvas-nav-item:after{top:4px}.offcanvas-menu-nav .offcanvas-nav-parent ul li ul{margin-bottom:8px}.offcanvas-menu-nav a:not(:only-child):after{content:"";font-family:"Ionicons";position:absolute;right:15px;top:15px}.offcanvas-menu-nav .active>a:not(:only-child):after{content:""}.offcanvas-menu-nav2{border-top:1px solid #424242;border-bottom:1px solid #424242;padding-top:36px;padding-bottom:35px;margin-bottom:40px}.offcanvas-menu-nav2 li a{position:relative;font-weight:normal;color:#fff;font-size:15px;text-transform:capitalize;line-height:36px;display:block}.offcanvas-menu-nav2 li a:hover{color:#0163d2}.offcanvas-menu-nav2 li a::before{content:"";position:absolute;display:inline-block;font-family:"Ionicons";right:0}.offcanvas-menu-nav2 li.active a::before{content:""}.offcanvas-menu-nav2 li ul.category-sub-menu{display:none;border-left:1px solid rgba(255,255,255,0.11);padding-left:18px;margin-bottom:18px;padding-top:6px}.offcanvas-menu-nav2 li ul.category-sub-menu li a{font-size:12px;line-height:30px;margin:0;padding:0;display:block;color:#fff}.offcanvas-menu-nav2 li ul.category-sub-menu li a:hover{color:#0163d2}.offcanvas-menu-nav2 li ul.category-sub-menu li a::before{content:""}.info{font-size:15px;color:#f2f2f2}.info b{color:#0163d2}.section-title .title{font-size:20px;font-weight:500;text-transform:uppercase}@media only screen and (max-width:767px){.section-title .title{font-size:18px}}.section-title .desc p{color:#595959;font-size:18px;line-height:1.56}@media only screen and (max-width:1199px){.section-title .desc p{font-size:16px}}@media only screen and (max-width:767px){.section-title .desc p{font-size:15px}}.section-title-list{border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;margin-bottom:29px}@media only screen and (max-width:575px){.section-title-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.section-title-style2 .title{border-top-left-radius:3px;border-top-right-radius:3px;background:#0163d2;color:#fff;font-size:22px;font-weight:500;margin-bottom:0;padding:20px 20px 19px}.section-title-style3{margin-bottom:34px}.section-title-style3 .title{font-size:22px;line-height:1;margin-bottom:0;text-transform:capitalize}@media only screen and (max-width:1199px){.section-title-style3 .title{font-size:18px}}.section-title-style4{margin-bottom:60px}.section-title-style4 .title{color:#242424;font-size:32px;line-height:1.062;margin-bottom:0;text-transform:capitalize}@media only screen and (max-width:991px){.section-title-style4 .title{font-size:26px}}.section-title-style5 .title{border:2px solid #e5e5e5;border-radius:3px;font-size:22px;font-weight:500;line-height:36px;margin-bottom:10px;padding:11px 5px 10px;text-align:center}.header-top{background-color:#f5f5f5}@media only screen and (max-width:991px){.header-top{display:none}}.header-top .header-top-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-middle{padding:30px 0 0}@media only screen and (max-width:991px){.header-middle-style2{padding-bottom:30px}}.header-bottom{padding:0 0 30px}.header-area.header-default{padding:25px 0;position:relative;z-index:3}.header-area.header-default-style2{padding:18px 0 16px}.header-area.header-default-style3{padding:0}.header-area.header-default-style3 .header-border{border-top:1px solid #e5e5e5;padding:30px 0 30px;margin-top:30px}.header-area .header-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sticky-header{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.sticky-header.sticky{background-color:#0163d2;-webkit-box-shadow:0 10px 60px -30px rgba(0,0,0,0.1);box-shadow:0 10px 60px -30px rgba(0,0,0,0.1);position:fixed!important;left:0;top:0!important;width:100%;z-index:99}.sticky-header.sticky .header-logo-area .logo-main{display:block}.sticky-header.sticky .header-logo-area .logo-light{display:none}@media only screen and (max-width:991px){.header-navigation-area{display:none}}.header-navigation-area .main-menu.nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-navigation-area .main-menu.nav>li{padding:0;margin-right:46px}.header-navigation-area .main-menu.nav>li.active>a{color:#0163d2}.header-navigation-area .main-menu.nav>li.active>a:before{color:#0163d2}.header-navigation-area .main-menu.nav>li.active>a span:before{opacity:1;width:100%}.header-navigation-area .main-menu.nav>li>a{color:#242424;font-size:14px;font-family:"Rubik",sans-serif;font-weight:500;height:54px;line-height:54px;letter-spacing:0;position:relative;margin:0;padding:0;text-transform:uppercase;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.header-navigation-area .main-menu.nav>li>a span{position:relative}.header-navigation-area .main-menu.nav>li>a span:before{content:"";width:0;opacity:0;height:2px;background:#0163d2;position:absolute;bottom:-3px;left:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.header-navigation-area .main-menu.nav>li>a:hover{color:#0163d2}.header-navigation-area .main-menu.nav>li>a:hover:after{bottom:auto;height:100%;top:0}.header-navigation-area .main-menu.nav>li:first-child{margin-left:0}.header-navigation-area .main-menu.nav>li:first-child>a{margin-left:0;padding-left:0}.header-navigation-area .main-menu.nav>li:last-child{margin-right:0}.header-navigation-area .main-menu.nav>li:last-child>a{margin-right:0;padding-right:0}.header-navigation-area .main-menu.nav>li:hover span:before{background-color:#0163d2;width:100%;left:0;right:auto}.header-navigation-area .main-menu.nav .has-submenu:hover a{color:#0163d2}.header-navigation-area .main-menu.nav .has-submenu:hover a:before{color:#0163d2}.header-navigation-area .main-menu.nav .has-submenu:hover a:after{bottom:auto;height:100%;top:0}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav{-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);box-shadow:0 3px 11px 0 rgba(0,0,0,0.1);background-color:#fff;border-radius:4px;color:#242424;padding:20px 0;position:absolute;width:240px}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav:before{height:23px}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li{padding:0;margin-bottom:0}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li:last-child{margin-bottom:0;border-bottom:0}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.active a{color:#0163d2!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.active:after{color:#0163d2}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li a{color:#242424;display:block;font-size:14px;font-weight:500;line-height:1.3;padding:6px 30px;position:relative;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li a:hover{color:#0163d2}@media only screen and (max-width:1399.98px){.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu{padding:0 28px}}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu:after{color:#242424}@media only screen and (max-width:1399.98px){.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu:after{right:auto;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);top:calc(50%+-8px);left:20px}}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu.active:after{color:#0163d2}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu .submenu-nav{border-radius:0 4px 4px 4px;-webkit-box-shadow:0 0 3.76px .24px rgba(0,0,0,0.05);box-shadow:0 0 3.76px .24px rgba(0,0,0,0.05);left:100%;right:auto;top:7px;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out}@media only screen and (max-width:1399.98px){.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu .submenu-nav{left:auto;right:100%}}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu .submenu-nav:before{content:"";display:block;height:30px;position:absolute}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu .submenu-nav>li>a{color:#555!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu .submenu-nav>li>a:hover{color:#0163d2!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu .submenu-nav>li.active>a{color:#0163d2!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu:hover a{color:#0163d2}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav>li.has-submenu:hover:after{color:#0163d2!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;min-width:507px;padding:35px 25px 15px 25px;width:507px}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;padding:0 5px 20px}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item ul>li.active>a{color:#0163d2!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item ul>li>a{color:#666!important;display:block;font-size:14px;font-weight:400;line-height:1.25;padding:6.5px 0}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item ul>li>a:hover{color:#0163d2!important}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-menu-item:hover .mega-title{color:#0163d2;text-decoration:none}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-title{color:#242424;font-size:14px;font-weight:500;padding:0;text-transform:uppercase;margin-bottom:19px}.header-navigation-area .main-menu.nav .has-submenu .submenu-nav-mega .mega-title:hover{background-color:transparent;color:#242424;cursor:auto;text-decoration:none}.header-navigation-area.header-navigation-style2 .main-menu.nav>li>a{font-size:18px;text-transform:capitalize}@media only screen and (max-width:1199px){.header-navigation-area.header-navigation-style2 .main-menu.nav>li>a{font-size:16px}}.header-action-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;top:2px}.header-action-area .header-count{background-color:#f1f1f1;border-radius:50%;font-size:12px;font-weight:500;height:21px;line-height:21px;left:17px;position:absolute;top:-6px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:21px;z-index:9}@media only screen and (max-width:479.98px){.header-action-area .header-count{height:15px;line-height:15px;left:10px;width:17px}}.header-action-area .header-count:hover .header-count{background-color:#0163d2;color:#fff}.header-action-area .wishlist-link{background-color:transparent;border:0;position:relative;color:#242424;display:inline-block;font-size:32px;line-height:1;margin:0 5px 0 0;padding:0 30px 0 0;position:relative}@media only screen and (max-width:991px){.header-action-area .wishlist-link{font-size:28px}}@media only screen and (max-width:479.98px){.header-action-area .wishlist-link{font-size:24px;padding:0 8px 0 0}}.header-action-area .cart-link{background-color:transparent;border:0;color:#242424;display:inline-block;font-size:32px;line-height:1;margin:0 5px 0 0;padding:0;position:relative}@media only screen and (max-width:991px){.header-action-area .cart-link{font-size:28px}}@media only screen and (max-width:479.98px){.header-action-area .cart-link{font-size:24px}}.header-action-area .header-search{display:none;position:relative}@media only screen and (max-width:991px){.header-action-area .header-search{display:block}}.header-action-area .header-search .search-link{background-color:transparent;border:0;color:#242424;display:inline-block;font-size:32px;line-height:1;margin:0 5px 0 0;padding:0 20px 0 0;position:relative;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:991px){.header-action-area .header-search .search-link{font-size:28px}}@media only screen and (max-width:479.98px){.header-action-area .header-search .search-link{font-size:24px;padding:0 5px 0 0}}.header-action-area .header-search .search-link:hover{color:#0163d2}.header-action-area .header-search .header-search-content{position:absolute;right:0;bottom:-54px;opacity:0;visibility:hidden;z-index:999;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:479.98px){.header-action-area .header-search .header-search-content{right:0;bottom:-50px}}.header-action-area .header-search .header-search-content [type=search]{background-color:#fff;border:1px solid #e5e5e5;color:#666;padding:0 48px 0 20px;height:48px;width:280px;line-height:48px;font-size:14px}.header-action-area .header-search .header-search-content [type=search]::-webkit-input-placeholder{color:#666}.header-action-area .header-search .header-search-content [type=search]::-moz-placeholder{color:#666}.header-action-area .header-search .header-search-content [type=search]:-ms-input-placeholder{color:#666}.header-action-area .header-search .header-search-content [type=search]:-moz-placeholder{color:#666}@media only screen and (max-width:479.98px){.header-action-area .header-search .header-search-content [type=search]{width:190px;font-size:12px;padding:0 40px 0 20px}}.header-action-area .header-search .header-search-content [type=submit]{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#666;cursor:pointer;font-size:22px;line-height:50px;padding:0;position:absolute;right:0;height:100%;width:48px}.header-action-area .header-search .header-search-content [type=submit]:hover{color:#0163d2}@media only screen and (max-width:479.98px){.header-action-area .header-search .header-search-content [type=submit]{width:40px;font-size:18px}}.header-action-area .header-search:hover .header-search-content{opacity:1;visibility:visible;bottom:-45px}@media only screen and (max-width:479.98px){.header-action-area .header-search:hover .header-search-content{bottom:-50px;right:0}}.header-minicart-content{overflow:hidden;position:absolute;right:0;text-align:left;top:100%;z-index:999;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out}.header-minicart-content .minicart-inner{background:#fff;border:1px solid #e5e5e5;color:#666;font-size:14px;line-height:1.5;max-height:500px;overflow:auto;padding:0;width:360px}@media only screen and (max-width:1199px){.header-minicart-content .minicart-inner{width:320px}}@media only screen and (max-width:575px){.header-minicart-content .minicart-inner{width:290px}}.header-minicart-content .minicart-inner .minicart-list{height:200px;margin:30px 30px 12px;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width:1199px){.header-minicart-content .minicart-inner .minicart-list{margin:20px}}@media only screen and (max-width:575px){.header-minicart-content .minicart-inner .minicart-list{height:160px;margin:15px}}.header-minicart-content .minicart-inner .minicart-list{scrollbar-width:auto;scrollbar-color:#d6d6d6 #ededed}.header-minicart-content .minicart-inner .minicart-list::-webkit-scrollbar{width:3px}.header-minicart-content .minicart-inner .minicart-list::-webkit-scrollbar-track{background:#ededed}.header-minicart-content .minicart-inner .minicart-list::-webkit-scrollbar-thumb{background-color:#d6d6d6;border-radius:100px;border:0 solid #fff}.header-minicart-content .minicart-inner .minicart-list .minicart-item{margin-bottom:20px;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:575px){.header-minicart-content .minicart-inner .minicart-list .minicart-item{margin-bottom:10px}}.header-minicart-content .minicart-inner .minicart-list .minicart-item:last-child{margin-bottom:0}.header-minicart-content .minicart-inner .minicart-list .minicart-item .thumb{color:#323232;display:block;font-weight:400;line-height:1.35;margin:0 30px 15px 0;text-align:left}@media only screen and (max-width:575px){.header-minicart-content .minicart-inner .minicart-list .minicart-item .thumb{font-size:13px;margin:0 30px 7px 0}}.header-minicart-content .minicart-inner .minicart-list .minicart-item .thumb img{border:1px solid transparent;float:left;margin:0;margin-right:15px;position:relative;width:90px;height:auto;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:575px){.header-minicart-content .minicart-inner .minicart-list .minicart-item .thumb img{margin-right:10px;width:75px}}.header-minicart-content .minicart-inner .minicart-list .minicart-item .thumb:hover{color:#0163d2}.header-minicart-content .minicart-inner .minicart-list .minicart-item .thumb:hover img{border-color:#0163d2}.header-minicart-content .minicart-inner .minicart-list .minicart-item .quantity-price{color:#666;font-size:14px;font-weight:400;line-height:1;margin-bottom:0}@media only screen and (max-width:575px){.header-minicart-content .minicart-inner .minicart-list .minicart-item .quantity-price{font-size:12px}}.header-minicart-content .minicart-inner .minicart-list .minicart-item .quantity-price span{color:#323232;font-weight:500}.header-minicart-content .minicart-inner .minicart-list .minicart-item .minicart-remove{background-color:#0163d2;border:0;color:#fff;display:block;font-size:13px;font-weight:400;height:14px;line-height:18px;margin:0;padding:0;position:absolute;left:0;text-align:center;top:0;width:15px;z-index:1;border-radius:0}.header-minicart-content .minicart-inner .minicart-list .minicart-item .minicart-remove span{position:relative;top:-2px;left:.5px}.header-minicart-content .minicart-inner .minicart-list .minicart-item .minicart-remove:hover{background-color:#242424}.header-minicart-content .minicart-inner .minicart-total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e5e5;color:#323232;font-size:19px;font-weight:500;line-height:40px;margin:0 30px;padding:10px 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1199px){.header-minicart-content .minicart-inner .minicart-total{font-size:16px;margin:0 20px;padding:6px 0 4px}}.header-minicart-content .minicart-inner .minicart-total .total{color:#242424}.header-minicart-content .minicart-inner .minicart-buttons{border-top:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 30px}@media only screen and (max-width:1199px){.header-minicart-content .minicart-inner .minicart-buttons{padding:20px 20px}}.header-minicart-content .minicart-inner .minicart-buttons .cart-button{background-color:#323232;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:1;padding:16px 15px 15px;text-align:center;width:50%}@media only screen and (max-width:1199px){.header-minicart-content .minicart-inner .minicart-buttons .cart-button{font-size:13px;padding:14px 5px 13px}}.header-minicart-content .minicart-inner .minicart-buttons .cart-button+.cart-button{margin-left:5px}.header-minicart-content .minicart-inner .minicart-buttons .cart-button:hover{background-color:#0163d2}.header-logo-area{position:relative}.header-logo-area a{display:block}.header-logo-area img{max-width:170px}@media only screen and (max-width:479.98px){.header-logo-area img{max-width:128px}}.header-logo-area .logo-light{display:none}.header-phone{position:relative;color:#999;text-align:center;border:2px solid #e5e5e5;border-radius:4px;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;height:70px}@media only screen and (max-width:991px){.header-phone{display:none}}.header-phone p{color:#999;font-size:14px;line-height:1.4;margin:0}.header-phone p b{color:#0163d2;font-size:18px;font-weight:500}.header-info-list{margin-bottom:0}.header-info-list>li{display:inline-block;line-height:1;padding:0 19px;position:relative;text-transform:uppercase}.header-info-list>li:first-child{padding-left:0}.header-info-list>li:last-child{padding-right:0}.header-info-list>li>a{color:#666;display:block;line-height:40px;font-size:14px;text-transform:capitalize;padding:5px 0}.header-info-list>li>a:hover{color:#0163d2}.header-info-list>li+li:before{background:rgba(0,0,0,0.1);content:"";display:block;height:20px;left:-1px;position:absolute;top:50%;width:1px;z-index:9;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-search-box{overflow:hidden;position:relative}@media only screen and (max-width:991px){.header-search-box{display:none}}.header-search-box .form-control{background-color:#fff;border:2px solid #e5e5e5;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;color:#9e9e9e;display:block;font-size:13px;line-height:48px;height:70px;outline:0;max-width:100%;padding:0 20px;padding-right:70px;text-align:left;width:100%}.header-search-box .form-control::-webkit-input-placeholder{color:#9e9e9e}.header-search-box .form-control::-moz-placeholder{color:#9e9e9e}.header-search-box .form-control:-ms-input-placeholder{color:#9e9e9e}.header-search-box .form-control:-moz-placeholder{color:#9e9e9e}.header-search-box [type=submit]{background-color:#0163d2;color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:24px;height:100%;line-height:72px;right:0;top:0;padding:0 26px;position:absolute;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.header-search-box [type=submit]:hover{background-color:#242424}.btn-menu{background-color:transparent;border:0;display:none;margin:0;padding:0;font-size:30px;margin-left:12px;padding-left:12px;height:30px;line-height:30px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:991px){.btn-menu{display:inline-block}}@media only screen and (max-width:479.98px){.btn-menu{font-size:28px;padding-left:0}}.btn-menu:hover{color:#0163d2}.banner-nav{height:94px;position:relative;overflow:hidden}@media only screen and (max-width:991px){.banner-nav{height:40px}}.banner-nav .close-banner{color:#fff;position:absolute;top:22px;right:15px;font-size:20px;cursor:pointer;line-height:1}@media only screen and (max-width:991px){.banner-nav .close-banner{top:12px;right:25px;font-size:15px}}.banner-nav .img-fluid{width:100%;height:100%;background-size:cover;background-position:top right}.home-slider-container{overflow:hidden;position:relative}.home-slider-container .home-slider-wrapper{position:relative}.home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .sub-title-box{animation:800ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:800ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .title-box{animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-webkit-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-moz-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-ms-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-o-animation:1100ms ease-in-out 0s normal none 1 running bounceIn}.home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .desc-box{animation:900ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:900ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .btn-box .btn-theme{animation:600ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:600ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default .swiper-slide-active .slider-content-area .slider-content .btn-box .btn-theme.btn-border{animation:700ms ease-in-out 0s normal none 1 running slideInUp;-webkit-animation:700ms ease-in-out 0s normal none 1 running slideInUp;-moz-animation:700ms ease-in-out 0s normal none 1 running slideInUp;-ms-animation:700ms ease-in-out 0s normal none 1 running slideInUp;-o-animation:700ms ease-in-out 0s normal none 1 running slideInUp}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:top left;display:-webkit-box;display:-ms-flexbox;display:flex;height:583px;position:relative}@media only screen and (max-width:1199px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area{height:460px}}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area{height:400px}}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .container{padding-bottom:0;padding-top:0}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content{margin-top:-5px}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .sub-title-box,.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title-box,.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc-box,.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-theme,.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-border{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .sub-title{line-height:50px;letter-spacing:0;font-weight:300;font-size:50px;color:#666;margin-bottom:0;text-transform:uppercase}@media only screen and (max-width:1199px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .sub-title{font-size:40px}}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .sub-title{font-size:30px;margin-bottom:0;line-height:1}}@media only screen and (max-width:575px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .sub-title{font-size:26px}}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title{line-height:60px;letter-spacing:-2px;font-weight:500;font-size:50px;color:#242424;margin-bottom:12px;text-transform:uppercase}@media only screen and (max-width:1199px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title{font-size:40px}}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title{font-size:34px;margin-bottom:0}}@media only screen and (max-width:575px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .title{font-size:28px}}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc{color:#666;line-height:28px;letter-spacing:0;font-weight:400;font-size:20px;margin-bottom:35px;max-width:330px}@media only screen and (max-width:1199px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc{margin-bottom:25px}}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .desc{margin-bottom:18px;font-size:16px}}.home-slider-container .home-slider-wrapper.slider-default .slider-content-area .slider-content .btn-theme+.btn-theme{margin-left:10px}.home-slider-container .home-slider-wrapper.slider-default-style2 .swiper-slide-active .slider-content-area .slider-content .offer-title-box{animation:800ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:800ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style2 .swiper-slide-active .slider-content-area .slider-content .sub-title-box{animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-webkit-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-moz-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-ms-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-o-animation:1100ms ease-in-out 0s normal none 1 running bounceIn}.home-slider-container .home-slider-wrapper.slider-default-style2 .swiper-slide-active .slider-content-area .slider-content .title-box{animation:900ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:900ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style2 .swiper-slide-active .slider-content-area .slider-content .btn-box .btn-theme{animation:600ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:600ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area{background-size:cover;background-position:top right;display:-webkit-box;display:-ms-flexbox;display:flex;height:572px;position:relative}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area{background-color:#f5f5f5;height:400px;background-position:right bottom;background-size:contain;background-repeat:no-repeat}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .container{padding-bottom:0;padding-top:0}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content{margin-top:0;padding:58px 0 0 50px}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content{padding:28px 0 0 30px}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .sub-title-box,.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .title-box,.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .offer-title-box,.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .btn-theme{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .offer-title{color:#0163d2;font-weight:400;font-size:18px;line-height:25px;margin-bottom:8px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .offer-title{font-size:14px;margin-bottom:5px}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .sub-title{font-weight:400;font-size:40px;line-height:40px;margin-bottom:3px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .sub-title{font-size:30px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .sub-title{font-size:24px}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .title{font-weight:700;font-size:40px;line-height:46px;max-width:270px;margin-bottom:28px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .title{font-size:34px;line-height:42px;max-width:300px;margin-bottom:20px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .title{font-size:28px;line-height:38px;max-width:250px}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .btn-theme{background-color:#007aff;border-color:#007aff}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area .slider-content .btn-theme:hover{opacity:.7}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content{padding:68px 0 0 0;text-align:center}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content{padding:58px 0 0 50px;text-align:left}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content{padding:28px 0 0 30px}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content .title{max-width:none}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content .btn-theme{background-color:transparent;border-color:gainsboro}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content .btn-theme{background-color:#f5f5f5}}.home-slider-container .home-slider-wrapper.slider-default-style2 .slider-content-area-two .slider-content .btn-theme:hover{color:#0163d2}.home-slider-container .home-slider-wrapper.slider-default-style3 .swiper-slide-active .slider-content-area .slider-content .offer-title-box{animation:800ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:800ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style3 .swiper-slide-active .slider-content-area .slider-content .sub-title-box{animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-webkit-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-moz-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-ms-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-o-animation:1100ms ease-in-out 0s normal none 1 running bounceIn}.home-slider-container .home-slider-wrapper.slider-default-style3 .swiper-slide-active .slider-content-area .slider-content .title-box{animation:900ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:900ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style3 .swiper-slide-active .slider-content-area .slider-content .btn-box .btn-theme{animation:600ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:600ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area{background-size:cover;background-position:top right;display:-webkit-box;display:-ms-flexbox;display:flex;height:449px;position:relative}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area{height:350px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area{background-position:bottom;background-size:contain;background-repeat:no-repeat;background-color:#f6f6f6;height:320px}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .container{padding-bottom:0;padding-top:0}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content{margin-top:0;padding:113px 0 0 50px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content{padding:54px 0 0 50px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content{padding:24px 0 0 28px}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .sub-title-box,.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .title-box,.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .offer-title-box,.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .offer-title{color:#0163d2;font-weight:400;font-size:18px;line-height:25px;margin-bottom:8px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .offer-title{font-size:14px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .offer-title{font-size:13px;margin-bottom:0}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .sub-title{font-weight:400;font-size:40px;line-height:40px;margin-bottom:3px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .sub-title{font-size:30px;margin-bottom:0}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .sub-title{font-size:22px;line-height:1;margin-top:6px}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .title{font-weight:700;font-size:40px;line-height:46px;margin-bottom:28px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .title{font-size:30px;margin-bottom:18px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .title{font-size:25px}}@media only screen and (max-width:575px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .title{font-size:23px;margin-bottom:7px}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme{background-color:#007aff;border-color:#007aff}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme{font-size:11px;padding:14px 16px}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme.btn-border{background-color:transparent;border-color:#ddd}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme.btn-border{background-color:#f6f6f6}}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme+.btn-theme{margin-left:10px}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme+.btn-theme:hover{color:#0163d2}.home-slider-container .home-slider-wrapper.slider-default-style3 .slider-content-area .slider-content .btn-theme:hover{opacity:.7}.home-slider-container .home-slider-wrapper.slider-default-style4 .swiper-slide-active .slider-content-area .slider-content .offer-title-box{animation:800ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:800ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:800ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style4 .swiper-slide-active .slider-content-area .slider-content .sub-title-box{animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-webkit-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-moz-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-ms-animation:1100ms ease-in-out 0s normal none 1 running bounceIn;-o-animation:1100ms ease-in-out 0s normal none 1 running bounceIn}.home-slider-container .home-slider-wrapper.slider-default-style4 .swiper-slide-active .slider-content-area .slider-content .title-box{animation:900ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:900ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:900ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style4 .swiper-slide-active .slider-content-area .slider-content .btn-box .btn-theme{animation:600ms ease-in-out 0s normal none 1 running zoomIn;-webkit-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-moz-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-ms-animation:600ms ease-in-out 0s normal none 1 running zoomIn;-o-animation:600ms ease-in-out 0s normal none 1 running zoomIn}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;height:445px;position:relative}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area{height:350px}}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .container{padding-bottom:0;padding-top:0}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content{margin-top:-6px;padding:0}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .sub-title-box,.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .title-box,.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .offer-title-box,.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOut;animation-name:fadeOut}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .offer-title{color:#0163d2;font-weight:400;font-size:18px;line-height:25px;margin-bottom:8px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .offer-title{font-size:14px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .offer-title{font-size:13px;margin-bottom:0}}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .sub-title{font-weight:400;font-size:40px;line-height:40px;margin-bottom:3px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .sub-title{font-size:30px;margin-bottom:0}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .sub-title{font-size:22px;line-height:1;margin-top:6px}}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .title{font-weight:700;font-size:40px;line-height:46px;margin-bottom:28px}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .title{font-size:30px;margin-bottom:18px}}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .title{font-size:25px}}@media only screen and (max-width:575px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .title{font-size:23px;margin-bottom:7px}}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme{background-color:#007aff;border-color:#007aff}@media only screen and (max-width:991px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme{font-size:11px;padding:14px 16px}}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme.btn-border{background-color:transparent;border-color:#ddd}@media only screen and (max-width:767px){.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme.btn-border{background-color:#f6f6f6}}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme+.btn-theme{margin-left:10px}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme+.btn-theme:hover{color:#0163d2}.home-slider-container .home-slider-wrapper.slider-default-style4 .slider-content-area .slider-content .btn-theme:hover{opacity:.7}.home-slider-container .swiper-prev,.home-slider-container .swiper-next{background-color:#fff;color:#000;height:60px;font-size:22px;position:absolute;width:60px;z-index:1;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media(max-width:1600px){.home-slider-container .swiper-prev,.home-slider-container .swiper-next{display:none}}.home-slider-container .swiper-prev i,.home-slider-container .swiper-next i{transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}.home-slider-container .swiper-prev:hover i,.home-slider-container .swiper-next:hover i{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}.home-slider-container .swiper-prev{left:20px}.home-slider-container .swiper-next{right:20px}.home-slider-container .home-swiper-pagination{bottom:13px;left:0;width:100%;z-index:2;text-align:center;position:absolute}.home-slider-container .home-swiper-pagination span{background-color:transparent;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;border-radius:50%;cursor:pointer;height:12px;opacity:1!important;margin:0 6px!important;position:relative;width:12px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.home-slider-container .home-swiper-pagination span:before{background-color:#c7c7cc;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.home-slider-container .home-swiper-pagination span:hover{background-color:transparent;-webkit-box-shadow:0 0 0 2px #0163d2;box-shadow:0 0 0 2px #0163d2}.home-slider-container .home-swiper-pagination span:hover:before{background-color:#0163d2;transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4)}.home-slider-container .home-swiper-pagination .swiper-pagination-bullet-active{background-color:transparent;-webkit-box-shadow:0 0 0 2px #0163d2;box-shadow:0 0 0 2px #0163d2}.home-slider-container .home-swiper-pagination .swiper-pagination-bullet-active:before{background-color:#0163d2;transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4)}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animate__bounceIn{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.about-area .container{padding-bottom:95px}.about-content .title{font-size:48px;font-weight:500;line-height:1.042;margin-bottom:15px;max-width:390px}@media only screen and (max-width:1199px){.about-content .title{font-size:30px}}@media only screen and (max-width:575px){.about-content .title{font-size:26px}}.about-content .desc{color:#999;font-size:14px;line-height:1.8;margin-bottom:40px}@media only screen and (max-width:1199px){.about-content .desc{margin-bottom:28px}}.about-thumb img{width:100%}.about-contact ul li{color:#242424;font-size:14px;font-weight:500;line-height:24px;padding:0}.about-contact ul li span{color:#999;display:block;font-weight:400;line-height:1;margin-bottom:5px;text-transform:uppercase}.about-contact ul li+li{margin-top:15px}.team-area .container{padding-bottom:65px;padding-top:91px}.team-item{background-color:#fff;margin-bottom:30px;padding:30px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:575px){.team-item{max-width:300px;margin-left:auto;margin-right:auto}}.team-item .thumb{border-radius:50%}.team-item .thumb img{border-radius:50%;width:100%}.team-item .content{margin-top:28px;text-align:center}.team-item .content .title{color:#999;font-size:14px;font-weight:700;line-height:1;margin-bottom:11px}.team-item .content p{color:#999;font-size:14px;font-weight:400;line-height:1;margin-bottom:0}.team-item .member-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:11px}.team-item .member-social-icons a{color:#242424;font-size:14px}.team-item .member-social-icons a:hover{color:#0163d2}.team-item .member-social-icons a+a{margin-left:14px}.team-item:hover{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.07);box-shadow:0 0 10px 1px rgba(0,0,0,0.07)}.feature-area .container{padding-bottom:69px}@media only screen and (min-width:1200px){.feature-area .container{max-width:1230px}}@media only screen and (max-width:991px){.feature-area.res-991 .container{padding-bottom:34px}}.feature-item{border-right:1px solid #ebebeb;padding:0 15px;text-align:center;width:100%}@media only screen and (max-width:991px){.feature-item{text-align:left;border-color:transparent;padding-bottom:35px}}.feature-item .inner-content{display:inline-block;padding:2px 0 0;padding-left:60px;position:relative;text-align:left}.feature-item .icon-box{left:0;position:absolute;top:50%;width:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.feature-item .icon-box .icon-img{position:relative;top:-1px}.feature-item .content .title{color:#0163d2;font-size:14px;font-weight:500;line-height:1.25;margin-bottom:4px;text-transform:capitalize}.feature-item .content p{color:#959595;font-size:13px;margin:0}.funfact-area .container{padding-bottom:56px;padding-top:92px}.funfact-content-wrap{border-top:1px solid #e5e5e5;padding-top:95px}.funfact-item{margin-bottom:30px;text-align:center}.funfact-item .icon{margin-bottom:38px}.funfact-item .counter-number{color:#242424;display:block;line-height:1;font-size:36px;font-weight:400;margin-bottom:0}@media only screen and (max-width:991px){.funfact-item .counter-number{font-size:28px}}.funfact-item .counter-text{color:#999;display:block;font-size:15px;font-weight:400;margin-top:8px;margin-bottom:0;text-transform:capitalize}.product-area.product-inner-area .container{padding-bottom:90px}@media only screen and (max-width:991px){.product-area.product-inner-area .container{padding-bottom:30px}}.product-area.product-hot-best-sellers-list-area .container{padding-bottom:28px}.product-area.product-full-width-area .container{padding-bottom:90px}.product-area.related-product-area .container{padding-top:40px;padding-bottom:60px}.product-item{margin-bottom:30px}.product-item .product-thumb{overflow:hidden;position:relative}.product-item .product-thumb img{width:100%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.product-item .product-info{padding-top:16px}.product-item .product-info .title{display:block;font-size:16px;font-weight:400;line-height:1.25;margin-bottom:11px;text-transform:capitalize}.product-item .product-info .title a{color:#242424}.product-item .product-info .title a:hover{color:#0163d2}.product-item .product-info .product-rating{margin-bottom:20px}.product-item .product-flag{margin-bottom:0}.product-item .product-flag li{background:#0163d2;border-radius:3px;color:#fff;font-size:10px;font-weight:500;line-height:22px;left:0;min-height:auto;padding:0 9px;position:absolute;top:10px;text-transform:uppercase;text-align:center;z-index:3}.product-item .product-quick-view-btn{background-color:#f1f1f1;border:2px solid #f1f1f1;border-radius:3px;color:#949494;display:inline-block;font-size:24px;height:42px;line-height:39px;left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(0.7);-webkit-transform:translate(-50%,-50%) scale(0.7);-moz-transform:translate(-50%,-50%) scale(0.7);-ms-transform:translate(-50%,-50%) scale(0.7);-o-transform:translate(-50%,-50%) scale(0.7);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;top:50%;width:42px}.product-item .product-quick-view-btn:hover{background-color:#0163d2;border-color:#0163d2;color:#fff}.product-item .product-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.product-item .product-rating span{color:#f9ba48;font-weight:900;font-size:12px;line-height:1;vertical-align:top}.product-item .product-rating span+span{margin-left:3px}.product-item .product-rating .off-rating{color:#e1e1e1}.product-item .product-price{color:#242424;font-size:14px;font-weight:500;line-height:1}.product-item .product-price .price-old{color:#a4a4a4;font-size:13px;font-weight:400;margin-right:5px;opacity:1;text-decoration:line-through}.product-item .add-to-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:28px}.product-item .add-to-links button{background-color:#f1f1f1;border:0;color:#0163d2;display:inline-block;line-height:44px;height:42px;font-weight:400;font-size:18px;padding:0;border-radius:3px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:42px;vertical-align:top}.product-item .add-to-links button.product-cart{font-size:14px;height:42px;line-height:42px;font-weight:500;padding:0 5px;border:0;text-align:center;width:176px;text-transform:uppercase}.product-item .add-to-links button+button{margin-left:5px}.product-item .add-to-links button:hover{background-color:#0163d2;color:#fff}.product-item:hover .product-thumb .product-quick-view-btn{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}.product-item-style2{border-radius:4px;background-color:#fff;padding:23px 20px 33px}.product-item-style2 .add-to-links button.product-cart{width:136px}.product-item-style3{border:2px solid #e5e5e5;border-radius:3px;padding:29px 19px;min-height:572px}@media only screen and (max-width:1199px){.product-item-style3{min-height:492px}}.product-item-style3 .add-to-links button.product-cart{width:234px}.product-list-item{min-height:230px;overflow:hidden;display:block;position:relative}@media only screen and (max-width:1199px){.product-list-item{min-height:180px}}.product-list-item .product-thumb{float:left;width:40.353%;position:relative}@media only screen and (max-width:991px){.product-list-item .product-thumb{width:25.353%}}@media only screen and (max-width:767px){.product-list-item .product-thumb{width:33.353%}}@media only screen and (max-width:479.98px){.product-list-item .product-thumb{float:none;width:100%}}.product-list-item .product-desc{float:left;text-align:left;padding-left:30px;width:59.647%;max-width:300px}@media only screen and (max-width:479.98px){.product-list-item .product-desc{float:none;width:100%;padding-left:0}}.product-list-item .product-info{padding-top:0}.product-list-item-style2{min-height:187px;border:0;padding:20px 30px;background:#fff;border-radius:3px;overflow:hidden;display:block;position:relative;-webkit-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}@media only screen and (max-width:991px){.product-list-item-style2{min-height:155px}}@media only screen and (max-width:767px){.product-list-item-style2{min-height:140px}}.product-list-item-style2 .product-thumb{float:left;width:47.37%;position:relative}@media only screen and (max-width:991px){.product-list-item-style2 .product-thumb{width:43.37%}}@media only screen and (max-width:767px){.product-list-item-style2 .product-thumb{width:22.353%}}@media only screen and (max-width:767px){.product-list-item-style2 .product-thumb{width:22.353%}}@media only screen and (max-width:479.98px){.product-list-item-style2 .product-thumb{width:47.353%}}.product-list-item-style2 .product-desc{padding-left:10px;padding-right:0;width:52.63%;padding-top:13px;float:left;text-align:left;max-width:300px}@media only screen and (max-width:991px){.product-list-item-style2 .product-desc{padding-top:0}}.product-list-item-style2 .product-info{padding-top:0}.product-list-item-style2 .product-info .title{font-size:14px;line-height:1.286}.product-list-item-style3{overflow:hidden;display:block;position:relative}.product-list-item-style3 .product-thumb{float:left;width:27.03%;position:relative}.product-list-item-style3 .product-desc{width:72.97%;padding-left:10px;max-width:none;float:left;text-align:left}.product-list-item-style3 .product-info{padding-top:0}.product-list-item-style3 .product-info .title{font-size:14px;line-height:1.286;margin-bottom:6px}.product-list-item-style3 .product-categories{font-size:13px;color:#a4a4a4;margin-bottom:8px}@media only screen and (max-width:1199px){.product-list-item-style3 .product-categories{color:#999}}.product-list-item-style3 .product-categories a{font-size:13px;color:#a4a4a4;font-weight:400;line-height:1;padding:0;text-transform:capitalize}@media only screen and (max-width:1199px){.product-list-item-style3 .product-categories a{color:#999;font-size:12px}}.product-list-item-style3 .product-categories a:hover{color:#0163d2}.product-list-item-style4{margin-bottom:50px}.product-list-item-style4 .inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:575px){.product-list-item-style4 .inner-content{display:block}}.product-list-item-style4 .product-thumb{padding-left:0;padding-right:0;position:relative;-webkit-box-flex:0;flex:0 0 31.035%;-ms-flex:0 0 31.035%;margin-right:60px}@media only screen and (max-width:575px){.product-list-item-style4 .product-thumb{margin-right:0;margin-bottom:20px}}.product-list-item-style4 .product-desc{text-align:left;padding:0;border:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.product-list-item-style4 .product-info{padding-top:0}.product-list-item-style4 .product-info .title{font-weight:500;font-size:16px;line-height:1.25;margin-bottom:27px}.product-list-item-style4 .product-info p{color:#999;line-height:24px;font-size:14px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px}.product-list-item-style4 .product-categories{font-size:13px;color:#a4a4a4;margin-bottom:8px}.product-list-item-style4 .product-categories a{font-size:13px;color:#a4a4a4;font-weight:400;line-height:1;padding:0;text-transform:capitalize}.product-list-item-style4 .product-categories a:hover{color:#0163d2}.product-category{margin-bottom:30px;position:relative}.product-category .thumb{border-radius:4px;overflow:hidden;position:relative}.product-category .thumb img{border-radius:4px;width:100%;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.product-category .content{bottom:25px;left:27px;position:absolute;pointer-events:none}.product-category .content .title{font-size:16px;line-height:1.3333;font-weight:500;text-transform:uppercase;letter-spacing:0;margin-bottom:3px}.product-category .content .btn-link{color:#999;font-size:14px;line-height:1.25;font-weight:400;letter-spacing:-0.03em;margin:0;pointer-events:visible;text-transform:uppercase;text-decoration:none}.product-category .content .btn-link:hover{color:#0163d2}.product-category:hover .thumb img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.product-category-style2{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:30px;padding:9px 9px 22px;text-align:center}@media only screen and (max-width:1199px){.product-category-style2{padding:9px 9px 20px}}.product-category-style2 .thumb img{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:479.98px){.product-category-style2 .thumb img{width:100%}}.product-category-style2 .thumb img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.product-category-style2 .content{margin-top:4px}.product-category-style2 .content .title{font-size:16px;font-weight:500;color:#242424;letter-spacing:-0.025em;line-height:1;margin-bottom:4px}@media only screen and (max-width:1199px){.product-category-style2 .content .title{font-size:14px}}.product-category-style2 .content .btn-link{color:#242424;font-size:12px;letter-spacing:-0.03em}.product-category-style2 .content .btn-link:hover{color:#0163d2}.product-single-item{margin-bottom:30px;position:relative}.product-single-item .thumb{border-radius:4px;position:relative;overflow:hidden}.product-single-item .thumb .hover-img{border-radius:4px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:100%}.product-single-item:hover .thumb .hover-img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.product-single-item-style1 .thumb img{min-height:210px;-o-object-fit:cover;object-fit:cover}.product-single-item-style1 .content{position:absolute;left:9.5%;pointer-events:none;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-single-item-style1 .content .sub-title{color:#999;font-weight:400;margin-bottom:14px;font-size:14px}.product-single-item-style1 .content .title{color:#242424;font-size:18px;line-height:1.3333;margin-bottom:25px;font-weight:400;letter-spacing:-0.03em;text-transform:uppercase}.product-single-item-style1 .content .product-price{color:#666;font-size:14px;margin:0;line-height:1}.product-single-item-style1 .content .product-price .price{font-size:20px;font-weight:500;color:#0163d2}.product-single-item-style1 .content .product-price .price>small{font-size:14px;vertical-align:top;font-weight:500}.product-single-item-style2 .thumb img{min-height:210px;-o-object-fit:cover;object-fit:cover}.product-single-item-style2 .content{position:absolute;left:9.5%;margin-top:2px;pointer-events:none;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-single-item-style2 .content .offer{display:inline-block;vertical-align:top;font-size:10px;font-weight:400;background:#ffde25;line-height:22px;text-transform:uppercase;padding:0 11px;border-radius:3px;color:#242424;margin-bottom:18px}.product-single-item-style2 .content .title{color:#242424;font-size:18px;line-height:1.3333;margin-bottom:22px;font-weight:400;letter-spacing:-0.03em;text-transform:uppercase}.product-single-item-style2 .content .price-title{color:#666;font-size:16px;margin:0;line-height:1}.product-single-item-style3 .thumb img{min-height:210px;-o-object-fit:cover;object-fit:cover}.product-single-item-style3 .content{position:absolute;left:20px;margin-top:-1px;pointer-events:none;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-single-item-style3 .content .offer{color:#fff;font-size:18px;line-height:1.333;margin-bottom:50px;font-weight:400;letter-spacing:-0.03em;text-transform:uppercase}.product-single-item-style3 .content .title{color:#fff;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.3333;letter-spacing:-0.03em;text-transform:uppercase}.product-single-item-style3 .content .btn-link{color:#fff;font-size:12px;margin:0;line-height:1;font-weight:500;pointer-events:visible;border-bottom:1px solid;text-transform:uppercase;text-decoration:inherit}.product-single-item-style3 .content .btn-link:hover{color:#0163d2}.product-single-item-style4{margin-bottom:30px}.product-single-item-style4 .thumb{border:2px solid #e5e5e5}@media only screen and (max-width:1199px){.product-single-item-style4 .thumb{height:492px}}@media only screen and (max-width:991px){.product-single-item-style4 .thumb{height:274px}}@media only screen and (max-width:479.98px){.product-single-item-style4 .thumb{height:305px}}.product-single-item-style4 .thumb img{width:100%}@media only screen and (max-width:991px){.product-single-item-style4 .thumb img{opacity:0}}.product-single-item-style4 .content{position:absolute;left:28px;text-align:left;top:11%;pointer-events:none}.product-single-item-style4 .content .sub-title{margin-bottom:14px;font-size:14px;font-weight:400}.product-single-item-style4 .content .title{color:#242424;font-size:26px;line-height:1.154;margin-bottom:19px;font-weight:400;letter-spacing:-0.03em}.product-single-item-style4 .content .title span{font-weight:700}.product-single-item-style4 .content .price{color:#242424;font-size:14px;margin:0 0 28px;line-height:1;font-weight:400}.product-single-item-style4 .content .price span{font-size:20px;font-weight:500}.product-single-item-style4 .content .price span small{font-size:14px;vertical-align:top;font-weight:500}.product-single-item-style4 .content .btn-theme{font-weight:500;pointer-events:visible}@media only screen and (max-width:1199px){.product-single-item-style5{margin-top:30px;margin-bottom:0}}.product-single-item-style5 .thumb img{min-height:170px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:767px){.product-single-item-style5 .thumb img{max-height:200px}}.product-single-item-style5 .content{position:absolute;left:20px;pointer-events:none;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-single-item-style5 .content .title{color:#fff;margin-bottom:7px;font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-0.03em}.product-single-item-style5 .content .offer{color:#fff;font-size:18px;line-height:1.25;margin-bottom:24px;font-weight:400;letter-spacing:-0.03em}.product-single-item-style5 .content .btn-link{color:#fff;font-size:12px;margin:0;line-height:1;font-weight:700;pointer-events:visible}.product-single-item-style5 .content .btn-link:hover{color:#0163d2}@media only screen and (max-width:1199px){.product-single-item-style6{margin-bottom:0;margin-top:30px}}.product-single-item-style6 .thumb img{min-height:210px;-o-object-fit:cover;object-fit:cover}.product-single-item-style6 .content{position:absolute;left:19px;text-align:left;top:50%;margin-top:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.product-single-item-style6 .content .offer{display:inline-block;font-size:10px;background:#ffde25;line-height:1;font-weight:400;text-transform:uppercase;padding:7px 11px 6px;border-radius:3px;margin-bottom:22px}.product-single-item-style6 .content .title{font-size:26px;line-height:1.154;margin-bottom:16px;font-weight:400;letter-spacing:-0.03em}.product-single-item-style6 .content .title span{font-weight:700}.product-single-item-style6 .content .price-title{color:#242424;font-size:16px;line-height:1;text-transform:capitalize}@media only screen and (max-width:1199px){.product-single-item-style7{margin-bottom:0;margin-top:30px}}.product-single-item-style7 .thumb img{min-height:210px;-o-object-fit:cover;object-fit:cover}.product-single-item-style7 .content{position:absolute;left:19px;margin-top:2px;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.product-single-item-style7 .content .sub-title{color:#242424;font-size:14px;font-weight:400;margin-bottom:14px}.product-single-item-style7 .content .title{font-size:26px;line-height:1.154;margin-bottom:19px;font-weight:400;letter-spacing:-0.03em}.product-single-item-style7 .content .title span{font-weight:700}.product-single-item-style7 .content .product-price{color:#242424;font-size:14px;margin:0;line-height:1}.product-single-item-style7 .content .product-price .price{font-size:20px;font-weight:500;color:#242424}.product-single-item-style7 .content .product-price .price>small{font-size:14px;vertical-align:top;font-weight:500}.product-single-item-style8{margin-bottom:0}.product-single-item-style8 .thumb{height:200px;text-align:right}@media only screen and (max-width:991px){.product-single-item-style8 .thumb{text-align:left;height:160px;margin-bottom:30px}}.product-single-item-style8 .thumb a{display:inline-block;overflow:hidden;position:relative}.product-single-item-style8 .thumb .hover-img{min-height:200px;-o-object-fit:cover;object-fit:cover;width:auto}@media only screen and (max-width:1199px){.product-single-item-style8 .thumb .hover-img{min-height:120px;width:210px;margin-top:36px}}.product-single-item-style8 .content{position:absolute;left:0;pointer-events:none;margin-top:0;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:991px){.product-single-item-style8 .content{position:relative;-webkit-transform:none;transform:none;top:0;padding-bottom:50px}}.product-single-item-style8 .content .sub-title{color:#fff;font-size:14px;font-weight:400;margin-bottom:14px}.product-single-item-style8 .content .title{color:#fff;font-size:26px;line-height:.923;margin-bottom:25px;font-weight:400;letter-spacing:-0.03em}.product-single-item-style8 .content .product-price{color:#fff;font-size:14px;margin:0;line-height:1}.product-single-item-style8 .content .product-price .price{font-size:20px;font-weight:500;color:#fff}.product-single-item-style8 .content .product-price .price>small{font-size:14px;vertical-align:top;font-weight:500}.product-single-item-style9 .thumb img{width:100%}.product-single-item-style9 .content{left:45px;position:absolute;top:62px}@media only screen and (max-width:1199px){.product-single-item-style9 .content{top:20px;left:20px}}.product-single-item-style9 .content .sub-title{color:#62ac01;margin-bottom:14px;font-size:14px;font-weight:400}.product-single-item-style9 .content .title{color:#242424;font-size:26px;line-height:1.154;margin-bottom:19px;font-weight:400;letter-spacing:-0.03em}.product-single-item-style9 .content .title span{font-weight:700}.product-single-item-style9 .content .price{color:#242424;font-size:14px;margin:0 0 28px;line-height:1;font-weight:400}.product-single-item-style9 .content .price span{font-size:20px;font-weight:500}.product-single-item-style9 .content .price span small{font-size:14px;vertical-align:top;font-weight:500}.product-single-item-style9 .content .btn-theme{font-weight:500;pointer-events:visible}.weekly-product-item{border:2px solid #0163d2;background:#fff;border-top:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px 28px 36px}@media only screen and (max-width:991px){.weekly-product-item{margin-bottom:40px}}.weekly-product-item .product-thumb{overflow:hidden;position:relative}.weekly-product-item .product-thumb img{width:100%}.weekly-product-item .product-info{padding-top:20px}.weekly-product-item .product-info .title{font-size:16px;font-weight:500;line-height:1.25;margin-bottom:6px;text-transform:capitalize}.weekly-product-item .product-info .title a{color:#242424}.weekly-product-item .product-info .title a:hover{color:#0163d2}.weekly-product-item .product-flag{margin-bottom:0}.weekly-product-item .product-flag li{background:#0163d2;border-radius:3px;color:#fff;font-size:10px;font-weight:500;line-height:22px;left:0;min-height:auto;padding:0 9px;position:absolute;top:10px;text-transform:uppercase;text-align:center;z-index:3}.weekly-product-item .product-quick-view-btn{background-color:#f1f1f1;border:2px solid #f1f1f1;border-radius:3px;color:#949494;display:inline-block;font-size:24px;height:42px;line-height:39px;left:50%;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(0.7);-webkit-transform:translate(-50%,-50%) scale(0.7);-moz-transform:translate(-50%,-50%) scale(0.7);-ms-transform:translate(-50%,-50%) scale(0.7);-o-transform:translate(-50%,-50%) scale(0.7);transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;top:50%;width:42px}.weekly-product-item .product-quick-view-btn:hover{background-color:#0163d2;border-color:#0163d2;color:#fff}.weekly-product-item .product-price{color:#242424;font-size:14px;font-weight:500;line-height:1;margin-bottom:42px}.weekly-product-item .product-price .price-old{color:#a4a4a4;font-size:13px;font-weight:400;margin-right:5px;opacity:1;text-decoration:line-through}.weekly-product-item .pst-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.weekly-product-item .pst-inner .product-available{color:#999;font-size:14px}.weekly-product-item .pst-inner .product-available span{color:#242424;font-weight:500}.weekly-product-item .pst-inner .product-sold{color:#999;font-size:14px}.weekly-product-item .pst-inner .product-sold span{color:#242424;font-weight:500}.weekly-product-item .progress-quanlity-bar{border-radius:5px;background:#f6f6f6;height:13px;margin-top:4px}.weekly-product-item .progress-quanlity-bar .width{background:#fed700;border-radius:5px;height:13px}.weekly-product-item:hover .product-thumb .product-quick-view-btn{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}.weekly-product-list-item{background:#fff;padding:30px 30px 26px;border:2px solid #0163d2;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:0;display:inline-block;vertical-align:top;width:100%;margin-bottom:30px}.weekly-product-list-item .product-thumb{float:left;width:43.91%}@media only screen and (max-width:767px){.weekly-product-list-item .product-thumb{width:100%;float:none}}.weekly-product-list-item .product-desc{float:left;width:56.09%;text-align:left;padding-left:30px}@media only screen and (max-width:767px){.weekly-product-list-item .product-desc{width:100%;padding-left:0;float:none}}.weekly-product-list-item .product-info{padding-top:0}.weekly-product-list-thumb{clear:both;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:121px}@media only screen and (max-width:575px){.weekly-product-list-thumb{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding-bottom:14px;padding-top:10px}}.weekly-product-list-thumb .thumb-item{border:1px solid #e5e5e5;margin-right:20px;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:575px){.weekly-product-list-thumb .thumb-item{width:50%;margin-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.weekly-product-list-thumb .thumb-item img{max-height:100%;width:auto;display:inline-block}.weekly-product-list-thumb .thumb-item:last-child{margin-right:0}.weekly-product-list-thumb .thumb-item:hover{border-color:#0163d2}.product-page-header-content.text-style{position:relative}.product-page-header-content.text-style .title{font-size:48px;font-weight:300;text-transform:uppercase;position:absolute;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);left:60px;margin:0;line-height:1;margin-top:4px}@media only screen and (max-width:1199px){.product-page-header-content.text-style .title{font-size:38px;left:30px}}@media only screen and (max-width:767px){.product-page-header-content.text-style .title{font-size:30px}}.product-page-header-content.text-style.shop-full-width .title{font-size:56px;left:155px}@media only screen and (max-width:1199px){.product-page-header-content.text-style.shop-full-width .title{font-size:38px;left:30px}}@media only screen and (max-width:767px){.product-page-header-content.text-style.shop-full-width .title{font-size:30px}}@media only screen and (max-width:767px){.product-page-header-content.text-style img{min-height:220px;-o-object-fit:cover;object-fit:cover}}.product-tab-nav .nav-tabs{border-bottom:1px solid #e3e3e3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:58px;position:relative;padding-bottom:20px}.product-tab-nav .nav-tabs .nav-link{background-color:#fff;border:2px solid #e5e5e5;color:#242424;display:inline-block;font-size:20px;font-weight:500;line-height:30px;padding:13px 10px;min-width:210px;border-radius:4px;text-align:center;position:relative;text-transform:uppercase;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:1199px){.product-tab-nav .nav-tabs .nav-link{font-size:14px;padding:7px;min-width:150px}}@media only screen and (max-width:575px){.product-tab-nav .nav-tabs .nav-link{font-size:12px;padding:4px;min-width:120px}}@media only screen and (max-width:479.98px){.product-tab-nav .nav-tabs .nav-link{min-width:100%;width:100%}}.product-tab-nav .nav-tabs .nav-link.active{background:#0163d2;border-color:#0163d2;color:#fff}.product-tab-nav .nav-tabs .nav-link.active:before{opacity:1;visibility:visible}.product-tab-nav .nav-tabs .nav-link:before{background-color:#0163d2;content:"";height:2px;width:100%;position:absolute;opacity:0;visibility:hidden;left:0;right:0;bottom:-22px;transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out}@media only screen and (max-width:479.98px){.product-tab-nav .nav-tabs .nav-link:before{display:none}}.product-tab-nav .nav-tabs .nav-link+.nav-link{margin-left:10px}@media only screen and (max-width:479.98px){.product-tab-nav .nav-tabs .nav-link+.nav-link{margin-left:0;margin-top:5px}}.product-tab-nav .nav-tabs .nav-link:hover{background:#0163d2;border-color:#0163d2;color:#fff}.product-tab-nav .nav-tabs .nav-link:hover:before{opacity:1;visibility:visible}.product-tab-nav-style2{position:relative;top:-1px}.product-tab-nav-style2 .nav-tabs{border:0;line-height:1}@media only screen and (max-width:575px){.product-tab-nav-style2 .nav-tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}.product-tab-nav-style2 .nav-tabs .nav-link{background-color:transparent;border:0;color:#999;cursor:pointer;display:inline-block;font-size:14px;float:left;line-height:18px;padding:5px 10px;margin:0;position:relative;text-transform:uppercase;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:767px){.product-tab-nav-style2 .nav-tabs .nav-link{font-size:13px;line-height:14px;padding:2px 8px}}.product-tab-nav-style2 .nav-tabs .nav-link:before{background-color:transparent;bottom:-14px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.product-tab-nav-style2 .nav-tabs .nav-link.active{color:#0163d2}.product-tab-nav-style2 .nav-tabs .nav-link.active:before{background:#0163d2;transition:all 500ms linear;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear}.product-tab-nav-style2 .nav-tabs .nav-link+.nav-link{margin-left:10px}.product-tab-nav-style2 .nav-tabs .nav-link:hover{color:#0163d2}.product-tab-nav-style2 .nav-tabs .nav-link:hover:before{background:#0163d2;transition:all 500ms linear;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear}.product-tab-nav-style3{position:relative}.product-tab-nav-style3 .nav-tabs{border:0;line-height:1}.product-tab-nav-style3 .nav-tabs .nav-link{background-color:transparent;border:0;cursor:pointer;display:inline-block;padding:0;margin:0;position:relative;width:26px;height:22px;line-height:30px;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.product-tab-nav-style3 .nav-tabs .nav-link.grid:before{background:url("../img/icons/gridview.webp") no-repeat left center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.product-tab-nav-style3 .nav-tabs .nav-link.grid.active:before{background:url("../img/icons/gridview-hover.webp") no-repeat left center}.product-tab-nav-style3 .nav-tabs .nav-link.grid:hover:before{background:url("../img/icons/gridview-hover.webp") no-repeat left center}.product-tab-nav-style3 .nav-tabs .nav-link.list:before{background:url("../img/icons/listview.webp") no-repeat left center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.product-tab-nav-style3 .nav-tabs .nav-link.list.active:before{background:url("../img/icons/listview-hover.webp") no-repeat left center}.product-tab-nav-style3 .nav-tabs .nav-link.list:hover:before{background:url("../img/icons/listview-hover.webp") no-repeat left center}.product-tab-nav-style3 .nav-tabs .nav-link:before{content:"";display:block;height:100%;width:100%;-webkit-transition:.3s ease;transition:.3s ease}.product-tab-nav-style3 .nav-tabs .nav-link+.nav-link{margin-left:19px}.privacy-policy-area .container{padding-bottom:70px}.policy-info{margin-bottom:72px}@media only screen and (max-width:1199px){.policy-info{margin-bottom:32px}}.policy-info .title{font-size:21px;font-weight:500;line-height:1;margin-bottom:20px}.policy-info p{color:#999}.policy-info p a{color:#242424}.policy-content .title{color:#242424;font-weight:500;font-size:21px;margin-bottom:20px}.policy-content .sub-title{font-size:18px;font-weight:500;margin-bottom:16px}.policy-content p{color:#999;font-size:14px;line-height:1.8;margin-bottom:25px}.policy-content .info{margin-top:68px}@media only screen and (max-width:1199px){.policy-content .info{margin-top:32px}}.product-single-thumb{position:relative}@media only screen and (max-width:991px){.product-single-thumb{margin-bottom:50px}}.product-single-thumb .single-product-nav{position:relative;margin:0 35px}.product-single-thumb .single-product-nav .swiper-slide{position:relative}.product-single-thumb .single-product-nav .swiper-slide:before{content:"";left:-1px;opacity:0;right:-1px;height:3px;background:#5bb300;position:absolute;bottom:3px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;z-index:1}.product-single-thumb .single-product-nav .swiper-slide img{border:1px solid #cecece;cursor:pointer;margin-bottom:3px;position:relative;text-align:center}.product-single-thumb .single-product-nav .swiper-slide-thumb-active:before{opacity:1}.product-single-thumb .single-product-nav .swiper-slide:hover:before{opacity:1}.product-single-thumb .product-single-swiper-wrap{position:relative}.product-single-thumb .single-swiper-btn-wrap .swiper-btn-prev,.product-single-thumb .single-swiper-btn-wrap .swiper-btn-next{color:#3e444a;font-size:30px;position:absolute;height:34px;width:20px;line-height:33px;top:50%;-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%);text-align:left}.product-single-thumb .single-swiper-btn-wrap .swiper-btn-prev:hover,.product-single-thumb .single-swiper-btn-wrap .swiper-btn-next:hover{color:#0163d2}.product-single-thumb .single-swiper-btn-wrap .swiper-btn-prev{left:0}.product-single-thumb .single-swiper-btn-wrap .swiper-btn-next{right:0;text-align:right}.product-single-info .main-title{font-size:32px;font-weight:500;line-height:1.25;margin-bottom:19px;text-transform:none;color:#242424;letter-spacing:-0.03em}@media only screen and (max-width:1199px){.product-single-info .main-title{font-size:24px;margin-bottom:10px}}.product-single-info .rating-box-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product-single-info .rating-box-wrap .rating-box{display:-webkit-box;display:-ms-flexbox;display:flex}.product-single-info .rating-box-wrap .rating-box i{color:#f9ba48;font-size:20px;letter-spacing:2px}@media only screen and (max-width:1199px){.product-single-info .rating-box-wrap .rating-box i{font-size:16px}}.product-single-info .rating-box-wrap .rating-box i:last-child{color:#e1e1e1}.product-single-info .rating-box-wrap .review-status{position:relative;top:1px}.product-single-info .rating-box-wrap .review-status a{color:#999;display:inline-block;font-size:14px;line-height:1;margin-left:10px}.product-single-info .rating-box-wrap .review-status a:hover{color:#0163d2}.product-single-info .prices{border-top:1px solid #e5e5e5;color:#242424;font-size:18px;font-weight:500;line-height:normal;margin:20px 0 32px 0;padding-top:17px}@media only screen and (max-width:1199px){.product-single-info .prices{margin:20px 0 12px 0}}.product-single-info .desc{color:#999;font-size:14px;line-height:1.8;margin-bottom:36px}@media only screen and (max-width:1199px){.product-single-info .desc{margin-bottom:20px}}.product-single-info .qty-add-to-cart-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media only screen and (max-width:1199px){.product-single-info .qty-add-to-cart-wrap{margin-top:20px}}@media only screen and (max-width:575px){.product-single-info .qty-add-to-cart-wrap{display:block}}@media only screen and (max-width:575px){.product-single-info .qty-add-to-cart-wrap .qty-wrap{margin-bottom:10px}}.product-single-info .color-form-select-wrap .form-label{color:#242424;display:block;font-size:16px;font-weight:500;margin:0 0 8px;padding:0;text-align:left;text-transform:capitalize}.product-single-info .color-form-select-wrap .color-form-select{border:2px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-radius:4px;cursor:pointer;color:#242424;font-size:13px;height:41px;padding:0 5px 0 15px;min-width:285px;width:285px}@media only screen and (max-width:575px){.product-single-info .color-form-select-wrap .color-form-select{width:242px;min-width:242px}}.product-single-info .color-form-select-wrap .color-form-select:active,.product-single-info .color-form-select-wrap .color-form-select:focus{border-color:#242424}.product-single-info .qty-wrap{margin-right:10px}.product-single-info .qty-wrap .pro-qty{display:inline-block;position:relative}.product-single-info .qty-wrap .pro-qty input{background-color:transparent;border:2px solid #e5e5e5;border-radius:4px;color:#3e444a;font-weight:400;width:105px;height:42px;font-size:16px;padding:5px 26px 5px 5px;text-align:center}.product-single-info .qty-wrap .pro-qty .qty-btn{background-color:transparent;position:absolute;width:25px;height:21px;font-size:12px;font-weight:600;top:0;right:0;border-left:1px solid #e5e5e5;line-height:21px;cursor:pointer;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.product-single-info .qty-wrap .pro-qty .qty-btn:hover{background-color:#0163d2;color:#0163d2;color:#fff}.product-single-info .qty-wrap .pro-qty .dec{border-top:1px solid #e5e5e5;top:auto;bottom:0}.product-single-info .btn-theme{padding:14px 81px}@media only screen and (max-width:575px){.product-single-info .btn-theme{padding:14px 60px}}.product-single-info .wishlist-compare-wrap{margin-top:16px}.product-single-info .wishlist-compare-wrap a{background:0;border:0;color:#999;display:inline-block;font-size:14px;font-weight:normal;height:25px;line-height:25px;text-align:center;width:auto;border-radius:0;-webkit-transition:.3s ease;transition:.3s ease}.product-single-info .wishlist-compare-wrap a:hover{color:#0163d2}.product-single-info .wishlist-compare-wrap a i{content:"";font-family:"Ionicons";font-size:18px;display:inline-block;vertical-align:top;line-height:inherit;margin-right:5px}.product-single-info .wishlist-compare-wrap a+a{margin-left:36px}.product-single-info .product-single-meta{border-top:1px solid #e5e5e5;margin:20px 0 22px 0;padding-top:22px;width:100%}@media only screen and (max-width:1199px){.product-single-info .product-single-meta{margin:15px 0 15px 0;padding-top:16px}}.product-single-info .product-single-meta ul{margin-bottom:0}.product-single-info .product-single-meta ul li{color:#242424;display:block;font-size:16px;font-weight:400;line-height:1.71428;margin:0 0 5px 0}@media only screen and (max-width:1199px){.product-single-info .product-single-meta ul li{font-size:14px}}.product-single-info .product-single-meta ul li span{font-size:16px;font-weight:500;text-transform:capitalize}@media only screen and (max-width:1199px){.product-single-info .product-single-meta ul li span{font-size:14px}}.product-single-info .product-single-meta ul li a{color:#242424}.product-single-info .product-single-meta ul li a:hover{color:#0163d2}.product-single-info .social-icons{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}@media only screen and (max-width:1199px){.product-single-info .social-icons{margin-top:16px;padding-top:16px}}.product-single-info .social-icons span{display:inline-block;margin-right:15px;text-transform:capitalize;font-size:16px;margin-bottom:8px;color:#242424;font-weight:500;line-height:1.35}@media only screen and (max-width:575px){.product-single-info .social-icons span{font-size:14px;margin-right:11px}}.product-single-info .social-icons a{color:#b4b4b4;font-size:16px;text-align:center;display:inline-block;margin-bottom:0;margin-right:15px;position:relative}@media only screen and (max-width:575px){.product-single-info .social-icons a{font-size:14px}}.product-single-info .social-icons a:hover{color:#0163d2}.product-single-info .in-stock{color:#999;font-size:.857em;font-weight:500;margin:0 0 44px 0;text-transform:uppercase;width:100%}.product-single-info .in-stock:before{color:#81ca33;content:"";float:left;font-family:FontAwesome;font-size:14px;margin:-1px 8px 0 0}.single-group-product{margin-bottom:35px}.single-group-product .single-group-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.single-group-product .single-group-list .content{margin-left:4px}.single-group-product .single-group-list .content .title{font-size:16.002px;color:#323232;font-weight:500;margin-bottom:7px}.single-group-product .single-group-list .content .title a{color:#323232}.single-group-product .single-group-list .content .title a:hover{color:#0163d2}.single-group-product .single-group-list .content .price{margin-bottom:6px;color:#242424;font-size:15px;line-height:20px}.single-group-product .single-group-list .content .in-stock{margin:0}.product-review-tabs-content{margin-top:50px}.product-review-tabs-content .nav{border-bottom:1px solid #e5e5e5;margin:0 0 35px 0;padding-bottom:20px;position:relative;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-review-tabs-content .nav li{display:inline-block;position:relative;margin-bottom:10px}@media only screen and (max-width:479.98px){.product-review-tabs-content .nav li{width:100%}}.product-review-tabs-content .nav li a{border:2px solid #e5e5e5;color:#242424;line-height:30px;padding:13px 50px;display:block;font-size:18px;position:relative;text-decoration:none;text-shadow:none;text-transform:none;font-weight:500;border-radius:4px}@media only screen and (max-width:991px){.product-review-tabs-content .nav li a{line-height:30px;padding:6px 18px;font-size:14px}}.product-review-tabs-content .nav li a:before{background:#0163d2;bottom:-33px;content:"";display:block;height:2px;left:50%;position:absolute;right:50%;width:0;z-index:1;-webkit-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:479.98px){.product-review-tabs-content .nav li a:before{display:none}}.product-review-tabs-content .nav li a.active{color:#fff;background:#0163d2;border-color:#0163d2}.product-review-tabs-content .nav li a.active:before{left:-2px;right:-2px;width:auto}.product-review-tabs-content .nav li+li{margin-left:8px}@media only screen and (max-width:479.98px){.product-review-tabs-content .nav li+li{margin-left:0;margin-top:0}}.product-review-tabs-content .product-description p{color:#999;font-size:14px;line-height:24px;margin-bottom:25px}.product-review-tabs-content .product-information table{border:1px solid #e5e5e5;width:100%}.product-review-tabs-content .product-information table tbody tr th{border:0;border-right:1px solid #e5e5e5;color:#242424;font-size:12px;font-weight:400;text-transform:uppercase;padding:16px;width:150px;line-height:1.5}.product-review-tabs-content .product-information table tbody tr td{padding:16px;font-style:italic;color:#999;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);border-right:1px solid #e5e5e5;margin:0;line-height:1.5}.product-review-tabs-content .product-review-content{margin-top:48px}.product-review-tabs-content .product-review-content .comment-author{position:relative}.product-review-tabs-content .product-review-content .comment-author .comment-thumb{position:absolute;top:0;left:0}@media only screen and (max-width:479.98px){.product-review-tabs-content .product-review-content .comment-author .comment-thumb{position:relative}}.product-review-tabs-content .product-review-content .comment-author .comment-content{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;margin-left:80px;position:relative;padding:24px 24px 20px;margin:0 0 0 80px}@media only screen and (max-width:479.98px){.product-review-tabs-content .product-review-content .comment-author .comment-content{margin:30px 0 0}}.product-review-tabs-content .product-review-content .comment-author .comment-content:before{background:#fff;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;content:"";display:block;height:10px;left:-6px;position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}@media only screen and (max-width:479.98px){.product-review-tabs-content .product-review-content .comment-author .comment-content:before{left:15px;top:-6px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.product-review-tabs-content .product-review-content .comment-author .comment-content .rating-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:23px}.product-review-tabs-content .product-review-content .comment-author .comment-content .rating-box i{color:#f9ba48;font-size:12px;letter-spacing:2px}.product-review-tabs-content .product-review-content .comment-author .comment-content .rating-box i:last-child{color:#e1e1e1}.product-review-tabs-content .product-review-content .comment-author .comment-content .title{color:#767676;font-size:14px;font-weight:400;margin-bottom:18px}.product-review-tabs-content .product-review-content .comment-author .comment-content .title span{font-weight:500;text-transform:uppercase}.product-review-tabs-content .product-review-content .comment-author .comment-content .desc{color:#999;line-height:24px}.product-review-tabs-content .product-review-content .comment-form-content{margin-top:40px}.product-review-tabs-content .product-review-content .comment-form-content .title{color:#999;display:block;font-size:1.154em;font-weight:500;margin:0 0 20px;text-transform:uppercase}.product-review-tabs-content .product-review-content .comment-form-content .desc{color:#999;margin-bottom:11px}.product-review-tabs-content .product-review-content .comment-form-content .rating-box span{color:#999;margin-bottom:11px;display:block}.product-review-tabs-content .product-review-content .comment-form-content .rating-box .rating-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.product-review-tabs-content .product-review-content .comment-form-content .rating-box .rating-icon i{color:#ffc300;font-size:14px;width:14px;height:14px}.product-review-tabs-content .product-review-content .comment-form-content .rating-box .rating-icon i+i{margin-left:3px}.product-review-tabs-content .review-comment-form{margin-top:18px}.product-review-tabs-content .review-comment-form .form-group{margin-bottom:18px}.product-review-tabs-content .review-comment-form .form-label{font-weight:400;margin:0 0 5px}.product-review-tabs-content .review-comment-form .form-control{background:#fff;border:1px solid #e5e5e5;border-radius:0;height:50px;line-height:48px;max-width:100%;padding:0 15px}.product-review-tabs-content .review-comment-form textarea.form-control{padding-top:10px;height:125px;line-height:1.8}@media only screen and (max-width:767px){.phone-nav-link-style{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.phone-nav-link-style .col-end{margin-top:12px}}@media only screen and (max-width:575px){.phone-nav-link-style .col-end{margin-top:0}}.shop-top-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 30px 0;padding:0 0 30px 0}@media only screen and (max-width:767px){.shop-top-bar{display:block}}.shop-top-bar .shop-top-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.shop-top-bar .shop-top-left{margin-bottom:20px}}.shop-top-bar .pagination-text{line-height:30px;margin-bottom:0;margin-left:30px;padding:6.5px 0;font-size:20px;font-weight:500;color:#242424}@media only screen and (max-width:991px){.shop-top-bar .pagination-text{font-size:16px}}@media only screen and (max-width:479.98px){.shop-top-bar .pagination-text{margin-left:8px}}.shop-top-bar .shop-sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.shop-top-bar .shop-sort span{color:#999;font-size:14px;line-height:1;margin-right:10px;display:inline-block;min-width:56px}.shop-top-bar .shop-sort .form-select{background-image:url("../img/icons/bottom-arrow.webp");border:2px solid #cecece;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;position:relative;cursor:pointer;color:#999;font-size:14px;height:43px;line-height:39px;min-width:180px;padding:0 10px;background-size:9px;background-position:center right 8px}.shopping-cart-form{margin-bottom:70px}.shopping-cart-form table{background:#fff;border:1px solid #e5e5e5;border-width:1px 0 1px 1px;color:#323232;margin:0 0 70px;text-align:left;width:100%;border-radius:5px;margin:0}@media only screen and (max-width:991px){.shopping-cart-form table{width:690px}}.shopping-cart-form table th{border-bottom:0;border-top:0;font-size:15px;text-align:center;text-transform:uppercase;font-weight:700;line-height:1.5em;border-right:1px solid #e5e5e5}.shopping-cart-form table th,.shopping-cart-form table td{padding:20px 10px;vertical-align:middle}.shopping-cart-form table td{border-top:1px solid rgba(0,0,0,0.1);line-height:1.5em;border-bottom:0;font-size:1em;font-weight:500;text-align:center;border-right:1px solid #e5e5e5}.shopping-cart-form table .tbody-item{background-color:transparent;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.shopping-cart-form table .tbody-item:hover{background-color:#f6f6f6}.shopping-cart-form table .tbody-item-actions td{text-align:right}.shopping-cart-form table .product-remove .remove{color:#323232;font-size:20px;font-weight:700;line-height:20px;width:20px;height:20px;display:inline-block}.shopping-cart-form table .product-remove .remove:hover{color:#0163d2}.shopping-cart-form table .product-thumbnail{min-width:32px}.shopping-cart-form table .product-thumbnail img{width:75px}.shopping-cart-form table .product-name .title{color:#323232;font-weight:500}.shopping-cart-form table .product-name .title:hover{color:#0163d2}.shopping-cart-form table .product-price .price{color:#323232;font-size:1.143em;font-weight:500}.shopping-cart-form table .pro-qty{display:inline-block;position:relative}.shopping-cart-form table .pro-qty input{background-color:transparent;border:1px solid #e5e5e5;border-radius:0;color:#323232;font-weight:400;width:75px;height:50px;font-size:15px;padding:5px 30px 5px 5px;text-align:center}.shopping-cart-form table .pro-qty .qty-btn{background-color:transparent;position:absolute;width:25px;height:25px;font-size:14px;font-weight:600;top:0;right:0;border-left:1px solid #e5e5e5;line-height:25px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.shopping-cart-form table .pro-qty .qty-btn:hover{background-color:#0163d2;color-color:#0163d2;color:#fff}.shopping-cart-form table .pro-qty .dec{border-top:1px solid #e5e5e5;top:auto;bottom:0}.shopping-cart-form .btn-update-cart{background:#fff;border:2px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;color:#323232;display:inline-block;font-size:1.077em;font-weight:500;height:50px;line-height:46px;padding:0 35px;border-radius:4px;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.shopping-cart-form .btn-update-cart:hover{background-color:#ebe9eb;border-color:#e5e5e5}.coupon-wrap .title{border-bottom:1px solid #e5e5e5;font-size:1.286em;margin:0 0 35px;padding:0 0 11px;text-transform:uppercase}.coupon-wrap .desc{color:#999;font-size:14px;font-weight:400;line-height:1.8;margin-bottom:25px}.coupon-wrap .form-control{background:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e5e5e5;border-radius:0;height:50px;line-height:48px;padding:0 16px;vertical-align:middle;margin:0 0 25px;width:100%;font-size:14px}.coupon-wrap .btn-coupon{background:#fff;border:2px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;color:#323232;display:inline-block;font-size:1.077em;font-weight:500;height:50px;line-height:46px;padding:0 35px;border-radius:4px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.coupon-wrap .btn-coupon:hover{background-color:#0163d2;border-color:#0163d2;color:#fff}.cart-totals-wrap{background:#f9f9f9;margin-bottom:50px;padding:40px 30px 45px;width:100%}@media only screen and (max-width:991px){.cart-totals-wrap{margin-top:40px}}.cart-totals-wrap .title{border-bottom:1px solid #e5e5e5;font-size:1.714em;font-weight:500;margin:0 0 33px;padding:0 0 12px}.cart-totals-wrap table{width:100%}.cart-totals-wrap table tbody tr:first-child th{border-top:0}.cart-totals-wrap table tbody tr th{border:0;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:500;padding:16px 0 15px;text-align:left;text-transform:uppercase;vertical-align:top}.cart-totals-wrap table tbody tr td{border-bottom:1px solid #e5e5e5;padding:15px 0;text-align:right;vertical-align:top}.cart-totals-wrap table tbody .amount{color:#242424;font-size:20px;font-weight:500;line-height:21px;text-transform:uppercase}.cart-totals-wrap table tbody .shipping-list{margin-top:2px;margin-bottom:20px}.cart-totals-wrap table tbody .shipping-list li{margin:0 0 10px;padding:0;text-align:right;line-height:1.5em}.cart-totals-wrap table tbody .shipping-list li input{cursor:pointer;margin-right:2px;position:relative;top:1px}.cart-totals-wrap table tbody .shipping-list li label{cursor:pointer;color:#323232;font-size:14px}.cart-totals-wrap table tbody .shipping-list li label span{color:#242424;font-weight:500;margin-left:5px;text-align:left}.cart-totals-wrap table tbody .destination{font-size:14px;margin-bottom:6px}.cart-totals-wrap table tbody .destination strong{font-weight:700}.cart-totals-wrap table tbody .btn-shipping-address{font-size:13px;color:#242424;font-weight:500;margin-bottom:3px;display:inline-block}.cart-totals-wrap table tbody .btn-shipping-address:hover{color:#0163d2}.cart-totals-wrap .checkout-button{background:#0163d2;border:2px solid #0163d2;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:Rubik;font-size:1.077em;font-weight:500;height:50px;letter-spacing:0;line-height:46px;outline:0;overflow:hidden;padding:0 35px;text-shadow:none;text-transform:none;vertical-align:middle;white-space:nowrap;border-radius:4px;-webkit-transition:.3s ease;transition:.3s ease}.cart-totals-wrap .checkout-button:hover{background:#000;border-color:#000;color:#fff}.disabled{color:inherit;cursor:not-allowed;opacity:.5}.shopping-wishlist-form{margin-bottom:50px}.shopping-wishlist-form table{background:#fff;border:1px solid #e5e5e5;border-width:1px 0 1px 1px;color:#323232;margin:0 0 70px;text-align:left;width:100%;border-radius:5px;margin:0}@media only screen and (max-width:991px){.shopping-wishlist-form table{width:1199px}}.shopping-wishlist-form table th{border-bottom:0;border-top:0;font-size:15px;text-align:center;text-transform:uppercase;font-weight:700;line-height:1.5em;border-right:1px solid #e5e5e5}.shopping-wishlist-form table th,.shopping-wishlist-form table td{padding:20px 10px;vertical-align:middle}.shopping-wishlist-form table td{border-top:1px solid rgba(0,0,0,0.1);line-height:1.5em;border-bottom:0;font-size:1em;font-weight:500;text-align:center;border-right:1px solid #e5e5e5}.shopping-wishlist-form table .tbody-item{background-color:transparent;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.shopping-wishlist-form table .tbody-item:hover{background-color:#f6f6f6}.shopping-wishlist-form table .product-remove .remove{color:#323232;font-size:20px;font-weight:700;line-height:20px;width:20px;height:20px;display:inline-block}.shopping-wishlist-form table .product-remove .remove:hover{color:#0163d2}.shopping-wishlist-form table .product-thumbnail img{width:59px}.shopping-wishlist-form table .product-name .title{color:#323232;font-weight:500}.shopping-wishlist-form table .product-name .title:hover{color:#0163d2}.shopping-wishlist-form table .product-price .price{color:#323232;font-size:1.143em;font-weight:500}.shopping-wishlist-form table .product-stock-status .wishlist-in-stock{color:#0163d2;font-size:14px;font-weight:500}.shopping-wishlist-form table .product-add-to-cart .btn-shop-cart{background:#fff;border:2px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;color:#323232;cursor:pointer;display:inline-block;font-size:1.077em;font-weight:500;height:62px;line-height:60px;padding:0 25px;border-radius:4px;-webkit-transition:.3s ease;transition:.3s ease}.shopping-wishlist-form table .product-add-to-cart .btn-shop-cart:hover{color:#fff;background-color:#0163d2;border-color:#0163d2}.checkout-page-coupon-wrap{margin-bottom:45px}@media only screen and (max-width:1199px){.checkout-page-coupon-wrap{margin-bottom:30px}}.checkout-page-coupon-wrap .coupon-accordion .card{background-color:transparent;border:0;border-radius:0}.checkout-page-coupon-wrap .coupon-accordion .card h3{background-color:#eeeff2;border-top:2px solid #1e85be;color:#242424;font-weight:400;font-family:"Rubik",sans-serif;font-size:14px;padding:20px 21px 18px;margin-bottom:30px}.checkout-page-coupon-wrap .coupon-accordion .card h3 i{font-size:14px;color:#1e85be;margin-right:12px}.checkout-page-coupon-wrap .coupon-accordion .card h3 a{color:#242424}.checkout-page-coupon-wrap .coupon-accordion .card h3 a:hover{color:#0163d2}.checkout-page-coupon-wrap .coupon-accordion .card .card-body{padding:0}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap{border:1px solid #e8e8e8;padding:20px;margin:0;text-align:left;border-radius:5px}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap p{color:#8a8a8a;font-size:14px;margin-bottom:10px}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .form-group{margin-bottom:0}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .form-group .form-control{border:1px solid #e8e8e8;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#626262;font-size:14px;height:50px;line-height:50px;padding:0 20px}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .form-group .form-control::-webkit-input-placeholder{color:#626262}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .form-group .form-control::-moz-placeholder{color:#626262}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .form-group .form-control:-ms-input-placeholder{color:#626262}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .form-group .form-control:-moz-placeholder{color:#626262}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .btn-coupon{background-color:#fff;border:1px solid #e8e8e8;color:#626262;width:162px;height:50px;font-size:12px;text-transform:uppercase;font-weight:500;padding:5px 5px;line-height:40px;margin-left:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (max-width:991px){.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .btn-coupon{margin-left:0}}@media only screen and (max-width:767px){.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .btn-coupon{margin-top:15px}}.checkout-page-coupon-wrap .coupon-accordion .card .card-body .apply-coupon-wrap form .btn-coupon:hover{color:#fff;background-color:#0163d2;border-color:#0163d2}@media only screen and (max-width:1199px){.shopping-checkout-wrap .container{padding-bottom:85px;padding-top:85px}}.shopping-checkout-wrap .title{font-size:20px;position:relative;padding-bottom:12px;margin-bottom:45px}.shopping-checkout-wrap .title:before{background-color:#242424;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group{margin-bottom:20px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group label{font-size:14px;color:#242424;margin-bottom:8px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group label .required{color:#f00}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e8e8e8;color:#626262;font-size:14px;height:50px;line-height:50px;padding:0 20px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control::-webkit-input-placeholder{color:#626262}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control::-moz-placeholder{color:#626262}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control:-ms-input-placeholder{color:#626262}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control:-moz-placeholder{color:#626262}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control:active,.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group .form-control:focus{border-color:#242424}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group textarea.form-control{min-height:120px;background-color:#fff;border:1px solid #e8e8e8;padding:20px;line-height:1.3}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap form .form-group select{background-image:url("../img/icons/bottom-arrow.webp");line-height:normal;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-size:8px;background-position:right 10px center;background-repeat:no-repeat}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap .checkout-box .custom-checkbox{position:relative;margin-bottom:20px;margin-top:6px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap .checkout-box .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before{content:"";background-color:#fff;border-radius:0;border-color:#242424;-webkit-box-shadow:none;box-shadow:none;width:18px;height:18px;border-width:2px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap .checkout-box .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after{display:inline-block;color:#666;content:"";font-family:"FontAwesome";font-size:10px;position:absolute;text-align:center;padding-left:3px;-webkit-box-shadow:none;box-shadow:none;left:1px;top:4px}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap .checkout-box .custom-checkbox .custom-control-label{color:#242424;font-size:14px;margin-bottom:0;padding-left:25px;padding-top:2px;cursor:pointer}.shopping-checkout-wrap .checkout-billing-details-wrap .billing-form-wrap .checkout-box .custom-checkbox .custom-control-label:before{content:"";background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-color:#e4e4e4;width:18px;height:18px;border-width:2px;position:absolute;left:0;border-style:solid;top:4px}.shopping-checkout-wrap .checkout-order-details-wrap{margin-left:40px}@media only screen and (max-width:1199px){.shopping-checkout-wrap .checkout-order-details-wrap{margin-left:0}}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap{border-color:rgba(52,53,56,0.1);border-width:2px;border-style:solid;margin-bottom:50px;padding:48px 50px 54px;position:relative}@media only screen and (max-width:991px){.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap{padding:20px 20px 20px;margin-top:40px;margin-bottom:0}}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table .product-total{text-align:right}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table .cart-item{line-height:20px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table .cart-item:first-child td{padding-top:27px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table .cart-item:last-child td{padding-bottom:27px;border-bottom-width:1px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table .shipping td{min-width:140px;text-align:right}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table .product-quantity{color:#242424}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table-foot td{text-align:right}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table-foot td,.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table-foot th{padding:15px 0!important;border-bottom-width:1px!important}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table th{border-style:solid;border-width:0 0 1px 0;border-color:#e8e8e8;padding:8px 0}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table td{border-width:0;border-color:#e8e8e8;border-style:solid;padding:8px 0}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table th,.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .table td{color:#242424;font-weight:400;font-size:14px;vertical-align:middle}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method{margin-top:34px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card{background-color:transparent;border-radius:0;border:0;margin-bottom:10px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header{border:0;background-color:transparent;padding:0;display:inline-block}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header .title{display:inline-block;font-weight:400;font-size:14px;margin-bottom:0;position:relative;padding-left:20px;padding-bottom:0;text-transform:uppercase}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header .title:before{position:absolute;content:"";background-color:#fff;border:1px solid #666;width:12px;height:12px;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header .title:after{position:absolute;content:"";width:6px;height:6px;background-color:#0075ff;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:3px;display:block}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header .title[aria-expanded=false]:after{display:none}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header .title[aria-expanded=true]:before{border-color:#0075ff}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header .title[aria-expanded=true]:after{display:block}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-header:hover{cursor:pointer}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-body{padding:0;margin-top:10px;margin-bottom:10px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .card .card-body p{color:#747474;font-size:12px;line-height:24px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .p-text{color:#747474;font-size:14px;margin-top:30px;margin-bottom:18px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .p-text a{color:#0163d2;text-decoration:underline}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .p-text a:hover{color:#0163d2}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .agree-policy .required{color:#f00}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .agree-policy .custom-checkbox{position:relative;padding-left:24px}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .agree-policy .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before{background-color:#fff;border-radius:0;border-color:#242424;-webkit-box-shadow:none;box-shadow:none;width:15px;height:15px;border-width:2px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .agree-policy .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after{display:inline-block;color:#666;content:"";font-family:"FontAwesome";font-size:8px;position:absolute;text-align:center;padding-left:0;line-height:14px;-webkit-box-shadow:none;box-shadow:none;left:4px;top:4px;transition:all .1s ease-out;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .agree-policy .custom-checkbox .custom-control-label{color:#242424;font-size:14px;margin-bottom:0;padding-left:0;padding-top:0;cursor:pointer}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .agree-policy .custom-checkbox .custom-control-label:before{content:"";position:absolute;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-color:#e4e4e4;width:15px;height:15px;border-width:2px;border-style:solid;top:4px;left:0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .btn-theme{display:block;text-align:center;border-radius:0;padding:18px 20px 16px;margin-top:32px;font-size:16px;background-color:#0163d2;border-color:#0163d2;color:#fff;text-transform:uppercase;font-weight:600}.shopping-checkout-wrap .checkout-order-details-wrap .order-details-table-wrap .shop-payment-method .btn-theme:hover{background-color:#242424;border-color:#242424}.product-cart-view-modal .modal-dialog{max-width:1180px}@media only screen and (max-width:1199px){.product-cart-view-modal .modal-dialog{max-width:942px}}@media only screen and (max-width:991px){.product-cart-view-modal .modal-dialog{max-width:720px}}@media only screen and (max-width:767px){.product-cart-view-modal .modal-dialog{max-width:540px}}@media only screen and (max-width:575px){.product-cart-view-modal .modal-dialog{max-width:none}}.product-cart-view-modal .modal-content{border:0}.product-cart-view-modal .product-single-info{padding-bottom:24px;padding-top:25px}.product-cart-view-modal .product-single-info .prices{margin:20px 0 20px 0}.product-cart-view-modal .product-single-info .desc{margin-bottom:20px}.product-cart-view-modal .btn-close{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c8c8c8;background-image:none;font-size:25px;line-height:1;border-radius:0 0 60px 0;position:absolute;top:0;left:0;z-index:2;width:45px;height:45px;text-align:left}.product-cart-view-modal .btn-close span{position:relative;top:-6px;left:8px}@media only screen and (max-width:767px){.divider-wrap-style1{background-color:#0163d2}}.divider-wrap-style1 .divider-thumb{overflow:hidden;position:relative}@media only screen and (max-width:575px){.divider-wrap-style1 .divider-thumb{display:none}}.divider-wrap-style1 .divider-thumb img{min-height:340px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:100%}@media(max-width:1650px){.divider-wrap-style1 .divider-thumb img{min-height:410px}}@media only screen and (max-width:991px){.divider-wrap-style1 .divider-thumb img{min-height:300px}}.divider-wrap-style1 .divider-thumb:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.divider-wrap-style1 .divider-content{position:absolute;text-align:left;right:22.5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media(max-width:1650px){.divider-wrap-style1 .divider-content{right:15.5%}}@media only screen and (max-width:1399.98px){.divider-wrap-style1 .divider-content{right:11.5%}}@media only screen and (max-width:991px){.divider-wrap-style1 .divider-content{right:3.5%}}@media only screen and (max-width:767px){.divider-wrap-style1 .divider-content{position:relative;right:0;-webkit-transform:none;transform:none;top:0;padding-bottom:70px;padding-top:70px;padding-left:15px}}.divider-wrap-style1 .title{font-size:40px;font-weight:300;color:#fff;line-height:1.2;margin-bottom:6px;text-transform:uppercase}@media only screen and (max-width:1199px){.divider-wrap-style1 .title{font-size:30px}}@media only screen and (max-width:991px){.divider-wrap-style1 .title{font-size:20px}}.divider-wrap-style1 .title span{font-weight:500;font-size:60px}@media only screen and (max-width:1199px){.divider-wrap-style1 .title span{font-size:50px}}@media only screen and (max-width:991px){.divider-wrap-style1 .title span{font-size:40px}}.divider-wrap-style1 .desc{color:#fff;font-size:20px;line-height:25px;margin-bottom:34px;opacity:.5;font-weight:400;max-width:325px}@media only screen and (max-width:991px){.divider-wrap-style1 .desc{font-size:17px;line-height:25px;margin-bottom:20px;opacity:1}}.divider-wrap-style1 .btn-shop{border:2px solid #5bb300;background:#5bb300;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:29px;padding:10px 35px;pointer-events:visible;text-transform:uppercase}@media only screen and (max-width:1199px){.divider-wrap-style1 .btn-shop{font-size:12px;line-height:25px;padding:8px 25px}}.divider-wrap-style1 .btn-shop:hover{background:#fff;border-color:#fff;color:#0163d2}.divider-wrap-style1 .btn-shop+.btn-shop{background-color:transparent;border-color:#3482db;margin-left:8px}.divider-wrap-style1 .btn-shop+.btn-shop:hover{background:#fff;border-color:#fff;color:#0163d2}.divider-wrap-style2{padding:91px 0 95px}@media only screen and (max-width:991px){.divider-wrap-style2 .divider-content{margin-bottom:40px}}.divider-wrap-style2 .divider-content .title{font-size:32px;font-weight:500;line-height:1.062;margin-bottom:25px;max-width:305px}@media only screen and (max-width:767px){.divider-wrap-style2 .divider-content .title{font-size:26px}}.divider-wrap-style2 .divider-content .desc{color:#999;line-height:1.8}.product-banner-thumb{border-radius:4px;margin-bottom:30px;overflow:hidden;position:relative}.product-banner-thumb img{border-radius:4px}.product-banner-thumb.banner-scale-hover-style .hover-img{transition:all 500ms linear;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;width:100%}.product-banner-thumb.banner-scale-hover-style:hover .hover-img{border-radius:4px;transform:scale(1.1) rotate(0.05deg);-webkit-transform:scale(1.1) rotate(0.05deg);-moz-transform:scale(1.1) rotate(0.05deg);-ms-transform:scale(1.1) rotate(0.05deg);-o-transform:scale(1.1) rotate(0.05deg);transition:all 300ms linear;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear}.product-banner-thumb.banner-scale-hover-style.scale-hover2:hover .hover-img{transform:scale(1.03) rotate(0.05deg);-webkit-transform:scale(1.03) rotate(0.05deg);-moz-transform:scale(1.03) rotate(0.05deg);-ms-transform:scale(1.03) rotate(0.05deg);-o-transform:scale(1.03) rotate(0.05deg)}.product-banner-thumb.product-banner-content{position:relative}@media only screen and (max-width:991px){.product-banner-thumb.product-banner-content{background-image:url(../img/shop/banner/rs-bg.webp.jpgp");
    width: 100%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center right 15px;
    padding: 30px 30px;
  }
}
@media only screen and (max-width: 414px) {
  .product-banner-thumb.product-banner-content {
    background-position: center right -12px;
    padding: 45px 20px;
  }
}
.product-banner-thumb.product-banner-content .content {
  position: absolute;
  top: 37px;
  left: 37px;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  .product-banner-thumb.product-banner-content .content {
    position: relative;
    left: 0;
    top: 0;
  }
}
.product-banner-thumb.product-banner-content .content .sub-title {
  color: #616161;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 5px;
}
@media only screen and (max-width: 767px) {
  .product-banner-thumb.product-banner-content .content .sub-title {
    font-size: 13px;
  }
}
.product-banner-thumb.product-banner-content .content .title {
  text-transform: uppercase;
  font-size: 40px;
  margin-bottom: 15px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 1.3px;
}
@media only screen and (max-width: 767px) {
  .product-banner-thumb.product-banner-content .content .title {
    font-size: 32px;
  }
}
@media only screen and (max-width: 414px) {
  .product-banner-thumb.product-banner-content .content .title {
    font-size: 22px;
    line-height: 1;
  }
}
@media only screen and (max-width: 767px) {
  .product-banner-thumb.product-banner-content .content .btn-theme {
    padding: 13px 15px;
    font-size: 11px;
  }
}
@media only screen and (max-width: 414px) {
  .product-banner-thumb.product-banner-content .content .btn-theme {
    padding: 12px 12px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 1199px) {
  .product-banner-thumb.product-banner-content img {
    height: 556px;
  }
}
@media only screen and (max-width: 991px) {
  .product-banner-thumb.product-banner-content img {
    display: none;
  }
}

.entry-header {
  margin-bottom: 62px;
}
@media only screen and (max-width: 1199px) {
  .entry-header {
    margin-bottom: 42px;
  }
}
.entry-header .entry-title {
  font-size: 42px;
  font-weight: 500;
  margin-bottom: 0;
  text-transform: capitalize;
}
@media only screen and (max-width: 1199px) {
  .entry-header .entry-title {
    font-size: 34px;
  }
}

.account-area .container {
  padding-bottom: 90px;
}

.account-form-wrap.login-form {
  margin-bottom: 40px;
}
.account-form-wrap .title {
  border-bottom: 1px solid #e5e5e5;
  font-size: 1.55em;
  margin: 0 0 34px;
  padding: 0 0 6px;
  text-transform: uppercase;
}

/*
-----------------------------------------------------------------------
  Testimonial CSS
-----------------------------------------------------------------------
*/
.testimonial-area .container {
  padding-bottom: 95px;
  padding-top: 95px;
}

.testimonial-item {
  text-align: center;
  padding-bottom: 78px;
}
.testimonial-item .testi-thumb {
  display: inline-block;
  position: relative;
  width: 145px;
  height: 145px;
  margin: 0 auto 30px;
}
.testimonial-item .testi-thumb img {
  border-radius: 50%;
}
.testimonial-item .testi-quote {
  background: #0163d2 url("../img/icons/quote-icon.webp") center no-repeat;
  content: "";
  height: 37px;
  width: 37px;
  border-radius: 50%;
  position: absolute;
  bottom: 8px;
  left: 0;
}
.testimonial-item .testi-content {
  margin: 0 auto;
  max-width: 900px;
  text-align: center;
}
.testimonial-item .testi-content .desc {
  color: #999;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 30px;
}
.testimonial-item .testi-author {
  text-align: center;
}
.testimonial-item .testi-author .name {
  color: #0163d2;
  display: block;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1;
}
.testimonial-item .testi-author .designation {
  color: #999;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  margin: 10px 0 0;
}

/*
-----------------------------------------------------------------------
    Progress CSS
-----------------------------------------------------------------------
*/
.progress-item {
  margin-bottom: 35px;
}
.progress-item .progress-text {
  color: #242424;
  font-size: 16px;
  font-weight: 400;
  padding: 3px 0 16px;
  line-height: 1;
}
.progress-item .progress {
  border-radius: 0;
  background-color: #ebebeb;
  height: 6px;
}
.progress-item .progress .progress-bar {
  background-color: #0163d2;
}
.progress-item .progress .progress-bar.striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress .progress-bar {
  -webkit-animation-name: animateBar;
          animation-name: animateBar;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
}

@keyframes animateBar {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes animateBar {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
/*
-----------------------------------------------------------------------
    Frequently Questions CSS
-----------------------------------------------------------------------
*/
.faq-area .container {
  padding-bottom: 75px;
}

.faq-content {
  margin-bottom: 35px;
}
.faq-content .title {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 18px;
}
.faq-content p {
  color: #999;
  line-height: 1.8;
  margin-bottom: 0;
}

/*
-----------------------------------------------------------------------
   Accordion CSS
-----------------------------------------------------------------------
*/
.accordion-item {
  border: none;
  margin-bottom: 15px;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.accordion-button {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  background-color: #f2f2f2;
  color: #323232;
  font-size: 15.75px;
  font-weight: 500;
  line-height: 1.5;
  padding: 15px 21px 15px 20px;
}
.accordion-button:after {
  background: none;
  content: "";
  color: #323232;
  font-size: 14px;
  font-family: "FontAwesome";
  line-height: 20px;
  text-align: center;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.accordion-button:not(.collapsed) {
  background-color: #0163d2;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}
.accordion-button:not(.collapsed):after {
  color: #fff;
  content: "";
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.accordion-button:active, .accordion-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.accordion-body {
  border-style: solid;
  border-width: 0 1px 2px 1px;
  border-color: #f0f0f0;
  border-bottom-color: #e8e8e8;
  color: #999;
  padding: 0;
  font-size: 14px;
  line-height: 2;
  padding: 25px 20px;
}

/*
-----------------------------------------------------------------------
  Countdown CSS
-----------------------------------------------------------------------
*/
.ht-countdown-style {
  margin-top: 30px;
  text-align: center;
}
.ht-countdown-style .countdown-item {
  display: inline-block;
  text-align: center;
}
.ht-countdown-style .countdown-item__time {
  background: #f1f1f1;
  border-radius: 50%;
  color: #242424;
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 50px;
  text-align: center;
  width: 48px;
}
.ht-countdown-style .countdown-item__label {
  color: #a4a4a4;
  display: block;
  font-size: 12px;
  font-weight: 400;
  margin-top: 5px;
  text-transform: uppercase;
}
.ht-countdown-style .countdown-item + .countdown-item {
  margin-left: 10px;
}

/*
-----------------------------------------------------------------------
  Form CSS
-----------------------------------------------------------------------
*/
.contact-form .form-group {
  margin-bottom: 31px;
}
.contact-form label {
  color: #888;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 10px;
  cursor: pointer;
}
.contact-form .form-control {
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border: 1px solid #e5e5e5;
  color: #242424;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
.contact-form textarea.form-control {
  height: 150px;
}
@media only screen and (max-width: 1199px) {
  .contact-form textarea.form-control {
    height: 120px;
  }
}
@media only screen and (max-width: 991px) {
  .contact-form textarea.form-control {
    height: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .contact-form textarea.form-control {
    height: 90px;
  }
}
@media only screen and (max-width: 575px) {
  .contact-form textarea.form-control {
    height: 80px;
  }
}
.contact-form [type=submit] {
  border-radius: 4px;
  color: #323232;
  font-size: 16px;
  font-weight: 500;
  margin-top: 52px;
  padding: 15px 34px;
  text-transform: capitalize;
}
.contact-form [type=submit]:hover {
  background-color: #0163d2;
  border-color: #0163d2;
  color: #fff;
}

.newsletter-form {
  display: inline-block;
  position: relative;
  width: 100%;
}
.newsletter-form input {
  background: transparent;
  border: 2px solid #606060;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #888;
  font-size: 13px;
  height: 50px;
  padding: 10px 120px 9px 20px;
  position: relative;
  text-align: left;
  width: 100%;
  border-radius: 5px;
}
.newsletter-form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #888;
}
.newsletter-form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #888;
}
.newsletter-form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #888;
}
.newsletter-form input:-moz-placeholder {
  /* Firefox 18- */
  color: #888;
}
.newsletter-form [type=submit] {
  background: #0163d2;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  height: 50px;
  line-height: 52px;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0 18px;
  font-size: 13px;
  max-width: 120px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.newsletter-form [type=submit]:hover {
  opacity: 0.8;
}

.not-found-search-form {
  max-width: 500px;
  margin: 0 auto 40px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .not-found-search-form {
    margin: 0 auto 24px;
  }
}
.not-found-search-form [type=search] {
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  color: #666;
  font-size: 16px;
  height: 52px;
  line-height: 53px;
  padding: 0 50px 0 15px;
  width: 100%;
}
.not-found-search-form [type=search]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #666;
}
.not-found-search-form [type=search]::-moz-placeholder {
  /* Firefox 19+ */
  color: #666;
}
.not-found-search-form [type=search]:-ms-input-placeholder {
  /* IE 10+ */
  color: #666;
}
.not-found-search-form [type=search]:-moz-placeholder {
  /* Firefox 18- */
  color: #666;
}
.not-found-search-form [type=button] {
  color: #999;
  font-size: 16px;
  height: 100%;
  line-height: 52px;
  position: absolute;
  width: 50px;
  border: none;
  margin: 0;
  padding: 0;
  background-color: transparent;
  right: 0;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.not-found-search-form [type=button]:hover {
  color: #0163d2;
}

.account-form .form-group {
  margin-bottom: 22px;
}
.account-form .account-info-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.account-form label {
  color: #999;
  line-height: 2;
  margin: 0 0 4px;
}
.account-form .required {
  color: red;
  font-weight: 700;
}
.account-form .form-control {
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  font-size: 14px;
  height: 50px;
  line-height: 48px;
  width: 100%;
  padding: 0 15px;
}
.account-form .rememberme-account {
  padding-top: 2px;
  margin-left: 25px;
}
.account-form .rememberme-account .form-check {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.account-form .rememberme-account .form-check-input {
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 5px 0 0;
  width: 14px;
  height: 14px;
  border-radius: 0;
  border: 2px solid rgba(0, 0, 0, 0.25);
  position: relative;
  top: -1px;
}
.account-form .rememberme-account .form-check-label {
  cursor: pointer;
  color: #999;
  margin: 0;
  line-height: 1;
  font-size: 14px;
}
.account-form .desc {
  color: #999;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 28px;
}
.account-form .desc a {
  color: #242424;
}
.account-form .desc a:hover {
  color: #0163d2;
}
.account-form .lost-password {
  color: #242424;
  font-size: 14px;
  line-height: 1;
  margin-top: 24px;
  display: inline-block;
}
.account-form .lost-password:hover {
  color: #0163d2;
}
.account-form .btn-theme {
  color: #242424;
  font-size: 15px;
  font-weight: 600;
  padding: 16px 35px;
  text-transform: capitalize;
}
.account-form .btn-theme:hover {
  color: #fff;
  background-color: #0163d2;
  border-color: #0163d2;
}

input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: transparent;
  opacity: 0;
}
input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
  opacity: 0;
}
input:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: transparent;
  opacity: 0;
}
input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
  opacity: 0;
}

.form-message .alert-success {
  padding: 10px 20px;
  margin-top: 20px;
  display: block;
}
.form-message .btn-close {
  background: transparent;
  font-size: 19px;
  line-height: 22px;
  padding: 0 0 0 1px;
  margin: 0;
  background-color: #85bba2;
  border: 1px solid #79a591;
  text-align: center;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
  margin-right: 11px;
}

/*
-----------------------------------------------------------------------
  Brand Logo CSS
-----------------------------------------------------------------------
*/
.brand-logo-area {
  border-top: 1px solid #e5e5e5;
}
.brand-logo-area .container {
  padding-bottom: 50px;
  padding-top: 50px;
}

.brand-logo-style2-area .container {
  padding-bottom: 60px;
  padding-top: 60px;
}

.brand-logo-item {
  text-align: center;
}
.brand-logo-item img {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
}
.brand-logo-item:hover img {
  transform: scale(1.03);
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -o-transform: scale(1.03);
}

/*
-----------------------------------------------------------------------
  Page Not Found CSS
-----------------------------------------------------------------------
*/
.page-not-found-area .container {
  padding-top: 116px;
  padding-bottom: 150px;
}
@media only screen and (max-width: 1199px) {
  .page-not-found-area .container {
    padding-top: 57px;
    padding-bottom: 90px;
  }
}

.page-not-found-content .title {
  color: #323232;
  font-size: 35px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 28px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1199px) {
  .page-not-found-content .title {
    font-size: 25px;
    margin-bottom: 18px;
  }
}
.page-not-found-content .desc {
  color: #323232;
  font-size: 22px;
  font-weight: 300;
  margin: 0 auto 40px;
  text-align: center;
  max-width: 702px;
}
@media only screen and (max-width: 1199px) {
  .page-not-found-content .desc {
    font-size: 16px;
    margin: 0 auto 20px;
  }
}
.page-not-found-content .btn-theme {
  font-size: 14px;
  font-weight: 500;
  padding: 15px 38px 13px;
}
@media only screen and (max-width: 1199px) {
  .page-not-found-content .btn-theme {
    font-size: 12px;
    padding: 14px 20px 13px;
  }
}

/*
-----------------------------------------------------------------------
  Sidebar CSS
-----------------------------------------------------------------------
*/
@media only screen and (max-width: 991px) {
  .shop-sidebar.mt-pagination {
    margin-top: 60px;
  }
}
.shop-sidebar .shop-widget {
  margin: 0 0 55px 0;
}

@media only screen and (max-width: 991px) {
  .blog-sidebar {
    margin-top: 60px;
  }
}
.blog-sidebar .blog-widget {
  margin: 0 0 55px 0;
}

.sidebar-title {
  font-size: 1.1428em;
  font-weight: 500;
  margin-bottom: 20px;
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 13px;
}

.category-list li {
  color: #242424;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
}
.category-list li a {
  color: #242424;
  display: inline-block;
  line-height: 1;
}
.category-list li a span {
  color: #242424;
  font-size: 0.929em;
}
.category-list li a:hover {
  color: #0163d2;
}
.category-list li.children-parent:before {
  color: #999;
  content: "";
  cursor: pointer;
  font-family: "Ionicons";
  position: absolute;
  right: 0;
  top: 5px;
}
.category-list li.children-parent.collapsed:before {
  content: "";
}
.category-list li ul {
  padding-left: 15px;
}
.category-list li ul li a {
  color: #999;
}

.tags-list li {
  display: inline-block;
}
.tags-list li a {
  background: #fff;
  border: 2px solid #e5e5e5;
  color: #999999;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  font-weight: 500;
  margin: 0 5px 8px 0;
  line-height: 22px;
  padding: 0 14px;
  text-transform: capitalize;
  border-radius: 4px;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.tags-list li a:hover {
  background-color: #0163d2;
  border-color: #0163d2;
  color: #fff;
}

.product-sidebar-item {
  margin-bottom: 30px;
  display: inline-block;
}
.product-sidebar-item .thumb {
  float: left;
  width: 35%;
}
.product-sidebar-item .content {
  float: left;
  padding-left: 10px;
  width: 65%;
}
.product-sidebar-item .content .title {
  color: #323232;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.35;
  margin-bottom: 10px;
}
.product-sidebar-item .content .title a {
  color: #323232;
}
.product-sidebar-item .content .title a:hover {
  color: #0163d2;
}
.product-sidebar-item .content .product-review {
  display: block;
  position: relative;
  line-height: 1;
  margin-bottom: 17px;
}
.product-sidebar-item .content .product-review:before {
  color: #f9ba48;
  content: "";
  font-family: "FontAwesome";
  font-size: 12px;
  letter-spacing: 2px;
  top: 0;
  left: 0;
  position: relative;
}
.product-sidebar-item .content .product-price {
  color: #242424;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
.product-sidebar-item .content .product-price del {
  color: #999;
  font-size: 0.85em;
  font-weight: normal;
  text-decoration: line-through;
}

.sidebar-search-form {
  position: relative;
}
.sidebar-search-form .form-control {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #fff;
  border: 1px solid #e5e5e5;
  color: #666;
  position: relative;
  font-size: 13px;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  padding: 0 32px 0 15px;
  width: 100%;
}
.sidebar-search-form .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #666;
}
.sidebar-search-form .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #666;
}
.sidebar-search-form .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #666;
}
.sidebar-search-form .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #666;
}
.sidebar-search-form [type=submit] {
  background: none;
  border: none;
  color: #999;
  cursor: pointer;
  font-size: 14px;
  height: 40px;
  line-height: 41px;
  margin: 0;
  outline: none;
  padding: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 40px;
}

.comments-list ul li {
  color: #999;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 12px;
}
.comments-list ul li a {
  color: #242424;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.comments-list ul li a:hover {
  color: #0163d2;
  text-decoration: underline;
}

.categories-list ul li {
  color: #242424;
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
}
.categories-list ul li a {
  color: #242424;
  display: inline-block;
  line-height: 1;
}
.categories-list ul li a:hover {
  color: #0163d2;
}

.blog-widget.blog-sidebar-category {
  margin-bottom: 0;
}

/*
-----------------------------------------------------------------------
  Blog CSS
-----------------------------------------------------------------------
*/
.blog-area.blog-inner-area .container {
  padding-bottom: 80px;
}
.blog-area.blog-details-area .container {
  padding-bottom: 90px;
}

.post-item {
  margin-bottom: 50px;
}
.post-item .thumb {
  position: relative;
  overflow: hidden;
}
.post-item .thumb img {
  width: 100%;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.post-item .content {
  margin-top: 27px;
}
.post-item .content .title {
  font-size: 1.929em;
  font-weight: 500;
  margin: 0 0 17px;
}
@media only screen and (max-width: 1199px) {
  .post-item .content .title {
    font-size: 20px;
    margin: 0 0 14px;
  }
}
.post-item .content .title a {
  color: #242424;
}
.post-item .content .title a:hover {
  color: #0163d2;
}
.post-item .content p {
  color: #999;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .post-item .content p {
    font-size: 13px;
  }
}
.post-item .meta-post {
  margin-bottom: 25px;
}
@media only screen and (max-width: 1199px) {
  .post-item .meta-post {
    margin-bottom: 0;
  }
}
.post-item .meta-post ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.post-item .meta-post ul li {
  color: #999;
  font-size: 0.93em;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1;
}
@media only screen and (max-width: 1199px) {
  .post-item .meta-post ul li {
    margin-bottom: 12px;
  }
}
.post-item .meta-post ul li a {
  color: #242424;
}
.post-item .meta-post ul li a:hover {
  color: #0163d2;
  text-decoration: underline;
}
.post-item .meta-post ul li.meta-sep {
  margin: 0 9px;
}
.post-item .post-btn {
  background-color: #0163d2;
  border: none;
  color: #fff;
  display: inline-block;
  font-size: 0.929em;
  height: 40px;
  line-height: 40px;
  margin-top: 25px;
  min-width: 170px;
  padding: 0 20px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 4px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.post-item .post-btn:hover {
  opacity: 0.8;
}
.post-item:hover .thumb img {
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}

.post-list-item {
  min-height: 262px;
}
@media only screen and (max-width: 1199px) {
  .post-list-item {
    min-height: 248px;
  }
}
.post-list-item .thumb {
  float: left;
  margin-right: 25px;
  max-width: 40%;
}
@media only screen and (max-width: 767px) {
  .post-list-item .thumb {
    float: none;
    margin-right: 0;
    max-width: 100%;
  }
}
.post-list-item .content {
  overflow: hidden;
}
.post-list-item .post-gallery-list {
  float: left;
  margin-right: 25px;
  max-width: 40%;
}
@media only screen and (max-width: 767px) {
  .post-list-item .post-gallery-list {
    float: none;
    margin-right: 0;
    max-width: 100%;
  }
}
.post-list-item .post-gallery-list .thumb {
  float: none;
  margin-right: 0;
  max-width: none;
}

.post-list-style2-item {
  min-height: 259px;
}
@media only screen and (max-width: 1199px) {
  .post-list-style2-item {
    min-height: 224px;
  }
}
@media only screen and (max-width: 991px) {
  .post-list-style2-item {
    min-height: 270px;
  }
}
.post-list-style2-item .thumb {
  float: left;
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .post-list-style2-item .thumb {
    float: none;
    width: 100%;
  }
}
.post-list-style2-item .content {
  padding-left: 25px;
  float: left;
  width: 70%;
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  .post-list-style2-item .content {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
  }
}
.post-list-style2-item .post-gallery-list {
  float: left;
  width: 30%;
}
@media only screen and (max-width: 767px) {
  .post-list-style2-item .post-gallery-list {
    float: none;
    width: 100%;
  }
}
.post-list-style2-item .post-gallery-list .thumb {
  float: none;
  margin-right: 0;
  width: auto;
}

.post-video-item .ht-popup-video {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: rgba(36, 36, 36, 0.8);
  border-radius: 50%;
  width: 68px;
  height: 68px;
  text-align: center;
  line-height: 68px;
  font-size: 30px;
  color: #fff;
  padding-left: 3px;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.post-video-item .ht-popup-video:hover {
  background-color: #242424;
}
.post-video-item:hover .ht-popup-video {
  transform: translate(-50%, -50%) scale(0.8);
  -webkit-transform: translate(-50%, -50%) scale(0.8);
  -moz-transform: translate(-50%, -50%) scale(0.8);
  -ms-transform: translate(-50%, -50%) scale(0.8);
  -o-transform: translate(-50%, -50%) scale(0.8);
}

.post-gallery-slider-container .swiper-btn-wrap .swiper-prev,
.post-gallery-slider-container .swiper-btn-wrap .swiper-next {
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  font-size: 18px;
  background-color: #242424;
  color: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  opacity: 0.7;
  cursor: pointer;
  transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
}
.post-gallery-slider-container .swiper-btn-wrap .swiper-prev:hover,
.post-gallery-slider-container .swiper-btn-wrap .swiper-next:hover {
  opacity: 0.5;
}
.post-gallery-slider-container .swiper-btn-wrap .swiper-prev {
  left: -20%;
}
.post-gallery-slider-container .swiper-btn-wrap .swiper-next {
  right: -20%;
}

.post-item:hover .post-gallery-slider-container .swiper-btn-wrap .swiper-prev {
  left: 4%;
}
.post-item:hover .post-gallery-slider-container .swiper-btn-wrap .swiper-next {
  right: 4%;
}

.post-gallery-slider-container:hover .swiper-btn-wrap .swiper-prev {
  left: 4%;
}
.post-gallery-slider-container:hover .swiper-btn-wrap .swiper-next {
  right: 4%;
}

.archives-author-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 68px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 23px;
}
@media only screen and (max-width: 575px) {
  .archives-author-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.archives-author-info .author-description {
  padding-left: 16px;
}
@media only screen and (max-width: 575px) {
  .archives-author-info .author-description {
    padding-left: 0;
    padding-top: 14px;
  }
}
.archives-author-info .author-description .title {
  font-size: 1.5em;
  font-weight: 500;
  margin-bottom: 5px;
}
.archives-author-info .author-description p {
  color: #999;
  font-size: 14px;
  line-height: 1.8;
}
@media only screen and (max-width: 767px) {
  .archives-author-info .author-description p {
    margin-bottom: 14px;
  }
}

.blog-details-item {
  margin-bottom: 62px;
}
@media only screen and (max-width: 767px) {
  .blog-details-item {
    margin-bottom: 46px;
  }
}
.blog-details-item .title {
  color: #242424;
  font-size: 2.538em;
  font-weight: 500;
  margin: 0 0 14px;
}
@media only screen and (max-width: 991px) {
  .blog-details-item .title {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .blog-details-item .title {
    font-size: 23px;
  }
}
.blog-details-item .meta-post {
  margin-bottom: 72px;
}
@media only screen and (max-width: 991px) {
  .blog-details-item .meta-post {
    margin-bottom: 35px;
  }
}
.blog-details-item .meta-post ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
@media only screen and (max-width: 575px) {
  .blog-details-item .meta-post ul {
    display: block;
  }
}
.blog-details-item .meta-post ul li {
  color: #999;
  font-size: 0.93em;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1;
}
@media only screen and (max-width: 991px) {
  .blog-details-item .meta-post ul li {
    font-size: 13px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-details-item .meta-post ul li {
    margin-bottom: 10px;
  }
}
.blog-details-item .meta-post ul li a {
  color: #242424;
}
.blog-details-item .meta-post ul li a:hover {
  color: #0163d2;
  text-decoration: underline;
}
.blog-details-item .meta-post ul li.meta-sep {
  margin: 0 9px;
}
@media only screen and (max-width: 575px) {
  .blog-details-item .meta-post ul li.meta-sep {
    display: none;
  }
}
.blog-details-item .blog-details-thumb {
  margin-bottom: 40px;
  position: relative;
}
.blog-details-item .blog-details-thumb img {
  width: 100%;
}
.blog-details-item .blog-details-content p {
  color: #999;
  line-height: 1.8;
  margin-bottom: 25px;
}
.blog-details-item .blog-details-content blockquote {
  background: #f6f6f6;
  border-width: 1px 1px 1px 5px;
  border-style: solid;
  border-color: #e5e5e5 #e5e5e5 #e5e5e5 #0163d2;
  -o-border-image: initial;
     border-image: initial;
  font-style: italic;
  margin: 40px 0 40px;
  padding: 30px 45px;
}
@media only screen and (max-width: 767px) {
  .blog-details-item .blog-details-content blockquote {
    margin: 30px 0 34px;
    padding: 20px 20px;
  }
}
.blog-details-item .blog-details-content blockquote p {
  color: #999;
  line-height: 26px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}
.blog-details-item .blog-details-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  color: #999;
  font-size: 14px;
  margin-top: 60px;
  padding: 15px 0px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .blog-details-item .blog-details-footer {
    margin-top: 38px;
  }
}
@media only screen and (max-width: 575px) {
  .blog-details-item .blog-details-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.blog-details-item .blog-details-footer a {
  color: #999;
}
.blog-details-item .blog-details-footer a:hover {
  color: #0163d2;
}
.blog-details-item .blog-details-footer .meta-title {
  margin-right: 3px;
  color: #323232;
  font-size: 14px;
  font-weight: 700;
}
.blog-details-item .blog-social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog-details-item .blog-social-icons a {
  color: #999;
  font-size: 14px;
}
.blog-details-item .blog-social-icons a + a {
  margin-left: 12px;
}

.related-posts-title {
  display: inline-block;
  font-size: 2.154em;
  font-weight: 400;
  margin-bottom: 27px;
}
@media only screen and (max-width: 991px) {
  .related-posts-title {
    font-size: 23px;
  }
}
@media only screen and (max-width: 767px) {
  .related-posts-title {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  .related-posts-item {
    margin-top: 30px;
  }
}
.related-posts-item .thumb img {
  width: 100%;
}
.related-posts-item .content {
  margin-top: 16px;
  text-align: center;
}
.related-posts-item .content .title {
  font-size: 1.143em;
  font-weight: 500;
  line-height: 1.35;
  margin-bottom: 0;
}
.related-posts-item .content .title a {
  color: #242424;
}
.related-posts-item .content .title a:hover {
  color: #0163d2;
}
.related-posts-item .post-meta {
  color: #999;
  font-size: 0.93em;
  margin-bottom: 8px;
  font-weight: 500;
}
.related-posts-item .post-meta a {
  color: #242424;
}
.related-posts-item .post-meta a:hover {
  color: #0163d2;
}

.comment-view-area {
  padding-top: 74px;
}
@media only screen and (max-width: 767px) {
  .comment-view-area {
    padding-top: 54px;
  }
}
.comment-view-area .title-main {
  font-size: 2.154em;
  font-weight: 400;
  margin-bottom: 27px;
}
@media only screen and (max-width: 767px) {
  .comment-view-area .title-main {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

.single-comment {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  margin: 0 0 30px;
  padding: 30px 30px 34px;
  width: 100%;
}
.single-comment .author-pic {
  float: left;
}
@media only screen and (max-width: 767px) {
  .single-comment .author-pic {
    float: none;
  }
}
.single-comment .author-info {
  border: none;
  margin-left: 75px;
  position: relative;
  padding-top: 5px;
}
@media only screen and (max-width: 767px) {
  .single-comment .author-info {
    margin-top: 15px;
    margin-left: 0;
  }
}
.single-comment .author-info .title {
  color: #323232;
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 7px;
}
@media only screen and (max-width: 767px) {
  .single-comment .author-info .title {
    margin: 0 0 8px;
  }
}
.single-comment .author-info .title .comment-date {
  color: #999;
  display: inline-block;
  font-weight: 400;
  margin-left: 12px;
}
.single-comment .author-info p {
  color: #323232;
  line-height: 1.8;
  margin-bottom: 0;
}
.single-comment .author-info .comment-reply {
  color: #323232;
  display: inline-block;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  height: 28px;
  line-height: 28px;
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .single-comment .author-info .comment-reply {
    position: relative;
  }
}
.single-comment .author-info .comment-reply:hover {
  color: #0163d2;
}

.reply-comment {
  margin-left: 20px;
}

.children-reply-comment {
  margin-left: 40px;
}

.comment-form-area {
  padding-top: 44px;
}
.comment-form-area .title-main {
  font-size: 2.154em;
  font-weight: 400;
  margin-bottom: 27px;
}
.comment-form-area .desc {
  color: #999;
  font-size: 14px;
  line-height: 1.8;
}

.comment-form-content .form-group {
  margin-bottom: 34px;
}
.comment-form-content .form-label {
  cursor: pointer;
  color: #999;
  font-size: 14px;
  margin: 0 0 5px;
}
.comment-form-content .form-control {
  border: 1px solid #e5e5e5;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 50px;
  font-size: 14px;
  color: #999;
  line-height: 50px;
  width: 100%;
  border-radius: 0;
  max-width: 100%;
  outline: none;
  padding: 10px;
}
.comment-form-content textarea.form-control {
  height: 130px;
  line-height: 1.8;
}
.comment-form-content [type=submit] {
  font-weight: 500;
  padding: 16px 69px 14px;
  font-size: 14px;
  margin-top: 8px;
}

/*
-----------------------------------------------------------------------
  Contact CSS
-----------------------------------------------------------------------
*/
.contact-area .container {
  padding-bottom: 100px;
}

@media only screen and (max-width: 991px) {
  .contact-form-wrap {
    margin-top: 40px;
  }
}

.contact-page-title .title {
  border-bottom: 1px solid #e5e5e5;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 26px;
  padding-bottom: 10px;
}

.contact-info .contact-info-item {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.contact-info .contact-info-item .title {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 18px;
}
.contact-info .contact-info-item .title .icon {
  color: #999;
  font-size: 25px;
  margin-right: 13px;
}
.contact-info .contact-info-item .desc {
  color: #999;
  font-size: 14px;
  line-height: 1.8;
}

/*
-----------------------------------------------------------------------
  Footer CSS
-----------------------------------------------------------------------
*/
.footer-area .widget-item {
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .footer-area .widget-item {
    margin-bottom: 20px;
  }
}
.footer-area .desc {
  color: #999;
  font-size: 14px;
  line-height: 24px;
}
.footer-area .widget-title {
  font-size: 18px;
  margin: 0;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 26px;
}
@media only screen and (max-width: 767px) {
  .footer-area .widget-title {
    display: none;
  }
}
.footer-area .nav-menu li {
  display: block;
  list-style: 1px;
}
.footer-area .nav-menu li a {
  color: #999;
  line-height: 30px;
  padding: 3px 0;
  display: block;
}
.footer-area .nav-menu li a:hover {
  color: #0163d2;
}

.footer-main {
  background: #383838;
  position: relative;
  padding: 70px 0 30px;
}
@media only screen and (max-width: 767px) {
  .footer-main {
    padding: 70px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .footer-main .widget-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.footer-main .widget-about .desc {
  margin-bottom: 33px;
}
.footer-main .widget-logo {
  margin-bottom: 28px;
}
.footer-main .widget-contact-info ul {
  margin-bottom: 0;
}
.footer-main .widget-contact-info ul li {
  color: #999;
  font-size: 14px;
  line-height: 24px;
}
.footer-main .widget-contact-info ul li span {
  display: inline-block;
  vertical-align: top;
  color: #fff;
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: 500;
  text-transform: uppercase;
}
.footer-main .widget-contact-info ul li:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .footer-main .widget-contact-info ul li:last-child {
    margin-bottom: 24px;
  }
}
.footer-main .social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 34px;
}
@media only screen and (max-width: 767px) {
  .footer-main .social-icons {
    margin-top: 2px;
    margin-bottom: 40px;
  }
}
.footer-main .social-icons a {
  background: #3c5b9b;
  border-radius: 50%;
  border: 0;
  color: #fff;
  display: inline-block;
  height: 40px;
  line-height: 42px;
  font-size: 16px;
  position: relative;
  text-align: center;
  transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  vertical-align: top;
  width: 40px;
  z-index: 1;
}
.footer-main .social-icons a + a {
  margin-left: 10px;
}
.footer-main .widget-collapsed-title {
  display: block;
  position: relative;
  background-color: #383838;
  border: 1px solid #515151;
  height: 60px;
  line-height: 59px;
  padding: 0 20px;
  border-radius: 0;
  cursor: pointer;
  font-size: 15px;
  margin-bottom: 0;
  color: #fff;
  font-weight: 500;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* currently supported by Chrome, Edge, Opera and Firefox */
}
@media only screen and (min-width: 768px) {
  .footer-main .widget-collapsed-title {
    display: none;
  }
}
.footer-main .widget-collapsed-title:before {
  font-family: "FontAwesome";
  font-size: 14px;
  content: "";
  position: absolute;
  right: 0;
  height: 100%;
  width: 60px;
  text-align: center;
}
.footer-main .widget-collapsed-title:not(.collapsed):before {
  content: "";
  font-family: "FontAwesome"}.footer-main .widget-collapse-body{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}@media only screen and (min-width:768px){.footer-main .widget-collapse-body{display:block}}@media only screen and (max-width:767px){.footer-main .widget-collapse-body{background-color:#383838;border:1px solid #515151;border-top:0}}@media only screen and (max-width:767px){.footer-main .widget-collapse-body .collapse-body{padding:27px 25px 0}}.footer-center{background:#383838;border-top-width:1px;border-bottom-width:1px;border-top-color:rgba(255,255,255,0.07);border-top-style:solid;border-bottom-color:rgba(255,255,255,0.07);border-bottom-style:solid;padding:39px 0 45px}.footer-center .newsletter-form{margin-top:8px}.footer-center .newsletter-form input{width:calc(100%+15px);margin-left:-15px}@media only screen and (max-width:575px){.footer-center .newsletter-form input{margin-left:0;width:100%}}.footer-center .newsletter-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:991px){.footer-center .newsletter-content{margin-bottom:20px}}@media only screen and (max-width:575px){.footer-center .newsletter-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.footer-center .newsletter-title{margin-right:44px}@media only screen and (max-width:1199px){.footer-center .newsletter-title{margin-right:20px}}@media only screen and (max-width:575px){.footer-center .newsletter-title{margin-right:0;margin-bottom:10px}}.footer-center .newsletter-title .title{font-size:24px;color:#fff;font-weight:500;letter-spacing:-0.03em;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width:1199px){.footer-center .newsletter-title .title{font-size:20px}}.footer-center .newsletter-title p{font-size:14px;color:#999;letter-spacing:-0.025em;margin:0;font-style:italic;line-height:1}.footer-center .newsletter-title p strong{font-style:normal;font-weight:700;color:#f26522;letter-spacing:-0.03em}.footer-center .newsletter-info p{color:#999;font-size:14px;line-height:30px;position:relative;top:3px}@media only screen and (max-width:767px){.footer-center .newsletter-info p{font-size:13px}}.footer-center .newsletter-info p strong{font-weight:500}.footer-bottom{background:#383838;padding:34px 0;position:relative;color:#999}.footer-bottom .footer-bottom-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.footer-bottom .footer-bottom-content{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer-bottom .copyright{color:#999;font-size:14px;margin-bottom:0;line-height:24px}.footer-bottom .copyright a{color:#fff;font-weight:500}@media only screen and (max-width:767px){.footer-bottom .payment{margin-bottom:20px}}/*此代码非源码，仅为演示用，下载源码请到：HTTP://WWW.BOOTSTRAPMB.com*//*：此代码已混淆,不是源代码。源码地址唯一出处: http://www.bootstrapmb.com/item/11620。(这个说明仅在演示里会看到,下载的源码里没有。)*/