@media (min-width: 1350px) {
  .container {
    width: 1320px; }
  h3.smaller {
    font-size: 40px; } }

@media (min-width: 1250px) {
  .material-block .material-slider .next {
    right: -25px; }
  .material-block .material-slider .prev {
    left: -25px; } }

@media (max-width: 1550px) {
  html {
    margin-top: -78px; }
  header {
    bottom: -76px; }
  .main-slider-block .customNavigation .btn.prev {
    left: 25%; }
  .main-slider-block .customNavigation .btn.next {
    right: 25%; }
  .main-slider-block .item-details {
    padding: 0 5%; }
  .second-header .menu > li > a {
    padding: 16px 0px 12px 0px; }
  .second-header .to-order .to-order-text {
    padding: 9px 10px 25px 90px; }
  .single-content.boxed {
    padding-top: 0px; }
    .single-content.boxed .wrapper {
      padding-top: 105px; }
  .single-content.full-width {
    padding-top: 95px; }
    .single-content.full-width .social-block {
      margin-bottom: 93px; } }

@media (max-width: 1350px) {
  header .header-row .header-contact .phone-number {
    font-size: 17px; }
  header .header-row .send-application p {
    max-width: 180px; }
  .main-slider-block .item .item-details {
    padding: 0 8%; }
    .main-slider-block .item .item-details .got-more {
      margin-top: 2em; }
  .main-slider-block .owl-carousel .owl-controls .owl-pagination {
    right: 100px;
    bottom: 15px; }
  .grid-category-title {
    font-size: 40px; }
  .products-slider-block .product-slider .customNavigation .next,
  .our-works-block .project-slider .customNavigation .next {
    right: 0px; }
  .products-slider-block .product-slider .customNavigation .prev,
  .our-works-block .project-slider .customNavigation .prev {
    left: 0px; } }

@media (max-width: 1200px) {
  html {
    margin-top: -58px; }
  header {
    bottom: -58px; }
    header .header-row .send-application {
      display: none; }
  .second-header {
    margin-top: 10px; }
    .second-header .to-order .to-order-text {
      background-position: 10px center;
      padding: 9px 10px 25px 50px; }
  .second-header .menu > li > a {
    margin-left: 15px; }
  .grid-category-title {
    font-size: 30px; }
  .category-grid-block .grid-element .banner-content .banner-inner ul,
  .category-grid-block .grid-element .banner-content .banner-inner .got-more {
    display: none; }
  .portfolio-element.small-size .banner-content .banner-inner h4 {
    font-size: 26px; }
  /* 	.single-content .owl-thumb-item{
		width: 25%;
		margin: 0;
		height: 90px;
	} */
  .single-content.full-width {
    padding-top: 75px; }
    .single-content.full-width .social-block {
      margin-bottom: 112px; }
  .single-content.boxed .wrapper {
    padding-top: 85px; }
  .products-block .product-banner {
    width: inherit; }
  .products-block .product-details {
    width: 100%; }
    .products-block .product-details table tr td {
      width: 100%;
      float: left;
      padding: 0; } 
.main-slider-block .customNavigation .btn.prev {
    left: 15%; }
  .main-slider-block .customNavigation .btn.next {
    right: 15%; }}

