@media screen and (max-width: 1680px) {

body {max-width: 1680px; min-width: 1480px;}
.centered {max-width: 1440px; margin: 0 auto; position: relative;}
.centered2 {max-width: 1440px; margin: 0 auto; position: relative;}
.slider__body__el--ovr, .slider__body__el--img {width: 56%; height: 680px;}
.slider__body__el--tbl > div:first-child {width: 840px; padding-left: 100px;}
.slider__body__el--card {padding: 24px; width: 400px;}
#slider__nav--tbl > div:first-child {width: 600px;}
.slider__body__el--tbl > div:first-child p {font-size: 22px; margin-top: 32px; line-height: 1.5; width: 470px;}
.items_el__img {height: 220px;}
.items_el__info {padding: 24px;}
#mp_text--info {position: relative; z-index: 2; padding-right: 10%;}
#slider {height: 680px;}
.slider__body__el--tbl > div:first-child h3 {font-size: 44px; line-height: 1.4;}
.articles_el > .tbl > div {padding: 24px;}
#footer_body > div:first-child {width: 400px;}
.articles_el > .tbl > div h3 {font-size: 26px;}
.slider__body__el {height: 680px;}
.slider__body__el--tbl {height: 680px;}
#inner_content__album .inner_content__card__foto--el {width: calc((100% - 40px) / 5); height: 180px;}
.inner_content__card__foto--el {width: calc((100% - 10px) / 2);}


}

