@media only screen and (max-width: 1700px) {
/*product detail new design css css start*/
.product-detail-block .container.container-full-size {max-width: 1200px;}
.product-detail-block .container.container-full-size .product-info .breadcrumb {right: calc((100vw - 1329px) / 2);}
.product-detail-block .container.container-full-size .product-info h1 {right: calc((100vw - 1329px) / 2);}
/* .product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li {width: 70px;}
.product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li img {width: 70px;height: 70px !important;} */
.product-detail-block .container.container-full-size .product-info .ask-btn {margin-left: 2px;}
.other-product .container.container-full-size {max-width: 1200px;}
.product-detail-block .container.container-full-size .what-team-say {margin-left: 0;}
/*product detail new design css css end*/
}

@media only screen and (max-width:1600px){
  /*dropdown css start*/
  .navbar-nav .right-image-block {max-width: 420px;}
  .navbar-nav .sub-nav-block .sub-links ul {max-width: 200px;}
  .navbar-nav .dropdown-menu.sub-child {left: 355px;}
  /*dropdown css end*/
  footer {background-size: 55%;}
  /*quick search css start*/
  .quick-search-field i img {width: 69px;}
  .quick-search-field .form-control {font-size: 100px;height: 85px;padding-left: 90px;padding-top: 18px;}
  .quick-search-field #searchfetch {margin-left: 94px;}
  /*quick search css end*/
  /*error page css start*/
  .page-title-block.error h1 {max-width: 75%;}
  /*error page css end*/
  /*product detail new design css css start*/
  .product-detail-block .container.container-full-size .product-info .breadcrumb {right: calc((100vw - 1330px) / 2);}
  .product-detail-block .container.container-full-size .product-info h1 {right: calc((100vw - 1330px) / 2);}
   /*product detail new design css css end*/
  }
  
  @media only screen and (max-width:1440px){
  .site-header {padding: 30px 40px;}
  .site-header.scroll-header {padding: 19px 40px;}
  .banner-bottom-text {font-size: 28px; left: 55px;}
  .hero-slider.owl-theme .owl-dots {right: 55px;}
  .only-text-section .h3 {font-size: 34px;}
  .image-block-slider-text-section .section-title-block.pad-left {padding-left: 30px;}
  .image-block-slider-text-section .section-title-block.pad-right {padding-right: 30px;}
  .single-img-slider-text-section .section-title-block.pad-left {padding-left: 30px;}
  .single-img-slider-text-section .section-title-block.pad-right {padding-right: 30px;}
  .double-img-block-section .container {padding-left: 40px; padding-right: 40px;}
  footer {padding: 160px 55px 30px; margin-top: 0;}
  .header-search-block {margin-top: 0px;}
  /*dropdown css start*/
  /* .navbar-nav .dropdown-menu {height: 555px;} */
  .navbar-nav .sub-nav-block .sub-links, .navbar-nav .image-link-block .sub-links {padding-left: 35px;}
  .navbar-nav .image-link-block .sub-links {max-width: 30%;}
  .navbar-nav .sub-nav-block .sub-links.sublink-border-block {max-width: 50%;}
  .navbar-nav .sub-nav-block .sub-links ul{max-width: 50%;}
  .navbar-nav .sub-nav-block .sub-links ul+ul{margin-left: -18px;}
  .navbar-nav .sub-nav-block .sub-links h4+ul {max-width: 100%; padding-right: 10px;}
  .navbar-nav .image-link-block .sub-links ul {max-width: 100%;}
  .navbar-nav .image-link-block .right-image-block {max-width: 33.333333%; padding-right: 40px; margin-right: 0;}
  .navbar-nav .resources-block {padding-right: 20px;}
  .navbar-nav .dropdown-menu.sub-child {left: 355px; padding-left: 35px; max-width: inherit; margin: 0 !important;}
  .navbar-nav .dropdown-menu.sub-child ul {max-width: 200px;}
  .navbar-nav .right-image-block {max-width: 355px;}
  .site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu {top: 0;}
  .site-header.scroll-header .navbar-collapse {margin-top: 9px;}
  .site-header.scroll-header .secondary-logo {top: -5px;}
  .site-header.scroll-header .navbar-nav li a.nav-link {padding-bottom: 32px;}
  .site-header.scroll-header .navbar-nav .dropdown-menu {margin-top: 0;}
  .site-header.scroll-header .navbar-nav .dropdown-menu {padding-top: 40px;}
  .site-header.scroll-header .navbar-nav .sub-nav-block {top: 5px;}
  .site-header.scroll-header .navbar-nav .dropdown-menu.sub-child {top: 40px;}
  .site-header.result_hover::after {height: 708px;}
  .site-header.scroll-header .navbar-nav .dropdown-menu {height: 535px;}
  .site-header.scroll-header.result_hover::after {height: 582px;}
  .site-header.scroll-header .navbar-nav .large-nav.dropdown-menu {margin-top: -5px;}
  .site-header.scroll-header .header-search-block {margin-top: -10px;}
  /*dropdown css end*/
  /*product detail css start*/
  .product-info h1 {font-size: 50px;}
  .product-info ul.product-stickers li {width: 110px;}
  .product-info.pad-left {padding-left: 40px;}
  .product-info.pad-right {padding-right: 40px;}
  .height {max-height: 455px;}
  #summary-panel .summary-panel-inner {max-height: inherit;}
  .readmore-toggle-btn {margin-top: 10px;}
  /*product detail css end*/
  /*product listing css start*/
  .page-title-block.icon-title h1 i {width: 34px;}
  .product-view-block .img-box .brand-logo {left: 20px; top: 20px;}
  .product-view-block .product-title {font-size: 17px;}
  .all-products .product-view-block.large-single .img-box a::before {padding-top: calc(100% + 65px);}
  .product-page-heading .page-title-block h1 {text-indent: -2px;}
  .brand-title .page-title-block h1 {text-indent: -2px;}
  /*product listing css end*/
  /*news listing css start*/
  .news .col-20 {flex:0 0 25%; max-width: 25%;}
  /*news listing css end*/
  /*designer detail page css start*/
  .product-info .breadcrumb {right: calc((100vw - 1103px) / 2);}
  .product-info h1 {font-size: 50px;max-width: 569px;right: calc((100vw - 1103px) / 2);}
  /*designer detail page css end*/
  /*Product families css start*/
  .product-families {padding-left: 265px;}
  /*Product families css end*/
  /*quick search css start*/
  .quick-search-field i img {width: 59px;}
  .quick-search-field .form-control {font-size: 80px;height: 67px;padding-left: 80px;padding-top: 18px;}
  .quick-search-field #searchfetch {margin-left: 83px;}
  /*quick search css end*/
  /*contact us page css start*/
  .contact-page {margin-top: 0;}
  .contact-info {margin-bottom: 43px;}
  .contact-page h3 {font-size: 25px;}
  .contact-info h4 {font-size: 20px;}
  .contact-info {font-size: 16px;}
  /*contact us page css end*/
  /*error page css start*/
  .page-title-block.error h1 .icon {margin-left: 5px; margin-right: 5px;}
  .page-title-block.error h1 .icon img {width: 35px;}
  .page-title-block.error .h3 {margin-top: 20px;}
  /*error page css end*/
  /*filter css start*/
  .filter {margin-top: 40px;}
  .filter-list {padding: 5px 25px 0;}
  /*filter css end*/
  /*popup css start*/
  .custom-popup .select_mate {padding-bottom: 3px;}
  .custom-popup .modal-content .popup-left-block .title-block.lrg-text h2 {width: calc(100% - 75px);}
  /*popup css end*/
  /*product detail new design css css start*/
  .product-detail-block .container.container-full-size .product-info .breadcrumb {right: calc((100vw - 1279px) / 2);}
  .product-detail-block .container.container-full-size .product-info h1 {right: calc((100vw - 1279px) / 2);}
  /*product detail new design css css end*/
  }

  @media only screen and (max-width: 1300px) {
  /*product detail new design css css start*/
  .product-detail-block {padding-left: 40px; padding-right: 40px;}
  .product-detail-block .container.container-full-size .product-info .breadcrumb {right: 0;}
  .product-detail-block .container.container-full-size .product-info h1 {right: 0;}
  .product-detail-block .container.container-full-size .what-team-say p {font-size: 19px;}
   /*product detail new design css css end*/
  }

  
  @media only screen and (max-width:1199px){
  .site-header {padding: 30px 20px;}
  .site-header.scroll-header {padding: 19px 20px;}
  /*dropdown css start*/
  .navbar-nav .dropdown-menu {height: auto; min-height: inherit; padding-top: 80px;}
  .navbar-nav .dropdown-menu .first-child-menu {max-width: 160px;}
  .navbar-nav .dropdown-menu .first-child-menu ul li {margin-bottom: 15px;}
  .navbar-nav .dropdown-menu .first-child-menu ul li a.large-link {font-size: 20px;}
  .navbar-nav .sub-nav-block {width: calc(100% - 290px); padding-left: 0; padding-right: 0; left: 210px; top: 0;}
  .navbar-nav .sub-nav-block .sub-links, .navbar-nav .image-link-block .sub-links {padding-left: 25px;}
  .navbar-nav .dropdown-menu.sub-child {left: 200px; max-width: 70%; padding-left: 25px; margin-top: 0; height: calc(100% - 130px) !important;}
  .navbar-nav .sub-nav-block ul li, .navbar-nav .image-link-block .sub-links ul li {margin: 0 0 10px 0 !important;}
  .navbar-nav .sub-nav-block .sub-links li {margin-bottom: 0 !important; padding-bottom: 10px;}
  .navbar-nav .sub-nav-block .sub-links ul {max-width: 200px; margin-top: 0;}
  .navbar-nav .sub-nav-block .sub-links ul + ul .sub-child {max-width: 50%;}
  .navbar-nav .sub-nav-block .sub-links ul+ul{margin-left: 0;}
  .navbar-nav .right-image-block {max-width: 255px;}
  .navbar-nav .right-image-block li {margin-bottom: 10px;}
  .navbar-nav .right-image-block h4 {margin-bottom: 10px;}
  .navbar-nav .dropdown-menu.sub-child:after {top: 90px; min-height: 230px;}
  .navbar-nav .dropdown-menu.sub-child {top: 80px;}
  .site-header.result_hover::after {min-height: inherit;height: 600px;}
  .site-header.scroll-header.result_hover:after {height: 472px;}
  .navbar-nav .dropdown-menu.sub-child ul {max-width: 150px;}
  /*dropdown css end*/
  .banner-bottom-text {left: 35px; font-size: 22px;}
  .banner-bottom-text b {font-size: 40px;}
  .hero-slider.owl-theme .owl-dots {right: 35px;}
  .large-image-slide {width: calc(100% - 100px);}
  .image-thumb-slide.owl-theme .owl-dots {bottom: -45px;}
  .single-img-slider-text-section .section-title-block.pad-right {padding-right: 30px;}
  .footer-info-right {margin-right: 0;}
  .newsletter-flyer {width: 320px; right: -320px;}
  footer {padding: 60px 35px 30px;}
  .navbar-nav .img-ratio {min-height: 215px;}
  .navbar-nav .right-image-block.right-small-image .img-ratio {min-height: 210px; max-height: 210px;}
  .navbar-nav .right-image-block .img-ratio {min-height: 215px;}
  .site-header.scroll-header .navbar-nav .dropdown-menu {height: 425px;}
  /*product detail css start*/
  .product-info.pad-left {padding-left: 0;}
  .product-info.pad-right {padding-right: 0;}
  .product-info h2 {margin-bottom: 20px;}
  .product-info ul {margin-bottom: 20px;}
  .product-info p {margin-bottom: 20px;}
  .accordion .card {margin-bottom: 20px;}
  .accordion .card-header .accordion-toggle {font-size: 18px;}
  .height {max-height: 466px;}
  /*product detail css end*/
  /*product listing css start*/
  .page-title-block {margin-bottom: 20px;}
  .page-title {margin-top: 20px; margin-bottom: 20px;}
  /* .product-view-block.large-single .img-box a::before {padding-top: calc(100% + 70px);} */
  .product-view-block .img-box .brand-logo {left: 15px;top: 17px;}
  .brand .product-view-block .img-box {margin-bottom: 10px;}
  .brand .product-view-block.large-single .img-box a::before {padding-top: calc(100% + 11px);}
  .product-view-block .hover-text {font-size: 15px;}
  .product-view-block .img-box.vertical a::before {padding-top: calc(200% + 99px);}
  .all-products .product-view-block.large-single .img-box a::before {padding-top: calc(100% + 58px);}
  /*product listing css end*/
  /*news listing css start*/
  .news .col-20 {flex:0 0 33.33%; max-width: 33.33%;}
  /*news listing css end*/
  /*designer detail page css start*/
  .other-product .container .col-10 {flex: 0 0 20%;max-width: 20%;}
  .product-info .breadcrumb {right: calc((100vw - 986px) / 2);}
  .product-info h1 {font-size: 50px;max-width: 480px;right: calc((100vw - 986px) / 2);}
  /*designer detail page css end*/
  /*Product families css start*/
  .product-families {padding-left: 200px;}
  /*Product families css end*/
  /*quick search css start*/
  .quick-search-field {margin-top: 40px;}
  .quick-search-field i img {width: 48px;}
  .quick-search-field .form-control {font-size: 65px;height: 56px;padding-left: 55px;padding-top: 13px;}
  .quick-search-field #searchfetch {margin-left: 57px;}
  /*quick search css end*/
  /*about us page css start*/
  .about-us .double-img-block-section .h3 {font-size: 25px;}
  .about-us .double-img-block-section .overlay-text {top: 30px; left: 30px; right: 30px;}
  .about-us .double-img-block-section .overlay-text h3 {font-size: 25px;}
  /*about us page css end*/
  /*error page css start*/
  .page-title-block.error {margin-bottom: 0;}
  /*error page css end*/
  /*filter css start*/
  .filter .nav-tabs .nav-item {margin-right: 25px;}
  .filter-list li {margin-right: 20px;}
  .single-filter-list li  {margin-right: 20px;}
  .sort-filter a {margin-left: 20px;}
  /*filter css end*/
  /*user login sign up css start*/
  .input-field-group label {font-size: 20px; top: 10px;}
  /*user login sign up css end*/
  /*contact page css start*/
  .contact-form .bdr-right {padding-right: 30px;}
  /*contact page css end*/
  .product-detail-block {padding-left: 20px;padding-right: 20px;}
  .product-detail-block .container.container-full-size .what-team-say .team-says-content {width: calc(100% - 150px);}
  .product-detail-block .container.container-full-size .what-team-say .team-says-content p {font-size: 16px;}
  .product-detail-block .container.container-full-size .what-team-say.image-right p {padding-right: 15px;}
  .product-detail-block .container.container-full-size .what-team-say.image-left p {padding-left: 15px;}
  .product-detail-block .container.container-full-size .what-team-say img {max-width: 150px;}
  }

  @media only screen and (min-width: 992px) {
    .navbar-nav .sub-nav-block {
      display: flex !important;
    }

    .navbar-nav .dropdown-menu.sub-child {
      display: flex !important;
      background-color: #e6e6e8;
    }
  }
  
  @media only screen and (max-width:991px){
    .navbar-nav .dropdown-menu li.dropdown-submenu a.dropdown-item{
      display: inline-block;
      width: max-content;
    }
  .site-header {padding: 15px 20px;}
  .site-header .secondary-logo {width: 70px; left: 0;}
  #nav-icon {margin-left: auto; margin-top: 2px;}
  .site-header .navbar-collapse {position: absolute;top: 0;background-color: #e6e6e8;left: -35px;right: -35px;padding: 70px 35px 10px;margin: -15px 0 0 0; width: auto; height: calc(100vh - 70px); overflow-y: auto; z-index: -1;}
  .site-header .navbar-nav li {margin: 5px 0 0 0; padding-bottom: 0; padding-right: 0; position: relative;}
  .site-header.scroll-header .secondary-logo {top: 0; bottom: -3px;}
  .site-header.scroll-header .navbar-collapse {top: 100%; padding-top: 10px; margin-top: 23px;}
  .site-header.scroll-header .navbar-nav li ul.dropdown-menu li .dropdown-menu {top: 0;}
  .site-header .navbar-nav li .mobile-menu {display: block; position: absolute; right: 0; top: 0px; width: 30px; text-align: right; height: 27px; line-height: 30px; padding-right: 5px;}
  .navbar-nav .dropdown-menu .first-child-menu li:first-child {margin-top: 6px;}
  .header-mobile-btn {display: block;position: absolute;right: 60px;top: 5px;height: 23px;line-height: 29px;text-transform: capitalize;}
  .banner-bottom-text {font-size: 20px;}
  .banner-bottom-text b {font-size: 35px;}
  .only-text-section .content-block {max-width: 100%;}
  .only-text-section .h3 {font-size: 30px;}
  .image-block-slider-text-section .section-title-block.pad-left {padding-left: 0;}
  .single-img-slider-text-section .section-title-block.pad-right {padding-right: 0;}
  .double-img-block-section .container {padding-left: 15px;padding-right: 15px;}
  footer {padding: 60px 35px 30px;}
  .height {max-height: 271px;}
  /*dropdown css start*/
  .navbar-nav .dropdown-menu {min-height: inherit; max-height: inherit;}
  .site-header.scroll-header::after {display: block;}
  .site-header.scroll-header .navbar-nav .dropdown-menu {margin-top: 0; padding-top: 0;}
  .site-header.scroll-header .navbar-nav li a.nav-link {padding-bottom: 0;}
  .site-header .navbar-nav li a.nav-link {font-size: 18px; padding: 0; margin: 0; display: inline-block;}
  .site-header .navbar-nav li a.nav-link .navigation-icon {margin-bottom: 8px; display: block;}
  .site-header .navbar-nav li ul.dropdown-menu {padding: 12px 20px; min-height: inherit; display: none;}
  .site-header .navbar-nav li ul.dropdown-menu:before, .site-header .navbar-nav li ul.dropdown-menu:after {display: none;}
  .site-header .navbar-nav li ul.dropdown-menu li {flex-wrap: wrap;}
  .site-header .navbar-nav li ul.dropdown-menu li a.nav-link {font-size: 17px; margin-top: 0;}
  .site-header .navbar-nav li ul.dropdown-menu li a.nav-link:after {display: none;}
  .site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu {position: relative; left: 0; max-width: 100%; top: 0; padding: 12px 0 8px; border-radius: 0; margin-bottom: 10px; opacity: 1; visibility: visible;}
  .site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li {margin-bottom: 10px;}
  .site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li a.nav-link {font-size: 15px;}
  .site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li .dropdown-menu {left: 0; margin-top: 5px;}
  .site-header .navbar-nav li ul.dropdown-menu li .dropdown-menu li a.nav-link {padding: 0 15px;}
  .site-header ul.navbar-nav > li > ul.dropdown-menu.toggle-class, .site-header ul.navbar-nav > li > ul.dropdown-menu.toggle-class > ul.dropdown-menu, .site-header ul.navbar-nav > li > ul.dropdown-menu > li > ul.dropdown-menu.toggle-class > ul.dropdown-menu {display: block; opacity: 1; visibility: visible;}
  /*dropdown css start*/
  .navbar-nav .dropdown-menu {padding: 10px 15px 10px; height: auto !important; display: none !important; margin-top: 0 !important;}
  .navbar-nav .dropdown-menu.activemenu {display: block!important; opacity: 1; visibility: visible;}
  .navbar-nav .dropdown-menu .first-child-menu {max-width: 100%; background-color: #f2f2f2;}
  .navbar-nav .sub-nav-block {width: 100%;left: 0;position: relative; top: 0;}
  .navbar-nav .sub-nav-block .sub-links, .navbar-nav .image-link-block .sub-links {max-width: 100%; padding: 0; margin: 0; border: 0;}
  .navbar-nav .right-image-block {max-width: 100%; margin-top: 20px;}
  .navbar-nav .right-image-block h4 {margin-bottom: 10px;}
  .navbar-nav .right-image-block ul {max-width: 100%;}
  .navbar-nav .dropdown-menu.sub-child {left: 0; border: 0; padding: 15px !important; max-width: 100%;}
  .navbar-nav .sub-nav-block .sub-links ul {max-width: 100%; margin-bottom: 10px;}
  .navbar-nav .sub-nav-block .sub-links.sublink-border-block {max-width: 100%; margin-bottom: 20px;}
  .navbar-nav .dropdown-menu.sub-child ul {max-width: 100%;}
  .navbar-nav .dropdown-menu.sub-child ul+ul {margin-top: 10px; margin-left: 0;}
  .navbar-nav .right-image-block .btn-custom {width: 100%; margin-top: 10px; margin-bottom: 15px; float: none;}
  .navbar-nav .image-link-block .right-image-block {max-width: 100%;}
  .navbar-nav .image-link-block {margin: 0; padding-left: 0; padding-right: 0;}
  .navbar-nav .dropdown-menu.sub-child:after {display: none;}
  .navbar-nav .sub-nav-block .sub-links ul + ul .sub-child {max-width: 100%; padding: 15px !important;}
  .navbar-nav .dropdown-menu .first-child-menu ul li:last-child {margin-bottom: 0 !important;}
  .navbar-nav .image-link-block .right-image-block {padding-right: 0; margin: 0 0 25px 0;}
  .navbar-nav .dropdown-menu:after {display: none;}
  .header-search-block {margin-top: 0;}
  .site-header.scroll-header .header-search-block {margin-top: 0;}
  .header-search-block .header-search-menu-section.seacrh_active {position: fixed;top: 0; left: 0; right: 0; z-index: 9;padding: 50px 34px 20px 34px;height: 100%;}
  .header-search-block .close-btn-serach {display: block;position: absolute;right: 47px;top: 90px;font-size: 24px;z-index: 9;cursor: pointer;}
  /*dropdown css end*/
  /*product detail css start*/
  .product-info h1 {font-size: 45px;}
  #summary-panel .summary-panel-inner {max-height: inherit;}
  .readmore-toggle-btn {margin-top: 14px;}
  .product-detail-block .container.container-full-size .product-color-option ul {grid-template-columns: repeat(3, 1fr);grid-column-gap: 5px;}
  /*product detail css end*/
  /*product listing css start*/
  .page-title-block.icon-title {margin-bottom: 0;}
  .page-title-block {margin-bottom: 0;}
  .page-title-block br {display: none;}
  .page-title-block .btn-custom {margin-left: 0; margin-top: 15px;}
  .product-listing-block .col-20 {flex:0 0 50%; max-width: 50%;}
  .product-listing-block .col-20.tab-full-col {flex:0 0 100%; max-width: 100%;}
  .product-listing-block .col-40 {flex:0 0 100%; max-width: 100%;}
  .product-listing-block .col-60 {flex:0 0 100%; max-width: 100%;}
  .product-listing-block .col-40 {flex:0 0 100%; max-width: 100%;}
  .product-listing-block .col-80 {flex:0 0 100%; max-width: 100%;}
  /*product listing css end*/
  /*designer detail page css start*/
  .product-info.designer h2 {font-size: 25px;}
  .other-product .container .col-10 {flex: 0 0 25%;max-width: 25%;}
  .product-info .breadcrumb {right: calc((100vw - 762px) / 2);}
  .product-info h1 {right: calc((100vw - 762px) / 2); font-size: 45px;min-width: calc((100vw + 598px) / 2);}
  /*designer detail page css end*/
  /*Product families css start*/
  .product-families {padding-left: 0;}
  /*Product families css end*/
  /*quick search css start*/
  .quick-search-field i img {width: 30px;}
  .quick-search-field .form-control {font-size: 38px;height: 32px;padding-left: 39px;padding-top: 8px; padding-right: 35px;}
  .quick-search-field #searchfetch {margin-left: 40px;}
  .quick-search-field #searchfetch li {font-size: 16px;}
  /*quick search css end*/
  /*contact us page css start*/
  .contact-page {margin-top: 30px;}
  .contact-form .bdr-right {padding-right: 15px; border: 0;}
  /*contact us page css end*/
  /*about us page css start*/
  .about-us .double-img-block-section .overlay-text p {max-width: 100%;}
  /*about us page css end*/
  /*general page css start*/
  .general-page .single-img-slider-text-section .section-title-block.pad-top {padding-top: 40px;}
  /*general page css end*/
  /*error page css start*/
  .page-title-block.error h1 .icon {margin-top: -17px;}
  .page-title-block.error h1 .icon img {width: 30px;}
  /*error page css end*/
  /*filter css start*/
  .filter {display: flex; flex-wrap: wrap;}
  .filter .nav-tabs {order: 2; width: 100%;}
  .filter .tab-content {order: 3;}
  .filter-list {padding: 2px 20px 0;margin-left: 0;flex-wrap: wrap;}
  .filter-list li {margin-right: 10px;}
  .single-filter-list li  {margin-right: 10px;}
  .sort-filter a {margin-left: 10px;}
  .filter.with-sort-by .sort-filter {position: relative; top: auto; margin-bottom: 10px; order: 1; margin-left: 0;}
  .seleted-filter {order: 3;}
  .seleted-filter ul {margin: 0;}
  .seleted-filter ul li {margin-right: 10px; padding: 7px 18px 4px;}
  .seleted-filter ul li a {margin-right: 5px;}
  /*filter css end*/
  /*user login sign up css start*/
  .user-form-block .form-group {padding-bottom: 20px;}
  /*user login sign up css end*/
  /*popup css start*/
  .custom-popup .modal-content .popup-left-block .title-block h2 {width: calc(100% - 105px);}
  /*popup css end*/
  }
  
  @media only screen and (max-width:767px){
  /*dropdown css start*/
  .navbar-nav .image-link-block .right-image-block {padding: 0 15px 15px; margin-top: 10px; margin-right: 0;}
  .navbar-nav .image-link-block .sub-links {padding: 10px 15px 0 15px;}
  .navbar-nav .resources-block {margin-top: 10px;margin-bottom: 10px;}
  #nav-icon {margin-top: 6px;}
  /*dropdown css end*/
  .home-banner-block video {width: 100%;height: auto;object-fit: cover;min-height: 400px;}
  .home-banner-block .hero-slider.owl-carousel .owl-item img {height: auto; min-height: 400px;}
  .image-block-slider-text-section .section-title-block.pad-right, .image-block-slider-text-section .section-title-block.pad-left {margin-bottom: 20px;}
  .image-thumb-slide.left.owl-theme .owl-dots {right: 0; left: auto;}
  .single-img-slider-text-section .section-title-block.pad-left, .single-img-slider-text-section .section-title-block.pad-right {padding: 0; margin-top: 20px;}
  .animated-mouse-icon {bottom: 6px;}
  .double-img-block-section .img-block-col {margin: 10px 0;}
  .large-slider-text-section .slider-overlay-text {padding: 0 35px;}
  .double-img-block-section {overflow: hidden;}
  .only-text-section .h3 {font-size: 25px;}
  footer {padding-top: 35px;}
  .footer-text {margin-top: 25px;}
  .footer-get-in-touch {padding: 30px 0 0 0;}
  .footer-info-right {max-width: 100%;}
  .shape-1, .shape-2, .shape-3, .shape-4, .shape-5, .shape-6, .shape-7 {display: block;}
  .shape-2 {background-position: 2% top;background-size: 62%;}
  .shape-4 {background-position: 20% bottom; background-size: 100%;}
  .shape-5 {background-position: -40% top; background-size: 40%;}
  .shape-6 {background-position: right bottom;}
  .full-body-bg {display: none;}
  /*product detail css start*/
  .product-info {margin-top: 45px;}
  .height {max-height: inherit;}
  #summary-panel .summary-panel-inner {max-height: inherit;}
  .other-product.productFamilySection.firstBlock {margin-top: 50px;}
  .other-product.productFamilySection {margin-top: 8px;}
  .product-detail-block .container.container-full-size .product-color-option ul {grid-template-columns: repeat(6, 1fr);}
  /*product detail css end*/
  /*designer detail page css start*/
  .other-product.pad-t40 {padding-top: 0;}
  .product-info .breadcrumb {right: 0; width: 100%;}
  .product-info h1 {right: 0;font-size: 40px;width: 100%;max-width: 100%; min-width: inherit; white-space: normal;}
  .product-info.listing-detail h1 {margin-bottom: 15px;padding-top: 5px;}
  .what-team-say.desktop {display: none;}
  .what-team-say.mobile {display: block;}
  /*designer detail page css end*/
  /*brand detail page css start*/
  .what-team-say {max-width: 100%;margin-top: 30px;}
  .other-product.pad-lr65 {padding-left: 0; padding-right: 0;}
  .what-team-say p {font-size: 18px;}
  /*brand detail page css end*/
  /*contact us page css start*/
  .contact-info {margin-bottom: 30px;}
  .contact-page h3 {font-size: 22px;}
  .contact-info h4 {font-size: 18px;}
  .contact-form {margin-top: 15px;}
  .contact-form .capcha {margin-bottom: 15px;}
  /*contact us page css end*/
  /*about us page css start*/
  .about-us .double-img-block-section .h3 {font-size: 20px;}
  .about-us .double-img-block-section .overlay-text h3 {font-size: 20px;}
  .about-us .double-img-block-section .img-block-col {margin-top: 30px;}
  .about-us .full-img-block .h1 {left: 25px; bottom: 15px;}
  .career-info-block p {margin-bottom: 20px;}
  /*about us page css end*/
  /*error page css start*/
  .page-title-block.error h1 {max-width: 100%;}
  .page-title-block.error .h3 {margin-top: 0;}
  /*error page css end*/
  /*general page css start*/
  .general-page .single-img-slider-text-section .section-title-block.pad-top {padding-top: 0;}
  .general-page .only-text-section .h3 {font-size: 25px;}
  /*general page css end*/
  /*filter css start*/
  .filter {margin-top: 60px;}
  .filter-list {padding: 7px 13px 6px;margin-left: 0;border-radius: 5px;}
  .single-filter-list {order: 2;}
  .sort-filter {width: 100%; margin: 25px 0 17px 0; order: 1;}
  /*filter css end*/
  /*popup css start*/
  .custom-popup .modal-content .close-btn {color: #ffffff;}
  .custom-popup .modal-content .popup-left-block {border-radius: 15px 15px 0 0; padding: 23px 30px 20px 25px;}
  .custom-popup .modal-content .popup-left-block .p4-logo {width: 70px;margin-top: -4px;margin-left: auto;margin-right: 13px;}
  .custom-popup .modal-content .popup-right-block {padding: 23px 30px 20px 25px;}
  .custom-popup .select_mate {padding-bottom: 8px;}
  /*popup css end*/
  /*custom solution css start*/
  .custom-solution-top {padding-top: 0;}
  /*custom solution css end*/  
  /*product detail new design css start*/
  .product-detail-block .container.container-full-size #summary-panel .summary-panel-inner {max-width: 100%;}
  .product-detail-block .container.container-full-size .product-info .accordion {max-width: 100%; margin-top: 40px;}
  .product-detail-block .container.container-full-size .product-info ul li {margin-bottom: 15px;}
  .product-detail-block .container.container-full-size .what-team-say.desktop-block {display: none;}
  .product-detail-block .container.container-full-size .what-team-say.mobile-block {display: flex;}
  /*product detail new design css end*/
  }
  
  @media only screen and (max-width: 679px){
  .site-header {padding: 15px 0;}
  .navbar-brand img {max-width: 185px;}
  .site-header .secondary-logo {bottom: -1px;}
  .site-header.scroll-header {padding: 15px 0 26px; background-color: rgba(245,245,245,0.8);}
  .header-search-block .header-search-menu-section.seacrh_active {padding: 50px 14px 20px 14px;}
  .header-search-block .close-btn-serach {right: 26px;}
  .banner-bottom-text {left: 20px; bottom: 20px;}
  .banner-bottom-text {font-size: 18px;}
  .banner-bottom-text b {font-size: 25px;}
  .hero-slider.owl-theme .owl-dots {bottom: 20px; right: 20px;}
  .animated-mouse-icon {bottom: -8px;}
  .only-text-section .h3 {font-size: 20px;}
  .large-image-slide {width: 100%;}
  footer {padding: 45px 15px 20px;}
  .newsletter-flyer {width: 250px;right: -250px;padding: 18px 30px 18px 18px;}
  .newsletter-flyer .h4 {font-size: 20px;}
  .newsletter-flyer p {padding-right: 29px;margin: 60px 0 0 0;}
  /*product listing css start*/
  .inner-wrapper.pad-lr65 {padding-left: 0; padding-right: 0;}
  .page-title {margin-bottom: 0;}
  /*product listing css end*/
  /*designer detail page css start*/
  .other-product .product-view-block {margin-bottom: 20px;}
  .other-product .container .col-10 {flex: 0 0 33.33%;max-width: 33.33%;}
  .what-team-say p {font-size: 16px;}
  /*designer detail page css end*/
  /*popup css start*/
  .custom-popup .modal-content .popup-left-block .title-block {width: calc(100% - 85px);}
  .custom-popup .modal-content .popup-left-block .title-block h2 {width: 100%;}
  /*popup css end*/
  .product-detail-block {padding-left: 0;padding-right: 0;}
  }
  
  @media only screen and (max-width:575px) {
  /*product listing css start*/
  .product-info h1 {font-size: 40px;}
  .page-title-block.icon-title h1 i {width: 28px;}
  .product-listing-block .col-20 {flex: 0 0 100%;max-width: 100%;}
  /*product listing css end*/
  /*quick search css start*/
  .quick-search-field i img {width: 22px;}
  .quick-search-field .form-control {font-size: 27px;height: 25px;padding-left: 29px;}
  .quick-search-field #searchfetch {margin-left: 0; margin-top: 5px;}
  .quick-search-field #searchfetch li {font-size: 15px;}
  /*quick search css end*/
  /*general page css start*/
  .general-page .only-text-section .h3 {font-size: 20px;}
  /*general page css end*/
  /*filter css start*/
  .filter .nav-tabs .nav-item {margin-right: 10px;}
  /*filter css end*/
  /*user login sign up css start*/
  .input-field-group input {height: 40px;}
  .input-field-group label {font-size: 16px;top: 9px;}
  /*user login sign up css end*/
  /*popup css start*/
  .custom-popup .modal-content .popup-left-block {border-radius: 15px 15px 0 0; padding: 23px 30px 17px 18px;}
  .custom-popup .modal-content .popup-left-block .p4-logo {width: 60px;}
  .custom-popup .modal-content .popup-right-block {padding: 23px 18px 17px 18px;}
  /*popup css end*/
  /*product detail new design css start*/
  .product-detail-block .container.container-full-size .product-color-option ul {display: grid !important; grid-template-columns: repeat(4, 1fr); grid-column-gap: 10px;}
  .product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li {margin-right: 0; width: 100%;}
  .product-detail-block .container.container-full-size .product-info .card-body .product-color-option ul li img {margin: auto; width: 100%; height: auto !important;}
  /*product detail new design css end*/
  }
  
  @media only screen and (max-width:479px){
  .navbar-brand img {max-width: 165px;}
  .page-title-block.icon-title h1 i {width: 20px;}
  /*designer detail page css start*/
  .product-info h1 {font-size: 28px;}
  .other-product .container .col-10 {flex: 0 0 50%;max-width: 50%;}
  /*designer detail page css end*/
  /*error page css start*/
  .page-title-block.error h1 .icon {margin-top: -10px; margin-left: 0; margin-right: 0;}
  .page-title-block.error h1 .icon img {width: 20px;}
  /*error page css end*/
  /*popup css start*/
  .custom-popup.forgot .modal-dialog {max-width: 320px;}
  /*popup css end*/
  .product-detail-block .container.container-full-size .what-team-say .team-says-content {width: 100%; margin-bottom: 20px;}
  .product-detail-block .container.container-full-size .what-team-say.image-right p {padding-right: 0;}
  .product-detail-block .container.container-full-size .what-team-say.image-left p {padding-left: 0;}
  .product-detail-block .container.container-full-size .what-team-say img {max-width: 100%;}
  }

  @media only screen and (max-width: 370px) {
  /*product detail new design css start*/
  .product-detail-block .container.container-full-size .product-color-option ul {grid-template-columns: repeat(3, 1fr);}
  /*product detail new design css end*/
  }
  