@media screen and (max-width: 1199px) and (min-width: 320px){



/*===============ГЛАВНАЯ СТРАНИЦА=============*/


.header_content_uppart_logo > a:nth-child(1) > img:nth-child(1) {
  max-width: 180px;
}

.header_content_uppart_info > p:nth-child(2) {
  display: none;
}

.header_content_uppart_info h3 {
  font-size: 1rem;
  margin-bottom: 0;
  max-width: 150px;
  line-height: 18px;
}

.header_content_uppart_button {
  font-size: 0.75rem;
  max-width: 150px;
  padding-top: 13px;
  padding-bottom: 13px;
  line-height: 1.55;
}

.header_content_downpart_navmenu_list {
  column-gap: 30px;
  flex-wrap: wrap;
  row-gap: 10px;
}

.header_content_downpart_navmenu_list_item a {
  padding: 0;
}

.header_content_uppart_info {
  max-width: 150px;
}

.header_content_uppart_phone > img:nth-child(1) {
  display: none;
}

.header_content_downpart_navmenu {
  padding-top: 15px;
  padding-bottom: 15px;
}



.firstsec_mainpage_content_rightpart > img:nth-child(1) {
  max-width: 120px;
}

.firstsec_mainpage_content_rightpart h3 {
  font-size: 1.625rem;
}

.firstsec_mainpage_content_rightpart p {
  padding-left: 0;
}

.firstsec_mainpage_content_btn {
  margin-top: 30px;
  max-width: 364px;
  padding-top: 19px;
  padding-bottom: 19px;
}

.firstsec_mainpage_content_promo_list_item:nth-child(3) > img:nth-child(1) {
  margin-top: 0;
  max-width: 310px;
}

.firstsec_mainpage_content_promo_list {
  padding-left: 10px;
  padding-right: 10px;
}

.firstsec_mainpage_content_leftpart_vertline {
  max-width: 14px;
  width: 100%;
}



.productionsec_mainpage_content_list_item:nth-child(3) img {
  top: 0;
}

.productionsec_mainpage_content_list_item_content {
  padding-left: 30px;
  padding-right: 35px;
  padding-top: 35px;
  padding-bottom: 35px;
  max-width: 261px;
}

.productionsec_mainpage_content_list_item_content_vertline {
  width: 10px;
  height: 174px;
  max-width: 10px;
  width: 100%;
}

.productionsec_mainpage_content_list_item_content_links a {
  max-width: 250px;
}

.productionsec_mainpage_content_list {
  column-gap: 50px;
}

.productionsec_mainpage_content_list_item {
  max-width: 259px;
  width: 100%;
}

.productionsec_mainpage_content_list_item_content_vertline {
  padding-top: 0px;
}

.productionsec_mainpage_content_list_item_content {
  margin-top: 70px;
}

.productionsec_mainpage_content_list_item:nth-child(2) {
  max-width: 170px;
}

.productionsec_mainpage_cards_item h3 {
  font-size: 1.75rem;
}

.productionsec_mainpage_cards_item {
  max-width: 260px;
}

.productionsec_mainpage_cards_item p {
  font-size: 0.875rem;
}


.schemesec_mainpage_content_list_item {
  max-width: 220px;
}

.schemesec_mainpage_content_list_item p {
  font-size: 0.875rem;
}

.schemesec_mainpage_content_cards_item p {
  font-size: 0.875rem;
}

.schemesec_mainpage_content_cards_item h3 {
  font-size: 1.75rem;
}

.schemesec_mainpage_content_cards_item {
  max-width: 300px;
}

.getpricesec_mainpage_content {
  max-width: 620px;
}

.getpricesec_mainpage_content p {
  font-size: 1.25rem;
}


.navcardssec_mainpage_content_item {
  max-width: 300px;
}

.navcardssec_mainpage_content_item p {
  font-size: 0.875rem;
}

.navcardssec_mainpage_content_item > img:nth-child(1) {
  width: 100%;
}


.onecallsec_mainpage_content img {
  left: 27%;
}

.contactssec_mainpage_content_video {
  column-gap: 15px;
  display: flex;
  flex-wrap: wrap;
}

.contactssec_mainpage_content_video_item {
  max-width: 460px;
}

.contactssec_mainpage_content_video_item p {
  font-size: 1rem;
}

.socialnetworks p {
  font-size: 1.125rem;
}

.socialnetworks h3 {
  font-size: 2rem;
}

.socialnetworks_messengers_item {
  max-width: 596px;
}

.contactssec_mainpage_content_video_item:nth-child(1) > iframe:nth-child(1) {
  width: 100%;
}

.requestsec_mainpage_content h3 {
  font-size: 2.375rem;
}

.requestsec_mainpage_content_form input {
  max-width: 217px;
}

.requestsec_mainpage_content_form {
  justify-content: center;
}

.requestsec_mainpage_content p {
  font-size: 0.875rem;
  max-width: 780px;
  text-align: center;
}


.footer_content_navmenu_list {
  column-gap: 30px;
  flex-wrap: wrap;
  row-gap: 10px;
}

.footer_content_navmenu_list_item > a:nth-child(1) {
  padding: 0;
}

.footer_content_navmenu {
  padding-top: 15px;
  padding-bottom: 15px;
}




/*===============СТРАНИЦА КАТАЛОГ=============*/

.firstsec_catalogpage {
  padding-top: 0 !important;
}

.catalogsec_catalogpage_content:nth-child(1) > h3:nth-child(1) {
  font-size: 2.438rem;
}

.catalogsec_catalogpage_content:nth-child(1) > p:nth-child(2) {
  font-size: 1.375rem;
}


.choicesec_catalogpage_content {
  padding-top: 90px;
}

.choicesec_catalogpage_content h3 {
  font-size: 2.438rem;
}

.choicesec_catalogpage_content p {
  font-size: 1.5rem;
}

.choicesec_catalogpage_content_title {
  margin-bottom: 90px !important;
}

.choicesec_catalogpage_content_findarea {
  height: 350px;
  margin-bottom: 90px;
}

.choicesec_catalogpage_content_title {
  font-size: 1.25rem;
}

.catalogsec_catalogpage_advantages_list {
  column-gap: 30px;
}



/*===============СТРАНИЦА АКЦИИ===============*/

  .firstsec_promopage {
    padding-top: 0 !important;
  }

.firstsec_promopage_content h1 {
  font-size: 3.5rem;
}

.firstsec_promopage_content p {
  font-size: 1.25rem;
}

.promoitems_promopage_content_list {
  margin-bottom: 100px;
}

.ourworks_promopage h3 {
  margin-bottom: 60px;
}

.ourworks_promopage_content_slider_arrows_arrowright {
  right: 25px;
}

.ourworks_promopage_content_slider_arrows_arrowleft {
  left: 25px;
}

.ourworks_promopage {
  margin-bottom: 60px;
}

/*===============СТРАНИЦА ПОРТФОЛИО=============*/

.firstsec_portfoliopage {
  margin-top: 70px;
}

.firstsec_portfoliopage_content h3 {
  font-size: 2.375rem;
}

.firstsec_portfoliopage_content p {
  font-size: 1.25rem;
  margin-bottom: 70px;
}

.firstsec_portfoliopage_content_list {
  width: calc(224*4px + 30px);
  margin: 0 auto;
}



/*===============СТРАНИЦА ОТЗЫВЫ=============*/

.firstsec_reviewspage_content_header h3 {
  font-size: 2.375rem;
}

.firstsec_reviewspage {
  margin-top: 70px;
  margin-bottom: 70px;
}

.firstsec_reviewspage_content_header p {
  font-size: 1.25rem;
  margin-bottom: 70px;
}

.firstsec_reviewspage_content_main_rightpart h3 {
  font-size: 1.25rem;
  line-height: 30px;
}

.firstsec_reviewspage_content_main {
  align-items: center;
  column-gap: 50px;
}

.firstsec_reviewspage_content_main_rightpart {
  max-width: 400px;
}

.firstsec_reviewspage_content_main_rightpart p {
  font-size: 1rem;
  line-height: 24px;
}


/*===============СТРАНИЦА ДОСТАВКА=============*/

.firstsec_deliverypage_content {
  padding-top: 70px;
  padding-bottom: 70px;
}

.firstsec_deliverypage_content h1 {
  font-size: 2.25rem;
}

.firstsec_deliverypage_content h2 {
  font-size: 2rem;
}

.firstsec_deliverypage_content_buttons {
  margin-top: 70px;
}



/*===============СТРАНИЦА КОНТАКТЫ=============*/

.firstsec_contactspage_content_header {
  padding-top: 70px;
  padding-bottom: 70px;
}

.firstsec_contactspage_content_header h2 {
  font-size: 2.375rem;
}

.firstsec_contactspage_content_header p {
  font-size: 1.25rem;
}




/*===============СТРАНИЦА КАРТОЧКА ТОВАРА=============*/

.firstsec_itempage_content h1 {
  max-width: unset;
}

.iteminfo_itempage_content h3 {
  padding-top: 70px;
  padding-bottom: 70px;
  font-size: 2.438rem;
}

.iteminfo_itempage_content_video {
  max-width: 650px;
  height: 350px;
  margin-bottom: 70px;
}

.iteminfo_itempage_content_list {
  row-gap: 70px;
}

.gallery_itempage h3 {
  padding-top: 70px;
  padding-bottom: 70px;
  font-size: 2.438rem;
}

.typesitem_itempage {
  padding-top: 70px;
  padding-bottom: 70px;
}

.typesitem_itempage_content h3 {
  font-size: 2.438rem;
}

.typesitem_itempage_content_list {
  width: calc(100vw - 40px);
  margin: 0 auto;
}

.advantagestest_itempage_content p {
  margin-bottom: 30px;
}

  .firstsec_deliverypage_content {
    padding-top: 50px;
    padding-bottom: 50px;
  }

















}



