/*================================================================================ */
/* 1. Basics & Buttons												3000Themes.com
/*================================================================================ */
.content { z-index: 10; }
.show-mobile { display: none; }

/* Bigger then standard 960px (1280px) */
@media only screen and (min-width: 1023px) {
#column-left .box-heading.through-line.txt-center::after {
    width: 100%;
    left: 0;
    margin-left: 0;
}
}

@media only screen and (max-width: 1366px) {
.fix-right {
    width: 75px;
    margin-right: 10px;
    right: 0;
}
#content.col-sm-12, #column-left + #content.col-sm-9 { padding-right: 10px; }
.bt-product-category .main-category .image {
    height: 675px;
}
}

@media only screen and (max-width: 1280px) {
#content.col-sm-12 { padding-right: 25px; }
#column-left + #content.col-sm-9 { padding-right: 45px; }
.bt-product-category .main-category .image {
    height: 668px;
}

}

@media only screen and (max-width: 1199px) {
.product-thumb:hover .button-group.button-grid .btn-compare, .product-related .relt_product:hover .button-group .btn-compare { right: 0; }
.product-thumb:hover .button-group.button-grid .btn-wishlist, .product-related .relt_product:hover .button-group .btn-wishlist { right: 37px; }
/*.product-thumb:hover .button-group.button-grid .btn-cart,.product-related .relt_product:hover .button-group .btn-cart {right: 74px;}*/
.product-thumb .button-group .btn-quickshop { display: none !important; }
#b_newsletter .modal-dialog { width: 90%; }
.button-group.button-grid {
    padding: 0 10px 10px 10px;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=10);
}
.boss_homefilter_tabs .tabs_content_container .bt-default .image a, .product-thumb .image a { padding: 10px; }
.product-grid .product-thumb .caption, .boss_homefilter_tabs .tabs_content_container .bt-default > ul li .caption, .bt-featured-pro .caption, .product-thumb .caption {
    padding: 0 10px 55px 10px;
    height: 120px;
}
.inquiry-selected .caption, .inquiry-list .caption {
    padding-bottom: 15px !important;
    padding-top: 5px !important;
}
.button-group.button-grid .btn-cart,  .button-group.button-grid .btn-wishlist {
    height: 40px;
    width: 65%;
    line-height: 40px;
}
.button-group.button-grid .btn-cart i,  .button-group.button-grid .btn-wishlist i {
    line-height: 40px;
    font-size: 21px;
}
.button-group.button-grid .btn-wishlist i {
    color: #e50012;
    font-size: 25px;
}
.button-group.button-grid .btn-wishlist {
    display: inline-block;
    width: 30%;
    border-radius: 100%;
    background-color: transparent;
    color: #e50012;
    border: 0px solid #e8dac4;
}
.button-group.button-grid button { right: 0; }
.product-thumb .image { position: initial; }
.fix-right {
    width: 75px;
    margin-right: 0;
    right: -1px;
}
.styleswitcher { width: 345px; }
#back_top {
    right: -1px;
}
#back_top span {
    width: 44px;
}
}

/*ipad 2 ngang*/
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
body { -webkit-text-size-adjust: none; }
#boss-search .choose-select .input_cat .sbSelector {
    padding-left: 10px;
    padding-right: 40px;
}
.right-to-left #boss-search .choose-select .input_cat .sbSelector {
    padding-left: 40px;
    padding-right: 10px;
}
#boss-search .choose-select .sbOptions > li { padding: 0 6px 0 15px; }
.right-to-left #boss-search .choose-select .sbOptions > li { padding: 0 15px 0 6px; }
.boss-menu-cate > li .nav_title img { margin-right: 12px; }
.right-to-left .boss-menu-cate > li .nav_title img {
    margin-right: 0;
    margin-left: 12px;
}
.b_header_top .caption { padding: 0 40px; }
.b_header_top .caption .container { width: auto; }
.b_header_top .b_static_x { right: 2%; }
#top .b_static_buy a {
    font-size: 16px;
    line-height: 18px;
}
/*home page*/
.product-layout .product-thumb .image img { width: 100%; }
.boss-blog-featured .article_content .article-detail { padding: 26px 25px; }
/*category*/
.product-filter .box_limit select { width: 70px; }
.product-filter .box_sort select { width: 120px; }
.bt-block-category .block-title { top: 10%; }
.bt-banner-left .bt-banner-info { top: 12%; }
.bt-banner-left:hover .bt-banner-info { top: 8%; }
.cart-info .table tbody tr td.remove .btn-update { margin-right: 5px; }
/*detail*/
.product-info .button-group .btn-wishlist { width: 45% }
.product-info .button-group .btn-compare { width: 53% }
.product-related .relt_product .image img { width: 100%; }
.checkout .panel .panel-body .left-content { margin-right: 30px; }
.product-info .button-group .btn-wishlist, .product-info .button-group .btn-compare {
    font-size: 0;
    width: 48%;
}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 1080px) {
body { -webkit-text-size-adjust: none; }
.product-related .relt_product .image img { width: 100%; }
.countdown-page .countdown-title {     height: 190px;}
.countdown-page .countdown-title h1 {
    font-size: 50px;
    line-height: 50px;
}
.countdown-page .countdown-title .countdown {
    line-height: 50px;
    font-size: 25px;
}
.countdown-page .countdown-title .countdown span {
    font-size: 30px;}
.boss-menu-cate > li > .nav_title a {
    padding: 15px 20px;
    font-size: 15px;
}
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_parent > a, .boss-menu-cate .nav_sub_submenu ul li.nav_cat_child > a { font-size: 16px; }
.boss-menu-cate > li > .nav_title a span.en, .boss-menu-cate .nav_sub_submenu ul li.nav_cat_child > a span.en, .boss-menu-cate .nav_sub_submenu ul li a span.en {
    margin-top: 0px;
    font-size: 13px !important;
}
.boss-menu-cate > li > .nav_title a span > i {
    right: 10px;
    top: 10px;
}
.content-top { padding-top: 0; }
.boss-menu-cate > li .nav_title { background-size: 30px; }
.best_sellers.product-increase .text { width: 60%; }
#logo { width: 195px; }
.bt-block-footer p { width: 75%; }
.bt-block-footer .footer-contact {
    font-size: 13px;
    clear: both;
}
#column-left, .header_category, .header_category.boss_scroll { width: 20%; }
.bt-home-page .bt-slider-wrap {
    width: 80%;
    margin: 0;
}
.boss-menu-cate > li:hover .nav_submenu { width: 750px; }
.boss-menu-cate .nav_sub_submenu .nav_cat_parent { width: 82%; }
.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul li {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 20px;
}
.product-increase-tab .button-group.button-grid {
    width: 100%;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=1);
}
.product-increase-tab .button-group.button-grid .btn-cart {
    width: calc(100%);
    display: block;
    right: 0;
    font-size: 14px;
}
.product-increase-tab .product-thumb .image { position: static; }
.fix-right .browsing-history { display: none; }
.fix-right.gift { /*display: block;
    right: 17px;
    width: 70px;*/
}
.fix-right.gift a {
    font-size: 12px;
    padding-top: 52px;
}
.switchButton.forMobile { display: block; }
.location-single-info .product-share ul li a {
    width: 90px;
    height: 90px;
    font-size: 14px;
}
.location-pic { padding: 5px; }
#content.col-sm-12, #column-left + #content.col-sm-9 { padding-right: 0; }
.c-checkbox li { width: 31%; }
.bt-product-category .main-category .image {
    height: 672px;
}
#boss-search {
    width: 590px;
}
#boss-search.boss_scroll {
	margin-left: -200px;
}
.sub-menu li a {
    padding: 10px 5px;
}
.owl-carousel .owl-buttons div {
    opacity: 1;
}
.owl-carousel .owl-controls .owl-buttons > div {
    width: 40px;
    height: 60px;
    line-height: 60px;
	}
