.eren-page-preloader.cms-index-index .header-container .header {
    position: static;
}
.navigation .level0 > .level-top {
    padding: 25px 5px 24px 5px;
    font-size: 15px;
}
.page-footer .footer-static-container .footer-static,
.page-footer .footer-static-container .footer-static [data-content-type='html'] {
    width: 100%;
}
.page-footer .footer-static-container .footer-static .col-right-ft,
.page-footer .footer-static-container .footer-static .col-left-ft{
	float: left;
}
.page-footer .footer-static-container .footer-static .social-link li a span {
    margin-right: 15px;
}	
@media only screen and (min-width: 768px) {
.header-container .header .col-logo,
.header-container .header .for-full-withmenu .actions-header {
    max-width: 160px;
}
.navigation .level0 {
    margin: 0 2px 0 0;
}
.navigation .level0.parent > .level-top {
    padding-right: 16px;
}
.messages {
    position: absolute;
    top: 100px;
	right: 6px;
    max-width: 500px;
}
.breadcrumbs{
	width:95%!important;
	margin:0px auto;
	padding-bottom:20px;
	text-align:left;
}
}
.wrapper_slider .wrapper-the-blue-sky-slider .nivo-controlNav{
	bottom:10px;
}
.rokan-newproduct {
    padding-top: 30px;
}
body.account .header-container .header .for-full-withmenu .actions-header .register-login a:first-child{
	font-size:inherit;
}
.sidebar.sidebar-main-1 {
    padding-top: 30px;
}
table.bulk_purchase_table_simple td {
    vertical-align: middle;
}
table.bulk_purchase_table_simple td.qty_txt {
    text-align: center;
}
table.bulk_purchase_table_simple td.qty_txt input.qty_bulk {
    width: 38px;
    text-align: center;
    padding: 5px;
}
.product-item button.tocart {
    padding: 0px 10px!important;
}
td.qty_txt span.qty-left {
    display: inline-block;
    font-size: 12px;
    color: #000000;
}
.filter-options-item .items .item a input[type="checkbox"] {
    right: 5px;
}
.product-item .product-info .price-box .price{
	font-size:16px;
	font-weight:700;
	color:#000000;
}
.field.qty {
    position: relative;
    }
    div.mage-error {
    font-size: 14px;
    position: absolute;
    width: 250px;
    left: 0px;
    bottom: -22px;
 }
 .product-options-bottom .box-tocart {
    margin-bottom: 20px;
    }
    table#bss-matrixview td:first-child,
    table#bss-matrixview th:first-child {
        border:1px solid #ccc!important;
    }
    table#bss-matrixview .swatch-attribute.size .swatch-option{
    height: 30px;
    width: 30px;
    line-height: 30px;
    }
    .product-reviews-summary .reviews-actions {
    padding-left: 0px;
}
    .page-footer .footer-static-container .footer-static {
        display: block;
    }
    .page-footer .footer-static-container .footer-static .col-left-ft {
     max-width: 30%;
     width: 30%;
     color: #999;
     float: left;
    }
    .page-footer .footer-static-container .footer-static .col-right-ft {
     max-width: 70%;
     width: 70%;
     float: left;
    }
    .toolbar-products .sorter .sorter-options
    {
        padding: 0px 35px 0 20px;
    }
    .product-item button.tocart {
        padding: 0px 10px!important;
    }
    .product-item .product-info .price-box .price {
         font-size: 16px;
        font-weight: 700;
        color: #000000;
    }
    .header-container .header .for-full-withmenu .actions-header
    {
        max-width: 265px;
    }
    .filter-options-item .items .item a input[type=radio] {
            position: relative;
            right: 5px;
            margin: 0;
            top: 1px;
            box-shadow: none;
            height: auto;
        }
        * {
            padding: 0px;
            margin: 0px;
        }
        
        .cms-become-a-dealer .bioworld-outer .clearfix:before,
        .cms-become-a-dealer .bioworld-outer .clearfix:after {
            content: "";
            display: table;
        }
        
        .cms-become-a-dealer .bioworld-outer .clearfix:after {
            clear: both;
        }
        
        .cms-become-a-dealer .bioworld-outer .clearfix {
            *zoom: 1;
        }
        
        
        .cms-become-a-dealer .bioworld-outer .official-useonly label {
            font-size: 12px;
        }
        
        .cms-become-a-dealer .bioworld-outer input,
        .cms-become-a-dealer .bioworld-outer input:focus-visible {
            border: 0px;
            border-bottom: 1px solid #000000;
            outline: none;
        }
        
        .cms-become-a-dealer .bioworld-outer header {
            display: flex;
            justify-content: space-between;
            margin-bottom: 15px;
        
        }
        
        .bioworld-outer {
            padding: 40px 0px;
            margin: 0px auto;
            background: #ffffff;
        }
        
        .cms-become-a-dealer .bioworld-outer .brand-title h2 {
            margin-top: 0px;
        }
        
        .cms-become-a-dealer .bioworld-outer .brandlogo {
            float: left;
            width: 20%;
        }
        
        .cms-become-a-dealer .bioworld-outer .brandlogo img {
            width: 100%;
        }
        
        .cms-become-a-dealer .bioworld-outer .brand-title {
            float: left;
            width: 40%;
        
            padding: 10px 20px;
        }
        
        .cms-become-a-dealer .bioworld-outer .official-useonly {
            float: left;
            width: 40%;
        }
        
        .cms-become-a-dealer .bioworld-outer .official-useonly label {
        
            font-size: 12px;
            width: 75px;
            display: inline-block;
            text-align: right;
        }
        
        .cms-become-a-dealer .bioworld-outer .official-useonly p {
            background: #000000;
            color: #ffffff;
            font-size: 12px;
            padding: 2px 10px;
        }
        
        .cms-become-a-dealer .bioworld-outer .pointsales-checkbox input {
            margin: 4px;
            vertical-align: top;
        }
        
        .cms-become-a-dealer .bioworld-outer .pointsales-checkbox label {
            text-align: left !important;
            width: 94%;
        }
        
        .cms-become-a-dealer .bioworld-outer .hear-checkbox input {
            margin: 4px;
            vertical-align: top;
        }
        
        .cms-become-a-dealer .bioworld-outer .hear-checkbox label {
            text-align: left !important;
            width: 94%;
        }
        
        .category-become-a-dealer .col-main.column.main.col-lg-9.col-md-9.col-sm-9.col-xs-12,
        .category-become-a-dealer .col-lg-3.col-md-3.col-sm-3.col-xs-12 {
            display: none;
        }
        
        .cms-become-a-dealer .bioworld-outer .submitbtn {
            text-align: center;
        }
        
        .cms-become-a-dealer .bioworld-outer .brand-title p {
            font-size: 12px;
            padding: 2px 0px;
        
        }
        
        .cms-become-a-dealer .bioworld-outer .official-useonly span {
            float: left;
            width: 50%;
            margin: 6px 0px;
        }
        
        .cms-become-a-dealer .bioworld-outer .left-section-outer span {
            margin: 10px;
            display: inline-block;
            width: 96%;
        }
        
        .cms-become-a-dealer .bioworld-outer .left-section-outer span input {
            width: 320px;
        }
        
        .cms-become-a-dealer .bioworld-outer .left-section-outer span label {
            width: 170px;
            display: inline-block;
            text-align: left;
            vertical-align: middle;
        }
        
        .cms-become-a-dealer .bioworld-outer .company-info input {
            box-shadow: none;
        }
        
        .cms-become-a-dealer .bioworld-outer .official-useonly span input {
            width: 130px;
        }
        
        .cms-become-a-dealer .bioworld-outer .left-section-outer,
        .cms-become-a-dealer .bioworld-outer .right-section-outer {
            float: left;
            width: 65%;
        }
        
        .cms-become-a-dealer .bioworld-outer .company-info {
            border: 1px solid #000;
        }
        
        .cms-become-a-dealer .bioworld-outer .company-info h4 {
            background: #000000;
            color: #ffffff;
            font-size: 14px;
            padding: 4px 10px;
            margin-top: 0px;
        }
        
        .cms-become-a-dealer .bioworld-outer .bill-address input {
            margin: 10px;
        }
        
        .cms-become-a-dealer .bioworld-outer .bill-address label {
            width: auto;
            vertical-align: text-bottom;
        
        }
        
        .cms-become-a-dealer .bioworld-outer .required:after {
            content: " * ";
            color: red;
            font-size: medium;
        }
        
        .header-container .header a.logo {
            width: auto;
        }
        
        .cms-become-a-dealer .page-title-wrapper {
            padding-bottom: 20px;
            padding-top: 0px;
        }
        
        .cms-become-a-dealer .bioworld-outer .container {
            margin: 0px;
            padding: 0;
            width: 100%;
        }
        
        .cms-become-a-dealer .bioworld-outer .left-section-outer select {
            height: 40px;
            border-radius: 6px;
            border: 1px solid #706b6b;
            box-shadow: none;
        }
        
        .cms-become-a-dealer .bioworld-outer.clearfix div.mage-error {
            font-size: 14px;
            position: static;
            width: auto;
            padding-left: 8px;
        }
        
        @media only screen and (max-width: 767px) {
            .cms-become-a-dealer .bioworld-outer {
                padding: 40px 0px;
            }
        
            .cms-become-a-dealer .bioworld-outer.clearfix header {
                display: block;
                float: left;
                width: 100%;
            }
        
            .cms-become-a-dealer .bioworld-outer .logo {
                margin: 0;
                max-width: 100%;
                width: 60%;
            }
        
            .cms-become-a-dealer .bioworld-outer .brand-title {
                float: left;
                width: 100%;
                padding: 30px 0px;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer,
            .right-section-outer {
                width: 100%;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer span label {
                width: 100%;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer span input {
                width: 96%;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer select {
                border-radius: 6px;
                width: 96% !important;
            }
        
            .cms-become-a-dealer .bioworld-outer .pointsales-checkbox label {
                width: 90%;
            }
        
            .cms-become-a-dealer .bioworld-outer .hear-checkbox label {
                width: 90%;
            }
        }
        
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
            .cms-become-a-dealer .bioworld-outer {
                padding: 40px 0px;
            }
        
            .cms-become-a-dealer .bioworld-outer.clearfix header {
                display: block;
                float: left;
                width: 100%;
            }
        
            .cms-become-a-dealer .bioworld-outer .logo {
                margin: 0;
                max-width: 100%;
                width: 60%;
            }
        
            .cms-become-a-dealer .bioworld-outer .brand-title {
                float: left;
                width: 100%;
                padding: 30px 0px;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer,
            .right-section-outer {
                width: 100%;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer span label {
                width: 100%;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer span input {
                width: 96%;
            }
        
            .cms-become-a-dealer .bioworld-outer .left-section-outer select {
                border-radius: 6px;
                width: 96% !important;
            }
        
            .cms-become-a-dealer .bioworld-outer .pointsales-checkbox label {
                width: 90%;
            }
        
            .cms-become-a-dealer .bioworld-outer .hear-checkbox label {
                width: 90%;
            }
        }
        
        @media only screen and (min-width: 768px) {
            .cms-become-a-dealer .bioworld-outer .brand-title {
                width: 60%;
                padding: 15px 0px;
            }
        
            .cms-become-a-dealer .bioworld-outer .logo {
                max-width: 30%;
                width: 40%;
                margin-right: 10px;
            }
        }
        
        .cms-become-a-dealer .bioworld-outer input:not([type]),
        input[type="text"],
        .cms-become-a-dealer .bioworld-outer input[type="password"],
        input[type="date"],
        .cms-become-a-dealer .bioworld-outer input[type="datetime"],
        input[type="datetime-local"],
        .cms-become-a-dealer .bioworld-outer input[type="month"],
        input[type="week"],
        .cms-become-a-dealer .bioworld-outer input[type="email"],
        input[type="number"],
        .cms-become-a-dealer .bioworld-outer input[type="search"],
        input[type="tel"],
        .cms-become-a-dealer .bioworld-outer input[type="time"],
        input[type="url"],
        .cms-become-a-dealer .bioworld-outer input[type="color"],
        select {
            border: 1px solid #706b6b !important;
        }
        
        .cms-become-a-dealer .bioworld-outer .sameShipClass {
            padding-left: 10px;
        }
        
        .cms-become-a-dealer .bioworld-outer .sameShipClass label {
            vertical-align: text-bottom;
        }
        
        .cms-become-a-dealer .bioworld-outer div#back-top {
            display: none !important;
        }
        
        .cms-become-a-dealer .bioworld-outer button#submitinfo {
            background: #222;
            color: #fff;
        }
        
        .cms-become-a-dealer .bioworld-outer .hear-checkbox {
            display: inline-block;
            margin-bottom: 15px;
        }
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
             .header-container .header .for-full-withmenu .actions-header {
              max-width: 120px;
             }
             .header-container .header .col-logo{
             max-width: 115px;
             }
             .navigation .level0>.level-top {
             font-size: 12px;
             } .toolbar-products .modes-mode,
             .container-catalog-products-common .toolbar-html-container-top .toolbar-products .grid-mode-show-type-products>a {
             width: 23px;
             }
             .footer-links iframe {
             width: 100%!important;
             }
            }@media only screen and (max-width: 767px) {
            .page-footer .footer-static-container .footer-static .col-left-ft,
            .page-footer .footer-static-container .footer-static .col-right-ft {
             max-width: 100%;
             width: 100%;
            }
            }
            @media only screen and (min-width: 700px) and (max-width: 768px) {
                .header-container .header .col-logo {
                margin-left: 50px;
                }
                .nav-toggle {
                top: 5px;
                }
                .nav-open .nav-toggle:after {
                background: transparent;
                }
                .nav-sections {
                width: calc(100% - 110px);
                }
                .custommenu.navigation li.level0.fullwidth {
                padding-left: 20px;
                text-align: left;
                }
                .navigation .level0 > .level-top {
                font-size: 16px;
                }
                }
                .cms-home.cms-index-index .mobile-action {
                display: none;
                }
                .cms-index-index .banner_static,
                .cms-index-index .featured_product,
                .cms-index-index .section-brands,
                .cms-index-index .Instagram_static {
                 margin-bottom: 10px;
                }
                .cms-become-a-dealer .bioworld-outer .hear-checkbox
                {
                width: 149px;
                display: inline-block;
                }
                .cms-become-a-dealer .bioworld-outer .hear-checkbox input
                {
                float: left;
                width: 13px;
                }
                .cms-become-a-dealer .bioworld-outer .hear-checkbox label
                {
                width:auto !important;
                }
                footer.page-footer {
                    margin-top: 20px;
                   }
                   @media only screen and (min-width: 768px) {
                    .custommenu.navigation li.level0.fullwidth > .submenu, .custommenu.navigation li.level0.staticwidth > .submenu {
                        padding: 15px 30px 15px 20px;
                    }
                    .custommenu.navigation li.level0 .submenu .level1 .subchildmenu li a {
                        line-height: 24px;
                    }
                    ul.subchildmenu.col-sm-12.mega-columns.columns5 {
                        float: left;
                        max-height: 500px;
                    }
                    .custommenu.navigation li.level0:hover .submenu {
                        overflow-y: scroll!important;
                        overflow-x: hidden!important;
                    }
                    }
					.breadcrumbs .items{
				position: absolute;
				top: 16px;
				left: 16px;
			}
            @media only screen and (min-width: 768px) {
                .custommenu.navigation li.ui-menu-item.level0.classic.parent:hover .submenu{
                    overflow-y: visible!important;
                    overflow-x: visible!important;
                }
                .custommenu.navigation li.level0.classic .subchildmenu .subchildmenu{
                        padding:0px;
                    }
                    li.ui-menu-item.level0.classic.parent li.ui-menu-item.level2 {
                        padding: 5px 10px;
                    }
                }
                @media only screen and (min-width: 768px){
                    .custommenu.navigation li.level0.fullwidth .submenu li.level1 > a > span,
                    .custommenu.navigation li.level0.staticwidth .submenu li.level1 > a > span {
                    font-weight: 400 !important;
                    }
                    .navigation .level0 > .level-top {
                    padding: 24px 6px !important;
                    font-size: 16px !important;
                    }
                    .custommenu.navigation li.level0.parent a.level-top:before {
                         font-size: 12px;
                         right: -4px;
                         }
                }
                .category_page_grid_4 table.bulk_purchase_table_simple > tbody > tr > td{
                     padding: 8px 4px!important;
                    }
				@media only screen and (min-width: 768px){
				.custommenu.navigation li.level0 .submenu .level1 .subchildmenu li:last-child a {
					padding-top: 0 !important;
					}
				}
				.cart-summary .block {
						display:none;
				}
				.trending{
						 text-align: center!important;
						 text-transform:uppercase!important;
						 font-size:26px!important;
						 padding-bottom: 10px;
					}
					.dnd{
						background:#ffffff!important;
					}
					.dnd3{
						background:#ffffff!important;
					}
					.dnd4{
						background:#ffffff!important;
					}
					.dnd5{
						background:#ffffff!important;
					}
					.dnd1{
						background:#ffffff!important;
					}
					.dnd2{
						background:#ffffff!important;
					}
					.featured_product .product-item{
						border: 3px solid #f1f1f1!important;
						margin: 2px;
					}
					.btn-shop{
						background:white!important;
						color:black!important;
					}
				@media only screen and (min-width: 768px){
				.navigation .level0 {
					margin: 0 30px 0 0 !important;
					}
				}
				.rokanthemes-onepagecheckout #opc-sidebar .discount-code {
					display: none !important;
				}
    .header-container .header .block-search .block-content .dropdown .action.search:before {
        width: 30px;
        height: 27px;
        line-height: 30px;
        font-size: 14px;
    }
    .header-container .header .block-search .block-content .dropdown input {
        padding: 5px;
        padding-right: 28px;
        padding-left: 5px;
        font-size: 12px;
    
    }
    ul.mst-search__result-tabs {
        margin-bottom: 25px;
    }
    @media only screen and (max-width: 639px) {
        .search.results .container-catalog-products-common .toolbar-html-container-top .toolbar-products {
            flex-direction: column-reverse;
        }
    }
    .featured_product .owl-wrapper-outer td.qty_txt span.qty-left {
        position: absolute;
        left: 53px;
        bottom: 10px;
    }
    .banner_static .banner-content a{
        display:inline-block;
        width:100%;
    }
	.product-social-links {
					display:none !important;
				}
    .cvv label.label {
        width: 100%!important;
    }
    .cvv .control._with-tooltip {
        width: auto!important;
    }
    .field.number.required .control div.mage-error {
        width: auto!important;
        position: static!important;
    }
    @media only screen and (max-width:600px){
        .page-products .block-bss-matrixview {
            max-height: none!important;
        }
        .page-products .block-bss-matrixview table{
            width:100%;
        }
        .page-products .block-bss-matrixview table thead tr.item-info th,
        .page-products .block-bss-matrixview table tbody tr.item-info td {
            display: table;
            width:100%;
            height: 120px;
        }
        .page-products .block-bss-matrixview table thead,
        .page-products .block-bss-matrixview table tbody
        {
            width: 49%;
        }
        .page-products .block-bss-matrixview table thead tr.item-info,
        .page-products .block-bss-matrixview table tbody tr.item-info {
            width: 100%;
        }
        .page-products .block-bss-matrixview table,
        .page-products .block-bss-matrixview table thead,
        .page-products .block-bss-matrixview table tbody,
        .page-products .block-bss-matrixview table thead tr.item-info,
        .page-products .block-bss-matrixview table tbody tr.item-info{
                display: inline-block;
            }
        .page-products .block-bss-matrixview table tbody tr.item-info td a{
                white-space:normal!important;
            }
        .page-products tr .child-product-matrix input.qty {
            margin-top: 20px;
            width: 100px;
            margin-left: 20px;
            }
        .page-products table tr .price-box{
                margin:18px;
            }
        .page-products table#bss-matrixview .swatch-attribute.size .swatch-option {
            width: 50px;
            position: relative;
            left: 50px;
        }
        }
        table .price-box.price-final_price a.view.price {
            white-space: normal;
        }
        .page-products table tr.item-info span.price-container.price-final_price.tax.weee .price-wrapper  span.price {
            font-size: 16px;
        }
        @media only screen and (min-width:768px) and (max-width:1024px){
            .page-products #quick-window .quick-view-content .product.media {
                width: 35%;
            }
            .page-products #quick-window .quick-view-content .product-info-main {
                width: 65%;
            }
        }
		.product-image-wrapper .top-left {
					max-width: 50%!important;
				}
				}
