span.nav-vinyl-tile-hover {
    display: none !important;
}

span.nav-vinyl-hover {
    display: none !important;
}
span.nav-syn-hover {
    display: none !important;
}
.header_align.black_bg.nav_menu.wow.fadeIn.mainNavMenu {
    float: right;
    
}


.select-category {
 padding-right: 0.521vw;
}
.name-address select {
 margin-right: 0.521vw;
}
.name-address input {
 width: calc(90% - 0.521vw);
}
.order-form-popup input[type=submit] {
 width: 49%;
}
input.cancel {
 margin-right: 0.549vw !important;
}
.popup-main-img img {
 border: 1px solid #969696;
}
.popup-img-list ul li img {
 display: block;
 width: 100%;
 border: 1px solid #969696;
}
.product-focus-desc a:after {
 margin-bottom: 0.521vw;
}
.product-focus-desc a.view_shadecard:after {
/*width: 9.813vw;
*/
 width: 100%;
 display: inline-block;
 position: absolute;
 left: 0;
 bottom: 0;
 margin-bottom: -5px;
}
ul.locator.country5 li {
 position: absolute;
 top: 49%;
 left: 64%;
}
ul.locator.country6 li {
 position: absolute;
 top: 15%;
 left: 65%;
}
ul.locator.country7 li {
 position: absolute;
 top: 75%;
 left: 75%;
}
ul.locator.country8 li {
 position: absolute;
 top: 25%;
 left: 65%;
}
ul.locator.country9 li {
 position: absolute;
 top: 45%;
 left: 75%;
}
ul.locator.country10 li {
 position: absolute;
 top: 75%;
 left: 82%;
}
ul.locator.country11 li {
 position: absolute;
 top: 34%;
 left: 75%;
}
ul.locator.country12 li {
 position: absolute;
 top: 47%;
 left: 65%;
}
ul.locator.country13 li {
 position: absolute;
 top: 25%;
 left: 75%;
}
ul.locator.country14 li {
 position: absolute;
 top: 65%;
 left: 28%;
}
ul.locator.country15 li {
 position: absolute;
 top: 68%;
 left: 78%;
}
ul.locator.country16 li {
 position: absolute;
 top: 25%;
 left: 15%;
}
ul.locator.country17 li {
 position: absolute;
 top: 65%;
 left: 53%;
}
ul.locator.country18 li {
 position: absolute;
 top: 74%;
 left: 30%;
}
@media only screen and (max-width:1399px) {
 .product-page-application .app-desc.application_img{
     margin-top: -7vw;
}
}
@media only screen and (max-width:1023px) {
 .banner_content * {
     position: static;
     width: auto;
     margin: 0;
}
 .banner_content {
}
 .banner_content .banner_col1 {
     width: 100%;
     float: none;
}
 .banner_content .banner_col2, .banner_content .banner_col3 {
     margin-top: 50px;
     width: 50%;
     float: left;
     padding: 0 10px;
}
 .banner_content .banner_col1 > div {
     float: left;
     width: 50%;
     padding: 10px;
}
 .banner_content .banner_col1 > div.top_of_line2.wow.fadeIn {
     margin-left: -10px;
     padding-left: 20px;
}
 .banner_content .banner_col2 .pro_comp2.wow.fadeIn {
     margin: -10px -10px 0 10px;
}
 .page-template-printed-flooring .advantages_of_printed_flooring .advantages_choosing{
     min-height: 20.292vw;
}
}
@media only screen and (max-width:767px) {

.product-focus .product-focus-wrap {margin:2.083vw auto 0}


 .product_item:nth-child(2n+1) {
     clear: both !important;
}
 .parallax_menu ul li {
     float: none;
     width: 25%;
     text-align: center;
     padding: 7px;
     display: table-cell;
     vertical-align: middle;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul li{
     padding: 0.781vw;
     text-align: center;
}
 .page-template-synthetic-leather .sl-embosses ul li img{
     width: 21.5vw;
     height: 21.5vw;
}
 .page-template-synthetic-leather .sl-embosses ul li .emboss-code{
     position: static;
     color: #000;
     font-size: 13px;
     opacity: 1;
}
 .sl-colors ul li img{
     width: 21.5vw;
     height: 21.5vw;
}
 .sl-colors ul li .color-code{
     color: #000;
     opacity: 1;
     font-size: 15px;
     position: static;
}
 .sl-colors ul li{
     text-align: center;
     margin-bottom: 10px;
}
}
@media only screen and (max-width:567px) {
/****02-01-2019 ***/
 .resilient-product-item-features2.image-center-content-3d, .resilient-product-item-features2.image-bottom-content-3d, .resilient-product-item-features2.image-middle-content-3d {
     position: static !important;
}
 .resilient-product-item-features2.image-center-content-3d ul li, .resilient-product-item-features2.image-bottom-content-3d ul li, .resilient-product-item-features2.image-middle-content-3d ul li{
    display: block !important;
}
 .resilient-product-item-features2.image-center-content-3d ul, .resilient-product-item-features2.image-bottom-content-3d ul, .resilient-product-item-features2.image-middle-content-3d ul {
     display: block !important;
}
 .resilient-product-item-features2.image-center-content-3d ul li, .resilient-product-item-features2.image-bottom-content-3d ul li, .resilient-product-item-features2.image-middle-content-3d ul li {
     display: block !important;
     text-align: center;
}
 .resilient-product-item-features2.image-center-content-3d ul li span.ind-line, .resilient-product-item-features2.image-bottom-content-3d .ind-line, .resilient-product-item-features2.image-middle-content-3d .ind-line{
    display: none;
}
 .resilient-product-item-features-list2 p span.labels{
     background: transparent;
}
 .resilient-product-item-features-list{
    border-left:none;
}
 .resilient-product-item-features-list p {
     border-left: none;
}
 .vinyl-download-item a span {
     text-align: left;
     font-size: 10px;
}
 .resilient-product-item-features2.image-middle-content-3d {
     top: 14vw !important;
     transform: translate(0, 0) !important;
}
 .resilient-product-item-features2.image-middle-content-3d ul li {
     text-align: center !important;
}
 .resilient-product-item-features2.image-center-content-3d ul li, .resilient-product-item-features2.image-bottom-content-3d ul li, .resilient-product-item-features2.image-middle-content-3d ul li {
     color: rgb(59, 58, 59) !important;
     font-weight: 300;
}
/****end 02-01-2019 ***/
 .product-page-application .app-desc.application_img {
     margin-top: 0;
}
 .pro_comp h3, .top_of_line h3, .top_of_line2 h3, .diversity h3, .designs h3, .thought h3 {
     font-size: 16px;
}
 .top_of_line p, .top_of_line2 p {
     font-size: 12px;
}
 .banner_content {
     width: 90vw;
     top: 40%;
}
 .banner_content .banner_col1 > div.top_of_line2.wow.fadeIn {
     margin: 0;
     width: 100%;
}
 .banner_content .banner_col1 > div {
     width: 100%;
}
 .banner_content .banner_col1 > div.top_of_line3 {
     padding: 0;
}
 .top_of_line2 h3 br, .top_of_line2 p br, .banner_content br {
     display: none;
}
 .banner_content .banner_col2, .banner_content .banner_col3 {
     width: 100%;
     margin-top: 40px;
     padding: 0;
}
 .banner_content .banner_col2 .pro_comp2.wow.fadeIn {
     margin: 0;
     margin-top: 10px;
}
 .pro_comp2 ul li, .thought ul li {
     font-size: 12px;
     line-height: 1.3;
     margin-bottom: 10px;
}
 .black_bg.thought.wow.fadeIn {
     padding: 10px;
}
 .pro_comp2 ul li:last-child, .thought ul li:last-child {
     margin-bottom: 0;
}
 .imageCaption {
     opacity: 1;
     position: absolute;
     height: auto;
     bottom: 0;
     top: inherit;
}
 .sku_box {
    /*border-left: 0;
     margin-left: 0;
     margin-top: 5px;
     padding: 0;
    */
     padding-left: 6.563vw;
}
/*.leading_mfg_content {
     padding: 30px 4.427vw 0;
}
*/
 .leading_manufacture {
     margin-left: 0;
}
 .leading_mfg_right h4 {
     font-size: 16px;
}
 .span_10.col.leading_mfg_right .leading_mfg_feature.col {
     margin-top: 0;
     padding: 3px 0;
     vertical-align: top;
     margin-right: 20px;
     width: 25%;
}
 .product_range .row {
     margin: 0;
    /*margin-top: 5px;
    */
}
 .printed-flooring .span_10.col.leading_mfg_right .leading_mfg_feature.col{
     width: 42%;
}
 .gray_bg.product_range_content2 .col:first-child {
     margin-right: 0;
}
 .gray_bg.product_range_content2 .col {
     width: 50%;
     margin: 0;
}
 .product_range, .company_profile_detail .container, .sales_network .container, .mapWorld, .paragon_detail, .program_detail .container, .application_list, .clients_list, .downloads_list, .contact-form-content, 
/*.financial-result-content,*/
/*.investor-info-content,*/
 .row.code-conduct-content, .shareholding-pattern-content, .annual-report-content, .investor-contact-content, .policies-content{
     padding: 0;
}
 .company_profile_detail .row {
     margin: 0;
     display: block;
     width: 100%;
}
 .company_profile_detail {
     clear: both;
     padding: 0;
}
 .company_profile_detail .row .col {
     float: none;
     display: block;
     width: 100%;
     margin-bottom: 1.042vw;
}
 .company_profile_detail .container {
     padding: 0 10px;
}
 .sec05Slider .slick-list.draggable{
     padding: 0;
}
 .sec05Slider .item {
     width: 100% !important;
     transform: none !important;
     margin: 0 !important;
     top: auto !important;
     float: left !important;
}
 .sales_network .row {
     margin: 0;
}
 .sales_network .container {
     padding: 0 10px;
}
 .paragon_detail .row {
     margin: 0;
}
 .paragon_text p, .paragon_text ul li span {
     font-size: 12px;
}
 .sec05Slider .slick-track:after {
     content: "";
     display: block;
     clear: both;
}
 .program .row, .program_detail .row {
     margin: 0;
}
 .program_detail .container {
     padding: 0 10px;
}
 .program_detail .span_2, .program_detail .span_2.committed {
     margin-bottom: 0.521vw;
}
.program_detail .col.span_2:nth-child(4n) {
     margin-left: 0;
     margin-right: 0;
}
 .row.banner, .paragon .row {
     margin: 0;
}
 .row.banner {
     margin-bottom: 30px;
}
 span.line.verticle.sec05 {
     width: 10px;
     margin-right: 10px;
}
 .product_range_content2 h5 {
     font-size: 14px;
     line-height: 1.2;
     margin-bottom: 10px;
}
 .product_range h4 {
     font-size: 16px;
}
 .paragon_text h3{
     margin-bottom: 10px;
}
 .leading_mfg_fea{
     margin: 2.344vw 0 0;
}
/*.leading_mfg_feature{
     min-width: 50px;
}
*/
 .product_range_content2 p{
     margin-bottom: 10px;
}
 .product_range_content2 p:last-child{
     margin-bottom:6px;
}
 .benefit-desc {
     width: 100%;
     font-size: 12px;
     line-height: 1.5;
     font-weight: 300;
     padding: 2.604vw 10px;
}
 .application-areas-content .application{
     margin-bottom: 20px;
}
}
.sec05Slider .slick-track:after {
 content: "";
 display: block;
 clear: both;
}
/******25--FEB-2019--CSS*********/
@media only screen and (max-width:767px) {
 .layer-diagram .container {
     width: 100%;
}
 .resilient-product-breadcrumb ul li, .resilient-product-icon ul li {
    /* float: right;
    */
}
 .resilient-product-icon ul li img {
     width: 6vw;
}
 li.top-tile-icon a img {
     width: 6vw;
}
 .multi-layer-diag-features ul li {
     text-align: center;
}
 .multi-layer-diag-features ul li div {
     text-align: center;
}
 .layer-diagram-features ul li {
     padding-left: 0vw;
     margin-bottom: 4vw;
}
 .layer-diagram-badges ul li img {
     width: 18vw;
     margin-top: 3vw;
}
 .layer-diagram-badges ul {
     column-count: 1;
     width: 100%;
}
 .layer-diagram-badges ul li {
     text-align: center;
     float: left;
     width: 50%;
}
 .layer-diagram-badges ul li:nth-child(2n+1) {
     clear: both;
}
 .layer-diagram-badges ul li span {
     text-align: center;
}
 .parallax_menu ul li a {
     font-size: 0.8rem;
}
 ul.product-color-list li p span {
     float: none;
     display: block;
}
 .product-page-application .application_heading {
     width: 100%;
     padding-top: 5vw;
}
 .application_title {
     top: 0;
}
 .vinyl-application .application_title {
     left: 35%;
     transform: translate(-32%, 0);
     top: 7vw;
}
 .vinyl-application .application_item {
     padding: 22vw 0vw 0;
     margin-bottom: 0;
}
 .application_heading h3{
     font-size: 1.563rem;
     text-align: center;
}
 .product-page-download .download_item {
     width: 50%;
     padding-bottom: 2.604vw !important;
}
 .vinyl-download-item a span {
     font-size: 1.0rem !important;
     padding: 2vw;
}
 .product-quick-links .container .col {
     float: none;
     margin-bottom: 30px;
     display: inline-block;
     vertical-align: top;
     width: 100%;
}
 .product-quick-links ul {
    /*column-count: 2;
    */
}
 .product-quick-links .container .row {
     display: table;
     width: 100%;
     margin: 0 auto;
}
 .product-quick-links-heading {
     width: 100%;
     text-align: center;
}
 .application_title img {
     width: 10vw;
}
 .product-quick-links .container {
     width: 100vw;
}
 .product-color-heading h3 {
     width:100%;
     text-align: center;
}
 .product-page-download .application_heading {
     width: 100%;
}
/**************26--FEB-2019--CSS*****************/
 .product-focus-img img {
     width: 100%;
}
 .product-focus-icon ul li img {
     width: 13.5vw;
     padding: 10px 0;
     margin: 0 15px;
}
 .application-areas-content .application {
     margin-bottom: 20px !important;
}
 .quick-links-content ul li, .application-quick-links .quick-links-content ul li {
     margin: 1.5vw 0;
    /*padding: 0 10px;
    */
}
 .application-areas-content .application p {
     text-align: center;
}
 .app-name {
     text-align: center;
}
 .row.banner.application-banner {
     display: flex;
}
/*sang css start 9 mar*/
 .leather_banner .leading_mfg_content{
     width: 100% !important;
     padding: 0 2.521vw !important;
}
 .leather-prouct-detail .col img{
     height: auto !important;
}
 .col.leather-prouct-detail-col.leather-product-desc.white_bg {
     display: block!important;
     width: 100%;
     margin-top: 20px;
}
 .leather-prouct-detail .col{
     display: block !important;
     width: 100%;
}
 .upholstery-content p{
     padding-left: 15px!important;
}
 .leather_banner .leading_mfg_content:before{
     content: none!important;
}
 .gray_bg.leather-prouct-detail {
     padding-top: 20px;
}
 .leather_banner .leading_mfg_content .row{
     margin: 0px;
}
 .leather_banner .leading_mfg_content h6.col.white_text {
     padding-left: 0px;
}
 .leather_banner .leading_mfg_content h4.col.green_text,  .leather_banner .leading_mfg_content h1.col.green_text {
     padding-left: 0px;
}
 .leading_mfg_feature.col {
     padding-left: 0px !important;
}
 .leather-product-page .leading_mfg_right{
     padding-left: 10px !important;
     padding-right: 0px !important;
}
 .leather-prouct-detail .col{
     margin-top: 0px;
}
 .leather-prouct-detail-col{
     min-height: auto;
}
 .leather-prouct-detail .leather-prouct-detail-col.leather-product-swatches .col{
     margin-bottom: 0px;
     padding: 0px 5px;
}
 .upholstery-heading h2, .upholstery-icon-heading h2 {
     margin-bottom: 6px;
}
 .leather_banner .leading_manufacture .leading_mfg_right{
     padding-left: 0px !important;
}
 .order-leather-product-int .order-leather-product-steps .orderleather-product-col{
     margin-bottom: 10px;
}
 .col.leather-prouct-detail-col.leather-product-swatches{
     padding: 0px 5px;
     margin-top: 10px;
}
 .leather-product-page .leading_mfg_right h4{
     margin-left: 0px;
}
 .application-quick-links .quick-links-heading, .application-quick-links {
     padding-top: 0px;
}
 .row.product_range.pf-product-range .col.span_3 {
     width: 50%;
     padding: 0px 5px;
}
 .row.product_range.pf-product-range >.col.span_3:nth-child(2n + 1) {
     clear: both;
}
 .pf-unique-feature .col.span_3{
     width: 50%;
     padding: 5px;
}
 .advantages_of_choosing{
     padding: 0px 5px;
}
 .pf-unique-feature{
     padding: 0 20px;
}
 .advantages_of_printed_flooring .container{
     padding: 0px 10px;
}
 .order-leather-product.pf-order-product{
     padding: 0 20px;
}
 .order-leather-product.pf-order-product .order-leather-product-steps .orderleather-product-col{
     padding: 0px 5px;
}
 .about_printed_flooring span.hr-line-heading{
     width: 0px;
}
/* .downloads.pf-download .downloads_list .col a{
     background: rgb(185, 212, 0);
     color: rgb(255, 255, 255);
     border-radius: 4px;
     height: 50px !important;
}
 */
/* .downloads.pf-download .downloads_list .col a span{
     padding: 1vw;
     font-size: 20px !important;
}
 */
 .downloads.pf-download .downloads_list .col{
     width: 100%;
     padding: 0px;
     margin-bottom: 30px;
}
 .product-quick-links {
     padding: 10px;
}
 .product-quick-links .container .row{
     column-count: 2;
     display: block;
}
 .vinyl-product-categories .application-areas-content .vinyl-categories-img.application {
     margin-bottom: 0px !important;
}
 .vinyl-categories-cont >.col.span_12 {
     width: 100%;
}
 .vinyl-landing .span_10.col.leading_mfg_right .leading_mfg_feature.col{
     width: 42%;
}
 .vinyl-categories-head {
     padding: 10px 0px;
}
 .vinyl-categories-cont ul{
     padding: 10px;
}
 .vinyl-product-categories .application-areas-content .col.span_4{
     margin-bottom: 10px !important;
}
 .vinyl-application .application_title{
    /*border: none;
    */
     width: 100%;
     text-align: center;
     width: 70%;
     margin: auto;
}
 div#clients {
     padding-top: 30px;
}
 .vinyl-product-categories {
     margin-bottom: 20px;
}
 .vinyl-product-categories .row.application-areas-content{
     margin-top: 0px;
}
 .vinyl-application .application_content{
     padding: 15px 10px;
}
 .row.product_range.pf-product-range .col.span_3 .row .col.span_3 {
     width: 50%;
}
 .view_more p a{
     font-size: 14px;
}
 .layer-diagram-features ul li{
     margin-bottom: 15px;
}
 .layer-diagram-features ul li:after{
     top: calc(50% - 0.2vw);
     left: -15px;
     height: 4px;
     width: 4px;
}
/* Vinly product start */
 .vinly-product-whole-wrap .resilient-product-name h3{
     font-size: 25px;
     line-height: 30px;
}
 .vinly-product-whole-wrap p{
     font-size: 15px;
     line-height: 24px;
}
 .vinly-product-whole-wrap .resilient-product-item-name h3 , .vinly-product-whole-wrap .product-color-heading h3, .resilient-product-item-name h2{
     font-size: 25px;
     padding-left: 0px;
     line-height: 30px;
}
 .vinly-product-whole-wrap .resilient-product-item-features-list h5{
     font-size: 18px;
}
 .vinly-product-whole-wrap .resilient-product-item-features-list p{
     border: none;
     padding-left: 0px;
}
 .vinly-product-whole-wrap .layer-diagram-features ul li, .layer-diagram-badges ul li span, .application_title h6{
     font-size: 15px;
     line-height: 24px;
}
 .vinly-product-whole-wrap .application_title img{
     width: 50px;
}
 .vinly-product-whole-wrap .vinyl-application .application_title{
     position: static;
     transform: none;
}
 .vinly-product-whole-wrap .mainHolder{
     padding: 0px 10px;
}
 .vinly-product-whole-wrap .col.resilient-product-item-features-list{
     padding-left: 0px;
}
 .vinly-product-whole-wrap .resilient-product.container{
     padding: 0px;
     margin-top: 20px;
}
 .vinly-product-whole-wrap .layer-diagram-features ul li{
     margin-bottom: 8px;
}
 .vinly-product-whole-wrap .row.parallax_menu ul{
     margin: 0px 10px;
}
 .vinly-product-whole-wrap .mainHolder div#product-colors{
     padding: 10px;
     padding-bottom: 20px;
}
 .vinly-product-whole-wrap #product-colors ul.product-color-list li{
     margin-bottom: 12px;
     padding-bottom: 5px;
}
 .vinly-product-whole-wrap .row.resilient-product-heading{
     padding-top: 10px;
     padding-bottom: 10px;
}
 .vinly-product-whole-wrap .resilient-product-item-name h3, .resilient-product-item-name h2{
     padding: 0px;
}
 .vinly-product-whole-wrap .resilient-product-item{
     padding-bottom: 10px;
     padding-top: 10px;
}
 .vinly-product-whole-wrap .row.resilient-product-item-features {
     padding-bottom: 10px;
}
 .vinly-product-whole-wrap .layer-diagram-features ul li:last-child {
     margin-bottom: 0px;
}
 .vinly-product-whole-wrap .layer-diagram-badges{
     padding: 0px;
}
 .vinly-product-whole-wrap .layer-diagram-badges ul li img{
     margin-top: 0px;
}
 .vinly-product-whole-wrap .layer-diagram-badges ul li{
     margin-bottom: 15px;
}
 .vinly-product-whole-wrap .layer-diagram .container{
     padding-top: 10px;
     padding-bottom: 0px;
}
 .vinly-product-whole-wrap .layer-diagram-badges{
     margin-bottom: 0px;
}
 .vinly-product-whole-wrap #product-colors .row.product-color-heading {
     padding-top: 0px;
     padding-bottom: 0px;
}
 .vinly-product-whole-wrap #product-colors .row.product-color-heading{
     padding-top: 10px;
}
 .vinly-product-whole-wrap .product-color-heading h3 {
     margin-bottom: 10px;
}
 .vinly-product-whole-wrap ul.product-color-list li p span{
     width: 100%;
}
 .vinly-product-whole-wrap ul.product-color-list li p{
     font-size: 14px;
     line-height: 18px;
}
 .vinly-product-whole-wrap .product-page-application .application_heading{
     padding: 0px;
     padding-bottom: 10px;
}
 .vinly-product-whole-wrap .vinyl-application .application_item{
     padding: 0px;
}
 .vinly-product-whole-wrap .col.application_item .col.span_6:first-child {
     padding-bottom: 0px;
}
 .vinly-product-whole-wrap .col.application_item .col.span_6:nth-child(2n) {
     padding-top: 0px;
}
 .vinly-product-whole-wrap .vinyl-application .application_title{
     margin-top: 30px;
     width: 68%;
     margin: auto;
     margin-bottom: 15px;
}
 .vinly-product-whole-wrap .product-page-download .application_heading{
     padding-top: 0px;
     padding-bottom: 0px;
}
 .vinly-product-whole-wrap .col.download_item.vinyl-download-item {
     padding-bottom: 0px !important;
}
 .vinly-product-whole-wrap .downloads_list .row .col{
     padding: 5px;
     margin-bottom: 5px;
}
 .vinly-product-whole-wrap div#product-page-download {
     padding: 0px 5px !important;
}
 .vinly-product-whole-wrap .product-page-download .container{
     padding-bottom: 0px !important;
}
 .vinly-product-whole-wrap div#product-quick-links {
     padding-top: 0px;
}
 .vinly-product-whole-wrap .product-quick-links .container .col{
     margin-bottom: 20px;
}
 .vinly-product-whole-wrap .product-quick-links-heading {
     margin-bottom: 20px;
}
 .vinly-product-whole-wrap .product-quick-links-heading h3 {
     margin-bottom: 0px;
}
 .vinly-product-whole-wrap #product-page-application .application_heading h3,.vinly-product-whole-wrap #product-page-download .application_heading h3, .vinly-product-whole-wrap #product-quick-links .product-quick-links-heading h3{
     font-size: 25px;
     padding-left: 0px;
     line-height: 30px;
}
 .vinly-product-whole-wrap .vinyl-download-item a span{
     font-size: 16px !important;
}
 .vinly-product-whole-wrap .application_content ul li, .page-template-vinyl-flooring .application_content ul li{
     font-size: 13px;
}
 .vinly-product-whole-wrap .vinyl-application .application_content h6, .page-template-vinyl-flooring .vinyl-application .application_content h6{
     font-size: 15px !important;
}
 .page-template-vinyl-flooring .vinyl-categories-cont ul li{
     font-size:15px;
}
/* Vinly product end */
 header, header.fixed{
     background: #1959a6;
}
 .col.application_item .col.span_6:nth-child(2n) {
     padding-top: 0px;
}
 .col.application_item .col.span_6:first-child {
     padding-bottom: 0px;
}
/* header{
     padding-left: 10px;
}
 */
 footer .container{
     width: 100%;
     padding: 0px 10px;
}
/* leather css start */
 .leather-internal-whole-wrap .gray_bg.leather-prouct-detail{
     padding-left:10px;
     padding-right:10px;
}
 .leather-internal-whole-wrap .gray_bg.leather-prouct-detail .container{
     width: 100%;
}
 .leather-internal-whole-wrap .upholstery-icon ul li{
     margin-top: 10px;
     margin-bottom: 10px;
}
 .leather-internal-whole-wrap .upholstery-icon ul{
     padding: 10px!important;
}
 .leather-internal-whole-wrap .order-leather-product .container h3{
     font-size: 25px;
}
 .leather-internal-whole-wrap .col.order-step.order-step-desc >p{
     font-size: 15px;
     line-height: 24px;
}
 .leather-internal-whole-wrap .upholstery-icon-heading{
     margin-top: 30px;
}
 .leather-internal-whole-wrap .col.leather-prouct-detail-col.leather-product-desc.white_bg{
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 20px;
     padding-bottom: 20px;
}
 .leather-internal-whole-wrap .upholstery-heading h2{
     font-size: 20px;
     margin-bottom: 10px;
}
 .leather-internal-whole-wrap .col.leather-prouct-detail-col.leather-product-img {
     padding: 0px;
}
 .leather-internal-whole-wrap .col.leather-prouct-detail-col.leather-product-swatches{
     padding: 0px 0px;
}
 .leather-internal-whole-wrap .order-leather-product.order-leather-product-int .container{
     padding-left: 10px;
     padding-right: 10px;
}
 .leather-internal-whole-wrap .row.order-leather-product-steps {
     margin-left: -5px;
     margin-right: -5px;
}
 .page-template-synthetic-leather .company_profile_detail .container{
     padding: 0 10px;
}
 .page-template-synthetic-leather .company_profile_detail .row .col{
     padding: 10px;
}
 .page-template-synthetic-leather .leather_banner.sl-landing .leading_mfg_content{
     padding-top: 20px !important;
}
 .page-template-synthetic-leather .leather_banner.sl-landing .leading_mfg_content h4{
     padding-left: 0px;
     margin-bottom: 20px;
}
 .page-template-synthetic-leather .explore_app .profile_detail{
     padding: 10px;
}
 .page-template-synthetic-leather .one-fifth .profile_detail ol.application_list li{
     font-size: 14px;
}
 .page-template-synthetic-leather .explore_app .profile_detail p{
     text-align: left;
}
 .page-template-synthetic-leather .explore_app .profile_detail h6{
     font-size: 25px;
     line-height: 30px;
     margin-bottom: 10px;
}
 .page-template-synthetic-leather .explore_app .profile_detail p.explore_benefit{
     font-size: 15px;
}
 .page-template-synthetic-leather .profile_detail ol.application_list{
     margin-left: 0px;
}
 .page-template-synthetic-leather .complete-custom{
     padding: 0px 10px;
}
 .page-template-contact-us .investor-info-section.contact-page-heading{
     margin-top: 30px;
}
 .page-template-contact-us .contact-form-content .form-section{
     padding: 10px;
}
 .page-template-contact-us .contact-form-content h3{
     padding: 10px;
}
 .bod-member .bod-member-heading{
     padding: 10px 10px;
}
 .bod-member {
     margin-bottom: 30px !important;
}
 .bod-member-heading{
     margin-bottom: 10px;
}
 .bod-member-detail ul li{
     margin-bottom: 10px;
}
 .bod-member-detail ul ul li{
     margin-bottom: 10px;
}
 .bod-member-detail ul li span{
     display: block;
}
 .bod-member-detail ul ul li span {
     font-weight: 300;
     line-height: 23px;
     font-size: 15px;
}
 .page-template-investor-information .financial-result-content ul li{
     margin-bottom: 15px;
}
 .page-template-investor-information .investor-quick-links{
     margin-bottom: 30px;
     padding-bottom: 0px;
}
 .page-template-download-center .homogeneous-sec .homogeneous-width , .page-template-download-center .homogeneous-sec .homogeneous-width ul li ul{
     width: 100%;
}
 .page-template-download-center .corporate-sec .corporate-width{
     width: 32%;
}
 .page-template-download-center .investor-sec .care-rating{
     width: 100%;
}
 .page-template-download-center .row.sec-heading.heading-space.dwn-heading{
     padding: 0px 10px;
}
 .page-template-download-center .dwn-heading{
     margin-top: 30px !important;
}
 .page-template-download-center .homogeneous-sec .homogeneous-width ul .main-heading a, .page-template-download-center .corporate-sec .code h4, .page-template-download-center .annual-report-sec .annual-report h4, .page-template-download-center .investor-sec .investor-information h4, .page-template-download-center .corporate-sec .Corporate-Governance h4, .page-template-download-center .news-announcements-sec .news-announcements h4, .page-template-download-center .policie-sec .policie h4{
     font-size: 16px !important 
}
 .page-template-download-center .download-center-sec .download-vinyl-flooring h2{
     font-size: 23px;
     line-height: 25px;
}
 .page-template-download-center .policie-sec .policie-content ul li a{
     padding: 0px;
     font-size: 15px;
     line-height: 25px;
}
 .page-template-download-center .news-announcements-sec .news-content ul li a,.page-template-download-center .homogeneous-sec .homogeneous-width ul li a,.page-template-download-center .corporate-sec .corporate-width ul li a, .page-template-download-center .corporate-sec .download-pdf ul li a,.page-template-download-center .investor-sec .care-rating ul li a, .annual-report-sec .annual-report-year ul li a{
     font-size: 15px !important;
     line-height: 25px;
}
 .page-template-download-center .care-rating.anti-vinyl ul li{
     width: 100% !important;
}
 .page-template-download-center .corporate-sec .corporate-width ul .corporate-heading{
     color: #000;
}
 .page-template-download-center .homogeneous-sec .homogeneous-width ul li.heading a{
     color: #000;
}
 .search-container input{
     -webkit-appearance: none;
     border-radius: 0px;
}
 .vinly-product-whole-wrap .col.span_4.layer-diagram-features.multi-layer-diag-features ul li, .vinly-product-whole-wrap .col.span_4.layer-diagram-features.multi-layer-diag-features ul li div {
     text-align: left;
     padding-left: 0px;
}
 .new_menu_class.nav-menu{
     padding-left: 0px;
}
 .menuBg .menuContainer{
     padding-left: 2.4vw;
}
 .new_menu_class.nav-menu{
     margin-bottom: 0px;
}
/* #menu-main-menu .menu-item-type-custom a, #menu-main-menu .menu-item-object-page a{
     display: block;
}
 */
 ul#menu-main-menu.menu.menu-col-1, ul#menu-main-menu.menu.menu-col-2{
     width: 100% !important;
}
/* .new_menu_class.nav-menu.page-section-menu h6 a{
     display: block;
}
 */
 .new_menu_class.nav-menu.page-section-menu h6 a{
     padding-bottom: 5px;
}
 h6.menu-sub-heading {
     margin-top: 20px;
}
 ul#menu-main-menu h6 {
     margin-top: 20px;
}
 .new_menu_class.nav-menu.page-section-menu.luxury-vinyl-menu {
     margin-bottom: 10px;
}
 ul#menu-main-menu.menu li#menu-item-161 {
     margin-bottom: 10px;
}
 #menu-main-menu li#menu-item-166 {
     margin-bottom: 10px !important;
}
 .one_fifth img{
     min-height: 200px;
}
 .luxury-vinyl-menu h6 {
     display: inline-block;
}
/* .wow{
     visibility: visible;
}
 */
