/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@font-face {
    font-family: 'Scada';
    src: local('Scada'), url('https://mebel-artmaster.ru/wp-content/themes/flatsome-child/fonts/scada.woff2') format('woff2'), url('https://mebel-artmaster.ru/wp-content/themes/flatsome-child/fonts/scada.woff') format('woff'), url('https://mebel-artmaster.ru/wp-content/themes/flatsome-child/fonts/scada.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Scada';
    src: local('Scada Bold'), local('Scada-Bold'), url('https://mebel-artmaster.ru/wp-content/themes/flatsome-child/fonts/scadabold.woff2') format('woff2'), url('https://mebel-artmaster.ru/wp-content/themes/flatsome-child/fonts/scadabold.woff') format('woff'), url('https://mebel-artmaster.ru/wp-content/themes/flatsome-child/fonts/scadabold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}


h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 700;
    font-family: scada;
}


.product-category img{width:248px;}
.product-category .header-title{bottom:0; }
.product-image .front-image {width:180px;}
.jobTime {font-size: 16px;color: white;}
.type-payment--ft {max-width: 300px;}
.feedback-form--ft {background: #ff9108;color: white;padding: 50px;text-align: center;}
.feedback-form--ft h2,
.feedback-form--ft label,
.feedback-form--ft a {color: white;}
.feedback-form--ft .col-md-6 {width: 50%;padding: 0 10px;}
.feedback-form--ft .col-md-12 {width: 100%;}
.feedback-form--ft form .row {max-width: 600px;display: flex;justify-content: center;margin: 0 auto!important;}
.feedback-form--ft form {width: 100%;}
.feedback-form--ft h2 {padding-bottom: 12px;font-size: 32px;}
.call-me-please-form svg,
.jobTime svg {margin-right: 6px;}
.large-block-grid-3 > li {width:18%;} /*was 33.3%*/
.large-block-grid-4 > li {width:18%;}
.large-9 {width:100%;}

.main__tags ul {display: flex;flex-wrap: wrap;justify-content: center;list-style: none;}
.main__tags li {display: flex;}
.main__tags a {display: block;margin: 2px 6px;padding: 6px 10px;font-size: 14px;border: 1px solid;border-radius: 13px;}

#wpadminbar {display:inherit !important;}

/*header block - remove*/
.header-block{min-height:0 !important;}
.shop-container .product{margin-top:30px;}

#masthead .left-links > ul {margin-left:238px;}

h3.section-title {margin-bottom:10px; text-transform:none;}
h3.section-title span {padding-bottom:6px;}

.custom select {text-transform:none;}
div.sharedaddy .sd-content {float:left; margin: 0 0 0 -84px;}

#reviews h2 {font-size:100%;}

ul.products{margin-bottom:5px;}
div.term-description{
margin-top:-7px;
margin-bottom:50px; 
border-top:1px solid #cccccc;
font-size:0.9em;
}
ul.header-nav.header-nav-main.nav.nav-right.nav-size-medium.nav-spacing-medium.nav-uppercase {
    min-width: 344px;
}
.top-right-text{
padding-top:6px;
color:#fff;
font-size: 16px;
}

li.top-tel-style{font-size:19px;margin-top:-1px;}
.powered-by-popmake{display:none !important;}

/*CALL US - 3 BLOCKS*/
.call-us-header-wrapper {
    width: 100%;
    border: 4px solid;
    border-color: #ff9108;
    border-radius: 10px;
    padding: 22px 22px 0px 22px;
    text-align: center;
    background-color: #ffffff;
    margin-bottom: 45px;
}
.call-us-header-wrapper a:link {
    color: #ff9108;
    font-size: 25px;
    font-weight: 500;
    text-decoration: none;
}
.call-us-header-wrapper a:hover{
  color:#627f9a;
  font-size: 1.5em;
  text-decoration:none;
}

.call-button {
    display: inherit;
    position: fixed;
    bottom: 90px;
    left: 15px;
    z-index: 9;
    border-radius: 50%;
    box-shadow: 0px 7px 17px rgba(53, 53, 53, 0.7);
}
  
.whats-button {
    display: inherit;
    position: fixed;
    bottom: 30px;
    left: 15px;
    z-index: 9;
    border-radius: 50%;
    box-shadow: 0px 7px 17px rgba(53, 53, 53, 0.7);
}
.shkafi_only .product-category {
display: none;
}
.shkafi_only .product-category:nth-child(11),
.shkafi_only .product-category:nth-child(14),
.shkafi_only .product-category:nth-child(17),
.shkafi_only .product-category:nth-child(18) {
display: block;
}
.shkafi_only .row {
justify-content: center;
}
/*******************/

/******* OLD THEME *****/
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
	padding-right: 0;
}

.autocomplete-suggestions {
	background-color: #fff;
	top: 32px;
	min-width: 300px;
}

/*MENU STYLE*/
.nav-column li>a:hover, .nav-dropdown>li>a:hover {
    background-color:#FFF !important;
    text-decoration:underline;
}
.wide-nav {
    box-shadow: none;
    border-top: 3px solid #ff9108;
    border-bottom: 3px solid #ff9108;
}
/**********************/

/*main menu restyle*/
.nav-dropdown{
border: 1px solid #000 !important;
border-top: 3px solid #000 !important;
margin-left:0 !important;
min-width: 200px;
}
ul.header-nav li.nav-dropdown li a{
padding:2px 0 !important;
}
ul.header-nav li.has-dropdown:after{
  bottom:0 !important;
  border-bottom-color: #000;
}
ul.header-nav li.has-dropdown:before{display:none !important;}

/*TOP dropdown menu*/
ul.top-bar-nav li.has-dropdown:after{
  bottom:-13px !important;
  border-bottom-color: #000;
}
ul.top-bar-nav li.has-dropdown:before{display:none !important;}
ul.top-bar-nav .nav-dropdown{
	padding:3px 15px 7px 10px !important;
	min-width:200px;
	margin-top:13px !important;
}
ul.top-bar-nav .nav-dropdown li a{
    width: auto;
    padding: 5px 3px;
    line-height: 1.2;
    font-size:75% !important;
}
ul.top-bar-nav .nav-dropdown li a:hover{
	color:#000 !important;
	text-decoration:underline !important;
}

/*.top-bar-nav{font-size:1.2em;}*/
ul.top-bar-nav li {
   line-height:12px;
   padding-left:10px;
}
.top-bar-nav li a.nav-top-link {
    color: #FFF!important;
    font-family: scada;
    font-size: 0.9em;
}
.top-bar-nav li a.nav-top-link:hover{color:#FFF;text-decoration:underline!important;}

.menu-item {
	margin: 0 25px;
}
.menu-parent-item .menu-item {
	margin: 0;
}

/*NEXT PREV THUMBS*/
.next-prev-thumbs .nav-dropdown{
 width:90px !important;
 margin-top:10px;
}
.next-prev-thumbs li.prod-dropdown:before{
  bottom:-10px !important;
  border: solid #000000 !important;
}
.next-prev-thumbs li.prod-dropdown:after{
  border-bottom-color:#000 !important;
}



/*logo*/
.logo-left {
	float: none;
}

.logo-left > a {
	text-align: center;
	position: relative;
	top: -10px;
}

.nav-small.nav>li.html {
    font-size: 1.1em;
    font-family: scada;
}

.first-screen-block {}
.first-screen-block h2 {
font-family: scada;
font-size: 4em;
text-transform: uppercase;
margin-bottom: 30px;
}
.first-screen-block h3 {
    color: #ff9108;
    font-family: scada;
    font-size: 2.5em;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.first-screen-button {
    background: #ff9108;
    font-family: scada;
    font-size: 22px;
    font-weight: 600;
    border-radius: 30px;
}

#masthead {
	height: 130px !important; /* fucking Custom CSS overrides it w/o 'important!' */
}

#masthead .header-title {
	text-align: center;
}
#masthead .header-title>div {
  
    font-family: scada;
    margin-bottom: 5px;
    text-transform: uppercase;
}
#masthead .offer {
    color: #ff9108;
    font-size: 1.5em;
    font-family: scada;
    text-transform: uppercase;
}
#masthead .offer p {
	margin-bottom: 0;
	font-weight: bold;
}

