@media only screen and (min-width: 1100px) and (max-width: 1600px){
.hero-slider-height .hero-section-img img {width: 100%;height:calc(100vh - 125px); object-fit: cover; object-position: center;}
.hero-section .owl-dots{bottom: 70px;}
} 


@media only screen and (max-width: 1319px){
.navbar-brand{max-width: 215px;}
.hero-slider-text-area h1{font-size: 38px;}
.hero-slider-text-area p{font-size: 16px;}
.hero-section .owl-dots{width: 100%; padding: 0px 35px;}
.about-text h4{font-size: 24px;}
.about-text p{font-size: 16px;}
.header-product-sec h4{font-size: 26px;}
.product-img{height: 217px;}
.product-outer-box .btn{padding: 0px 10px;}
.product-info-row span{font-size: 16px;}
.heading-text h4{font-size: 32px;}
.footer-headings h4{font-size: 16px;}
.footer-headings{margin-bottom: 15px;}
.footer-links{gap: 10px;}
.logo-footer a{max-width: 180px;}
.social-icons a{font-size: 18px;}
.social-icons a{flex:0 0 42px;}
.page-title-section h1{font-size: 32px;}
.page-title-section{padding: 40px 0px;}
.product-filter-head h4{font-size: 18px; margin-bottom: 15px;}
.pagination{flex-wrap: wrap; justify-content: center;}
.headings-in{font-size: 22px;}
.about-content-list h2{font-size: 24px;}
.about-content-list p{font-size: 16px;}
.testimonial-slider .owl-nav button.owl-prev{margin-left: 0;}
.testimonial-slider .owl-nav button.owl-next{margin-right: 0;}
.contact-des h2{font-size: 28px;}
.contact-des p{font-size: 14px;}
.contact-info li figcaption p{font-size: 16px;}
.order-history-card .card-body figcaption h4{font-size: 16px;}
.order-bottom-info h3{font-size: 18px;}
.product-img{height: auto;}
.product-img img{height: auto;}

.recent-uploads-bg .product-img{height: 310px;}
.recent-uploads-bg .product-img img{height: 100%; object-fit: cover;}

}

@media only screen and (max-width: 991px){
.header-search .form-control{width: 100%;}
.head-right-bg{flex-wrap: wrap; padding-top: 10px;}
.head-right-bg .navbar-nav{width: 100%; padding-bottom: 10px;}
.header-buttons{width: 100%;}
.navbar-collapse{padding-top: 15px;}
.header-buttons .dropdown-menu{right: auto;}
}

@media only screen and (max-width: 1023px){
.about-text h4{font-size: 18px;}
.about-text p{font-size: 15px;}
.section-padding{padding: 50px 0px;}
.product-img{height: 188px; text-align: center;}
.product-outer-box .col-md-3.product-box{width: 50%; margin-bottom: 30px; margin-top: 0;}
#product-list{margin-top: 0;}
.heading-text h4{font-size: 28px;}
.testimonial-slider figcaption h4{font-size: 16px;}
.testimonial-slider figcaption span{margin-bottom: 10px;}
.testimonial-slider figcaption p{font-size: 14px;}
.testimonial-slider figcaption span{font-size: 14px;}
.footer-main{padding: 20px;}
.footer-main .col-md-3,.footer-main .col-md-2{width: 100%;}
.footer-col-links{width: 100%;flex-direction: column;align-items: center;row-gap: 0;}
.logo-footer{margin-bottom: 30px;}
.menus-footer{margin-bottom: 30px;}
.footer-links{display: flex; flex-wrap: wrap; flex-direction: inherit;}
.footer-links{gap: 15px;}
.testimonial-slider .owl-nav button.owl-next{margin-right: 0;}
.testimonial-slider .owl-nav button.owl-prev{margin-left: 0;}
.social-icons{margin-top: 0;}
.footer-qr-wrap{margin-top: 30px;}
.social-icons{justify-content: flex-start;}
.footer-headings.text-center{text-align: left !important;}
.footer-qr-img{max-width: 200px;}
.page-title-section h1{font-size: 28px;}
.page-title-section{padding: 40px 0px;}
.container{max-width: 100%;}
.product-filter-head{flex-wrap: wrap;}
.form-logo a{max-width: 220px;}
.about-content-list h2{font-size: 20px;}
.about-content-list p{font-size: 15px;}
.about-content-list .row{margin-bottom: 50px;}
.contact-des h2{font-size: 24px; margin-bottom: 15px;}
.contact-form{padding: 20px;}
.static-page-content h3{font-size: 24px;}
.static-page-content p{font-size: 15px;}
.faq-content-des{padding: 30px;}
.accordion-header .accordion-button{font-size: 16px;}
.faq-content-bg{padding: 30px 0px;}
.cart-wrap{flex-wrap: wrap;}
.cart-wrap-left{width: 100%;}
.cart-wrap-right{width: 100%; margin-top: 30px;}
.dash-heading h4{font-size: 22px;}
.dashboard-wrap{flex-wrap: wrap;}
.sidebar{width: 100%; border-radius: 10px; margin-bottom: 30px;} 
.view-order-head h4{font-size: 18px;}
.view-order-title h4{font-size: 18px;}

.product-img{height: auto;}
.product-img img{height: auto;}


.recent-uploads-bg .product-img{height: 514px;}
.recent-uploads-bg .product-img img{height: 100%; object-fit: cover;}


}