ul.service-item.item2 li {
    width: 24%;
}
.knowledge-list .article-layout .article_dt p {
	display: none;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1080px) {
.product-filter .link-compare { width: 24%; }
#content.col-sm-6 .product-filter .link-compare {
    width: 45%;
    padding-left: 12px;
}
.right-to-left #content.col-sm-6 .product-filter .link-compare {
    padding-left: 0;
    padding-right: 12px;
}
.product-filter .display { width: 15.5%; }
#content.col-sm-6 .product-filter .display { width: 24%; }
#content.col-sm-6 .product-filter {
    height: auto;
    padding-left: 0
}
.right-to-left #content.col-sm-6 .product-filter { padding-right: 0 }
#content.col-sm-6 .product-filter .limit-sort {
    float: left;
    width: 100%;
    border-top: 1px solid #eaeaea;
    padding-left: 12px;
    text-align: left;
    height: 42px;
}
.right-to-left #content.col-sm-6 .product-filter .limit-sort {
    text-align: right;
    padding-right: 12px;
    padding-left: 0
}
.product-filter .limit-sort { }
.product-filter .box_limit { margin-left: 0; }
.product-filter .box_sort { width: 55%; }
.popular-cate .box-content .prev { left: 17px }
.popular-cate .box-content .next { right: 12px }
.cart-info .table tbody tr td.quantity input { margin: 0; }
.cart-info .table tbody tr td.quantity button { padding: 0; }
}

/* Tablet Portrait size to standard 960 (devices and browsers) ipad doc */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
header { padding-top: 20px }
#bt-search {
    padding-bottom: 24px;
    padding-top: 12px;
}
.b_header_top .caption { padding: 0 40px; }
.b_header_top .caption .container { width: auto; }
.b_header_top .b_static_x { right: 2%; }
#top .b_static_buy a {
    font-size: 14px;
    line-height: 16px;
}
/*home page*/
.button-group .btn-cart { font-size: 0; }
.button-group .btn-cart i { margin: 0; }
.boss-blog-featured .article_content .article-detail { padding: 26px 20px; }
.btn-shopnow { padding: 12px 25px; }
/*category*/
#column-left .box-heading h1, #column-right .box-heading h1 { font-size: 21px; }
.product-filter .box_limit select { width: 65px; }
.product-filter .box_sort select, .another-language #content.col-sm-6 .product-filter .box_sort select { width: 110px; }
.product-layout .product-thumb .image img { width: 100%; }
.bt-block-category .block-title, .bt-banner-left .bt-banner-info {
    height: 100%;
    top: 0
}
.bt-banner-left:hover .bt-banner-info { top: 0; }
.bt-block-category .block-title img, .bt-banner-left .bt-banner-info img {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
}
.box.bt-latest .box-content .image {
    max-width: 48%;
    margin-right: 6px;
}
/*detail*/
.product-info .button-group .btn-wishlist, .product-info .button-group .btn-compare {
    font-size: 0;
    width: 48%;
}
.product-related .relt_product .image img { width: 100%; }
.product-info .quantily_info .title_text { width: 15% }
/*shopping cart*/
.cart-info .table tbody tr td.remove .btn-update {
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 0;
}
.checkout .panel .panel-body .left-content { margin-right: 30px; }
#content.col-sm-9 #shipping-existing .form-control, #content.col-sm-9 #payment-existing .form-control { width: 70%; }
#content.col-sm-9 .checkout .panel .panel-body .left-content {
    margin-bottom: 35px;
    margin-right: 0;
    width: 100%;
}
#content.col-sm-9 .checkout .panel .panel-body .right-content { width: 100%; }
.cart-info .table tbody tr td.quantity input { margin: 0; }
.cart-info .table tbody tr td.quantity button { padding: 0; }
/*myaccount*/
.register .form-control { width: 50%; }
.another-language .product-filter {
    height: auto;
    padding-right: 0;
}
.another-language .product-filter>* { height: 42px; }
.another-language .product-filter .link-compare {
    width: 30%;
    padding-right: 12px;
}
.another-language .product-filter .limit-sort {
    width: 100%;
    border-top: 1px solid #eaeaea
}
.another-language .product-filter .box_sort select { width: 140px; }
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
.container { width: 962px; }
#boss-search .choose-select .input_cat .sbSelector {
    padding-left: 10px;
    padding-right: 40px;
}
.right-to-left #boss-search .choose-select .input_cat .sbSelector {
    padding-left: 40px;
    padding-right: 10px;
}
#boss-search .choose-select .sbOptions > li { padding: 0 6px 0 15px; }
.right-to-left #boss-search .choose-select .sbOptions > li { padding: 0 15px 0 6px; }
.header_category.boss_scroll { width: 212px; }
.menu.boss_scroll { padding-left: 227px; }
.right-to-left .menu.boss_scroll {
    padding-left: 0;
    padding-right: 227px;
}
.header_category .boss-menu-cate > li { padding: 10px; }
.boss-menu-cate > li .nav_title img { margin-right: 10px; }
.right-to-left .boss-menu-cate > li .nav_title img {
    margin-right: 0;
    margin-left: 10px;
}
.header_category .boss_heading .box-heading { padding: 0 18px; }
}

