@media (max-width:1400px)
{
    .nav-heaader ul li {
    margin: 0 19px;
}
.banner-left h2 {
    font-size: 45px;
}
section.home-banner {
    padding: 140px 0;
}
.banner-left .form-group {
    max-width: 96%;
}
section.top-category {
    padding-top: 50px;
}
h3 {
    font-size: 29px;
    margin-bottom: 25px;
}
.image-warp {
    min-height: 265px;
}
section.trend-category {
    padding: 55px 0;
}
section.feature-category {
    padding: 53px 0;
}
.feature-inner img {
    max-height: 171px;
}
.grass {
    margin-top: -25px;
}
section.afford-tools {
    padding: 42px 0;
}
.afford-inner-left h4 {
    font-size: 30px;
        padding-left: 140px;
}
.afford-inner-left h4::before {
    width: 97px;
}
section.rntal-tools {
    padding: 60px 0 0;
}
section.testo-sec {
    margin-top: 0;
    padding: 55px 0 128px;
}
.footer-nav.pl-4 {
    padding-left: 42px;
}
}
@media (max-width:1300px)
{
    section.home-banner {
    padding: 160px 0;
    background-size: contain;
}
}

@media (max-width:1199px)
{
.nav-heaader ul li {
    margin: 0 15px;
}
.price-filter img {
    width: 100%;
}
.log-btn a {
    font-size: 14px;
    padding: 10px 13px;
    margin-left: 6px;
}
section.home-banner {
    padding: 84px 0;
    background-size: 47% 100%;
}
.banner-left h6 {
    font-size: 13px;
}
.banner-left h2 {
    font-size: 38px;
    margin: 15px 0 0;
}
.banner-left .form-group {
    max-width: 100%;
    margin: 14px 0 0;
}
.banner-left .form-group input {
    height: 49px;
}
section.top-category {
    padding-top: 40px;
}
h3 {
    font-size: 25px;
    margin-bottom: 22px;
}
.top-cat-inner h4 {
    font-size: 14px;
}
section.trend-category button.slick-arrow {
    width: 40px;
    height: 40px;
    top: -63px;
}
section.trend-category button.slick-arrow::before {
    width: 12px;
    height: 12px;
    left: 16px;
    top: 12px;
}
  section.add-section {
    padding-bottom: 50px;
}
section.feature-category {
    padding: 44px 0;
}  
.feature-inner img {
    max-height: 111px;
}
.grass {
    margin-top: -23px;
}
section.afford-tools {
    padding: 32px 0;
}
.afford-inner-left h4 {
    font-size: 25px;
    padding-left: 110px;
}
.afford-inner-left h4::before {
    width: 77px;
}
.afford-inner-right a {
    padding: 13px 13px;
}
.afford-inner-left img {
    max-width: 160px;
}
section.rntal-tools {
    padding: 40px 0 0;
}
.rental-box h5 {
    margin: 11px 0;
}
.rental-box img {
    max-width: 52px;
}
section.rntal-tools .rental-box p {
    font-size: 14px;
}
.rentla-left .rental-box:last-child {
    left: 30px;
}
.rentla-left .rental-box {
    margin: 17px auto 0;
}
.rentla-left.rental-right .rental-box:last-child {
    left: -30px;
}
.footer-nav ul li a {
    font-size: 14px;
}
.footer-nav.pl-4 {
    padding-left: 27px;
}
}
@media (max-width:991px)
{
.log-btn {
    padding-right: 50px;
}
.product-grid.list-view .col-md-4 {
    width: 100%;
}
.nav-heaader ul li a {
    padding: 3px 20px !important;
}
section.filter-shop .col-md-9, section.filter-shop .col-md-3 {
    width: 100%;
}
section.filter-shop .col-md-3
{
    order: 1;
}
section.filter-shop .col-md-9
{
    order: 2;
}
.right-shop {
    margin-top: 0;
}
.left-shop {
    padding-top: 30px;
}
.price-filter img {
    width: auto;
}
.breadcum ul li {
    font-size: 14px;
}
.breadcum ul {
    column-gap: 30px;
}
.breadcum ul li::before {
    right: -16px;
}
button.navbar-toggler span {
    margin: 0;
    position: relative;
    top: 0;
    color: #fff;
    background-size: 18px;
}
.right-pro-desc h3 {
    font-size: 22px;
}
.right-pro-desc {
    padding: 0;
}
.profile-cht button {
    padding: 8px 9px;
    font-size: 14px;
    margin-left: 0px;
}
button.navbar-toggler {
    background-color: #fff;
    position: absolute;
    right: 35px;
    padding: 2px 3px 2px;
    box-shadow: none !important;
}
.profile-cht div span {
    font-size: 13px;
}
.cart-ouetr {
    padding: 17px 17px 17px 15px;
    margin-top: 6px;
}
section.product-tabs {
    padding: 40px 0 0;
}
.quantity {
    column-gap: 11px;
}
.quantity .form-group {
    column-gap: 6px;
}
.del-option .form-group input[type="date"], .del-option select, .search-loc input {
    font-size: 14px;
}
.pro-desc-in p, .pro-desc-in li {
    font-size: 14px;
}
.log-btn a {
    font-size: 13px;
    padding: 8px 11px;
    margin-left: 3px;
}
.banner-left h2 {
    font-size: 28px;
}
section.home-banner {
    padding: 44px 0;
    background-size: 38% 100%;
}
.banner-left .form-group input {
    height: 48px;
    font-size: 14px;
    padding: 0 9px;
}
.banner-left .form-group select {
    font-size: 14px;;
    padding-right: 5px;
}
.banner-left .form-group button {
    padding: 0 17px;
    margin-left: 14px;
}
.banner-left .form-group {
    min-width: 127%;
}
h3 {
    font-size: 22px;
    margin-bottom: 20px;
}
section.top-category .col-md-2 {
    width: 33.33%;
    margin: 14px 0;
}
.inner-cta-slider h5 {  
    font-size: 14px;
    padding: 0 10px;
}
.inner-cta-slider a {
    margin: 13px auto 20px;
    padding: 8px 17px;
    font-size: 14px;
}
section.add-section {
    padding-bottom: 40px;
}
section.feature-category {
    padding: 27px 0 41px;
}
section.feature-category .col-md-4 {
    width: 100%;
    margin: 7px 0;
}
.feature-inner img {
    max-height: 171px;
    margin-left: auto;
}
.grass {
    margin-top: -20px;
}
section.trend-category {
    padding: 45px 0;
}
.afford-inner-left img {
    max-width: 110px;
}
.afford-inner-left h4 {
    font-size: 19px;
    padding-left: 60px;
}
.afford-inner-left h4::before {
    width: 29px;
}
.afford-inner-right a img {
    margin-right: 0;
}
.afford-inner-right a {
    padding: 13px 9px;
    font-size: 14px;
}
section.rntal-tools .rental-box p {
    font-size: 12px;
    line-height: 1.3;
}
.rentla-left .rental-box {
    padding: 11px 8px;
    max-width: 370px;
}
.rental-box h5 {
    margin: 8px 0;
    font-size: 16px;
}
section.rntal-tools .row {
    margin-top: 14px;
}
.rental-box img {
    max-width: 40px;
}
.rentla-left .rental-box {
    margin: 12px auto 0;
}
p {
    font-size: 15px;
}
section.testo-sec {
    margin-top: 0;
    padding: 37px 0 111px;
}
.tetsmonil-iner p {
    font-size: 14px;
    padding: 19px 15px 16px;
}
section.testo-sec h3 {
    margin-bottom: 24px;
}
footer {
    padding: 40px 0 0;
}
footer .col-md-3, footer .col-md-2, footer .col-md-4 {
    width: 50%;
    margin: 19px 0;
}
.copy-right {
    margin-top: 0;
}
div#navbarSupportedContent {
    position: absolute;
    left: 0;
    right: 0;
    top: 138px;
    z-index: 9;
    background: #fff;
    padding: 18px 0;
    border-radius: 10px;
}
.nav-heaader ul li:hover a::before, .nav-heaader ul li a.active::before {
display: none;
}
.nav-heaader ul li {
    margin: 7px 15px;
}
nav.navbar.navbar-expand-lg {
    position: static;
}
}
@media (max-width:767px)
{
    section.home-banner {
    background-image: none;
}
    .left-login {
    display: none;
}
section.fx-tols ul li span {
    font-size: 13px;
    padding: 8px 11px;
}
.right-login {
    height: auto;
    padding: 58px 14px 24px;
}
.innerpart-form.partner-dignup {
    max-height: initial;
}
p.aft-lgon {
    font-size: 14px;
    left: 15px;
    top: 21px;
}
.innerpart-form h3 {
    font-size: 22px;
}
.top-bar .col-md-6:first-child {
    width: 35%;
}
.left-top ul li a {
    font-size: 13px;
}
.nav-heaader ul li {
    margin: 7px 0;
}
.nav-heaader ul li a::before {
  opacity: 0;
}
.top-bar .col-md-6:last-child {
    width: 65%;
}
.grid span {
    padding: 6px ;
    font-size: 14px;
}
.grid span.active {
    padding: 6px 22px;
}
.right-filter .form-group select {
    padding: 10px 9px;
    min-width: 102px;
    font-size: 14px;
}
.breadcum {
    padding: 8px 0;
    margin-bottom: 23px;
}
.breadcum ul li {
    font-size: 13px;
}
.left-pro-slider .slider-nav .sinlg-nav-slide {
    padding: 0 4px;
}
.right-pro-desc {
    padding: 24px 0 0;
}
.quantity .form-group input {
    width: 85px;
}
ul#myTab li button {
    height: 45px;
           padding: 0 7px;
        font-size: 12px;
    margin-right: 13px;
        margin-right: 7px;
}
.pro-desc-in h5 {
    font-size: 17px;
    margin-bottom: 9px;
}
.right-pro-desc h3 {
    font-size: 20px;
}
.banner-left .form-group {
    min-width: 100%;
    flex-wrap: wrap;
}
section.top-category .col-md-2 {
    width: 50%;
    margin: 10px 0;
}
footer .col-md-3, footer .col-md-2, footer .col-md-4 {
    width: 100%;
    margin: 14px 0;
}
.footer-nav.pl-4 {
    padding-left: 0;
}