@media screen and (max-width: 1480px) {
  
body {max-width: 1480px; min-width: 1280px; font-size: 17px;}
.centered {max-width: 1240px; margin: 0 auto; position: relative;}
.centered2 {max-width: 1060px; margin: 0 auto; position: relative;}
/*#top_body > div:first-child a {display: block; width: 200px; height: 80px; position: absolute; left: 0px; bottom: -26px;}
#top_body > div:first-child a > div p:first-child {font-size: 25px;}
#top_body > div:first-child a > div p:nth-child(2) {font-size: 11px;}
#top_body > div:first-child a > div {top: 32px;}*/
#top_body > div:nth-child(2) {padding-left: 32px; padding-right: 16px; width: 244px;}
/*#top_body > div:first-child {width: 200px;}*/
.slider__body__el--ovr {width: 55%; height: 600px;} 
.slider__body__el--img {width: 55%; height: 600px;}
.slider__body__el--tbl > div:first-child h3 {font-size: 40px;}
.slider__body__el--tbl > div:first-child {width: 760px; padding-left: 90px;}
.slider__body__el--tbl > div:first-child p {font-size: 20px; margin-top: 32px; line-height: 1.5; width: 400px;}
#slider__nav--tbl > div:first-child {width: 520px;}
.slider__body__el--card h3 {text-align: center; font-size: 26px;}
.slider__body__el--card .price {text-align: center; font-size: 20px; margin-top: 8px;}
.txt p {line-height: 1.5;}
#slider__nav--tbl2 > div:nth-child(2) {width: 46px; padding: 0px 10px 0px 14px; color: #fff; text-align: right; font-size: 20px;}
#slider__nav--tbl2 > div:nth-child(4) {width: 46px; padding: 0px 14px 0px 10px; color: #fff; text-align: left; font-size: 20px;}
.slider__body__el--card .txt {margin-top: 24px; text-align: center;}
.items_el__img {height: 200px;}
.slider__body__el {height: 600px;}
.slider__body__el--tbl {height: 600px;}
#slider {height: 600px;}
.collections_body {width: 100%; position: relative; margin-top: 32px;}
.collections_top .tbl > div:first-child h2 {font-size: 30px;}
.txt h3 {font-size: 22px;}
#mp_text--info {padding-right: 0%; padding-left: 0px; padding-bottom: 0px;}
#mp_text > .tbl > div:first-child {width: 40%;}
#form h3 {font-size: 30px;}
#form_body > div:first-child {width: 820px;}
#form .input {width: 390px; margin-left: 40px;}
#form .input:first-child {margin-left: 0px;}
.footer_body__menu__el {width: 220px; margin-top: 40px;}
#footer_body__logo {width: 200px; height: 80px;}
#footer_body__logo > div {top: 32px;}
#footer_body__logo > div p:first-child {font-size: 25px;}
#footer_body__logo > div p:last-child {font-size: 11px;}
#footer_body > div:first-child {width: 360px;}
#footer_body__phone {width: 276px;}
#inner_content__album .inner_content__card__foto--el {width: calc((100% - 30px) / 4); height: 160px;}
#inner_content__album .inner_content__card__foto--el:nth-child(5n+1) {margin-left: 10px;}
#inner_content__album .inner_content__card__foto--el:nth-child(4n+1) {margin-left: 0px;}
#inner_top h1 {font-size: 32px; font-weight: 500; line-height: 1.3; margin-top: 4px;}
#inner_top a, #inner_top a:visited {font-size: 14px;}
#inner_top span {font-size: 15px;}
#inner_content__text > div:first-child {width: 340px; padding-right: 40px;}
.accordeon--top > div:first-child {padding-right: 24px;}
.accordeon--top > div:last-child span {width: 24px; height: 24px; line-height: 24px; font-size: 24px; font-weight: 300;}
.articles_el > .tbl > div h3 {font-size: 24px;}
.label {display: inline-block; height: 26px; padding: 0px 10px; line-height: 26px; background-color: #222; color: #fff; font-weight: 300; text-transform: uppercase; font-size: 11px; margin-top: 6px;}
#inner_content__projects .articles_el {height: 460px;}
#inner_content__card > div:first-child {padding-right: 40px;}
#inner_content__card__foto {height: 360px;}
.inner_content__card__foto--el {width: calc((100% - 10px) / 2); height: 140px;}
.textarea {height: 34px;}

}

@media screen and (max-width: 1280px) {
  
body {max-width: 1280px; min-width: 960px;}
.centered {max-width: 940px; margin: 0 auto; position: relative;}
.centered2 {max-width: 940px; margin: 0 auto; position: relative;}
#top_body__menu > li > a, #top_body__menu > li > a:visited {padding: 0px 12px;}
/*#top_body > div:first-child a {width: 180px; height: 70px; bottom: -23px;}
#top_body > div:first-child a > div p:first-child {font-size: 23px;}
#top_body > div:first-child a > div p:nth-child(2) {font-size: 10px;}
#top_body > div:first-child a > div {top: 28px;}
#top_body > div:first-child {width: 180px;}*/
#top_body > div:nth-child(2) p:first-child {font-size: 20px;}
#top_body > div:nth-child(2) p:nth-child(2) {font-size: 13px;}
#top_body > div:nth-child(2) {padding-left: 24px; padding-right: 16px; width: 216px;}
.slider__body__el--tbl > div:first-child {width: 53%; padding-left: 0px; padding-right: 16px;}
.slider__body__el--tbl > div:first-child h3 {font-size: 30px; line-height: 1.3;}
.slider__body__el--tbl > div:first-child p {font-size: 18px; margin-top: 24px; line-height: 1.5; width: 100%; padding-right: 32px;}
.slider__body__el--tbl > div:first-child .line {margin-top: 32px;}
#slider__nav--tbl > div:first-child {width: 53%;}
.slider__body__el--ovr {width: 48%; height: 480px;} 
.slider__body__el--img {width: 48%; height: 480px;}
.btn {height: 48px; padding: 0px 16px; font-size: 14px; line-height: 47px; }
.slider__body__el--tbl > div:first-child .btn {margin-top: 32px;}
#slider__nav--tbl2 {}
#slider__nav--tbl > div:last-child {padding-left: 56px;}
#slider__nav--tbl2 {width: 150px;}
.slider__body__el--card {width: 320px; bottom: 120px;}
.slider__body__el {height: 480px;}
.slider__body__el--tbl {height: 480px;}
#slider {height: 480px;}
.collections_top .tbl > div:first-child h2 {font-size: 28px;}
.collections_body {margin-top: 24px;}
.txt h3 {font-size: 22px;}
.items_el__info .clearfix {margin-top: 10px;}
.collections_body .items_el:nth-child(4) {display: none;}
.collections_body .items_el {width: calc((100% - 20px) / 3);}
.items_el__img {height: 220px;}
.txt h1 {font-size: 30px; line-height: 1.3; font-weight: 500;}
#mp_text--info h1::after {margin-top: 32px; margin-bottom: 32px;}
#form h3 {font-size: 28px;}
#form_body > div:first-child {width: 730px;}
#form .input {width: 348px; margin-left: 32px;}
#form .input:first-child {margin-left: 0px;}
.conf {font-size: 13px;}
#form .textarea {margin-top: 16px;}
.articles_el {height: 360px;}
#footer_body__logo {width: 180px; height: 70px;}
#footer_body__logo > div {top: 28px;}
#footer_body__logo > div p:first-child {font-size: 23px;}
#footer_body__logo > div p:last-child {font-size: 10px;}
#footer_body__phone > div:first-child p:first-child {font-size: 20px;}
#footer_body__phone > div:first-child p:nth-child(2) {font-size: 13px;}
#footer_body__phone {width: 260px;}
#footer_body > div:first-child {width: 350px;}
.footer_body__menu__el > ul li a, .footer_body__menu__el > ul li a:visited {font-size: 14px;}
.footer_body__menu__el {width: 190px;}
.footer_body__menu__el > ul {margin-top: 16px;}
#footer_body__bottom {margin-top: 48px;}
#footer_body {padding: 0px 0px 40px;}
.collections {padding: 40px 0px;}
#form {padding: 40px 0px 48px;}
#mp_text > .tbl > div:last-child {padding: 40px 48px;}
#inner_content__text > div:first-child {width: 300px; padding-right: 32px;}
#inner_top h1 {font-size: 28px;}
.accordeon--top > div:first-child h3 {line-height: 1.3;}
#inner_content {padding: 40px 0px;}
.articles_el > .tbl > div h3 {font-size: 22px;}
.articles_el .overlay {opacity: 0.86;}
.articles_el > .bg {z-index: 1; opacity: 0.8;}
#inner_content__album .inner_content__card__foto--el:nth-child(4n+1) {margin-left: 10px;}
#inner_content__album .inner_content__card__foto--el:nth-child(3n+1) {margin-left: 0px;}
#inner_content__album .inner_content__card__foto--el {width: calc((100% - 20px) / 3); height: 200px;}
#inner_content__card__info--price > div:last-child p {font-size: 32px;}
#inner_content__card > div:first-child {padding-right: 32px; width: 40%;}
#inner_content__card > div:last-child {width: 60%;}
#inner_content__card__foto {height: 280px;}
.inner_content__card__foto--el {height: 120px;}
.accordeon--bottom {margin-top: 32px; margin-bottom: 16px;}
#footer_body__bottom > div:first-child {width: 400px;}
#footer_body__bottom > div:first-child p {font-size: 14px; line-height: 1.4;}
#rbkt {font-size: 14px;}
#top_body > div:last-child {padding-left: 38px;}
#form h3 {font-size: 28px; line-height: 1.3; width: 100%;}
.collections_body .items_el:nth-child(-n+4) {margin-top: 10px;}
.collections_body .items_el:nth-child(-n+3) {margin-top: 0px;}
#loader {width: 48px; height: 48px; display: block; position: relative; margin: 0 auto;}
#loader > img {width: 48px; height: 48px;}
#inner_top {padding: 24px 0px 24px;}

}

@media screen and (max-width: 960px) {
  
body {max-width: 960px; min-width: 620px;}
.centered {max-width: 960px; padding: 0px 32px; min-width: 600px; margin: 0 auto; position: relative;}
.centered2 {max-width: 960px; padding: 0px 32px; min-width: 600px; margin: 0 auto; position: relative;}
#top_body > div:last-child ul {display: none;}
#ham {width: 32px; height: 32px; display: block; float: right; position: relative; cursor: pointer;}
#ham > svg {width: 100%; height: 100%; stroke: #fff;}
#top {height: 72px;}
#top_body {height: 72px;}
#top_body > div:first-child {
  width: 160px;
}
#top_body > div:first-child a {
  width: 100%;
  height: 54px; display: block;
}
#top_body > div:first-child a img {width: 100%; height: auto;};