@media only screen and (max-width: 992px) {
.container {
    width: 738px;
    /*max-width: 95%;*/
}
.header_category { width: 30%; }
.menu {
    width: 70%;
    padding-left: 0;
}
.header_category.boss_scroll { width: 28%; }
.bt-home-page .bt-slider-wrap {
    width: 100%;
    margin-top: 20px;
}
.bt-home-page .boss-new-position { margin-bottom: 20px; }
.boss-menu-cate > li > .nav_title a {
    height: 63px;
    padding: 15px 15px 15px 55px;
    font-size: 15px;
}
#logo { width: 177px; }
#boss-search .choose-select .input_cat { display: none; }
footer .bt-footer-bottom { padding: 15px 0; }
.footer-social ul li, .bt-footer-bottom .payment ul li { margin-bottom: 10px; }
.boss-testimonial .testimonial-image {
    float: none;
    margin: 0 0 15px;
    text-align: center;
}
.boss-testimonial .testimonial-image img { margin: 0 auto; }
/*.menu, .bt-home-page .bt-slider-wrap {width: 100%; padding: 0;}*/
.menu.boss_scroll { padding: 0 60px 0 0; }
.footer-support p {
    font-size: 16px;
    padding: 6px 10px 6px 25px;
}
.right-to-left .footer-support p { padding: 6px 25px 6px 10px; }
.footer-newsletter .title { width: 42%; }
.footer-newsletter h3 {
    font-size: 28px;
    line-height: 30px;
}
.footer-newsletter .title + div {
    padding-left: 8%;
    width: 58%;
}
.right-to-left .footer-newsletter .title + div {
    padding-left: 0;
    padding-right: 8%;
}
.related_product .row {
    margin-left: -5px;
    margin-right: -5px;
}
.related_product .row .product-layout {
    padding-left: 5px;
    padding-right: 5px;
}
.related_product .row ul.box-product { margin: 0; }
#content.col-sm-9 .product-meta .price-old {
    margin-left: 5px;
    display: inline-block;
}
.increase_item label, .increase_item { padding: 10px; }
.best_sellers.product-increase .proimg { margin-left: 25px; }
.bt-block-footer a.logo {
    margin-bottom: 10px;
    display: none;
}
.bt-block-footer .footer-contact {
    margin-left: 0;
    margin-top: 15px;
}
#column-left {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 50px;
}
#column-left.left_filter {
    margin-top: 30px;
    margin-bottom: 0;
}
#column-left > .box { margin-bottom: 0; }
.box.bt-latest .box-content .box-item {
    border: 1px solid #ebebeb !important;
    padding: 10px !important;
    margin-right: -1px;
}
.bt-banner-left { display: none; }
.bt-block-footer p { width: 100%; }
.countdown-page .countdown-title { padding: 23px 50px; height: 350px; background: url(/html/templates/fortune_secar/image/countdown-bg800.jpg) no-repeat center center #fbcc3d; background-size: cover;}
.countdown-page .countdown-title .countdown {
    line-height: 40px;
    font-size: 19px;
}
.countdown-page .countdown-title .countdown span {
    font-size: 23px;
    width: 50px;
    height: 40px;
	line-height: 40px;
}
.countdown-page .countdown-title h1 {
    font-size: 45px;
    line-height: 45px;
    margin: 0 10px;
}
.boss-menu-cate > li:hover .nav_submenu {
    width: 513px;
    padding: 10px 30px;
}
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_parent > a, .boss-menu-cate .nav_sub_submenu ul li.nav_cat_child > a {
    float: none;
    width: 100%;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
.boss-menu-cate > li .nav_submenu img, .nav_cat_child img { width: 40px; }
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_child a span > i { display: none; }
.boss-menu-cate .nav_sub_submenu .nav_cat_parent {
    width: 100%;
    margin: 0;
}
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_child > a span.en, .boss-menu-cate .nav_sub_submenu ul li a span.en {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px !important;
    font-weight: normal;
}
.header_category .box-content {
    top: 50px;
    position: absolute;
    transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
}
.header_category .opencate .box-content {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
}
.header_category.menucategory-fixed .box.opencate .box-content { position: static; }
.modal .modal-dialog { margin: 20% auto; }
.modal-body { /* padding: 40px 20px;*/
}
.inquiry-selected.hotsale .product-grid { width: 15%;/*display:  none;*/
}
.fix-right {
    top: 100px;
    width: 70px;
}
.bt-banner-item.bt-item-left { padding-right: 5px; }
.bt-product-category .main-category {
    width: 100%;
    height: 220px;
    float: none;
    margin-bottom: 20px;
    overflow: hidden;
}
.bt-product-category .product-category {
    width: 100%;
    float: none;
    padding: 0 !important;
}
.bt-product-category {
    margin-top: 20px;
    margin-bottom: 20px;
}
.coupon-info ul li:last-child { padding: 0; }
.bt-product-category .main-category .image {
    height: auto;
}
.bt-title-bg, .bt-title-bg.bg-small {
    height: 300px;
	margin-bottom: 10px;
}
.bt-title-bg.bg-small {
	margin-bottom: 0;
}
.bt-title-bg.bg-map {
    height: 350px;
}
/*.bt-title-bg .title, .bt-title-bg.bg-small .title {
    margin-top: 100px;
}*/
.bt-title-bg .title h2 {
    font-size: 45px;
}
.masonry {
    margin: 1em 0;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;
	-moz-column-count: 2;
	-webkit-column-count: 2;
	column-count: 2;
    }

.masonry .item {
    margin: 0 0 0.5em;
}
.car-mate-block .order-btn {
    font-size: 13px;
    padding: 10px 15px;
}
.car-mate-block .mate-tag li img {
    width: 25px;
}
.home-sale .tabs li a {
    padding: 2px 0 2px  20px;
}
.home-sale .box-heading {
    margin-top: 60px;
}
.home-sale .tabs_container {
    top: -55px;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 991px) {
#content {
    padding-top: 20px;
    margin-top: 0;
    min-height: inherit;
}
#content.col-sm-9 {
    float: none;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
	padding-bottom: 20px;
}
#content.col-sm-12 { padding: 40px 15px 90px 15px; }
#content>h1, h1 + .product-filter { margin-top: 0; }
#content>h1 { margin-bottom: 20px; }
.header_category { display: none; }
.openNav #bt_container { overflow: hidden; }
/*header*/
.boss_header.boss_scroll, .menu.boss_scroll { position: static }
.boss_header { display: none; }
.boss_header + .container {
    margin-top: 0;
    max-width: 100%;
    padding: 0;
}
#top {
    padding-left: 45px;
    padding-right: 15px;
}
.right-to-left #top {
    padding-right: 45px;
    padding-left: 15px;
}
.b_header_top { display: none; }
#bt_container { margin-top: 69px; }
header {
    padding: 15px 0;
    position: fixed;
    background-color: #fff;
    z-index: 29;
    width: 100%;
    margin-top: -70px;
    border-bottom: 1px solid #f0f0f0;
	height: 70px; 
}
header.boss_scroll { margin-top: 0px;}
#member-area .dropdown-menu, #cart .dropdown-menu { margin-top: 8px; }
header .menu { display: none; }
#logo {
    top: 5px;
    position: absolute;
    width: 200px;
    left: 50%;
    margin-left: -100px;
}
#logo a { display: inline-block; }
#logo img, .panel-logo img { height: 60px; width: auto; }
	
	#top #top-links .list-inline .dropdown a { display: block }