.product-item .product-label, .product-list-item .product-label{
	left: 1px!important;
    top: 28px!important;
}
.product-label{
	left: 1px!important;
    top: 28px!important;
}
			@media (max-width:767px) {
				.header-container .col-top-left {
					display:block!important;
					text-align: center!important;
				}
			}

			@media (min-width:768px) and (max-width:991px) {
				.header-container .col-top-left {
					display:block!important;
					text-align: center!important;
				}
			}

			@media (min-width:992px) and (max-width:1199px) {
				.header-container .col-top-left {
					display:block!important;
					text-align: center!important;
				}
			}
			@media (max-width:767px) {
				.custommenu.navigation li.level0 > .level-top {
					color:black;
				}
			}
		 .custommenu.navigation li.level0.classic .subchildmenu .subchildmenu{
        left: 200px !important;
    }
/** 25-NOV-2025: Search autocomplete ui issue on mobile **/
@media only screen and (max-width:767px){
	.header-container .header {
		position: static;
		margin-bottom: 50px;
	}
	.block.block-search {
		position: absolute !important;
		bottom: 15px;
		width: 90% !important;
	}
}
.header-container .header .block-search .block-content .dropdown input {
    min-width: 150px;
}
@media only screen and (min-width:768px) and (max-width:1024px){
	.navigation .level0 {
	   margin: 0 15px 0 0 !important;
	}
	.custommenu.navigation li.level0.parent a.level-top:before {
		right: -8px;
	}
}