/* leather css end */
 ul#menu-main-menu{
     opacity: 1!important;
     filter: blur(0px)!important;
     transition: none !important;
}
 .page-template-education .banner.application-banner{
     height: 26vh;
     margin-top: 30px;
}
 .page-template-synthetic-leather .gray-border{
     border: 0.104vw solid #c1c1c1;
}
 .page-template-synthetic-leather .spec-leather-img{
/*     height: 15vw;*/
     height: 75px
}
 .page-template-synthetic-leather .spec-leather-cont ul li{
     font-size: 14px;
     line-height: 18px;
}
 .page-template-synthetic-leather .complete-custom .container{
     background: url('https://www.responsiveindustries.com/wp-content/themes/responsive/images/complete-custom-image-mobile.jpg');
     background-size: cover;
}
 .contact-form-field select, .contact-form-field textarea, .contact-form-field input[type=email], .contact-form-field input[type=tel], .contact-form-field input[type=text]{
     border: 1px solid #1959a6 !important;
}
 .contact-form-field input[type=submit]{
     -webkit-appearance: none;
     border-radius: 0px;
}
 .menuContainer{
     padding-bottom: 100px;
}
 .page-template-contact-us .investor-info-content p * {
     color: #fff;
}
 #menu-main-menu.menu.menu-col-2 h6.menu-sub-heading{
     margin-bottom: 30px;
}
/* .clients_list .clients span.imageContainer {
     display: none !important;
}
 .clients_list .clients span.color-logo{
     opacity: 1;
     position: static;
}
 */
 .clients_list span.color-logo{
     width: 43vw!important;
     top: 1vw;
}
 .page-template-vinyl-flooring .vinyl-application .application_item{
     padding: 26vw 0vw 0;
}
 .page-template-printed-flooring .advantages_of_printed_flooring .advantages_choosing {
     min-height: 33.292vw;
}
 .orderleather-product-col .order-step.order-step-name{
     font-size: 0.938rem;
     color: #3b3a3b;
     font-weight: 400;
}
 .page-template-printed-flooring .company_profile , .page-template-printed-flooring .col.about_printed_flooring.about-flooring-download{
     margin-top: 30px;
}
 .menuBg.open{
     padding-right: 0px;

}
 .menuBg{
     right: -15px;
}
 .product-quick-links h6 a{
     border-bottom: 1px solid #1959a6;
}
 .vinyl-landing .leading_mfg_feature:after{
     height: 1px;
}
 .leading_mfg_feature:after{
     background: #fff;
}
 .vinly-product-whole-wrap .application_title img {
     width: 36px;
}
 .application_title img{
     width: 36px;
}
 .page-template-synthetic-leather .spec-leather-cont ul li{
     letter-spacing: 0.01em;
}
 .spec-leather-cont {
     padding: 8px 5px;
}
}
@media (min-width: 481px) and (max-width: 767px) {
 .col.leather-prouct-detail-col.leather-product-img{
     width: 48.9%;
     float: left;
     margin-top: 0px;
     margin-bottom: 20px;
}
 .col.leather-prouct-detail-col.leather-product-swatches{
     width: 51.1%;
     float: left;
     margin-top: 0px;
     padding-right: 0px;
}
 .col.leather-prouct-detail-col.leather-product-swatches .row{
     width: 100% !important;
}
 .col.leather-prouct-detail-col.leather-product-swatches .row .col{
     margin-bottom: 10px;
}
 .col.leather-prouct-detail-col.leather-product-desc.white_bg {
     clear: both;
     padding-top: 20px;
     padding-bottom: 20px;
}
 .col.leather-prouct-detail-col.leather-product-swatches .col{
     padding-right: 0px;
}
 .leather-prouct-detail .container {
     padding-bottom: 20px !important;
}
 .order-leather-product .container{
     padding-left: 20px;
     padding-right: 20px;
}
 .order-leather-product-int .order-leather-product-steps .orderleather-product-col{
     padding: 0 1vw;
}
 .leather_banner .leading_manufacture .leading_mfg_right{
     padding-left: 20px !important;
}
 .col.order-step.order-step-desc >p {
     min-height: 125px;
}
 .leather-prouct-detail .leather-prouct-detail-col.leather-product-img{
     padding: 0px;
}
 .application-areas-content .application:nth-child(2n + 1) {
     clear: both;
}
 .application-title-content .benefit-title{
     width: 20.66%;
}
 .product-focus-img p span{
     float: left;
     width: 100%;
}
 .page-template-education .application-title-content{
     padding: 2.604vw 10px 5.604vw 10px;
}
 .application-quick-links{
     padding-top: 30px;
     padding-bottom: 30px;
}
 .application-quick-links .quick-links-heading {
     padding-top: 0px;
}
 .pf-unique-feature .col.span_3{
     width: 25%;
     padding: 5px;
     margin-bottom: 5px;
}
 .product-quick-links .container .col {
     width: 50%;
}
 .vinyl-landing .leading_mfg_fea{
     margin-left: 0px;
}
 .vinyl-product-categories .application-areas-content .col.span_4{
     width: 76%;
     margin: auto auto;
     float: none;
     margin-bottom: 10px;
}
 .vinyl-product-categories .row.application-areas-content{
     margin-top: 0px;
}
 .vinyl-categories-cont >.col.span_12{
     padding: 10px;
}
 .vinyl-application .application_title{
     width: 75%;
     text-align: center;
}
 .row.application_list.vinyl-application .span_6{
     padding: 5px;
}
 .vinyl-application .application_item{
     padding: 20vw 0vw 0;
}
 div#clients {
     margin-top: 30px;
}
 .clients_list .row .clients span {
     height: 22.229vw !important;
}
 .clients_list .row .clients {
     width: 25%;
}
 .row.product_range.pf-product-range .col.span_3 {
     width: 50%;
     padding: 0px 5px;
}
 .row.product_range.pf-product-range .col.span_3 .row .col.span_3 {
     width: 25%;
}
 .layer-diagram-features ul li:after{
     left: -11px;
}
 .layer-diagram-badges ul li{
     width: 33%;
}
 .layer-diagram-badges ul li:nth-child(2n+1){
     clear: none;
}
 .mainHolder .resilient-product .layer-diagram img{
     max-width: 250px;
}
 .parallax_menu.resilient-parallax-menu ul li{
     float: left;
}
 .mainHolder div#product-colors{
     padding: 15px;
}
 #product-colors ul.product-color-list li{
     margin-bottom: 15px;
}
 .home .program_detail .span_2{
     width: 33.3%;
}
 .home .program_detail .span_2:nth-child(3n + 1){
     clear: both;
}
 .home .leading_mfg_fea{
     margin: 0px;
}
 .home .span_10.col.leading_mfg_right{
     padding: 0 20px;
}
/* header{
     padding-left: 10px;
}
 */
 .leather-internal-whole-wrap .leather-prouct-detail .leather-prouct-detail-col.leather-product-swatches .col{
     padding: 0px 8px;
     padding-right: 0px;
}
 .page-template-synthetic-leather .explore_app .profile_detail{
     min-height: 40vw;
}
 .page-template-synthetic-leather .col.one-fifth.green_bg{
     margin-right: 5px;
}
 .page-template-synthetic-leather .col.one-fifth.white_bg{
     margin-left: 5px;
}
 .page-template-synthetic-leather .one-fifth{
     width: calc(50% - 5px);
}
 .page-template-synthetic-leather .col.one-fifth.black_bg{
     margin-right: 5px;
}
 .page-template-synthetic-leather .sl-colors.code-overlay{
     padding: 0px 20px;
}
 .page-template-synthetic-leather .sl-colors.code-overlay .container{
     width: 100%;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.emboss-code-overlay .container, .sl-leather-series .container {
     width: 100%;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.emboss-code-overlay {
     padding: 0px 20px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.emboss-code-overlay .container ul{
     margin: 0px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses .container, .page-template-synthetic-leather .sl-leather-series .container{
     width: 100%;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.sl-finishes ,.page-template-synthetic-leather .sl-colors.sl-embosses.sl-thickness, .page-template-synthetic-leather .sl-leather-series{
     padding: 0px 20px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.sl-finishes .container .row ul , .page-template-synthetic-leather .sl-colors.sl-embosses.sl-thickness ul, .page-template-synthetic-leather .sl-leather-series .container .row ul {
     margin: 0px;
}
 .page-template-synthetic-leather .sl-leather-series ul li{
     padding: 0px 10px;
}
 .page-template-synthetic-leather .speciality-leather .container{
     width: 100%;
}
 .page-template-synthetic-leather .speciality-leather {
     padding: 0px 20px;
}
 .page-template-synthetic-leather .speciality-leather >.container >.row {
     margin: 0px -5px;
}
 .page-template-synthetic-leather .sl-colors.code-overlay .container .row{
     margin: 0px;
}
 .page-template-synthetic-leather .complete-custom .container{
     width: 100%;
}
 .page-template-synthetic-leather .order-leather-product.pf-order-product .order-leather-product-steps{
     margin: 0px -5px;
}
 .page-template-synthetic-leather .col.span_4.speciality-leather-item {
     padding: 0px 5px;
     margin-bottom: 10px;
}
 section.homogeneous-sec, .corporate-sec ,section.investor-sec,section.annual-report-sec, section.corporate-sec,section.annual-report-sec, section.policie-sec, section.news-announcements-sec{
     padding: 0px 10px;
}
 .menuBg span.closeMenu , .menuBg .search-container{
     height: 40px;
     min-height: 40px;
     padding: 1.4vw 2.4vw 1.4vw 2.4vw;
}
 ul#menu-main-menu.menu.menu-col-1, ul#menu-main-menu.menu.menu-col-2{
     width: 50% !important;
}
 .luxury-vinyl-menu h6 {
     display: inline-block;
}
 .sl-colors ul li p {
     font-size: 14px;
     line-height: 18px;
}
 .page-template-synthetic-leather .sl-colors ul li:first-child div{
     width: 100%;
     height: auto;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul li:first-child div{
     width: 100% !important;
     height: auto !important;
     padding: 10px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul li:first-child {
     width: 100%;
}
 .page-template-synthetic-leather .sl-embosses ul li img {
     width: 17.8vw;
     height: 17.8vw;
}
 .page-template-synthetic-leather .sl-colors ul li img {
     width: 17.5vw;
     height: 17.5vw;
}
 .page-template-synthetic-leather .sl-colors.code-overlay {
     padding: 0px 15px;
}
 .clients_list span.color-logo{
     width: 21vw!important;
     top: 1.4vw;
}
 .page-template-vinyl-flooring .vinyl-application .application_item {
     padding: 22vw 0vw 0;
}
 .page-template-printed-flooring .advantages_of_printed_flooring .advantages_choosing {
     min-height: 23.292vw;
}
}
@media only screen and (max-width:567px){
 .application_heading h3{
     font-size: 1.367rem;
     padding: 0;
     font-weight: 300;
}

.proinput input.orig {
    width: 100% !important;
}
 .application_heading h3 span.secCount{
     font-weight: 100;
}
 .vinly-product-whole-wrap .resilient-product-heading .col.resilient-product-name{
     width: 100%;
}
 .vinly-product-whole-wrap .col.resilient-product-breadcrumb {
     display: none;
}
 .vinly-product-whole-wrap #product-colors ul.product-color-list li{
     width: calc(50% - 10px);
}
 .vinly-product-whole-wrap .vinyl-application .application_title{
     margin-top: 30px;
}
 .vinly-product-whole-wrap .product-quick-links .container{
     width: 100%;
}
 footer .top_footer{
     padding: 0px 10px;
}
 .vinly-product-whole-wrap .product-quick-links .container .col{
     padding: 0px;
}
 .page-template-synthetic-leather .leather_banner .span_2.col.leading_mfg_left{
     padding-left: 0px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.emboss-code-overlay {
     padding: 0px 14px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.emboss-code-overlay .container .row{
     margin: 0px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul li:first-child {
     padding: 0px;
     margin-bottom: 10px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses .container {
     width: 100%;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.sl-finishes, .page-template-synthetic-leather .sl-colors.sl-embosses.sl-thickness {
     padding: 0px 20px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul li {
    /*padding: 2.0vw;
    */
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul{
     margin: 0px;
}
 .page-template-synthetic-leather .sl-colors ul li p span, .page-template-synthetic-leather .leather-series-item h6, .page-template-synthetic-leather .spec-leather-cont h5, .page-template-synthetic-leather .sl-orderleather-product-col .order-step-name p{
     font-size: 17px !important;
     line-height: 21px;
}
 .page-template-synthetic-leather .sl-colors ul li p{
     font-size: 15px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses ul li:first-child div{
     padding: 10px;
}
 .page-template-synthetic-leather .sl-colors.code-overlay ul li:first-child div {
     padding: 10px;
}
 .page-template-synthetic-leather .sl-colors.sl-embosses.sl-thickness .container .row{
     margin: 0px -5px;
}
 .vinly-product-whole-wrap ul.product-color-list li p{
     padding-left: 5px;
}
 .page-template-about .abt-feature-col-cont{
     padding: 15px;
}
 .page-template-about .abt-resp-feature-col{
     margin-bottom: 10px;
}
 .page-template-about .about-resp-features-block1, .page-template-about .about-resp-features-block2{
     padding: 15px;
}
 .page-template-about .business-principle-text{
     padding: 15px;
}
 .page-template-about .abt-resp-features2 .col.business-priciples-heading{
     margin-bottom: 40px;
}
 .page-template-about .abt-resp-features2 .abt-feature-col-cont{
     height: auto!important;
}
 .page-template-about .abt-resp-features2 .col.business-priciples-heading:last-child {
     margin-bottom: 0px;
}
 .page-template-about .annual-report-content ul li{
     width: 100%;
}
 .page-template-investor-information .investor-quick-links .new_menu_class #menu-quick-links li{
     padding-right: 10px;
}
 .annual-report-content ul li a{
     padding: 12px 6px;
}
 .menuBg span.closeMenu , .menuBg .search-container{
     height: 40px;
     min-height: 40px;
     padding: 2.5vw 2.4vw 1.4vw 3vw !important;
}
 .menuBg span.closeMenu{
     padding: 2.5vw 2.4vw 1.4vw 2.4vw;
     right:15px; 
}
 .vinyl-menu h6 {
     display: inline-block;
}
 .vinyl-landing .leading_mfg_feature:after{
     height: 1px;
}
 .vinly-product-whole-wrap #product-page-application .vinyl-application{
     padding: 0 10px ! important;
}

}