#top ul.list-inline > li, .bt-language, .bt-currency, #left_top_links { display: none; }
#member-area .dropdown, .search-area .dropdown {
    display: block;
    line-height: 0;
}
.cart-area, #member-area, .search-area, .inquiry-area, .open-bt-mobile {
    margin-top: 5px !important;
    padding-bottom: 3px;
}
.cart-area { margin-right: 20px; }
.fix-right.gift {
    right: 150px;
    display: none;
}
.search-area {
    float: left;
    position: inherit;
    display: block;
}
.right-to-left #cart {
    left: 55px;
    right: auto;
}
#cart > .btn, #member-area .dropdown> a,  #member-area .dropdown > a > i { font-size: 0; }
#cart > .btn, #member-area .btn, .search-area > .btn, .open-bt-mobile {    /*background-color: #f1f1f1 ; color: #000; border-radius: 5px; border: 1px solid #eee; */ }
#cart > .btn { padding: 0 8px; }
/*#member-area .btn > a > span { color: #000 !important;}*/
#cart > .btn i, .search-area > .btn i, #member-area .btn i { font-size: 23px; }
#cart > .btn:hover i, .search-area > .btn:hover i, #member-area .btn:hover i { color: #000; }
#cart > .btn i { margin-right: 5px; }
.search-area .dropdown-menu {
    font-size: 14px;
    border-radius: 0;
    border: 0;
    min-width: 390px;
    width: 100% !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    margin: 10px 0 0 -60px;
    display: block;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform-origin: 0 0 100%;
    -webkit-transform-origin: 0 0 100%;
    -moz-transform-origin: 0 0 100%;
    -ms-transform-origin: 0 0 100%;
}
.search-area .dropdown-menu{
	padding: 0;
    background-color: #003557;
    border: 1px solid #003557;
}
.search-area .dropdown-menu input {
	background-color: transparent;
	border: 0;
	color: #fff;
}
.search-area .dropdown-menu .btn {
    background-color: transparent;
    padding: 12px 15px;
}
	.search-area .dropdown-menu .btn i{
	line-height: 20px;
	font-size: 19px;
    color: #fff000 !important;
	}

	#top ul.list-inline > li > a span i {
    display: block;
    font-size: 15px;
}
#currency .dropdown-menu, #language .dropdown-menu {
    left: 0;
    right: auto;
}
#top ul.list-inline {
    float: right;
    margin: 0;
    text-align: right
}
.right-to-left #top .dropdown-menu {
    left: 0;
    right: auto
}
.header_category, #boss-search .input_cat, #boss-search.boss_scroll { display: none; }
#boss-search .choose-select > div select, #search .form-control, #search .btn {
    height: 40px;
    line-height: 38px;
}
#search .btn .fa {
    font-size: 19px;
    line-height: 40px;
}
#boss-search, #boss-search .choose-select, #boss-search .choose-select > div {
    float: none;
    width: 100%;
    margin: 0;
    clear: both;
}
#search, #boss-search .choose-select { width: 100%; }
.header_category.menucategory-fixed { display: none !important; }
.boss-new-position .menu { display: none; }
.bt-mobile .bt-language, .bt-mobile .bt-currency {
    display: inline-block;
    float: none;
    width: 48%;
    margin-bottom: 20px;
    text-align: center;
}
.bt-mobile .bt-currency {
    margin-right: 0;
    margin-left: 0;
}
.bt-mobile .language, .bt-mobile .currency { margin: 0; }
.bt-mobile .language .btn-group >.btn,  .bt-mobile .currency .btn-group> .btn {
    background-color: #fff;
    font-size: 14px;
    width: 140px;
    height: 30px;
    text-align: left;
    padding: 0 10px;
    line-height: 30px;
    float: none;
    border: none;
    color: #434343;
}
.bt-mobile .dropdown-menu { text-transform: uppercase }
.bt-mobile .language .btn i, .bt-mobile .currency .btn i { margin-left: calc(50%); }
.right-to-left .bt-mobile .language .btn i, .right-to-left .bt-mobile .currency .btn i {
    margin-left: 0;
    margin-right: calc(50%);
}
.bt-mobile .language .dropdown-menu, .bt-mobile .currency .dropdown-menu {
    left: 0;
    right: auto;
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
}
.bt-mobile .logged-link {
    border-top: 1px solid #444;
    position: relative;
    padding: 40px 0;
    overflow: hidden;
}
.bt-mobile .logged-link:before {
    content: "";
    border-left: 1px solid #444;
    width: 1px;
    height: 100%;
    left: 50%;
    top: 0;
    position: absolute;
}
.bt-mobile, .bt-filter {
    background: #fff;
    height: auto;
    left: -100%;
    position: absolute;
    top: 0;
    width: 100%;
    margin-bottom: 0;
    float: right;
    padding: 70px 0 0;
    text-align: center;
    display: block;
    visibility: hidden;
    opacity: 0;
    transition: transform 0.4s ease 0s;
    -webkit-transition: -webkit-transform 0.4s ease 0s;
    -moz-transition: -moz-transform 0.4s ease 0s;
    transform: scale(0.7, 1);
    -ms-transform: scale(0.7, 1);
    -webkit-transform: scale(0.7, 1);
    -moz-transform: scale(0.7, 1);
    transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
}
/*.openNav .bt-mobile{display:block;}*/
.openNav .bt-mobile {
    z-index: 2147483645;
    position: fixed;
    height: 100%;
    left: 0;
    visibility: visible;
    opacity: 1;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
}
.openNav .menu_mobile {
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    overflow-y: scroll;
    height: 100%;
}
 .openNav .menu_mobile::-webkit-scrollbar-track {
 background-color: #e5e5e5;
}
 .openNav .menu_mobile::-webkit-scrollbar {
 width: 3px;
 background-color: #e5e5e5;
}
 .openNav .menu_mobile::-webkit-scrollbar-thumb {
 background-color: #bbb;
}
.openNav .bt-mobile .bt-staticblock-freeshipping {
    position: fixed;
    width: 100%;
    bottom: 0;
    background-color: #fff;
    padding: 5px;
    z-index: 999;
}
.bt-mobile .logged-link >a {
    color: #fffefe;
    text-transform: capitalize;
    display: block;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    float: left;
    width: 50%;
}
.bt-mobile .logged-link >a i {
    display: block;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    vertical-align: top;
    line-height: 40px;
    color: #3d3b48;
    margin-bottom: 12px;
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
}
.bt-mobile .logged-link >a:hover, .bt-mobile .logged-link >a:hover i { color: #ecbe13; }
#bt-search {
    float: none;
    padding: 0;
    width: 100%;
}
#bt-search .icon_search { display: none; }
#bt-search .search-form {
    opacity: 1;
    position: static;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    visibility: visible;
}
/*#search {
			border: medium none; 
			box-shadow: none; 
			-webkit-box-shadow: none; 
			-moz-box-shadow: none; 
			padding: 0; 
			width: 100%;
			background-color: transparent;
		}*/
