@charset "UTF-8";
.no-margin {
	margin: 0 !important
}
.lib-list-item-product2 {
	border: none
}
.lib-list-item-product2 .image-dev .list-button-dev {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0)
}
.lib-list-item-product2 .image-dev .list-button-dev li {
	display: inline-block;
	float: left;
	height: 40px;
	width: 40px;
	background: #fff;
	position: relative;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #ddd;
	opacity: 0;
	transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out
}
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(1) {
	transform: translateX(40px);
	-moz-transform: translateX(40px);
	-webkit-transform: translateX(40px);
	-ms-transform: translateX(40px);
	z-index: 1;
	transition-delay: 0s
}
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(2) {
	transition-delay: 0.2s;
	z-index: 2
}
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(3) {
	transition-delay: 0.2s;
	z-index: 2
}
.lib-list-item-product2 .image-dev .list-button-dev li:nth-child(4) {
	transform: translateX(-40px);
	-moz-transform: translateX(-40px);
	-webkit-transform: translateX(-40px);
	-ms-transform: translateX(-40px);
	z-index: 1;
	transition-delay: 0s
}
.lib-list-item-product2 .image-dev .list-button-dev li:first-child {
	border-left: 1px solid #ddd
}
.lib-list-item-product2 .image-dev .list-button-dev li a, .lib-list-item-product2 .image-dev .list-button-dev li button {
	background: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	line-height: 40px;
	text-align: center;
	box-shadow: none;
	border: none;
	color: #555;
	width: 40px;
	padding: 0
}
.lib-list-item-product2 .image-dev .list-button-dev li:hover {
	background: #007cc4
}
.lib-list-item-product2 .image-dev .list-button-dev li:hover a, .lib-list-item-product2 .image-dev .list-button-dev li:hover button {
	color: #fff
}
.lib-list-item-product2 .caption-dev {
	text-align: center;
	padding: 0 15px
}
.lib-list-item-product2 .caption-dev .rating-dev {
	margin: 5px 0
}
.lib-list-item-product2 .caption-dev .rating-dev .fa-stack-2x {
	font-size: 11px
}
.lib-list-item-product2 .caption-dev .title-dev {
	color: #444;
	font-size: 13px
}
.lib-list-item-product2 .caption-dev .price-dev .price.product-price {
	font-size: 16px
}
.lib-list-item-product2 .caption-dev .price-dev .price-new {
	font-size: 16px
}
.lib-list-item-product2 .caption-dev .price-dev .price-old {
	font-size: 12px
}
.lib-list-item-product2 .caption-dev .add-cart-dev {
	background: #fff;
	border: 1px solid #ddd;
	font-size: 12px;
	text-transform: uppercase;
	color: #999;
	font-weight: bold;
	box-shadow: none;
	border-radius: 0;
	padding: 6px 20px;
	margin: 0 0 30px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out
}
.lib-list-item-product-over2 .image-dev .list-button-dev li {
	opacity: 1;
	transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out
}
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(1) {
	transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transition-delay: 0.2s
}
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(2) {
	transition-delay: 0s
}
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(3) {
	transition-delay: 0s
}
.lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(4) {
	transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transition-delay: 0.2s
}
.lib-two-img {
	position: relative;
	display: block
}
.lib-two-img .img-1 {
	opacity: 1;
	position: relative;
	transition: all 0.5s ease-in-out
}
.lib-two-img .img-2 {
	position: absolute;
	z-index: 0;
	top: 0;
	opacity: 0;
	display: block;
	transition: all 0.5s ease-in-out;
	left: 50%;
	transform: translateX(-50%)
}
.lib-two-img-over .img-1 {
	opacity: 0;
	transform-style: inherit;
	transition: all 0.5s ease-in-out
}
.lib-two-img-over .img-2 {
	opacity: 1;
	transform-style: inherit;
	transition: all 0.5s ease-in-out
}
@keyframes myeffect-slideshow {
0% {
opacity:0;
transform:translateY(-300px);
-webkit-transform:translateY(-300px);
-moz-transform:translateY(-300px);
-ms-transform:translateY(-300px);
-o-transform:translateY(-300px)
}
100% {
opacity:1;
transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-webkit-keyframes myeffect-slideshow {
0% {
opacity:0;
transform:translateY(-300px);
-webkit-transform:translateY(-300px);
-moz-transform:translateY(-300px);
-ms-transform:translateY(-300px);
-o-transform:translateY(-300px)
}
100% {
opacity:1;
transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0)
}
}
@-moz-keyframes myeffect-slideshow {
0% {
opacity:0;
transform:translateY(-300px);
-webkit-transform:translateY(-300px);
-moz-transform:translateY(-300px);
-ms-transform:translateY(-300px);
-o-transform:translateY(-300px)
}
100% {
opacity:1;
transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0)
}
}
@media (max-width:480px) {
	.layout-3 .banners-w .box-banner ul.box-banner-horizontal li a img {
    
    max-height: 200px;
}
.meetbox-con .meetteam-item{ 

    float: none !important;
  
    width: 280px !important;
    margin: auto !important;
}
	div.yt-tabs ul.nav-tabs li a {
    padding: 8px 0px;
   
    font-size: 8px;}
.blog-category .blog-listitem .blog-grid-1 .blog-item-inner .itemBlogImg {
    width:100% !important;
    margin: auto !important;
    float: none !important;
    text-align: center;
}
	
	.box-foot-menu {
    padding: 0 5% 20px 5%;
    display: block;
    vertical-align: top;
}
	.box-footer-social ul li a {

    width: 40px;

    height: 40px;
  
    line-height: 40px;

}
.common-home .container {
	overflow: visible
}
header {
}
header .header-top-right ul.top-link > li.wishlist {
	display: none
}
header .btn-shopping-cart .dropdown-menu {
	min-width: 300px
}
body .banners > div a::after, body .banners > div a::before {
	display: none !important
}
.layout-2 .so-categories.preset05-1 .cat-wrap .content-box {
	width: 100%;
	margin-bottom: 15px
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .ds-items-detail {
	margin-right: 70px
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .ds-items {
	width: 55px
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .ds-items {
	padding: 20px 0
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .deals-nav .slick-prev, .layout-3 .slick-layout3 .so-deals-slick.slick-vertical .deals-nav .slick-next {
	width: 55px;
	height: 20px
}
.layout-3 .deals-layout3 {
	padding: 20px !important
}
.layout-3 .deals-layout3 .box-label {
	display: none
}
.layout-3 .deals-layout3 h3.modtitle {
	top: 30px !important;
	left: 20px !important
}
.products-list.list .product-layout .product-item-container {
	display: inline-block
}
.products-list.list .product-layout .product-item-container .left-block {
	width: 100%
}
.products-list.list .product-layout .product-item-container .right-block {
	margin-left: 0;
	margin-top: 20px;
	display: inline-block;
	padding: 0
}
.products-list.list .product-layout .product-item-container .right-block .caption .ratings {
	position: static;
	margin-bottom: 10px
}
.product-view .content-product-right .box-info-product .detail-action {
	margin-left: 0;
	margin-top: 20px;
	clear: both
}
.producttab .tabsslider.horizontal-tabs .nav-tabs li {
	display: inline-block;
	width: 100%
}
.producttab .tabsslider.horizontal-tabs .nav-tabs li a {
	display: inline-block;
	width: 100%
}
.thumb-vertical-outer ul li .thumbnail.active {
	margin-top: 35%
}
.product-view .content-product-right .share .socials-wrap ul li {
	margin-left: 25px
}
.producttab .tabsslider.horizontal-tabs .nav-tabs li a::after {
	display: none
}
.related-horizontal h3.modtitle span {
	font-size: 25px
}
.thumb-vertical-outer {
	padding: 20px 0
}
.product-view .content-product-right .countdown_box .countdown_inner .title {
	display: none
}
.deals_module_wrapper .title-product {
	margin-top: 20px
}
.producttab .tabsslider .nav-tabs li {
	float: none
}
.product-view .content-product-right {
	margin-top: 20px
}
.our-member .respl-item .w-image-box, .welcome-about-us .image-about-us {
	width: 100%;
	float: none;
	margin: 0;
	text-align: center
}
.our-member .respl-item .info-member, .welcome-about-us .des-about-us {
	margin: 20px 0;
	text-align: justify
}
.happy-about-us .happy-ab .title-happy-about h2 {
	font-size: 16px
}
#sosearchpro .dropdown-menu {
	width: 292px !important
}
.title-decimal {
	line-height: 100%
}
.table-responsive.checkout-product {
	overflow-y: hidden
}
.table-responsive {
	overflow-y: auto
}
.item-article .title-decimal {
	line-height: 22px
}
body .block-popup-login {
	width: 295px
}
body .block-popup-login .block-content .col-reg {
	width: 100%
}
body .block-popup-login .block-content .col-reg.registered-account {
	border-right: none
}
body .block-popup-login .block-content .col-reg.login-customer {
	padding-left: 0
}
.so-onepagecheckout .coupon-voucher input[type="text"] {
	width: 100%
}
#so_popup_countdown .modal-dialog {
	background-color: #75bef3
}
#so_popup_countdown .modal-footer img {
	width: 100%;
	display: none
}
#so_popup_countdown .modal-footer #so_countdown_timer {
	top: 20px;
	left: 10px
}
#so_popup_countdown .modal-footer #so_countdown_timer .time-item {
	width: 56px;
	height: 56px;
	line-height: 18px
}
}
@media (max-width:767px) and (min-width:480px) {
.layout-2 .so-categories.preset05-1 .cat-wrap .content-box {
	width: 50%
}
.product-listing .products-list.grid .product-layout {
	width: 50%;
	float: left
}
.product-listing .products-list.grid .visible-xs-block {
	display: none;
	clear: none
}
.product-listing .products-list.grid .visible-xs-block:after {
	clear: none
}
.producttab .tabsslider.horizontal-tabs .nav-tabs {
	padding: 15px 5px
}
.producttab .tabsslider.horizontal-tabs .nav-tabs li {
	margin: 0
}
.producttab .tabsslider.horizontal-tabs .nav-tabs li a {
	padding: 13px 15px !important
}
.layout-2 .banners2 {
	display: none
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .ds-items-detail {
	margin-right: 110px
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .ds-items {
	width: 90px
}
.layout-3 .slick-layout3 .so-deals-slick.slick-vertical .deals-nav .slick-prev, .layout-3 .slick-layout3 .so-deals-slick.slick-vertical .deals-nav .slick-next {
	width: 90px;
	height: 20px
}
#so_popup_countdown .modal-dialog {
	width: 97% !important
}
#so_popup_countdown .modal-footer img {
	width: 100%
}
#so_popup_countdown .modal-footer #so_countdown_timer {
	top: 45px
}
}
@media (max-width:767px) {
.meetteam-item {
   
    width: 50% !important;
   
}
	.blog-listitem .blog-grid-1 .blog-item-inner .itemBlogImg {
    width: 480px !important;
    margin: auto !important;
    float: none !important;
    text-align: center;
} 
	.blog-category.clearfix {
    padding: 0 15px;
}
	ul.list-brands.row {
    text-align: center;
}
	ul.list-brands li.col-lg-2.col-md-2.col-sm-3 {
    width: 48%;
    vertical-align: top;
    display: inline-block;
}
	.row.row_faz9.row-style.brands-style {
  
}
.layout-3 .banners-w .box-banner ul img {
    
    max-height: 280px;
}.layout-3 .banners-w .box-banner ul li {
    width: 15%;}
.layout-3 .banners-w .box-banner ul .active {
    width: 85%;
}
	.sohomepage-slider.slideshow-3 .sohomeslider-description {
       bottom: 15px !important;
    padding: 0 !important;
}#content .sohomepage-slider.slideshow-3 .sohomeslider-description h4 {

    font-size: 18px !important;}
	#content .sohomepage-slider.slideshow-3 .sohomeslider-description h3 {
    font-size: 30px!important;
}.sohome-sder-description a {
 
    font-size: 15px !important;
   
    padding: 2px 10px !important;
   
}
	.typeheader-3 .search-header-w #sosearchpro .search {
    width: 285px !important;
 
}
.product-image-zoom {
	pointer-events: none
}
.common-home .container {
	overflow: visible;
	padding-left: 15px;
	padding-right: 15px
}
#content ul.megamenu li.active .sub-menu .content, header ul.megamenu li.active .sub-menu .content {
	padding-bottom: 10px
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li {
	border-bottom: none
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover {
	background-color: transparent
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore {
	border-radius: 0;
	padding: 5px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1)
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i {
	color: #666;
	top: 11px;
	right: 0
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view {
	color: #ddd
}
#content .container-megamenu.horizontal ul.megamenu > li, header .container-megamenu.horizontal ul.megamenu > li {
	margin-right: 0
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
	margin: 0
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li {
	padding: 0
}
.container-megamenu.horizontal .sub-menu .content-feature {
	margin: 0 -5%
}
.container-megamenu.horizontal .sub-menu .content-feature li {
	width: 40%;
	margin: 0 5%;
	margin-bottom: 10px
}
.container-megamenu.horizontal .sub-menu .content-feature li span {
	line-height: 20px;
	margin: 10px 0
}
.container-megamenu.horizontal .sub-menu .content-feature li.detail {
	margin-top: 0
}
.container-megamenu.horizontal .sub-menu .feature-blog .col-sm-12 {
	width: 50%;
	margin-top: 0 !important;
	margin-bottom: 15px;
	float: left
}
.responsive ul.megamenu .item-style1 .sub-menu .content .row > div {
	border: none
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories {
	padding: 0px
}
.megamenu-style-dev.responsive ul.megamenu .sub-menu .content .row > div {
	border: none;
	padding-top: 0
}
.megamenu-style-dev.responsive ul.megamenu > li.menu-layouts .sub-menu .item-layouts .col-md-4 {
	margin-bottom: 0 !important
}
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .categories {
	padding: 0
}
header .container-megamenu.horizontal ul.megamenu .item-style1 .content .link img {
	margin-bottom: 10px
}
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .static-menu > .menu {
	padding: 0
}
header .container-megamenu.horizontal ul.megamenu .item-style2 .sub-menu .content .product {
	padding: 0
}
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories .static-menu .menu > ul > li {
	margin-bottom: 0
}
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul {
	margin: 10px -15px
}
header .responsive ul.megamenu .sub-menu .content .row > div {
	margin-top: 0
}
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li ul {
	padding: 0
}
header .megamenu-style-dev .vertical ul.megamenu > li > a {
	font-size: 14px
}
header .container-megamenu.horizontal .shoppage {
	padding: 0 10px;
	width: auto
}
#wrapper header .container-megamenu.horizontal ul.megamenu > li {
	margin-right: 0
}
header.typeheader-1 .main-menu-w .main-right {
	right: 65px
}
header.typeheader-1 .shopping_cart .dropdown-menu {
	right: -65px
}
.common-home .typeheader-2 {
	position: static;
	display: block
}
header.typeheader-2 .main-menu-w .main-right {
	right: 65px
}
header.typeheader-2 .shopping_cart .dropdown-menu {
	right: -65px
}
header.typeheader-3 .header-top-left {
	text-align: center; padding-right: 0
}
.typeheader-3 ul.top-link {
 
    float: none;
}
header.typeheader-3 .header-top-right {
     text-align: center; padding: 0 0 20px 0;
	padding-left: 15px;
}.typeheader-3 ul.top-link > li {
    float: none;}
header.typeheader-3 ul.top-link > li {
	padding-left: 5px;
	margin-left: 5px
}
header.typeheader-3 ul.top-link > li:after {
	display: none
}
header.typeheader-3 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
	background-color: #666
}
header.typeheader-3 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
	position: relative;
	top: -47px;
	float: left
}
header.typeheader-3 .logo {
	    margin-bottom: 30px;
    margin-top: 10px;
}
header.typeheader-3 .header-bottom {
	display: inline-block;
	height: 10px
}
header.typeheader-3 .container-megamenu.horizontal ul.megamenu {
	text-align: left
}
header.typeheader-3 .container-megamenu.horizontal ul.megamenu > li {
	margin: 0;
	width: 100%;
	display: block
}
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow, #content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
	float: left;
	border-radius: 0 !important
}
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
	text-align: left
}
#content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 5px 10px;
	text-align: left;
	margin: 0;
	width: 100%
}
.products-list .product-grid .product-item-container .right-block .addToCart i {
	display: none
}
.layout-1.common-home #content .row-image {
	background-size: 100% 100%;
	margin: 0 -15px
}
.layout-1.common-home #content .module.instagram-layout1 .form-group .inner {
	display: none
}
.layout-1 .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-prev {
	left: 10px
}
.layout-1 .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-next {
	right: 10px
}
.layout-1 .content-banners {
	margin-top: 10px
}
.layout-1 .content-banners .cont {
	width: 100%
}
.layout-1 .content-banners .cont ul li {
	width: 100%
}
.layout-1 .content-banners .cont1 ul li.content2, .layout-1 .content-banners .cont1 ul li.content {
	padding: 30px
}
.layout-1 .content-banners .cont1 ul li.content2 p, .layout-1 .content-banners .cont1 ul li.content p {
	margin: 5px 0
}
.layout-1 .content-banners .cont1 ul li.content2 .price-c, .layout-1 .content-banners .cont1 ul li.content .price-c {
	margin-top: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-items-container .products-list .product-grid .product-item-container .right-block .addToCart i {
	display: block
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	margin: 15px
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs {
	margin: 0;
	text-align: left;
	padding: 10px 20px
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab .ltabs-tab-label {
	background-color: transparent;
	padding: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab.tab-sel .ltabs-tab-label, .layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab:hover .ltabs-tab-label {
	background-color: transparent;
	color: #222
}
.layout-1 .block-policy1 ul li {
	width: 100%
}
.layout-1 .block-policy1 ul li.item-1, .layout-1 .block-policy1 ul li.item-2, .layout-1 .block-policy1 ul li.item-3 {
	margin-bottom: 15px
}
.layout-1 .so-blog-external {
	padding: 0 10px
}
.layout-2 .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-prev {
	left: 10px
}
.layout-2 .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-next {
	right: 10px
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	margin: 15px
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs {
	margin: 0;
	text-align: left;
	padding: 10px 20px
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 0
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab .ltabs-tab-label {
	background-color: transparent;
	padding: 0
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab.tab-sel .ltabs-tab-label, .layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab:hover .ltabs-tab-label {
	background-color: transparent;
	color: #222
}
.layout-2 .banners2, .layout-2 .banners1 .col2 {
	display: none
}
.layout-2 .newsletter-home2 {
	display: none
}
.layout-2 .block-policy1 ul li {
	width: 100%
}
.layout-2 .block-policy1 ul li.item-1, .layout-2 .block-policy1 ul li.item-2, .layout-2 .block-policy1 ul li.item-3 {
	margin-bottom: 15px
}
.layout-3.common-home #content .module h3.modtitle span {
	font-size: 16px
}
.layout-3.common-home #content .module.instagram-layout3 h3.modtitle {
	font-size: 18px
}
.layout-3 .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-prev {
	left: 10px
}
.layout-3 .module.sohomepage-slider .owl2-controls .owl2-nav .owl2-next {
	right: 10px
}
.layout-3 .banners1 .col-xs-12 {
	margin-bottom: 10px
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	margin: 15px
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs {
	margin: 0;
	text-align: left;
	padding: 10px 20px
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 5px !important
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab .ltabs-tab-label {
	background-color: transparent;
	padding: 0
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab.tab-sel .ltabs-tab-label, .layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab:hover .ltabs-tab-label {
	background-color: transparent;
	color: #222
}
.layout-3 .products-list .product-layout .product-item-container .left-block .product-image-container img {
	width: 100%
}
.layout-3 .banners-w {
	/*display: none*/
}
.layout-3 .deals-layout3 {
	padding: 30px
}
.layout-3 .deals-layout3 h3.modtitle {
	top: 40px;
	left: 30px
}
.layout-3 .deals-layout3 .so-deal .owl2-controls .owl2-dots {
	right: 15px
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .right-block {
	width: 100%;
	margin-bottom: 20px
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .right-block p {
	display: none
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .left-block {
	width: 100%
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .left-block .product-image-container {
	margin: 0
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item-timer .time-item {
	margin-right: 20px
}
.layout-3 .block-policy1 ul li {
	width: 100%
}
.layout-3 .block-policy1 ul li.item-1, .layout-3 .block-policy1 ul li.item-2, .layout-3 .block-policy1 ul li.item-3 {
	margin-bottom: 15px
}
footer.typefooter-1 .box-footer {
	padding-left: 0;
	margin-top: 10px
}
footer.typefooter-1 .box-footer:before {
	display: none
}
footer.typefooter-1 .newsletter-footer1 .newsletter .modtitle {
	display: none
}
footer.typefooter-1 .newsletter-footer1 .newsletter .block_content {
	margin-left: 0
}
footer.typefooter-1 .newsletter-footer1 .newsletter .block_content form.signup .form-group .input-box {
	padding-right: 0
}
footer.typefooter-1 .newsletter-footer1 .newsletter .block_content form.signup .subcribe button {
	font-size: 14px;
	padding: 0 10px
}
footer.typefooter-1 .footer-bottom {
	text-align: center
}
footer.typefooter-1 .footer-bottom .payment-w {
	text-align: center;
	margin-top: 10px
}
footer.typefooter-1 .footer-main {
	min-height: 160px;
	max-height: 160px
}
footer.typefooter-1 .description-has-toggle.in {
	max-height: none
}
footer.typefooter-2 .footer-top {
	padding-bottom: 30px
}
footer.typefooter-2 .newsletter-footer2 .newsletter {
	text-align: center
}
footer.typefooter-2 .newsletter-footer2 .newsletter .promotext {
	width: 100%;
	line-height: 25px;
	margin-bottom: 10px
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content {
	width: 100%;
	margin-left: 0
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content form.signup .subcribe button {
	padding: 0 10px
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content form.signup .form-group .input-box {
	width: 100%;
	padding-right: 85px
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content form.signup .form-group .input-box input.form-control {
	width: 100%
}
footer.typefooter-2 .top-content .inner {
	width: 90%
}
footer.typefooter-3 .footer-top .logo-f {
	width: 100%;
	text-align: center
}
footer.typefooter-3 .footer-links {
	margin-left: 0;
	text-align: center
}
footer.typefooter-3 .footer-links li {
	margin: 5px 10px
}
footer.typefooter-3 .app-store ul li {
	margin-left: 0;
	margin-right: 10px
}
footer.typefooter-3 .footer-bottom {
	text-align: center
}
footer.typefooter-3 .footer-bottom .payment-w {
	text-align: center;
	margin-top: 10px
}
.current-name {
	font-size: 20px
}
aside.left_column {
	margin-bottom: 30px
}
.products-category .product-compare {
	margin: 10px 0 0 0 !important
}
.product-view .content-product-right {
	margin-top: 30px
}
.product-simple .so-extraslider .extraslider-inner .item .item-inner {
	width: 100%
}
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item {
	display: inline-block
}
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item .item-inner {
	width: 100%
}
.producttab .tabsslider.horizontal-tabs .tab-content {
	padding: 30px 10px
}
.thumb-vertical-outer {
	padding: 20px 0
}
.bg-page-404 {
	overflow: hidden
}
.style-dev-so-deals .so-deal .extraslider-inner.item-inner-dev .image-dev .list-button-dev li.so-quickview {
	display: none
}
#content .filter-horizontal ul {
	display: block
}
#content .filter-horizontal li.so-filter-options {
	width: 100%;
	border: none
}
.zoomContainer {
	display: none
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu {
	border: none !important
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical .sub-menu .content {
	padding: 20px !important
}
.megamenu-style-dev {
}
.megamenu-style-dev .container-megamenu.horizontal ul.megamenu > li > a strong img, .megamenu-style-dev .container-megamenu.vertical:after {
	display: none
}
.megamenu-style-dev .navbar-default .vertical #menuHeading {
	display: none !important
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
	right: 0 !important;
	left: auto
}
.megamenu-style-dev.responsive #remove-megamenu {
	display: block;
	color: #fff;
	cursor: pointer;
	font-size: 15px
}
.megamenu-style-dev.responsive .so-megamenu-active #remove-megamenu {
	color: #fff
}
.megamenu-style-dev.responsive .megamenu-wrapper {
	border: none;
	border-radius: 0
}
.megamenu-style-dev.responsive div[class^=col-] {
	width: 100%
}
.megamenu-style-dev.responsive ul.megamenu > li {
	display: block;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 1px 0;
	overflow: hidden
}
.megamenu-style-dev.responsive ul.megamenu > li a {
	line-height: 25px
}
.megamenu-style-dev.responsive ul.megamenu > li.click:before, .megamenu-style-dev.responsive ul.megamenu > li.hover:before {
	padding: 0 !important;
	font-size: 14px;
	background: #666;
	color: #fff;
	border: 1px solid #6a6d71;
	width: 30px;
	line-height: 30px;
	height: 32px;
	display: inline-block;
	text-align: center;
	margin-top: -1px;
	right: 0;
	left: auto
}
.megamenu-style-dev.responsive ul.megamenu > li.click:hover:before, .megamenu-style-dev.responsive ul.megamenu > li.hover:hover:before {
	cursor: pointer
}
.megamenu-style-dev.responsive ul.megamenu > li.active {
	padding: 0
}
.megamenu-style-dev.responsive ul.megamenu > li.active .sub-menu {
	display: block !important
}
.megamenu-style-dev.responsive ul.megamenu > li.active > a {
	background: #222 !important;
	color: #fff
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
	padding: 0;
	width: 30px;
	line-height: 30px;
	background: #33363a;
	height: auto
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
	color: #fff;
	font-size: 12px;
	line-height: 18px
}
.megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
	box-shadow: none;
	border: 1px solid #eee;
	padding: 20px
}
.megamenu-style-dev .navbar-default .horizontal .navbar-header {
	float: right
}
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
	margin: 0px;
	height: 40px;
	color: #fff;
	border-radius: 4px;
	background-color: transparent;
	border: none;
	float: right;
	cursor: pointer;
	padding: 0px
}
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
	background: #fff;
	width: 20px;
	height: 2px;
	margin: 4px 0;
	border-radius: 0
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
	background: #333 !important;
	padding: 20px !important
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
	padding: 0 10px !important
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
	color: #fff !important;
	padding: 0 !important;
	font-size: 14px;
	line-height: 29px !important
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
	color: #007cc4
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
	padding: 0;
	margin: 0;
	border: none
}
.megamenu-style-dev .navbar-default .horizontal .features-menu .column.layout-color a {
	display: inline-block
}
.megamenu-style-dev .navbar-default .horizontal .features-menu .column a {
	margin: 0 0 30px;
	display: block
}
.megamenu-style-dev .navbar-default .vertical #menuHeading {
	display: block;
	margin: 0
}
.megamenu-style-dev .navbar-default .vertical ul.megamenu {
	position: relative;
	background: transparent
}
.megamenu-style-dev .navbar-default .vertical ul.megamenu > li {
	background: transparent
}
.megamenu-style-dev .navbar-default .vertical .navbar-header {
	position: relative;
	top: 7px;
	float: left
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .title-navbar {
	display: none
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent !important
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
	font-size: 14px
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar {
	background: #fff;
	width: 12px;
	height: 2px;
	margin-top: 2px;
	border-radius: 0
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle:hover {
	color: #fff
}
.megamenu-style-dev .navbar-default .vertical #remove-verticalmenu {
	display: block;
	color: #fff;
	cursor: pointer;
	font-size: 16px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
	position: fixed;
	background: #333 !important;
	padding: 20px !important;
	width: 280px;
	max-height: 100%;
	top: 0;
	z-index: 99;
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper.so-vertical-active {
	display: block !important;
	opacity: 1;
	visibility: visible
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	position: relative
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:before {
	display: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
	text-transform: uppercase;
	margin: 0 0 10px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li a:hover {
	color: #007cc4
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:hover > a {
	color: #007cc4
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul {
	box-shadow: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul li {
	padding: 5px 0
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu li .sub-menu .content {
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style1 .content {
	padding: 15px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul {
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li b {
	display: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 0
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a {
	padding: 2px 0;
	background: transparent !important
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a strong {
	color: #ddd
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a {
	line-height: inherit
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
	font-size: 14px;
	color: #ddd;
	height: 32px;
	line-height: 32px;
	width: 30px;
	background: #666;
	text-align: center;
	cursor: pointer;
	border: 1px solid #6a6d71;
	padding: 0 !important
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
	color: #fff
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
	background: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
	background: #666;
	font-size: 14px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
	color: #ddd;
	line-height: 31px
}
.module.so-latest-blog.slider-post-sidebar .so-blog-external .blog-external .media .so-block {
	margin-right: 20px
}
header.navbar-compact {
	display: none
}
header .horizontal ul.megamenu > li > .sub-menu {
	border: none
}
#wrapper {
	overflow-x: hidden
}
ul.megamenu li.active .sub-menu .content {
	padding: 0 10px
}
#sosearchpro.search-pro .input-group .autosearch-input {
	padding: 0 40px 0 20px
}
.navbar-toggle {
	margin-left: 15px;
	margin-right: 0
}
.simple_blog-article .product-filter {
	display: none
}
#so_popup_countdown {
	display: none !important
}
.modal-backdrop.in {
	opacity: 0;
	filter: alpha(opacity=0)
}
.product-search .content-main #input-search {
	margin-bottom: 10px
}
body.modal-open, .hidden-scorll {
	overflow: auto
}
body #so_popup_countdown, .modal-backdrop {
	display: none !important
}
.media-box-link--figure .icon {
	font-size: 50px
}
.product-compare .table {
	display: inline-block;
	overflow-x: scroll
}
.seller-usergroup .seller_logo {
	width: 100%;
	margin-bottom: 20px
}
.article--style2 .article--maintitle {
	position: static;
	background: #ccc
}
.article--style4 .article--maincontent {
	margin-top: 0
}
.article--style5 .article--maintitle {
	position: static;
	transform: none
}
.article--style5 .article--maintitle h3 {
	font-size: 13px
}
.article--style5 .article--maintitle .article-title, .article--style5 .article--maintitle .article-sub-title {
	font-size: 12px
}
}
@media (min-width:768px) and (max-width:991px) {
	.blog-category.clearfix {
    padding: 0 15px;
}
aside.col-md-3.col-sm-4.col-xs-12.content-aside.left_column.sidebar-offcanvas {
    width: 25%;
}
	.header-top-left.col-md-3.col-sm-4.col-xs-12 {
    width: 100%;
    text-align: center;
}.typeheader-3 ul.top-link {

    float: none;
}
	.typeheader-3 .search-header-w {
    margin-right: 66px !important;
}
.common-home .container {
	overflow: visible;
	padding-left: 15px;
	padding-right: 15px
}
#content ul.megamenu li.active .sub-menu .content, header ul.megamenu li.active .sub-menu .content {
	padding-bottom: 10px
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li {
	border-bottom: none
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li:hover {
	background-color: transparent
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore {
	border-radius: 0;
	padding: 5px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.1)
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore i {
	color: #666;
	top: 11px;
	right: 0
}
#content .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view, header .container-megamenu.vertical .vertical-wrapper ul.megamenu > li.loadmore .more-view {
	color: #ddd
}
#content .container-megamenu.horizontal ul.megamenu > li, header .container-megamenu.horizontal ul.megamenu > li {
	margin-right: 0
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
	margin: 0
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li {
	padding: 0
}
.container-megamenu.horizontal .sub-menu .content-feature {
	margin: 0 -5%
}
.container-megamenu.horizontal .sub-menu .content-feature li {
	width: 40%;
	margin: 0 5%;
	margin-bottom: 10px
}
.container-megamenu.horizontal .sub-menu .content-feature li span {
	line-height: 20px;
	margin: 10px 0
}
.container-megamenu.horizontal .sub-menu .content-feature li.detail {
	margin-top: 0
}
.container-megamenu.horizontal .sub-menu .feature-blog .col-sm-12 {
	width: 50%;
	margin-top: 0 !important;
	margin-bottom: 15px;
	float: left
}
.responsive ul.megamenu .item-style1 .sub-menu .content .row > div {
	border: none
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories {
	padding: 0px
}
.megamenu-style-dev.responsive ul.megamenu .sub-menu .content .row > div {
	border: none;
	padding-top: 0
}
.megamenu-style-dev.responsive ul.megamenu > li.menu-layouts .sub-menu .item-layouts .col-md-4 {
	margin-bottom: 0 !important
}
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .categories {
	padding: 0
}
header .container-megamenu.horizontal ul.megamenu .item-style1 .content .link img {
	margin-bottom: 10px
}
header .container-megamenu.horizontal ul.megamenu .item-style1 .sub-menu .content .static-menu > .menu {
	padding: 0
}
header .container-megamenu.horizontal ul.megamenu .item-style2 .sub-menu .content .product {
	padding: 0
}
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.style1 .categories .static-menu .menu > ul > li {
	margin-bottom: 0
}
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul {
	margin: 10px -15px
}
header .responsive ul.megamenu .sub-menu .content .row > div {
	margin-top: 0
}
header .container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu ul li ul {
	padding: 0
}
header .megamenu-style-dev .vertical ul.megamenu > li > a {
	font-size: 14px
}
header .container-megamenu.horizontal .shoppage {
	padding: 0 10px;
	width: auto
}
#wrapper header .container-megamenu.horizontal ul.megamenu > li {
	margin-right: 0
}
header.typeheader-1 .main-menu-w .main-right {
	right: 65px
}
header.typeheader-2 .main-menu-w .main-right {
	right: 65px
}
header.typeheader-3 .logo {
	text-align: left
}
header.typeheader-3 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
	background-color: #666
}
header.typeheader-3 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
	position: relative;
	top: -54px
}
header.typeheader-3 .main-right {
	margin-right: 65px
}
header.typeheader-3 .header-bottom {
	display: inline-block;
	height: 10px
}
header.typeheader-3 .container-megamenu.horizontal ul.megamenu {
	text-align: left
}
header.typeheader-3 .container-megamenu.horizontal ul.megamenu > li {
	margin: 0;
	width: 100%;
	display: block
}
header.typeheader-3 .search-header-w #sosearchpro .search {
	right: -50px
}
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow, #content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
	float: left;
	border-radius: 0 !important
}
#content .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
	text-align: left
}
#content .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 5px 10px;
	text-align: left;
	margin: 0
}
.products-list .product-grid .product-item-container .right-block .addToCart i {
	display: none
}
.layout-1.common-home #content .row-image {
	background-size: 100% 100%;
	margin: 0 -15px
}
.layout-1 .content-banners .cont {
	width: 100%
}
.layout-1 .content-banners .cont1 ul li.content2, .layout-1 .content-banners .cont1 ul li.content {
	padding: 30px
}
.layout-1 .content-banners .cont1 ul li.content2 p, .layout-1 .content-banners .cont1 ul li.content p {
	margin: 5px 0
}
.layout-1 .content-banners .cont1 ul li.content2 .price-c, .layout-1 .content-banners .cont1 ul li.content .price-c {
	margin-top: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-items-container .products-list .product-grid .product-item-container .right-block .addToCart i {
	display: block
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	margin: 15px
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs {
	margin: 0;
	text-align: left;
	padding: 10px 20px
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab .ltabs-tab-label {
	background-color: transparent;
	padding: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab.tab-sel .ltabs-tab-label, .layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab:hover .ltabs-tab-label {
	background-color: transparent;
	color: #222
}
.layout-1 .block-policy1 ul li {
	width: 50%
}
.layout-1 .block-policy1 ul li.item-1, .layout-1 .block-policy1 ul li.item-2 {
	margin-bottom: 10px
}
.layout-1 .so-blog-external {
	padding: 0 10px
}
.layout-2 .banners1 .bott {
	margin-top: 23px
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	margin: 15px
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs {
	margin: 0;
	text-align: left;
	padding: 10px 20px
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 0
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab .ltabs-tab-label {
	background-color: transparent;
	padding: 0
}
.layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab.tab-sel .ltabs-tab-label, .layout-2 .listingtab-layout2 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab:hover .ltabs-tab-label {
	background-color: transparent;
	color: #222
}
.layout-2 .block-policy1 ul li {
	width: 50%
}
.layout-2 .block-policy1 ul li.item-1, .layout-2 .block-policy1 ul li.item-2 {
	margin-bottom: 15px
}
.layout-2 .so-categories.preset04-2 .cat-wrap .content-box {
	width: 50%
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
	margin: 15px
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs {
	margin: 0;
	text-align: left;
	padding: 10px 20px
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab {
	padding: 5px !important
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab .ltabs-tab-label {
	background-color: transparent;
	padding: 0
}
.layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab.tab-sel .ltabs-tab-label, .layout-3 .listingtab-layout3 .so-listing-tabs .ltabs-wrap .ltabs-tabs-container .ltabs-tabs-wrap ul.ltabs-tabs li.ltabs-tab:hover .ltabs-tab-label {
	background-color: transparent;
	color: #222
}
.layout-3 .deals-layout3 {
	padding: 30px
}
.layout-3 .deals-layout3 h3.modtitle {
	top: 40px;
	left: 30px
}
.layout-3 .deals-layout3 .so-deal .owl2-controls .owl2-dots {
	right: 15px
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .right-block {
	width: 60%
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .left-block {
	width: 40%
}
.layout-3 .deals-layout3 .so-deal .extraslider-inner .item .product-item-container .left-block .product-image-container {
	margin: 0
}
.layout-3 .block-policy1 ul li {
	width: 50%
}
.layout-3 .block-policy1 ul li.item-1, .layout-3 .block-policy1 ul li.item-2 {
	margin-bottom: 15px
}
footer.typefooter-1 .box-footer {
	padding-left: 0
}
footer.typefooter-1 .box-footer:before {
	display: none
}
footer.typefooter-1 .newsletter-footer1 .newsletter .block_content {
	margin-left: 20%
}
footer.typefooter-1 .footer-bottom {
	text-align: center
}
footer.typefooter-1 .footer-bottom .payment-w {
	text-align: center;
	margin-top: 10px
}
footer.typefooter-2 .footer-top {
	padding-bottom: 30px
}
footer.typefooter-2 .newsletter-footer2 .newsletter {
	text-align: center
}
footer.typefooter-2 .newsletter-footer2 .newsletter .promotext {
	width: 100%
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content {
	width: 100%;
	margin-left: 0
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content form.signup .form-group .input-box {
	width: 100%
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content form.signup .form-group .input-box input.form-control {
	width: 100%
}
footer.typefooter-3 .footer-links li {
	margin: 20px 6px
}
footer.typefooter-3 .box-footer {
	margin-bottom: 20px
}
footer.typefooter-3 .footer-bottom {
	text-align: center
}
footer.typefooter-3 .footer-bottom .payment-w {
	text-align: center;
	margin-top: 10px
}
.module.so_filter_wrap .modcontent .so-filter-content-opts-container .put-min_max {
	width: 100%;
	margin-bottom: 5px
}
.module.so_filter_wrap .modcontent .so-filter-option.so-filter-price .content_min_max .input_max, .module.so_filter_wrap .modcontent .so-filter-option.so-filter-price .content_min_max .input_min {
	width: 60px;
	min-width: 60px;
	padding-left: 3px !important
}
.filters-panel .short-by-show.text-center .form-group {
	display: block
}
aside.left_column {
	margin-bottom: 30px
}
.thumb-vertical-outer {
	padding: 20px 0
}
.so-filter-price .put-min_max .name-curent {
	display: inline-block;
	float: left;
	line-height: 30px
}
.so-filter-price .put-min_max .form-control {
	width: 60px;
	line-height: 30px;
	padding: 0 !important;
	margin: 0 !important;
	height: 30px;
	min-width: 60px
}
#product-quick .product-view .content-product-right {
	margin-top: 0px
}
.product-view .content-product-right {
	margin-top: 40px
}
.product-simple .so-extraslider .extraslider-inner .item .item-inner {
	width: 100%
}
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item {
	display: inline-block
}
.content-aside .product-simple .so-extraslider .extraslider-inner .owl2-item .item .item-inner {
	width: 100%
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu {
	border: none !important
}
.container-megamenu.vertical .vertical-wrapper ul.megamenu .item-vertical .sub-menu .content {
	padding: 10px !important
}
.megamenu-style-dev .container-megamenu.horizontal ul.megamenu > li > a strong img, .megamenu-style-dev .container-megamenu.vertical:after {
	display: none
}
.megamenu-style-dev .navbar-default .vertical #menuHeading {
	display: none !important
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
	right: 0;
	left: auto
}
.megamenu-style-dev.responsive #remove-megamenu {
	display: block;
	color: #fff;
	cursor: pointer;
	font-size: 15px
}
.megamenu-style-dev.responsive .so-megamenu-active #remove-megamenu {
	color: #fff
}
.megamenu-style-dev.responsive .megamenu-wrapper {
	border: none;
	border-radius: 0
}
.megamenu-style-dev.responsive div[class^=col-] {
	width: 100%
}
.megamenu-style-dev.responsive ul.megamenu > li {
	display: block;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 1px 0;
	overflow: hidden
}
.megamenu-style-dev.responsive ul.megamenu > li a {
	line-height: 25px
}
.megamenu-style-dev.responsive ul.megamenu > li.click:before, .megamenu-style-dev.responsive ul.megamenu > li.hover:before {
	padding: 0 !important;
	font-size: 14px;
	background: #666;
	color: #fff;
	border: 1px solid #6a6d71;
	width: 30px;
	line-height: 30px;
	height: 32px;
	display: inline-block;
	text-align: center;
	margin-top: -1px;
	right: 0;
	left: auto
}
.megamenu-style-dev.responsive ul.megamenu > li.click:hover:before, .megamenu-style-dev.responsive ul.megamenu > li.hover:hover:before {
	cursor: pointer
}
.megamenu-style-dev.responsive ul.megamenu > li.active {
	padding: 0
}
.megamenu-style-dev.responsive ul.megamenu > li.active .sub-menu {
	display: block !important
}
.megamenu-style-dev.responsive ul.megamenu > li.active > a {
	background: #222 !important;
	color: #fff
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
	padding: 0;
	width: 30px;
	line-height: 30px;
	background: #33363a;
	height: auto
}
.megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
	color: #fff;
	font-size: 12px;
	line-height: 18px
}
.megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
	box-shadow: none;
	border: 1px solid #eee;
	padding: 20px
}
.megamenu-style-dev .navbar-default .horizontal .navbar-header {
	float: right
}
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
	margin: 0px;
	height: 40px;
	color: #fff;
	border-radius: 4px;
	background-color: transparent;
	border: none;
	float: right;
	cursor: pointer;
	padding: 0px
}
.megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
	background: #fff;
	width: 20px;
	height: 2px;
	margin: 4px 0;
	border-radius: 0
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
	max-height: 100% !important;
	background: #333 !important;
	padding: 20px !important
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
	padding: 0 10px !important
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
	color: #fff !important;
	padding: 0 !important;
	font-size: 14px;
	line-height: 29px !important
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
	color: #007cc4
}
.megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
	padding: 0;
	margin: 0;
	border: none
}
.megamenu-style-dev .navbar-default .horizontal .features-menu .column.layout-color a {
	display: inline-block
}
.megamenu-style-dev .navbar-default .horizontal .features-menu .column a {
	margin: 0 0 30px;
	display: block
}
.megamenu-style-dev .navbar-default .vertical #menuHeading {
	display: block;
	margin: 0
}
.megamenu-style-dev .navbar-default .vertical ul.megamenu {
	position: relative;
	background: transparent
}
.megamenu-style-dev .navbar-default .vertical ul.megamenu > li {
	background: transparent
}
.megamenu-style-dev .navbar-default .vertical .navbar-header {
	position: relative;
	top: 5px
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .title-navbar {
	display: none
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle {
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent !important
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle i {
	font-size: 14px
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle .icon-bar {
	background: #fff;
	width: 12px;
	height: 2px;
	margin-top: 2px;
	border-radius: 0
}
.megamenu-style-dev .navbar-default .vertical .navbar-header .navbar-toggle:hover {
	color: #fff
}
.megamenu-style-dev .navbar-default .vertical #remove-verticalmenu {
	display: block;
	color: #fff;
	cursor: pointer;
	font-size: 16px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
	position: fixed;
	background: #333 !important;
	padding: 20px !important;
	width: 280px;
	max-height: 100%;
	top: 0;
	z-index: 99;
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper.so-vertical-active {
	display: block !important;
	opacity: 1;
	visibility: visible
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	-ms-transform: scale(0.8);
	position: relative
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:before {
	display: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
	text-transform: uppercase;
	margin: 0 0 10px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li a:hover {
	color: #007cc4
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:hover > a {
	color: #007cc4
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul {
	box-shadow: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu li .sub-menu .content {
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style1 .content {
	padding: 15px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li ul {
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .content .menu > ul > li b {
	display: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: 0
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a {
	padding: 2px 0;
	background: transparent !important
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li > a strong {
	color: #ddd
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
	border: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a {
	line-height: inherit
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
	font-size: 14px;
	color: #ddd;
	height: 32px;
	line-height: 32px;
	width: 30px;
	background: #666;
	text-align: center;
	cursor: pointer;
	border: 1px solid #6a6d71;
	padding: 0 !important
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
	color: #fff
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
	background: none
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
	background: #666;
	font-size: 14px
}
.megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
	color: #ddd;
	line-height: 31px
}
header.navbar-compact {
	display: none
}
header .horizontal ul.megamenu > li > .sub-menu {
	border: none
}
ul.megamenu li.active .sub-menu .content {
	padding: 0 10px
}
iframe #wrapper {
	overflow-x: auto
}
.zoomContainer {
	display: none
}
.simple_blog-article .product-filter.filters-panel {
	display: none
}
header #sosearchpro .dropdown-menu {
}
.product-view .content-product-left .large-image.vertical {
	margin: 0 15%
}
.our-member .respl-item .w-image-box {
	float: none;
	overflow: hidden;
	width: 100%;
	text-align: center
}
.our-member .respl-item .info-member {
	text-align: center;
	margin: 0
}
.our-member .respl-item .info-member li {
	float: none;
	display: inline-block
}
.module.so-latest-blog.slider-post-sidebar .so-blog-external .blog-external .media .so-block.media-left {
	margin-right: 20px
}
.account-wishlist .table-responsive .btn-danger {
	margin-top: 5px
}
.so-onepagecheckout .coupon-voucher .panel-body {
	width: 100%
}
.so-onepagecheckout .coupon-voucher .input-group {
	margin-bottom: 10px
}
.so-onepagecheckout .coupon-voucher .input-group .input-group-btn {
	margin-left: 10px;
	width: auto
}
.so-onepagecheckout .table-responsive .btn-danger {
	margin-top: 0
}
.modal-open, .hidden-scorll {
	overflow: auto
}
.hidden-scorll .modal-backdrop {
	display: none !important
}
.modal-open.hidden-scorll .modal-backdrop {
	display: block !important
}
.article--style4 .article--maincontent {
	margin-top: -50px
}
.product-layout .product-item-container .seller_logo {
	position: absolute !important;
	transform: none !important;
	bottom: 15px
}
}
@media (min-width:992px) and (max-width:1199px) {
#collapse-footer.footer-main {
	max-height: 100%
}
#collapse-footer.footer-main:before {
	display: none
}
.common-home .container {
	overflow: visible
}
#content .so-page-builder .container {
	padding: 0 15px
}
.container-megamenu ul.megamenu li.menu-layouts .sub-menu .content .item-layouts .col-md-4 {
	min-height: 100px !important
}
#content ul.megamenu > li.menu-layouts > .sub-menu, header ul.megamenu > li.menu-layouts > .sub-menu, #content ul.megamenu > li.menu-features > .sub-menu, header ul.megamenu > li.menu-features > .sub-menu {
	right: auto
}
#content ul.megamenu > li.style-page > .sub-menu, header ul.megamenu > li.style-page > .sub-menu {
	right: 0 !important
}
#content #so-groups {
	display: none
}
.products-list .product-grid .product-item-container .right-block .addToCart i {
	display: none
}
.layout-1 .content-banners .cont1 ul li.content2, .layout-1 .content-banners .cont1 ul li.content {
	padding: 20px 30px
}
.layout-1 .content-banners .cont1 ul li.content2 p, .layout-1 .content-banners .cont1 ul li.content p {
	display: none
}
.layout-1 .content-banners .cont1 ul li.content2 .price-c, .layout-1 .content-banners .cont1 ul li.content .price-c {
	margin-top: 0
}
.layout-1 .listingtab-layout1 .so-listing-tabs .ltabs-items-container .products-list .product-grid .product-item-container .right-block .addToCart i {
	display: block
}
.layout-2 .newsletter-footer1 .newsletter {
	padding: 80px 60px
}
.layout-2 .newsletter-footer1 .newsletter .block_content {
	margin-left: 22%
}
footer.typefooter-2 .newsletter-footer2 .newsletter {
	padding: 0
}
footer.typefooter-2 .newsletter-footer2 .newsletter .block_content {
	margin-left: 20px
}
#wrapper {
	overflow-x: hidden
}
.thumb-vertical-outer {
	padding: 20px 0
}
.related-products .image, div.so-extraslider.grid .image {
	width: 40%
}
div.products-list.grid .product-layout .product-item-container .left-block .quickview, div.products-list.grid .product-layout .product-item-container .button-group button {
	opacity: 1
}
.producttab .tabsslider .nav-tabs li a {
	padding: 10px
}
.module.so_filter_wrap .modcontent .so-filter-content-opts-container .put-min_max {
	width: 100%;
	margin-bottom: 5px
}
#content .related-vertical .item-element .image, #content .upsell-sidebar .item-element .image {
	width: 100%;
	margin: 0
}
.producttab .tabsslider.horizontal-tabs .nav-tabs li a {
	padding: 13px 10px !important
}
.content-aside .module h3.modtitle span {
	font-size: 17px
}
.product-view .content-product-right .share .socials-wrap ul li {
	margin-left: 25px
}
.upsell-sidebar.product-simple .so-extraslider .extraslider-inner .item .item-inner .item-image {
	width: 80px
}
.upsell-sidebar.product-simple .so-extraslider .extraslider-inner .item .item-inner .item-info {
	margin-left: 95px
}
.upsell-sidebar.product-simple .so-extraslider .extraslider-inner .item .item-inner .item-info .price .price-old {
	padding: 0;
	font-size: 12px
}
.upsell-sidebar h3.modtitle {
	padding-left: 5px
}
.upsell-sidebar .so-extraslider .owl2-controls .owl2-nav {
	right: 5px
}
.so-onepagecheckout .coupon-voucher .panel-body {
	width: 100%
}
.so-onepagecheckout .coupon-voucher .input-group {
	margin-bottom: 10px
}
.so-onepagecheckout .coupon-voucher .input-group .input-group-btn {
	margin-left: 10px;
	width: auto
}
.so-onepagecheckout .table-responsive .btn-danger {
	margin-top: 0
}
.so-onepagecheckout .checkout-cart td.quantity .input-group input {
	float: none;
	margin: 0 auto 5px
}
.so-onepagecheckout .checkout-cart .input-group-btn {
	min-width: 50px;
	margin-top: 5px
}
.blog-listitem.list .blog-item {
	width: 100%
}
.hidden-scorll {
	overflow: auto
}
.blog-listitem .blog-item .blog-item-inner .blog-content h4 {
	min-height: 48px
}
}
@media (min-width:1200px) {
#collapse-footer.footer-main {
	max-height: 100%
}
#collapse-footer.footer-main:before {
	display: none
}
}
@media (min-width:1200px) and (max-width:1649px) {
#content .so-groups-sticky {
	width: 40px
}
}
