@media only screen and (max-width:1900px) {footer.style1 {margin: 0px;}
	.header-bottom.style1 .grid-left, .flat-slider.style1 .grid-left {width: 240px;}
	.header-bottom.style1 .grid-right, .flat-slider.style1 .grid-right {width: calc(100% - 260px);}
	.header-bottom.style1 .grid-right {padding: 7px 15px 7px 15px;}
	.header-bottom.style1 .grid-right ul.flat-infomation {margin-right: 5px;}
	.header-bottom.style1 .grid-right .top-search.style1 {width: 53%;}
	.header-bottom.style1 .grid-left #mega-menu {width: 100%;}
	.slider .slider-item.style10 .item-text {width: 50%;padding: 30px;}
	.slider .slider-item.style10 .item-image {padding-top: 100px;padding-right: 30px;width: 50%;}
	.banner-box.style1 {width: 50%;}
	.banner-box.style1.v1 .inner-box {display: none;}
	#mainnav.style2 {float: right;padding-left: 0px;}
	#mainnav.style2 ul.menu > li.has-mega-menu:hover > .submenu {top: 90px;}
	.flat-unstyled.style1 {line-height: 50px;height: 50px;margin-right: 0px;}
	.boxed.style2 .container-fluid {width: 1170px;max-width: 100%;}
	.counter.style1.v2, .bestsellers, .featured, .hot-sale {width: 50%;padding-left: 15px !important;padding-right: 15px !important;}
	footer.style4 {width: 1200px;}
	footer.style4 .widget-about {padding-left: 0px;}
	footer.style4 .widget-newsletter {padding-right: 0px;margin-left: 0px;}
	.boxed.style2 .footer-bottom.style1 p.copyright {margin-left: 0px;}
	.boxed.style2 .footer-bottom.style1 p.btn-scroll {margin-right: 0px;}}
@media only screen and (min-width:1200px) and (max-width:1366px) {#mega-menu > ul.menu > li .drop-menu {left: 258px;width: 879px;}
	.flat-location .location-detail {width: 300px;}
	.flat-location .location {width: 380px;}
	.flat-location #flat-map-2 {width: calc(100% - 300px - 380px);}
	.location .location-content .select-location select {width: 92px;margin-right: 7px;}
	.location .location-content .select-location .select:before {right: 30px;}
	.boxed.style2 .flat-imagebox .container-fluid .box-product .row .col-xl-2 {max-width: 33.333%;}}
@media only screen and (max-width:1366px) {.product-detail-bar {padding-left: 0px;}
	.boxed.style2 .container-fluid {padding: 0 30px;}
	.boxed.style2 .container-fluid .flat-row-title {margin-left: 0px;margin-right: 0px;}
	.flat-highlights.style2 .container-fluid {padding: 20px 30px;}
	footer.style4 {width: auto;}
	footer.style2 .container-fluid {padding: 40px 30px;}
	footer.style4 .widget-categories-ft {padding-left: 60px;}}
@media only screen and (max-width:1199px) {body.background section.flat-row {margin-left: 15px;margin-right: 15px;}
	body.background .flat-imagebox.style4 .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-prev {left: -45px;}
	body.background .flat-imagebox.style4 .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next {right: -45px;}
	#mega-menu > ul.menu > li .drop-menu {width: 704px;left: 255px;}
	#mega-menu > ul.menu > li .drop-menu > .one-third {padding-left: 0px;padding-right: 3px;}
	.box-cart .inner-box ul.menu-compare-wishlist li {margin-right: 5px;}
	.mainnav {padding-left: 0px;}
	.mainnav ul.menu > li > a {padding: 0 20px;}
	#mega-menu {width: 250px;}
	.flat-team {padding: 10px 0 50px;}
	ul.brands-tablist {padding: 20px 20px;}
	article.main-post.style3, article.main-post.style3 .content-post {padding: 0px;}
	.table-cart tr td .quanlity input {width: 100%;}
	.table-cart tr td .quanlity span.btn-up {right: 20px;}
	.flat-location .location, .flat-location .location-detail {width: 50%;}
	.flat-location #flat-map-2 {width: 100%;}
	.flex-control-thumbs li {margin-right: 10px;margin-bottom: 10px;}
	.box-cart.style2 .btn-add-cart a {width: 100%;}
	.box-cart.style2 .compare-wishlist, .box-cart.style2 .btn-add-cart {display: block;margin-left: 0px;text-align: center;}
	.imagebox .box-content .cat-name a:before, .imagebox .box-content .cat-name a:after {width: 20%;}
	.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-content .cat-name a:before, .flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-content .cat-name a:after {width: 30%;}
	.imagebox.style5 {overflow: hidden;}
	.imagebox.style5 .box-text {padding: 20px 0 20px;margin-right: 0px;}
	.slider .slider-item.style6 .item-text {padding: 30px 30px;}
	.slider .slider-item.style7 {position: relative;height: 400px;}
	.slider .slider-item.style7 .item-text {padding: 80px 0 0 30px;}
	.slider .slider-item.style7 .item-image {width: 30%;position: absolute;padding: 0;bottom: 0;right: 10px;}
	.top-search.style1 {width: 520px;padding-left: 30px;}
	.box-cart.style1 .inner-box > a > .price, .header-bottom.style1 .grid-right ul.flat-infomation {display: none;}
	.mainnav.style1 ul.menu > li > a {margin-right: 22px;}
	.slider .slider-item.style8 .item-image {width: 50%;margin-top: 40px;}
	.box-6 {width: 50%;padding: 0 10px 0 10px;}
	.box-6.big {padding-right: 10px;padding-left: 10px;}
	.box-6 .product-box, .box-6.big .product-box {width: 100%;}
	.header-bottom.style1 .grid-right .top-search.style1 {width: 70%;}}
@media only screen and (min-width:992px) and (max-width:1199px) {#mainnav ul.menu > li > a {padding: 0 18px;}
	.imagebox.style1.v3 .box-price {width: 200px;padding: 30px 2px 0 20px;}
	.imagebox.style1.v3 .box-content {width: 250px;}
	.imagebox.style1.v3 .box-image {width: calc(100% - 465px);}
	.drop-menu {width: 710px;left: 260px;}
	.drop-menu > .one-third {padding-left: 0px;padding-right: 0px;}
	.drop-menu > .one-third:first-child {padding-left: 15px;}
	.box-right .img-line {padding-left: 45px;margin-top: -100px;}
	.box-right .img-line img:first-child {margin-right: -60px;}
	.box-cart.style2 .compare-wishlist a.compare {display: block;margin-right: 0px;}
	.product-detail.style2 .footer-detail .quanlity-box > div.quanlity {width: 110px;margin-right: 10px;}
	.product-detail .footer-detail .quanlity-box > div.colors {display: block;margin-bottom: 20px;margin-left: 0px;}
	.counter.style1 .counter-content .count-down .square {width: 55px;}
	.top-search form.form-search .box-search .search-suggestions {width: 670px;}
	.slider .slider-item .item-text {width: 58%;padding: 80px 40px;}
	.slider .slider-item.style5 .item-text {width: 40%;}
	.slider .slider-item.style2 .item-text {width: 40%;padding: 30px 40px;}
	#mainnav.style1 ul.menu > li > a {padding: 0 12px 0 12.5px;margin-right: 0px;}
	#mainnav.style1 ul.menu > li.has-mega-menu .submenu {width: 97%;}
	#mainnav.style2 ul.menu > li.has-mega-menu .submenu {width: 97%;}
	.flexslider.style2 {width: 56%;}
	#mega-menu > ul.menu > li .drop-menu {padding-left: 15px;}
	.slider .slider-item.style7 {height: 485px;}}