#boss-search .choose-select > div input {
    width: 100%;
    padding-right: 40px;
}
#boss-search .choose-select > div input, #search .btn {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
}
#search .btn .fa { line-height: 40px; }
.right-to-left #search .form-control {
    padding-right: 15px;
    padding-left: 40px;
}
 #search .form-control::-webkit-input-placeholder {
 color: #fff;
}
 #search .form-control:-moz-placeholder { /* Firefox 18- */
 color: #fff;
}
 #search .form-control::-moz-placeholder {  /* Firefox 19+ */
 color: #fff;
}
 #search .form-control:-ms-input-placeholder {
 color: #fff;
}
#search .input-group-btn { width: auto; }
#search .btn {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0;
    min-width: 50px;
    padding: 0;
    cursor: pointer;
}
.right-to-left #search .btn {
    left: 0;
    right: auto;
}
.bt-home-page .bt-slider-wrap { margin-top: 0; }
.bt-home-page .boss-new-position {
    margin: 0;
    padding: 0;
}
.bt-home-page .bt-slider-wrap, .bt-banners-slider {
    padding: 0;
    width: 100%;
}
.header_slider { width: 100%; }
/*homepage*/
.content-top { padding-top: 20px; }
.bt-banners-home-middle img, .bt-banners-home-bottom img { width: 100%; }
.bt-banners-home-middle .bt-banner-item {
    float: none;
    padding: 0;
    width: 100%;
}
.bt-banners-home-middle .bt-item-left,  .bt-banners-home-middle .bt-image-top > div > div,  .bt-banners-home-bottom .bt-item-left { margin-bottom: 10px; }
.bt-banners-home-bottom { padding: 0 5px; }
.boss-blog-featured .article_content .article-detail { padding: 20px 15px; }
#content.col-sm-12 {
    padding: 0 15px 0;
    min-height: inherit;
    margin: 20px 0;
}
#content.col-sm-12.preorder-page, #content.col-sm-12.categories-page { margin: 10px 0 60px 0; }
.boss-blog-featured, .bt-featured-pro, .content-top {
    padding-left: 0;
    padding-right: 0;
}
.bt-featured-pro .featured-banner {
    margin-bottom: 30px;
    text-align: center;
}
.bt-featured-pro .featured-banner img { margin: 0 auto; }
.next { right: 5px; }
.right-to-left .next {
    right: auto;
    left: 40px;
}
.prev { right: 40px; }
.right-to-left .prev {
    left: 5px;
    right: auto;
}
.bt-list-grid-product { padding: 0 15px; }
.bt-list-grid-product .product-list { margin-bottom: 15px; }
#b_newsletter .newletter-content .boss-newsletter-popup { width: 100%; }
.b_header_top { display: none !important; }
/*footer*/
.footer-newsletter .title {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.footer-newsletter .title + div {
    float: none;
    padding: 0;
    width: 100%;
}
.bt-footer-middle > .container > .row > .row > div + div { }
/*category*/
.bt-breadcrumb { padding: 0 15px; margin-bottom: 10px; }
#column-left + #content.col-sm-9 {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    margin-top: 0;
}
.right-to-left #column-left + #content.col-sm-9 { padding-left: 15px; }
.product-filter .link-compare { width: 100% }
.product-grid .product-thumb .image img { width: 100% }
.category-list ul { width: 100%; }
/*shopping cart*/
.cart-info, .checkout .table-responsive { border: none; }
.cart-module .form-control, #content.col-sm-9 .cart-module .form-control { width: 100% }
.cart-total + .buttons .pull-right {
    float: left;
    margin-top: 20px;
    width: 100%;
    text-align: left;
}
.right-to-left .cart-total + .buttons .pull-right { text-align: right; }
.right-to-left .cart-total + .buttons .btn.btn-blue { margin-right: 0; }
.cart-total table { float: left; }
.right-to-left .cart-total table { float: right; }
.checkout .panel .panel-body .left-content {
    margin-right: 0;
    width: 100%;
    margin-bottom: 35px;
}
#payment-new .form-control, #shipping-new .form-control,  #shipping-existing .form-control, #payment-existing .form-control,  #content.col-sm-9 #payment-new .form-control, #content.col-sm-9 #shipping-new .form-control { width: 100%; }
.right-to-left .product-info > div > div:first-child { float: none; }
.cart-module .panel + .panel { padding-left: 0; }
.cart-total +.buttons { margin-top: 20px; }
/*myaccount*/
.content-login .left {
    margin-right: 0;
    margin-bottom: 40px;
}
.content-login .right { margin-left: 0 }
.register .form-control { width: 100%; }
#content.col-sm-6 { float: none; }
.bt-video .video-js .vjs-tech { height: 100%; }
.cart-info .table, .wishlist-info .table { border: 0 none; }
.cart-info .table thead tr, .wishlist-info .table thead tr {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
.cart-info .table td.image, .wishlist-info .table td.image {
    float: left;
    width: 45%;
    margin-bottom: 15px;
}
.cart-info .table tbody tr td.name, .wishlist-info .table tbody tr td.name {
    float: left;
    width: 55%;
    padding-left: 0;
}
.cart-info .table tbody tr td.name small { display: none; }
.cart-info .table, .wishlist-info .table, .cart-info .table thead, .wishlist-info .table thead, .cart-info .table tbody, .wishlist-info .table tbody, .cart-info .table tr, .wishlist-info .table tr, .cart-info .table td, .wishlist-info .table td { display: block }
.cart-info .table tbody tr, .wishlist-info .table tbody tr {
    border: 1px solid #eaeaea;
    padding-bottom: 17px;
}
.cart-info .table tbody tr +tr, .wishlist-info .table tbody tr +tr { border-top: none; }
.cart-info .table tbody tr td, .wishlist-info .table tbody tr td {
    border: medium none;
    float: none;
    position: relative;
    white-space: normal;
    width: auto;
    padding-bottom: 0;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}
.cart-info .table tbody tr td.quantity .input-group { margin: 0; }
.bt-breadcrumb +.row .alert {
    margin-left: 10px;
    margin-right: 10px;
}
.increase_item, .bt-block-footer p { width: 100%; }
.countdown-page .countdown-title h1 {
    margin: 0 0 20px 0;
    width: 100%;
    text-align: center;
}
.countdown-page .countdown-title .countdown {
    text-align: center;
    float: none;
}
.main-tab span.en {
    display: block;
    margin-left: 0;
    line-height: 15px;
    margin-top: 5px;
    font-size: 13px;
}
.boss-blog-featured .article-grid .article-title, .hide-tablet, #column-left .freeship { display: none; }
.product-review-tab { margin-bottom: 0; margin-top: 0; }
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_child {
    margin-bottom: 0;
    border: 0;
}
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_child:last-child {
	margin-bottom: 0;
	}
#bt_footer .footer-social { display: none; }
.bt-mobile .bt-filter ol { margin: 10px 20px; }
.bt-mobile .bt-filter ol li {
    width: 48%;
    float: left;
    font-size: 15px;
    text-align: center;
    margin-right: 5px;
    margin-bottom: 5px;
}
.bt-mobile .bt-filter ol li a {
    border: 1px solid #f7f7f7;
    padding: 7px 20px;
    border-radius: 5px;
    background: url(/html/templates/fortune_secar/image/icon/icon-filter1.svg) #eee no-repeat 20px -27px;
}
.bt-mobile .bt-filter ol li a.checked {
    background: url(/html/templates/fortune_secar/image/icon/icon-filter1.svg) no-repeat 20px 10px;
    border: 1px solid #eccfa0;
    color: #000;
}
.bt-mobile .filter-btn { margin-top: 10px; }
.bt-block-category, .category-info, .category-list, .hotsale.productlist.row { margin-bottom: 15px; }
#column-left { margin-bottom: 50px;  display: block;}
.inquiry-btn { margin-right: 15PX; }
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_child > a {
    line-height: 30px;
    color: #003557;
    padding: 0;
    font-size: 17px;
}
.bt-banners-home-top .bt-image-top { margin-bottom: 12px; }
.product-grid .product-thumb .caption, .boss_homefilter_tabs .tabs_content_container .bt-default > ul li .caption, .bt-featured-pro .caption, .product-thumb .caption { height: 130px; }
.coupons-info { flex-wrap: wrap; }
.coupon-detail-coupons, .coupons-info .left-block {
    width: 400px;
    float: none;
    margin: 0 auto 20px auto;
}

.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul {
    margin-right: -10px;
}
	.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul li {
    margin: 0 5px 5px 0;
    padding: 0;
	width: 24.1%;
}
.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul li a{
    display: block;
    padding: 8px 2px;
    margin: 0;
	text-align: center;
	color: #003557;
	}
.bt-single ul li {
    width: 33%;
    float: left;
    margin-right: -1px;
	text-align: center;
}
.bt-single ul {
    border-top: 1px solid transparent;
	border-bottom: 0;
}
.bt-single .list-group-item {
    margin-top: -1px;
    margin-bottom: 0;
}
.location-events .article-list .article-image, .knowledge-list .article-list .article-image {
    max-width: 35%;
}
.location-events .boss-blog-featured{
    margin-bottom: 60px;
}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width:992px) {
#narrow-by-list ol.half li.main-cate {
    overflow: hidden;
    padding: 5px 0;
    width: 100%;
}
#narrow-by-list ol.half li.main-cate ul {
    float: left;
    width: 80%;
    margin: 0;
}
#narrow-by-list ol.half li.main-cate a {
    float: left;
    width: 20%;
}
#narrow-by-list ol.half li.main-cate ul li a { width: 100%; }
#narrow-by-list ol li, #narrow-by-list ol.half li, #narrow-by-list ol.half li.main-cate ul li {
    font-size: 15px;
    width: auto;
    padding-right: 20px;
    float: left;
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 767px) {
.main-tab {
    border-bottom: 1px solid #e8dac4;
    border-left: 0;
}
.main-tab li {
    display: inline-block;
    border-right: 0;
    width: 33.33333%;
    border: 1px solid #e8dac4;
    background-color: #fbf5eb;
    margin: 0 -1px -1px 0;
}
.inquiry-list .product-filter .display-sort { width: 100%; }
.inquiry-selected.hotsale .product-grid { width: 20%; }
.bt-featured-pro { margin-bottom: 20px; }
.bt-banner-item.bt-item-left {
    padding: 0 15px;
    margin-bottom: 20px !important;
}
.bt-banner-item .bt-image-bottom .row > div { margin-bottom: 20px !important; }
.bt-product-category .main-category .detail p, .bt-product-category .main-category .detail a { display: none; }
.bt-product-category .main-category { height: auto; }
.boss-blog-featured .box-content .box-article { margin: 0; }
.car-mate-block { border-width: 1px; }
.car-mate-block .order-btn {
    float: none;
    margin: 3px;
}
.c-checkbox li {
    width: auto;
    margin: 2px 7px;
}
.filter-cate > span { width: 15%; }
#cart > .btn span, .inquiry-area > .btn span { right: 0px; }
.car-mate-block .order-btn { padding: 10px 20px; }
.car-mate-block .mate-tag li { padding: 2px 0; }
.coupon-list li { width: 100%; }
.coupon-detail-coupons, .coupons-info .left-block { width: 100%; }
.bt_fixed_scroll { display: none; }
.sm-swap-block {display: flex; flex-flow: column;}
.sm-swap-block > div:first-child {order: 2;}
.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul li {
   width: 32.1%;
}
.bt-nav {
    padding: 10px 0;
}
.sub-menu li {
    display: inline-block;
    padding: 3px;
	width: 25%;
}
.sub-menu li a {
    padding: 10px 5px;
    border: 1px solid rgba(255, 255, 255, 0.8);
}
#back_top {
    bottom: 65px;
}
.box-cert.box-checking h3 {
    font-size: 18px;
    margin-bottom: 5px;
}
.box-cert.box-checking p {
    font-size: 15px;
}
.box-cert.box-checking .content-bg .article_dt{
	padding: 10px !important;
	}
.box-cert.box-checking .article-grid{
	width: 50%;
	}
ul.service-item.item2 li {
    width: 32%;
}
ul.service-item.item3 li {
    width: 49%;
}
.styleswitcher {
	border: 0;
}
.styleswitcher.open {
    width: 100%;
}
#content .home-sale .box-heading h1 {
    width: 500px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