@media (max-width: 992px) {
  html {
    margin-top: 0px; }
  header {
    bottom: 0px; }
    header .header-row {
      position: relative;
      height: 113px; }
      header .header-row .tbs {
        position: absolute;
        left: 0;
        bottom: -25px;
        right: 0; }
        header .header-row .tbs .collapse {
          padding: 0; }
        header .header-row .tbs .menu > li:first-child a {
          /* padding-left: 0px !important; */ }
        header .header-row .tbs .menu > li:nth-last-child(1) a {
          /* padding-right:0px !important; */ }
      header .header-row .send-application {
        display: block;
        padding-right: 0px; }
  .second-header .custom-value:first-child {
    padding-right: 15px; }
  .second-header .custom-value:last-child {
    padding-left: 15px; }
  .second-header {
    margin-top: 30px;
    margin-bottom: 20px;
    position: initial;
    z-index: initial; }
  .main-slider-block .item .item-details {
    padding: 0 8%; }
    .main-slider-block .item .item-details .got-more {
      margin-top: 1em; }
  .main-slider-block .item .abs-pos {
    top: 28%; }
  .main-slider-block .owl-carousel .owl-controls .owl-pagination {
    right: 150px;
    bottom: 15px; }
  .service-list-block a {
    margin-bottom: 10px; }
  .category-grid-block .grid-element .banner-content {
    margin: 1em 2em; }
  .category-grid-block .grid-element .banner-content .banner-inner ul,
  .category-grid-block .grid-element .banner-content .banner-inner .got-more {
    display: none; }
  .category-grid-block .grid-element .banner-content .catalog-button {
    font-size: 12px; }
  .products-slider-block .product-slider .item .products-wrapper .product-btn {
    padding: 14px 0;
    width: 100%; }
  .breadcrumbs {
    padding: 30px 0 30px; }
  .project-slider .portfolio-element.small-size .banner-content .banner-inner h4 {
    font-size: 17px; }
  .project-slider .portfolio-element.small-size .banner-content .banner-inner .zoom-button {
    font-size: 9px;
    margin: 2px 7px; }
  .project-slider .portfolio-element.small-size .banner-content .banner-inner .btn-cus {
    font-size: 8px;
    padding: 4px 10px 5px; }
  /* 	.single-content .owl-thumb-item{
		width: 25%;
		margin: 0;
	} */
  .sngl-left {
    padding-right: 15px; }
  .single-content.full-width {
    padding-top: 45px; }
    .single-content.full-width .social-block {
      margin-bottom: 145px; }
  .single-content.boxed .wrapper {
    padding-top: 30px; }
    .single-content.boxed .wrapper .sngl-left {
      padding-right: 15px; }
  .material-details-block p {
    margin-top: 30px; }
  .single-content .custom-value {
    padding-left: 15px; }
  .footer .footer-logo {
    width: 100%; }
    .footer .footer-logo img {
      margin: auto; } 
      .calc-form__kitchens {
          flex-wrap: wrap;
      }
    .calc-form__checkbox {
        width: 50%;
    }
    .calc-form__kitchen {
        width: 50%;
        margin-bottom: 25px;
    }
    .calc-form__cols {
        flex-direction: column;
    }
    .calc-form__col {
        width: 100%;
        margin-bottom: 25px;
    }
	.main-slider-block .customNavigation .btn.prev {
    left: 8%; }
  .main-slider-block .customNavigation .btn.next {
    right: 8%; }
}


@media (max-width: 767px) {
  header .header-row .send-application {
    display: none; }
  header .header-row .logo img {
    max-width: 265px; }
  header .header-row .header-contact {
    text-align: right; }
  .main-slider-block .item .item-details .got-more {
    margin-top: 1em; }
  .main-slider-block .customNavigation .btn {
    margin-top: -15px;
    width: 30px;
    height: 30px;
    font-size: 24px;
    line-height: 30px; }
  .second-header .menu > li {
    width: 100%; }
    .second-header .menu > li a {
      padding: 5px 0px 6px 0px; }
  /*.category-grid-block .grid-element img {
    width: 100%; }*/
      .category-grid-block .grid-wrapper {
      padding-bottom: 34%;
  }
  .category-grid-block .grid-element .banner-content {
    margin: 2em 4em; }
  .category-grid-block .grid-element .banner-content .banner-inner ul,
  .category-grid-block .grid-element .banner-content .banner-inner .got-more {
    display: block; }
  .category-grid-block .grid-element .banner-content .catalog-button {
    font-size: 14px; }
  .category-grid-block .grid-element .banner-content .banner-inner ul li {
    width: 50%;
    float: left; }
  .pagination-block .pagination li {
    margin-right: 0px; }
    .pagination-block .pagination li:first-child {
      margin-right: 0px; }
    .pagination-block .pagination li:nth-last-child(1) {
      margin-right: 0px;
      margin-left: 0px; }
    .pagination-block .pagination li:nth-last-child(2) {
      margin-right: 0px; }
    .pagination-block .pagination li a {
      font-size: 14px;
      width: auto;
      height: auto; }
      .pagination-block .pagination li a i {
        font-size: 18px;
        line-height: 20px; }
  .single-content .bg-slider-thumb {
    height: 80px; }
  .single-content .owl-thumb-item {
    height: 80px; }
  .single-content.full-width .social-block {
    margin-bottom: 166px; }
  .single-content.boxed .wrapper .single-product-slider {
    margin-top: 10px; }
  .single-content.boxed .wrapper .owl-carousel .owl-item img {
    width: 100%; }
    .calc-form__item {
        width: 100%;
    }
    
}