#masthead .right-links,
#masthead .right-links > ul
{
	padding-top: 0;
}
#masthead .right-links > ul {
	float: none;
	list-style: none !important;
	/*position: absolute;
	right: 0;
	top: 0;*/
}

/*CALL ME PLS - TOP : tel and link*/
.call-me-please-form{
	display: block;
	padding-top: 10px;
	font-size: 16px;
	color: #000000 !important;
}
.call-me-please-form ul{list-style:none !important;}
.call-me-please-form ul li{
	display: block;
	float: none;
	padding-left: 0;
	margin-left: 0;
}
li.top-tel-style{
	font-size: 19px;
    	margin-top: -1px;
}
.call-me-please-form a:link {
    font-size: 18px;
    font-family: scada;
    color: #555555 !important;
    padding-bottom: 1px;
    border-bottom: 1px dotted #555555 !important;
}

.call-me-please-form li:first-child {
    margin: 0px;
}

/*.call-me-please-form a:hover{
	font-size: 16px !important;
	color:#000000 !important;
	padding-bottom:2px;
	border-bottom:1px solid #000000 !important;
}*/

.ux-search-box {
	display: block;
	margin-left: 0;
}

.row.collapse {
	margin: 0;
}

/*sub menu link style*/
.wide-nav .header-nav a.nav-top-link {
    font-size: 18px;
    font-family: scada;
    font-weight: 600;
    padding: 18px 6px 17px 6px !important;
    color: #000;
    opacity: 1 !important;
}
.wide-nav .header-nav a.nav-top-link:hover, .wide-nav .header-nav a.nav-top-link:active{
	color:#000;
	/* border-bottom:2px solid #000000 !important; */
	/* background-color:#e6e6d5; */
	/* background-color:#f1f1d7; */
	background-color:#ececcd;
}

