
@media only screen and (max-width: 575px) { 

.top-icons {
    margin-right: auto;
}
.top-icons a {
    padding-left: 7px;
    font-size: 9px;
    color: #000;
}
.top-icons .cart-link span {
    font-size: 7px;
    padding: 0px 3px 0px 3px;
    right: -5px;
    top: -6px;
} 
.top-icons .wish-link span {
    font-size: 7px;
    padding: 0px 3px 0px 3px;
    right: -5px;
    top: -6px;
}
.mobile-nav-toggle {
    color: #000;
    font-size: 23px;
}
.top-icons a .bi-person-circle {
    font-size: 9px!important;
}

.home-prd-scroll-one .card h5 {
    font-size: 13px;
}
.home-prd-scroll-one .card-title {
    font-size: 12px;
}
.home-prd-scroll-one .card p {
    font-size: 12px;
}
.home-prd-scroll-one .card .btn-primary {
    font-size: 10px;
}
.icons-inn-one .bi-heart-fill {
    font-size: 11px;
}
.icons-inn-one .bi-bag-fill {
    font-size: 11px;
}

.home-pillow-slide .card-title {
    font-size: 13px;
}
.home-pillow-slide .card .btn-primary {
    font-size: 10px;
}
.new-features-master .card-header img {
    max-width: 100%;
    width: 112px;
}
.new-features-master .card-block {
    padding: 0.5rem 0.6rem;
}
.new-features-master .card-title {
    font-size: 15px;
}
.new-features-master .card-block .card-text {
    width: auto;
}


.home-prd-scroll-two .card h5 {
    font-size: 13px;
}
.home-prd-scroll-two .card-title {
    font-size: 12px;
}
.home-prd-scroll-two .card p {
    font-size: 12px;
}
.home-prd-scroll-two .card .btn-primary {
    font-size: 10px;
}
.bedmart-prod-title {
    font-size: 16px;
}
.bedmar-prd-contents h2 {
    font-size: 14px;
}
.bedmar-prd-contents h4 {
    padding: 2px 20px;
    font-size: 13px;    
}
.bedmrt-decrib-ratings a span {
    font-size: 13px;
}
.bedmrt-decrib-ratings a {
    font-size: 12px;
}
.bedmar-prd-contents p {
    font-size: 13px;
}
.bedmar-prd-contents h5 span {
    font-size: 14px;
}
.bedmar-prd-contents h5 {
    font-size: 13px;
}
.bedmar-prd-contents .btn-primary {
    font-size: 10px;
}
.product-mass-describ {
    font-size: 16px;
}
.bedmart-prd-master-description .tab button {
    padding: 5px 8px;
    font-size: 11px;
}
.bedmart-prd-master-description .tabcontent h3 {
    font-size: 14px;
    color: #000;
}
.bedmart-prd-master-description .tabcontent p {
    line-height: 24px;
    text-align: justify;
    font-size: 13px;
}
.bedmart-prd-master-description .tabcontent ul li {
    line-height: 24px;
    font-size: 13px;
}
.bedmart-related-title {
    font-size: 15px;
}
.bedmart-related-para {
    font-size: 13px;
}


.bedmart-related-scroll-two .card h5 {
    font-size: 13px;
}
.bedmart-related-scroll-two .card-title {
    font-size: 12px;
}
.bedmart-related-scroll-two .card p {
    font-size: 12px;
}
.bedmart-related-scroll-two .card .btn-primary {
    font-size: 10px;
}
.home-view-all-one .btn-primary {
    font-size: 10px;
}



.cart-inner-bedmart table tr th {
    font-size: 9px;
}
.cart-inner-bedmart table tr td .card-text {
    font-size: 9px;
}
.cart-inner-bedmart table tr td .card-title {
    font-size: 9px;
}
.cart-inner-bedmart table tr td .card-color {
    font-size: 9px;
}
.cart-inner-bedmart table tr td label {
    font-size: 9px;
}
.cart-inner-bedmart table tr td .form-control {
    width: 40px;
    padding: 0.275rem 0.2rem;
    font-size: 9px;
    color: #000;
}
.cart-inner-bedmart table tr td .card-remove {
    font-size: 9px;
}
.cart-inner-bedmart table tr td .card-price {
    font-size: 9px;
}
.cart-inner-bedmart table tr td .card-total {
    font-size: 9px;
}
.cart-inner-bedmart table tr td img {
    max-width: 100%;
    width: 34px;
}
.cart-inner-bedmart table {
    overflow: scroll;
}
.cart-total-bedmart table tr th {
    font-size: 10px;
}
.cart-total-bedmart table tr td {
    font-size: 9px;
}
.cart-total-bedmart table tr th .btn-primary {
    font-size: 9px;
}
.need-help {
    font-size: 9px;
}
.bedmart-cart-page-master .flex-row {
    flex-direction: column!important;
}
.register-title {
    font-size: 16px;
}
.bedmart-register-master .card-header label {
    font-size: 11px;
}
.bedmart-register-master .card-header .form-control {
    font-size: 11px;
}
.bedmart-register-master .card-header .btn-primary {
    font-size: 10px;
}
.register-to-login {
    font-size: 12px;
}



.bedmart-my-ac-tabs .tab button {
    width: max-content;
    font-size: 8px;
    padding: 5px 5px;
    margin: 0.1em;
}
.bedmart-my-ac-contents .tabcontent h3 {
    font-size: 12px;
}
.acc-content-inner-two label {
    font-size: 11px;
}
.acc-content-inner-two .form-control {
    font-size: 11px;
}
.acc-content-inner-two .btn-primary {
    font-size: 11px;
}



.bedmart-filter-list .accordion-button {
    font-size: 9px;
    padding: 7px 5px;
    letter-spacing: 0px;
}
.bedmart-filter-list .accordion-body label {
    font-size: 10px;
}
.price-input {
    width: 80px;
    padding: 0.375rem 0.25rem;
    font-size: 10px;
}
.bedmart-filter-list #collapseTwo .btn-primary {
    font-size: 10px;
}
.prod-title-master {
    font-size: 16px;
    margin-top: 0.6em;
}
.bedmart-list-fetch .card-title {
    font-size: 10px;
}
.bedmart-list-fetch .card-title-brand {
    font-size: 9px;
}
.bedmart-list-fetch .card-title-brand span {
    font-size: 9px;
}
.bedmart-list-fetch .card-title-material {
    font-size: 9px;
}
.bedmart-list-fetch .card-title-material span {
    font-size: 9px;
}
.bedmart-list-fetch .card-title-size {
    font-size: 9px;
}
.bedmart-list-fetch .card-title-size span {
    font-size: 10px;
}