body { -webkit-text-size-adjust: none; }
.currency, .language { margin-right: 15px; }
.right-to-left .currency, .right-to-left .language { margin-right: 0; }
/*.product-layout.product-grid {width:50%;}*/
.bt-block-category .block-title img { width: 55%; }
.bt-block-category .block-title { top: 6% }
.content-search .box-search .form-control, .content-search .box-search-cate .form-control { width: 70%; }
#content { min-height: 750px; }
.cart-info .table td.image, .wishlist-info .table td.image { width: 25%; }
.cart-info .table tbody tr td.name, .wishlist-info .table tbody tr td.name { width: 75%; }
.bt-banner-big-home .bt-banner-big-info img { width: 24%; }
.bt-staticblock-parallax h2 {
    font-size: 26px;
    line-height: 30px;
}
.bt-staticblock-parallax h3 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 40px;
}
.bt-prolarge-nslider .element-3, .bt-nprolarge-nslider .element-3,  .bt-prolarge-nslider .element-4, .bt-nprolarge-nslider .element-4,  .bt-prolarge-nslider .element-5, .bt-nprolarge-nslider .element-5,  .bt-prolarge-nslider .element-6, .bt-nprolarge-nslider .element-6,  .bt-prolarge-nslider .element-7, .bt-nprolarge-nslider .element-7,  .bt-prolarge-nslider .element-8, .bt-nprolarge-nslider .element-8 { width: 50%; }
.bt-banners-slider { overflow: hidden; }
.bt-banners-slider .bt-banner-item {
    float: left;
    width: 33.333%;
}
.bt-staticblock-freeshipping .bt-static-icon span { font-size: 13px; }
}

@media only screen and (max-width: 676px) {
.bt-footer-middle .bt-staticblock-freeshipping {
    padding-top: 20px;
    margin-top: 20px;
}
.bt-block-footer .footer-contact, footer h3 {
    margin-top: 0;
}
.cart-info .table td.image, .wishlist-info .table td.image {
    float: left;
    width: 35%;
}
.cart-info .table tbody tr td.name, .wishlist-info .table tbody tr td.name { width: 65%; }
.bt-banner-home .bt-banner-item .bt-banner-info { top: 8%; }
.bt-banner-home .bt-item-left .bt-banner-info img {
    margin-bottom: 10px;
    width: 70%;
}
.bt-banner-home .bt-banner-item .bt-banner-info h1 {
    font-size: 30px;
    line-height: 32px;
    margin-bottom: 4px;
}
.bt-banner-home .bt-item-right .bt-banner-info img {
    margin-bottom: 8px;
    width: 40%;
}
.bt-banner-big-home .bt-banner-big-info img { width: 22%; }
.btn-shopnow { padding: 10px 25px; }
.box.bt-latest .box-content .name { height: 40px; }
.bt-ranking, .bt-tagcloud, .hide-mobile { display: none; }
.show-mobile { display: block; }
.product-review-tab.product-increase-tab .nav li a { padding: 10px 10px; }
.menu_custom {
    margin-left: 0;
    margin-right: 0;
}
.hotsale.productlist.row .product-thumb { border-bottom: 1px solid #e8dac4; }
.tab-content {
    font-size: 15px;
    padding-top: 20px;
}
.inquiry-selected.hotsale .product-thumb .image { display: none; }
.inquiry-selected.hotsale .product-grid { width: 100%; }
.inquiry-selected div.name, .inquiry-selected .quantity { float: left; }
.inquiry-selected div.name {
    width: 70%;
    height: auto;
    margin-bottom: 0;
}
.inquiry-selected div.name a { font-size: 15px; }
.inquiry-selected .quantity { width: 20%; }
.inquiry-selected .remove {
    position: inherit;
    float: right;
    margin-top: 7px;
}
.inquiry-selected .caption {
    margin: 0 10px !important;
    padding: 8px 0 !important;
    border-bottom: 1px solid #e8dac4;
}
.bt-product-category {
    margin-top: 0;
    margin-bottom: 20px;
}
.bt-title-bg, .bt-title-bg.bg-small {
    height: 250px;
}
.bt-title-bg.bg-map {
    height: 350px;
}
.bt-title-bg .title, .bt-title-bg.bg-small .title {
    margin-top: 100px;
}
.bt-title-bg .title h2 {
    font-size: 45px;
}

.location-page h1.title {
    font-size: 40px;
    margin-top: 20px;
}
.filter-carlist {
    height: 71%;
}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.container {
    max-width: 100%;
}
header {
    padding: 5px 0;
    margin-top: -56px;
	height: 55px; 
}
#bt_container { margin-top: 55px; }
#logo, .panel-logo {
    top: 2px;
}
#logo img, .panel-logo img { height: 50px; }
#cart > .btn, #member-area > .btn, .search-area > .btn, .open-bt-mobile, .open-filter, .inquiry-area > .btn { border-color: #f6f3ee; }
.search-area .dropdown-menu { padding: 5px 10px; }
.bt-mobile .container { max-width: 95%; }
body { -webkit-text-size-adjust: none; }
.bt-mobile, .bt-filter {
    padding: 55px 0 0;
}
.btn-shopnow { padding: 10px 30px; }
.bt-banners-home-top .bt-image-top .btn-shopnow { bottom: 16%; }
.result-pagination .results {
    float: none;
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}
.result-pagination .links { overflow: visible; }
.content-search .box-search .form-control, .content-search .box-search-cate .form-control { width: 100%; }
.category-list ul +ul +ul { margin-top: 20px; }
.product-info .button-group .btn-wishlist, .product-info .button-group .btn-compare { width: 100%; }
.product-info .button-group .btn-wishlist { margin-bottom: 15px; }
.product-related .carousel-button { top: 35px; }
.product-related h1 { margin-bottom: 50px; }
h1.block-title + .table td .btn-gray + .btn-blue { margin-top: 10px; }
.product-info .quantily_info .title_text { width: 15%; }
.review-product .form-horizontal .form-group .control-label { width: 34.5% }
.product-thumb .button-group .btn-cart i { margin-right: 10px; }
.bt-featured-pro .product-thumb .button-group .btn-cart { font-size: 0 }
.bt-featured-pro .product-thumb .button-group .btn-cart i { margin-right: 0; }
.cart-total table tr td { padding-right: 40px; }
.cart-total table tr td.left { padding-left: 40px; }
.cart-info .table td.image, .wishlist-info .table td.image { width: 40%; }
.cart-info .table tbody tr td.name, .wishlist-info .table tbody tr td.name { width: 60%; }
#boss-search .choose-select .search-form, #search, #search .form-control { width: 100%; }
#boss-search .choose-select .input_cat { display: none; }
.bt-staticblock-parallax h2 {
    font-size: 20px;
    line-height: 22px;
}
.bt-staticblock-parallax h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 35px;
}
.bt-prolarge-nslider .element-2, .bt-nprolarge-nslider .element-2,  .bt-prolarge-nslider .element-3, .bt-nprolarge-nslider .element-3,  .bt-prolarge-nslider .element-4, .bt-nprolarge-nslider .element-4,  .bt-prolarge-nslider .element-5, .bt-nprolarge-nslider .element-5,  .bt-prolarge-nslider .element-6, .bt-nprolarge-nslider .element-6,  .bt-prolarge-nslider .element-7, .bt-nprolarge-nslider .element-7,  .bt-prolarge-nslider .element-8, .bt-nprolarge-nslider .element-8 { width: 100%; }
.button-group.button-grid .btn-cart i { margin: 0; }
.button-group.button-grid .btn-cart span { display: none;}
.bt-banners-home-big .btn-shopnow { display: none; }
.bt-banners-slider img { width: 100%; }
.bt-banners-slider .bt-banner-item {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}
.best_sellers .best_selling_item {
    width: 100%;
    float: none;
    margin-right: 0;
}
.related_product .row .product-layout {
    width: 50%;
    margin-bottom: 10px;
}
.related_product .row .browsing_history .product-layout { width: 33.33333333%; }
#bt_footer .footer-link { width: 50%; }
.bt-staticblock-freeshipping .bt-static-icon span {
    font-size: 12px;
    margin-top: 0;
}
.bt-footer-middle .bt-staticblock-freeshipping {
    padding-top: 15px;
    margin-top: 15px;
}
.bt-block-footer p {
    width: 77%;
    display: none;
}
.bt-staticblock-freeshipping .bt-static-icon img { width: 40px; }
footer {
    font-size: 12px;
    font-weight: normal;
}
footer .bt-footer-bottom { padding: 9px 15px; }
.bt-footer-bottom .payment { margin-top: 0; }
footer .bt-footer-middle { padding: 20px 15px 15px; }
.bt-footer-middle ul.list-menu li {
    margin-bottom: 5px;
    font-size: 14px;
}
.bt-block-footer .footer-contact { margin-top: 0; }
.modal .modal-dialog { min-width: inherit !important; }
#addToCart.modal { top: auto; }
#addToCart .modal-dialog {
    margin: 0;
    max-width: 100%;
}
#addToCart .modal-dialog .modal-content { border: 0; }
.product-event {
    font-size: 17px;
    font-weight: 700;
}
.product-layout .product-thumb:hover, .relt_product:hover,  .tabs_content_container .product-thumb:hover,  .bt-list-grid-product .product-thumb:hover {
    box-shadow: none;
    border: 1px solid #eee;
}
.product-filter { padding: 5px 15px; }
.countdown-page .countdown-title .countdown span {
    font-size: 19px;
    width: 40px;
    height: 35px;
	line-height: 35px;
}
.countdown-page .countdown-title {
    background-position: center;
    padding: 25px 0;
	height: 250px;
}
.countdown-page .countdown-title .countdown {
    line-height: 35px;
    font-size: 17px;
}
.countdown-page .countdown-title h1 {
    font-size: 35px;
    line-height: 35px;
}
.countdown-page .productlist.row .product-grid {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: -1px !important;
    margin-top: 0;
    margin-left: -1px;
}
.countdown-page .productlist.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.countdown-page .product-grid .btn {
    width: 100%;
    font-size: 15px;
    margin-top: 0;
}
.modal-header { padding: 20px; }
.modal-body { padding: 20px; }
.preorder-page .sale-time span { display: block; }
.preorder-page .sale-time i { display: none; }
.preorder-page .product-grid .price-old {
    display: inline-block;
    margin: 0 0 10px 6px;
}
.countdown-page .product-grid .price { width: 100%; }
.product-grid .sale-time, .countdown-page .product-grid .pro-event { position: static; }
.preorder-page .product-thumb .image { margin-top: 0; }
#content>h1 { font-size: 32px !important; }
#content.about-page h3.editor-info {
    font-size: 19px;
}
.editor-page h2 {
    font-size: 21px;
	font-weight: bold;
}
.onlineorder-page .boss_homefilter_tabs .tabs li { width: auto; }
.onlineorder-page .boss_homefilter_tabs .tabs li a {
    padding: 10px 15px;
    font-size: 13px;
}
.main-tab li a { padding: 10px 0; }
div.name a { line-height: 15px; }
.countdown-page.onlineorder-page .product-grid .price { margin-bottom: 5px; }
.countdown-page .product-grid .name {
    height: 47px;
    line-height: 18px;
    margin-bottom: 0;
}
.onlineorder-page h1 span.event-txt {
    margin: 10px 0;
    width: 100%;
    min-height: 30px;
    height: auto;
}
.more a { width: 49%; }
.product_details .product-review-tab .nav li a {
    padding: 10px 10px;
    font-size: 15px;
    font-weight: normal;
}
.product_details.faq-content-area .product-review-tab .nav li a {
    font-weight: normal;
    font-size: 14px;
    padding: 15px 5px;
}
/*.bt-mobile{
	left: -100%;
	width: 100%;
			}*/
