.right__shopItems {

    display: flex;

    justify-content: space-evenly;

    padding: 24px, 50px;

}



.show {

    display: block;

}



.buyNowSection {

    padding: 24px 24px;

    display: flex;

    background-image: url("../assets/unsplashbackgroundcompressed.jpg");

    background-size: cover;

    align-items: center;

    color: white;

}



.resourcesAndDocuments-mobile {

    display: none;

}



.buyNowSection h1 {

    margin-top: 0px;

    margin-bottom: 0px;

    font-size: 27px;

    font-weight: 500;

}



.buyNowSection p {

    font-size: 21px;

    margin: 0px;

}



.buyNowSection__left {

    display: flex;

    flex-direction: column;

    gap: 10px;

}



.buyNowSection a {

    z-index: 2;

    text-decoration: none;

    font-size: 21px;

    font-weight: lighter;

    display: inline-block;

    border-radius: 8px;

    margin-right: 15px;

    transition: all .3s ease;

    border: 2px solid transparent;

}



.buyNowSection a:nth-child(2) {

    padding: 12px 20px;

}



.buyNowSection a:nth-child(1) {

    padding: 12px 30px;

    color: white;

    /* background: radial-gradient(farthest-corner at 40px 40px, #F0780F 0%, #F0780F 100%); */

    background: #004bdd;

    transition: all .2s ease;

}



.buyNowSection a:nth-child(1):hover {

    background: #053fb0;

}



.buyNowSection a::after {

    transition: all .3 ease;

}





.buyNowSection a:hover {

    color: white;

}



.buyNowMiniSection {

    width: 100%;

    right: 0;

    display: flex;

    flex-direction: column;

    align-items: center;

    padding: 30px;

    box-sizing: border-box;

    background-image: linear-gradient(rgba(29, 29, 29, .75), rgba(19, 19, 19, 0.5)), url("../assets/unsplashbackgroundflippedcompressed.jpg");

    background-size: cover;

    border-bottom: 1px solid gray;

    z-index: 2;

    overflow: hidden;

    /* Prevents overflow during transition */

    transition: all .5s ease;

    display: none;

}



.buyNowMiniSection.row {

    width: 100%;

    max-width: 83%;

    position: fixed;

    top: auto;

    right: 0;

    flex-direction: row;

    justify-content: space-between;

    z-index: 10;

    padding: 20px 30px;

    height: 100px;

    /* Set max height for row */

}





.buyNowMiniSection.row h2 {

    font-size: 1.6rem;

    transition: all 1s ease;

    /* Add transition */

}



.buyNowMiniSection.row p {

    display: none;

    /* This will not transition smoothly */

}



.buyNowMiniSection.row a {

    font-size: 1.1rem;

    transition: all 1s ease;

    /* Add transition */

}



.buyNowMiniSection h2 {

    font-size: 2.08rem;

    font-weight: 500;

    margin: 0;

    color: white;

}



.buyNowMiniSection em {

    color: #f15900;

}



.buyNowSection__buttonAll p {

    font-size: 21px;

}



.buyNowMiniSection p {

    font-size: 1.6rem;

    margin: 10px 0px;

    color: white;

}



.buyNowSection__buttonAll {

    cursor: pointer;

    /* Changes cursor to pointer */

    background: #474747;

    color: #ffffff;

    text-decoration: none;

    width: max-content;

    padding: 12px 20px;

    border-radius: 8px;

    transition: all .2s ease;

    display: flex;

    align-items: center;

}





.buyNowSection__buttons {

    display: flex;

}



.buyNowSection__buttonAll {

    font-size: 24px;

}





.buyNowSection__buttonAll:hover {

    color: white;

    background: #0045CB;

}







.buyNowMiniSection a {

    color: white;

    text-decoration: none;

    font-size: 1.3rem;

    background-color: #f15900;

    padding: 10px 16px;

    border-radius: 8px;

    box-sizing: border-box;

    display: block;

    border: 1px solid transparent;

}