.bedmart-list-fetch .card-text {
    font-size: 9px;
    margin: 7px 0px 7px 0px;
}
.bedmart-list-fetch .card-text span {
    font-size: 9px;
}
.bedmart-list-fetch .card .btn-primary {
    font-size: 8px;
}
.bedmart-list-fetch .card .btn-primary .bi {
    font-size: 9px;
}
.bedmart-list-fetch .card .btn-success {
    font-size: 8px;
}
.bedmart-list-fetch .card .btn-success .bi {
    font-size: 8px;
}
.bedmart-list-fetch .card .btn-danger {
    font-size: 8px;
    padding: 0px;
}
.bedmart-list-fetch .card .btn-danger .bi {
    font-size: 8px;
}
.bedmart-list-fetch .card-header {
    padding: 0.5rem 0rem;
}
    

.bedmart-wishlist-master .card-header table tr th {
    font-size: 9px;
}
.bedmart-wishlist-master .card-header table tr td h4 {
    font-size: 9px;
}
.bedmart-wishlist-master .card-header table tr td label {
    font-size: 9px;
}
.bedmart-wishlist-master .card-header table tr td .form-control {
    width: 34px;
    font-size: 9px;
    padding: 0px 2px;
}
.bedmart-wishlist-master .card-header table tr td .btn-primary {
    padding: 0px;
    font-size: 8px;
}
.bedmart-wishlist-master .card-header table tr td img {
    width: 28px;
}
.wish-list-title {
    font-size: 18px;
}
.bedmart-wishlist-master .card-header table tr td {
    padding: 0.5rem 0.1rem;
}
.bedmart-wishlist-master .card-header table tr td a {
    font-size: 8px;
}
.bedmart-wishlist-master .card-header table tr th {
    font-size: 8px;
    padding: 0.5rem 0.1rem;
}



.bedmart-compare-master table thead tr th {
    font-size: 10px;
}
.bedmart-compare-master table tbody tr th {
    padding: 2px;
    font-size: 10px;
}
.bedmart-compare-product .btn-primary {
    font-size: 10px;
}
.bedmart-compare-product img {
    max-width: 100%;
    width: 64px;
}
.bedmart-compare-product .compare-prd-name {
    margin-bottom: 0.7em;
    font-size: 11px;
    margin-top: 0.7em;
}
.bedmart-compare-product .btn-success {
    padding: 0px 3px;
    font-size: 8px;
}
.bedmart-compare-price .compare-prd-price {
    font-size: 9px;
}
.bedmart-compare-brand .compare-prd-brand {
    font-size: 9px;
}
.bedmart-compare-thickness .compare-prd-thickness {
    font-size: 9px;
}
.bedmart-compare-material .compare-prd-material {
    font-size: 9px;
}
.bedmart-compare-description .compare-prd-description {
    font-size: 9px;  
}





}


