@media only screen and (max-width:1900px){
    .mainContent {
        font-size: 67px;
    }
}


@media only screen and (max-width:1827px){
    .printingSectionContent {
        padding: 50px 0px 30px 30px;
    }
}

/* @media only screen and (max-width:1682px){
    .ourProductsSection .tab-content .cardImg{
        width: 300px;
        height: 300px;
    }
} */
@media only screen and (max-width:1597px){
    .printingSectionContent {
        font-size: 50px;
    }
}
@media only screen and (max-width:1530px){
    .mainContent {
        width: 50%;
    }
}
@media only screen and (max-width:1500px){
    .ourProductsSection {
        padding: 50px 0;
    }
    .ourProductsSection {
        padding: 50px 0;
    }
    .heading {
        font-size: 55px;
    }
    .subHeading {
        font-size: 25px;
        padding-bottom: 30px;
    }
}
@media only screen and (max-width:1439px){
    .printingSectionContent {
        font-size: 39px;
    }
    .printingShopNowButton a {
        font-size: 18px;
    }
     .accountHeadng{
        margin-bottom:0px !important;
    }
}
@media only screen and (max-width:1400px){
    .headerSectionOne, .headerSectionThree {
        width: 20%;
    }
    .headerSectionTwo{
        width: 60%;
    }
    .ourProductsSection .tab-content .cardImg {
        height: 300px;
    }
}
@media only screen and (max-width:1368px){
    /* .ourProductsSection .tab-content .cardImg{
        width: 250px;
        height: 250px;
    } */
    .printingCarousalSection .card .cardImage {
        height: 250px;
    }
}
@media only screen and (max-width:1300px){
   
    .mainContent {
        width: 39%;
    }
    .editOne, .editTwo{
        gap: 35px;
    }
}
@media only screen and (max-width:1182px){
    .tabRowOne,.tabRowTwo{
        flex-direction:column;
    }
    .mblSectionOne,.mblSectionTwo,.mblSectionThree,.mblSectionFour{
        justify-content:center;
    }
    .mblSectionOne .card,.mblSectionTwo .card,.mblSectionThree .card,.mblSectionFour .card{
        margin-bottom:10px;
    }
    .ourProductsSection .tab-content{
        width:70%;
        margin:auto;
    }
    /* .ourProductsSection .tab-content .cardImg{
        width: 300px;
        height: 300px;
    } */
    .printingCarousalSection .card-title,.PrintingSectionSubContent{
        font-size: 17px;
    }
    .printingCarousalSection .card-text {
        font-size: 16px;
    }
    .printingSectionContent {
        font-size: 31px;
    }
    .headerSectionOne, .headerSectionThree {
        width: 15%;
    }
    .headerSectionTwo{
        width: 70%;
    }
    .searchSection ::placeholder {
        font-size: 16px;
    }
    
}


@media only screen and (max-width:1114px){
    .headerSecions {
        width: 100%;
        padding: 30px 20px 20px 20px;
    }
    .userIcon,.cartIcon{
        width: 19px;
    }
    .wishListIcon {
        width: 21px;
    }
    .cartIcon {
        margin-left: 8px;
    }
    .wishListIcon {
        margin-left: 3px;
    }
    .headerSectionOne{
        width: 150px;
    }
    .navSection a {
        padding: 0 10px;
    }
    .footerSectiontwo {
        width: 97%;
    }
    /* .heroImageOne, .heroImageTwo {
        height: 400px;
        width: 500px;
        object-fit: cover;
    } */
    #heroCarousal {
        padding: 50px 0 50px 0;
    }
    .mainContent {
        font-size: 45px;
    }
    .mainContent span {
        font-size: 45px !important;
    }
    .mainContent{
        padding-left: 50px;
    }
    
}
@media only screen and (max-width:1080px){
    .heroImageTwo img {
        height: 400px;
    }
    .heroImageTwo{
        display:flex;
        align-items:center;
    }
}
@media only screen and (max-width:1018px){
    .heading {
        font-size: 35px;
    }
    .subHeading {
        font-size: 18px;
        padding-bottom: 30px;
    }
    .shopNowButton a {
        font-size: 15px;
    }
}
@media only screen and (max-width:1000px){
    .ourProductsSection .tab-content .cardOverLay, .printingCarousalSection .overLay {
        opacity: 1!important;
    }
    .PrintingSectionSubContent {
        padding: 0 7px 34px 30px;
    }
    .ourProductsSection .tab-content {
        width: 85%;
    }
}