#top_body > div:last-child {padding-left: 0px;}
.collections_top .tbl > div:last-child {display: none;}
.collections_top .tbl > div:first-child h2 {font-size: 26px; padding-right: 0px; text-align: center;}
.collections_body .items_el {width: calc((100% - 10px) / 2);}
.collections_body .items_el:nth-child(3) {display: none;}
#mp_text {padding: 40px 56px;}
#mp_text > .tbl {display: block;}
#mp_text > .tbl > div:first-child {display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1;}
#mp_text > .tbl > div:last-child {display: block; z-index: 2; position: relative; background-color: #fff; padding: 32px 32px;}
.txt h1 {font-size: 30px; text-align: center;}
#mp_text--info h1::after {margin: 0 auto; margin-top: 32px;}
#form h3 {font-size: 26px; text-align: center;}
#form_body > div:first-child {width: 100%; float: none;}
#form_body > div:first-child:after {content: ''; display: table; clear: both;}
#form_body > .btn {float: none; display: block; width: 176px; margin: 0 auto; margin-top: 32px;}
#form .input {width: calc((100% - 24px) / 2); margin-left: 24px;}
#form .input:first-child {margin-left: 0px;}
.input, .textarea {font-size: 14px !important;}
.slider__body__el--card {display: none !important;}
.slider__body__el {width: 100%; margin-left: 0px !important; left: 0px !important;}
#slider__nav--tbl > div:last-child {padding-left: 32px;}
#slider__nav--tbl2 {margin: 0 auto;}
#slider__nav--tbl > div:first-child {width: 60%;}
.slider__body__el--tbl > div:first-child {width: 60%; padding-right: 24px;}
.slider__body__el--ovr {width: 40%; height: 420px;} 
.slider__body__el--img {width: 40%; height: 440px;}
.slider__body__el {height: 420px;}
.slider__body__el--tbl {height: 420px;}
#slider {height: 420px;}
.slider__body__el--tbl > div:first-child h3 {font-size: 26px; }
.slider__body__el--tbl > div:first-child p {font-size: 17px; padding-right: 0px;}
.slider__body__el--tbl > div:first-child .line {margin-top: 24px;}
#slider__nav {bottom: 32px;}
#top_body > div:nth-child(2) {padding-left: 24px; padding-right: 24px; width: 226px;}
#inner_content__text.tbl {display: block !important;}
#inner_content__text.tbl > div {width: 100%; display: block !important; padding-right: 0px; padding-left: 0px;}
#side_menu {margin-top: 16px; margin-bottom: 8px;}
#inner_content__text.tbl > div:last-child {margin-top: 32px;}
#show_hide__top {display: block !important; margin-bottom: 32px;}
#show_hide__body {display: none;}
.show_hide__body--open {display: block !important;}
.accordeon--top > div:first-child h3 {font-size: 20px;}
#inner_top h1 {font-size: 26px; text-align: center; margin-top: 8px;}
.brcr__first {display: none;}
#inner_top a, #inner_top a:visited {font-size: 13px;}
#inner_top span {font-size: 13px;}
#inner_content__projects .items_el:nth-child(3n+1) {margin-left: 10px;}
#inner_content__projects .items_el:nth-child(2n+1) {margin-left: 0px;}
#inner_content__projects .items_el {width: calc((100% - 10px) / 2);}
#brcr > .align_center {display: block;}
#brcr > .align_center span:last-child {border-bottom: 1px solid #E5E5E5; float: none;}
#brcr > .align_center span {float: none;}
#brcr > .align_center a {float: none;}
.collections_body .items_el:nth-child(-n+3) {margin-top: 10px;}
.collections_body .items_el:nth-child(-n+2) {margin-top: 0px;}
#inner_content__projects .items_el:nth-child(-n+3) {margin-top: 10px;}
#inner_content__projects .items_el:nth-child(-n+2) {margin-top: 0px;}

}