@media (min-width: 576px) and (max-width: 991.98px) { 

.top-icons {
    margin-right: auto;
}
.new-features-master .card-header img {
    max-width: 100%;
    width: 112px;
}
.new-features-master .card-block {
    padding: 0.5rem 0.6rem;
}
.new-features-master .card-title {
    font-size: 15px;
}
.new-features-master .card-block .card-text {
    width: auto;
}


.bedmart-compare-master table thead tr th {
    font-size: 10px;
}
.bedmart-compare-master table tbody tr th {
    padding: 2px;
    font-size: 10px;
}
.bedmart-compare-product .btn-primary {
    font-size: 10px;
}
.bedmart-compare-product img {
    max-width: 100%;
    width: 64px;
}
.bedmart-compare-product .compare-prd-name {
    margin-bottom: 0.7em;
    font-size: 11px;
    margin-top: 0.7em;
}
.bedmart-compare-product .btn-success {
    padding: 0px 3px;
    font-size: 8px;
}
.bedmart-compare-price .compare-prd-price {
    font-size: 9px;
}
.bedmart-compare-brand .compare-prd-brand {
    font-size: 9px;
}
.bedmart-compare-thickness .compare-prd-thickness {
    font-size: 9px;
}
.bedmart-compare-material .compare-prd-material {
    font-size: 9px;
}
.bedmart-compare-description .compare-prd-description {
    font-size: 9px;  
}



}




@media (min-width: 767px) and (max-width: 1199.98px) { 

.bedmart-filter-list .accordion-button {
    font-size: 10px;
    padding: 7px 5px;
}
.bedmart-filter-list .accordion-body label {
    font-size: 11px;
}
.price-input {
    width: 70px;
    padding: 0.375rem 0.25rem;
    font-size: 10px;
}
.bedmart-filter-list #collapseTwo .btn-primary {
    font-size: 10px;
}
.prod-title-master {
    font-size: 16px;
}
.bedmart-list-fetch .card-title {
    font-size: 12px;
}
.bedmart-list-fetch .card-title-size {
    font-size: 11px;
}
.bedmart-list-fetch .card-title-size span {
    font-size: 11px;
}
.bedmart-list-fetch .card-text {
    font-size: 11px;
}
.bedmart-list-fetch .card-text span {
    font-size: 11px;
}
.bedmart-list-fetch .card .btn-primary {
    font-size: 9px;
}
.bedmart-list-fetch .card .btn-primary .bi {
    font-size: 8px;
}
.bedmart-list-fetch .card .btn-success {
    font-size: 8px;
}
.bedmart-list-fetch .card .btn-success .bi {
    font-size: 8px;
}
.bedmart-list-fetch .card .btn-danger .bi {
    font-size: 10px;
    margin-left: 0px;
}
.bedmart-list-fetch .card .btn-danger {
    font-size: 8px;
    padding: 0px;
}
.bedmart-choose-size-master .tab button {
    margin-bottom: 0.6em;
    font-size: 12px;
}



}




@media (min-width: 992px) and (max-width: 1199.98px) { 

#header .logo img {
    max-height: 28px;
    padding-right: 0px;
}
.navbar a, .navbar a:focus {
    font-size: 12px;
}
.top-icons a {
    font-size: 12px;
}
.top-icons .cart-link span {
    font-size: 8px;
    top: -7px;
}
.top-icons .wish-link span {
    font-size: 8px;
    top: -7px;
}


}





@media only screen and (max-width: 767px) {

.navbar-mobile a, .navbar-mobile a:focus {
    font-size: 11px;
}


#header {
	top: 0px;
}
.bedmart-title-products {
	font-size: 18px;
	padding: 10px 20px;
	margin-bottom: 0.6em;
}
.bedmart-pro-content .card-block {
    padding: 15px 0;
}
.features-title {
	padding-bottom: 1em;
}
.features-para {
	width: auto;
    text-align: justify;
}
.features-contents .card-header {
    background-color: #0000000d;
    border: none;
    margin-bottom: 1em;
}
.what-to-choose-contents {
    padding: 1em 1em;
}
.bedmart-social-media-links {
    padding-bottom: 1.6em;
}
#header .logo img {
    max-height: 16px;
    padding-right: 5px;
}
.top-search {
    margin-right: auto;
}
.top-search .form-control {
	font-size: 8px;
    width: 50px;
}
.top-search .btn-primary {
    font-size: 9px;
}





.bedmart-choose-size-master .tab button {
    padding: 3px 8px;
    font-size: 11px;
}
.bedmart-choose-size-master .tabcontent label {
    font-size: 11px;
}
.bedmart-choose-size-master .tabcontent label span {
    font-size: 10px;
    color: #f30707;
    display: block;
}
.bedmart-choose-size-master .tabcontent .btn-success {
    font-size: 11px;
    padding: 3px 8px;
    margin: 5px;
}
.bedmart-size-form label {
    font-size: 12px;
    letter-spacing: 1px;
}
.bedmart-size-form select {
    font-size: 11px;
}
.bedmar-prd-qty label {
    font-size: 11px;
    letter-spacing: 1px;
}
.bedmar-prd-qty .form-control {
    font-size: 11px;
}



.bedmart-prd-master-description .tab {
    text-align: left;
}
.bedmart-prd-master-description .tabcontent {
    text-align: left;
}
.bedmart-prd-master-description .tabcontent p {
    font-size: 11px;
}


}