@media only screen and (max-width:1600px){
    /* #printingCarousal .slick-track,#printingCarousal .slick-slide {
        width: 100% !important;
    } */
}

@media only screen and (max-width:1535px){
    .navSection a {
      font-size: 15px;
    }
}


@media only screen and (max-width:1790px){
    .headerLogo{
      height: 60px;
    }
}


@media only screen and (max-width:955px){
    .printingSectionContent {
        font-size: 25px;
    }
    .slider_banner .slider_shop_now{
        padding: 8px 30px;
    }
    .addresses{
        gap: 16px;
    }
    .editOne, .editTwo{
        gap: 15px;
    }
    .accountHeadng{
        font-size: 18px !important;
        margin-bottom:0px !important;
    }
    .myAccEdit{
        padding: 1px 5px;
        font-size: 14px;
    }
    .myAccEdit i {
        font-size: 10px;
    }
    p#addressBilling, p#addressShipping {
        font-size: 14px;
    }
}
@media only screen and (max-width:900px){
  
    .mainContent {
        width: 65%;
    }
    .heroImageOne, .heroImageTwo {
        height: 370px;
        margin-right: 28px;
    }
}
@media only screen and (max-width:842px){
    .navSection a {
        padding: 0 5px;
    }
    .headerSectionOne{
        width: 100px;
    }
}
@media only screen and (max-width:800px){
    .footerLogoContents li, .helpSectionContents li, .supportSectionContents li, .informationSectionContents li {
        font-size: 14px;
    }
    .imageContent {
		/*display: inline-block;*/
		position: relative;
	}
	.proctShow {
		text-align: center;
	}
    .pagination{
        justify-content: center;
    }
    .cartItemList {
        width: 259px;
    }
    .addresses{
        flex-direction: column;
    }
    .editOne, .editTwo {
        gap: 40px;
    }
    .billingAddress, .shippingAddress {
        width: 100% !important;
    }
}