@media screen and (max-width: 992px) and (min-width: 320px){

/*===============ГЛАВНАЯ СТРАНИЦА=============*/
  
.header_content_uppart {
  justify-content: center;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 20px;
}

.header_content_uppart_phone {
  order: 3;
}

.header_content_uppart_messengers {
  flex-direction: row;
  order: 4;
  column-gap: 20px;
}

.header_content_uppart_messengers p {
  margin-bottom: 0;
}

.header_content_uppart_logo {
  grid-row: span 2;
}

.header_content_uppart_info {
  order: 1;
}

#openModal {
  order: 2;
}

  .header_content_uppart_info {
    max-width: 230px;
  }

  .header_content_uppart_info h3 {
    max-width: unset;
    text-align: center;
}

.header_content_uppart {
  place-items: center;
}





  .header_content_downpart_navmenu_list {
    flex-direction: column;
  }

  .header_content_downpart_navmenu {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .header_content_downpart_navmenu_list_item a {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .firstsec_mainpage_content_btn {
    margin-top: 35px;
    order: 2;
  }

  .firstsec_mainpage_content_leftpart_vertline {
    display: none;
  }

  .firstsec_mainpage_content_rightpart > img:nth-child(1) {
    max-width: 200px;
    order: 2;
  }

  .firstsec_mainpage_content_promo_list {
    justify-content: center;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 1fr;
    row-gap: 50px;
  }

  .firstsec_mainpage_content_promo_list_item:nth-child(3) > img:nth-child(1) {
    max-width: 470px;
  }

.firstsec_mainpage_content {
  flex-direction: column;
  position: relative;
}

.firstsec_mainpage_content_leftpart {
  order: 1;
}

.firstsec_mainpage_content_rightpart {
  order: 3;
}

.firstsec_mainpage {
  padding-top: 30px;
}

.firstsec_mainpage_content_leftpart_title h1 {
  font-size: 2.438rem;
  line-height: 43px;
}

.firstsec_mainpage_content_leftpart_title {
  text-align: center;
}

.firstsec_mainpage_content_leftpart p {
  padding-left: 0;
  margin-bottom: 35px;
  text-align: center;
}

.firstsec_mainpage_content_promo_list {
  margin-top: 60px;
}

.firstsec_mainpage_content_rightpart {
  margin-top: 70px;
}

.firstsec_mainpage_content_promo_list_item:nth-child(2) {
  order: 4;
}

.firstsec_mainpage_content_promo_list_item:nth-child(3) {
  grid-row: span 2;
}

.firstsec_mainpage_content_promo_list_item:nth-child(1) {
  order: 2;
}

.advantagessec_mainpage_content_list {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 45px;
}

.advantagessec_mainpage_content_list_item h3 {
  max-width: 600px;
}

.advantagessec_mainpage_content_list_item p {
  max-width: 600px;
}

.productionsec_mainpage_content_list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 45px;
  justify-items: center;
}

.productionsec_mainpage_content_list_item:nth-child(3) {
  max-width: unset;
}

.productionsec_mainpage_advantages {
  flex-direction: column;
  row-gap: 45px;
  justify-content: center;
  align-items: center;
}

.productionsec_mainpage_advantages_item {
  max-width: 600px;
}

.productionsec_mainpage_cards {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 45px;
}

.productionsec_mainpage_cards_item p {
  max-width: unset;
}

.productionsec_mainpage_content_list_item:nth-child(3) img {
  position: unset;
}

.schemesec_mainpage_content_list {
  flex-direction: column;
  align-items: center;
  row-gap: 100px;
}

.schemesec_mainpage_content_list_item img:last-child {
  top: -59px;
  left: 242px;
  height: 3px;
  margin: 0;
  transform: rotate(270deg);
}

.schemesec_mainpage_content h3 {
  font-size: 1.375rem;
  margin-bottom: 15px;
}

.schemesec_mainpage_content > h3:nth-child(1) {
  font-size: 2.375rem;
  margin-bottom: 45px;
}

.productionsec_mainpage_content_list_item:nth-child(3) {
  grid-column: 1 / -1;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.productionsec_mainpage_content_list_item:nth-child(3) > img:nth-child(1) {
  order: 2;
}

  .productionsec_mainpage_content_list_item_content {
    margin-top: 0;
  }

  .productionsec_mainpage_cards_item {
    max-width: 600px;
  }

  .schemesec_mainpage_content_list_item {
    max-width: 600px;
  }

.productionsec_mainpage_cards_item:nth-child(1) > h3:nth-child(2) > br:nth-child(1) {
  display: none;
}

.schemesec_mainpage_content_list_item:nth-child(1) > img:nth-child(4) {
  top: 410%;
  left: 242px;
  left: calc(50% - 60px);
}

.schemesec_mainpage_content_cards {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 45px;
}

.schemesec_mainpage_content_cards_item p {
  max-width: unset;
}

.navcardssec_mainpage_content {
  flex-direction: column;
  align-items: center;
  row-gap: 45px;
}

.navcardssec_mainpage_content_item p {
  max-width: unset;
}

  .schemesec_mainpage_content_cards_item {
    max-width: 600px;
  }

  .navcardssec_mainpage_content_item {
    max-width: 600px;
  }

.onecallsec_mainpage_content h3 {
  font-size: 2.75rem;
  max-width: 600px;
}

.onecallsec_mainpage_content p {
  font-size: 1.375rem;
}

.contactssec_mainpage_content_video {
  row-gap: 45px;
}

.requestsec_mainpage_content_form {
  margin-top: 45px;
  flex-direction: column;
  max-width: 600px;
  width: 100%;
  row-gap: 25px;
}

.requestsec_mainpage_content_form input {
  width: calc(100% - 44px);
  max-width: unset;
}

.requestsec_mainpage_content_form button {
  max-width: unset;
}
  .onecallsec_mainpage_content img {
    left: 21%;
  }

  .contactssec_mainpage_content_video_item {
    max-width: 600px;
  }

  .requestsec_mainpage_content_form input {
    max-width: unset;
  }

  .requestsec_mainpage_content p {
    max-width: 600px;
  }




/*===============СТРАНИЦА КАТАЛОГ=============*/

.catalogsec_catalogpage {
  padding-top: 90px;
  padding-bottom: 90px;
}

.catalogsec_catalogpage_content_list_item p {
  font-size: 0.875em;
}

.catalogsec_catalogpage_content_list_item h3 {
  font-size: 1.25rem;
}

.catalogsec_catalogpage_content_list_item > a:nth-child(1) {
  height: 275px;
}

.catalogsec_catalogpage_content_list_item > a:nth-child(1) > img {
  height: 275px;
}

.catalogsec_catalogpage_content_list {
  column-gap: 30px;
  row-gap: 60px;
}

.catalogsec_catalogpage_content_list_item_footer a:nth-child(1) {
  text-align: center;
}

.catalogsec_catalogpage > .full_container > .main__container {
  row-gap: 90px;
}

.catalogsec_catalogpage_content:nth-child(2) > h3:nth-child(1) {
  font-size: 2.438rem;
}

.catalogsec_catalogpage_content p {
  font-size: 1.25rem;
}

.catalogsec_catalogpage_content_materialslist {
  margin-top: 60px;
  column-gap: 70px;
  row-gap: 50px;
}

.catalogsec_catalogpage_content_materialslist_item a > p {
  font-size: 1rem;
}

.catalogsec_catalogpage_content_materialslist_item a > img {
  height: 200px;
}

.catalogsec_catalogpage_advantages_list_item h3 {
  font-size: 1.25rem;
}

.catalogsec_catalogpage_advantages_list_item p {
  font-size: 1rem;
}

.catalogsec_catalogpage_advantages_list {
  column-gap: 30px;
}

.catalogsec_catalogpage_advantages {
  padding-bottom: 75px;
}


/*===============СТРАНИЦА АКЦИИ=============*/

.promoitems_promopage_content_list_item img {
  height: 300px;
}

.promoitems_promopage_content_list {
  column-gap: 35px;
}

.ourworks_promopage h3 {
  font-size: 2.375rem;
}

.ourworks_promopage_content_slider {
  width: 85vw;
}

  .ourworks_promopage_content_slider_arrows_arrowleft {
    left: 15px;
  }

  .ourworks_promopage_content_slider_arrows_arrowright {
    right: 15px;
  }

.ourworks_promopage_content_slider_item img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}



/*===============СТРАНИЦА ПОРТФОЛИО=============*/

.firstsec_portfoliopage_content_list {
  width: calc(224*3px + 20px);
  margin: 0 auto;
}

/*===============СТРАНИЦА ОТЗЫВЫ=============*/

.firstsec_reviewspage_content_main {
  width: calc(100vw - 40px);
  margin: 0 auto;
}

.firstsec_reviewspage_content_main_leftpart > iframe:nth-child(1) {
  max-width: 50vw;
}

/*===============СТРАНИЦА ДОСТАВКА=============*/

.mainsec_deliverypage_content_item img {
  padding-right: 0;
}

.mainsec_deliverypage_content_item:last-child {
  margin-top: 70px;
}


/*===============СТРАНИЦА КОНТАКТЫ=============*/

.firstsec_contactspage_content_main {
  column-gap: 50px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100vw - 40px);
}