.left-top ul {
    padding: 0;
    margin: 0;
    display: flex;
    column-gap: 15px;
}
.top-bar .col-md-6 {
    width: 70%;
}
.top-bar .col-md-6:first-child {
    width: 30%;
}
.rentla-left .rental-box:last-child {
    left: 0;
}
a.navbar-brand img {
    max-width: 60px;
}
.container-fluid {
    flex-wrap: initial !important;
}
button.navbar-toggler {
    right: 14px;
}
.log-btn {
    padding-right: 46px;
    display: flex;
}
.log-btn a:last-child img {
    display: none;
}
.log-btn a {
    font-size: 12px;
    padding: 8px 8px;
    margin-left: 3px;
}
div#navbarSupportedContent {
    top: 118px;
}
.nav-heaader ul li a {
    font-size: 14px;
}
.banner-left h2 {
    font-size: 26px;
}
.banner-left .form-group button {
    padding: 8px 17px;
    margin-left: 0;
    width: 100%;
    margin-top: 11px;
}
.banner-left .form-group button::before {
    content: "Search";
}
.banner-left .form-group button i 
{
    display: none;
}
h3 {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 0;
}
.top-cat-inner img {
    max-width: 120px;
    width: 100%;
    max-height: 120px;
    object-fit: cover;
}
ul#myTab li button {
    height: 51px;
    padding: 0 10px;
    font-size: 14px;    
}
section.trend-category button.slick-arrow {
    top: -45px;
}
section.trend-category button.slick-prev.slick-arrow {
    right: 50px;
}
section.trend-category button.slick-arrow::before {
    width: 9px;
    height: 9px;
    left: 16px;
    top: 14px;
}
.image-warp img {
    max-height: 160px;
}
.image-warp {
    min-height: 205px;
}
.inner-cta-slider {
    margin: 0 6px;
}
.add-inner img {
    border-radius: 6px;
}
section.trend-category {
    padding: 38px 0;
}
section.add-section {
    padding-bottom: 24px;
}
section.feature-category {
    padding: 27px 0 34px;
}
.grass {
    margin-top: -17px;
}
.cat-items {
    margin-top: 29px !important;
}
.grass {
    display: none;
    margin-top: -17px;
}
.afford-inner-right {
    text-align: center;
    padding: 13px 0 15px;
}
section.afford-tools {
    padding: 18px 0;
}
.afford-inner-left h4 {
    font-size: 17px;
    padding-left: 19px;
}
.afford-inner-left h4::before {
    opacity: 0;
}
section.rntal-tools {
    padding: 32px 0 0;
}
p {
    font-size: 14px;
}
section.rntal-tools .col-md-4:nth-child(2) {
    order: 3;
}
.rentla-left.rental-right .rental-box:last-child {
    left: 0;
}
.rentla-center img {
    width: 100%;
    max-width: 260px;
    margin: 0 auto;
    display: table;
}
section.testo-sec {
    margin-top: -130px;
    padding: 37px 0 111px;
}
section.testo-sec h3 {
    margin-bottom: 21px;
    margin-top: 14px;
}
footer {
    padding: 30px 0 0;
}
.footer-nav ul li {
    margin-bottom: 11px;
}
.footer-nav h4, .left-footer h4 {
    font-size: 16px;
    margin-bottom: 14px;
}
}