.flex_cell.av-rrpn-16d111e7bfeaae6f6963b36ea4a855e4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-rrpn-16d111e7bfeaae6f6963b36ea4a855e4{
padding:50px 50px 50px 80px !important;
}

#top .av-special-heading.av-mb8vmcbs-3c530d02d1245d9437ffaf4ff1df9878{
padding-bottom:10px;
}
body .av-special-heading.av-mb8vmcbs-3c530d02d1245d9437ffaf4ff1df9878 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mb8vmcbs-3c530d02d1245d9437ffaf4ff1df9878 .av-subheading{
font-size:25px;
color:#a89786;
}

.flex_cell.av-6p0kb-23265ad22dfa15e04a6a9762a5297a9c{
vertical-align:top;
background:url(https://charmeflooring.com/wp-content/uploads/2025/05/beige-wood-tile-floor.jpg) 0% 0% no-repeat scroll ;
}

#top .hr.hr-invisible.av-lv4v-6f186757ee199b96acabfc3b79c9641b{
height:250px;
}

.avia-section.av-5fznj-3d741c1803df68dec832f1137d8053b6{
background-repeat:no-repeat;
background-image:url(https://charmeflooring.com/wp-content/uploads/2025/05/left-vertical.png);
background-position:0% 100%;
background-attachment:scroll;
}
.avia-section.av-5fznj-3d741c1803df68dec832f1137d8053b6 .av-section-color-overlay{
opacity:0.8;
background-image:url(http://charmeflooring.morcept.tw/wp-content/uploads/2025/05/texture-light-bamboo-with-horizontal-stripes-close-up-background-1.png);
background-repeat:repeat;
}

.flex_column.av-3rvx3-2e57ef0f78f3d003bc297e84d85849c9{
width:23.875%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3rvx3-2e57ef0f78f3d003bc297e84d85849c9 .av-flex-placeholder{
width:1.5%;
}

#top .av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570{
padding-bottom:10px;
font-size:25px;
}
body .av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570 .av-subheading{
font-size:25px;
}

.flex_column.av-3jp0f-4e4304f422668b3e6e934e698a1a055e{
width:74.625%;
margin-left:0;
}
.avia_transform .flex_column.av-3jp0f-4e4304f422668b3e6e934e698a1a055e{
animation-duration:1.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3jp0f-4e4304f422668b3e6e934e698a1a055e .av-flex-placeholder{
width:1.5%;
}

#top .hr.hr-invisible.av-2nz6v-f32f5d8a9f25e7a22331c6db7bc9f369{
height:50px;
}

#top .av-special-heading.av-mb8vvswd-eccc0de20b163c9598f1cfdcc8eeb49f{
padding-bottom:10px;
}
body .av-special-heading.av-mb8vvswd-eccc0de20b163c9598f1cfdcc8eeb49f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mb8vvswd-eccc0de20b163c9598f1cfdcc8eeb49f .av-subheading{
font-size:25px;
color:#a89786;
}

#top .hr.hr-invisible.av-28vfv-666f7aca9c2d39b117cd9a77ddaabb01{
height:30px;
}

#top .avia-icon-list-container.av-mkajd4rd-152e09d3039ebaf4b9696a5b0be785aa .iconlist_icon{
font-size:18px;
}
#top .avia-icon-list-container.av-mkajd4rd-152e09d3039ebaf4b9696a5b0be785aa .iconlist_icon svg:first-child{
height:18px;
width:18px;
}
#top #wrap_all .avia-icon-list-container.av-mkajd4rd-152e09d3039ebaf4b9696a5b0be785aa .av_iconlist_title{
font-size:18px;
color:#353535;
}
.avia-icon-list-container.av-mkajd4rd-152e09d3039ebaf4b9696a5b0be785aa .iconlist_content{
color:#353535;
}

#top .hr.hr-invisible.av-mb8vyf0n-b8495574ad56590daf02ec0546c0f1b5{
height:30px;
}

#top .hr.hr-invisible.av-15wib-0619d96a3df28583504020e95b1e8886{
height:50px;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-rrpn-16d111e7bfeaae6f6963b36ea4a855e4{
padding:50px 50px 50px 80px !important;
}

#top #wrap_all .av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570 .av-special-heading-tag{
font-size:45px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-rrpn-16d111e7bfeaae6f6963b36ea4a855e4{
padding:50px 50px 10px 28px !important;
}

#top #wrap_all .av-special-heading.av-mb8wuae8-3d2431494ed7fabc552d40a3359d0570 .av-special-heading-tag{
font-size:0.8em;
}
}