.firstsec_contactspage_content_main_title_phones a {
  font-size: 1.5rem;
}

.firstsec_contactspage_content_main_title_mail {
  font-size: 1.5rem;
}




/*===============СТРАНИЦА КАРТОЧКА ТОВАРА=============*/

.firstsec_itempage_content h1 {
  font-size: 2.25rem;
}

.firstsec_itempage_content p {
  font-size: 1.25rem;
}

.firstsec_itempage_content {
  padding-top: 70px;
  padding-bottom: 70px;
}

.secondsec_itempage_content {
  padding-top: 0 !important;
}

.secondsec_itempage_content > .firstsec_mainpage_content_promo_list {
  margin-bottom: 0;
}

.catalogsec_itemspage_content {
  margin-top: 50px;
  column-gap: 50px;
  padding-bottom: 30px;
}

.onecallsec_mainpage_content {
  padding-top: 70px;
  padding-bottom: 70px;
}

.iteminfo_itempage_content_gallery a {
  height: 250px;
}

.typesitem_itempage_content h3 {
  margin-bottom: 50px;
}

.typesitem_itempage_content_list_item {
  max-width: 510px;
}

  .onecallsec_mainpage_content h3 {
    font-size: 2.25rem;
  }

  .iteminfo_itempage_content h3 {
    font-size: 2.25rem;
  }

  .gallery_itempage h3 {
    font-size: 2.25rem;
  }

  .typesitem_itempage_content h3 {
    font-size: 2.25rem;
  }

  .typesitem_itempage_content_list_item {
    width: 46vw;
  }

  .typesitem_itempage_content h3 {
    font-size: 2rem;
    white-space: break-spaces;
    word-break: break-word;
    hyphens: auto;
  }

  .typesitem_itempage_content h3 {
    margin-bottom: 25px;
  }

  .advantagestest_itempage_content p {
    margin-bottom: 20px;
  }


.typesitem_itempage_content_list {
  column-gap: 20px;
}

.typesitem_itempage_content_list_item img {
  height: 250px;
}

.secondsec_itempage_content_info p {
  font-size: 1rem;
  margin-bottom: 20px;
}