@media only screen and (min-width:992px) {ul.submenu {word-spacing: 2px;}
	.submenu {position: absolute;top: 100px;right: 15px;width: 1140px;background-color: #fff;opacity: 0;visibility: hidden;z-index: 99;padding: 30px;word-spacing: 2px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 2px 3px 0px rgba(0,0,0,.3);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}}
@media only screen and (min-width:992px) and (max-width:1199px) {ul.menu > li.has-mega-menu .submenu {width: 130%;}}
@media only screen and (max-width:991px) {.header-middle #logo.style1 {line-height: 70px;margin-bottom: 0px;}
	ul.flat-infomation.style1 li.phone {line-height: 70px;margin-right: 40px;}
	.owl-carousel-11.owl-theme .owl-controls .owl-dots {bottom: 0;}
	.btn-menu.style1 {background: #333;top: 17px;}
	.btn-menu.style1.v1 {background: transparent;top: 10px;}
	.btn-menu.style1.v2 {background: #333;top: 10px;}
	.top-search.style1 {width: 370px;padding-left: 0px;right: 15px;}
	.top-search.style1 form.form-search .box-search input {padding-left: 20px;}
	.flat-row, .flat-iconbox.style1 {}
	.flat-product-content .container {padding: 30px 15px;}
	.box-cart .inner-box > a > .price {display: none;}
	.top-search {padding-left: 0px;margin-right: 0px;}
	.top-search form.form-search .cat-wrap select {padding: 1px 35px 0 20px;}
	.top-search form.form-search .box-search input {padding-left: 140px;}
	.btn-menu, .btn-menu-mega {display: block;}
	.btn-menu-mega {float: left;}
	.mainnav > ul.menu > li {height: auto;}
	.mainnav ul.menu > li > a:after {width: 0px;}
	.mainnav ul.menu > li:hover > .submenu {top: 100%;}
	#mainnav-mobi ul > li > a >.submenu {position: relative;top: 0px;right: 0px;width: 100%;background-color: #222;opacity: 1;visibility: visible;z-index: 99;padding: 30px;word-spacing: 4px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 0px 2px 3px 0px rgba(0,0,0,.3);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	#mainnav-mobi ul.menu li.has-mega-menu .submenu .row h3 {word-spacing: 2px;cursor: pointer;font-weight: 400;font-size: 15px;margin-bottom: 0px;padding: 15px 0 15px 20px;}
	#mainnav-mobi ul.menu li.has-mega-menu .submenu .row .btn-submenu {top: -15px;}
	#mainnav-mobi ul.menu li.has-mega-menu .submenu .row ul {padding-left: 30px;word-spacing: 2px;padding-right: 40px;}
	#mainnav-mobi ul.menu li.has-mega-menu .submenu .row ul li {border-top: none;border-bottom: 1px solid #333;}
	#mainnav-mobi ul.menu li.has-mega-menu .submenu .row ul li > a {padding-left: 5px;}
	#mainnav-mobi ul.menu li.has-mega-menu .submenu .row:nth-child(2), #mainnav-mobi ul.menu li.has-mega-menu .submenu .row .show, .box-right .img-line img:first-child, .box-left .img-line img:first-child, .flat-newsletter .form-newsletter .right {display: none;}
	#mainnav-mobi ul > li > a >.submenu li a {color: #484848;}
	ul.menu li.column-1 .submenu {width: 100%;background: #222;border-radius: 0px;position: relative;top: -3px;opacity: 1;word-spacing: 2px;visibility: visible;padding: 0;}
	.today-deal {margin-left: 20px;}
	.image-about img, .box-flexslider, .product-detail.style5 {width: 100%;}
	.product-detail.style5 {padding: 0 30px;}
	.product-detail.style5 .header-detail .reviewed .status-product {text-align: left;}
	.product-detail.style5 .header-detail .reviewed .status-product span {display: inline-block;}
	.flexslider .slides img {width: auto;max-width: 100%;}
	.iconbox.style1 {margin-bottom: 30px;}
	.brands-list .brands-item {width: 20%;}
	.imagebox.style1.v1 {margin-bottom: 30px;}
	.imagebox.style1.v1 .box-content, .flat-contact {padding-top: 0px;}
	.imagebox.style1.v1 .box-content .cat-name a {font-size: 15px;}
	.flat-tab ul.tab-list {padding-left: 0px;}
	.flat-tab .tab-content {padding: 30px;}
	.progres {padding-right: 0px;}
	.progress-circle {text-align: center;}
	.progress-circle .circle-item {margin-right: 80px;}
	.order-tracking {padding: 50px;}
	.term-conditions .text-wrap {margin-bottom: 40px;}
	.term-conditions .text-wrap p {padding-right: 0px;}
	.table-cart {margin-bottom: 30px;}
	.form-login, .form-register {padding: 30px;}
	.form-coupon {margin-top: 40px;}
	.cart-totals form .btn-cart-totals {margin-top: 50px;}
	.compare-content .table-compare {width: 840px;overflow: auto;}
	.table-compare tr th {padding-left: 20px;}
	.blog-pagination span {display: block;float: none;text-align: center;}
	ul.flat-pagination.style1, .reviewed .status-product, .product-detail.style3 .reviewed .status-product {float: none;}
	.product-box.style3 {height: 360px;margin-bottom: 30px;}
	.imagebox.style1.v3 {min-height: 380px;padding: 15px 20px 20px 20px;}
	.imagebox.style1.v3 .box-price {text-align: left;padding: 0px 55px 0 0px;}
	.imagebox.style1.v3 .box-image {margin-right: 0px;}
	.iconbox.style2 {margin-bottom: 50px;}
	.box-right .img-line, .box-left, .box-right.style1 .img-line {text-align: center;margin-top: 0px;}
	.box-left .img-line {margin-bottom: 0px;}
	.product-detail .footer-detail .quanlity-box > div.colors {margin-bottom: 20px;margin-right: 20px;}
	.box-cart.style2 {margin: 20px 0 20px;}
	.box-cart.style2 .btn-add-cart {margin-bottom: 15px;}
	.flexslider.style1 .flex-viewport {margin: 50px 0 50px;}
	.flexslider.style1 .flex-control-nav {top: auto;margin-top: 0px;width: 100%;position: relative;}
	.flexslider.style1 .flex-control-nav li {display: inline-block;width: auto;}
	.flexslider.style1 .slides img {display: inline-block;float: none;}
	.product-detail.style3 {margin-left: 0px;}
	.box-cart.style2 .compare-wishlist, .box-cart.style2 .btn-add-cart {text-align: left;}
	.box-cart.style2 .btn-add-cart a {width: auto;padding: 0 30px;}
	.flat-product-content.style2 > .row > .col-md-12 > .row {padding: 50px 30px;}
	.description-text.style1 .box-text:first-child, .description-text.style1 .box-text:nth-child(3), .description-text.style1 .box-text:nth-child(4) {margin-right: 0px;margin-top: 30px;}
	.description-image.style1 {margin: 0px;text-align: center;}
	.box-right.style1 .box-text, .box-right.style1 {margin-left: 0px;}
	.box-counter .product-item, .counter {width: 100%;padding: 0;}
	.counter span.special {right: 0px;}
	.count-down {text-align: center;}
	.count-down .square {margin: 0 15px 15px;}
	.count-down .square:last-child {margin-right: 15px;}
	.count-down .square .text {margin-left: 0px;}
	.imagebox.style3 {padding: 20px 20px;}
	.imagebox.style3 .box-image {float: none;margin-right: 0;margin-bottom: 20px;text-align: center;}
	.imagebox.style3 .box-image.save span {top: 20px;}
	.imagebox.style3 .box-bottom .btn-add-cart a {width: auto;padding: 0 50px;}
	.imagebox.style3 .box-content, .imagebox.style3 .box-bottom {text-align: center;}
	.box-wrap.style1 {height: auto;}
	.flat-newsletter .form-newsletter {padding: 50px 20px;margin-top: 30px;}
	.flat-newsletter .form-newsletter .left {float: none;text-align: center;padding-top: 0px;}
	.widget-categories-ft, .box-left .img-product, .form-review.style2 {padding-left: 0px;}
	.widget-ft {margin-bottom: 20px;}
	footer {padding: 30px 0;}
	.box-cart .inner-box .dropdown-box:before {right: 15px;}
	.top-search form.form-search .box-search .search-suggestions {width: 0;}
	.imagebox.style5 .box-text {text-align: center;float: none;width: 100%;margin-right: 0px;}
	.flexslider.style1 .slides img {padding-left: 0px;}
	.flexslider.style2 {width: 100%;float: left;}
	.flexslider.style2 .flex-viewport {margin: 50px 50px 0;}
	.flexslider.style2 .flex-control-nav {right: auto;left: 0;width: 20%;}
	.slider .slider-item.style4 .item-text {padding: 80px 48px;width: 100%;}
	.slider .slider-item.style5 .item-image, .slider .slider-item.style7 .item-image, .slider .slider-item.style2 .item-image {display: block;}
	.slider .slider-item.style6 .item-text {width: 100%;padding-top: 80px;}
	.slider .slider-item.style7 .item-text, .slider .slider-item.style2 .item-text {width: 52%;padding-top: 20px;}
	.slider .slider-item.style7 .item-text .content-item .regular {display: none;}
	.slider .slider-item.style7 .item-image, .slider .slider-item.style2 .item-image {width: 45%;padding-right: 20px;}
	.slider .slider-item.style8 .item-text .header-item h2 {font-size: 52px;}
	.flat-iconbox.style6 .col-md-3 .iconbox {padding: 0 0 !important;}
	footer.style4 .widget-menu, footer.style4 .widget-categories-ft {padding-left: 0px;}
	.flat-unstyled.style1 {height: auto;line-height: 100px;}
	.header-middle .grid-left #logo {line-height: 100px;float: left;}
	.header-bottom.style1 .grid-left {width: 15%;}
	.flat-slider.style1 .grid-left {width: 0;}
	.header-bottom.style1 .grid-right, .flat-slider.style1 .grid-right {width: 100%;margin-left: 0px;}
	.slider .slider-item.style10 .item-image {display: block;}
	.boxed.style2 .header-bottom .container-fluid {padding: 0 15px;}
	.grid-right .show-search {display: block;float: right;margin-top: 4px;}
	.grid-right .top-search.style1 {padding: 10px 0;margin-right: 0px;position: absolute;top: 100px;right: 15px;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.header-bottom.style1 .grid-right .top-search.style1.active {top: 64px;opacity: 1;visibility: visible;}
	.grid-right .box-cart.style1 {float: right;margin-right: 15px;}
	.grid-left .btn-menu {background: #333;}
	.owl-carousel-4 .owl-item .imagebox.style4 {height: 340px;}}
@media only screen and (min-width:768px) and (max-width:991px) {ul.flat-unstyled {margin-left: -30px;}
	ul.flat-support {margin-right: -35px;}
	.text-about {padding: 30px 50px;}
	.imagebox.style1.v3 .box-image {width: 168px;}
	.box-owl-carousel .rows .imagebox.style1.v1 {padding: 0 15px;}
	.top-search form.form-search .cat-wrap {display: none;}
	.top-search form.form-search .box-search input {padding-left: 15px;}
	.owl-carousel-3 .imagebox.style4 {height: 310px;}
	.banner-box.style2 .inner-box, .banner-box.style2 .inner-box:nth-child(2), .banner-box.style2 .inner-box a img {width: 100%;}
	.banner-box.style2 .inner-box:nth-child(2) {margin-top: 20px;}
	.slider .slider-item.style8 .item-image {display: block;}
	.slider .slider-item.style8 .item-text {width: 50%;padding-top: 30px;}
	.slider .slider-item.style9 .item-text {padding: 25px 20px;}}
@media only screen and (max-width:767px) {ul.flat-unstyled, ul.flat-support {text-align: center;}
	.header-middle #logo {text-align: center;line-height: 60px;margin: 0px;}
	.top-search {padding: 15px 0 5px;}
	.top-search.style1 {padding: 10px 0;margin-right: 0px;position: absolute;top: 100px;right: 0;width: 100%;opacity: 0;visibility: hidden;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.top-search.style1 .cat-wrap {display: none;}
	.top-search.style1.active {top: 44px;right: 15px;opacity: 1;visibility: visible;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
	.top-search.style1.active form.form-search .box-search input {border: 1px solid #484848;}
	.top-search.style2 {padding: 15px 0 15px;width: 100%;float: none;}
	.show-search {display: block;float: right;margin-top: 4px;}
	.box-cart.style1.v1 {padding: 10px 0 15px;float: none;text-align: center;}
	.box-cart.style1 {text-align: right;float: right;margin-right: 15px;}
	.slider .slider-item .item-text .header-item h2 {font-size: 44px;}
	.product-box.style2.v1 {float: none;}
	.iconbox {margin-bottom: 30px;}
	.text-about {margin-left: 0px;margin-right: 0px;padding: 30px;}
	article.main-post.style4 {text-align: center;}
	.member {text-align: center;}
	.brands-list .brands-item {width: 25%;}
	.progress-circle .circle-item {margin-right: 19px;}
	.order-tracking {padding: 30px 30px;}
	.order-tracking form .one-half {width: 100%;padding: 0px;margin-bottom: 20px;}
	.order-tracking form .btn-track button {margin-top: 0px;margin-left: 0px;}
	article.main-post.style2, article.main-post .featured-post a img, .box-counter.style1 .counter, .box-counter.style1 .product-item {width: 100%;}
	.box-counter.style1 .product-item {padding-left: 0px;}
	.imagebox.style3.v1 .box-image.save span {left: -29px;top: -25px;}
	.form-login, #shop .sidebar .widget, .box-wrap.style1 {margin-bottom: 30px;}
	.form-login, .form-register {height: 420px;}
	.form-login .title, .form-register .title {margin-bottom: 40px;}
	.sort-product.style1 {padding: 15px 25px;}
	.sort-product.style1 .icons, .sort-product.style1 .sort {float: none;}
	.sort-product .sort > div.popularity {margin-left: 0px;}
	.description-image {margin-top: 0px;text-align: center;}
	.box-right .img-line {padding-left: 0px;}
	.product-detail.style1 > span {width: 0px;}
	.product-detail.style4 {padding: 15px;}
	.counter.style1 {margin-left: 0px;width: 100%;margin-top: 30px;text-align: center;}
	.counter.style1 .item-sale {margin: 0px 15px 15px;}
	.box-owl-carousel .rows {margin: 0 15px;}
	.box-owl-carousel .rows .imagebox.style1.v1 {width: 100%;padding-bottom: 20px;margin-bottom: 0px;border-right: none;border-bottom: 1px solid #e5e5e5;}
	.box-owl-carousel .rows .imagebox:nth-child(3), .box-owl-carousel .rows .imagebox.style1.v1:nth-child(3) {border-bottom: none;}
	.banner-box {display: none;}
	.flat-newsletter .form-newsletter .left .title {float: none;margin-right: 0px;margin-bottom: 15px;}
	.footer-bottom.style3 {text-align: center;}
	.footer-bottom.style3 p.copyright, .footer-bottom.style3 .btn-scroll {float: none;}
	.product-box.style1.v1 {height: 250px;}
	.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box {padding-left: 0px;}
	.box-cart {text-align: center;padding: 18px 0;}
	.box-cart .inner-box ul.menu-compare-wishlist li {margin-right: 25px;}
	.table-wishlist {width: 750px;}
	.table-wishlist tbody tr td > div.delete {margin-right: 30px;}
	.popup-newsletter .popup-text {width: 100%;}
	.popup-newsletter .popup-image {display: none;}
	.popup-newsletter .container {width: 720px;}
	.slider .slider-item.style5 {height: 400px;}
	.slider .slider-item.style8 .item-text {width: 100%;}
	.slider .slider-item:before {right: 50px;}
	.slider .slider-item.style2 .item-text {padding: 20px;}
	.divider90 {display: none;}
	.owl-carousel-3 .imagebox.style4 {height: 300px;}
	.counter.style1.v2, .bestsellers, .featured, .hot-sale, .box-6.big {width: 100%;}
	.product-wrap.style1 .tab-item {padding: 0 10px;}
	.header-middle .grid-left, .header-middle .grid-right {width: 100%;margin-left: 0px;text-align: center;}
	.header-middle .grid-right .flat-unstyled.style1 {float: none;line-height: 50px;}
	.header-middle .grid-left #logo {line-height: 60px;}
	.slider .slider-item.style10 .item-text {width: 100%;}
	.slider .slider-item.style10 .item-image {display: none;}
	.header-bottom.style1 .grid-right .top-search.style1.active {top: 64px;}
	.box-filter .widget {width: 50%;}}
@media only screen and (max-width:575px) {.container {max-width: 100%;}
	.header-middle #logo.style1 {float: none;width: 100%;}
	ul.flat-infomation.style1 {float: left;}
	ul.flat-infomation.style1 li.phone {height: auto;}
	ul.flat-infomation.style1 li img {display: none;}
	.widget-apps .widget-title h3 {margin-top: 0px;}
	ul.app-list li {}
	ul.app-list li.app-store {margin-bottom: 20px;margin-right: 0px;}
	.brands-list .brands-item {width: 33.333%;}
	.flat-tab ul.tab-list li {padding: 14px 25px;}
	.progress-circle .circle-item {margin-right: 0px;display: block;margin-bottom: 30px;}
	.progress-circle .circle-item .demo {position: relative;left: 50%;margin-left: -83.5px;}
	article.main-post.style1 .featured-post {float: none;margin-right: 0;margin-bottom: 20px;}
	article.main-post .featured-post a img, .comment-respond .form-comment form .comment-form-name, .comment-respond .form-comment form .comment-form-email, .comment-respond .form-comment form .comment-form-comment {width: 100%;}
	article.main-post.single .content-post .entry-post blockquote {padding-left: 50px;}
	article.main-post.single .content-post .entry-post blockquote span {left: 3px;}
	.fields-content .field-row .field-one-half, #form-contact .form-box.one-half {width: 100%;padding: 0px !important;}
	.table-cart table {width: 650px;overflow: hidden;}
	.table-cart tr td .quanlity span.btn-up {right: 20px;}
	.table-cart tr td .img-product {margin-right: 15px;}
	.flat-location .location, .flat-location .location-detail, .flat-location #flat-map-2 {width: 100%;}
	.product-box.style3 {min-height: 580px;height: auto;}
	.imagebox.style1.v3 {text-align: center;min-height: 600px;height: auto;}
	.imagebox.style1.v3 .box-image, .imagebox.style1.v3 .box-content, .imagebox.style1.v3 .box-price {width: 100%;padding: 0px;text-align: center;}
	.imagebox.style1.v3 .box-price .btn-add-cart a {display: inline-block;padding: 0 40px;}
	.flex-control-thumbs {margin-top: 30px;}
	.product-detail-bar li {padding: 12px 12px;font-size: 16px;}
	.product-detail-bar.style1 li {padding: 12px;}
	body.background section.flat-row .container {padding: 10px 15px 0;}
	.box-owl-carousel.style1 .imagebox.style7 {width: 100%;border-right: none;}
	.popup-newsletter .container {width: 480px;}
	.flexslider.style2 .flex-viewport {margin: 0 0 30px;}
	.flexslider.style2 .flex-control-nav {width: 100%;position: relative;margin-top: 0px;}
	.flexslider.style2 .flex-control-thumbs li {float: left;margin-bottom: 10px;}
	.slider .slider-item.style6 .item-text {padding-top: 30px;}
	.slider .slider-item.style7 .item-text, .slider .slider-item.style2 .item-text, .box-6 {width: 100%;}
	.slider .slider-item.style2 .item-text {padding: 20px 20px;}
	.slider .slider-item.style4 .item-text .header-item h2 {font-size: 50px;}
	.boxed.style1 .flat-row.flat-highlights {padding-top: 30px;}
	.box-6.big .imagebox .box-bottom .btn-add-cart a {padding: 0 35px;}
	.boxed.style2 .footer .container-fluid {padding: 0 15px;}
	.imagebox.style3 .box-bottom .btn-add-cart a {padding: 0 35px;width: 100%;margin-left: 0px;}
	.imagebox.style3 .box-bottom .compare-wishlist {text-align: center;}
	.imagebox.style3 .box-bottom .compare-wishlist a.compare {margin-left: 0px;}
	.box-filter .widget {width: 100%;}
	.slider .slider-item .item-text .header-item h2 {font-size: 40px;}}
@media only screen and (min-width:480px) and (max-width:767px) {.banner-box .inner-box a {margin-top: 30px;text-align: center;}
	.slider .slider-item.style5 .item-image {width: 43%;padding-right: 30px;}}
@media only screen and (min-width:480px) {}
@media only screen and (max-width:480px) {.flat-breadcrumb ul.breadcrumbs li.trail-item a {margin-right: 10px;}
	.wrap-error .content-error .form-search-error {padding: 30px 30px;}
	.wrap-error .content-error .form-search-error form .search-input input {width: 100%;margin-right: 0px;display: block;margin-bottom: 15px;}
	.brands-list .brands-item {width: 50%;}
	.progres .progress-item .perc span {top: 17px;}
	.btn-radio.style2 .radio-info label {width: 180px;}
	.accordion-toggle .toggle-title:before {right: 19.5px;}
	.accordion-toggle .toggle-title:after {right: 12.5px;}
	.tabs ul.menu-tab {margin-bottom: 20px;}
	.tabs ul.menu-tab li {margin-right: 15px;font-size: 16px;}
	ol.comment-list li.comment .comment-text .comment-metadata .name {float: none;}
	ol.comment-list li.comment .comment-text .comment-metadata .queue {text-align: left;line-height: 24px;}
	.cart-totals {padding: 35px 20px 30px 30px;}
	.btn-order {padding: 0px;}
	.form-coupon {padding: 30px 15px;}
	.form-coupon form input {width: 100%;margin-bottom: 20px;margin-right: 0px;}
	.sort-product .icons, .sort-product .sort, .wrap-imagebox .flat-row-title span {float: none;}
	.sort-product .sort > div {margin-left: 0px;margin-bottom: 15px;display: block;}
	.sort-product .sort > div select {width: 100% !important;}
	.main-shop .wrap-imagebox .flat-row-title h3 {display: block;float: none;padding: 0px 0 10px;}
	.owl-carousel-4.owl-theme .owl-controls .owl-nav div.owl-prev, .owl-carousel-4.owl-theme .owl-controls .owl-nav div.owl-next {border-radius: 50%;border: 1px solid #e5e5e5;left: -15px;width: 45px;height: 45px;line-height: 42px;background-color: #fff;}
	.owl-carousel-4.owl-theme .owl-controls .owl-nav div.owl-next {right: -15px;left: auto;}
	.product-detail {padding: 20px;}
	.rating .queue-box li span, .rating .score .queue {display: block;}
	.rating .queue-box li span.numb-star, .rating .score .queue {margin-left: 0px;}
	.rating .score .queue {margin-top: 20px;}
	.product-tab ul.tab-list li, .product-tab ul.tab-list li.active {margin-right: 18px;font-weight: 300;font-size: 16px;}
	.product-tab ul.tab-list li {margin-right: 15px;}
	.product-tab ul.tab-list li:hover {font-weight: 400;}
	.banner-box {margin-bottom: 20px;}
	.banner-box.one-half .inner-box {width: 100%;margin-bottom: 20px;}
	.banner-box.one-half {margin-bottom: 0px;}
	.banner-box .inner-box a img, .banner-box.style2 .inner-box:nth-child(2) {width: 100%;}
	.imagebox.style3 .box-content, .imagebox.style3 .box-bottom {text-align: left;}
	.flat-newsletter .form-newsletter .left form {display: block;}
	.flat-newsletter .form-newsletter .left form input {width: 100%;}
	.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-bottom .btn-add-cart a {padding: 0 30px;}
	.top-search.style1 {width: 290px;}
	.top-search form.form-search .cat-wrap {display: none;}
	.top-search form.form-search .box-search input {padding-left: 15px;}
	.box-cart .inner-box .dropdown-box {right: -57px;width: 310px;padding: 25px 15px;}
	.box-cart .inner-box .dropdown-box:before {right: 73px;}
	.popup-newsletter .container {width: 320px;}
	.popup-newsletter .popup-text h2 {font-size: 20px;}
	.popup-newsletter .popup-text p.subscribe {margin: 15px 0 15px;}
	.popup-newsletter .popup-text .form-popup .checkbox {margin-top: 0px;}
	.slider .slider-item.style4 .item-text {padding: 15px 10px;}
	.slider .slider-item.style8 .item-text {padding: 25px;}
	.owl-carousel-3 .imagebox.style4 {height: 310px;}
	.slider .slider-item.style10 .item-text .header-item h2 {font-size: 50px;}
	.header-bottom.style1 .grid-right .top-search.style1 {width: 91%;}
	.owl-carousel-4 .imagebox.style4 {text-align: center;}
	.slider .slider-item .item-text {width: 100%;padding: 30px !important;}
	.owl-carousel-item .product-box.style1:last-child {margin-bottom: 80px;}
	.slider .slider-item.style7 .item-text .header-item h2 {margin-top: 0px;margin-bottom: 0px;}
	.box-cart.style1.v1 .inner-box .dropdown-box {right: -80px;}
	.box-cart.style1.v1 .inner-box .dropdown-box:before {right: 95px;}
	.slider .slider-item.style8 .item-text .header-item h2 {line-height: 42px;}
	.flat-breadcrumb ul.breadcrumbs li.trail-item {margin-right: 6px;}
	.slider .slider-item:before, .slider .slider-item.style1:before {right: 20px;}}
@media (max-width:320px) {}
.ui-draggable-handle {-ms-touch-action: none;touch-action: none;}
.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;pointer-events: none;}
.ui-icon {display: inline-block;vertical-align: middle;margin-top: -.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-icon-block {left: 50%;margin-left: -8px;display: block;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: .1px;display: block;-ms-touch-action: none;touch-action: none;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none;}
.ui-resizable-n {cursor: n-resize;height: 7px;width: 100%;top: -5px;left: 0;}
.ui-resizable-s {cursor: s-resize;height: 7px;width: 100%;bottom: -5px;left: 0;}
.ui-resizable-e {cursor: e-resize;width: 7px;right: -5px;top: 0;height: 100%;}
.ui-resizable-w {cursor: w-resize;width: 7px;left: -5px;top: 0;height: 100%;}
.ui-resizable-se {cursor: se-resize;width: 12px;height: 12px;right: 1px;bottom: 1px;}
.ui-resizable-sw {cursor: sw-resize;width: 9px;height: 9px;left: -5px;bottom: -5px;}
.ui-resizable-nw {cursor: nw-resize;width: 9px;height: 9px;left: -5px;top: -5px;}
.ui-resizable-ne {cursor: ne-resize;width: 9px;height: 9px;right: -5px;top: -5px;}
.ui-selectable {-ms-touch-action: none;touch-action: none;}
.ui-selectable-helper {position: absolute;z-index: 100;border: 1px dotted black;}
.ui-sortable-handle {-ms-touch-action: none;touch-action: none;}
.ui-accordion .ui-accordion-header {display: block;cursor: pointer;position: relative;margin: 2px 0 0 0;padding: .5em .5em .5em .7em;font-size: 100%;}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em;border-top: 0;overflow: auto;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0;}
.ui-menu .ui-menu {position: absolute;}
.ui-menu .ui-menu-item {margin: 0;cursor: pointer;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}
.ui-menu .ui-menu-divider {margin: 5px 0;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px;}
.ui-menu-icons {position: relative;}
.ui-menu-icons .ui-menu-item-wrapper {padding-left: 2em;}
.ui-menu .ui-icon {position: absolute;top: 0;bottom: 0;left: .2em;margin: auto 0;}
.ui-menu .ui-menu-icon {left: auto;right: 0;}
.ui-button {padding: .4em 1em;display: inline-block;position: relative;line-height: normal;margin-right: .1em;cursor: pointer;vertical-align: middle;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;overflow: visible;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {text-decoration: none;}
.ui-button-icon-only {width: 2em;box-sizing: border-box;text-indent: -9999px;white-space: nowrap;}
input.ui-button.ui-button-icon-only {text-indent: 0;}
.ui-button-icon-only .ui-icon {position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;}
.ui-button.ui-icon-notext .ui-icon {padding: 0;width: 2.1em;height: 2.1em;text-indent: -9999px;white-space: nowrap;}
input.ui-button.ui-icon-notext .ui-icon {width: auto;height: auto;text-indent: 0;white-space: normal;padding: .4em 1em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {border: 0;padding: 0;}
.ui-controlgroup {vertical-align: middle;display: inline-block;}
.ui-controlgroup > .ui-controlgroup-item {float: left;margin-left: 0;margin-right: 0;}
.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {z-index: 9999;}
.ui-controlgroup-vertical > .ui-controlgroup-item {display: block;float: none;width: 100%;margin-top: 0;margin-bottom: 0;text-align: left;}
.ui-controlgroup-vertical .ui-controlgroup-item {box-sizing: border-box;}
.ui-controlgroup .ui-controlgroup-label {padding: .4em 1em;}
.ui-controlgroup .ui-controlgroup-label span {font-size: 80%;}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {border-left: none;}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {border-top: none;}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {border-right: none;}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {border-bottom: none;}
.ui-controlgroup-vertical .ui-spinner-input {width: 75%;width: calc(100% - 2.4em);}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {border-top-style: solid;}
.ui-checkboxradio-label .ui-icon-background {box-shadow: inset 1px 1px 1px #ccc;border-radius: .12em;border: none;}
.ui-checkboxradio-radio-label .ui-icon-background {width: 16px;height: 16px;border-radius: 1em;overflow: visible;border: none;}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {background-image: none;width: 8px;height: 8px;border-width: 4px;border-style: solid;}
.ui-checkboxradio-disabled {pointer-events: none;}
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}
.ui-datepicker .ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;left: .5em;top: .3em;}
.ui-dialog {position: absolute;top: 0;left: 0;padding: .2em;outline: 0;}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: .1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 20px;margin: -10px 0 0 0;padding: 1px;height: 20px;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: auto;}
.ui-dialog .ui-dialog-buttonpane {text-align: left;border-width: 1px 0 0 0;background-image: none;margin-top: .5em;padding: .3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right;}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0;cursor: pointer;}
.ui-dialog .ui-resizable-n {height: 2px;top: 0;}
.ui-dialog .ui-resizable-e {width: 2px;right: 0;}
.ui-dialog .ui-resizable-s {height: 2px;bottom: 0;}
.ui-dialog .ui-resizable-w {width: 2px;left: 0;}
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {width: 7px;height: 7px;}
.ui-dialog .ui-resizable-se {right: 0;bottom: 0;}
.ui-dialog .ui-resizable-sw {left: 0;bottom: 0;}
.ui-dialog .ui-resizable-ne {right: 0;top: 0;}
.ui-dialog .ui-resizable-nw {left: 0;top: 0;}
.ui-draggable .ui-dialog-titlebar {cursor: move;}
.ui-progressbar {height: 2em;text-align: left;overflow: hidden;}
.ui-progressbar .ui-progressbar-value {margin: -1px;height: 100%;}
.ui-progressbar .ui-progressbar-overlay {background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height: 100%;filter: alpha(opacity=25);opacity: .25;}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none;}
.ui-selectmenu-menu {padding: 0;margin: 0;position: absolute;top: 0;left: 0;display: none;}
.ui-selectmenu-menu .ui-menu {overflow: auto;overflow-x: hidden;padding-bottom: 1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em;font-weight: bold;line-height: 1.5;padding: 2px .4em;margin: .5em 0 0 0;height: auto;border: 0;}
.ui-selectmenu-open {display: block;}
.ui-selectmenu-text {display: block;margin-right: 20px;overflow: hidden;text-overflow: ellipsis;}
.ui-selectmenu-button.ui-button {text-align: left;white-space: nowrap;width: 14em;}
.ui-selectmenu-icon.ui-icon {float: right;margin-top: 0;}
.ui-slider {position: relative;text-align: left;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 1em;height: 1em;cursor: default;-ms-touch-action: none;touch-action: none;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal {height: 5px;}
.ui-slider-horizontal .ui-slider-handle {top: 2px;margin-left: -13px;}
.ui-slider-horizontal .ui-slider-range {top: 1px;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min {bottom: 0;}
.ui-slider-vertical .ui-slider-range-max {top: 0;}
.ui-spinner {position: relative;display: inline-block;overflow: hidden;padding: 0;vertical-align: middle;}
.ui-spinner-input {border: none;background: none;color: inherit;padding: .222em 0;margin: .2em 0;vertical-align: middle;margin-left: .4em;margin-right: 2em;}
.ui-spinner-button {width: 1.6em;height: 50%;font-size: .5em;padding: 0;margin: 0;text-align: center;position: absolute;cursor: default;display: block;overflow: hidden;right: 0;}
.ui-spinner a.ui-spinner-button {border-top-style: none;border-bottom-style: none;border-right-style: none;}
.ui-spinner-up {top: 0;}
.ui-spinner-down {bottom: 0;}
.ui-tabs {position: relative;padding: .2em;}
.ui-tabs .ui-tabs-nav {margin: 0;padding: .2em .2em 0;}
.ui-tabs .ui-tabs-nav li {list-style: none;float: left;position: relative;top: 0;margin: 1px .2em 0 0;border-bottom-width: 0;padding: 0;white-space: nowrap;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left;padding: .5em 1em;text-decoration: none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px;padding-bottom: 1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor: text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer;}
.ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 1em 1.4em;background: none;}
.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px;}
body .ui-tooltip {border-width: 2px;}
.ui-widget {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial,Helvetica,sans-serif;font-size: 1em;}
.ui-widget.ui-widget-content {margin: 0 0px 0 13px;}
.ui-widget-content {background: #f4f4f4;color: #333;}
.ui-widget-content a {color: #333;}
.ui-widget-header {border: 1px solid #f28b00;background: #f28b00;color: #333;font-weight: bold;}
.ui-widget-header a {color: #333;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: 1px solid #f28b00;background: #f28b00;font-weight: normal;color: #454545;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #454545;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {border: 1px solid #f28b00;background: #f28b00;font-weight: normal;color: #2b2b2b;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {color: #2b2b2b;text-decoration: none;}
.ui-visual-focus {box-shadow: 0 0 3px 1px #5e9ed6;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border: 1px solid #f28b00;background: #fff;font-weight: normal;color: #fff;}
.ui-icon-background, .ui-state-active .ui-icon-background {border: #003eff;background-color: #fff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #fff;text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {}
.ui-state-checked {border: 1px solid #dad55e;background: #fffa90;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #777620;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f1a899;background: #fddfdf;color: #5f3f3f;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #5f3f3f;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #5f3f3f;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35);}
.ui-icon {width: 16px;height: 16px;}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_444444_256x240.png");}
.ui-widget-header .ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_444444_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_555555_256x240.png");}
.ui-state-active .ui-icon, .ui-button:active .ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_ffffff_256x240.png");}
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_777620_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_cc0000_256x240.png");}
.ui-button .ui-icon {background-image: url("https://creativelayers.net/themes/techno-html/stylesheets/images/ui-icons_777777_256x240.png");}
.ui-icon-blank {background-position: 16px 16px;}
.ui-icon-caret-1-n {background-position: 0 0;}
.ui-icon-caret-1-ne {background-position: -16px 0;}
.ui-icon-caret-1-e {background-position: -32px 0;}
.ui-icon-caret-1-se {background-position: -48px 0;}
.ui-icon-caret-1-s {background-position: -65px 0;}
.ui-icon-caret-1-sw {background-position: -80px 0;}
.ui-icon-caret-1-w {background-position: -96px 0;}
.ui-icon-caret-1-nw {background-position: -112px 0;}
.ui-icon-caret-2-n-s {background-position: -128px 0;}
.ui-icon-caret-2-e-w {background-position: -144px 0;}
.ui-icon-triangle-1-n {background-position: 0 -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -65px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}
.ui-icon-arrow-1-n {background-position: 0 -32px;}
.ui-icon-arrow-1-ne {background-position: -16px -32px;}
.ui-icon-arrow-1-e {background-position: -32px -32px;}
.ui-icon-arrow-1-se {background-position: -48px -32px;}
.ui-icon-arrow-1-s {background-position: -65px -32px;}
.ui-icon-arrow-1-sw {background-position: -80px -32px;}
.ui-icon-arrow-1-w {background-position: -96px -32px;}
.ui-icon-arrow-1-nw {background-position: -112px -32px;}
.ui-icon-arrow-2-n-s {background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}
.ui-icon-arrow-2-e-w {background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}
.ui-icon-arrowstop-1-n {background-position: -192px -32px;}
.ui-icon-arrowstop-1-e {background-position: -208px -32px;}
.ui-icon-arrowstop-1-s {background-position: -224px -32px;}
.ui-icon-arrowstop-1-w {background-position: -240px -32px;}
.ui-icon-arrowthick-1-n {background-position: 1px -48px;}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}
.ui-icon-arrowthick-1-e {background-position: -32px -48px;}
.ui-icon-arrowthick-1-se {background-position: -48px -48px;}
.ui-icon-arrowthick-1-s {background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}
.ui-icon-arrowthick-1-w {background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px;}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}
.ui-icon-arrow-4 {background-position: 0 -80px;}
.ui-icon-arrow-4-diag {background-position: -16px -80px;}
.ui-icon-extlink {background-position: -32px -80px;}
.ui-icon-newwin {background-position: -48px -80px;}
.ui-icon-refresh {background-position: -64px -80px;}
.ui-icon-shuffle {background-position: -80px -80px;}
.ui-icon-transfer-e-w {background-position: -96px -80px;}
.ui-icon-transferthick-e-w {background-position: -112px -80px;}
.ui-icon-folder-collapsed {background-position: 0 -96px;}
.ui-icon-folder-open {background-position: -16px -96px;}
.ui-icon-document {background-position: -32px -96px;}
.ui-icon-document-b {background-position: -48px -96px;}
.ui-icon-note {background-position: -64px -96px;}
.ui-icon-mail-closed {background-position: -80px -96px;}
.ui-icon-mail-open {background-position: -96px -96px;}
.ui-icon-suitcase {background-position: -112px -96px;}
.ui-icon-comment {background-position: -128px -96px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-print {background-position: -160px -96px;}
.ui-icon-trash {background-position: -176px -96px;}
.ui-icon-locked {background-position: -192px -96px;}
.ui-icon-unlocked {background-position: -208px -96px;}
.ui-icon-bookmark {background-position: -224px -96px;}
.ui-icon-tag {background-position: -240px -96px;}
.ui-icon-home {background-position: 0 -112px;}
.ui-icon-flag {background-position: -16px -112px;}
.ui-icon-calendar {background-position: -32px -112px;}
.ui-icon-cart {background-position: -48px -112px;}
.ui-icon-pencil {background-position: -64px -112px;}
.ui-icon-clock {background-position: -80px -112px;}
.ui-icon-disk {background-position: -96px -112px;}
.ui-icon-calculator {background-position: -112px -112px;}
.ui-icon-zoomin {background-position: -128px -112px;}
.ui-icon-zoomout {background-position: -144px -112px;}
.ui-icon-search {background-position: -160px -112px;}
.ui-icon-wrench {background-position: -176px -112px;}
.ui-icon-gear {background-position: -192px -112px;}
.ui-icon-heart {background-position: -208px -112px;}
.ui-icon-star {background-position: -224px -112px;}
.ui-icon-link {background-position: -240px -112px;}
.ui-icon-cancel {background-position: 0 -128px;}
.ui-icon-plus {background-position: -16px -128px;}
.ui-icon-plusthick {background-position: -32px -128px;}
.ui-icon-minus {background-position: -48px -128px;}
.ui-icon-minusthick {background-position: -64px -128px;}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-icon-key {background-position: -112px -128px;}
.ui-icon-lightbulb {background-position: -128px -128px;}
.ui-icon-scissors {background-position: -144px -128px;}
.ui-icon-clipboard {background-position: -160px -128px;}
.ui-icon-copy {background-position: -176px -128px;}
.ui-icon-contact {background-position: -192px -128px;}
.ui-icon-image {background-position: -208px -128px;}
.ui-icon-video {background-position: -224px -128px;}
.ui-icon-script {background-position: -240px -128px;}
.ui-icon-alert {background-position: 0 -144px;}
.ui-icon-info {background-position: -16px -144px;}
.ui-icon-notice {background-position: -32px -144px;}
.ui-icon-help {background-position: -48px -144px;}
.ui-icon-check {background-position: -64px -144px;}
.ui-icon-bullet {background-position: -80px -144px;}
.ui-icon-radio-on {background-position: -96px -144px;}
.ui-icon-radio-off {background-position: -112px -144px;}
.ui-icon-pin-w {background-position: -128px -144px;}
.ui-icon-pin-s {background-position: -144px -144px;}
.ui-icon-play {background-position: 0 -160px;}
.ui-icon-pause {background-position: -16px -160px;}
.ui-icon-seek-next {background-position: -32px -160px;}
.ui-icon-seek-prev {background-position: -48px -160px;}
.ui-icon-seek-end {background-position: -64px -160px;}
.ui-icon-seek-start {background-position: -80px -160px;}
.ui-icon-seek-first {background-position: -80px -160px;}
.ui-icon-stop {background-position: -96px -160px;}
.ui-icon-eject {background-position: -112px -160px;}
.ui-icon-volume-off {background-position: -128px -160px;}
.ui-icon-volume-on {background-position: -144px -160px;}
.ui-icon-power {background-position: 0 -176px;}
.ui-icon-signal-diag {background-position: -16px -176px;}
.ui-icon-signal {background-position: -32px -176px;}
.ui-icon-battery-0 {background-position: -48px -176px;}
.ui-icon-battery-1 {background-position: -64px -176px;}
.ui-icon-battery-2 {background-position: -80px -176px;}
.ui-icon-battery-3 {background-position: -96px -176px;}
.ui-icon-circle-plus {background-position: 0 -192px;}
.ui-icon-circle-minus {background-position: -16px -192px;}
.ui-icon-circle-close {background-position: -32px -192px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-s {background-position: -64px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-icon-circle-triangle-n {background-position: -96px -192px;}
.ui-icon-circle-arrow-e {background-position: -112px -192px;}
.ui-icon-circle-arrow-s {background-position: -128px -192px;}
.ui-icon-circle-arrow-w {background-position: -144px -192px;}
.ui-icon-circle-arrow-n {background-position: -160px -192px;}
.ui-icon-circle-zoomin {background-position: -176px -192px;}
.ui-icon-circle-zoomout {background-position: -192px -192px;}
.ui-icon-circle-check {background-position: -208px -192px;}
.ui-icon-circlesmall-plus {background-position: 0 -208px;}
.ui-icon-circlesmall-minus {background-position: -16px -208px;}
.ui-icon-circlesmall-close {background-position: -32px -208px;}
.ui-icon-squaresmall-plus {background-position: -48px -208px;}
.ui-icon-squaresmall-minus {background-position: -64px -208px;}
.ui-icon-squaresmall-close {background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px;}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}
.ui-icon-grip-solid-vertical {background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}
.ui-icon-grip-diagonal-se {background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 3px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 3px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 3px;}
.ui-widget-overlay {background: #aaa;opacity: .3;filter: Alpha(Opacity=30);}
.ui-widget-shadow {-webkit-box-shadow: 0px 0px 5px #666;box-shadow: 0px 0px 5px #666;}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
@font-face {font-family: "FontAwesome";src: url("/fonts/fontawesome-webfont.eot@v=4.7.0");src: url("/fonts/fontawesome-webfont.eot@") format("embedded-opentype"),url("/fonts/fontawesome-webfont.woff2@v=4.7.0") format("woff2"),url("/fonts/fontawesome-webfont.woff@v=4.7.0") format("woff"),url("/fonts/fontawesome-webfont.ttf@v=4.7.0") format("truetype"),url("/fonts/fontawesome-webfont.svg@v=4.7.0") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul > li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
@font-face {font-family: "flexslider-icon";src: url("https://creativelayers.net/themes/techno-html/stylesheets/fonts/flexslider-icon.eot");src: url("https://creativelayers.net/themes/techno-html/stylesheets/fonts/flexslider-icon.eot?") format("embedded-opentype"),url("https://creativelayers.net/themes/techno-html/stylesheets/fonts/flexslider-icon.woff") format("woff"),url("https://creativelayers.net/themes/techno-html/stylesheets/fonts/flexslider-icon.ttf") format("truetype"),url("https://creativelayers.net/themes/techno-html/stylesheets/fonts/flexslider-icon.svg") format("svg");font-weight: normal;font-style: normal;}
.flex-container a:hover, .flex-slider a:hover {outline: none;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.flex-pauseplay span {text-transform: capitalize;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.flexslider .slides:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.no-js .flexslider .slides > li:first-child {display: block;}
.flexslider {margin: 0 0 20px;background: #fff;position: relative;zoom: 1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: "" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow: "" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow: "" 0 1px 4px rgba(0,0,0,.2);box-shadow: "" 0 1px 4px rgba(0,0,0,.2);}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {height: auto;-moz-user-select: none;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.carousel li {margin-right: 5px;}
.flex-direction-nav {}
.flex-direction-nav a {text-decoration: none;display: block;display: none;width: 40px;height: 40px;position: absolute;top: 50%;right: 6px;z-index: 10;overflow: hidden;cursor: pointer;color: rgba(0,0,0,.8);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.flex-direction-nav a:before {font-family: "fontawesome";font-size: 16px;display: inline-block;content: "";color: #fff;width: 40px;line-height: 40px;text-align: center;background: rgba(36,122,178,.4);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.flex-direction-nav a.flex-prev {left: 5px;}
.flex-direction-nav a.flex-next:before {content: "";}
.flexslider:hover .flex-direction-nav a:hover:before {background: rgba(36,122,178,.8);}
.flexslider:hover .flex-direction-nav .flex-next:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: 0 !important;filter: alpha(opacity=0);cursor: default;z-index: -1;}
.flex-pauseplay a {display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: .8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}
.flex-pauseplay a:before {font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: "";}
.flex-pauseplay a:hover {opacity: 1;}
.flex-pauseplay a.flex-play:before {content: "";}
.flex-control-nav {width: 100%;position: absolute;bottom: -40px;text-align: center;}
.flex-control-nav li {margin: 0 6px;display: inline-block;zoom: 1;}
.flex-control-paging li a {width: 11px;height: 11px;display: block;background: #666;background: rgba(0,0,0,.5);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow: inset 0 0 3px rgba(0,0,0,.3);box-shadow: inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.flex-control-paging li a:hover {background: #333;background: rgba(0,0,0,.7);}
.flex-control-paging li a.flex-active {background: #000;background: rgba(0,0,0,.9);cursor: default;}
.flex-control-thumbs {margin: 88px 0 0;position: static;overflow: hidden;}
.flex-control-thumbs li {float: left;margin: 0;margin-right: 32px;}
.flex-control-thumbs li:last-child {margin-right: 0px;}
.flex-control-thumbs img {max-width: 100%;height: auto;height: 85px;display: block;cursor: pointer;-moz-user-select: none;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;border: 2px solid #e5e5e5;border-radius: 10px;}
.flex-control-thumbs img:hover {opacity: 1;border: 2px solid #f28b00;}
.flex-control-thumbs .flex-active {cursor: default;border: 2px solid #f28b00;}
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px,0px,0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: inline-block;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("https://creativelayers.net/themes/techno-html/stylesheets/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3,1.3);-moz-transition: scale(1.3,1.3);-ms-transition: scale(1.3,1.3);-o-transition: scale(1.3,1.3);transition: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owl-theme .owl-dots {text-align: center;padding-top: 35px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 13px;height: 13px;border-radius: 50%;border: 2px solid #9b9b9b;margin: 6px;display: block;position: relative;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;}
.owl-theme .owl-dots .owl-dot.active span:after, .owl-theme .owl-dots .owl-dot:hover span:after {content: "";position: absolute;top: 2px;left: 2px;background-color: #f28b00;width: 5px;height: 5px;border-radius: 50%;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {border-color: #f28b00;}
.owl-theme .owl-controls .owl-nav div {text-align: center;text-align: center;display: inline-block;outline: 0;width: 43px;line-height: 41px;height: 43px;color: #fff;top: -54px;font-size: 0;margin-top: -20px;border-radius: 2px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.owl-theme .owl-controls .owl-nav div:hover {color: #000;}
.owl-theme .owl-controls .owl-nav div.owl-prev {position: absolute;left: 0;top: 50%;margin-top: -40px;}
.owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-theme .owl-controls .owl-nav div.owl-next:before {font-family: FontAwesome;font-size: 15px;color: #e5e5e5;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.owl-theme .owl-controls .owl-nav div.owl-prev:before {content: "";}
.owl-theme .owl-controls .owl-nav div.owl-prev:hover:before, .owl-theme .owl-controls .owl-nav div.owl-next:hover:before {color: #484848;}
.owl-theme .owl-controls .owl-nav div.owl-next {position: absolute;right: 0;top: 50%;margin-top: -40px;}
.owl-theme .owl-controls .owl-nav div.owl-next:before {content: "";}
.flat-slider {padding: 35px 0 14px;background-color: #f5f5f5;}
.flat-slider.style2 {background-color: #fff;padding: 30px 0;}
.flat-slider.style3 {background-color: #fff;padding: 35px 0 3px;}
.flat-slider.style4 {background-color: #f2f2f2;padding: 0px 0 0px;}
.flat-banner-box {padding: 30px 0 10px;}
.banner-box.one-half {margin-bottom: 30px;margin-left: -15px;margin-right: -15px;}
.banner-box.one-half .inner-box {float: left;width: 50%;padding-left: 15px;padding-right: 15px;}
.banner-box .inner-box a {display: block;position: relative;overflow: hidden;border-radius: 10px;}
.banner-box .inner-box a:before {background-color: rgba(255,255,255,.2);content: "";height: 200%;left: -280px;position: absolute;top: -50%;-webkit-transform: rotate(35deg);transform: rotate(35deg);-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1);transition: all 2000ms cubic-bezier(.19,1,.22,1);width: 80px;z-index: 0;}
.banner-box .inner-box a:hover:before {left: 180%;-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1);transition: all 2000ms cubic-bezier(.19,1,.22,1);}
.banner-box .inner-box a:after {background-color: rgba(255,255,255,.2);content: "";height: 200%;left: 180%;position: absolute;top: -50%;-webkit-transform: rotate(35deg);transform: rotate(35deg);-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1);transition: all 2000ms cubic-bezier(.19,1,.22,1);width: 80px;z-index: 0;}
.banner-box .inner-box a:hover:after {left: -280px;-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1);transition: all 2000ms cubic-bezier(.19,1,.22,1);}
.banner-box.style1 {float: left;padding-right: 15px;padding-left: 15px;}
.banner-box.style1 .inner-box:first-child {margin-bottom: 30px;}
.banner-box.style1.v1 .inner-box:first-child {margin-bottom: 1px;}
.wrap-banner {margin-left: -15px;margin-right: -15px;}
.wrap-imagebox.flat-imagebox .box-product {margin-left: 0px;margin-right: 0px;}
.banner-box.style2 .inner-box {width: 52%;padding-left: 14px;padding-right: 14px;}
.banner-box.style2 .inner-box:nth-child(2) {width: 48%;}
.flat-row-title {border-bottom: 1px solid #e5e5e5;margin-bottom: 40px;}
.flat-row-title.style1 {border-bottom: none;}
.flat-row-title h3 {color: #2d2d2d;padding: 15px 0;font-weight: 500;}
.flat-row-title.style2 {margin-bottom: 31px;}
.flat-row-title.style3 {margin-bottom: 29px;}
.flat-row-title.style3 h3 {padding: 11px 0 15px;}
.product-tab {border-bottom: 1px solid #e5e5e5;margin-bottom: 40px;width: 100%;}
.product-tab ul.tab-list li {display: inline-block;position: relative;z-index: 98;cursor: pointer;color: #919191;font-size: 18px;font-family: "Nunito";font-weight: 300;padding: 17px 0 13px;margin-right: 54px;}
.product-tab ul.tab-list li:first-child {padding-left: 0px;}
.product-tab ul.tab-list li:last-child {margin-right: 0px;}
.product-tab ul.tab-list li:before {content: "";position: absolute;bottom: -1px;left: 50%;margin-left: -3.5px;border-bottom: 7px solid #e5e5e5;border-left: 7px solid transparent;border-right: 7px solid transparent;opacity: 0;z-index: 99;}
.product-tab ul.tab-list li.active {color: #2d2d2d;font-weight: 500;font-size: 20px;}
.product-tab ul.tab-list li:hover:before, .product-tab ul.tab-list li.active:before {opacity: 1;}
.product-tab.style1 ul.tab-list li {margin-right: 0px;padding: 21px 31px 13px 26px;}
.product-tab.style1 ul.tab-list li:first-child {padding-left: 30px;}
.product-tab.style1 ul.tab-list li:before {border-bottom-color: #fff;}
.product-tab.style1 ul.tab-list li:after {content: "";position: absolute;width: 100%;height: 70px;bottom: -1px;left: 0;background-color: #484848;margin-top: -10px;border-top-left-radius: 10px;border-top-right-radius: 10px;opacity: 0;z-index: -1;}
.product-tab.style1 ul.tab-list li:hover:after, .product-tab.style1 ul.tab-list li.active:after {opacity: 1;}
.product-tab.style1 ul.tab-list li.active, .product-tab.style1 ul.tab-list li:hover {color: #fff;}
.product-tab.style1.v1 {border: 1px solid #e5e5e5;border-radius: 10px;margin-bottom: 30px;}
.product-tab.style1.v1 ul.tab-list li {padding: 18px 31px 15px 26px;}
.product-tab.style1.v2 {margin-left: -15px;margin-right: -15px;margin-bottom: 44px;}
.product-tab.style1.v2 li
.product-tab.style2 {margin-bottom: 29px;}
.product-tab.style3 ul.tab-list li {margin-right: 22px;}
.product-box {height: 370px;margin-bottom: 30px;overflow: hidden;}
.product-box.style1 {height: 250px;margin-bottom: 33px;border-radius: 10px;}
.product-box.style1 .imagebox.style1 {min-height: 240px;}
.product-box.style1:hover {border-color: transparent;}
.product-box.style1-v4 {height: 215px;margin-bottom: 15px;border-radius: 8px;overflow: inherit;}
.product-box.style1-v4:hover {border-color: transparent;}
.imagebox.style1-v4 {border: 1px solid #e5e5e5 !important;}
.product-box.style1-v4:hover .imagebox {border-radius: 8px;z-index: 999;background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.product-box.style1:hover .imagebox .box-bottom {margin-top: 0px;}
.product-box.style2 {height: 340px;padding-right: 7px;margin-bottom: 11px;}
.product-box.style3 {height: 270px;margin-bottom: 41px;}
.product-box.style1.v1 {border: none;margin-bottom: 39px;height: 200px;}
.product-box.style1.v1:hover .imagebox {border: 2px solid #e5e5e5;border-radius: 8px;box-shadow: none;}
.product-box.line {border: 1px solid #e5e5e5;border-radius: 8px;margin-bottom: 30px;}
.product-box.line:hover {border-color: transparent;}
.product-box:hover {overflow: visible;}
.product-box .imagebox {text-align: center;padding: 8px 16px;border: 2px solid transparent;position: relative;z-index: 99;min-height: 435px;overflow: visible;}
.product-box:hover .imagebox {top: 0;left: 0;width: 100%;}
.product-box.color {margin-bottom: 5px;}
.product-box.color:hover .imagebox {border-color: #f28b00 !important;}
.product-box.style4 {border: 1px solid #e5e5e5;border-radius: 4px;margin-bottom: 30px;}
.product-box.style4:hover {border-color: transparent;}
.imagebox .box-image {margin-bottom: 5px;line-height: 209px;height: 209px;}
.imagebox .box-image a {position: relative;display: block;}
.imagebox span.item-new, .imagebox span.item-sale {position: absolute;top: 24px;right: 10px;height: 45px;width: 45px;line-height: 44px;color: #fff;font-size: 12px;font-weight: 600;text-align: center;background-color: #f28b00;border-radius: 50%;z-index: 99;}
.imagebox span.item-sale {background-color: #f92400;left: 10px;right: auto;}
.imagebox .box-content .cat-name a {color: #919191;position: relative;display: block;}
.imagebox .box-content .cat-name a:before, .imagebox .box-content .cat-name a:after {content: "";position: absolute;height: 1px;width: 70px;background-color: #e5e5e5;top: 50%;left: 0;}
.imagebox .box-content .cat-name a:after {right: -4px;left: auto;}
.imagebox .box-content .product-name {min-height: 63px;margin-top: 6px;}
.imagebox .box-content .product-name a {color: #484848;font-size: 16px;line-height: 22px;}
.imagebox .box-content .product-name a:hover {color: #f28b00;}
.imagebox .box-content .price .sale {margin-right: 14px;}
.imagebox .box-bottom {opacity: 0;position: absolute;width: 100%;left: 0;transform: translateY(-20%);}
.imagebox .box-bottom .btn-add-cart a {display: inline-block;background-color: #f92400;color: #fff;font-size: 14px;height: 45px;line-height: 45px;border-radius: 30px;text-align: center;position: relative;overflow: hidden;z-index: 3;width: 90%;}
.imagebox .box-bottom .btn-add-cart a:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;background: #f28b00;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .4s;transition-duration: .4s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.imagebox .box-bottom .btn-add-cart a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.imagebox .box-bottom .btn-add-cart a img {padding-right: 15px;}
.imagebox .box-bottom .compare-wishlist {margin-top: 10px;margin-bottom: 10px;text-align: center;}
.imagebox .box-bottom .compare-wishlist a img {padding-right: 10px;}
.imagebox .box-bottom .compare-wishlist a {font-size: 12px;font-weight: 600;color: #919191;}
.imagebox .box-bottom .compare-wishlist a:hover {color: #f28b00;}
.imagebox .box-bottom .compare-wishlist a.compare {margin-right: 18px;}
.product-box:hover .imagebox {border: 2px solid #e5e5e5;border-radius: 8px;z-index: 999;background-color: #fff;}
.product-box.style2:hover .imagebox {border: 2px solid #e5e5e5;border-radius: 8px;z-index: 999;background-color: #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.2);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.product-box:hover .imagebox .box-bottom {opacity: 1;display: block;transform: translateY(0%);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;width: auto;margin: 10px 0 0;left: 0;right: 0;position: relative;height: auto;}
.imagebox .owl-theme .owl-controls .owl-nav div.owl-prev:before, .imagebox .owl-theme .owl-controls .owl-nav div.owl-next:before {display: none;}
.imagebox:hover .owl-theme .owl-controls .owl-nav div.owl-prev:before, .imagebox:hover .owl-theme .owl-controls .owl-nav div.owl-next:before {display: block;}
.flat-imagebox.style1 {padding: 3px 0 9px;position: relative;z-index: 99;}
.imagebox.style1 {text-align: left;padding: 22px 17px 10px;min-height: 200px;border-radius: 10px;}
.imagebox.style1 .box-image {float: left;width: 50%;text-align: center;margin-right: 15px;line-height: 102px;height: auto;margin-top: 6px;}
.imagebox.style1 .box-content {overflow: hidden;}
.imagebox.style1 .box-content .product-name {min-height: 73px;margin-top: 3px;}
.imagebox.style1 .box-content .product-name a {line-height: 20px;font-size: 14px;}
.imagebox.style1 .box-content .cat-name a:before, .imagebox.style1 .box-content .cat-name a:after {display: none;}
.imagebox.style1 .box-content .price span {margin: 0;display: block;}
.imagebox .box-content .price .sale {font-size: 21px;}
.imagebox.style1 .box-bottom {padding: 0;}
.imagebox.style1 .box-bottom .compare-wishlist {margin-right: 10px;float: left;margin-top: 0px;}
.imagebox.style1 .box-bottom .compare-wishlist a.compare {margin-right: 5px;margin-left: 0px;}
.imagebox.style1 .box-bottom .btn-add-cart {display: inline-block;}
.imagebox.style1 .box-bottom .btn-add-cart a {width: 130px;font-size: 12px;font-weight: 600;height: 40px;line-height: 40px;}
.imagebox.style1 .box-bottom .btn-add-cart a img {padding-right: 10px;}
.imagebox.style1.v1 {padding: 0;}
.imagebox.style1.v1 ul.cat-list {margin-top: 15px;}
.imagebox.style1.v1 ul.cat-list li {margin-bottom: 3px;}
.imagebox.style1.v1 ul.cat-list li a {color: #919191;}
.imagebox.style1.v1 ul.cat-list li a:hover {color: #f28b00;}
.imagebox.style1.v1 .btn-more a {margin-top: 15px;color: #f28b00;display: block;}
.imagebox.style1.v2 {padding: 0;}
.imagebox.style1.v2:hover {border-color: #f28b00;box-shadow: none;}
.imagebox.style1.v2 .box-content {padding-top: 40px;}
.imagebox.style1.v2 .box-content .product-name {min-height: 45px;line-height: 35px;}
.imagebox.style1.v2 .box-content .product-name a {font-size: 20px;}
.imagebox.style1.v2 .box-content .price span {display: inline-block;margin-right: 12px;}
.imagebox.style1.v2 .box-bottom {opacity: 1;position: relative;margin: 20px 0 0;display: block;transform: translateY(0%);}
.imagebox.style1.v2 .box-bottom .btn-add-cart a {width: 250px;margin-bottom: 20px;margin-top: 15px;height: 55px;font-size: 18px;line-height: 54px;}
.product-box:hover .imagebox.style1.v3 {box-shadow: none;border: 2px solid #e5e5e5;}
.imagebox.style1.v3 {min-height: 270px;padding: 28px 30px 20px 30px;}
.imagebox.style1.v3 .box-content {width: 270px;float: left;}
.imagebox.style1.v3 .box-image {width: 228px;line-height: 200px;float: left;}
.imagebox.style1.v3 .box-content {padding-right: 15px;}
.imagebox.style1.v3 .box-content .product-name {min-height: auto;}
.imagebox.style1.v3 .box-content .status {color: #f92400;margin: 3px 0 9px;}
.imagebox.style1.v3 .box-content .info p {color: #919191;line-height: 26px;}
.imagebox.style1.v3 .box-price {text-align: center;padding: 30px 2px 0 67px;width: 270px;float: left;}
.imagebox.style1.v3 .box-price .price span {display: block;}
.imagebox.style1.v3 .box-price .btn-add-cart a {display: block;height: 43px;line-height: 44px;border-radius: 30px;background-color: #f92400;color: #fff;margin-top: 25px;font-size: 14px;margin-bottom: 14px;text-align: left;padding: 0 20px 0 41px;}
.imagebox.style1.v3 .box-price .btn-add-cart a img {padding-right: 18px;}
.imagebox.style1.v3 .box-price .compare-wishlist a {color: #919191;font-size: 12px;}
.imagebox.style1.v3 .box-price .compare-wishlist a img {padding-right: 10px;}
.imagebox.style1.v3 .box-price .compare {margin-right: 15px;}
.flat-imagebox.style2 {padding: 58px 0;}
.flat-imagebox.style2.v1 {padding: 0;}
.flat-imagebox.style2 .product-wrap {background-color: #fff;border-radius: 10px;}
.flat-imagebox .product-box.style2 {padding-right: 0;}
.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box {height: auto;margin-bottom: 15px;}
.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-image {height: auto;max-height: 421px;}
.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-content .cat-name a:before, .flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-content .cat-name a:after {width: 155px;}
.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-bottom {opacity: 1;display: block;transform: translateY(0%);margin: 16px 0 31px;position: relative;}
.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-bottom .btn-add-cart a {display: inline-block;padding: 0 62px;height: 56px;line-height: 56px;font-size: 18px;}
.flat-imagebox.style2 .product-wrap .tab-item .row .col-md-6 .product-box .imagebox .box-bottom .compare-wishlist {margin-top: 20px;}
.product-wrap .tab-item .row .product-box .imagebox.style2:hover {border-color: #e5e5e5;box-shadow: none;}
.product-wrap .product-box.line .imagebox.style2 .box-image, .product-wrap .product-box .imagebox.style2 .box-image {height: 202px;line-height: 182px;}
.product-wrap .product-box.line .imagebox.style2 .box-content .cat-name a:before, .product-wrap .product-box.line .imagebox.style2 .box-content .cat-name a:after {}
.product-wrap .product-box.line .imagebox.style2 .box-content .product-name a {font-size: 16px;}
.product-wrap.style1 .product-box.line .imagebox.style2 .box-content .cat-name a:before, .product-wrap.style1 .product-box.line .imagebox.style2 .box-content .cat-name a:after {width: 25%;}
.product-wrap.style1 {background-color: #f5f5f5;}
.product-wrap.style1 .product-box {background-color: #fff;border-radius: 5px;border: 0px;height: 360px;}
.product-wrap.style1 .tab-item {padding: 0 22px;margin-bottom: 13px;}
.product-wrap.style1 .tab-item .col-xl-4 .imagebox {background-color: #fff;padding-bottom: 50px;border-radius: 5px;}
.product-wrap.style1 .tab-item .product-box.big .imagebox .box-content .product-name a {font-size: 20px;}
.product-wrap.style1 .product-box.line .imagebox .box-content .cat-name a:before, .product-wrap.style1 .product-box.line .imagebox .box-content .cat-name a:after {width: 150px;}
.product-wrap.style1 .product-box.line .imagebox .box-content .cat-name a {font-size: 16px;}
.box-6.big .product-box:hover {border: 2px solid #f28b00;}
.box-6.big .product-box:hover .imagebox {border: none;}
.box-6.big .product-box .imagebox.style2 .box-image {height: 390px;line-height: 375px;}
.box-6.big .product-box .imagebox .box-content .product-name {min-height: 64px;margin-top: 11px;}
.box-6.big .product-box .imagebox .box-content .product-name a {font-size: 20px;}
.box-6.big .product-box .imagebox .box-content .cat-name a:before, .box-6.big .product-box .imagebox .box-content .cat-name a:after
.box-6.big .product-box .imagebox.style2 .box-image {opacity: 1;margin-top: 20px;transform: translateY(0);padding: 0 20px;}
.box-6.big .imagebox .box-bottom {opacity: 1;transform: translateY(0%);position: relative;margin-top: 17px;}
.box-6.big .imagebox .box-bottom .btn-add-cart a {display: inline-block;padding: 0 60px;font-size: 16px;height: 56px;line-height: 54px;font-weight: 500;}
.box-6.big .imagebox .box-bottom .compare-wishlist {margin-top: 12px;}
.box-6 {float: left;padding: 0 11px 0 20px;}
.box-6 .product-box {width: 264px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.box-6 .product-box .imagebox.style2 .box-image {height: 207px;}
.box-6.big {padding-left: 21px;padding-right: 4px;}
.box-6.big .product-box {height: 750px;width: 460px;}
.imagebox.style2.v1 {padding: 3px 26px 19px 30px;}
.imagebox.style2.v1 .box-content .product-name {margin-top: 12px;min-height: 64px;}
.imagebox.style2.v1 .box-content .product-name a {font-size: 18px;letter-spacing: 1px;}
.flat-imagebox.style3 {padding: 58px 0 29px;}
.counter {width: 33.333333%;float: left;position: relative;padding: 30px 15px 0 0;}
.counter span.special {position: absolute;top: 37px;right: -15px;background-color: #f5f5f5;padding: 0px 36px 0 41px;height: 62px;line-height: 67px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;color: #2d2d2d;font-size: 16px;font-weight: 700;}
.counter .counter-content {padding-top: 132px;}
.counter .counter-content p {color: #919191;}
.counter.style1 {width: 103%;padding: 24px 20px 23px;background-color: #fff;border-radius: 10px;margin-left: -10px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.counter.style1 .item-sale {font-weight: bold;font-size: 18px;color: #fff;background-color: #f28b00;height: 54px;line-height: 53px;padding: 0 21px;border-radius: 10px;display: inline-block;margin-right: 14px;font-family: "Nunito";}
.counter.style1 .item-special {display: inline-block;color: #2d2d2d;font-weight: bold;font-size: 18px;font-family: "Nunito";}
.counter.style1 .counter-content {text-align: center;margin-top: 13px;padding-top: 0px;}
.counter.style1 .counter-content .count-down {margin-top: 22px;}
.counter.style1 .counter-content .count-down .square {margin-right: 9px;}
.counter.style1 .counter-content .count-down .numb {height: 45px;line-height: 45px;width: 52px;padding: 0 10px;border-radius: 4px;background-color: #e5e5e5;font-size: 22px;display: inline-block;}
.counter.style1 .counter-content .count-down .text {color: #484848;font-size: 18px;margin-top: 7px;}
.counter.style1 .counter-content .box-content .product-name a {color: #484848;font-size: 16px;display: inline-block;margin-top: 15px;margin-left: 8px;margin-bottom: 11px;}
.counter.style1 .counter-content .box-content .price .sale {margin-right: 10px;}
.counter.style1.v1 {border: 1px solid #e5e5e5;border-radius: 8px;text-align: center;width: 100%;margin-left: 0;padding-top: 34px;padding-bottom: 23px;box-shadow: none;margin-bottom: 27px;}
.counter.style1.v1 > span.sale {text-align: center;font-size: 18px;font-weight: 500;margin-right: 6px;}
.counter.style1.v1 .counter-content {margin-top: 21px;}
.counter.style1.v1 .counter-content .box-content .product-name a {margin-top: 25px;margin-left: 10px;margin-bottom: 11px;}
.counter.style1.v1 .counter-content .count-down {margin-top: 48px;}
.counter.style1.v1 .counter-content .count-down .square {margin-right: 0;}
.counter.style1.v1 .counter-content .count-down .square:nth-child(3) {display: none;}
.counter.style1.v1 .counter-content .count-down .numb {width: 40px;height: 35px;line-height: 32px;padding: 0;font-size: 16px;}
.counter.style1.v1 .counter-content .count-down .text {font-size: 13px;font-weight: 400;margin: 5px;}
.counter.style1.v2 {border-radius: 8px;text-align: center;width: 263px;float: left;margin-left: 0;margin-top: 11px;padding-top: 35px;padding-bottom: 23px;}
.counter.style1.v2 .sale {font-size: 18px;margin-right: 5px;}
.counter.style1.v2 .item-special {font-size: 17px;font-weight: 600;}
.counter.style1.v2 .counter-content {margin-top: 21px;}
.counter.style1.v2 .counter-content .box-content .product-name a {margin-top: 25px;margin-left: 11px;}
.counter.style1.v2 .counter-content .box-content .price .sale {font-size: 21px;}
.counter.style1.v2 .counter-content .count-down {margin-top: 19px;}
.counter.style1.v2 .counter-content .count-down .square {margin-right: 6px;}
.counter.style1.v2 .counter-content .count-down .square:last-child {margin-right: 0px;}
.count-down.style1.v2 .square {width: 50px;}
.counter.style1.v2 .counter-content .count-down .numb {height: 35px;line-height: 32px;width: 39px;padding: 0 0px;text-align: center;}
.counter.style1.v2 .counter-content .count-down .text {color: #484848;font-size: 15px;margin-top: 5px;}
.bestsellers, .featured, .hot-sale {width: 460px;float: left;padding-left: 55px;padding-right: 55px;}
.featured {padding-left: 66px;}
.hot-sale {padding-left: 74px;}
.boxed.style2 .container-fluid .bestsellers .flat-row-title, .boxed.style2 .container-fluid .featured .flat-row-title, .boxed.style2 .container-fluid .hot-sale .flat-row-title {margin-right: 0px;margin-left: 0px;margin-bottom: 34px;}
.bestsellers ul.product-list li, .featured ul.product-list li, .hot-sale ul.product-list li {margin-bottom: 31px;}
.bestsellers ul.product-list li .img-product, .featured ul.product-list li .img-product, .hot-sale ul.product-list li .img-product {margin-right: 23px;}
.bestsellers ul.product-list li .info-product .queue, .featured ul.product-list li .info-product .queue, .hot-sale ul.product-list li .info-product .queue {margin-bottom: 23px;margin-top: 6px;}
.count-down {margin-top: 58px;}
.count-down .square {display: inline-block;width: 68px;margin-right: 26px;text-align: center;}
.count-down .square:last-child {margin-right: 0px;}
.count-down .square .numb {width: 68px;height: 68px;line-height: 68px;color: #2d2d2d;text-align: center;font-size: 25px;font-family: "Nunito";font-weight: 500;border: 2px solid #e5e5e5;border-radius: 50%;}
.count-down .square .text {margin-top: 14px;margin-left: -4px;color: #f28b00;font-size: 20px;font-family: "Nunito";font-weight: 500;}
.count-down.style2 {margin-top: 63px;}
.count-down.style2 .square .numb {height: 59px;line-height: 55px;border-radius: 3px;}
.count-down.style2 .square .text {margin-top: 12px;}
.box-counter .product-item {width: 66.666667%;padding-left: 9px;float: left;}
.box-counter .product-item .imagebox.style3 .box-bottom {opacity: 1;display: block;transform: translateY(0%);position: relative;margin-top: 28px;}
.box-counter.style1 {padding: 28px 29px;border: 1px solid #e5e5e5;border-radius: 8px;margin-bottom: -2px;}
.box-counter.style1 .counter {width: 35%;padding-top: 3px;}
.box-counter.style1 .counter .special {top: 10px;right: 14px;background: transparent;}
.box-counter.style1 .product-item {width: 65%;padding-left: 28px;}
.imagebox.style3 {min-height: 440px;text-align: left;padding: 25px 20px 27px 45px;border: 2px solid #e5e5e5;border-radius: 8px;position: relative;}
.imagebox.style3 .box-image {float: left;margin-right: 42px;margin-top: 21px;height: auto;}
.imagebox.style3 .box-image.save span {position: absolute;top: 36px;left: -2px;background-color: #f28b00;padding: 0px 36px 0 30px;height: 62px;line-height: 67px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;color: #fff;font-size: 16px;font-weight: 700;z-index: 10;}
.imagebox.style3 .box-image.save span a {color: #fff !important;}
.imagebox.style3 .box-content .product-name {min-height: auto;margin-bottom: 14px;}
.imagebox.style3 .box-content ul.product-info {margin-bottom: 24px;}
.imagebox.style3 .box-content ul.product-info li {color: #919191;margin-bottom: 6px;}
.imagebox.style3 .box-content .price .sale {font-size: 25px;margin-left: 2px;margin-right: 16px;}
.imagebox.style3 .box-bottom .btn-add-cart a {display: inline-block;width: 232px;height: 50px;font-size: 16px;line-height: 52px;font-weight: 600;margin-left: 0px;}
.imagebox.style3 .box-bottom .compare-wishlist {margin-top: 20px;text-align: inherit;}
.imagebox .box-bottom .compare-wishlist a.compare {margin-right: 14px;}
.imagebox.style3 .box-bottom .compare-wishlist a.compare {margin-left: 30 px;}
.imagebox.style3.v1 {border: none;padding: 0px;min-height: auto;}
.imagebox.style3.v1 .box-image {margin-right: 42px;margin-top: 15px;}
.imagebox.style3.v1 .box-image.save span {top: 5px;left: -47px;padding: 0px 34px 0 32px;height: 62px;line-height: 63px;border-radius: 9px;}
.flat-imagebox.style4 {padding: 28px 0 15px;}
.flat-imagebox.style5 {padding: 83px 0 40px;}
.flat-imagebox.style7 {padding: 9px 0 15px;}
.flat-imagebox.style4.v1 {padding: 28px 0 23px;}
.imagebox.style4 {padding: 29px 16px 20px;text-align: left;border: 2px solid #e5e5e5;border-radius: 8px;min-height: auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.imagebox:hover.style4 {border: 2px solid #f28b00;}
.imagebox.style4-4 {border: 1px solid #e5e5e5 !important;}
.imagebox:hover.style4-4 {border: 1px solid #f28b00 !important;}
.imagebox.blue {border: 2px solid #e5e5e5 !important;}
.imagebox:hover.blue {border: 2px solid #0153a6 !important;}
.imagebox.style4 .box-image {height: 110px;line-height: 108px;text-align: center;margin-bottom: 4px;}
.imagebox.style4 .box-content .cat-name a {font-size: 12px;margin-left: 2px;}
.imagebox.style4 .box-content .cat-name a:before, .imagebox.style4 .box-content .cat-name a:after {display: none;}
.imagebox.style4 .box-content .product-name {min-height: 66px;margin-top: 4px;margin-left: 2px;}
.imagebox.style4 .box-content .product-name a {font-size: 13px;}
.imagebox.style4 .box-content .price .sale {font-size: 18px;margin-right: 10px;}
.imagebox.style4.v1, .imagebox.style4.v1:hover {border: 2px solid transparent;box-shadow: none;}
.imagebox.style4.v1 .box-image {height: 130px;line-height: 130px;}
.imagebox.style4.v1 .view {text-align: center;color: #9d9d9d;margin-bottom: 4px;}
.flat-imagebox.style6 {padding: 3px 0 0;}
.flat-imagebox.style6 .container-fluid {background: #f5f5f5;}
.flat-highlights {padding: 21px 0 50px;background-color: #f5f5f5;}
.flat-highlights.style2 {padding: 0px;background-color: #fff;}
.flat-highlights.style2 .container-fluid {background-color: #f5f5f5;padding: 21px 30px 50px 65px;}
.flat-highlights.style2 .container-fluid .col-md-3:first-child {padding-right: 35px;}
ul.product-list.style1 {padding: 0px 0 20px;}
ul.product-list.style1 li .img-product {text-align: center;background-color: #fff;border-radius: 8px;margin: 0;height: 100px;width: 100px;margin-right: 21px;overflow: hidden;border: 2px solid transparent;}
ul.product-list.style1 li:hover .img-product {border: 2px solid #e5e5e5;}
ul.product-list.style1 li .info-product .name {line-height: 1;}
ul.product-list.style1 li .info-product .queue {margin-left: 2px;line-height: 21px;margin-bottom: 5px;margin-top: 11px;}
ul.product-list.style1 li .info-product .queue i {margin-right: 5px;}
ul.product-list.style1 .info-product .price {margin-top: 23px;}
ul.product-list.style1.v1 {padding: 5px 0 34px;}
ul.product-list.style1.v2 {padding: 5px 0 23px;}
ul.product-list.style1.v2 li:not(:last-child) {margin-bottom: 31px;}
.flat-highlights.style1 {background-color: #fff;}
.flat-iconbox {padding: 30px 0 25px;background-color: #fff;}
.flat-iconbox.style1 {padding: 50px 0;}
.flat-iconbox.style2 {padding: 55px 0;}
.flat-iconbox.style3 {padding: 52px 0 55px;}
.flat-iconbox.style5 {padding: 42px 0 65px;}
.flat-iconbox.style6 {padding: 37px 0 28px;}
.flat-iconbox.style6 .col-md-3:nth-child(1) .iconbox {padding-right: 70px;}
.flat-iconbox.style6 .col-md-3:nth-child(2) .iconbox {padding-right: 10px;}
.flat-iconbox.style6 .col-md-3:nth-child(3) .iconbox {padding-left: 46px;}
.flat-iconbox.style6 .col-md-3:nth-child(4) .iconbox {padding-left: 104px;}
.iconbox {text-align: center;}
.iconbox .box-header .image {position: relative;height: 88px;line-height: 88px;text-align: center;}
.iconbox .box-header .image:before {content: "";position: absolute;left: 50%;height: 90px;width: 90px;line-height: 90px;border: 2px solid #e5e5e5;border-radius: 50%;text-align: center;margin-left: -45px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.iconbox .box-header:hover .image:before {border: 2px solid #f28b00;}
.iconbox .box-header .box-title h3 {margin-top: 32px;margin-bottom: 5px;}
.iconbox .box-content p {color: #919191;}
body.background #header {margin-bottom: 0px;background-color: #fff;}
body.background section.flat-row {padding: 0;margin: 0;margin-bottom: 30px;}
body.background section.flat-row.flat-slider {margin-bottom: 31px;}
body.background section.flat-row.flat-banner-box {margin-bottom: 26px;}
body.background section.flat-row.flat-banner-box .container {box-shadow: none;}
body.background #header .container {width: 1230px;}
body.background section.flat-row .container {padding-left: 0px;padding-right: 0px;padding: 10px 30px 0;width: 1200px;border-radius: 8px;background-color: #fff;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
body.background section.flat-row.flat-imagebox.style1 .container {padding-top: 13px;}
body.background section.flat-row.flat-imagebox.style2 .container {padding-top: 12px;}
body.background section.flat-row.flat-imagebox.style4 .container {padding: 12px 30px 24px;}
body.background section.flat-row.flat-imagebox.style4 .flat-row-title {margin-bottom: 19px;}
body.background section.flat-row.flat-highlights .container {padding-top: 18px;}
body.background section.flat-iconbox {padding: 36px 0 31px;margin-top: 32px;}
body.background section.flat-row.flat-slider .container, body.background section.flat-row.flat-banner-box .container {padding: 0;background-color: transparent;}
.product-item.one-half {width: 25% !important;}
.product-item.one-half > .imagebox.style2 .box-content .cat-name a:before, .product-item.one-half > .imagebox.style2 .box-content .cat-name a:after {width: 70px;}
.product-wrap.style2 .product {margin-right: -15px;margin-left: -15px;}
.product-wrap.style2 .product-tab ul.tab-list li {margin-right: 37px;}
.product-wrap.style2 .tab-item .product-box {margin-bottom: 7px;}
.product-wrap.style2 .product .product-item .imagebox.style2 .box-bottom {padding: 0;}
.product-wrap.style2 .product .product-item .imagebox.style2:hover {border: 2px solid #f28b00;}
.flat-imagebox.style2 .product-wrap.style2 .product .product-item .imagebox.style2 {margin-left: 0px;}
ul.flat-infomation.style1 {float: right;}
ul.flat-infomation.style1 li.phone {font-size: 15px;font-weight: 700;text-align: right;line-height: 97px;margin-right: 1px;letter-spacing: -0px;}
ul.flat-infomation.style1 li img {margin-right: 11px;margin-top: 3px;}
.box-cart.style1 {padding: 4px 0;}
.box-cart.style1 .inner-box ul.menu-compare-wishlist li a {height: 45px;width: 45px;border: 1px solid #fff;}
.box-cart.style1 .inner-box ul.menu-compare-wishlist li {margin-right: 13px;}
.box-cart.style1 .inner-box > a > div.icon-cart {width: 45px;height: 45px;border: 1px solid #fff;}
.box-cart.style1 .inner-box > a > div.icon-cart span {background-color: #484848;}
.box-cart.style1 .inner-box > a > .price {color: #fff;}
.box-cart.style1.v1 {padding: 30px 0 28px;float: right;}
.box-cart.style1.v1 .inner-box ul.menu-compare-wishlist li {margin-right: 11px;}
.box-cart.style1.v1 .inner-box ul.menu-compare-wishlist li a {border-color: #fec579;line-height: 39px;border-width: 2px;}
.box-cart.style1.v1 .inner-box ul.menu-compare-wishlist li.wishlist {margin-right: 13px;}
.box-cart.style1.v1 .inner-box > a > div.icon-cart {line-height: 39px;border-color: #fec579;}
.box-cart.style1.v1 .inner-box > a > div.icon-cart span {top: -4px;right: -11px;}
.box-cart.style1.v1 .inner-box > a > .price {margin-left: 12px;color: #484848;}
.flat-slider.style1 {background-color: #fff;padding: 0;}
.flat-slider.style1 .banner-box .inner-box:first-child {margin-bottom: 30px;}
.slider {background-color: #f5f5f5;border-radius: 8px;overflow: hidden;}
.slider .slider-item {overflow: hidden;background-color: #fff;position: relative;border-radius: 8px;}
.slider .slider-item .item-text {width: 64%;float: left;padding: 102px 60px;}
@media (max-width:768px) {.slider .slider-item .item-text {width: 100%;float: left;padding: 102px 60px;}}
.slider .slider-item .item-text .header-item {margin-bottom: 20px;}
.slider .slider-item .item-text .header-item p {color: #919191;font-family: "Nunito";font-size: 16px;font-weight: 300;}
.slider .slider-item .item-text .header-item p:last-child {font-family: "Open Sans";letter-spacing: .23px;margin-left: 2px;line-height: 25px;font-size: 15px;}
.slider .slider-item .item-text .header-item h2 {font-family: "Nunito";font-size: 52px;font-weight: 500;color: #f28b00;margin-bottom: 15px;}
.slider .slider-item .item-text .header-item h2 span {font-weight: 300;color: #2d2d2d;}
.slider .slider-item .item-text .content-item .price .sale {position: relative;color: #fff;font-size: 35px;font-weight: 700;background-color: #484848;line-height: 58px;display: inline-block;padding: 0px 40px 0 63px;height: 56px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;margin-left: -60px;margin-right: 21px;float: left;}
.slider .slider-item .item-text .content-item .regular {font-size: 18px;color: #919191;font-family: "Nunito";margin-top: 10px;margin-left: 4px;}
.slider .slider-item .item-image {}
.slider .slider-item:before {content: "";position: absolute;width: 92px;background-color: #ffc576;height: 200%;top: 0px;right: 273px;-webkit-transform: rotate(48deg);transform: rotate(48deg);}
.slider .slider-item .item-image .sale-off {position: absolute;top: 63px;left: 2px;z-index: 99;display: inline-block;height: 108px;width: 108px;border-radius: 50%;background-color: #f92400;color: #fff;text-align: center;padding-top: 32px;font-size: 25px;font-family: "Nunito";font-weight: bold;}
.slider .slider-item .item-image .sale-off span {font-size: 20px;font-family: "Nunito";margin-top: 2px;display: block;font-weight: 400;}
.slider .slider-item.style1 .item-text {padding: 80px 36px;}
.slider .slider-item.style1 .item-text .header-item {margin-bottom: 23px;}
.slider .slider-item.style1 .item-text .header-item h2 {margin-bottom: 12px;}
.slider .slider-item.style1 .item-text .header-item p:last-child {font-family: "Open Sans";letter-spacing: .23px;margin-left: 2px;line-height: 25px;font-size: 15px;}
.slider .slider-item.style1 .item-text .content-item .price .sale {padding: 0px 42px 0 69px;margin-left: -66px;margin-right: 19px;}
.slider .slider-item.style1 .item-image {padding-top: 124px;padding-right: 52px;}
.slider .slider-item.style1 .item-image .sale-off {left: 21px;}
.slider .slider-item.style1:before {width: 180px;top: 0px;right: 57px;-webkit-transform: rotate(60deg);transform: rotate(60deg);}
.owl-carousel .owl-controls {background-color: #f5f5f5;}
.slider .slider-item.style3 .item-text {padding: 80px 70px;}
.slider .slider-item.style3 {height: 255px;background-color: #f5f5f5;}
.slider .slider-item.style3 .item-image {padding-top: 30px;}
.slider .slider-item.style4 {background-color: #f5f5f5;height: 486px;}
.slider .slider-item.style4 .item-text {padding: 107px 48px;}
.slider .slider-item.style4 .item-image {padding-top: 113px;padding-right: 46px;}
.slider .slider-item.style4 .item-text .header-item {margin-bottom: 23px;}
.slider .slider-item.style4 .item-text .header-item h2 {margin-bottom: 12px;margin-top: 0px;font-size: 70px;color: #f28b00;}
.slider .slider-item.style4 .item-text .header-item p:last-child {font-family: "Open sans";line-height: 25px;margin-left: 2px;font-size: 15px;letter-spacing: .23px;}
.slider .slider-item.style4:before {right: 161px;}
.slider .slider-item.style6 {background: url("/images/slider/bg-1.png") top center no-repeat;height: 486px;border-radius: 5px;}
.slider .slider-item.style6:before {width: 0px;}
.slider .slider-item.style6 .item-text {padding: 106px 48px;}
.slider .slider-item.style6 .item-text .header-item h2 {color: #e84f59;margin-bottom: 12px;}
.slider .slider-item.style6 .item-text .header-item h2 span {color: #fff;}
.slider .slider-item.style6 .item-text .header-item p:last-child, .slider .slider-item.style7 .item-text .header-item p:last-child {font-family: "Open Sans";font-size: 15px;font-weight: 400;margin-left: 1px;}
.slider .slider-item.style6 .item-text .header-item {margin-bottom: 25px;}
.slider .slider-item.style6 .item-text .content-item .price .btn-shop a {color: #fff;border: 2px solid #fff;}
.slider .slider-item.style6 .item-image {padding-top: 99px;padding-right: 82px;}
.slider .slider-item.style7 {background: #f5f5f5;height: 485px;border-radius: 10px;}
.slider .slider-item.style7:before {width: 0px;}
.slider .slider-item.style7 .item-text {padding: 107px 30px 107px 48px;width: auto;}
.slider .slider-item.style7 .item-image {padding-right: 23px;padding-top: 104px;}
.slider .slider-item.style7 .item-text .header-item {margin-bottom: 24px;}
.slider .slider-item.style7 .item-text .header-item h2 {margin-bottom: 13px;}
.slider .slider-item.style8 {background: #f2f2f2;height: 485px;}
.slider .slider-item.style8:before {width: 0;}
.slider .slider-item.style8 .item-text {width: auto;float: left;padding: 115px 0px;}
.slider .slider-item.style8 .item-text .header-item h2 {font-size: 60px;color: #484848;margin-top: 10px;margin-bottom: 13px;}
.slider .slider-item.style8 .item-text .header-item {margin-bottom: 23px;}
.slider .slider-item.style8 .item-text .content-item .regular {margin-top: 0px;}
.slider .slider-item.style8 .item-image {padding-top: 37px;padding-right: 0px;margin-right: -3px;}
.slider .slider-item.style8 .item-text .content-item .price .sale {background: transparent;color: #f28b00;}
.slider .slider-item.style8 .item-text .content-item .btn-shop a {border-color: #f28b00;background: #f28b00;color: #fff;line-height: 48px;margin-left: 4px;margin-top: 33px;}
.slider .slider-item.style8 .item-text .content-item .btn-shop a:before {background: #d27800;}
.slider .slider-item.style9 {background: #f5f5f5;height: 256px;}
.slider .slider-item.style9:before {top: -30px;right: 101px;}
.slider .slider-item.style9 .item-text {padding: 80px 30px;}
.slider .slider-item.style9 .item-text .header-item h2 {margin-top: 15px;}
.slider .slider-item.style9 .item-image {padding-top: 28px;padding-right: 79px;}
.btn-shop a {line-height: 46px;margin-top: 4px;border: 1px solid #e5e5e5;border-radius: 30px;display: inline-block;padding: 0 35px 0 38px;font-size: 14px;font-weight: bold;color: #2d2d2d;background: #fff;position: relative;overflow: hidden;z-index: 5;}
.btn-shop a:hover {color: #2d2d2d;}
.btn-shop a:before {content: "";position: absolute;background: #e5e5e5;width: 100%;height: 100%;z-index: -1;top: 0;left: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .4s;transition-duration: .4s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.btn-shop a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.btn-shop a img {padding-left: 15px;}
.btn-shop-v2 a {line-height: 46px;margin-top: 4px;border: 2px solid #e84f59;border-radius: 30px;display: inline-block;padding: 0 35px 0 38px;font-size: 14px;font-weight: bold;color: #fff;position: relative;overflow: hidden;z-index: 5;}
.btn-shop-v2 a:hover {color: #fff;}
.btn-shop-v2 a:before {content: "";position: absolute;background: #e84f59;width: 100%;height: 100%;z-index: -1;top: 0;left: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .4s;transition-duration: .4s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.btn-shop-v2 a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.btn-shop-v2 a img {padding-left: 15px;}
.slider-item.style1 .item-text, .slider-item.style5 .item-text {width: auto;}
.slider-item.style1 .item-text .content-item .btn-shop {margin-top: 20px;}
.slider-item {background-color: #fff;height: 481px;}
.slider-item.style2 .item-text {width: 50%;}
.slider-item.style2 .item-text .content-item .price .sale {background-color: #f28b00;}
.slider-item.style2.v2 {background: #f5f5f5;}
.slider .slider-item.style2.v2 .item-text .header-item {margin-bottom: 23px;}
.slider .slider-item.style2.v2 .item-text .header-item h2 {margin-bottom: 12px;}
.slider .slider-item.style2.v2 .item-text .content-item .regular {margin-top: 7px;}
.slider .slider-item.style5 {background: #f5f5f5;height: 485px;}
.slider .slider-item.style5 .item-text {padding: 76px 47px;}
.slider .slider-item.style5 .item-text .header-item {margin-bottom: 0px;}
.slider .slider-item.style5 .item-text .header-item h2 {margin-bottom: 12px;}
.slider .slider-item.style5 .item-text .content-item .btn-shop a {margin-top: 22px;}
.slider .slider-item.style5 .item-image {padding-top: 77px;padding-right: 65px;}
.slider .slider-item.style5:before {right: 195px;}
.grid-right .slider {margin-top: 26px;background: #fff;}
.slider .slider-item.style10 {background: #f5f5f5;height: 487px;}
.slider .slider-item.style10:before {width: 0;}
.slider .slider-item.style10 .item-text {width: 38%;padding: 68px 0 0 88px;}
.slider .slider-item.style10 .item-text .header-item {margin-bottom: 22px;}
.slider .slider-item.style10 .item-text .header-item h2 {font-size: 70px;margin-top: 0px;margin-bottom: 13px;}
.slider .slider-item.style10 .item-text .header-item h2 span {color: #484848;}
.slider .slider-item.style10 .item-text .content-item .price .sale {background: transparent;color: #f28b00;font-weight: bold;}
.slider .slider-item.style10 .item-text .content-item .regular {margin-top: 0px;margin-left: 3px;}
.slider .slider-item.style10 .item-text .content-item .btn-shop a {margin-top: 34px;padding: 0 35px 0 37px;margin-left: 4px;}
.slider .slider-item.style10 .item-image {padding-top: 59px;padding-right: 102px;}
.boxed.style1 .flat-row {margin-bottom: 30px;padding: 0px;}
.boxed.style1 .flat-row.flat-highlights {margin-bottom: 37px;}
.boxed.style1 .flat-row.flat-highlights.style1 {margin-bottom: 34px;}
.boxed.style1 .flat-row.flat-highlights.style2 {margin-bottom: 24px;}
.boxed.style1 .flat-row.flat-slider.style3 {margin-bottom: 35px;background: #fff;}
.boxed.style1 .flat-row.flat-slider.style4 {margin-bottom: 21px;background: #fff;}
.boxed.style1 .flat-row.flat-slider.style5 {margin-bottom: 23px;background: #fff;}
.boxed.style1 .flat-row.flat-highlights.style6 {margin-bottom: 50px;}
.boxed.style1 footer.backround {border-color: #f5f5f5;}
.flat-banner-box.style1 {padding: 0;}
.flat-banner-box.style1 .banner-box {margin-right: -3px;}
.box-wrap {border: 1px solid #e5e5e5;border-radius: 8px;}
.box-wrap .flat-row-title {margin-bottom: 0px;}
.box-wrap .flat-row-title h3 {padding: 29px 0 20px 35px;}
.box-wrap.style1 {height: 499px;}
.box-wrap.style1 .flat-row-title {margin-bottom: 34px;}
.box-wrap.style1 .flat-row-title h3 {padding: 22px 0 15px 29px;}
.box-wrap.style1 ul.product-list.style1 {padding-left: 9px;}
.box-wrap.style1 ul.product-list.style1 li:not(:last-child) {margin-bottom: 19px;}
.box-wrap.style1 ul.product-list.style1 li .info-product .name {line-height: 24px;}
.box-wrap.style1 ul.product-list.style1 li .info-product .queue {margin-top: 6px;}
.imagebox.style5 {padding: 0 35px;text-align: left;border: 2px solid transparent;overflow: hidden;}
.imagebox.style5:hover {border: 2px solid transparent;}
.imagebox.style5 .box-text {float: left;padding: 43px 0 42px;margin-right: 30px;}
.imagebox.style5 .box-text .box-content .cat-name a {font-size: 16px;}
.imagebox.style5 .box-content .cat-name a:before, .imagebox.style5 .box-content .cat-name a:after {display: none;}
.imagebox.style5 .box-text .box-content .product-name {min-height: auto;margin: 17px 0 19px;}
.imagebox.style5 .box-text .box-content .product-name a {font-size: 25px;color: #484848;display: inline-block;}
.imagebox.style5 .box-content .price .sale {font-size: 26px;}
.imagebox.style5 .box-text .box-bottom {opacity: 1;width: auto;margin: 19px 0 0;left: 0;top: 30px;position: relative;height: auto;display: block;}
.imagebox.style5 .box-text .box-bottom .btn-add-cart a {display: inline-block;height: 56px;line-height: 56px;font-size: 18px;font-weight: 600;padding: 0 61px;margin-bottom: 9px;}
.imagebox.style5 .box-bottom .compare-wishlist {margin-top: 8px;}
.imagebox.style5 .box-bottom .compare-wishlist a.compare {margin-left: 8px;}
.imagebox.style5 .box-image {overflow: hidden;margin-top: 18px;margin-bottom: 0px;height: auto;}
.count-down.style1 {margin-top: 48px;}
.count-down.style1 .square {width: auto;margin-right: 20px;}
.count-down.style1 .square .numb {width: 50px;height: 50px;line-height: 48px;font-size: 18px;color: #484848;}
.count-down.style1 .square .text {font-size: 16px;font-weight: 400;margin-top: 5px;}
.box-owl-carousel .rows {margin: 0 18px 0 48px;padding: 26px 0 30px;}
.box-owl-carousel .rows:nth-child(2) {padding-bottom: 41px;}
.box-owl-carousel .rows:first-child {border-bottom: 1px solid #e5e5e5;}
.box-owl-carousel .rows .imagebox.style1.v1 {width: 33.3333%;float: left;border-right: 1px solid #e5e5e5;min-height: auto;}
.box-owl-carousel .rows .imagebox:hover {border-color: transparent;border-right: 1px solid #e5e5e5;border-radius: 0px;}
.box-owl-carousel .rows .imagebox:nth-child(3), .box-owl-carousel .rows .imagebox.style1.v1:nth-child(3) {border-right: none;}
.box-owl-carousel .rows .imagebox.style1.v1 .box-image {margin-bottom: 0px;margin-right: 7px;height: 185px;line-height: 200px;}
.box-owl-carousel .rows .imagebox.style1.v1 .box-content {padding-top: 31px;}
.box-owl-carousel.margin-box {margin: 0 31px;}
.imagebox.style1.v1 .box-image {margin-top: 15px;}
.imagebox.style1.v1 .box-content {padding-top: 35px;}
.imagebox.style1.v1 .box-content .cat-name a {color: #484848;font-size: 16px;}
.imagebox.style1.v1 .box-content .product-name {min-height: 74px;}
.imagebox.style1.v1 .box-content .btn-more a {font-size: 14px;font-weight: 600;}
.box-owl-carousel.style1 {height: 809px;}
.box-owl-carousel.style1 .rows {margin: 0 18px 0 23px;padding: 26px 0 23px;}
.box-owl-carousel.style1 .imagebox.style7 {padding: 19px 20px 7px;}
.box-owl-carousel.style1 .imagebox.style7 .box-image {height: 193px;}
.box-owl-carousel.style1 .imagebox {float: left;width: 33.3%;border-right: 1px solid #e5e5e5;min-height: auto;}
.box-owl-carousel.style1 .imagebox .box-image {height: 180px;line-height: 180px;}
.box-owl-carousel.style2 .rows {padding: 26px 0 20px;}
.box-owl-carousel.style2 .rows:last-child {padding-bottom: 14px;}
.box-owl-carousel.style2 .rows .imagebox.style1.v1 .box-image {margin-right: 3px;}
.box-owl-carousel.style2 .rows .imagebox.style1.v1 .box-content {padding-top: 5px;}
.box-owl-carousel.style2 .rows .imagebox.style1.v1 .box-content .cat-name a {font-size: 16px;}
.box-owl-carousel.style2 .rows .imagebox.style1.v1 ul.cat-list {margin-top: 18px;}
.box-owl-carousel.style2 .rows .imagebox.style1.v1 ul.cat-list li {margin-bottom: 0px;}
.box-owl-carousel.style2 .rows .imagebox.style1.v1 .btn-more a {margin-top: 21px;}
main#home-4 {padding: 7px 0 8px;}
.flat-imagebox .banner-box .inner-box {margin-left: -1px;}
.flat-imagebox .banner-box .inner-box:first-child {margin-bottom: 30px;}
.iconbox.style1 {border: 1px solid #e5e5e5;border-radius: 8px;background-color: #fff;position: relative;-webkit-transition: all .3s;transition: all .3s;}
.iconbox.style1:before {content: "";position: absolute;border-style: solid;z-index: 5;border-radius: 8px;box-sizing: content-box;width: 100%;top: -1px;left: 0;height: 100%;border-color: #f28b00;border-width: 1px 0 1px 0;-webkit-transition-delay: .05s;transition-delay: .05s;-webkit-transition: all .3s;transition: all .3s;transform: scaleX(0);}
.iconbox.style1:hover:before {transform: scaleX(1);}
.iconbox.style1:after {content: "";position: absolute;border-style: solid;z-index: 5;border-radius: 8px;box-sizing: content-box;width: 100%;top: 0px;left: -1px;height: 100%;border-color: #f28b00;border-width: 0 1px 0 1px;-webkit-transition-delay: .05s;transition-delay: .05s;-webkit-transition: all .3s;transition: all .3s;transform: scaleY(0);}
.iconbox.style1:hover:after {transform: scaleY(1);}
.iconbox.style1 .box-header .image {display: inline-block;width: 40%;}
.row .col-md-3:nth-child(1) .iconbox.style1 .box-header .box-title {padding-left: 33px;}
.row .col-md-3:nth-child(3) .iconbox.style1 .box-header .box-title {padding-left: 48px;}
.row .col-md-3:nth-child(4) .iconbox.style1 .box-header .box-title {padding-left: 8px;}
.iconbox.style1 .box-header .image:before {display: none;}
.iconbox.style1 .box-header .box-title {text-align: left;display: inline-block;width: 58%;padding-left: 20px;vertical-align: middle;}
.iconbox.style1 .box-header .box-title h3 {font-size: 18px;margin: 0;line-height: 22px;}
.iconbox.style1.v1 {box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);border: none;}
.owl-carousel.owl-theme .owl-controls .owl-dots {padding-top: 26px;}
.owl-carousel.owl-theme.style2 .owl-controls {background: #fff;}
.owl-theme.owl-carousel-1 .owl-controls .owl-nav div.owl-prev {left: -7px;margin-top: -2px;}
.owl-theme.owl-carousel-1 .owl-controls .owl-nav div.owl-next {right: -7px;margin-top: -2px;}
.box-owl-carousel.owl-carousel-2 .rows {border-bottom: none;}
.box-owl-carousel.owl-carousel-2 .rows .imagebox.style4.v1:hover {border-color: transparent;}
.owl-carousel-2.owl-theme .owl-controls .owl-nav div.owl-prev {top: 90px;left: -8px;}
.owl-carousel-2.owl-theme .owl-controls .owl-nav div.owl-next {top: 90px;left: 44px;right: auto;}
.owl-carousel-2.owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-carousel-2.owl-theme .owl-controls .owl-nav div.owl-next:before {color: #484848;font-size: 24px;}
.owl-carousel-2.owl-theme.style2 .owl-controls .owl-nav div.owl-prev {top: 92px;left: 25px;}
.owl-carousel-2.owl-theme.style2 .owl-controls .owl-nav div.owl-next {top: 92px;left: 76px;right: auto;}
.owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-prev, .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next {border-radius: 50%;border: 2px solid #e5e5e5;left: -23px;margin-top: -58px;background-color: #fff;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-prev:hover, .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next:hover {border: 2px solid #f28b00;}
.owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next {right: -20px;left: auto;}
.owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next:before {color: #484848;}
.owl-carousel-3.owl-theme .owl-controls {background-color: #fff;}
.owl-carousel-3.owl-theme .owl-controls .owl-dots {padding: 20px 0 3px;}
.owl-carousel-3.owl-theme.style2 .owl-controls {display: none;}
body.background .flat-imagebox.style4 .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-prev, body.background .flat-imagebox.style4 .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next {border-radius: 50%;border: 1px solid #e5e5e5;left: -53px;margin-top: -63px;background-color: #fff;}
body.background .flat-imagebox.style4 .owl-carousel-3.owl-theme .owl-controls .owl-nav div.owl-next {right: -50px;left: auto;}
.owl-carousel-3.owl-theme.style1 .owl-controls .owl-nav div.owl-prev, .owl-carousel-3.owl-theme.style1 .owl-controls .owl-nav div.owl-next {margin-top: -48px;}
.owl-carousel-3.owl-theme.style1 .owl-controls .owl-dots {padding: 21px 0 32px;}
.owl-carousel-3.owl-theme.style3 .owl-controls .owl-nav div.owl-prev, .owl-carousel-3.owl-theme.style3 .owl-controls .owl-nav div.owl-next {margin-bottom: -49px;}
.owl-carousel-3.owl-theme.style3 .owl-controls .owl-dots {padding: 29px 0 14px;}
.owl-carousel-4.owl-theme .owl-controls .owl-dots {text-align: center;padding-top: 35px;position: absolute;top: -115px;right: 10px;}
.owl-carousel-4.owl-theme.style1 .owl-controls .owl-dots {top: -99px;right: -4px;}
.owl-carousel-6.owl-theme .owl-controls {background: #fff;}
.owl-carousel-6.owl-theme .owl-controls .owl-nav div.owl-prev, .owl-carousel-6.owl-theme .owl-controls .owl-nav div.owl-next {border-radius: 50%;border: 1px solid #e5e5e5;left: -66px;margin-top: -65px;width: 45px;height: 45px;line-height: 42px;background-color: #fff;}
.owl-carousel-6.owl-theme .owl-controls .owl-nav div.owl-next {right: -63px;left: auto;margin-top: -65px;}
.owl-carousel-6.owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-carousel-6.owl-theme .owl-controls .owl-nav div.owl-next:before {color: #484848;}
.owl-carousel-6.owl-theme .owl-controls .owl-dots {padding-top: 36px;padding-bottom: 17px;}
.owl-carousel-7 {padding-right: 1px;}
.owl-carousel-7 .product-box {border: 1px solid #e5e5e5;border-radius: 8px;box-sizing: border-box;height: 372px;}
.owl-carousel-7 .product-box.style2 {margin-bottom: 0px;}
.owl-carousel-7 .product-box.style2:hover .imagebox {min-height: auto;border-color: transparent;box-shadow: none;}
.owl-carousel-8.owl-theme .owl-controls {background: #fff;}
.owl-carousel-9.owl-theme {text-align: center;}
.owl-carousel-9.owl-theme .owl-controls {background: #fff;}
.owl-theme.owl-carousel-9 .owl-controls .owl-nav div.owl-prev, .owl-theme.owl-carousel-9 .owl-controls .owl-nav div.owl-next {left: -15px;border: 1px solid #e5e5e5;margin-top: -20px;border-radius: 50%;}
.owl-theme.owl-carousel-9 .owl-controls .owl-nav div.owl-next {left: auto;right: -15px;}
.owl-carousel-9.owl-theme.style1 .owl-controls {display: none;}
.owl-carousel-10.owl-theme .owl-controls .owl-dots {text-align: center;padding-top: 36px;padding-right: 1px;position: absolute;top: -115px;right: 10px;}
.owl-carousel-11.owl-theme .owl-controls .owl-dots {position: absolute;bottom: 22px;left: 61px;}
.owl-theme.style1.owl-carousel-11 .owl-dots .owl-dot.active span, .owl-theme.style1.owl-carousel-11 .owl-dots .owl-dot:hover span {border-color: #e84f59;}
.owl-theme.style1.owl-carousel-11 .owl-dots .owl-dot.active span:after, .owl-theme.style1.owl-carousel-11 .owl-dots .owl-dot:hover span:after {background: #e84f59;}
.owl-carousel-11.style2.owl-theme .owl-controls .owl-dots {bottom: 33px;left: 46px;}
.owl-carousel-11.style2.owl-theme .owl-controls .owl-dots {bottom: 31px;left: 45px;}
.owl-carousel-12.owl-theme .owl-controls .owl-nav div.owl-prev {top: -14px;right: 66px;left: auto;}
.owl-carousel-12.owl-theme .owl-controls .owl-nav div.owl-next {top: -14px;right: 24px;}
.owl-carousel-13.owl-theme {height: 346px;}
.owl-carousel-13.owl-theme .owl-controls .owl-nav div.owl-prev {top: -14px;right: 66px;left: auto;}
.owl-carousel-13.owl-theme .owl-controls .owl-nav div.owl-next {top: -14px;right: 24px;}
.owl-carousel-14.owl-theme .owl-controls .owl-nav div.owl-prev {top: auto;bottom: 26px;left: 58px;border: 2px solid #e5e5e5;border-radius: 50%;height: 45px;width: 45px;background: #f5f5f5;}
.owl-carousel-14.owl-theme .owl-controls .owl-nav div.owl-next {top: auto;bottom: 26px;left: 120px;border: 2px solid #e5e5e5;border-radius: 50%;height: 45px;width: 45px;background: #f5f5f5;}
.owl-carousel-14.owl-theme .owl-controls .owl-nav div.owl-next:hover, .owl-carousel-14.owl-theme .owl-controls .owl-nav div.owl-prev:hover {background: #fff;}
.owl-carousel-14.owl-theme .owl-controls .owl-nav div.owl-next:before, .owl-carousel-14.owl-theme .owl-controls .owl-nav div.owl-prev:before {color: #484848;}
.owl-carousel-15 {margin-left: -3px;}
.owl-carousel-15.slider {overflow: visible;}
.owl-carousel-15.owl-theme .owl-controls {background: #f2f2f2;}
.owl-carousel-15.owl-theme .owl-controls .owl-dots {padding-top: 50px;padding-bottom: 20px;}
.owl-carousel-15.owl-theme .owl-controls .owl-nav div.owl-prev, .owl-carousel-15.owl-theme .owl-controls .owl-nav div.owl-next {left: -277px;height: 62px;line-height: 58px;margin-top: -23px;width: 62px;border: 2px solid #b9b9b9;border-radius: 50%;}
.owl-carousel-15.owl-theme .owl-controls .owl-nav div.owl-next {left: auto;right: -293px;}
.owl-carousel-15.owl-theme .owl-controls .owl-nav div.owl-prev:before, .owl-carousel-15.owl-theme .owl-controls .owl-nav div.owl-next:before {color: #484848;font-size: 23px;}
.owl-carousel-16.owl-theme.slider {background-color: #fff;}
.owl-carousel-16.owl-theme .owl-item {border-radius: 8px;}
.owl-carousel-16.owl-theme .owl-controls, .owl-carousel-17.owl-theme .owl-controls, .owl-carousel-19.owl-theme .owl-controls {background-color: #fff;}
.owl-carousel-16.owl-theme .owl-controls .owl-dots {padding-top: 12px;padding-bottom: 2px;}
.owl-carousel-16.owl-theme.style1.slider {margin-bottom: 46px;}
.owl-carousel-16.owl-theme.style1 .owl-controls .owl-dots {position: absolute;bottom: 11px;left: 50%;margin-left: -74px;}
.owl-carousel-18.owl-theme .owl-controls .owl-dots {padding-top: 26px;position: absolute;bottom: 15px;left: 50%;margin-left: -75px;}
.owl-carousel-19.owl-theme .owl-controls .owl-dots {position: absolute;top: -103px;right: -6px;}
.owl-carousel-19.owl-theme .owl-carousel-item .product-box.style1.v1 {margin-bottom: 0px;}
.owl-carousel-19.owl-theme .owl-carousel-item .product-box.style1.v1:last-child {margin-bottom: 40px;}
.sidebar .widget.widget-count {margin-bottom: 27px;}
.sidebar .widget.widget-count .widget-title h3 {margin-bottom: 30px;}
.sidebar .widget.widget-products {margin-bottom: 37px;}
.sidebar .widget.widget-accessories {margin-bottom: 31px;}
.widget-accessories .box-product {border: 1px solid #e5e5e5;border-radius: 8px;}
.widget-accessories .box-product .imagebox {min-height: 330px;}
.widget-accessories .box-product .imagebox:hover {border-color: transparent;}
.product-box.style2.v1 {padding-right: 0px;height: 370px;margin-bottom: 31px;}
.product-box.style2.v1 .imagebox {padding-bottom: 15px;}
.wrap-imagebox .product-tab {margin-bottom: 29px;}
.wrap-imagebox .product-tab ul.tab-list li {padding: 0 0 12px;margin-right: 52px;}
.wrap-imagebox .box-product .row .imagebox {border: 1px solid #e5e5e5;border-radius: 8px;min-height: auto;}
.wrap-imagebox .box-product .row .imagebox:hover {}
.wrap-imagebox .rows {margin-left: -15px;margin-right: -15px;}
.wrap-imagebox .rows.style1 {margin: 0px;}
.wrap-imagebox .rows.style1 .owl-carousel-4.owl-theme .owl-controls .owl-dots {top: -100px;right: -3px;}
.wrap-imagebox .rows .product-box.style1 {width: 50%;padding-left: 15px;padding-right: 15px;float: left;height: 223px;}
.flat-brand .owl-carousel-5 li {position: relative;text-align: center;}
.flat-brand .owl-carousel-5 li:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.flat-brand.style1 {padding: 30px 0;}
.flat-brand.style1 .title {margin-bottom: 30px;}
.flat-newsletter {margin-bottom: 13px;}
.flat-newsletter .form-newsletter {border: 2px solid #e5e5e5;border-radius: 8px;padding: 56px 93px 50px 42px;}
.flat-newsletter .form-newsletter .left {float: left;padding-top: 20px;}
.flat-newsletter .form-newsletter .left .title {float: left;font-family: "Nunito";font-weight: 500;font-size: 30px;margin-right: 50px;color: #484848;line-height: 50px;}
.flat-newsletter .form-newsletter .left form input {height: 50px;border-color: #f5f5f5;background-color: #f5f5f5;border-radius: 5px;width: 362px;}
.flat-newsletter .form-newsletter .left form {display: inline-block;position: relative;}
.flat-newsletter .form-newsletter .left form button {position: absolute;top: 0;right: 0;background-color: transparent;}
.flat-newsletter .form-newsletter .right {float: right;}
.boxed.style2 .container-fluid {width: 1720px;}
.boxed.style2 .container-fluid .flat-row-title {margin-right: -15px;margin-left: -15px;}
.boxed.style2 .footer-bottom.style1 p.copyright {margin-left: -10px;}
.boxed.style2 .footer-bottom.style1 p.btn-scroll {margin-right: -11px;}
.grid-left {width: 15.1%;}
.header-bottom.style1 {background-color: #fff;}
.header-bottom .grid-left #mega-menu {top: 0;}
.header-bottom .grid-left #mega-menu > .btn-mega {border-top-left-radius: 5px;border-top-right-radius: 5px;height: 67px;padding-left: 90px;line-height: 72px;}
.header-bottom .grid-left #mega-menu > .btn-mega span {left: 49px;top: 35px;}
.header-bottom .grid-left #mega-menu.style1 > ul.menu {border-width: 2px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.grid-right {width: calc(100% - 16.8%);margin-left: 1.7%;}
.grid-right.col-10 {width: calc(100%);margin-left: 0px;}
.header-bottom .grid-right {background-color: #f28b00;border-radius: 5px;padding: 7px 45px 8px 62px;}
.header-bottom .grid-right ul.flat-infomation {float: left;line-height: 55px;margin-right: 82px;}
.header-bottom .grid-right ul.flat-infomation li {color: #fff;font-size: 14px;}
.header-bottom .grid-right ul.flat-infomation li a {color: #fff;}
.header-bottom .grid-right .top-search.style1 {width: 61.3%;margin-left: 5px;padding: 4px 0px 2px 1px;margin-right: 0px;}
.header-bottom .grid-right .top-search.style1 form.form-search .box-search input {height: 49px;}
.header-bottom .grid-right .top-search.style1 form.form-search .box-search .btn-search button {padding: 0 29px;height: 49px;}
.wrap-most-view {padding: 0 64px;width: 100%;}
#shop {margin-top: 30px;}
#shop .sidebar .widget {margin-bottom: 0px;}
#shop .sidebar .widget .widget-content {margin-bottom: 30px;}
#shop .sidebar .widget .widget-title h3 {line-height: 14px;padding-bottom: 19px;margin-bottom: 22px;}
#shop .sidebar .widget-brands {margin-bottom: 22px;}
#shop .sidebar .widget-brands .widget-title h3 {margin-bottom: 27px;}
#shop .sidebar .widget-brands .widget-content input, #shop .sidebar .widget-color .widget-content input {height: 40px;padding-left: 27px;}
#shop .sidebar .widget-price .widget-content > p {font-size: 14px;font-weight: bold;color: #484848;margin-bottom: 18px;}
#shop .sidebar .widget-color {margin-bottom: 7px;}
#shop.style1 {margin-top: 26px;margin-bottom: 75px;}
#shop.style1 .sidebar {margin-top: 4px;}
#shop.style2 {margin-top: 35px;}
#shop.style3 {margin-top: 37px;}
#shop.style3 .main-shop .wrap-imagebox .flat-row-title.style1 {margin-bottom: 2px;border-bottom: none;}
#shop.style3 .main-shop .sort-product.style1 {margin-bottom: 38px;}
#shop.style3 .main-shop .blog-pagination.style1 {margin-top: 36px;}
.widget-categories > ul.cat-list > li > span {color: #484848;padding-left: 21px;position: relative;cursor: pointer;}
.widget-categories > ul.cat-list > li > span:before {content: "";position: absolute;font-family: "fontawesome";top: -2px;left: 0;}
.widget-categories > ul.cat-list > li > span > i {color: #bababa;font-size: 12px;display: inline-block;padding-left: 10px;}
.widget-categories > ul.cat-list.style1 > li.active > span, .widget-categories > ul.cat-list.style1 > li > span:hover {color: #f28b00;}
.widget-categories > ul.cat-list.style1 > li > span.active:before {content: "";-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.ui-slider .ui-slider-handle {width: 12px;height: 12px;background-color: #fff;border: 2px solid #fd7e21;border-radius: 50%;}
.ui-widget-header {border: 1px solid #ddd;background: #aaa;color: #333;font-weight: bold;}
.ui-slider-horizontal .ui-slider-handle {top: 50%;margin-top: -6px;}
.search-filter-input .amount input {padding: 0;margin-bottom: 0;background: transparent;display: inline-block;border-color: transparent;text-align: center;}
.box-checkbox {margin-top: 28px;height: 180px;overflow: hidden;}
.box-checkbox li.check-box {position: relative;padding-left: 20px;margin-bottom: 16px;}
.box-checkbox li.check-box input[type=checkbox] {position: absolute;left: 12px;opacity: 0;}
.box-checkbox li label {position: relative;}
.box-checkbox li label span {color: #bababa;}
.box-checkbox li.check-box label:before {content: "";display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 5px;margin-left: -20px;border: 2px solid #e7e7e7;border-radius: 4px;background-color: #fff;-webkit-transition: border .15s ease-in-out,color .15s ease-in-out;-o-transition: border .15s ease-in-out,color .15s ease-in-out;transition: border .15s ease-in-out,color .15s ease-in-out;}
.box-checkbox li.check-box label:after {content: "";display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 1px;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 11px;color: #555;}
.check-box label {display: inline-block;position: relative;padding-left: 10px;}
input[type="checkbox"]:checked + label:before {background-color: #f28b00;}
.check-box input[type="checkbox"]:checked + label:before {background-color: #f0ad4e;border-color: #f0ad4e;}
.check-box input[type="checkbox"]:checked + label:after {color: #fff;font-family: "FontAwesome";content: "";}
.main-shop .wrap-imagebox .flat-row-title {margin-bottom: 0px;}
.main-shop .wrap-imagebox .flat-row-title h3 {display: inline-block;padding: 12px 0 19px;}
.main-shop .blog-pagination {margin-top: 15px;margin-bottom: 17px;}
.wrap-imagebox .flat-row-title.style1 {margin-bottom: 0;border-bottom: 1px solid #e5e5e5;}
.wrap-imagebox .flat-row-title.style1 h3 {float: left;}
.wrap-imagebox .flat-row-title span {float: right;padding-top: 15px;}
.wrap-imagebox .flat-row-title.style4 {margin-bottom: 0;border-bottom: none;}
.wrap-imagebox .flat-row-title.style4 h3 {padding-bottom: 22px;}
.sort-product {padding: 17px 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 38px;}
.sort-product .icons {float: left;}
.sort-product .icons li {display: inline-block;line-height: 40px;margin-right: 16px;overflow: hidden;cursor: pointer;}
.sort-product .icons li img {opacity: .5;}
.sort-product .icons li.active img {opacity: 1;}
.sort-product .sort {float: right;}
.sort-product .sort > div {display: inline-block;margin-left: 20px;position: relative;}
.sort-product .sort > div.popularity:before, .sort-product .sort > div.showed:before {content: "";position: absolute;font-family: "fontawesome";top: 10px;right: 24px;z-index: 3;}
.sort-product .sort > div select {border: 2px solid #e5e5e5;}
.sort-product .sort > div.popularity select {height: 40px;width: 188px;padding: 2px 25px;}
.sort-product .sort > div.showed select {height: 40px;width: 127px;padding: 2px 23px;}
.sort-product.style1 {border-radius: 40px;background-color: #f5f5f5;border-bottom: none;padding: 15px 27px 6px 40px;margin-bottom: 48px;position: relative;}
.sort-product.style1 .sort > div select {background-color: #fff;border-color: #fff;height: 40px;}
.sort-product.style1 .sort div.popularity select {width: 188px;padding-left: 28px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.sort-product.style1 .sort div.showed select {width: 127px;padding-left: 26px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.filter {background-color: #f28b00;padding: 0 33px;color: #fff;height: 40px;line-height: 38px;border-radius: 20px;font-size: 13px;margin-left: 9px;}
.box-filter {background: #f5f5f5;border-radius: 10px;position: absolute;width: 100%;top: 150px;left: 0px;z-index: 990;padding: 40px 5px 30px;opacity: 0;visibility: hidden;-webkit-transition: all .3s;transition: all .3s;}
.box-filter.active {opacity: 1;visibility: visible;top: 117px;-webkit-transition: all .3s;transition: all .3s;}
.box-filter .widget {width: 25%;padding: 0 25px;float: left;}
.box-filter .widget .widget-title {padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;}
.box-filter .widget-price .widget-content p {font-weight: bold;font-size: 14px;color: #484848;margin-bottom: 15px;}
.box-filter .widget-price .widget-content .price .ui-widget-content {background: #fff;}
.box-filter .widget .widget-content form input {background: #fff;}
.box-checkbox li.check-box label {cursor: pointer;}
.box-filter .widget .widget-content .box-checkbox li.check-box label:before {background: #f5f5f5;}
.box-filter .widget .widget-content .box-checkbox .check-box input[type="checkbox"]:checked + label:before {background: #f28b00;}
#shop.style2 .main-shop .blog-pagination.style1 {margin-top: 35px;margin-bottom: 13px;}
.wrap-imagebox.style1 .flat-row-title {margin-bottom: 30px;}
.wrap-imagebox.style1 .flat-row-title h3 {padding: 0 0 20px;}
.wrap-imagebox.style1 .row {margin-left: 0px;margin-right: 0px;}
.wrap-imagebox.style1.v1 {margin-bottom: 14px;}
.wrap-imagebox.style1.v1 .flat-row-title h3 {padding-bottom: 15px;}
.flat-product-detail {padding: 30px 0px;}
.flat-product-detail.style1 {padding: 0px;position: relative;margin-bottom: 100px;}
.flat-product-detail.style2 {padding: 30px 0 5px;}
.product-detail {background-color: #f5f5f5;padding: 36px 30px 38px 41px;border-radius: 8px;}
.product-detail .header-detail h4.name {color: #484848;font-size: 18px;font-weight: bold;font-family: "Open Sans";margin-bottom: 3px;}
.product-detail .header-detail .category {color: #919191;}
.product-detail .header-detail .reviewed {margin-top: 12px;margin-bottom: 15px;}
.queue i {color: #f28b00;font-size: 11px;margin-right: 5px;}
.product-detail .content-detail {margin-top: 21px;}
.product-detail .content-detail .price .sale {font-size: 35px;margin-top: 5px;}
.product-detail .content-detail .info-text {color: #838383;line-height: 20px;margin-top: 31px;margin-bottom: 9px;}
.product-id {color: #484848;font-weight: bold;}
.product-id .id {font-weight: 400;color: #838383;}
.product-detail .footer-detail {margin-top: 30px;}
.product-detail .footer-detail .social-single {margin-top: 25px;}
.product-detail .footer-detail .quanlity-box > div {width: 174px;display: inline-block;}
.product-detail .footer-detail .quanlity-box > div.colors {margin-right: 8px;position: relative;}
.product-detail .footer-detail .quanlity-box > div.colors:before {content: "";position: absolute;font-family: "Fontawesome";top: 12px;right: 22px;font-size: 14px;color: #1b1b19;z-index: 2;}
.product-detail .footer-detail .quanlity-box > div.colors select {background-color: #fff;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);height: 46px;}
.product-detail .footer-detail .quanlity-box > div.quanlity {position: relative;}
.product-detail .footer-detail .quanlity-box > div.quanlity input {background-color: #fff;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);border-color: transparent;height: 46px;text-align: center;padding: 15px;color: #484848;position: relative;}
.product-detail .footer-detail .quanlity-box > div.quanlity .btn-down {position: absolute;width: 20px;height: 20px;background: transparent;top: 12px;left: 20px;z-index: 3;cursor: pointer;}
.product-detail .footer-detail .quanlity-box > div.quanlity .btn-down:after {content: "";position: absolute;width: 15px;height: 2px;background: #484848;top: 11px;left: 0px;z-index: 2;}
.product-detail .footer-detail .quanlity-box > div.quanlity .btn-up {position: absolute;width: 20px;height: 20px;background: transparent;top: 12px;right: 20px;z-index: 3;cursor: pointer;}
.product-detail .footer-detail .quanlity-box > div.quanlity .btn-up:after {content: "";position: absolute;width: 15px;height: 2px;background: #484848;top: 10px;right: 0px;z-index: 2;}
.product-detail .footer-detail .quanlity-box > div.quanlity .btn-up:before {content: "";position: absolute;width: 2px;height: 15px;background: #484848;top: 3px;right: 6.5px;z-index: 2;}
.product-detail .footer-detail .social-single span {display: inline-block;font-weight: bold;color: #484848;line-height: 20px;margin-right: 25px;}
.product-detail .footer-detail .social-single ul.social-list {display: inline-block;}
.product-detail .footer-detail .social-single ul.social-list li {font-size: 16px;margin-right: 20px;}
.reviewed .queue i:last-child {color: #919191;}
.reviewed .review {display: inline-block;}
.reviewed .review .text {color: #838383;line-height: 20px;}
.reviewed .review .text .add-review {color: #484848;margin-left: 11px;}
.reviewed .status-product {float: right;padding-top: 12px;color: #484848;}
.reviewed .status-product span {color: #fff;background-color: #f92400;height: 24px;padding: 0 15px;display: inline-block;line-height: 24px;border-radius: 15px;margin-left: 15px;}
.box-cart.style2 {text-align: left;padding: 0;margin-top: 39px;margin-bottom: 48px;}
.box-cart.style2 .btn-add-cart {display: inline-block;}
.box-cart.style2 .btn-add-cart a {display: inline-block;height: 55px;line-height: 55px;text-align: center;color: #fff;background-color: #f92400;border-radius: 30px;width: 220px;font-size: 16px;font-weight: 600;}
.box-cart.style2 .btn-add-cart a:hover {background-color: #2d2d2d;}
.box-cart.style2 .btn-add-cart a img {padding-right: 18px;}
.box-cart.style2 .compare-wishlist {display: inline-block;margin-left: 23px;}
.box-cart.style2 .compare-wishlist a {color: #919191;font-size: 12px;font-weight: 600;}
.box-cart.style2 .compare-wishlist a.compare {margin-right: 14px;}
.box-cart.style2 .compare-wishlist a img {padding-right: 10px;}
.product-detail-bar {text-align: center;background-color: #fff;width: 100%;padding-left: 70px;}
.product-detail-bar li {display: inline-block;color: #919191;font-size: 20px;font-weight: 300;font-family: "Nunito";cursor: pointer;padding: 14px 30px 14px 26px;position: relative;z-index: 5;}
.product-detail-bar li:before {content: "";position: absolute;background-color: #f5f5f5;border-top-left-radius: 10px;border-top-right-radius: 10px;top: 0px;left: 0;width: 100%;height: 52px;z-index: -1;opacity: 0;}
.product-detail-bar li.active, .product-detail-bar li:hover {color: #2d2d2d;font-weight: 500;}
.product-detail-bar li.active:before, .product-detail-bar li:hover:before {opacity: 1;}
.product-detail.style2 {background-color: #fff;padding: 36px 1px 34px;}
.product-detail.style2 .content-detail .info-text {margin-top: 23px;margin-bottom: 10px;}
.product-detail.style2 .footer-detail {margin-top: 27px;}
.product-detail.style2 .social-single {margin-bottom: 43px;margin-top: 27px;}
.product-detail.style2 .social-single span {float: left;font-weight: bold;margin-right: 29px;}
.product-detail.style2 .social-single .social-list li {font-size: 16px;margin-right: 20px;}
.product-detail.style2 .footer-detail .quanlity-box {width: 100%;overflow: hidden;}
.product-detail.style2 .footer-detail .quanlity-box > div.quanlity {float: left;width: 128px;margin-right: 22px;margin-bottom: 15px;}
.product-detail.style2 .footer-detail .quanlity-box > div.quanlity input {background-color: #f5f5f5;box-shadow: none;border: none;height: 45px;padding: 5px 15px 5px 9px;color: #484848;}
.product-detail.style2 .quanlity-box .text {float: left;}
.product-detail.style2 .quanlity-box .text p.name {color: #888;font-size: 15px;}
.product-detail.style2 .quanlity-box .text p.price {color: #f28b00;font-size: 16px;}
.product-detail.style3 {padding: 22px 31px 33px;margin-left: -15px;}
.product-detail.style3 .reviewed .status-product {float: left;margin-top: 15px;margin-bottom: 30px;}
.product-detail.style3 .footer-detail {margin-top: 41px;}
.product-detail.style3 .footer-detail .quanlity-box > div {width: 100%;margin-bottom: 23px;}
.product-detail.style3 .footer-detail .box-cart {margin: 0;}
.product-detail.style3 .footer-detail .box-cart .btn-add-cart {margin-bottom: 16px;margin-top: 6px;display: block;}
.product-detail.style4 {background-color: #fff;}
.product-detail.style4 .footer-detail .quanlity-box > div.colors select, .product-detail.style4 .footer-detail .quanlity-box > div.quanlity input {background-color: #f5f5f5;}
.product-detail.style5 {background-color: #fff;}
.product-detail.style5 {width: calc(100% - 44.47%);padding-left: 50px;padding-right: 50px;padding-top: 28px;}
.product-detail.style5 .header-detail .reviewed {margin-bottom: 11px;}
.product-detail.style5 .header-detail .reviewed .status-product {text-align: center;padding-top: 0px;margin-top: -1px;}
.product-detail.style5 .header-detail .reviewed .status-product span {display: block;margin: 0;margin-top: 1px;padding: 0 17px;}
.product-detail.style5 .content-detail {margin-top: 0;}
.product-detail.style5 .footer-detail .quanlity-box > div.colors select, .product-detail.style5 .footer-detail .quanlity-box > div.quanlity input {background-color: #f5f5f5;height: 45px;box-shadow: none;}
.product-detail.style5 .footer-detail .box-cart.style2 {margin-top: 29px;margin-bottom: 0px;}
.product-detail.style5 .footer-detail .box-cart.style2 .btn-add-cart {margin-bottom: 20px;}
.product-detail.style5 .footer-detail .box-cart.style2 .compare-wishlist {margin-left: 20px;}
.product-detail.style5 .footer-detail .social-single {margin-top: 24px;}
.box-text:not(:first-child) {margin-top: 63px;}
.box-text.design {margin-top: 73px;}
.box-text.sound {margin-top: 79px;}
.box-text h4 {margin-bottom: 21px;color: #484848;font-weight: bold;font-family: "Open Sans";font-size: 18px;}
.box-text p {color: #838383;}
.description-image {text-align: right;margin-top: -11px;margin-right: 2px;}
.description-image .box-text {margin-top: 61px;margin-right: 1px;}
.tecnical-specs .name {color: #484848;font-size: 18px;font-weight: bold;margin-bottom: 30px;font-family: "Open Sans";}
.tecnical-specs table {width: 100%;}
.tecnical-specs table tr:not(:last-child) {border-bottom: 1px solid #e5e5e5;}
.tecnical-specs table tr td {padding: 15px 0;}
.tecnical-specs table tr td:first-child {width: 120px;font-weight: bold;color: #484848;}
.rating .title, .form-review .title {font-size: 16px;color: #353535;margin-bottom: 25px;}
.rating .score .average-score p {text-align: center;}
.rating .score .average-score p.numb {color: #484848;font-weight: bold;font-size: 30px;}
.rating .score .average-score p.text {font-size: 14px;color: #919191;margin-top: 10px;}
.rating .score .average-score {background-color: #fff;border-radius: 8px;width: 168px;padding: 30px 0;vertical-align: middle;display: inline-block;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.rating .score .queue {display: inline-block;margin-left: 25px;}
.rating .score .queue i {font-size: 18px;margin-right: 8px;}
.rating .queue-box {margin-top: 30px;}
.rating .queue-box li {margin-bottom: 10px;}
.rating .queue-box li span i {color: #f28b00;font-size: 14px;margin-right: 8px;}
.rating .queue-box li.four-star span i:nth-child(5), .rating .queue-box li.three-star span i:nth-child(5), .rating .queue-box li.three-star span i:nth-child(4), .rating .queue-box li.two-star span i:nth-child(5), .rating .queue-box li.two-star span i:nth-child(4), .rating .queue-box li.two-star span i:nth-child(3), .rating .queue-box li.one-star span i:nth-child(5), .rating .queue-box li.one-star span i:nth-child(4), .rating .queue-box li.one-star span i:nth-child(3), .rating .queue-box li.one-star span i:nth-child(2) {color: #919191;}
.rating .queue-box li span.numb-star {margin-left: 20px;display: inline-block;width: 245px;position: relative;}
.rating .queue-box li span.numb-star:before {content: "";position: absolute;height: 6px;width: 220px;background-color: #d6d6d6;border-radius: 5px;right: -5px;top: 10px;}
.rating .queue-box li span.numb-star:after {content: "";position: absolute;height: 6px;width: 66px;background-color: #b2b2b2;border-radius: 5px;left: 25px;top: 10px;}
.rating .queue-box li.five-star span.numb-star:after, .rating .queue-box li.three-star span.numb-star:after {width: 105px;}
.rating .queue-box li.four-star span.numb-star:after {width: 146px;}
.rating .queue-box li.one-star span.numb-star:after {width: 0px;}
.rating .queue-box li span.numb-star:after {left: 30px;}
.form-review .your-rating span {color: #838383;margin-right: 18px;}
.form-review form {margin-top: 20px;}
.form-review form > div {margin-bottom: 20px;}
.form-review form > div > input {width: 355px;background-color: #fff;border: none;height: 40px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.form-review form > div > textarea {height: 180px;background-color: #fff;border-radius: 10px;border: none;padding-left: 30px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.form-review form .btn-submit button {display: inline-block;height: 55px;line-height: 55px;padding: 0 65px;font-size: 16px;color: #fff;text-align: center;background-color: #f92400;border-radius: 30px;font-family: "Open Sans";font-weight: 400;}
.form-review.style1 form > div > input {border: 2px solid #e5e5e5;box-shadow: none;}
.form-review.style1 form > div > textarea {border: 2px solid #e5e5e5;box-shadow: none;}
.review-list {margin-top: 30px;}
.review-list li {padding: 20px 0;border-bottom: 1px solid #e5e5e5;}
.review-list li:last-child {border-bottom: none;}
.review-list .review-metadata {margin-bottom: 15px;}
.review-list .review-metadata .name {display: inline-block;font-weight: bold;color: #484848;}
.review-list .review-metadata .name span {color: #838383;font-weight: 400;}
.review-list .review-metadata .queue {float: right;}
.review-list .review-metadata .queue i {font-size: 11px;}
.review-list .review-metadata .queue i:nth-child(5) {color: #919191;}
.review-list .review-content {color: #838383;}
.different-color {text-align: center;margin-top: 76px;}
.different-color .title {font-size: 18px;font-weight: bold;color: #484848;margin-bottom: 10px;}
.different-color p {color: #838383;padding-left: 5px;}
.box-left {margin-top: -80px;margin-bottom: 50px;}
.box-left .img-line {text-align: right;padding-right: 103px;margin-bottom: 38px;}
.box-left .img-product {padding-left: 12px;}
.box-right .img-line {text-align: left;padding-left: 88px;margin-top: -155px;}
.box-right .img-line img:first-child {vertical-align: bottom;margin-right: -9px;position: relative;z-index: 9;bottom: 10px;}
.box-right .box-text {text-align: right;margin-right: 3px;margin-top: 112px;}
.flat-product-content {background-color: #f5f5f5;margin: 48px 0 0;}
.flat-product-content .container {padding-top: 86px;padding-bottom: 64px;}
.flat-product-content.style2 .container {padding-bottom: 64px;}
.flat-product-content.style1 {background-color: #fff;}
.flat-product-content .container {padding-top: 88px;padding-bottom: 52px;}
.product-detail-bar.style1 {background-color: #f5f5f5;}
.product-detail-bar.style1 li {padding: 10px 30px 16px;}
.product-detail-bar.style1 li:before {background-color: #484848;height: 65px;top: -15px;}
.product-detail-bar.style1 li.active, .product-detail-bar.style1 li:hover {color: #fff;}
.product-detail.style1 {padding-top: 66px;}
.product-detail.style1 > span {content: "";position: absolute;background-color: #f5f5f5;width: 200%;height: 100%;top: 0;z-index: -1;}
.flexslider.style1 .flex-viewport {margin: 152px 68px 0 0px;text-align: center;}
.flexslider .flex-viewport ul.slides li {position: relative;text-align: center;}
.flexslider .flex-viewport ul.slides li img, .flexslider.style3 .flex-viewport ul.slides li img {max-width: 350px;}
.flexslider .flex-viewport ul.slides li span {position: absolute;top: 31px;left: 11px;height: 45px;line-height: 45px;width: 45px;background: #f28b00;border-radius: 50%;color: #fff;font-size: 13px;font-weight: 400;text-align: center;}
.flexslider.style1 .flex-control-thumbs {position: absolute;margin: 0;}
.flexslider.style1 .flex-control-thumbs li {float: none;margin-bottom: 20px;width: 100%;}
.flexslider.style1 .flex-control-thumbs img {width: 85px;height: 85px;}
.flexslider.style1 .flex-control-nav {bottom: auto;top: 0px;margin-top: -93px;display: inline-block;width: 20%;background-color: #fff;}
.flexslider.style1 .flex-control-nav li {display: block;}
.flexslider.style1 .slides img {width: auto;float: right;padding-left: 100px;}
.flexslider .flex-viewport ul.slides li img {max-width: 420px;}
.flexslider.style2 {width: 59%;float: right;}
.flexslider.style2 .flex-viewport {margin: 97px 110px 0 0px;text-align: center;}
.flexslider.style2 .flex-viewport ul.slides li {position: relative;text-align: center;}
.flexslider.style2 .flex-viewport ul.slides li span {position: absolute;top: 31px;left: 11px;height: 45px;line-height: 45px;width: 45px;background: #f28b00;border-radius: 50%;color: #fff;font-size: 13px;font-weight: 400;text-align: center;}
.flexslider.style2 .flex-control-thumbs {position: absolute;margin: 0;}
.flexslider.style2 .flex-control-thumbs li {float: none;margin-bottom: 36px;width: 85px;height: 85px;}
.flexslider.style2 .flex-control-thumbs img {width: 85px;height: 85px;}
.flexslider.style2 .flex-control-nav {bottom: auto;top: 0px;right: 0;margin-top: 55px;display: inline-block;width: 24%;background-color: #fff;}
.flexslider.style2 .flex-control-nav li {display: block;}
.flexslider.style2 .slides img {width: auto;display: inline-block;}
#single-product {padding: 38px 0;}
#single-product .flat-product-detail {padding: 0;}
.different-color.style1 {width: 150px;margin-left: 155px;}
.box-left.style1 {margin-top: 22px;margin-left: -10px;}
.box-right.style1 {margin-left: -36px;}
.box-right.style1 .img-line {padding-left: 0px;text-align: right;}
.box-right.style1 .img-line img:first-child {margin-right: -50px;}
.box-right.style1 .box-text {margin-right: 23px;margin-left: -90px;}
.box-flexslider, .product-detail.style5 {float: left;width: 44.47%;padding-left: 15px;padding-right: 15px;}
.box-flexslider .flexslider .flex-control-thumbs li {margin-right: 17.3px;}
.box-flexslider .flexslider .flex-control-thumbs li:last-child {margin-right: 0px;}
.box-flexslider .flexslider .flex-control-thumbs img {height: 77px;}
.rating.style1 {margin-left: -10px;}
.rating.style1 .queue-box li span i {margin-right: 7px;}
.rating.style1 .queue-box li span.numb-star {max-width: 239px;margin-left: 18px;}
.rating.style1 .queue-box li span.numb-star:after {left: 24px;}
.form-review.style2 {padding-left: 15px;}
.flat-product-content.style2 {margin-top: 39px;}
.flat-product-content.style2 .product-detail-bar {padding-left: 0px;}
.flat-product-content.style2 > .row > .col-md-12 > .row {padding: 88px 40px 133px 48px;border-radius: 8px;}
.description-text.style1 .box-text:first-child {margin-right: -170px;position: relative;z-index: 3;}
.description-text.style1 .box-text:nth-child(3) {margin-right: -150px;margin-top: 25px;}
.description-text.style1 .box-text:nth-child(4) {margin-top: 79px;margin-right: -100px;}
.description-image.style1 {margin-top: -10px;margin-right: -6px;}
.flat-shop-cart {padding-top: 30px;}
.flat-shop-cart .flat-row-title {margin-bottom: 15px;}
.table-cart table {width: 100%;}
.table-cart thead {border-bottom: 1px solid #e5e5e5;margin-bottom: 5px;}
.table-cart thead tr th {padding: 8px 0 18px;color: #484848;font-size: 14px;}
.table-cart tr td {padding: 40px 0 27px;vertical-align: middle;}
.table-cart tr td:nth-child(1) {width: 52%;}
.table-cart tr td:nth-child(2) {width: 26%;}
.table-cart tr td:nth-child(3) {width: 13.333%;}
.table-cart tr td:nth-child(4) {width: 8.667%;text-align: right;}
.table-cart tr td .img-product {width: 72px;float: left;margin-left: 8px;margin-right: 31px;line-height: 63px;}
.table-cart tr td .name-product {float: left;}
.table-cart tr td .name-product {font-size: 15px;color: #484848;padding-top: 8px;line-height: 24px;}
.table-cart tr td .price {text-align: right;line-height: 64px;margin-right: 40px;color: #989898;font-size: 16px;font-family: "Nunito";}
.table-cart tr td .quanlity {position: relative;}
.table-cart tr td .quanlity span.btn-down {position: absolute;z-index: 9;top: 12px;left: 22px;padding: 10px 10px;cursor: pointer;}
.table-cart tr td .quanlity .btn-down:before {content: "";position: absolute;width: 15px;height: 1px;background: #484848;top: 11px;left: 2px;cursor: pointer;}
.table-cart tr td .quanlity span.btn-up {position: absolute;z-index: 9;top: 13px;right: 56px;padding: 10px 10px;cursor: pointer;}
.table-cart tr td .quanlity .btn-up:after {content: "";position: absolute;width: 1px;height: 15px;background: #484848;top: 3px;right: 10px;cursor: pointer;}
.table-cart tr td .quanlity .btn-up:before {content: "";position: absolute;width: 15px;height: 1px;background: #484848;top: 9.5px;right: 2.5px;}
.table-cart tr td .quanlity input {width: 160px;text-align: center;padding: 15px 30px;height: 45px;}
.table-cart tr td .total {color: #f28b00;font-size: 20px;font-family: "Nunito";}
.table-cart tr td > span {cursor: pointer;}
.form-coupon {padding: 63px 0 58px;text-align: center;border: 2px dotted #e5e5e5;border-radius: 10px;margin-top: 55px;}
.form-coupon form input {display: inline-block;width: 264px;margin-right: 13px;height: 40px;}
.form-coupon form button {display: inline-block;color: #fff;font-family: "Open Sans";background-color: #2d2d2d;height: 40px;line-height: 40px;padding: 0 30px;font-weight: 400;letter-spacing: -.6px;position: relative;overflow: hidden;z-index: 5;}
.cart-totals {padding: 35px 40px 46px 41px;border-radius: 8px;background-color: #f5f5f5;}
.cart-totals h3 {font-size: 18px;font-family: "Open Sans";font-weight: bold;color: #484848;margin-bottom: 26px;}
.cart-totals table {width: 100%;}
.cart-totals table tr td:nth-child(1) {font-size: 15px;color: #2d2d2d;text-align: left;}
.cart-totals table tr td:last-child {text-align: right;}
.cart-totals table tr td {padding: 11px 0 16px;}
.cart-totals table tr td.btn-radio .radio-info {margin-bottom: 7px;}
.cart-totals table tr td.subtotal {color: #8c8c8c;font-size: 19px;font-family: "Nunito";}
.cart-totals table tr td.price-total {font-size: 24px;font-weight: 500;font-family: "Nunito";color: #f28b00;padding: 22px 0;}
.btn-radio .radio-info input[type="radio"] {opacity: 0;}
.btn-radio .radio-info label {font-size: 14px;color: #838383;line-height: 26px;cursor: pointer;position: relative;width: 130px;}
.btn-radio .radio-info label:before {content: "";position: absolute;left: 0;top: 6px;height: 14px;width: 14px;border-radius: 50%;background-color: #e0e0e0;line-height: 35px;}
.btn-radio .radio-info label:after {content: "";position: absolute;left: 0;top: 6px;height: 14px;width: 14px;border: 4px solid #e0e0e0;border-radius: 50%;}
.radio-info input[type="radio"]:checked + label::after {background-color: #fff;}
.cart-totals table tr td.btn-radio .radio-info label span {color: #838383;font-weight: bold;}
.cart-totals table tr td.btn-radio .btn-shipping a {color: #2d2d2d;font-size: 14px;text-decoration: underline;}
.cart-totals form .btn-cart-totals {margin-top: 108px;padding: 0 5px;}
.cart-totals form .btn-cart-totals a {display: block;color: #fff;font-size: 16px;height: 50px;line-height: 50px;text-align: center;border-radius: 25px;}
.cart-totals form .btn-cart-totals a.update {background-color: #adadad;margin-bottom: 28px;position: relative;overflow: hidden;z-index: 5;}
.cart-totals form .btn-cart-totals a.update:before {background-color: #2d2d2d !important;margin-bottom: 28px;position: relative;overflow: hidden;z-index: 5;}
.cart-totals form .btn-cart-totals a.checkout {background-color: #f92400;position: relative;overflow: hidden;z-index: 5;}
.flat-checkout {margin-top: 30px;}
.box-checkout h3.title {margin-top: 14px;margin-bottom: 12px;}
.box-checkout .checkout-login {font-size: 14px;color: #484848;padding: 13px 20px 12px;border: 2px dotted #d4d4d4;border-radius: 10px;margin-top: 10px;margin-bottom: 28px;}
.box-checkout .checkout-login a {color: #f28b00;}
.billing-fields .fields-title h3, .shipping-address-fields .fields-title h3 {font-size: 16px;font-weight: 400;color: #484848;font-family: "Open Sans";padding-bottom: 22px;margin-bottom: 17px;border-bottom: 1px solid #e5e5e5;}
.fields-content .field-row .field-one-half {width: 50%;float: left;}
.fields-content .field-row .field-one-half:first-child {padding-right: 15px;}
.fields-content .field-row .field-one-half:nth-child(2) {padding-left: 15px;}
.fields-content .field-row {margin-bottom: 23px;}
.fields-content .field-row input, .fields-content .field-row select {border: 2px solid #e5e5e5;height: 40px;margin-bottom: 0px;}
.fields-content .field-row label {margin-bottom: 12px;margin-left: 2px;color: #484848;}
.fields-content .field-row #address, .fields-content .field-row #address-3 {margin-bottom: 15px;}
.fields-content .field-row #notes {height: 163px;border-radius: 8px;padding: 6px 25px;}
.shipping-address-fields .fields-content .checkbox {margin-top: 25px;margin-bottom: 27.2px;}
.checkbox {margin-top: 36px;margin-bottom: 39px;}
input[type="checkbox"] {opacity: 0;}
.btn-checkbox {display: inline-block;}
.btn-checkbox .checkbox {margin-bottom: 13px;}
.checkbox label {position: relative;cursor: pointer;color: #484848;padding-left: 15px;}
.checkbox label:before {content: "";position: absolute;left: -15px;top: 4px;width: 16px;height: 16px;border: 2px solid #e5e5e5;background-color: #fff;border-radius: 4px;}
.checkbox label:after {content: "";position: absolute;font-family: "fontawesome";left: -15px;top: 4px;color: #fff;font-size: 12px;line-height: 17px;width: 16px;text-align: center;height: 16px;border-radius: 3px;z-index: 3;}
.checkbox input[type="checkbox"]:checked + label::after {background-color: #f28b00;}
.cart-totals.style2 table {margin-bottom: 12px;}
.cart-totals.style2 h3 {margin-bottom: 38px;}
.cart-totals.style2 table:nth-child(2) tr td {padding: 11px 0 14px;}
.cart-totals.style2 table:nth-child(2) tr td.subtotal {font-size: 18px;}
.cart-totals.style2 table tr td.price-total {padding: 22px 0;}
table.product thead tr th {color: #2d2d2d;font-size: 15px;}
table.product thead tr th:last-child {text-align: right;}
.cart-totals table.product tr td {font-size: 14px;color: #838383;padding: 22px 0 1px;line-height: 20px;}
.btn-radio.style2 {margin-top: 25px;margin-bottom: 25px;display: inline-block;}
.btn-radio.style2 .radio-info {margin-bottom: 11px;}
.btn-radio.style2 .radio-info label {width: 200px;padding-left: 12px;color: #2d2d2d;}
.btn-radio.style2 .radio-info label:before, .btn-radio.style2 .radio-info label:after {left: -17px;}
.btn-radio.style2 .radio-info p {line-height: 20px;color: #838383;margin: 8px 0 18px;}
.btn-order {margin-top: 40px;padding-left: 30px;padding-right: 30px;margin-bottom: 11px;}
.btn-order a {display: block;background-color: #f92400;color: #fff;font-size: 20px;text-align: center;height: 60px;line-height: 60px;border-radius: 30px;}
.btn-order a:hover, .btn-order a:focus {color: #fff;text-decoration: none;background-color: #2d2d2d;outline: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.cart-totals.style2 form .checkbox {margin-top: 18px;margin-bottom: 46px;margin-left: -3px;}
.cart-totals.style2 form .checkbox label {font-size: 14px;}
.flat-account {padding-top: 30px;padding-bottom: 4px;}
.form-login, .form-register {background-color: #fff;border-radius: 8px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);padding: 44px 50px 50px 50px;height: 512px;}
.form-register {padding: 53px 45px 50px 55px;}
.form-login .title, .form-register .title {text-align: center;margin-bottom: 97px;}
.form-register .title {margin-bottom: 88px;padding-right: 8px;}
.form-login .title h3, .form-register .title h3 {color: #2d2d2d;}
.form-login .form-box, .form-register .form-box {margin-bottom: 22px;padding-right: 4px;}
.form-register .form-box {margin-bottom: 17px;}
.form-login .form-box.checkbox {margin-top: 25px;margin-bottom: 21px;}
.form-login .form-box label, .form-register .form-box label {margin-bottom: 12px;color: #484848;}
.form-login .form-box.checkbox label {margin-bottom: 0px;}
.form-login .form-box input[type="text"], .form-register .form-box input[type="text"] {height: 40px;line-height: 40px;font-size: 13px;}
.form-login .form-box button {background-color: #f92400;color: #fff;font-size: 16px;height: 50px;line-height: 50px;padding: 0 64px;border-radius: 25px;margin-right: 30px;font-weight: 600;margin-left: -8px;letter-spacing: .5px;}
.form-login .form-box a {color: #aaa;}
.form-register .form-box button {color: #fff;font-size: 16px;font-weight: 600;background-color: #484848;height: 50px;line-height: 50px;border-radius: 25px;padding: 0 56px 0 52px;letter-spacing: .5px;margin-top: 18px;margin-left: 2px;}
.flat-tracking {padding-top: 30px;padding-bottom: 5px;}
.order-tracking {background-color: #fff;border-radius: 10px;padding: 120px 90px 116px;text-align: center;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.order-tracking .title {margin-bottom: 22px;}
.order-tracking .title h3 {color: #2d2d2d;margin-bottom: 26px;}
.order-tracking .title p {color: #929292;padding-left: 5px;}
.order-tracking form .one-half {width: 50%;float: left;padding-right: 15px;padding-left: 15px;text-align: left;}
.order-tracking form .one-half label {margin-bottom: 12px;}
.order-tracking form .one-half input {height: 40px;padding-left: 27px;}
.order-tracking form .btn-track button {height: 50px;line-height: 50px;padding: 0 64px;color: #fff;background-color: #f92400;border-radius: 25px;font-size: 16px;font-weight: 600;margin-top: 32px;margin-left: 8px;letter-spacing: .5px;}
.order-tracking form .btn-track button:hover {background-color: #2d2d2d;}
.flat-wishlist {padding: 44px 0 35px;}
.wishlist .title {margin-bottom: 20px;}
.table-wishlist {width: 100%;overflow: hidden;}
.table-wishlist thead {border-bottom: 1px solid #e5e5e5;}
.table-wishlist thead tr th {padding: 17px 0 18px;font-size: 14px;color: #484848;}
.table-wishlist thead tr th:first-child {font-size: 13px;letter-spacing: -.3px;}
.table-wishlist tbody tr td {padding: 38px 0 45px;vertical-align: middle;}
.table-wishlist tbody tr:last-child td {padding: 34px 0 41px;}
.table-wishlist tbody tr td:nth-child(1) {width: 51.315789%;}
.table-wishlist tbody tr td:nth-child(2) {width: 17.105263%;}
.table-wishlist tbody tr td:nth-child(3) {width: 13.596491%;}
.table-wishlist tbody tr td:nth-child(4) {width: 17.982456%;}
.table-wishlist tbody tr td > div.delete, .table-wishlist tbody tr td > div.product {display: inline-block;}
.table-wishlist tbody tr td > div.delete {margin-right: 84px;}
.table-wishlist tbody tr td > div.product .image {width: 85px;display: inline-block;}
.table-wishlist tbody tr td > div.product .name {display: inline-block;vertical-align: middle;font-size: 15px;color: #484848;margin-left: 24px;}
.table-wishlist tbody tr td > div.price {color: #f28b00;font-size: 20px;font-family: "Nunito";}
.table-wishlist tbody tr td > div.status-product, .table-wishlist tbody tr td > div.add-cart {margin-top: -5px;}
.table-wishlist tbody tr td > div.status-product span {padding: 0 17px;height: 25px;line-height: 25px;color: #fff;background-color: #f92400;font-size: 12px;font-weight: 600;border-radius: 15px;display: inline-block;}
.table-wishlist tbody tr td > div.add-cart a {display: block;color: #fff;background-color: #919191;font-size: 14px;font-weight: 600;height: 44px;line-height: 44px;border-radius: 30px;text-align: center;margin-right: 3px;position: relative;z-index: 5;overflow: hidden;}
.table-wishlist tbody tr td > div.add-cart a:before {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #2d2d2d;z-index: -1;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .4s;transition-duration: .4s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.table-wishlist tbody tr td > div.add-cart a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.table-wishlist tbody tr td > div.add-cart a img {padding-right: 16px;}
.table-wishlist tbody tr td > div.add-cart a:hover img {background-origin: 0 -32px;}
.flat-compare {padding: 45px 0 85px;}
.wrap-compare .title {margin-bottom: 32px;}
.compare-content {border: 2px solid #e5e5e5;border-radius: 8px;overflow: auto;}
.table-compare {}
.table-compare tr:not(:last-child) {border-bottom: 1px solid #e5e5e5;}
.table-compare tr td {text-align: center;}
.table-compare tr th {background-color: #f5f5f5;width: 21.74%;color: #2d2d2d;font-size: 20px;font-weight: 500;font-family: "Nunito";padding-left: 54px;}
.table-compare tr td.product {padding: 23px 0 37px;}
.table-compare tr td:nth-child(2) {width: 27.4%;}
.table-compare tr td:nth-child(2) .image {margin-bottom: 42px;}
.table-compare tr td:nth-child(2) .name {padding-left: 13px;}
.table-compare tr td.price:nth-child(2) {padding-right: 0px;}
.table-compare tr td:nth-child(3) {width: 24.5%;}
.table-compare tr td .image {margin-bottom: 41px;}
.table-compare tr td .name {font-size: 16px;color: #484848;}
.table-compare tr td.price {color: #f28b00;font-size: 22px;font-family: "Nunito";font-weight: 500;padding: 35px 0px 32px 0;}
.table-compare tr td.add-cart {padding: 42px 0 39px;}
.table-compare tr td.add-cart a {display: inline-block;color: #fff;height: 43px;line-height: 43px;background-color: #f92400;border-radius: 25px;padding: 0 40px;font-size: 14px;font-weight: 600;overflow: hidden;z-index: 5;position: relative;}
.table-compare tr td.add-cart a:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #f28b00;z-index: -1;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .4s;transition-duration: .4s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.table-compare tr td.add-cart a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.table-compare tr td.add-cart a img {padding-right: 16px;}
.table-compare tr td.description {padding: 47px 0 25px;}
.table-compare tr td.description p {color: #919191;padding: 0 28px;line-height: 26px;}
.table-compare tr td.color {color: #919191;padding: 29px 0 27px;}
.table-compare tr td.stock {padding: 35px 0 33px;color: #919191;}
.table-compare tr td.delete {padding: 35px 0 37px;}
.flat-about {padding: 50px 0 62px;}
.image-about img {border-radius: 10px;}
.text-about {margin-top: 25px;padding: 76px 38px 78px 74px;border: 2px solid #e5e5e5;border-radius: 10px;margin-left: -65px;position: relative;z-index: -1;margin-right: 6px;}
.text-about .title {margin-bottom: 23px;}
.text-about .content p {color: #919191;margin-bottom: 24px;}
.text-about .content p:last-child {margin-bottom: 0px;}
.text-about .content p span {font-weight: bold;color: #484848;}
.flat-team {padding: 73px 0 16px;}
.flat-team .title {margin-bottom: 30px;}
.team-member .member .image-member img {border: 2px solid #e5e5e5;border-radius: 8px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.team-member .member .image-member:hover img {border: 2px solid #f28b00;}
.team-member .member .member-info .name-member {color: #484848;font-size: 16px;font-weight: 600;margin-top: 18px;margin-bottom: 1px;}
.team-member .member .member-info .option {color: #919191;}
.sertificates .sert .image-sert img {border: 2px solid #e5e5e5;border-radius: 8px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.sertificates .sert .image-sert:hover img {border: 2px solid #f28b00;}
.sertificates .sert .sert-info .name-sert {text-align: center;color: #484848;font-size: 16px;font-weight: 600;margin-top: 18px;margin-bottom: 1px;}
.sertificates .sert .sert-info .option {text-align: center;color: #919191;}
.flat-testimonial {padding: 30px 0;}
.flat-testimonial .title {margin-bottom: 48px;}
.testimonial-item {text-align: center;border: 2px solid #e5e5e5;border-radius: 10px;padding-bottom: 56px;margin-top: 50px;margin-bottom: 14px;}
.testimonial-item .image {display: inline-block;position: relative;top: -52px;width: 100px;z-index: 5;}
.testimonial-item .image img {border-radius: 50%;border: 2px solid #e5e5e5;}
.testimonial-item .content {margin-top: -6px;}
.testimonial-item .content .name {font-size: 16px;color: #484848;margin-bottom: 1px;font-weight: 600;}
.testimonial-item .content p {color: #919191;padding-left: 3px;}
.flat-brand.style2 {padding: 35px 0 40px;}
.flat-brand.style2 .title {margin-bottom: 32px;}
.owl-carousel-9.owl-theme .owl-controls .owl-dots {padding-top: 3px;}
.flat-brand.style3 {padding: 31px 0 33px;}
.flat-accordion {padding: 46px 0 69px;}
.accordion .title {margin-bottom: 47px;}
.accordion-toggle {margin-bottom: 21px;}
.accordion-toggle .toggle-title {font-size: 18px;font-weight: 500;font-family: "Nunito";color: #2d2d2d;padding: 19px 33px 13px;border: 2px solid #e5e5e5;border-radius: 50px;letter-spacing: -.03px;cursor: pointer;position: relative;}
.accordion-toggle .toggle-title.active {background-color: #f5f5f5;border-color: #f5f5f5;}
.accordion-toggle .toggle-title.active:before {height: 0px;}
.accordion-toggle .toggle-title:before {content: "";display: block;position: absolute;box-sizing: border-box;top: 53%;right: 37.5px;width: 1px;height: 15px;background-color: #484848;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.accordion-toggle .toggle-title:after {content: "";display: block;position: absolute;box-sizing: border-box;top: 53%;right: 30.5px;width: 15px;height: 1px;background-color: #484848;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.accordion-toggle .toggle-content {color: #919191;padding-left: 31px;padding-right: 15px;margin-top: 32px;margin-bottom: 37px;}
.flat-term-conditions {padding: 46px 0 10px;}
.term-conditions .text-wrap {margin-bottom: 81px;}
.term-conditions .text-wrap h3 {margin-bottom: 28px;}
.term-conditions .text-wrap p {color: #919191;padding-right: 100px;}
.flat-map {padding: 28px 0;}
#flat-map {width: 100%;height: 444px;}
#flat-map .gm-map .map {border-radius: 12px;}
.flat-iconbox.style4 {padding: 70px 0 20px;}
.iconbox.style2 {border: 2px solid #e5e5e5;border-radius: 8px;height: 157px;}
.iconbox.style2 .box-header {margin-bottom: 13px;}
.iconbox.style2 .box-header .image {position: relative;top: -32px;left: -10px;background-color: #fff;display: inline-block;border-radius: 50%;height: auto;line-height: 24px;margin-bottom: 15px;}
.iconbox.style2 .box-header .image:before {height: 61px;width: 61px;margin-left: -17px;background-color: #fff;z-index: 1;}
.iconbox.style2 .box-header .image img {position: relative;z-index: 5;top: 17px;left: 13px;}
.iconbox.style2 .box-header .title {margin-top: 3px;}
.iconbox.style2 ul.social-list.style2 li {font-size: 16px;margin-right: 18px;}
.iconbox.style2 ul.social-list.style2 li:last-child {margin-right: 0px;}
.flat-contact {padding: 28px 0 24px;}
.flat-contact.style2 {padding: 17px 0 44px;}
.form-contact {margin-top: 20px;}
.form-contact.left {margin-top: 18px;}
.form-contact .form-contact-header h3 {margin-bottom: 13px;}
.form-contact .form-contact-header p {color: #838383;line-height: 24px;}
.form-contact .form-contact-content {margin-top: 26px;}
#form-contact .form-box {text-align: left;margin-bottom: 22px;}
#form-contact .form-box.one-half {width: 50%;float: left;}
#form-contact .form-box.one-half.name-contact {padding-right: 15px;}
#form-contact .form-box.one-half.password-contact {padding-left: 15px;}
#form-contact .form-box label {margin-bottom: 12px;}
#form-contact .form-box input {height: 40px;}
#form-contact .form-box textarea {border-radius: 10px;height: 159px;}
#form-contact .form-box button {height: 55px;line-height: 55px;background-color: #f92400;color: #fff;font-family: "Open Sans";font-weight: 600;font-size: 15px;padding: 0 92px;margin: 10px 4px 0px;}
#form-contact .form-box button:hover {background-color: #2d2d2d;}
.box-contact {background-color: #f5f5f5;padding: 34px 47px 46px;border-radius: 8px;}
.box-contact ul li {margin-bottom: 35px;}
.box-contact ul li:last-child {margin-bottom: 0px;}
.box-contact ul li.address {margin-bottom: 32px;}
.box-contact ul li h3 {margin-bottom: 8px;}
.box-contact ul li.phone h3, .box-contact ul li.email h3 {margin-bottom: 10px;}
.box-contact ul li.address h3 {margin-bottom: 13px;}
.box-contact ul > li:last-child > h3 {margin-bottom: 19px;}
.box-contact ul li p {color: #919191;}
.box-contact ul li ul.social-list li {font-size: 16px;margin-bottom: 0px;margin-right: 21px;}
.flat-error {padding: 91px 0;}
.wrap-error .header-error h1 {color: #2d2d2d;font-size: 30px;font-weight: 500;margin-top: 41px;margin-bottom: 11px;}
.wrap-error .header-error p {color: #919191;}
.wrap-error .content-error .form-search-error {border: 2px dotted #e5e5e5;border-radius: 10px;padding: 63px 0 59px;margin-top: 44px;margin-bottom: 32px;text-align: center;}
.wrap-error .content-error .form-search-error form .search-input input {width: 263px;height: 40px;display: inline-block;margin-right: 13px;}
.wrap-error .content-error .form-search-error form .search-input button {display: inline-block;color: #fff;font-family: "Open Sans";background-color: #2d2d2d;height: 40px;line-height: 40px;font-size: 13px;padding: 0 52px;font-weight: 400;position: relative;overflow: hidden;z-index: 3;}
.wrap-error .content-error .form-search-error form .search-input button:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #f28b00;z-index: -1;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: .4s;transition-duration: .4s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.wrap-error .content-error .form-search-error form .search-input button:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.flat-tab {padding: 67px 0 21px;}
.flat-tab ul.tab-list {text-align: center;padding-left: 0px;}
.flat-tab ul.tab-list li {display: inline-block;cursor: pointer;font-family: "Nunito";font-size: 18px;font-weight: 500;color: #919191;padding: 14px 54px 14px;}
.flat-tab ul.tab-list li:hover, .flat-tab ul.tab-list li.active {color: #484848;background-color: #f5f5f5;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.flat-tab .tab-content {background-color: #f5f5f5;border-radius: 10px;padding: 60px 50px 46px;color: #919191;}
.flat-progress {padding: 6px 0;}
.progres {padding-right: 60px;}
.progres .progress-item {position: relative;margin-bottom: 23px;}
.progres .progress-item .name {position: absolute;top: 0;letter-spacing: 0;font-size: 17px;font-weight: bold;font-family: "Nunito";color: #2d2d2d;}
.progres .progress-item .perc {text-align: right;font-size: 17px;font-weight: bold;font-family: "Nunito";color: #2d2d2d;padding-bottom: 19px;width: 0;opacity: 0;-webkit-transition: opacity 1.5s ease-in-out;-moz-transition: opacity 1.5s ease-in-out;-ms-transition: opacity 1.5s ease-in-out;-o-transition: opacity 1.5s ease-in-out;transition: opacity 1.5s ease-in-out;}
.progres .progress-item .perc.show {opacity: 1;}
.progres .progress-item .perc span {position: relative;top: 1px;z-index: 9999;}
.progres .progress-item .progress-bar {height: 6px;background-color: #e5e5e5;border-radius: 3px;}
.progres .progress-item .progress-bar .progress-animate {height: 6px;width: 0;border-radius: 3px;background-color: #f28b00;}
.progress-circle {margin-top: 75px;margin-bottom: 49px;}
.progress-circle .circle-item {display: inline-block;margin-right: 123px;}
.progress-circle .circle-item:last-child {margin-right: 0px;}
.progress-circle .circle-item .text-name {text-align: center;font-size: 16px;font-family: "Nunito";font-weight: bold;margin-top: 24px;}
.flat-form {padding: 53px 0 54px;}
.form-input .form-box {margin-bottom: 25px;}
.form-input .form-box label, .form-textarea .form-box label {margin-bottom: 12px;color: #484848;}
.form-input .form-box input {height: 40px;}
.form-input .form-box .form-box-content .dropdown-title {height: 40px;width: 100%;border: 2px solid #e5e5e5;border-radius: 20px;vertical-align: middle;padding-left: 30px;padding-top: 7px;font-size: 13px;color: #8c8c8c;cursor: pointer;position: relative;}
.form-input .form-box .form-box-content .dropdown-title:before {content: "";position: absolute;font-family: "fontawesome";top: 7px;right: 30px;color: #1b1b19;font-size: 14px;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.form-input .form-box .form-box-content .dropdown-title.active:before {-webkit-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);transform: rotateX(-180deg);}
.form-input .form-box .form-box-content ul {background-color: #f5f5f5;border-radius: 10px;padding: 24px 29px 30px;margin-top: 11px;}
.form-input .form-box .form-box-content ul li {cursor: pointer;}
.form-input .form-box .form-box-content ul li:hover, .form-input .form-box .form-box-content ul li.active {color: #f28b00;}
.form-input .form-box .form-box-content ul li:not(:last-child) {margin-bottom: 16px;}
.form-textarea {margin-top: 10px;}
.form-textarea .form-box textarea {height: 164px;border-radius: 10px;}
.btn-radio.style2.v1 {float: left;margin-top: 37px;margin-left: 2px;}
.btn-checkbox.style2 {float: left;margin-top: 22px;margin-left: 2px;}
.btn-checkbox.style2 .checkbox {margin-top: 16px;margin-bottom: 0px;}
.btn-checkbox.style2 .checkbox label {padding-left: 14px;}
.flat-brand.style4 {padding: 44px 0 52px;background-color: #f5f5f5;}
.flat-brand.style4 .title {margin-bottom: 29px;}
ul.brands-tablist {background-color: #fff;padding: 31px 50px 24px 110px;border-radius: 8px;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);margin-bottom: 39px;}
ul.brands-tablist li {display: inline-block;font-family: "Nunito";font-weight: bold;font-size: 18px;color: #484848;margin-right: 22.4px;cursor: pointer;}
ul.brands-tablist li:hover, ul.brands-tablist li.active {color: #f28b00;}
.brands-list {margin-left: -15px;margin-right: -15px;}
.brands-list .brands-item {padding-right: 15px;padding-left: 15px;float: left;width: 16.6666667%;margin-bottom: 32px;text-align: center;}
.brands-list .brands-item a.box-cat {padding: 36px 0 29px;background-color: #fff;border-radius: 8px;display: block;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);}
.brands-list .brands-item a.box-cat:hover {background-color: #f28b00;color: #fff;}
.brands-list .brands-item a.box-cat:hover .cat-name {color: #fff;}
.brands-list .brands-item a.box-cat .cat-name {font-size: 16px;font-weight: 600;color: #484848;margin-bottom: 1px;}
.imagebox.style6, .imagebox.style7 {text-align: center;}
.imagebox.style7 {padding: 19px 20px;}
.imagebox.style6 .box-image {height: 220px;line-height: 220px;}
.imagebox.style6 .box-content .cat-name a {font-size: 16px;color: #484848;margin-bottom: 15px;}
.imagebox.style6 .box-content .cat-name a:before, .imagebox.style6 .box-content .cat-name a:after {width: 0;}
.imagebox.style6 .box-content ul.cat-list li {margin-bottom: 4px;}
.imagebox.style6 .box-content ul.cat-list li a {color: #919191;}
.imagebox.style6 .box-content ul.cat-list li a:hover {color: #484848;}
.imagebox.style6 .box-content .btn-more {margin-top: 16px;}
.imagebox.style6 .box-content .btn-more a {color: #f28b00;font-size: 14px;font-weight: 600;}
.imagebox.style8 .box-image {margin-bottom: 16px;}
.imagebox.style8 .box-content .product-name {min-height: 64px;margin-top: 5px;}
.imagebox.style8 .box-content .price .sale {font-size: 22px;}
.imagebox.style8 span.item-new, .imagebox.style8 span.item-sale {top: 34px;right: 47px;line-height: 45px;}
.imagebox.style8 span.item-sale {left: 49px;}
.flat-location .location, .flat-location .location-detail, .flat-location #flat-map-2 {float: left;}
.flat-location .location {width: 485.3px;}
.flat-location .location-detail {width: 350.5px;}
.flat-location #flat-map-2 {width: calc(100% - 485.3px - 350.5px);}
.location {padding: 0px 31px 35px;background-color: #f5f5f5;}
.location .title h3, .location-detail .title h3 {padding: 25px 0 22px;}
.location .location-content .select-location {margin-bottom: 34px;}
.location .location-content .select-location select {width: 175px;height: 60px;background-color: #fff;box-shadow: 0px 2px 3px 0px rgba(234,234,234,1);display: inline-block;margin-right: 19px;}
.location .location-content .select-location .select {position: relative;display: inline-block;}
.location .location-content .select-location .select:before {content: "";position: absolute;font-family: "fontawesome";top: 17px;right: 50px;z-index: 9;color: #484848;}
.location .location-content .select-location a {background-color: #f92400;height: 60px;line-height: 59px;border-radius: 30px;font-weight: 600;font-size: 14px;padding: 0 36px 0 37px;color: #fff;display: inline-block;}
.location .location-content .select-location a img {padding-right: 14px;}
.location .location-content ul.location-list {height: 439px;overflow: hidden;padding-left: 3px;}
.location .location-content ul.location-list li {color: #484848;margin-bottom: 11px;cursor: pointer;}
.location .location-content ul.location-list li:hover {color: #f28b00;}
.location-detail {padding: 1px 42px 13px;position: relative;}
.location-detail span {content: "";position: absolute;font-size: 20px;color: #484848;top: 25px;right: 34px;cursor: pointer;}
.location-detail .image-location {margin-top: 14px;margin-left: 3px;}
.location-detail .image-location img {border-radius: 10px;}
.location-detail ul {margin-top: 40px;}
.location-detail ul li {margin-bottom: 18px;}
.location-detail ul li h3 {margin-bottom: 7px;}
.location-detail ul li:last-child h3 {margin-bottom: 11px;}
.location-detail ul li p, .location-detail ul li p a {color: #919191;}
#flat-map-2 .map-2 {width: 100%;height: 638px;}
.popup-newsletter {position: fixed;top: 50%;z-index: 99997;left: 50%;transform: translate(-50%,-50%);}
.popup-newsletter .popup {background: #fff;border-radius: 10px;margin-right: 15px;margin-left: 15px;overflow: hidden;padding: 30px 30px 40px;}
.popup-newsletter .popup span {content: "";position: absolute;width: 40px;height: 40px;right: 10px;top: -20px;background-color: #f28b00;border-radius: 50%;cursor: pointer;}
.popup-newsletter .popup span:after {content: "";position: absolute;width: 1px;height: 20px;right: 19px;top: 10px;background: #fff;transform: rotate(45deg);}
.popup-newsletter .popup span:before {content: "";position: absolute;width: 20px;height: 1px;right: 10px;top: 19px;background: #fff;transform: rotate(45deg);}
.popup-newsletter .popup-text, .popup-newsletter .popup-image {width: 46%;float: left;}
.popup-newsletter .popup-image {text-align: center;width: 49%;margin-left: 30px;}
.popup-newsletter .popup-text h2 {font-size: 25px;font-weight: 500;color: #2d2d2d;margin-top: 15px;}
.popup-newsletter .popup-text p.subscribe {margin-top: 30px;margin-bottom: 30px;font-size: 14px;color: #919191;}
.popup-newsletter .popup-text .form-popup .subscribe-content {position: relative;}
.popup-newsletter .popup-text .form-popup .subscribe-content button {position: absolute;top: 0;right: 0;background: transparent;}
.popup-newsletter .popup-text .form-popup .checkbox {margin-bottom: 0px;}
.divider10 {height: 10px;width: 100%;}
.divider20 {height: 20px;width: 100%;}
.divider60 {height: 60px;width: 100%;}
.divider14 {height: 14px;}
.divider30 {height: 30px;width: 100%;}
.divider35 {height: 35px;width: 100%;}
.divider37 {height: 37px;}
.divider65 {height: 65px;}
.divider90 {height: 90px;}
.divider25 {height: 29px;}
.divider26 {height: 26px;}
.divider34 {height: 34px;}
.offer {font-family: "Nunito";font-size: 18px;font-weight: 500;color: #484848;}
.zoom {display: inline-block;position: relative;}
.zoom img {display: block;}
.zoom img::selection {background-color: transparent;}
:root {--color-main: #484848;--color-second: #f28b00;}
.nowrap {white-space: nowrap;}
.primary-text {color: var(--color-second);}
.white-popup-block {text-align: left;max-width: 833px;overflow: hidden;margin: 0 auto;position: relative;background: #091f2c;border-radius: .4rem;display: flex;}
.white-popup-block figure {margin-bottom: 0;position: relative;}
.white-popup-block figure svg {position: absolute;left: 20px;top: 20px;}
@media (max-width: 768px) {.white-popup-block figure img {display: none;}}
.white-popup-block .cont-block {background: #fff;padding: 0px 30px;min-height: 469px;margin: 0 0 0 auto;max-width: 511px;flex-grow: 1;display: flex;flex-direction: column;}
.tovar-question {background: #fff !important;}
.tovar-question figure {max-width: 283px;height: auto;margin-left: 20px;margin-right: 20px;padding-top: 20px;padding-bottom: 20px;}
.tovar-question figure img {border: 1px solid rgba(0,0,0,.1);margin-bottom: 20px;}
.tovar-question .q-title {font-size: 18px;padding-top: 26px;padding-bottom: 10px;font-weight: 600;margin-bottom: 0;}
.tovar-question .btn.btn-default {background-color: #f92400;color: #fff;}
.header-chat {flex-grow: 1;display: flex;justify-content: end;}
.header-chat .chat-text {display: flex;width: 100%;font-weight: bold;font-size: 22px;color: var(--color-main);justify-content: end;text-align: right;margin-top: 17px;margin-bottom: 6px;}
.header-chat .chat-wrapper {display: flex;flex-wrap: wrap;justify-content: end;width: 100%;margin: 6px auto 0;}
.header-chat .chat-item {display: flex;justify-content: end;color: #000;margin-left: 20px;}
.header-chat .chat-item:before {display: block;position: relative;width: 22px;height: 22px;content: "";}
.header-chat .chat-item.chat-wa:before {background: url("/images/icomoon-free-whatsapp.svg") no-repeat left center;}
.header-chat .chat-item.chat-tg:before {background: url("/images/file-icons-telegram.svg") no-repeat left center;}
.header-chat .chat-item.chat-mail:before {background: url("/images/line-md-email.svg") no-repeat left center;}
.header-middle .header-chat .chat-item {width: 100%;text-align: right;}
@media (min-width: 768px) {.header_fixed {position: fixed !important;left: 0;right: 0;top: 0;z-index: 1000 !important;}
	.header_300 .header-top {border-bottom: 1px solid #fff !important;}
	.header_300 .header-top .header-chat {position: absolute;right: 170px;top: 48px;z-index: 10000;}
	.header_300 .top-search, .header_300 .flat-support {display: none;}
	.header_300 .logo img {max-width: 180px;}}
.service--img {float: none;display: inline-block;}
.service--items.text-right {text-align: right;}
.service--items {text-align: left;}
.service--items .h3 {white-space: nowrap;}
.service--img-inner img {border-radius: 50%;}
img {max-width: 100%;height: auto;}
.service--item .dot {position: absolute;top: 0;left: 0;width: 15px;height: 15px;border: 1px solid #000;border-radius: 50%;-webkit-transition: border-color .25s;transition: border-color .25s;z-index: 1;}
.service--item .dot:before {content: " ";position: absolute;top: 2px;left: 2px;width: 9px;height: 9px;background-color: #000;border-radius: 50%;-webkit-transition: background-color .25s ease-in-out;transition: background-color .25s ease-in-out;}
.service--item.active .dot {border: 1px solid var(--color-second);}
.service--item.active .dot:before {background-color: var(--color-second);}
@media (max-width: 768px) {.service--item {text-align: left;}}
.service--img-inner {padding: 30px;}
.service--item.active p + .btn, .service--item:hover p + .btn {margin-top: 16px;margin-bottom: 0;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;}
.service--item p + .btn {margin-top: 0;margin-bottom: 16px;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;-webkit-transition-property: margin,opacity,visibility;transition-property: margin,opacity,visibility;-webkit-transition-duration: .25s;transition-duration: .25s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.service--item + .service--item {margin-top: 48px;}
.service--item.active .h3 a, .service--item:hover .h3 a {color: #f69323;}
.service--item {position: relative;height: 185px;}
.service-footer-text .h5 {line-height: 1.4;}
@media (max-width: 576px) {.section--title {margin-bottom: 30px;}
	.service--item {margin-top: 48px;margin-bottom: 48px;}}
.section--title {position: relative;margin-top: -7px;margin-bottom: 80px;padding-bottom: 15px;text-align: center;z-index: 0;}
.section--title .h2 {margin-bottom: 0;}
.section--title .h2:before {left: -22px;box-shadow: 44px 0 0 #ccc;}
.section--title .h2:after {left: 22px;box-shadow: -44px 0 0 #ccc;}
.section--title .h2:after, .section--title .h2:before {content: " ";position: absolute;right: 0;bottom: 0;width: 18px;height: 2px;margin: 0 auto;background-color: #ccc;}
.title-flat-imagebox {padding: 20px 40px;}
.pd--100-0 {padding: 100px 0;}
.bg--overlay {position: relative;color: #fff;z-index: 0;}
.bg--img {background-size: cover;background-position: center;background-repeat: no-repeat;}
.post--info {padding: 24px 30px 0;color: #999;}
.post--content {margin-top: 10px;padding: 0 30px;}
.post--footer {margin-top: 23px;padding: 0 30px 30px;}
.btn-default {color: #222;background-color: transparent;border-color: #f69323;border-radius: 20px;padding: 8px 30px 10px;font-size: 14px;line-height: 20px;font-weight: 600;}
.btn-default:hover {color: #fff;background-color: #f69323;border-color: #f69323;}
.sertificate--section.style2, .blog--section.style2, .brands--section.style2 {padding: 50px 0;}
.flat-product-content p {margin-bottom: 15px;font-size: 16px;line-height: 1.47;}
.swiper-slide.imagebox {padding: 10px 5px;}
#mega-menu > ul.menu > li > a {display: flex !important;flex-wrap: nowrap;align-items: center;}
#mega-menu > ul.menu > li > a > span.menu-title {flex-grow: 1;max-width: 140px;display: block;line-height: 1.4;}
.regular {color: #484848;text-decoration: none;}
.box-image-fullbg {position: absolute;background: #fff;padding: 0;left: 0;right: 0;top: 0;bottom: 0;margin: 0 !important;overflow: hidden;}
.box-image-fullbg img {max-width: 100%;object-fit: cover;height: 100%;max-height: 540px;position: relative;z-index: 5;}
.footer-detail td {padding: 5px;}
.reviewed {display: flex;justify-content: space-between;}
.reviewed .box-cart.style2 {padding-top: 0;margin-top: 0;margin-bottom: 0;}
.reviewed .box-cart.style2 .btn-add-cart a {display: inline-block;height: 35px;line-height: 35px;text-align: center;color: #fff;background-color: #f92400;border-radius: 30px;width: 160px;margin-top: 5px;font-size: 12px;font-weight: 600;}
.reviewed .status-product span.zapros {background: transparent;color: var(--color-second);}
.flat-product-content.style1 h3 {margin-bottom: 1rem;margin-top: 2rem;}
.flat-product-content.style1 ul {padding-left: 20px;list-style: disc;}
.flat-product-content.style1 ul li {margin-bottom: 15px;font-size: 16px;line-height: 1.47;}
.product-detail-bar.style1 li {margin-bottom: 0 !important;}
.text-upprecase {text-transform: uppercase;}
.questions span {font-size: 14px;color: #f92400;line-height: 36px;font-weight: 600;}
.quest.span {font-size: 14px;color: #f92400;line-height: 36px;font-weight: 600;}
.flex-start {align-self: flex-start;}
.owl-carousel-8 .owl-item {text-align: center;}
.my-price-dl {display: flex;position: relative;font-weight: 400;font-size: 15px;color: #484848;line-height: 20px;margin-top: 20px;margin-bottom: 9px;}
.my-price-dl svg {display: block;position: relative;margin-right: 8px;top: -3px;}
.slider-item.style2 .item-image {padding-top: 0;padding-right: 0;position: absolute;right: 20px;bottom: 50px;max-width: 400px;}
@media (min-width: 768px) {.slider-item.style2 h2, .slider-item.style2 .h2 {max-width: 72%;}}
.slider-item.style2 h2 span, .slider-item.style2 .h2 span {display: block;}
.slider-item.style2 h2 small, .slider-item.style2 .h2 small {font-size: 60%;display: block;line-height: 1.4;}
.slider-item.style-fullbg .item-text {z-index: 100;position: relative;width: auto;}
.slider-item.style-fullbg .item-text h2, .slider-item.style-fullbg .item-text .h2 {padding: 6px 12px;color: #fff !important;background-color: rgba(0,0,0,.4);width: auto;}
@media (min-width: 768px) {.slider-item.style-fullbg .item-text h2, .slider-item.style-fullbg .item-text .h2 {max-width: 72%;}}
.slider-item.style-fullbg .item-text h2 span, .slider-item.style-fullbg .item-text .h2 span {color: inherit !important;display: block;}
.slider-item.style-fullbg .item-text h2 small, .slider-item.style-fullbg .item-text .h2 small {font-size: 60%;display: block;line-height: 1.4;}
.slider-item.style-fullbg .item-text p {background-color: rgba(0,0,0,.3);padding: 6px 12px;width: auto;color: #fff !important;}
@media (min-width: 768px) {.slider-item.style-fullbg .item-text p {max-width: 72%;}}
.slider-item.style-fullbg .item-image {position: absolute;background: #fff;padding: 0;left: 0;right: 0;top: 0;bottom: 0;}
.slider-item.style-fullbg .item-image img {max-width: 100%;object-fit: cover;height: 100%;max-height: 540px;position: relative;z-index: 5;}
.mainpage .flat-slider {height: 588px !important;}
.slider .slider-item .item-text {position: relative;}
.pt-50 {padding-top: 50px;}
.py-50 {padding-top: 50px;padding-bottom: 50px;}
.noborder {border: none !important;}
.radius5 {border-radius: 5px;overflow: hidden;}
.h5, .h6 {line-height: 1.4;}
@media (max-width: 576px) {.mobile-hide {display: none;}
	.header-top {border: 0 !important;}
	.header-top .header-chat {position: absolute;right: 10px;top: -3px;}
	.btn-menu {margin-left: 20px;display: block !important;}
	.mobile-flex-rs {display: flex;justify-content: flex-end;}
	.service--item .btn.btn-default {display: none;}}
.tovar-tags {position: absolute;display: flex;right: 0;top: 20px;left: auto;}
.tovar-tags .badge {color: transparent !important;z-index: 100;width: 40px;height: 36px;display: block;position: relative;text-align: right;margin-right: 10px;}
.tovar-tags .badge-new {background: url("/components/tags/img/new.svg") no-repeat center center;background-size: contain;}
.tovar-tags .badge-sale {background: url("/components/tags/img/sale.svg") no-repeat center center;background-size: contain;}
.tovar-tags .badge-hit {background: url("/components/tags/img/hit.svg") no-repeat center center;background-size: contain;}
.s-404 {padding: 100px 0px;}
.wg-404 {display: flex;flex-direction: column;}
.wg-404 .image {max-width: 236px;width: 100%;margin: 0 auto 12px;}
.wg-404 .title {margin-bottom: 12px;}
.wg-404 .sub {margin-bottom: 32px;}
.flat-spacing {padding-top: 100px;padding-bottom: 100px;}