@media screen and (max-width: 1300px){
    .heroImage {
        height: 500px;
    }
    #heroCarousel .owl-dots {
        bottom: 25px;
    }
    .remainingProductsSection .cardImage,#bestSellerCarousal .cardImage,#newArrivalsCarousal .cardImage,#featuredCarousal .cardImage {
        height: 250px;
    }
    .newCollectionsSection {
        height: 600px;
    }
    .headerIcons {
        width: 70%;
    }
    .headerLogo {
        width: 30%;
    }
    #heroCarousel .owl-dots {
        left: 14%;
    }
}
@media screen and (max-width: 1200px){
.accessoriesSection .heroHeading, .valentinesSection .heroHeading {
    padding-bottom: 5px;
}
.giveawaySectionContents .heroHeading {
    padding-bottom: 25px;
  }
  .newCollectionsSection .heroHeading {
    font-size: 40px;
  }
  .accessoriesSectionContents {
    width: 60%;
  }
  .headerSectionOne{
    width:99%;
  }
  .slideOneofferSection .hero{
    width: 100% !important;;
  }
  .slideTwoofferSection .hero{
    width: 100% !important;
}
.slideThreeofferSection .hero{
    width:100%!important;
}
}
@media screen and (max-width: 1000px){
    .supportHeading, .wishListHeading, .cartHeading, .loginRegisterSection a {
        font-size: 17px;
    }
    .cartPrice, .wishListItems, .supportNumber {
        font-size: 17px;
    }
    .navigation {
        width: 40%;
    }
    .headerSectionTwo {
        width: 95%;
    }
    .iconPlaceHeart, .iconPlaceEye{
        display:flex!important;
    }
    .newCollectionsSection .heroHeading {
        font-size: 30px;
    }
    .newCollectionsSection .heading {
        font-size: 18px;
    }
    .newCollectionsSection .shopNowText {
        font-size: 18px;
    }
    .newCollectionsSection {
        height: 500px;
    }
    .hero {
        font-size: 40px;
    }
    .sliderContent{
        font-size: 25px!important;
    }
}
@media screen and (max-width: 992px) {
 .addresses{
        gap: 16px;
    }
    .editOne, .editTwo{
        gap: 15px;
    }
    .accountHeadng{
        font-size: 18px;
    }
    .myAccEdit{
        padding: 1px 5px;
        font-size: 14px;
    }
    .myAccEdit i {
        font-size: 10px;
    }
    p#addressBilling, p#addressShipping {
        font-size: 14px;
    }
    .footerHeading {
        font-size: 30px;
    }
    .editOne, .editTwo{
        gap: 35px;
    }
    .homeAddress, .businessNumber a, .businessMail a, .helpsectionContents li a, .supportSectionContents li a, .InformationContents li a {
        font-size: 17px;
    }
    .homeAddress {
        width: 236px;
    }
    .navItems li a {
        font-size: 18px;
    }
    .resizeImg {
        width: 100%;
        height: 183px;
      }
}
@media screen and (max-width: 880px){
    .cartPrice, .wishListItems, .supportNumber {
        font-size: 13px;
    }
}
@media screen and (max-width: 830px){
    .hero{
        font-size:50px;
    }
    .slideOneofferSection .hero{
        width: 99% !important;  
    }
}
@media only screen and (max-width:767px) {
    .remainingProductsSection .card-title,.remainingProductsSection .card-text,#bestSellerCarousal .card-title,#bestSellerCarousal .card-text,#featuredCarousal .card-text,#featuredCarousal .card-title,#newArrivalsCarousal .card-text,#newArrivalsCarousal .card-title,#recommendedCarousal .card-text,#recommendedCarousal .card-title{
        white-space: unset;
    }
    #pills-tab .nav-item a {
        font-size:11px!important;
    }
    .itemText h6 {
        white-space: unset;
    }
}
@media screen and (max-width: 760px){
    .custom-swaltimer-font,.custom-swal-font{
        top: 138px;
    }
    .dropdown.user_login {
        padding-bottom: 0px;
    }
    .cart .dropdown-menu {
        top: 24px;
    }
    span.wishListItems {
        top: -5px !important;
        right: -17px !important;
    }
    .dropdown.user_login img {
        width: 20px;
    }
    .mblIcons.d-flex.align-items-center {
        gap: 15px;
    }
	.addtoCart{
        font-size: 9px;
    }
    .footerSec .support {
        margin-left: 0;
    }
    /*not to make image stretched*/
	.resizeImg {
		width: auto;
		max-width: 100%;
		height:150px;
	}
	.imageContent {
		/*display: inline-block;*/
		position: relative;
	}
	.proctShow {
		text-align: center;
	}
	 .addresses{
        flex-direction: column;
    }
    .editOne, .editTwo {
        gap: 40px;
    }
    .pagination{
        justify-content: center;
    }
    .footerSectionOne {
        flex-direction: column;
        padding-left: 20px;
    }
    .footer_logo img {
        height: 70px;
    }
    h3.productheading::after{
        display:none;
    }
    .remainingProductsSection {
        padding-bottom: 0px;
    }
    .overLay {
        background-color: transparent!important;
        opacity: 1!important;
    }
    .footerSectionTwo {
        flex-direction: column;
    }
    .copyRightSection {
        order: 3;
    }
    .socialMediaIcons{
        padding:20px 0;
    }
    .heroImage {
        height: 300px;
    }
    .shopNowButton {
        padding: 5px 25px;
    }
    #heroCarousel .owl-dots {
        left: 13%;
    }
    #heroCarousel .owl-dots {
        bottom: 15px;
    }
    /* .slideOneContent,.slideTwoContent,.slideThreeContent{
        order:2;
    } */
    .offer{
        font-size:15px;
    }
    .hero {
        font-size: 40px;
    }
    .shopNowButton {
        font-size: 20px;
        margin-top: 0px;
    }
    .heroContent{
        padding: 20px 0;
    }
    .slideOneofferSection .hero{
        width: 100% !important;
    }
    .mblHeader{
        display:block!important;
    }
    .header{
        display:none;
    }
    .card:hover .addToCartText{
        display: block;
    }
    .card:hover .card-text,.addToCartText{
        display:block;
    }
    .search_box.active {
        top: 141px;
        right: 11px;
    }
    .search_box{
        top: 141px;
        right: 11px;
    }
    .mblUser img {
        width: 20px;
    }
    .mblWishList i {
        font-size: 20px;
        padding-top: 9px;
    }
    .mblCart {
        width: 26px;
    }
    #search_btn i {
        font-size: 19px;
        padding-top: 7px;
    }
    .navbar {
        padding: .5rem 0rem;
    }
    .navbar-toggler {
        padding: 0rem .20rem !important;
    }
    .resizeImg {
        width: auto;
        max-width: 100%;
        height: 150px;
    }
}
@media screen and (max-width: 700px){
    .newCollectionsSection{
        flex-direction:column;
    }
    .giveawaySection,.combinedSections{
        width:100%;
    }
    /* .accessoriesSection, .valentinesSection {
        height: 100%;
    } */
    .giveawaySection{
        height: 50%;
    }
    .newCollectionsSection {
        height: 700px;
    }
}
@media screen and (max-width: 500px){
    #heroCarousel .owl-dots {
        left: 11%;
    }
    .offer {
        font-size: 13px;
    }
    .hero {
        font-size: 30px;
    }
    .shopNowButton {
        font-size: 15px;
    }
    .ourProductsHeading {
        font-family: 'Josefin Slab', sans-serif;
        font-size: 53px;
    }
    .sliderContent {
        font-size: 13px!important;
    }
       .billingAddress, .shippingAddress {
        width: 100% !important;
    }
    .container-fluid {padding-left: 15px;;padding-right: 15px}
    .rwd-line {display: none}
    
    .order_placed h1 {
        font-size: 20px;
    }
    .order_placed h3 {
        font-size: 18px;
    }
    .orderDetails .table thead th {
        font-size: 18px;
    }
    .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;
    }

}
@media screen and (max-width:458px){
.search_box.active {
    width: 235px;
}
}
@media screen and (max-width: 400px){
    .shopNowButton {
        padding: 2px 10px;
    }
    #heroCarousel .owl-dots {
        left: 9%;
    }
    .footerSectionTwo {
        width: 100%;
    }
    .productsTab .nav-tabs{
        flex-direction: column;
        align-items: center;
    }
    .productsTab .nav-tabs li{
        width: 200px;
        padding: 5px 0;
    }
    .tab-link {
        font-size: 10px;
    }
}