.advantagestest_itempage_content p {
  font-size: 1.125rem;
}

.advantagestest_itempage_content h3 {
  margin-bottom: 30px;
}

.advantagestest_itempage {
  margin-top: 50px;
  margin-bottom: 50px;
}
















}



@media screen and (max-width: 768px) and (min-width: 320px){

/*===============ГЛАВНАЯ СТРАНИЦА=============*/

  .header_content_uppart_logo > a:nth-child(1) > img:nth-child(1) {
    max-width: 130px;
  }

  .header_content_uppart_info h3 {
    font-size: 0.875rem;
  }

  .header_content_uppart_messengers {
    flex-direction: column;
    row-gap: 10px;
  }

  .header_content_downpart_navmenu {
    display: none;
  }

.header_content_uppart_phone a {
  font-size: 1.313rem;
}

.header_content_uppart_messengers p {
  font-size: 0.625rem;
}

  .header_content_uppart_button {
    font-size: 0.625rem;
    max-width: 130px;
  }

  .header_content_uppart_messengers p {
    white-space: nowrap;
  }
  .header_content_uppart_messengers {
    width: fit-content;
  }

#openModal {
  margin-left: 10px;
}

.header_content_uppart_messengers > p:nth-child(1) > br:nth-child(1) {
  display: none;
}

.header_content_uppart_messengers {
  padding-left: 0px;
  margin-left: 10px;
}


  .firstsec_mainpage_content_rightpart {
    flex-direction: column;
    row-gap: 30px;
  }

  .firstsec_mainpage_content_promo_list {
    display: flex;
    flex-direction: column;
  }

  .firstsec_mainpage_content_promo_list_item:nth-child(2) {
    order: 2;
  }


.firstsec_mainpage_content_promo_list_item:nth-child(3) {
  order: 3;
}

.productionsec_mainpage_content_list_item:nth-child(3) > img:nth-child(1) {
  position: absolute;
  right: 0;
  left: auto;
}

  .productionsec_mainpage_content_list_item:nth-child(3) {
    justify-content: flex-start;
  }

.productionsec_mainpage_content_list_item_header a {
  font-size: 1.313rem;
}

  .productionsec_mainpage_content_list {
    column-gap: 30px;
  }

  

  .schemesec_mainpage_content_list_item img:last-child {
    left: 50%;
    position: absolute;

    left: 50vw;
    transform: translate(-50%, -50%);
    left: calc(50% - 60px);
    transform: rotate(270deg);
  }

  .schemesec_mainpage_content {
    width: calc(100vw - 40px);
  }



  .schemesec_mainpage_content > h3:nth-child(1) {
    font-size: 1.875rem;
  }

  .onecallsec_mainpage_content h3 {
    font-size: 1.875rem;
    max-width: 450px;
  }

  .onecallsec_mainpage_content p {
    font-size: 1.25rem;
  }

  .contactssec_mainpage_content_video_item {
    width: calc(100vw - 40px);
  }

  .requestsec_mainpage_content_form {
    width: calc(100vw - 40px);
  }

  .schemesec_mainpage_content_list_item p {
    font-size: 0.75rem;
  }

  .socialnetworks h3 {
    font-size: 1.75rem;
  }

  .socialnetworks p {
    font-size: 1rem;
  }

.onecallsec_mainpage_content img {
  bottom: 123px;
}

.onecallsec_mainpage_content a {
  max-width: unset;
}

.socialnetworks p {
  line-height: 1.45;
}

.socialnetworks_messengers {
    width: calc(100vw - 64px);
  }

  .requestsec_mainpage_content h3 {
  font-size: 1.875rem;
}

  .footer_content_navmenu_list {
    flex-direction: column;
  }

  .footer_content_navmenu {
    padding-top: 25px;
    padding-bottom: 0;
  }

  .footer_content_navmenu_list_item > a:nth-child(1) {
    padding-top: 8px;
    padding-bottom: 8px;
  }




/*===============СТРАНИЦА КАТАЛОГ=============*/


.catalogsec_catalogpage_content_list {
  grid-template-columns: 1fr 1fr;
}

.catalogsec_catalogpage_content_materialslist {
  grid-template-columns: 1fr 1fr;
}

.choicesec_catalogpage_content p {
  margin-bottom: 35px;
}

  .catalogsec_catalogpage_content:nth-child(1) > h3:nth-child(1) {
    font-size: 2.375rem;
  }

  .catalogsec_catalogpage_content:nth-child(1) > p:nth-child(2) {
    font-size: 1.25rem;
  }

  .choicesec_catalogpage_content h3 {
    font-size: 2.375rem;
  }

  .choicesec_catalogpage_content p {
    font-size: 1.25rem;
  }

  .choicesec_catalogpage_content_title {
    margin-bottom: 50px !important;
  }

  .choicesec_catalogpage_content_findarea {
    height: 300px;
    margin-bottom: 50px;
  }

  .catalogsec_catalogpage_content:nth-child(2) > h3:nth-child(1) {
    font-size: 2.375rem;
  }

  .catalogsec_catalogpage_content_materialslist {
    column-gap: 50px;
    row-gap: 45px;
  }

.choicesec_catalogpage_content_title {
  font-size: 1.125rem;
}



/*===============СТРАНИЦА АКЦИИ=============*/

  .firstsec_promopage_content h1 {
    font-size: 2.5rem;
  }

  .firstsec_promopage_content p {
    font-size: 1.125rem;
  }

  .promoitems_promopage_content_list {
    margin-bottom: 50px;
  }

  .promoitems_promopage_content_list {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: 30px;
  }

  .ourworks_promopage_content_slider {
    width: 79vw;
  }

  .ourworks_promopage_content_slider_item img {
    height: 300px;
  }

  .promoitems_promopage_content_list_item img {
    height: 200px;
  }

.firstsec_promopage_content {
  padding-top: 75px;
  padding-bottom: 45px;
}

.firstsec_promopage_content p {
  margin-bottom: 50px;
}

.promoitems_promopage_content_list {
  margin-top: 50px;
}




/*===============СТРАНИЦА ПОРТФОЛИО=============*/

.firstsec_portfoliopage_content_list {
  width: calc(224*2px + 10px);
  margin: 0 auto;
}


/*===============СТРАНИЦА ОТЗЫВЫ=============*/

  .firstsec_reviewspage_content_main {
    flex-direction: column;
    align-items: center;
    row-gap: 30px;
  }

  .firstsec_reviewspage_content_main_leftpart > iframe:nth-child(1) {
    max-width: 85vw;
  }

  .firstsec_reviewspage_content_main_rightpart h3 {
    text-align: center;
  }


/*===============СТРАНИЦА ДОСТАВКА=============*/

.mainsec_deliverypage_content_item {
  column-gap: 30px;
}

.mainsec_deliverypage_content_item p {
  font-size: 1rem;
  line-height: 25px;
}

.mainsec_deliverypage_content_item img {
  max-width: 190px;
}

.mainsec_deliverypage_content {
  padding-top: 50px;
  padding-bottom: 50px;
}