.buyNowMiniSection a:hover {

    background-color: #e25300;

    border: 1px solid transparent;

}





.searchIcon {

    font-size: 18px;

    padding: 10px 16px;

    border: none;

    border-radius: 8px;

    border-top-left-radius: 0px;

    border-bottom-left-radius: 0px;

    margin-left: -6px;

    color: #004bdd;

    background-color: white;

    cursor: pointer;

}





.shoplist__header {

    box-sizing: border-box;

    padding: 0px 40px;

    width: 100%;

    display: flex;

    justify-content: space-between;

    align-items: center;

}



.shoplist__header h1 {

    margin: 0;

    font-size: 38px;

}



.shoplist__header p {

    background: radial-gradient(farthest-corner at 100px 100px, #c9c9c9 0%, #043975 0%, #0043d3 100%);

    border-radius: 60px;

    padding: 20px;

    font-size: 17.1px;

    color: white;

}



.crossReferenceTool {

    background: #11286a;

    text-align: center;

    padding: 25px;

    display: flex;

    flex-direction: column;

    width: 100%;

    box-sizing: border-box;

    margin: 0;

}



.crossReferenceTool p {

    text-align: center;

    font-size: 21px;

    margin: 0px;

    margin-bottom: 10px;

}



.headerCrossReferenceTool{

    color: white;

}



.crossReferenceTool form {

    display: flex;

    flex-direction: column;

    align-items: center;

}



.crossReferenceTool input[type="text"] {

    width: 750px;

    padding: 9px 18px;

    margin: 0px 2px;

    border: none;

    border-radius: 6px;

    font-size: 16px;

    border-bottom-right-radius: 0;

    border-top-right-radius: 0;

    font-style: italic;

}



.crossReferenceTool input[type="submit"] {

    padding: 9px 18px;

    border: none;

    border-radius: 6px;

    background-color: white;

    color: #0045CB;

    font-size: 15.2px;

    cursor: pointer;

    transition: all .2s ease;

}



.crossReferenceTool input[type="submit"]:hover {

    transform: scale(1.02);

}



.crossReferenceTool table {

    width: 100%;

    border-collapse: collapse;

    align-items: center;

    text-align: center;

    align-content: center;

}



.crossReferenceTool td {

    text-align: center;

    justify-content: center;

}



.crossReferenceTool #SearchResult {

    text-align: center;

}



.techSupportMiniSection {

    border-top: black solid 1px;

    width: 100%;

    flex-direction: row;

    text-align: left;

    padding: 50px 30px;

    box-sizing: border-box;

    background: #11286a;

}



.fa-phone:before {

    display: none;

}



.flex__mini {

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 100%;

    margin-right: 0;

}



.techSupportMiniSection__header {

    display: flex;

    /* justify-content: center; */

    flex-direction: row;

    gap: 20px;

}



.techSupportMiniSection__header h2:nth-child(2) {

    display: none;

}



.techSupportMiniSection h2 {

    font-size: 21px;

    font-weight: 500;

    margin: 0;

    color: white;

}



.techSupportMiniSection p {

    font-size: 16px;

    color: white;

    margin-top: 6px;

    margin-bottom: 0px;

}



.techSupportMiniSection a {

    color: black;

    text-decoration: none;

    font-size: 16px;

    background-color: white;

    padding: 10px 16px;

    border-radius: 8px;

}



.techSupportMiniSection__button {

    padding: 10px 0px;

    border-radius: 8px;

    transition: all .2s ease;

}



.techSupportMiniSection__button:hover {

    transform: scale(1.02);

}



.techSupportMiniSection__allButtons {

    display: flex;

    gap: 35px;

}



.techSupportMiniSection .fa-chevron-left {

    display: none;

}



.shopItems {

    display: flex;

    flex-direction: column;

    background-color: white;

    align-items: center;

    font-family: 'Roboto';

    border-radius: 8px;

    /* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */

    /* box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.16) 0px 1px 4px; */

    transition: all .2s ease;

    border: 1px solid #d7d7d7;

}