/**/
.dark-header #masthead .mobile-menu a{color:#000 !important;}
/*shop sidebar*/
/*#shop-sidebar.sidebar-inner{border-right:1px solid #eeeeee; padding-right:30px;}*/

/*PRICE BAGDE*/
.badge{height: 2.4em !important;}
.badge-inner{
  padding:10px !important;
  background-color:#7a9c59!important;
  font-size:1em;
}

/*FOOTER WIDGET*/
ul.footer-vidget-menu li{margin-bottom:7px;}
ul.footer-vidget-menu li a:link {
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1;
}
ul.footer-vidget-menu li a:hover {
    text-decoration:underline;
}
.widget li a {
    padding-bottom: 5px;
    display: block;
}

p.footer-vidget-menu-title {
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 12px;
    color: #fff;
}
/*ABSOLUTE FOOTER*/
.absolute-footer .pull-right{
    color:#FFF !important;
}
.absolute-footer .pull-right a:link{
    color:#FFF;
    text-decoration:none;
}
.absolute-footer .pull-right a:hover{
    text-decoration:underline;
}


/*IN PRODUCT CATEGORY*/
.is-divider{max-width:none !important;}
.widget>ul>li a{
    font-size: 90%;
    padding: 8px 0;
    color: #777777;
    display: inline-block;
    text-transform: uppercase;
}
.widget>ul>li a:hover{text-decoration:underline;}
#masthead .header-title>div {
    font-size: 1.7em;
    line-height: 1.3;
}
#myModalKRN {position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 222;width: 100%;height: 100%;padding-top: 40px;display: none;}
#myModalKRN.modal__active {display: block;}
#myModalKRN .modal-dialog {max-width: 500px;margin: 0 auto;padding: 0 10px;}
#myModalKRN .modal-content {position: relative;padding: 55px 20px;background: white;border: 10px solid orange;color: black;text-align: center;}
#myModalKRN .close {position: absolute;top: 0;right: 0;padding: 0;margin: 0;height: 30px;width: 30px;display: inline-block;}
@media (max-width:1643px)  {
	#masthead .header-title>div {
		font-size: 28px;
	}
}
@media (max-width:1530px)  {
	#masthead .header-title>div {
		font-size: 20px;
        font-family: scada;
	}
	#masthead .offer {
    font-size: 19px;
	}
}
@media (max-width:1420px)  {
	#masthead .header-title>div {
		font-size: 20px;
	}
	#masthead .offer {
		font-size: 16px;
	}
}
@media (min-width: 850px){
.nav-divided>li+li>a:after{left:-.5em !important;}

}