/*===============СТРАНИЦА КАРТОЧКА ТОВАРА=============*/

  .firstsec_itempage_content h1 {
    font-size: 2rem;
  }

  .firstsec_itempage_content p {
    font-size: 1.125rem;
  }

  .catalogsec_itemspage_content {
    margin-top: 20px;
  }

  .iteminfo_itempage_content h3 {
    font-size: 2rem;
    width: 94vw;
    margin: 0 auto;
  }

  .iteminfo_itempage_content_gallery a {
    height: 180px;
  }

  .gallery_itempage h3 {
    font-size: 2rem;
  }

  .iteminfo_itempage_content_video {
    max-width: 500px;
    height: 300px;
  }

  .iteminfo_itempage_content_list {
    row-gap: 49px;
  }

  .gallery_itempage h3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

.catalogsec_itemspage_content_item a > img {
  height: 200px;
}

.iteminfo_itempage_content_list_item ul > li {
  font-size: 1.125rem;
}

.iteminfo_itempage_content_list_item p {
  font-size: 1.125rem;
}

.iteminfo_itempage_content_list_item h4 {
  font-size: 1.125rem;
}

.iteminfo_itempage_content_list_item a {
  font-size: 1.125rem;
}

.iteminfo_itempage_content_gallery {
  padding-top: 50px;
}

.typesitem_itempage_content_list_item {
  margin: 0 auto;
}

.typesitem_itempage_content_list_item_buttons a {
  font-size: 0.75rem;
  text-align: center;
}

  .typesitem_itempage_content h3 {
    font-size: 1.5rem;
  }

.typesitem_itempage_content_list {
  column-gap: 7px;
}
	
	
	
	
	
	
	
	
	.contactssec_mainpage_content_video_item iframe{
		width: calc(100vw - 40px);
	}	
	
	.page-id-19 > .wrapper > .firstsec_portfoliopage > .full_container > .main__container > .firstsec_portfoliopage_content > .firstsec_portfoliopage_content_list > .gallery_reviewspage_content img{
		height: 264px;
	}
	
	
	

	
/*=====================!!!=======СТРАНИЦА КАТАЛОГА=======!!!=========================*/	
	
	
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ С ЭЛЕКТРОПРИВОДОМ=======!!!=========================*/		
	
.firstsec_itempage_content h1 {
    word-break: unset !important;
  }	

.call-btn {
  bottom: 24px !important;
}

	
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ НА ПЛАСТИКОВЫЕ ОКНА=======!!!=========================*/			
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ СНИЗУ ВВЕРХ=======!!!=========================*/		
	
.postid-836 > .wrapper > .secondsec_itempage:nth-child(15) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
  display: flex;
  flex-direction: column;
}

.postid-836 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content {
  row-gap: 65px;
  display: flex;
  flex-direction: column;
}
	
.postid-836 > .wrapper > .secondsec_itempage:nth-child(15) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > ul:nth-child(3) {
  margin-top: -20px;
}

.postid-836 > .wrapper > .secondsec_itempage:nth-child(15) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > ul:nth-child(3) > li {
  font-size: 1rem;
  line-height: 1.45;
}

.postid-836 > .wrapper > .secondsec_itempage:nth-child(15) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
  padding-bottom: 0px;
}

.postid-836 > .wrapper > .secondsec_itempage:nth-child(15) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
    row-gap: 30px;
}

.postid-836 > .wrapper > .secondsec_itempage:nth-child(15) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > p:nth-child(1) {
  line-height: 1.45;
}
	
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ ОТКРЫТЫЕ=======!!!=========================*/		
.postid-833 > .wrapper > .secondsec_itempage:nth-child(12) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
  display: flex;
  flex-direction: column;
}	
	
.postid-833 > .wrapper > .secondsec_itempage:nth-child(12) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > ul:nth-child(3) {
  margin-top: -20px;
}

.postid-833 > .wrapper > .secondsec_itempage:nth-child(12) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > ul:nth-child(3) > li {
  font-size: 1rem;
  line-height: 1.45;
}

.postid-833 > .wrapper > .secondsec_itempage:nth-child(12) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
  padding-bottom: 0px;
}

.postid-833 > .wrapper > .secondsec_itempage:nth-child(12) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
    row-gap: 30px;
}

.postid-833 > .wrapper > .secondsec_itempage:nth-child(12) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > p:nth-child(1) {
  line-height: 1.45;
}	
	
	
.postid-833 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item {
  grid-template-columns: 3fr 1fr;
}

.postid-833 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item h4 {
  font-size: 0.875rem;
  line-height: 1.45;
}

.postid-833 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item p {
  font-size: 0.875rem;
}

.postid-833 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table {
  padding-bottom: 65px;
}
	
	
	
.postid-833 > .wrapper > .iteminfo_itempage:nth-child(6) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list ul {
  padding-left: 20px;
}	

	
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ КАССЕТНЫЕ=======!!!=========================*/		
	
.postid-834 > .wrapper > .iteminfo_itempage:nth-child(6) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item:nth-child(4) {
  flex-direction: column;
}

.postid-834 > .wrapper > .iteminfo_itempage:nth-child(6) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item:nth-child(4) > p:nth-child(1) {
  font-size: 1.875rem;
}
	
.postid-834 > .wrapper > .iteminfo_itempage:nth-child(6) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list ul{
  padding-left: 20px;
}
	
.postid-834 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item {
  grid-template-columns: 3fr 1fr;
}

.postid-834 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item h4 {
  font-size: 0.875rem;
  line-height: 1.45;
}

.postid-834 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item p {
  font-size: 0.875rem;
}

.postid-834 > .wrapper > .iteminfo_itempage:nth-child(10) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table {
  padding-bottom: 65px;
}	
	
	
	
	
.postid-834 > .wrapper > .secondsec_itempage:nth-child(14) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
  display: flex;
  flex-direction: column;
}	
	
.postid-834 > .wrapper > .secondsec_itempage:nth-child(14) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > ul:nth-child(3) {
  margin-top: -20px;
}

.postid-834 > .wrapper > .secondsec_itempage:nth-child(14) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > ul:nth-child(3) > li {
  font-size: 1rem;
  line-height: 1.45;
}

.postid-834 > .wrapper > .secondsec_itempage:nth-child(14) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
  padding-bottom: 0px;
}

.postid-834 > .wrapper > .secondsec_itempage:nth-child(14) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info {
    row-gap: 30px;
}

.postid-834 > .wrapper > .secondsec_itempage:nth-child(14) > .full_container > .main__container > .secondsec_itempage_content > .secondsec_itempage_content_info > p:nth-child(1) {
  line-height: 1.45;
}	
		
.postid-834 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content h3:nth-child(1) {
  padding-bottom: 10px;
}
	
.postid-834 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content ul {
  padding-left: 20px;
}	
	
.postid-834 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .iteminfo_itempage_content_gallery {
  display: flex;
}
	
.gallery_reviewspage_content {
	grid-template-columns: 1fr 1fr !important;
}	
	
	
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ ЗЕБРА=======!!!=========================*/	
	
.postid-841 > .wrapper > .iteminfo_itempage:nth-child(9) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item {
  grid-template-columns: 3fr 1fr;
}