.shopItems h2 {

    border-radius: 8px 8px 0px 0px;

    color: white;

    width: 100%;

    text-align: center;

    margin: 0px;

    box-sizing: border-box;

    font-size: 21px;

    font-weight: 500;

    background: #11286a;

    padding: 16px;

}



.shopItems .image-container {

    width: 85%;

    border-radius: 25px;

    height: 240px;

    display: flex;

    justify-content: center;

    align-items: center;

}



.shopItems .image-container img {

    width: 150px;

}



.shopItems__buttons {

    display: flex;

    flex-direction: column;

    gap: 18px;

    padding: 15px;

    background-color: #E6E6E6;

    width: 100%;

    box-sizing: border-box;

}



.shopItems__buttons a {

    color: #004bdd;

    font-size: 16px;

    text-decoration: none;

    text-align: center;

    font-weight: 500;

}



.buttons__horizontal {

    display: flex;

    justify-content: space-around;

    gap: 18px;

}



.buttons__horizontal div {
    background: #11286a;
    width: 150px;
    padding: 20px;
    text-align: center;
    padding: 9px 0px;
    border-radius: 8px;
    border: 2px solid transparent;
    transition: all .2s ease;
    border: 1px solid black;
    color: #ffffff;
}



.buttons__horizontal div:hover {

    background: #f15900;

}



.buttons__horizontal div:hover a {

    color: #0038a7;

}



.horizontal__special {

    background-color: white;

}



.mobileHamburger {

    display: none;

}



.link-text {

    color: white;

    /* Default text color */

    text-decoration: none;

    /* Remove underline */

}



.link-text:hover {

    color: black;

}





.whyfactor__details {

    gap: 80px;

}



.whyfactor {

    display: flex;

    flex-direction: column;

    justify-content: center;

    border-top: 1px solid #b5b5b5;

    padding: 45px 0px;

    gap: 30px;

}



.whyfactor h2 {

    font-size: 58px;

    text-align: center;

    margin: 0;

    font-weight: 500;

}



.whyfactor__details {

    display: flex;

    justify-content: center;

}



.whyfactor__details h3 {

    font-size: 57px;

    margin: 0;

}



.whyfactor__details div:nth-child(1) h3 {

    color: #11286a;

}



.whyfactor__details div:nth-child(2) h3 {

    color: #11286a;

}



.whyfactor__details div:nth-child(3) h3 {

    color: #11286a;



}



.details__whydetail {

    display: flex;

    align-items: center;

    gap: 10px;

    width: 340px;

}



.whyfactor__details h4 {

    font-weight: 600;

    font-size: 21px;

    margin: 0;

}



.whyfactor__details p {

    margin: 0;

}



.fa-globe {

    transition: transform .4s ease;

}





/* .fa-truck-fast {

    transition: transform 0.4s ease;

}*/

.navbarRight__button {

    cursor: pointer;

    /* Change cursor to pointer */

}



.madeinusaimg {

    width: 15%;

    border-radius: 0px

}



.techSupportMiniSection__chevron {

    display: none;

}



.techSupportMiniSection__buttonClose {

    display: none;

}



.buyNowSection {

    position: relative;

}