.product-layout .price .price-new, .product-layout .price-old {
    font-size: 19px;
    text-align: left;
}
.product-layout .price-old { font-size: 15px; }
.bt-footer-bottom .payment {
    text-align: center;
    margin-top: 5px;
}
	
.bt-footer-bottom { text-align: center; }
.bt-footer-bottom .powered, .bt-footer-bottom .payment { width: 100%; }
.bt-block-footer {
    width: 100%;
    margin-bottom: 10px;
}
#cart > .btn i, .search-area > .btn i, #member-area .btn i, .open-bt-mobile i { font-size: 23px; }
/*.article-layout .content-bg {
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    box-shadow: none !important;
    border: 0;
    border-bottom: 1px solid #e8dac4;
}*/
.box-giftlist .article-layout.article-grid .article_dt {
    padding: 10px;
    font-size: 15px;
    height: 160px;
}
.box-giftlist .article-layout.article-grid .article_dt.add { height: 190px; }
.box-giftlist .add a { padding-top: 37%; }
.box-giftlist .actions { padding: 0; }
.box-giftlist .article-layout .content-bg { border: 1px solid #e8dac4; }
.box-giftlist .article_dt li { font-size: 15px; }
.box-giftlist .article_dt li.address {
    font-size: 14px;
    line-height: 20px;
}
/*.box-giftlist .article_dt li .tag {
		display: block;
		width: 50px;
		text-align: center;
		padding: 3px 10px;
		margin-bottom: 5px;
		}*/
.box-giftlist .article_dt li { font-size: 15px; }
.box-giftlist .actions a { width: 79%; }
.boss-blog-location .article_dt {
    padding: 0 !important;
    font-size: 13px;
}
.boss-blog-location .article_dt p { margin-bottom: 0; }
.boss-blog-featured, .bt-featured-pro, .boss-filter-container { margin-bottom: 20px; }
#narrow-by-list ol.half li.main-cate { width: 100%; }
#narrow-by-list ol.half li, #narrow-by-list ol li {
    width: auto;
    float: left;
    padding-right: 20px;
    margin-bottom: 5px;
}
.product-share ul li { margin: 0 5px 5px 0; }
.location-single-info .product-share ul li a {
    width: 80px;
    height: 80px;
    padding: 0;
    font-size: 13px;
}
.product-review-tab.product-increase-tab .nav li {
    margin-right: 5px;
    margin-bottom: 5px;
    width: 48%;
}
.boss-menu-cate > li .nav_submenu img, .nav_cat_child img {
    width: 35px;
    margin-right: 5px;
    display: none;
}
.main-tab { font-size: 15px; }
.bt-mobile .bt-filter ol li a {
    background-position: 5px -30px;
    padding: 12px 20px;
    line-height: 18px;
    font-size: 14px;
}
.bt-mobile .bt-filter ol li a.checked { background-position: 5px 10px; }
.categories-page .product-thumb .image img { padding: 10px; }
.categories-page .productlist.row {
    margin-left: -5px;
    margin-right: -5px;
}
.categories-page .productlist.row .product-grid {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.inquiry-list .product-grid { width: 50% !important; }
.inquiry-list .search-form { width: 100%; }
.inquiry-selected.hotsale .txt a {
    display: block;
    margin-left: 0;
    margin-top: 10px;
}
#member-area, .search-area, .inquiry-area { margin-left: 4px; }
.cart-area {
    margin: 0 5px 0 -5px;
}
#cart > .btn, #member-area > .btn, .search-area > .btn, .inquiry-area > .btn { padding: 0 10px; }
/*.product-grid .price, .boss_homefilter_tabs .tabs_content_container .price {
    height: 40px;
}*/
.product-grid .product-thumb .caption, .boss_homefilter_tabs .tabs_content_container .bt-default > ul li .caption, .bt-featured-pro .caption { padding-bottom: 55px; }
.countdown-page .product-grid .product-thumb .caption {
    height: 160px;
}
.bt-mobile .bt-filter ol { margin: 5px 20px; }
.bt-mobile .bt-filter ol li { margin-bottom: 2px; }
.bt-product-category .main-category .detail { top: 0; }
.bt-product-category .main-category .detail h1 { font-size: 28px; }
#cart > .btn span, .inquiry-area > .btn span { right: 0; }
.bt-banners-home-top > .row > div { width: 100%; }
.bt-banners-home-top .bt-image-top { margin-bottom: 20px; }
.third-party-login {
    width: 100%;
    font-size: 16px;
}
.article-layout .article-name h2 { margin-bottom: 5px; margin-top: 0; }
.boss-blog-featured .article-layout.article-grid .article-name h2{
    font-size: 15px !important;
    line-height: 18px;
	text-align: left;
	height: 43px;
}
.tab-content .member-title li { font-size: 15px; }
.product-review-tab.maintenance-tab .nav li { width: 25%; }
.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul {
    margin-right: -2%;
}
.boss-menu-cate .nav_sub_submenu .nav_cat_parent ul li {
    width: 48.5%;
    margin-right: 1%;
}
.contact-info {
    padding: 0 15px 15px;
}
.info-icon {
    height: 60px;
    line-height: 60px;
    width: 60px;
}
.bt-title-bg, .bt-title-bg.bg-small {
    height: 200px;
}
.bt-title-bg .title, .bt-title-bg.bg-small .title {
    margin-top: 80px;
    width: 300px;
    margin-left: -150px;
}
.bt-title-bg .title h2 {
    font-size: 40px;
	font-weight: 500;
	
}
.bt-items .row, .box-article .row, .productlist.row, .related_product .row, .box-product, .bt-banners-home-top .row, .boss-blog-featured {
    margin-left: -5px !important;
    margin-right: -5px !important;
}
.bt-items .bt-item-extra, .boss_homefilter_tabs .tabs_content_container .bt-default .box-product li, .article-grid, .productlist.row .product-grid, .related_product .row .product-layout, .product-layout, .bt-banners-home-top .row > div {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.product_details h2, #portfolio_tem h2, .product_details h1, #portfolio_tem h1 {
    font-size: 23px;
    line-height: 30px;
}
.bt-product-category .main-category {
    margin-bottom: 10px;
}
.editor-page {
    font-size: 15px;
}
.editor-page p.lead {
    font-size: 17px;
    line-height: 25px;
}
.editor-page img, .editor-page p,  .tab-content p, .tab-content ul {
    margin-bottom: 10px;
}
.box-cert.box-photo .content-bg .article_dt {
    background-color: #f9f9f9;
    position: inherit;
}
.bt-single ul li {
    width: 50%;
}
.filter-carlist {
    height: 68%;
}
.car_selector p {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
}
.car_selector .steps {
    margin-bottom: 10px;
}
.cooperate-info .logo img {
    width: 90px;
}
.cooperate-info .logo span {
    font-size: 24px;
}
.cooperate-info .logo {

    margin-top: 20px;
}
.video-list .article-grid{
	width: 100%;
}
.article-grid .article-image i {
    line-height: 70px;
    width: 70px;
    height: 70px;
}
.boss-blog-featured .article-layout.article-grid .article_dt {
   padding-bottom: 10px;
}
.box-cert.box-checking h3 {
    font-size: 16px;
}
.box-cert.box-checking .content-bg .article_dt {
    height: 110px !important;
}
.box-cert.box-checking p {
    font-size: 14px;
}
ul.service-item.item2 li {
    width: 49%;
}
ul.service-item1 {
    font-size: 17px;
}
.home-sale .countdown {
    width: 100%;
    position: static;
	margin-top: 5px;
	}
.home-sale .box-heading {
    margin-bottom: 0 !important;
}
.home-sale .box-content{
	background-color: #fff;
	/*padding-top: 50px;*/
	}
#content .home-sale .box-heading h1 {
    height: 100px;
    padding: 0 10px;
    text-align: center;
	}