@media only screen and (max-width: 767px){
.hero-slider-text-area h1{font-size: 18px;}
.hero-slider-text-area p{font-size: 14px;}
.hero-slider-text-area .btn{margin-top: 5px;}
.hero-section .owl-dots{bottom: 45px;}
.scroll-down{width: 40px; height: 40px;}
.hero-section .owl-dots button.active:after{width: 9px; height: 9px; left: 2px; top: 2px;}
.hero-section .owl-dots button{width: 15px; height: 15px;}
.section-padding{padding: 30px 0px;}
.about-text{padding-top: 30px;}
.heading-text h4{font-size: 22px;}
.page-title-section{padding: 30px 0px;}
.page-title-section h1{font-size: 22px;}
.page-title-section{margin: 20px; margin-bottom: 0;}
.browse-filter{flex-wrap: wrap;}
.cart-wrap{flex-wrap: wrap;}
.cart-wrap-left{width: 100%;}
.cart-wrap-right{width: 100%; margin-top: 30px;}
.form-head h2{font-size: 24px;}
.form-head p{font-size: 14px;}
.about-content-list .col-md-6 figcaption{padding: 0;}
.about-content-list h2{font-size: 18px;}
.about-content-list .row{margin-bottom: 20px;}
.contact-des h2{font-size: 20px;}
.contact-info{padding: 15px 0px;}
.static-page-content h3{font-size: 22px;}
.static-page-content p{font-size: 14px;}
.faq-content-des{padding: 20px;}
.header-buttons .dropdown-menu{right: auto;}
.filter-in.search-input{width: 100%; margin-bottom: 15px;}
.card-body{flex-wrap: wrap;}
.order-history-card figure{margin: auto;}
.table tr th, .table tr td{padding: 10px; font-size: 14px;}
.order-sub-total-in h3{font-size: 16px;}
.product-img{height: auto;}
.product-img img{height: auto;}

.recent-uploads-bg .product-img{height: 310px;}
.recent-uploads-bg .product-img img{height: 100%; object-fit: cover;}

}

@media only screen and (max-width: 479px){
.hero-slider-height .hero-section-img img {width: 100%;height:auto;}
.hero-slider-text-area .btn{height: 40px; font-size: 13px;}
.hero-slider-text-area h1{font-size: 16px;}
.hero-slider-text-area p{font-size: 13px;}
.about-sec.section-padding{padding-top: 0;}
.header-product-sec h4{font-size: 20px;}
.header-product-sec{margin-bottom: 20px;}
.product-outer-box .col-md-3.product-box{width: 100%; margin-bottom: 20px;}
.product-outer-box .col-md-3.product-box:last-child{margin-bottom: 0;}
.footer-headings h4{font-size: 14px;}
.form-bg{padding: 15px;}
.form-box{padding: 15px;}
.about-content-list .row{margin-bottom: 15px;}
.section-padding{padding: 20px 0px;}
.contact-des h2{font-size: 18px;}
.contact-des{padding-right: 0;}
.static-page-content h3{font-size: 18px;}
.accordion-header .accordion-button{font-size: 14px;}
.page-title-section h1{font-size: 18px;}
.card-body{flex-wrap: wrap;}
.order-history-card figure{margin: auto; height: 156px;}
.header-buttons .dropdown-menu{right: auto;}
.dash-heading{padding: 15px; height: auto;}
.dash-heading h4{font-size: 18px;}
.order-bottom-info{flex-wrap: wrap; margin-top: 10px;}
.order-bottom-info .d-flex{flex-wrap: wrap;}
.order-bottom-info .d-flex a{width: 100%;}
.order-bottom-info .d-flex .btn{width: 100%;}
.order-bottom-info h3{margin-bottom: 10px;}
.view-order-head h4{font-size: 16px;}
.view-order-head{flex-wrap: wrap;}
.product-img{height: auto;}
.product-img img{height: auto;}

.recent-uploads-bg .product-img{height: 502px;}
.recent-uploads-bg .product-img img{height: 100%; object-fit: cover;}
.testimonial-slider-box{flex-wrap: wrap;}
.testimonial-slider figure{margin: auto;}
.testimonial-slider figcaption{width: 100%;}

}