@media (max-width: 1560px) {

    .buyNowSection h1 {

        font-size: 1.7em;

        /* 20% smaller than 47.5px */

    }



    .madeinusaimg {

        width: 13%;

    }



    .shopItems {

        width: 30%;

    }



    .buyNowSection p {

        font-size: 21.3px;

        /* 20% smaller than 26.6px */

    }



    .buyNowSection a {

        font-size: 21.3px;

    }



    .buyNowMiniSection {

        padding: 25px;

    }



    .buyNowMiniSection h2 {

        font-size: 1.6rem;

    }



    .buyNowMiniSection p {

        font-size: 16.7px;

        /* 20% smaller than 20.9px */

    }



    .buyNowMiniSection a {

        font-size: 1rem;

    }





    .shoplist__header h1 {

        font-size: 30.4px;

        /* 20% smaller than 38px */

    }



    .shoplist__header p {

        font-size: 13.7px;

        /* 20% smaller than 17.1px */

    }



    .crossReferenceTool p {

        font-size: 31px;

        /* 20% smaller than 46.55px */

    }



    .crossReferenceTool input[type="text"] {

        font-size: 1em;

    }



    .crossReferenceTool input[type="submit"] {

        font-size: 12.2px;

        /* 20% smaller than 15.2px */

    }



    .searchIcon {

        font-size: 1em;

    }



    .techSupportMiniSection h2 {

        font-size: 1.7rem;

        /* 20% smaller than 44.65px */

    }



    .techSupportMiniSection p {

        font-size: 16.7px;

        /* 20% smaller than 20.9px */

    }



    .techSupportMiniSection a {

        font-size: 15.2px;

        /* 20% smaller than 19px */

    }



    .shopItems h2 {

        font-size: 20px;

        /* 20% smaller than 26.6px */

    }



    .shopItems__buttons a {

        font-size: 14.4px;

        /* 20% smaller than 18.05px */

    }



    .buttons__horizontal div {

        padding: 5px;

        width: 103px;

        border-radius: 8px;

    }



    .navbarRight__button {

        font-size: 30px;

    }



    .techSupportMiniSection__allButtons {

        gap: 18px;

    }



    .techSupportMinisection__allButtons p {

        font-size: 15.2px;

    }



    .whyfactor__details h3 {

        font-size: 50px;

    }



    .whyfactor__details h4 {

        font-size: 20px;

    }



    .whyfactor__details {

        gap: 25px;

    }



    .details__whydetail {

        width: 300px;

    }



    .shopItems .image-container {

        height: 205px;

    }



    .shopItems .image-container img {

        width: 150px;

    }

}





@media screen and (max-width: 1024px) {

    .buyNowSection {

        padding: 72px 28px;

    }



    .techSupportMiniSection__allButtons {

        gap: 18px;

    }



    .techSupportMinisection__allButtons p {

        font-size: 15.2px;

    }



    .navbarRight__button {

        font-size: 19.5px;

    }





    .buyNowSection h1 {

        font-size: 30px;

    }



    .buyNowSection p {

        font-size: 22px;

    }



    .buyNowSection__left {

        gap: 14px;

    }



    .buyNowSection a {

        font-size: 20px;

    }



    .right__shopItems {

        padding: 20px 10px;

        justify-content: space-around;

    }



    .content__right {

        width: 100%;

    }



    .crossReferenceTool {

        padding: 14px;

    }



    .crossReferenceTool p {

        font-size: 31px;

    }



    .navbarLeft__text {

        display: block;

    }



    .buyNowSection__button {

        margin-right: 0px;

    }



    .navbar__navbarLeft {

        flex-direction: row;

    }



    .hamburger {

        display: block;

        align-items: center;

        align-content: center;

    }



    .navbar__hamburger {

        display: block;

        color: white;

        align-content: center;

        font-size: 180%;

    }



    .navbar__hamburger a {

        color: white;

    }





    .navbarRight__button {

        display: none;

    }



    .buyNowMiniSection h2 {

        text-align: center;

        font-size: 42px;

    }



    .sidenav {

        width: 27%;

    }



    .sidenav__items p {

        font-size: 14px;

    }



    .sidenav__items a {

        font-size: 14px;

    }



    .shopItems {

        width: 29%;

        padding-bottom: 0px;

    }





    .shopItems h2 {

        font-size: 17px;

        padding: 10px

    }



    .shopItems .image-container {

        height: 180px;

        width: 78%;

    }



    .shopItems .image-container img {

        width: 72%;

    }



    .shopItems__buttons {

        gap: 10px;

    }



    .shopItems a {

        font-size: 11px;

    }



    .buttons__horizontal {

        gap: 10px;

    }



    .buttons__horizontal div {

        padding: 10px 5px;

        width: 85px;

        border-radius: 8px;

    }



}



