@media(max-width:1140px){
	.main-menu li a {
    color: var(--white);
    font-size: 12px;
}
.nav2 ul li span {
    font-size: 19px;
}
}


@media(max-width:1024px){
 
	.footSocial {
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
}
.d-flex.justify-content-between.align-items-top.logo-bottom{
	padding-bottom:3rem;
}


.sidebox3 {
    padding: 4px;
}

.sidebox4 button {
    font-size: 12px;
    font-weight: 600;
    padding: 8px;
}

.sidebox4 {
    padding: 20px 25px;
}





.sidebox3>.row>.col-4{
	padding-right:0!important;
	align-self: center;
}
.sidebox3 .rating {
    font-size: 35px;
}
.review-title b{
	font-size: 13px!important;
}
p.star-box.mb-0 i {
    font-size: 12px;
}
.review-number{
	font-size: 13px;
}
li.tabs-btn-hidden a {
    font-size: 25px!important;
}
.tab-sticky .bookDetails-tab {
    bottom: 25px;
}
footer .d-flex.justify-content-between.align-items-center.mb-4 {
    flex-wrap: wrap;
    justify-content: center!important;
    gap: 20px;
}



.logo-bottom{
	flex-wrap: wrap;
    justify-content: center!important;
}
ul.footUl1.footUl-main li {
    display: inline-block;
    padding: 0 10px;
}
}
@media(max-width:950px){
	.main-menu li {
    padding: 3px 5px;
}
}
@media(max-width:991.98px){
	.header1-mobile {
    display:block !important;
}
.header1{
	display:none !important;
}
.header2 .search-bar-row-holder .col-2{
	display:none !important;
}
.header2   .search-bar-row-holder{
	bottom:0;
	padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
}
.header2   .main-menu{
	display:none !important;
}
.tab-sticky {
    position: sticky!important;
    top: 218px;
}
.currency>i.fa-solid.fa-dollar-sign {
    font-size: 20px;
}
i.fa-solid.fa-cart-shopping {
    font-size: 20px;
}
.nav2 ul li i {
    font-size: 20px;
}
.search-form{
	padding: 5px 0px 10px;
}
.search-bar-nav button{
	width: auto !important;
}


.header2-sticky{
	top:65px !important;
}
.mobile-icon-mnu .currency .dropdown-toggle {
	color: var(--dark-blue);
}
.search-bar-holder::before {
	display: none !important;
}
.search-bar-holder::after {
	display: none !important;
}
.menu-btn{
	margin:0px !important;
}
}
@media(max-width:990px){
	.sidebox3 {
    padding: 4px;
    width: 30vw;
}
.radioBox.row.my-3 .col-6 {
    align-self: center;
    
}
.sidebox1 .cart-box-hidden{
	display: flex!important;
    flex-wrap: wrap;
    justify-content: center;
}
.sidebox1 .cart-box2-visible{
	display:none!important;
}
.sidebox-img2 {
    padding: 0 5.5rem;
}
.sidebox1Head.text-center {
    font-size: 20px;
    justify-content: space-around;
}
.sidebox1Head.text-center .text-end {
    font-size: 16px;
}
.sidebox1Head.text-center .text-end span {
    font-size: 20px;
}
.cart-box button, .cart-box2 button {
    font-size: 18px;
}
span#price-pop i {
    font-size: 18px;
}
.sidebox-img1 {
    text-align: right;
}
}
@media(max-width:900px){
	.tab-sticky .bookDetails-tab {
    bottom: 72px;
}
.tabs-btn-ul {
    top: 70px;
}
}
@media(max-width:700px){

div#productThumb {
    padding-top: 0!important;
}
.ram-product-thumbnail-3d {
    display: none;
}
.header1-mobile {
    display: block;
    margin-bottom: 0.3rem!important;
}
ul#productDetails {
    margin-top: 0!important;
}
.bookDetails-tab {
    bottom: -65px;
	border: none;
}
.tabs-btn li.highlight a {
    height: 100%;
}
li.tabs-btn-hidden {
    display: none!important;
}
.tab-sticky {
    top: 15px;
}