.postid-841 > .wrapper > .iteminfo_itempage:nth-child(9) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item h4 {
  font-size: 0.875rem;
  line-height: 1.45;
}

.postid-841 > .wrapper > .iteminfo_itempage:nth-child(9) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item p {
  font-size: 0.875rem;
}

.postid-841 > .wrapper > .iteminfo_itempage:nth-child(9) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table {
  padding-bottom: 65px;
}		
	
.postid-841 > .wrapper > .iteminfo_itempage:nth-child(9) > .full_container > .main__container:nth-child(2) > iframe {
  height: 249px !important;
}
	
	
/*=====================!!!=======СТРАНИЦА РУЛОННЫЕ ШТОРЫ МИНИ=======!!!=========================*/		
	
	
.postid-838 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item {
  grid-template-columns: 3fr 1fr;
}

.postid-838 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item h4 {
  font-size: 0.875rem;
  line-height: 1.45;
}

.postid-838 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table > .iteminfo_itempage_content_list_item_table_item p {
  font-size: 0.875rem;
}

.postid-838 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item > .iteminfo_itempage_content_list_item_table {
  padding-bottom: 65px;
}		
	
.postid-838 > .wrapper > .iteminfo_itempage:nth-child(9) > .full_container > .main__container > .iteminfo_itempage_content ul {
  padding-left: 20px;
}	
	
	
/*=====================!!!=======СТРАНИЦА СВЕТОФИЛЬТРЫ=======!!!=========================*/		
	
.postid-835 > .wrapper > .iteminfo_itempage:nth-child(7) > .full_container > .main__container > .iteminfo_itempage_content {
  display: flex;
  flex-direction: column;
  row-gap: 30px;
}
	
.postid-835 > .wrapper > .iteminfo_itempage:nth-child(7) > .full_container > .main__container > .iteminfo_itempage_content h3:nth-child(1) {
	text-align: center;
}	
	
.postid-835 > .wrapper > .iteminfo_itempage:nth-child(7) > .full_container > .main__container > .iteminfo_itempage_content ul {
	padding-left: 20px;
}		
	
	
/*=====================!!!=======СТРАНИЦА СВЕТОНЕПРОНИЦАЕМЫЕ ШТОРЫ=======!!!=========================*/	
	
.postid-843 > .wrapper > .firstsec_itempage h1{
 word-break: break-all !important;
	webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
	
.postid-843 > .wrapper > .iteminfo_itempage:nth-child(6) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list {
  width: auto;
}
	
.postid-843 > .wrapper > .iteminfo_itempage:nth-child(6) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item{
  width: calc(100% - 40px);
}
	
	
/*=====================!!!=======ЖАЛЮЗИ ПЛИССЕ=======!!!=========================*/		
	
.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(6) ul {
  padding-left: 20px;
}
	
.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content {
  flex-direction: column;
  row-gap: 50px;
}

.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content > iframe {
  height: 194px;
  width: calc(100vw - 40px);
  margin: 0 auto;
}

.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content h3:nth-child(1) {
  font-size: 1.75rem;
}
	
.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list >  .iteminfo_itempage_content_list_item{
  display: flex;
  flex-direction: column;
}	
	
.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item ul:nth-child(3) {
  margin-top: -20px;
}

.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item ul:nth-child(3) > li {
  font-size: 1rem;
  line-height: 1.45;
}

.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list {
  padding-bottom: 0px;
}

.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item {
    row-gap: 30px;
}

.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item  p:nth-child(1) {
  line-height: 1.45;
}		
	
.postid-1214 > .wrapper > .iteminfo_itempage:nth-child(12) h3 {
  display: none;
}	
	
	
/*=====================!!!=======ЖАЛЮЗИ ПЛИССЕ=======!!!=========================*/			
	
	
.postid-1220 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list >  .iteminfo_itempage_content_list_item{
  display: flex;
  flex-direction: column;
}	
	
.postid-1220 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item ul:nth-child(3) {
  margin-top: -20px;
}

.postid-1220 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item ul:nth-child(3) > li {
  font-size: 1rem;
  line-height: 1.45;
}

.postid-1220 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list {
  padding-bottom: 0px;
}

.postid-1220 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item {
    row-gap: 30px;
}

.postid-1220 > .wrapper > .iteminfo_itempage:nth-child(12) > .full_container > .main__container > .iteminfo_itempage_content > .iteminfo_itempage_content_list > .iteminfo_itempage_content_list_item  p:nth-child(1) {
  line-height: 1.45;
}			
	
	
/*=====================!!!=======ЖАЛЮЗИ ГОРИЗОНТАЛЬНЫЕ=======!!!=========================*/			
	
.iteminfo_itempage_content_list_cardsnew_item {
  flex-direction: column;
  row-gap: 30px;
}

.iteminfo_itempage_content_list_cardsnew_item img {
  height: 267px;
  order: 1;
  width: calc(100vw - 40px);
}

.iteminfo_itempage_content_list_cardsnew_item_title {
  order: 2;
}

.iteminfo_itempage_content_list_cardsnew {
  width: calc(100vw - 40px);
}

.postid-1229 > .wrapper > .iteminfo_itempage:nth-child(8) > .full_container > .main__container > .iteminfo_itempage_content h3:nth-child(1) {
  padding-bottom: 50px;
}

.iteminfo_itempage_content_list_cardsnew_item_title p {
  font-size: 0.875rem;
  line-height: 1.45;
}

.iteminfo_itempage_content_list_cardsnew {
  row-gap: 50px;
	padding-bottom: 90px;
}
	
/*=====================!!!=======ЖАЛЮЗИ РУЛОННЫЕ=======!!!=========================*/			
	
/*=====================!!!=======ЖАЛЮЗИ ВЕНУС=======!!!=========================*/		
	
	.catalog-venus-benefits ul{
		padding-left: 20px;
	}		
	
	
	
	
	
	
	
	
	
	


}




@media screen and (max-width: 576px) and (min-width: 320px){

/*===============ГЛАВНАЯ СТРАНИЦА=============*/

  .header_content_uppart {
    grid-template-columns: 1fr 1fr;
    row-gap: 10px;
    display: grid;
    place-content: center;
    place-items: center;
    column-gap: 10px;
  }

  .header_content_uppart_logo {
    grid-column: 1 / -1;
    place-self: center;
  }

  .header_content_uppart_info {
    max-width: unset;
    order: 4;
    grid-row: span 2;
    grid-column: 1 / -1;
    place-self: center;
    text-align: center;
  }
  .header_content_uppart_phone {
    order: 5;
    grid-row: span 2;
    grid-column: 1 / -1;
    place-self: center;
  }

  .header_content_uppart_logo > a:nth-child(1) > img:nth-child(1) {
    max-width: 200px;
  }

  .header_content_uppart_messengers {
    margin-left: 0;
    order: 3;
    place-self: self-start;
  }

  .header_content_uppart_info h3 {
    font-size: 0.688rem;
    white-space: nowrap;
  }

  .header_content_uppart_messengers p {
    display: none;
  }

  #openModal {
    place-self: end;
  }

