@charset "UTF-8";
@import url("d09321aeb0984da5aad0024a73334d3f.css");
@import url("654c56b0740f4a4c824dc3ce5332ba48.css");

@-webkit-keyframes bouncedelay {0%,80%,to {-webkit-transform:scale(0)}
40% {-webkit-transform:scale(1)}}
@keyframes bouncedelay {0%,80%,to {-webkit-transform:scale(0);transform:scale(0)}
40% {-webkit-transform:scale(1);transform:scale(1)}}
::-webkit-scrollbar-track-piece {width:8px;background-color:#f0f0f0}
::-webkit-scrollbar {width:8px;background-color:#334eff}
::-webkit-scrollbar-thumb {width:8px;background-color:#334eff}
::-webkit-scrollbar-thumb:hover {width:8px;background-color:#222}
::selection {background:#334eff;color:#fff;}

/* global area - start==================================================================================================== */
body {margin:0px;padding:0px;font-size:14px;font-weight:400;line-height:1.65;font-style:normal;color:#636778;font-family:"Heebo",sans-serif;background-color:#ffffff;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;list-style-type:none;}
::selection {color:#ffffff;background:#334eff;}
::-moz-selection {color:#ffffff;background:#334eff;}
main {overflow:hidden;position:relative;}
.container {max-width:1200px;}
.wrap-1600 {max-width:1600px;margin-left:auto;margin-right:auto;}
.wrap-1500 {max-width:1500px;margin-left:auto;margin-right:auto;}
.masonry-grid {margin:-15px;}
.masonry-grid .grid-item,.masonry-grid .grid-sizer {float:left;display:inline-block;}
.masonry-grid .grid-item {padding:15px;}
.decoration-wrap {z-index:1;position:relative;}
.decoration-wrap .decoration-image {z-index:-1;position:absolute;}
.la-search {transform:rotate(-90deg);}
.atxt {color:#fff;}
.atxt a {color:#fff }
.atxt a:hover {color:#334eff }
a{color:#334eff;}
a,button {cursor:pointer;display:inline-block;text-decoration:none;font-family:"Heebo",sans-serif;}
a:hover,button:hover {text-decoration:none;}
button {margin:0px;padding:0px;border:none;background:none;}
button:focus {outline:none;}
img {height:auto;max-width:100%;}
[data-background] {background-size:cover;background-repeat:no-repeat;background-position:center center;}
h1,h2,h3,h4,h5,h6 {font-weight:700;color:#636778;font-family:"Heebo",sans-serif;}
strong,span,small,label,i {font-family:"Heebo",sans-serif;}
.form-item {position:relative;margin-bottom:30px;}
.form-item .form-title {line-height:1;font-size:14px;font-weight:400;margin-bottom:12px;color:#636778;}
.form-item input,.form-item textarea,.form-item select {width:100%;outline:none;box-shadow:none;border-radius:3px;border:1px solid #f0f0f0;transition:0.6s cubic-bezier(0.33,1,0.68,1);background-color: #f4f8fb;}
.form-item input:focus,.form-item textarea:focus,.form-item select:focus {outline:none;box-shadow:none;border-color:#334eff;}
.form-item input,.form-item select {height:55px;padding:0px 25px;}
.form-item textarea {width:100%;padding:25px;display:block;min-height:150px;}
.form-item select {color:#636778;}

/* home search================================================== */
.form-items {position:relative;margin-bottom:30px;}
.form-items .form-title {line-height:1;font-size:14px;font-weight:400;margin-bottom:12px;color:#636778;}
.form-items input,.form-items textarea,.form-items select {width:100%;outline:none;box-shadow:none;border-radius:3px;border:1px solid #f0f0f0;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.form-items input:focus,.form-items textarea:focus,.form-items select:focus {outline:none;box-shadow:none;border-color:#334eff;}
.form-items input,.form-items select {height:55px;padding:0px 25px;}
.form-items textarea {width:100%;padding:25px;display:block;min-height:150px;}
.form-items select {color:#636778;}
.header-section .form-items {margin:-9px 0px;}
.header-section .form-items input {height:50px;border:none;padding:0px 25px;width:470px;color:#636778;}
.header-section .form-items input[type=search] {width:470px;}
.header-section .form-items button[type=submit] {top:50%;right:25px;font-size:21px;position:absolute;color:#334eff;transform:translateY(-50%);}

.form-user {position:relative;margin-bottom:10px;}
.form-user .form-title {line-height:1;font-size:14px;font-weight:400;margin-bottom:12px;color:#636778;}
.form-user input,.form-user textarea,.form-user select {width:100%;outline:none;box-shadow:none;border-radius:3px;border:1px solid #f0f0f0;transition:0.6s cubic-bezier(0.33,1,0.68,1);background-color: #f4f8fb;}
.form-user input:focus,.form-user textarea:focus,.form-user select:focus {outline:none;box-shadow:none;border-color:#334eff;}
.form-user input,.form-user select {height:55px;padding:0px 25px;}
.form-user textarea {width:100%;padding:25px;display:block;min-height:150px;}
.form-user select {color:#636778;}

:-moz-placeholder {text-transform:capitalize;}
::-moz-placeholder {text-transform:capitalize;}
:-ms-input-placeholder {text-transform:capitalize;}
::-webkit-input-placeholder {text-transform:capitalize;}
.checkbox-btn input {float:left;width:17px;height:17px;outline:none;margin-top:2px;cursor:pointer;-webkit-appearance:none;appearance:none;margin-right:10px;position:relative;border-radius:100%;background-color:#ffffff;border:1px solid #e2e4f4;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.checkbox-btn input:before {top:51%;left:51%;width:6px;height:6px;content:"";opacity:0;line-height:1;position:absolute;border-radius:100%;background-color:#334eff;transition:0.6s cubic-bezier(0.33,1,0.68,1);transform:translate(-55%,-55%);}
.checkbox-btn input:checked {border-color:#334eff;}
.checkbox-btn input:checked:before {opacity:1;}
.checkbox-btn label {margin:0px;cursor:pointer;color:#36415a;}
.quantity-input {display:table;max-width:120px;position:relative;}
.quantity-input input {height:40px;outline:none;font-size:15px;font-weight:500;text-align:center;color:#36415a;border:1px solid #e3e5f4;}
.quantity-input input:focus {border-color:#334eff;}
.quantity-input span {top:50%;font-size:15px;cursor:pointer;position:absolute;color:#36415a;transform:translateY(-50%);}
.quantity-input span:first-child {left:14px;}
.quantity-input span:last-child {right:14px;}
.select-option > button {display:block;font-weight:500;color:#636778;}
.select-option > button:after {margin-bottom:3px;border:none;font-size:12px;margin-left:3px;content:"";font-weight:900;display:inline-block;vertical-align:middle;font-family:"Line Awesome Free";}
.select-option > button i {float:left;margin-top:1px;font-size:20px;margin-right:5px;}
.select-option .dropdown-menu {border:none;padding:5px 0px;border-radius:3px;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.select-option .dropdown-menu > ul > li > a {display:block;line-height:1;font-size:13px;padding:10px 12px;color:#636778;}
.select-option .dropdown-menu > ul > li:hover > a,.select-option .dropdown-menu > ul > li.active > a {color:#334eff;background-color:#f4f8fb;}
/* owl settings - start================================================== */
.owl-theme .owl-dots .owl-dot span {width:8px;height:8px;margin:0px;opacity:0.3;margin-right:15px;background:#334eff;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.owl-theme .owl-dots .owl-dot:last-child span {margin-right:0px !important;}
.owl-theme .owl-dots .owl-dot:hover span,.owl-theme .owl-dots .owl-dot.active span {opacity:1;transform:scale(1.4);background:#334eff;}
.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev {margin:0px;width:50px;height:50px;overflow:hidden;position:relative;border-radius:100%;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.owl-theme .owl-nav .owl-next > span,.owl-theme .owl-nav .owl-prev > span {display:none;}
.owl-theme .owl-nav .owl-next:before,.owl-theme .owl-nav .owl-prev:before {top:0;left:0;right:0;bottom:0;z-index:1;font-size:16px;font-weight:900;line-height:48px;text-align:center;color:#334eff;position:absolute;border-radius:100%;border:2px solid #dee3f3;background-color:#ffffff;font-family:"Line Awesome Free";transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover {background:transparent;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.owl-theme .owl-nav .owl-next:hover:before,.owl-theme .owl-nav .owl-prev:hover:before {color:#334eff;border-color:#ffffff;background-color:#ffffff;}
.owl-theme .owl-nav .owl-prev {margin-right:5px;}
.owl-theme .owl-nav .owl-prev:before {content:"";}
.owl-theme .owl-nav .owl-next:before {content:"";}
.owl-theme.arrow-right-left .owl-nav {margin-top:0px;}
.owl-theme.arrow-right-left .owl-next,.owl-theme.arrow-right-left .owl-prev {top:50%;position:absolute;transform:translateY(-50%);}
.owl-theme.arrow-right-left .owl-prev {left:-110px;}
.owl-theme.arrow-right-left .owl-next {right:-110px;}
/* owl settings - end================================================== */
/* list style settings - start ================================================== */
.ul-li > ul {margin:-2px;padding:0px;display:table;}
.ul-li > ul > li {float:left;list-style:none;display:inline-block;}
.ul-li-block > ul {width:100%;margin:0px;padding:0px;display:table;}
.ul-li-block > ul > li {width:100%;display:table;list-style:none;}
.ul-li-right > ul {margin:0px;padding:0px;float:right;display:table;margin:0 auto;}
.ul-li-right > ul > li {float:left;list-style:none;display:inline-block;}
.ul-li-center > ul {padding:0px;margin:0 auto;display:table;}
.ul-li-center > ul > li {float:left;list-style:none;display:inline-block;}
/* list style settings - end================================================== */
/* rating star - start================================================== */
.rating-star > ul > li {font-size:15px;margin-right:2px;}
.rating-star > ul > li:last-child {margin-right:0px !important;}
.rating-star > ul > li.active {color:#f57d1f;}
/* rating star - end================================================== */
/* social links - start================================================== */
.social-icon > ul > li {margin-right:10px;}
.social-icon > ul > li:last-child {margin-right:0px !important;}
.social-icon > ul > li > a {line-height:1;display:block;font-size:21px;color:#636778;}
.social-icon > ul > li > a:hover {color:#334eff;}
.social-icon-circle > ul > li {width:35px;height:35px;text-align:center;margin-right:15px;}
.social-icon-circle > ul > li:last-child {margin-right:0px !important;}
.social-icon-circle > ul > li > a {width:100%;height:100%;color:#5f6680;display:block;font-size:16px;line-height:32px;border-radius:100%;border:1px solid #dde2f2;}
.social-icon-circle > ul > li > a:hover {color:#334eff;border-color:#ffffff;background-color:#ffffff;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
/* social links - end================================================== */
/* pagination nav - start================================================== */
.pagination-nav > ul > li {height:36px;min-width:36px;margin-right:20px;text-align:center;}
.pagination-nav > ul > li:last-child {margin-right:0px !important;}
.pagination-nav > ul > li > a {width:100%;height:100%;display:block;color:#636778;font-size:14px;padding:0px 5px;line-height:38px;border-radius:3px;border:1px solid #e2e4f4;}
.pagination-nav > ul > li:hover > a,.pagination-nav > ul > li.active > a {color:#ffffff;border-color:#334eff;background-color:#334eff;}
/* pagination nav - end================================================== */
/* post meta - start================================================== */
.post-meta > ul > li {position:relative;margin-right:14px;padding-right:14px;}
.post-meta > ul > li:after {top:0px;content:"/";right:-2.5px;position:absolute;}
.post-meta > ul > li:last-child {margin-right:0px !important;padding-right:0px !important;}
.post-meta > ul > li:last-child:after {display:none;}
.post-meta > ul > li .post-admin {display:table;font-size:14px;color:#334eff;}
.post-meta > ul > li .post-admin .admin-thumb {float:left;width:40px;height:40px;overflow:hidden;margin:-9px 0px;margin-right:10px;border-radius:100%;border:1px solid #e2e8fe;background-color:#edf6fe;}
/* post meta - end================================================== */
/* padding - margin setting - start ================================================== */
.sec-ptb-10 {padding:10px 0px;}
.sec-ptb-30 {padding:30px 0px;}
.sec-ptb-50 {padding:50px 0px;}
.sec-ptb-70 {padding:70px 0px;}
.sec-ptb-100 {padding:100px 0px;}
.pl-20 {padding-left:20px;}
.pl-25 {padding-left:25px;}
.pl-100 {padding-left:100px;}
.pb-30 {padding-bottom:30px;}
.pr-10 {margin-right:10px;}
.pr-20 {margin-right:20px;}
.pb-10 {margin-bottom:10px;}
.pb-15 {margin-bottom:15px;}
.pr-20 {margin-right:20px;}
.mt-10 {margin-top:10px;}
.mt-15 {margin-top:15px;}
.mt-20 {margin-top:20px;}
.mt--30 {margin-top:-30px;}
.mt--40 {margin-top:-40px;}
.mt--70 {margin-top:-70px;}
.mt-30 {margin-top:30px;}
.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.mb-25 {margin-bottom:25px;}
.mb-30 {margin-bottom:30px;}
.mb-40 {margin-bottom:40px;}
.mb-50 {margin-bottom:50px;}
.mb-60 {margin-bottom:60px;}
.mb-70 {margin-bottom:70px;}
.mb-100 {margin-bottom:100px;}
/* padding - margin setting - end================================================== */
/* button style - start================================================== */
.btn {z-index:1;border:none;line-height:1;color:#ffffff;font-size:12px;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding:22px 30px;padding-bottom:21px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btn:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#36415a;transition:width 0.3s linear;}
.btn:hover {color:#ffffff;}
.btn:hover:before {left:0px;width:100%;right:auto;}
.btn.bg-default-black:before {background:#2e384f;}
.btn.bg-royal-blue:before {background:#233ff3;}
.btn.bg-light-green:before {background:#233ff3;}
.btn.bg-royal-hs:before {background:#636778;}

/* custom colors - start================================================== */
.bg-royal-blue {background-color:#334eff;}
.bg-light-green {background-color:#334eff;}
.bg-default-black {background-color:#36415a;}
.bg-royal-hs {background-color:#6f727c;}
.text-royal-blue {color:#334eff !important;}
.text-light-green {color:#334eff !important;}
/* custom colors - end================================================== */

.btns {z-index:1;border:none;line-height:1;color:#ffffff;font-size:12px;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding:8px 10px;padding-bottom:7px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btns:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#36415a;transition:width 0.3s linear;}
.btns:hover {color:#ffffff;}
.btns:hover:before {left:0px;width:100%;right:auto;}
.btns.bg-default-black:before {background:#2e384f;}
.btns.bg-royal-blue:before {background:#233ff3;}
.btns.bg-light-green:before {background:#233ff3;}
.btns.bg-royal-hs:before {background:#636778;}

.btnico {z-index:1;border:none;line-height:1;color:#ffffff!important;font-size:12px;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding-bottom:21px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btnico:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#36415a;transition:width 0.3s linear;}
.btnico:hover {color:#ffffff;}
.btnico:hover:before {left:0px;width:100%;right:auto;}
.btnico.bg-default-black:before {background:#2e384f;}
.btnico.bg-royal-blue:before {background:#233ff3;}
.btnico.bg-light-green:before {background:#233ff3;}
.btnico.bg-royal-hs:before {background:#636778;}

.btntag {z-index:1;border:none;line-height:1;color:#636778!important;font-size:12px;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding:5px 10px;padding-bottom:4px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btntag:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#334eff;transition:width 0.3s linear;}
.btntag:hover {color:#ffffff!important;}
.btntag:hover:before {left:0px;width:100%;right:auto;}
.btntag.bg-default-black:before {background:#2e384f;}
.btntag.bg-royal-blue:before {background:#233ff3;}
.btntag.bg-light-green:before {background:#233ff3;}
.btntag.bg-royal-hs:before {background:#636778;}
.bg-tag {border:1px solid #e2e4f4;background-color:#fff;float:left;margin-right:5px;}
.sxtitle {font-size:14px!important;padding-top:5px;}

/*内容页社交ICO================================================== */
.btntsjico {z-index:1;border:none;line-height:1;color:#8991ab!important;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding:0px 8px;display:inline-block;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btntsjico:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#334eff;transition:width 0.3s linear;}
.btntsjico:hover {color:#ffffff!important;}
.btntsjico:hover:before {left:0px;width:100%;right:auto;}
.btntsjico.bg-default-black:before {background:#2e384f;}
.btntsjico.bg-royal-blue:before {background:#233ff3;}
.btntsjico.bg-light-green:before {background:#233ff3;}
.btntsjico.bg-royal-hs:before {background:#636778;}
.bg-btntsjico {border:1px solid #e2e4f4;font-size:13px;background-color:#fff;margin-right:1px;margin-bottom:-5px;}

.store-btn {z-index:1;overflow:hidden;color:#ffffff;position:relative;padding:8px 30px;border-radius:3px;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.store-btn:hover {color:#ffffff;}
.store-btn .icon-wrap {float:left;width:32px;line-height:1;font-size:30px;margin-left:-5px;margin-right:10px;}
.store-btn .content-wrap {display:table;}
.store-btn .content-wrap small,.store-btn .content-wrap strong {display:block;line-height:1;}
.store-btn .content-wrap small {font-size:11px;margin-top:3px;}
.store-btn .content-wrap strong {font-size:14px;font-weight:500;}
.store-btn.bg-default-black:hover {background-color:#0c0e14;}
.store-btn.bg-royal-blue:hover {background-color:#273bc3;}
.store-btn.bg-royal-hs:hover {background-color:#636778;}
.btn-underline {line-height:1;font-size:14px;font-weight:500;position:relative;color:#36415a;display:inline-block;}
.btn-underline:after,.btn-underline:before {left:0;bottom:-2px;height:1px;width:100%;content:"";line-height:1;position:absolute;background-color:#36415a;}
.btn-underline:before {transform-origin:100% 50%;transition:transform 0.3s linear;}
.btn-underline:after {transform:scaleX(0);transform-origin:0 50%;transition:0.3s linear 0.2s;background-color:#334eff;}
.btn-underline:hover {color:#334eff;}
.btn-underline:hover:after,.btn-underline:hover:before {background-color:#334eff;}
.btn-underline:hover:before {transform:scaleX(0);}
.btn-underline:hover:after {transform:scaleX(1);}

.btn-aboutline {line-height:1;font-size:18px;font-weight:700;position:relative;color:#36415a;display:inline-block;}
.btn-aboutline:after,.btn-aboutline:before {left:0;bottom:-2px;height:1px;width:100%;content:"";line-height:1;position:absolute;background-color:#36415a;}
.btn-aboutline:before {transform-origin:100% 50%;transition:transform 0.3s linear;}
.btn-aboutline:after {transform:scaleX(0);transform-origin:0 50%;transition:0.3s linear 0.2s;background-color:#334eff;}
.btn-aboutline:hover {color:#334eff;}
.btn-aboutline:hover:after,.btn-aboutline:hover:before {background-color:#334eff;}
.btn-aboutline:hover:before {transform:scaleX(0);}
.btn-aboutline:hover:after {transform:scaleX(1);}
/* button style - end================================================== */
/* title text - start================================================== */
.section-title .small-title {font-size:15px;color:#334eff;margin-bottom:7px;display:inline-block;font-family:"Roboto",sans-serif;}
.section-title .title-text {font-size:30px;}
.section-title p {font-size:16px;}
.section-title.size-lg .title-text {font-size:38px;}
/* title text - end================================================== */
/* back to top - start================================================== */
#thetop {top:0;left:0;right:0;z-index:-1;position:absolute;}
#backtotop {right:15px;width:50px;height:50px;z-index:999;bottom:50px;display:none;position:fixed;}
#backtotop #scroll {z-index:1;width:100%;height:100%;display:block;font-size:20px;line-height:52px;color:#334eff;text-align:center;position:relative;border-radius:100%;background-color:#ffffff;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
/* back to top - end================================================== */
/* preloader - start================================================== */
#preloader {top:0;left:0;width:100%;height:100%;z-index:1005;position:fixed;overflow:visible;background:#ffffff url("../images/preloader.gif") no-repeat center center;}
/* preloader - end================================================== */
/* bootstrap reset - start================================================== */
.border-bottom {border-bottom:1px solid #e2e4f4 !important;}
.border-top {border-top:1px solid #e2e4f4 !important;}
.border-zwtop {padding-bottom:10px;border-bottom:1px solid #e2e4f4 !important;}
.prevntex-top {border-top:1px solid #e2e4f4 !important;padding-top:15px;}
.border-links {padding-bottom:10px;border-bottom:1px solid #f0f0f0 !important;}
/* bootstrap reset - end================================================== */
/* css animation - start================================================== */
.pulse:before,.pulse:after {top:0px;left:0px;right:0px;bottom:0px;z-index:-1;content:"";position:absolute;border-radius:100%;background-color:#c7a17a;}
.pulse:before {animation:pulse 3s cubic-bezier(0.16,1,0.3,1) infinite both;}
.pulse:after {animation:pulse 3s 0.6s cubic-bezier(0.16,1,0.3,1) infinite both;}
@keyframes pulse {0% {opacity:0.5;transform:scale(1);}
100% {opacity:0;transform:scale(2.1);}}
/* css animation - end================================================== */
/* transition - start================================================== */
a,button {transition:0.6s cubic-bezier(0.33,1,0.68,1);color: #334eff;}
/* transition - end================================================== */
/* global area - end==================================================================================================== */
/* header section - start==================================================================================================== */
.header-section .header-top {min-height:60px;/*margin-top:-22px;*/}
.header-section .header-middle {min-height:100px;}
.header-section .header-middle.bg-gray {background-color:#f4f8fb;}
.header-section .header-bottom {min-height:65px;}
.header-section .info-list > ul > li {margin-right:50px;}
.header-section .info-list > ul > li:last-child {margin-right:0px !important;}
.header-section .info-list > ul > li > a {display:block;color:#8991ab;font-weight:500;}
.header-section .info-list > ul > li > a:hover {color:#334eff;}
.header-section .info-list > ul > li > a i {float:left;font-size:21px;color:#334eff;}
.header-section .info-list > ul > li > a span {color:#334eff;display:inline-block;}
.header-section .select-option > button {color:#8991ab;}
.header-section .select-option .dropdown-menu {left:unset !important;right:0px !important;}
.header-section .brand-logo .brand-link {display:block;width:140px;}
.header-section .brand-logo .btns-group {float:right;display:none;}
.header-section .btns-group > ul > li {margin-right:20px;position:relative;}
.header-section .btns-group > ul > li:last-child {margin-right:0px !important;}
.header-section .btns-group > ul > li > button {display:block;line-height:1;font-size:30px;position:relative;color:#36415a;}
.header-section .btns-group > ul > li > button:hover,.header-section .btns-group > ul > li > button.active {color:#334eff;}
.header-section .btns-group > ul > li > button.btn-cart .cart-counter,.header-section .btns-group > ul > li > button.mobile-btn-cart .cart-counter {top:-5px;right:-8px;height:20px;color:#ffffff;font-size:12px;min-width:20px;line-height:20px;position:absolute;border-radius:45px;display:inline-block;}
.header-section .form-item {margin:-9px 0px;}
.header-section .form-item input {height:50px;border:none;padding:0px 25px;width:470px;}
.header-section .form-item input[type=search] {width:470px;}
.header-section .form-item button[type=submit] {top:50%;right:25px;font-size:21px;position:absolute;color:#334eff;transform:translateY(-50%);}
.header-section .main-menu > ul > li {height:65px;margin-right:20px;}
.header-section .main-menu > ul > li:last-child {margin-right:0px !important;}
.header-section .main-menu > ul > li > a {display:block;font-size:15px;font-weight:500;line-height:65px;color:#636778;}
.header-section .main-menu > ul > li:hover > a,.header-section .main-menu > ul > li.active > a {color:#334eff;}
.header-section .main-menu > ul > li:hover > a:after,.header-section .main-menu > ul > li.active > a:after {color:#334eff;}
.header-section .social-icon > ul > li {margin-right:15px;}
.header-section .all-categories .categories-collapse {top:44px;left:-32px;position:absolute;}
.sticky-header {top:0px;left:0px;right:0px;height:auto;z-index:9999;position:absolute;}
.sticky-header.stuck {top:0;left:0;width:100%;z-index:999;position:fixed;background-color:#ffffff;box-shadow:0px 0px 18px 1px rgba(0,0,0,0.1);animation:0.5s ease-in-out 0s normal none 1 running fadeInDown;}
.header-section .main-menu .menu-item-has-child {position:relative;}
.header-section .main-menu .menu-item-has-child > a {position:relative;/*padding-right:17px;*/}
.header-section .main-menu .menu-item-has-child > a:after {top:1px;right:0px;color:#636778;font-size:13px;/*content:"";font-weight:900;position:absolute;transition:0.6s cubic-bezier(0.33,1,0.68,1);font-family:"Line Awesome Free";*/}
.header-section .main-menu .menu-item-has-child:hover > a:after {/*content:"";*/color:#334eff;transform:rotate(360deg);}
.header-section .main-menu .menu-item-has-child .submenu {top:100%;left:0px;opacity:0;z-index:999;min-width:235px;padding:0px 0px;visibility:hidden;position:absolute;border-radius:3px;background-color:#ffffff;border-top-left-radius:0px;transition:0.4s cubic-bezier(0.33,1,0.68,1);box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.header-section .main-menu .menu-item-has-child .submenu li {width:100%;display:block;}
.header-section .main-menu .menu-item-has-child .submenu li > a {width:100%;display:block;line-height:1;padding:15px 30px;color:#636778;}
.header-section .main-menu .menu-item-has-child .submenu li:hover > a,.header-section .main-menu .menu-item-has-child .submenu li.active > a {color:#334eff;background-color:#f4f8fb;}
.header-section .main-menu .menu-item-has-child:hover > .submenu {top:100%;opacity:1;visibility:visible;}
.header-section .main-menu .menu-item-has-child .submenu .menu-item-has-child > a:after {top:13px;right:25px;}
.header-section .main-menu .menu-item-has-child .submenu .menu-item-has-child:hover > a:after {/*content:""*/;color:#334eff;}
.header-section .main-menu .menu-item-has-child .submenu .menu-item-has-child .submenu {left:100%;}
.header-section .main-menu .menu-item-has-child .submenu .menu-item-has-child:hover .submenu {top:0px;}
.header-primary.sticky-header .content-wrap {min-height:150px;padding:20px 0px;}
.header-primary.sticky-header.stuck .content-wrap {min-height:100px;}
.header-primary .main-menu .menu-item-has-child > a {padding-right:0px;}
.header-primary .main-menu .menu-item-has-child > a:after {display:none;}
.header-primary .main-menu .menu-item-has-child:hover > a:after {color:#00c9a7;}
.header-primary .main-menu .menu-item-has-child .submenu li > a:after {display:inline-block;}
.header-primary .main-menu .menu-item-has-child .submenu li:hover > a,.header-primary .main-menu .menu-item-has-child .submenu li.active > a {color:#00c9a7;}
.header-primary .main-menu .menu-item-has-child .submenu .menu-item-has-child:hover > a:after {color:#00c9a7;}
/* 顶部下栏浮弹 - start==================================================================================================== */
.nav-header {position:fixed;z-index:991;top:0;left:0;background-color:#fff;width:100%;visibility:hidden;transform:translateY(-120%);transition:transform 500ms ease,visibility 500ms ease;box-shadow:0px 10px 60px 0px rgba(0,0,0,0.05);}
.nav-header.nav-menu {padding:0 0px;}
.nav-header.nav-fixed {transform:translateY(0);visibility:visible;}
/* 顶部下栏浮弹 - start==================================================================================================== */
.mega_menu {left:50%;opacity:0;z-index:999;width:1170px;padding:40px;position:fixed;visibility:hidden;background-color:#ffffff;transform:translate(-50%,30px);box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.mega_menu .useful-links .list-title {line-height:1;font-size:16px;font-weight:500;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #dce1f2;}
.mega_menu .useful-links > ul > li {margin-bottom:10px;}
.mega_menu .useful-links > ul > li:last-child {margin-bottom:0px !important;}
.mega_menu .useful-links > ul > li > a {font-size:15px;color:#636778;}
.mega_menu .useful-links > ul > li > a:hover {color:#334eff;}
.mega_menu .promotion-fullimage .promotion-content {padding:20px;padding-left:22px;}
.mega_menu .promotion-fullimage .promotion-content .item-title {font-size:18px;}
.header-section .main-menu .menu-item-has-child:hover .mega_menu {opacity:1;visibility:visible;transform:translate(-50%,0px);transition:all 0.3s ease-in-out;}
.all-categories {position:relative;}
.all-categories .category-btn {font-weight:500;color:#636778;}
.all-categories .category-btn:hover,.all-categories .category-btn.active {color:#334eff;}
.all-categories .category-btn i {font-size:20px;margin-right:20px;/*transform:translateY(2px);*/}
.all-categories .categories-collapse {z-index:999;min-width:270px;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.all-categories .categories-collapse .card {border:none;padding:0px 0px;border-radius:0px;}
.all-categories .categories-collapse .card > ul > li {border-bottom:1px solid #f0f0f0;}
.all-categories .categories-collapse .card > ul > li:last-child {border-bottom:none;}
.all-categories .categories-collapse .card > ul > li > a {display:block;line-height:1;font-size:14px;font-weight:500;padding:19px 30px;padding-top:21px;color:#636778;}
.all-categories .categories-collapse .card > ul > li > a span {float:left;line-height:1;font-size:24px;margin:-8px 0px;margin-right:20px;}
.all-categories .categories-collapse .card > ul > li:hover > a {color:#334eff;background-color:#f4f8fb;}
.user-dropdown.show,.cart-dropdown.show {transform:translate3d(0px,32px,0px) !important;}
.user-dropdown {border:none;margin-top:5px;padding:5px 0px;min-width:250px;border-radius:0px;right:0px !important;left:unset !important;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.user-dropdown .profile-info {padding:20px;border-bottom:1px solid #f4f8fb;}
.user-dropdown .profile-info .user-thumbnail {float:left;width:40px;height:40px;overflow:hidden;margin-right:10px;border-radius:100%;}
.user-dropdown .profile-info .user-content {display:table;}
.user-dropdown .profile-info .user-name {margin-bottom:0px;}
.user-dropdown .profile-info .user-name > a {display:block;line-height:1;font-size:14px;font-weight:500;color:#36415a;}
.user-dropdown .profile-info:hover .user-name > a {color:#334eff;text-decoration:underline;}
.user-dropdown .profile-info .user-title {display:block;/*font-size:13px;color:#334eff;*/}/*通用顶部登陆CSS*/
.user-dropdown .ico {padding:20px;text-align:center;align-items:center;}
.user-dropdown .ico .icotxt {display:block;font-size:13px;color:#636778;}
.user-dropdown > ul {padding:9px 0px;}
.user-dropdown > ul > li > a {line-height:1;display:block;font-size:14px;padding:12px 20px;color:#636778;}
.user-dropdown > ul > li > a > i {float:left;font-size:20px;margin:-2px 0px;margin-right:4px;margin-right:13px;color:#36415a;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.user-dropdown > ul > li:hover > a {background-color:#f4f8fb;}
.user-dropdown > ul > li:hover > a > i {color:#334eff;}
.main-search-form {border:none;padding:20px 0px;border-radius:0px;background-color:transparent;background-color:rgba(0,0,0,0.9);}
.main-search-form .form-item {width:100%;margin:0px;}
.main-search-form .form-item input[type=search] {width:100%;height:60px;border:none;font-size:16px;padding:0px 30px;border-radius:45px;}
.main-search-form .form-item button[type=submit] {top:60%;right:30px;font-size:22px;position:absolute;color:#36415a;transform:translateY(-60%);}
.main-search-form .form-item button[type=submit]:hover {color:#334eff;}
.cart-dropdown {border:none;margin-top:5px;min-width:380px;padding:30px 0px;border-radius:0px;right:0px !important;left:unset !important;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.cart-dropdown .title-text {line-height:1;font-size:16px;font-weight:500;padding:0px 30px;margin-bottom:0px;padding-bottom:20px;border-bottom:1px solid #f4f8fb;}
.cart-dropdown .cart-items-list {padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f4f8fb;}
.cart-dropdown .cart-items-list > ul > li {display:flex;padding:10px 30px;padding-right:50px;position:relative;align-items:center;border-bottom:1px solid #f4f8fb;}
.cart-dropdown .cart-items-list > ul > li:last-child {border-bottom:none;}
.cart-dropdown .cart-items-list > ul > li .remove-btn {top:50%;right:30px;font-size:20px;position:absolute;color:#636778;transform:translateY(-50%);}
.cart-dropdown .cart-items-list > ul > li .remove-btn:hover {color:#334eff;}
.cart-dropdown .cart-items-list > ul > li .item-image {max-width:60px;overflow:hidden;margin-right:20px;}
.cart-dropdown .cart-items-list > ul > li .item-title {line-height:1;font-size:14px;font-weight:500;margin-bottom:3px;}
.cart-dropdown .cart-items-list > ul > li .item-price {font-size:15px;color:#334eff;}
.cart-dropdown .btns-group {padding:20px 30px;padding-bottom:0px;}
.cart-dropdown .btns-group > ul {display:block;}
.cart-dropdown .btns-group > ul > li {width:100%;margin:0px;margin-bottom:10px;}
.cart-dropdown .btns-group > ul > li:last-child {margin:0px;}
.cart-dropdown .btns-group > ul > li .btn {display:block;}
.sidebar-menu-wrapper {display:block;}
.sidebar-menu-wrapper .sidebar-menu {top:0;width:400px;right:-420px;height:100vh;z-index:9999;position:fixed;overflow-y:scroll;padding-top:120px;background-color:#ffffff;transition:0.6s cubic-bezier(1,0,0,1);}
.sidebar-menu-wrapper .sidebar-menu.active {right:0px;box-shadow:0px 10px 55px 1px rgba(137,173,255,0.35);}
.sidebar-menu-wrapper .sidebar-menu .mCustomScrollBox {overflow:visible !important;}
.sidebar-menu-wrapper .sidebar-menu .close-btn {top:40px;right:40px;width:40px;height:40px;font-size:20px;cursor:pointer;line-height:42px;color:#334eff;text-align:center;border-radius:3px;position:absolute;display:inline-block;background-color:#ffffff;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.sidebar-menu-wrapper .sidebar-menu .widget-title {line-height:1;font-size:20px;font-weight:500;padding:0px 40px;margin-bottom:20px;}
.sidebar-menu-wrapper .sidebar-menu .brand-logo {margin-bottom:40px;}
.sidebar-menu-wrapper .sidebar-menu .brand-logo > a {max-width:180px;display:inline-block;}
.sidebar-menu-wrapper .sidebar-menu .search-wrap {padding:0px 40px;margin-bottom:40px;}
.sidebar-menu-wrapper .sidebar-menu .search-wrap .form-item input {height:55px;border:none;padding:0px 25px;box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.sidebar-menu-wrapper .sidebar-menu .search-wrap .form-item button[type=submit] {top:50%;right:25px;line-height:1;font-size:21px;position:absolute;color:#334eff;transform:translateY(-50%);}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion {padding:0px 40px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e2e4f4;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card {padding:0px;border:none;border-radius:0px;margin-bottom:15px;background-color:transparent;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card:last-child {margin-bottom:0px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card-header {border:none;padding:0px;border-radius:0px;background-color:transparent;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card-header > button {border:none;line-height:1;font-size:14px;text-align:left;display:inline-block;color:#636778;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card-header > button i {font-size:20px;margin-right:15px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card-header > button small {height:20px;color:#ffffff;min-width:20px;font-size:12px;margin-right:6px;line-height:20px;border-radius:3px;text-align:center;display:inline-block;background-color:#334eff;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card-body {margin:0px -40px;padding:20px 40px 30px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .btns-group > ul {display:block;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .btns-group > ul > li {width:100%;margin:0px;margin-bottom:10px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .btns-group > ul > li:last-child {margin:0px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .btns-group > ul > li .btn {display:block;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .all-categories-list > ul > li {margin-bottom:25px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .all-categories-list > ul > li:last-child {margin-bottom:0px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .all-categories-list > ul > li > a {display:table;line-height:1;font-size:14px;color:#636778;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .all-categories-list > ul > li > a span {float:left;line-height:1;font-size:24px;margin:-8px 0px;margin-right:15px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .all-categories-list > ul > li:hover > a {color:#334eff;}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li {display:flex;padding:10px 0px;position:relative;padding-right:25px;align-items:center;border-bottom:1px solid #e2e4f4;}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li:last-child {border-bottom:none;}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li .remove-btn {top:50%;right:0px;font-size:20px;position:absolute;color:#636778;transform:translateY(-50%);}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li .remove-btn:hover {color:#334eff;}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li .item-image {max-width:60px;overflow:hidden;margin-right:20px;}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li .item-title {line-height:1;font-size:14px;font-weight:500;margin-bottom:3px;}
.sidebar-menu-wrapper .sidebar-menu .cart-items-list > ul > li .item-price {font-size:13px;color:#334eff;}
.sidebar-menu-wrapper .sidebar-menu .menu_list {margin-bottom:35px;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li a {line-height:1;display:block;font-size:16px;padding:17px 40px;color:#636778;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li:hover > a,.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.active > a {color:#334eff;background-color:#f4f8fb;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown {position:relative;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown:before {top:15px;right:40px;/*content:"";font-weight:900;position:absolute;font-family:"Line Awesome Free";*/}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown ul {width:100%;margin:0px;padding:0px;border:none;display:none;border-radius:0px;background-color:#fafcff;position:static !important;transform:unset !important;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown ul.show {display:block;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown ul li > a {display:block;font-size:14px;padding-left:50px;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown ul li ul {background-color:#ffffff;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown ul li ul li > a {padding-left:60px;}
.sidebar-menu-wrapper .sidebar-menu .user-dropdown {box-shadow:none;background-color:transparent;}
.sidebar-menu-wrapper .sidebar-menu .user-dropdown > ul {margin-top:-15px;}
.sidebar-menu-wrapper .sidebar-menu .user-dropdown > ul > li > a {padding:15px 40px;}
.sidebar-menu-wrapper .overlay {top:0px;left:0px;right:0px;bottom:0px;opacity:0;z-index:999;width:100vw;height:100vh;display:none;position:fixed;background:rgba(0,0,0,0.7);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.sidebar-menu-wrapper .overlay.active {opacity:1;display:block;}
.sidebar-menu::-webkit-scrollbar {width:0px;}
/* header section - end==================================================================================================== */
/* footer section - start==================================================================================================== */.footer-section {overflow:hidden;position:relative;}
.footer-section.bg-gray {background-color:#f4f8fb;}
.footer-section .widget-title {font-size:21px;font-weight:500;margin-bottom:20px;}
.footer-section .btns-group.ul-li-block > ul > li {margin-bottom:15px;}
.footer-section .btns-group.ul-li-block > ul > li:last-child {margin-bottom:0px !important;}
.footer-section .brand-logo .brand-link {max-width:140px;}
.footer-section .about-content {padding-right:60px;}
.footer-section .contact-info > ul > li {margin-bottom:20px;}
.footer-section .contact-info > ul > li:last-child {margin-bottom:0px !important;}
.footer-section .contact-info > ul > li > span {width:40px;float:left;line-height:1;font-size:24px;color:#334eff;}
.footer-section .contact-info > ul > li > a {display:table;color:#5f6680;font-weight:500;line-height:1.714;}
.footer-section .contact-info > ul > li > a:hover {color:#334eff;}
.footer-section .useful-links > ul > li {margin-bottom:15px;}
.footer-section .useful-links > ul > li:last-child {margin-bottom:15px !important;}
.footer-section .useful-links > ul > li > a {color:#636778;}
.footer-section .useful-links > ul > li > a:hover {color:#334eff;}
.footer-section .payment-cards p > a {font-weight:500;color:#334eff;}
.footer-section .payment-cards > ul > li {margin-right:5px;}
.footer-section .payment-cards > ul > li:last-child {margin-right:0px !important;}
.footer-section .payment-cards > ul > li > a {display:block;line-height:1;}
.footer-section .footer-bottom {position:relative;padding:20px 0px;}
.footer-section .footer-bottom .pill-image-1 {bottom:-15px;right:-105px;max-width:345px;position:absolute;}
.footer-section .footer-bottom.bg-gray {background-color:#f4f8fb;}
.footer-section .footer-bottom p a {color:#5f6680;font-weight:500;}
.footer-section .footer-bottom p a:hover {color:#334eff;}
.footer-linktxt {color:#636778;}
/* footer section - end==================================================================================================== *//* breadcrumb section - start==================================================================================================== */.breadcrumb-section {min-height:250px;padding:60px 0px;}
.breadcrumb-section .page-title {font-size:30px;}
.breadcrumb-section .breadcrumb-nav > ul > li {color:#8991ab;position:relative;margin-right:12px;padding-right:12px;}
.breadcrumb-section .breadcrumb-nav > ul > li:after {top:50%;right:-2px;width:4px;height:4px;content:"";position:absolute;border-radius:100%;background-color:#8991ab;transform:translateY(-50%);}
.breadcrumb-section .breadcrumb-nav > ul > li:last-child {margin-right:0px !important;padding-right:0px !important;}
.breadcrumb-section .breadcrumb-nav > ul > li:last-child:after {display:none;}
.breadcrumb-section .breadcrumb-nav > ul > li > a {display:block;color:#8991ab;}
.breadcrumb-section .breadcrumb-nav > ul > li:hover > a {color:#334eff;}
.breadcrumb-section .breadcrumb-nav > ul > li.active {color:#334eff;}
.breadcrumb-section .pill-image-1 {left:-75px;bottom:15px;max-width:300px;}
/* breadcrumb section - end==================================================================================================== *//* sidebar section - start==================================================================================================== */.sidebar-section .widget {position:relative;margin-bottom:50px;}
.sidebar-section .widget:last-child {margin-bottom:0px !important;}
.sidebar-section .widget-title {font-size:21px;font-weight:500;padding-left:18px;position:relative;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #e2e4f4;}
.sidebar-section .widget-title:before {top:4px;left:0px;width:2px;content:"";height:15px;position:absolute;background-color:#334eff;}
.sidebar-section .sidebar-search input {width:100%;height:55px;color:#636778;outline:none;padding:0px 25px;background-color:#f4f8fb;border:1px solid #e2e4f4;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.sidebar-section .sidebar-search input:focus {border-color:#334eff;}
.sidebar-section .sidebar-search button[type=submit] {top:50%;right:20px;line-height:1;font-size:21px;position:absolute;color:#334eff;transform:translateY(-50%);}
.sidebar-section .products-category > ul > li,.sidebar-section .brand-products > ul > li {margin-bottom:15px;}
.sidebar-section .products-category > ul > li:last-child,.sidebar-section .brand-products > ul > li:last-child {margin-bottom:0px !important;}
.sidebar-section .products-category > ul > li > a,.sidebar-section .brand-products > ul > li > a {color:#636778;}
.sidebar-section .products-category > ul > li > a:hover,.sidebar-section .brand-products > ul > li > a:hover {color:#334eff;}
.sidebar-section .price-range-area .slider-range {height:6px;border:none;border-radius:45px;background-color:#d6d6d6;}
.sidebar-section .price-range-area .ui-slider-range {border:none;border-radius:45px;background-color:#334eff;}
.sidebar-section .price-range-area .ui-state-default {top:-7px;width:20px;height:20px;border:none;outline:none;border-radius:100%;border:6px solid #ffffff;background-color:#334eff;box-shadow:0px 0px 10px 1px rgba(0,0,0,0.2);}
.sidebar-section .price-range-area .price-text {font-size:14px;font-weight:500;margin-top:25px;}
.sidebar-section .price-range-area .price-text span {float:left;margin-right:15px;}
.sidebar-section .price-range-area .price-text input {border:none;font-weight:500;display:inline-block;}
.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev {width:35px;height:35px;border-radius:3px;}
.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next:before,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev:before {border:none;font-size:14px;line-height:37px;color:#334eff;border-radius:3px;background-color:#ffffff;}
.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next:hover,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev:hover {box-shadow:none;}
.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next:hover:before,.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev:hover:before {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.sidebar-section .sidebar-deals-carousel .owl-nav .owl-prev {left:0px;}
.sidebar-section .sidebar-deals-carousel .owl-nav .owl-next {right:0px;}
.sidebar-section .tag-list > ul {margin:-3px;}
.sidebar-section .tag-list > ul > li {padding:3px;}
.sidebar-section .tag-list > ul > li > a {width:auto;display:block;line-height:1;border-radius:3px;padding:11px 20px;padding-bottom:8px;color:#636778;border:1px solid #e2e4f4;}
.sidebar-section .tag-list > ul > li > a:hover {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.sidebar-section .recent-post > ul > li {margin-bottom:30px;}
.sidebar-section .recent-post > ul > li:last-child {margin-bottom:0px !important;}
.sidebar-section .instagram-shoots > ul {width:auto;display:block;margin:-7.5px;}
.sidebar-section .instagram-shoots > ul > li {width:33.333%;padding:7.5px;}
.sidebar-section .instagram-shoots .instagram-shoot {margin:0px;}
.sidebar-section .instagram-shoots .instagram-shoot .instagram-icon {width:40px;height:40px;font-size:18px;line-height:46px;}
/* sidebar section - end==================================================================================================== */
/* promotion sections - start==================================================================================================== */
/* promotion section settings - start================================================== */
.promotion-section .pill-image-1 {right:-85px;bottom:300px;max-width:345px;}
.promotion-section .masonry-grid .grid-item,.promotion-section .masonry-grid .grid-sizer {width:33.333%;}
.promotion-section .masonry-grid .w-66 {width:66.666%;}
/* promotion section settings - end================================================== */
/* promotion fullimage - start================================================== */
.promotion-fullimage {overflow:hidden;position:relative;}
.promotion-fullimage .item-image {display:block;overflow:hidden;}
.promotion-fullimage .item-image > img {transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.promotion-fullimage:hover .item-image > img {transform:scale(1.1);}
.promotion-fullimage .promotion-content {left:0px;right:0px;z-index:2;padding:40px;position:absolute;}
.promotion-fullimage .promotion-content small {font-size:14px;}
.promotion-fullimage .promotion-content .item-title {font-size:30px;font-weight:500;margin-bottom:23px;}
.promotion-fullimage .promotion-content .item-title strong {font-weight:700;}
.promotion-fullimage .promotion-content .item-title span {font-weight:400;}
.promotion-fullimage .promotion-content.size-increase .item-title {font-size:36px;}
.promotion-fullimage .promotion-content.size-decrease .item-title {font-size:24px;}
.promotion-fullimage .promotion-content.position-top {top:0px;}
.promotion-fullimage .promotion-content.position-bottom {bottom:0px;}
.promotion-fullimage .promotion-content.position-vertical-center {top:50%;transform:translateY(-50%);}
/* promotion fullimage - end================================================== */
/* promotion sections - end==================================================================================================== */
/* offer sections - start==================================================================================================== */
/* offer section settings - start================================================== */
.offer-section.bg-gray {overflow:hidden;background-color:#f4f8fb;}
.offer-section .wrap-1600.bg-gray {overflow:hidden;background-color:#f4f8fb;}
.offer-section .leaf-image-1 {top:50%;left:-131px;max-width:264px;transform:translateY(-50%);}
.offer-section .leaf-image-2 {right:-160px;bottom:-101px;max-width:411px;}
/* offer section settings - end================================================== */
/* offer item - start================================================== */
.offer-item .item-image {/*margin-bottom:-20px;width:470px;height:293px;*/box-shadow:0px 10px 20px 0px #e7eaed;}
.offer-item .item-image-2 {float:left;width:785px;margin-left:45px;}
.offer-item .item-content .sub-title {font-size:20px;font-weight:500;}
.offer-item .item-content .title-text {font-size:36px;font-weight:500;}
.offer-item .item-content p {font-size:16px;color:#36415a;}
.offer-item .item-content .info-list > ul > li {font-size:16px;position:relative;padding-left:45px;margin-bottom:20px;color:#36415a;}
.offer-item .item-content .info-list > ul > li:last-child {margin-bottom:0px !important;}
.offer-item .item-content .info-list > ul > li:before {top:3px;left:0px;line-height:1;font-size:21px;content:"";font-weight:900;color:#334eff;position:absolute;font-family:"Line Awesome Free";}
.offer-item .countdown-timer > ul > li {width:80px;padding:15px 10px;text-align:center;margin-right:20px;background-color:#ffffff;border:2px dashed #334eff/*00c9a7*/;}
.offer-item .countdown-timer > ul > li:last-child {margin-right:0px !important;}
.offer-item .countdown-timer > ul > li strong,.offer-item .countdown-timer > ul > li small {display:block;line-height:1;}
.offer-item .countdown-timer > ul > li strong {font-size:24px;font-weight:500;margin-bottom:8px;color:#36415a;}
.offer-item .countdown-timer > ul > li small {font-size:14px;text-transform:capitalize;}
/* offer item - end================================================== */
/* offer sections - end==================================================================================================== */
/* policy section - start==================================================================================================== */
/* policy default - start================================================== */
.policy-default {margin-top:40px;padding:0px 20px;position:relative;}
.policy-default .item-icon {float:left;width:75px;height:75px;color:#5f6680;font-size:30px;margin:14px 0px;line-height:75px;margin-right:30px;text-align:center;border-radius:100%;border:1px dashed #334eff;}
.policy-default .item-content {display:table;}
.policy-default .item-title {font-size:18px;margin-bottom:15px;}

.policy-default {margin-top:40px;padding:0px 20px;position:relative;}
.policy-default .tj-icon {float:left;width:75px;height:75px;color:#5f6680;font-size:40px;margin:14px 0px;line-height:75px;margin-right:30px;text-align:center;border-radius:20%;border:1px dashed #334eff;}
.policy-default .tj-content {display:table;}
.policy-default .tj-title {font-size:18px;margin-bottom:15px;}
/* policy default - end================================================== */
/* policy section - end==================================================================================================== */
/* newsletter section - start==================================================================================================== */
.newsletter-section .pill-image-1 {top:80px;left:-150px;max-width:345px;}
.newsletter-section .pill-image-2 {top:250px;right:-150px;max-width:345px;}
.newsletter-section .pill-image-2 {right:-130px;max-width:300px;}
.newsletter-section .newsletter-boxed {padding:100px;border-radius:3px;}
.newsletter-section .newsletter-boxed.bg-gray {/*background-color:#f4f8fb;border:1px solid #e2e4f4*/;}
.newsletter-section .newsletter-boxed .form-item {max-width:650px;padding-right:0px;margin:0px auto 30px;}
.newsletter-section .newsletter-boxed .form-item input {height:66px;padding:0px 30px;}
.newsletter-section .newsletter-boxed .form-item button {top:50%;right:5px;position:absolute;transform:translateY(-50%);}
.newsletter-section .newsletter-boxed .checkbox-btn {display:table;margin:0px auto;}
.newsletter-section .newsletter-boxed.small-content {padding:46px 80px;}
.newsletter-section .newsletter-boxed.small-content .section-title {margin-bottom:20px;}
.newsletter-section .newsletter-boxed.small-content .section-title .title-text {font-size:24px;margin-bottom:10px;}
.newsletter-section .newsletter-boxed.small-content .section-title p {font-size:15px;}
.newsletter-section .newsletter-boxed.small-content .form-item {margin-bottom:20px;}
.newsletter-section .newsletter-boxed.small-content .form-item input {height:60px;padding:0px 25px;}
.newsletter-section .newsletter-boxed.small-content .form-item .btn {padding:20px 30px;padding-bottom:18px;}
/* newsletter section - end==================================================================================================== */
/* brand section - start==================================================================================================== */.brand-section .brand-logo {width:100%;height:85px;display:flex;align-items:center;margin:40px auto 0px;}
.brand-section .brand-logo > img {height:80px;width:auto;margin:auto;}
/* brand section - end==================================================================================================== */
/* instagram section - start==================================================================================================== */.instagram-section .wrapper {padding-left:75px;padding-right:75px;}
.instagram-shoot {display:block;overflow:hidden;max-width:267px;position:relative;margin:20px auto 0px;}
.instagram-shoot:before {top:0px;left:0px;right:0px;bottom:0px;content:"";opacity:0;position:absolute;transition:0.6s cubic-bezier(0.33,1,0.68,1);background-color:rgba(54,65,90,0.851);}
.instagram-shoot .instagram-icon {top:50%;left:50%;z-index:2;width:50px;height:50px;font-size:30px;overflow:hidden;line-height:52px;text-align:center;position:absolute;color:#334eff;transform:translate(-50%,-50%);border-radius:3px;}
.instagram-shoot .instagram-icon:before {top:0px;left:50%;width:0px;bottom:0px;content:"";z-index:-1;opacity:0;position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.instagram-shoot .instagram-icon i {transform:translateY(200%);transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.instagram-shoot:hover:before {opacity:1;}
.instagram-shoot:hover .instagram-icon:before {opacity:1;width:100%;transition-delay:0.1s;}
.instagram-shoot:hover .instagram-icon i {transition-delay:0.3s;transform:translateY(0px);}
.casetxt {color:#636778;font-size:18px;font-weight:500;}

/* instagram section - end==================================================================================================== */
/* about page - start==================================================================================================== */
/* about section - start */
.about-section .about-content {padding-left:30px;}
.about-section .about-content .title-text {font-size:38px;font-weight:500;}
.about-section .about-content p {font-size:16px;line-height:1.75;}
.about-video .title-text {font-size:30px;font-weight:400;max-width:670px;display:inline-block;}
.about-video .video-wrap {position:relative;}
.about-video .video-wrap > img {width:100%;display:block;}
.about-video .video-wrap .play-btn {top:50%;left:50%;width:90px;height:90px;position:absolute;border-radius:100%;align-items:center;display:inline-flex;justify-content:center;transform:translate(-50%,-50%);}
.about-video .video-wrap .play-btn:before,.about-video .video-wrap .play-btn:after {border:1px solid #ffffff;background-color:rgba(0,0,0,0.3);}
.about-video .video-wrap .play-btn span {width:30px;height:30px;border-radius:100%;display:inline-block;background-color:#334eff;}
/* about section - end */
/* featured fullimage - start */
.feature-fullimage {display:block;max-width:370px;overflow:hidden;position:relative;margin:30px auto 0px;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.feature-fullimage:hover {transform:translateY(-15px);box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.feature-fullimage:before {top:0px;left:0px;right:0px;bottom:0px;content:"";position:absolute;background-image:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,transparent 100%);}
.feature-fullimage .item-title {left:0px;right:0px;bottom:15px;padding:15px;line-height:1;display:block;color:#ffffff;font-size:22px;font-weight:400;position:absolute;text-align:center;font-family:"Heebo",sans-serif;}
/* featured fullimage - end */
/* testimonial item - end */
.testimonial-item .testimonial-content {padding:18px 20px;position:relative;margin-bottom:30px;border:1px solid #e2e4f4;background-color:#fafcff;}
.testimonial-item .testimonial-content:before {width:25px;height:25px;content:"";left:35px;bottom:-13px;position:absolute;transform:rotate(45deg);background-color:#fafcff;border:1px solid transparent;border-right-color:#e2e4f4;border-bottom-color:#e2e4f4;}
.testimonial-item .testimonial-content .quote-icon {line-height:1;font-size:36px;margin-top:-5px;color:#334eff;margin-bottom:5px;display:inline-block;float:left;}
.testimonial-item .testimonial-content p {margin:0px;font-size:14px;line-height:1.857;}
.testimonial-item .hero-info {display:flex;padding-left:15px;align-items:center;}
.testimonial-item .thumbnail-image {width:70px;height:70px;overflow:hidden;margin-right:20px;border-radius:100%;border:1px solid #334eff;}
.testimonial-item .hero-name {line-height:1;font-size:16px;font-weight:500;}
.testimonial-item .hero-title {display:block;line-height:1;font-size:14px;color:#334eff;}
.testimonial-item .hero-Position {line-height:1;font-size:14px;font-weight:400;}
.testimonial-item .hero-job {display:block;line-height:1;font-size:12px;color:#fff;}
.hero-zwbt {font-size:24px!important;font-weight:500!important;color:#334eff!important;}
.testimonial-carousel.owl-theme .owl-nav.disabled + .owl-dots {margin-top:60px;}
/* testimonial item - end */
/* about page - end==================================================================================================== */
/* blog page - start==================================================================================================== */
/* blog boxed - start */
.blog-small .item-image {float:left;width:120px;margin-right:30px;}
.blog-small .item-content {display:table;}
.blog-small .item-title > a {display:block;font-size:16px;font-weight:500;color:#36415a;}
.blog-small:hover .item-title > a {color:#334eff;}
/* blog boxed - end */
/* blog boxed - start */
.blog-boxed {z-index:1;overflow:hidden;margin-top:30px;padding:50px 30px;position:relative;transition:0.6s cubic-bezier(0.33,1,0.68,1);transition:0.6s cubic-bezier(0.25,1,0.5,1);}
.blog-boxed:before {top:0px;left:0px;right:0px;bottom:0px;content:"";z-index:-1;position:absolute;background-color:#f4f8fb;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.blog-boxed:hover {color:#ffffff;transform:translateY(-15px);}
.blog-boxed:hover:before {background-color:rgba(37,40,57,0.859);}
.blog-boxed .post-admin {padding:8px 0px;margin-bottom:30px;}
.blog-boxed .admin-image {float:left;width:65px;height:71px;margin:-32px 0px;overflow:hidden;margin-right:10px;/*border-radius:100%;*/font-size:60px;}
.blog-boxed .admin-content {display:table;}
.blog-boxed .admin-name {font-size:16px;font-weight:500;margin-bottom:5px;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.blog-boxed .post-date {display:block;line-height:1;color:#636778;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.blog-boxed .item-title > a {font-size:18px;line-height:1.444;color:#36415a;}
.blog-boxed:hover .item-title > a {color:#ffffff;}
.blog-boxed p {margin-bottom:40px;color:#636778;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.blog-boxed:hover p,.blog-boxed:hover .post-date,.blog-boxed:hover .admin-name {color:#ffffff;}
.blog-boxed:hover .btn-underline {color:#ffffff;}
.blog-boxed:hover .btn-underline:after,.blog-boxed:hover .btn-underline:before {background-color:#ffffff;}
/* blog boxed - end *//* blog grid - start */.blog-grid {margin-bottom:70px;}
.blog-grid .item-image {overflow:hidden;position:relative;margin-bottom:30px;}
.blog-grid .post-category {top:20px;left:20px;z-index:1;line-height:1;min-width:90px;text-align:center;position:absolute;padding:11px 15px;padding-bottom:8px;color:#36415a;background-color:#ffffff;}
.blog-grid .post-category:hover {color:#334eff;}
.blog-grid iframe {width:100%;height:435px;}
.blog-grid .item-title > a {font-size:30px;font-weight:500;color:#36415a;}
.blog-grid:hover .item-title > a {color:#334eff;}
.image-carousel.arrow-right-left .owl-next,.image-carousel.arrow-right-left .owl-prev {width:45px;height:45px;}
.image-carousel.arrow-right-left .owl-next:before,.image-carousel.arrow-right-left .owl-prev:before {line-height:43px;color:#36415a;border-color:#ffffff;background-color:#ffffff;}
.image-carousel.arrow-right-left .owl-next:hover:before,.image-carousel.arrow-right-left .owl-prev:hover:before {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.image-carousel.arrow-right-left .owl-next {right:20px;}
.image-carousel.arrow-right-left .owl-prev {left:20px;}
/* blog grid - end */
/* blog grid 2 - start */
.blog-grid-2 {margin-top:40px;}
.blog-grid-2 .item-image {display:block;overflow:hidden;position:relative;margin-bottom:30px;}
.blog-grid-2 .item-image > img {width:100%;display:block;}
.blog-grid-2 .post-category {top:20px;left:20px;z-index:1;line-height:1;min-width:90px;text-align:center;position:absolute;padding:11px 15px;padding-bottom:8px;color:#36415a;background-color:#ffffff;}
.blog-grid-2 .post-category:hover {color:#334eff;}
.blog-grid-2 .item-title > a {font-size:21px;font-weight:500;color:#36415a;}
.blog-grid-2:hover .item-title > a {color:#334eff;}
.blog-masonry {margin:-15px;margin-top:-25px;margin-bottom:55px;}
.blog-masonry .grid-item,.blog-masonry .grid-sizer {width:33.333%;}
.blog-masonry .grid-item {padding:15px;padding-top:25px;}
.blog-masonry .blog-grid-2 {margin:0px;}
/* blog grid 2 - end */
/* blog quote - start */
.blog-quote {padding:50px;margin-bottom:70px;}
.blog-quote.bg-gray {background-color:#f4f7fc;}
.blog-quote p {font-size:18px;color:#36415a;}
.blog-quote .post-admin {line-height:1;display:table;font-size:18px;font-weight:500;color:#334eff;}
.blog-quote .quote-icon {line-height:1;font-size:36px;color:#334eff;}
/* blog quote - end */
/* blog page - end==================================================================================================== */
/* 首页产品背景动态 */
.anim-elements {/*position:absolute;*/top:0;left:0;height:100%;width:100%;overflow:hidden;}
.anim-elements .anim-element {position:absolute;}
.anim-elements .anim-element:nth-child(1) {background:rgba(0,201,157,0.6);width:10px;height:10px;border-radius:50%;top:12%;left:15%;animation:animTwo 13s infinite linear;}
.anim-elements .anim-element:nth-child(2) {border:5px solid rgba(0,153,229,0.30);width:25px;height:25px;border-radius:50%;top:15%;left:45%;-webkit-animation:animOne 15s infinite linear;animation:animOne 15s infinite linear;}
.anim-elements .anim-element:nth-child(3) {border:5px solid rgba(244,34,104,0.3);width:25px;height:25px;bottom:20%;left:30%;-webkit-animation:animFour 15s infinite linear alternate;animation:animFour 15s infinite linear alternate;}
.anim-elements .anim-element:nth-child(4) {background:rgba(252,162,73,0.80);width:10px;height:10px;border-radius:50%;bottom:15%;right:25%;-webkit-animation:animFive 15s infinite linear alternate;animation:animFive 15s infinite linear alternate;}
.anim-elements .anim-element:nth-child(5) {background:rgba(100,45,250,.4);width:3px;height:20px;top:18%;right:25%;-webkit-animation:animFour 15s infinite linear alternate;animation:animFour 15s infinite linear alternate;}
.anim-elements .anim-element:nth-child(5):after,.anim-elements .anim-element:nth-child(5):before {content:"";display:block;width:100%;height:calc(50% - 2px);top:6px;background:inherit;position:absolute;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.anim-elements .anim-element:nth-child(5):before {right:-6px;}
.anim-elements .anim-element:nth-child(5):after {left:-6px;}
@keyframes animOne {0% {transform:translate(0px,0px) rotate(0deg)}
20% {transform:translate(73px,-1px) rotate(35deg)}
40% {transform:translate(141px,72px) rotate(75deg)}
60% {transform:translate(83px,122px) rotate(110deg)}
80% {transform:translate(-40px,72px) rotate(145deg)}
100% {transform:translate(0px,0px) rotate(0deg)}}
@-webkit-keyframes animOne {0% {-webkit-transform:translate(0px,0px) rotate(0deg)}
20% {-webkit-transform:translate(73px,-1px) rotate(35deg)}
40% {-webkit-transform:translate(141px,72px) rotate(75deg)}
60% {-webkit-transform:translate(83px,122px) rotate(110deg)}
80% {-webkit-transform:translate(-40px,72px) rotate(145deg)}
100% {-webkit-transform:translate(0px,0px) rotate(0deg)}}
@keyframes animTwo {0% {transform:translate(0px,0px) rotate(0deg) scale(1)}
20% {transform:translate(73px,-1px) rotate(36deg) scale(.9)}
40% {transform:translate(141px,72px) rotate(72deg) scale(1)}
60% {transform:translate(83px,122px) rotate(108deg) scale(1.2)}
80% {transform:translate(-40px,72px) rotate(144deg) scale(1.1)}
100% {transform:translate(0px,0px) rotate(0deg) scale(1)}}
@-webkit-keyframes animTwo {0% {-webkit-transform:translate(0px,0px) rotate(0deg) scale(1)}
20% {-webkit-transform:translate(73px,-1px) rotate(36deg) scale(.9)}
40% {-webkit-transform:translate(141px,72px) rotate(72deg) scale(1)}
60% {-webkit-transform:translate(83px,122px) rotate(108deg) scale(1.2)}
80% {-webkit-transform:translate(-40px,72px) rotate(144deg) scale(1.1)}
100% {-webkit-transform:translate(0px,0px) rotate(0deg) scale(1)}}
@keyframes animThree {0% {transform:translate(165px,-179px)}
100% {transform:translate(-346px,617px)}}
@-webkit-keyframes animThree {0% {-webkit-transform:translate(165px,-179px)}
100% {-webkit-transform:translate(-346px,617px)}}
@keyframes animFour {0% {transform:translate(-300px,151px) rotate(0deg)}
100% {transform:translate(251px,-200px) rotate(180deg)}}
@-webkit-keyframes animFour {0% {-webkit-transform:translate(-300px,151px) rotate(0deg)}
100% {-webkit-transform:translate(251px,-200px) rotate(180deg)}}
@keyframes animFive {0% {transform:translate(61px,-99px) rotate(0deg)}
21% {transform:translate(4px,-190px) rotate(38deg)}
41% {transform:translate(-139px,-200px) rotate(74deg)}
60% {transform:translate(-263px,-164px) rotate(108deg)}
80% {transform:translate(-195px,-49px) rotate(144deg)}
100% {transform:translate(-1px,0px) rotate(180deg)}}
@-webkit-keyframes animFive {0% {-webkit-transform:translate(61px,-99px) rotate(0deg)}
21% {-webkit-transform:translate(4px,-190px) rotate(38deg)}
41% {-webkit-transform:translate(-139px,-200px) rotate(74deg)}
60% {-webkit-transform:translate(-263px,-164px) rotate(108deg)}
80% {-webkit-transform:translate(-195px,-49px) rotate(144deg)}
100% {-webkit-transform:translate(-1px,0px) rotate(180deg)}}
/* 首页产品斜标================================================== */
.shopbq {position:absolute;top:0;right:15px;width:10.625rem;height:10.625rem;overflow:hidden;z-index:1;}
.shopbq .best-value {position:relative;width:13.75rem;padding:0.3125rem 0 0.3125rem 7.5rem;/*background-color:#FE4F70;*/color:#fff;-webkit-transform:rotate(45deg) translate3d(0,0,0);-ms-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);  -webkit-box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);background: #334eff;background: -webkit-linear-gradient(bottom,#334eff 0%,#34a9f6 100%);background: linear-gradient(to top,#334eff 0%,#34a9f6 100%);}
/* 首页PHOTO和侧边斜标================================================== */
.photobq {position:absolute;top:0;right:0px;width:10.625rem;height:10.625rem;overflow:hidden;z-index:1;}
.photobq .best-value {position:relative;width:13.75rem;padding:0.3125rem 0 0.3125rem 4rem;/*background-color:#FE4F70;*/color:#fff;-webkit-transform:rotate(45deg) translate3d(0,0,0);-ms-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);  -webkit-box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);background: #334eff;background: -webkit-linear-gradient(bottom,#334eff 0%,#34a9f6 100%);background: linear-gradient(to top,#334eff 0%,#34a9f6 100%);}
/* 通用置顶产品斜标================================================== */
.productbq {position:absolute;top:0;right:0px;width:10.625rem;height:10.625rem;overflow:hidden;z-index:1;}
.productbq .best-value {position:relative;width:13.75rem;padding:0.3125rem 0 0.3125rem 7.7rem;/*background-color:#FE4F70;*/color:#fff;-webkit-transform:rotate(45deg) translate3d(0,0,0);-ms-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);  -webkit-box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);background: #334eff;background: -webkit-linear-gradient(bottom,#334eff 0%,#34a9f6 100%);background: linear-gradient(to top,#334eff 0%,#34a9f6 100%);}
/* 首页新闻斜标================================================== */
.newsbq {position:absolute;top:0;right:0px;width:10.625rem;height:10.625rem;overflow:hidden;z-index:1;}
.newsbq .best-value {position:relative;width:13.75rem;padding:0.3125rem 0 0.3125rem 8rem;/*background-color:#FE4F70;*/color:#fff;-webkit-transform:rotate(45deg) translate3d(0,0,0);-ms-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);  -webkit-box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 15%);background: #334eff;background: -webkit-linear-gradient(bottom,#334eff 0%,#34a9f6 100%);background: linear-gradient(to top,#334eff 0%,#34a9f6 100%);}
/* shop section - start================================================== */
.shop-section .pill-image-1 {top:330px;left:-120px;max-width:300px;}
.shop-section .pill-image-2 {top:330px;right:-120px;max-width:300px;}
.tabs-nav > ul > li > a {display:block;line-height:1;color:#8991ab;font-size:16px;font-weight:500;padding:0px 40px;padding-bottom:20px;border-bottom:2px solid #dce1f2;}
.tabs-nav > ul > li > a:hover,.tabs-nav > ul > li > a.active {color:#36415a;border-color:#334eff;}
.owl-carousel .product-grid {margin:0px auto;}
.filter-wrap.border-bottom {padding-bottom:20px;}
.filter-wrap .result-text {margin-bottom:0px;}
.filter-wrap .result-text span {color:#36415a;}
.layout-tab > ul > li {margin-right:15px;}
.layout-tab > ul > li:last-child {margin-right:0px !important;}
.layout-tab > ul > li > a {display:block;line-height:1;}
.layout-tab > ul > li > a > svg {transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.layout-tab > ul > li > a:hover > svg,.layout-tab > ul > li > a.active > svg {fill:#334eff;color:#334eff;}
/* shop section - end================================================== */
/* product shop - start================================================== */
.product-shop {margin-top:0px;position:relative;}
.product-shop .item-image {overflow:hidden;position:relative;}
.product-shop .item-image .image-wrap {display:block;overflow:hidden;position:relative;}
.product-shop .item-image .image-wrap > img {width:100%;height:295px;display:block;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-shop:hover .item-image .image-wrap > img {transform:scale(1.1);}
.product-shop .btns-group {left:0px;right:0px;bottom:30px;z-index:2;position:absolute;}
.product-shop .btns-group > ul {z-index:1;overflow:hidden;padding:17px 22px;padding-bottom:15px;position:relative;border-radius:3px;}
.product-shop .btns-group > ul:before {top:0px;left:50%;opacity:0;bottom:0px;width:0px;z-index:-1;content:"";position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-shop .btns-group > ul > li {opacity:0;margin-right:25px;transform:translateY(150%);}
.product-shop .btns-group > ul > li:last-child {margin-right:0px !important;}
.product-shop .btns-group > ul > li > a {color:#8991ab;display:block;line-height:1;font-size:21px;}
.product-shop .btns-group > ul > li > a:hover {color:#334eff;transform:translateY(-5px);}
.product-shop:hover .btns-group > ul:before {opacity:1;width:100%;transition:0.3s cubic-bezier(0.33,1,0.68,1);}
.product-shop:hover .btns-group > ul > li {opacity:1;transform:translateY(0%);transition:0.5s cubic-bezier(0.68,-0.6,0.32,1.6);}
.product-shop:hover .btns-group > ul > li:nth-child(1) {transition-delay:0.1s;}
.product-shop:hover .btns-group > ul > li:nth-child(2) {transition-delay:0.3s;}
.product-shop:hover .btns-group > ul > li:nth-child(3) {transition-delay:0.5s;}
.product-shop:hover .btns-group > ul > li:nth-child(4) {transition-delay:0.7s;}
.product-shop .post-label {top:0px;left:0px;right:0px;z-index:2;padding:20px;position:absolute;}
.product-shop .post-label > ul > li {width:50px;height:50px;font-size:12px;font-weight:500;line-height:52px;margin-right:10px;text-align:center;border-radius:100%;color:#36415a;}
.product-shop .post-label > ul > li:last-child {margin-right:0px !important;}
.product-shop .post-label > ul > li.bg-skyblue {background-color:#92d9eb;}
.product-shop .item-content {overflow:hidden;padding-top:30px;position:relative;}
.product-shop .item-title {margin-bottom:12px;}
.product-shop .item-title > a {display:block;font-size:18px;font-weight:500;color:#36415a;}
.product-shop .item-title > a:hover {text-decoration:underline;}
.product-shop .item-price {display:block;font-size:18px;font-weight:500;color:#334eff;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-shop .rating-star {left:0px;right:0px;z-index:1;opacity:0;bottom:-100%;position:absolute;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-shop:hover .item-price {opacity:0;transform:translateY(20px);}
.product-shop:hover .rating-star {opacity:1;bottom:3px;}
.has-column-2 .product-shop {max-width:430px;}
/* product shop - end================================================== */
/* product grid - start================================================== */
.product-grid {margin-top:40px;position:relative;}
.product-grid .item-image {overflow:hidden;position:relative;}
.product-grid .item-image .image-wrap {display:block;overflow:hidden;position:relative;}
.product-grid .item-image .image-wrap > img {width:100%;display:block;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-grid:hover .item-image .image-wrap > img {transform:scale(1.1);}
.product-grid .btns-group {left:0px;right:0px;bottom:15px;z-index:2;position:absolute;}
.product-grid .btns-group > ul {z-index:1;overflow:hidden;padding:10px 22px;padding-bottom:10px;position:relative;border-radius:3px;}
.product-grid .btns-group > ul:before {top:0px;left:50%;opacity:0;bottom:0px;width:0px;z-index:-1;content:"";position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-grid .btns-group > ul > li {opacity:0;margin-right:25px;transform:translateY(150%);}
.product-grid .btns-group > ul > li:last-child {margin-right:0px !important;}
.product-grid .btns-group > ul > li > a {color:#8991ab;display:block;line-height:1;font-size:21px;}
.product-grid .btns-group > ul > li > a:hover {color:#334eff;transform:translateY(-5px);}
.product-grid:hover .btns-group > ul:before {opacity:1;width:100%;transition:0.3s cubic-bezier(0.33,1,0.68,1);}
.product-grid:hover .btns-group > ul > li {opacity:1;transform:translateY(0%);transition:0.5s cubic-bezier(0.68,-0.6,0.32,1.6);}
.product-grid:hover .btns-group > ul > li:nth-child(1) {transition-delay:0.1s;}
.product-grid:hover .btns-group > ul > li:nth-child(2) {transition-delay:0.3s;}
.product-grid:hover .btns-group > ul > li:nth-child(3) {transition-delay:0.5s;}
.product-grid:hover .btns-group > ul > li:nth-child(4) {transition-delay:0.7s;}
.product-grid .post-label {top:78px;left:0px;right:0px;z-index:2;padding:20px;position:absolute;}
.product-grid .post-label > ul > li {width:40px;height:40px;font-size:12px;font-weight:500;line-height:38px;margin-right:10px;text-align:center;border-radius:10%;color:#334eff;}
.product-grid .post-label > ul > li:last-child {margin-right:0px !important;}
.product-grid .post-label > ul > li.bg-skyblue {background-color:#fff;color:#334eff!important;}
.product-grid .post-label > ul > li.bg-skyblue a{color:#334eff!important;}
.product-grid .item-content {overflow:hidden;padding-top:20px;position:relative;}
.product-grid .item-title {margin-bottom:12px;}
.product-grid .item-title > a {display:block;font-size:18px;font-weight:500;color:#636778;}
.product-grid .item-title > a:hover {text-decoration:underline;color:#334eff;text-decoration:none;}
.product-grid .item-price {display:block;font-size:18px;font-weight:500;color:#334eff;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-grid .rating-star {left:0px;right:0px;z-index:1;opacity:0;bottom:-100%;position:absolute;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-grid:hover .item-price {opacity:0;transform:translateY(20px);}
.product-grid:hover .rating-star {opacity:1;bottom:-5px;}/*bottom:-5px;不显示价格且需删除模板价格代码*/
.has-column-2 .product-grid {max-width:430px;}
/* product grid - end================================================== */

/* product xg - start================================================== */
.product-xg {margin-top:40px;position:relative;}
.product-xg .item-image {overflow:hidden;position:relative;}
.product-xg .item-image .image-wrap {display:block;overflow:hidden;position:relative;}
.product-xg .item-image .image-wrap > img {width:100%;height:165px;display:block;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-xg:hover .item-image .image-wrap > img {transform:scale(1.1);}
.product-xg .btns-xg {left:0px;right:0px;bottom:15px;z-index:2;position:absolute;}
.product-xg .btns-xg > ul {z-index:1;overflow:hidden;padding:10px 22px;padding-bottom:10px;position:relative;border-radius:3px;}
.product-xg .btns-xg > ul:before {top:0px;left:50%;opacity:0;bottom:0px;width:0px;z-index:-1;content:"";position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-xg .btns-xg > ul > li {opacity:0;margin-right:25px;transform:translateY(150%);}
.product-xg .btns-xg > ul > li:last-child {margin-right:0px !important;}
.product-xg .btns-xg > ul > li > a {color:#8991ab;display:block;line-height:1;font-size:21px;}
.product-xg .btns-xg > ul > li > a:hover {color:#334eff;transform:translateY(-5px);}
.product-xg:hover .btns-xg > ul:before {opacity:1;width:100%;transition:0.3s cubic-bezier(0.33,1,0.68,1);}
.product-xg:hover .btns-xg > ul > li {opacity:1;transform:translateY(0%);transition:0.5s cubic-bezier(0.68,-0.6,0.32,1.6);}
.product-xg:hover .btns-xg > ul > li:nth-child(1) {transition-delay:0.1s;}
.product-xg:hover .btns-xg > ul > li:nth-child(2) {transition-delay:0.3s;}
.product-xg:hover .btns-xg > ul > li:nth-child(3) {transition-delay:0.5s;}
.product-xg:hover .btns-xg > ul > li:nth-child(4) {transition-delay:0.7s;}
.product-xg .post-label {top:45px;left:0px;right:0px;z-index:2;padding:20px;position:absolute;}
.product-xg .post-label > ul > li {width:35px;height:35px;font-size:12px;font-weight:500;line-height:35px;margin-right:5px;text-align:center;border-radius:10%;color:#334eff;}
.product-xg .post-label > ul > li:last-child {margin-right:0px !important;}
.product-xg .post-label > ul > li.bg-skyblue {background-color:#fff;}
.product-xg .item-content {overflow:hidden;padding-top:20px;position:relative;}
.product-xg .item-title {margin-bottom:12px;}
.product-xg .item-title > a {display:block;font-size:18px;font-weight:500;color:#636778;}
.product-xg .item-title > a:hover {text-decoration:underline;color:#334eff;text-decoration:none;}
.product-xg .item-price {display:block;font-size:18px;font-weight:500;color:#334eff;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-xg .rating-star {left:0px;right:0px;z-index:1;opacity:0;bottom:-100%;position:absolute;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-xg:hover .item-price {opacity:0;transform:translateY(20px);}
.product-xg:hover .rating-star {opacity:1;bottom:3px;}
.has-column-2 .product-xg {max-width:430px;}
/* product xg - end================================================== */

/* product lists - start================================================== */
.product-lists {margin-top:40px;position:relative;}
.product-lists .item-image {overflow:hidden;position:relative;}
.product-lists .item-image .image-wrap {display:block;overflow:hidden;position:relative;}
.product-lists .item-image .image-wrap > img {width:100%;height:262px;display:block;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-lists:hover .item-image .image-wrap > img {transform:scale(1.1);}
.product-lists .btns-group {left:0px;right:0px;bottom:15px;z-index:2;position:absolute;}
.product-lists .btns-group > ul {z-index:1;overflow:hidden;padding:15px 25px;padding-bottom:15px;position:relative;border-radius:3px;}
.product-lists .btns-group > ul:before {top:0px;left:50%;opacity:0;bottom:0px;width:0px;z-index:-1;content:"";position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-lists .btns-group > ul > li {opacity:0;margin-right:25px;transform:translateY(150%);}
.product-lists .btns-group > ul > li:last-child {margin-right:0px !important;}
.product-lists .btns-group > ul > li > a {color:#8991ab;display:block;line-height:1;font-size:21px;}
.product-lists .btns-group > ul > li > a:hover {color:#334eff;transform:translateY(-5px);}
.product-lists:hover .btns-group > ul:before {opacity:1;width:100%;transition:0.3s cubic-bezier(0.33,1,0.68,1);}
.product-lists:hover .btns-group > ul > li {opacity:1;transform:translateY(0%);transition:0.5s cubic-bezier(0.68,-0.6,0.32,1.6);}
.product-lists:hover .btns-group > ul > li:nth-child(1) {transition-delay:0.1s;}
.product-lists:hover .btns-group > ul > li:nth-child(2) {transition-delay:0.3s;}
.product-lists:hover .btns-group > ul > li:nth-child(3) {transition-delay:0.5s;}
.product-lists:hover .btns-group > ul > li:nth-child(4) {transition-delay:0.7s;}
.product-lists .post-label {top:90px;left:0px;right:0px;z-index:2;padding:20px;position:absolute;}
.product-lists .post-label > ul > li {width:50px;height:50px;font-size:12px;font-weight:500;line-height:50px;margin-right:10px;text-align:center;border-radius:10%;color:#334eff;}
.product-lists .post-label > ul > li:last-child {margin-right:0px !important;}
.product-lists .post-label > ul > li.bg-skyblue {background-color:#fff;}
.product-lists .item-content {overflow:hidden;padding-top:20px;position:relative;}
.product-lists .item-title {margin-bottom:12px;}
.product-lists .item-title > a {display:block;font-size:18px;font-weight:500;color:#636778;}
.product-lists .item-title > a:hover {text-decoration:underline;color:#334eff;text-decoration:none;}
.product-lists .item-price {display:block;font-size:18px;font-weight:500;color:#334eff;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-lists .rating-star {left:0px;right:0px;z-index:1;opacity:0;bottom:-100%;position:absolute;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-lists:hover .item-price {opacity:0;transform:translateY(20px);}
.product-lists:hover .rating-star {opacity:1;bottom:3px;}
.has-column-2 .product-lists {max-width:430px;}
/* product grid - end================================================== */
/* product list - start================================================== */
.product-list {margin-top:5px;position:relative;}
.product-list .item-image {float:left;max-width:270px;overflow:hidden;position:relative;}
.product-list .item-image .image-wrap {display:block;overflow:hidden;position:relative;}
.product-list .item-image .image-wrap > img {width:100%;display:block;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-list:hover .item-image .image-wrap > img {transform:scale(1.1);}
.product-list .btns-group {left:0px;right:0px;bottom:52px;z-index:2;position:absolute;}
.product-list .btns-group > ul {z-index:1;overflow:hidden;padding:16px 18px;padding-bottom:16px;position:relative;border-radius:3px;}
.product-list .btns-group > ul:before {top:0px;left:50%;opacity:0;bottom:0px;width:0px;z-index:-1;content:"";position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-list .btns-group > ul > li {opacity:0;margin-right:25px;transform:translateY(150%);}
.product-list .btns-group > ul > li:last-child {margin-right:0px !important;}
.product-list .btns-group > ul > li > a {color:#8991ab;display:block;line-height:1;font-size:21px;}
.product-list .btns-group > ul > li > a:hover {color:#334eff;transform:translateY(-5px);}
.product-list:hover .btns-group > ul:before {opacity:1;width:100%;transition:0.3s cubic-bezier(0.33,1,0.68,1);}
.product-list:hover .btns-group > ul > li {opacity:1;transform:translateY(0%);transition:0.6s cubic-bezier(0.68,-0.6,0.32,1.6);}
.product-list:hover .btns-group > ul > li:nth-child(1) {transition-delay:0.1s;}
.product-list:hover .btns-group > ul > li:nth-child(2) {transition-delay:0.3s;}
.product-list:hover .btns-group > ul > li:nth-child(3) {transition-delay:0.5s;}
.product-list:hover .btns-group > ul > li:nth-child(4) {transition-delay:0.7s;}
.product-list .post-label {top:0px;left:0px;right:0px;z-index:2;padding:20px;position:absolute;}
.product-list .post-label > ul > li {width:50px;height:50px;font-size:12px;font-weight:500;line-height:52px;margin-right:10px;text-align:center;border-radius:100%;color:#36415a;}
.product-list .post-label > ul > li:last-child {margin-right:0px !important;}
.product-list .post-label > ul > li.bg-skyblue {background-color:#92d9eb;}
.product-list .rating-star {top:15px;right:10px;position:absolute;}
.product-list .item-content {padding:10px;display:table;}
.product-list .item-content-news {padding:10px;display:table;}
.product-list .post-type {display:block;color:#8991ab;font-size:14px;margin-bottom:8px;}
.product-list .item-title {margin-bottom:20px;}
.product-list .item-title > a {display:table;font-size:18px;font-weight:500;color:#36415a;}
.product-list .item-title > a:hover {text-decoration:underline;}
.product-list .item-price a{display:block;font-size:18px;font-weight:500;color:#334eff;}
.product-list .item-ntitle {padding: 0px 0px 5px 0px;}
.product-list .item-ntitle > a {display:table;font-size:24px;color:#36415a;}
.product-list .item-ntitle > a:hover {color:#334eff;}
.product-shop .item-prices {display:block;font-size:14px;font-weight:500;color:#334eff;transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.product-list .post-desc {display:block;color:#8991ab;font-size:14px;font-weight:400;}/*新闻desc*/
.product-list .post-more {width:100%;}/*新闻搜索TAG-MORE*/
/* product list - end================================================== */
/* product full image - start================================================== */
.sidebar-deals-carousel .product-fullimage {margin:0px auto;}
.product-fullimage {max-width:270px;overflow:hidden;position:relative;margin:30px auto 0px;}
.product-fullimage .image-wrap {width:100%;display:block;overflow:hidden;position:relative;}
.product-fullimage .image-wrap > img {height:168px;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-fullimage:hover .image-wrap > img {transform:scale(1.1);}
.product-fullimage .post-label {top:0px;left:0px;right:0px;z-index:2;padding:20px;position:absolute;}
.product-fullimage .post-label > ul > li {width:50px;height:50px;font-size:12px;font-weight:500;line-height:52px;margin-right:10px;text-align:center;border-radius:100%;color:#36415a;}
.product-fullimage .post-label > ul > li:last-child {margin-right:0px !important;}
.product-fullimage .post-label > ul > li.bg-skyblue {background-color:#92d9eb;}
.product-fullimage .item-content {left:0px;z-index:2;right:0px;bottom:0px;padding:15px;position:absolute;padding-bottom:15px;}
.product-fullimage .item-title {margin-bottom:15px;}
.product-fullimage .item-title > a {display:table;font-size:18px;margin:0px auto;font-weight:500;color:#36415a;}
.product-fullimage .item-title > a:hover {text-decoration:underline;}
.product-fullimage .item-price {line-height:1;display:block;font-size:18px;font-weight:500;color:#334eff;}
.product-fullimage .isgoodtxt-price {line-height:1;display:block;font-size:18px;font-weight:500;color:#fff;}
.product-fullimage .btns-group {top:15%;px;left:40%;z-index:3;position:absolute;}
.product-fullimage .btns-group > ul {z-index:1;overflow:hidden;padding:18px 15px;position:relative;border-radius:3px;}
.product-fullimage .btns-group > ul:before {top:50%;left:0px;right:0px;opacity:0;height:0px;z-index:-1;content:"";position:absolute;background-color:#ffffff;transform:translateY(-50%);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.product-fullimage .btns-group > ul > li {opacity:0;margin-bottom:15px;transform:translateX(-150%);}
.product-fullimage .btns-group > ul > li:last-child {margin-bottom:0px !important;}
.product-fullimage .btns-group > ul > li > a {color:#8991ab;display:block;line-height:1;font-size:18px;}
.product-fullimage .btns-group > ul > li > a:hover {color:#334eff;}
.product-fullimage:hover .btns-group > ul:before {opacity:1;height:100%;transition:0.3s cubic-bezier(0.33,1,0.68,1);}
.product-fullimage:hover .btns-group > ul > li {opacity:1;transform:translateX(0%);transition:0.6s cubic-bezier(0.68,-0.6,0.32,1.6);}
.product-fullimage:hover .btns-group > ul > li:nth-child(1) {transition-delay:0.1s;}
.product-fullimage:hover .btns-group > ul > li:nth-child(2) {transition-delay:0.2s;}
.product-fullimage:hover .btns-group > ul > li:nth-child(3) {transition-delay:0.3s;}
.product-fullimage:hover .btns-group > ul > li:nth-child(4) {transition-delay:0.4s;}
/* product full image - end================================================== */
/* product quick view - start================================================== */
.quickview-modal .modal-dialog {margin:auto;max-width:1000px;position:relative;}
.quickview-modal .modal-dialog .modal-content {border:none;display:block;border-radius:0px;background-color:#ffffff;}
.quickview-modal .modal-dialog .modal-Enlarge {position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;/*width:100%;*/pointer-events:auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: 0.3rem;outline: 0;margin: 0 auto;}
.quickview-modal .close {top:30px;right:30px;margin:0px;padding:0px;line-height:1;position:absolute;display:inline-block;}
.quickview-modal .item-img {float:left;}
.quickview-modal .item-image {float:left;width:460px;}
.quickview-modal .item-image > img {width:100%;display:block;height:364px;}
.quickview-modal .item-content {padding:25px;display:table;}
.quickview-modal .item-title {font-size:24px;font-weight:400;/*margin-top:25px;*/}
.quickview-modal .btns-group > ul > li {margin-right:20px;}
.quickview-modal .btns-group > ul > li:last-child {margin-right:0px !important;}
.quickview-modal .btns-group > ul > li > a:not(.btn) {width:55px;height:55px;font-size:21px;line-height:54px;text-align:center;border-radius:3px;color:#636778;border:1px solid #e5e7f5;}
.quickview-modal .btns-group > ul > li > a:not(.btn):hover {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.quickview-modal .item-price {display:block;font-size:30px;font-weight:500;color:#334eff;}
.quickview-modal .list-title {font-weight:500;min-width:70px;display:inline-block;color:#636778;}
.quickview-modal .quantity-form .list-title {float:left;margin:8.5px 0px;}
.quickview-modal .quantity-form .quantity-input {display:table;}
.quickview-modal .info-list > ul > li {margin-bottom:10px;}
.quickview-modal .info-list > ul > li:last-child {margin-bottom:0px !important;}
.quickview-modal .info-list > ul > li .list-title {float:left;}
.quickview-modal .info-list > ul > li > ul {display:inline-block;}
.quickview-modal .info-list > ul > li a {display:table;color:#636778;}
.quickview-modal .info-list > ul > li a:hover {color:#334eff;}
.quickview-modal .info-list > ul > li.tag-list > ul > li {margin-right:5px;padding-right:2px;position:relative;}
.quickview-modal .info-list > ul > li.tag-list > ul > li:after {right:0px;bottom:0px;content:",";position:absolute;}
.quickview-modal .info-list > ul > li.tag-list > ul > li:last-child {margin-right:0px !important;padding-right:0px !important;}
.quickview-modal .info-list > ul > li.tag-list > ul > li:last-child:after {display:none;}
/* product quick view - end================================================== */
/* 正文Declaration ==================================================================================================== */
.quickview-modals .modal-dialog {margin:auto;max-width:650px;position:relative;}
.quickview-modals .modal-dialog .modal-content {border:none;display:block;border-radius:3px;background-color:#ffffff;}
.quickview-modals .modal-dialog .modal-Enlarge {position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;/*width:100%;*/pointer-events:auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: 0.3rem;outline: 0;margin: 0 auto;}
.quickview-modals .close {top:30px;right:30px;margin:0px;padding:0px;line-height:1;position:absolute;display:inline-block;}
.quickview-modals .item-img {float:left;}
.quickview-modals .item-image {float:left;width:460px;}
.quickview-modals .item-image > img {width:100%;display:block;height:393px;}
.quickview-modals .item-content {padding:30px;display:table;}
.quickview-modals .item-title {font-size:24px;font-weight:400;}
.quickview-modals .btns-group > ul > li {margin-right:20px;}
.quickview-modals .btns-group > ul > li:last-child {margin-right:0px !important;}
.quickview-modals .btns-group > ul > li > a:not(.btn) {width:55px;height:55px;font-size:21px;line-height:57px;text-align:center;border-radius:3px;color:#636778;border:1px solid #e5e7f5;}
.quickview-modals .btns-group > ul > li > a:not(.btn):hover {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.quickview-modals .item-price {display:block;font-size:30px;font-weight:500;color:#334eff;}
.quickview-modals .list-title {font-weight:500;min-width:90px;display:inline-block;color:#36415a;}
.quickview-modals .quantity-form .list-title {float:left;margin:8.5px 0px;}
.quickview-modals .quantity-form .quantity-input {display:table;}
.quickview-modals .info-list > ul > li {margin-bottom:10px;}
.quickview-modals .info-list > ul > li:last-child {margin-bottom:0px !important;}
.quickview-modals .info-list > ul > li .list-title {float:left;}
.quickview-modals .info-list > ul > li > ul {display:inline-block;}
.quickview-modals .info-list > ul > li a {display:table;color:#636778;}
.quickview-modals .info-list > ul > li a:hover {color:#334eff;}
.quickview-modals .info-list > ul > li.tag-list > ul > li {margin-right:5px;padding-right:2px;position:relative;}
.quickview-modals .info-list > ul > li.tag-list > ul > li:after {right:0px;bottom:0px;content:",";position:absolute;}
.quickview-modals .info-list > ul > li.tag-list > ul > li:last-child {margin-right:0px !important;padding-right:0px !important;}
.quickview-modals .info-list > ul > li.tag-list > ul > li:last-child:after {display:none;}
/* 正文Declaration ==================================================================================================== */

/* details section - start================================================== */
.details-section .details-image.images-group > ul > li {margin-bottom:20px;}
.details-section .details-image.images-group > ul > li:last-child {margin-bottom:0px !important;}
.details-section .details-image.images-group-2 > ul {margin:-10px;display:flex;flex-wrap:wrap;}
.details-section .details-image.images-group-2 > ul > li {padding:10px;flex:0 0 50%;max-width:50%;}
.details-section .details-image .details-image-carousel {margin-bottom:7px;}
.details-section .details-image .owl-thumbs {margin:-5px;text-align:center;}
.details-section .details-image .owl-thumbs .item {float:none;padding:5px;display:inline-block;}
.details-section .details-image .owl-thumbs .item span {width:80px;display:block;border:2px solid transparent;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.details-section .details-image .owl-thumbs .item:hover span,.details-section .details-image .owl-thumbs .item.active span {border-color:#334eff;}
.details-section .details-image .image-tab-nav {float:left;width:100px;}
.details-section .details-image .image-tab-nav > ul {padding-right:20px;}
.details-section .details-image .image-tab-nav > ul > li {margin-bottom:20px;}
.details-section .details-image .image-tab-nav > ul > li:last-child {margin-bottom:0px !important;}
.details-section .details-image .image-tab-nav > ul > li > a {display:block;border:1px solid transparent;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.details-section .details-image .image-tab-nav > ul > li > a:hover,.details-section .details-image .image-tab-nav > ul > li > a.active {border-color:#334eff;}
.details-section .details-image .tab-content {width:470px;float:right;}
.details-section .details-content .post-type {display:block;font-size:13px;}
.details-section .details-content .item-title {font-size:24px;font-weight:400;}
.details-section .details-content .title-text {font-size:21px;font-weight:500;}
.details-section .details-content p a {color:#334eff;}
.details-section .details-content blockquote {padding:20px;padding-left:40px;/*max-width:715px;*/margin:50px auto;border-left:6px solid #36415a;}
.details-section .details-content blockquote p {font-size:18px;font-weight:500;color:#36415a;}
.details-section .details-content .item-price {line-height:1;display:block;font-size:30px;font-weight:500;color:#334eff;}
.details-section .details-content .list-title {font-weight:500;/*min-width:110px;*/margin-right:10px;display:inline-block;color:#636778;}
.details-section .details-content .quantity-form .list-title {float:left;margin:8.5px 0px;}
.details-section .details-content .quantity-form .quantity-input {display:table;}
.details-section .details-content .btns-group > ul > li {margin-right:20px;}
.details-section .details-content .btns-group > ul > li:last-child {margin-right:0px !important;}
.details-section .details-content .btns-group > ul > li > a:not(.btn) {width:55px;height:55px;font-size:21px;line-height:53px;text-align:center;border-radius:3px;color:#636778;border:1px solid #e5e7f5;}
.details-section .details-content .btns-group > ul > li > a:not(.btn):hover {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.details-section .details-content .info-list > ul > li {margin-bottom:10px;}
.details-section .details-content .info-list > ul > li:last-child {margin-bottom:0px !important;}
.details-section .details-content .info-list > ul > li .list-title {float:left;}
.details-section .details-content .info-list > ul > li > ul {display:inline-block;}
.details-section .details-content .info-list > ul > li a {display:table;color:#636778;}
.details-section .details-content .info-list > ul > li a:hover {color:#334eff;}
.details-section .details-content .info-list > ul > li.tag-list > ul > li {margin-right:5px;padding-right:2px;position:relative;}
.details-section .details-content .info-list > ul > li.tag-list > ul > li:after {right:0px;bottom:0px;content:",";position:absolute;}
.details-section .details-content .info-list > ul > li.tag-list > ul > li:last-child {margin-right:0px !important;padding-right:0px !important;}
.details-section .details-content .info-list > ul > li.tag-list > ul > li:last-child:after {display:none;}
.details-section .details-content .features-info-list > ul > li {position:relative;padding-left:40px;margin-bottom:20px;}
.details-section .details-content .features-info-list > ul > li:last-child {margin-bottom:0px !important;}
.details-section .details-content .features-info-list > ul > li:before {top:0px;left:0px;font-size:21px;content:"";font-weight:900;position:absolute;color:#334eff;font-family:"Line Awesome Free";}
.details-section .details-content .tag-links {margin-top:30px;}
.details-section .details-content .tag-links > ul > li {margin-right:15px;}
.details-section .details-content .tag-links > ul > li:last-child {margin-right:0px !important;}
.details-section .details-content .tag-links > ul > li > a {color:#636778;display:block;line-height:1;border-radius:3px;padding:12px 20px;padding-bottom:9px;border:1px solid #e2e4f4;}
.details-section .details-content .tag-links > ul > li > a:hover {color:#ffffff;border-color:#334eff;background-color:#334eff;}
.details-section .details-content .share-links {margin-top:30px;}
.details-section .details-content .share-links > span {font-size:16px;font-weight:500;margin-right:25px;color:#36415a;}
.details-section .details-content .share-links > ul > li {margin-right:20px;}
.details-section .details-content .share-links > ul > li:last-child {margin-right:0px !important;}
.details-section .details-content .share-links > ul > li > a {line-height:1;font-size:21px;color:#636778;}
.details-section .details-content .share-links > ul > li > a:hover {color:#334eff;}
.details-section .item-admin {padding:40px 60px;background-color:#f4f8fb;}
.details-section .item-admin .admin-thumb {float:left;width:70px;height:70px;overflow:hidden;margin-right:30px;border-radius:100%;border:1px solid #ffffff;}
.details-section .item-admin .admin-content {display:table;}
.details-section .item-admin .admin-content p {font-size:18px;color:#36415a;}
.details-section .item-admin .admin-content .admin-name {font-size:16px;font-weight:500;padding-left:25px;position:relative;}
.details-section .item-admin .admin-content .admin-name:before {top:7px;left:0px;content:"";height:1px;width:15px;line-height:1;position:absolute;background-color:#36415a;}
.details-section .information-area .title-text {font-size:21px;font-weight:500;}
.details-section .information-area .tabs-nav {border-right:1px solid #e5e7f5;}
.details-section .information-area .tabs-nav > ul > li {/*margin-right:50px;*/width:25%;text-align:center;}
.details-section .information-area .tabs-nav > ul > li:last-child {margin-right:0px;}
.details-section .information-area .tabs-nav > ul > li > a {padding:0px;border:none;font-size:15px;font-weight:400;padding:10px;border:1px solid #e5e7f5;border-right:0;}
.details-section .information-area .tabs-nav > ul > li > a:hover,.details-section .information-area .tabs-nav > ul > li > a.active {color:#fff;background:#334eff;border:1px solid #334eff;border-right:0;}
.details-section .information-area .info-list > ul > li {position:relative;padding-left:40px;margin-bottom:20px;}
.details-section .information-area .info-list > ul > li:last-child {margin-bottom:0px !important;}
.details-section .information-area .info-list > ul > li:before {top:0px;left:0px;font-size:16px;content:"";font-weight:900;position:absolute;color:#334eff;font-family:"Line Awesome Free";}
.details-section .information-area .table-wrap table {margin:0px;border:1px solid #e2e4f4;}
.details-section .information-area .table-wrap table tr:nth-of-type(odd) {background-color:#ffffff;}
.details-section .information-area .table-wrap table tr:nth-of-type(even) {background-color:#f4f8fb;}
.details-section .information-area .table-wrap table td,.details-section .information-area .table-wrap table th {border:none;padding:12px 30px;color:#636778;vertical-align:middle;}
.details-section .information-area .table-wrap table strong {color:#36415a;}
.details-section .information-area .form-item input {height:60px;}
/* details section - end================================================== */
/* blog details - start================================================== */
.details-section.blog-details .details-content .item-title {font-size:30px;font-weight:500;}
/* blog details - end================================================== */
/* comment area - start================================================== */
.comment-area .title-text,.comment-form .title-text {line-height:1;font-size:22px;}
.comment-item {padding:30px;margin-top:30px;position:relative;padding-left:130px;background-color:#f4f8fb;}
.comment-item .thumbnail-image {top:30px;left:30px;width:70px;height:70px;overflow:hidden;position:absolute;border-radius:100%;border:1px solid #e2e4f4;}
.comment-item .admin-name {line-height:1;font-size:18px;margin-top:15px;margin-bottom:8px;}
.comment-item .post-time {margin-bottom:15px;}
.comment-item .post-time > ul > li {line-height:1;color:#8991ab;font-size:14px;position:relative;margin-right:15px;padding-right:15px;}
.comment-item .post-time > ul > li:after {top:50%;width:4px;height:4px;right:-2px;content:"";position:absolute;border-radius:100%;background-color:#8991ab;transform:translateY(-50%);}
.comment-item .post-time > ul > li:last-child {margin-right:0px;padding-right:0px;}
.comment-item .post-time > ul > li:last-child:after {display:none;}
.comment-item .reply-btn {top:47px;right:30px;line-height:1;color:#8991ab;font-size:14px;font-weight:500;position:absolute;}
.comment-item .reply-btn:hover {color:#334eff;}
.comment-item p {font-size:14px;color:#36415a;}
.comment-item .comment-content .comment-item {padding:0px;margin-top:20px;padding-top:20px;padding-left:100px;border-top:1px solid #e2e4f4;}
.comment-item .comment-content .thumbnail-image {top:20px;left:0px;}
.comment-item .comment-content .reply-btn {top:37px;right:0px;line-height:1;color:#8991ab;font-size:14px;font-weight:500;position:absolute;}
.comment-item .comment-content .reply-btn:hover {color:#334eff;}
.comment-form .form-item input,.comment-form .form-item textarea {background-color:#f9faff;}
.comment-form .form-item input:focus,.comment-form .form-item textarea:focus {background-color:#ffffff;}
/* comment area - end================================================== */
/* all details pages - end==================================================================================================== */
/* cart,checkout & wishlist pages -start======================================================================================= */.table-wrap table {margin:0px;padding:0px 50px;border:1px solid #e2e4f4;}
.table-wrap table td,.table-wrap table th {border:none;padding:40px;color:#36415a;vertical-align:middle;}
.table-wrap table td:first-child,.table-wrap table th:first-child {padding-left:100px;}
.table-wrap table thead {background-color:#f4f8fb;}
.table-wrap table tbody {border:none;border-bottom:1px solid #e2e4f4;}
.table-wrap table tbody:last-child {border-bottom:none;}
.table-wrap .product-info > ul {display:flex;flex-wrap:wrap;margin-left:-60px;align-items:center;}
.table-wrap .product-info > ul > li {margin-right:40px;}
.table-wrap .product-info > ul > li:last-child {margin-right:0px !important;}
.table-wrap .product-info > ul > li .remove-btn {font-size:21px;}
.table-wrap .product-info > ul > li .remove-btn:hover {color:#334eff;}
.table-wrap .product-info > ul > li .item-image {width:80px;float:left;}
.table-wrap .product-info > ul > li .item-title {font-size:14px;font-weight:500;}
.table-wrap span {font-weight:500;display:inline-block;}
.table-wrap strong.item-price {font-weight:500;color:#334eff;}
.table-wrap .in-stock {color:#334eff;}
.cuponcode-form {margin-top:50px;}
.cuponcode-form .form-item input {border-color:#334eff;}
.cuponcode-form .form-item .btn {top:49%;right:0px;position:absolute;transform:translateY(-49%);}
.cart-section .cuponcode-form .btns-group > ul > li {margin-right:30px;}
.cart-section .cuponcode-form .btns-group > ul > li:last-child {margin-right:0px !important;}
.total-cost-bar {border-radius:3px;border:1px solid #e2e4f4;}
.total-cost-bar .title-text {line-height:1;font-size:16px!important;color:#334eff;font-weight:500;padding:15px 15px;padding-top:15px;background-color:#f4f8fb;}
.total-cost-bar .cost-info {padding:20px 15px;}
.total-cost-bar .cost-info > ul > li {margin-bottom:20px;}
.total-cost-bar .cost-info > ul > li:last-child {margin-bottom:0px !important;}
.total-cost-bar .cost-info > ul > li strong {font-size:16px;font-weight:500;color:#36415a;}
.total-cost-bar .cost-info > ul > li span {float:right;font-size:16px;color:#334eff;}
.total-cost-bar .total-cost {padding:20px 15px;border-top:1px solid #e2e4f4;}
.total-cost-bar .total-cost strong,.total-cost-bar .total-cost span {line-height:1.2;font-size:14px;font-weight:500;display:inline-block;color:#636778;padding-bottom:5px;}
.total-cost-bar .total-cost strong {float:left;}
.total-cost-bar .total-cost span {float:right;}
.checkout-section .register-item {padding:30px;margin-top:30px;min-height:155px;border:1px solid #e2e4f4;background-color:#f4f8fb;}
.checkout-section .register-item p {margin:auto;font-size:18px;color:#36415a;}
.checkout-section .register-item p a {color:#334eff;}
.checkout-section .title-text {font-size:21px;font-weight:500;}
.checkout-section .billing-form {margin-right:-30px;}
.checkout-section .billing-form .form-item,.checkout-section .billing-form .checkbox-btn {margin-bottom:40px;}
.checkout-section .checkout-sidebar {padding-left:40px;}
.checkout-sidebar .cart-items-list > ul > li {display:flex;position:relative;padding-left:40px;align-items:center;margin-bottom:20px;}
.checkout-sidebar .cart-items-list > ul > li:last-child {margin-bottom:0px;}
.checkout-sidebar .cart-items-list > ul > li .item-image {max-width:80px;margin-right:30px;}
.checkout-sidebar .cart-items-list > ul > li .item-title {font-size:16px;}
.checkout-sidebar .cart-items-list > ul > li .item-price {display:block;font-size:14px;color:#334eff;}
.checkout-sidebar .cart-items-list > ul > li .remove-btn {top:50%;left:0px;font-size:18px;position:absolute;color:#636778;transform:translateY(-50%);}
.checkout-sidebar .cart-items-list > ul > li .remove-btn:hover {color:#334eff;}
.checkout-sidebar button[type=submit] {width:100%;display:block;}
.payment-information > ul > li {margin-bottom:35px;}
.payment-information > ul > li:last-child {margin-bottom:0px;}
.payment-information > ul .checkbox-btn {margin-bottom:10px;}
.payment-information > ul .checkbox-btn label {font-size:16px;font-weight:500;color:#36415a;}
/* cart,checkout & wishlist pages -end======================================================================================= */
/* contact page - start==================================================================================================== */.contact-section .map-wrap {padding-left:160px;padding-right:160px;}
.contact-section .map-wrap #mapBox {width:100%;height:635px;}
.contact-section .contact-form {margin:0px auto;max-width:1030px;padding:100px 120px;}
.contact-section .contact-form.bg-gray {background-color:#f4f8fb;border:1px solid #e2e4f4;}
.contact-section .contact-form.bg-gray .form-item input,.contact-section .contact-form.bg-gray .form-item textarea {border:1px solid #e2e4f4;}
.contact-section .contact-form.bg-gray .form-item input:focus,.contact-section .contact-form.bg-gray .form-item textarea:focus {border-color:#334eff;}
.primary-contact-info {margin-top:40px;padding-left:45px;position:relative;}
.primary-contact-info .item-icon {left:0px;bottom:18px;line-height:1;font-size:30px;position:absolute;color:#334eff;}
.primary-contact-info .item-title {line-height:1;font-size:18px;font-weight:500;margin-bottom:20px;}
.primary-contact-info > ul > li {font-size:15px;}

.primary-contacthome {padding:20px;position:relative;border:1px solid #fff;border-radius:10px;background:linear-gradient(to top,#5e72f9 0%,#334eff 100%);}
.primary-contacthome .contact-icon {float:left;width:75px;height:75px;color:#fff;font-size:40px;line-height:75px;margin-right:20px;text-align:center;border-radius:20%;border:1px dashed #fff;}
.primary-contacthome .contact-content {display:table;}
.primary-contacthome .contact-title {line-height:1;font-size:18px;font-weight:500;float:left;color:#fff;}
.primary-contacthome .contact-contact {font-size:14px;font-weight:400;line-height:1.65;color:#fff;}

/* contact page - end==================================================================================================== */
/* main slider sections - start=============================================================================================== */.main-carousel .item {min-height:72vh;padding-top:100px;padding-bottom:100px;}
.main-carousel .item.bg-gray {background-color:#e8ecf1;}
.main-carousel .item .slider-content .post-type {font-size:16px;margin-bottom:20px;display:inline-block;}
.main-carousel .item .slider-content .item-title {font-size:48px;margin-bottom:15px;}
.main-carousel .item .slider-content p {font-size:16px;max-width:520px;margin-bottom:50px;color:#36415a;display:inline-block;}
.main-carousel .item .slider-content .btns-group > ul > li {margin-right:20px;}
.main-carousel .item .slider-content .btns-group > ul > li:last-child {margin-right:0px !important;}
.main-carousel .item .slider-content .off-price {font-size:21px;font-weight:700;color:#334eff;display:inline-block;}
.main-carousel .item .slider-content .animate-item {opacity:0;transform:translateX(100px);transition:0.8s cubic-bezier(0.33,1,0.68,1);}
.main-carousel .item .slider-image {opacity:0;transform:translateX(50px);transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.main-carousel .item .meter-image {float:left;width:595px;margin-left:-30px;}
.main-carousel .item .mask-image {float:left;width:910px;margin-left:-73px;}
.main-carousel .owl-item.active .item .slider-content .animate-item {opacity:1;transform:translateY(0px);}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(1) {transition-delay:0.4s;}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(2) {transition-delay:0.6s;}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(3) {transition-delay:0.8s;}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(4) {transition-delay:1s;}
.main-carousel .owl-item.active .item .slider-image {opacity:1;transition-delay:1s;transform:translateX(0px);}
.main-carousel.arrow-right-left .owl-prev {left:60px;}
.main-carousel.arrow-right-left .owl-next {right:60px;}
.main-carousel .owl-dots {left:50%;bottom:75px;position:absolute;transform:translateX(-50%);}
/* main slider sections - end==================================================================================================== */
/* home pages - start==================================================================================================== */
/* home 1 - start================================================== */
/* global reset - start */
.home-v1::selection {color:#ffffff;background:#00c9a7;}
.home-v1::-moz-selection {color:#ffffff;background:#00c9a7;}
.home-v1 .form-item input:focus,.home-v1 .form-item textarea:focus {border-color:#00c9a7;}
.home-v1 .checkbox-btn input:before {background-color:#00c9a7;}
.home-v1 .checkbox-btn input:checked {border-color:#00c9a7;}
.home-v1 .owl-theme .owl-dots .owl-dot span {background:#00c9a7;}
.home-v1 .owl-theme .owl-dots .owl-dot:hover span,.home-v1 .owl-theme .owl-dots .owl-dot.active span {background:#00c9a7;}
.home-v1 .owl-theme .owl-nav .owl-next:before,.home-v1 .owl-theme .owl-nav .owl-prev:before {color:#00c9a7;}
.home-v1 .owl-theme .owl-nav .owl-next:hover:before,.home-v1 .owl-theme .owl-nav .owl-prev:hover:before {color:#00c9a7;border-color:#ffffff;background-color:#ffffff;}
.home-v1 .btn-underline:hover {color:#00c9a7;}
.home-v1 .btn-underline:hover:after,.home-v1 .btn-underline:hover:before {background-color:#00c9a7;}
.home-v1 .social-icon-circle > ul > li > a:hover {color:#00c9a7;}
.home-v1 #backtotop #scroll {color:#00c9a7;}
/* global reset - end */
/* header section - start */
.home-v1 .header-section .main-menu > ul > li:hover > a,.home-v1 .header-section .main-menu > ul > li.active > a {color:#00c9a7;}
.home-v1 .header-section .btns-group > ul > li > button:hover,.home-v1 .header-section .btns-group > ul > li > button.active {color:#00c9a7;}
.home-v1 .cart-dropdown .cart-items-list > ul > li .item-price {color:#00c9a7;}
.home-v1 .user-dropdown .profile-info:hover .user-name > a {color:#00c9a7;}
.home-v1 .user-dropdown .profile-info .user-title {color:#00c9a7;}
.home-v1 .user-dropdown > ul > li:hover > a > i {color:#00c9a7;}
/* header section - end */
/* main carousel - start */
.home-v1 .main-carousel .owl-nav .owl-next:before,.home-v1 .main-carousel .owl-nav .owl-prev:before {color:#00c9a7;border:2px solid #ffffff;background-color:#ffffff;}
.home-v1 .main-carousel .owl-nav .owl-next:hover:before,.home-v1 .main-carousel .owl-nav .owl-prev:hover:before {color:#ffffff;border-color:#00c9a7;background-color:#00c9a7;}
.home-v1 .main-carousel .owl-dots {display:none;}
/* main carousel - end */
/* shop section - start */
.bg-top {background-color:#f4f8fb;}
.bg-w {background-color:#fff;}
.bg-h {background-color:#f4f8fb;}
.home-v1 .shop-section .tabs-nav > ul > li > a:hover,.home-v1 .shop-section .tabs-nav > ul > li > a.active {border-color:#00c9a7;}
.home-v1 .product-grid .btns-group > ul > li > a:hover {color:#00c9a7;}
.home-v1 .product-grid .item-price {color:#00c9a7;}
/* shop section - end */
/* policy section - start */
.home-v1 .policy-default .item-icon {border-color:#00c9a7;}
/* policy section - end */
/* instagram section - start */
.home-v1 .instagram-shoot .instagram-icon {color:#00c9a7;}
/* instagram section - end */
/* footer section - start */
.home-v1 .footer-section .contact-info > ul > li > span {color:#00c9a7;}
.home-v1 .footer-section .contact-info > ul > li > a:hover {color:#00c9a7;}
.home-v1 .footer-section .useful-links > ul > li > a:hover {color:#00c9a7;}
.home-v1 .footer-section .payment-cards p > a {color:#00c9a7;}
.home-v1 .footer-section .footer-bottom p a:hover {color:#00c9a7;}
/* footer section - end */
/* home 1 - end================================================== */
/* home 2 - start================================================== */
/* slider section - start */
.home-v2 .main-carousel .owl-nav {display:none;}
/* slider section - end */
/* category section - start */
.category-primary {display:block;margin-top:30px;padding:40px 25px;border-radius:3px;background-color:#ffffff;border:1px solid #e2e4f4;transition:0.6s cubic-bezier(0.165,0.84,0.44,1);}
.category-primary:hover {border-color:#ffffff;transform:translateY(-10px);box-shadow:0px 10px 33.25px 1.75px rgba(0,27,103,0.15);}
.category-primary .item-icon {width:80px;height:80px;display:flex;align-items:center;margin:0px auto 40px;}
.category-primary .item-icon svg {height:auto;margin:auto;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.category-primary .item-title {display:block;line-height:1;font-size:16px;font-weight:500;color:#36415a;}
.category-primary:hover .item-title {color:#334eff;}
/* category section - end */
/* home 2 - end================================================== */
/* home pages - end==================================================================================================== */
/* ================================================== *Project Name:Medicia - medical eCommerce shop*File:Responsive CSS Base*Version:1.0.0*Last change:28 April 2021*Author:Marvel Theme (https://themeforest.net/user/marvel_theme)*css code for responsive layout To make Responsive================================================== */
/* ==================================================*1 - media screen and (max-width:1440px)*2 - media screen and (max-width:1280px)*3 - media screen and (max-width:1199px)*4 - media screen and (max-width:991px)*5 - media screen and (max-width:767px)*6 - media screen and (max-width:680px)*7 - media screen and (max-width:580px)*8 - media screen and (max-width:480px)*9 - media screen and (max-width:320px)================================================== */
/*  ====================================================================================================1 - media screen and (max-width:1440px) - start==================================================================================================== */
@media screen and (max-width:1460px) {/* contact -  start */  .contact-section .map-wrap {padding-left:60px;padding-right:60px;}
/* contact -  end */  /* shop details -  start */  .column-4-carousel.owl-theme.arrow-right-left .owl-prev {left:-25px;}
.column-4-carousel.owl-theme.arrow-right-left .owl-next {right:-25px;}
/* shop details -  end */  /* home 1 -  start */  .shop-section .pill-image-1 {left:-90px;max-width:200px;}
/* shop details -  end */  /* home 1 -  start */  .shop-section .pill-image-2 {right:-90px;bottom:300px;max-width:345px;}
.offer-section .leaf-image-1 {left:-120px;max-width:250px;}
.offer-section .leaf-image-2 {right:-85px;bottom:16px;max-width:500px;}

.newsletter-section .pill-image-1 {left:-70px;max-width:300px;}
/* home 1 -  end */}
@media screen and (max-width:1360px) {/* footer - start */  .footer-section .footer-bottom .pill-image-1 {right:-80px;max-width:250px;}
/* footer - end */  /* home 1 - start */  .main-carousel.arrow-right-left .owl-prev {left:15px;}
.main-carousel.arrow-right-left .owl-next {right:15px;}
.promotion-section .pill-image-1 {right:-110px;max-width:300px;}
.wrap-1600 {max-width:100%;}
/* home 1 - end */}
/* ====================================================================================================1 - media screen and (max-width:1440px) - end==================================================================================================== */
/*  ====================================================================================================2 - media screen and (max-width:1280px) - start==================================================================================================== */
@media screen and (max-width:1280px) {/* header - start */  .header-section .header-top .dropdown-menu {right:0px !important;left:unset !important;}
.header-section .header-top .dropdown-menu.show {transform:translate3d(0px,23px,0px) !important;}
/* header - end */  /* contact - start */  .contact-section .map-wrap {padding-left:0px;padding-right:0px;}
/* contact - end */  /* shop details - start */  .column-4-carousel.owl-theme.arrow-right-left .owl-next,.column-4-carousel.owl-theme.arrow-right-left .owl-prev {position:sticky;transform:unset;}
.column-4-carousel.owl-theme.arrow-right-left .owl-nav {margin-top:60px;}
.column-4-carousel.owl-theme .owl-nav .owl-prev {margin-right:15px;}
/* shop details - end */  .column-4-carousel.owl-theme.arrow-right-left .owl-nav {display:flex;margin-top:60px;justify-content:center;}
}
@media screen and (max-width:1200px) {/* global - start */  #backtotop {width:40px;height:40px;bottom:70px;}
#backtotop #scroll {font-size:18px;line-height:44px;}
/* global - end */  /* header - start */  .header-section .all-categories .categories-collapse {left:-15px;}
/* header - end */  /* about - start */  .about-video .video-wrap {margin-left:-15px;margin-right:-15px;}
/* about - end */  /* shop - start */  .instagram-section .wrapper {padding-left:15px;padding-right:15px;}
/* shop - end */  /* home 1 - start */  .main-carousel .item {min-height:75vh;}
.main-carousel.owl-theme.arrow-right-left .owl-next,.main-carousel.owl-theme.arrow-right-left .owl-prev {position:sticky;transform:unset;}
.main-carousel.owl-theme .owl-nav {left:50%;bottom:30px;display:block;position:absolute;transform:translateX(-50%);}
/* home 1 - end */  .main-carousel .item .slider-content .item-title {font-size:36px;}
.main-carousel .item .mask-image,.main-carousel .item .meter-image {float:left;width:auto;margin-left:0;}
.main-carousel .item .slider-image {height:500px;display:flex;align-items:center;}
.main-carousel .item {min-height:auto;padding:100px 0px;}
.home-v2 .main-carousel .owl-nav {display:none;}}
/* ====================================================================================================2 - media screen and (max-width:1280px) - end==================================================================================================== */
/*  ====================================================================================================3 - media screen and (max-width:1199px) - start==================================================================================================== */
@media screen and (max-width:1024px) {/* shop details - start */  .details-content.pl-20 {padding:0px;}
/* shop details - end */  .header-primary.sticky-header .content-wrap,.header-primary.sticky-header.stuck .content-wrap {min-height:auto;padding:15px 0px;}
.header-section .btns-group > ul > li:not(:last-child) {margin-right:15px;}
.header-section .main-menu > ul > li:not(:last-child) {margin-right:28px;}
.header-section .btns-group > ul > li > button {font-size:24px;}
.header-section .btns-group > ul > li > button.btn-cart .cart-counter,.header-section .btns-group > ul > li > button.mobile-btn-cart .cart-counter {right:-8px;height:18px;font-size:10px;min-width:18px;line-height:18px;}
.header-section .main-menu > ul > li {height:auto;padding:10px 0px;}
.header-section .main-menu > ul > li > a {line-height:1;}
.header-section .brand-logo .brand-link {max-width:180px;}
.sec-ptb-100 {padding:80px 0px;}
.main-carousel .item .slider-image {height:380px;}
.header-section .header-top,.header-section .header-bottom {min-height:auto;padding:10px 0px;}
.header-section .header-middle {min-height:auto;padding:15px 0px;}
.header-section .all-categories .categories-collapse {top:40px;}
.all-categories .categories-collapse .card > ul > li > a {padding:16px 30px;}
.all-categories .category-btn i {margin-right:10px;}
.offer-item .item-image-2 {float:none;width:auto;margin-left:0;}
.newsletter-section .newsletter-boxed.small-content {padding:50px 30px;}
.total-cost-bar .title-text,.total-cost-bar .cost-info {padding:25px 30px;}
.total-cost-bar .cost-info > ul > li:not(:last-child) {margin-bottom:15px;}
.total-cost-bar .total-cost {padding:20px 30px;}
}
@media screen and (max-width:1199px) {/* about - start */  .feature-fullimage .item-title {font-size:17px;}
/* about - end */  /* shop details - start */  .details-section .details-image .tab-content {width:100%;float:none;}
.details-section .details-image .image-tab-nav {float:none;width:100%;}
.details-section .details-image .image-tab-nav > ul {margin:-5px;margin-top:5px;}
.details-section .details-image .image-tab-nav > ul > li {float:left;width:20%;margin:0px;padding:5px;display:inline-block;}
/* shop details - end */}
@media screen and (max-width:1100px) {/* header - start */  .mega_menu {width:1100px;padding:30px;}
/* header - end */  /* blog - start */  .blog-grid-2 .item-title > a {font-size:18px;}
.blog-grid .item-title > a {font-size:24px;}
.blog-grid .item-title {margin-bottom:20px !important;}
/* blog - end */}
@media screen and (max-width:1080px) {/* header - start */  .mega_menu {width:990px;}
.mega_menu .useful-links .list-title {font-size:15px;margin-bottom:15px;padding-bottom:15px;}
.mega_menu .useful-links > ul > li > a {line-height:1;font-size:14px;}
.mega_menu .useful-links > ul > li {margin-bottom:8px;}
/* header - end */}
@media screen and (max-width:1024px) {/* about - start */  .about-section .about-content .title-text {font-size:30px;margin-bottom:25px;}
.about-section .about-content {padding-left:0px;}
.about-section .about-content p {font-size:14px;margin-bottom:40px;}
/* about - end */  /* cart - start */  .table-wrap {overflow-x:scroll;}
.table-wrap::-webkit-scrollbar {width:0px;}
.table-wrap table {width:1100px;}
/* cart - end */}
/* ====================================================================================================3 - media screen and (max-width:1199px) - end==================================================================================================== */
/* ====================================================================================================4 - media screen and (max-width:991px) - start==================================================================================================== */
@media screen and (max-width:991px) {/* global - start */  .order-last {order:0;}
/* global - end */  /* header - start */  .header-section .header-top,.header-section .header-bottom {display:none !important;}
.header-section .header-middle .btns-group,.header-section .main-menu,.header-section .btns-group {display:none;}
.header-section .brand-logo .brand-link {float:left;max-width:180px;}
.header-section .header-middle .brand-logo .btns-group,.header-section .brand-logo .btns-group {display:block;}
.header-section {top:0px;left:0px;right:0px;z-index:999;position:fixed;}
.header-section .header-middle.bg-gray {background-color:transparent;}
.header-section.stuck {background-color:#ffffff;box-shadow:0px 0px 18px 1px rgba(0,0,0,0.1);animation:0.5s ease-in-out 0s normal none 1 running fadeInDown;}
.header-primary .brand-logo .btns-group {margin:4px 0px;}
.main-search-form .form-item input[type=search] {height:45px;font-size:14px;padding:0px 20px;}
.main-search-form {padding:15px 0px;}
/* header - end */  /* footer - start */  .footer-section .about-content {padding:0px;max-width:470px;}
.footer-section .useful-links > ul > li {margin-bottom:10px;}
.footer-section .useful-links {margin-top:40px;}
.footer-section .btns-group.ul-li-block > ul > li {margin-bottom:5px;}
.footer-section .payment-cards {margin-top:40px;margin-bottom:20px;}
.footer-section .footer-bottom .pill-image-1 {right:0;max-width:180px;}
/* footer - end */  /* breadcrumb - start */  .breadcrumb-section {min-height:320px;padding-top:120px;padding-bottom:80px;background-size:auto 100%;align-items:flex-end !important;background-position:right -100px center;}
.breadcrumb-section .pill-image-1 {left:-55px;max-width:250px;}
/* breadcrumb - end */  /* sidebar - start */  .sidebar-section {margin-top:80px;max-width:370px;}
/* sidebar - end */  /* about - start */  .about-section .about-content {margin-top:40px;text-align:center;}
.about-section .about-content p {margin-bottom:30px;}
.primary-contact-info {max-width:330px;margin:40px auto 0px;}
/* about - end */  /* blog - start */  .blog-grid-2 .item-image {margin-bottom:15px;}
.blog-grid-2 .post-meta {margin-bottom:8px !important;}
.blog-grid-2 .item-title {margin-bottom:10px !important;}
.blog-section .pagination-nav > ul {margin:0px;}
/* blog - end */  /* cart - start */  .cuponcode-form .btns-group > ul {float:none;margin:30px auto 0px;}
.btn-wrap.text-right {text-align:center !important;}
/* cart - end */  /* checkout - start */  .checkout-section .register-item {padding:30px;min-height:140px;text-align:center;}
.checkout-section .checkout-sidebar {margin-top:80px;max-width:470px;padding-left:0px;}
.checkout-section .billing-form {margin-right:0px;}
/* checkout - end */  /* contact - start */  .contact-section .map-wrap #mapBox {height:400px;}
/* contact - end */  /* shop details - start */  .details-section .information-area .table-wrap table {width:600px;}
/* shop details - end */  /* shop - start */  .shop-section .sidebar-section {max-width:370px;margin:80px auto 0px;}
/* shop - end */  /* home 1 - start */  .promotion-fullimage .promotion-content.size-increase .item-title {font-size:28px;}
.promotion-fullimage .promotion-content {padding:25px;margin-bottom:15px;}
.promotion-fullimage .promotion-content .item-title {font-size:26px;margin-bottom:20px;}
.offer-item .item-image {margin:0px auto 40px;}
.offer-item .item-content {font-size:30px;max-width:470px;margin:0px auto;text-align:center;}
.offer-item .item-content .countdown-timer > ul {margin:0px auto;}
.policy-default {max-width:370px;margin:40px auto 0px;}
.newsletter-section .newsletter-boxed {padding:80px 30px;}
/* home 1 - end */  /* home 2 - start */  .home-two-slider .main-carousel .item .slider-image {width:100%;float:none;margin:auto;}
.home-two-slider .main-carousel .item .slider-content .item-title {font-size:42px;}
.home-two-slider .main-carousel.owl-theme .owl-nav {display:none;}
.offer-item .item-image-2 {float:none;width:auto;max-width:570px;margin:0px auto 40px;}
.offer-item .item-content .info-list > ul {max-width:370px;margin:0px auto;text-align:left;}
.newsletter-section .promotion-fullimage {margin:30px auto 0px;}
.newsletter-section .promotion-fullimage .item-image > img {width:100%;display:block;}
/* home 2 - end */  .main-carousel .item .slider-content {text-align:center;}
.main-carousel .item .slider-content .btns-group > ul {display:flex;justify-content:center;}
.main-carousel .item .slider-image {height:350px;margin-bottom:40px;}
.home-two-slider .main-carousel .item .slider-image {max-width:400px;}
.home-two-slider .main-carousel .item .slider-image img {max-height:300px;}
.header-section .brand-logo .btns-group {margin-top:6px;}
.mb-100 {margin-bottom:70px;}}
/* ====================================================================================================4 - media screen and (max-width:991px) - end==================================================================================================== */
/* ====================================================================================================5 - media screen and (max-width:767px) - start==================================================================================================== */
@media screen and (max-width:880px) {/* blog - start */  .blog-masonry .grid-item,.blog-masonry .grid-sizer {width:50%;}
/* blog - end */  /* contact - start */  .contact-section .contact-form {padding:100px 80px;}
/* contact - end */  /* home 2 - start */  .home-two-slider .main-carousel .item .slider-content .item-title {font-size:36px;}
.main-carousel .item .slider-content p {font-size:15px;margin-bottom:30px;}
.main-carousel .item .slider-content .off-price {font-size:18px;}
/* home 2 - end */}
@media screen and (max-width:810px) {/* product quick view - start */  
.quickview-modal .item-title {font-size:18px;}
.quickview-modal .rating-star {margin-bottom:15px;}
.quickview-modal .item-price {font-size:26px;line-height:1;}
.quickview-modal .btns-group > ul > li {margin-right:10px;margin-bottom:10px;}
.quickview-modal .btns-group {margin-bottom:5px;}
/* product quick view - end */}
@media screen and (max-width:790px) {/* product quick view - start */  
.quickview-modal .item-image {float:none;width:400px;margin:0px auto 20px;}
.quickview-modal .item-content {padding:0px;display:block;max-width:400px;margin:0px auto;}
.quickview-modal .modal-dialog {max-width:500px;}
.quickview-modal .modal-dialog .modal-content {padding:30px;}
.quickview-modal .close {top:0px;right:5px;}
/* product quick view - end */}
@media screen and (max-width:780px) {/* blog details - start */  .details-section.blog-details .details-content .item-title {font-size:24px;}
.details-section .details-content blockquote p {font-size:16px;}
.details-section .item-admin {padding:30px;}
.details-section .item-admin .admin-content p {font-size:15px;}
.details-section .item-admin .admin-content .admin-name {font-size:14px;}
/* blog details - end */  /* blog - start */  .blog-grid .item-title > a {font-size:20px;}
/* blog - end */  /* cart - start */  .table-wrap table {width:980px;}
/* cart - end */  /* shop details - start */  .details-section .information-area .tabs-nav > ul > li > a {font-size:18px;padding-bottom:15px;}
.details-section .information-area .tabs-nav > ul > li {margin-right:25px;}
.details-section .information-area .tabs-nav {margin-bottom:20px;}
/* shop details - end */  /* home 1 - start */  .main-carousel .item .slider-content {max-width:470px;margin:0px auto;text-align:center;}
.main-carousel .item .slider-content .item-title {font-size:30px;margin-bottom:15px;}
.main-carousel .item .slider-content .btns-group > ul {margin:0px auto;}
.btn {padding:18px 25px;padding-bottom:17px;}
/* home 1 - end */  .cuponcode-form .form-item .btn {right:4px;}
/* home 2 - start */  .home-two-slider .main-carousel .item .slider-content .item-title {font-size:32px;}
.home-two-slider .main-carousel .item .slider-content {text-align:left;}
.main-carousel .item .slider-content .btns-group > ul {margin:0px;}
/* home 2 - end */}
@media screen and (max-width:767px) {/* global - start */  .section-title.size-lg .title-text {font-size:30px;}
/* global - end */  /* header - start */  .header-section .brand-logo .btns-group {margin:7px 0px;}
/* header - end */  /* breadcrumb - start */  .breadcrumb-section {background-position:right 12% center;}
/* breadcrumb - end */  /* about - start */  .testimonial-item {max-width:450px;margin:0px auto;}
/* about - end */  /* blog details - start */  .details-section .details-content .share-links {display:block;float:none !important;}
.details-section .details-content .share-links > ul {float:none;display:table;}
/* blog details - end */  /* shop details - start */  .details-content {margin-top:30px;}
.details-section .information-area .tabs-nav > ul {margin:0px auto;}
.details-section .details-image.images-group > ul {margin:-7px;}
.details-section .details-image.images-group > ul > li {width:50%;margin:0px;float:left;padding:7px;display:inline-block;}
/* shop details - end */  /* shop - start */  .layout-tab > ul {margin:0px auto;}
.filter-wrap .result-text {margin:20px 0px;}
.filter-wrap .dropdown.select-option {display:table;margin:0px auto;float:none !important;}
/* shop - end */  /* home 1 - start */  .promotion-fullimage .promotion-content.size-increase .item-title {font-size:20px;margin-bottom:10px;}
.promotion-fullimage .promotion-content .item-title {font-size:20px;margin-bottom:20px;}
.promotion-fullimage .promotion-content.size-decrease .item-title {font-size:19px;margin-bottom:15px;}
.masonry-grid {margin:-5px;}
.masonry-grid .grid-item {padding:5px;}
/* home 1 - end */  /* home 2 - start */  .home-two-slider .main-carousel .item .slider-image {width:100%;max-width:370px;margin:0px auto 40px;}
.home-two-slider .main-carousel .item .slider-content {text-align:center;}
.main-carousel .item .slider-content .btns-group > ul {margin:0px auto;}
.newsletter-section .newsletter-boxed.small-content {padding:80px 30px;}
/* home 2 - end */  .masonry-grid {margin-bottom:40px;}
.checkout-section .checkout-sidebar {margin-top:50px;}}
/* ====================================================================================================5 - media screen and (max-width:767px) - end==================================================================================================== */
/* ====================================================================================================6 - media screen and (max-width:680px) - start==================================================================================================== */
@media screen and (max-width:680px) {/* header - start */  .mobile-menu-btn {font-size:28px;}
/* header - end */  /* about - start */  .about-section .about-content .title-text {font-size:26px;}
/* about - end */  /* about - start */  .contact-section .contact-form {padding:60px 30px;}
/* about - end */  /* about - start */  .product-list {max-width:370px;margin:10px auto 0px;}
.product-list .item-image {float:none;max-width:370px;margin:0px auto 20px;}
.product-list .rating-star {position:static;margin-bottom:10px;}
.product-list .rating-star > ul {margin:0px;}
.product-list .item-content {width:100%;padding:0px;display:block;}
/* about - end */  .sec-ptb-100 {padding:60px 0px;}
.mb-70 {margin-bottom:40px;}
.mb-60 {margin-bottom:25px;}
.mb-40 {margin-bottom:15px;}}
/* ====================================================================================================6 - media screen and (max-width:680px) - end==================================================================================================== */
/* ====================================================================================================7 - media screen and (max-width:580px) - start==================================================================================================== */
@media screen and (max-width:580px) {/* breadcrumb - start */  .breadcrumb-section .pill-image-1 {max-width:210px;}
.breadcrumb-section .page-title {font-size:26px;}
/* breadcrumb - end */  /* about - start */  .about-video .title-text {font-size:22px;margin-bottom:40px;}
/* about - end */  /* blog details - start */  .comment-item .thumbnail-image {top:20px;left:20px;width:60px;height:60px;}
.comment-item {padding:20px;padding-left:100px;}
.comment-item .admin-name {font-size:16px;margin-top:10px;}
.comment-item .reply-btn {top:30px;right:20px;}
.comment-item .comment-content .comment-item {padding-left:80px;}
.comment-item .comment-content .reply-btn {top:30px;right:0px;}
/* blog details - end */  /* blog - start */  
.blog-grid-2 .item-title > a {font-size:15px;}
/* blog - end */  
/* product quick view - start */  
.quickview-modal .item-image {width:100%;}
.quickview-modal .item-content {max-width:100%;}
/* product quick view - end */  
/* home 1 - start */  
.promotion-section .masonry-grid .grid-item,.promotion-section .masonry-grid .grid-sizer {width:100%;}
.promotion-section .masonry-grid .grid-item .promotion-fullimage {max-width:400px;margin:0px auto 0px;}
.promotion-fullimage .item-image > img {width:100%;display:block;}
.tabs-nav > ul > li > a {font-size:14px;padding:0px 30px;padding-bottom:15px;}
.offer-item .item-content .title-text {font-size:26px;}
.offer-item .item-content p {font-size:14px;}
.offer-item .item-content {max-width:330px;}
.offer-item .item-content .countdown-timer > ul > li {width:50%;margin:0px;}
.offer-item .item-image {/*max-width:370px;*/margin:0px auto 40px;}
.footer-section .footer-bottom .pill-image-1 {max-width:130px;}
/* home 1 - end */}
@media screen and (max-width:575px) {.product-grid {max-width:370px;margin:40px auto 0px;}
.blog-boxed {max-width:370px;margin:30px auto 0px;}
.tabs-nav > ul > li {width:100%;margin:10px 0px;text-align:center;}
.tabs-nav > ul > li > a {display:inline-block;}
.column-4-carousel.owl-theme.arrow-right-left .owl-nav {margin-top:40px;}
.column-4-carousel.owl-theme .owl-nav .owl-prev {margin-right:5px;}}
/* ====================================================================================================7 - media screen and (max-width:580px) - end==================================================================================================== */
/* ====================================================================================================8 - media screen and (max-width:480px) - start==================================================================================================== */
@media screen and (max-width:480px) {/* global - start */  .section-title .title-text {font-size:26px;}
/* global - end */  /* header - start */  .sidebar-menu-wrapper .sidebar-menu {width:300px;right:-320px;padding-top:90px;}
.sidebar-menu-wrapper .sidebar-menu .close-btn {top:30px;right:30px;width:30px;height:30px;font-size:18px;line-height:32px;}
.sidebar-menu-wrapper .sidebar-menu .brand-logo > a {max-width:150px;}
.sidebar-menu-wrapper .sidebar-menu .search-wrap .form-item input {height:50px;}
.sidebar-menu-wrapper .sidebar-menu .search-wrap {padding:0px 30px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion {padding:0px 30px;margin-bottom:40px;padding-bottom:40px;}
.sidebar-menu-wrapper .sidebar-menu .widget-title {font-size:18px;padding:0px 30px;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li a {font-size:15px;padding:17px 30px;}
.sidebar-menu-wrapper .sidebar-menu .menu_list > ul li.dropdown::before {right:30px;}
.sidebar-menu-wrapper .sidebar-menu .mobile-accordion .card-body {margin:0px -30px;padding:20px 30px 30px;}
.sidebar-menu-wrapper .sidebar-menu .user-dropdown > ul > li > a {padding:15px 30px;}
/* header - end */  /* breadcrumb - start */  .breadcrumb-section {background-position:right 15% center;}
/* breadcrumb - end */  /* sidebar - start */  .blog-small .item-image {width:110px;margin-right:20px;}
.blog-small .item-title > a {font-size:14px;}
/* sidebar - end */  /* about - start */  .about-video .video-wrap .play-btn {width:70px;height:70px;}
.feature-fullimage {max-width:330px;}
/* about - end */  /* blog details - start */  .details-section.blog-details .details-content .item-title {font-size:20px;}
.details-section .details-content blockquote {padding:15px;padding-left:25px;margin:40px auto;border-left:4px solid #36415a;}
.details-section .details-content blockquote p {font-size:14px;}
.image-carousel.arrow-right-left .owl-next,.image-carousel.arrow-right-left .owl-prev {width:35px;height:35px;}
.image-carousel.arrow-right-left .owl-next::before,.image-carousel.arrow-right-left .owl-prev::before {font-size:14px;line-height:32px;}
.image-carousel.arrow-right-left .owl-prev {left:15px;}
.image-carousel.arrow-right-left .owl-next {right:15px;}
.details-section .item-admin .admin-thumb {width:60px;height:60px;margin-right:20px;}
.details-section .item-admin .admin-content p {font-size:14px;margin-bottom:20px;}
/* blog details - end */  /* blog - start */  .blog-masonry .grid-item,.blog-masonry .grid-sizer {width:100%;}
.blog-masonry .blog-grid-2 {max-width:320px;margin:0px auto;}
.blog-quote {padding:30px;}
.blog-quote p {font-size:16px;}
.blog-quote .quote-icon.mb-30 {margin-bottom:15px;}
/* blog - end */  /* cart - start */  .total-cost-bar .title-text {padding:20px 30px;}
.total-cost-bar .cost-info {padding:30px;}
.total-cost-bar .cost-info > ul > li {margin-bottom:20px;}
.total-cost-bar .total-cost {padding:20px 30px;}
.cart-section .cuponcode-form .btns-group > ul > li {width:100%;margin-right:0px;margin-bottom:15px;}
.cart-section .cuponcode-form .btns-group > ul > li .btn {display:block;}
.cuponcode-form .btns-group > ul {display:block;margin:30px auto 0px;}
/* cart - end */  /* contact - start */  .contact-section .contact-form .title-text {font-size:24px;margin-bottom:30px;}
.contact-section .contact-form {padding:60px 30px;}
.contact-section .map-wrap #mapBox {height:300px;}
/* contact - end */  /* shop details - start */  .details-section .information-area .tabs-nav > ul {margin:0px;}
.details-section .information-area .tabs-nav > ul > li {width:100%;margin-right:0px;margin-bottom:10px;}
.details-section .information-area .tabs-nav > ul > li:last-child {margin:0px;}
.details-section .details-content .item-title {font-size:20px;}
.details-section .details-content .btns-group > ul > li {margin-right:10px;margin-bottom:10px;}
.details-section .details-content .btns-group > ul > li:last-child {margin:0px;}
/* shop details - end */  /* home 1 - start */  .main-carousel .item .slider-content {padding:0px 30px;}
.main-carousel .item .slider-content p {font-size:14px;margin-bottom:30px;}
.main-carousel .item .slider-content .item-title {font-size:28px;}
.main-carousel .item .slider-content .post-type {font-size:14px;}
.btn {padding:16px 23px;padding-bottom:15px;letter-spacing:1px;}
.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev {width:40px;height:40px;}
.owl-theme .owl-nav .owl-next::before,.owl-theme .owl-nav .owl-prev::before {font-size:15px;line-height:38px;}
.main-carousel .item {min-height:65vh;}
/* home 1 - end */  /* home 2 - start */  .home-two-slider .main-carousel .item .slider-content .item-title {font-size:28px;}
.home-two-slider .main-carousel .item .slider-image img {max-height:255px;}
.main-carousel .item .slider-image {height:auto;}
/* home 2 - end */  .cuponcode-form .form-item .btn {right:6px;}}
@media screen and (max-width:414px) {.category-primary {padding:30px 20px;}
.category-primary .item-title {font-size:14px;}
.category-primary .item-icon svg {height:50px;}
.category-primary .item-icon {width:auto;height:60px;margin:0px auto 25px;}}
/* ====================================================================================================8 - media screen and (max-width:480px) - end==================================================================================================== */
/* ====================================================================================================9 - media screen and (max-width:320px) - start==================================================================================================== */
@media screen and (max-width:380px) {/* global - start */  .section-title.size-lg .title-text {font-size:23px;}
.section-title p {font-size:14px;}
.post-meta > ul > li {margin-bottom:10px;}
.pagination-nav > ul > li {margin-right:12px;}
/* global - end */  /* breadcrumb - start */  .breadcrumb-section .page-title {font-size:22px;}
/* breadcrumb - end */  /* about - start */  .about-video .title-text {font-size:18px;margin-bottom:30px;}
.primary-contact-info > ul > li {font-size:13px;}
.primary-contact-info .item-title {font-size:16px;margin-bottom:12px;}
.primary-contact-info .item-icon {bottom:16px;font-size:28px;}
/* about - end */  /* blog details - start */  .details-section.blog-details .details-content .item-title {font-size:18px;}
.details-section .details-content .title-text {font-size:18px;}
.comment-item .thumbnail-image {position:static;}
.comment-item {padding:20px;}
.comment-item .comment-content .comment-item {padding-left:30px;}
/* blog details - end */  /* blog - start */  .blog-grid .item-title > a {font-size:18px;}
.blog-grid .post-meta {margin-bottom:0px !important;}
.blog-grid .item-image {margin-bottom:15px;}
.blog-grid .item-title {margin-bottom:15px !important;}
.blog-grid p {margin-bottom:20px;}
.blog-grid iframe {height:300px;}
/* blog - end */  /* contact - start */  .contact-section .contact-form {padding:40px 15px;}
.contact-section .contact-form .form-item {margin-bottom:15px;}
/* contact - end */  /* home 1 - start */  .main-carousel .item .slider-content .item-title {font-size:22px;}
.btn {font-size:11px;}
.tabs-nav > ul > li {width:100%;display:block;text-align:center;margin-bottom:15px;}
.tabs-nav > ul > li:last-child {margin-bottom:0px;}
.shop-section .pill-image-1 {left:-60px;max-width:140px;}
/* home 1 - end */  .main-carousel .item .slider-content {padding:0px 15px;}
}
@media screen and (max-width:350px) {/* home 1 - start */  .main-carousel .item .slider-content .btns-group > ul > li {width:100%;margin-right:0px;text-align:center;margin-bottom:15px;}
.main-carousel .item .slider-content .btns-group > ul > li:last-child {margin:0px;}
.main-carousel .item .slider-content .btns-group > ul > li .btn {min-width:140px;}
.offer-item .item-content .title-text {font-size:24px;}
.policy-default .item-icon {margin:0px;float:none;margin-bottom:20px;}
.policy-default .item-title {font-size:16px;margin-bottom:10px;}
.policy-default .item-content {display:block;}
/* home 1 - end */}
/* ====================================================================================================9 - media screen and (max-width:320px) - end==================================================================================================== */

/*网站数据统计*/
.tj {width:100%;float:left;font-size:40px;text-align:center;font-weight:bold;vertical-align:top;color:#334eff;}
.tjico {width:100%;text-align:center;font-size:3rem;padding-bottom:0.5rem;color:#334eff;}
.counterDX {margin-top:15px;color:#6c757d;text-align:center;vertical-align:top;font-size:45px;font-family:Arial!important;}
.tjtxt {font-size: 1.2rem;font-weight: 300;color: #6c757d!important;text-align: center;}
.sortDX {margin-top:0px;color:#6c757d;text-align:center;vertical-align:top;float:right;font-family:Arial!important;}

/*产品内容页表格*/
ul{/*margin:0;*/padding:0;list-style:none;}  
.table{display:table;border-collapse:collapse;border:1px solid #f5f5f5;}  
.table-caption{display:table-caption;margin:0;padding:0;font-size:16px;}  
.table-column-group{display:table-column-group;}  
.table-column{display:table-column;width:100px;}  
.table-row-group{display:table-row-group;}  
.table-row{display:table-row;}  
.table-row-group .table-row:hover,.table-footer-group .table-row:hover{background:#f5f5f5;} /*光标经过背景*/
.table-cell{display:table-cell;padding:8px 5px;border:1px solid #f5f5f5;color:#fff;text-align:center;vertical-align:middle;/*width:33%;*/}/*框线*/
.table-cells{display:table-cell;padding:5px 5px;border:1px solid #f5f5f5;text-align:center;vertical-align: middle;color:#6c757d;width:22%;}/*框线*/
.table-cellss{display:table-cell;padding:8px 5px;border:1px solid #f5f5f5;color:#6c757d;text-align:left;vertical-align:middle;width:45%;}/*框线*/
.table-header-group{display:table-header-group;background:#334eff;font-weight:bold;}/*项目背景*/
.table-footer-group{display:table-footer-group;}

/*导航随滚动条滚动涉及navtop.js PARM*/
.fixed-top {position:fixed;top:0px;right:0;left:0;z-index:1030;box-shadow: 0 2px 3px rgb(0 0 0 / 8%);}
.fixed-bottom {position:fixed;right:0;bottom:0;left:0;z-index:1030;}
.fixed-top.active {background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.08);box-shadow:0 2px 3px rgba(0,0,0,0.08);}
@supports ((position:-webkit-sticky) or (position:sticky)) {.sticky-top {position:-webkit-sticky;position:sticky;top:0;z-index:1020;}
}

.location {color:#fff;}
.location:hover {color:#334eff;}
.txtlink {color:#636778;}
.txtlink:hover {color:#334eff;}

/*产品正文框架*/
.product-kj-tabs {padding:1rem 0 1rem 0;}
.product-kj-tabs .nav-tab {margin-bottom:1rem;-webkit-transition:all 0.3s;transition:all 0.3s;}
.product-kj-tabs .nav-tab .nav-item {width:25%;text-align:center;}
.product-kj-tabs .nav-tab .nav-item .nav-link {color:#8991ab;border-radius:0;border:1px solid #e5e7f5;border-right:0;}
.product-kj-tabs .nav-tab .nav-item .nav-link.active {background:#334eff;color:#ffffff;border:1px solid #334eff}
.product-kj-tabs .nav-tab .nav-item:last-child .nav-link {border:1px solid #e5e7f5;}
.product-kj-tabs .specific-tab .review-tab .add-review {margin-bottom:15px;}
.product-kj-tabs .specific-tab .review-tab .add-review .star-rating {margin-bottom:30px;}
.product-kj-tabs .lasttab {width:100%;margin:0 auto;}
.product-kj-tabs .specific-tab .tab-pane .thumb {text-align: center;width: 80%;margin: 0 auto;}
.product-kj-tabs .specific-tab .tab-pane .thumb img {height: auto;max-width: 100%;}

/*下载正文框架*/
.product-kj-tabs .nav-tab .nav-itemdown {width:100%;text-align:left;}
.product-kj-tabs .nav-tab .nav-itemdown .nav-link {color:#8991ab;border-radius:0;border-right:0;}
.product-kj-tabs .nav-tab .nav-itemdown .nav-link.active {color:#334eff;}
.product-kj-tabs .nav-tab .nav-itemdown:last-child .nav-link {border-bottom:1px solid #e5e7f5;font-size:18px;}

/*视频浮窗*/
.sidebar-section .instagram-video > ul {width:auto;display:block;margin:-7.5px;}
.sidebar-section .instagram-video > ul > li {width:33.333%;padding:7.5px;}
.sidebar-section .instagram-video .instagram-video {margin:0px;}
.sidebar-section .instagram-video .instagram-video .instagram-iconfc {width:40px;height:40px;font-size:18px;line-height:46px;}
.instagram-video {display:block;overflow:hidden;max-width:267px;position:relative;margin:20px auto 0px;}
.instagram-video:before {top:0px;left:0px;right:0px;bottom:0px;content:"";opacity:0;position:absolute;transition:0.6s cubic-bezier(0.33,1,0.68,1);/*background-color:rgba(54,65,90,0.851);*/}
.instagram-video .instagram-iconfc {top:50%;left:50%;z-index:2;width:50px;height:50px;font-size:30px;overflow:hidden;line-height:52px;text-align:center;position:absolute;color:#334eff;transform:translate(-50%,-50%);border-radius:3px;}
.instagram-video .instagram-iconfc:before {top:0px;left:50%;width:0px;bottom:0px;content:"";z-index:-1;opacity:0;position:absolute;background-color:#ffffff;transform:translateX(-50%);transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.instagram-video .instagram-iconfc i {transform:translateY(200%);transition:0.4s cubic-bezier(0.33,1,0.68,1);}
.instagram-video:hover:before {opacity:1;}
.instagram-video:hover .instagram-iconfc:before {opacity:1;width:100%;transition-delay:0.1s;}
.instagram-video:hover .instagram-iconfc i {transition-delay:0.3s;transform:translateY(0px);}
.home-v1 .instagram-video .instagram-iconfc {color:#00c9a7;}

/*招聘内容*/
.job-detail-box {list-style: none;}
.job-detail-ul1 {padding:15px 0;}
.job-detail-ul1 li {display:inline-block;width:48%;margin-right:1%;color:#636778;}
.job-detail-box .job-detail-ul1 {border-bottom:1px #f5f5f5 solid;}
.job-detail-info {padding: 15px 0;}
.jobpre{border-radius:0;border:none;background:linear-gradient(45deg,#fafcff,#fafcff);border-left: 0.4rem solid #334eff;padding:1rem;-webkit-transition:all 0.3s;transition:all 0.3s;margin-bottom: 1rem;}
.jobtxt {font-size:17px;font-weight:400;}

/*-------------------------------------------会员左侧-------------------------------------------*/
h3,.h3 {font-size:21px;font-weight:500;}
.user-body {border-top:1px solid #e2e4f4;color:#636778;padding-top:0.2rem;padding-bottom:0.4rem;font-weight:300;font-size:1rem;line-height:1.7rem;}
.primary-userinfo {padding:10px;position:relative;border:1px solid #e2e4f4;border-radius:10px;background:linear-gradient(to top,#fff 0%,#fff 100%);}
.primary-userinfo .contact-icon {float:left;width:45px;height:45px;color:#636778;font-size:40px;line-height:43px;margin-right:15px;text-align:center;border-radius:20%;border:1px dashed #636778;}
.primary-userinfo .contact-content {display:grid/*table*/;padding-top:5px;}
.primary-userinfo .contact-title {line-height:1;font-size:15px;font-weight:500;float:left;color:#636778;text-align:left;}
.primary-userinfo .contact-contact {font-size:13px;font-weight:400;line-height:1;color:#636778;text-align:left;}

.primary-userinfo .contact-icons {float:left;color:#334eff;font-size:24px;line-height:20px;margin-right:5px;text-align:center;}
.primary-userinfo .contact-contact .facelist{ float: left;  border: 1px solid #fff;padding:6px;}
.primary-userinfo .contact-contact .facelist a img{border: 1px solid #fff;padding: 3px; width: 110px;}
.primary-userinfo .contact-contact .nocolour a img{ filter:grayscale(80%);border-radius: 50%;}
.primary-userinfo .contact-contact .facelist.active a img{border: 1px solid #334eff;border-radius: 50%;}
.primary-userinfo .contact-contact .facelist a:hover img{filter: none;}
	
.member-userinfo .security {border-bottom:1px solid #f5f5f5;color:#6c757d;float:left;width:100%;padding:7px;margin-bottom:15px;height:50px;}
.member-userinfo .postbt {float:right;margin-top:-8px;}
.usertextedit {/*padding:0px 0 10px 0;*/color: #334eff;font: 400 0.6rem/1.375rem;font-family:"Heebo",sans-serif;}

.btninfo {z-index:1;border:none;line-height:1;color:#ffffff;font-size:12px;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding:22px 30px;padding-bottom:21px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btninfo:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#36415a;transition:width 0.3s linear;}
.btninfo:hover {color:#ffffff;}
.btninfo:hover:before {left:0px;width:100%;right:auto;}
.btninfo.hy-default-black:before {background:#2e384f;}
.btninfo.hy-royal-hs:before {background:#636778;}
.btninfo.hy-royal-blue:before {background:#233ff3;}
.btninfo.hy-light-green:before {background:#233ff3;}

.hy-default-black {background-color:#36415a!important;}
.hy-royal-hs {background-color:#6f727c!important;}
.hy-royal-blue {background-color:#334eff!important;}
.hy-light-green {background-color:#334eff!important;}

/*-------------------------------------------新闻分类-------------------------------------------*/
.btnnews {z-index:1;border:none;line-height:1;color:#334eff;font-size:12px;overflow:hidden;border-radius:3px;position:relative;text-align:center;letter-spacing:1px;padding:5px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);border: 1px solid #334eff;}
.btnnews:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#36415a;transition:width 0.3s linear;}
.btnnews:hover {color:#ffffff;}
.btnnews:hover:before {left:0px;width:100%;right:auto;}
.btnnews.blue:before {background:#233ff3;}
/*.btns.bg-royal-blue:before {background:#233ff3;}*/

/*-------------------------------------------首页倒计时分类-------------------------------------------*/
.btndjs {z-index:1;border:none;line-height:1;color:#ffffff!important;font-size:14px!important;overflow:hidden;border-radius:18px;position:relative;text-align:center;letter-spacing:1px;padding:4px 10px;padding-bottom:3px;display:inline-block;text-transform:uppercase;font-family:"Heebo",sans-serif;transition:0.6s cubic-bezier(0.33,1,0.68,1);}
.btndjs:before {top:0px;right:0px;bottom:0px;left:auto;width:0px;z-index:-1;content:"";position:absolute;background:#36415a;transition:width 0.3s linear;}
.btndjs:hover {color:#ffffff;}
.btndjs:hover:before {left:0px;width:100%;right:auto;}
.btndjs.bg-default-black:before {background:#2e384f;}
.btndjs.bg-royal-blue:before {background:#233ff3;}
.btndjs.bg-light-green:before {background:#233ff3;}
.btndjs.bg-royal-hs:before {background:#636778;}
.btndjs-blue {background-color:#334eff;}

/*-------------------------------------------MAP-------------------------------------------*/
.mapname {color:#334eff;font-size:21px;padding:3px;font-family:"Heebo",sans-serif;margin-bottom:0.5rem;font-weight:500;line-height:1.2;float:left;}
.maptxt a {color:#636778;font-size:14px;padding:5px;font-family:"Heebo",sans-serif;margin-bottom:0.5rem;font-weight:500;line-height:1;float:left;}
.maptxt a:hover {color:#334eff;}
.maptxts a {color:#636778;font-size:14px;padding:5px;font-family:"Heebo",sans-serif;margin-bottom:0.5rem;font-weight:400;line-height:1;}
.maptxts a:hover {color:#334eff;}
.border-map {padding-bottom:10px;margin-left:5px;border-bottom:1px solid #f0f0f0;}
.border-maps {padding-bottom:0px;border-bottom:1px solid #f0f0f0;}