/*GO TO PRODUCT BTN*/
.gotoproductfromlightbox a:link{
    text-decoration: none;
    background-color: #df5555;
    padding: 7px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 4px;
}
.gotoproductfromlightbox a:hover{
    bracground-color:#c34444;
}

@media (max-width:850px) {
    .category-filtering.category-filter-row.show-for-medium {
        display: none!important;
    }
}

@media (max-width:768px) {
    #main {
        padding-left: 10px;
        padding-right: 10px;
        }

    .category-filtering.category-filter-row.show-for-medium {
        display: none!important;
    }
    
.first-screen-block h2 {
    font-size: 48px;
    margin-bottom: 20px;
}
    
.first-screen-block h3 {
    font-size: 27px;
    margin-bottom: 20px;
}

.nav-small.nav>li.html {
    font-size: 12px;
}

.call-us-header-wrapper {
    width: 95%;
}

.whats-button {
    bottom: 20px;
}

.call-button {
    bottom: 80px;
}
    
}

@media (max-width:767px) {
	ul.fg-thumbHolder.radykal-clearfix {display: flex;flex-direction: column;align-items: center;}
	li.fg-listItem {margin: 0!important;margin-bottom: 24px!important;}
	div#top-bar .hide-for-medium:nth-of-type(2) {display: block!important;font-size: 15px;}
	div#top-bar .hide-for-medium:nth-of-type(2) a {display: block!important;font-size: 15px;}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}
.term-description {
    overflow: hidden;
    position: relative;
    height: 90px;
    cursor: pointer;
}
.term-description:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), white 100%);
    pointer-events: none;
}
.term-description-open {
    height: 100%;
}
.product-quick-view-container {
    height: 80vh;
}
.product-quick-view-container .product-gallery-slider img {
    height: 100%;
}
.mfp-content .row, .mfp-content .slider, .mfp-content .slide {
    height: 100%;
}
.mfp-content .product_meta>span {
    border-top: 3px solid #eee;
    padding: 15px 0;
    font-size: 14px;
    font-weight: bolder;
}
.gotoproductfromlightbox a:hover {
    box-shadow: 0px 0px 5px gray;
}
.product-main .product-images img {
    cursor: zoom-in;
}
.product-main .product-images {
    margin-top: 50px;
}
.product-main .product_meta>span {
    font-size: 15px;
    font-weight: bold;
}
.product-main .product_meta a {
    font-weight: normal;
}
.shine-button {
  text-decoration: none;
  display: inline-block;
  padding: 10px 30px;
  margin: 10px 20px 10px 0px;
  position: relative;
  overflow: hidden;
  border: 2px solid #ff9108;
  font-family: 'Montserrat', sans-serif;
  color: #ff9108;
  transition: .2s ease-in-out;
}
.shine-button:before {
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .5));
  height: 50px;
  width: 50px;
  position: absolute;
  top: -8px;
  left: -75px;
  transform: skewX(-45deg);
}
.shine-button:hover {
  background: #ff9108;
  color: #fff;
}
.shine-button:hover:before {
  left: 150px;
  transition: .5s ease-in-out;
}
.shine-button:before {
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .5));
  height: 50px;
  width: 50px;
  position: absolute;
  top: -8px;
  left: -75px;
  transform: skewX(-45deg);
}
.shine-button:hover {
  background: #ff9108;
  color: #fff;
}
.shine-button:hover:before {
  left: 150px;
  transition: .5s ease-in-out;
}
.section-button {
  text-decoration: none;
  display: inline-block;
  padding: 10px 30px;
  margin: 0px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  border: 1px solid #ff9108;
  width: 100%;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  color: #ff9108;
  transition: .2s ease-in-out;
}
.section-button:before {
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .5));
  height: 50px;
  width: 50px;
  position: absolute;
  top: -8px;
  left: -75px;
  transform: skewX(-45deg);
}
.section-button:hover {
  background: #ff9108;
  color: #fff;
}
.section-button:hover:before {
  left: 150px;
  transition: .5s ease-in-out;
}
.section-button:before {
  content: "";
  background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .5));
  height: 50px;
  width: 50px;
  position: absolute;
  top: -8px;
  left: -75px;
  transform: skewX(-45deg);
}
.section-button:hover {
  background: #ff9108;
  color: #fff;
}
.section-button:hover:before {
  left: 150px;
  transition: .5s ease-in-out;
}
#popmake-12209 form p {
    padding: 0px;
    padding-top: 10px;
}
#popmake-12209 form span {
    margin-bottom: 10px 0px;
}
.whatsapp-new, .nav-divided li {
    display: flex;
    align-items: center;
}
.whatsapp-new img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.whatsapp-new a {
    color: white;
    transition: 0.3s;
    font-size: 16px !important;
    font-family: scada;
    cursor: pointer;
}
.nav-small.nav>li.html {
    font-size: 16px;
}