@media screen and (max-width: 840px) {
  
#inner_content__card {display: block !important;}
#inner_content__card > div {display: block !important; width: 100% !important; padding-right: 0px !important;}
#inner_content__card__foto {height: 340px;}
.inner_content__card__foto--el:nth-child(2n+1) {margin-left: 10px;}
.inner_content__card__foto--el:nth-child(3n+1) {margin-left: 0px;}
.inner_content__card__foto--el {width: calc((100% - 20px) / 3);}
#inner_content__card > div:last-child {margin-top: 32px;}
.accordeon--bottom {margin-top: 24px; margin-bottom: 8px;}

}

@media screen and (max-width: 800px) {
  
#footer_body {display: block !important;}
#footer_body > div:first-child {width: 100%; display: block !important; padding-right: 0px; padding-top: 40px;}
#footer_body > div:last-child {width: 100%; display: block !important;}
#footer_body__logo {margin: 0 auto; display: block;}
#footer_body__phone {margin: 0 auto; margin-top: 32px;}
#footer_body__addr {width: 100%; margin: 0 auto; margin-top: 24px; text-align: center;}
#footer_body__soc {width: 230px; margin: 0 auto; margin-top: 24px;}
.footer_body__menu__el {width: 100%;}
#footer_body__menu > div {width: 50%;}
#footer_body__menu {padding-top: 24px;}

}