.bookDetails-tab {
    bottom: 3px;
	position: relative;
}
.tabs-btn-ul {
    top: 70px;
}
.tab-sticky .tabs-btn-hidden {
    display: none;
}
.tab-sticky .bookDetails-tab {
    bottom: 25px;
}
}
@media(max-width:768px){
	.sidebox3 {
    padding: 4px;
    width: 30vw;
}
}
@media (max-width: 600.98px) {
	
.header2-sticky {
	top: 65px !important;
}
.search-bar-nav1 select.search-box{
	padding: 2px 15px 2px 20px;
}
.search-bar-nav input.search-box {
	height: 30px;
}
.search-button{
	font-size: 15px !important;
}
}
@media(max-width:600px){
	.sidebox3 {
    padding: 4px;
    width: 40vw;
}
.header2-sticky {
	top: 92px !important;
}
}
@media(max-width:670px){
	ul.footUl1.footUl-main {
    text-align: center;
}
.ram-product-header-info {
    justify-content: center;
}

ul.footUl2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: flex-start;
}
ul.footUl2 li {
    margin-bottom: 15px;
}
}
@media (min-width: 576px){
.modal-dialog {
    max-width: 70vw;
    margin: 1.75rem auto;
}
}
@media(max-width:550px){

.tabs-btn-ul {
    top: 55px;
}
.tabs-btn li.highlight a:before {
      content: "FREE Sample Copy";
}
.sidebox-img1 p b {
    font-size: 15px;
}
.sidebox-img1 p {
    text-align:left!important;
}
.sidebox-img2 {
    padding: 0 3.5rem;
}
.bookDetails-tab {
    bottom: -10px;
}
.tab-sticky .bookDetails-tab {
    bottom: 50px;
}
}
@media(max-width:500px){
	.sidebox3 {
    padding: 4px;
    width: 60vw;
}
.swiper.mySwiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding: 100px 0;
}
.cart-box button, .cart-box2 button {
    font-size: 15px;
}
.mySwiper .swiper-slide {
    width: 205px!important;
    height: 300px;
}
.foot-up-right form input {
    padding: 12px 50px 12px 15px;
    font-size: 15px;
    margin: 0;
    border: none;
    width: 70%;
}
.foot-up-right form button {
    padding: 15px 3px;
    font-size: 11px;
}
ul.footUl1.footUl-main li {
    display: inline-block;
    padding: 0 10px;
}
ul.footUl2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: flex-start;
}
ul.footUl2 li {
	margin-bottom: 15px;
}



.footer-rating {
    display: flex;
    justify-content: center;
}
.foot-up-right {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.foot-up-right span {
    display: block;
    margin-right: 0;
}
.foot-up-right form {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
}
@media(max-width:480px){
	.bookDetails-tab {
    bottom: 0px;
}
.sidebox-img1 p b {
    font-size: 13.5px;
}
.slider-box-content .front-box-content .front-box-content-p p {
    padding: 0 10px;
    font-size: 16px;
    line-height: 20px;
}
.mySwiper .swiper-slide {
    width: 190px!important;
    height: 225px;
}
.slider-box-content .pages-details p {
    font-size: 12px;
}
.front-box-content-p {
    top: 40%;
}

}
@media(max-width:430px){
	.bookDetails-tab {
    bottom: -7px;
}
.menu-btn {
    width: 20px;
    height: 20px;
    margin: 0 3px;
    cursor: pointer;
}
.sidebox-img2 {
    padding: 0 2rem;
}
.footer2{
	margin-top: 10px!important;
    padding-top: 20px!important;
}
.img-foot-pay div {
    margin: 3px;
}


.tab-sticky .bookDetails-tab {
    bottom: 68px;
}
.fa-regular.fa-user {
    border: 2px solid var(--modarate-gray);
    border-radius: 50%;
    
    font-size: 12px!important;
}


}