*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(https://www.responsiveindustries.com/wp-content/themes/responsive/css/boxsizing.htc);}
html{font-size:16px;}
a{text-decoration:none;color:#000;}
img{max-width:100%;opacity:1;transition:opacity 1s;}
img[data-src]{opacity:0;}
.wow{visibility:hidden;}@font-face {
  font-family: 'ClashGrotesk-Variable';
  src: url('../fonts/ClashGrotesk/ClashGrotesk-Variable.woff2') format('woff2'),
       url('../fonts/ClashGrotesk/ClashGrotesk-Variable.woff') format('woff'),
       url('../fonts/ClashGrotesk/ClashGrotesk-Variable.ttf') format('truetype');
       font-weight: 200 700;
       font-display: swap;
       font-style: normal;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
caption,
canvas,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
form,
footer,
header,
hgroup,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
main,
small,
span,
strike,
strong,
sub,
summary,
sup,
tt,
table,
tbody,
textarea,
tfoot,
thead,
time,
tr,
th,
td,
u,
ul,
var,
video{font-family:'Calibri','ClashGrotesk-Variable','Arial', sans-serif;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main{display:block;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:15px;line-height:1.4;font-weight:400;overflow-x:hidden;}
.container{margin:0 auto;}
.container:after,
.row:after,
.col:after,
.clr:after,
.group:after{content:"";display:table;clear:both;}
.row{padding-bottom:0em;margin:0 -10px;}
.col{display:block;float:left;width:100%;padding:0 10px;margin-bottom:20px;}
.slick-slider .item{}
.slick-slider{overflow:hidden;position:relative;}
.slick-slider:after{content:"";clear:both;display:block;}
.slick-slider img{display:block;}
.slick-slider button{position:absolute;top:50%;height:30px;margin-top:-15px;z-index:9;}
.slick-slider button.slick-prev{left:10px;}
.slick-slider button.slick-next{right:10px;}
header{}
.menu li ul{display:block;}
.menu-flooring-segments{margin-top: 28% }
nav#mainMenu ul li{display:inline-block;}
nav#mainMenu ul li a{display:block;padding:10px;}
header .col{margin-bottom:0;background:#fff;}
nav#mainMenu ul{text-align:center;}
.col.span_6.desktop{float:right;}
.accordian li i{float:right;font-size:14px;line-height:21px;display:block;}
.accordian li{border:1px solid #e0e0e0;border-bottom:0;}
.accordianContent,
.tabContent{display:none;padding:10px;}
.accordian li h3{padding:5px 10px;cursor:pointer;}
.accordian li:last-child{border-bottom:1px solid #e0e0e0;}
.tab{position:relative;}
.tab ul li{display:inline-block;}
.tab ul li span{border-bottom:0;}
.tabContent{left:0;border:1px solid #e0e0e0;width:100%;z-index:9;margin-top:-1px;}
.tab ul li.active span{border:1px solid #000;border-bottom:0;background:#fff;position:relative;z-index:91;}
.tabContent.active{border:1px solid;}
.tab ul li span{border-bottom:0;cursor:pointer;padding:10px;display:block;}
ul.socialIcons li{display:inline-block;max-width:24px;margin-right:10px;}
footer{background:#f3f3f3;}
footer .container{width:80.208vw;margin:0 auto;max-width:none;background:#f3f3f3}
.copyright .container{background:#dfdfdf;padding:1.123vw;}
.col.span_3.footer_logo img{width:13.281vw;}
footer h3{font-size:1.4rem;color:rgb(74, 74, 74);text-transform:capitalize;margin-bottom:0.521vw;text-align:left;font-weight:500;width: 100%;}
footer ul,
footer ul li{text-align:center;}
footer li a{color:rgb(74, 74, 74);padding:5px 0;display:block;text-align:left;font-size:1.2rem;padding-bottom:0;line-height:1.2;font-weight:300;}
footer li:hover a{color:#093674;}
.f_con .f_c{font-size:1.2rem;}
.copyright{background:#dfdfdf;color:#444;}
.copyright p{text-align:center;}
.copyright p a{text-decoration:none;}
#nav-icon3{width:28px;height:28px;position:relative;margin:6px 0px 0 0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:left;display:none;}
#nav-icon3 span{display:block;position:absolute;height:2px;width:100%;background:#282828;border-radius:2px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon3 span:nth-child(1){top:0px;}
#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3){top:8px;}
#nav-icon3 span:nth-child(4){top:16px;}
#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%;}
#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%;}
.mobile{display:none;}
.mobileMenu{position:fixed;left:0;top:0;width:250px;height:100%;z-index:2;background:#e0e0e0;padding:20px 0;display:none;}
.mobile ul{padding:0;}
.mobileMenu ul li{font-size:18px;border-bottom:1px solid #ccc;}
.mobileMenu ul li a{padding:10px 20px;display:block;}
.wrapper{margin-left:0;position:relative;z-index:99;background:transparent;}
.plusMinus{position:absolute;display:block;top:0;width:100%;height:100%;}
.plusMinus:before{float:right;margin-right:15px;margin-top:13px;}
.mobileMenu ul li{position:relative;}
.youTubeVideo{position:relative;}
.customcoverImage{position:absolute;top:0;display:flex;width:100%;cursor:pointer;}
.customcoverImage img{object-fit:cover;}
button#pause-button{position:absolute;top:50px;right:50px;display:none;}
header.fixed{transition:all 0.5s ease-in-out;position:fixed;top:0;width:100%;background:transparent;z-index:9999;}
.wrapper.fixed{padding-top:0;}
header{position:fixed;width:100%;background:transparent;z-index:99999;top:0;left:0;}
header *{font-family: 'ClashGrotesk-Variable';}
header .header-row { background-color:#fff; }
.header_align{height:3.906vw;float:left;padding:0;display:flex;}
.header_align > *{align-self:center;margin:0 auto;}
.header_align a.logo{display:block;width:12vw;}
header h1{text-align:center;}
.green_bg{background-color:#fff;text-align:center;}
.black_bg{background-color:#fff;color:#000;}
.gray_bg{background-color:#f2f1f0;}
.white_bg{background-color:#ffffff;}
.banner_content .white_bg{background-color:#f2f1f0;}
.white_text{color:#ffffff !important;}
.green_text{color:#093674;}
.logo_right_part{background-color:#ffffff;}
.green_bg.nav_tab{width:26.6%;}
.green_bg.nav_tab.impact-header {
    width: 20%;
}
.green_bg.nav_tab.impact-header h2{
    line-height: 55px;
}
.header_align.green_bg.nav_tab.desktop_nav a:hover,.header_align.green_bg.nav_tab.desktop_nav a.cur{
	border-bottom:2px solid #314D6C;
}
.green_bg.nav_tab.lvt-header {
    width: 8.5%;
}
.green_bg.nav_tab.vinyle-header {
    width: 18%;
}
.green_bg.nav_tab.synthetic-header {
    width: 22%;
}
.header_align {
    text-transform: uppercase;
}
.header-search-bar {
    width: 30% !important;
    padding: 20px;
}
.header-search-bar .probox {
    background-color: #4d4d4d !important;
    background-image: unset !important;
}
.header-search-bar .innericon {
    background-color: #3a3a3b !important;
}
.header-search-bar .proinput {
    background: #fff;
    padding-left: 10px !important;
}
.black_bg.nav_menu{width:20%;}
.nav_tab img,
.nav_tab h2{display:inline-block;font-size:0.938rem;line-height:1;color:rgb(59, 58, 59);font-weight:500;vertical-align:middle;}
.nav_tab h2 a:hover{color:#fff;}
.nav_tab img{margin-right:0.521vw;vertical-align:middle;width:2.604vw;}
.nav_tab:nth-child(2n) img{width:3vw;}
.nav_tab img.search-icon{width:1.5vw;margin-left:24px;}
.nav_tab:first-child img{width:3.5vw;}
.search a:hover{border-bottom:0px !important;}
.nav_menu nav#mainMenu ul li a:after{content:"";display:block;width:calc(100% - 20px);height:1px;background:#b9d238;margin-top:0.321vw;position:absolute;}
.nav_menu nav#mainMenu ul li a{color:#ffffff;font-size:0.938rem;line-height:0.781rem;font-weight:normal;text-decoration:none;text-decoration-color:#093674;position:relative;margin-top:-0.521vw;}
.relativeBox img{display:block;position:relative;z-index:9;}
.product_range_img > img{position:relative;z-index:9;}
.banner{position:relative;padding-bottom:0;/*height:calc(100vh - 4.167vw);*/display:flex;margin-bottom:1.375vw;background:#525253 url(https://www.responsiveindustries.com/wp-content/uploads/2019/05/loader.svg) no-repeat center center;background-size:5vw;}
.product_range{padding-top:0.563vw;padding-bottom:0.563vw;}
.row.banner img{object-fit:cover;display:block;width: 100%;}
.leading_manufacture{padding:0;position:absolute;bottom:-4.167vw;width:auto;margin-left:9.896vw;left:0;}
.leading_mfg_content{padding:3.646vw 4.427vw 5.208vw 1.823vw;}
.span_2.col.leading_mfg_left{position:absolute;top:-15%;width:auto;}
.span_10.col.leading_mfg_right{padding:0;padding-top:0;width:100%;padding-left:9.5em;}
.leading_mfg_left{text-align:center;}
.leading_mfg_left h3{text-align:center;font-size:2.167em;line-height:1;}
.leading_mfg_right{padding:20px 20px 0 0}
.leading_mfg_right h4, .leading_mfg_right h1{font-size:1.563rem;line-height:1.4;margin-top:0;margin-top:-10px;font-weight:normal;}
.leading_mfg_fea{padding:0;margin:0 -15px;margin-top:2.344vw;}
.leading_mfg_feature{margin-top:0px;display:inline-block;vertical-align:bottom;float:none;padding:0 20px;margin-bottom:0;width:auto;}
.black_bg.leading_mfg_content .col{margin-bottom:0;}
.leading_mfg_feature:after{content:"";display:block;width:28px;height:1px;background:#9b9b9b;margin-top:1.042vw;margin-left:2px;}
.leading_mfg_feature h6{font-size:1.563rem;font-weight:500;}
.leading_mfg_feature h6 .green_text{font-weight:300;font-size: 15px}
.leading_mfg_feature h6 span.number{font-size:1em;}
.leading_mfg_feature h6 span{color:#ffffff;}
.leading_mfg_feature h6 span.number{color:#fff;}
span.line.horizontal{display:block;position:absolute;left:6.333em;height:100%;width:0.208vw;background:#b9d238;top:3.646vw;}
.leading_mfg_feature hr{width:30%;float:left;}
.product_range{margin-left:9.896vw;width:calc(100vw - 19.792vw);}
.product_range h3.prod_range_heading{margin-bottom:2.6vw;margin-left:9.375vw;}
.prod_img1{position:relative;padding-left:5.729vw;padding-right:0;z-index:10}
.prod_cont1{position:absolute;top:5.594vw;left:0;}
.prod_img2{position:relative;padding-top:4.583vw;padding-left:8.333vw;}
.prod_cont2{position:absolute;top:0%;right:8%;}
.product_range_content{padding:2.604vw 1.302vw;width:20em;z-index:10;width:auto;padding:1.563vw;}
.product_range h3 span,
.company_profile h3 span,
.paragon h3 span,
.responsive h3 span,
.program h3 span,
.sales_network h3 .secCount, .responsive h2{line-height:1;display:inline-block;vertical-align:middle;margin-top:-5px;}
.product_range h3,
.company_profile h3,
.sales_network h3,
.paragon h3,
.responsive h3,
.program h3, .responsive h2{color:#093674;font-size:1.6rem;margin-bottom:10px;text-transform:capitalize;font-weight:600;}
.responsive.explore_heading h3,
.benefit_res_heading h3{text-transform:none;}
.prod_cont1 h3,
.prod_cont2 h3{color:#ffffff !important;margin-top:-0.467em;margin-bottom:0.7vw;}
.product_range h4{font-size:1.125rem;line-height:1.2;color:rgb(255, 255, 255);font-family:'Arial', sans-serif;font-weight:300;margin-bottom:0.7vw;}
.product_range h6:after{content:"";display:block;height:1px;width:100%;background:#b9d238;margin-top:2px;}
.col.span_6.product_range_img.prod_img1 > img,
.col.span_6.product_range_img.prod_img2 > img{display:block;}
.product_range h6{font-size:0.813rem;line-height:1.333em;text-decoration:none;display:inline-block;}
.product_range h6 a{color:#fff;}
.product_range_content2{padding:1.302vw;width:auto;position:relative;z-index:3;float:right;margin-right:4vw;}
.product_range_content2 img{margin:10px 10px 0 0;}
.product_range_content2 p{font-size:0.938rem;font-weight:300;margin-bottom:0.521vw;color:#4a4a4a;}
.product_range_content2 p img{display:inline-block;vertical-align:middle;margin:0;margin-right:0.521vw;width:2.083vw;}
.product_range_content2 h5{line-height:1.7;margin-bottom:0.781vw;font-weight:500;color:#3b3a3b;font-size:0.938rem;}
.gray_bg.product_range_content2 .row{margin:0;}
.gray_bg.product_range_content2 .col{margin-bottom:0;padding:0;display:inline-block;width:auto;}
.gray_bg.product_range_content2 .col:first-child{margin-right:1.302vw;}
.prod_img2 .product_range_content2{margin-left:0;margin-right:0;float:right;}
.product_range > .row > .col{margin-bottom:0;}
.company_profile_detail .container,
.sales_network .container{width:80.208vw;margin:0 auto;padding:0 0vw;max-width:none;padding-top:1.125vw;padding-bottom:0.25vw;}
.company_profile_detail.sales-distribution .container{padding-top:0.25vw;padding-bottom:1.042vw;}
.company_profile h3,
.company_profile img,
.program h3,
.program img{float:right;padding-top:1.042vw;padding-bottom:1.042vw;margin-bottom:0;}
.program h3{padding-bottom:2.342vw;}
.company_profile h3{padding-top:2.042vw;padding-bottom:1.742vw;}
.company_profile_detail,
.video_section{}
.profile_detail{min-height:15.938vw;padding:2.344vw;margin-bottom:0;}
.profile_detail h6{font-size:1.250rem;line-height:1.2;font-weight:normal;margin-bottom:1.042vw;}
.profile_detail p{color:#ffffff;font-size:0.938vw;font-weight:300;margin-top:0.521vw;}
.profile_detail p strong{font-weight:normal;}
.company_profile_detail .row{display:table;width:calc(100% + 20px);}
.company_profile_detail .row .col{display:table-cell;float:none;color:#000;}
.sales_network{margin:5.208vw auto 2.6vw;position:relative;}
.sales_network img{position:absolute;left:5%;bottom:100%;}
.sales_network h3{position:relative;}
span.line.horizontal.sec04{height:7.604vw;left:3.385vw;top:-10vw;}
.mapWorld{width:80.208vw;margin:0 auto;padding:0 8.854vw;}
.map_img.map_world_img{margin-left:0;position:relative;}
.sales_network h3 span{line-height:1;margin-bottom:0;text-transform:capitalize;font-weight:300;display:inline-block;vertical-align:middle;}
.sales_network h3 .secCount,
.sales_network h3{margin-bottom:0;}
ul.location-detail li{display:none;background:#093674;width:9.010vw;padding:0.625vw;z-index:9;}
ul.location-detail li h3{font-size:0.875rem;color:#ffffff;font-weight:bold;}
ul.location-detail li p{font-size:0.750rem;color:#4a4a4a;font-weight:300;}
ul.locator li img{width:60%;}
ul.locator li{position:absolute;top:36%;left:51%;}
ul.locator.ind li{position:absolute;left:65%;top:50%;}
ul.locator.afr li{position:absolute;top:50%;left:45%;}
ul.locator.asia li{position:absolute;top:35%;left:73%;}
ul.locator li:hover ul.location-detail li{display:inline-block;vertical-align:top;margin-left:calc(100% - 7.5vw);top:1.6vw;}
.row.map_india{margin-right:0;margin-top:-14.323vw;}
.map_img.map_world_img img{width:100%;}
.map_ind_img{float:right;position:relative;}
.map_img.map_ind_img img{width:27.083vw;}
.map_ind_text{position:absolute;top:16.667vw;right:29.688vw;width:22.656vw;}
.map_ind_text img{position:absolute;top:12%;right:-30%;}
.map_text h6{font-size:1.667em;line-height:1.302vw;font-weight:normal;margin-bottom:1.302vw;}
.map_text p{font-size:1.667em;font-weight:300;color:rgb(59, 58, 59);}
.map_text p strong{font-weight:normal;}
.map_india .map_text p,
.map_india .map_text h6{text-align:right;}
.paragon{padding:1.042vw 0;}
.paragon h3,
.paragon img,
.responsive h3,
.responsive img, .responsive h2{/*float:left;*/text-align:center;}
span.line.verticle.sec05{width:6.958vw;height:0.208vw;background:#093674;margin-bottom:0;margin-right:2.083vw;vertical-align:middle;display:inline-block;line-height:0;margin-top:0.5vw;}
span.line.verticle.leftBlack{width:6.958vw;height:0.208vw;background:#000;margin-bottom:0;margin-right:2.083vw;vertical-align:middle;display:inline-block;line-height:0;margin-top:0.5vw;}
span.line.verticle.rightGreen{width:7.958vw;height:0.208vw;background:#093674;margin-bottom:0;margin-right:0vw;vertical-align:middle;display:inline-block;line-height:0;margin-top:0.5vw;}
.sec05Slider{width:25.781vw;padding:0;overflow:visible;float:left;}
.sec05Slider .slick-list.draggable{padding:2.083vw 2.083vw 0 0;}
.sec05Slider .item{width:23.594vw;opacity:0;transition:all 1s ease-in-out;position:absolute;top:0;top:-2.083vw;margin-right:-2.083vw;float:right;right:0;transform:translate(-2.083vw, 2.083vw);}
.sec05Slider .slick-track{width:100% !important;position:relative;transform:none !important;}
.sec05Slider .item.previous,
.sec05Slider .item[data-slick-index="1"]{transform:translate(-2.083vw, 2.083vw);transition:all 1s ease-in-out;opacity:0.2 !important;z-index:9 !important;position:absolute;}
.sec05Slider .item.slick-current{transition:all 1s ease-in-out;z-index:999 !important;position:relative;opacity:1 !important;position:relative;top:-2.083vw;margin-right:-2.083vw;float:right;transform:none;}
.sec05Slider ul.slick-dots{position:absolute;left:28.906vw;top:10.2vw;}
.sec05Slider ul.slick-dots li{display:block;cursor:pointer;}
.sec05Slider ul.slick-dots:before{display:block;content:"";height:0.208vw;width:7.917vw;background:#9b9b9b;position:absolute;left:-9.896vw;top:0.208vw;z-index:999;}
.sec05Slider ul.slick-dots li span{font-size:1.667em;line-height:1;font-weight:300;color:#e9e9e9;margin-bottom:1.563vw;display:block;}
.sec05Slider ul.slick-dots li.slick-active span{color:#093674;}
.sec05Slider ul.slick-dots li button{position:static;background:none;}
.paragon_detail{margin-left:30.729vw;}
.paragon_img{position:relative;}
.paragon_detail .col{margin-bottom:0;}
span.line.verticle.sec06{width:8.5vw;height:0.208vw;background:#fff;margin-bottom:0;margin-right:2.083vw;vertical-align:middle;display:inline-block;line-height:0;}
span.line.verticle.sec06.white{background:#fff;}
.paragon_text{top:10.0vw;position:absolute;width:15.313vw;left:37.240vw;opacity:0;transition:all 1s ease-in-out;}
.sec05Slider .item.previous,
.sec05Slider .item[data-slick-index="1"] .paragon_text{opacity:0;}
.sec05Slider .item.slick-current .paragon_text{opacity:1 !important;transform:none;transition:all 1s ease-in-out;}
.paragon_text h3{font-size:1.667em;line-height:1.3;font-weight:400;color:rgb(59, 58, 59);margin-bottom:0.521vw;}
.paragon_text p,
.paragon_text ul li span{font-size:1.125rem;line-height:1.3;font-weight:300;color:rgb(59, 58, 59);}
.paragon_text ul li{margin-bottom:0.521vw;}
.paragon_text img{display:inline-block;margin-right:0.521vw;vertical-align:middle;}
.explore_link a{font-size:0.8rem;line-height:1;font-weight:300;color:#4a4a4a;border-bottom:1px solid #093674;padding-right:0.577vw;padding-bottom:5px;}
.one_fifth{width:20%;padding:0;margin:0;background:#f2f1f0;}
.row.benefit_img{margin:0 auto;}
.responsive{margin:1.208vw auto 0;width:80.208vw;padding-bottom:1.042vw;}
.responsive span{display:none !important;}
.responsive h3,
.paragon h3, .responsive h2{margin-bottom:0}
.benefits{padding:3.125vw 4.167vw;padding-top:0.125vw;margin:1.563vw 0;margin-bottom:0.621vw;}
.benefit_img{}
.box1content{padding:2.604vw 2.083vw;min-height:15.573VW;position:relative;background:#fff;position:absolute;width:calc(100% - 0.416vw);height:calc(100% - 0.416vw);top:0.208vw;left:0.208vw;}
.box1{position:relative;padding:0.208vw;}
.box3{position:relative;padding:0.208vw;}
.imageCaption{background:#093674;padding:1.302vw;position:absolute;width:calc(100% - 0.416vw);height:calc(100% - 0.416vw);top:0.208vw;left:0.208vw;opacity:0;transition:all 0.5s ease-in-out;overflow:auto;}
.boxes{position:relative;}
.imageCaption > p{font-weight:500;color:#fff;line-height:1.2;font-size:0.938rem;}
.imageCaption > p span{color:#fff;}
.boxes:hover .imageCaption{opacity:1;transition:all 0.5s ease-in-out;}
.one_fifth img{display:block;}
.box3 p{}
.sku_box{border-left:0.156vw solid #ffffff;margin-left:0.521vw;margin-top:1.042vw;padding-left:1.563vw;}
.sku_box h6{line-height:1.2;color:rgb(59, 58, 59);font-weight:500;font-size:0.938rem;}
.secondLine{margin-bottom:1.042vw;display:block;}
.sku_box p{font-size:0.938rem;line-height:1.2;color:#fff;font-weight:300;}
.box4,
.box6,
.box7,
.box9,
box11{margin:0;}
.img_box{position:relative;padding:0.208vw;}
.text_block{position:absolute;bottom:0.208vw;background:#3a3a3b;width:calc(100% - 0.416vw);padding:1.042vw;opacity:1;transition:all 0.3s ease-in-out;}
.boxes:hover .text_block{opacity:0;transition:all 0.3s ease-in-out;}
.text_block p{font-size:1rem;line-height:1.2;font-weight:300;}
.box3 p.green_text{color:#093674;}
span.line.verticle.sec07{width:5.885vw;height:0.208vw;background:#093674;margin-bottom:0;margin-left:2.083vw;vertical-align:middle;display:inline-block;line-height:0;}
span.line.verticle.sec03{width:11.458vw;height:0.208vw;background:#093674;margin-bottom:0;margin-left:2.083vw;vertical-align:middle;display:inline-block;line-height:0;}
.program h3{}
.benefits .box1 h6{line-height:1.2;font-weight:300;color:#4a4a4a;font-size:1.125rem;}
.benefits .box1 h6 span{font-weight:normal;}
.program_detail{padding-left:0px;padding-top:1.563;padding-bottom:3.125vw;}
.program_detail .container{width:93.208vw;margin:0 auto;padding:0 8.750vw;max-width:none;position:relative;}
.program_detail .span_2{margin:0;padding:0 0.208vw;position:relative;width:12.74vw;}
.program_detail .span_2.committed{width:9.271vw;position:absolute;right:0;}
.program_detail .span_2.committed p{font-size:1em;line-height:1.2;font-weight:300;text-align:right;float:left;color:rgb(74, 74, 74);}
.program_content{margin-top:0;text-align:center;padding:1.563vw;min-height:13.721vw;position:absolute;bottom:0;width:calc(100% - 0.416vw);}
.gray_bg.program_content img{width:6.667em;display:block;margin:0 auto;}
.col.span_2.program_col4 .gray_bg.program_content img{margin-bottom:0.18vw;}
.col.span_2.program_col5 .gray_bg.program_content img{width:auto;max-height:6.667em;}
.program_content img{margin-bottom:1.042vw;width:6.8vw;}
.program_content p{color:rgb(59, 58, 59);font-size:0.938rem;font-weight:normal;line-height:1.4;text-align:center;margin-bottom:1.042vw}
footer .top_footer{padding:3.646vw 0;}
footer .top_footer{background-color:#f3f3f3;}
footer .bottom_footer{padding:0;display:table;width:100%;}
.footer_logo, .copy{display:table-cell;float:none;vertical-align:middle;}
.footer_logo p{text-align:left;}
.copy p{font-size:0.750rem;text-align:right;}
.footer_logo .footer_contact,
.footer_logo img{display:inline-block;vertical-align:middle;}
.col.span_12.footer_logo{margin-bottom:1.8vw;}
.footer_logo img{width:13.281vw;margin-top:-1.5vw;}
footer .bottom_footer p a{font-size:0.938em;line-height:1.2;font-weight:300;color:rgb(74, 74, 74);}
footer .bottom_footer p a:hover{text-decoration:underline;}
.footer_contact p{font-size:0.938rem;}
span.footerHorLine{display:inline-block;width:0.208vw;height:2.983vw;vertical-align:middle;background:#093674;margin:0 0.604vw 0 2.604vw;}
footer .bottom_footer p{margin-bottom:0.2vw;}
footer .bottom_footer p:last-child{margin-bottom:0;}
footer .top_footer .social li{display:block;margin-bottom:2.083vw;text-align:right;}
.copyright p,
.copyright p a{font-weight:300;color:#4a4a4a;}
.copyright p{line-height:1.5;}
h3 span.secCount, h2 span.secCount{margin-right:1vw;margin-left:1vw;font-size:5.625rem;font-weight:500;vertical-align:middle;}
.menuBg{position:fixed;z-index:999;left:0;width:0vw;height:100vh;background:#4a494a;top:53px;display:flex;transition:all 0.5s ease-in-out;overflow:hidden;padding:7vw 0vw 3.125vw;}
.menuBg .new_menu_class.nav-menu{display:none;}
.span_2.header_align.black_bg.open{position:relative;z-index:99999;background:#c2d640;}
.nav_menu.open nav#mainMenu ul li a:after{background:#fff;}
.new_menu_class.nav-menu{width:20%;float:left;padding-right:1.604vw;}
ul#menu-main-menu{align-self:center;width:100%;opacity:0;filter:blur(10px);transition:all 0.5s 0.5s ease-in-out;}
.menuContainer{height:100%;overflow-y:auto;width:calc(100% + 20px);margin-right:-20px;}
.menuBg.open{width:calc(80vw - 7px);transition:all 0.5s ease-in-out; /* border-top:2px solid #4a494a; */ z-index:99;padding:3vw 3.208vw 3.125vw;padding-right:0;}
.close-menu-div{display:inline-block;}
.menuBg span.closeMenu{display:block;position:absolute;width:auto;top:0;right:0;z-index:99;padding:1.369vw 1.3vw;font-size:1.5em;letter-spacing:1px;color:rgb(185, 209, 55);font-family:"Arial";font-weight:300;text-align:left;line-height:1;/*background:#3b3a3b;*/cursor:pointer;}
.menuBg.open ul#menu-main-menu{opacity:1;filter:blur(0px);transition:all 0.5s 0.5s ease-in-out;}
ul#menu-main-menu li{display:block;column-count:1;width:100%;text-align:center;text-align:left;margin-bottom:1.042vw;position:relative;}
ul#menu-main-menu li a{font-size:0.938rem;color:#029be2;line-height:1.4;text-transform:capitalize;display:inline-block;vertical-align:middle;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}
/*ul#menu-main-menu li.menu-item-has-children > a:after{content:"+";display:inline-block;vertical-align:middle;margin-left:0;font-size:18px;letter-spacing:1px;color:#b1d937;font-family:"Arial";position:absolute;top: 9px;padding:0 10px;}*/
ul#menu-main-menu li.menu-item-has-children > a:hover, ul#menu-main-menu li.menu-item-has-children > a:hover:after{color:#fff;}
/*ul#menu-main-menu li.menu-item-has-children.open > a:after{content:"-";}*/
ul#menu-main-menu li ul.sub-menu li{margin:0.483vw 0;}
ul#menu-main-menu li ul.sub-menu li a{font-size:0.9rem;line-height:1.1;text-transform:none;color:#E9E9E9;padding-bottom:2px;font-weight:300;}
ul#menu-main-menu li ul.sub-menu li a:hover{border-bottom:1px solid #e9e9e9;}
ul#menu-main-menu li ul.sub-menu >li>a{white-space:normal;display:block;}
.page-section-menu{width:28% !important;padding:0 10px;}
.page-section-menu ul li a{font-size:0.938rem;color:#093674;line-height:1.1;letter-spacing:0.052vw;}
.page-section-menu ul.page-section-sub-menu{border-left:0.052vw solid #ffffff;padding-left:1.250vw;margin-top:1.042vw;}
.page-section-menu .page-section-sub-menu li{margin-bottom:1.042vw;}
.page-section-menu .page-section-sub-menu li a{color:#ffffff;font-size:0.750rem;line-height:1;font-weight:300;}
.page-section-menu .page-section-sub-menu li a:hover,
ul#menu-main-menu li a:hover{color:#093674;}
img.watch-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:none;}
.watch-video{position:absolute;font-size:0.8em;background:#093674;color:rgb(59, 58, 59);padding:1.823vw 3.646vw;top:50%;left:50%;transform:translate(-50%, -50%);}
.watch-video::after{content:"";position:absolute;background:#fff;width:5.521vw;height:1px;left:calc(50% - 2.760vw);margin-top:0.2vw;}
.count07{margin-left:1vw;}
.program_detail .row .col .imageHolder > img{transform:scale(1);transition:all 0.5s ease-in-out;display:block;border:0;backface-visibility:hidden;will-change:transform;}
.program_detail .row .col:hover .imageHolder > img{transform:scale(1.2);transition:all 0.5s ease-in-out;}
.program_detail .col{overflow:hidden;background-clip:content-box;}
.imageHolder{overflow:hidden;}
.banner{position:relative;}
.row.banners.resilient-banner{max-height:100vh;display:flex;}
.banner_content{position:absolute;left:50%;top:50%;z-index:999;height:100%;bottom:0;width:80.208vw;margin:0 auto;transform:translate(-50%, calc(-50% + 74px));}
.row.banners img{position:relative;z-index:9;display:block;}
.banner_col1{position:absolute;top:4.688vw;left:0;}
.top_of_line{width:20.313vw;padding:3vw 3.125vw;height:14.583vw;}
.top_of_line img{position:absolute;top:50%;left:-60%;}
.top_of_line p{font-size:1.467em;line-height:1.3;font-weight:300;color:#3b3a3b;}
.top_of_line2{position:absolute;top:17.5vw;border:2px solid #ffffff;width:18.229vw;padding:1.563vh 1.563vw;height:10.729vw;}
.top_of_line2 p{font-size:1.667em;line-height:1.3;font-weight:300;}
.top_of_line3{position:absolute;top:70%;left:80%;}
.top_of_line3 img{position:relative;left:50%;margin-bottom:-6px;}
.diversity,
.designs{width:11.979vw;margin:0;height:6.510vw;}
.diversity{padding:1.2vw 1.563vw;position:relative;margin-bottom:2.865vw;}
.designs{padding:1vw 2.6vw 1vw 3vw;height:5.313vw;}
span.line.verticle.topOfLine{width:12.500vw;height:0.208vw;background:#093674;display:block;position:absolute;left:-10vw;top:50%;}
span.line.verticle.thought{width:12.500vw;height:0.208vw;background:#093674;display:block;position:absolute;right:-10vw;top:4vw;padding:0;}
.diversity h3,
.designs h3{font-size:1.667em;line-height:1.3;font-weight:300;}
.diversity:after{content:"";height:2.865vw;width:4px;background:#fff;display:block;position:absolute;bottom:-2.865vw;left:50%;}
.banner_col2{position:absolute;top:20%;left:44%;}
.pro_comp{width:20.313vw;padding:3.646vw 4.688vw;top:22%;left:50%;height:18.854vw;}
.pro_comp h3,
.top_of_line h3,
.top_of_line2 h3{font-size:1.867em;line-height:1.3;font-weight:300;color:rgb(59, 58, 59);margin-bottom:2.604vw;}
.top_of_line2 h3{margin-bottom:0.781vw;}
.pro_comp p{font-size:1em;line-height:15px;font-weight:300;color:#3b3a3b;text-transform:capitalize;}
.pro_comp a{border-bottom:1px solid #093674;padding:1vh 0;}
.pro_comp2{width:20.208vw;padding:2.865VW 2.865VW;border:2px solid #3b3a3b;position:absolute;top:85%;left:45%;height:10.938vw;}
.pro_comp2 ul li{font-size:1.667em;line-height:1.3;font-weight:300;}
.banner_col3{position:absolute;top:6.771vw;right:0;}
.thought{width:11.979vw;padding:1.563vw 1.563vw;height:21.354vw;}
.thought h3{font-size:1.667em;line-height:1.3;font-weight:300;margin-bottom:1.042vw;}
.thought ul li{font-size:1em;line-height:1.2;font-weight:300;margin-bottom:1.042vw;}
.thought img{position:absolute;left:70%;top:18%;}
.row.parallax_menu{position:sticky;top:0;margin-top:0;background:#fff;z-index:999;}
.parallax_menu ul li.active,
.parallax_menu ul li:hover{background-color:#093674;}
.parallax_menu ul li.active a,
.parallax_menu ul li:hover a{color:#fff;}
.parallax_menu ul li{float:left;width:25%;text-align:center;padding:1.4vw 0;cursor:pointer;}
.parallax_menu ul li a{font-size:1.125rem;line-height:1.2;font-weight:300;color:rgb(59, 58, 59);text-transform:capitalize;}
.showAsTable{display:table;height:100%;}
.showAsCell{display:table-cell;vertical-align:bottom;}
.application_range{background-color:#ffffff;}
.key_clients_heading{float:right;}
.explore_app .profile_detail p.explore_benefit{text-align:left;}
.product_range_heading h6,
.product_range_heading h3,
.product_range_heading img,
.key_clients_heading h6,
.key_clients_heading h3,
.key_clients_heading img{float:right;}
.application_heading h6,
.application_heading h3,
.application_heading img,
.downloads_heading h6,
.downloads_heading h3,
.downloads_heading img{float:left;}
.product_range_heading h6,
.application_heading h6,
.key_clients_heading h6,
.downloads_heading h6{font-size:1.667em;line-height:40px;color:#3b3a3b;font-weight:300;text-transform:capitalize;}
.product_range_heading h6 span,
.application_heading h6 span,
.key_clients_heading h6 span,
.downloads_heading h6 span{font-size:90px;line-height:90px;color:#9b9b9b;font-weight:normal;margin-left:70px;margin-right:10px;vertical-align:top;}
.application_heading h6 span,
.downloads_heading h6 span{margin-left:20px !important;}
span.line.horizontal.sec01{width:170px;height:2px;background:#ffffff;margin-bottom:0;margin-left:0;display:inline-block;vertical-align:top;line-height:2px;margin-top:14px !important;}
span.line.horizontal.sec02{width:114px;height:2px;background:#9b9b9b;margin-bottom:0;margin-right:0;display:inline-block;vertical-align:top;line-height:2px;margin-top:14px !important;margin-left:0 !important;}
span.line.horizontal.sec03{width:114px;height:2px;background:#3a3a3b;margin-bottom:0;margin-right:0;display:inline-block;vertical-align:top;line-height:2px;margin-top:14px !important;margin-left:0 !important;}
.key_clients_heading h3,
.downloads_heading h3{margin-right:50px;}
.product_list:after{clear:both;content:'';display:table;}
.new_category{position:relative;}
.new_category .verticaleLineForCategory{display:block;position:absolute;width:1.042vw;background:#093674;height:100%;left:-0.56vw;top:0;}
.product_item:nth-child(3n+1),
.product_list_half .product_item:nth-child(2n+1){clear:both;}
.new_category h4{font-size:1.200em;font-weight:300;text-transform:capitalize;color:rgb(59, 58, 59);padding-left:2vw;}
.product_item{margin-bottom:40px;padding-top:0.8em;}
.product_range .product_list h6:after,
.product_list_half h6:after{display:none;}
.product{width:100%;padding:1.823vw;margin-top:0px;padding-bottom:0;}
.col.about_printed_flooring.about-flooring-download{margin:0;margin-bottom:0.721vw;}
.product br{display:none;}
.product h6{font-size:1.2em;line-height:1.3;color:#4a4a4a;font-weight:normal;text-transform:capitalize;margin-bottom:20px;}
.product p{font-size:0.875rem;line-height:1;color:#3b3a3b;font-weight:300;text-transform:capitalize;margin-bottom:3.385vw;}
.pf-product-range .product p{font-size:0.750rem;}
.product img{width:100%;display:block;margin-bottom:0.521vw;}
.swatches{margin:15px -5px 5px;display:flex;}
.swatches .swatch_title{margin-bottom:5px;}
.swatch_option{width:16%;padding:0 5px;margin-bottom:10px;}
.row.swatches .col{padding:0 5px;margin-bottom:10px;line-height:0;}
.swatch_more{width:100%;padding:20px 5px 0;float:none;margin-left:auto;text-align:right;align-self:center;}
.swatch_more p{margin:0;text-align:right;}
.swatch_more p a{font-size:1em;line-height:1;font-weight:300;color:#3b3a3b;padding:0;}
.row.swatches.noMargin{margin-top:0;margin-bottom:0;}
.view_more{text-align:right;}
.view_more p{margin-bottom:0;text-align:center;font-size:1em;line-height:1.2;font-weight:300;color:#3b3a3b;display:inline-block;position:relative;}
.view_more p a{font-size:0.750rem;color:#3b3a3b;font-weight:300;line-height:1;}
.view_more hr{width:25%;}
.product_item .view_more a{font-size:0.875rem;}
.view_more p:after{content:'';display:block;background:#093674;height:1px;margin-top:5px;width:100%;margin-left:0%;}
.col.swatch_more.view_more > a{display:block;line-height:1.2;text-align:right;font-weight:300;font-size:0.9em;color:rgb(59, 58, 59);margin-bottom:10px;}
.product_list_half .swatch_option{width:50%;}
.product_list_half .swatch_more{width:100% !important;padding:0;}
.product_list_half .swatch_more p{margin:10px 0;}
.product_list_half .span_10,
.product_list_half .span_2{padding-left:0;}
.row.product_range{margin-bottom:0;}
.productRangeSec span.line.verticle.sec03.sec01White{margin-left:0;}
.productRangeSec span.green_text.secCount{margin:0 1vw;}
.application_list{width:calc(100% - 37vw);margin:0 auto;}
.application_item{position:relative;width:50%;padding:1.563vw 2.09vw 2.604vw 8.333vw;}
.application_item:nth-child(2n+1){clear:both;}
.application_heading{float:none;padding:0;}
.application_heading h3{float:none;font-size:1.563rem;color:rgb(59, 58, 59);font-weight:normal;}
.application_heading{margin:3.646vw 0 1.563vw;}
.application_heading h3 span.secCount{font-size:3.600em;font-weight:600;vertical-align:middle;margin:0 1vw;}
span.line.verticle.application{width:5.990vw;height:4px;background:#9b9b9b;display:inline-block;vertical-align:middle;}
.application_content{background-color:#f2f1f0;padding:70px 0px 40px 100px;}
.application_img{position:absolute;top:0;left:0;}
.application_title{position:absolute;top:0;left:15.5vw;border:5px solid #093674;padding:1.709vh 1.3vw;}
.application_title img,
.application_title h6{margin-right:12px;display:inline-block;vertical-align:middle;}
.application_title h6{font-size:1em;line-height:15px;color:#4a4a4a;font-weight:300;text-transform:capitalize;}
.application_content h6{font-size:12px;line-height:12px;color:#3b3a3b;font-weight:normal;text-transform:capitalize;margin-bottom:25px;}
.application_content ul li{font-size:12px;line-height:12px;color:#3b3a3b;font-weight:300;text-transform:capitalize;margin-bottom:10px;}
.clients_list{width:calc(100% - 37vw);margin:0px auto;}
.clients_list .row{margin:0 -1.563vw;}
.downloads_list{/*width:calc(100% - 38vw);*/margin:0px auto;}
.downloads_list .row .col{padding:1.563vw;}
.downloads_list .row{margin:0 -1.563vw;}
.row.key_clients .key_clients_heading h3{padding:2.208vw 0 0;}
.clients_list .row .clients{width:25%;padding:1.563vw;position:relative;margin-bottom:0;}
.clients_list .row .clients span{border:1px solid #dddddd;line-height:0;padding:1vw;height:13.229vw;width:100%;margin:0 auto;text-align:center;display:flex;vertical-align:middle;}
.clients_list .row .clients span img{margin:0 auto;align-self:center;}
.downloads{padding-bottom:1.563vw;}
.download_center{text-align:center;margin:100px 0;}
.download_center a{font-size:1.667em;line-height:1.2;font-weight:300;color:#3b3a3b;text-transform:capitalize;border-bottom:1px solid #093674;padding-bottom:5px;}
.downloads_heading{float:none;clear:both;}
.downloads_heading span.secCount{vertical-align:middle;display:inline-block;margin:0 1vw;line-height:1;}
.downloads_heading h3{float:none;font-size:1.563rem;color:rgb(59, 58, 59);font-weight:normal;vertical-align:middle;margin:0;}
.download_item a *{display:inline-block;vertical-align:middle;}
.download_item a span{max-width:100%;}
.downloads_heading.vinyl-download-heading{padding-bottom:0.521vw;}
.vinyl-download-item a:hover span{border-bottom:1px solid #093674;padding-bottom:1px;}
span.line.downloadSec{display:inline-block;width:9.635vw;height:0.208vw;background:#9b9b9b;}
.download_item{width:25%;margin:0;padding:0 1.01vw;}
.download_item p{margin-top:10px;}
.download_item a *{display:inline-block;vertical-align:middle;}
.download_item span:after{content:'';display:block;width:100%;height:1px;background:#093674;margin-left:0;margin-top:5px;}
.download_item a{font-size:0.867em;line-height:1.2;font-weight:300;color:#3b3a3b;}
.download_item > img{margin-right:0;vertical-align:middle;width:100%;}
.col.download_item p img{margin-right:5px;}
.banners{position:relative;}
.greyBg{background:#f2f1f0;}
.mainHolder{position:relative;}
.productRangeSec{padding-top:5.208vw;}
.clients_list{clear:both;}
.key_clients_heading h3{float:none;font-size:1.563rem;color:rgb(59, 58, 59);font-weight:normal;vertical-align:middle;margin:0;display:inline-block;line-height:1;}
.key_clients_heading h3 span.line.verticle.keyclient{width:160px;height:4px;background:#9b9b9b;display:inline-block;vertical-align:middle;}
.key_clients_heading h3 span.green_text.secCount{vertical-align:middle;margin:0 1vw;}
.row.banner.leather_banner img{width:100%;}
.leather_banner .leading_mfg_feature{width:100%;}
.leather_banner .leading_manufacture{margin-left:17.896vw;}
.leather_banner .leading_mfg_content{padding:3.646vw 4.427vw 3.646vw 1.823vw;width:45.708vw;}
.leather_banner .span_2.col.leading_mfg_left{top:-12%;}
.leather_banner .leading_mfg_feature h6{font-size:1.2em;}
.leather_banner .leading_mfg_feature:after{display:none;}
.leather_banner span.line.horizontal{}
.benefit_res_heading h3{text-transform:none;}
.benefit_res_heading h3 span.secCount,
.explore_heading h3 span.secCount, .explore_heading h2 span.secCount{margin:0 1vw;}
.benefit_res_heading span.line.verticle.sec03{margin-left:0;}
.explore_heading .secCount.wow.zoomIn{margin-left:0;}
.explore_heading span.line.verticle.sec06{margin-right:0;}
.responsive.explore_heading{margin-top:2.083vw;}
.explore_heading span.line.verticle.sec06{background:#3b3a3b;}
.explore_app{padding:3.125vw 0;margin-top:1.3vw;margin-bottom:0.6vw;}
.company_profile_detail.explore_app .one-fifth{padding:0;}
.explore_app .container{width:99.208vw;margin:0 auto;padding:0 4.854vw;max-width:none;}
.explore_app.company_profile_detail .row{display:table;width:calc(100% + 0px);margin:0;}
.benefits_responsive .container{width:100.208vw;margin:0 auto;padding:0 14.854vw;max-width:none;}
.benefits_responsive .col.span_4{margin:0;padding:0;}
.benefits_responsive img{width:100%;display:block;}
.benefits_responsive .title_block{bottom:0.208vw;width:100%;padding:1.042vw;opacity:1;transition:all 0.3s ease-in-out;margin:0;position:relative;z-index:9;}
.benefits_responsive .title_block p{font-size:1.042em;line-height:1.2;color:rgb(59, 58, 59);font-weight:300;text-align:center;}
.one-fifth{width:20%;}
.app_img{padding:0;}
.app_img img{width:100%;}
.explore_app .profile_detail h6{font-size:1.042vw;line-height:1.2;color:rgb(59, 58, 59);font-weight:300;margin-bottom:20px;}
.explore_app .profile_detail p{color:#3b3a3b;font-size:1em;font-weight:300;margin-top:1.146vw;margin-bottom:1vw;text-align:center;}
p.explore_benefit{text-align:left;}
ol.application_list{font-weight:300;margin-bottom:30px;color:#093674;font-size:1em;width:100%;list-style-type:decimal;margin-left:1em;min-height:7vw;}
.application_list li span{color:rgb(59, 58, 59);}
ol.application_list li{margin-bottom:1vh;}
.explore_app .app_img img,
.benefits_responsive .col.span_4 img{transform:scale(1);transition:all 0.5s ease-in-out;}
.explore_app .app_img:hover img,
.benefits_responsive .col.span_4:hover img{transform:scale(1.2);transition:all 0.5s ease-in-out;}
.explore_app .app_img,
.benefits_responsive .col.span_4{overflow:hidden;line-height:0;}
.application_list li span{color:rgb(59, 58, 59);}
.application_title{position:absolute;top:0;left:12.5vw;border:5px solid #093674;padding:0.938vw 0 0;}
.application_heading{margin:3.646vw 0 1.563vw;}
.application_heading h3 span.secCount{font-size:3.600em;font-weight:600;vertical-align:middle;margin:0 1vw;display:inline-block;line-height:1;}
span.line.verticle.application{width:5.990vw;height:4px;background:#9b9b9b;display:inline-block;vertical-align:middle;}
.application_content{background-color:#f2f1f0;padding:3.646vw 0px 2.083vw 5.208vw;}
.application_img{position:absolute;top:0;left:0;width:11.042vw;}
.application_title{position:absolute;top:7%;left:12.5vw;border:2px solid #093674;padding:0.521vw 1.042vw;}
.application_title img,
.application_title h6{margin-right:0.625vw;display:inline-block;vertical-align:middle;}
.application_title img{width:2.083vw;}
.application_title h6{font-size:0.938rem;line-height:1.5;color:#4a4a4a;font-weight:400;text-transform:capitalize;margin-right:0;}
.application_content h6{font-size:0.938rem !important;line-height:1.2;color:#3b3a3b;font-weight:normal !important;text-transform:capitalize;margin-bottom:1.042vw;}
.application_content .application_title img{width:3.073vw;}
span.ind-line.line10:before{content:"";background:#093674;height:1.271vw;width:2px;display:inline-block;}
.product-color-heading h3 span{display:inline-block;vertical-align:middle;line-height:1;}
.application_content ul li{font-size:0.750rem;line-height:1;color:#3b3a3b;font-weight:normal;text-transform:capitalize;margin:10px 0;}
.application_content p{font-size:0.813rem;line-height:1.2;text-transform:capitalize;margin:1.302vw 0 0;border-bottom:1px solid #093674;width:auto;display:inline-block;color:rgb(59, 58, 59);font-weight:300;padding-bottom:5px;position:relative;}
.application_content p:after{content:"";height:2px;width:0;background:#4a4a4a;display:block;position:absolute;bottom:-1px;transition:width 0.5s ease-in-out;}
.application_content p:hover:after{width:100%;transition:width 0.5s ease-in-out;}
.row.parallax_menu ul:after{content:"";display:block;clear:both;}
.explore_app .profile_detail{position:relative;padding-bottom:2.344vw;}
.profile_detail a{text-align:center;display:inline-block;color:rgb(59, 58, 59);position:relative;}
.profile_detail p a span{padding:0 0px;}
.profile_detail .white_line a:after{content:'';display:block;width:100%;height:1px;background:#ffffff;left:0;margin-top:5px;}
.profile_detail .green_line a:after{content:'';display:block;width:100%;height:1px;background:#093674;left:0;margin-top:5px;}
.company_profile_detail.explore_app .container:after{}
h3.productRange .secCount{font-size:3.600em;font-weight:600;vertical-align:middle;margin:0 1vw;color:rgb(155, 155, 155);display:inline-block;}
h3.productRange span.line.verticle.sec03{background:#fff;}
.product_list .product > p{height:3vw;margin-bottom:0;}
.row.swatches .col .row{margin:0 -5px;}
.row.swatches .col.span_3{height:76px;}
.static-header{position:static;}
.investor-quick-links{padding:3.125vw 00 0px;width:80.208vw;margin:0 auto;max-width:none;margin-bottom:1.5vw;}
.annual-report-content{width:80.208vw;margin:0 auto;max-width:none;padding-bottom:25px;}
.quick-links-heading{padding-bottom:0.781vw;border-bottom:0.104vw solid #093674;margin-bottom:1.042vw;padding-top:0.260vw;position:relative;margin-left:0;margin-right:0;}
.quick-links-heading:after{content:"";display:block;position:absolute;top:0.781vw;right:0;border-top:0.521vw solid #000;border-left:0.521vw solid transparent;border-right:0.521vw solid transparent;}
.quick-links-heading.open:after{content:"X";display:none;position:absolute;top:0.417vw;right:0;border-top:0 solid #000;border-left:0 solid transparent;border-right:0 solid transparent;}
.quick-links-heading a{font-size:0.938rem;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;}
.quick-links-content{margin-left:0;margin-right:0;display:none;}
.quick-links-content ul li{width:auto;float:left;margin:0.469vw 0;padding-right:36px;}
.company-quick-links .quick-links-content ul li:nth-child(2n){text-align:center;}
.company-quick-links .quick-links-content ul li:nth-child(3n){text-align:right;}
.quick-links-content ul li.current-menu-item a{color:#093674;font-weight:600;font-size: 1.1rem;}
.investor-quick-links .quick-links-content ul li:nth-child(3n-1){}
.investor-quick-links .quick-links-content ul li:nth-child(3n){}
.quick-links-content ul li a{font-size:0.938rem;color:rgb(74, 74, 74);font-family:"Arial";font-weight:300;}
span.left-hr-line{width:7.1vw;height:0.156vw;background:#093674;margin-bottom:0;margin-right:2.344vw;vertical-align:middle;display:inline-block;line-height:0;}
.sec-heading h5, .sec-heading h1{height:1.875rem;font-size:1.563rem;color:#3b3a3b;font-family:"Arial";margin-bottom:1.563vw;font-weight:300;}
.annual-report-content .report-year:after{content:'';display:block;clear:both;margin-bottom:1.042vw;display:none;}
.annual-report-content ul:after{content:'';display:block;clear:both;}
.annual-report-content ul{margin:0 -2.604vw;}
.annual-report-content ul li{float:left;width:20%;padding:0 1.604vw;margin:0.521vw 0 1.427vw;text-align:center;;}
.annual-report-content ul li a{border:2px solid #093674;display:block;text-align:center;padding:12px 20px;}
span.pdf-report{font-weight:600;}
.annual-report-content ul li span{font-size:0.938rem;line-height:1.3;color:rgb(59, 58, 59);font-family:"Arial";}
.code-conduct-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:20px;margin-bottom:60px;position:relative}
.code-conduct-content img{position:relative;width:30.052vw;}
.code-conduct-text{background:#f2f1f0;padding:3.125vw 2.604vw;position:absolute;top:10.417vw;left:26.563vw;;width:38.542vw;}
.code-conduct-text p{font-size:0.750rem;line-height:1.5;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;}
.code-conduct-text a img{margin-right:0.625vw;max-width:1.563vw;}
.code-conduct-text a *{display:inline-block;vertical-align:middle;margin-top:2.083vw;}
.code-conduct-text a span{font-size:0.750rem;color:rgb(59, 58, 59);font-family:"Arial";}
.financial-result-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:20px;position:relative}
.financial-result-content:after{content:'';}
.financial-result-content h6{font-size:1.125rem !important;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;margin-bottom:2.604vw;}
.financial-result-content ul:after{content:'';display:block;clear:both;}
.financial-result-content ul li{float:left;width:20%;margin-bottom:3vw;}
.financial-result-content ul li .report-year{font-size:0.938rem;color:rgb(59, 58, 59);font-family:"Arial";}
.financial-result-content .report-year:after{content:'';display:block;clear:both;margin-bottom:20px;}
.financial-result-content ul li ul li{float:none;width:100%;margin-bottom:0.521vw;}
.financial-result-content ul li ul li a{color:#3b3a3b;}
.financial-result-content ul li ul li a *{display:inline-block;vertical-align:middle;font-size:0.750vw;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;}
.financial-result-content ul li ul li img{margin-right:0.521vw;}
.investor-contact-content{width:66.208vw;margin:0 auto;max-width:none;margin-top:20px;margin-bottom:60px;position:relative;}
.row.code-conduct-content{width:66.208vw;}
.investor-contact-text{background:#f2f1f0;padding:1.125vw 2.604vw;position:absolute;top:12.500vw;left:34.115vw;width:30.990vw;}
.investor-contact-content img{width:38.802vw;}
.investor-contact-text h6{font-size:1.125rem;line-height:1.563rem;color:rgb(59, 58, 59);margin-bottom:3.125vw;}
.investor-contact-text h6.wow.fadeInRight{margin-bottom:1vw;}
.investor-contact-text a{font-size:0.750rem;color:rgb(59, 58, 59);font-weight:300;display:block;margin-top:1.042vw;}
.left-vr-line{border-left:0.104vw solid #b1d937;padding:0.521vw 1.563vw;}
.investor-info-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:1.042vw;margin-bottom:3.125vw;position:relative;}
.row.investor-info-content.contact-form-content.wow.fadeInUp{margin-bottom:3.125vw;padding-bottom:1.8vw;}
.investor-info-content img{margin-right:4.167vw;width:28.646vw;float:left;}
.investor-info-content a img{margin-right:0.625vw;max-width:1.563vw;}
.investor-info-content a *{display:inline-block;vertical-align:middle;margin-top:2.083vw;}
.investor-info-content span{font-size:0.750rem;color:rgb(59, 58, 59);font-family:"Arial";}
.page-id-18 .financial-result-content h6{margin:3.646vw 0;}
ul#menu-quick-links:after{clear:both;display:block;content:"";}
.investor-info-content p{font-size:0.938rem;line-height:1.2;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;margin-bottom:2.604vw;}
.investor-info-content .sign-rishabh{font-weight:normal;}
.new-announcement-content-ind{width:80.208vw;margin:0 auto;max-width:none;margin-top:1.042vw;margin-bottom:3.125vw;position:relative;}
/*.new-announcement-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:1.042vw;margin-bottom:3.125vw;position:relative;}
.new-announcement-content h6{font-size:0.938rem;color:#3b3a3b;margin-bottom:1.042vw;}
.new-announcement-content ul{margin-bottom:3vw;}
.new-announcement-content ul:after{content:'';display:block;clear:both;}
.new-announcement-content ul li{float:left;width:50%;margin-bottom:0.521rem;font-size:1.250rem;line-height:1.2;color:#b1d937;list-style-type:disc;list-style-position:inside;}
.new-announcement-content ul li a{font-size:0.750rem;color:#4a4a4a;font-weight:300;}
.new-announcement-content ul li a:hover{border-bottom:1px solid #4a4a4a;}
.new-announcement-content ul li span{font-size:0.750rem;color:rgb(74, 74, 74);font-family:"Arial";font-weight:300;}
*/
.policies-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:1.042vw;margin-bottom:3.125vw;position:relative}
.policies-content{margin-top:2.604vw;}
.investor-info-section .sec-heading{margin:2.865vw 0;}
.policies-content ul:after{content:'';display:block;clear:both;}
.policies-content ul li{float:left;width:40%;margin-bottom:0.521vw;}
.policies-content ul li a{color:#3b3a3b;}
.policies-content ul li a *{display:inline-block;vertical-align:middle;font-size:0.750rem;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;}
.policies-content ul li img{margin-right:0.521vw;}
.shareholding-pattern-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:1.042vw;position:relative}
.shareholding-pattern-content ul:after{content:'';display:block;clear:both;}
.shareholding-pattern-content ul li{float:left;width:20%;margin-bottom:3vw;}
.shareholding-pattern-content ul li .report-year{font-size:0.938rem;color:rgb(59, 58, 59);font-family:"Arial";}
.shareholding-pattern-content .report-year:after{content:'';display:block;clear:both;margin-bottom:1.042vw;}
.shareholding-pattern-content ul li ul li{float:none;width:100%;margin-bottom:0.521vw;}
.shareholding-pattern-content ul li ul li a{color:#3b3a3b;}
.shareholding-pattern-content ul li ul li a *{display:inline-block;vertical-align:middle;font-size:0.750vw;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;}
.shareholding-pattern-content ul li ul li img{margin-right:0.521vw;}
.banner.application-banner{height:40vh;padding-bottom:0;margin-bottom:0;}
.application-quick-links,
.application-title-content,
.application-areas-content{padding:2.604vw 0;width:80.208vw;margin:0 auto;max-width:none;}
.vinyl-product-categories .application-areas-content{padding:1.042vw 0;padding-bottom:1.042vw;}
.vinyl-product-categories .application-areas-content .col{margin-bottom:1vw;padding-bottom:0.365vw;}
.product-focus-content{padding:1.042vw;padding-bottom:0.521vw;width:80.208vw;margin:0 auto;max-width:none;margin-top:2.604vw;}
.product-focus-icon{width:80.208vw;margin:0 auto;max-width:none;margin-bottom:3.125vw;padding:0.781vw 1.042vw;}
.application-quick-links .quick-links-content ul li{/*width:20%;*/float:left;margin:2% 0;}
.application-quick-links .quick-links-content ul li a:hover{color:#093674;}
.application-title-content{display:table;}
.application-title-content .col{display:table-cell;vertical-align:middle;float:none;}
.benefit-title{width:16.66%;background:#3a3a3b;color:#ffffff;padding:2.604vw 2.083vw;font-size:1.125rem;letter-spacing:0px;line-height:1.750rem;font-family:"Arial";font-weight:300;}
.benefit-desc{width:100%%;background:#f2f1f0;font-size:0.938rem;letter-spacing:0px;line-height:1.563rem;color:#000;font-family:"Arial";font-weight:300;padding:2.604vw 1.563vw;}
.application-title-heading span.left-hr-line,
.product-focus-heading span.left-hr-line{background:#bebebe;}
.application-title-heading .heading-count,
.product-focus-heading .heading-count{font-size:5.625rem;margin-right:1.250vw;vertical-align:middle;font-weight:500;line-height:0.9;}
.application-title-heading h3,
.product-focus-heading h3{font-size:1.563rem;color:rgb(59, 58, 59);font-weight: 600}
.application-title-heading h1{font-size:1.563rem;color:rgb(59, 58, 59); font-weight:600;}
.application-areas-heading .heading-count{font-size:5.625rem;margin-right:1.250vw;margin-left:1.250vw;vertical-align:middle;line-height:0.9;font-weight:500;}
span.right-hr-line{width:8.706vw;height:0.156vw;background:#093674;margin-bottom:0;vertical-align:middle;display:inline-block;line-height:0;}
.application-areas-heading h3{font-size:1.563rem;color:rgb(59, 58, 59);float:right;padding-bottom:3px;font-weight: 600}
.application-areas-content .application{width:33.33%;margin:0;padding:0;overflow:hidden;}
.application-areas-content .application img{display:block;width:100%;transition:all 0.5s ease-in-out;}
.application-areas-content .application:hover img{transform:scale(1.2);transition:all 0.5s ease-in-out;}
.app-name{font-size:0.938rem;color:rgb(59, 58, 59);font-weight:300;padding:1.042vw 2.083vw;text-align:left;position:relative;}
.dark-gray_bg{background:#bebebe;}
.medium-gray-bg{background:#e9e9e9;}
.product-focus-img{width:25%;margin:0;padding:0;}
.product-focus-img img{width:100%;display:block;}
.product-focus-desc{width:65%;padding:0 1.563vw;}
.product-focus-desc h6{font-size:1.1rem;line-height:1.563rem;color:rgb(59, 58, 59);font-weight:bold;}
.product-focus-desc .prod-desc{font-size:0.938rem;color:rgb(59, 58, 59);font-weight:300;line-height:1.563rem;margin-bottom:1vw;}
.product-focus-img p{font-size:0.938rem;color:rgb(59, 58, 59);font-weight:300;line-height:1.563rem;margin-bottom:2.204vw;}
.product-focus-img p{margin-bottom:0;font-weight:normal;margin-top:0.521vw;}
.product-focus-img p span{float:right;font-weight:300;}
.product-focus-desc a{font-size:0.750rem;color:rgb(59, 58, 59);font-weight:100;line-height:1.563rem;position:relative;display:inline;border-bottom:0.104vw solid #093674;padding-bottom:0.313vw;}
.product-focus-desc a:after{}
.product-focus-icon ul li{float:left;margin-right:2.240vw;}
.product-focus-icon ul li img{display:block;width:5.219vw;}
.company-quick-links,
.abt-resp-features2{padding:2vw 00 0px;width:80.208vw;margin:0 auto;max-width:none;margin-bottom:1.5vw;}
.abt-resp-features2{margin-bottom:3.125vw;}
.row.abt-resp-features2.abt-resp-features-blocks{margin-bottom:1.5vw;}
.heading-space{max-width:none;margin-top:3vw;margin-bottom:1.5vw;}
.about-resp-features{margin-top:3vw;margin-bottom:1.5vw;}
.abt-resp-features2.abt-resp-features-blocks{margin-top:0;padding:0;display:table;}
.about-resp{position:relative;}
.about-resp img{width:55.990vw;}
.about-resp-cont{position:absolute;bottom:4.167vw;left:52.240vw;width:37.083vw;}
.about-resp-cont p{font-size:1.563rem;line-height:1.4;color:rgb(59, 58, 59);padding:3.125vw 2.083vw;padding-top:1.5vw;}
.about-resp-cont ul{margin:-1.125vw 8.333vw;}
.about-resp-cont ul:after{content:'';display:block;clear:both;}
.about-resp-cont ul li:first-child{margin-left:0;}
.about-resp-cont ul li:last-child{margin-right:0;}
.about-resp-cont ul li{float:left;margin:0 2.083vw;font-size:1.125rem;line-height:1.3;color:rgb(58, 58, 58);font-weight:300;width:3.906vw;}
.about-resp-cont ul li span{font-size:3.125rem;line-height:0.8;display:block;margin-bottom:0.521vw;font-weight:500;}
.about-resp-features-blocks{width:35.677vw;}
.about-resp-features-img{width:64.427vw;float:right;}
.about-resp-features-block1,
.about-resp-features-block2{width:20.417vw;padding:3.125vw 2.083vw;float:right;margin-right:2.688vw;margin-bottom:3.646vw;}

.about-resp-features-block2{}
.about-resp-features-block2:before{content:'';display:block;background:#093674;width:0.104vw;height:8.333vw;margin-top:-8.333vw;float:right;}
.about-resp-features-block3,
.about-resp-features-block4,
.about-resp-features-block5{padding:1.504vw 3.125vw;display:table-cell;vertical-align:middle;float:none;}
.about-resp-features-block1 p span,
.about-resp-features-block2 p span{font-size:1.563rem;}
.about-resp-features-block1 p,
.about-resp-features-block2 p{font-size:1.125rem;margin-top:1.042vw;}
.about-resp-features-block1 p:first-child,
.about-resp-features-block2 p:first-child{margin-top:0;}
.about-resp-features-block2 p{color:rgb(59, 58, 59);}
.about-resp-features-block3 p,
.about-resp-features-block4 p,
.about-resp-features-block5 p{font-size:1.563rem;color:rgb(59, 58, 59);}
.about-resp-features-block4:before{content:'';display:block;background:#093674;width:0.104vw;height:15.625vw;margin-top:-15.625vw;margin-left:60%;}
.abt-resp-feature-col{width:33%;display:table-cell;vertical-align:middle;float:none;}
.abt-resp-feature-col img{display:block;width:100%;}
.abt-feature-col-cont{padding:2.604vw 2.083vw;}
.abt-feature-col-cont p{color:rgb(59, 58, 59);font-size:0.938rem;line-height:1.375rem;font-weight:300;margin-bottom:1.042vw;}
.abt-feature-col-cont p span{font-size:1.563rem;line-height:1.875rem;}
.award p span{line-height:inherit !important;color:inherit !important;font-weight:bold;}
.award-list .gray_bg{background:#d8d8d8;}
.award-list ul{margin:0 -1.198vw;}
.award-list ul li{padding:0 1.198vw;}
.award p{color:rgb(59, 58, 59);font-size:0.750rem;line-height:1.125rem;padding:3.125vw 1.563vw;text-align:left;height:100%;}
.business-principle-content{margin-top:10vh;}
.business-principle-col{width:50%;padding:0;margin-bottom:0;}
.business-principle-col .sec-heading{margin-top:5.208vw;}
.business-principle-text{padding:3.125vw 2.604vw 2.125vw;margin-top:0;margin-left:4.688vw;width:36.979vw;}
.business-principle-text p{margin-bottom:1.042vw;font-weight:300;font-size:0.938rem;color:rgb(59, 58, 59);}
.business-principle-col span.left-hr-line{width:9.375vw;margin-left:-5.771vw;margin-right:1.563vw;margin-top:-1.042vw;}
.business-priciples-heading .vertical-line{background:#093674;height:5.208vw;width:0.156vw;display:block;margin-left:20%;margin-top:1vw;}
.business-priciples-heading h3{font-size:1.563rem;color:rgb(59, 58, 59);font-weight:100;position:relative;margin-bottom:-2.083vw;}
.business-priciples-heading h3 .count{font-size:5.625rem;line-height:4.688rem;color:#093674;margin-right:0.688vw;font-weight:500;}
span.align-heading{display:inline-block;}
span.align-heading.heading-caption{position:absolute;top:0;}
.corporate-quick-links{padding:3.125vw 00 0px;width:80.208vw;margin:0 auto;max-width:none;margin-bottom:1.5vw;}
.chairman-msg-cont{background:url(https://www.responsiveindustries.com/wp-content/themes/responsive/images/chairmans-message-bg.png) no-repeat;}
.chairman-msg-cont p{margin-bottom:1.042vw;}
img.chairman-signature{width:200px;}
.bod-content{width:80.208vw;margin:0 auto;max-width:none;margin-top:1.042vw;margin-bottom:3.125vw;position:relative;}
.bod-member{margin:0 !important;}
.bod-member-heading{background:#f3f3f3;display:table;width:100%;margin:0;min-height:3.906vw;}
.bod-half-sec{width:50%;margin-bottom:0;}
.bod-member-name,
.bod-member-profile{padding:0.521vw 2.083vw;display:table-cell;vertical-align:middle;float:none;}
.bod-member-profile{border-left:0 solid #093674;}
.bod-member-name p{font-size:1.125rem;color:rgb(59, 58, 59);text-transform:capitalize;}
.bod-member-name p a{color:rgb(59, 58, 59);}
.bod-member-name p a:hover{color:#093674;}
.bod-content ul li{list-style-type:circle;list-style-position:outside;color:#093674;font-size:1.250rem;line-height:1;}
.bod-content ul li span{font-size:0.938rem;line-height:1.2;color:#000000;font-weight:300;}
.bod-member-detail-section{padding:2.083vw 0;display:table;width:100%;margin:0;}
.bod-member-detail{padding:0 2.083vw;display:table-cell;float:none;}
.bod-member-qual{padding-left:3.125vw;}
.bod-member-detail ul li{list-style-type:disc;list-style-position:outside;}
.bod-member-detail ul li span{font-weight:bold;}
.bod-member-detail ul ul{margin:0.938vw 0;}
.bod-member-detail ul ul li{list-style-type:none;margin-bottom:0.521vw;padding-left:10px;position:relative;}
.bod-member-detail ul ul li:before{content:'-';position:absolute;left:0;color:#000;}
.bod-member-detail ul ul li:last-child{margin-bottom:0;}
.bod-member-detail ul ul li span{font-weight:300;}
.bod-member-role{border-left:0 solid #093674;}
.investor-info-section{width: 80.208vw;margin: 0 auto;}
.investor-info-section ul{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 5vw;padding-top: 1vw;}
.investor-info-section.contact-page-heading{}
.contact-page-heading h5, .contact-page-heading h1{margin-bottom:0;}
.contact-form-content h3{font-size:1.563rem;color:rgb(185, 209, 55);font-weight:300;margin-bottom:1.875rem;}
.form-section:after{content:'';display:block;clear:both;}
.contact-form-field{width:50%;padding:2.083vw;margin-bottom:0;}
.contact-form-field label{font-size:0.938rem;line-height:1.250rem;font-weight:300;color:rgb(59, 58, 59);}
.contact-form-field input[type=text],
.contact-form-field input[type=email],
.contact-form-field input[type=tel],
.contact-form-field select,
.contact-form-field textarea{width:100%;border:none;margin:0.521vw 0 2.604vw;font-family:"Arial";font-size:0.750rem;line-height:1.250rem;font-weight:300;color:rgb(59, 58, 59);height:3.125vw;padding:0 1.458vw;background:#ffffff;-webkit-appearance:none;-webkit-border-radius:0px;position:relative;}
.contact-form-field input[type=submit]{background:#093674;height:2.083vw;font-size:0.938rem;color:rgb(59, 58, 59);font-family:"Arial";float:right;padding:0 2.604vw;border:none;}
.contact-form-field .menu-634:after{content:'';display:block;clear:both;border-left:0.313vw solid transparent;border-right:0.313vw solid transparent;border-top:0.313vw solid #093674;position:absolute;top:0.260vw;right:1.250vw;pointer-events:none;}
.contact-form-field textarea{height:auto;}
.contact-details{margin-top:0;margin-bottom:0;padding:2.083vw;width:32.313vw;float:left;}
.contact-form-content .form-section.gray_bg{width:50%;float:right;}
.contact-details h3,
.contact-details p{font-size:0.938rem;line-height:1.2;margin-bottom:1.042vw;}
.contact-address{padding-bottom:0.521vw;}
.contact-email p{font-size:0.938rem;margin-bottom:0.781vw;line-height:1.2;}
.coming-soon-container .container{width:61.979vw;}
.coming-soon-container{margin-bottom:2.083vw;}
.coming-soon-luxury-vinyl h3{font-size:1.563rem;color:#093674;text-transform:uppercase;font-weight:bold;}
.coming-soon-luxury-vinyl p{font-size:1.563rem;color:rgb(74, 74, 74);position:relative;}
.coming-soon-luxury-vinyl p:before{content:"";position:absolute;background:#093674;width:1px;height:6.510vw;bottom:1.521vw;left:-1.042vw;}
.luxury-vinyl-hospitality ul li{width:25%;float:left;overflow:hidden;}
.luxury-vinyl-hospitality ul li p{position:relative;}
.luxury-vinyl-hospitality ul li img{display:block;width:100%;transition:all 0.3s ease-in-out;}
.luxury-vinyl-hospitality ul li:hover img{transform:scale(1.2);transition:all 0.3s ease-in-out;}
.luxury-vinyl-hospitality ul li p.luxury-vinyl-black-bg{font-size:1.125rem;background:#4a4a4a;padding:0.781vw;color:#093674;}
.luxury-vinyl-hospitality ul li p.luxury-vinyl-grey-bg{font-size:1.125rem;background:#e9e9e9;padding:0.781vw;color:rgb(74, 74, 74);}
.luxury-vinyl-hospitality ul li p.luxury-vinyl-green-bg{font-size:1.125rem;background:#093674;padding:0.781vw;color:rgb(74, 74, 74);}
.luxury-vinyl-tiles-plant h3{position:relative;font-size:1.563rem;}
.luxury-vinyl-tiles-plant h3::before{content:"";position:absolute;background:#093674;width:1px;height:16.979vw;left:-20px;}
.luxury-vinyl-tiles-plant p{font-size:0.750rem;line-height:1.5;color:#4a4a4a;font-weight:300;}
.luxury-vinyl-tiles-plant_img{width:60%;}
.luxury-vinyl-tiles-plant{width:40%;padding:0;margin-top:4.167vw;}
.luxury-vinyl-tiles-plant-sec{margin-top:4.167vw;margin-bottom:3.646vw;}
.luxury-vinyl-tiles-plant h2{font-size:5.625rem;color:#093674;font-weight:bold;}
.printed_flooring_main_banner{position:relative;margin:0;}
.view_printed_flooring_range{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.view_printed_flooring_range p a{color:rgb(74, 74, 74);display:inline-block;text-align:center;border-bottom:1px solid #fff;}
.view_printed_flooring_range p{background:#093674;padding:2.083vw 2.865vw;font-size:0.938rem;text-align:center;color:rgb(74, 74, 74);position:relative;}
.advantages_of_printed_flooring .container{max-width:78.958vw;}
.about_printed_flooring{position:relative;}
.about_printed_flooring h3{font-size:1.563rem;display:inline-block;color:#3b3a3b;line-height:1;}
span.hr-line-heading{width:9.375vw;height:0.208vw;background:#093674;margin-bottom:0;margin-right:2.083vw;vertical-align:middle;display:inline-block;line-height:0;}
.advantages_of_printed_flooring{margin-top:1.250vw;}
.advantages_of_choosing{width:25%;margin-bottom:0.521vw;}
.advantages_of_choosing img{display:block;width:100%;}
.advantages_choosing{background:#093674;min-height:6.250vw;padding:1.042vw 1.563vw;min-height:7.292vw;}
.advantages_choosing h3{font-size:0.938rem;color:#3b3a3b;}
.advantages_choosing p{font-size:0.750rem;margin-top:0.521vw;color:#3b3a3b;font-weight:300;}
.resilient-product.container{/*width:80vw;*/margin:0 auto;max-width:none;padding-top:3.125vw;}
.resilient-product-heading{border-bottom:0.104vw solid #e8e8e8;padding-bottom:0.521vw;display:table;width:100%;}
.resilient-product-heading .col{display:table-cell;vertical-align:middle;float:none;}
.resilient-product-heading .col,
.resilient-product-item .col{width:50%;padding:0;margin:0;}
.page-template-resonate .resilient-product-item .col.resilient-product-icon,
.page-template-tranquil .resilient-product-item .col.resilient-product-icon,
.page-template-carpet-touch .resilient-product-item .col.resilient-product-icon,
.page-template-opulence .resilient-product-item .col.resilient-product-icon,
.page-template-natural-wood .resilient-product-item .col.resilient-product-icon,
.page-template-inspire .resilient-product-item .col.resilient-product-icon
{width: 70%;}
.page-template-resonate .resilient-product-item .col.resilient-product-item-name,
.page-template-tranquil .resilient-product-item .col.resilient-product-item-name,
.page-template-carpet-touch .resilient-product-item .col.resilient-product-item-name,
.page-template-opulence .resilient-product-item .col.resilient-product-item-name,
.page-template-natural-wood .resilient-product-item .col.resilient-product-item-name,
.page-template-inspire .resilient-product-item .col.resilient-product-item-name
{width: 30%;}
.resilient-product-name h3, .resilient-product-name h1{font-size:1.563rem;color:rgb(59, 58, 59);}
.resilient-product-breadcrumb ul,
.resilient-product-icon ul{float:right;}
.resilient-product-breadcrumb ul li,
.resilient-product-icon ul li{float:left;}
.resilient-product-icon ul li{float:none;display:inline-block;vertical-align:baseline;}
.resilient-product-icon ul li img{display:inline-block;vertical-align:text-bottom;max-width:100%;}
.resilient-product-breadcrumb ul li a{font-size:0.750rem;line-height:1;color:rgb(74, 74, 74);font-weight:300;}
.resilient-product-breadcrumb ul li:last-child a{color:#093674;}
.resilient-product-breadcrumb ul li:after{content:">";display:inline-block;color:rgb(74, 74, 74);padding:0 0.208vw;}
.resilient-product-breadcrumb ul li:last-child:after{content:"";display:block;clear:both;}
.resilient-product-item-features-list{margin-bottom:0;}
.resilient-product-item{padding-top:1.042vw;}
.resilient-product-item-name h3, .resilient-product-item-name h2, .resilient-product-item-name h1{font-size:1.57rem;line-height:1.2;color:rgb(185, 209, 55); margin-top: 5px; font-weight: 600; }
.resilient-product-item-name p{font-size:0.750rem;line-height:1;color:rgb(59, 58, 59);font-weight:300;}
.resilient-product-icon ul li:after{content:'';display:inline;border-right:1px solid #093674;}
.resilient-product-icon ul li:last-child:after{border-right:none;}
.resilient-product-icon ul li img{padding:0 0.521vw;width:3vw;}
li.top-tile-icon a img{width:3.5vw;}
.product-page-application .application_title.rightAligned h6 img{margin-left:10px;margin-right:0;}
.product-page-application .application_title.rightAligned{padding-right:0;}
.resilient-product-item-features{padding-top:1.604vw;}
.resilient-product-item-features-list h5{margin-bottom:0.521vw;font-size:0.938rem;line-height:1.2;font-weight:normal;}
.resilient-product-item-features-list p{padding-left:1.042vw;border-left:0.104vw solid #093674;}
.resilient-product-item-features-list p{font-size:0.938rem;line-height:1.7;color:rgb(59, 58, 59);font-weight:300;padding-bottom:1.042vw;max-width:50%;}
.resilient-product-item-features-list p:last-child{padding-bottom:0;}
.resilient-product-item-features-list ul li{font-size:0.750rem;line-height:2.5;color:rgb(59, 58, 59);font-weight:300;padding-top:1.042vw;}
.resilient-product-item-features-list ul li:before{content:"+";display:inline-block;clear:both;color:#093674;font-weight:bold;margin-right:0.260vw;}
.resilient-product-item-features2{padding:0;}
.resilient-product-item-features-list2{width:23%;}
.resilient-product-item-features-list2.right-features p{float:none;position:relative;display:block;text-align:right;}
.resilient-product-item-features-list2.right-features p span.labels{margin-right:0;float:right;}
.resilient-product-item-features-list2.right-features p span.image{margin-left:0.521vw;z-index:91;margin-left:15px;left:0;transform:translate(0, -50%);}
.col.resilient-product-item-features-list2.right-features span.ind-line{margin-right:70px;position:absolute;left:-15px;}
.resilient-product-item-features-list2.right-features p span.image img{max-width:100%;display:block;}
.resilient-product-main-img{width:50%;}
.resilient-product-item-features-list2 p{font-size:0.750rem;color:rgb(59, 58, 59);font-weight:300;padding:0.208vw 0;position:relative;}
.resilient-product-item-features-list2 p span.labels{margin-right:0;vertical-align:middle;background:#e9e9e9;padding:0.521vw;font-size:0.938rem;display:block;-webkit-box-orient:vertical;overflow:hidden;float:left;max-width:calc(100% - 3.5vw);line-height:1.4;text-overflow:ellipsis;white-space:nowrap;}
.resilient-product-item-features-list2 p *{display:inline-block;vertical-align:middle;}
.resilient-product-item-features-list2 p span.image{display:block;width:2.3vw;height:2.3vw;vertical-align:middle;margin-right:15px;margin-left:0.5vw;position:absolute;right:5px;top:50%;transform:translate(0.5vw, -50%);}
.right-features .ind-line{position:relative;margin-right:0vw;}
.ind-line{background:#093674;height:2px;width:100%;display:inline-block;position:absolute;top:calc(50% - 1px);margin-left:60px;}
.line1{width:15.5vw;}
.line2{width:13.3vw;}
.line3{width:14.3vw;}
.line4{width:9vw;}
.line5{width:12.5vw;}
.line6{width:14.5vw;margin-left:-14.5vw;}
.line7{width:13.5vw;margin-left:-12.292vw;margin-right:0;}
.line8{width:12.302vw;margin-left:-11.302vw;}
.line9{width:10.417vw;margin-left:-10.417vw;}
.line10{width:9.8vw;margin-left:-9.271vw;}
.ind-line{background:#093674;height:2px;display:inline-block;position:absolute;top:calc(50% - 1px);margin-left:0px;}
.resilient-parallax-menu ul li{width:20%;background:#f8f8f8;}
.product-color-heading h3{text-align:left;}
.product-color-heading h3{font-size:1.563rem;color:rgb(59, 58, 59);line-height:1.2;}
.product-color-heading span.secCount{color:rgb(155, 155, 155);margin-left:2.083vw;}
.product-color-section .container{/*width:61.979vw;*/margin:0 auto;}
ul.product-color-list{display: flex;justify-content: center;flex-wrap: wrap;}
ul.product-color-list a{width:21%;float:none;padding:0;margin:0 1% 1vw;/*display:inline-block;*/vertical-align:top;display:block;}
ul.product-color-list a img{width:100%;display:block;}
ul.product-color-list a:after{}
ul.product-color-list a p{font-size:0.750rem;color:rgb(59, 58, 59);padding:0.521vw 0;margin-top:5px;font-weight: bolder;text-align:center;background:#ffffff;}
.product-page-application .application_list{}
.product-page-application .application_item{}
.product-page-application .app-desc{width:50%;background:none;float:left;position:relative;padding:0 2.344vw;}
.product-page-application .application_title{}
.product-page-application .app-desc.application_img{margin-top:-11.458vw;}
.product-page-application .app-desc.application_img:first-child{margin-top:0px;}
.cont-align-right .application_title,
.cont-align-right h6,
.cont-align-right ul li{text-align:right;}
.cont-align-right ul li span,
.cont-align-right p{float:right;}
h6.wow.fadeInUp{font-size:0.750rem;line-height:1.375rem;color:rgb(59, 58, 59);font-weight:300;}
.profile_detail h6.wow.fadeInUp{font-size:1.563rem;font-weight:300;}
.product-page-application ul li span{color:#093674;}
.product-page-download{margin-top:0;padding-bottom:0;}
.product-page-download .application_heading{/*width:62.979vw;*/margin:0 auto;padding-top:1.042vw;padding-bottom:1.042vw;}
product-page-download .key_clients_heading{padding:0.521vw 0;}
.product-page-download .container{margin:0 auto;padding-bottom:1.250vw;}
.product-page-download .download_item{min-width:48%;width: fit-content;}
div#product-colors{padding-bottom:3.5vw;}
.product-color-heading{width:62.979vw;margin:0 auto;padding-top:3vw;padding-bottom:3.125vw;}
.product-page-application .application_heading{width:62.979vw;margin:0 auto;padding-top:3.125vw;padding-bottom:1.042vw;}
.datasheet{width:62.979vw;margin:0 auto;padding-top:0vw;padding-bottom:1vw;}
.leather-product-page{width:45.708vw;padding:0;}
.leather-product-page .leading_mfg_right{padding:2.994vw 2.620vw;}
.leather-product-page h6{font-size:1.563rem;line-height:1.2;font-weight:300;margin-top:1.497vw;padding-left:4.29vw;}
.leather-product-page .leading_mfg_fea{margin-top:0.749vw;}
.leather-product-page .leading_mfg_fea ul{margin:0 -1.042vw;}
.leather-product-page .leading_mfg_fea ul li{width:33.3%;float:left;border-left:2px solid #093674;padding:0 1.042vw;font-size:0.938rem;line-height:1.8;font-weight:500;}
.leather-product-page .leading_mfg_fea ul li span{font-weight:normal;}
.leather-product-page .leading_mfg_fea ul li span.white_text-number{font-weight:500;}
.orderleather-product-col{margin-bottom:1.250vw;}
.leather-prouct-detail .container{width:92.515vw;margin:0 auto;padding-top:4.491vw;padding-bottom:3.125vw;}
.leather-prouct-detail-col{padding:0;margin:0;min-height:37.605vw;}
.leather-product-img{width:36.078vw;}
.leather-product-img img{display:block;width:100%;object-fit:cover;}
.leather-product-desc{width:25.449vw;padding:3.368vw 2.246vw;}
.leather-product-desc p{font-size:0.750rem;color:rgb(74, 74, 74);line-height:1.5;font-weight:300;margin-bottom:1.123vw;}
.leather-product-desc ul{margin-top:1.497vw;}
.leather-product-desc ul li a{font-size:0.938rem;color:rgb(74, 74, 74);line-height:2;font-weight:300;border-bottom:1px solid #093674;}
.leather-product-swatches{width:31.138vw;padding:0 2.994vw;}
.leather-product-swatches p a{color:#4a4a4a;font-weight:300;border-bottom:1px solid #093674;}
.leather-product-swatches p{font-size:0.938rem;color:#4a4a4a;font-weight:300;}
.leather-product-swatches ul{margin:0.599vw -0.449vw;}
.leather-product-swatches ul:after{content:'';display:block;clear:both;}
.leather-product-swatches ul li{width:25%;float:left;padding:0.599vw 0.449vw;}
.leather-product-swatches ul li img{width:100%;display:block;}
.leather-product-embosses{margin-top:1.497vw;}
.order-leather-product .container{width:80.208vw;margin:0 auto;max-width:none;padding:1.563vw 0;}
.order-leather-product-int .container{padding:1.823vw 0;}
.order-leather-product .container h3{font-size:1.563rem;color:#4a4a4a;font-weight:normal;}
.orderleather-product-col{width:33.3%;}
.orderleather-product-col .col{margin:0;}
.orderleather-product-col{width:33.3%;padding:0 0.521vw;}
.order-leather-product-steps{margin-top:2.604vw;}
.order-step{padding:20px;}
.order-step-no{width:20%;}
.order-step-name{width:80%;}
.orderleather-product-col .row{width:100%;display:table;margin:0;}
.order-step{padding:2.246vw;}
order-leather-product-steps{margin-top:3.743vw;}
.orderleather-product-col .order-step{color:#4a4a4a;font-size:0.938rem;line-height:1.2;font-weight:lighter;display:table-cell;float:none;vertical-align:middle;}
.orderleather-product-col .order-step p.green-text{font-weight:normal;font-size:1.193rem;line-height:1.2;}
.orderleather-product-col .order-step-desc p strong{font-weight:500;}
.order-step-no p{font-size:2.188rem;font-weight:500;}
.orderleather-product-col .order-step-desc p{text-align:center;}
.popup-main-img{width:45%;}
.popup-img-list{width:55%;}
.popup-main-img img{width:100%;display:block;margin-bottom:0.749vw;}
.popup-img-desc ul{border-left:2px solid #093674;padding-left:0.749vw;margin:0.749vw 0;}
.popup-img-desc ul li{font-size:0.938rem;line-height:1.7;color:#4a4a4a;}
.popup-img-desc ul li span{font-weight:300;display:block;}
.popup-img-desc ul:after{content:'';display:block;clear:both;}
.popup-img-desc ul ul{border-left:none;}
.popup-img-desc ul ul li{float:none;list-style-type:disc;list-style-position:inside;}
.popup-img-desc .popup-swatch-name{font-size:0.750rem;color:#4a4a4a;font-weight:300;}
.popup-img-desc a{font-size:0.938rem;color:#4a4a4a;font-weight:300;border-bottom:1px solid #093674;}
.popup-img-list ul:after{content:'';display:block;clear:both;}
.popup-img-list ul{margin:-0.449vw;}
.popup-img-list ul li{width:16.66%;float:left;padding:0.449vw;}
.order-form-popup h3{font-size:1.563rem;color:#093674;}
.order-form-popup p,
.order-form-popup label{font-size:0.938rem;color:#4a4a4a;font-weight:300;display:block;padding:0.749vw 0;}
.order-form-popup input,
.order-form-popup select,
.order-form-popup textarea{font-size:0.938rem;color:#4a4a4a;font-weight:300;line-height:1.2;height:auto;padding:0.749vw;border:1px solid #093674;width:100%;}
.order-form-popup textarea{height:10.105vw;}
.order-form-popup input[type=submit]{width:50%;float:left;margin:0.749vw 0;}
.name-address select{width:10%;float:left;}
.name-address input{width:90%;}
.order-form-popup select{-webkit-appearance:none;border-radius:0;}
.select-category:after{content:'';display:inline-block;border-top:5px solid #093674;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;bottom:1.4vw;right:8%;pointer-events:none;}
.name-address{position:relative;}
.name-address:after{content:'';display:inline-block;border-top:5px solid #093674;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;top:1.4vw;left:7%;pointer-events:none;}
.select-category{width:25%;float:left;position:relative;}
section.case-studies-sec .container,
.gallery-sec .container{width:80.208vw;margin:0 auto;max-width:none;}
section.case-studies-sec{margin-top:6.771vw;}
.case-studies h2{font-size:1.563rem;color:#4a4a4a;line-height:1.2;}
.case-studies h2:after{content:"";background:#e9e9e9;width:100%;height:2px;display:block;margin-top:0.521vw;}
.case-study-application{margin:1.042vw 0;}
.case-study-application ul:after{content:'';display:block;clear:both;}
.case-study-application img{vertical-align:middle;}
.case-study-application ul li{display:inline-block;padding:0.781vw 0;width:25%;float:left;}
.case-study-application ul li a{font-size:0.938rem;line-height:1.2;color:#4a4a4a;font-weight:300;}
.gallery-healthcare img{vertical-align:middle;margin-right:0.260vw;}
.gallery-healthcare h3{font-size:1.563rem;position:relative;line-height:1.2;font-weight:300;color:#4a4a4a;}
.gallery-healthcare h3:after{content:"";position:absolute;background:#bbd33e;width:67.188vw;height:2px;bottom:0.833vw;right:0;}
.cdfd-labs-hyderabad{background:#4a4a4a;padding:1.563vw;}
.cdfd-labs-hyderabad p{font-size:0.938rem;color:#fff;line-height:1.2;margin-bottom:1.042vw;}
.cdfd-labs-hyderabad p.cdfd-color{color:#c9e534;}
.labs-hyderabad{padding-right:0;width:20%;float:left;}
.labs-hyderabad.lab-loc-img{width:80%;padding-left:0;padding-right:0.521vw;}
.product-talitha ul{margin-top:0.521vw;}
.product-talitha ul li{display:inline-block;margin-right:0.781vw;vertical-align:middle;}
.product-talitha ul li img{display:block;width:100%;}
.product-talitha ul li:last-child{border-left:2px solid #a2c200;padding:0.942vw 0.521vw;}
.product-talitha ul li p.product-talitha-line{line-height:1.2;font-size:0.750rem;color:#4a4a4a;font-weight:300;}
.sales-distribution-section{padding:0;}
.sales-distribution .row{margin-bottom:1.042vw;width:calc(100% + 40px);margin:0 -20px;}
.sales-distribution-head{padding:0.521vw;}
.sales-distribution-head img{width:3.594vw;display:inline-block;vertical-align:middle;}
.sales-distribution-section{padding:0;border:10px solid #fff;}
.sales-distribution-content{padding:1.521vw 1.521vw 1.521vw 4.221vw;}
.sales-distribution-content h6{line-height:1.2;font-weight:500;font-size:2.188rem;}
.sales-distribution-content p{font-size:1.563em;line-height:1.2;margin-bottom:1.042vw;font-weight:300;}
.sales-distribution-head h6{font-size:1.563em;letter-spacing:0.71px;}
.sales-distribution-head h6:hover{color:#fff;}
.home-prod-focus .container{width:80.208vw;margin:0 auto;max-width:none;position:relative;}
.home-Prod-col{position:relative;padding:1.563vw 0.521vw;margin-bottom:0;padding-top:1.25vw;}
.home-Prod-col img{display:block;width:100%;}
.related-prod{background:#093674;padding:0.521vw;position:absolute;bottom:24%;right:0.521vw;width:9.375vw;padding-top:0.313vw;}
.related-prod p{color:#4a4a4a;font-size:0.750rem;margin-bottom:0.313vw;}
.related-prod img{width:8.333vw;}
.home-Prod-cont{color:#4A4A4A;padding:1.563vw 1.042vw;font-size:0.938rem;letter-spacing:0;min-height:12vw;}
.home-Prod-cont img{display:inline-block;margin-right:0.521vw;width:3.5vw;}
.home-Prod-cont.gray_bg h6{}
.home-Prod-cont p{margin-left:4vw;font-weight:300;}
.vinyl-landing .leading_mfg_feature h6 span.number{color:#ffffff;font-size:1.667rem;font-weight:600;}
.vinyl-landing .leading_mfg_feature h6 span{font-weight:600;}
.vinyl-landing .leading_mfg_feature h6 .white_text{font-size:0.938rem;line-height:1.2;font-weight:normal;display:block;}
.vinyl-landing .leading_mfg_feature:after{content:"";display:block;width:3.125vw;height:0.052vw;background:#fff;margin-top:1.042vw;margin-left:2px;}
.vinyl-product-categories .container{width:80.208vw;margin:0 auto;max-width:none;}
.vinyl-categories-head h6{font-size:1.563em;line-height:1.2;padding:0.521vw 1.042vw;}
.vinyl-categories-head.green_bg h6, .vinyl-categories-head.gray_bg h6, .vinyl-categories-cont.gray_bg ul li a, .vinyl-categories-cont.green_bg ul li a{color:#000;}
.vinyl-categories-img img{width:100%;display:block;}
.vinyl-categories-cont:after{content:'';display:block;clear:both;}
.vinyl-categories-cont ul{padding:0.521vw;column-count:2;}
.vinyl-categories-cont ul:after{content:'';display:block;clear:both;}
.vinyl-categories-cont ul li{font-size:1.2em;line-height:2;font-weight:normal;}
.vinyl-categories-cont ul li a{border-bottom:1px solid #4a4a4a;padding-bottom:0.104vw;transition:all 0.2s ease-in-out;}
.vinyl-categories-cont ul li a:hover{color:#fff;border-bottom:1px solid #fff;}
.vinyl-categories-cont.black_bg ul li a{border-bottom:1px solid #ffffff;padding-bottom:0.104vw;transition:all 0.2s ease-in-out;}
.vinyl-categories-cont.black_bg ul li a:hover{color:#fff;}
.vinyl-categories-cont.gray_bg ul li a{border-bottom:1px solid #093674;padding-bottom:0.104vw;transition:all 0.2s ease-in-out;}
.vinyl-categories-cont.gray_bg ul li a:hover{color:#093674;}
.vinyl-application{width:80.208vw;margin:0 auto;max-width:none;}
.vinyl-app-heading{width:80.208vw;margin:0 auto;max-width:none;padding:1.042vw 0;}
.vinyl-app-heading:after{content:"";display:block;clear:both;}
.vinyl-app-heading h3{float:right;position:relative;}
.vinyl-app-heading .line.verticle.application{width:0.156vw;height:18.177vw;position:absolute;top:-19vw;right:3vw;background:#4A4A4A;}
.vinyl-application .application_item{padding:1.563vw 2.604vw;margin-bottom:0;}
.vinyl-application .application_img{width:auto;}
.vinyl-container{margin:0 -2.604vw;}
.vinyl-application .span_6{padding:0;margin:0;}
.vinyl-application img.app_img{width:100%;display:block;}
.vinyl-application .application_title{left:23vw;}
.vinyl-application .application_content{margin-top:1.8vw;padding:3.646vw 0px 2.083vw 3.208vw;}
.key_clients_heading.vinyl-client-heading{float:left;padding:1.042vw 0;}
.vinyl-client:hover .color-logo{opacity:1;transition:all 0.5s ease-in-out;}
span.color-logo{position:absolute;top:9.5%;opacity:0;width:81% !important;border:none !important;}
.downloads_heading{float:right;width:100%;padding:1.042vw 0;}
.downloads_heading h3{float:right;}
.vinyl-download-list .row{margin:0px -1.563vw;}
.vinyl-download-item{width:33.3%;}
.vinyl-download-item a{width:100%;border:2px solid #093674;text-align:center;display:table-cell;vertical-align:middle;text-decoration:none;padding:1.042vw 0;font-size:0.938rem;transition:all 0.2s ease-in-out;}
.ver-align{display:table;width:100%;}
.ver-align2{display:table;width:100%;height:100%;}
.vinyl-download-item a span{text-align:center;transition:all 0.2s ease-in-out;border-bottom:2px solid transparent;}
.vinyl-download-item a span:hover{border-bottom:1px solid #093674;}
.vinyl-download-item a span:after{display:none;}
.menuBg.new-menu-bg{width:calc(70vw - 7px);}
.vinyl-menu{width:40% !important;}
.vinyl-menu > ul{width:50% !important;float:left;}
.luxury-vinyl-menu{width:20% !important;}
.new_menu_class.nav-menu.page-section-menu h6 a{font-weight: 600;font-size:0.938rem;color:#029be2;margin-bottom:1.042vw;padding-bottom:0.208vw;line-height:1.2;}
.new_menu_class.nav-menu.page-section-menu h6 a:hover{color:#fff;}
.singleMenu h5{font-size:0.938rem;border-bottom:1px solid #fff;color:#093674;margin-bottom:1.042vw;padding-bottom:0.208vw;}
.singleMenu h5 a {font-weight: 600; font-size: 0.938rem; color: #093674; margin-bottom: 1.042vw; padding-bottom: 0.208vw; line-height: 1.2; }
.vinyl-menu h6, .luxury-vinyl-menu h6{font-size:0.938rem;border-bottom:1px solid #fff;color:#093674;margin-bottom:8px;padding-bottom:0.208vw;}
.vinyl-menu ul#menu-main-menu li a, .luxury-vinyl-menu ul#menu-main-menu li a{font-weight:300;}
h6.menu-sub-heading a{border-bottom:1px solid #e9e9e9;}
h6.menu-sub-heading{border-bottom:none;margin-bottom:1.042vw;}
li#menu-item-166 a, li#menu-item-142 a{border-bottom:1px solid #fff;}
li#menu-item-161>a, li#menu-item-162 >a{border-bottom:1px solid #fff;}
li#menu-item-3967>a{color:#093674 !important}
.printed-flooring .leading_mfg_feature{}
.pf-product-range{padding-bottom:0;}
.product_range.pf-product-range h4{font-size:1.200em;font-weight:300;text-transform:capitalize;color:rgb(59, 58, 59);}
.row.product_range.pf-product-range > .col:nth-child(4n+1){clear:both;}
.pf-product-range .product_item{padding-top:0;}
.order-leather-product.pf-order-product .container{padding:0;width:70.208vw;padding-top:0.521vw;padding-bottom:1.042vw;}
.order-leather-product.pf-order-product .order-leather-product-steps{margin-top:0;}
.downloads.pf-download{margin-top:0;}
.downloads.pf-download .downloads_list .row{text-align:center;}
.downloads.pf-download .downloads_list .col{display:inline-block;float:none;}
.pf-show-more{text-align:center;margin-bottom:1.042vw;}
.pf-show-more p{text-align:center;display:inline-block;margin-top:1.042vw;}
.pf-show-more p a{background:#093674;padding:0.521vw 1.563vw;color:#4a4a4a;font-size:0.938rem;font-weight:500;}
.pf-unique-feature{width:80.208vw;margin:0 auto;max-width:none;padding-top:0.581vw;padding-bottom:2.304vw;}
.pf-unique-feature .col p{padding:1.563vw 2.604vw;display:table-cell;vertical-align:middle;float:none;color:#4a4a4a;font-size:0.938rem;line-height:1.2;text-align:center;}
.pf-unique-feature .row{display:table;}
.pf-unique-feature .col{display:table-cell;vertical-align:middle;float:none;}
.leather_banner.sl-landing .leading_mfg_content{width:60vw;}
.leather_banner.sl-landing .leading_mfg_content h4, .leather_banner.sl-landing .leading_mfg_content h1{margin-top:0;font-size:25px;line-height:1;}
.leather_banner.sl-landing .leading_mfg_content h6{text-align:center;margin-bottom:1.275vw;}
.sl-landing .leading_mfg_feature{display:inline-block;float:left;width:auto;}
.leather_banner.sl-landing .leading_mfg_feature h6 span.number{font-size:20px;line-height:1}
.sl-orderleather-product-col{width:25%;}
.order-leather-product.sl-order-product .container{width:80.208vw;padding:1.563vw 0;padding-bottom:1.875vw;}
.sl-order-product .order-step{padding:1.042vw;}
.sl-orderleather-product-col .order-step-desc p{text-align:center;font-size:0.938rem;line-height:1.2;font-weight:300;}
.speciality-leather .container{width:70.208vw;margin:0 auto;padding-bottom:0.6vw;}
.speciality-leather-item{margin-bottom:0;padding:1.563vw 0.521vw;}
.spec-leather-cont h5{text-align:center;line-height:1.2;color:#093674;font-weight:normal;margin-bottom:1.042vw;}
.spec-leather-cont ul li{font-size:0.938rem;line-height:1.2;text-align:center;margin-bottom:10px;letter-spacing:1px;position:relative;font-weight: 300}
.spec-leather-cont ul li:before{content:'- ';}
.spec-leather-img{text-align:center;padding:1.563vw 1.042vw;border:0.156vw solid #093674;height:9vw;}
.spec-leather-img img{max-height:100%;max-width: max-content;}
.spec-leather-cont{padding:1.042vw;}
.complete-custom .container{width:90.208vw;margin:0 auto;background:url('https://www.responsiveindustries.com/wp-content/themes/responsive/images/complete-custom-bg.jpg');background-repeat:no-repeat;padding:5.208vw 0;margin-top:0.6vw;margin-bottom:2.4vw;}
.complete-custom .custom-cont{width:50%;margin:0 auto;padding:2.604vw;background:rgba(0, 0, 0, 0.4);}
.complete-custom .custom-cont p{color:#fff;font-size:1.563rem;text-align:center;margin-bottom:1.042vw;font-weight:300;}
.complete-custom .custom-cont p span{color:#093674;font-weight:normal;}
.sl-colors .container{width:80.208vw;margin:0 auto;max-width:none;margin-top:0.5vw;margin-bottom:-0.521vw;}
.sl-colors ul li{float:left;transition:all 0.5s ease-in-out;padding:0.781vw;position:relative;}
.sl-colors ul li:first-child div{background:#4a4a4a;padding:1.042vw;height:13.750vw;width:14.167vw;}
/*.sl-colors ul li:nth-child(18){clear:both;}*/
.sl-colors ul li p{font-size:0.938rem;line-height:1.2;font-weight:300;color:#fff;}
.sl-colors ul li p:first-child{margin-bottom:1.042vw;}
.sl-colors ul li p span, .leather-series-item h6, .spec-leather-cont h5{font-size:1.563rem;line-height:1.2;color:#093674;font-weight:normal;}
.sl-orderleather-product-col .order-step-name p{font-size:1.563rem;line-height:1.2;font-weight:normal;}
.sl-colors ul li img{width:100%;display:block;width:6.302vw;height:6.094vw;}
.sl-colors.sl-embosses .container{width:76.4vw;margin:0 auto;max-width:none;}
.sl-colors.sl-embosses.sl-thickness .container{padding-bottom:0.7vw;}
.sl-colors ul li, .sl-emboss ul li{position:relative;}
.sl-colors ul li .color-code{position:absolute;top:50%;text-align:center;opacity:0;z-index:9;color:#fff;width:calc(100% - 1.562vw);transform:translate(0, -50%);font-size:0.938rem;}
.sl-colors ul li:hover .color-code{opacity:1;}
.sl-colors ul li:first-child .colorOverlay-color{display:none;}
.sl-embosses ul li .emboss-code{position:absolute;top:50%;text-align:center;opacity:0;z-index:9;color:#fff;width:calc(100% - 2.162vw);transform:translate(0, -50%);font-size:0.938rem;}
.sl-colors ul li:hover .emboss-code{opacity:1;}
.sl-embosses ul li:first-child .colorOverlay-emboss{display:none;}
.sl-embosses ul li img{width:100%;display:block;width:9.427vw;height:9.740vw;}
.sl-embosses ul li{padding:1.1vw;}
.sl-embosses ul{margin:0 -2.083vw;margin-top:-0.8vw;}
.company_profile.sl-page-heading h3{padding-top:0.5vw;padding-bottom:0.8vw;}
.responsive.explore_heading.sl-page-heading{margin-top:0.8vw;padding-bottom:0.8vw;}
.sl-finishes ul li, .sl-thickness ul li{padding:1.563vw;}
.sl-finishes ul, .sl-thickness ul{margin:0 -1.563vw;}
.sl-colors.sl-embosses ul li:first-child div, .sl-colors.sl-embosses.sl-thickness ul li:first-child div{padding:1.042vw;width:21.021vw;height:11.240vw;}
.sl-colors.sl-embosses.sl-colors.sl-finishes ul li:first-child div{width: 22.021vw;}
.sl-colors.sl-embosses.sl-finishes .container, .sl-colors.sl-embosses.sl-thickness .container{width:78.4vw}
.sl-finish-name{width:10.615vw;height:11.354vw;display:flex;text-align:center;}
.sl-finish-name span{align-self:center;display:block;text-align:center;font-size:0.938rem;line-height:1.2;color:#4a4a4a;font-weight:normal;margin:0 auto;}
.black-border{border:0.104vw solid #4a4a4a;}
.green-border{border:0.104vw solid #093674;}
.gray-border{border:0.104vw solid #f2f1f0;}
.sl-colors.sl-finishes ul li:first-child div{height:11.354vw;}
.sl-colors.sl-thickness ul li:first-child div{height:10.574vw;}
.sl-thickness ul li:nth-child(10){clear:both;}
.sl-thickness-name{width:10.615vw;height:3.729vw;display:flex;text-align:center;}
.sl-thickness-name span{line-height:1.2;color:#4a4a4a;align-self:center;display:block;text-align:center;margin:0 auto;font-size:0.938rem;font-weight:normal;}
.sl-leather-series .container{width:78.208vw;margin:0 auto;max-width:none;padding-top:1.563vw;padding-bottom:0.6vw;}
.sl-leather-series ul li{width:20%;float:left;padding:0 2.604vw;margin-bottom:1.042vw;}
.sl-leather-series ul{margin:0 -2.604vw;}
.leather-series-item h6{text-align:center;color:#093674;line-height:1.2;align-self:center;margin:0 auto;}
.sl-leather-series ul li:nth-child(6){clear:both;}
.ls-heading{background:#4a4a4a;padding:1.042vw 0;display:flex;}
.ls-cont{padding:1.042vw;border:0.104vw solid #093674;border-top:none;display:flex;flex-direction:column;}
.ls-cont p{text-align:center;font-size:0.938rem;line-height:1.5;color:#4a4a4a;font-weight: 300}
.ls-cont p a{color:#4a4a4a;}
.ls-cont hr{margin:1.042vw -1.042vw;}
.upholstery-content ul li{display:block;font-size:0.938rem;line-height:1.3;padding-left:0.751vw;}
.product-page-download .download_item:last-child{float:none;margin:0 auto;display:block;overflow:hidden;}
.upholstery-icon ul li img{max-height:40px;width:auto;}
.resilient-product-icon ul li a{display:inline-block;vertical-align:middle;line-height:1;pointer-events:none;}
.resilient-product-icon ul li a.thickness { margin-right: 10px; text-align: center; color:#0065b2; }
.layer-diagram .container{width:80.208vw;margin:0 auto;padding:2.604vw 0;}
.layer-diagram-features{}
.layer-diagram-features ul li{position:relative;padding-left:1.042vw;margin-bottom:1.042vw;}
.layer-diagram-features ul li:after{content:'';height:.4vw;width:.4vw;background:#093674;display:block;position:absolute;transform:rotate(45deg);top:calc(50% - 0.2vw);left:0;}
.layer-diagram-features ul li, .layer-diagram-badges ul li span{font-size:0.938rem;line-height:1.2;color:#4a4a4a;display:inline-block;font-weight:300;vertical-align:middle;width:calc(100% - 6vw);}
.layer-diagram-features ul li{width:100%;}
.layer-diagram-badges ul li img{float:none;width:4.208vw;margin-right:0.521vw;display:inline-block;vertical-align:middle;}
.layer-diagram-badges ul li{margin-bottom:1.042vw;}
.layer-diagram-badges ul li:after{content:'';display:block;clear:both;}
.layer-diagram-badges{}
.layer-diagram-badges ul{column-count:2;}
.multi-layer-diag-features ul li div{display:block;font-weight:300;}
.multi-layer-diag-features ul li{font-weight:normal;}
.multi-layer-diag-features ul li:after{display:none;}
.postid-937 li.top-tile-icon, .postid-920 li.top-tile-icon, .postid-653 li.top-tile-icon, .postid-853 li.top-tile-icon, .postid-887 li.top-tile-icon, .postid-871 li.top-tile-icon, .postid-2203 li.top-tile-icon, .postid-992 li.top-tile-icon, .postid-749 li.top-tile-icon, .postid-906 li.top-tile-icon, .postid-1016 li.top-tile-icon, .postid-955 li.top-tile-icon, .postid-805 li.top-tile-icon, .postid-957 li.top-tile-icon{display:none;}
.search-container{position:absolute;top:0;padding:1.19vw 3.66vw;background:#3b3a3b;width:100%;left:0;}
.search-container input{background:transparent;border:none;border-bottom:1px solid #093674;width:15.625vw;color:#fff;font-size:0.938rem; }
.search-container input:focus{outline:none;}
.search-container button{background:transparent;border:none;cursor:pointer;}
.search-container button img{width:1.042vw;}
::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder{color:#fff;opacity:1;}
::-moz-placeholder{color:#fff;opacity:1;}
:-ms-input-placeholder{color:#fff;}
::-ms-input-placeholder{color:#fff;}
::placeholder{color:#fff;}
.search-result-container{width:92%;}
.search-result-container h3{color:#093674;font-size:1.563rem;border-bottom:0.104vw solid #ccc;margin-bottom:1.042vw;position:relative;}
.search-result-container h3 .search-close{position:absolute;right:0;}
.search-result-container h6{margin-bottom:0.521vw;}
.search-result-container h6 a{color:#fff;font-size:0.875rem;font-weight:500;border-bottom:0.104vw solid #ccc;}
.search-result-container p{color:#fff;font-size:0.750rem;margin-bottom:1.042vw;}
.search-result{overflow-y:auto;padding-right:5.208vw;height:100%;max-height:calc(100vh - 200px);}
.search-result::-webkit-scrollbar{width:1.2em;}
.search-result::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(50,50,50,0.3);background-color:rgba(50,50,50,0.3);}
.search-result::-webkit-scrollbar-thumb{background-color:rgba(185, 209, 55, 1);outline:1px solid;}
.product-quick-links .container{/*width:80.208vw;*/ width:62.729vw; margin:0 auto;max-width:none;margin-bottom:3.125vw;}
.product-quick-links-heading{width:62.729vw;margin:0 auto;margin-bottom:3.125vw;}
.product-quick-links h3{font-size:1.563rem;color:rgb(59, 58, 59);font-weight:normal;display:inline-block;line-height:1.2;margin-bottom:0.521vw;}
.product-quick-links .container .row{display:table;width:100%;}
.product-quick-links .container .col{float:none;width:auto;margin-bottom:0;display:table-cell;vertical-align:top;}
.product-quick-links h6 a{font-size:0.938rem;line-height:1.2;color:rgb(74, 74, 74);text-transform:capitalize;margin-bottom:0.521vw;text-align:left;font-weight:500;display:inline-block;border-bottom:0.104vw solid #093674;}
.product-quick-links ul li a{color:rgb(74, 74, 74);padding:5px 0;display:block;text-align:left;font-size:0.938rem;padding-bottom:0;line-height:1.2;font-weight:300;}
.product-quick-links h6:hover a, .product-quick-links ul li:hover a{color:#093674;}

/*crystal*/
.innovation-respimg{display:none !important}
.impact-logo-home{width:130px !important}
.dwn-heading.sec-heading h5, .dwn-heading.sec-heading h1{position: relative;margin-left: 8px;}
.dwn-heading .left-hr-line.wow.slideInLeft {

    position: absolute;
    left: -17%;
    top: 50%;

}

.program_content {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.program_detail .span_2 {
    padding: 0 0.30vw;
}
.col.download_item.vinyl-download-item a span{border-bottom: 1px solid transparent}
.col.download_item.vinyl-download-item a:hover span{border-bottom: 1px solid #093674}

.program_detail .span_2{width: 12.54vw;padding: 0}
       .program_detail .col + .col{margin-left: 0.30vw;}
       .program_content{width:100%}

.box1content{padding: 1.604vw 2.083vw;}


/*crystal*/
.leather-series-item .ls-cont p span{display: block;text-align: center;font-weight: 400}
.menuBg #ajaxsearchlite1 .probox .proinput input, .menuBg  div.asl_w .probox .proinput input { border: none; border-bottom: 1px solid #093674 !important; width: 15.625vw; color: #ffffff; font-size: 0.938rem; height: 32px; }
div.asl_r .results .item .asl_content { padding: 3px 3px 5px 0; }

@media only screen and (min-width:768px){
.header-search-bar{
    width:20% !important;
}
}
@media only screen and (min-width:768px){.span_1{width:8.33333333333%;}
.span_2{width:16.6666666667%;}
.span_3{width:25%;}
.span_4{width:33.3333333333%;}
.span_5{width:41.6666666667%;}
.span_6{width:75%;}
.span_7{width:58.3333333333%;}
.span_8{width:66.6666666667%;}
.span_9{width:75%;}
.span_10{width:83.3333333333%;}
.span_11{width:91.6666666667%;}
.span_12{width:100%;}
.span_20{width:20%;}
.col.span_6.product_range_img.prod_img1{width:38.542vw;}
.col.span_6.product_range_img.prod_img2{width:41.667vw;padding-right:0;}
	.logo_right_part{
    width: 70%;
    float: right;
}
.logo_left_part{
    width: 30%;
}
}
@media only screen and (min-width:1921px){
/*    img{width:100%;}*/
.program_detail .span_2{width:16%;}
ul.social li img{max-width:100%;width:auto;}
.product_range_content{width:auto;}
.financial-result-content img, .shareholding-pattern-content img, .policies-content img{width:auto}
    .download-center-sec .download-vinyl-flooring h2 span{width:46vw}
}
@media only screen and (max-width:1700px){.sl-colors ul li p{font-size:0.738rem;line-height:1.5;}
.sl-colors ul li p span, .leather-series-item h6, .spec-leather-cont h5, .sl-orderleather-product-col .order-step-name p{font-size:1.193rem;line-height:1.2;}
}
@media only screen and (min-width:1400px) and (max-width:1600px){.product_range_content2{width:auto;}
body{font-size:13px;line-height:1.4;}
.prod_cont1{top:5.5vw;}
.resilient-product-item-features-list p{}
.product_range_content{}
    .download-center-sec .download-vinyl-flooring h2 span{width:56vw !important}
}
@media only screen and (max-width:1500px){.col.span_6.desktop{float:right;width:70%;}
.related-prod p{font-size:0.650rem;}
}

/*.menuBg.open {
    width: calc(70vw - 7px);
}*/
@media only screen and (max-width:1399px){body{font-size:12px;line-height:1.4;}
.product_range h4{font-size:0.938rem;line-height:1.4;}
.product_range_content2{width:73%;}
/*.program_content{min-height:20vw;}*/
.product_range_content2 p img{width:23px;}
.prod_cont1{top:6vw;}
ul.social li img{max-width:40px;}
.benefits .box1 h6{}
.sku_box h6{font-size:1.25em;}
.application_title{left:12.5vw;border:2px solid #093674;padding:0.521vw 1.042vw;}
.pro_comp a{margin-left:0;}
.banner_col3{position:absolute;top:10%;}
.pro_comp,
.top_of_line2,
.top_of_line,
.diversity,
.designs,
.pro_comp2,
.thought{height:auto;}
.pro_comp p{margin-bottom:2vw;}
.top_of_line2{top:19vw;}
.page-id-13 .investor-info-section span.left-hr-line{width:7.1vw;}
.sl-colors ul li p{font-size:0.625rem;}
.sl-colors ul li p span, .leather-series-item h6, .spec-leather-cont h5, .sl-orderleather-product-col .order-step-name p{font-size:1rem;}
.sl-colors ul li p:first-child{margin-bottom:0.521vw;}
    
}

@media only screen and (min-width:768px) and (max-width:1399px){.about-resp-cont{width:46.083vw;}
.about-resp-cont ul li{width:5.906vw;}
.about-resp-cont p{font-size:1.263rem;line-height:1.788rem;}
.about-resp-cont ul li{font-size:0.925rem;line-height:1.075rem;}
.about-resp-cont ul li span{font-size:2.225rem;line-height:1.45rem;}
.about-resp-features-block1 p span,
.about-resp-features-block2 p span,
.about-resp-features-block3 p,
.about-resp-features-block4 p,
.about-resp-features-block5 p{font-size:1.063rem;}
.about-resp-features-block1 p,
.about-resp-features-block2 p{font-size:0.925rem;}

}
@media only screen and (min-width:768px) and (max-width:1023px){.about-resp-cont{bottom:4vh;}
.about-resp-features-block1,
.about-resp-features-block2{width:30.313vw;margin-right:0;margin-bottom:1.646vw;}
.abt-resp-features2{width:96.208vw;}
.product-focus-icon ul li{margin-right:1.04vw;}
}
@media only screen and (max-width:1399px){.vinyl-menu > ul.menu-col-1{width:57% !important;}
.vinyl-menu > ul.menu-col-2{width:43% !important;}
}
@media only screen and (max-width:1300px){.resilient-product-item-features-list2 p span.labels, .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{font-size:0.538rem;}
.resilient-product-item-features-list2 p span.image{width:2vw;height:2vw;}
}
@media only screen and (max-width:1280px){.menuBg.open{width:calc(90vw - 7px);padding:7vw 1.0vw 3.125vw;}
}

/*css for mac*/
@media only screen 
   and (max-width : 1280px) 
   and (max-height : 950px) {
       
       .program_content{min-height: 16.721vw;}
}
@media only screen and (max-width:1279px){.vinyl-menu > ul.menu-col-1{width:57% !important;}
.vinyl-menu > ul.menu-col-2{width:43% !important;}
.product_range_content2{width:85%;margin-left:2.729vw;}
.product_range_content2 p img{width:20px;}
.map_world_text{right:-17.5vw;}
footer .bottom_footer p{margin-bottom:1vw;}
ul.social li img{max-width:30px;}
.leading_mfg_feature{}
.annual-report-content ul li{width:25%;}
.business-principle-text{margin-top:0;}
.policies-content ul li{width:50%;}
.tentotencontent{overflow:auto !important;background:#fff}
}
@media only screen and (max-width:1159px){.product_range h3, .company_profile h3, .sales_network h3, .paragon h3, .responsive h3, .program h3, .responsive h2{font-size:1.125rem;}
.product_range h4{font-size:0.750rem;}
.product_range h6{font-size:0.750rem;}
.benefits .box1 h6, .text_block p{font-size:0.938rem;}
.vinyl-landing .leading_mfg_feature h6 span, .vinyl-landing .leading_mfg_feature h6 span.number{font-size:1.125rem;}
.home-Prod-cont img{display:block;    margin: 0 0 10px;}
.home-Prod-cont{min-height:21vw;}
.parallax_menu ul li a{font-size:1.025rem;}
ul.product-color-list li p span{float:left !important;}
.home-Prod-cont p{margin-left:0;}
.container{max-width:100%;margin:0 auto;}
.homogeneous-sec .homogeneous-catalog .container,
.printed-flooring-sec .container,
.corporate-sec .container,
.investor-sec .container,
.annual-report-sec .container,
.download-center-sec .container,
.policie-sec .container,
.news-announcements-sec .container{padding:0 1.042vw;}
.business-principle-col .sec-heading{margin-top:2.208vw;}
.code-conduct-text{top:7.417vw;}
}
@media only screen and (max-width:1023px){.wrapper{overflow-x:hidden;}
.sales-distribution-content h6{font-size:1.563rem;}
.resilient-product-item-features-list p{max-width:100%;}
.sales-distribution-content p{font-size:1.125rem;}
.program_content p{font-size:0.750rem;}
.program_content{min-height:22vw;}
.leather-product-img,
.leather-product-desc,
.leather-product-color,
.leather-product-embosses{width:50%;float:left;margin-top:2vw;}
.leather-product-swatches{width:100%;padding:0;}
.order-leather-product .container{width:100%;padding:0 1.042vw;}
.investor-contact-text{top:8.5vw;}
.code-conduct-text{top:4.417vw;width:47.542vw;}
.contact-form-field input[type=text],
.contact-form-field input[type=email],
.contact-form-field input[type=tel],
.contact-form-field select{height:4.125vw;}
.contact-form-field input[type=submit]{height:3.083vw;}
.page-section-menu .page-section-sub-menu li br{display:none;}
.page-section-menu .page-section-sub-menu li,
ul#menu-main-menu li ul.sub-menu li{margin-bottom:10px;}
.sec05Slider ul.slick-dots{top:3.2vw;}
.paragon_detail{margin-left:17.729vw;}
.paragon_text{top:3vw;width:27vw;}
.paragon_detail{margin-left:17.729vw;}
.program_detail .span_2,
.program_detail .span_2.committed{}
.program_detail .span_2.committed p{font-size:1.563rem;}
div#nav-icon3{display:block;}
.mobile{display:block;}
.desktop{display:none;}
header .desktop{display:block;}
.desktop_nav{display:none;}
.page-section-menu,
.new_menu_class.nav-menu{width:100% !important;}
.header_align.mainNavMenu{float:right;padding-right: 15px}
.new_menu_class.nav-menu{margin-bottom:30px;}
.menuContainer{display:flex;flex-direction:column;}
.menuContainer .order2{order:2;}
.menuContainer .order3{order:3;}
.col.span_6.desktop{background:transparent;}
header h1{text-align:center;}
.annual-report-content ul li{width:33.33%;}
.heading-space{margin-top:0;margin-bottom:0;}
}
@media only screen and (max-width:1023px){.leading_mfg_feature{display:inline-block;width:32.33%;margin-bottom:10px !important;}
.prod_cont1{top:1vw;}
.business-principle-content{margin-top:5vw;}
.business-principle-col .sec-heading{margin-top:1.042vw;}
.business-principle-text{padding:2.083vw;width:43vw;margin-left:4vw;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1022px)
and (orientation:portrait){.leading_manufacture{left:3.896vw !important;}
.leading_mfg_content{width:95% !important;}
.leather-product-page{padding:1.646vw 4.427vw 2.208vw 3.823vw !important;}
.leather_banner .leading_mfg_content:before{top:52px !important;left:50px !important;height:90% !important;}
.home-Prod-cont{min-height:12vw;}
.parallax_menu ul li a{font-size:0.825rem;}
.layer-diagram .span_5{width:100%;text-align:center;}
.layer-diagram .span_5 img{width:50%;}
.layer-diagram .span_7{width:100%;}
.product-quick-links .container, .product-quick-links-heading{width:91.208vw;}
.vinyl-download-item a{padding:1.042vw 0.8vw !important;}
.product-page-download .download_item:last-child{overflow:inherit;}
.vinyl-download-item a{font-size:0.867rem;}
.resilient-product-breadcrumb ul li, .resilient-product-icon ul li{float:right;display:inline-block;}
.row.product_range.pf-product-range > .span_3{width:33.33%;}
.row.product_range.pf-product-range > .col:nth-child(3n + 1){clear:both;}
.row.product_range.pf-product-range > .col:nth-child(4n+1){clear:none;}
.order-step{padding:1.246vw;}
.product-focus-img p span{float:none;text-align:left;padding-left:10px;}
.product-focus-img p{font-size:0.938rem !important;}
.profile_detail{min-height:35vw;}
.explore_app .app_img, .benefits_responsive .col.span_4{height:24vw;}
.col.leather-prouct-detail-col.leather-product-img{width:50%;display:block;float:left;margin-top:0;}
.col.leather-prouct-detail-col.leather-product-swatches{width:50%;display:block;float:left;}
.col.leather-prouct-detail-col.leather-product-desc.white_bg{width:100%;display:block;float:left;}
.leather-product-desc p{margin-bottom:3.123vw;}
.about-resp-cont p{font-size:1.163rem;line-height:1.5;}
.about-resp-cont ul li span{font-size:2.025rem;}
.about-resp-cont ul li{font-size:0.825rem;line-height:1.5;}
.business-priciples-heading h3{font-size:1.263rem;}
.business-priciples-heading h3 .count{font-size:2.625rem;line-height:1.2;}
span.align-heading.heading-caption{top:7px;}
.contact-details_new h3{width:100% !important;}
.contact-form-content .form-section.gray_bg{width:100% !important;padding-bottom:30px;}
.contact-details{width:100% !important;}
.contact-form-field{width:100%;}
.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]{height:auto !important;padding:10px !important;}
.contact-form-field .menu-634:after{border-left:1.113vw solid transparent;border-right:1.113vw solid transparent;border-top:1.113vw solid #093674;}
.contact-form-field input[type=submit]{padding:1.6vw 4.604vw !important;font-size:1.238rem !important;}
.vinyl-application .application_title{left:13vw;}
.explore_app.company_profile_detail .row{display:block;}
.company_profile_detail .row .col{}
.one-fifth{width:33.33%;}
.company_profile_detail .row .col{float:left;}
.leather_banner.sl-landing .leading_mfg_content{width:75vw;}
.sl-colors ul li:first-child div{height:20.95vw !important;width:37.567vw !important;}
.sl-colors ul li:nth-child(18){clear:none;}
.sl-embosses ul li img{width:9.47vw;height:8.44vw;}
.sl-finish-name{width:17.615vw;height:21.354vw;}
.sl-thickness-name{width:16.615vw;height:8.929vw;}
.sl-leather-series ul li{width:33.33%;}
.sl-leather-series ul li:nth-child(6), .sl-thickness ul li:nth-child(10){clear:none;}
.leather_banner .leading_manufacture{margin-left:7.896vw;}
.leather_banner.sl-landing .leading_mfg_content{width:87vw;}
span.line.horizontal{left:3.333em;}
.leather_banner .span_2.col.leading_mfg_left{left:-20px;}
h3 span.secCount, h2 span.secCount{font-size:2.813rem;}
.leading_mfg_content span.secCount{margin-left:4vw;}
.span_10.col.leading_mfg_right{padding-left:6.1em;}
.leading_mfg_feature{padding:0 15px;}
.sl-landing .leading_mfg_feature{min-width:14%;}
.leading_mfg_feature{width:auto;}
.leading_mfg_content{}
.leading_manufacture{margin-left:2.896vw;}
.span_2.col.leading_mfg_left{left:-20px;}
.leading_mfg_right h4, .leading_mfg_right h1{font-size:2.15rem !important;}
.leading_mfg_feature h6{font-size:1rem;}
.benefits .box1 h6, .text_block p{font-size:0.750rem;}
.product_range_content2 p{font-size:0.750rem;}
.home-Prod-cont h6{font-size:0.650rem;}
.home-Prod-cont p{font-size:0.550rem;}
.related-prod p{font-size:0.650rem;}
.banner{height:auto !important;display:block;}
.application_title{top:0;}
    
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1025px)
and (orientation:landscape){.leading_manufacture{left:3.896vw !important;}
.contact-details_new h3{width:100% !important;}
.contact-form-content .form-section.gray_bg{width:100% !important;padding-bottom:30px;}
.contact-details{width:100% !important;}
.contact-form-field{width:100%;}
.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]{height:auto !important;padding:10px !important;}
.contact-form-field .menu-634:after{border-left:1.113vw solid transparent;border-right:1.113vw solid transparent;border-top:1.113vw solid #093674;}
.contact-form-field input[type=submit]{padding:1.6vw 4.604vw !important;font-size:1.238rem !important;}
.profile_detail{min-height:31vw;}
.explore_app .app_img, .benefits_responsive .col.span_4{height:24vw;}
.leading_mfg_content{width:95% !important;}
.leather-product-page{padding:1.646vw 4.427vw 2.208vw 3.823vw !important;}
.leather_banner .leading_mfg_content:before{top:52px !important;left:50px !important;height:90% !important;}
.col.span_6.desktop{width:75%;}
.col.span_3.blank-span{display:none;}
.vinyl-download-item a{padding:1.042vw;}
.sl-colors ul li:first-child div{height:14.5vw !important;width:29.567vw !important;}
.sl-colors ul li:nth-child(18){clear:none;}
.sl-embosses ul li img{width:12.8vw;height:14.74vw !important;}
.sl-colors ul li img{height:6.494vw;}
.sl-finish-name{width:13.615vw;height:15.354vw;}
.sl-leather-series ul li{width:25%;}
.sl-leather-series ul li:nth-child(6), .sl-thickness ul li:nth-child(10){clear:none;}
.leather_banner .leading_manufacture{margin-left:10.896vw;}
.leather_banner.sl-landing .leading_mfg_content{width:80vw;}
span.line.horizontal{left:3.333em;}
.leather_banner .span_2.col.leading_mfg_left{left:-20px;}
h3 span.secCount{font-size:4.625rem;}
.span_10.col.leading_mfg_right{padding-left:6.5em;}
.leading_mfg_feature{display:inline-block;}
.leading_manufacture{margin-left:5.896vw;}
.vinyl-application .application_title{left:20vw;}
.banner{height:auto !important;display:block !important;}
}
@media only screen and (max-width:767px){.banner{display:block;height:auto;}
.application-title-heading h3, .product-focus-heading h3, .application-areas-heading h3, .application-title-heading h1{font-size:.993rem !important;line-height:1.2;}
.dwn-heading{margin-top:50px !important;padding:0 5px;}
.care-rating.anti-vinyl ul li{width:50% !important;}
.care-rating.anti-vinyl ul li:first-child{width:100% !important;}
.investor-sec .care-rating ul li a{font-size:0.730rem !important;}
.page-id-231 .investor-sec ul li.care-heading a{font-size:0.938rem !important;}
.left-vr-line{padding:3.521vw 1.563vw;}
.page-id-18 .financial-result-content h6{font-size:1.025rem !important;}
.leading_mfg_right h4, .leading_mfg_right h1{font-size:1.525rem !important;}
.leather-product-page .leading_mfg_fea ul li{font-size:1.063rem !important;margin-bottom:10px !important;}
.leather-product-page h6{font-size:1.163rem !important;}
.abt-feature-col-cont p span{font-size:1.263rem;line-height:1.99rem;}
.leather-product-page .leading_mfg_fea ul li span.white_text-number{font-size:1.063rem !important;}
.leather-product-page .leading_mfg_right{padding-right:15px !important;}
.pf-unique-feature .row{display:block;}
.order-leather-product.pf-order-product .container{width:100%;}
.downloads.pf-download .downloads_list .col{float:left;}
.product-quick-links h3{padding:0 10px;margin-bottom:10px;}
.order-leather-product.pf-order-product{padding:0 10px;}
.advantages_of_printed_flooring{padding:0 10px;}
.pf-unique-feature .col{width:33.33%;display:block;float:left;}
.pf-unique-feature{width:100%;padding:0 10px;}
.leading_manufacture{position:static;}
.leading_mfg_feature{display:inline-block;width:49%;}
.leading_mfg_feature h6{font-size:1.2em;}
.vinyl-landing .leading_mfg_feature h6 span{font-weight:normal;font-size:1em !important;}
.sales-distribution-content h6{font-size:18px;line-height:1.9;}
.related-prod{width:auto;}
.related-prod img{width:100%;}
.home-Prod-cont p{margin-left:0;}
.home-Prod-cont img{width:8.5vw;margin-bottom:10px;}
.product_range_content2{margin-right:0;padding:20px;}
.sales-distribution-section{padding:0 !important;}
.sales-distribution-head img{width:10vw;}
.home-prod-focus .container{width:auto;padding:0 20px;}
.profile_detail p{font-size:0.938rem;margin-top:10px;}
.sku_box{}
.one_fifth .box1.boxes img{display:none;}
.box1content{position:static;}
.imageCaption{padding:10px;}
.sales-distribution-section{border:none;}
.program_detail .span_2{width:50%;}
span.line.verticle.sec03, span.line.verticle.sec06, span.line.verticle.sec05, span.line.verticle.sec07,span.line.verticle.leftBlack,span.line.verticle.rightGreen{display:none;}
.company_profile h3, .responsive h3, .responsive h2{padding:0 20px;}
.company_profile h3{}
.paragon h3{padding:0 10px;}
.one_fifth img{width:100%;}
.span_2.col.leading_mfg_left{position:static;}
.leading_mfg_left h3{font-size:1.167em;}
.leather_banner.sl-landing .leading_mfg_content{width:auto;}
.leather_banner.sl-landing .leading_mfg_content h4, .leather_banner.sl-landing .leading_mfg_content h1{font-size:0.738rem;}
.leather_banner .leading_mfg_feature h6 br{display:block !important;}
.leather_banner.sl-landing .leading_mfg_content h6{text-align:left;}
.sl-landing .leading_mfg_feature{min-width:33%;}
.complete-custom .custom-cont{width:100%;}
.sl-colors ul li:nth-child(18){clear:none;}
.one-fifth{width:50%;}
.sl-colors ul li:first-child div{height:21.2vw;width:37.567vw;}
.div-color{height:23.5vw !important;width:37.567vw !important;}
.sl-thickness-name{width:auto;height:auto;padding:8px;}
.vinyl-product-categories .application-areas-content .col{width:50%;}
.innovation-respimg{display:block !important}
.innovation-deskimg{display:none !important}
.one_fifth img.impact-logo-home{width:130px !important;min-height: inherit}
}
@media only screen and (max-width:768px){.page-id-8 .row.banner.leather_banner img{height:50vh;}
.quick-links-content ul li a{font-size:0.838rem;}
.app-name{font-size:0.838rem;}
.product-focus-desc p, .product-focus-img p{font-size:0.838rem;color:rgb(59, 58, 59);font-weight:300;line-height:1.363rem;margin-bottom:1.000vw;margin-top: 10px}
.application-title-heading .heading-count, .product-focus-heading .heading-count{font-size:4.025rem;margin-right:1.150vw;}
.application-areas-heading .heading-count{font-size:4.025rem;margin-right:1.150vw;margin-left:1.150vw;}
.application-areas-heading h3{font-size:1.463rem;color:rgb(59, 58, 59);float:right;padding-bottom:3px;}
.application-title-heading h3, .product-focus-heading h3, .application-title-heading h1{font-size:1.463rem;}
.benefit-desc{font-size:0.838rem;line-height:1.363rem;}
.benefit-title{font-size:1.00rem;line-height:1.450rem;}
footer h3, footer li a{font-size:0.838rem;}
.coming-soon-luxury-vinyl h3{font-size:1.463rem;}
.coming-soon-luxury-vinyl p{font-size:1.463rem;}
}
@media only screen and (max-width:767px){
.segments-area .col{margin-bottom:-30px;}
.row.application-areas-content{margin-top:2.083vw;}
.menuContainer{margin-right:0;}
.menuBg span.closeMenu{padding:2.39vw 2.3vw;min-height:7.7vw;}
.search-container{padding:2vw;min-height:7.7vw;}
.search-container button img{width:2.125vw;}
.search-container input{width:55.625vw;}
.menuContainer{margin-top:4vw;}
.responsive, .company_profile{padding-top:3.125vw;padding-bottom:2.604vw;margin-top:0;}
.benefits{margin:0;margin-bottom:30px;}
.paragon{padding:1.042vw 0;padding:3.125vw 0;}
.paragon span{display:none !important;}
.home-Prod-col{padding:0.521vw;}
.program h3{padding-top:3.125vw;padding-bottom:3.125vw;padding-right:10px;}
.vinyl-product-categories .application-areas-content .col{padding:0;margin-bottom:0.521vw;}
.resilient-product.container,
.product-color-section .container,
.product-page-application .application_list,
.product-page-download .container{width:100%;padding:10px;}
.resilient-product.container .row{margin:0;}
ul.product-color-list li{width:calc(25% - 12px);margin:0 1px 0 7px;}
.download_center{margin:20px 0;}
.banner.leather_banner{margin-bottom:0;}
.benefits_responsive .col.span_4{width:33.3%;}
.benefits_responsive .container{width:100%;padding:0 1.042vw;}
.benefits_responsive .container .row{margin:0;}
.policies-content ul{margin-left:10px;}
.policies-content ul li{width:100%;margin-bottom:10px;}
.policies-content ul li img{max-width:20px;margin-right:6px;float:left;}
.new-announcement-content{width:90%;padding:0 1.042vw;margin-left:25px;}
.new-announcement-content ul li{width:100%;list-style-position:outside;}
.investor-contact-content img,
.code-conduct-content img{width:100%;}
.code-conduct-content img{display:block;}
.code-conduct-text a img{max-width:20px;display:inline-block;}
.investor-contact-text,
.code-conduct-text{top:0;width:100%;position:relative;left:0;}
.contact-details{width:100%;}
.contact-form-field input[type=text],
.contact-form-field input[type=email],
.contact-form-field input[type=tel],
.contact-form-field select,
.contact-form-field input[type=submit]{height:8.125vw;}
.contact-form-field .menu-634:after{border-left:1.042vw solid transparent;border-right:1.042vw solid transparent;border-top:1.042vw solid #093674;top:1.26vw;}
.investor-info-content a img{max-width:20px;}
ul.locator.country5,
ul.locator.country6,
ul.locator.country7,
ul.locator.country8,
ul.locator.country9,
ul.locator.country10,
ul.locator.country11,
ul.locator.country12,
ul.locator.country13,
ul.locator.country14,
ul.locator.country15,
ul.locator.country16,
ul.locator.country17,
ul.locator.country18{display:none;}
ul.location-detail li{width:150px;}
ul.locator li img{width:50% !important;}
.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{width:100%;padding:0 10px;margin:0;}
.row.map_world{margin:0;width:100%;padding:0 2.942vw;}
.financial-result-content ul li{width:25%;}
.shareholding-pattern-content ul li{width:50%;}
.shareholding-pattern-content ul li ul li{margin-bottom:10px;}
.shareholding-pattern-content ul li ul li img{margin-right:0.521vw;max-width:20px;}
.product-focus-content{width:100%;margin:2.083vw 0 0;padding:10px;}
.application-quick-links,
.application-title-content,
.application-areas-content,
.application-title-heading{padding:5.604vw 10px;width:100%;}
.product-focus-desc a.view_shadecard.wow.fadeInRight{margin-top:10px;display:inline-block;}
section.case-studies-sec .container{width:100%;padding:0 1.042vw}
.application-title-heading{margin:0;padding-top:0;padding-bottom:0;}
.product-focus-icon{margin-bottom:2.604vw;width:100%;padding:0 10px;}
.company-quick-links,
.corporate-quick-links,
.investor-quick-links{width:100%;padding:50px 0 0;margin-bottom:20px;}
.clients_list .row .clients,
.download_item{width:85%;margin-bottom:2.042vw;}
.clients_list .row .clients span{height:24.229vw;}
.application_content{padding:5.646vw 0px 4.083vw 5.208vw;min-height:35vw;}
.application-title-heading .heading-count,
.product-focus-heading .heading-count,
.application-areas-heading .heading-count{font-size:2.125rem;}
.application-title-heading span.left-hr-line,
.product-focus-heading span.left-hr-line{display:none;}
.application-title-heading .heading-count{float:left;}
.application-title-heading h3,
.product-focus-heading h3,
.application-areas-heading h3, .application-title-heading h1{font-size:1.263rem;}
.product-focus-heading{padding-left:5vw;}
/* Aniruddha 25-02-2020*/
.application-areas-heading{padding-right:5vw;margin:0px}
/* Aniruddha 25-02-2020*/
.product-focus-icon ul li img{width:8.063vw;}
footer .top_footer .col{width:50%;}
footer ul{}
.one_fifth{width:100%;}
.imageCaption{width:100%;left:0;}
.product_item{width:50%;}
.product_item:nth-child(3n+1),
.product_list_half .product_item:nth-child(2n+1){clear:none;}
.product_list_half .swatches .span_2{width:25%;}
.coming-soon-container .container{width:100%;padding:0 10px;}
.imageCaption{opacity:1;position:relative;}
.text_block{display:none;}
.program_content{min-height:30vw;padding:20px;}
.program_detail .span_2,
.program_detail .span_2.committed{width:33%;min-height:77vw;margin-bottom:2px;}
.program_content img{width:13.8vw;}
.gray_bg.product_range_content2 .col{width:49%;}
.leading_mfg_feature{width:33.3%;}
.black_bg.leading_mfg_content .col{margin-bottom:10px;}
.leading_manufacture{bottom:0;}
span.line.horizontal{display:none;}
.span_10.col.leading_mfg_right{padding:5vw;}
.product_range > .row > .col{margin-bottom:0;}
.responsive.explore_heading{margin-top:0;margin-bottom:1.042vw;}
.company_profile_detail .row .col{float:left;padding:20px;}
.company_profile_detail .row .col br{display:none;}
.quick-links-content ul li{width:50%;text-align:left;}
.company-quick-links .quick-links-content ul li:nth-child(3n){text-align:left;}
.quick-links-heading{text-align:left;}
.about-resp img{width:100%;display:block;}
.about-resp-cont{position:relative;bottom:0;left:0;width:100%;padding:0 0px;}
.about-responsive .row{margin:0;}
.about-responsive .row .row{margin:0 -10px;}
.about-resp-cont p{line-height:1.5;padding:20px;font-size:20px;margin-bottom:10px;}
.about-resp-cont ul{margin:0;text-align:center;}
.about-resp-cont ul li{width:auto;display:inline-block;float:none;vertical-align:top;}
.about-resp-features-img{width:100%;}
.about-resp-features-blocks,
.company-quick-links,
.abt-resp-features2{width:100%;margin:0 auto;float:none;}
.company-quick-links, .investor-quick-links{padding:5.604vw 10px;width:100%;}
.business-principle-text p{font-size:0.938rem;}
.sec-heading h5, .sec-heading h1{font-size:1.25rem;}
.business-principle-content{margin:0;margin-bottom:30px;}
.business-priciples-heading h3{font-size:1.125rem;line-height:1.2;}
.abt-feature-col-cont p{font-size:0.938rem;line-height:1.5;}
.about-resp-features-block3,
.about-resp-features-block4,
.about-resp-features-block5{padding:20px;}
.about-resp-features-block3 p,
.about-resp-features-block4 p,
.about-resp-features-block5 p{font-size:1.125rem;}
.about-resp-features{padding:0 10px;}
.about-resp-features-block1,
.about-resp-features-block2{width:100%;margin-right:0;padding:20px;}
.about-resp-features-block2:before,
.about-resp-features-block4:before{display:none;}
.abt-feature-col-cont{padding:20px;}
.about-resp-cont ul li{font-size:0.875rem;line-height:1.2;}
.about-resp-cont ul li span{font-size:2.225rem;line-height:1.2;}
.row.abt-resp-features2.abt-resp-features-blocks{margin:0;}
.business-principle-text{width:100%;margin:0 auto;padding:20px;}
.business-priciples-heading h3 .count{font-size:3.925rem;line-height:3.488rem;}
.bod-half-sec{width:100%;}
.bod-member-name,
.bod-member-profile,
.bod-member-detail{float:left;padding:0.521vw 4.083vw;}
.bod-member-detail ul ul{margin-top:0;}
.bod-member-profile,
.bod-member-role{border-left:none;}
.application-quick-links .quick-links-content ul li{width:33%;}
.application-areas-content .application{width:50%;}
.header_align{height:40px;}
.header_align a.logo img{max-height:30px;}
.header_align a.logo{width:auto;}
.span_6.header_align.logo_right_part{padding:0 10px 0 20px;}
.black_bg.nav_menu{width:auto;}
header .row{margin:0;}
header .col{padding:0;background:transparent;width:auto;}
.col.span_6.desktop{width:40%;}
.page-section-menu ul.page-section-sub-menu{border-left:1px solid #ffffff;padding-left:10px;margin-top:10px;}
.leather_banner .leading_mfg_feature h6 br{display:none;}
.leather_banner .leading_manufacture .leading_mfg_right{padding-bottom:1vw;}
.leather_banner .leading_manufacture .leading_mfg_fea{margin:0}
.explore_app .profile_detail{min-height:47vw;}
.leather-product-page{width:69.708vw;}
.name-address select{width:20%;}
.name-address input{width:calc(80% - 0.521vw) !important;}
.select-category{width:33.3%}
.order-form-popup p,
.order-form-popup label{width:90% !important;}
.sec05Slider ul.slick-dots{top:50% !important;right:20px;left:auto;bottom:auto;z-index:999;}
.leather_banner .span_2.col.leading_mfg_left{top:25%;}
.leather_banner .leading_manufacture{margin-left:0;}
.bod-content{width:100%;padding:0 10px;}
.bod-member{margin-bottom:20px !important;}
.contact-form-content .form-section.gray_bg{width:100%;margin-bottom:10px;}
.contact-form-content h3{font-size:1.125rem;margin-bottom:1vw;margin-left:1vw}
.advantages_of_printed_flooring .container{max-width:100%;padding:0 1.042vw;}
.about_printed_flooring h3{font-size:1.125rem;}
.advantages_choosing{min-height:24vw;}
.name-address:after{left:15%;top:2vw;}
.select-category:after{right:10%;bottom:2.3vw;}
.product-focus-icon ul{text-align:center;}
.product-focus-icon ul li{float:none;margin-right:0;display:inline-block;}
.award-list ul{margin:0 5px;}
.award-list ul li{padding:0 5px;margin-bottom:10px;}
.investor-info-content p{font-size:14px;line-height:1.5;color:rgb(59, 58, 59);font-family:"Arial";font-weight:300;margin-bottom:2.604vw;}
.chairman-msg-cont p{margin-bottom:10px;}
.financial-result-content ul li ul li{margin-bottom:10px;}
footer{margin-top:30px;}
.row.shareholding-pattern-content{margin:0;padding:0 10px;}
.annual-report-content ul{margin:0 5px;}
.annual-report-content ul li{width:50%;}
.row.investor-contact-content img{display:block;}
.left-vr-line{padding-left:10px;}
.investor-info-section.contact-page-heading, .dwn-heading{margin-top:60px;}
.homogeneous-sec .homogeneous-catalog .container, .printed-flooring-sec .container, .corporate-sec .container, .investor-sec .container, .annual-report-sec .container, .download-center-sec .container, .policie-sec .container, .news-announcements-sec .container{padding:0 10px;}
.row.product_range .product_list{padding:0 5px;}
.vinyl-product-categories .container{width:auto;}
.application-areas-content .application{margin-bottom:0 !important;}
.vinyl-categories-cont.gray_bg, .vinyl-categories-cont.green_bg{height:auto !important;}
.vinyl-app-heading .line.verticle.application, .key_clients_heading h3 span.line.verticle.keyclient, span.line.downloadSec{display:none;}
.application_list, .clients_list, .downloads{padding:0 20px ! important;}
.key_clients_heading.vinyl-client-heading{padding:0 15px;}
.clients_list .row .clients span{height:41.229vw !important;}
.download_item a{min-height:28vw;font-size:1rem;padding:12px;}
.vinyl-download-item a span{text-align:center !important;font-size:1.4rem !important;}
.row.application-areas-content{padding:0 10px !important;}
.vinyl-application .application_content{margin-top:0;}
.row.application_list.vinyl-application .span_6{margin-bottom:0;}
.vinyl-app-heading h3{padding-bottom:30px;}
.vinyl-application .application_item{margin-bottom:50px;}
.application_title{top:-22px;}
.footer_logo, .copy{display:block;}
.copy p{text-align:left;}
span.footerHorLine{height:50px;}
.vinyl-landing .leading_mfg_feature:after{width:10.125vw;height:0.3vw;margin-top:1.6vw;}
.luxury-vinyl-hospitality ul li{width:50%;}
.resilient-product-item-name h3, .resilient-product-item-name h2, .resilient-product-item-name h1{padding:10px;}
.resilient-product-icon ul{padding:0px 5px;}
.resilient-product-icon ul li{padding:0 2px;}
.resilient-product-icon ul li:after{margin-left:8px;}
.program_detail .row .col .imageHolder > img{width:100%;}
.company_profile_detail .container{padding:0 20px;}
.sl-leather-series ul li{width:33.33%;}
.sl-leather-series ul li:nth-child(6){clear:none;}
.speciality-leather .span_4{width:50%;}
.sl-orderleather-product-col{width:33.33%;}
.home-Prod-col{width:50%;}
.imageCaption > p, .sku_box p{margin-bottom:10px;}
.leading_manufacture{margin-left:0;}
.leading_mfg_content{padding:2.083vw;}
h3 span.secCount, h2 span.secCount{font-size:3.125rem;}
.leading_mfg_fea{margin-top:0;}
.span_10.col.leading_mfg_right{padding:0 5vw;}
.leading_mfg_feature{width:auto;}
.banner{margin-bottom:30px;}
.black_bg.product_range_content.prod_cont1{position:static;width:100%;padding:20px;}
.product_range_content2{margin-left:0;width:100%;}
.product_range > .row > .col{padding:0 10px;margin-bottom:10px;}
.black_bg.product_range_content.prod_cont2{position:static;width:100%;padding:10px;padding:20px;}
.relativeBox img, .product_range_img > img{width:100%;}
.product_range h4 br{display:none;}
.product_range h3{font-size:1.563rem;}
.product_range h4{font-size:0.938rem;}
.company_profile_detail{margin-bottom:30px;}
.sales-distribution-head{padding:20px;}
.sales-distribution .row{width:calc(100% + 20px);margin:0 -10px;}
.sales-distribution-content{padding:20px;}
.company_profile_detail.sales-distribution{margin-bottom:0;}
.home-Prod-cont{padding:20px;}
.related-prod p{font-size:0.938rem;}
.boxes{padding:0;margin-bottom:10px;}
.product_range_content2 p img{margin-right:10px;}
.home-prod-focus{margin-bottom:30px;}
.about-resp-features-block1 p span, .about-resp-features-block2 p span{font-size:1.263rem;}
footer .top_footer .col:nth-child(2n+1){clear:both;}
footer .top_footer .col:last-child{
    width:100%;
}
.vinyl-menu > ul.menu-col-1{width:50% !important;}
ul#menu-main-menu li a{padding-bottom:6px;}
.business-principle-col .sec-heading{margin-top:20px;}
.business-principle-col{width:100%;padding:0 10px;}
.award p{padding:20px;}
.product-page-application{margin-bottom:30px;}
.product-page-download{margin-bottom:30px;}
.product-color-section{margin-bottom:30px;}
    .col.download_item.vinyl-download-item a:hover span{padding-bottom: 2vw;}
	.col.span_6.desktop, header .col.span_3{width:auto}
}
@media only screen and (min-width:568px) and (max-width:767px){.benefits{margin:0 10px;margin-bottom:30px;padding:3.125vw 15.167vw;}
.one_fifth{width:100%;}
.box1content{width:100%;}
.imageCaption{opacity:1;position:absolute;height:auto;bottom:0;top:inherit;}
.program_detail .span_2{width:20%;min-height:25vw;}
.about-resp-features p br{display:none;}
.annual-report-content ul li:nth-child(3n+1){clear:both;}
.annual-report-content ul li{width:33.3%;}
.leading_mfg_feature{padding:0 15px;}
}
@media only screen and (max-width:600px){.annual-report .sec-heading{margin:0;}
.about-resp-cont ul li span{font-size:1.525rem;}
.product-quick-links ul li a{display:inline-block;}
div#product-colors{padding-left:5px;}
.pf-unique-feature .col{width:50%;}
.contact-form-field select{line-height:1.2 !important;}
.contact-form-field .menu-634:after{border-left:1.542vw solid transparent;border-right:1.542vw solid transparent;border-top:1.542vw solid #093674;}
.contact-form-content .form-section.gray_bg{padding-bottom:30px;margin-bottom:0;}
.contact-details_new h3{clear:both;}
.contact-form-field input[type=submit]{margin-top:10px;}
.contact-details_new, .contact-us-map{padding:0 5px;}
.leading_mfg_right h4, .leading_mfg_right h1{font-size:1.125rem !important;}
.span_10.col.leading_mfg_right{padding-top:5px;}
.row.swatches .col.span_3{height:auto;width:25%;}
.view_more{text-align:center;}
.view_more p a{font-size:1.5em;font-size:14px;}
div#product-page-download{padding:0 5px !important;}
.container.downloads_list.vinyl-download-list{padding:0;}
footer .container{width:100%;padding:10px;}
.copyright .container{padding:10px;}
ul.locator li:hover ul.location-detail li{margin-left:calc(100% - 125px);top:4.6vw;}
footer ul{}
footer h3{margin-bottom:14px;}
.new_category .verticaleLineForCategory{width:0;}
.company_profile_detail.explore_app .one-fifth{padding:0 !important;}
.leather_banner .leading_manufacture{margin-left:0;}
.company_profile.benefit_res_heading{margin:5.208vw 0 2.6vw;}
.leather-product-page{width:100vw;}
.popup-main-img,
.popup-img-list{width:100%;}
.banner_content{height:auto;}
.single .row.banners img{height:150px;}
.single .row.banners.resilient-banner{display:block;min-height:150px;}
.resilient-product-item-features-list{padding-left:10px;border-left:0.104vw solid #093674;}
.resilient-product-item-features-list2 p span.image,
.right-features .ind-line,
.resilient-product-item-features-list2 p span.ind-line{display:none;}
.resilient-product-item-features-list2 p span.labels{margin-right:0;}
.resilient-product-item-features-list2{width:100%;}
.resilient-product-main-img img{width:70%;}
.resilient-product-main-img,
.resilient-product-item-features-list2 p,
.resilient-product-item-features-list2.right-features p{width:100%;text-align:center;}
.resilient-product-item-features-list p{column-count:1;max-width:100%;font-size:0.8rem;line-height:1.5;}
.resilient-product-item-features2{padding:0;}
.row.banners.resilient-banner{max-height:100%;}
.diversity:after{display:none;}
.resilient-product-item-features-list2 p span.labels{max-width:100%;}
.parallax_menu ul li{width:auto;display:inline-block;}
.product-color-section .container > .row{margin:0;}
.product-color-section .container{width:100%;margin:0 auto;padding:0 5px;}
ul.product-color-list li{width:calc(33.33% - 10px);float:none;background:#ffffff;padding:0.781vw 0.781vw 0;margin:0 1px 10px 5px;display:inline-block;vertical-align:top;}
.row.parallax_menu.resilient-parallax-menu,
.product-page-download .container .row{margin:0;}
.product-page-application .application_list,
.product-page-download .container{width:100%;margin:0 auto;padding:0 5px;}
.product-page-application .app-desc.application_img{margin-top:0;}
.abt-resp-feature-col{width:100%;float:left;}
.luxury-vinyl-hospitality ul li{width:100%;padding:0 5px;margin-bottom:10px;}
.luxury-vinyl-hospitality > ul{margin:0 -5px;}
.coming-soon-luxury-vinyl p{padding-left:10px;}
.coming-soon-luxury-vinyl p:before{left:0;}
.advantages_of_choosing{width:50%;padding:0 0.521vw;margin-bottom:1vw;}
.about_printed_flooring span.hr-line-heading{display:none;}
.product_list .product > p{height:auto;margin-bottom:10px;}
.product_range .row.swatches{margin-left:-5px;}
.product{padding:10px;}
.product-page-application .app-desc.application_img{margin-top:0;}
.leather-product-page .leading_mfg_fea ul li{padding-left:10px;}
.leather-prouct-detail .container{width:100%;margin:0 auto;padding:4.491vw 10px 6.362vw;}
.leather-product-img, .leather-product-desc, .leather-product-color, .leather-product-embosses{padding:10px;}
.orderleather-product-col, .order-leather-product .container{padding:0 10px;}
}
@media only screen and (max-width:567px){.page-id-8 .row.banner.leather_banner img{height:auto;}
.application-quick-links .quick-links-content ul li{width:50%;}
.resilient-product-item-features-list{margin-bottom:20px;}
.search-container button img{width:3.725vw;}
.vinyl-landing .leading_mfg_feature:nth-child(3n+1){clear:both;}
.product_item{width:100%;}
.quick-links-content ul li,
.application-quick-links .quick-links-content ul li{margin:0.469vw 0;}
.quick-links-heading{padding:10px 0;}
.product_list .product > p{height:auto;margin-bottom:10px;}
.product-focus-img img{width:60%;}
.resilient-product-heading .col,
.resilient-product-item .col{}
.resilient-product-breadcrumb ul,
.resilient-product-icon ul{margin:1.042vw 0;}
.resilient-product-name h3,
.resilient-product-item-name h3, .resilient-product-item-name h2, .resilient-product-item-name h1{font-size:1.053rem;padding-right:10px;}
.resilient-product-heading .col, .resilient-product-item .col{vertical-align:top;}
.resilient-product-breadcrumb ul li a{font-size:0.740rem;}
.parallax_menu ul li a{font-size:0.7rem !important;}
.product-color-heading h3, .application_heading h3, .product-quick-links h3{font-size:1.163rem !important;}
.leather-product-img,
.leather-product-desc,
.leather-product-color,
.leather-product-embosses{width:100%;margin-top:5vw;}
.orderleather-product-col{width:100%;padding:0 10px;}
.benefits_responsive .col.span_4{width:100%;}
.explore_app .profile_detail,
.explore_app .app_img{width:50%;float:left;}
.investor-info-content img{width:100%;}
.chairman-msg-cont img{width:100px;}
.financial-result-content ul li{width:50%;}
member-name,
.bod-member-profile,
.bod-member-detail{padding:0.521vw 7.083vw;}
.product-focus-img,
.product-focus-desc{width:100%;padding:0; margin-top: 3vw; }
.product-focus-desc a{display:inline-block;margin-right:20px;}
.application-areas-content .application{width:100%;}
.application_item{width:100%;padding:6.563vw 2.09vw 2.604vw 8.333vw;}
.application_content{padding:5.646vw 0px 5.083vw 17.208vw;}
.application_img{width:22.042vw;}
.application_title{left:30.5vw;padding:1.521vw 4.042vw;}
.clients_list .row .clients span{height:35.229vw;}
.product_range h3,
.company_profile h3,
.sales_network h3,
.paragon h3,
.responsive h3,
.program h3, .responsive h2{font-size:1.367em;}
.application_heading h3 span.secCount{font-size:2.6em;}
.application_heading h3,
.key_clients_heading h3,
.downloads_heading h3{font-size:0.9rem;}
h3 span.secCount, h2 span.secCount{font-size:2.6em;}
.product_range h4{font-size:0.9em;}
.prod_cont1 h3,
.prod_cont2 h3{margin-top:-0.7vw;}
.prod_cont1{top:22vw;}
.program_detail .span_2.committed p{font-size:0.963rem;}
.paragon_text{position:relative;top:3vw;left:0;}
.sec05Slider{width:100%;}
.sec05Slider .item{width:100% !important;}
.paragon_text{width:100%;margin-bottom:20px;}
.parallax_menu ul li{width:50%;}
.footer_logo img{width:30%;}
.program_content{min-height:40vw;}
.benefit-title,
.benefit-desc{width:100%;}
.application-title-content .col{float:left;margin-bottom:0;}
.menuBg.open{width:100%;padding:40px 20px 20px;}
.one_fifth,.box10, .box11{width:100%;}
.complete-custom .custom-cont p{font-size:1.163rem;}
.sl-colors ul li:first-child div{width:auto !important;height:auto !important;}
.sl-colors ul li img{width:11.582vw;height:8.094vw;}
.sl-colors ul li p:first-child{margin-bottom:2.042vw;}
.sl-colors ul li p span, .leather-series-item h6, .spec-leather-cont h5, .sl-orderleather-product-col .order-step-name p{font-size:1.093rem !important;}
.sl-colors .container, .sl-leather-series .container, .speciality-leather .container{width:87.208vw;}
.sl-embosses ul li img{width:13.73vw;height:8.094vw;}
.sl-finish-name{width:27.615vw;height:22.354vw;}
.sl-finish-name span, .sl-thickness-name span, .leather-series-item h6{font-size:1.363rem;}
.sl-thickness-name{width:27.615vw;height:10.729vw;}
.ls-cont p{padding:2px 0;font-size:0.777rem;}
.sl-leather-series ul li{width:50%;margin-bottom:5.042vw;}
.sl-leather-series ul li:nth-child(6){clear:none;}
.company_profile_detail.sales-distribution{margin-bottom:30px;}
.company_profile_detail .row .col{margin-left:0;}
.benefits{padding:0;margin:0 10px;margin-bottom:30px;}
.benefits{padding:10px;}
.home-Prod-col{width:100%;}
.home-Prod-cont{min-height:50vw;}
.home-Prod-cont img{width:14.5vw;display:block;}
.related-prod{width:50%;bottom:20% !important;}
.program_content img{width:20vw;}
.vinyl-product-categories .application-areas-content .col{width:100%;}
.sl-landing .leading_mfg_feature{min-width:31%;}
.profile_detail h6.wow.fadeInUp{font-size:1.263rem;}
.sl-finishes ul:after{content:'';clear:both;display:block;}
.sl-finishes ul li{width:50%;}
.sl-finishes ul li:first-child{width:100%;}
.sl-finish-name{width:100%;}
.sl-thickness ul:after{content:'';clear:both;display:block;}
.sl-thickness ul li:first-child{width:100%;}
.sl-thickness ul li{width:50%;}
.sl-thickness-name{width:auto;height:auto;}
.leather_banner.sl-landing .leading_mfg_content h4, .leather_banner.sl-landing .leading_mfg_content h1{font-size:0.968rem;line-height:1.1;margin-bottom:20px;}
.leather_banner .leading_mfg_content:before{display:none !important;}
.leather-product-page .leading_mfg_right{padding-left:6vw !important;}
.leather-product-page .leading_mfg_right h4{margin-left:0vw !important;}
}
@media only screen and (max-width:379px){span.footerHorLine{height:40px;}
footer .bottom_footer p{line-height:1;}
.footer_contact p a{font-size:0.70rem !important;}
.footer_contact p a{font-size:0.70rem !important;}
.sec-heading h5, .sec-heading h1{padding:0 10px;}
.advantages_choosing{min-height:33.292vw;}
.investor-info-section.contact-page-heading{margin-top:11.292vw;margin-left:1vw;}
span.left-hr-line{display:none;}
.financial-result-content ul li,
.shareholding-pattern-content ul li,
.annual-report-content ul li{width:50%;}
.gray_bg.product_range_content2 .col{width:100%;}
.product_item{width:100%;}
.program_detail .span_2,
.program_detail .span_2.committed{height:80vw;}
.program_content{min-height:50vw;}
.program_content p{margin-bottom:10px;}
}
.header_align.green_bg.nav_tab.desktop_nav h2{margin:0;margin: 0 1vw;}
.header_align.green_bg.nav_tab.desktop_nav{width:auto;position:relative;}
.header_align.green_bg.nav_tab.desktop_nav ul.ej{
    position:absolute;
    top: 3.906vw;
    width:fit-content;
    background: #fff;
    display:none;
    z-index:999;
}
.header_align.green_bg.nav_tab.desktop_nav:hover ul.ej{
    display:block;
    width: max-content;
    min-width:100%;
}
.header_align.green_bg.nav_tab.desktop_nav ul.ej li{
    width:100%;
    padding:0 6px;
}
.header_align.green_bg.nav_tab.desktop_nav ul.ej li:hover{
    background:#093674;
}
.header_align.green_bg.nav_tab.desktop_nav ul.ej li a{
    display:block;
    color:#000;
    text-align:center;
    font-weight: inherit;
    text-transform: capitalize;
}
.header_align.green_bg.nav_tab.desktop_nav ul.ej li:hover a{
    color: #fff;
}

.resilient-product-item-features-list2 p:after{content:"";display:block;clear:both;}
.resilient-product-item-features-list2 p span.ind-line{position:absolute;right:0%;transform:translate(calc(100%), 0);z-index:9;left:auto;margin-left:0px;}
.col.resilient-product-item-features-list2.right-features p span.ind-line{left:0;transform:translate(calc(-100% - 0px));right:auto;}
.col.resilient-product-item-features-list2.right-features span.ind-line{margin-right:70px;position:absolute;left:-15px;}
ul.product-color-list li p span{float:right;font-weight:300;}
span.colorOverlay-color{position:absolute;top:0.781vw;left:0.781vw;width:calc(100% - 1.562vw);height:calc(100% - 1.562vw);background:rgba(0, 0, 0, 0.15);z-index:1;opacity:0;transition:all 0.5s ease-in-out;}
.code-overlay ul li:hover span.colorOverlay-color{opacity:1;transition:all 0.5s ease-in-out;}
span.colorOverlay-emboss{position:absolute;top:2.1vw;left:2.1vw;width:calc(100% - 4.162vw);height:calc(100% - 4.162vw);background:rgba(0, 0, 0, 0.15);z-index:1;opacity:0;transition:all 0.5s ease-in-out;}
.emboss-code-overlay ul li:hover span.colorOverlay-emboss{opacity:1;transition:all 0.5s ease-in-out;}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#3a3a3b;color:white;cursor:pointer;border-radius:50%;width:40px;height:40px;transition:all 0.2s ease-in-out;}
button#myBtn img{width:25px;}
#myBtn:hover{background-color:#093674;transition:all 0.2s ease-in-out;}
@media (min-width:481px) and (max-width:767px){}



/*crystal*/
/*.header_align.green_bg.nav_tab.desktop_nav h2{margin-left: 3vw;}*/
.impact-top-logo{width:5.5vw !important}
.row.application-title-heading, .row.product-focus-heading{margin:0}
header.desktop-header ul#menu-main-menu li.menu-item-has-children > a {
    padding-bottom: 3px;
    margin-bottom: 5px;
}
header.desktop-header .vinyl-menu ul#menu-main-menu li.menu-item-has-children > a,header.desktop-header .luxury-vinyl-menu ul#menu-main-menu li.menu-item-has-children > a{
    padding-bottom: 3px;
    margin-bottom: 0px;
}
@media only screen 
   and (max-width : 812px) 
   and (max-height : 375px) {
       
       .leading_mfg_right h4, .leading_mfg_right h1{    font-size: 1.163rem;}
       .leading_mfg_feature h6{font-size: 1.163rem;}
}
.singleMenuHeading{ text-transform: uppercase !important; }
.page-id-18 .financial-result-content ul li h6 {
    border: 2px solid #093674;
    display: block;
    padding: 12px 20px;
    margin-right: 10px;
}
.contact-address a {
    color: #fff !important;
}
.menuContainer h6 a {
    text-transform: uppercase;
}
.menuContainer .last-block ul#menu-main-menu li.menu-item-has-children > a {
    text-transform: uppercase;
}
.header_align a {
    font-weight: 400;
}
.header_align.green_bg.nav_tab.desktop_nav a {
    font-weight: 400;
}

@media only screen and (min-width: 1600px){
    .header-search-bar {
        width: 27% !important;
    }
}


/* 6-11-2023 */
section.news_announcements_img .newsimg.new-announcement-content {
    padding: 30px 0px;
}
section.news_announcements_img .newsimg.new-announcement-content .imageHolder p {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 1.042vw;
    font-weight: 300;
    font-family: 'Arial', sans-serif;
    text-align:Center;
    margin:10px 0px
}


.pages table{
    text-align:center;
    margin:auto;
}
.pages table li{
    width:auto !important;
    float:left !important;
    padding:0 !important;
}
.pages table li:before{
    display:none;
}
.time{
    font-size:18px;
    margin-bottom:18px;
}

.one_fifth{
    width:100%;
    margin: auto;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.one_fifth .item{
    width:32%;
    margin-bottom:24px;
    position:relative;
}
.one_fifth .item a,.one_fifth .item .img{
	display:block;
	height:100%;
}
.one_fifth .item img{
    width:100%;
    height:100%;
}
.one_fifth .item .text{
    position:absolute;
    top: 0px;
    bottom:0px;
    left: 0px;
    right: 0px;
    height:24px;
    margin:auto;
    text-align:center;
    width:fit-content;
    font-weight:bold;
    font-size:24px;
    color:#093674;
    z-index:99;
}
.one_fifth .item .text:after{
    content:' ';
    background:#093674;
    width:3vw;
    height: 2px;
    display: block;
    margin: auto;
    margin-top:6px;
}

.one_fifth .item .f_b{
    width:100%;
    height:100%;
    position:absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin:auto;
    text-align:center;
    font-size:24px;
    color:#fff;
    z-index:11;
    background-color: #0936748c;
    padding-left: 3vw;
    display:none;
}
.one_fifth .item:hover .f_b{
    display:flex;
    align-items: center;
}
.one_fifth .item:hover .text{
    top: 2vw;
    bottom:initial;
}
.one_fifth .item .f_b p{
    font-size: 18px;
    line-height: 2;
}
.one_fifth .item .f_b p:before{
    content:'→';
}
.about_t{
    width:35%;
    padding:6vw 0;
}
.about_t .tit{
    font-size:1.8vw;
    font-weight:bold;
    line-height:200%;
    color:#093674;
    position:relative;
}
.about_t .tit:after{
    content:' ';
    background:#093674;
    height:3px;
    width:330px;
    position:absolute;
    bottom:6px;
    left:0px;
}
.about_t .txt{
    font-size:1.1vw;
    line-height:140%;
    color:#093674;
    margin-top:12px;
}
.about_t .more{
    display:block;
    width:fit-content;
    padding:12px 36px;
    color:#fff;
    background:#093674;
    text-align:center;
    margin-top:24px;
}
.f_contact{
    width:33%;
}
.f_contact .f_con{
    line-height:200%;
}
.f_code{
    margin:8px 0;
}
.f_code:after{
    content:'';
    clear:both;
}
.f_code li{
    width:28px;
    height:28px;
    border-radius:14px;
    overflow:hidden;
    padding:0px;
    float:left;
    margin-left:6px;
}
.f_code li *{
    max-width:100%;
}
.f_code li a{
    display:inline;
}
.f_ewm{
    margin: auto;
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}
.f_ewm li{    
    width:30%;
    margin:0 2%;
    margin-top:24px;
}
.f_ewm li .txt{
    text-align:center;
}

.top_section {
    background: #093674;
    border-bottom:0px solid #3a3a3a;
}
.top_section .container{
    width:80.208vw;
}
.top_section .top_con {
    float: left;
    margin: 6px 0;
    transition: 0.5s all;
    line-height: 30px;
    margin-right: 16px;
    margin-left: 32px;
}
.top_section .top_con .tel {
    float: left;
    background: url(../images/top_tel.png) no-repeat center left;
    padding-left: 34px;
}
.top_section .top_con a {
    display: block;
    font-size: 13px;
    color: #fff;
    line-height: 30px;
}
.top_section .top_con .email {
    float: left;
    background: url(../images/top_email.png) no-repeat center left;
    padding-left: 34px;
    margin-left: 46px;
}
.top_section .top_r {
    float: right;
    transition: 0.5s all;
}
.top_section .top_sns {
    float: left;
    margin-top: 7px;
}
.top_section .top_sns a {
    display: inline-block;
    width: 26px;
    border-radius: 5px;
    overflow: hidden;
/*    filter: grayscale(100%) brightness(150%);*/
}
.top_section .top_language {
    float: left;
    margin-top: 6px;
}
/*.top_section .top_language a {
    float: left;
    margin-left: 16px;
    line-height: 30px;
    color:#000;
}
.top_section .top_language a img {
    margin-right: 12px;
}*/
.lang-box{
    margin-left:24px;
    position: relative;
    z-index: 999999;
}
.lang-box .lang-title {
    font-size: 0;
    letter-spacing: 0;
    cursor: pointer;
    margin-top: 3px;
}
.h-top .lang-box .lang-title > * {
    display: inline-block;
    vertical-align: middle;
}
.lang-box .lang-title span {
    font-size: 16px;
    line-height: 30px;
    margin: 0 4px;
    color:#fff;
}
.lang-box .lang-list {
    display: none;
    position: absolute;
    top: 100%;
    width: 87px;
    right: 0;
    margin-top: 20px;
    background: #FFFFFF;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.14);
    z-index: 2;
    padding: 0 15px 15px;
    text-align: left;
}
.lang-box .lang-list > a {
    display: block;
    font-size: 0;
    letter-spacing: 0;
    border-bottom: solid 1px #ECECEC;
}
.lang-box .lang-list > a > * {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 24px;
}
.lang-box .lang-list > a img {
    width: 21px;
}
.lang-box .lang-list > a span {
    margin-left: 5px;
}

.one_fifth1{
    width:100%;
    margin: auto;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.one_fifth1 .item{
    width:32%;
    margin:0 0.6%;
    margin-bottom:24px;
    position:relative;
    border: 1px solid #eee;
}
.one_fifth1 .item img{
    width:100%;
}
.one_fifth1 .item .text{
    position:absolute;
    top: 0px;
    bottom:0px;
    left: 0px;
    right: 0px;
    height:24px;
    margin:auto;
    text-align:center;
    width:fit-content;
    font-weight:bold;
    font-size:24px;
    color:#093674;
    z-index:99;
}
.one_fifth1 .item .text:after{
    content:' ';
    background:#093674;
    width:100%;
    height: 4px;
    display: block;
    margin: auto;
    margin-top:6px;
}
.new_pro{
    width:100%;
    margin: auto;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.new_pro li{
    width:48%;
    margin:0 1%;
    border-bottom: 1px solid #666;
    /*margin: auto;*/
    margin-bottom:1vw;
    margin-top:0.5vw;
    padding-bottom:1vw;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.new_pro li .img{
    width:30%;

}
.new_pro li .img img{
    width:100%;
    border: 1px solid #eee;
}
.new_pro li .tit{
    height:100px;
    width:70%;
    padding-left:1vw;    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.book{
    background: url(../images/book_bg.jpg) #093674 center;
}
.book .wp{
    cursor: pointer;
    padding:1vw 0;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.book .item_1{
}
.book .item_1 .txt{
    margin:auto;
}
.book .item_1 .txt .p1{
    color:#fff;
    font-size: 0.9vw;
    font-weight: 400;
    line-height:2;
    padding:1vw 0;
}
.book .item_1 .txt .p2{
    color:#093674;
    font-size: 2.5vw;
    line-height:3vw;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 2;
}
.book .item_2{
    margin-left:6%;
}
.book .item_2 .txt .p3{
    color: #fff;
    border-color: #093674;
    background-color: #093674;
    border-radius: 6px;
    width:200px;
    line-height:3vw;
    text-align:center;
    margin:1vw 0;
    font-size: 18px;
    font-weight: 600;
}


/*弹窗*/
.m-pop {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10;
  opacity: 0;
  visibility: hidden;
  transition: all .3s;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  background:#0000005c;
}

.m-pop.on {
  z-index: 99999;
  visibility: visible;
  opacity: 1;
}

.m-pop .elementor-container {
    max-width: 800px;
    height: 445px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.m-pop .elementor-container .item_l{
    width:50%;
    background:url(../images/book1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.m-pop .item_l .div_1753{
    align-content: center;
    align-items: center;
    padding: 50px;
}
.m-pop .item_l .p1{
    color: #e9e9e9;
    font-size: 2.5vw;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
}
.m-pop .item_l .p2{
    color: #e9e9e9;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
}
.m-pop .elementor-container .item_r{
    width:50%;
    background:#fff;
}
.m-pop .item_r .div_1800{
    padding: 10px 30px;
}
.m-pop .item_r .div_1800 .p1{
    color: #093674;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.1em;
    position:relative;
}
.m-pop .item_r .div_1800 .p1 a{
    position:absolute;
    top:0px;
    right:0px;
    font-weight: initial;
    color:#333;
}
.m-pop .item_r .div_1800 .div_1803{
    margin-top:1vw;
    padding: 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.m-pop .item_r .div_1800 .div_1803 .item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 8px;
    width: 100%;
}
.m-pop .item_r .item .input-txt{
    font-size: 15px;
    width: 100%;
    max-width: 100%;
    border: 1px solid #e7e7e7;
    color: #706f6d;
    padding: 0.5rem 1rem;
    height:40px;
}
.m-pop .item_r .item .input-txt::placeholder{
    color:#999;
}
.m-pop .item_r .item .input-txt:hover{
    border: 1px solid #e7e7e7;
}
.m-pop .item_r .item .button-txt{
    background:#093674;
    color:#fff;
    width:100%;
    line-height:40px;
    text-align:center;
    font-size:18px;
}
.ind_new{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width:100%;
}
.ind_new .item{
    width:31.3%;
    margin:0 1%;
}
.ind_new .item .img{
    height:250px;
    width:100%;
}
.ind_new .item .img img{
    height:250px;
    width:100%;
}
.ind_new .item .tit{
    margin-top: 20px;
    font-size:18px;
    font-weight:bold;
    line-height:1;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box;    /*//将对象作为弹性伸缩盒子模型显示。*/
    -webkit-box-orient:vertical;  /*// 从上到下垂直排列子元素*/
    -webkit-line-clamp:2; /*//显示的行数*/
}
.ind_new .item .f_body{
    margin-top:20px;
    color:#706f6d;
    font-size:16px;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box;    /*//将对象作为弹性伸缩盒子模型显示。*/
    -webkit-box-orient:vertical;  /*// 从上到下垂直排列子元素*/
    -webkit-line-clamp:3; /*//显示的行数*/
}
.ind_new .item .time{
    margin-top:20px;
}
.ind_new .item .time a{
    color:#093674;
}
/*弹窗结束*/

@media only screen and (max-width: 720px){
    .book .item_1{
        width:100%;
        padding:5vw 0;
    }
    .book .item_1 .txt{
        width:80%;
    }
    .book .item_1 .txt .p3{
        line-height:6vw;
    }
    .book .item_2{
        width:100%;
    }
    .m-pop .elementor-container .item_l{
        display:none;
    }
    .m-pop .elementor-container .item_r{
        width:100%;
    }
    header.mobile .logo-part{
        width:76vw !important;
    }
    header.mobile .logo-part img{
        height:53px;
        width:auto;
    }
    .ind_new .item{
        width:100%;
    }
    .one_fifth .item{
        width:100%;
    }
}

.application_list_lm .application_item_lm{
	width:23%;
	margin:0 1%;
	float:left;
}
.application_list_lm .application_item_lm:after{
	clear:bold;
}
.application_list_lm .application_item_lm .p,.application_list_lm .application_item_lm .p a{
	text-align:center;
	font-size:18px;
	line-height:250%;
	color:#000;
	background:#f2f1f0;
}
.overview_list{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.overview_list .div_1{
	width:49%;
	font-size:16px;
	line-height:2;
	display:flex;
	align-items: center;
}
.overview_list .div_2{
	width:49%;
}


.w80{
	width:80%;
	float:right;
}
.w80:after{
	clear:bold;
}
.product_show{
	width:62vw;
	margin:auto;
	position:relative;
}
.col-md-2 {
    flex: 0 0 auto;
    width: 18%;
    background:#fff;
    padding:1%;
    float:left;
}
.col-md-2.active{
	position: sticky;
	top:120px;
	padding-top: 3.125vw;
	z-index:999;
}
#offcanvas-navigation {
    top: 150px;
    width: auto;
    border: none;
    transform: none;
}
#offcanvas-navigation .offcanvas-header {
    margin-bottom: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    padding-bottom: 1rem;
}
#offcanvas-navigation .offcanvas-title {
    margin-bottom: 0;
    line-height: 1.5;
    font-size: 1.563rem;
}
#offcanvas-navigation .offcanvas-body {
    flex-grow: 1;
    overflow-y: auto;
}
#offcanvas-navigation .navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
#offcanvas-navigation .nav {
    flex-direction: column;
    flex-wrap: nowrap;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
#offcanvas-navigation .nav li:not(:last-of-type) {
    margin-bottom: 1rem;
}
#offcanvas-navigation .nav-pills .nav-link {
    background: none;
    border: 0;
    border-radius: 0.25rem;
}
.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
#offcanvas-navigation .nav-pills .nav-link.active, #offcanvas-navigation .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #093674;
}
#offcanvas-navigation .nav .nav-link:hover,#offcanvas-navigation .nav .active .nav-link {
    background-color: #093674;
    color: white;
}

.miaoshu{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.miaoshu .img{
	width:40%;
}
.miaoshu .img img{
	width:100%;
}
.miaoshu .txt{
	width:56%;
}
.miaoshu .txt img{
	max-width:100%;
}

.py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
    display: flex;
    flex-wrap: wrap;
}
.col-md-3 {
    flex: 0 0 auto;
    width: 25%;
}
.flex-md-column {
    flex-direction: column !important;
}
.d-md-flex {
    display: flex !important;
}
.offset-md-2 {
    margin-left: 16.66667%;
    z-index: 1;
}
.product-title {
    margin-right: -20%;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 2rem;
    background-color: white;
    line-height: 1.2;
    color: #2C728B;
    font-size: 2.5rem;
}
.justify-content-md-center {
    justify-content: center !important;
}
.mb-md-4 {
    margin-bottom: 1.5rem !important;
}
.product-card-tags, .product-tags {
    display: flex;
    flex-direction: column;
}
.product-tags span{
	display:block !important;
	width:100%;
	margin-bottom: 0.5rem;
    font-size: 1rem;
    color:#000;
}
.col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%;
}
.product-featured-image {
    height: 400px;
    border-radius: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.kf {
    position: fixed;
    z-index: 10000;
    right: 0;
    top: 30%;
    width: 60px;
}
.kf-item {
    position: relative;
    height: 60px;
}
.kf-item a {
    position: absolute;
    right: -200px;
    top: 0;
    display: block;
    width: 260px;
    height: 60px;
    line-height: 60px;
    padding-left: 60px;
    text-align: left;
    font-size: 16px;
    color: #FFFFFF;
    background-color: #093674;
    background-repeat: no-repeat;
    background-position: left center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px solid #fff;
}
.kf-item a:hover {
	right: 0;
	background-color: #c4996c;
}
.whatsapp-show {
    width: 121px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #dddddd;
    position: absolute;
    right: -200px;
    top: -85px;
}
.whatsapp-show .whatsapp-txt {
    float: left;
    width: 100px;
    padding: 10px 12px;
    text-align: center;
    font-size: 14px;
    color: #4c4c4c;
}
.whatsapp-show .whatsapp-txt ul li {
    width: 100px;
    height: 120px;
    text-align: center;
    font-size: 14px;
    color: #4c4c4c;
}
.weixing-show {
    width: 121px;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #dddddd;
    position: absolute;
    right: -200px;
    top: -85px;
}
.weixing-show .weixing-txt {
    float: left;
    width: 100px;
    padding: 10px 12px;
    text-align: center;
    font-size: 14px;
    color: #4c4c4c;
}
.weixing-show .weixing-txt ul li {
    width: 100px;
    height: 120px;
    text-align: center;
    font-size: 14px;
    color: #4c4c4c;
}
.kf-item-1 a {
    background-image: url(../images/r_wechat.png);
}
.kf-item-1 a:hover {
  right: -200px;
}

.kf-item-1:hover .weixing-show {
  right: 70px;
}

.kf-item-2 a {
    background-image: url(../images/r_tel.png);
}
.kf-item-2 a:hover {
	right: -200px;
}

.kf-item-2:hover .whatsapp-show {
	right: 70px;
}
.kf-item-3 a {
    background-image: url(../images/r_email.png);
}
.kf-item-4 a {
    background-image: url(../images/r_ewm.png);
}
.kf-item-4 a:hover {
	right: -200px;
}

.kf-item-4:hover .weixing-show {
	right: 70px;
}
.kf-item-5 a {
    background-image: url(../images/r_top.png);
}
.kf-item-5 a:hover {
	right: -200px;
}


.search_box {
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: auto;
}
.top-search {
    display: none;
    width: 60%;
    position: absolute;
    left: 20%;
    z-index: 99999999;
    background: #f5f5f5;
    margin-top: 0px;
    
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.top-search .input-group {
    padding: 10px 20px;
    margin: 0 auto;
    width: 100%;
}
.top-search em {
    font-size: 20px;
    text-align: center;
    color: #333;
    margin: 10px 0;
    text-transform: capitalize;
    display: block;
    font-style: normal;
    line-height: 40px;
}
.header_search {
    position: relative;
    max-width: 800px;
    margin: 0 auto;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.top-search .form-control {
    box-shadow: none;
    border: none;
    background: #fff;
    color: #777;
    height: 42px;
    line-height: 40px;
    padding: 0 40px 0 0;
    text-align: left;
    font-size: 13px;
    color: #999;
    border-radius: 30px;
    padding-left: 15px;
    border: 1px solid #e5e5e5;
}
.btn_search1 {
    background: #093674 url(../images/search-icon1.png) no-repeat center center;
    top: 0px;
    position: absolute;
    right: 0;
    z-index: 3;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    border:0px;
    cursor: pointer;
}
.top-search .input-group-addon.close-search {
    cursor: pointer;
    float: right;
}
.top-search .input-group-addon i {
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    right: 20px;
    top: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.top-search .input-group-addon i:before, .top-search .input-group-addon i:after {
    content: '';
    display: inline-block;
    background: #999;
    width: 36px;
    height: 2px;
    margin: 2px 0;
}
.top-search .input-group-addon i:before {
    transform: rotate(45deg) translate(4px, 0px);
    -webkit-transform: rotate(45deg) translate(4px, 0px);
}
.top-search .input-group-addon i:after {
    transform: rotate(-45deg) translate(4px, 0px);
    -webkit-transform: rotate(-45deg) translate(4px, 0px);
}
.top_overly {
    z-index: 9999998;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    -moz-opacity: 0.5;
    display: none;
}


/*首页新闻开始*/
.m-hvideo {
	float: right;
	margin-left: 20px;
	width: 330px;
}
.m-hvideo .video-iframe {
	position: relative;
	overflow: hidden;
}
.m-hvideo .video-iframe img {
	width: 100%;
	max-width: 330px;
	display: block;
	margin: 0 auto;
}
.m-hvideo .video-title {
	margin-top: 3px;
	padding: 25.5px 10px;
	line-height: 30px;
	font-size: 28px;
	font-family: "Verlag-Bold";
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #093674;
	-webkit-transition: all 350ms;
	-o-transition: all 350ms;
	-moz-transition: all 350ms;
	transition: all 350ms;
}
.m-hvideo .video-title a {
	color: #fff;
}
.m-hnews {
	position: relative;
	overflow: hidden;
}
.m-hnews .news-list {
	position: relative;
	overflow: hidden;
	width: 1000%;
	margin-bottom: 0vw;
}
.m-hnews .list-item {
	float: left;
	width: 10%;
	background-color: #eee;
	overflow: hidden;
}
.m-hnews li{
	list-style: none;
} 
.m-hnews .item-pic {
	float: left;
	width: 425px;
}
.m-hnews .item-pic img {
	display: block;
	width: 100%;
	max-width: 425px;
}
.m-hnews .item-text {
	padding-top: 51px;
	padding-left: 25px;
	padding-right: 25px;
	overflow: hidden;
}
.m-hnews .item-title {
	font-size: 24px;
}
.m-hnews .item-title a{
    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.m-hnews .item-date {
	font-size: 16px;
	line-height: 30px;
	margin-top: 22px;
}
.m-hnews .item-date a {
	color: #555555;
}
.m-hnews .item-desc {
	margin-top: 6px;
}
.m-hnews .item-desc a {
	display: block;
	height: 90px;
	line-height: 30px;
	font-size: 16px;
	color: #555;
	overflow: hidden;
}
.m-hnews .item-link {
	margin-top: 14px;
}
.m-hnews .item-link a {
	font-size: 18px;
	color: #093674;
}
.m-hnews .news-page {
	position: absolute;
	z-index: 2;
	right: 32px;
	bottom: 20px;
	text-align: right;
}
.m-hnews .page-item {
	margin: 0 5px;
	display: inline-block;
	*display:inline;
	*zoom:1;
	font-size: 14px;
	color: #555;
}
.m-hnews .page-item.active {
	color: #093674;
}
@media screen and (max-width:1219px) {
	.m-hnews .item-pic {
		width: 290px;
		height: 322px;
		line-height: 322px;
	}
	.m-hnews .item-pic img {
		vertical-align: middle;
		display: inline-block;
	}
	.m-hvideo {
		width: 282px;
	}
	.m-hvideo .video-title {
		padding: 20px 10px;
	}
}
@media screen and (max-width:999px) {
	.news-events {
		padding-bottom: 50px;
	}
	.m-hvideo {
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.m-hnews {
		margin-top: 30px;
	}
	.m-hnews .item-pic {
		height: auto;
		line-height: 0;
	}
	.m-hnews .item-text {
		padding-top: 25px;
	}
	.m-hvideo .video-title {
		padding: 10px;
	}
}
@media screen and (max-width:767px) {
	.news-events {
		padding-bottom: 30px;
	}
	.m-hfix1 {
		margin-top: 30px;
		padding-bottom: 30px;
	}
	.m-hvideo .video-title {
		padding: 10px;
		font-size: 20px;
	}
	.m-hnews .item-title {
		font-size: 20px;
	}
	.m-hnews .item-date {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.m-hnews .item-desc a {
		line-height: 24px;
		height: auto;
		max-height: 72px;
		font-size: 14px;
	}
	.m-hnews .item-link {
		margin-top: 10px;
		font-size: 16px;
	}
}
@media screen and (max-width:640px) {
	.m-hnews .item-pic {
		float: none;
		width: 100%;
	}
	.m-hnews .item-text {
		padding: 20px 10px 40px;
	}
}
/*首页新闻结束*/