.whatsapp-new a:hover {
    color: darkgreen;
    text-shadow: 0px 0px 5px white;
    cursor: pointer;
}
.whats-button, .call-button {
    display: none;
}
header li .jobTime {
    font-weight: normal;
    font-family: scada;
    margin-left: 5px;
}
header li .jobTime b {
    font-weight: normal;
}
@media (max-width: 700px)  {
    .whatsapp-new img {
        width: 20px;
        height: 20px;
        margin-left: 10px;
        margin-right: 5px;
    }
}
.header-block, .header-block li, .call-me-please-form li a {
    text-align: right; 
    justify-content: flex-end;
}
.call-me-please-form a:link, .header-block-block-2 span {
    font-size: 16px !important;
    font-weight: normal;
    text-transform: none;
}
.header-block-block-1 .left-links {
    margin-left: 10%;
}
.call-us-header-wrapper {
    width: 60%;
}
.pum-container {
    border-radius: 15px !important;
    background-color: rgba( 250, 250, 259, 0.8 ) !important;
}
.feedback-form--ft {
    width: 50%;
    margin: 0 auto !important;
    border-radius: 15px;
    margin-bottom: 30px !important;
}
.feedback-form--ft .wpcf7-spinner {
    display: none;
}
#row-476594742 {
    margin-top: 10px!important;
    margin-bottom: 10px !important;
}
@media only screen and (min-width : 320px) and (max-width : 480px) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Smartphones (горизонтальная) ----------- */
@media only screen and (min-width: 321px) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Smartphones (вертикальная) ----------- */
@media only screen and (max-width: 320px) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPads (вертикальная и горизонтальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPads (горизонтальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPads (вертикальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPad 3**********/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Настольные компьютеры и ноутбуки ----------- */
@media only screen  and (min-width: 1224px) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Большие экраны ----------- */
@media only screen  and (min-width: 1824px) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPhone 4 ----------- */
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPhone 5 ----------- */
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 320px) and (max-height: 568px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPhone 6 ----------- */
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 375px) and (max-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* iPhone 6+ ----------- */
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 414px) and (max-height: 736px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Samsung Galaxy S3 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2){

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Samsung Galaxy S4 ----------- */
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3){

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 320px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3){

.feedback-form--ft {
    width: 100% !important;
}
}
 
/* Samsung Galaxy S5 ----------- */
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3){

.feedback-form--ft {
    width: 100% !important;
}
}
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3){

.feedback-form--ft {
    width: 100% !important;
}
}