.header_content_uppart_messengers_container > a:nth-child(1) {
  margin-top: 0px;
  padding-top: 0px;
  height: 40px;
}

.header_content_uppart_messengers_container {
  margin-top: 0px;
  padding-top: 0px;
}

.header_content_uppart_messengers_container {
  
}

.header_content_uppart_messengers {
  padding-top: 0px;
  margin-left: 20px;
}

.header_content_uppart_messengers_container > a:nth-child(2) {
  height: 40px;
}

  .firstsec_mainpage_content_leftpart_title h1 {
    max-width: 310px;
  }

  .firstsec_mainpage_content_leftpart p {
    margin-bottom: 20px;
  }

  .firstsec_mainpage_content_rightpart > img:nth-child(1) {
    max-width: 83px;
  }

  .firstsec_mainpage_content_rightpart {
    flex-direction: row;
    width: 100%;
    align-items: flex-start;
  }

.firstsec_mainpage_content_rightpart p {
  font-size: 0.938rem;
  line-height: 19px;
}

.firstsec_mainpage_content_rightpart_title {
  max-width: 60vw;
}


  .firstsec_mainpage_content_promo_list {
    width: calc(100vw - 40px);
  }

  .firstsec_mainpage_content_promo_list_item:nth-child(3) > img:nth-child(1) {
    width: calc(100vw - 40px);
  }

  .firstsec_mainpage_content_promo_list {
    row-gap: 30px;
  }

  .firstsec_mainpage_content_btn {
    max-width: 289px;
  }


.firstsec_mainpage_content_btn {
  font-size: 1.188rem;
}

.firstsec_mainpage_content_promo_list_item p {
  font-size: 1.5rem;
}

.firstsec_mainpage_content_promo_list_item:nth-child(2) > p:nth-child(2) {
  font-size: 1.125rem;
  line-height: 28px;
}

  .firstsec_mainpage_content_promo_list {
    align-items: flex-start;
  }

  .firstsec_mainpage_content_promo_list {
    padding-left: 20px;
    padding-right: 20px;
  }
  .firstsec_mainpage_content_rightpart {
    position: relative;
  }

  .firstsec_mainpage_content_rightpart > img:nth-child(1) {
    position: absolute;
    right: 0;
    top: -35px;
  }

  .firstsec_mainpage_content_rightpart_title {
    max-width: unset;
  }

.firstsec_mainpage_content_rightpart h3 {
  width: calc(100vw - 40px - 80px);
}

.advantagessec_mainpage_content_list_item h3 {
  font-size: 1.5rem;
  line-height: 1.17;
}

.advantagessec_mainpage_content_list_item {
  max-width: 310px;
}

.advantagessec_mainpage_content_list_item p {
  line-height: 1.4;
}

.productionsec_mainpage_content h3 {
  font-size: 1.875rem;
}

.productionsec_mainpage_content_list_item_content_links a {
  text-align: center;
}

  .productionsec_mainpage_content_list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .productionsec_mainpage_content_list_item_content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .productionsec_mainpage_content_list_item_content_vertline {
    display: none;
  }

  .productionsec_mainpage_cards_item h3 {
    font-size: 1.5rem;
  }

  .productionsec_mainpage_cards_item p {
    font-size: 0.75rem;
  }

  .productionsec_mainpage_content_list_item:nth-child(3) > img:nth-child(1) {
    right: 0;
    top: -36px;
    width: 130px;
  }

  .productionsec_mainpage_content_list_item:nth-child(3) {
    justify-content: center;
    position: relative;
  }


.schemesec_mainpage_content {
  padding-top: 90px;
  padding-bottom: 90px;
}

.schemesec_mainpage_content_cards {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 75px;
  padding-bottom: 75px;
}

.schemesec_mainpage_content_cards_item p {
  line-height: 1.45;
}

.schemesec_mainpage_content_list_item:nth-child(1) > img:nth-child(4) {
  top: 381%;
}

  .schemesec_mainpage_content_cards {
    background-color: #f5f5f5;
  }

  .schemesec_mainpage_content_cards_item h3 {
    font-size: 1.5rem;
  }

  .schemesec_mainpage_content_cards_item p {
    font-size: 0.75rem;
  }

  .schemesec_mainpage_content_list_item:nth-child(1) > img:nth-child(4) {
    top: 412%;
  }

.getpricesec_mainpage_content {
  padding-top: 75px;
  padding-bottom: 75px;
}

.getpricesec_mainpage_content p {
  line-height: 1.45;
}

.getpricesec_mainpage_content a {
  max-width: 205px;
}

  .getpricesec_mainpage_content p {
    font-size: 1.125rem;
  }

.navcardssec_mainpage_content_item h3 {
  font-size: 1.625rem;
  line-height: 1.17;
}

  .navcardssec_mainpage_content_item p {
    font-size: 0.75rem;
  }


  .onecallsec_mainpage_content h3 {
    font-size: 1.5rem;
  }

  .onecallsec_mainpage_content p {
    font-size: 1.125rem;
  }

  .contactssec_mainpage_content_video_item p {
    font-size: 0.875rem;
  }

.socialnetworks {
  margin-top: 75px;
  margin-bottom: 75px;
}

.socialnetworks_messengers {
  margin-top: 75px;
}

.socialnetworks h3 {
  font-size: 1.5rem;
}

.socialnetworks p {
  font-size: 0.75rem;
}

.requestsec_mainpage_content h3 {
  font-size: 1.5rem;
  width: 90vw;
  text-align: center;
}

.requestsec_mainpage_content p {
  width: 90vw;
}






