/* Premium Ecommerce Template*/
@media (min-width:1200px) {
.title { font-size: 28px }
#page-header { padding: 210px 0 }
#page-header h1 { font-size: 45px }
#page-header .page-header-desc {
	font-size: 26px;
	line-height: 35px
}
.hero-unit h2 { font-size: 40px }
.hero-unit p { font-size: 23px }
#testimonials-section h3 { font-size: 30px }
.about-us-testimonials .testimonial-title { font-size: 23px }
#wrapper.boxed {
	width: 1170px;
	margin: 40px auto
}
#wrapper.boxed-long { width: 1170px }
#main-nav-container #main-nav .menu li>.mega-menu { width: 1140px }
#header-top .header-text { display: inline }
#quick-access .quick-search-form .form-group { display: block }
.header6 #main-nav-container #main-nav .menu>li> a {
	padding: 15.5px 25px;
	font-size: 17px
}
.header7 #main-nav-container #main-nav .menu>li> a {
	font-size: 16px;
	padding: 15.5px 15px
}
.header6 #main-nav-container #main-nav .menu>li:first-child a { padding-left: 25px }
.header7 #main-nav-container #main-nav .menu>li:first-child a { padding-left: 15px }
.header6 #quick-access { margin-left: 200px }
#footer .facebook-likebox iframe { height: 300px }
#footer #newsletter-container input[type=text] { width: 360px }
.item .item-image-container { width: 222px }
.item-price-container {
	font-size: 18px;
	width: 90px;
	height: 90px
}
.item-price-container .old-price { margin-top: 25px }
.item-price-container .item-price { margin-top: 35px }
#category-header.category-banner .category-title { margin-top: -90px }
#category-header.category-banner p { display: block }
.sort-box, .view-box { float: left }
.category-toolbar { border-bottom: 1px solid #eee }
.filter-color-list li.last-md { margin-right: 10px }
.filter-color-list li.last-lg { margin-right: 0 }
.toolbox-pagination .view-count-box {
	position: relative;
	float: right;
	top: auto;
	right: auto
}
.toolbox-filter {
	padding-bottom: 0;
	float: left
}
.toolbox-pagination {
	float: right;
	padding-top: 0;
	border-top: none
}
#price-range-details input { width: 70px }
#price-range-details input.separator { margin-right: 10px }
.article { padding-left: 100px }
.article .article-meta-date {
	width: 85px;
	padding: 22.5px 0
}
#product-image-carousel-container {
	width: 92px;
	margin-right: 20px
}
#product-image-container { width: 404px }
#product-image-container .item-price-container {
	width: 135px;
	height: 135px;
	font-size: 27px
}
#product-image-container .item-price-container .old-price { margin-top: 37.5px }
#product-image-container .item-price-container .item-price { margin-top: 52.5px }
.sidebar .widget.subscribe { padding: 25px }
.sidebar .widget.subscribe h3 {
	font-size: 28px;
	line-height: 35px
}
.sidebar .widget.subscribe .form-group { padding: 0 }
.sidebar h3 { font-size: 25px }
.sidebarslider .flex-direction-nav {
	top: -48.5px;
	width: 74px;
	height: 25px
}
.footerslider .flex-direction-nav {
	width: 94px;
	padding-left: 20px;
	height: 25px;
	top: -63.5px
}
.footerslider .flex-direction-nav a, .sidebarslider .flex-direction-nav a {
	width: 35px;
	height: 25px;
	margin-top: -12.5px
}
.footerslider .flex-direction-nav .flex-prev, .sidebarslider .flex-direction-nav .flex-prev { background-position: -186px -200px }
.footerslider .flex-direction-nav .flex-prev { left: 20px }
.footerslider .flex-direction-nav .flex-next, .sidebarslider .flex-direction-nav .flex-next { background-position: -219px -200px }
.footerslider .flex-direction-nav .flex-prev:hover, .sidebarslider .flex-direction-nav .flex-prev:hover { background-position: -186px -223px }
.footerslider .flex-direction-nav .flex-next:hover, .sidebarslider .flex-direction-nav .flex-next:hover { background-position: -219px -223px }
.cart-table .cart-product-name { width: 410px }
.compare-item-table .table-title { width: 300px }
.compare-item-table figure { width: 180px }
#shipping-form .control-label { width: 130px }
#shipping-form .input-container { width: 220px }
}
@media (min-width:980px) and (max-width:1199px) {
.footerslider .flex-direction-nav .flex-prev:hover, .sidebarslider .flex-direction-nav .flex-prev:hover { background-position: -188px -225px }
.footerslider .flex-direction-nav .flex-next:hover, .sidebarslider .flex-direction-nav .flex-next:hover { background-position: -221px -225px }
.header4 .drop-price { display: none }
.input-group-addon {
    min-width: 150px;
}
}
@media (min-width:768px) and (max-width:979px) {
.title { font-size: 24px }
#page-header h1 { font-size: 40px }
#page-header .page-header-desc {
	font-size: 22px;
	line-height: 30px
}
.hero-unit h2 { font-size: 36px }
.hero-unit p {
	font-size: 18px;
	line-height: 26px
}
#testimonials-section h3 {
	font-size: 22px;
	line-height: 1
}
.about-us-testimonials .testimonial-title { font-size: 18px }
.about-us-testimonials p { font-size: 16px }
#wrapper.boxed, #wrapper.boxed-long {
	width: 100%;
	margin: 0
}
#main-nav-container.fixed #quick-access { display: none }
.twitter_feed .flex-direction-nav { margin-left: -84px }
.header2 #inner-header { /*padding-top: 40px*/ }
.header2 .header-inner-right-wrapper { margin-top: 0 }
.header3 .header-inner-right-wrapper { margin-top: -20px }
.header3 #inner-header .header-inner-right, .header3 #inner-header .logo-container { margin-bottom: 48px }
.header2 #inner-header .header-inner-right, .header2 #inner-header .logo-container { margin-bottom: 55px }
#inner-header .header-box { /*display: none*/ }
#header-top .header-link, #header-top .header-text-container { margin-right: 0 }
#header-top .header-link {
	margin-right: 0;
	position: absolute;
	top: 40px;
	right: 0;
	min-width: 200px;
	text-align: right
}
.header2 #header-top .header-link, .header3 #header-top .header-link {
	position: static;
	top: auto;
	right: auto
}
.header3 .quick-contact-text { display: none }
.header4 .header-top-right {
	position: absolute;
	top: 33px;
	right: 15px
}
.header4 #inner-header .logo-container { margin: -10px 0 25px }
.header4 #menu-right-side, .header4 .logo-container { float: none }
.header4 #main-nav-container.fixed .logo-container { display: none }
#quick-access { margin-top: -145px }
.header2 #quick-access, .header3 #quick-access, .header4 #quick-access { margin-top: -55px }
.header5 #quick-access { margin-top: 0 }
.header6 #quick-access { margin-top: 2px }
#quick-access .quick-search-form .form-group, .header4 #quick-access .quick-search-form .form-group { display: block }
#main-nav-container #main-nav .menu li>.mega-menu { width: 720px }
.header5 #main-nav-container #main-nav .menu>li>a { padding: 13px 25px }
.header5 #main-nav-container #main-nav .menu li:first-child a { padding-left: 0 }
.header6 #main-nav-container #main-nav .menu>li> a {
	padding: 13.5px 4px;
	font-size: 14px
}
.header6 #main-nav-container #main-nav .menu>li:first-child a { padding-left: 4px }
.header7 #main-nav-container .menu-table-wrapper { width: 90% }
.header7 #main-nav-container #main-nav .menu>li> a {
	padding: 13.5px 5px;
	font-size: 14px
}
.header7 #main-nav-container #main-nav .menu>li:first-child a { padding-left: 5px }
.header7 #quick-access { height: 46px }
.header7 .quick-search-form .form-control {
	padding: 13.5px 15px;
	height: 46px
}
.header7 #quick-access .quick-search-form .form-group {
	width: 160px;
	display: none
}
.item .item-image-container { width: 180px }
#category-header.category-banner .category-title { margin-top: -46px }
#category-header.category-banner .category-title p { display: none }
#category-header { padding: 40px 0 }
.view-box { float: right }
.toolbox-pagination {
	float: none;
	padding-top: 15px;
	border-top: 1px solid #eee
}
.toolbox-pagination .view-count-box {
	float: left;
	position: relative;
	top: auto;
	right: auto
}
.category-toolbar {
	padding: 0 0 15px;
	border-bottom: 1px solid #eee;
	border-color: transparent
}
#price-range-details input { width: 50px }
.item.item-list .item-image-container {
	width: 170px;
	margin-right: 30px
}
.article { padding-left: 85px }
.article .article-meta-date {
	width: 75px;
	padding: 17.5px 0
}
.article .article-meta-more, .article .article-meta-view {
	float: none;
	margin-top: 10px
}
.article .article-meta-container .article-meta-view a {
	margin-left: 0;
	margin-right: 30px
}
#product-image-carousel-container {
	width: 128px;
	margin-right: 22px
}
#product-image-container { width: 570px }
#product-image-container .item-price-container {
	width: 162px;
	height: 162px;
	font-size: 27px
}
#product-image-container .item-price-container .old-price { margin-top: 51px }
#product-image-container .item-price-container .item-price { margin-top: 66px }
#footer .facebook-likebox iframe { height: 200px }
.input-group-addon { min-width: 130px }
.cart-table .item-name-col, .checkout-table .item-name-col { width: 220px }
.cart-table .item-name-col figure, .checkout-table .item-name-col figure {
	width: 150px;
	margin-bottom: 20px
}
.compare-item-table .table-title { width: 130px }
.compare-item-table figure { width: 150px }
#shipping-form .control-label { width: 110px }
#shipping-form .input-container { width: 190px }
.team-member-header figure {
	margin-left: auto;
	margin-right: auto
}
#footer #newsletter-container { text-align: center }
#footer #newsletter-container h3 {
	float: none;
	margin-bottom: 15px
}
#footer #newsletter-container form { float: none }
.footerslider .flex-direction-nav .flex-prev:hover, .sidebarslider .flex-direction-nav .flex-prev:hover { background-position: -188px -225px }
.footerslider .flex-direction-nav .flex-next:hover, .sidebarslider .flex-direction-nav .flex-next:hover { background-position: -221px -225px }
}
@media (max-width:767px) {
.home-banners a {
	margin-right: auto;
	margin-left: auto
}
.title { font-size: 24px }
#page-header { padding: 120px 0 }
#page-header h1 { font-size: 32px }
#page-header .page-header-desc {
	font-size: 18px;
	line-height: 26px
}
.hero-unit h2 { font-size: 26px }
.hero-unit p {
	font-size: 16px;
	line-height: 22px
}
#testimonials-section h3 { font-size: 21px }
.about-us-testimonials p { font-size: 16px }
.about-us-testimonials .testimonial-title { font-size: 18px }
.title-desc { font-size: 14px }
#wrapper.boxed, #wrapper.boxed-long {
	width: 100%;
	margin: 0
}
.hide-for-xs { display: none }
.hide-for-lg { display: inline }
.flag-container { margin-right: 0 }
.dropdown-language, .header4 .dropdown-language, .header5 .dropdown-language { margin-left: 5px }
#inner-header .header-box {float:left !important; clear:left !important;}
.header-top-dropdowns .btn { min-width: 45px }
#header-top .header-link {
	margin-right: 0;
	position: absolute;
	top: 40px;
	right: 0;
	min-width: 200px;
	text-align: right
}
.header2 #header-top .header-link, .header3 #header-top .header-link {
	position: static;
	top: auto;
	right: auto
}
.header4 .header-text-container { position: static }
#top-links li { margin: 0 }
#top-links li a {
	padding: 0 15px;
	border-right: 1px solid #dcdcdc;
	height: 22px;
	margin-left: 15px
}
.header4 #top-links li a, .header5 #top-links li a { margin-left: 15px }
#top-links li:first-child a .top-icon { left: 15px }
#top-links li:first-child a {
	border-left: 1px solid #dcdcdc;
	margin-left: 0;
	padding-left: 30px
}
#header .dropdown-menu>li>a { text-align: center }
#inner-header { padding-top: 75px }
.header2 #inner-header { padding-top: 0px }
.header4 #inner-header { padding-top: 65px }
.header6 #inner-header { padding-top: 60px }
.header2 #inner-header .header-inner-right, .header3 #inner-header .header-inner-right { margin: 0 }
.header2 .header-inner-right-wrapper {
	position: absolute;
	top: 10px;
	right: 15px;
	margin: 0;
	z-index: 1000
}
.header3 .header-inner-right-wrapper {
	position: absolute;
	right: 15px;
	top: 8px;
	z-index: 1000
}
.header6 #inner-header .logo-container { margin-bottom: 20px }
.header6 #inner-header .header-inner-right { margin-bottom: 70px }
.header3 .quick-contact-text { display: none }
#quick-access {
	width: 70%;
	position: static;
	margin-top: 4px
}
.header5 #quick-access {
	margin-top: 0;
	top: 12px;
	left: 0;
	width: 100%
}
.header7 #quick-access { height: auto }
#inner-header .logo-container { margin-bottom: 80px }
.header2 #inner-header .logo-container { margin-bottom: 86px }
.header3 #inner-header .logo-container, .header4 #inner-header .logo-container { margin-bottom: 100px }
.header5 #inner-header .logo-container { margin-bottom: 86px }
.header7 #inner-header .logo-container { margin-bottom: 80px }
.header7 #inner-header .header-inner-right { margin-bottom: 40px }
.header4 #menu-right-side, .header4 .logo-container { float: none }
#quick-access .quick-search-form {
	position: absolute;
	top: -70px;
	left: 50%;
	margin-left: 69.5px
}
.header3 #quick-access .quick-search-form { top: -75px }
.header6 #quick-access .quick-search-form { top: 5px }
.header7 #quick-access .quick-search-form .form-control { border: 1px solid #dcdcdc }
.header7 #quick-access .quick-search-form {
	margin-left: 89.5px;
	top: -95px
}
.header4 #quick-search { margin-top: 0 }
.header4 #quick-access .quick-search-form .form-group { top: 0 }
.header4 #quick-access .quick-search-form { top: -70px }
.header4 #main-nav-container #main-nav {
	position: static;
	float: none
}
.header4 #menu-right-side { position: relative }
#quick-access .quick-search-form .form-group, .header4 #quick-access .quick-search-form .form-group { display: block }
.header5 .dropdown-cart-menu-container {
	top: 11px;
	z-index: 1000
}
.header7 .dropdown-cart-menu-container {
	position: absolute;
	right: 15px;
	top: 30px;
	z-index: 1000
}
#main-nav-container #main-nav { position: static }
.header3 #main-nav-container #main-nav { border: none }
#main-nav-container #main-nav #responsive-nav { display: block }
.header6 #main-nav-container, .header7 #main-nav-container {
	border-top: none;
	border-bottom: none
}
.header6 .dropdown-cart-menu-container {
	position: absolute;
	right: 15px;
	top: 69px;
	z-index: 1000
}
#main-nav-container #main-nav>ul, .header6 #main-nav-container #main-nav .menu, .header7 #main-nav-container #main-nav .menu { display: none }
.col-2 { padding-left: 15px }
#category-header .category-image { width: 100% }
#category-header .category-title { padding-top: 85px }
#category-header .category-title p { display: none }
#category-header .slider-banner-description .category-title p { display: block }
#category-header.category-banner .category-title { margin-top: -46px }
#category-header.category-banner .category-title p { display: none }
#category-header .category-title h2 { font-size: 30px }
#price-range-details input { width: 70px }
#price-range-details input.separator, .filter-color-list li.last-lg, .filter-color-list li.last-md { margin-right: 10px }
.item.item-list .item-image-container {
	width: 150px;
	margin-right: 30px
}
.item .item-image-container, .item .item-image-wrapper, .item .item-meta-container {
	width: 222px;
	margin-left: auto;
	margin-right: auto
}
.item-price-container {
	font-size: 15px;
	width: 81px;
	height: 81px
}
.item-action { text-align: center }
.item-price-container .old-price { margin-top: 20.5px }
.item-price-container .item-price {
	margin-top: 30.5px;
	display: block
}
.logo { text-align: left }
.logo>a {
	margin-left: 0;
	display: inline-block
}
#category-header { padding: 40px 0 }
.toolbox-filter { padding-top: 30px }
.sort-box {
	position: absolute;
	top: -20px;
	right: 0
}
.sort-box .select-dropdown { margin-right: 0 }
.view-box { float: right }
.toolbox-pagination .view-count-box {
	float: none;
	position: absolute;
	top: -50px;
	right: auto;
	left: 0
}
.sidebar .widget.subscribe { padding: 25px }
.sidebar .widget.subscribe h3 {
	font-size: 30px;
	line-height: 35px
}
.sidebar .widget.subscribe .form-group { padding: 0 }
.sidebar .widget.banner-slider-container {
	width: 272px;
	margin-left: auto;
	margin-right: auto
}
.footerslider .flex-direction-nav .flex-prev:hover, .sidebarslider .flex-direction-nav .flex-prev:hover { background-position: -188px -225px }
.footerslider .flex-direction-nav .flex-next:hover, .sidebarslider .flex-direction-nav .flex-next:hover { background-position: -221px -225px }
.article { padding-left: 75px }
.article .article-meta-date {
	width: 65px;
	padding: 12.5px 0
}
.article .article-meta-more, .article .article-meta-view {
	float: none;
	margin-top: 10px
}
.article .article-meta-container .article-meta-more a, .article .article-meta-container .article-meta-view a {
	margin-left: 0;
	margin-right: 20px
}
#product-image-carousel-container {
	width: 84px;
	margin-right: 16px
}
#product-image-container { width: 380px }
.product-extra-box-container { float: none }
.product-extra-box {
	float: left;
	margin-right: 30px
}
.product-extra-box span {
	display: inline-block;
	margin-left: 6px
}
.product .share-button-group {
	float: none;
	width: 100%;
	margin-left: 0
}
.tab-container .nav-tabs { border-right: 1px solid transparent }
.tab-container.left .nav-tabs, .tab-container.right .nav-tabs { float: none }
.tab-container.left .tab-content, .tab-container.right .tab-content { padding: 0 30px }
.tab-container .tab-content .tab-pane { padding: 5px 0 }
.tab-container.right .nav-tabs>li.active, .tab-container.right .nav-tabs>li.active>a { margin-left: 0 }
.tab-container.left .nav-tabs>li.active, .tab-container.left .nav-tabs>li.active>a { margin-right: 0 }
.tab-container .nav-tabs.nav-justified>li>a { margin-bottom: 0 }
.tab-container.right .nav-tabs { border-left: none }
.tab-container.left .nav-tabs { border-right: none }
#footer-top .widget { padding-right: 15px }
.twitter_feed .flex-direction-nav { margin-left: -84px }
.footer-social-links-container {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center
}
#footer-bottom .social-links li:first-child { margin-left: 5px }
#footer-bottom .social-links li {
	margin-top: 0;
	margin-bottom: 20px
}
#footer-bottom p {
	margin: 0 0 6px;
	text-align: center
}
#footer .facebook-likebox iframe { height: 200px }
#footer #newsletter-container { text-align: center }
#footer #newsletter-container h3 {
	font-size: 22px;
	line-height: 30px;
	float: none;
	margin-bottom: 15px
}
#footer #newsletter-container form { float: none }
#footer #newsletter-container input[type=text] {
	display: block;
	width: 260px;
	margin: 0 auto 10px
}
#footer #newsletter-container .btn {
	padding: 9px 20px;
	font-size: 15px
}
.cart-table .close-button { margin-top: 10px }
.table-responsive { border: none }
.cart-table .item-name-col figure { margin-bottom: 20px }
#shipping-form .control-label { width: 110px }
#shipping-form .input-container { width: 220px }
.single-portfolio-btn-container { top: -57px }
.portfolio-btn {
	width: 41px;
	height: 30px
}
.portfolio-btn.portfolio-btn-prev { background-position: -108px -200px }
.portfolio-btn.portfolio-btn-next { background-position: -147px -200px }
.portfolio-btn.portfolio-btn-prev:hover { background-position: -108px -228px }
.portfolio-btn.portfolio-btn-next:hover { background-position: -147px -228px }
.team-member-header figure {
	margin-left: auto;
	margin-right: auto
}
.no-content .no-content-comment { margin-left: -240px }
}
@media (max-width:480px) {
.title { font-size: 24px }
.drop-price { display: none }
#header.header5 .dropdown-cart-menu-container .btn.btn.dropdown-toggle {
	min-width: 0;
	padding: 6.5px 14px
}
#quick-access { width: 50% }
.header4 .header-top-right { position: static }
.header4 #header-top .header-link {
	right: auto;
	left: 15px;
	text-align: left
}
.header4 .dropdown-cart-menu-container {
	position: absolute;
	top: 40px;
	right: 15px;
	margin-right: 0
}
#category-header { padding: 15px 0 }
#category-header.category-banner .category-title { margin-top: -17.5px }
#category-header.category-banner .category-title .btn, #category-header.category-banner .category-title p { display: none }
#category-header .category-title { padding-top: 30px }
.item.item-list .item-image-container {
	margin-right: 20px;
	margin-bottom: 20px
}
#product-image-carousel-container {
	width: 54px;
	margin-right: 16px
}
#product-image-container { width: 230px }
#product-image-container .item-price-container {
	width: 90px;
	height: 90px;
	font-size: 23px;
	line-height: 20px
}
#product-image-container .item-price-container .old-price { margin-top: 25px }
#product-image-container .item-price-container .item-price { margin-top: 35px }
.twitter_feed .flex-direction-nav {
	top: 100%;
	margin-left: -84px;
	margin-top: -10px
}
#footer .facebook-likebox iframe { height: 260px }
#shipping-form .control-label { width: 110px }
#shipping-form .input-container { width: 140px }
.service-box-container, .team-member {
	width: 100%;
	float: none
}
#content.no-content { min-height: 600px }
.no-content .no-content-comment {
	width: 100%;
	background-size: 100%;
	background-position: center center;
	margin-left: -50%
}
}
@media (max-width:300px) {
.sidebar .widget.banner-slider-container { width: 100% }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
.service-icon {
background-image:url(../images/sprites/aboutus-icons@2x.png);
background-size:496px 248px;
-webkit-background-size:496px 248px
}
#quick-search, .accordion-btn, .close-button, .contact-icon, .dropdown-cart-menu-container .cart-menu-icon, .flex-direction-nav a, .footerslider .flex-direction-nav a, .header-box-icon, .input-icon, .menu-button, .portfolio-btn, .portfolio-item>figure>figcaption>.link-button, .portfolio-item>figure>figcaption>.zoom-button, .sidebar .widget .testimonials-list li .testimonial-details:before, .sidebarslider .flex-direction-nav a, .social-icon, .top-icon, blockquote:before {
background-image:url(../images/sprites/sprite@2x.png);
background-size:400px 409px;
-webkit-background-size:400px 409px
}
.twitter_feed .flex-direction-nav a {
background-image:url(../images/sprites/twitterfeednav@2x.png);
background-size:70px 50px;
-webkit-background-size:70px 50px
}
#responsive-nav-button #responsive-nav-button-icon {
background-color:#444645;
background-image:url(../images/sprites/responsive-menu-icon@2x.png);
background-repeat:no-repeat;
background-position:center center;
background-size:21px 21px;
-webkit-background-size:21px 21px
}
.ratings, .ratings .ratings-result {
background-image:url(../images/sprites/ratings@2x.png);
background-size:94px 32px;
-webkit-background-size:94px 32px
}
.footerslider .ratings, .footerslider .ratings .ratings-result {
background-image:url(../images/sprites/ratings-small@2x.png);
background-size:86px 32px;
-webkit-background-size:86px 32px
}
.item-add-btn.icon-cart {
background-image:url(../images/sprites/cart@2x.png);
background-size:22px 18px;
-webkit-background-size:22px 18px;
background-repeat:no-repeat;
background-position:center center
}
.category-toolbar .icon-button {
background-image:url(../images/sprites/category-icons@2x.png);
background-size:70px 30px;
-webkit-background-size:70px 30px
}
.category-toolbar .icon-button.active, .category-toolbar .icon-button:active, .category-toolbar .icon-button:focus, .category-toolbar .icon-button:hover {
background-image:url(../images/sprites/category-icons-active@2x.png);
background-size:70px 30px;
-webkit-background-size:70px 30px
}
.elastislide-wrapper nav span {
background-image:url(../images/sprites/product-nav@2x.png);
background-size:60px 50px;
-webkit-background-size:60px 50px
}
.icon-button {
background-image:url(../images/sprites/item-icons@2x.png);
background-size:70px 35px;
-webkit-background-size:70px 35px
}
#main-nav-container #main-nav #responsive-nav ul li .mega-menu .mega-menu-list li, #main-nav-container #main-nav .menu li .mega-menu .mega-menu-list li {
background-image:url(../images/sprites/menu-list-type@2x.png);
background-size:6px 6px;
-webkit-background-size:6px 6px
}
#footer .links li {
background-image:url(../images/sprites/footer-menu-list-type@2x.png);
background-size:6px 6px;
-webkit-background-size:6px 6px
}
.sbToggle {
background-image:url(../images/sprites/selectbox@2x.png);
background-size:76px 38px;
-webkit-background-size:76px 38px
}
.large-selectbox .sbToggle {
background-image:url(../images/sprites/selectbox-large@2x.png);
background-size:94px 47px;
-webkit-background-size:94px 47px
}
#option-panel-btn {
background:url(../images/panel/panel@2x.png) center center no-repeat #444645;
background-size:20px 20px;
-webkit-background-size:20px 20px
}
#option-panel-tabs-container li:nth-child(1) a {
background:url(../images/panel/brushmac@2x.png) center center no-repeat #444645;
background-size:20px 21px;
-webkit-background-size:20px 21px
}
#option-panel-tabs-container li:nth-child(2) a {
background:url(../images/panel/page@2x.png) center center no-repeat #444645;
background-size:16px 16px;
-webkit-background-size:16px 16px
}
#option-panel-tabs-container li:nth-child(3) a {
background:url(../images/panel/colors@2x.png) center center no-repeat #444645;
background-size:16px 16px;
-webkit-background-size:16px 16px
}
#option-panel-tabs-container li:nth-child(4) a {
background:url(../images/panel/fonts@2x.png) center center no-repeat #444645;
background-size:16px 16px;
-webkit-background-size:16px 16px
}
#option-panel-tabs-container li:nth-child(5) a {
background:url(../images/panel/close@2x.png) center center no-repeat #444645;
background-size:13px 13px;
-webkit-background-size:13px 13px
}
}
@media only screen and (min-width : 1px) and (max-width : 980px) {
 header div.col-sm-7{}
 .search-block{display: block !important;}
 .power{margin-bottom: 10px;}
}
@media only screen and (min-width : 798px) and (max-width : 980px) {
 .power{margin-bottom: 10px;}
}
@media (min-width:786px) and (max-width:123px) {
	li.search-menu > div.btn-group > ul.dropdown-menu
	{
	  left:0; width:400px;	
	}
}
/*@media only screen and (min-width : 1px) and (max-width : 1023px) {
 #main-nav-container #main-nav #responsive-nav { display: block }
 #main-nav .menu{display:none;}
}*/
@media only screen and (min-width : 1px) and (max-width : 768px) {
 .power,
 li.advance
 {display:none !important;}
 #main-nav-container{margin-top:0 !important;}
 #main-nav-container #main-nav{margin-top: 0 !important;}
li.search-menu > div.btn-group > ul.dropdown-menu
	{
	  width: 220px;
	  height: auto;
	  left: 100px;
	  right: 0;	
	  z-index: 9999 !important;
	}
.quick-search-form .form-control{width: auto !important; margin-bottom: 5px;}
li.search-menu input[type="text"]{width: auto !important; margin-bottom: 5px;}
button#quick-search {
    background: url("../images/sprites/icon-search.png") no-repeat scroll center center #14bfcc !important;
    width: 100%;
}
.header-top-dropdowns
	{
		position:absolute !important;
		/*top:60px !important;*/
		right:0 !important;
		width:95px !important;
	}
@media only screen and (min-width : 480px) and (max-width : 768px) {
 .header-top-dropdowns{/*top:60px !important;*/}
}
@media only screen and (min-width : 1px) and (max-width : 479px) {
 .dropdown-cart {display:none;}
 .header-top-dropdowns{/*top:60px !important;*/}
#inner-header .header-box 
	{
    clear: left !important;
    float: left !important;
    margin: 0 !important;
    width: 100%;
	} 
}
