/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/2402(这个备注仅在演示页面有，源代码里没有)*//*Template Name: Osahan Jewelry - Bootstrap4 Responsive Jewelry Light TemplateAuthor: AskbootstrapAuthor URI: https://themeforest.net/user/askbootstrapVersion: 1.0*//*	-- Body 	-- Top Menu 	-- Link Menu 	-- Category Slider 	-- Main Slider 	-- Featured Product 	-- Featured Box 	-- Footer 	-- Cart Sidebar 	-- Shop Filters 	-- Shop Detail 	-- Cart Page 	-- Checkout Page 	-- Login Modal 	-- My Account 	-- About Page	-- Mobile Media*//* Body */ body {     background-color: #ffffff;     font-size: 13px;     line-height: 25px;     color: #888;}h1, h2, h3, h4, h5, h6 {     color: #333;} p {     font-size: 13px;     line-height: 22px;     color:#888;}img {     height: auto;     max-width: 100%;}ul, ol {     list-style: outside none none;}ul {     margin: 0;     padding: 0;}img {     transform-style: preserve-3d;}a {     text-decoration:none !important;     color:#888;	 transition-duration: 0.4s;}a:hover {     transition-duration: 0.4s;     color:#333;}a, a:hover {     text-decoration: none;}a:focus {     outline: medium none;     outline-offset: 0;}.border-none {    border: medium none !important;}.section-padding {    padding: 60px 0;}.margin-auto {    margin: auto;}.dataTables_wrapper.container-fluid.dt-bootstrap4.no-footer {    margin-top: 15px;    padding: 0;}.help-block li {    color: red;}.bg-success {    background: #001e38 none repeat scroll 0 0 !important;}.bg-dark {    background: #001e38 none repeat scroll 0 0 !important;}.btn-secondary {    background: #f05d4d none repeat scroll 0 0 !important;}.text-secondary{	color:#f05d4d !important;}.badge {    border-radius: 2px;    font-weight: 400;}.btn {    border: medium none;    border-radius: 2px !important;    font-size: 13px;}.heading-design-h5 {    font-size: 18px;    margin-bottom: 14px;}.heading-design-h5 a {    font-size: 15px;    line-height: 22px;}.inner-header {    background: rgba(0, 0, 0, 0) url("../img/inner-bg.jpg") repeat scroll center  bottom -45px !important;}.inner-header h1 {    font-size: 37px;    font-weight: 200;    margin-bottom: 13px !important;}.inner-header .text-success {    color: #001e38 !important;}.border-top {    border-top: 1px solid #eeeeee !important;}.border-bottom {    border-top: 1px solid #eeeeee !important;}.dropdown-item.active, .dropdown-item:active {    background-color:#f9f9f9 !important;    color: #1c2224 !important;    text-decoration: none;}.select2-container--default .select2-selection--single {    background-color: #fff;    border: 1px solid #ced4da;    border-radius: 2px;    width: 100%;}.select2-container .select2-selection--single {    height: 35px;}.select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 21px;}.select2-container .select2-selection--single .select2-selection__rendered {    padding: 0.375rem 0.75rem;}.select2-container--default .select2-selection--single .select2-selection__arrow {    right: 8px;    top: 5px;}.checkout-step-two .select2-container {    width: 100% !important;}.select2-dropdown {    border: medium none !important;    border-radius: 0 !important;	 box-shadow: 0 4px 4px #dcdcdc !important;}.owl-theme .owl-controls .owl-buttons div, .footer-social a{	transform: scale(1);    transition-duration: 0.4s;}.owl-theme .owl-controls .owl-buttons div:hover, .footer-social a:hover{	transform: scale(1.09);}.input-group-text {	border-radius: 2px;}.card-header {    background-color: #fbfbfb;	border-bottom: 1px solid #eeeeee;}.card {    background-clip: border-box;    background-color: #fff;    border: 1px solid #eeeeee;    border-radius: 2px;    display: flex;    flex-direction: column;    min-width: 0;    position: relative;    word-wrap: break-word;}.list-group-item:first-child {    border-top-left-radius: 2px;    border-top-right-radius: 2px;}.list-group-item:last-child {    border-bottom-left-radius: 2px;    border-bottom-right-radius: 2px;}.list-group-item {	border: 1px solid #eeeeee;}/* Top Menu */.osahan-menu {    padding: 0;}.osahan-menu .navbar-brand {    padding: 15px 0px;}.main-nav-right .btn {    border-radius: 0 !important;    border-right: 1px solid #ececec;    color: #001e42;    margin: 0 0 0 -4px;    padding: 24px;}.main-nav-right .btn:hover {     background-color: #eeeeee !important;}.main-nav-right li {    margin: 0 !important;}.main-nav-right .osahan-top-dropdown img {    border: 2px solid #fff;    border-radius: 50px;    height: 32px;    left: 20px;    position: absolute;    top: 18px;    width: 32px;}.main-nav-right .osahan-top-dropdown .dropdown-toggle {    padding-left: 65px;}.cart-btn .mdi {    font-size: 20px;    line-height: 0;    margin-right: 5px;    vertical-align: -3px;}.cart-btn .btn {    font-weight: 500;    position: relative;}.cart-btn .cart-value {    background: #f05d4d none repeat scroll 0 0;    border-radius: 50px;    font-size: 10px;    font-weight: 500;	color: #fff;    height: 18px;    left: 31px;    line-height: 17px;    min-width: 18px;    position: absolute;    top: 11px;}.top-categories-search {    margin-top: 15px;}.top-categories-search .form-control {    border-right: medium none;    border-width: 2px medium 2px 2px;    font-size: 13px;    height: 38px;    min-width: 384px;	 border-color: #80bdff;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.top-categories-search .btn {    border-radius: 0 2px 2px 0 !important;    font-weight: 500;    height: 38px;    padding: 0 21px;    text-transform: uppercase;}/* Link Menu */.osahan-menu-2 {    border-radius: 0;    padding: 0;}.osahan-menu-2 .nav-link {    color: #fff !important;    font-size: 14px;    padding: 13px 14px !important;}.dropdown-menu {	-moz-border-bottom-colors: none;	-moz-border-left-colors: none;	-moz-border-right-colors: none;	-moz-border-top-colors: none;	border-color: -moz-use-text-color #eee #eee;	border-image: none;	border-radius: 0 0 2px 2px;	border-style: none solid solid;	border-width: medium 1px 1px;	margin: 0;}.dropdown-menu .dropdown-item {    color: #666;    font-size: 13px;    padding: 5px 14px !important;}.osahan-menu-2 .nav-link:hover {    background: #f4f4f4 none repeat scroll 0 0;    color: #333 !important;}/* Category Slider */.category-item img {    background: #fff none repeat scroll 0 0;    border-radius: 50px;    box-shadow: 0 0 2px #ccc;    margin: 1px 0 8px;    padding: 7px;    width: 80px;	transform: scale(1);    transition-duration: 0.4s;}.category-item:hover img{	 transform: scale(1.09);}.category-item {    padding: 8px;    text-align: center;}.category-item h6 {    font-size: 13px;    margin: 0;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.top-category {    background: #fff none repeat scroll 0 0;    border-bottom: 1px solid #eeeeee;    border-top: 1px solid #eeeeee;    margin-bottom: 15px;    padding: 14px 0;}.category-item p {    margin: 0;}.top-category .owl-prev {    left: -70px;}.top-category .owl-next {    right: -70px;}/* Main Slider */.carousel-slider-main .owl-pagination {    bottom: 0;    left: 0;    position: absolute;    right: 0;}.carousel-slider-main {    position: relative;}/* Featured Product */.owl-carousel-featured {    border-right: 1px solid #eeeeee;}.product-header .badge {    background: #262957 none repeat scroll 0 0;    border: 1px solid #262957;    border-radius: 2px;    color: #fff;    font-size: 12px;    font-weight: 500;    left: 20px;    padding: 4px 10px;    position: absolute;    top: 20px;    z-index: 9;}.product {    background: #f0f0f0 none repeat scroll 0 0;    border: 1px solid #fff;    border-radius: 2px;    margin: 0 -1px 0 0;    padding: 20px;    position: relative;}.product-header .mdi {    border: 1px solid;    border-radius: 2px;    display: inline-block;    font-size: 11px;    height: 22px;    line-height: 19px;    position: absolute;    right: 20px;    text-align: center;    top: 20px;    width: 22px;}.product-body h5 {    font-size: 14px;    font-weight: 500;    margin: 0;}.product-body h6 {    color: #9c9c9c;    font-size: 12px;    margin: 5px 0 14px;}.product-header img {    height: 182px;    margin: 0 0 20px;    object-fit: scale-down;    transform: scale(1);    transition-duration: 0.4s;}.product:hover .product-header img {	transform: scale(1.09);}.product-header {    text-align: center;}.offer-price {    color: #000;    font-size: 14px;    font-weight: 600;    line-height: 16px;}.regular-price {    color: #666 !important;    font-size: 11px;    font-weight: 500;    line-height: 15px;    text-decoration: line-through;}.product-footer .btn {    border-radius: 49px !important;    font-size: 16px;    height: 38px;    padding: 6px 12px;    width: 38px;}.owl-carousel-featured .owl-prev {    left: -40px;}.owl-carousel-featured .owl-next {    right: -40px;}/* Featured Box */.feature-box p {    margin: 0;}.feature-box h6 {    font-size: 15px;    font-weight: 200;    margin: 0;    padding: 10px 0 0;}.feature-box .mdi {    border: 1px solid #acacac;    border-radius: 50px;    color: #acacac;    display: inline-block;    float: left;    font-size: 21px;    height: 60px;    line-height: 56px;    margin: 0 15px 0 0;    text-align: center;    width: 60px;}/* Footer */.footer {	background: #272b65 none repeat scroll 0 0 !important;	border-bottom: 1px solid #eeeeee;	border-top: 1px solid #eeeeee !important;}.footer a {    color: #90abc1 !important;}.footer h6 {    color: #fff;}.app img {    height: 32px;    margin: 0 11px 0 0;}.footer-social a {	background: #1a204f none repeat scroll 0 0;    border-radius: 34px;    color: #fff;    display: inline-block;    height: 30px;    line-height: 29px;    text-align: center;    width: 30px;}/* Cart Sidebar */body.toggled {    overflow: hidden;}body.toggled::after {    background: #000 none repeat scroll 0 0;    bottom: 0;    content: "";    left: 0;    opacity: 0.7;    position: absolute;    right: 0;	z-index: 9;    top: 0;}.cart-sidebar { 	background: #fff none repeat scroll 0 0;    overflow: auto;    position: fixed;    right: -400px;    top: 0;    width: 400px;	z-index: 99;	  -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;	height: 100vh;}.cart-sidebar-header .text-success {    color: #f05d4d !important;}.toggled .cart-sidebar {	right: 0px;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	transition: all 0.5s ease;}.cart-sidebar-body {    height: 66vh;    overflow: inherit;}.cart-sidebar-header {    background: #1c2224 none repeat scroll 0 0;    color: #fff;    padding: 18px 20px;}.cart-sidebar-header h5 {    color: #fff;    font-size: 16px;    line-height: 24px;    margin: 0;}.cart-sidebar-header .float-right {    background: #fff none repeat scroll 0 0;    border-radius: 24px;    color: #000;    height: 26px;    line-height: 25px;    text-align: center;    width: 26px;}.cart-list-product {    border-bottom: 1px solid #ececec;    overflow: hidden;    padding: 14px 20px;    position: relative;}.cart-list-product img {     -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #ececec #ececec #dcdcdc;    border-image: none;    border-radius: 2px;    border-style: solid;	background: #f0f0f0 none repeat scroll 0 0;    border-width: 1px 1px 3px;    box-shadow: 0 0 3px #ececec;    float: left;    height: 99px;    margin: 0 15px 0 0;    object-fit: scale-down;    width: 82px;}.cart-list-product h5 a {    font-size: 14px;}.cart-list-product h5 {    margin: 0;}.cart-list-product h6 {    font-size: 11px;}.cart-list-product >h6 span {    color: #f05d4d;}.remove-cart {    position: absolute;    right: 18px;    top: 12px;}.cart-list-product .badge {  background: #262957 none repeat scroll 0 0;    border: 1px solid #262957;    border-radius: 2px;    color: #ffffff;    font-size: 11px;    font-weight: 500;    padding: 3px 6px;}.cart-sidebar-footer {    background: #ececec none repeat scroll 0 0;    padding: 14px 20px;}.cart-store-details p {    margin: 0 0 3px;}.cart-store-details h6 {    margin: 10px 0 19px;}.cart-sidebar-footer .btn {    padding: 15px 17px;}/* Shop Filters */.shop-filters .card-header .btn {    color: #f05d4d;    font-size: 15px;    font-weight: 500;    padding: 7px 0;    position: relative;    text-align: left;    text-decoration: none;    width: 100%;}.shop-filters .card-header .btn .mdi {    position: absolute;    right: 0;}.shop-filters .card-body {    padding: 4px;}.list-group-item.active {    background: #f05d4d none repeat scroll 0 0;    border-color: #f05d4d;}.shop-filters .card {    margin: -2px 0 0;}/* Shop Detail */.shop-detail-slider #sync1 {    border: 1px solid #eeeeee;    border-radius: 12px;    margin-bottom: 15px;    overflow: hidden;}.shop-detail-slider {    position: relative;}.favourite-icon a {    background: red none repeat scroll 0 0;    border-radius: 50px;    color: #fff;    font-size: 17px;    height: 35px;    line-height: 34px;    position: absolute;    right: 20px;    text-align: center;    top: 20px;    width: 35px;    z-index: 9;}.shop-detail-slider #sync2 img {    border: 2px solid #eeeeee;    border-radius: 12px;    cursor: pointer;   margin: 26px 0 8px;    width: 67px;}.shop-detail-slider #sync2 .item {    text-align: center;}.shop-detail-right {    background: #fff none repeat scroll 0 0;    border: 1px solid #eeeeee;    border-radius: 12px;    padding: 32px;}.shop-detail-slider #sync2 .synced img, .shop-detail-slider #sync2 img:hover {    border-color: #1c2224;}.shop-detail-slider #sync2 {    padding: 0 70px;}.shop-detail-right .badge {    background: #f2fef2 none repeat scroll 0 0;    border: 1px solid #001e38;    border-radius: 2px;    color: #001e38;    font-size: 14px;    font-weight: 500;    padding: 6px 13px;}.shop-detail-right {    padding-top: 25px;}.shop-detail-right h2 {    font-size: 24px;    font-weight: 100;    margin: 10px 0 5px;}.shop-detail-right >h6 {    color: #666;    font-size: 14px;    margin: 0 0 19px;}.shop-detail-right .btn {    font-weight: 500;    margin: 29px 0;    padding: 15px 50px;    text-transform: uppercase;}.short-description {    background: #fff none repeat scroll 0 0;    border: 1px solid #eeeeee;    border-radius: 2px;    padding: 22px;}.shop-detail-right .regular-price {    font-size: 17px;    font-weight: 100;    margin: 0 0 8px;	color: #17a2b8 !important;}.shop-detail-right .offer-price {    font-size: 20px;    font-weight: 300;}.shop-detail-right .offer-price .text-danger {    font-size: 30px;    font-weight: 500;}.shop-detail-right .feature-box .mdi {    background: #f05d4d none repeat scroll 0 0;    border: medium none;    color: #fff;}.shop-detail-right .feature-box h6 {    font-weight: 400;}.shop-detail-right .feature-box {    margin: 4px 0;}/* Cart Page */.cart_product img {     -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #ececec #ececec #dcdcdc;    border-image: none;    border-radius: 2px;    border-style: solid;    border-width: 1px 1px 3px;    box-shadow: 0 0 3px #ececec;    float: left;    height: 88px;    margin: 0px;    object-fit: scale-down;    width: 72px;}.cart_summary td {    vertical-align: middle;}.cart_summary >thead, .cart_summary >tfoot {    background: #f7f7f7 none repeat scroll 0 0;}.cart_summary {    border: medium none !important;}.qty .form-control {    border-radius: 2px !important;    margin: 0 2px;    text-align: center;    width: 18px;}.qty .btn {    background: #5a6268 none repeat scroll 0 0;    border-radius: 2px !important;    color: #fff;    font-size: 23px;    height: 33px;    line-height: 15px;    padding: 0;    text-align: center !important;    vertical-align: baseline;    width: 27px;}.cart_description h5 {    font-size: 15px;    margin: 0 0 5px;}.cart_description h6 {    font-size: 12px;    font-weight: 100;}.availability .badge {    font-size: 11px;    padding: 6px 11px;}.cart-table {    border-top: medium none;    padding: 0;}.cart-table .table {    margin-bottom: 0;}.cart-table .btn-secondary {    border-radius: 0 !important;    font-size: 16px;    padding: 20px;    text-transform: uppercase;}.cart_product {    width: 10%;}/* Checkout Page */.checkout-step .card {    margin: 0 0 -1px;}.checkout-step .card .card-header .btn {	color: #333;    font-size: 17px;    font-weight: 500;    padding: 9px 0;    text-align: left;    text-decoration: none;    width: 100%;}.checkout-step .card .card-header .btn .number {    border-radius: 50px;    color: #fff;    display: inline-block;    font-weight: bold;    height: 34px;    line-height: 28px;    margin: 0 8px 0 0;    text-align: center;    text-decoration: none;    vertical-align: 0;    width: 34px;	border: 2px solid;}.checkout-step .card .card-header .btn.collapsed .number {     border: 2px solid #f05d4d;	 color: #f05d4d;}.checkout-step .card .card-header .btn .number {    border: 2px solid #001e38;	color: #001e38;}.order-done .mdi {    font-size: 135px;    line-height: 161px;}/* Login Modal */.login-modal-left {    background: rgba(0, 0, 0, 0) url("../img/login.jpg") repeat scroll center center;    float: right;    height: 300px;    list-style: outside none none;    margin: 70px auto auto;    width: 322px;}.form-control {    border-radius: 2px;    font-size: 14px;}label {    font-size: 13px;    margin: 0 0 3px;}.modal-content {    border: medium none;    border-radius: 2px;}.login-modal-right {    padding: 27px;}.login-icons {    border: medium none;    border-radius: 2px;    cursor: pointer;    font-size: 12px;    font-weight: 500;    text-transform: uppercase;}.login-footer-tab .nav-link {    background: #ececec none repeat scroll 0 0 !important;    border: medium none;    border-radius: 2px !important;    margin: 10px 3px 0 2px;    padding: 7px 20px;}.login-footer-tab .nav {    border: medium none;    display: inline-flex;}.btn-facebook {    background: #395b9a none repeat scroll 0 0;    color: #fff;}.btn-google {    background: #c71e25 none repeat scroll 0 0;    color: #fff;}.btn-twitter {    background: #3a9ed8 none repeat scroll 0 0;    color: #fff;}.login-with-sites p {    margin: 0 0 7px;}.login-with-sites {    margin-bottom: 10px;}.modal-backdrop.show {    opacity: 0.7;}/* My Account */.account-page .mx-auto {    background: #fff none repeat scroll 0 0;    border: 1px solid #eeeeee;    padding: 0;}.account-page .mx-auto .card {    border: medium none;}.account-right {    border-left: 1px solid #eeeeee !important;    min-height: 508px;}.user-profile-header img {    border-radius: 50px;    height: 100px;    margin-bottom: 15px;    object-fit: scale-down;    width: 100px;}.user-profile-header {    padding: 36px;    text-align: center;}.user-profile-header p {    margin: 0;}.account-left {    margin-right: -1px;}.account-left .list-group {    padding: 10px;}/* About Page */.team-card img {    border-radius: 50px;    height: 100px;    width: 100px;}.box-provide .mdi {    background: #f05d4d none repeat scroll 0 0;    border: 1px solid #f05d4d;    border-radius: 50px;    color: #fff !important;    display: inline-block;    height: 80px;    line-height: 76px;    text-align: center;    width: 80px;}/* Mobile Media *//* Extra small devices (portrait phones, less than 576px) */@media (max-width: 575.98px) {	.osahan-menu .navbar-brand {		padding: 15px;	}	.account-left {		margin-right: 0;	}	.account-page .mx-auto {		margin: 0 15px !important;	}	.account-right {		border-left: medium none !important;		border-top: 1px solid #eeeeee !important;		min-height: auto !important;	}		.top-categories-search {		left: 0;		margin: auto;		padding: 0 15px 8px;		position: relative;		right: 0;		top: 0;		width: 100%;	}	.container {		max-width: 100%;	}	.main-nav-right .osahan-top-dropdown .dropdown-toggle {		padding: 18px 16px !important;	}	.main-nav-right .osahan-top-dropdown img {		left: auto;		position: relative;		top: 0;	}		.shop-detail-slider #sync2 {		padding: 0;	}	.shop-detail-slider #sync2 img {		margin: 26px 0 10px 0;	}	.navbar-toggler {		background: #fff none repeat scroll 0 0 !important;		border: 1px solid;		border-radius: 2px;		margin: 0 16px 0 0;		padding: 6px 9px;	}	.top-categories-search-main {		margin-top: 0 !important;	}	.main-nav-right .btn {		font-size: 0;		padding: 21px 15px;	}	.osahan-menu .my-2.my-lg-0 .main-nav-right {		position: absolute;		right: 80px;		top: 0;	}	.main-nav-right .btn .mdi {		font-size: 17px !important;		line-height: unset !important;		margin: 0;		vertical-align: initial !important;	}	.login-modal-left {		display: none;	}	.app img {		margin-bottom: 4px;	}	.footer-social a {		margin-bottom: 3px;	}	.top-categories-search .form-control {		border-radius: 2px 0 0 2px !important;		min-width: auto;	}	.cart-sidebar {		width: 320px;	}	.login-modal-right {		padding: 6px;	}	.top-category .owl-prev {		left: 0;	}	.top-category .owl-next {		right: 0px;	}	.owl-carousel-featured .owl-prev {		left: 0;	}	.owl-carousel-featured .owl-next {		right: 0px;	}	.feature-box {		margin-bottom: 6px;		overflow: hidden;	}	.footer h6 {		margin-bottom: 12px !important;		margin-top: 25px;	}}/* Small devices (landscape phones, 576px and up) */@media (min-width: 576px) and (max-width: 767.98px) { 	.osahan-menu .navbar-brand {		padding: 15px;	}	.account-left {		margin-right: 0;	}	.account-page .mx-auto {		margin: 0 15px !important;	}	.account-right {		border-left: medium none !important;		border-top: 1px solid #eeeeee !important;		min-height: auto !important;	}		.top-categories-search {		left: 0;		margin: auto;		padding: 0 15px 8px;		position: relative;		right: 0;		top: 0;		width: 100%;	}	.container {		max-width: 100%;	}	.main-nav-right .osahan-top-dropdown .dropdown-toggle {		padding: 18px 16px !important;	}	.main-nav-right .osahan-top-dropdown img {		left: auto;		position: relative;		top: 0;	}		.shop-detail-slider #sync2 {		padding: 0;	}	.shop-detail-slider #sync2 img {		margin: 26px 0 10px 0;	}	.navbar-toggler {		background: #fff none repeat scroll 0 0 !important;		border: 1px solid;		border-radius: 2px;		margin: 0 16px 0 0;		padding: 6px 9px;	}	.top-categories-search-main {		margin-top: 0 !important;	}	.main-nav-right .btn {		font-size: 0;		padding: 21px 15px;	}	.osahan-menu .my-2.my-lg-0 .main-nav-right {		position: absolute;		right: 80px;		top: 0;	}	.main-nav-right .btn .mdi {		font-size: 17px !important;		line-height: unset !important;		margin: 0;		vertical-align: initial !important;	}	.login-modal-left {		display: none;	}	.app img {		margin-bottom: 4px;	}	.footer-social a {		margin-bottom: 3px;	}	.top-categories-search .form-control {		min-width: auto;	}	.top-category .owl-prev {		left: 0;	}	.top-category .owl-next {		right: 0px;	}	.owl-carousel-featured .owl-prev {		left: 0;	}	.owl-carousel-featured .owl-next {		right: 0px;	}	.feature-box {		margin-bottom: 6px;		overflow: hidden;	}}/* Medium devices (tablets, 768px and up) */@media (min-width: 768px) and (max-width: 991.98px) { 	.osahan-menu .navbar-brand {		padding: 15px;	}	.top-categories-search {		left: 0;		margin: auto;		padding: 0 15px 8px;		position: relative;		right: 0;		top: 0;		width: 100%;	}	.container {		max-width: 100%;	}	.main-nav-right .osahan-top-dropdown .dropdown-toggle {		padding: 18px 16px !important;	}	.main-nav-right .osahan-top-dropdown img {		left: auto;		position: relative;		top: 0;	}		.shop-detail-slider #sync2 {		padding: 0;	}	.shop-detail-slider #sync2 img {		margin: 26px 0 10px 0;	}	.navbar-toggler {		background: #fff none repeat scroll 0 0 !important;		border: 1px solid;		border-radius: 2px;		margin: 0 16px 0 0;		padding: 6px 9px;	}	.top-categories-search-main {		margin-top: 0 !important;	}	.main-nav-right .btn {		font-size: 0;		padding: 21px 15px;	}	.osahan-menu .my-2.my-lg-0 .main-nav-right {		position: absolute;		right: 80px;		top: 0;	}	.main-nav-right .btn .mdi {		font-size: 17px !important;		line-height: unset !important;		margin: 0;		vertical-align: initial !important;	}	.login-modal-left {		display: none;	}	.app img {		margin-bottom: 4px;	}	.footer-social a {		margin-bottom: 3px;	}	.top-categories-search .form-control {		min-width: auto;	}	.top-category .owl-prev {		left: 0;	}	.top-category .owl-next {		right: 0px;	}	.owl-carousel-featured .owl-prev {		left: 0;	}	.owl-carousel-featured .owl-next {		right: 0px;	}	.feature-box {		margin-bottom: 6px;		overflow: hidden;	}}/* Large devices (desktops, 992px and up) */@media (min-width: 992px) and (max-width: 1199.98px) { 	.osahan-menu-2 .nav-link {		font-size: 13px;		padding: 13px 10px !important;	}	.main-nav-right .osahan-top-dropdown img {		left: auto;		position: relative;		top: 0;	}	.main-nav-right .osahan-top-dropdown .dropdown-toggle {		padding: 18px 16px !important;	}	.main-nav-right .btn {		font-size: 0;		padding: 21px 15px;    }	.main-nav-right .btn .mdi {		font-size: 17px !important;		line-height: unset !important;		margin: 0;		vertical-align: initial !important;	}	.top-categories-search .form-control {		min-width: auto;	}	.top-category .owl-prev {		left: 0;	}	.top-category .owl-next {		right: 0px;	}	.owl-carousel-featured .owl-prev {		left: 0;	}	.owl-carousel-featured .owl-next {		right: 0px;	}	.top-categories-search {		left: 0;		margin: auto;		position: absolute;		right: 0;		top: 16px;		width: 45%;	}}/* Extra large devices (large desktops, 1200px and up) */@media (min-width: 1200px) {}/*：这是演示代码,不是源代码。源码下载唯一地址: http://www.bootstrapmb.com/item/2402(这个备注仅在演示页面有，源代码里没有)*/