@media screen and (max-width: 1000px) {

    .buyNowSection h1 {

        font-size: 1.6rem;

    }



    .buyNowSection a {

        margin-right: 9px;

    }



    .buyNowSection__left {

        gap: 11px;

    }



    .crossReferenceTool input[type="text"] {

        width: 350px;

    }



    .crossReferenceTool p {

        font-size: 24px;

    }



    .shopItems .image-container {

        height: 170px;

    }



    .sidenav {

        display: none;

    }



    .buyNowSection a {

        font-size: 1.3rem;

    }



    .buynowSection p {

        font-size: 1.3rem;

    }



    .right__shopItems {

        gap: 0%;

    }



    .techSupportMiniSection__allButtons {

        width: 120%;

        justify-content: end;

    }



    .techSupportMiniSection p {

        display: none;

    }



    .techSupportMiniSection a {

        font-size: 13px;

    }



    .techSupportMiniSection p:nth-child(1) {

        font-size: 13px;

    }



    .techSupportMiniSection h2 {

        font-size: 1.6rem;

    }



    .techSupportMiniSection div:nth-child(1) p:nth-child(1) {

        display: block;

    }



    .buttons__horizontal div {

        width: 80px;

    }



    .shopItems__buttons {

        align-items: center;

    }



    .whyfactor {

        display: none;

    }



}





@media screen and (max-width:600px) {

    .subnavbar a {

        display: none;

    }



}