@media only screen and (max-width:760px){
    span.wishListBadge {
        top: -16px;
    }
    .headerSecions{
        display: none !important;
    }
    .printingSection {
        padding: 30px 0;
    }
    .printingShopNowButton{
        padding-bottom: 30px;
    }
    .printingSectionOne {
        margin-right:0px;
        margin-bottom:25px;
    }
    .mblheader{
        display: block !important;
    }
    span.badge {
        right: -16px;
        top: -16px;
    }
    .footerSectionOne{
        flex-direction:column;
        padding-left: 15px;
    }
    .footerSectiontwo{
        flex-direction:column;
    }
    .copyrightSection{
        padding-bottom: 10px;
        font-size: 13px;
    }
    .mblSectionOne,.mblSectionTwo,.mblSectionThree,.mblSectionFour{
       flex-direction:column;
    }
    .mblSectionOne .card,.mblSectionTwo .card,.mblSectionThree .card,.mblSectionFour .card{
        align-items:center;
        width: 350px;
        margin:0 auto 10px auto;
    }
    .tabRowOne,.tabRowTwo{
        padding-bottom: 10px;
    }
    .ourProductsSection{
        width:100%;
    }
    .ourProductsSection {
        padding: 30px 0;
    }
    .printingSection{
        flex-direction:column;
    }
    .printingSectionOne {
        width: 100%;
    }
    .printingCarousalSection {
        width: 100%;
    }
    .productsHeroContent {
        font-size: 35px;
    }
    .pinkText {
        font-size: 15px;
    }
    .ourProductsSection .nav-link {
        font-size: 14px;
        padding: .5rem .5rem;
    }
    .ourProductsSection .tab-content .card .card-text {
        font-size: 15px;
    }
    .viewMoreButton {
        font-size: 15px;
    }
    .heroImageTwo img {
        height: 300px;
    }
    .printingSectionContent {
        padding: 25px 10px 14px 30px;
    }
    .PrintingSectionSubContent {
        line-height: 26px;
    }
    .PrintingSectionSubContent {
        padding: 0 7px 22px 30px;
    }
    .ourProductsSection .tab-content {
        width: 50%;
    }
    .mainContent span {
        font-size: 40px !important;
    }
    .mainContent {
        font-size: 30px;
    }
    #heroCarousal {
        padding: 25px 0 25px 0;
    }
    span.wishListBadge {
    padding: 2px 10px !important;
    top: -16px !important;
}
.slider_banner {
    top: 5%;
    left: 3%;
}
.search_box.active {
        width: 280px !important;
        top: 126px !important;
    }
}
@media only screen and (max-width:656px){
    .heading {
        font-size: 25px;
    }
    .subHeading {
        font-size: 16px;
        padding-bottom: 24px;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 18px;
    }
    .cartTable td img {
        height: 70px;
    }
    .banner_one h1,.banner_one a{
        text-align: center;
    }
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 16px;
    }
    .orderDetails .table thead td {
        font-size: 16px;
    }
    .giveOptions .paymentMethod {
        font-size: 16px;
    }
    .bigImage {
        height: 160px !important;
    }
    .custom-swaltimer-font,.custom-swal-font{
		font-size: 8px;
	}
    .myAccountSctn td:last-child {
        flex-direction: column;
    }
    #productPopupCarousel .item {
        width: 25px;
    }
    #heroCarousal .owl-next {
        right: 6%;
    }
}
@media only screen and (max-width:600px){
    .heroImageTwo {
        height: 300px;
    }
    .mainContent span {
        font-size: 18px !important;
    }
    .head{
        font-size: 15px;
    }
    .mainContent {
        font-size: 23px;
    }
    .mainContent {
        width: 66%;
    }
}
@media only screen and (max-width:500px){
    .popularCollections{
        flex-direction:column;
    }
    .popularCollectionsSectionOne img, .popularCollectionsSectionThree img{
        height: 250px;
        max-width: 250px;
        width: 100%;
    }
    .popularCollectionsSectionOne, .popularCollectionsSectionThree {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .popularCollectionContent {
        width: 100%;
    }
    .heroImageOne, .heroImageTwo {
        height: 335px;
    }
    .heroImageOne img, .heroImageTwo img{
        height: 100%;
    }
    .ourProductsSection .tab-content .cardImg {
        height: 250px;
    }
    .ourProductsSection .tab-content {
        width: 70%;
    }
    .mainContent {
        padding-left: 25px;
    }
    #heroCarousal .owl-next {
        right: 8%;
    }
}

@media only screen and (max-width:400px){
    .mblheaderLogo a{
        height:100%;
    }
    /* .ourProductsSection .tab-content .cardImg{
        width: 250px;
        height: 250px;
    } */
    .mblSectionOne .card,.mblSectionTwo .card,.mblSectionThree .card,.mblSectionFour .card{
        width: 280px;
        margin: auto;

    }
    .mainContent span {
        font-size: 30px !important;
    }
    .mainContent {
        font-size: 18px;
    }
    .heroImageOne img, .heroImageTwo img{
        height: 100%;
    }

}
@media only screen and (max-width:363px){
    .cart .dropdown-menu {
        right: -189%;
    }
    .dropdown-item {
        padding: .25rem 1rem;
    }
    .businessAddress {
        width: 300px;
    }
}