/*===============СТРАНИЦА КАТАЛОГ=============*/

  .catalogsec_catalogpage_content_list {
    grid-template-columns: 1fr;
  }

  .catalogsec_catalogpage_content:nth-child(1) > h3:nth-child(1) {
    font-size: font-size: 1.875rem;
    font-size: 1.875rem;
  }

  .catalogsec_catalogpage_content:nth-child(1) > p:nth-child(2) {
    font-size: 1.125rem;
  }

  .catalogsec_catalogpage_content:nth-child(2) > h3:nth-child(1) {
    font-size: 1.875rem;
  }

  .catalogsec_catalogpage_content_materialslist {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .choicesec_catalogpage_content h3 {
    font-size: 1.875rem;
  }

  .choicesec_catalogpage_content_findarea {
    height: 250px;
  }

  .catalogsec_catalogpage {
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100vw;
  }

  .catalogsec_catalogpage_content_list {
    row-gap: 30px;
  }

  .catalogsec_catalogpage_content_list_item > a:nth-child(1) > img {
    height: 200px;
  }

  .catalogsec_catalogpage_content_list_item > a:nth-child(1) {
    height: 200px;
  }

  .catalogsec_catalogpage_content p {
    font-size: 1.125rem;
  }

  .catalogsec_catalogpage > .full_container > .main__container {
    row-gap: 50px;
  }

  .catalogsec_catalogpage_content_materialslist_item a > img {
    height: 150px;
  }

  .choicesec_catalogpage_content {
    padding-top: 50px;
  }

  .getpricesec_mainpage_content a {
    max-width: 230px;
  }

.catalogsec_catalogpage_content_list {
  margin-top: 50px;
  place-items: center;
}

.catalogsec_catalogpage_content_list_item_footer {
  margin-top: 25px;
}

.catalogsec_catalogpage_advantages_list {
  flex-direction: column;
  row-gap: 50px;
}

.catalogsec_catalogpage_advantages {
  padding-top: 50px;
}

.getpricesec_mainpage_content h3 {
  font-size: 1.875rem;
}

.navcardssec_mainpage_content {
  margin-top: 50px;
  margin-bottom: 50px;
}

.choicesec_catalogpage_content_title {
  font-size: 1.125rem;
}




/*===============СТРАНИЦА АКЦИИ=============*/

  .ourworks_promopage_content_slider_item img {
    height: 200px;
  }

  .ourworks_promopage_content_slider_arrows_arrowleft {
    left: 2px;
  }

  .ourworks_promopage_content_slider_arrows_arrowright {
    right: 2px;
  }


.ourworks_promopage_content_slider_arrows_arrowleft {
  width: 30px;
  height: 30px;
}

.ourworks_promopage_content_slider_arrows_arrowright {
  width: 30px;
  height: 30px;
}




/*===============СТРАНИЦА ПОРТФОЛИО=============*/

.firstsec_portfoliopage_content_list{
  width: calc(100vw - 40px);
  margin: 0 auto;
}


.item img{
  width: 100%;
}



/*===============СТРАНИЦА ОТЗЫВЫ=============*/

  .firstsec_reviewspage_content_header h3 {
    font-size: 2rem;
  }

  .firstsec_reviewspage_content_header p {
    font-size: 1.125rem;
    margin-bottom: 50px;
  }





/*===============СТРАНИЦА БЛОГ=============*/

.firstsec_blogpage_content_header h3 {
  font-size: 2rem;
}

.firstsec_blogpage_content_main_findarea {
  height: 300px;
}

.firstsec_blogpage {
  margin-bottom: 60px;
}


/*===============СТРАНИЦА ДОСТАВКА=============*/

.mainsec_deliverypage_content_item {
  flex-direction: column;
  row-gap: 50px;
}

.mainsec_deliverypage_content h3 {
  text-align: center;
}

.firstsec_deliverypage_content_buttons a {
  max-width: unset;
}

.firstsec_deliverypage_content_buttons a:nth-child(2) {
  max-width: unset;
}

.mainsec_deliverypage_content_item:nth-child(2) {
  margin-top: 30px;
}

  .mainsec_deliverypage_content_item p {
    text-align: center;
  }

  .firstsec_deliverypage_content_buttons {
    flex-direction: column;
    row-gap: 20px;
  }

  .firstsec_deliverypage_content h2 {
    font-size: 1.5rem;
  }

  .firstsec_deliverypage_content h1 {
    font-size: 2rem;
  }



/*===============СТРАНИЦА КОНТАКТЫ=============*/

.firstsec_contactspage_content_main {
  column-gap: 50px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100vw - 40px);
  flex-direction: column;
  row-gap: 50px;
}

.firstsec_contactspage_content_main_title_phones a {
  font-size: 1.5rem;
}

.firstsec_contactspage_content_main_title_mail {
  font-size: 1.5rem;
  margin-top: 30px;
  margin-bottom: 30px;
}

.firstsec_contactspage_content_main_title {
  text-align: center;
  margin: 0 auto;
}

.firstsec_contactspage_content_main_form_container {
  max-width: unset;
}

  .firstsec_contactspage_content_header {
    padding-top: 50px;
    padding-bottom: 30px;
  }

  .firstsec_contactspage_content_header h2 {
    font-size: 2rem;
  }

  .firstsec_contactspage_content_main_title_phones a {
    font-size: 1.25rem;
  }

  .firstsec_contactspage_content_main_title_mail {
    font-size: 1.25rem;
  }

.firstsec_contactspage_content_main {
  margin-bottom: 50px;
}



/*===============СТРАНИЦА КАРТОЧКА ТОВАРА=============*/


.typesitem_itempage_content_list {
  display: flex;
  flex-direction: column;

}

.typesitem_itempage_content h3 {
  width: 90vw;
  hyphens: unset;
}

.typesitem_itempage_content_list_item {
    width: calc(100vw - 40px);
  }

  .typesitem_itempage {
    width: calc(100vw - 0px);
  }

.typesitem_itempage_content {
  width: calc(100vw - 40px);
  margin: 0 auto;
}

  .typesitem_itempage_content h3 {
    width: auto;
    hyphens: auto;
  }

  .typesitem_itempage_content h3 {
    font-size: 1.25rem;
  }

  .firstsec_itempage_content h1 {
    word-break: break-all;
  }

  .advantagestest_itempage {
    width: calc(100vw - 20px);
    padding-left: 10px;
    padding-right: 10px;
  }

.typesitem_itempage_content_list_item_buttons {
  flex-direction: column;
  row-gap: 10px;
}

.typesitem_itempage_content_list_item_buttons a {
  max-width: unset;
}

.typesitem_itempage_content_list_item_buttons a:nth-child(2) {
  max-width: unset;
}

.iteminfo_itempage_content_list {
  display: flex;
  flex-direction: column;
}

.secondsec_itempage_images {
  column-gap: 20px;
}

.firstsec_itempage_content_buttons a {
  font-size: 0.875rem;
}

.firstsec_itempage_content_buttons {
  margin-top: 50px;
}

.catalogsec_itemspage_content {
  padding-left: 0;
  padding-right: 0;
}

.catalogsec_itemspage_content_item a:nth-child(2) {
  font-size: 0.75rem;
}

.iteminfo_itempage_content_gallery {
  column-gap: 10px;
  flex-wrap: wrap;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 10px;
  place-items: center;
}

 .secondsec_itempage_content > .firstsec_mainpage_content_promo_list {
    padding-left: 0;
    padding-right: 0;
  }

  .catalogsec_itemspage_content_item a > img {
    height: 120px;
  }

  .iteminfo_itempage_content_video {
    max-width: 300px;
    height: 250px;
  }

  .iteminfo_itempage_content_list {
    row-gap: 30px;
  }

  .iteminfo_itempage_content_list_item p {
    font-size: 1rem;
  }

  .iteminfo_itempage_content_list_item ul > li {
    font-size: 1rem;
  }

  .iteminfo_itempage_content_list_item a {
    font-size: 1rem;
  }

  .catalogsec_itemspage_content {
    column-gap: 30px;
  }

  .iteminfo_itempage_content_video {
    margin-bottom: 40px;
  }

.iteminfo_itempage_content_list_item:nth-child(2) > ul:nth-child(1) {
  padding-left: 15px;
}

  .onecallsec_mainpage_content img {
    bottom: 100px;
  }

}



@media screen and (max-width: 932px) {
	.gallery_reviewspage_content {
		grid-template-columns: 1fr 1fr;
	}
}



@media screen and (max-width: 580px) {
	.gallery_reviewspage_content {
		grid-template-columns: 1fr;
	}
}