@media screen and (max-width: 450px) {



    .fa-phone:before {

        display: block;

    }



    .navbarRight__button {

        font-size: 15px;

    }



    nav {

        padding: 7px 2.5%;

        align-items: center;

        background: #11286a;

    }



    .sidenav {

        display: none;

    }



    .fa-phone {

        color: white;

        margin: 0px 10px;

        font-size: 20px;

    }



    .sidenav {

        display: none;

    }



    .right__shopItems {

        flex-direction: column;

        align-items: center;

        align-content: center;

        gap: 35px;

        padding: 20px 30px 30px 30px;

    }



    .navbarLeft__icon {

        width: auto;

    }



    .navbar__navbarLeft {

        display: flex;

        align-items: center;

        margin-top: auto;

        margin-bottom: auto;

        gap: 25px;

        width: 80%;

    }



    .navbar__navbarRight {

        flex-direction: row-reverse;

        align-items: center;

        width: 90%;

        gap: 4px;

    }



    .navbarLeft__text {

        font-size: 16px;

    }



    .navbar__navbarLeft img {

        width: 65px;

        height: 46px;

    }



    .madeinusaimg {

        width: 40%;

        display: none;

    }



    .navbarRight__button {

        display: none;

    }



    .techSupportMiniSection__flex {

        display: flex;

        align-items: center;

        padding: 0px 10px;

        justify-content: space-between;

    }



    .techSupportMiniSection__chevron {

        display: block;

    }



    .subnavbar {

        gap: 20px;

        justify-content: flex-end;

        font-size: 16px;

        overflow-x: auto;

        white-space: nowrap;

        padding: 13px 2.5%;

        width: 100%;

        box-sizing: none;

    }



    .subnavbar::-webkit-scrollbar {

        display: none;

    }



    .buyNowSection {

        background-image: url("../assets/newbackground.png");

        background-color: white;

        text-align: left;

        align-content: end;

        padding-top: 50px;

        padding-left: 12px;

        padding-right: 12px;

        flex-direction: column-reverse;

        justify-content: space-around;

        background-image: cover;

        height: 150px;

        padding-bottom: 80px;

        margin: 0px;

    }



    .subnavbar a {

        display: none;

    }



    .subnavbar ul :nth-child(1) {

        display: block;

    }



    .buyNowSection a:nth-child(1) {

        padding: 10px 16px;

    }



    .buyNowSection a:nth-child(2) {

        padding: 10px 32px;

    }



    .buynowSection a:nth-child(2) p {

        font-size: 20px;

    }



    .buyNowSection__left {

        gap: 5px;

    }



    .buyNowSection h1 {

        font-size: 24px;

        width: 85%;

    }



    .buyNowSection p {

        font-size: 18px;

    }





    .buyNowSection a {

        font-size: 18px;

        border-radius: 8px;

        margin-right: 12px;

    }



    .buyNowMiniSection {

        padding: 25px;

        height: auto;

        display: flex;

    }



    .buyNowMiniSection h2 {

        font-size: 19px;

        margin: 0;

    }



    .buyNowMiniSection p {

        font-size: 16px;

        margin: 10px 0px;

    }



    .buyNowMiniSection.row {

        width: 100%;

        max-width: 100%;

        padding: 7px 2.5%;

    }



    .buyNowMiniSection.row h2 {

        text-align: left;

        width: 65%;

        font-size: 18px;

    }



    .buyNowMiniSection.row a {

        font-size: 16px;

    }



    .buyNowMiniSection a {

        font-size: 16px;

    }



    .item__subitem a {

        font-size: 13px;

    }



    .crossReferenceTool {

        padding-top: 5px;

        padding-left: 10px;

        padding-right: 10px;

        padding-bottom: 5px;

        background: #11286a;

    }



    .navigation {

        position: sticky;

    }



    .crossReferenceTool p {

        font-size: 24px;

    }



    .crossReferenceTool input[type="text"] {

        width: 220px;

        padding: 10px 16px;

        border-bottom-right-radius: 0px;

        border-top-right-radius: 0px;

        font-size: 18px;

    }



    .crossReferenceTool input[type="submit"] {

        font-size: 18px;

        padding: 10px 16px;

        background-color: #004bdd;

        color: white;

        font-weight: 400;

        margin-left: -4px;

    }



    .crossReferenceTool input[type="submit"]:hover {

        background-color: white;

        transform: scale(1);

        color: #0045CB;

    }





    .techSupportMiniSection {

        display: flex;

        flex-direction: column;

        padding: 20px 2px;

        display: block;

    }



    .flex__mini {

        flex-direction: column;

        gap: 6px;

        align-items: start;

        text-align: left;

        width: 75%;

    }



    .techSupportMiniSection__header {

        display: flex;

        padding: 0px 0px;

        flex-direction: start;

        text-align: left;

    }



    .techSupportMiniSection__header h2 {

        font-size: 22px;

    }



    .techSupportMiniSection__chevron h3 {

        background: white;

        display: block;

        padding: 10px;

        font-size: 16px;

        border-radius: 8px;

    }



    .techSupportMiniSection p {

        margin: 0;

    }



    .techSupportMiniSection__button a {

        font-size: 13px;

    }



    .techSupportMiniSection__button {

        display: flex;

        justify-content: center;

        align-items: center;

        height: 20px;

    }



    .techSupportMiniSection__allButtons {

        flex-direction: row;

        display: none;

    }



    .allSupportMiniSection__allButtons .show {

        display: block;

        display: flex;

        flex-direction: row;

        padding: 14px;

    }



    .whyfactor {

        display: none;

    }



    .searchIcon {

        font-size: 16px;

        padding: 13px 16px;

        padding-bottom: 12px;

        border: none;

        border-radius: 8px;

        border-top-left-radius: 0px;

        border-bottom-left-radius: 0px;

        margin-left: -6px;

        color: white;

        background-color: #004bdd;

    }



    .show {

        display: block;

        display: flex;

        position: absolute;

        background-color: #11286a;

        top: 0;

        left: 0;

        bottom: 0;

        right: 0;

        align-items: center;

    }



    .shopItems {

        width: 90%;

        border-radius: 8px;

        padding-bottom: 0px;

    }



    .shopItems h2 {

        font-size: 18px;

        border-radius: 8px 8px 0px 0px;

        background: #11286a;

    }



    .shopItems__buttons {

        gap: 16px;

        width: 100%;

        background: #E6E6E6;

        border-bottom-left-radius: 8px;

        border-bottom-right-radius: 8px;

    }



    .buttons__horizontal div {

        width: 110px;

        border-radius: 8px;

        background: #11286a;

        border: 1px solid #11286a;

        color: #fff;

    }



    .buttons__horizontal div:hover {

        width: 110px;

        border-radius: 8px;

        background: white;

        border: 1px solid #f15900;

        color: #f15900;

    }



    .buttons__horizontal .fourthctabutton {

        background-color: #004bdd;

        color: white;

        border-radius: 8px;

    }



    .buttons__horizontal {

        gap: 16px;

    }



    .shopItems a {

        font-size: 15px;

    }



    .shopItems .image-container img {

        width: 65%;

    }



    .shopItems .image-container {

        height: 190px;

        margin-top: -12px;

    }



    .shoplist__header {

        padding: 0px 20px;

    }



    .shoplist__header h1 {

        margin: 0;

        font-size: 25px;

    }



    .shoplist__header p {

        background: radial-gradient(farthest-corner at 100px 100px, #c9c9c9 0%, #043975 0%, #0043d3 100%);

        border-radius: 30px;

        padding: 16px;

        font-size: 15px;

        color: white;

    }



    .whyfactor {

        padding: 30px 0px;

        flex-direction: column;

        align-items: center;

    }



    .whyfactor__details {

        flex-direction: column;

        gap: 40px;

    }



    .details__whydetail {

        justify-content: space-between;

    }



    .details__whydetail h3 {

        font-size: 55px;

        width: 32%;

        text-align: center;

        color: #11286a;

    }



    .details__whydetail h4 {

        font-size: 20px;

    }



    .details__whydetail p {

        font-size: 17px;

    }



    .buyNowSection__buttonAll {

        padding: 10px 16px;

    }



    .techSupportMiniSection {

        background: #11286a;

        position: relative;

    }



    .techSupportMiniSection__allButtons {

        gap: initial;

        padding: 14px;

    }



    /* .techSupportMiniSection__button:nth-child(1){

    justify-content: start;

}



.techSupportMiniSection__button:nth-child(3){

    justify-content: end;

} */

    .techSupportMiniSection__button a {

        font-size: 15px;

        color: rgb(0, 0, 0);

        text-align: center;

    }
    .techSupportMiniSection__button a :hover{
        background-color: #f15900;
    }



    .techSupportMiniSection__buttonClose {

        display: block;

    }



    .techSupportMiniSection__buttonClose h3 {

        color: white;

        position: absolute;

        display: block;

        top: -5%;

        z-index: 2;

        right: 2%;

    }



    .dropdown1 label p {

        font-size: 15px;

    }



    .dropdown1 label {

        background-color: none;

        width: auto;

        padding: 10px 0px;

    }



    .dropdown1-content {

        z-index: 200;

    }



    .dropdown1 {

        width: 40%;

    }



    .techSupportMiniSection {

        flex-direction: column;

    }



    .dropdown1 label {

        padding: 2px 10px;

    }

}



@media screen and (max-width:380px) {

    .navbarLeft__text {

        display: none;

    }

}



@media screen and (max-width: 360px) {

    .shopItems {

        width: 100%;

    }



    .shopItems__buttons {

        gap: 0px;

    }



    .shopItems__buttons div {

        border-radius: 8px;

        padding: 7px 0;



    }



    .buttons__horizontal {

        justify-content: center;

        width: 100%;

        /* Ensure it takes full width of the parent */

    }

}

/* .right__shopItems .buttons__horizontal div:hover,
.right__shopItems .buttons__horizontal div:hover a { 
  background: #f15900 !important;
  background-image: none !important;
  border-color: #f15900;
  color: #fff;
} */
