/* media queries starts here */
@media screen and (max-width:2140) {
    .centerContent h2 {
        font-size: 25px;
    }
}
@media screen and (max-width:2140) {
    .recommendedProducts {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
@media only screen and (max-width:1500px){
    .carousel-item img {
        height: 600px;
    }
}
@media screen and (max-width: 1486px) {

    .content h1 {
        font-size: 90px;
    }

    .carousel-control-next span,
    .carousel-control-prev span {
        font-size: 33px;
    }

    .centerContent {
        padding: 78px 5px;
    }
    .topSellingProductsCard .card-img-top,.featuredProductsCard .card-img-top{
        height:300px;
    }
    .topSellingProducts {
        margin-bottom: 50px;
    }

}

@media screen and (max-width: 1388px) {
    .centerContent h2 {
        font-size: 20px;
    }

    .centerContent {
        padding: 76px 5px;
    }
}
@media screen and (max-width: 1200px) {
    #topSellingCarousel .owl-nav,#featuredCarousel .owl-nav{
        display: none!important;
    }
    .recommendedProducts {
        padding-top: 65px;
        padding-bottom: 81px;
    }
    .FeatureProducts {
        margin-top: 65px;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 1272px) {
    .descriptionWidth {
        width: 73%;
    }
}

@media screen and (max-width: 1188px) {
    .centerContent {
        padding: 64px 5px;
    }
}

@media screen and (max-width: 1170px) {
    .content h1 {
        font-size: 75px;
    }

    .carousel-control-next span,
    .carousel-control-prev span {
        font-size: 25px;
    }

    .logoSection img {
        width: 200px;
    }

    .description p {
        font-size: 19px;
        margin: auto;
    }

}
@media screen and (max-width: 1050px){
    .carousel-control-next, .carousel-control-prev {
        width: 8% !important;
    }
}
@media screen and (max-width: 1036px) {
    .centerContent h2 {
        font-size: 15px;
    }

    .centerContent p {
        font-size: 16px;
    }

    .centerContent {
        padding: 41px 5px;
    }

    .quickViewButton a {
        width: 113%;
        padding: 7px;
    }

    .navSection ul li {
        padding: 20px 10px 0 10px;
    }

    .headerIconsSection ul li {
        padding: 0px 5px;
    }

    .logoSection img {
        width: 180px;
    }
    .search_box.active {
        right: 138px
    }
    .search_box{
        right:138px
    }
    .carousel-item img {
        height: 600px;
    }

}

@media screen and (max-width: 1032px) {
    .centerContent {
        padding: 63px 5px;
    }

    @media screen and (max-width: 974px) {
        .centerContent {
            padding: 41px 5px;
        }
        .ipadView{
            padding: 0px 10px 0px 0px;
           
        }
    }
}

    @media screen and (max-width: 928px) {
        .content h1 {
            font-size: 48px;
        }

        .button a {
            width: 132px;
            height: 35px;
        }
        .iconPlaceHeart, .iconPlaceEye {
            right: 17px;
            background-color: #999999;
            display: block!important;
            animation:none;
        }
        .addtoCart{
            visibility: visible!important;
        }

        /* .carousel_content {
        right: 19%;
        top: 39%;
    } */
    .editOne, .editTwo{
        gap: 35px;
    }

}
@media screen and (max-width: 968px){
    .policiesSection{
        width:80%;
    }
    .slider_banner .slider_shop_now{
        padding: 8px 30px;
    }
    .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;
    }
    .carousel_content{
        width: 400px !important;
    }
}

@media screen and (max-width: 858px) {
    .logoSection img {
        width: 150px;
    }
    .navSection ul li a{
        font-size: 16px !important;
    }
    .navSection ul li {
        padding: 12px 5px 0 5px;
    }
}
@media screen and (max-width: 760px) {
    .recommendedProductsOverlay{
        opacity: 1;
    }
    .slider_banner{
        top: 5%;
    }
    .pageOverLay{
        opacity: 1;
    }
    .mainHeading{
        padding-top:100px;
    }
    .topSellingProducts {
        padding-top: 60px;
    }
    .navbar a img {
        width: auto!important;
        max-width: 100px!important;
        height: 70px!important;
        object-fit: contain;
    }
    .head{
        font-size: 15px;
        padding-bottom:0;
        margin-bottom: 0;
    }
    .descriptionWidth{
        padding:0 10px;
    }
    .cartSctn{
        padding-top:100px;
    }
    .cartSctn .breadcrumb{
        padding-left: 15px;
    }
    .topSellingProductsDescription{
        padding:0 10px;
    }
    .logInRegistr,
    .productsctn,
    .aboutusSctn,
    .contactusSctn {
        padding-top: 100px;
    }
    .search_box.active{
        right: 131px;
        top: 47px;
    }
    .search_box{
        right: 131px;
        top: 47px;
    }

    .header {
        display: none;
    }
    .carousel-inner img{
       height: 400px!important;
    }

    .mblHeader {
        display: block;
    }
    .myAccountSctn{
        padding-top:100px;
    }
    .myWishlist{
        padding-top:100px;
    }
    .checkOutSection {
        padding-top: 100px!important;
      }


    .footer{
        flex-direction: column;
    }
    .followUsSection{
        width:150px;
    }


    .quickViewButton a {
        width: 107%;
    }

    .carousel-control-next,
    .carousel-control-prev {
        top: 115px !important;
    }

    .carousel-control-next span,
    .carousel-control-prev span {
        font-size: 18px;
    }

    .carousel_content {
        top: 32%!important;
        right: 0 !important;
    }

    .topSellingProductsHeading h3,
    .featureProductsHeading h3 {
        font-size: 25px;
    }

    .topSellingProductsDescription p,
    .featureProductsDescription p {
        font-size: 19px !important;
    }

    /* .underline {
        margin-bottom: 30px;
    } */

    .carousel-inner {
        top: 77px;
    }

    .carousel-control-next span,
    .carousel-control-prev span {
        padding-left: 4px;
    }

    .mainHeading h2 {
        font-size: 25px;
        margin-bottom: 0px;
    }

    .description p {
        font-size: 17px;
    }

    .description {
        margin-bottom: 33px;
    }

    .topSellingProductsHeading,
    .featureProductsHeading {
        padding-bottom: 0px;
    }

    .topSellingProductsHeading h3, .featureProductsHeading h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .topSellingProductsDescription p,
    .featureProductsDescription p {
        font-size: 17px !important;
    }

    .footWearName {
        padding: 16px 0 0 0;
    }

    .price {
        font-size: 21px;
    }

    .descriptionWidth {
        width: 100%;
    }
    .topSellingProducts {
        margin-bottom: 50px;
    }
    .recommendedProducts {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .FeatureProducts {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .policiesSection {
        width: 100%;
        flex-direction: column;
    }
    h3.productheading::after{
        display: none !important;
    }
    .carouselControls:hover{
        padding: 10px 15px;
    }
    .carousel-control-prev img,.carousel-control-next img{
        width:14px;
    }
    .twoSectionWidth {
        width: 50%;
        margin: auto;
    }
    .recommendedProductsImages img{
        height: 300px !important;
    }
    .centerContent{
        height:120px;
    }
    .policiesSection {
        padding-bottom: 10px;
    }
    .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 screen and (max-width:700px){
    .FeatureProducts {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .proctShow{
        padding-bottom: 10px;
    }
    .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;
    }
    
}
@media screen and (max-width: 652px) {

    .carousel-control-next,
    .carousel-control-prev {
        width: 9% !important;
    }
}

@media screen and (max-width: 624px) {
    .content h1 {
        font-size: 40px;
    }

    .button a {
        width: 102px;
    }
}
@media screen and (max-width:568px){
    .search_box.active{
        width:250px;
    }
    .carousel-control-next, .carousel-control-prev {
        top: 165px !important;
      
    }
}
@media screen and (max-width:508px) {
    .content h1 {
        font-size: 30px;
    }
    .twoSectionWidth{
        width:65%;
    }

    .button a {
        width: 85px;
        height: 28px;
    }

    .carousel_content {
        top: 34%!important;
    }
    .carousel-inner img {
        height: 270px !important;
    }
}
@media screen and (max-width:432px){
    .carousel-control-next img,.carousel-control-prev img{
        width:10px;
    }
    .carouselControls:hover{
        padding:5px 10px;
    }
}
@media screen and (max-width:414px){
    .search_box.active{
        width:220px;
    }
}
@media screen and (max-width:400px) {
    .content h1 {
        font-size: 20px;
    }
    .twoSectionWidth{
        width:80%;
    }

    

    .button a {
        width: 63px;
        height: 24px;
        font-size: 11px;
    }

    .carousel_content {
        top: 36%!important;
        right: 15%;
    }
    .policiesSection{
        width:100%;
    }

    .carousel-control-next span,
    .carousel-control-prev span {
        font-size: 11px;
    }

   
}
@media screen and (max-width:380px){
    .search_box.active{
        width:180px;
    }
    ::placeholder{
        font-size:12px;
    }
}
@media screen and (max-width:350px){
    .quickViewButton a{
        width:107%;
    }
    .carousel-control-next,
    .carousel-control-prev {
        top: 140px !important;
    }
}


@media screen and (max-width:250px) {
    .carousel_content {
        top: 73%;
    }



    .navbar-brand img {
        width: 100px !important;
    }
    .quickViewButton a{
        width:117%;
    }
}