
@media only screen and (max-width: 1603px){
    .contactUsContent{
        width:300px;
    }
    .heroDescription{
        width:67%;
    }
}
/* @media only screen and (max-width: 1603px){
    .heroDescription{
        width:67%;
    }
} */
@media only screen and (max-width: 1437px){
    .heroDescription{
        width:75%;
    }
    .header{
        width:95%;
    }
    .footerSections{
        width:100%;
    }
}
@media only screen and (max-width: 1437px){
    .showMoreButton {
        padding: 0 0 50px 0!important;
    }
    .featureProductsSection {
        padding: 50px 0;
    }
    .latestProductsSectionHeading {
        padding-top: 50px;
    }
    .sliderImages{
        height:450px;
        object-fit:cover;
    }
    .imagesSectionOne, .imagesSectionThree {
        height: 500px;
        object-fit: contain;
    }
    .imageOne{
        height:250px;
    }
}

@media only screen and (max-width: 1197px){
    .headerLogo img{
        width:200px;
    }
    .contactUsContent{
        width:200px;
    }  
    .footerLogo{
        width:200px;
    }
    .header{
        width: 100%;
    }
    .card-img-top{
        height:250px;
    }
}
@media only screen and (max-width: 1000px){
    .heroHeading{
        font-size: 25px;
    }
    .heroDescription{
        width:90%;
    }
    .heroCarousel {
        padding-bottom: 0px;
    }
    .topSellingProductsHeading,.featureProductsHeading,.latestProductsSectionHeading{
        font-size:30px;
    }
    .card-title{
        font-size:13px;
    }
    .card-text{
        font-size:15px;
    }
    .card-body{
        padding:25px 0 0 0;
    }
    .iconPlaceHeart, .iconPlaceEye{
        display:flex;
    }
    .cartOrWishListSelection {
        visibility: visible;
        margin:10px 5px;
    }
    .cartSelection img{
        width: 28px !important;;
    }
    /* .wishListSelection{
        width:25px;
    } */
    .showMoreButton {
        padding: 0 0 30px 0 !important;
    }
    .latestProductsSectionCarousel .owl-nav,.topSellingProductsSectionCarousel .owl-nav,#carouselHero .owl-nav{
        display: none!important;
    }
    .heroDescription {
        padding: 13px 0 43px 0;
     }
}
@media only screen and (max-width: 990px){
    .navLinks{
        width:60%;
    }
    .editOne, .editTwo{
        gap: 35px;
    }
}
@media only screen and (max-width: 930px){
    .iconPlaceHeart, .iconPlaceEye {
        right: 17px;
        background-color: #999999;
        display: flex!important;
        animation:none;
    }
    .addtoCart{
        visibility: visible!important;
    }
    /* .iconPlaceEye {
        top: 10px!important;
    }
    .iconPlaceHeart{
        top: 45px !important;
    } */
    .slider_banner .slider_shop_now{
        padding: 8px 30px;
    }
    .addresses{
        gap: 16px;
    }
    .editOne, .editTwo{
        gap: 15px;
    }
    .accountHeadng{
        font-size: 18px !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: 770px){
    .featureProductsImages{
        flex-direction: column;
    }
    .imagesSectionOne,.imagesSectionTwo,.imagesSectionThree{
        width:80%;
        margin:auto;
    }
    .sectionOneImage,.sectionTwoImage,.sectionThreeImage{
        height: 300px !important;
    }
    .productDetailsSctn {
        padding-top: 70px;
    }
    .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){
    .mobilePt{
        padding-top: 4.5rem !important;
    }
    .footerSections{
        flex-direction: column;
    }
    
    .cartSection span,.loginRegisterClass, .loginOrRegisterSection p{
        font-size: 17px;
    }
    .loginRegisterClass, .loginOrRegisterSection p {
        padding: 0 1px;
    }
    .entireCardBody:hover .cartOrWishListSelection {
        visibility: inherit!important;
        animation-name:inherit!important;
        animation-duration: inherit!important;
        -moz-animation-duration: inherit!important;
    }
    .entireCardBody:hover .card-body {
        bottom:inherit!important;
        transition: inherit!important;
    }
    .myWishlist{
        padding-top:100px;
    }
    .cartSctn{
        padding-top:100px;
    }
    .logInRegistr{
        padding-top:100px;
    }
    .footerSectionParts{
        border-right:none;
    }
    .footerSectionHeadings{
        border-bottom:1px solid #fff;
        width:30%;
        margin-bottom:10px;
    }
    .socialMediaLinks{
        margin-bottom:20px;
    }
    .headerLogo a{
        display:none;
    }
    .loginOrRegisterSection{
        justify-content: space-between;
    }
    .navSection{
        display: none;
    }
    .mobileNavbar{
        display:block;
        position: sticky;
        top: 136px;
        z-index: 9;
    }
    .navbar{
        position: unset!important;
    }
    .navbar{
        position: fixed;
        width:100%;
        z-index:9;
    }
    h3.productheading::after{
        display: none;
    }
    .headerLastSection{
        margin-top:10px;
        justify-content: end !important;
    }
    .topSellingProductsSectionCarousel  .owl-prev img{
        top: -40px;
      
      }
      .topSellingProductsSectionCarousel .owl-next img{
        top: -40px;
      }
      .wishListAndCartSection{
        padding-top:10px;
      }
      .navbar-brand img{
        width: auto;
        max-width:200px;
        height:100px;
        object-fit: contain;
    }
    .sliderImages{
        height: 350px !important;;
    }
    /* .productsctn,.aboutusSctn,.contactusSctn{
        padding-top:82px;
    } */
    /* .imagesSectionOne, .imagesSectionThree {
        height: 0px;
    } */
    .single-box{
        height:300px;
    }
    .prod_imgbox img {
        height: 250px!important;
    }
    .topSellingProductsContent {
        margin-bottom: 0px;
    }
    .user a img,.wishList a img{
        width: 25px;
    }
    .wishList a img{
        height:auto;
    }
    .user{
        padding-right: 5px;
    }
    .wishList{
        padding-right: 22px;
    }
    .myAccountSctn, .checkout.sctn{
        padding-top: 100px!important;
    }
     .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;
    }
    .modal-body .smallImages img {
        height:auto;
    }
}
@media only screen and (max-width: 480px){
    .heroHeading{
        font-size:21px;
    }
    .heroDescription{
        font-size:16px;
        padding:5px 0 30px 0;
        
    }
    .topSellingProductsHeading, .featureProductsHeading p,.latestProductsSectionHeading{
        font-size: 25px;
    }
    .topSellingProductsDescription, .latestProductsSectionDescription,.featureProductsContent p {
        font-size: 16px;
    }
}
@media only screen and (max-width: 446px){
    .footerSectionHeadings {
        width: 40%;
     }
}
@media only screen and (max-width: 412px){
    .heroDescription{
        width:100%;
    }
    .dropdown-item {
        padding: .25rem 0.5rem;
    }
}