@media screen and (max-width: 720px) {

.articles_el {height: 320px;}
.collections .articles_el {width: 100%; margin-left: 0px; margin-top: 10px;}
.collections .articles_el:nth-child(-n+2) {margin-top: 10px;} 
.collections .articles_el:first-child {margin-top: 0px;}
#inner_content__album .inner_content__card__foto--el:nth-child(3n+1) {margin-left: 10px;}
#inner_content__album .inner_content__card__foto--el:nth-child(2n+1) {margin-left: 0px;}
#inner_content__album .inner_content__card__foto--el {width: calc((100% - 10px) / 2); height: 180px;}
#mdl {width: 500px; padding: 24px;}
#mdl_inputs > input {width: 100%; float: none; margin-top: 16px;}
#mdl_inputs > input:nth-child(2n) {margin-left: 0px;}
#mdl_inputs > input:first-child {margin-top: 32px;}
#mdl .txt p {font-size: 15px;}

}

@media screen and (max-width: 620px) {
  
body {max-width: 620px; min-width: 320px;}
.centered {max-width: 620px; padding: 0px 16px; min-width: 320px; margin: 0 auto; position: relative;}
.centered2 {max-width: 620px; padding: 0px 16px; min-width: 320px; margin: 0 auto; position: relative;}
/*#top {height: auto; padding: 16px 0 24px;}
#top_body {height: auto !important; display: block !important;}
#top_body > div {display: block !important;}
#top_body > div:first-child {width: 120px;}*/
/*#top_body > div:first-child a {width: 160px; height: 66px; bottom: -122px;}
#top_body > div:first-child a > div p:first-child {font-size: 21px;}
#top_body > div:first-child a > div p:nth-child(2) {font-size: 9px;}
#top_body > div:first-child a > div {top: 24px;}*/
/*#top_body > div:nth-child(2) p:first-child {font-size: 18px;}
#top_body > div:nth-child(2) p:nth-child(2) {font-size: 12px;}
#top_body > div:nth-child(2) {padding-left: 0px; padding-right: 0px; width: 166px; margin-top: 12px; float: left;}
#top_body > div:nth-child(3) {float: left; margin-left: 16px; margin-top: 16px; }
#top_body > div:last-child {z-index: 2; float: none; position: absolute; top: 12px; right: 0px;}*/
#top_body > div:first-child {width: 120px;}
#top_body > div:nth-child(2) p:first-child {font-size: 18px;}
#top_body > div:nth-child(2) p:nth-child(2) {font-size: 12px;}
#top_body > div:first-child a {height: 41px;}
#top_body > div:nth-child(2) {padding-right: 0; width: 200px;}

#ham {width: 32px; height: 32px;}
.collections_top .tbl > div:first-child h2 {font-size: 22px;}
.collections {padding: 32px 0px;}
.txt h3 {font-size: 20px;}
.collections_body {margin-top: 16px;}
.txt h1 {font-size: 26px;}
#mp_text {padding: 32px 32px;}
#mp_text > .tbl > div:last-child {padding: 24px;}
#mp_text--info h1::after {margin-top: 24px;}
#form {padding: 32px 0px 32px;}
#form h3 {font-size: 22px;}
.articles_el > .tbl > div h3 {font-size: 19px;}
.articles_el {height: 280px;}
#footer_body__phone > div:first-child p:first-child {font-size: 18px;}
#footer_body__phone > div:first-child p:nth-child(2) {font-size: 12px;}
#footer_body__phone {width: 230px;}
#footer_body__phone > div:first-child {padding-right: 16px;}
#footer_body__logo {width: 160px; height: 66px;}
#footer_body__logo > div {top: 24px;}
#footer_body__logo > div p:first-child {font-size: 21px;}
#footer_body__logo > div p:last-child {font-size: 9px;}
#footer_body__menu {width: 280px; margin: 0 auto; padding-top: 0px;}
#footer_body__menu > div {width: 100%;}
.footer_body__menu__el {width: 100%; padding-right: 0px; text-align: center;}
#footer_body__bottom {display: block !important;}
#footer_body__bottom > div {display: block !important;}
#footer_body__bottom > div:first-child {width: 100%; padding-right: 0px; text-align: center;}
#footer_body__bottom > div:first-child p {font-size: 13px; line-height: 1.3;}
#rbkt {width: 34px; height: 34px; float: none; margin: 0 auto; margin-top: 32px; display: block;}
#rbkt > p {display: none;}
/*#inner_top {padding: 40px 0px 24px;}*/
#inner_top h1 {font-size: 24px; text-align: center; margin-top: 4px;}
.btn {font-size: 13px;}
#inner_content {padding: 32px 0px;}
#inner_content__projects .articles_el {height: auto; width: 100%; margin-left: 0px !important; margin-top: 10px;}
#inner_content__projects .articles_el:nth-child(-n+2) {margin-top: 10px;}
#inner_content__projects .articles_el:first-child {margin-top: 0px;}
#inner_top h1 {font-size: 23px;}
#brcr span, #brcr a {font-size: 10px;}
#inner_content__projects--btn {margin-top: 32px;}
.slider__body__el--img {width: 100%; opacity: 0.7;}
.slider__body__el--ovr {width: 100%;}
.slider__body__el--tbl > div:first-child h3 span {background: transparent;}
.slider__body__el--tbl > div:first-child {width: 80%; padding-right: 0px; color: #fff; text-align: center;}
.slider__body__el--tbl > div:first-child h3 {text-shadow: 0px 4px 12px rgba(0,0,0,0.6);}
.slider__body__el--tbl > div:first-child p {text-shadow: 0px 4px 12px rgba(0,0,0,0.6);}
.slider__body__el {background-color: #222;}
.slider__body__el--tbl > div:first-child .line {background-color: #fff; margin: 0 auto; margin-top: 24px;}
#slider__nav {display: none;}
.slider__body__el .btn {border-color: #fff; color: #fff;}
.slider__body__el .btn:hover {background-color: #fff; color: #222;}
.slider__body__el--tbl > div:last-child {display: none;}
.textarea {height: 52px;}

}

@media screen and (max-width: 520px) {

body {font-size: 16px;}
#form .input {width: 100%; margin-left: 0px; margin-top: 16px; margin-left: 0px;}
#form .input:first-child {margin-top: 0px;}
.collections_body .items_el {width: 100%; margin-left: 0px;}
.collections_body .items_el:nth-child(-n+2) {margin-top: 10px;}
.collections_body .items_el:nth-child(-n+1) {margin-top: 0px;}
#mp_text {padding: 24px;}
.txt h1 {font-size: 24px;}
.txt h3 {font-size: 19px;}
#inner_content__projects2 .items_el:nth-child(-n+2) {margin-top: 10px;}
#inner_content__projects2 .items_el:nth-child(-n+1) {margin-top: 0px;}
#inner_content__projects2 .items_el {width: 100%;}
.items_el {margin-left: 0px !important;}
#inner_content__projects .items_el:nth-child(-n+2) {margin-top: 10px;}
#inner_content__projects .items_el:nth-child(-n+1) {margin-top: 0px;}
#inner_content__projects .items_el {width: 100%;}
#inner_content__card__info--price {margin-top: 40px;}
#mdl {width: 420px; padding: 24px;}
.slider__body__el--tbl > div:first-child h3 {font-size: 23px;}
.slider__body__el--tbl > div:first-child p {font-size: 16px;}

}

@media screen and (max-width: 480px) {
    
#top_body > div:nth-child(3) {display: none;}
#top_body > div:last-child {padding-left: 0px; width: 32px;}
#top_body > div:nth-child(2) {width: calc(100% - 152px);

    
    
}

@media screen and (max-width: 460px) {
  
.articles_el {height: auto;}
#inner_content__projects2 .items_el .items_el__img {height: 180px;}
#inner_content__album .inner_content__card__foto--el {height: 120px;}
#inner_content__album {margin-top: 24px;}
#inner_content__card__foto {height: 280px;}
.inner_content__card__foto--el {height: 100px;}
#inner_content__card__info--price {display: block !important; width: 100%;}
#inner_content__card__info--price > div {width: 100%; display: block !important; padding-left: 0px !important; text-align: center;}
#inner_content__card__info--price > div:last-child {margin-top: 8px;}
#inner_content__card__info--price > div:last-child p {font-size: 28px; text-align: center;}
#form h3 {font-size: 20px;}
#mdl {width: 300px; padding: 24px;}
.textarea {height: 70px;}

}

@media screen and (max-width: 380px) {
    
#top_body > div:nth-child(2) p:first-child {font-size: 16px;}
#top_body > div:first-child {width: 110px;}
#top_body > div:nth-child(2) {width: calc(100% - 142px); padding-left: 20px;}
#top_body > div:first-child a {height: 37px;}
    
}

@media screen and (max-width: 340px) {
  
.share > div:first-child {width: 100%; display: block; text-align: center; float: none;}
.share > div:last-child {float: none; width: 192px; padding-left: 0px; margin: 0 auto; margin-top: 8px;}
#inner_content__card__foto {height: 240px;}
.inner_content__card__foto--el {height: 80px;}
#mdl {width: 280px; padding: 24px;}
#top_body > div:nth-child(2) p {display: none; padding-left: 0px;}

}