#content .home-sale .box-heading h1:before {
    display: none;
}
.coupons-info .qrcode {
    width: 100%;
}
}

@media only screen and (max-width: 379px) {
.bt-featured-pro .product-thumb .button-group .btn-cart { font-size: 14px; }
.bt-featured-pro .product-thumb .button-group .btn-cart i { margin-right: 10px; }
.aqc-column .btn-group label.btn { width: 100% !important; }
.aqc-column .btn-group label.btn:first-child { margin-bottom: 15px; }
.modal .modal-dialog .btn { margin-bottom: 10px; }
#cart .dropdown-menu { min-width: 300px; }
.search-area .dropdown-menu { min-width: 360px; }
.cart-area, .search-area, #member-area, #boss-search { margin-left: 5px; }
#cart > .btn, #member-area .btn, .search-area > .btn, .open-bt-mobile, .open-filter {
    width: 35px;
    height: 35px;
    padding: 0 5px;
}
#cart > .btn { width: 45px; }

.increase_item .select-spec {
    position: static;
    margin-top: 5px;
}
.box-giftlist .actions a { width: 78%; }
.box-giftlist.row {
    margin-left: -5px;
    margin-right: -5px;
}
footer .bt-footer-bottom {
    padding: 6px 15px;
}
.fixed-button ul.button-menu.full li a {
    padding: 12px 5px;
}
#back_top {
    bottom: 55px;
}
#cart .dropdown-menu li:first-child {
    max-height: 400px;
}
.footer-support p { font-size: 18px; }
.product-layout { padding: 0 5px; }
.cart-total table tr td { padding-right: 35px; }
.cart-total table tr td.left { padding-left: 35px; }
.cart-info .table td.image, .wishlist-info .table td.image { width: 45%; }
.cart-info .table tbody tr td.name, .wishlist-info .table tbody tr td.name { width: 55%; }
.another-language #cart .dropdown-menu .cart_bottom .buttons .cart_bt {
    width: 62%;
    margin-left: 4px;
}
.another-language #cart .dropdown-menu .cart_bottom .buttons .checkout_bt { width: 35%; }
#cart .dropdown-menu .cart_bottom .buttons { padding: 16px 15px; }
.product-review-tab.product-increase-tab .nav li a { padding: 10px 5px; }
.box-heading.through-line.txt-center::after {
    width: 200px;
    margin-left: -100px;
}
.masonry {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
}
.bt-single ul li {
    width: 100%;
	text-align: left;
}
.filter-carlist {
    height: 64%;
}

}

@media only screen and (max-width: 320px) {
.footer-support p { font-size: 16px; }
.search-area .dropdown-menu { min-width: 300px; }
.cart-area, .search-area, #member-area { margin-left: 5px; }
.increase_item label, .increase_item { padding: 10px 5px; }
.increase_item select {
    right: 10px;
    bottom: 10px;
}
.best_sellers.product-increase .proimg { width: 80px; }
.best_sellers.product-increase .text { width: 55%; }
.product_details .product-review-tab .nav li a { font-size: 15px; }
.countdown-page .countdown-title .countdown span {
    font-size: 17px;
    width: 30px;
    height: 30px;
	line-height: 30px;
    margin: 0 3px;
}
.countdown-page .countdown-title .countdown {
    line-height: 30px;
    font-size: 15px;
}
#bt_costdown .discount-title { width: 12%; }
#bt_costdown .box-content { width: 88%; }
.box-giftlist .actions a { width: 73%; }
.boss-menu-cate .nav_sub_submenu ul li.nav_cat_parent > a, .boss-menu-cate .nav_sub_submenu ul li.nav_cat_child > a {
    font-size: 15px;
    line-height: 25px;
}
.boss-menu-cate > li .nav_submenu img, .nav_cat_child img { width: 30px; }
	.bt-title-bg .title h2 {
    font-size: 40px;
    letter-spacing: 0;
}
.styleswitcher {
    padding: 15px;
}
.car_selector h3 {
    margin-top: 0;
}
.car_selector p {
    font-size: 14px;
    line-height: 19px;
}
.filter-tag a {
    font-size: 13px;
}
}