@media (max-width: 480px) {
  header .header-row .header-contact {
    display: none; }
  header .header-row .logo {
    width: 100%;
    padding-right: 0px;
    float: left;
    margin-bottom: 30px; }
    header .header-row .logo img {
      margin: auto;
      max-width: 100%; }
  header .header-row .tbs {
    float: left;
    position: relative;
    left: initial;
    bottom: initial;
    right: initial; }
    header .header-row .tbs .menu > li {
      width: 100%; }
      header .header-row .tbs .menu > li a {
        padding-right: 0px;
        padding-left: 0px; }
  .main-slider-block .customNavigation .btn {
    margin-top: -15px;
    width: 30px;
    height: 30px;
    font-size: 24px;
    line-height: 30px; }
  .main-slider-block .item .abs-pos {
    top: 20%; }
  .main-slider-block .owl-carousel .owl-controls {
    display: none !important; }
  .second-header {
    margin-top: 0px; }
  .category-grid-block .grid-element .banner-content .banner-inner ul,
  .category-grid-block .grid-element .banner-content .banner-inner .got-more {
    display: none; }
  .products-wrapper img {
    width: 100%; }
  .footer .category-list {
    width: 50%; }
    .footer .category-list:nth-child(4n) {
      clear: none; }
    .footer .category-list:nth-child(2n+1) {
      clear: both; }
  .products {
    width: 100%; }
  .portfolio {
    width: 100%; }
    .portfolio img {
      width: 100%; }
  .pagination-block .pagination li {
    margin-right: 0px; }
    .pagination-block .pagination li:first-child {
      margin-right: 0px; }
    .pagination-block .pagination li:nth-last-child(1) {
      margin-right: 0px;
      margin-left: 0px; }
    .pagination-block .pagination li:nth-last-child(2) {
      margin-right: 0px; }
    .pagination-block .pagination li a {
      font-size: 10px;
      width: auto;
      height: auto; }
      .pagination-block .pagination li a i {
        font-size: 12px;
        line-height: 18px; }
  .single-content .bg-slider-thumb {
    height: 60px; }
  .single-content .owl-thumb-item {
    height: 60px; }
  .single-content.full-width {
    /* .social-block{
				margin-bottom: 78px;
			} */ }
  .single-content .single-product-slider .customNavigation .btn {
    font-size: 17px;
    line-height: 29px;
    margin-top: -15px;
    width: 30px;
    height: 30px; }
  .mdb-banner,
  .mdb-promotion {
    width: 100%;
    margin-bottom: 30px; }

    .window {
      width: 85%;
      padding: 10px;
    }
    .tbs .menu_child {
        width: 100%;
        padding: 0 10px 5px;
        border: none;
    }
    .tbs .item_main:hover > .menu_child {
      position: static;
    }
    .tbs .item_main.menu-item-has-children:hover:after {
      display: none;
    }
    .calc-form__kitchen {
        width: 100%;
    }
  }

@media (max-width: 380px) {
  .main-slider-block .item .abs-pos {
    top: 3%; }
  .service-list-block .service-list i {
    width: 55px !important; }
  .col-small {
    width: 100%; }
    .col-small a {
      margin: 10px auto;
      width: 100%;
      padding: 0 10%; }
  .category-grid-block .grid-element .banner-content .catalog-button {
    font-size: 10px; }
    .calc-form__materials-tables {
        display: flex;
    flex-wrap: wrap;
    }
    .calc-form__material {
        width: 100%;
        margin-bottom: 20px;
    }}
