/* @import url('http://example.com/example_style.css'); */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');

/***********************************************/
/* CSS @imports must be at the top of the file */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@font-face {
    font-family: 'soleilw01-regularregular';
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_regular.eot');
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_regular.eot#iefix') format('embedded-opentype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_regular.woff2') format('woff2'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_regular.woff') format('woff'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_regular.ttf') format('truetype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_regular.svg#soleilw01-regularregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'soleilw01-semiboldregular';
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_semibold.eot');
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_semibold.eot#iefix') format('embedded-opentype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_semibold.woff2') format('woff2'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_semibold.woff') format('woff'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_semibold.ttf') format('truetype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_semibold.svg#soleilw01-semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'soleilw01-boldregular';
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_bold.eot');
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_bold.eot#iefix') format('embedded-opentype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_bold.woff2') format('woff2'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_bold.woff') format('woff'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_bold.ttf') format('truetype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_bold.svg#soleilw01-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'soleilw01-bookregular';
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_book.eot');
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_book.eot#iefix') format('embedded-opentype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_book.woff2') format('woff2'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_book.woff') format('woff'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_book.ttf') format('truetype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_book.svg#soleilw01-bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'soleilw01-extraboldregular';
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_extrabold.eot');
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_extrabold.eot#iefix') format('embedded-opentype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_extrabold.woff2') format('woff2'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_extrabold.woff') format('woff'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_extrabold.ttf') format('truetype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_extrabold.svg#soleilw01-extraboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'soleilw01-lightregular';
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_light.eot');
    src: url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_light.eot#iefix') format('embedded-opentype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_light.woff2') format('woff2'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_light.woff') format('woff'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_light.ttf') format('truetype'),
        url('//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/fonts/soleil_w01_light.svg#soleilw01-lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** 
* Transition
* 
*  
*/










* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }

body { margin:0; padding:0; font-family:'soleilw01-bookregular', Arial, Helvetica, sans-serif; font-size:17px; line-height:28px; color:#000000; background:#fff; overflow-x:hidden }

img { border:0; height:auto; }

hr { border-color:#ccc; clear:both; margin-top:30px }
.img-responsive2 { max-width:100%; height:auto }

.clear { clear:both }

p { padding:15px 0; margin:0; }

h1 { color:#000; font-family:'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size:55px; margin:0; padding:15px 0 25px; line-height:58px; font-weight:normal; clear:both }
h2 { font-weight:normal; color:#23418C; font-family:'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size:38px; line-height:46px; margin:0; padding:10px 0 10px; clear:both }
h3 { font-weight:normal; color:#23418C; font-family:'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size:33px; line-height:42px; margin:0; padding:10px 0 10px; clear:both }
h4 { font-weight:normal; color:#23418C; font-family:'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size:26px; line-height:34px; margin:0; padding:10px 0 10px; clear:both }
h5 { font-weight:normal; color:#23418C; font-family:'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; margin:0; padding:10px 0 10px; clear:both; }
h6 { font-weight:normal; color:#23418C; font-family:'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:10px 0; line-height:26px; clear:both }

a { text-decoration:none; outline:none; color:#ec634f; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
a:hover { color:#333; }

strong { font-family: 'soleilw01-boldregular';} 

input , button , textarea { border:none; outline:none; }
input[type=submit] , button { cursor:pointer; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/blank.png) no-repeat left top; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all  0.4s ease-in-out; }
ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; }

.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:link , .hs-menu-wrapper.hs-menu-flow-horizontal ul li a:visited { max-width: none !important; text-overflow: inherit !important; vertical-align:top; }
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a { width:100%!important; }
.hs-menu-children-wrapper { background-color: #fff;}
.hs-menu-wrapper.hs-menu-flow-horizontal ul { vertical-align:top; }

.row-fluid [class*="span"] { min-height:1px; }

.row-fluid .bgimg-main { background-size:cover; background-repeat:no-repeat; background-position:center center; }
.row-fluid .bg-img { display:none; }



/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; height: 700px; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#fff; background:#333; width:35px; height:35px; font-size:0; text-index:-9999; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: "\f104"; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: "\f105"; }
.slick-arrow.slick-disabled { display:none; }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#a1a1a1;  width:15px; height:15px; border-radius:100%; font-size:0; text-index:-9999; cursor:pointer; }
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#fbb314; }


.row-fluid .wrapper { margin:0 auto !important; width:1260px; float:none !important; }
.row-fluid .landing-wrapper { margin:0 auto !important; width:1190px; float:none !important; }

.row-fluid .landing-wrapper-1column { margin:0 auto !important; float:none !important; padding-left: 20%; padding-right: 20%; }

/* .row-fluid .top { padding:20px 0 10px; box-shadow:0 0 2px 1px rgba(000,000,000,0.2); position: relative; z-index:9; } */
/* .row-fluid .logo { padding:0 0 0 30px; } */

.row-fluid .text-center { text-align:center; }

.row-fluid .mainmenu ul { float:right; padding:0 30px 0 0; }
.row-fluid .mainmenu ul li { float:left; }
.row-fluid .mainmenu ul li a:link , .row-fluid .mainmenu ul li a:visited { display:inline-block; color:#676868; font-size:18px; font-family: 'soleilw01-semiboldregular', Arial; padding:10px 30px 10px; }
.row-fluid .mainmenu ul li a:hover { color:#394a9b; }
.row-fluid .mainmenu ul li.active a , .row-fluid .mainmenu ul li.active-branch a  { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/menu-active.png) no-repeat center bottom; }
.row-fluid .mainmenu ul ul { display:none ; }
.row-fluid .mainmenu .child-triggerm { display:none !important; }

.row-fluid .search-section { position: relative; z-index: 8; }
.homepage .row-fluid .search-section { padding:0 0 10px; background:#f9f1e2; }
.row-fluid .search-section > div { padding:0 0; /* background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/search-bg.png) repeat-x; */ margin:-1px 0 0; border-radius: 0px;
    background-color: #22438b; }
.row-fluid .search-box { padding:8px 0; }
.row-fluid .search-box label { display:none; }
.row-fluid .search-box .input { position:relative; }
.row-fluid .search-box input[type=text] { float: left; width: 100%; height:25px; border:1px solid #d7e4e2; background-color:#fff; padding:0 15px; color:#676868; font-size:12px; }

input.hs-search-field__input { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/search-icon.png) no-repeat center right #fff; height: 28px;  }
.hs-search-field__suggestions{ display:none !important;}

.row-fluid .productlisting-link { text-align:center; padding:10px 0; }
.row-fluid .productlisting-link a { display:inline-block; width:100%; max-width:180px; color:#676868; font-size:14px; font-family: 'soleilw01-bookregular', Arial;
    background: rgb(247,232,204); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(247,232,204,1) 0%, rgba(212,202,183,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(247,232,204,1) 0%,rgba(212,202,183,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(247,232,204,1) 0%,rgba(212,202,183,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e8cc', endColorstr='#d4cab7',GradientType=0 ); }
.row-fluid .productlisting-link a:hover { background:#394a9b; color:#fff; }

.row-fluid .recentlyviewd-section { padding:12px 0 12px; }
.row-fluid .marketapplication-menu { padding:12px 0 12px; }
.row-fluid .search-section .dl-trigger { float:left; width:100%; font-size:13px; color:#676868; padding:5px 75px 5px 5px;  line-height:16px; position:relative; background: rgb(247,232,204); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(247,232,204,1) 0%, rgba(212,202,183,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(247,232,204,1) 0%,rgba(212,202,183,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(247,232,204,1) 0%,rgba(212,202,183,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e8cc', endColorstr='#d4cab7',GradientType=0 ); }
.row-fluid .search-section .dl-trigger:before { content:''; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img3.png) no-repeat center; position:absolute; right:0; top:3px; border-left:1px solid #ccc1ad; height:20px; width:53px; }

.row-fluid .marketapplication-menu .hs-menu-wrapper  ul { margin:26px 0 0 0; box-shadow:0 0 5px 1px;}
.row-fluid .marketapplication-menu .hs-menu-wrapper  ul ul { margin:0 0 0 0; }
.row-fluid .recentlyviewd-section { position:relative; z-index:10; }



.row-fluid .header { background-size:100% auto; background-position:top center; padding:160px 0 0; min-height:910px; position:relative; }
/*.row-fluid .header:before { content:''; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/header-imgbg.png) no-repeat center bottom; width:100%; height:124px; left:0; bottom:0; position:absolute; } */
.row-fluid .header-content { background:rgba(34,67,139,0.89); padding:35px 50px 40px 30px; float:left; max-width:620px; color:#fff; }
.row-fluid .header-content h2 { color:#fff; font-family: 'soleilw01-bookregular', Arial; /*font-size:70px; line-height:80px;*/ padding:0 0 35px; position:relative; }
.row-fluid .header-content h2:before { content:''; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg2.png) repeat-x left; height:6px; position:absolute; left:0; bottom:0; width:88%; }
.row-fluid .header-content h3 { color:#fff; font-family: 'soleilw01-bookregular', Arial; /*font-size:42px; line-height:50px;*/ padding:15px 0 0; font-size:20px; line-height:28px; }
.row-fluid .header-bottombg { width:100%; left:0; bottom:-2px; position:absolute; }
.row-fluid .header-bottombg img { width:100% !important; }

.row-fluid .header-inner .wrapper { width:100% !important; }
.row-fluid .header-inner .wrapper img { width:100% !important; }

.row-fluid .finyousolution-link a { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img.png) no-repeat left 12px; padding:0 0 0 35px; color:#fff; font-family: 'soleilw01-bookregular', Arial; font-size:22px; line-height:30px;  display:inline-block; margin:25px 0 0; }
.row-fluid .finyousolution-link a:hover { opacity:0.8; }

.row-fluid .customizesolution-section { float:left; width:100%; padding:100px 0 50px; text-align:center; color:#676868; font-family: 'soleilw01-bookregular', Arial; line-height:43px; font-size:20px; }
.row-fluid .customizesolution-section h2 { color:#EB644F; /*font-size:60px; line-height:64px;*/ font-family: 'soleilw01-bookregular', Arial; padding:0 0 30px; }
.row-fluid .customizesolution-img { padding:115px 0 70px; float:left; width:100%; }
.row-fluid .customizesolution-link a { box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:28px; line-height:32px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:30px 25px; background:#EF6450; width:100%; max-width:550px; }
.row-fluid .customizesolution-link a:hover { background:#22438b; }

.row-fluid .explorblog-main { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/bg-img.png) no-repeat center bottom -3px  #fff; float:left; width:100%; position:relative; z-index:2; padding:25px 0 0;  }
.row-fluid .explore-conttitle { padding:0 0 75px; text-align:center; }
.row-fluid .explore-conttitle h2 { padding:0 25px; color:#eb644f; line-height:52px; display:inline-block; background:#fff; }
.row-fluid .explore-conttitle span { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left; display:block; line-height:26px; }
.row-fluid .explore-boxes { text-align:center; }
.row-fluid .explore-boxes .hs_cos_wrapper_widget { display:inline-block; vertical-align:top; width:24%; padding:0 15px 30px; }
.row-fluid .explore-box { position:relative; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg.jpg) repeat; padding:20px 30px 20px; height:260px; float:left; width:100%; box-shadow:0 0 2px 1px rgba(000,000,000,0.2); }
.row-fluid .explore-hover { position:absolute; left:0; top:0; width:100%; height:100%; background:#89cfc8; padding:25px 30px 20px; opacity:0; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; transition:all .4s ease-in-out;  }
.row-fluid .explore-box:hover .explore-hover { opacity:1; }
.row-fluid .explore-hoverimg { min-height:140px; margin:0 0 20px; }
.row-fluid .explore-hover a { color:#ffffff; font-size:18px; border:1px solid #fff; padding:7px 15px; display:inline-block; font-family: 'soleilw01-semiboldregular'; }
.row-fluid .explore-hover a:hover { background:#fff; color:#89cfc8; }
.row-fluid .explore-title { font-size:34px; line-height:38px; color:#22438B; height:120px; }
.row-fluid .explore-title span { display: block; position:relative; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.row-fluid .latestblog-main { padding:125px 0 90px; float:left; width:100%; }
.row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { position:absolute; left:70px; top:15px; width:450px; height:450px; overflow: hidden; background:none; }
.row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper img { height:450px; width: 100%; }
.row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-text { padding:0; float:left; width:100%; }
.row-fluid .latestblog-main .widget-type-rss_listing { min-height:490px; position:relative; padding:0 0 0 560px;  font-family: 'soleilw01-bookregular', Arial; color:#676767; }
.row-fluid .latestblog-main h3 { /*font-size:46px; line-height:50px;*/ color:#eb644f; padding:0 0 45px; font-family: 'soleilw01-bookregular', Arial;  }
.row-fluid .latestblog-main .hs-rss-title { font-size:34px; line-height:40px; color:#22438b; font-family: 'soleilw01-bookregular', Arial; }
.row-fluid .latestblog-main .hs-rss-title:hover { color:#eb644f; }
.row-fluid .latestblog-main .hs-rss-byline { display:block; margin:35px 0 0 ; color:#676767; font-family: 'soleilw01-boldregular'; }
.row-fluid .latestblog-main .hs-rss-description span { display:block; padding:40px 0 0; }
.row-fluid .latestblog-main .hs-rss-description span a { color:#ED644F; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat right 13px; padding:0 35px 0 0; font-family: 'soleilw01-bookregular', Arial; }
.row-fluid .latestblog-main .hs-rss-description span a:hover { color:#22438b; }

.row-fluid .eventnews-main { box-shadow:0 0 2px 1px rgba(000,000,000,0.2);  position:relative; background:#f6f6f6; float:left; width:100%; padding:50px 0 70px; text-align:center; }
.row-fluid .eventnews-main:before { content:''; position:absolute; left:50%; margin:0 0 0 -3px; top:0; height:100%; width:.5px; background:gray; }
.row-fluid .eventnews-box h3 { color:#22438b; /*font-size:34px; line-height:40px;*/ padding:0 0 20px;  font-family: 'soleilw01-bookregular', Arial; }
.row-fluid .eventnews-btext { padding:0 10% 25px; color:#676767; font-family: 'soleilw01-bookregular', Arial; }
.row-fluid .eventnews-bicon { min-height:94px; margin:0 0 15px; }
.row-fluid .eventnews-blink a { display:inline-block;border-radius: 50px; font-size:18px; line-height:32px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:25px; padding:15px 25px; background:#EF6450; width:100%; max-width:220px; }
.row-fluid .eventnews-blink a:hover { background:#22438b; }

.row-fluid .attendingconference { box-shadow:0 0 2px 1px rgba(000,000,000,0.2);  position:relative; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg.jpg) repeat; width:100%; padding:50px 0 70px; text-align: left; padding: 45px; }
.row-fluid .attendingconference h1 { color: #22438b; }

.homepage . .row-fluid .stayinform-main { background:none; }
.row-fluid .stayinform-main { padding:25px 0 45px; float:left; width:100%; text-align:center; }
.row-fluid .stayinform-main h2 { color:#ed644f; line-height:50px; padding:0 0 10px; }
.row-fluid .stayinform-main h3 { /*font-size:34px;*/ color:#676767; /*line-height:40px;*/  padding:0 0 15px font-family: 'soleilw01-bookregular', Arial;  }
.row-fluid .stayinform-main .stayinform-form h3 { display:none; }
.row-fluid .stayinform-main .stayinform-form { padding:20px 0 0; }
/*.row-fluid .stayinform-main .hs_email > label { display:inline-block; vertical-align:middle; font-size:28px; color:#676767; font-family: 'soleilw01-bookregular', Arial; padding:0 30px 0 0; }
.row-fluid .stayinform-main .input { display:inline-block; vertical-align:middle; width:40%; }*/
.row-fluid .stayinform-main input[type=text] , .row-fluid .stayinform-main input[type=email] , .row-fluid .stayinform-main input[type=password] .row-fluid .stayinform-main input[type=tel] { border:1px solid #767574; padding:0 20px; height:40px; }
.row-fluid .stayinform-main .hs-form-field > label { color:#22438B; padding:0 0 5px; display: block; text-align: left; }
.row-fluid .stayinform-main form  { max-width:760px; display:inline-block; width:100%; }

.row-fluid .passwordpage input[type="password"] { border:1px solid #767574; padding:0 20px; height:40px !important; margin-top: 12px !important;}

.row-fluid .stayinform-main input[type=email] { float:left; width:100%; height:40px; border:1px solid #676767; color:#676767; font-size:18px; font-family: 'soleilw01-bookregular', Arial; padding:0 15px; }
.row-fluid .stayinform-main input[type=submit] { margin: 20px 0 0; display:inline-block; border-radius: 50px; font-size:18px; line-height:32px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:25px; padding:18px 18px; background:#EF6450; width:100%; max-width:365px; }
.row-fluid .stayinform-main input[type=submit]:hover { background:#22438b; }

.row-fluid .newsletter input[type=email], input[type=text] input[type=textarea] { float:left; width:100%; height:45px; border:1px solid #676767; color:#676767; font-size:18px; font-family: 'soleilw01-bookregular', Arial; padding:0 15px; }
.row-fluid .newsletter input[type=submit] {     box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.2);
    display: inline-block;
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    font-family: 'soleilw01-semiboldregular', Arial;
    line-height: 25px;
    padding: 15px 25px;
    background: #EF6450;
    width: 100%;
    max-width: 220px; 
    margin-top: 25px;}
.row-fluid .newsletter input[type=submit]:hover { background:#22438b; }
.row-fluid .newsletter h3 {padding:0px; }
.row-fluid .newsletter-icon { min-height:94px; margin:0 0 0px; }

}

.row-fluid .inner-header { box-shadow:0 0 2px 1px rgba(000,000,000,0.2); position: relative; }
.row-fluid .inner-header .wrapper { width:100% !important; float:left !important; padding:0 !important; }
.row-fluid .inner-header img { width:100% !important; }

.row-fluid .page-content { padding:60px 0 0; text-align:center; font-size:17px; color:#666; line-height:28px;  font-family: 'soleilw01-bookregular', Arial; }
.market-page .row-fluid .page-content { padding-bottom:80px; }
.row-fluid .page-content h1 { /*font-size:73px; line-height:80px;*/ color:#23418C;  padding:0 0 35px; }
.row-fluid .page-ctext { padding:0 4%; }

.row-fluid .product-content2 { padding:40px 0 60px; background:#fff; position:relative; z-index:2; }
.row-fluid .cont-title  { text-align:center; }
.row-fluid .cont-title h2 { color:#eb644f; display:inline-block; background:#fff; position:relative; width:100%; z-index:1; }
.row-fluid .cont-title h2 span { background:#fff; padding:0 25px; }
.row-fluid .cont-title h2:before { position: absolute; content: ""; width: 100%; height: .75px; background: gray; left: 0; right: 0; top: 50%; z-index: -1; }

.row-fluid .cont-title3 h2 { max-width: 450px; padding:0 25px; color:#eb644f; display:block; background:#fff; position:relative; }
.row-fluid .cont-title3 h2:before { height:4px; width:100%; content:''; position:absolute; left:0; bottom:0; height:.5px; background:gray; display:block; line-height: 47px; }

.row-fluid .product-boxes { text-align:center; }
.row-fluid .product-boxes .hs_cos_wrapper_widget  { display:inline-block; width:24%; padding:70px 1% 0; vertical-align:top; }
.row-fluid .product-boxes .hs_cos_wrapper_widget:nth-child(4n) { clear:right; }
.row-fluid .product-boxes .hs_cos_wrapper_widget:nth-child(4n+1) { clear:left; }

.row-fluid .product-boxes-europe { text-align:center; }
.row-fluid .product-boxes-europe .hs_cos_wrapper_widget  { display:inline-block; width:45%; padding:70px 3% 0; vertical-align:top; }
.row-fluid .product-boxes-europe .hs_cos_wrapper_widget:nth-child(4n) { clear:right; }
.row-fluid .product-boxes-europe .hs_cos_wrapper_widget:nth-child(4n+1) { clear:left; }

.row-fluid .product-btitle { font-size:32px; color:#23418C; font-family: 'soleilw01-bookregular', Arial; padding:0 0 20px; min-height: 73px; }
.row-fluid .product-bicon { display:inline-block; width:78px; height:78px; border-radius:100%; border: 1.2px solid #EC634F; padding:14px; }
.row-fluid .product-bicon img { display: block; position:relative; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .product-btitle a { color:#23418C; }
.row-fluid .product-btitle a:hover { color:#ec634f; }

.row-fluid .product-btext { padding:15px 0 0; color:#666; }



.row-fluid .featuredsection-main { padding:15px 0 80px; box-shadow:0 0 2px 1px rgba(000,000,000,0.2);  position:relative; z-index:1; }
.row-fluid .featuredsection-box { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) #fcf7ec; padding:50px 40px 45px 30px; color:#666666;  box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.2); }
.row-fluid .featuredsection-box h2 { padding:0 0 35px; color:#F06350;  }
.row-fluid .featuredsection-bsubtitle { padding:0 0 10px; font-size:32px; color:#23418C; line-height:40px; }
.row-fluid .featuredsection-btext { padding:0 0 15px; height: 300px; }
.row-fluid .featuredsection-btext p { padding:8px 0; height: 300px;}
.row-fluid .featuredsection-blink { text-align:center; padding:20px 0 0; }
.row-fluid .featuredsection-blink a { box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:22px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:20px 25px; background:#EF6450; width:100%; max-width:430px; }
.row-fluid .featuredsection-blink a:hover { background:#b45446; }
.row-fluid .featuredsection-bright { padding:10px 0 0; }

.row-fluid .customsolution-main { padding:65px 0; /*background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) repeat #fcf7ec;*/ text-align:center; }
/*.row-fluid .customsolution-main h2  { font-size:46px; line-height:48px; }*/
.row-fluid .customsolution-text { font-size:34px; line-height:40px; font-family: 'soleilw01-bookregular', Arial; padding:65px 0 50px; color:#676767; }
.row-fluid .customsolution-link a { display:inline-block; font-size:22px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:20px 25px; background:#EF6450; width:100%; max-width:380px;border-radius: 50px; }
.row-fluid .customsolution-link a:hover { background:#b45446; }

.row-fluid .customsolution-link-europe a { box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:22px; text-align:center; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:20px 0px; background:#EF6450; width:100%; }
.row-fluid .customsolution-link-europe a:hover { background:#b45446; }

.row-fluid .small-talktoexpert { padding:0 0; background-color:#EF6450; text-align:center; }
.row-fluid .small-talktoexpert-text { font-size:50px; line-height:40px; font-family: 'soleilw01-bookregular', Arial; padding:50px 0 50px; color:#fff; }
.row-fluid .small-talktoexpert-link a { box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:22px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:68px; background:#89CFC6; width:100%; max-width:300px; margin-top: 10%; }
.row-fluid .small-talktoexpert-link a:hover { background:#62A59B; }

.row-fluid .markets-boxesmain { padding:50px 0 40px; text-align:center; color:#22438B; font-family: 'soleilw01-bookregular', Arial;  }
.row-fluid .markets-boxes { padding:35px 0 0; }
.row-fluid .markets-bicon { float:none; display:inline-block; width:78px; height:78px; border-radius:100%; border: 1.2px solid #EC634F; padding:14px; }
.row-fluid .markets-bicon > div { display: block; position:relative; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .markets-box { margin:0; width:14%; padding:0 10px 20px; float:left; }
.row-fluid .markets-btitle { padding:15px 0 0; color:#22438B; }
.row-fluid .markets-btitle a { color:#22438B; }
.row-fluid .markets-btitle a:hover { color:#ec634f; }
.market-page .row-fluid .markets-boxesmain { z-index:8; position:relative; border-bottom:.5px solid gray;  }

.row-fluid .resourcemarkets-boxes .markets-box > a > .widget-span { width:100%; }
.row-fluid .resourcemarkets-boxes .markets-box a:hover .markets-btitle { color:#ec634f; }
.row-fluid .resourcemarkets-boxes .markets-box > a { cursor:pointer; }


.row-fluid .content-box { padding:70px 0 100px; box-shadow:0 0 2px 1px rgba(000,000,000,0.2);  position:relative; }
.row-fluid .content-btitle { position:relative; margin:15px 0 40px 0; }
.row-fluid .content-btitle h4{font-size:50px;}
.row-fluid .content-btitleicon { position:absolute; left:0; top:0; width:110px; text-align:center; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .content-btitletext { position:relative; width:100%; margin:0; }
.row-fluid .content-bimg { padding:25px 0 0; }
.row-fluid .content-box2 { background:#f6f6f6; }
.row-fluid .content-box2 .content-bimg { float:right; }
.row-fluid .content-box2 .content-bcont { float:left; margin:0; }
.row-fluid .content-blink { padding:30px 0 0; text-align:center; }
.row-fluid .content-blink a { display:inline-block; font-size:18px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; border-radius: 50px; padding:15px 20px; background:#EF6450; width:100%; max-width:380px; }
.row-fluid .content-blink a:hover { background:#b45446; }

.row-fluid .browsepolymers-main { padding:45px 0 0; box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.1); position:relative; }
.row-fluid .browsepolymers-box { padding:0 10px 50px; }
.row-fluid .browsepolymers-box ul { margin:0; padding:10px 0 8px; list-style:none; float:left; width:100%; }
.row-fluid .browsepolymers-box ul li { float:left; width:100%; }
.row-fluid .browsepolymers-box ul a:link , .row-fluid .browsepolymers-box ul a:visited { word-wrap:break-word; white-space: normal; color:#676767; width:100%; margin:0 0 8px; background:url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat left 12px; padding:0 0 0 35px; font-family: 'soleilw01-bookregular', Arial;  line-height:28px;  display:block;  }
.row-fluid .browsepolymers-box ul a:hover { color:#214489; }
.row-fluid .browsepolymers-btitlemain { position:relative; padding:0 55px 0 0 ; margin:0 0 15px 0; width:auto; }
.row-fluid .browsepolymers-bicon { margin:0; position:absolute; right:0; top:0; width:50px; text-align:center; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .browsepolymers-btitle { position:relative; width:100%; margin:0; }
.row-fluid .browsepolymers-btitle h3 { color:#22438b; font-size:32px; }
.row-fluid .browsepolymers-bpaper { padding:0 6%; }


.row-fluid .marketdetail-main { padding:5px 0 5px; float:left; width:100%; }
.row-fluid .marketdetail-content { padding:20px 0 40px; }
.row-fluid .marketdetail-cltitlemain { position:relative; margin:0 0 10px 0;}
.row-fluid .marketdetail-cltitlemain > div { position:relative; padding:0 27px 0 70px; display:inline-block; }
.row-fluid .marketdetail-cltitlemain h1 { display:inline-block; color:#23438c; font-size:73px; line-height:70px; }
.row-fluid .marketdetail-clicon { position:absolute; left:8px; top:0; width:50px; text-align:center; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .marketdetail-cltitle { position:relative; width:100%; margin:0; }
.row-fluid .marketdetail-cright { padding:0 0 0 50px; }
.row-fluid .marketdetail-crbox { padding:40px 20px; background:#F1FAF9; }
.row-fluid .marketdetail-crbox h3 { padding:0 0 15px; color:#ed644e; font-family: 'soleilw01-bookregular', Arial; font-size:26px; }
.row-fluid .marketdetail-crbox ul { margin:0; padding:0; list-style:none; }
.row-fluid .marketdetail-crbox ul li { margin:0 0 8px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left 10px; padding:0 0 0 35px; font-family: 'soleilw01-bookregular', Arial; display:block;  }
.row-fluid .marketdetail-crbox ul li a { color:#676767; }
.row-fluid .marketdetail-crbox ul li a:hover { color:#ec634f; }
.row-fluid .marketdetail-crbox.europe-crbox ul {padding:0;}
.row-fluid .marketdetail-crbox.europe-crbox ul li {padding:0 0 0 35px;}
.row-fluid .marketdetail-crimg { padding:15px 0 0; text-align:center; }


.row-fluid .marketexplore-section { padding:0 0 70px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) #fcf7ec; } 
.row-fluid .marketexplore-title { font-size:32px; color:#2e3192; line-height:36px; text-align:center; padding:0 0 30px; min-height:126px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/cont-cutbg.png) no-repeat; background-size:100% auto; }
.row-fluid .marketexplore-title2 { padding:0 0 50px; }
.row-fluid .marketexplore-title2 h2 { /*font-size:46px; line-height:54px;*/ color:#ef6450; padding:0; }
.row-fluid .marketexplore-bimg img { border-radius:100%; }
.row-fluid .marketexplore-bright { padding:0 0 0 30px; width:70%; float:left; }
.row-fluid .marketexplore-section h3 { color:#2e3192; /*font-size:34px; line-height:38px;*/ }
.row-fluid .marketexplore-brtext { padding:0 0 40px; }
.row-fluid .marketexplore-brlink a {  text-align:center; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:22px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:15px 25px; background:#EF6450; width:100%; max-width:190px; }
.row-fluid .marketexplore-brlink a:hover { background:#b45446; }
.row-fluid .marketexplore-boxes .hs_cos_wrapper_widget_container { text-align:center; display: block; }
.row-fluid .marketexplore-boxes .hs_cos_wrapper_widget { display:inline-block; width:48%; padding:15px 20px 15px 0; text-align:left; }
.row-fluid .marketexplore-bimg { float:left; width:30%; }
.row-fluid .marketexplore-boxes .hs_cos_wrapper_widget:nth-child(2n) { padding-right:0; padding-left:20px; clear:right; } 
.row-fluid .marketexplore-boxes .hs_cos_wrapper_widget:nth-child(2n+1) { clear:left; }

.row-fluid .productAppDetail-pclbox h4 { color:#00A996; padding:0 0 18px; font-size:28px;}

.row-fluid .adhesiveapplications-main { padding:90px 0 110px; }
.row-fluid .adhesiveapplications-title { position:relative; margin:0 0 10px 0;  }
.row-fluid .adhesiveapplications-title > div { position:relative; padding:0 32px 35px 0; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x bottom; display:inline-block; }
.row-fluid .adhesiveapplications-title h2 { display:inline-block; color:#ed644f; /*font-size:46px; line-height:50px;*/ padding:0; }

.row-fluid .adhesiveapplications-contmain { padding:45px 0 0; }
.row-fluid .adhesiveapplications-leftlinks { float:left; width:30%;  background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) repeat; box-shadow:0 0 5px 1px rgba(000,000,000,0.3); padding:20px 35px; }
.row-fluid .adhesiveapplications-clink { float:left; width:100%; }
.row-fluid .adhesiveapplications-clink a { word-wrap: break-word; display:block; padding:15px 30px 15px 0; border-top:1px solid #89cfc8; color:#2e3192;  cursor:pointer; position:relative; }
.row-fluid .adhesiveapplications-clink:first-child a { border:none; }
.row-fluid .adhesiveapplications-clink a:hover:before , .row-fluid .adhesiveapplications-clink a.active:before { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left top; content:''; position:absolute; right:-12px; top:28px; width:24px; height:8px; }
.row-fluid .adhesiveapplications-clink a:hover , .row-fluid .adhesiveapplications-clink a.active { color:#ed644f; }

.row-fluid .adhesiveapplications-contright .adhesiveapplications-clink { display:none; }

.row-fluid .adhesiveapplications-contright { float:right; width:45%; margin:0 10% 0 0; text-align:center; color:#676767; font-family: 'soleilw01-bookregular', Arial; }
.row-fluid .adhesiveapplications-contright h4 { color:#2e3192; font-size:34px; line-height:38px; padding:0 0 40px; }
.row-fluid .adhesiveapplications-cproductlink { float:left; width:100%; }
.row-fluid .adhesiveapplications-cproductlink a {  text-align:center; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:22px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:15px 25px; background:#89cfc8; width:100%; max-width:322px; }
.row-fluid .adhesiveapplications-cproductlink a:hover { background:#b45446; }
.row-fluid .adhesiveapplications-ctext { padding:15px 0; float:left; width:100%; text-align:left; }
.row-fluid .adhesiveapplications-cimg  { float:left; width:100%; }
.row-fluid .adhesiveapplications-cont { display:none; }
.row-fluid .adhesiveapplications-cont.active { display:block; }

.row-fluid .productAppDetail-main { padding:5px 0 0; }
.row-fluid .productAppDetail-content { padding:30px 0 0; margin:0 0 45px; border-bottom:.5px solid gray; }
.row-fluid .productAppDetail-content h2 { /*font-size:46px; line-height:50px;*/ padding:0 0 15px;  }
.row-fluid .productAppDetail-main h1 { color:#23438c; /*font-size:70px; line-height:76px;*/ padding:0 0 25px; } 
.row-fluid .productAppDetail-left { padding:0 0 25px; }
.row-fluid .productAppDetail-productcontent h2 { color:#2e3192; margin-bottom:30px; font-size:45px;margin-top:30px;}


.row-fluid .productAppDetail-pclbtable { margin:0 0 50px; }
.row-fluid .productAppDetail-main h4 { color:#ed644f; padding:0 0 25px; }
.row-fluid .productAppDetail-pclbtable ul { margin:0; padding:10px 0; list-style:none; }
.row-fluid .productAppDetail-pclbtable ul li { display:inline-block; vertical-align:middle; text-align:left; }
.row-fluid .productAppDetail-pclbtable ul li:nth-child(1) { width:32%; text-align:left }
.row-fluid .productAppDetail-pclbtable ul li:nth-child(2) { width:22%; }
.row-fluid .productAppDetail-pclbtable ul li:nth-child(3) { width:24%; }
.row-fluid .productAppDetail-pclbtable ul li:nth-child(4) { width:14%; }
body .row-fluid .productAppDetail-pclbtable ul li.only-eu { border-radius: 15px; background-color: #ec634f; color: #fff; padding: 4px 20px ; line-height: 26px; text-align: center; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; }

.row-fluid .productAppDetail-pclbtablebody ul { border-top:1px solid #676767; color:#676767; }
.row-fluid .productAppDetail-pclbtablebody ul p { font-size:15px; line-height:25px;}

.row-fluid .productAppDetail-pclbtablehead { color:#ed644f; }
.row-fluid .productAppDetail-pclbtablehead ul li { padding:0 25px; }
.row-fluid .productAppDetail-pclbtablehead ul li:nth-child(1) { padding-left:45px; text-align:left; } 
.row-fluid .productAppDetail-pclbtablebody ul li:nth-child(1) { padding-left:46px; color:#23438c; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat 0px center; }
.row-fluid .productAppDetail-pcleft { padding:0 30px 0 0; }
.row-fluid .productAppDetail-pcright { padding:50px 0 0; }
.row-fluid .productAppDetail-pclbtablebody ul li a { color: #23438c; }
.row-fluid .productAppDetail-pclbtablebody ul li a:hover { color:#ec634f; }

.row-fluid .productAppDetail-pcrbox { padding:35px 0 0; }
.row-fluid .productAppDetail-pcrbox ul { margin:0; padding:10px 15px; list-style:none; }
.row-fluid .productAppDetail-pcrbox ul li { padding:2px 0;  }

.row-fluid .productlist-pclbtable { margin:30px 0 30px; }
.row-fluid .productlist-main h4 { color:#ed644f; padding:0 0 25px; }
.row-fluid .productlist-pclbtable ul { margin:0; padding:10px 0; list-style:none; }
.row-fluid .productlist-pclbtable ul li { display:inline-block; vertical-align:middle; padding:0 6px;  text-align:left; font-size:16px;}
.row-fluid .productlist-pclbtable ul li.only-eu { border-radius: 15px; background-color: #eb644f; color: #fff; padding: 4px 20px; line-height: 26px; text-align: center; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; }
.row-fluid .productlist-pclbtable ul li:nth-child(1) { width:15%; }
.row-fluid .productlist-pclbtable ul li:nth-child(2) { width:10%; }
.row-fluid .productlist-pclbtable ul li:nth-child(3) { width:12%; }
.row-fluid .productlist-pclbtable ul li:nth-child(4) { width:8%; }
.row-fluid .productlist-pclbtable ul li:nth-child(5) { width:50%; text-align:left; }
.row-fluid .productlist-pclbtablebody ul { border-top:.75px solid #676767; color:#676767; }
.row-fluid .productlist-pclbtablehead { color:#ed644f; }
.row-fluid .productlist-pclbtablehead ul li { padding:0 25px; }
.row-fluid .productlist-pclbtablehead ul li:nth-child(1) { padding-left:45px; text-align:left; } 
.row-fluid .productlist-pclbtablebody ul li:nth-child(1) { padding-left:40px; color:#23438c; background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat 10px center; }
.row-fluid .productlist-pcleft { padding:0 0 0 0; }
.row-fluid .productlist-pcright { padding:50px 0 0; }
.row-fluid .productlist-pclbtablebody ul li a { color: #23438c; }
.row-fluid .productlist-pclbtablebody ul li a:hover { color:#ec634f; }

.row-fluid .productlist-pclbox h4 { color:#ed644f; padding:0 0 18px; }


.row-fluid .ProductsDetail-content { padding:20px 0 60px;}
.row-fluid .ProductsDetail-content  h1 { color:#23438c; padding:0 0 0px; }
.row-fluid .ProductsDetail-cleft { padding:0; }
.row-fluid .ProductsDetail-cright { padding:0 0 0 50px; }
.row-fluid .ProductsDetail-cripropertiesbox { padding:45px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) repeat; box-shadow:0 0 5px 1px rgba(000,000,000,0.3); }
.row-fluid .ProductsDetail-cright h3 { color:#2e3192; padding:0 0 20px; }
.row-fluid .ProductsDetail-crbox ul { float:left; width:100%; border-top:1px solid #89cfc8; margin:0; padding:0; list-style:none; }
.row-fluid .ProductsDetail-crbox ul li { display:inline-block; vertical-align:middle; width:68%; padding:10px 0; }
.row-fluid .ProductsDetail-crbox ul li:nth-child(2) { display:inline-block; vertical-align:middle; width:30%; color:#23438c; text-align:right; }
.row-fluid .ProductsDetail-crbox { border-bottom:1px solid #89cfc8; }
.row-fluid .pagesub-title h3 { font-size:18px; }

.row-fluid .productother-main { padding:65px 0 60px; }
.row-fluid .productother-main h3 { color:#2e3192; padding:0 0 20px; }
.row-fluid .productother-main ul { margin:0; padding:0 20px; list-style:none; }
.row-fluid .productother-main ul li { padding:2px 0; color:#ed644f; }
.blog-sidebar{ margin-top: 25px;}

.row-fluid .resiurcecenter-main {  background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) repeat  #fcf7ec; }
.row-fluid .resiurcecenter-main h3 { color:#2e3192; padding:0; }
.row-fluid .resiurcecenter-title { z-index: 2; position:relative; color:#2e3192; line-height:36px; text-align:center; padding:15px 0 30px; min-height:115px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/cont-cutbg3.png) no-repeat center top; background-size:100% auto; }
.row-fluid .resiurcecenter-box { min-height:260px; margin-top:-100px; padding:105px 50px 42px 50px; position:relative; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg4.png) repeat-y right top;  }
.row-fluid .resiurcecenter-box.last { background:none !important; }
.row-fluid .resiurcecenter-box h4 { padding:35px 0 20px; }
.row-fluid .resiurcecenter-box h4 a { color:#22438b; }
.row-fluid .resiurcecenter-box h4 a:hover { color:#ec634f; }

.row-fluid .whowearepages-main { padding: 5px 0 40px; /*box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.1);*/ position: relative; }


.row-fluid .cont-title2 h1 { /*display:inline-block;*/ padding:0 0 25px; color:#22438b; position:relative; }
.row-fluid .cont-title2 h1:before { content:''; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; position:absolute; left:0; max-width:640px; width:90%; bottom:0; height:7px; }
.row-fluid .cont-title2 { padding:0 0 10px; }
.row-fluid .pagesub-title h3 { color:#676767; padding:0 0 15px; text-transform:uppercase; }
.row-fluid .whoweare-left { padding:0 0 30px; }
.row-fluid .leftmenu-sidebar {  background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) repeat; box-shadow:0 0 5px 1px rgba(000,000,000,0.3);  }
.row-fluid .leftmenu-sidebar ul { display:block; }
.row-fluid .leftmenu-sidebar ul li { float:left !important; width:100%; border-top:1px solid #89cfc8; }
.row-fluid .leftmenu-sidebar ul li:first-child { border-top:none; }
.row-fluid .leftmenu-sidebar ul li a { max-width: none; white-space: normal; word-wrap: break-word; float:left; width:100%; padding:28px 20px 28px 48px;  background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat 10px center; font-size:20px; color:#22438b; }
.row-fluid .leftmenu-sidebar ul li a:hover , .row-fluid .leftmenu-sidebar ul li.active a { background-color:rgba(138,207,200,0.25); }
.row-fluid .affiliationspartner-right h3 { padding:0 0 20px; font-family: soleilw01-semiboldregular; font-size: 24px;line-height: 33px;background: linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%);display: grid;background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.row-fluid .associations-text { padding:0 0 40px; }
.row-fluid .affiliationspartner-right .hs_cos_wrapper_widget_container { text-align:center; }
.row-fluid .affiliationspartner-right .hs_cos_wrapper_widget_container  div.hs_cos_wrapper_widget { display:inline-block; width:48%; vertical-align:middle; padding:20px 15px; }
.row-fluid .affiliationspartner-right .hs_cos_wrapper_widget_container  .hs_cos_wrapper_widget:nth-child(2n) { clear:right; }
.row-fluid .affiliationspartner-right .hs_cos_wrapper_widget_container  .hs_cos_wrapper_widget:nth-child(2n+1) { clear:left; }
.row-fluid .agents-logoesmain { margin:15px 0 35px;  background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; padding-bottom:30px;  }
.row-fluid .associations-logoesmain { float:left; width:100%; margin:0 0 25px 0; /* border-bottom:.5px solid gray; */ padding-bottom:30px; }
.row-fluid .affiliationspartner-right { padding:0 0 10px; } 
.row-fluid .agents-logoesmain .hs_cos_wrapper_type_text a { color:#22438b; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left center; padding:0  0 0 50px; }
.row-fluid .agents-logoesmain .hs_cos_wrapper_type_text a:hover { color:#ec634f; }
.row-fluid .certifications-logotitle a { color:#22438b; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left center; padding:0  0 0 50px; }
.row-fluid .certifications-logotitle a:hover { color:#ec634f; }
.row-fluid .certifications-logotitle { padding:0 0 30px; }
.row-fluid .certifications-logo { padding:0 0 25px; }
.hs-content-name-our-history .cont-title2 span::before { display: none; }


.row-fluid .ourcareer-right .widget-type-header h2 { padding:0 0 20px; }
.row-fluid .ourcareer-right ul { margin:0; padding:0 0 30px; list-style:none; float:left; width:100%;  }
.row-fluid .ourcareer-right ul li { float:left; width:100%; padding:5px 0 5px 30px;  background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat left center;  color:#22438b; }
.row-fluid .ourcareer-right ul li a { color:#22438b; }
.row-fluid .ourcareer-right ul li a:hover { color:#ec634f; }

.row-fluid .ourcareer-right .formContents ul li {
    background:none;
}
.row-fluid .ourcompany-right , .row-fluid .ourlocation-img { padding:0 0 0 80px; }
.row-fluid .ourlocation-box { background:#d1ebe7; box-shadow:0 0 5px 1px rgba(000,000,000,0.3); padding:15px; }
.row-fluid .ourlocation-box h4 { font-size:20px; color:#22438B; padding:8px 0 10px; line-height:26px; text-align:center; }
.row-fluid .ourlocation-box h3 { font-size:24px; color:#22438B; padding:8px 0 5px; line-height:30px; }
.row-fluid .ourlocation-box p { padding:0 15px 15px; }
.row-fluid .whowearemainpg-content { padding:0 0 30px; }
.row-fluid .ourlocation-main { padding:20px 0 0; }

.row-fluid .whoweserve-contbox { float:left; width:100%; padding:30px 0 30px; position:relative; }
.row-fluid .whoweserve-contbox:before { content:''; position:absolute; left:0; top:0; width:71%; height:6px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; }
.row-fluid .whoweserve-contboxes .hs_cos_wrapper_widget_container .hs_cos_wrapper_widget:first-child .whoweserve-contbox:before { display:none; }
.row-fluid .whoweserve-contboxes .hs_cos_wrapper_widget_container .hs_cos_wrapper_widget:first-child .whoweserve-contbox { padding-top:0; }
.row-fluid .whoweserve-contbox h2 { padding:0 0 20px; }
.row-fluid .whoweserve-contbimg { margin:25px 0 0 35px; float:right; box-shadow:2px 2px 3px 1px rgba(000,000,000,0.4); width:212px; height:212px; background:#FBECCF; border-radius:100%; text-align:center; }
.row-fluid .whoweserve-contbimg img { position:relative; top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .whoweserve-contblink { padding:25px 0 0; }
.row-fluid .whoweserve-contblink a {  text-align:center; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:19px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:20px 25px; background:#EF6450; width:100%; max-width:420px; }
.row-fluid .whoweserve-contblink a:hover { background:#b45446; }

.row-fluid .whoweare-rhistorytext { padding:0 50px 0 0; }
.row-fluid .whoweare-rhistorytext img { float:right; margin:20px 20px 20px 0; }
.row-fluid .whoweare-right h2 { padding:0 0 20px; }
.row-fluid .whoweare-right { padding:0 50px 0 30px; }
.row-fluid .whoweareRecognitions-rcont { padding:0 0 25px; }
.row-fluid .whoweareRecognitions-rcont img { float:right; margin:0 25px 25px 0; }
.row-fluid .whoweareRecognitions-rcont h2 { display:inline-block; }
.row-fluid .whoweareRecognitions-rcont ul { margin:0; padding:5px 0 15px 0; list-style:none; }
.row-fluid .whoweareRecognitions-rcont ul li { float:left; width:100%; padding:0 0 0 40px; margin:5px 0; color:#676767; }
.row-fluid .whoweareRecognitions-rcont ul li:hover {  background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left center; }
.row-fluid .whoweareRecognitions-rcont ul li a { color:#22438b; }
.row-fluid .whoweareRecognitions-rcont ul li a:hover { color:#ec634f; }

.row-fluid .cont-titlewicon { margin: -30px 0 0; }
.row-fluid .cont-titlewicon .widget-span { display:inline-block; width:auto; vertical-align:middle; float: none; }
.row-fluid .cont-titlewicon h2 { padding:0; }
.row-fluid .list-style ul { margin:0; padding:0 0 25px; list-style:none; }
.row-fluid .list-style ul li { padding:0 0 0 15px; position:relative; margin:4px 0; }
.row-fluid .list-style ul li:before { content:''; position:absolute; left:0; top:12px; width:6px; height:6px; background:#ec634f;; border-radius:100%; }

.row-fluid .resources-boxesmain { background:#22438b; padding:0 0 50px; text-align:center; color:#fff; }
.row-fluid .resources-boxesmaintitle { font-size:32px; color:#2e3192; line-height:36px; text-align:center; padding:15px 0 30px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/cont-cutbg2.png) no-repeat center top; background-size:100% auto; }
.row-fluid .resources-boxesmaintitle { padding:0 0 25px; }
.row-fluid .resources-boxesmaintitle h3 { color:#22438b; padding:0; }
.row-fluid .resources-boxestitle { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg2.png) repeat-x center; margin:40px 0 60px; }
.row-fluid .resources-boxestitle h2 { color:#fff; background:#22438b; padding:0 6%; display:inline-block; }
.row-fluid .resources-boxes .hs_cos_wrapper_widget { display:inline-block; width:18%; vertical-align:top; }
.row-fluid .resources-boxes a { color:#fff; }
.row-fluid .resources-boxes a:hover { color:#ec634f; }
.row-fluid .resources-btitle { padding:15px 0 0; display:inline-block; max-width:210px; font-size:18px; }
.row-fluid .viewallresources-link { padding:23px 0 0; }
.row-fluid .viewallresources-link a {  text-align:center; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:22px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:20px 25px; background:#EF6450; width:100%; max-width:420px; }
.row-fluid .viewallresources-link a:hover { background:#b45446; }

.row-fluid .social-boxestitle { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg2.png) repeat-x center; margin:40px 0 60px; }
.row-fluid .social-boxestitle h2 { color:#fff; background:#89CFC6; padding:0 6%; display:inline-block; }

.row-fluid .technologycontent-main { padding:100px 0 70px 40px; }
.row-fluid .technologycontent-left img { float:right; margin:20px 0 20px 30px; }
.row-fluid .technologycontent-right { position:relative; padding:30px 25px; text-align:center; }
.row-fluid .technologycontent-right:before {content:''; position:absolute; background:#F5F4F5; top:0; left:0; width:100%; height:100%; -moz-transform: skewY(-5deg); -webkit-transform: skewY(-5deg); -o-transform: skewY(-5deg); -ms-transform: skewY(-5deg); transform: skewY(-5deg); }
.row-fluid .technologycontent-right > div { position:relative; }
.row-fluid .technologycontent-right h3 { color:#22438b; padding:0 0 25px;  }
.row-fluid .technologycontent-right .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { display:inline-block; width:100%; height:210px; overflow:hidden; }
.row-fluid .technologycontent-right .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper img { height:210px; overflow:hidden; max-width:none; width:auto; }

.row-fluid .technologycontent-right .hs-rss-item.hs-with-featured-image .hs-rss-item-text { float:left; width:100%; text-align:left; padding:15px 0 0; }
.row-fluid .technologycontent-right .hs-rss-title { color:#22438b; font-size:26px; }
.row-fluid .technologycontent-right .hs-rss-title:hover { color:#ec634f; }
.row-fluid .technologycontent-right .hs-rss-byline { opacity:1; font-size:16px; color:#676767; padding:10px 0 0; }
.row-fluid .technologycontent-right .hs-rss-description a { display:inline-block; /*margin:30px 0 0;*/ padding:0 30px 0 0; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat right center; }
.row-fluid .technologycontent-right .hs-rss-description a:hover { color:#000; }

.hs-blog-listing .blog-sidebar { display:none; }
.hs-blog-listing .blog-left { width:100%; }
.row-fluid .blog-post { float:left; width:32%; margin:0 0 60px 2%; border:12px solid #89cfc8; box-shadow:2px 2px 3px 1px rgba(000,000,000,0.4); background:#fff; }
.row-fluid .blog-pbox { float:left; width:100%; padding:0 0 24px; }
.row-fluid .blog-pbcontent { padding:0 15px 15px; float:left; width:100%; }
.row-fluid .blog-post:nth-child(3n) { clear:right; }
.row-fluid .blog-post:nth-child(3n+1) { margin-left:0; clear:left; }
.row-fluid .blogpost-image { height:230px; overflow:hidden; margin:0 0 10px; }
.row-fluid .blogpost-image img { width:100%; }
.row-fluid .blog-post h2 { color:#22438b; padding:10px 0 20px; margin:0 0 10px; border-bottom:1px solid #9d9a9a; font-size:34px; line-height:35px; font-family: 'soleilw01-semiboldregular'; }
.row-fluid .blog-post h2 a { color:#22438b; }
.row-fluid .blog-post h2 a:hover { color:#89cfc8; }
.row-fluid .blog-post .blogpost-content h2 { padding:0; border:none; }
.row-fluid a.blogpost-morelink  { display:inline-block; margin:10px 0 15px; padding:0 0 0 30px; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left center; }
.row-fluid .blog-post .blogpost-content { min-height:320px; padding:0 0 20px; }

.hs-blog-listing.hs-blog-name-news .row-fluid .breadcumbs-main .first-crumb + li { display:none;  }


.row-fluid .blog-pagination { float:left; width:100%; padding:0; text-align:right; line-height:20px; }
.row-fluid .blog-pagination a { display:inline-block; border-right:1px solid #22438b; padding:0 10px; color:#22438b; }
.row-fluid .blog-pagination a:hover { color:#ec634f; }
.row-fluid .blog-pagination a.previous-link { background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img4.png) no-repeat left center; display:inline-block; margin:10px 0 0; padding-left:30px; }
.row-fluid .blog-pagination a.next-link { background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat right center; display:inline-block; margin:10px 0 0; padding-right:30px; border:none; }

.row-fluid .blogpost-top h1 { display:inline-block; padding:0 45px 25px 0; color:#22438b;  background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom;  }
.row-fluid .blogtop-rtopics { padding:10px 13px 0 45px; margin-bottom:15px; }
.row-fluid .blogtop-rtopics h3 {  color:#ed644f; padding:0 0 5px; } 
.row-fluid .blogtop-rtopics ul { margin:0; padding:0; list-style:none; }
.row-fluid .blogtop-rtopics ul li a { float:left; width:100%; padding:0 0 0 30px; margin:3px 0; color:#22438b; background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat left center;  }
.row-fluid .blogtop-rtopics ul li a:hover { color:#ed644f; }
.row-fluid .blogtop-left { padding:0px; }

.row-fluid .blogcontent-main { padding:30px 0 65px; }
.row-fluid h2.blogrecentpost-title { margin:-20px 0 20px; font-size:46px; color:#ed644f; line-height:48px; padding:0 0 5px; } 
.row-fluid .blogtop-rtopics { position:relative; }
.hs-blog-post .row-fluid .blogtop-left { padding:0; }

.row-fluid .blog-sidebar ul { margin:0; padding:15px 0; list-style:none; }
.row-fluid .blog-sidebar ul li a { float:left; width:100%; padding:0 0 0 40px; margin:5px 0; line-height:22px; color:#22438b; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left center;  }
.row-fluid .blog-sidebar ul li a:hover { color:#ed644f; }

.hs-blog-post .row-fluid .blogtop-right { display:none; }
.hs-blog-post .row-fluid .blogtop-left { width:100%; }
.row-fluid .blog-sidebar h3 { padding:0 0 20px; color:#ed644f; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom;  }
.row-fluid .blogsidebar-box { padding:0 0 35px; }
.row-fluid .blog-comment { display:none; }

.blogdetail-topright img {
    padding-left: 20px;
}

.row-fluid .blogdetail-top { float: left; width: 100%; margin-bottom:20px; }
.row-fluid .blogdetail-topleft { float:left; width:57%; padding:0 0 25px 0; margin:0 0 20px;  background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; }
.row-fluid .blogdetail-topleft h1 { padding:0 0 10px; color:#22438b; }
.row-fluid .blogdetail-topright { float:right; width:43%; max-height:370px; background:#fff; margin:0 0 10px; padding-left:20px;}
.row-fluid .blogdetail-datetext { font-size:18px; color:#676767; }

.row-fluid .lpheader-v2 { text-align:left; background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/large-paint.png) #000; background-size:100%; box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.2); margin-left:20px;}
.row-fluid .lpheader-v2 h1 { font-size:45px; line-height:56px; color:#fff; padding:0 0 15px; }

.row-fluid .lpheader { text-align:center; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) #fcf7ec; box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.2); }
.row-fluid .lpheader-logo { padding:0 0 20px; }
.row-fluid .lpheader h1 { font-size:58px; line-height:80px; color:#22438b; padding:0 0 15px; }

.row-fluid .lpheader-text { font-size:24px; color:#676767; }

.row-fluid .lpcontent-main { padding:20px 0; }
.row-fluid .lpcont-toptext { font-size:30px; color:#ed644f; line-height:45px; }
.row-fluid .lpcont-toptext img { float:right; margin:15px 20px 20px 0; }
.row-fluid .lpcontent-left ul { margin:0; padding:10px 20px 35px; list-style:none; color:#676767; }
.row-fluid .lpcontent-left ul li { display:block; padding:0 0 0 40px; margin:5px 0; line-height:22px; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat left center;  }
.row-fluid .lpcontent-left ul li a { display:block; color:#676767;  }
.row-fluid .lpcontent-left ul li a:hover { color:#ed644f; }
.row-fluid .lpcontent-left h6 { font-size:20px; color:#ed644f; line-height:22px; padding:20px 0 15px; }
.row-fluid .lpcontent-left h4 { padding:15px 0 10px; }

.row-fluid .lpcontent-main label { color:#22438b; }
.row-fluid .lpcontent-main label .hs-form-required { color:#ed644f; }
.row-fluid .lpcontent-main input[type=text] , .row-fluid .lpcontent-main input[type=email] , .row-fluid .lpcontent-main input[type=tel] , .row-fluid .lpcontent-main input[type=number] { width:100% !important; border:1px solid #6e6d6d; height:42px; padding:0 10px; font-size:16px; }
.row-fluid .lpcontent-main select { border:1px solid #6e6d6d; height:40px; padding:0 20px; width:100% !important; font-size:15px; }
.row-fluid .lpcontent-main textarea { border:1px solid #6e6d6d; height:60px; padding:10px 20px; width:100% !important; font-size: 15px; }
.row-fluid .lpcontent-main .hs-form fieldset { max-width:none; }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-2 .input { margin-right:0 }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-2 .field { padding:0 }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0 }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-1 .input { padding:0 0 10px 0; }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field { width:33.33%; }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .input { margin-right:0 }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field { padding:0 10px 10px 0 }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field:nth-child(2) { padding:0 5px 10px 5px }
.row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field:nth-child(3) { padding:0 0 10px 10px; }

.row-fluid .lpcontent-main .hs-form-field { padding:0 0 10px; }
.row-fluid .hs-error-msgs label { color:#ec634f; font-size:20px; }
.row-fluid .lpcontent-main textarea  { border:1px solid #6e6d6d; height:100px; padding:10px; }
.row-fluid .lpcontent-main ul { margin:0; padding:0; list-style:none; }

.lpcontent-main form .form-columns-1 { width:100%; }   
.lpcontent-main form .form-columns-1 .hs_market_new_ { width:50%; float:left; padding-right:8px; }   
.lpcontent-main form .form-columns-1 .hs_market_new_ + .hs-form-field { width:50%; float:left; padding-left:8px; }   
 
  
.row-fluid .lpcontent-main .multi-container li { display:block; padding:0 0 10px 40px; position:relative; color:#676767; }
.row-fluid .lpcontent-main .multi-container label { position:relative; color:#676767; font-size:16px; }
.row-fluid .lpcontent-main .multi-container label { padding:0; }
.row-fluid .lpcontent-main .multi-container input { position:absolute; left:-32px; top: 0; opacity: 0; width: 26px; height: 26px; margin:0; padding:0; }
.row-fluid .lpcontent-main .multi-container input + span { line-height: 22px; position:relative; display: block; padding:0 0 5px 0; }
.row-fluid .lpcontent-main .multi-container .hs-form-checkbox input + span:before { position:absolute; left:-40px; top:0;  content:''; width:26px; height:26px; background:#22438b;  }
.row-fluid .lpcontent-main  input[type="checkbox"]:checked + span:before { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/check-icon.jpg) no-repeat center #22438b; }

.row-fluid .lpcontent-main input[type=submit] {  text-align:center; margin-top:15px; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:20px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:10px 25px; background-color:#EF6450; width:100%; max-width:320px; }
.row-fluid .lpcontent-main input[type=submit]:hover { background-color:#b45446; }

.row-fluid .conferenceform label { color:#22438b; }
.row-fluid .conferenceform label .hs-form-required { color:#ed644f; }
.row-fluid .conferenceform input[type=text] , .row-fluid .conferenceform input[type=email] , .row-fluid .conferenceform input[type=tel] , .row-fluid .conferenceform input[type=number] { width:100% !important; border:1px solid #6e6d6d; height:30px; padding:0 20px; font-size:17px; }
.row-fluid .conferenceform select { border:1px solid #6e6d6d; height:30px; padding:0 20px; width:100% !important; font-size:16px; }
.row-fluid .conferenceform textarea { border:1px solid #6e6d6d; height:65px; padding:10px 20px; width:100% !important; }
.row-fluid .conferenceform .hs-form fieldset { max-width:none; }
.row-fluid .conferenceform .hs-form fieldset.form-columns-2 .input { margin-right:0 }
.row-fluid .conferenceform .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .conferenceform .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0 }
.row-fluid .conferenceform .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .conferenceform .hs-form fieldset.form-columns-1 .input { padding:0 0 10px 0; }
.row-fluid .conferenceform .hs-form fieldset.form-columns-3 .hs-form-field { width:33.33%; }
.row-fluid .conferenceform .hs-form fieldset.form-columns-3 .input { margin-right:0 }
.row-fluid .conferenceform .hs-form fieldset.form-columns-3 .hs-form-field { padding:0 10px 10px 0 }
.row-fluid .conferenceform .hs-form fieldset.form-columns-3 .hs-form-field:nth-child(2) { padding:0 5px 10px 5px }
.row-fluid .conferenceform .hs-form fieldset.form-columns-3 .hs-form-field:nth-child(3) { padding:0 0 10px 10px; }

.row-fluid .conferenceform .hs-form-field { padding:0 0 15px; }
.row-fluid .hs-error-msgs label { color:#ec634f; font-size:20px; }
.row-fluid .conferenceform textarea  { border:1px solid #6e6d6d; height:60px; padding:20px; }
.row-fluid .conferenceform ul { margin:0; padding:0; list-style:none; }

.row-fluid .conferenceform .multi-container li { display:block; padding:0 0 10px 40px; position:relative; color:#676767; }
.row-fluid .conferenceform .multi-container label { position:relative; color:#676767; font-size:16px; }
.row-fluid .conferenceform .multi-container label { padding:0; }
.row-fluid .conferenceform .multi-container input { position:absolute; left:-32px; top: 0; opacity: 0; width: 26px; height: 26px; margin:0; padding:0; }
.row-fluid .conferenceform .multi-container input + span { line-height: 22px; position:relative; display: block; padding:0 0 5px 0; }
.row-fluid .conferenceform .multi-container .hs-form-checkbox input + span:before { position:absolute; left:-40px; top:0;  content:''; width:26px; height:26px; background:#22438b;  }
.row-fluid .conferenceform  input[type="checkbox"]:checked + span:before { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/check-icon.jpg) no-repeat center #22438b; }

.row-fluid .conferenceform input[type=submit] {  text-align:center; margin-top:15px; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:20px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:10px 25px; background-color:#EF6450; width:100%; max-width:320px; }
.row-fluid .conferenceform input[type=submit]:hover { background-color:#b45446; }

.row-fluid .lpfooter { text-align:center; padding:20px 0; color:#a7a9ac; }
.row-fluid .lpfooter-social a { display:inline-block; margin:0 8px; width:38px; height:38px; }
.row-fluid .lpfooter-social a.lptwitter-link { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/twitt-icon.png) no-repeat center; }
.row-fluid .lpfooter-social a.lpfacebook-link { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/facebook-icon.png) no-repeat center; }
.row-fluid .lpfooter-social a.lplinkedin-link { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/linked-icon.png) no-repeat center; }
.row-fluid .lpfooter-social a:hover { opacity:0.8; }
.row-fluid .lpfooter-social { padding:0 0 20px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; }
.row-fluid .lpfooter-logo { padding:30px 0; }

.row-fluid .lpthankyoucont-main { padding:85px 0 70px; }

.row-fluid .lpthankyoucont-text { padding:20px 0 30px; }
.row-fluid .lpthankyoucont-text p { padding:5px 0; }
.row-fluid .lpthankyoucont-main .download-link a {  text-align:center; box-shadow:2px 2px 2px 1px rgba(000,000,000,0.2); display:inline-block; font-size:20px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:10px 25px; background-color:#EF6450; width:100%; max-width:250px; }
.row-fluid .lpthankyoucont-main .download-link a:hover { background-color:#b45446; }

.row-fluid .lpfooter-menu { padding:30px 0 0; }
.row-fluid .lpfooter-menu li { border-left:1px solid #6e6e6e; }
.row-fluid .lpfooter-menu li:first-child { border:none; }
.row-fluid .lpfooter-menu li a { display:inline-block; padding:20px 25px; color:#676868; }
.row-fluid .lpfooter-menu li a:hover { color: #ec634f; }


.row-fluid .cont-title2 span { display: block; position: relative; }

.row-fluid .cont-title2 h2 { padding:0; color:#eb644f; position:relative;  text-align:center; overflow:hidden; display:inline-block; width:100%; position:relative; z-index:1; }
.row-fluid .cont-title2 h2:before { position: absolute; content: ""; width: 100%; height: 0.5px; background: gray; left: 0; right: 0; top: 50%; z-index: -1; }
.row-fluid .cont-title2 h2 span{  background:#f6f6f6; padding: 0 25px; display: inline-block; }
/* .row-fluid .cont-title2 h2:before { content:''; position:absolute; top:50%; margin-top:-2px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left center; height:8px; width:45%; left:-10%; }
.row-fluid .cont-title2 h2:after { content:''; position:absolute; top:50%; margin-top:-2px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left center; height:8px; width:45%; right:-10%; } */


.row-fluid .businesscontent-main { padding:100px 0 50px 40px; }
.row-fluid .businesscontent-left img { float:right; margin:10px 0 15px 15px; }

.row-fluid .businesscertificate-main { position:relative; z-index:4; padding:0 0 90px; text-align:center; background:#F6F6F6; }
.row-fluid .businesscertificate-maintitle { font-size:32px; color:#2e3192; line-height:36px; text-align:center; padding:15px 0 30px; min-height:126px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/cont-cutbg2.png) no-repeat center top; background-size:100% auto; }
.row-fluid .businesscertificate-maintitle { padding:0 0 50px; }
.row-fluid .businesscertificate-maintitle h3 { color:#22438b; padding:0; }

.row-fluid .businesscertificate-boxes { padding:60px 0 0; }
.row-fluid .businesscertificate-boxes .hs_cos_wrapper_widget { display:inline-block; vertical-align:top; width:31%; padding:0 15px 25px; font-size:24px; }
.row-fluid .businesscertificate-boxes .businesscertificate-bimg { padding:0 0 15px; }
.row-fluid .businesscertificate-blink a { padding:0 40px 0 0; margin:5px 0; line-height:22px; color:#22438b; background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat right center;  }
.row-fluid .businesscertificate-blink a:hover { color:#ed644f; }

.row-fluid .successformula-main { padding:60px 0 0; /* box-shadow: 2px 2px 1px 1px rgba(000,000,000,0.1); */ position:relative; z-index:4; }

.row-fluid .successformula-title { text-align:center; }
.row-fluid .successformula-title h2 { padding:87px 90px; display:inline-block; color:#22438b;  }
.row-fluid .formulatabs-main { padding:90px 0 130px; }
.row-fluid .formulatabs-main a { display:inline-block; vertical-align:top; width:24%; padding:0 40px; position:relative; }
.row-fluid .formulatabs-main a:before { content:''; position:absolute; left:0; top:50%; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/plus-icon.png) no-repeat; width:60px; height:59px; margin:-25px 0 0 -32px; }

.row-fluid .formulatabs-main a .formulatab-box { width:100%; background:#ef6450;text-align:center; position:relative; }
.row-fluid .formulatabs-main .formulatab-bhover { position:absolute; top:0; left:0; height:100%; width:100%; padding:25px 0; opacity:0; } 
.row-fluid .formulatabs-main a .formulatab-box:hover .formulatab-bhover { background:#22438b;  opacity:1; }
.row-fluid .formulatabs-main .formulatab-bicon2 { padding:0 0 30px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/arrow-icon.png) no-repeat center bottom; }
.row-fluid .formulatabs-main .formulatab-bicon2 img { max-height:60px; width: auto !important; display:inline-block; }
.row-fluid .formulatabs-main .formulatab-btitle { color:#fff; font-size:34px; font-family: 'soleilw01-semiboldregular'; padding:0 25px 20px; line-height:32px; }
.row-fluid .formulatabs-main a:first-child:before { display:none; }

.row-fluid .formulatab-bicon span { position:relative; height:230px; display:block; }
.row-fluid .formulatab-bicon img { position:relative;  top:50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.row-fluid .formulatab-content { padding:0 15% 100px; }
.row-fluid .formulatab-content h2 { color:#ec634f;}

.row-fluid .formulatab-titleicon { text-align:center; }
.row-fluid .formulatab-titleicon h2 { padding:0 0 40px; font-size: }

.row-fluid .formulatab-content2 .formulatab-titleicon { float:right; }
.row-fluid .formulatab-content2 .formulatab-text { float:left; margin:0; }

.row-fluid .contactform-main { background:#F5F4F5; padding:40px 0 70px; text-align:center; position:relative; z-index:3; }
.row-fluid .contactform-main form { text-align:left; max-width:760px; display: inline-block; width:100%; }
.row-fluid .contactform-main fieldset { max-width:100%!important; }
.row-fluid .contactform-main h3 { padding:0 0 30px; }
.row-fluid .contactform-main input[type=text] , .row-fluid .contactform-main input[type=email] , .row-fluid .contactform-main input[type=tel] { border:1px solid #767574; padding:0 20px; height:40px; width:100%!important; }
.row-fluid .contactform-main .hs-form-field > label { color:#22438B; padding:0 0 5px; display: block; }
.row-fluid .contactform-main textarea { border:1px solid #767574; padding:20px; height:120px; width:100% !important; }
.row-fluid .contactform-main .hs-form-field { padding:0 0 25px; }

.row-fluid .contactform-main ul.multi-container { margin:0; padding:10px 0 5px 30px; list-style:none; }
.row-fluid .contactform-main .multi-container li { display:block; padding:0 0 10px 40px; position:relative; color:#676767; }
.row-fluid .contactform-main .multi-container label { position:relative; color:#676767; font-size:16px; }
.row-fluid .contactform-main .multi-container label { padding:0; }
.row-fluid .contactform-main .multi-container input { position:absolute; left:-32px; top: 0; opacity: 0; width: 26px; height: 26px; margin:0; padding:0; }
.row-fluid .contactform-main .multi-container input + span { line-height: 22px; position:relative; display: block; padding:5px 0 0 0; }
.row-fluid .contactform-main .multi-container .hs-form-checkbox input + span:before { position:absolute; left:-40px; top:0;  content:''; width:26px; height:26px; background:#22438b;  }
.row-fluid .contactform-main  input[type="checkbox"]:checked + span:before { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/check-icon.jpg) no-repeat center #22438b; }

.row-fluid .contactform-main input[type=submit] { margin:25px 0 0; text-align:center; display:inline-block; border-radius: 50px; font-size:18px; color:#fff; font-family: 'soleilw01-semiboldregular', Arial; line-height:30px; padding:10px 25px; background-color:#EF6450; width:100%; max-width:315px; }
.row-fluid .contactform-main input[type=submit]:hover { background-color:#b45446; }
.row-fluid .contactform-main .hs-form-required { color:#ED644F; display:inline-block; margin:0 0 0 5px; display: inline-block; }

.row-fluid .contactform-main .getintocuh_form .form-title { color: #EC634F; font-family: 'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size: 37px; line-height: 42px; margin: 0; padding: 10px 0 10px; clear: both; }
.row-fluid .contactform-main .getintocuh_form form .input input { font-size: 15px; font-weight: 600; }
.row-fluid .contactform-main .getintocuh_form form .input textarea { font-size: 15px; font-weight: 600; color: #767574; font-family: 'soleilw01-boldregular'; padding: 15px 19px; }
.row-fluid .contactform-main .getintocuh_form form .input select { width: 100% !important; height: 40px; font-size: 15px; font-weight: 600; padding: 0 19px; color: #767574; }
.row-fluid .contactform-main .getintocuh_form form .hs_newsletter_signup ul.inputs-list { padding: 0; margin: 0; list-style: none; }
.row-fluid .contactform-main .getintocuh_form form .hs_recaptcha.hs-recaptcha.field { padding: 25px 0; }

.row-fluid .newspost-box { padding:30px 0; border-bottom:.75px solid gray; width:100%; float:left; }
.row-fluid .newspost-boxes { width:100%; float:left; color:#676767; }
.row-fluid .newspost-boxes .newspost-box:first-child { padding-top:0; background:none; }
.row-fluid .newspost-box h3 { padding:0 0 25px; }
.row-fluid .newspost-box h3 a { color:#22438B; }
.row-fluid .newspost-box h3 a:hover { color:#ec634f; }
.row-fluid .newspost-date { width:100%; float:left; padding:0 0 10px; }
.row-fluid .news-top { padding: 5px 0 0; }
.row-fluid .news-top .breadcumbs-main { padding:0 0 30px; }
.row-fluid .newspost-content { width:100%; float:left; padding:0 0 10px; }
.row-fluid .continuereading-link a { padding:0 40px 0 0; margin:5px 0; line-height:22px; color:#22438b; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat right center;  }
.row-fluid .continuereading-link a:hover { color:#ed644f; }

.row-fluid .news-pagination { padding:30px 0; }
.row-fluid .news-pagination a { display:inline-block; border-right:1px solid #22438b; padding:0 10px; color:#22438b; }
.row-fluid .news-pagination a:hover { color:#ec634f; }
.row-fluid .news-pagination a.previous-link { background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat left center; display:inline-block; margin:10px 0 0; padding-left:30px; }
.row-fluid .news-pagination a.next-link { background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat right center; display:inline-block; margin:10px 0 0; padding-right:25px; border:none; }
.row-fluid .news-main { padding:0 0 30px; }

.row-fluid .newsdetail-main { padding:30px 20% 80px 0; color:#676767; }
.row-fluid .newsdetail-date { width:80%; border-bottom: 0.75px solid gray; padding:10px 0 20px;  }
.row-fluid .newsdetail-content { padding:25px 0 0; }
.hs-blog-post .row-fluid   .news-right { padding:0; }



.hs-blog-post .customsolution-main { display:none; }


.hs-blog-post .stayinform-main { display:block; }
/* .hs-blog-listing .stayinform-main { display:none; } */

.hs-blog-listing.hs-blog-name-polymer-library .stayinform-main { display:block; background:none; }
/* .hs-blog-post.hs-blog-name-polymer-library .eventnews-main { display:none; } */
.hs-blog-post.hs-blog-name-polymer-library .stayinform-main   { display:block; background:none;}

.hs-blog-post .blogcontent-main ,  .news-main { position:relative; z-index:4; box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.1); }

.hs-blog-post .news-left { display:none; }
.hs-blog-post .news-right { width: 1260px;margin: 0 auto;float: none; padding:0 0 0 30px; }
.news-main .news-right {
    padding: 0px 50px 0px 30px;
}
/*.hs-blog-post .row-fluid .news-top .cont-title2  { display:none; }
.hs-blog-post .row-fluid .news-top .pagesub-title  { display:none; }*/

.row-fluid .announcement-content { float:left; width:100%; padding:0 0 15px; }
.row-fluid .announcement-content h2 { padding:0 0 10px; }


.row-fluid .eventannouncement-content { float:left; width:100%; padding:0 0 15px; }
.row-fluid .eventannouncement-content p { padding:0 0 10px; }

.row-fluid .eventpost-box { padding:30px 0;  border-bottom:.5px solid gray; width:100%; float:left; }
.row-fluid .eventpost-boxes { width:100%; float:left; color:#676767; }
.row-fluid .eventpost-boxes .eventpost-box:first-child { padding-top:0; background:none; }

.row-fluid a.eventpostcontinuereading-link  { display: inline-block; padding:0 25px 0 0; margin:15px 0 0; line-height:22px; color:#22438b; background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat right center;  }
.row-fluid a.eventpostcontinuereading-link:hover { color:#ed644f; }

.row-fluid .eventdetail-wherewhen { float:left; width:100%; padding:0 0 25px; }
.row-fluid .eventpost-image { float:left; width:30%; padding:0 25px 0 0; text-align:center; }
.row-fluid .eventpost-content { float:left; width:70%; }
.row-fluid .eventpost-content p { padding:0 0 15px; }

.row-fluid .event-pagination { padding:40px 0 30px; float:left; width:100%; }
.row-fluid .event-pagination a { display:inline-block; border-right:1px solid #22438b; padding:0 10px; color:#22438b; }
.row-fluid .event-pagination a:hover { color:#ec634f; }
.row-fluid .event-pagination a.previous-link { background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img4.png) no-repeat left center; display:inline-block; margin:10px 0 0; padding-left:30px; }
.row-fluid .event-pagination a.next-link { background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat right center; display:inline-block; margin:10px 0 0; padding-right:30px; border:none; }

.row-fluid .event-right  { padding:0 30px 0 30px; }
.row-fluid .event-right .cont-title2 h1{
    padding: 0 0 15px;
}
/* .hs-blog-listing .row-fluid .contactform-main { display:none; } */
.hs-blog-name-library .blogpost-content h2 {
    font-size: 18px;
    color:#ed644e;
}
.hs-blog-post.hs-blog-name-event .event-left { display:none; }
.hs-blog-post.hs-blog-name-event .event-right { width:100%; padding-left:0; margin:0; }
.row-fluid .eventdetail-image { float:left; width:30%; padding:0 25px 0 0; text-align:center; }
.row-fluid .eventdetail-content { float:left; width:70%; }
.hs-blog-post.hs-blog-name-event .cont-title2 { margin:0 0 30px; }

.row-fluid .productsysdetail-content { padding:55px 0 0; margin:0 0 45px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; }
.row-fluid .productsysdetail-content h2 { /*font-size:46px; line-height:50px;*/ padding:0 0 15px;  }
.row-fluid .productsysdetail-content h1 { color:#23438c; /*font-size:70px; line-height:76px;*/ padding:0 0 45px; } 
.row-fluid .productsysdetail-left { padding:0 0 25px; }
.row-fluid .productsysdetail-productcontent h2 { color:#2e3192; }
.row-fluid .productsysdetail-right { background:#fff; } 


.row-fluid .productsysdetail-pclbtable { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/pattern-bg2.png) repeat; box-shadow:0 0 5px 1px rgba(000,000,000,0.3);  margin:25px 0 30px; }
.row-fluid .productsysdetail-pclbtable ul { margin:0; padding:10px 0; list-style:none; }
.row-fluid .productsysdetail-pclbtable ul li { display:inline-block; vertical-align:middle; padding:0 20px; }
.row-fluid .productsysdetail-pclbtable ul li:nth-child(1) { width:22%; }
.row-fluid .productsysdetail-pclbtable ul li:nth-child(2) { width:24%; }
.row-fluid .productsysdetail-pclbtable ul li:nth-child(3) { width:17%; }
.row-fluid .productsysdetail-pclbtable ul li:nth-child(4) { width:20%; }
.row-fluid .productsysdetail-pclbtable ul li:nth-child(5) { width:14%; }
.row-fluid .productsysdetail-pclbtablebody ul { border-top:2px solid #89cfc8; color:#676767; }
.row-fluid .productsysdetail-pclbtablehead { color:#ed644f; }
.row-fluid .productsysdetail-pclbtablehead ul li { padding:0 30px; text-align:center; }
.row-fluid .productsysdetail-pclbtablehead ul li:nth-child(1) { padding-left:45px;  } 
.row-fluid .productsysdetail-pclbtablehead ul li:nth-child(2) {  } 
.row-fluid .productsysdetail-pclbtablebody ul li:nth-child(1) { padding-left:41px; color:#23438c; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat 10px center; }
.row-fluid .productsysdetail-pclbtablehead ul li:nth-child(1) { padding-left:45px; } 
.row-fluid .productsysdetail-pclbtablebody ul li:nth-child(1) { padding-left:41px; color:#23438c; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat 10px center; }
.row-fluid .productsysdetail-pclbtablebody ul li span  { text-align:center; display:block; padding:5px 0; }
.row-fluid .productsysdetail-pclbtablebody ul li:nth-child(2) span { text-align:left; display:block; padding-left:41px; color:#23438c; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat 10px center; }
.row-fluid .productsysdetail-conbox { padding:0 20% 0 0; }
.row-fluid .productsysdetail-pclbtable a { color: #23438c; }
.row-fluid .productsysdetail-pclbtable a:hover { color:#ec634f; }

.row-fluid .productsysdetail-pclbtablebody .systems-polymer-list ul { border:0; }
.row-fluid .productsysdetail-pclbtable .systems-polymer-list ul li:nth-child(1) { width:35%; }
.row-fluid .productsysdetail-pclbtable .systems-polymer-list ul li:nth-child(3) { width:23%; }
.row-fluid .productsysdetail-pclbtable .systems-polymer-list ul li:nth-child(4) { width:12%; }

.row-fluid .breadcumbs-main a { color: #676767; }
.row-fluid .breadcumbs-main a:hover { color: #ec634f; }

.row-fluid .shadowhide { background:#fff; position:relative; z-index:7; }
.row-fluid .marketoverview-main { padding:25px 0 0; }

.row-fluid .showshadow { position:relative; z-index:4; box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.1); }

.row-fluid .productsearch-link { display:none; }

.row-fluid .adhesiveapplications-defultbox { float:left; width:100%; text-align:center; }
.row-fluid .adhesiveapplications-defultbox h2 { font-size:34px; color:#2E3192; line-height:40px; padding:0 0 60px; }
.row-fluid .adhesiveapplications-defultbox h3 { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/icon-18-1.png) no-repeat center; padding:25px 0; font-size:40px; color:#2E3192; line-height:44px; color:#ED644F; }

.row-fluid .resourceslist-main { padding:5px 0 0 }
.row-fluid .resourceslist-boxes { padding:55px 0 30px; position:relative; text-align:center; }
.row-fluid .resourceslist-boxes:before { content:''; position:absolute; height:6px; bottom:15px; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; width:90%; left:5%; }
.row-fluid .resourceslist-boxes .hs_cos_wrapper_widget { width:77%; padding:0 3% 20px; }
.row-fluid .resourceslist-bicon { width:100%; padding:0 0 20px; height:100px; }
.row-fluid .resourceslist-bicon img { max-width:65px; }
.row-fluid .resourceslist-boxes h5 { color:#2E3192; font-size:26px; line-height:30px; padding:10px 0 5px; }

.row-fluid .resourcesmarkets-boxesmain { padding:25px 0 30px; text-align:center; }
.row-fluid .resourcesmarkets-boxesmain h2 { padding:0 0 20px; }
.row-fluid .resourcesmarkets-text { font-size:24px; padding:0 0 20px; }

.row-fluid .resourcesdownload-boxmain { padding:50px 50px; position:relative; }
.row-fluid .resourcesdownload-boxmain:before { content:''; position:absolute; height:6px; bottom:0; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/sep-bg3.png) repeat-x left bottom; width:65%; left:35px; }
.row-fluid .resourcesdownload-main { padding:0 0 20px; }
.row-fluid .resourcesdownload-boxmain.last-box:before { display:none; } 
.row-fluid .resourcesdownload-btop { position:relative; padding:0 0 0 60px; margin:0 0 40px; }
.row-fluid .resourcesdownload-bicon { position:absolute; left:0; top:0; width:45px; }
.row-fluid .resourcesdownload-btitle { margin:0; }
.row-fluid .resourcesdownload-btitle h2 { padding:0; color:#ED644F; }

.row-fluid .resourcesdownload-box h3 { padding:0; color:#22438B; }
.row-fluid .resourcesdownload-box h3 a { color:#22438B; }
.row-fluid .resourcesdownload-box h3 a:hover { color: #ec634f; }

.row-fluid .resourcesdownload-box h3 img { display:inline-block; margin:-4px 0 0 20px; vertical-align:middle; width:35px; }
.row-fluid .resourcesdownload-box .hs_cos_wrapper_widget { padding:25px 0 25px 60px; }
.row-fluid .resourcesdownload-box h6 a { display:inline-block; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img2.png) no-repeat right 11px; padding:0 35px 0 0; }

.row-fluid .productAppDetail-topcontent { padding:0 0 30px; }
.row-fluid .productAppDetail-topcontent img { float:right; margin:0 0 15px 20px; max-width:50%; }
.row-fluid .productAppDetail-topcontent h2 { display: inline; }
.row-fluid .productAppDetail-topcontent h5 { color:#23438c; }


.row-fluid .footer { padding:28px 0 32px; background:#214489; color:#fff; position:relative; font-family: 'soleilw01-bookregular', Arial; }
.row-fluid .footer a { color:#fff; }
.row-fluid .footer a:hover { color:#c6d6f5; }
.row-fluid .footer h4 { color:#fff; padding:0; font-family: 'soleilw01-bookregular', Arial; font-size:30px; line-height:40px; }
.row-fluid .footer ul { margin:0; padding:10px 0 8px; list-style:none; float:left; width:100%; }
.row-fluid .footer ul a { margin:0 0 8px; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img.png) no-repeat left 12px; padding:0 0 0 35px; font-family: 'soleilw01-bookregular', Arial;  line-height:30px;  display:block;  }
.row-fluid .backtotop{position:fixed;right:20px;bottom:20px;width:auto;z-index:3}
.row-fluid .backtotop img{display:none;}
.row-fluid .backtotop img{cursor:pointer;}
.row-fluid .backtotop img:hover{opacity:0.4;}

.row-fluid .footer-box4 { padding:30px 0 0; text-align:center; }
.row-fluid .footer-logo { padding:0 0 15px; } 
.row-fluid .footer-social a { display:inline-block; margin:0 5px; vertical-align:middle; font-size:0;  width:38px; height:37px; }
.row-fluid .twitter-link { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/twitt-icon.png) no-repeat center; }
.row-fluid .facebook-link { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/facebook-icon.png) no-repeat center;  }
.row-fluid .linkedin-link { background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/linked-icon.png) no-repeat center; }
.row-fluid .footer-social a:hover { opacity:0.4; }

/* home Page V2 */

.row-fluid .action-top { padding:32px 20px; background:#224788; text-align:center; color:#fff; }
.row-fluid .action-top a:hover { color:#fff; }

.row-fluid .hero-sliderV2 { box-shadow:0 5px 28px rgba(0,0,0,0.5); }
.row-fluid .hero-sliderV2 .slick-list { line-height:0; }
.row-fluid .slider1-main { margin:0 0 0; padding:127px 0 252px; width:100%; float:left; background-size:cover !important; background-position:center center !important; text-align:right; }
.row-fluid .slider1-icon { margin:0 auto !important; width:100px; float:right; display:block; }
.row-fluid .slider1-text { padding:10px 0 0; }
.row-fluid .slider1-text h1 { padding:7px 0; color:#22438b; font-size:66px; line-height:76px; font-weight:800; font-family: 'soleilw01-boldregular';
    letter-spacing: 3px; text-shadow:4px 4px 10px rgba(0,0,0,0.3); }
.row-fluid .slider1-subtext { padding:15px 0px 0px 100px; color:#22438b; font-size:19px; line-height:30px; font-weight:700; float:right; letter-spacing:1px; width:75%}
.row-fluid .slider1-button { margin-top:45px; width: 100%; float: right; }
.row-fluid .slider1-button a { font-size:22px; line-height:30px; color:#22438b; letter-spacing: 1px; }
.row-fluid .slider1-button a:after { content:"\f105"; margin-left:10px; text-align:center; width:20px; height:20px; font-size:16px; line-height:18px; border:2px solid #22438b; border-radius:20px; display:inline-block; font-family:'FontAwesome'; vertical-align: middle; } 
.row-fluid .slider1-button a:hover { color:#ec634f; }


.row-fluid .slider2-main { margin:0 0 0; padding:98px 0; background-size:cover !important; background-position:center center !important; }
.row-fluid .slider2-inner { padding:50px 80px 50px; max-width:725px; width:100%; font-size:18px; line-height:26px; font-weight:300; background:rgba(255,255,255,0.7); position:relative; z-index:1; }
.row-fluid .slider2-inner:before { content:''; position:absolute; top:35px; left:180px; right:-80px; bottom:35px; border:10px solid rgba(255,255,255,0.3); z-index:-1; }
.row-fluid .slider2-inner:after { content:''; width:140px; height:140px; position:absolute; top:110px; left:-70px; background:url('https://inbound.mcpolymers.com/hubfs/Mallard_2018/images/Slider%20Icon2.png') no-repeat; background-size: 140px; z-index:-1; }
.row-fluid .slider2-inner h1 { font-size:29px; line-height:38px; color:#20448A; font-weight:700; letter-spacing:1px; }
.row-fluid .slider2-inner h1 a { color:#20448A; }
.row-fluid .slider2-button { margin-top:30px; text-align:center }
.row-fluid .slider2-button a { font-size:15px; line-height:24px; font-weight:700; text-transform:uppercase; letter-spacing:1px; }
.row-fluid .slider2-button a:after { content:"\f105"; margin-top:-3px; margin-left:10px; width:17px; height:17px; font-size:16px; line-height:16px; border:2px solid #ec634f; border-radius:20px; display:inline-block; font-family:'FontAwesome'; vertical-align: middle; text-align:center; letter-spacing:-1.4px; } 

.row-fluid .slider3-main { float:left; width:100%; }
.row-fluid .slider3-box { padding:145px 0; width:50%; float:left; background-size:cover !important; background-position:center center !important; border-right:2px solid #fff; }
.row-fluid .slider3-inner { max-width:510px; width:100%; font-size:15px; line-height:24px; font-weight:300; color:#fff; background:rgba(32,68,138,0.65); position:relative; z-index:1; }
.row-fluid .slider3-discretion { padding:8px 15px; font-size:15px; line-height:22px; letter-spacing:1px; text-align:right; }
.row-fluid .slider3-text { padding:15px 40px 30px; }
.row-fluid .slider3-inner h1 { padding:15px 0 10px; font-size:29px; line-height:38px; color:#fff; font-weight:700; letter-spacing:1px; }
.row-fluid .slider3-inner h1 a { color:#fff; }
.row-fluid .slider3-button { margin-top:30px; }
.row-fluid .slider3-button a { font-size:15px; line-height:24px; font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#8AD0C8; }
.row-fluid .slider3-button a:after { content:"\f105"; margin-top:-3px; margin-left:10px; width:17px; height:17px; font-size:16px; line-height:15px; border:2px solid #8AD0C8; border-radius:20px; display:inline-block; font-family:'FontAwesome'; vertical-align: middle; text-align:center; letter-spacing:-1.4px; } 
.row-fluid .slider3-button a:hover { color:#fff; }

.row-fluid .slider3-right { border-right:none; border-left:2px solid #fff }
.row-fluid .slider3-right .slider3-inner { float:right; }
.row-fluid .slider3-right .slider3-discretion { text-align:left; }
.row-fluid .slider3-right .slider3-text { text-align:right }

.row-fluid .hero-sliderV2 .slick-arrow { background:transparent; width:auto; height:auto; padding:0; }
.row-fluid .hero-sliderV2 .slick-arrow:before { font-size:60px; }
.row-fluid .hero-sliderV2 .slick-arrow.slick-prev { left:15px; }
.row-fluid .hero-sliderV2 .slick-arrow.slick-next { right:15px; }

.row-fluid .hero-sliderV2 ul.slick-dots { padding:0; position:absolute; bottom:20px; }
.row-fluid .hero-sliderV2 ul.slick-dots li { line-height:0; }
.row-fluid .hero-sliderV2 ul.slick-dots li button { padding:0; width:12px; height:12px; background:#fff; }
.row-fluid .hero-sliderV2 ul.slick-dots li button:hover, .row-fluid .hero-sliderV2 ul.slick-dots li.slick-active button { background:#EB644F; }

.homepageV2 {overflow-x: hidden;}
.homepageV2 .productsearch-box { padding:0 0 0 32px; }
.homepageV2 .row-fluid .search-section { padding:0; }

.homepageV2 .row-fluid .marketapplication-menu , .homepageV2 .row-fluid .recentlyviewd-section , .homepageV2 .row-fluid .productlisting-link , .homepageV2 .row-fluid .productlisting-link { margin:0 0 0 18px; }

.row-fluid .paints-sec { padding:70px 0 50px; }
.row-fluid .full-search .search-section > div { box-shadow: inset 0 -10px 30px rgba(0,0,0,0.30); border-radius:0 0 30px 30px; }

.row-fluid .application-title { padding:45px 20px 45px 130px; background:#EA6453; position:relative; }
.row-fluid .application-title:before {content: url(https://inbound.mcpolymers.com/hubfs/MCP_Logo/arrow.png); position:absolute; top:0; left:0; }
.row-fluid .application-title h2 { color:#fff; font-size:20px; line-height:26px; font-weight:500; letter-spacing: 0.5px; }

.row-fluid .application-main { padding:2px 2px 2px 5px; width:100%; float:left; }
.row-fluid .application-boxmain { padding:4px; width:25%; float:left; overflow:hidden; }
.row-fluid .application-box { width:100%; height:258px; float:left; background-size:cover !important; background-position:center center !important; position:relative; box-shadow:4px 4px 5px rgba(0,0,0,0.5); -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; }
.row-fluid .application-box:before { content:''; width:100%; height:100%; position:absolute; top:0; left:0; background: -moz-linear-gradient(45deg, rgba(45,53,143,1) 0%, rgba(45,53,143,0.75) 17%, rgba(45,53,143,0) 69%);
    background: -webkit-linear-gradient(45deg, rgba(45,53,143,1) 0%,rgba(45,53,143,0.75) 17%,rgba(45,53,143,0) 40%);
    background: linear-gradient(45deg, rgba(45,53,143,1) 0%,rgba(45,53,143,0.75) 17%,rgba(45,53,143,0) 40%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d358f', endColorstr='#002d358f',GradientType=1 ); }
.row-fluid .application-boxinner { padding:0 30px; width:100%; position:absolute; bottom:-28px; left:0; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; }
.row-fluid .application-boxinner:before { content:''; width:8px; position:absolute; top:70px; bottom:-60px; left:0; background:#EA6453; opacity:0; -webkit-transition: all  0.6s ease-in-out;
-moz-transition: all  0.6s ease-in-out;
-o-transition: all  0.6s ease-in-out;
-ms-transition: all  0.6s ease-in-out;
transition: all  0.6s ease-in-out;; }
.row-fluid .application-boxinner h4 { padding:0 0 50px; font-size:18px; line-height:26px; color:#fff; font-weight:700; letter-spacing:1px; text-transform: uppercase; -webkit-transition: all  0.4s ease-in-out;
-moz-transition: all  0.4s ease-in-out;
-o-transition: all  0.4s ease-in-out;
-ms-transition: all  0.4s ease-in-out;
transition: all  0.4s ease-in-out;; }
.row-fluid .application-view { font-size:20px; line-height:26px; color:#fff; }
.row-fluid .application-view:after { content:"\f101"; margin-left:5px; font-family:'FontAwesome'; display:inline-block; vertical-align: middle; }
.row-fluid a.application_link { position:absolute; top:0; left:0; width:100%; height:100%; }

.row-fluid .application-box:hover .application-boxinner { bottom:60px; }
.row-fluid .application-box:hover .application-boxinner h4 { padding:0 0 20px; }
.row-fluid .application-box:hover .application-boxinner:before { top:0; opacity:1; }

/*****************************************/
/* Forms                                 */
/*****************************************/
/* TDS Form - hide PDF field */
.hs_pdf_url { display:none; }


/*****************************************/
/* dropdownmenu - Drop down menu         */
/*****************************************/

.dl-menuwrapper { width: 100%; float: left; position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-perspective-origin: 50% 200%; perspective-origin: 50% 200%; }
.dl-menuwrapper button { background: #ccc; border: none; width: 48px; height: 45px; text-indent: -900em; overflow: hidden; position: relative; cursor: pointer; outline: none; }
.dl-menuwrapper button:after { content: ''; position: absolute; width: 68%; height: 5px; background: #fff; top: 10px; left: 16%; box-shadow: 0 10px 0 #fff,  0 20px 0 #fff; }
.dl-menuwrapper ul { padding: 0; list-style: none; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.dl-menuwrapper li { position: relative; border-top:1px solid #9ba8c9; }
.dl-menuwrapper li:first-child { border:none; }
.dl-menuwrapper li a { display: block; position: relative; padding: 8px 5px 8px 40px; font-size: 17px; line-height: 20px;  color: #21428a; background:#fff; outline: none; }
.dl-menuwrapper li .sub-link { cursor:pointer; background:url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg) no-repeat 15px; position:absolute; right:0; top:0; height:100%; width:63px; }
.no-touch .dl-menuwrapper li a:hover { background:#ebebeb; }
.dl-menuwrapper li.dl-back > a { padding-left: 0px; color: #fff; }
.dl-menuwrapper li.dl-back a:before { border:none; content:'\00a0 '; background:url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img4.png) no-repeat center; position:relative; margin-right: 10px; float:left; height:20px; width:43px; }
.dl-menuwrapper li.dl-back a:after {content:'Back to Markets'; position:relative; float:left; color: #21428a;}
.dl-menuwrapper li.dl-back:after {content:' '; position: relative; color: #666; width: 97%; padding: 5px 0px 5px 10px; display: block; border-top: 1px solid #9ba8c9; }
.dl-menuwrapper li:nth-child(1) .dl-back:after{content:'Paper Applications List:';}
.dl-menuwrapper li:nth-child(1) .dl-back a{padding-right:5px !important;}
.marketapplication-menu { z-index:15; position: relative;}
.dl-menuwrapper li:nth-child(2) .dl-back:after{content:'Textiles Applications List:';}
.dl-menuwrapper li:nth-child(3) .dl-back:after{content:'Adhesives Applications List:';}
.dl-menuwrapper li:nth-child(4) .dl-back:after{content:'Nonwovens Applications List:';}
.dl-menuwrapper li:nth-child(5) .dl-back:after{content:'Paints & Coatings Applications List:';}
.dl-menuwrapper li:nth-child(6) .dl-back:after{content:'Construction Applications List:';}
.dl-menuwrapper li:nth-child(7) .dl-back:after{content:'Printing & Packaging Applications List:';}
.europe-searchbox .dl-menuwrapper li:nth-child(1) .dl-back:after{content:'Building & Construction List:';}
.europe-searchbox .dl-menuwrapper li:nth-child(2) .dl-back:after{content:'Paints & Coatings Applications List:';}

.dl-menuwrapper .dl-menu { margin:26px 0 0 0; position: absolute; width: 100%; opacity: 0; pointer-events: none; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.dl-menuwrapper .dl-menu.dl-menu-toggle { transition: all 0.3s ease; }
.dl-menuwrapper .dl-menu.dl-menuopen { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); transform: translateY(0px); box-shadow:0 0 5px 1px; }

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu { display: none; }
.dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen > a, .dl-menu.dl-subview li.dl-subview > a { display: none; }
.dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li { display: block; }
.dl-menuwrapper > .dl-submenu { position: absolute; width: 100%; top:20px; left: 0; margin: 0; }
.dl-menu.dl-animate-out-1 { -webkit-animation: MenuAnimOut1 0.4s; animation: MenuAnimOut1 0.4s; }
.dl-menu.dl-animate-out-2 { -webkit-animation: MenuAnimOut2 0.3s ease-in-out; animation: MenuAnimOut2 0.3s ease-in-out; }
.dl-menu.dl-animate-out-3 { -webkit-animation: MenuAnimOut3 0.4s ease; animation: MenuAnimOut3 0.4s ease; }
.dl-menu.dl-animate-out-4 { -webkit-animation: MenuAnimOut4 0.4s ease; animation: MenuAnimOut4 0.4s ease; }
.dl-menu.dl-animate-out-5 { -webkit-animation: MenuAnimOut5 0.4s ease; animation: MenuAnimOut5 0.4s ease; }
@-webkit-keyframes MenuAnimOut1{
    0%{}
    50%{-webkit-transform:translateZ(-250px) rotateY(30deg);}
    75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
    100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@-webkit-keyframes MenuAnimOut2{
    0%{}
    100%{-webkit-transform:translateX(-100%);opacity:0;}
}
@-webkit-keyframes MenuAnimOut3{
    0%{}
    100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut4{
    0%{}
    100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes MenuAnimOut5{
    0%{}
    100%{-webkit-transform:translateY(40%);opacity:0;}
}
@keyframes MenuAnimOut1{
    0%{}
    50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);}
    75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5;}
    100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
}
@keyframes MenuAnimOut2{
    0%{}
    100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
}
@keyframes MenuAnimOut3{
    0%{}
    100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes MenuAnimOut4{
    0%{}
    100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes MenuAnimOut5{
    0%{}
    100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
}
.dl-menu.dl-animate-in-1 { -webkit-animation: MenuAnimIn1 0.3s; animation: MenuAnimIn1 0.3s; }
.dl-menu.dl-animate-in-2 { -webkit-animation: MenuAnimIn2 0.3s ease-in-out; animation: MenuAnimIn2 0.3s ease-in-out; }
.dl-menu.dl-animate-in-3 { -webkit-animation: MenuAnimIn3 0.4s ease; animation: MenuAnimIn3 0.4s ease; }
.dl-menu.dl-animate-in-4 { -webkit-animation: MenuAnimIn4 0.4s ease; animation: MenuAnimIn4 0.4s ease; }
.dl-menu.dl-animate-in-5 { -webkit-animation: MenuAnimIn5 0.4s ease; animation: MenuAnimIn5 0.4s ease; }
@-webkit-keyframes MenuAnimIn1{
    0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0;}
    20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
    100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@-webkit-keyframes MenuAnimIn2{
    0%{-webkit-transform:translateX(-100%);opacity:0;}
    100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn3{
    0%{-webkit-transform:translateZ(300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn4{
    0%{-webkit-transform:translateZ(-300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes MenuAnimIn5{
    0%{-webkit-transform:translateY(40%);opacity:0;}
    100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes MenuAnimIn1{
    0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0;}
    20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5;}
    100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1;}
}
@keyframes MenuAnimIn2{
    0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
    100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes MenuAnimIn3{
    0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn4{
    0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes MenuAnimIn5{
    0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0;}
    100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 { -webkit-animation: SubMenuAnimIn1 0.4s ease; animation: SubMenuAnimIn1 0.4s ease; }
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 { -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out; animation: SubMenuAnimIn2 0.3s ease-in-out; }
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 { -webkit-animation: SubMenuAnimIn3 0.4s ease; animation: SubMenuAnimIn3 0.4s ease; }
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 { -webkit-animation: SubMenuAnimIn4 0.4s ease; animation: SubMenuAnimIn4 0.4s ease; }
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 { -webkit-animation: SubMenuAnimIn5 0.4s ease; animation: SubMenuAnimIn5 0.4s ease; }
@-webkit-keyframes SubMenuAnimIn1{
    0%{-webkit-transform:translateX(50%);opacity:0;}
    100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn2{
    0%{-webkit-transform:translateX(100%);opacity:0;}
    100%{-webkit-transform:translateX(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn3{
    0%{-webkit-transform:translateZ(-300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn4{
    0%{-webkit-transform:translateZ(300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);opacity:1;}
}
@-webkit-keyframes SubMenuAnimIn5{
    0%{-webkit-transform:translateZ(-200px);opacity:0;}
    100%{-webkit-transform:translateZ(0);opacity:1;}
}
@keyframes SubMenuAnimIn1{
    0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
    100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn2{
    0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
    100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
}
@keyframes SubMenuAnimIn3{
    0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn4{
    0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
    100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
}
@keyframes SubMenuAnimIn5{
    0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
    100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 { -webkit-animation: SubMenuAnimOut1 0.4s ease; animation: SubMenuAnimOut1 0.4s ease; }
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 { -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out; animation: SubMenuAnimOut2 0.3s ease-in-out; }
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 { -webkit-animation: SubMenuAnimOut3 0.4s ease; animation: SubMenuAnimOut3 0.4s ease; }
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 { -webkit-animation: SubMenuAnimOut4 0.4s ease; animation: SubMenuAnimOut4 0.4s ease; }
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 { -webkit-animation: SubMenuAnimOut5 0.4s ease; animation: SubMenuAnimOut5 0.4s ease; }
@-webkit-keyframes SubMenuAnimOut1{
    0%{-webkit-transform:translateX(0%);opacity:1;}
    100%{-webkit-transform:translateX(50%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut2{
    0%{-webkit-transform:translateX(0%);opacity:1;}
    100%{-webkit-transform:translateX(100%);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut3{
    0%{-webkit-transform:translateZ(0px);opacity:1;}
    100%{-webkit-transform:translateZ(-300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut4{
    0%{-webkit-transform:translateZ(0px);opacity:1;}
    100%{-webkit-transform:translateZ(300px);opacity:0;}
}
@-webkit-keyframes SubMenuAnimOut5{
    0%{-webkit-transform:translateZ(0);opacity:1;}
    100%{-webkit-transform:translateZ(-200px);opacity:0;}
}
@keyframes SubMenuAnimOut1{
    0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
    100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}
}
@keyframes SubMenuAnimOut2{
    0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
    100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
}
@keyframes SubMenuAnimOut3{
    0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
    100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0;}
}
@keyframes SubMenuAnimOut4{
    0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1;}
    100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0;}
}
@keyframes SubMenuAnimOut5{
    0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;}
    100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0;}
}

.empty { text-align: center;}
/* table_list */
.row-fluid .table_list { margin:0 auto 30px; max-width:370px; width:100%; display:block; position:relative; }
.row-fluid .table_list ul { margin:0; padding:15px 20px; list-style-type:none; background:#FDFAED; position:absolute; top:100%; left:0; width:100%; z-index:111; display:none; }
.row-fluid .table_list ul li { margin:0; padding:0; display:block; }
.row-fluid .table_list ul li a { padding:5px 0; font-size:14px; line-height:24px; color:#22438b; display:inline-block; font-weight:600; letter-spacing:0.5px; display:inline-block; width:100%; }
.row-fluid .table_list ul li a:hover { color:#ec634f; }
.row-fluid .table_list h3.select { width:100%; display: inline-block; padding:8px 70px 8px 20px; font-size:16px; line-height:24px; color:#22438b; background:#F2F3F3; text-transform:uppercase; font-weight: 600; position:relative; cursor:pointer; }
.row-fluid .table_list h3.select:before { content: "\f0d7"; display:inline-block; width:40px; height:30px; line-height:30px; color:#ec634f; border-left:1px solid #ec634f; position:absolute; top:50%; right:0; text-align:center; font-family:'fontAwesome'; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }

/* europe-style */
.row-fluid .europe-inner-header .logo a { display: inline-block;}
.row-fluid .europe-inner-header .logo a img { min-width: 127px;}
.row-fluid .europe-inner-header > div > div{ display: flex; align-items: center; }
.row-fluid .ourlocation-inner{ max-width: 1090px; margin: 0 auto !important; float: none;}
.row-fluid .europe-inner-header{padding:0;}
.row-fluid .europe-header-wrapper .top{padding:0;}
.row-fluid .europe-search-wrapper{background:#22438b;padding:12px 0;margin-top:15px;margin-bottom:-15px;}
.row-fluid .europe-search-wrapper .search-box{padding:0;}
.row-fluid .europe-search-wrapper .search-box input{background-image:url(https://inbound.mcpolymers.com/hubfs/Mallard_2018/images/search-icon.png);background-position:right 15px center;max-width:220px;}
.row-fluid .europe-search-wrapper .wrapper > div > div{padding:0 45px;}
.row-fluid .europe-inner-header .mainmenu ul li a{padding:10px 20px 10px;}
.row-fluid .europe-product a,.row-fluid .europe-mcp-product a{color:#fff;line-height:normal;position:relative;}
.row-fluid .europe-product a:after,.row-fluid .europe-mcp-product a:after{content:'';position:absolute;height:28px;width:28px;background-image:url(https://inbound.mcpolymers.com/hubfs/Mallard_2018/images/right-arrow.png);background-size:50%;background-repeat:no-repeat;background-position:center;background-color:#A5A8CB;border-radius:100%;box-shadow:0 0px 5px 5px #173573;margin-left:10px;transition:all 0.5s;}
.row-fluid .europe-product a:hover:after,.row-fluid .europe-mcp-product a:hover:after{margin-left:15px;}
.row-fluid .europe-search-wrapper .wrapper > div > div > div{margin:0;width:33.33%;}
.row-fluid .europe-product,.row-fluid .europe-mcp-product{text-align:center;}
.row-fluid .europe-header-wrapper .sticky{padding:0;}
.row-fluid .europe-product{position:relative;}
.row-fluid .europe-product:after{content:'';position:absolute;height:100%;width:1px;background:#5873A8;right:-50px;top:0;bottom:0;}
/*  24-06-2019 */
.row-fluid .europe-inner-header .logo a img { min-width: 127px; }

.row-fluid .marketing-box-wrapper{float: left; display: flex; align-items: center; flex-wrap: wrap; justify-content: center; width: 100%;}
.row-fluid .marketing-box-wrapper  .markets-box{ width: initial; }

/* Header */
.homepageV2 .row-fluid [class*="span"]{min-height:auto;}

.button-3{position:relative;position:relative;}
.button-3:before{content:'';left:50%;top:calc(50% + 28px);position: absolute;background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/arrow-button.svg) no-repeat 50%/cover;width:14px;height:12px;transform:translate(-50%,-50%);}
.button-3 a{width:234px;height:234px;display:flex;align-items:center;border:2px solid #00a996;justify-content:center;margin:0 auto;border-radius:50%;color:#fff;font-size:18px;line-height:23px;position:relative;transition:.2s;z-index:2;}
.button-3 a:after{border:1px solid #00a996;border-radius:100%;content:"";height:calc(100% - 30px);left:15px;position:absolute;top:15px;width:calc(100% - 30px);transition:200ms; z-index:-1;}
.button-3 a:before{background-color:#ec634f;border-radius:100%;content:"";height:calc(100% - 30px);left:15px;position:absolute;top:15px;width:calc(100% - 30px); transform:scale(0.7);transition:200ms;z-index:-1;opacity:0;}
.button-3 a:hover:after{transform:scale(0.7);opacity:0;}
.button-3 a:hover:before{transform:scale(1);opacity:1;}

.button-4 a{background-color:#ec634f;border-radius:50px;display:inline-block;font-size:14px;line-height:normal;min-width:175px;padding:10px 15px;text-align:center;border:solid 2px #ec634f;transition:200ms;}
.button-4 a:hover{background-color:#00A996;border-color:#00A996;color:#FFF;}

.button-5 a{border-radius:50px;color:#fff;display:inline-block;font-size:14px;line-height:normal;min-width:175px;padding:10px 15px;text-align:center;border:solid 2px #ec634f;transition:200ms;}
.button-5 a:hover{background-color:#00A996;border-color:#00A996;color:#FFF;}

.button-6 a{border-radius:50px;color:#00A996;display:inline-block;font-size:14px;line-height:normal;min-width:175px;padding:10px 15px;text-align:center;border:solid 2px #00A996;transition:200ms;}
.button-6 a:hover{background-color:#00A996;border-color:#00A996;color:#FFF;}

.header-container .sticky#navbar {padding: 0;}

header.headerv2{left:0;position:fixed;top:0;width:100%;z-index:99;color:#231F20;line-height: normal;transition:400ms;}
header.headerv2 ul{margin:0; padding:0; list-style:none;}
header.headerv2 a{color:#231F20; transition:200ms;}
header.headerv2 a:hover{color:#ec634f;}
header.headerv2 .inner{align-items: center;display: flex;padding:30px 65px;justify-content: space-between;}
header.headerv2 .inner .logo{padding:0;width:360px;}
header.headerv2 .inner .mainmenu-nav{}
header.headerv2 .inner .buttons-dv{align-items: center; display: flex;}
header.headerv2 .inner .buttons-dv > div + div{margin:0 0 0 20px;}
header.headerv2 .search-click a{border:2px solid #00a996;border-radius:100%;display:flex;align-items:center;height:45px;justify-content:center;text-align:center;width:45px;}
header.headerv2 .search-click a svg path{fill:#00a996;}
header.headerv2 .search-click a:hover svg path {fill: #fff;}
header.headerv2 .search-click a:hover{background-color:#00a996;}

header.headerv2 .inner .buttons-dv .lang_switcher_class ul.lang_list_class {top: 30px;}

header.headerv2 .mainmenu-nav .hs-menu-wrapper{}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul{align-items: center;display: flex;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li{padding:0 20px;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li > a{font-size:15px;color:#fff;padding:0;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li > a:hover{color:#ec634f;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children{}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children > a{position: relative;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children > a:after{background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/drop-arrow.svg) no-repeat;content:'';height:4px;position:absolute;right:-13px;top:10px;width:8px;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children > a:before{content:"";height:30px;left:0;position:absolute;top:18px;width:100%;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children .drop-down{background-color:rgba(255,255,255,0.9);left:0;position:absolute;top:84px;width:100%;opacity: 0; visibility: hidden;pointer-events: none; transition:200ms;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children.simple-drop{position:relative;}

header.headerv2 .bigmenu{padding:30px 0 70px;}
header.headerv2 .bigmenu .inner-wrapper{display:flex;}
header.headerv2 .bigmenu .left-column{width: 230px;}
header.headerv2 .bigmenu .left-column .green-ttl{font-size: 22px; font-family: 'soleilw01-boldregular', sans-serif;border-bottom: 1px solid rgba(175, 188, 187, 0.4);padding:0 0 5px;}
header.headerv2 .bigmenu .left-column > ul{padding:17px 0 0;}
header.headerv2 .bigmenu .left-column > ul > li + li{margin:16px 0 0;}
header.headerv2 .bigmenu .left-column > ul > li > a{font-size: 15px; background:url("https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/read-more-arrow.png") no-repeat right center;padding: 0 20px 0 0;}
header.headerv2 .bigmenu .left-column > ul > li > a .icon{display:inline-block; vertical-align:top; margin:1px 5px 0 0;}
header.headerv2 .bigmenu .left-column .bottom-lable-button{padding:45px 0 0;}
header.headerv2 .bigmenu .left-column .bottom-lable-button span{font-size:14px;padding:0 0 10px;display:block;}

header.headerv2 .bigmenu .right-column{width:calc(100% -  230px);padding:0 0 0 100px;display: flex;}
header.headerv2 .bigmenu .right-column .green-text{color:#00A996; font-size:13px; font-family: 'soleilw01-boldregular', sans-serif;}
header.headerv2 .bigmenu .right-column .tab-click{width: 355px;position: relative;}
header.headerv2 .bigmenu .right-column .tab-content-wrap{width: calc(100% - 355px);padding:31px 0 0 60px;}
header.headerv2 .bigmenu .right-column .tab-click:after{background-color:rgba(175, 188, 187, 0.4);content:'';height:calc(100% - 66px);right:-40px;position:absolute;top:35px;width:1px;}

header.headerv2 .tabbing-main{padding:15px 0 0;}
header.headerv2 .tabbing-main .tabs-title{border-bottom:1px solid rgba(175, 188, 187, 0.4);cursor:pointer;font-size:15px;padding:7px 0 7px 5px; transition:200ms;}
header.headerv2 .tabbing-main .tabs-title a { display: block; }
header.headerv2 .tabbing-main .tabs-title.current, 
header.headerv2 .tabbing-main .tabs-title:hover{color:#fff; background-color:#00A996;}
header.headerv2 .tabbing-main .tabs-title.current a { color:#fff; } 
header.headerv2 .tab-content-wrap .tab-content:not(:first-child){display:none;}
header.headerv2 .tab-content-wrap .tab-content .icon{color:#ec634f;font-size:15px;text-transform:uppercase;font-family: 'soleilw01-boldregular', sans-serif;margin: 0 0 15px;}
header.headerv2 .tab-content-wrap .tab-content .icon img{margin: 4px 1px 5px 0;}
header.headerv2 .tab-content-wrap .tab-content .all-links{max-width: 420px;}
header.headerv2 .tab-content-wrap .tab-content .all-links ul{display: block;}
header.headerv2 .tab-content-wrap .tab-content .all-links ul li{display:inline-block;float:none;margin:0 -2px;padding:0;width:50%;line-height: normal;}
header.headerv2 .tab-content-wrap .tab-content .all-links ul li a{color:#231F20;padding:6px 3px;line-height:23px;}
header.headerv2 .tab-content-wrap .tab-content .all-links ul li a:hover{color:#ec634f;}

header.headerv2 [class*="button-"] a,
header.headerv2 [class*="button-"] a:hover{color:#fff;}
header.headerv2 .button-6 a{color:#00A996;}
header.headerv2 .button-6 a:hover{color:#fff;}

header.headerv2 .inner .logo svg {width: 100%; max-height: 46px;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li.hs-item-has-children:hover > .drop-down{opacity:1; visibility:visible;pointer-events:auto;}
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children .drop-down.simple-menu{ top: 44px;width: auto;}
header.headerv2 .mainmenu-nav .simple-drop .hs-menu-wrapper > ul{display: block;padding: 6px 0;}
header.headerv2 .mainmenu-nav .simple-drop .hs-menu-wrapper > ul > li{display:block;float:none;padding:0;line-height: normal;}
header.headerv2 .mainmenu-nav .simple-drop .hs-menu-wrapper > ul > li > a{color:#231F20;padding:5px 15px;display:block;}
header.headerv2 .mainmenu-nav .simple-drop .hs-menu-wrapper > ul > li > a:hover{color:#ec634f;}

header.headerv2 .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper{box-shadow:none;top:48px;}

.blue-text-logo-header header.headerv2.fixed .logo svg #Background { filter: brightness(0) invert(1); } 

body.with-blue-text-logo-header .row-fluid .top {padding: 0;box-shadow: none;}

.blue-text-logo-header header.headerv2 .inner .buttons-dv > div + div.button-5 a:not(:hover) {color: #ec634f;}
.blue-text-logo-header header.headerv2.fixed .inner .buttons-dv > div + div.button-5 a:not(:hover) {color: #fff;}

.blue-text-logo-header header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li > a {color: #231F20;}
.blue-text-logo-header header.headerv2.fixed .mainmenu-nav > .hs-menu-wrapper > ul > li > a {color: #fff;}
.blue-text-logo-header header.headerv2 [class*="button-"]:first-child a{color:#ec634f;}
.blue-text-logo-header header.headerv2 [class*="button-"]:first-child a:hover{color:#fff;}
.blue-text-logo-header header.headerv2 .inner .logo > a > svg path,
.blue-text-logo-header header.headerv2 .inner .logo > a > svg rect{fill:#23438c;}
.blue-text-logo-header header.headerv2.fixed .inner .logo > a > svg path,
.blue-text-logo-header header.headerv2.fixed .inner .logo > a > svg rect{fill: #fff;}

.main-banner {padding:300px 0 240px;position:relative;}
.main-banner .wrapper{position:relative;} 
.main-banner .video{width:526px;position:absolute;right:0;}
.main-banner .video video{width:526px;height:526px;border-radius:50%;box-shadow:0px 4px 250px rgba(18,95,255,0.75);object-fit: cover;transform: translateY(-90px);}
.main-banner .title-content-button{width:930px;position:relative;z-index:2;}
.main-banner .title-content-button,
.main-banner .title-content-button h1{color:#fff;font-family: 'soleilw01-bookregular', Arial, Helvetica, sans-serif;}
.main-banner .title-content-button h1{padding:0;margin:0 0 55px 0;font-size:62px;line-height:68px;}
.main-banner .title-content-button h1 span{display:block;line-height:73px;margin:0 0 0 270px;}
.main-banner .title-content-button .content,
.main-banner .title-content-button h1 span{margin:0 0 0 270px;}
.main-banner .title-content-button .button-2{position:absolute;left:0;top:130px;}
.main-banner .title-content-button .button-2:after { background-color: transparent; border: 1px solid #ec634f; }
.main-banner .title-content-button .content {max-width: 487px;line-height: 29px;font-size: 21px;font-family: 'soleilw01-lightregular', sans-serif;}
.main-banner .bottom-listing{margin:37px calc(100% - 990px) 0;max-width:630px; position:relative;z-index: 2;}
.main-banner .bottom-listing .bottom-list .title h5{padding:0;color:#fff;font-size: 17px;font-family: 'soleilw01-bookregular';text-transform: uppercase;}
.main-banner .bottom-listing .bottom-list .icon {margin: 0 10px 0 0;}
.main-banner .bottom-listing .scroll-arrow{left:-280px;position:absolute;top:110%;transform:translateY(-50%);}
.main-banner .bottom-listing > div > .bottom-list:not(:last-child){margin-bottom:15px;}
.main-banner .button-3 a:after{left:14px;}
.main-banner  .scroll-arrow { position: absolute; bottom: -170px; left: 0; }
.main-banner.arrow_strip .scroll-arrow { bottom: -140px; }
.main-banner.arrow_strip { padding-bottom: 300px; }

.strip_group:after { content: ''; /*-background: #91ADF5; mix-blend-mode: overlay;box-shadow: 0px 4px 100px 0px rgba(0, 0, 0, 0.60);*/ height: 100%; width: 100%; display: inline-block; position: absolute; left: 0; background: url(https://www.mcpolymers.com/hubfs/bg-shape-img.png); background-repeat: no-repeat; background-size: cover; opacity: 0.8; }
.strip_group { border-radius: 10px 0px 0px 10px; max-width: 100%; margin-left: calc((100% - 726px) / 2); padding: 41px calc((100% - 1260px)/2) 43px 32px; display: flex; align-items: center; margin-top: 128px; position: relative; overflow: hidden; box-shadow: 0px 4px 100px 0px rgba(0, 0, 0, 0.60); }
.strip_group .dk_logo { width: 25%; position: relative; z-index: 1; }
.strip_group .dk_logo img { width: 100%; }
.strip_group .strip_title { width: 60%; position: relative; z-index: 1; }
.strip_group .strip_title .title { font-family: 'soleilw01-boldregular'; margin: 0 auto; max-width: 457.27px; font-size: 19px; font-style: normal; font-weight: 700; line-height: 26px; padding: 0 15px; color: #fff; }
.strip_group .strip_title span { background: var(--Linear, linear-gradient(358deg, #02BCA7 26.13%, #00FFE2 61.08%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.strip_group .button-5 { width: 20%; position: relative; z-index: 1; }
.strip_group .button-5 a { border: 1px solid #fff; text-align: left; display: flex; align-items: center; justify-content: space-between; padding: 10px 19px; }

.logo-slider {position: relative;margin: -154px 0 0 0; overflow:hidden;}
/* .logo-slider:after{content:"";position:absolute;right:-280px;top:-1420px;width:1450px;height:1450px;border:250px solid #ec634f;border-radius:50%;z-index:-1;} */
.logo-slider .title h2{padding:0;font-size:18px;line-height:23px;margin:0 0 30px 0;color:#00A996;}
.logo-slider .listing .slick-slide {height: auto;}
.logo-slider .listing .list img{margin:0 auto;display:block;transition:400ms;filter: brightness(0%);}
.logo-slider .listing .list:hover img {filter: none;}
.logo-slider .listing .list .list-inner{box-shadow:0 5px 30px 30px rgba(0, 0, 0, 0.15);padding:41px 25px;background-color:#fff;margin:30px 20px 60px;border-radius:100px;}
.logo-slider .slick-list{max-width: calc(100% - 150px);overflow: visible;}

.certification{position:relative;padding:5px 0 55px;}
.certification:after{background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/logo-slide-back.png) no-repeat right top;content:'';height:368px;left:0;position:absolute;top:-157px;width:100%;z-index:-1;}
.certification .title-listing{max-width:920px;margin:0 0 0 auto;}
.certification .title-listing .title h2{padding:0 0 0 40px;font-size:18px;line-height:23px;margin:0 0 40px 0;color:#fff;}
.certification .listing{display:flex;justify-content:space-between;max-width:526px;margin:0 auto;}
.certification .listing .list:first-child,
.certification .listing .list:nth-child(3){transform:translateY(-20px);}

.title-content-main {padding:75px 0 100px;position: relative;}

.title-content-main .subtitle-title h2 {margin: 0 0 20px 0;}
.title-content-main .subtitle-title .content{font-size:22px;line-height:33px;color:#231F20;max-width:700px;font-family: 'soleilw01-semiboldregular';}


header.headerv2 .inner .buttons-dv .hs-search-field_wrap input.hs-search-field__input::placeholder {font-family: 'soleilw01-bookregular',Arial,Helvetica,sans-serif;color: #676767;}


.homepageV2 .body-container-wrapper {max-width:none;}

.button-1 {position: relative;}
.button-1 a{width:216px;height:216px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%;color:#fff;font-size:18px;line-height:23px;position:relative;transition:.4s;z-index:2;}
.button-1:after,.button-1:before{content:'';transition:200ms;width:216px;height:216px;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);}
.button-1:after{background-color:#00a996;}
.button-1:before{background-color:#ec634f;z-index:1;transform:translate(-50%,-50%)scale(0);}
.button-1:hover a::after{border-color:#EC634F;}
.button-1 a:before{left:50%;top:calc(50% + 28px);background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/arrow-button.svg) no-repeat 50%/cover;width:14px;height:12px;transform:translate(-50%,-50%);}
.button-1 a:after,.button-1 a:before{content:"";position:absolute;transition:.4s;}
.button-1 a:after{left:-13px;top:-13px;border:1px solid #00a996;width:calc(100% + 26px);height:calc(100% + 26px);border-radius:50%;}
.button-1:hover:before{transform:translate(-50%,-50%)scale(1);}

.button-2 {position: relative;}
.button-2 a{width:216px;height:216px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%;color:#fff;font-size:18px;line-height:23px;position:relative;transition:.4s;z-index:2;}
.button-2:after,.button-2:before{content:'';transition:200ms;width:216px;height:216px;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);}
.button-2:after{background-color:#ec634f;}
.button-2:before{background-color:#00a996;z-index:1;transform:translate(-50%,-50%)scale(0);}
.button-2:hover a::after{border-color:#00A996;}
.button-2 a:before{left:50%;top:calc(50% + 28px);background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/arrow-button.svg) no-repeat 50%/cover;width:14px;height:12px;transform:translate(-50%,-50%);}
.button-2 a:after,.button-2 a:before{content:"";position:absolute;transition:.4s;}
.button-2 a:after{left:-13px;top:-13px;border:1px solid #ec634f;width:calc(100% + 26px);height:calc(100% + 26px);border-radius:50%;}
.button-2:hover:before{transform:translate(-50%,-50%)scale(1);}

.row-fluid .europe-search-wrapper{margin-bottom:-10px;}

.subtitle-title h2 {position: relative;}

.subtitle-title.green-line h2::before {background-color:#00A996;
    box-shadow: 0 4px 0 0 #00A996,
        0 8px 0 0 #00A996,
        0 12px 0 0 #00A996,
        0 16px 0 0 #00A996,
        0 20px 0 0 #00A996,
        0 24px 0 0 #00A996,
        0 28px 0 0 #00A996,
        0 32px 0 0 #00A996,
        0 36px 0 0 #00A996,
        0 40px 0 0 #00A996,
        0 44px 0 0 #00A996,
        0 48px 0 0 #00A996,
        0 52px 0 0 #00A996,
        0 56px 0 0 #00A996,
        0 60px 0 0 #00A996,
        0 64px 0 0 #00A996,
        0 68px 0 0 #00A996,
        0 72px 0 0 #00A996,
        0 76px 0 0 #00A996
}
.subtitle-title.white-line h2:before{
    background-color:#fff;
    box-shadow: 0 4px 0 0 #fff,
        0 8px 0 0 #fff,
        0 12px 0 0 #fff,
        0 16px 0 0 #fff,
        0 20px 0 0 #fff,
        0 24px 0 0 #fff,
        0 28px 0 0 #fff,
        0 32px 0 0 #fff,
        0 36px 0 0 #fff,
        0 40px 0 0 #fff,
        0 44px 0 0 #fff,
        0 48px 0 0 #fff,
        0 52px 0 0 #fff,
        0 56px 0 0 #fff,
        0 60px 0 0 #fff,
        0 64px 0 0 #fff,
        0 68px 0 0 #fff,
        0 72px 0 0 #fff,
        0 76px 0 0 #fff
}

.subtitle-title .subtitle{color:#00A996;font-size:18px;line-height:23px;font-family: 'soleilw01-bookregular', Arial, Helvetica, sans-serif;}
.subtitle-title h2{max-width:900px;font-size:55px;line-height:60px;background:linear-gradient(264deg, #0E49C5 36.63%, #231F20 86.2%, #000 98.6%); -webkit-background-clip: text;-webkit-text-fill-color:transparent;font-family: 'soleilw01-boldregular', Arial, Helvetica, sans-serif;margin: 0 0 65px 0;}
.subtitle-title h2 span{color:#00A996;}

.custom-solution{padding:160px 0;position:relative;}
.custom-solution .listing .list .details{width:578px;}
.custom-solution .listing .list .image{width:calc(100% - 578px);}
.custom-solution .listing .list .image img{display:block;height:400px;object-fit:cover;}
.custom-solution .listing .list .details .title-with-step{display:flex;align-items:flex-start;}
.custom-solution .listing .list .details .title-with-step .step-part{width:63px;transform:translateY(-23px);}
.custom-solution .listing .list .details .title-with-step .title-content{width:calc(100% - 63px);padding:0 0 0 25px;}
.custom-solution .listing .list .details .title-with-step .step-part span{display:block;text-align:center;}
.custom-solution .listing .list .details .title-with-step .step-part span:first-child{font-size:18px;line-height:23px;text-transform:uppercase;color:#EC634F;}
.custom-solution .listing .list .details .title-with-step .step-part span:last-child{font-size:65px;line-height:60px;color:#EC634F;font-weight:700;}
.custom-solution .listing .list .details .title-with-step .title-content h3{color:#1B3B7D;font-size:50px;line-height:58px;font-weight:700; padding:0;margin:0 0 20px 0;}
.custom-solution .listing .list .details .title-with-step .title-content .content{font-weight:400;font-size:22px;line-height:33px;color:#231F20;}
.custom-solution .listing .list .details .title-with-step .title-content .content a{font-weight:700;}
.custom-solution .listing .list.reverse-section > div{flex-direction:row-reverse;}
.custom-solution .listing .list.reverse-section > div .details{padding:0 0 0 20px;}
.custom-solution .button-part{text-align:center;}
.custom-solution .button-part .button-1{margin:-35px 0 0;display:inline-block;}

.awards-recognittion .subtitle-title h2{max-width:1090px;margin:0 0 95px;font-size:50px;}
.awards-recognittion .subtitle-title h2 span{color:#EC634F;}
.awards-recognittion .branding .branding-list{box-shadow:0 15px 60px rgba(0,169,150,0.70);border-radius:70px;text-align:center;position:relative;width:calc(100%/3 - 24px);margin:0 12px;z-index: 1;}
.awards-recognittion .branding{max-width:950px;margin:0 0 0 auto;}
.awards-recognittion .branding .branding-list .branding-list-inner{padding:18px 20px;background-color:#fff;border-radius:70px;min-height:131px;display:flex;justify-content:center;align-items:center;}
.awards-recognittion .branding .branding-list .branding-list-inner img{display:block;margin:0 auto;}
.awards-recognittion .branding .branding-list:hover .text{opacity:1;visibility:visible;transform:scale(1);}
.awards-recognittion .branding .branding-list .text{font-size:18px;line-height:23px;color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(27 59 125 / 95%);display:flex;align-items:center;justify-content:center;border-radius:70px;text-align:left;padding:0 15px 0 25px;transition:200ms;opacity:0;visibility:hidden;transform:scale(0.8);}
.awards-recognittion .listing .listing-title{color:#00A996;font-size:18px;line-height:23px;font-family:soleilw01-semiboldregular,Arial,Helvetica,sans-serif;transform: translateY(-30px);}
.awards-recognittion .listing .list{width:calc(100%/3 - 16px);margin:0 8px 16px 8px;}
.awards-recognittion .listing .list img{display:block;height:373px;object-fit:cover;width: 100%;}
.awards-recognittion .listing{padding: 90px 0 150px 0;position: relative;}
.awards-recognittion .branding{max-width:950px;margin:0 0 0 auto;position:absolute;width:100%;right:0;z-index:4;top:0;}
.awards-recognittion .container{position:relative;}
.awards-recognittion .container:after{background:#0ffce1;opacity:.1;position:absolute;content:"";width:1020px;height:1020px;top:-80px;right:-130px;border-radius:50%;z-index:-1;}

.latest-feeds{padding:100px 0;background-color:#1B3B7D;}
.latest-feeds .subtitle-title h2{color:#fff;max-width:100%;margin: 0 0 80px 0;padding: 10px 0 10px 150px;}
.latest-feeds h2{background:white;color:#fff;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.latest-feeds .subtitle-title h2::before{right:94%;top:9px;}
.latest-feeds .listing > div{margin:0 -17px;}
.latest-feeds .listing .list{width:calc(100%/3 - 34px);margin:0 17px 34px 17px;}
.latest-feeds .listing .list .post-image img{display:block;height:226px;object-fit:cover;}
.latest-feeds .listing .list .topic a{font-size:16px;line-height:20px;color:#00A996;text-transform:uppercase;display:block;padding:20px 0 5px 0;border-bottom:1px solid #00A996;margin:0 0 7px 0;font-family:'soleilw01-semiboldregular', sans-serif;}
.latest-feeds .button-2 a:hover {background-color: #EC634F;}
.latest-feeds .listing .list .post-title h3{display:block;color:#fff;font-weight:700;font-size:25px;line-height:35px;}
.latest-feeds .listing .list .topic a:hover {color: #fff;border-color: #fff;}
.latest-feeds .listing .list .read-more a{font-size:18px;line-height:33px;font-weight:700;padding:10px 0 0 0;display:inline-block;position:relative;}
.latest-feeds .listing .list .read-more a:After{content:'';background:url(https://www.mcpolymers.com/hubfs/Mcp/read-more-arrow.png) no-repeat center center / cover;width:10px;height:8px;display:inline-block;transform:translate(10px,-1px);transition:400ms;}
.latest-feeds .listing .list .read-more a:hover:before{width:87%;}
.latest-feeds .listing .list .read-more a:before{content:'';position:absolute;left:0;bottom:0;background-color:#fff;height:2px;width:0;transition:400ms;}
.latest-feeds .listing .list .read-more a:hover{color:#fff;}
.latest-feeds .listing .list .read-more a:hover:after{filter:brightness(0) invert(1);transform:translate(20px,-1px);}

.latest-feeds .button-2{text-align:center;}
.latest-feeds .button-2 a{display:inline-block;font-size:14px;line-height:18px;color:#fff;font-family:'soleilw01-semiboldregular',sans-serif;border:1.5px solid #EC634F;border-radius:180px;min-width:223px;padding:15px 16px;margin:25px 0;}

.various-markets{position:relative;overflow:hidden;padding:150px 0 200px 0;}
.various-markets .back-text{font-size:353px;-webkit-text-stroke:1px #969696;-webkit-text-fill-color:transparent;line-height:normal;opacity:.2;position:absolute;z-index:0;top:180px;left:50%;transform:translateX(-50%);}
.various-markets .container{position:relative;z-index:1;} 
.various-markets .title-content-btn .title-content{width:600px;}
.various-markets .title-content-btn .right-button-part{width:calc(100% - 600px);}
.various-markets .title-content-btn .title-content h2{padding:0;font-size:55px;line-height:60px;color:#fff;font-family:'soleilw01-boldregular';margin:0 0 30px 0;}
.various-markets .title-content-btn .title-content .content{font-size:22px;line-height:33px;color:#fff;}
.various-markets .speak-expert-text .content{color:#fff;}
.various-markets .speak-expert-text{padding:65px 0 55px 0;}
.various-markets .speak-expert-text a{color:#00a996;}
.various-markets .listing{max-width:1551px;margin:0 auto;}
.various-markets .listing .list{width:calc(100%/3 - 24px);margin:0 12px 25px 12px;background-color:#1B3B7D;padding:35px 50px;position:relative;}
/* .various-markets .listing .list:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#1B3B7D;z-index:0;transition:400ms;} */
.various-markets .listing .list:hover{background:linear-gradient(233.91deg,#1B3B7D 36.34%,#0B368F 65.23%,#0E49C5 89.68%,#125FFF 99.58%);}
.various-markets .listing .list > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.various-markets .listing .list .plus-icon{position:absolute;right:0;top:0;}
.various-markets .listing .list .plus-icon span{background-color:#00A996;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:400ms;}
.various-markets .listing .list .plus-icon{position:absolute;right:17px;top:17px;}
.various-markets .listing .list .list-image{width:211px;margin:0 auto;position:relative;}
.various-markets .listing .list .list-image .lock-icon{position:absolute;left:50%;top:50%;max-width:50px;transform:translate(-50%,-50%);transition:400ms;opacity:0;visibility:hidden;}
.various-markets .listing .list .list-image .list-image-inner{position:relative;}
.various-markets .listing .list .list-image .list-image-inner img {display: block;}
.various-markets .listing .list:hover .list-image .list-image-inner:after{opacity:1;transform:scale(1);visibility:visible;}
.various-markets .listing .list .list-image .list-image-inner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(3 19 54 / 50%);transition:400ms;border-radius:50%;opacity:0;visibility:hidden;transform:scale(0.8);}
.various-markets .listing .list .list-image:hover .list-image-inner:after{opacity:1;visibility:visible;transform:scale(1);}
.various-markets .listing .list:hover .list-image .lock-icon{opacity:1;visibility:visible;}
.various-markets .listing .list .title h4{color:#fff;margin:25px 0 0 0;}
.various-markets .listing .list .title h4 span{margin:0 0 0 10px;transition:400ms;opacity:0;visibility:hidden;}
.various-markets .listing .list:hover .title h4 span{opacity:1;visibility:visible;margin:0 0 0 20px;}

.various-markets .listing .diff-box{width:65.1%;margin:0 0 0 14px;background:#00A996;padding:50px 60px;}
.various-markets .listing .diff-box .title{width:480px;}
.various-markets .listing .diff-box .right-button{width:calc(100% - 480px);}
.various-markets .listing .diff-box .title h2{padding:0;color:#fff;font-size:35px;line-height:45px;font-family:'soleilw01-boldregular';}
.various-markets .listing .diff-box .right-button .button-2 a:after {border-color: #fff;}

/* 08-08-2022 */
.button-5 a, .button-4 a { font-size: 17px; }
.button-2:after , .button-1:after { transition: 200ms; }   
.button-2:hover::after , .button-1:hover::after { transform: scale(0.7) translate(-50%,-50%); opacity: 0; transform-origin: 0 0; }

header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li { padding: 0 25px; }
header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li > a { font-size: 17px; }
header.headerv2 .mainmenu-nav .hs-menu-wrapper>ul>.hs-item-has-children .drop-down { background: transparent; z-index: 1; }
header.headerv2 .mainmenu-nav .hs-menu-wrapper>ul>.hs-item-has-children .drop-down:after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(5px); }
header.headerv2 .tab-content-wrap .tab-content .icon img {width: 20px;margin-right: 6px;}
header.headerv2 .tab-content-wrap .tab-content .icon {display: flex; align-items: center; }
header.headerv2 .tab-content-wrap .tab-content .icon a { display: flex; align-items: center; color: #ec634f; }
header.headerv2 .tab-content-wrap .tab-content .icon a:hover {opacity: 0.8;}
header.headerv2 .inner .buttons-dv { position: relative; }
.hs-search-field_wrap {  position: absolute; top: 100%; right: 0; padding-top: 20px; width: 100%; }
header.headerv2 .inner .buttons-dv .hs-search-field_wrap input.hs-search-field__input { width: 100%; height: 54px; border: 2px solid #ec634f; color: #ec634f; font-size: 18px; padding: 0 15px; border-radius: 90px!important; padding-right: 40px; background: #fff; max-width: 100%;}
.hs-search-field_wrap button {  position: absolute; right: 0; top: 0;  bottom: 0; background: #ec634f; padding: 0 24px 0 20px; border-radius: 0 90px 90px 0; transition: all 0.5s; }
.hs-search-field_wrap button svg { width: 20px; height: 20px; fill: #fff; transition: all 0.5s; }
.hs-search-field_wrap form { position: relative;  overflow: hidden; }
/* .hs-search-field_wrap button:hover { background: #fff; } */
/* .hs-search-field_wrap button:hover svg { fill: #1b3b7d; } */


.main-banner .title-content-button { position: relative; }
.main-banner .title-content-button:after { content: ""; width: 482px; height: 482px; background: #125FFF;  filter: blur(230px); position: absolute; left: 230px; right: 0; top: 0; bottom:  0; margin: auto; border-radius: 100%; z-index: -1; }

/* .certification .wrapper_inner { display: table; margin-left: auto; width: 100%; max-width: 1590px; margin-bottom: -10px; margin-top: 10px; } */
.title-listing { max-width: none; margin: 0; }

.title-content-main { padding-top: 40px; } 

.right-button-part .button-2 { display: table; margin: auto; }

.various-markets {  background-size: 100% 100% !important; }
.various-markets .listing .list a:hover + .list-details .plus-icon { opacity: 0; }
.various-markets .listing .list:hover .title h4 span { display: inline-block; position: relative; top: -2px; }
.various-markets .listing .list .list-image .list-image-inner {border-radius: 100%;position: relative;}
.various-markets .listing .list .list-image .list-image-inner:before { content: ""; border: 1px solid #00A996; position: absolute; left: -7px; right: -7px; bottom: -7px; top: -7px; border-radius: 100%; transform: scale(0.7); transition: all 200ms; opacity: 0; }
.various-markets .listing .list:hover .list-image-inner:before { opacity: 1; transform: scale(1); }
.various-markets .listing .list .list-image .list-image-inner img { border-radius: 100%; }
.various-markets .listing .list:hover .list-image .list-image-inner { filter: drop-shadow(0 0 17px  rgba(0,0,0, 0.4)); }
.various-markets .listing .diff-box { margin-bottom: 25px; }
.various-markets .speak-expert-text a:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.24871 1.37866L11.1779 5.23382L0.343238 5.23382L0.34317 6.46948L11.2272 6.46948L7.27301 10.374L8.11327 11.2142L13.5252 5.87629L8.0886 0.513681L7.24871 1.37866Z' fill='%2300A996'/%3E%3C/svg%3E%0A"); width: 14px;  height: 12px; display: inline-block;  transform: translate(10px,0); transition: 400ms; }
.various-markets .speak-expert-text a:hover:after { transform: translate(20px,0); }
.various-markets .back-text { pointer-events: none; }

.diff-box .diff-box-inner { width: 100%;  height: 100%; }
.diff-box .diff-box-inner > div { height: 100%; }

.custom-solution .listing .list .details .title-with-step .title-content h3 { font-size: 43px; }
.custom-solution .listing .list .details .title-with-step .step-part span:last-child { font-size: 55px; }

.latest-feeds .subtitle-title h2::before { right: 91%; }

.latest-feeds .listing .list .post-title h3 a { color: #fff; }
.latest-feeds .listing .list .post-title h3 a:hover { color: #ec634f; }

/* 12-08-2022 */
.row-fluid .whowearepages-content .customsolution-link a { min-width: 450px; text-align: center; }  
header.headerv2 .tab-content-wrap .tab-content .all-links ul li:nth-child(2n) { padding-left: 30px; }

header.headerv2 .tab-content-wrap .tab-content .all-links { width: 100%; max-width: 470px; }
header.headerv2 .tab-content-wrap .tab-content .all-links ul li a { white-space: normal; }

header.headerv2.fixed {position: fixed; background: #1b3b7d; box-shadow: 0 0 65px -14px #000; }


/* 03-02-2023-59 */
.stage-footer-form-wrap .form-footer-blog { padding-top: 20px; }
.stage-footer-form-wrap .form-footer-blog form { max-width: 1803px; }
.stage-footer-form-wrap .form-footer-blog input[type="submit"] { width: auto; }

/* html */
.html-form .fn-date-picker.pika-single { z-index: 9999; display: block; position: relative; color: #333; background: #fff; border: 1px solid #ccc; border-bottom-color: #bbb; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; *zoom: 1 }
.html-form .fn-date-picker.pika-single.is-hidden { display: none }
.html-form .fn-date-picker.pika-single.is-bound { position: absolute; box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .5) }
.html-form .fn-date-picker.pika-single:after,
.html-form .fn-date-picker.pika-single:before { content: " "; display: table }
.html-form .fn-date-picker.pika-single:after { clear: both }
.html-form .fn-date-picker .pika-lendar { float: left; width: 240px; margin: 8px }
.html-form .fn-date-picker .pika-title { position: relative; text-align: center }
.html-form .fn-date-picker .pika-title select { cursor: pointer; position: absolute; z-index: 9998; margin: 0; left: 0; top: 5px; filter: alpha(opacity=0); opacity: 0 }
.html-form .fn-date-picker .pika-label { display: inline-block; *display: inline; position: relative; z-index: 9999; overflow: hidden; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: 700; background-color: #fff }
.html-form .fn-date-picker .pika-next,
.html-form .fn-date-picker .pika-prev { display: block; cursor: pointer; position: relative; outline: none; border: 0; padding: 0; width: 20px; height: 30px; text-indent: 20px; white-space: nowrap; overflow: hidden; background-color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: 75% 75%; opacity: .5; *position: absolute; *top: 0 }
.html-form .fn-date-picker .pika-next:hover,
.html-form .fn-date-picker .pika-prev:hover { opacity: 1 }
.html-form .fn-date-picker .pika-next.is-disabled,
.html-form .fn-date-picker .pika-prev.is-disabled { cursor: default; opacity: .2 }
.html-form .fn-date-picker .is-rtl .pika-next,
.html-form .fn-date-picker .pika-prev { float: left; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg=="); *left: 0 }
.html-form .fn-date-picker .is-rtl .pika-prev,
.html-form .fn-date-picker .pika-next { float: right; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=!string!"); display: table; }
.html-form .hs-fieldtype-intl-phone.hs-input .hs-input { margin-bottom: 0 }
.html-form .hs-fieldtype-intl-phone.hs-input input { width: 68% !important; float: right }
.html-form .hs-fieldtype-intl-phone.hs-input select { float: left; width: 30% !important }
@media (max-device-width:480px) and (min-device-width:320px), (max-width:400px) {
  .html-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>input.hs-input { width: 68% !important }
  .html-form>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>select.hs-input { width: 30% !important }
}
.html-form .hs-button { white-space: pre-wrap }
.html-form .hs-richtext { word-break: break-word }
.html-form fieldset { border: 0; padding: 0; margin: 0; max-width: 100%; }
.html-form fieldset.form-columns-1 { padding: 0 0 10px; }
.html-form fieldset.form-columns-1 .hs-input { width: 95% }
.html-form fieldset.form-columns-1 .input { margin-right: 8px }
.html-form fieldset.form-columns-1 input[type=checkbox],
.html-form fieldset.form-columns-1 input[type=radio] { width: auto }
.html-form fieldset.form-columns-2 .hs-form-field { width: 50%; float: left }
.html-form fieldset.form-columns-2 .input { margin-right: 8px }
.html-form fieldset.form-columns-3 .hs-form-field { width: 32.7%; float: left }
.html-form fieldset.form-columns-3 .input { margin-right: 8px }
.html-form label.hs-hidden { visibility: hidden }
.html-form .hs-field-desc { width: 100% }
.html-form .hs-custom-style .hs-input,
.html-form .hs-custom-style fieldset { max-width: 100% }
.html-form .hs-custom-style>div.form-columns-3 .hs-form-field,
.html-form .hs-custom-style fieldset.form-columns-3 .hs-form-field { width: 33.3% }
.html-form .hs-custom-style>div>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]),
.html-form .hs-custom-style fieldset>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]) { width: 100%; max-width: 100% }
.html-form .hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),
.html-form .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]) { box-sizing: border-box; padding: 0 15px; min-height: 27px }
.html-form .hs-custom-style>div textarea,
.html-form .hs-custom-style fieldset textarea { padding: 10px 15px }
.html-form .hs-custom-style .hs-dependent-field>div .hs-input:not([type=checkbox]):not([type=radio]) { width: 100% }
@media (max-width:400px), (min-device-width:320px) and (max-device-width:480px) {
  .html-form .hs-custom-style .hs-input:not([type=checkbox]):not([type=radio]),.hs-custom-style fieldset { margin-right: 0 !important; width: 100% !important }
  .html-form form:not(.hs-video-form) .form-columns-2 .hs-form-field,
  .html-form form:not(.hs-video-form) .form-columns-3 .hs-form-field { float: none; width: 100% }
  .html-form form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,
  .html-form form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input { width: 95% }
  .html-form form:not(.hs-video-form) .form-columns-2 .hs-form-field input[type=checkbox],
  .html-form form:not(.hs-video-form) .form-columns-2 .hs-form-field input[type=radio],
  .html-form form:not(.hs-video-form) .form-columns-3 .hs-form-field input[type=checkbox],
  .html-form form:not(.hs-video-form) .form-columns-3 .hs-form-field input[type=radio] { width: auto }
}
.html-form .legal-consent-container .field.hs-form-field { margin-bottom: 8px }
.html-form .legal-consent-container .hs-field-desc.checkbox-desc { margin: -12px 0 0 21px }
.html-form .legal-consent-container .hs-form-booleancheckbox-display input { float: left }
.html-form .legal-consent-container .hs-form-booleancheckbox-display>span { display: block; margin-left: 20px }
.html-form .legal-consent-container .hs-form-booleancheckbox-display p { margin: 0; display: inline }
.html-form .legal-consent-container .hs-error-msgs label { color: #f2545b }
.html-form .legal-consent-container~.hs_recaptcha { margin-top: 18px }
.html-form .cookie-reset-container { font-size: 14px; margin-bottom: 10px; text-align: right }
.html-form #hs-outer-captcha-target,
.html-form #hs-outer-captcha-target * { display: none; height: 0; width: 0 }
.html-form .hubspot-link__container { font-size: 14px; padding-bottom: 40px; position: relative; color: #9fa0a2; font-family: Helvetica Neue, Helvetica, Arial, sans-serif }
.html-form .hubspot-link-text { color: #00a4bd; font-weight: 400 }
.html-form .hubspot-link__container.sproket { color: #9fa0a2 }
.html-form .hubspot-link { color: #9fa0a2 }
.html-form .hubspot-link,
.html-form .hubspot-link:hover { text-decoration: none }
.html-form .hubspot-link:hover .hubspot-link-text { text-decoration: underline }
.html-form .hubspot-link__icon { margin-bottom: -1px; margin-right: 5px }
.html-form .hubspot-link__container.sproket .hubspot-link__icon { width: 30px; margin-right: 0; float: left; margin-top: -9px; margin-left: -5px }
.new-landing-page .html-form { padding-top: 20px; }

.deded .hs-search-field__bar--button-inline input.hs-search-field__input {  background: none; }

.ProductsDetail-content ul { padding: 0; }
.ProductsDetail-content ul li.only-eu { border-radius: 15px; background-color: #ec634f; color: #fff; padding: 4px 20px; line-height: 26px; text-align: center; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; min-width: auto; width: auto; display: inline-block; }

.cta_section { display: inline-block; width: 100%; vertical-align: top; max-width:1022px; padding:30px 0; }
.cta_section .cta_inner { text-align: center; padding: 60px 50px 30px 50px; background: linear-gradient(to right, rgba(27, 84, 203, 1) 0%, rgba(7, 23, 55, 1) 29%, rgba(0, 0, 0, 1) 68%, rgba(18, 95, 255, 1) 100%); position: relative; z-index: 1; border-radius: 10px; }
.cta_section .cta_inner h3 { font-size: 28px; line-height: 36px; color: #fff; font-weight: 700; border: none; }
.cta_section .cta_inner h3 span { font-weight: 300; }
.cta_section .cta_inner .button-4 a { color: #fff; margin-top: 15px; min-width: 263px; }
.cta_section .cta_inner .learn_more { top: 38%; transform: translateY(-50%); -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px; color: #fff; font-family: soleilw01-extraboldregular, Arial, Helvetica, sans-serif; font-size: 150px; left: 0; line-height: 165px; opacity: .1; position: absolute; right: 0; text-align: center; z-index: -1; }
.cta_section .cta_inner.section_wrap { display: flex; align-items: center; justify-content: space-between; padding-bottom: 0; padding-left:25px; }
.cta_section .cta_inner.section_wrap .title_btn { width: calc(100% - 235px); text-align: left; padding-right:15px; padding-bottom: 30px; }
.cta_section .cta_inner.section_wrap .right_img { width: 235px; height: 235px; border-radius: 100%; margin-bottom: -20px; }

.cta_section2 { padding: 30px 0; max-width: 1022px; }
.cta_section2 .container { border: .5px solid rgb(0 0 0 / 50%); border-left: 0; border-right: 0; padding: 10px 0; overflow: hidden; }
.cta_section2 .cta_inner { background: #fff; position: relative; padding: 50px; overflow: hidden; border-radius: 10px; z-index: 1; }
.cta_inner:before { position: absolute; content: ""; top: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/Ellipse%2038.png)no-repeat center/cover; width: 600px; height: 100%; left: -200px; z-index: -1; }
.cta_section2 .cta_inner:after { position: absolute; content: ""; top: 0; right: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/Group%20146.png)no-repeat center/cover; width: 726px; height: 100%; z-index: -1; }
.cta_section2 .cta_inner h3 { border: none; font-size: 33px; line-height: 40px; font-weight: 700; }
.cta_section2 .cta_inner .top_sub_title { position: relative; padding-left: 20px; color: #EC634F; font-size: 16px; line-height: 25px; text-transform: uppercase; margin-bottom: 20px; }
.cta_section2 .cta_inner .top_sub_title:before { position: absolute; content: ""; top: 8px; left: 2px; width: 8px; height: 8px; background: #EC634F; filter: drop-shadow(0px 0px 3px #EC634F); }
.cta_section2 .cta_inner .button-4 a { color: #fff; min-width: 262px; }
.cta_section2 .cta_inner.section_wrap { display: flex; align-items: center; flex-wrap: wrap; padding: 20px; }
.cta_section2 .cta_inner.section_wrap .title_btn { width: calc(100% - 290px); padding-right: 15px; }
.cta_section2 .cta_inner.section_wrap .right_img { width: 290px; height: 222px; border-radius: 10px; }


/* */
body.products_inner_2023 { overflow: visible; }

.wrapper.richtextdata_bx { min-height: calc(100vh - 380px); margin: 50px auto !important; }

.hs-search-field__input:focus {
    outline-style: none;
}

@media(min-width:768px) {
    .flex{display:flex}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
}



@media(max-width:1629px) {
    header.headerv2 .inner{padding:30px 20px;}
    .awards-recognittion .branding {max-width: 840px;}
    .awards-recognittion .branding .branding-list .branding-list-inner{padding:30px 20px;}
    /*.certification .title-listing{max-width:90%;}*/
}

@media(max-width:1500px) {
    .blue-text-logo-header.europe-header header.headerv2 .inner .logo{width: 160px;}
}

@media(max-width:1429px) {
    /*.certification {padding: 55px 0 55px 0;}*/
    /*.certification .title, .certification .listing {transform: translateX(-80px);}*/
    
    /*.certification .title-listing {max-width: 100%;}*/
    .title-content-main:After {width: 250px;}
}

@media(min-width:1200px){
    /* 08-08-2022 */
    .custom-solution .listing .list.reverse-section .image img { margin-right: 0; }
    .custom-solution .listing .list.reverse-section .image { width: calc(100% - 694px); }
    .custom-solution .listing .list.reverse-section .details { width: 694px; padding-right: 120px !important; }
    
    .awards-recognittion .listing-inner > .flex { margin: 0 -8px; }
    .awards-recognittion .branding { max-width: 1010px; }
    .awards-recognittion .branding .branding-list .text { padding-right: 30px; }\
    .awards-recognittion .branding .branding-list:hover .image { filter: contrast(0) opacity(0.1) brightness(86); position: relative; z-index: 9; }

}

@media(min-width:1201px) {
    header.headerv2.mobile{display:none;}
    
}
@media(max-width:1400px) {
    .slick-slide { height:575px;}
    header.headerv2 .inner .logo{width:260px;}
    header.headerv2 [class*="button-"] a{min-width:auto;}
    header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li{padding: 0 15px;}
    .main-banner .bottom-listing{max-width:100%; padding:0px 0px 0px 40px;}
    .main-banner .bottom-listing .scroll-arrow{left:0px;}
}
@media(min-width:1400px) {
    .slick-slide
    .row-fluid .slider1-main { padding:170px 0 232px; }
    .row-fluid .slider2-main { padding:170px 0; }
    .row-fluid .slider3-box { padding:200px 0; }

    .row-fluid .slider3-inner { max-width:600px; }
    .row-fluid .slider3-text { padding:41px 40px 60px; }

    .row-fluid .application-box { height:365px; }
    .row-fluid .slider2-inner { padding:50px 80px 50px 120px; max-width:765px; }


}
@media(max-width:1200px){
    .row-fluid .europe-search-wrapper .wrapper > div > div{padding: 0; } 
    .row-fluid .europe-product a, .row-fluid .europe-mcp-product a{font-size: 15px; }
    header.headerv2.desktop{display:none;}
    .europe-header.blue-text-logo-header header.headerv2.mobile .logo > a > svg{max-height: 40px;}
    
    .certification .title {transform: none;}

    .nav-toggle{background-color:rgba(0,0,0,0.05);border:0 none;cursor:pointer;padding:10px 0;position:absolute;right:30px;top:15px;width:43px;}
    .nav-toggle .icon-bar{margin: auto; background-color:#00a996; border-radius:1px; display:block; height:3px; position:relative; width:22px;transition:400ms;}
    .nav-toggle .icon-bar + .icon-bar{margin-top:4px;}
    .nav-toggle .icon-bar:nth-child(1), .nav-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); }
    .nav-toggle.nav-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg);}
    .nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
    .nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg);}

    header.headerv2 span.mobile-toggle{width:36px; height:36px; position:absolute; right:10px; top:6px ;transition:200ms;cursor: pointer;}
/*     header.headerv2 span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:4px; background-color:#ededed;transition:200ms;} */
    header.headerv2 span.mobile-toggle:after, header.headerv2 span.mobile-toggle:before{content:""; background-color:#00a996; height:16px; width:2px; position:absolute; left:17px; top:10px;transition:200ms;}
    header.headerv2 span.mobile-toggle:before{transform:rotate(90deg); transition:200ms; }
    header.headerv2 span.mobile-toggle.nav-subopen:after{transform:rotate(90deg); }
    header.headerv2 span.mobile-toggle.nav-subopen:before{opacity:0; background-color:#fff; transform:rotate(180deg); }

    header.headerv2.mobile{padding:15px 0;}
    header.headerv2.mobile .wrapper{width:auto;float: none !important;padding: 0;}
    header.headerv2.mobile .logo{padding:0; margin: 0 0 0 15px;}
    header.headerv2.mobile .top-part {display: flex;justify-content: space-between;flex-flow: row wrap;}
    header.headerv2.mobile .search-click{position:absolute;right:95px;top:14px;}
    header.headerv2.mobile .search-click a{width:41px;height:41px;}
    header.headerv2.mobile .mainmenu-nav{display:none;width: 100%;background-color: rgba(255, 255, 255, 0.9);margin:15px 0 0;padding: 0 0 7px;max-height: calc(100vh - 90px);overflow: auto;-webkit-overflow-scrolling: touch;}
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul{display: block;}
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children .drop-down{opacity:1;display:none;transition:none;pointer-events:auto;position:static;visibility:visible;background-color: transparent;padding: 0 15px;}
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children > a:before,
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children > a:after{display:none;}
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul > li > a{color: #231f20;display: block;padding: 11px 0;}
    header.headerv2.mobile .bigmenu{padding:0;}
    header.headerv2.mobile .bigmenu .inner-wrapper {display: block;}
    header.headerv2.mobile .bigmenu .left-column{width: auto;}    
    header.headerv2.mobile .bigmenu .left-column .green-ttl{font-size: 14px;}
    header.headerv2.mobile .bigmenu .right-column {display: block;padding: 20px 0 0;width: auto;}    
    header.headerv2.mobile .bigmenu .right-column .tab-click{width: auto;}
    header.headerv2.mobile .bigmenu .right-column .tab-content{display:none;}
    header.headerv2.mobile .bigmenu .right-column .tab-content .hs-menu-wrapper li a{padding: 4px 0;}
    header.headerv2.mobile .bigmenu .right-column .tabs-title{color: #00a996; position:relative; padding: 5px 40px 5px 0;}
    header.headerv2.mobile .bigmenu .right-column .tabs-title:after,
    header.headerv2.mobile .bigmenu .right-column .tabs-title:before{background-color:#00a996;content:'';height:2px;position:absolute;right:0;top:16px;width:16px;}
    header.headerv2.mobile .bigmenu .right-column .tabs-title:not(.active):before{transform:rotate(90deg);}
    header.headerv2.mobile .bigmenu .right-column .tabs-title a { display: block; }
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul > .hs-item-has-children{position: relative;}    
    header.headerv2.mobile .mainmenu-nav .simple-drop .hs-menu-wrapper > ul{padding:0;}
    header.headerv2.mobile .mainmenu-nav .simple-drop .hs-menu-wrapper > ul > li > a{padding: 5px 0;}
    header.headerv2.mobile .bottom-lable-button{border-top:1px solid rgba(0,0,0,0.1);margin:15px 0 0;padding:15px 0 0;}
    header.headerv2.mobile .bigmenu .left-column > ul > li > a .icon{width: auto;}
    header.headerv2.mobile .bigmenu .left-column > ul > li > a .icon img{width: 18px;margin: 2px 0 -1px;}
    header.headerv2.mobile .bigmenu .left-column > ul > li > a span{display:inline-block;width:auto;}
    .header-container header.headerv2.mobile .hs-item-has-children:hover .hs-menu-children-wrapper{box-shadow: none;padding-right:15px !important;}
    
    .hs-search-field_wrap { max-width: 620px; padding: 10px 15px; }
    header.headerv2 .inner .buttons-dv .hs-search-field_wrap input.hs-search-field__input { border-color: transparent; background: #00a996; border-radius: 90px; }
    header.headerv2 .inner .buttons-dv .hs-search-field_wrap input.hs-search-field__input::placeholder {color: #fff;}
    
    .blue-text-logo-header header.headerv2.mobile .logo > a > svg {width:100%; display:block}
    .blue-text-logo-header header.headerv2.mobile .logo > a > svg path{fill:#23438c;}
    .blue-text-logo-header header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper>ul>li>a{color:#231f20;}
    .blue-text-logo-header header.headerv2.mobile.fixed .logo > a > svg path {fill: #fff;}
    
    header.headerv2.mobile .hs-search-field_wrap input.hs-search-field__input{height:auto;max-width:100%;width:100%;padding:20px 25px;border-radius:90px!important;}

    .main-banner.arrow_strip { padding-bottom: 160px; }
}

@media(max-width:1199px){
    .custom-solution {padding: 70px 0;}
    .custom-solution .listing .list .details{padding: 0 10px 0 0;}
    .custom-solution .listing .list .details, .custom-solution .listing .list .image{width:50%;}
    .custom-solution .listing .list .details .title-with-step .title-content h3{font-size:30px;line-height:38px;}
    .custom-solution .listing .list .details .title-with-step .step-part span:last-child{font-size:45px;line-height:50px;}
    .custom-solution .listing .list .details .title-with-step .step-part{transform:translateY(-26px);}
    .custom-solution .listing .list .details .title-with-step .title-content .content{font-size:18px;line-height:26px;}
    .custom-solution .listing .list .image img{height:300px;}

    .subtitle-title h2{font-size:38px;line-height:44px;margin:0 0 25px;}

    .awards-recognittion .branding{max-width:650px;}
    .awards-recognittion .branding .branding-list .branding-list-inner{min-height:90px;}
    .awards-recognittion .branding .branding-list .branding-list-inner img{max-width:80px;}
    .awards-recognittion .branding .branding-list .branding-list-inner{padding:20px;}
    .awards-recognittion .subtitle-title h2{margin:0 0 45px;}
    .awards-recognittion .branding{max-width:100%;position:static;}
    .awards-recognittion .listing{padding:0;}
    .awards-recognittion .listing .listing-title{transform:none;margin:75px 0 30px 0;}
    .awards-recognittion .listing .list img{height:265px;}

    .latest-feeds .listing .list .post-title h3{font-size:18px;line-height:26px;}
    .latest-feeds .listing .list .topic a{margin:0;}
    .latest-feeds .listing .list .read-more a{padding:0;}
    .latest-feeds .subtitle-title h2 {margin: 0 0 40px;padding: 10px 0 10px 40px;}
    .latest-feeds .subtitle-title h2:before {right: 100%;height: 56px;}

    .main-banner .bottom-listing .bottom-list .icon{margin:0 15px 0 0;}
    .main-banner .title-content-button{width:100%;padding:15px 0 0 0;}
    .main-banner .video{width:380px; top:10%; right:10px;  opacity:0.7;}
    .main-banner .inner > div{flex-flow:row wrap;display:flex;flex-direction:column-reverse;}
    .main-banner .title-content-button h1{font-size:42px;line-height:54px;}
    .main-banner .title-content-button h1 span{font-size:46px;line-height:56px;}
    .main-banner .bottom-listing{padding:100px 0px 0px 40px; margin:0px;}
    .main-banner .bottom-listing .scroll-arrow{top:-15px;}
    .main-banner .video video{width:380px;height:380px;}
    .main-banner .title-content-button .content,.main-banner .title-content-button h1 span{margin:0 0 0 380px;}
    .main-banner .title-content-button .button-2{left:60px;top:110px;}
    .logo-slider{position:relative;margin:0;padding:45px 0 25px 0;}
    .logo-slider:after{display:none;}
    
    .certification{background-color:#ec634f;padding:45px 0 55px 0;}
    .certification:after{display:none;}
    .certification .title-listing{max-width:100%;margin:0;}
    .certification .listing .list:first-child,
    .certification .listing .list:nth-child(3){transform:none;}
    .certification .listing{align-items:center;}
    .title-content-main{padding:35px 0 45px 0;}
    .various-markets{padding:50px 0 90px 0;}
    .awards-recognittion {overflow: hidden;}

    .various-markets .listing .diff-box{width:calc(100% - 30px);margin:0 15px;padding: 30px 20px;}
    
    /* 08-08-2022 */
    .main-banner { padding: 130px 0 100px; }
    .awards-recognittion .subtitle-title h2 {  line-height: 58px; font-size: 45px; }
    
    header.headerv2.mobile .mainmenu-nav { background: #fff; }
    .with-blue-text-logo-header-mobile .row-fluid .top {padding: 0;}
    
    /* */
    header.headerv2.mobile .mainmenu-nav .hs-menu-wrapper > ul > li > a { white-space: normal; }
    header.headerv2 .mainmenu-nav .hs-menu-wrapper > ul > li {  width: 100%; line-height: normal; }

}

@media(max-width:992px){
    .cta_section .cta_inner h3 { font-size: 22px; line-height: 30px; }
    .cta_section2 .cta_inner h3 { font-size: 22px; line-height: 30px; }
    .cta_section2 .cta_inner:after { width: 500px; }
}

@media (min-width: 1200px) and (max-width:1360px) {

    .row-fluid .wrapper { width: 1170px; }
    .hs-blog-post .news-right { width: 1170px;}
    .row-fluid .landing-wrapper { width: 1170px; }
    .row-fluid .mainmenu ul li a:link, .row-fluid .mainmenu ul li a:visited { padding: 10px 20px 10px; font-size:17px; }
    .row-fluid .marketapplication-menu:before { left: -15px; }
    .row-fluid .recentlyviewd-section:after { right: -16px; }
    .row-fluid .marketapplication-menu:after { right: -15px; }

    .row-fluid .header { min-height: 870px; }

    .row-fluid .formulatabs-main .formulatab-btitle { font-size: 28px; line-height: 30px; }

    .row-fluid .resiurcecenter-box { padding-bottom:33px; min-height:310px; }
    .row-fluid .resiurcecenter-title { padding-top:0; }
    .row-fluid .resources-bimg { padding:0 50px; }
    /*.row-fluid .backtotop{bottom:268px;}*/
    
    .strip_group { padding: 41px calc((100% - 1170px) / 2) 43px 32px; }
}

@media (min-width: 767px) and (max-width:1200px) {

    .dl-menuwrapper li.dl-back a{
        padding: 8px 0px 8px 5px !important;
    }
    .dl-menuwrapper li a{
        padding: 5px !important;
    }

    h1 { font-size:36px; line-height:42px; }
    h2 { font-size:30px; line-height:40px; }
    h3 { font-size:26px; line-height:32px; }
    h4 { font-size:24px; line-height:30px; }
    h5 { font-size:22px; line-height:28px; }
    h6 { font-size:20px; line-height:26px; }


    .row-fluid .mainmenu ul li a:link, .row-fluid .mainmenu ul li a:visited { padding-bottom:10px; }
    .row-fluid .mainmenu ul { padding: 0; }

    .row-fluid .header-content h2 { font-size: 50px; line-height: 60px; padding: 0 0 25px; }
    /*.row-fluid .header-content h3 { font-size: 32px; line-height: 40px; }*/

    .row-fluid .customizesolution-section { font-size:26px; line-height:33px; padding: 60px 0 70px; }
    .row-fluid .customizesolution-section h2 { font-size:41px; line-height: 50px;  padding: 0 0 20px; }
    .row-fluid .customizesolution-section { font-size: 20px; line-height: 33px; }
    .row-fluid .customizesolution-img { padding: 25px 0 40px; }
    .row-fluid .customizesolution-link a { font-size: 24px; line-height: 30px; max-width: 390px; padding: 20px 25px; }

    .row-fluid .customizesolution-section { padding:60px 0 0; }

    .row-fluid .explore-hover a { font-size:14px; }
    .row-fluid .explore-hover  { padding:20px 15px; }
    .row-fluid .explore-box { padding:6px; }
    .row-fluid .explore-hoverimg { padding:0 25px; }

    .row-fluid .latestblog-main { padding:60px 0 40px; }
    .row-fluid .latestblog-main .widget-type-rss_listing { font-size:17px; min-height: 390px; padding: 0 0 0 350px; }
    .row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { height: 300px; left: 0; width: 300px; }
    .row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper img { height:300px; }
    .row-fluid .latestblog-main .hs-rss-title { font-size: 24px; line-height: 30px; } 
    .row-fluid .latestblog-main h3 { font-size: 36px; line-height: 40px; padding: 0 0 15px; }
    .row-fluid .latestblog-main .hs-rss-byline { font-size: 17px; line-height: 24px; margin: 15px 0 0; }


    .row-fluid .eventnews-box h3 { font-size: 27px; line-height: 34px; }
    .row-fluid .stayinform-main { padding:50px 0 45px; }
    .row-fluid .stayinform-main h3 { font-size: 26px; line-height: 33px; }
    .row-fluid .stayinform-main h2 { font-size: 36px; line-height: 40px; }
    .row-fluid .stayinform-main input[type="submit"] { font-size: 18px; margin: 20px 0 0; max-width: 285px; padding: 15px 25px; }

    .row-fluid .explore-title { font-size: 26px; line-height: 30px; }

    .row-fluid .page-content h1 { font-size:50px; line-height: 50px; padding: 0 0 25px; }
    .row-fluid .page-content { font-size: 17px; line-height: 29px; }

    .row-fluid .product-boxes .hs_cos_wrapper_widget { padding: 50px 15px 0; }
    .row-fluid .product-btitle { font-size: 25px; }


    .row-fluid .featuredsection-bsubtitle { font-size: 26px; line-height: 37px; }
    .row-fluid .featuredsection-blink a {  max-width: 220px; }
    .row-fluid .customsolution-text { font-size: 28px; line-height: 36px; padding: 35px 0 40px; }

    .row-fluid .browsepolymers-bicon { width:30px; }
    .row-fluid .browsepolymers-btitlemain { padding-right:35px; }
    .row-fluid .browsepolymers-btitle h3 { font-size: 21px; line-height: 20px; }
    .row-fluid .browsepolymers-box ul a:link, .row-fluid .browsepolymers-box ul a:visited { font-size: 17px; line-height: 26px; }
    .row-fluid .browsepolymers-box { padding: 0 0 30px; }

    .row-fluid .browsepolymers-boxes { padding: 30px 0; }
    .row-fluid .browsepolymers-main { padding: 25px 0 0; }

    .row-fluid .header-bottombg { width:110%; margin-left: -4px !important; }

    .row-fluid .marketdetail-cltitlemain h1 { font-size: 55px; line-height: 55px; }
    .row-fluid .marketdetail-cright { padding: 0 0 0 20px; }
    .row-fluid .marketdetail-cltitlemain { padding: 0; }
    .row-fluid .marketdetail-crbox ul li { font-size: 16px; line-height: 21px; }
    .row-fluid .marketdetail-content { padding: 20px 0; }
    .row-fluid .marketdetail-main { padding: 5px 0 50px; }
    .row-fluid .marketexplore-title { font-size: 27px; line-height:19px; min-height:75px; padding: 0 0 30px; }
    .row-fluid .marketexplore-title2 , .row-fluid  .resources-boxesmaintitle { padding: 0 0 30px; }
    .row-fluid .marketexplore-title2 h2 { font-size: 30px; line-height: 44px; }
    .row-fluid .marketexplore-section h3 { font-size: 26px; line-height: 28px; }
    .row-fluid .marketexplore-brlink a { font-size: 20px; max-width: 170px; padding: 9px 25px; }
    .row-fluid .adhesiveapplications-main { padding: 60px 0 20px; }
    .row-fluid .adhesiveapplications-main-nosystems { padding: 0 0 20px; }
    .row-fluid .adhesiveapplications-title h2 { font-size: 41px; line-height: 46px; }
    .row-fluid .adhesiveapplications-contright { font-size:18px; margin:0 5% 0 0; width: 50%; }
    .row-fluid .adhesiveapplications-leftlinks { padding: 10px 25px; width: 38%; }
    .row-fluid .adhesiveapplications-contright h4 { font-size: 24px; line-height: 28px; padding: 0 0 35px; word-wrap: break-word; }
    .row-fluid .markets-boxesmain { font-size: 13px; line-height: 17px; }
    .row-fluid .marketdetail-crbox h3 { font-size: 21px; line-height: 28px; }

    .row-fluid .productAppDetail-content { margin: 0 0 25px; padding: 25px 0 0; }


    .row-fluid .productAppDetail-main h1 { padding: 0 0 15px; }
    .row-fluid .productAppDetail-pclbtablehead ul li { padding: 0 10px; font-size:14px; }
    .row-fluid .productAppDetail-pclbtable ul li { padding: 0 10px; }

    .row-fluid .ProductsDetail-cripropertiesbox { padding: 25px; }
    .row-fluid .ProductsDetail-content h1 { padding: 0 0 25px; }
    .row-fluid .ProductsDetail-cright { padding: 0 0 0 20px; }
    .row-fluid .ProductsDetail-cleft { padding: 0 0 30px; }
    .row-fluid .productother-main { padding: 60px 0 40px; }
    .row-fluid .resiurcecenter-title { background-size:auto; }
    .row-fluid .resiurcecenter-title { padding-top:0 0 30px; }
    .row-fluid .resiurcecenter-box { padding-bottom:55px; min-height:290px; }

    .row-fluid .ourcompany-right { padding:0 0 30px 30px; }  
    .row-fluid .ourlocation-img { padding:0 0 0 40px; }
    .row-fluid .ourlocation-box h3 { font-size: 18px; line-height: 24px; }

    .row-fluid .resources-boxesmaintitle { background-size:150% auto; min-height: 76px; }
    .row-fluid .resources-bimg { padding:0 35px; }
    .row-fluid .backtotop { width:50px; }

    .row-fluid .blog-post h2 { font-size: 23px; line-height: 26px; min-height:93px; padding: 0 0 15px; }

    .row-fluid .lpcont-toptext { font-size: 26px; line-height: 35px; }
    .row-fluid .lpcontent-left h4 { font-size: 20px; line-height: 29px; }
    .row-fluid .lpcontent-left ul { padding-bottom:15px; }
    .row-fluid .lpcontent-main { padding: 15px 0 30px; }

    .row-fluid .businesscontent-main { padding: 60px 0 68px 40px; }
    .row-fluid .businesscertificate-maintitle { background-size:150% auto; min-height: 76px; }
    .row-fluid .cont-title2 h2:before { left:-13%; }
    .row-fluid .cont-title2 h2:right { right:-13%; }

    .row-fluid .successformula-title h2 { background-size:300px auto; padding:46px 50px; }
    .row-fluid .formulatabs-main a:before { background-size:100% auto; height:39px; margin:-20px 0 0 -22px; top:50%; width:40px; }
    .row-fluid .formulatabs-main a { padding: 0 26px; } 
    .row-fluid .formulatab-bicon span { height: 170px; padding:0 25px; }
    .row-fluid .formulatabs-main .formulatab-btitle { font-size:16px; line-height:18px; }
    .row-fluid .formulatabs-main .formulatab-bicon2 img { max-height: 40px; }
    .row-fluid .formulatabs-main .formulatab-btitle { font-size: 18px; line-height: 20px; padding: 0 15px 15px; }
    .row-fluid .formulatabs-main { padding: 20px 0 50px; }
    .row-fluid .formulatab-content { padding: 0 2% 60px; }


    .row-fluid .newsdetail-main { padding:30px 10% 40px 0; }

    .row-fluid .productsysdetail-conbox { padding:0; }

    .row-fluid .productsysdetail-pclbtablehead ul li { padding: 0 10px; font-size:14px; }
    .row-fluid .productsysdetail-pclbtable ul li { padding: 0 10px; }
    .row-fluid .productsysdetail-pclbtablebody ul li { font-size:15px; }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(2) { padding:0; }
    .row-fluid .productsysdetail-pclbtablehead ul li:nth-child(1) { padding-left: 25px; }

    .row-fluid .explorblog-main { background-size:100% auto; padding: 65px 0 0; }

    .row-fluid .productAppDetail-main h1 , .row-fluid .ProductsDetail-content h1 , .row-fluid .cont-title2 h1 { font-size:55px; line-height:60px; }

    /*.row-fluid .mainmenu ul { padding: 0; }
    .row-fluid .mainmenu ul li a:link, .row-fluid .mainmenu ul li a:visited { color:#fff !important; padding:3px 10px; font-size: 18px; }
    .row-fluid .mainmenu ul li a:hover { background:rgba(255,255,255,0.4); }
    .row-fluid .mainmenu ul li.active a { background-image:none; }*/

    .row-fluid .lpheader-logo { padding: 0 0 10px; }
    .row-fluid .lpthankyoucont-main { padding: 35px 0 40px; }    

    .row-fluid .blogpost-top h1 , .row-fluid .productsysdetail-content h1 { font-size:55px; line-height: 54px; }

    .row-fluid .resiurcecenter-title { padding-top:0; }

    .row-fluid .footer h4 { font-size: 23px; line-height: 33px; }
    .row-fluid .footer ul a { font-size:17px; }    

    .row-fluid .blogdetail-topleft h1 { font-size:50px; line-height: 50px; padding: 0 0 25px; }

    .row-fluid .application-boxmain { width:33.33%; } 
    .row-fluid .application-box:hover .application-boxinner h4 { padding:0 0 10px; font-size:18px; }
    .row-fluid .application-box:hover .application-boxinner { bottom:20px; }
    .row-fluid .application-view { font-size:18px; }
    .row-fluid .application-boxinner:before { bottom:-20px; }
    .row-fluid .application-boxinner  { padding:0 20px; }
    /*.row-fluid .backtotop{bottom:227px}*/


}

@media (min-width: 1010x) and (max-width:1200px) {

    .row-fluid .explorblog-main { background-size: 1000px auto; }
}

@media (min-width: 992px) and (max-width:1200px) {

    .row-fluid .wrapper { width: 960px; }
    .hs-blog-post .news-right{width: 960px;}
    .row-fluid .landing-wrapper { width: 960px; }

    .row-fluid .header { min-height: 696px; }
    .row-fluid .mainmenu ul li a:link, .row-fluid .mainmenu ul li a:visited { font-size: 18px; padding:10px 15px 10px; font-size: 16px }

    .row-fluid .marketapplication-menu:before  { margin-left:4px; }
    .row-fluid .marketapplication-menu:after , .row-fluid .recentlyviewd-section:after { margin-right:4px; }

    .row-fluid .explore-box { height:200px; }
    .row-fluid .explore-title { font-size: 23px; line-height: 23px;  height: 70px; }
    .row-fluid .explore-hoverimg { display: inline-block; margin: 6px 0 15px; max-width: 130px; min-height: 94px; }
    .row-fluid .markets-boxesmain { font-size: 16px; line-height: 17px; }

    .row-fluid .blogpost-image { height: 160px; }
    .row-fluid .blog-post .blogpost-content { min-height: 360px; }
    .row-fluid .lpcont-toptext { font-size: 34px; line-height: 35px; }
    .row-fluid .featuredsection-btext { height:350px;}
    /*.row-fluid .backtotop{bottom:274px;right:0}*/

}

@media (max-width:1199px) {
    .strip_group { padding: 41px 32px 43px 32px; }
}

@media (min-width: 900px) {
    .row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper img {  margin-top: 100px; } 

}

@media (max-width:991px) {

    .row-fluid .slider1-main { padding:103px 0 103px; }
    .row-fluid .slider1-text h1 { font-size:44px; line-height:56px; }
    .row-fluid .slider1-subtext { font-size:18px; line-height:32px; }

    .row-fluid .slider2-main { padding:132px 15px; }
    .row-fluid .slider2-inner:before { top:0; left:0; right:0; bottom:0; border:5px solid rgba(255,255,255,0.3); }
    .row-fluid .slider2-inner { margin:0 auto; padding:30px 30px 40px; text-align:center; background:rgba(255,255,255,0.8); }
    .row-fluid .slider2-inner h1 { font-size:24px; line-height:32px; }

    .row-fluid .slider3-box { padding:43px 15px; width:100%; }
    .row-fluid .slider3-inner { margin:0 auto; padding:4px; max-width:none; float:none !important; text-align:center; height:auto !important; }
    .row-fluid .slider3-discretion {padding: 4px 10px;}
    .row-fluid .slider3-text { padding:0; }
    .row-fluid .slider3-discretion , .row-fluid .slider3-right .slider3-discretion , .row-fluid .slider3-right .slider3-text { text-align:center; }

    .homepageV2 .productsearch-box { padding:0; }
    .homepageV2 .page-search { width:100%; }
    .homepageV2 .row-fluid .marketapplication-menu, .homepageV2 .row-fluid .recentlyviewd-section, .homepageV2 .row-fluid .productlisting-link, .homepageV2 .row-fluid .productlisting-link { margin:0; padding:12px 0 0; width:100%; }

    .homepageV2 .row-fluid .search-section > div { padding:10px 15px; background:#22438b; border-radius:0; }

    .homepageV2 .row-fluid .productsearch-link { display:block; text-align:center; color:#fff;  }
    .homepageV2 .row-fluid .productsearch-link span { display:inline-block; padding:5px 25px 5px 0; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img3.png) no-repeat right; }
    .homepageV2 .row-fluid .productsearch-box { display:none; overflow:visible !important; }
    
    .row-fluid .new_top_search_filter .productsearch-link { display:block; text-align:center; color:#fff;  }
    .row-fluid .new_top_search_filter .productsearch-link span { display:inline-block; padding:5px 25px 5px 0; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img3.png) no-repeat right; }
    .row-fluid .new_top_search_filter .row-fluid .productsearch-box { display:none; overflow:visible !important; }
    .row-fluid .new_top_search_filter .page-search { width: 100%; }

    .row-fluid .application-title { padding:25px 20px 25px 60px; }
    .row-fluid .application-title:before { width:45px; }

    .row-fluid .slider2-inner:after { top:10px; left:10px; }
    .row-fluid .europe-header .europe-search-wrapper.productsearch-box {display:block; text-align:center; padding: 10px 0;  }

    .main-banner .title-content-button .content,.main-banner .title-content-button h1 span{margin:0 0 0 350px;}
    .main-banner .title-content-button h1 span{font-size:40px;line-height:50px;}
    .main-banner .bottom-listing {padding:70px 0px 0px 30px;}
    /*.main-banner .bottom-listing .bottom-list{width:calc(100%/2 - 20px);margin:0 10px 20px 10px;} */
    .title-content-main:After{display:none;}
    .various-markets .title-content-btn .title-content{width:100%;}
    .various-markets .title-content-btn .right-button-part{width:100%;}
    .various-markets .container .title-content-btn > div{display:flex;flex-flow:row wrap;}
    .various-markets .title-content-btn .right-button-part{width:100%;margin:55px 0 0 0;}
    .various-markets .listing .list{width:calc(50% - 24px);padding:25px 30px;}
    .various-markets .listing .diff-box .title h2{font-size:24px;line-height:34px;}
    .various-markets .listing .diff-box .title{width:50%;}
    .various-markets .listing .diff-box .right-button{width:50%;}

    .ProductsDetail-content ul li.only-eu { font-size: 13px; padding: 4px 15px; line-height: 23px; }

    
}

@media (max-width:768px) {
    .cta_section2 .cta_inner { padding: 20px; }
    .cta_section .cta_inner { padding: 20px; }
    .cta_section .cta_inner .learn_more { font-size: 80px; }
    .cta_section .cta_inner.section_wrap .title_btn { width: 100%; order: 2; padding: 25px 0 0; }
    .cta_section .cta_inner.section_wrap { flex-wrap: wrap; padding: 20px; }
    .cta_section .cta_inner.section_wrap .right_imgq { margin: 0; }
    .cta_section .cta_inner.section_wrap .right_img { margin: 0; order: 1; }
    .cta_section2 .cta_inner.section_wrap .title_btn { width: 100%; padding: 25px 0 0; order: 2; }
    .cta_section2 .cta_inner.section_wrap .right_img { order: 1; }
    .cta_section2 .cta_inner:after { display: none; }
    .cta_section2 .cta_inner .button-4 a { min-width: auto; }
    .cta_section .cta_inner .button-4 a { min-width: auto; }
    .cta_section .cta_inner.section_wrap .right_img { width: 200px; height: 200px; }
}

@media (max-width: 1200px) and (min-width: 767px) {
    .dl-menuwrapper li.dl-back a:before {
        height: 20px;
        width: 30px;
    }

    .row-fluid .featuredsection-bsubtitle { font-size:21px;}
}
@media (min-width: 767px) and (max-width:992px) {

    .row-fluid .featuredsection-btext { height:400px;}

    .row-fluid .wrapper { width: 740px; }
    .hs-blog-post .news-right{width: 740px;}
    .row-fluid .landing-wrapper { width: 840px; }

    .row-fluid .mainmenu ul li a:link, .row-fluid .mainmenu ul li a:visited { font-size: 15px; padding:6px 8px 10px; }
    .row-fluid .header { min-height: 536px; padding: 110px 0 0; }
    .row-fluid .search-section > div { border-radius: 0 0 14px 14px; padding: 0 10px;  }

    .row-fluid .marketapplication-menu:before  { margin-left:5px; }
    .row-fluid .marketapplication-menu:after , .row-fluid .recentlyviewd-section:after { margin-right:5px; }

    .row-fluid .search-section .dl-trigger { font-size: 12px; padding: 5px 35px 5px 15px; }
    .row-fluid .search-section .dl-trigger::before { right:5px; width:30px; }
    .row-fluid .productlisting-link a { font-size: 12px; }
    .row-fluid .explore-hover { padding-left: 10px; padding-right: 10px; }
    .row-fluid .header-content { max-width: 680px; }

    .row-fluid .featuredsection-box { padding:30px 20px 35px 20px; }

    .row-fluid .explore-title { font-size: 20px; line-height: 23px; height:64px; }    
    .row-fluid .explore-box { height:170px; } 
    .row-fluid .explore-hoverimg { display: inline-block; margin: 6px 0 15px; max-width: 130px; min-height: 64px; }
    .row-fluid .explore-icon { display: inline-block;  }
    .row-fluid .explore-hoverimg img , .row-fluid .explore-icon img { max-height: 64px; width: auto; }

    .row-fluid .blogpost-image { height: 120px; }
    .row-fluid .blog-post .blogpost-content { min-height:470px; }

    .row-fluid .explorblog-main { background-size:100% auto; }

    .row-fluid .resiurcecenter-box h4{  word-wrap: normal !important; padding-top: 0px; text-align: center;  }

    .row-fluid .resourceslist-boxes .hs_cos_wrapper_widget { padding: 0 12px 20px; }
    .row-fluid .resourceslist-boxes h5 { font-size: 22px; line-height: 27px; }
    .row-fluid .resourceslist-btext { font-size:15px; }
    .row-fluid .resourcesdownload-boxmain { padding:25px 0; }
    .row-fluid .resourcesdownload-btop { margin: 0 0 20px; }
    .row-fluid .resourcesdownload-box .hs_cos_wrapper_widget { padding: 15px 0 15px 60px; }

    .row-fluid .resourcesdownload-boxmain:before { width: 76%; }

    .row-fluid .productlist-pclbtable ul li:nth-child(1) { width:19%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(2) { width:13%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(3) { width:15%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(4) { width:10%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(5) { width:40%; }
    .row-fluid .productlist-pclbtablehead ul li:nth-child(1) { padding-left: 11px; }

    .dl-menuwrapper li.dl-back:after {
        font-size:15px;
    }
    .dl-menuwrapper li.dl-back a:before {
        background:none;
        float:none;
        color:#EB644F;
        border-right:none;
    }
    .dl-menuwrapper li a {
        font-size:15px;
    }  
    .dl-menuwrapper li.dl-back a:after{
        color:#EB644F;
    }


    .row-fluid .europe-product a, .row-fluid .europe-mcp-product a{    font-size: 13px;}
    .row-fluid .europe-product:after{content: none; }
    .row-fluid .europe-search-wrapper .search-box input{max-width: 200px; margin-left: 20px;}
    .row-fluid .europe-product a:after, .row-fluid .europe-mcp-product a:after{height: 20px; width: 20px; background-size: 70%;top: 50%; transform: translateY(-50%);}
    
}


@media (max-width:768px) {



    .row-fluid .blogtop-rtopics{
        padding: 0px;
    }
    .row-fluid .blogtop-rtopics ul li a{
        padding: 0px;
        background: none;
    }
}
@media (max-width: 767px) {
    .row-fluid .mainmenu .child-triggerm { display:inline-block !important; }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: left !important;
    }
    h1 { font-size:32px; line-height:40px; }
    h2 { font-size:28px; line-height:34px; }
    h3 { font-size:26px; line-height:32px; }
    h4 { font-size:24px; line-height:30px; }
    h5 { font-size:22px; line-height:28px; }
    h6 { font-size:20px; line-height:26px; }
    body { font-size: 15px; line-height: 25px; }

    .row-fluid .wrapper { width: 100%; float:left !important; padding:0 20px; }
    .hs-blog-post .news-right{width: 100%; padding:0 20px;}
    .row-fluid .landing-wrapper { width: 100%; float:left !important; padding:0 20px; }

    .row-fluid .application-title:before {display:none;}
    .row-fluid .logo { padding:0 50px 0 0; }

    .row-fluid .mainmenu ul { padding: 0; }
    .row-fluid .mainmenu ul li a:link, .row-fluid .mainmenu ul li a:visited { color:#fff !important; padding:3px 10px; font-size: 18px; background:none; }
    .row-fluid .mainmenu ul li a:hover { background:rgba(255,255,255,0.4); }
    .row-fluid .mainmenu ul li.active a { background-image:none; }


    .row-fluid .search-section > div { padding:10px 15px; background:#22438b; }
    .row-fluid .search-section .wrapper { padding:0; }
    .row-fluid .search-section .widget-span { float:left; width:100%; }
    .row-fluid .header { background-size:cover; padding: 100px 0; min-height: 0; }

    .row-fluid .header-content { padding:20px; }

    .row-fluid .header-content h2 { font-size:24px; line-height:32px; padding: 0 0 15px; }
    .row-fluid .header-content h3 { font-size:20px; line-height:28px; }

    .row-fluid .customsolution-main h2  { font-size:28px; line-height:34px; }
    .row-fluid .customizesolution-section { padding:40px 0 15px; }
    .row-fluid .customizesolution-section h2 { font-size:31px; line-height:40px;  padding: 0 0 10px; }
    .row-fluid .customizesolution-section { font-size:16px; line-height: 26px; }
    .row-fluid .customizesolution-img { padding:25px 0 30px; }
    .row-fluid .customizesolution-link a { font-size:18px; line-height:26px; max-width:250px; padding:17px 15px; }
    .row-fluid .explore-conttitle h2 { font-size: 26px; line-height: 32px; }
    .row-fluid .explore-conttitle { padding: 0 0 20px; }

    .row-fluid .customizesolution-section { padding:40px 0; }
    .row-fluid .explore-hover a { font-size:14px; }
    .row-fluid .explore-hover , .row-fluid .explore-box { padding-top:6px; }
    .row-fluid .explore-boxes .hs_cos_wrapper_widget { width:100%; }
    .row-fluid .explorblog-main { background:#fff; }

    .row-fluid .latestblog-main { padding:30px 0 30px; }
    .row-fluid .latestblog-main .widget-type-rss_listing { font-size:16px; min-height: 390px; padding: 0; }
    .row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper { position:relative; height:200px; left:auto; top:auto; width: 200px; }
    .row-fluid .latestblog-main .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper img { height:200px; }
    .row-fluid .latestblog-main .hs-rss-title { font-size: 20px; line-height:24px; } 
    .row-fluid .latestblog-main h3 { font-size: 28px; line-height:36px; padding: 0 0 15px; }
    .row-fluid .latestblog-main .hs-rss-byline { font-size: 17px; line-height: 24px; margin: 15px 0 0; }
    .row-fluid .latestblog-main .hs-rss-description span { padding: 20px 0; }

    .row-fluid .eventnews-main { padding:30px 0; }
    .row-fluid .eventnews-box { padding:25px 0; }
    .row-fluid .eventnews-main:before { display:none; }
    .row-fluid .eventnews-box h3 { font-size: 24px; line-height: 30px; }
    .row-fluid .eventnews-btext { font-size:16px; padding: 0 0 20px; }

    .row-fluid .stayinform-main { padding:30px 0 50px; }
    .row-fluid .stayinform-main h3 { font-size: 20px; line-height: 28px; }
    .row-fluid .stayinform-main h2 { font-size: 36px; line-height: 40px; }
    .row-fluid .stayinform-main input[type="submit"] { font-size: 18px; margin: 20px 0 0; max-width: 285px; padding: 15px 25px; }
    .row-fluid .stayinform-main .hs_email > label { display:block; font-size: 20px; padding: 0 0 10px ; }
    .row-fluid .stayinform-main .input { display: block; width: 100%; }
    .row-fluid .stayinform-main .stayinform-form { padding:0; }
    .row-fluid .explore-title { font-size: 15px; line-height:27px; }

    .row-fluid .finyousolution-link a { margin: 10px 0 0; z-index: 99; }

    .row-fluid .marketapplication-menu:before , .row-fluid .marketapplication-menu:after , .row-fluid .recentlyviewd-section:after { display:none; }

    .row-fluid .page-content h1 { font-size: 33px; line-height: 36px; padding: 0 0 15px; }
    .row-fluid .page-content { font-size: 16px; line-height: 24px; padding:40px 0; }
    .row-fluid .product-content2 { padding: 20px 0 40px; }

    .row-fluid .product-boxes .hs_cos_wrapper_widget { padding:30px 15px 0; width: 100%; }
    .row-fluid .product-btext { padding: 20px 0 0; }
    .row-fluid .product-btitle { font-size: 24px; min-height:0; }
    .row-fluid .featuredsection-box { padding: 20px; margin:0 0 30px; text-align:center !important;  }
    .row-fluid .featuredsection-box h2 { padding: 0 0 15px; }
    .row-fluid .featuredsection-bsubtitle { font-size: 23px; line-height: 27px; }
    .row-fluid .featuredsection-blink a { font-size: 17px; line-height: 30px; padding: 11px 25px; width: auto; }
    .row-fluid .featuredsection-main { padding:15px 0 40px; }
    .row-fluid .customsolution-main { padding:45px 0; }
    .row-fluid .customsolution-text { font-size: 24px; line-height: 33px; padding: 15px 0 25px; min-height:3px; }
    .row-fluid .customsolution-link a { font-size: 17px; line-height: 30px; padding: 11px 25px; width: auto; }

    .row-fluid .cont-title h2 { padding:0 15px; }

    .row-fluid .browsepolymers-bicon { width:45px; }
    .row-fluid .browsepolymers-btitlemain { padding-right:50px; }
    .row-fluid .browsepolymers-btitle h3 { font-size: 26px; line-height: 28px; }
    .row-fluid .browsepolymers-box ul a:link, .row-fluid .browsepolymers-box ul a:visited { font-size: 16px; line-height: 24px; background-position:left 8px; }
    .row-fluid .browsepolymers-box , .row-fluid .browsepolymers-bpaper { padding: 0 0 30px; }


    .row-fluid .browsepolymers-boxes { padding: 30px 0; }
    .row-fluid .browsepolymers-main { padding: 25px 0 0; }

    .row-fluid .marketdetail-cltitlemain h1 { font-size:33px; line-height:33px; }
    .row-fluid .marketdetail-cright { padding: 20px 0 0; }
    .row-fluid .marketdetail-cltitlemain { padding: 0; }
    .row-fluid .marketdetail-crbox ul li { font-size: 16px; line-height: 21px; }
    .row-fluid .marketdetail-content { padding: 20px 0; }
    .row-fluid .marketdetail-main { padding: 5px 0 50px; }
    .row-fluid .marketexplore-title { font-size: 27px; line-height:19px; min-height:75px; padding: 0 0 20px; background-position:center top; background-size:200% auto;  }
    .row-fluid .marketexplore-title2 , .row-fluid  .resources-boxesmaintitle { padding: 0 0 30px; }
    .row-fluid .marketexplore-title2 h2 { font-size: 30px; line-height: 44px; }
    .row-fluid .marketexplore-section h3 { font-size: 26px; line-height: 28px; }
    .row-fluid .marketexplore-brlink a { font-size: 20px; max-width: 170px; padding: 9px 25px; }
    .row-fluid .adhesiveapplications-main { padding: 60px 0 20px; }
    .row-fluid .adhesiveapplications-title h2 { font-size:31px; line-height:36px; }
    .row-fluid .adhesiveapplications-contright { font-size:16px; margin:0;  width:100%; padding:50px 0 0; }
    .row-fluid .adhesiveapplications-leftlinks { padding: 10px 25px; width:100%; }
    .row-fluid .adhesiveapplications-contright h4 { font-size: 21px; line-height: 28px; padding: 0 0 15px; word-wrap: break-word; }
    .row-fluid .marketdetail-crbox { padding: 25px; }
    .row-fluid .marketexplore-bright { padding: 20px 0 35px; }
    .row-fluid .marketexplore-section { padding: 0 0 30px; } 
    .row-fluid .markets-box { width:49%; display: inline-block; vertical-align:top; }
    .row-fluid .markets-box:nth-child(2n) { clear:right; }
    .row-fluid .markets-box:nth-child(2n+1) { clear:left; }
    .row-fluid .markets-boxesmain { font-size: 18px; line-height: 25px; }


    .row-fluid .marketdetail-crbox h3 { font-size: 23px; line-height: 28px; }

    .row-fluid .productAppDetail-main h1 { font-size:28px; }
    .row-fluid .productAppDetail-content h2 { font-size:24px; }
    .row-fluid .productAppDetail-content { margin: 0 0 25px; padding: 25px 0 0; }


    .row-fluid .productAppDetail-main h1 { padding: 0 0 25px; }
    .row-fluid .productAppDetail-pclbtablehead ul li { padding: 0 10px; font-size:14px; }
    .row-fluid .productAppDetail-pclbtable ul li { padding: 0 10px; }
    .row-fluid .productAppDetail-pcleft { padding: 0; }

    .row-fluid .content-box2 .content-bimg { width:100%; }
    .row-fluid .content-blink a { font-size: 17px; line-height: 22px; max-width: 200px; padding: 14px 20px; }
    .row-fluid .content-box { padding:50px 0; }
    .row-fluid .content-bimg { padding:0 0 25px; }
    .row-fluid .content-btitleicon { width: 40px; }

    .row-fluid .ProductsDetail-content { padding: 30px 0; }
    .row-fluid .ProductsDetail-cripropertiesbox { padding: 25px; }
    .row-fluid .ProductsDetail-content h1 { padding: 0 0 15px; } 
    .row-fluid .ProductsDetail-cright { padding:35px 0  0; }
    .row-fluid .ProductsDetail-cleft { padding: 0 0 20px; }
    .row-fluid .productother-main { padding:25px 0 20px; } 
    .row-fluid .resiurcecenter-title { padding-top:5px 0 20px; min-height:60px; background-size:auto; }
    .row-fluid .resiurcecenter-box { text-align:center; margin-top:0; min-height: 0; padding:15px 0 15px 0; background:none; }
    .row-fluid .productother-box { padding:15px 0; }
    .row-fluid .resiurcecenter-main { padding:0 0 40px; }

    .row-fluid .affiliationspartner-right .hs_cos_wrapper_widget_container div.hs_cos_wrapper_widget { padding: 20px 10px; }
    .row-fluid .certification-logoes .hs_cos_wrapper_widget_container .hs_cos_wrapper_widget { width:100%; padding:10px 0; }
    .row-fluid .affiliationspartner-right { padding:35px 0 0; }

    .row-fluid .whoweare-right { padding: 25px 15px 0 15px; }
    /* .row-fluid .ourcompany-right { padding:30px 0 0 0; } */
    .row-fluid .ourlocation-img { padding:40px 0 0 0; }
    .row-fluid .whowearemainpg-content { padding:0; }
    .row-fluid .ourlocation-main { padding:20px 0 0 0; }
    .row-fluid .ourlocation-box h3 { font-size: 18px; line-height: 24px; }
    .row-fluid .leftmenu-sidebar ul li a { padding: 18px 20px 18px 48px; font-size: 16px; }
    .row-fluid .whoweserve-contbimg { float: none; display:inline-block; margin:0 0 35px; }

    .row-fluid .cont-titlewicon { margin:0; }

    .row-fluid .whoweare-rhistorytext img { float:none; margin:10px 0 15px; }
    .row-fluid .whoweareRecognitions-rcont img { float:none; margin:10px 0 15px; }
    .row-fluid .whoweareRecognitions-rcont + .widget-span { margin:0 0 10px; }

    .row-fluid .cont-titlewicon img { display:none; }
    .row-fluid  .resources-boxesmaintitle { background-size:auto; min-height: 66px; }

    .row-fluid .technologycontent-main { padding: 30px 0 20px 40px; }
    .row-fluid .technologycontent-left { padding:0 0 40px; }
    .row-fluid .technologycontent-right { padding-bottom:2px; }
    .row-fluid .resources-boxes .hs_cos_wrapper_widget { padding: 0 20px 25px; width: 49%; }
    .row-fluid .viewallresources-link { padding: 30px 0 0; }
    .row-fluid .viewallresources-link a { font-size:18px; line-height:28px; max-width: none; padding:15px 20px; width: auto; }
    .row-fluid .resources-boxesmain { padding: 0 0 45px; }

    .row-fluid .blogcontent-main { padding: 30px 0; }

    .row-fluid .blog-post { width:100%; margin:0 0 20px; height:auto !important; }
    .row-fluid .blogpost-image { height:auto; text-align:center; }
    .row-fluid .blogpost-image img { width:auto; }
    .row-fluid .blog-post .blogpost-content { min-height:0; padding:0; }
    .row-fluid .blog-post h2 { font-size:26px; line-height:26px; min-height:0; }
    .row-fluid .blog-pbox { padding: 0; }
    .row-fluid .blogtop-rtopics { padding: 10px 13px 0 45px;}
    .row-fluid .blogtop-left { padding: 0 0 15px; }
    .row-fluid h2.blogrecentpost-title { font-size:36px; line-height:36px; margin-top:25px; }
    .row-fluid .blog-pagination { text-align: center; }
    .hs-blog-listing.hs-blog-name-news .cont-title2 h1{padding: 0px;}


    .row-fluid .lpheader h1 { font-size: 33px; line-height: 40px; }
    .row-fluid .lpheader-text { font-size: 18px; }
    .row-fluid .lpheader-logo { padding: 0 0 10px; }
    .row-fluid .lpcont-toptext img { float: none; margin:10px 10px 10px 10px; }
    .row-fluid .lpcont-toptext { font-size: 26px; line-height: 30px; }
    .row-fluid .lpcontent-left h4 { font-size: 20px; line-height: 27px; }
    .row-fluid .lpcontent-left ul { padding: 10px 0 15px; }
    .row-fluid .lpcontent-form input[type="submit"] { max-width: 220px; }
    .row-fluid .lpcontent-main { padding:20px 0; }
    .row-fluid .lpthankyoucont-main { padding:40px 0; }
    .row-fluid .lpthankyoucont-main .download-link a { max-width: 200px; }

    .row-fluid .lpfooter-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 { display: inline-block; width: auto; }
    .row-fluid .lpfooter-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 a { padding:0 10px; }

    .row-fluid .inner-header { overflow:hidden; } 
    .row-fluid .inner-header img { width:auto !important; max-width:none; }

    .row-fluid .businesscontent-main { padding:40px 0 48px 40px; }
    .row-fluid .businesscertificate-maintitle { background-size:1340px auto; min-height: 76px; }
    .row-fluid .cont-title2 h2:before { left:-35%; }
    .row-fluid .cont-title2 h2:after { right:-35%; }

    .row-fluid .successformula-main { padding:40px 0 0; }
    .row-fluid .successformula-title h2 { background-size:250px auto; padding:26px 30px; }
    .row-fluid .formulatabs-main a:before { display:none; background-size:100% auto; height:39px; margin:-20px 0 0 -22px; top:50%; width:40px; }
    .row-fluid .formulatabs-main a { padding: 0 26px; } 
    .row-fluid .formulatab-bicon span { height: 170px; padding:0 25px; }
    .row-fluid .formulatabs-main .formulatab-btitle { font-size:16px; line-height:18px; }
    .row-fluid .formulatabs-main .formulatab-bicon2 img { max-height: 40px; }
    .row-fluid .formulatabs-main .formulatab-btitle { font-size: 18px; line-height: 20px; padding: 0 15px 15px; }
    .row-fluid .formulatabs-main { padding: 20px 0 30px; }
    .row-fluid .formulatab-content { padding: 0 0 30px; }
    .row-fluid .formulatabs-main a { padding: 0 3px 20px; width:49%; }
    .row-fluid .formulatab-titleicon { width:100%; padding:0 0 15px; }
    .row-fluid .formulatab-titleicon h2 { padding: 0 0 20px; }
    .row-fluid .contactform-main .multi-container input + span { padding: 0; }


    .row-fluid .businesscontent-left img { float:none; margin:10px 0 15px; display:block; }
    .row-fluid .businesscertificate-boxes .hs_cos_wrapper_widget { font-size: 20px; width: 100%; }
    .row-fluid .businesscertificate-main { padding: 0 0 30px; }
    .row-fluid .businesscertificate-boxes { padding: 30px 0 0; }

    .row-fluid .newsdetail-main { padding: 20px 0; }
    .row-fluid .news-top .breadcumbs-main { padding: 0 0 10px; }
    .row-fluid .newspost-boxes { padding:20px 0 0; }

    .hs-blog-post .news-right { padding:15px 0 0; }
    .row-fluid .event-right { padding: 15px; }
    .news-main .news-right { padding: 0px 15px 0px 15px; }
    .row-fluid .eventpost-image , .row-fluid .eventdetail-image { padding: 0 0 25px 0; width:100%; }
    .row-fluid .eventpost-content , .row-fluid .eventdetail-content { width:100%; }

    .row-fluid .productsysdetail-pclbtablehead ul li { padding: 0 10px; font-size:14px; }
    .row-fluid .productsysdetail-pclbtable ul li { padding: 0 10px; }
    .row-fluid .productsysdetail-conbox { padding:0; }

    .row-fluid .productsysdetail-content { margin: 0 0 25px; padding: 25px 0 0; }
    .row-fluid .productsysdetail-content h1 { padding: 0 0 15px; }

    .row-fluid .space-left , .row-fluid .space-right { padding:0 15px !important; }

    .row-fluid .marketexplore-bright { width:100%; float:left; }  
    .row-fluid .marketexplore-boxes .hs_cos_wrapper_widget { text-align:center; width:100%; padding:0; }
    .row-fluid .marketexplore-bimg { float:left; width:100%; }
    .row-fluid .marketexplore-boxes .hs_cos_wrapper_widget:nth-child(2n) { padding:0; } 
    .row-fluid .marketexplore-brtext { padding:0 0 20px; }

    .row-fluid .businesscontent-left { padding-bottom:35px !important; }

    .row-fluid .productsearch-link { display:block; text-align:center; color:#fff;  }
    .row-fluid .productsearch-link span { display:inline-block; padding:5px 25px 5px 0; background: url(//229901.fs1.hubspotusercontent-na1.net/hubfs/229901/mcp-2016/images/arrow-img3.png) no-repeat right; }
    .row-fluid .productsearch-box { display:none; overflow:visible !important; }

    .row-fluid .blogdetail-topleft , .row-fluid .blogdetail-topright { width:100%; }

    .row-fluid .chemistry-header { font-size: 19px; color: #a8a8a8; padding-bottom: 20px; }

    .row-fluid .footer h4 { font-size: 23px; line-height: 33px; }
    .row-fluid .footer ul a { font-size:17px; }
    .row-fluid .backtotop {  width: 35px; }
    .row-fluid .footer-box4 { padding: 10px 0 0;  width: 100%; float:left; }

    .row-fluid .adhesiveapplications-defultbox h2 { font-size:24px; color:#2E3192; line-height:30px; padding:0 0 20px; }
    .row-fluid .adhesiveapplications-defultbox h3 { background-size:140px auto; padding:25px 0; font-size:30px; line-height:34px; } 

    .row-fluid .productAppDetail-topcontent img { float:none; margin:0 0 15px 0; max-width:100%; }
    .row-fluid .productAppDetail-topcontent h2 { display:block; }

    .row-fluid .action-top { padding:20px; }
    .row-fluid .slider1-icon { width:80px; }
    .row-fluid .slider1-text h1 { font-size: 34px; line-height: 42px; letter-spacing: 5px; }
    .row-fluid .slider1-subtext { font-size:18px; line-height:28px; }
    .row-fluid .slider1-button { margin-top:25px; }

    .row-fluid .application-boxmain { width:50%; } 
    .row-fluid .application-box:hover .application-boxinner h4 { padding:0 0 10px; font-size:18px; }
    .row-fluid .application-box:hover .application-boxinner { bottom:20px; }
    .row-fluid .application-view { font-size:18px; }
    .row-fluid .application-boxinner:before { bottom:-20px; }
    .row-fluid .application-boxinner  { padding:0 20px; }
    /*.row-fluid .backtotop{bottom:100px}*/

    .row-fluid .europe-product:after{content: none; }
    .row-fluid .europe-product a:after, .row-fluid .europe-mcp-product a:after{height: 20px;width: 20px; top: 50%; transform: translateY(-50%); }
    .row-fluid .europe-search{float: left; width: 20%; }
    .row-fluid .europe-product, .row-fluid .europe-mcp-product{float: left; width: 40%; }
    .row-fluid .europe-product a, .row-fluid .europe-mcp-product a{font-size: 20px; }

    /* 24-06-2019 */
    .row-fluid .europe-header .europe-search-wrapper.productsearch-box {display:block; text-align:center;  }
    .row-fluid .sticky  .europe-header .europe-search-wrapper.productsearch-box { display: none; }
    .row-fluid .europe-header .europe-search-wrapper .wrapper > div > div > div { display: inline-block;  float: none; width: auto;  margin: 0 9px; }
    .row-fluid .europe-header .europe-search-wrapper .wrapper > div > div > div:first-child { width: 100%;  text-align: center; }
    .row-fluid .europe-header .europe-search-wrapper .search-box { display: inline-block; float: none; text-align: left; width: 100%;  max-width: 250px; }
    .row-fluid .europe-header .europe-inner-header .logo a img {    max-width: 350px;}
    .row-fluid .europe-inner-header{padding: 17px 0; }
    .row-fluid .europe-header .europe-product a:after, .row-fluid .europe-header .europe-mcp-product a:after{display:none;}
    .row-fluid .europe-header .mainmenu.js-enabled .hs-menu-flow-horizontal { top: 66px; }

    .button-1 a{width:116px;height:116px;font-size:14px;line-height:18px;}
    .button-1 a:before {top: calc(50% + 34px);}
    .button-1 a:after{left:-9px;top:-9px;width:calc(100% + 18px);height:calc(100% + 18px);}
    
    header.headerv2.mobile .logo a svg {width: 100%;}
    
    .subtitle-title h2 {font-size: 30px;line-height: 38px;}
    .subtitle-title h2:before{display:none;}

    .custom-solution .listing .list + .list{margin:45px 0 0 0;}
    .custom-solution .listing .list.reverse-section > div .details{padding:0 0 22px 0;}
    .custom-solution .listing .list .image img{height:250px;width:100%;}
    .custom-solution .listing .list .details{padding:0 0 20px 0;}
    .custom-solution .listing .list .details,.custom-solution .listing .list .image{width:100%;}
    .custom-solution .listing .list .details .title-with-step .step-part{transform:none;}
    .custom-solution .listing .list .details .title-with-step .step-part span:last-child{font-size:32px;line-height:38px;}
    .custom-solution .listing .list .details .title-with-step .title-content h3{font-size:26px;line-height:36px;margin:0 0 10px;}
    .custom-solution .button-1 {margin: 40px 0 10px 0;}

    .awards-recognittion {padding: 35px 0 55px 0;}
    .awards-recognittion .branding .branding-list .branding-list-inner{padding:20px 10px;margin:0 0 20px 0;min-height: 70px;}
    .awards-recognittion .branding .branding-list{width:100%;margin:0;}
    .awards-recognittion .listing .list{width:100%;margin:0 0 16px;}
    .awards-recognittion .listing .list img{height:250px;width:100%;}
    .awards-recognittion .container:after{display:none;}
    .awards-recognittion .subtitle-title h2 {font-size: 22px; line-height: 28px; }
    
    header.headerv2.mobile {padding: 15px;}

    .latest-feeds {padding: 35px 0 35px 0;}
    .latest-feeds .listing > div {margin: 0;}
    .latest-feeds .listing .list .post-image img{width:100%;}
    .latest-feeds .listing .list{width:100%;margin:0 0 34px 0;}
    .latest-feeds .subtitle-title h2 {padding: 10px 0 10px 0;text-align: center;}

    .main-banner{overflow:hidden;}
    .main-banner .title-content-button .content,
    .main-banner .title-content-button h1 span{margin:0;max-width: 100%;line-height: 26px;font-size: 18px;}
    .main-banner .title-content-button .button-2{position:relative;left: 0;top: 30px;display: inline-block;}
    .main-banner .bottom-listing{margin: 0px; padding: 60px 0px 0px 0px;}
    .main-banner .bottom-listing .bottom-list{width:calc(100%/2);}
    .main-banner .bottom-listing > .flex.row-wrap.space-between{display:flex;flex-flow:row wrap;}
    .main-banner .bottom-listing > div > .bottom-list:not(:last-child){margin-bottom:5px;}
    .main-banner .bottom-listing .bottom-list > div{display:flex; margin-bottom:15px;}
    .main-banner .bottom-listing .bottom-list .title h5{font-size:17px;}
    .main-banner.arrow_strip { padding-bottom: 40px; }

    .various-markets {padding: 50px 0 90px;}
    .various-markets .listing {padding: 0 15px;}
    .various-markets .listing .list .plus-icon {right: 7px;top: 7px;}
    .various-markets .back-text {display:none;}
    .various-markets .title-content-btn .title-content h2{font-size:28px;line-height:38px;margin:0 0 20px;}
    .various-markets .listing .list {margin: 0 0 20px 0;}
    .various-markets .listing .list .plus-icon span {width: 28px;height: 28px;}
    .various-markets .listing .list .plus-icon span svg path {fill: #fff;}
    .various-markets .listing .list{width:100%;padding:25px 20px;}
    .main-banner .title-content-button h1{font-size:28px;line-height:38px;margin: 0 0 15px 0;}
    .main-banner .title-content-button h1 span {font-size: 32px;line-height: 42px;}
    .certification .listing .list img {display: block;margin: 0 auto 20px auto;}

    .various-markets .listing .diff-box .right-button,.various-markets .listing .diff-box .title{width:100%;}
    .various-markets .listing .diff-box .right-button{padding:25px 0 10px 0;}
    .various-markets .listing .diff-box{width:100%;margin:0;}
    .logo-slider .listing .list .list-inner {padding: 20px 15px;margin: 30px 15px;}
    .logo-slider .listing .list .list-inner{box-shadow: 0 5px 30px 10px rgba(0, 0, 0, 0.10);}
    .logo-slider .title h2 {margin: 0 0 10px 0;}
    .logo-slider .listing .list img{max-height:30px;width: auto;}

    .certification .listing .list{width:100%;}
    .certification .listing{flex-flow:row wrap;}

    .button-1:after,.button-1:before,.button-1 a:after,.button-1 a:before,.button-2:after,.button-2:before,.button-2 a:after,.button-2 a:before,.button-3:after,.button-3:before,.button-3 a:after,.button-3 a:before{display:none;}
    .button-1 a{background-color:#00a996;border-radius:0;height:auto;display:block;padding:15px 15px;width:100%;}
    .button-1 a:hover {background-color: #EC634F;}
    .button-2 a{background-color:#EC634F;border-radius:0;height:auto;display:block;padding:15px 15px;width:100%;text-align:center;}
    .button-2 a:hover {background-color: #00A996;}
    .button-3 a{border:1px solid #00a996;width:100%;height:100%;border-radius:0;display:inline-block;padding:15px 25px;}
    .button-3 a:hover {background-color: #00a996;}
    .custom-solution .button-part .button-1{margin:0;display:block;}
    
    .awards-recognittion .branding .branding-list .branding-list-inner img {max-width: 120px;}
    .awards-recognittion .branding .branding-list{box-shadow:0 0 20px rgba(0,169,150,0.30);}
    
    
    /* 08-08-2022 */
    header.headerv2.mobile .logo { width: 100%; max-width: 66%; }
    .nav-toggle { right: 15px; top: 0; bottom: 0; margin: auto; height: 38px; }
    header.headerv2.mobile .search-click a {right: 0;width: 30px;height: 30px;line-height: 19px;}
    header.headerv2.mobile .search-click { right: 68px; top: 0; bottom: 0; margin: auto; display: flex; align-items: center; }
    .main-banner { display:flex; padding: 100px 0px 70px 0px; }
    header.headerv2.mobile .mainmenu-nav { position: absolute; top: 100%; right: 20px; left: 20px; width: auto; }
    
    
    .title-content-main .subtitle-title { padding-bottom: 50px; }
    .various-markets .listing { width: 100%; float: left; }

    .certification .title-listing .title h2 { padding: 0 0 ; }
    .certification .listing .list { margin-bottom: 15px; }
    .certification .listing .listlast-child {margin-bottom: 0; }
    .certification .listing .list:last-child { margin-bottom: 0; }
    
    .main-banner .video{width:280px; top:18%;}
    .main-banner .video video {width: 280px;height: 280px;}
    .main-banner .bottom-listing .scroll-arrow{display:none;}
    .main-banner .scroll-arrow {display:none !important;}
    
    /* 12-08-2022 */
    .row-fluid .whowearepages-content .customsolution-link a { min-width: 100%; box-sizing: border-box !important; } 
    .latest-feeds { width: 100%; float: left; }

    .lpcontent-main form .form-columns-1 .hs_market_new_ { width:100%; float:left; padding-right:0; }   
    .lpcontent-main form .form-columns-1 .hs_market_new_ + .hs-form-field { width:100%; float:left; padding-right:0; }  
    
    .row-fluid .bgimg-main { flex-flow: row wrap; }
    .strip_group { margin-left: 0; border-radius: 0; margin-top: 50px; flex-flow: row wrap; justify-content: center; padding: 40px 15px; text-align: center; }
    .strip_group .dk_logo { width: 100%; text-align: center; margin-bottom: 20px; max-width: 215px; }
    .strip_group .strip_title { width: 100%; padding: 0 0 20px; }
    .strip_group .button-5 { width: 100%; max-width: 200px; }
}
/*@media(max-width: 992px) and (min-width: 768px){
.row-fluid .backtotop{bottom:329px}

}
@media(min-width: 1500px){
.row-fluid .backtotop{right:100px}

}*/


@media (max-width:500px) {

    .row-fluid .application-boxmain { width:100%; } 

    .subtitle-title h2{font-size:28px;line-height:34px;}
    .custom-solution {padding: 40px 0 50px 0;}
    .custom-solution .listing .list .details .title-with-step .title-content h3{font-size:22px;line-height:26px;}
    .custom-solution .listing .list .details .title-with-step .title-content{padding:0 0 0 5px;}
    
    .logo-slider .listing .list img {max-width: 100%;width: 100%;}
    .logo-slider .listing .list .list-inner {padding: 10px 15px;margin: 15px 10px;}
    
    .main-banner .bottom-listing .bottom-list {width: 100%;}

}
@media (min-width: 451px) and (max-width:720px) {
    .row-fluid .productlist-pclbtable ul li:nth-child(1) { width:100%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(2) { width:39%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(3) { width:38%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(4) { width:20%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(5) { width:100%; }
    .row-fluid .productlist-pclbtablehead ul li:nth-child(1) { padding-left: 11px; }
}

@media (max-width:721px) {
    .slider3-content {display:none;}
    .row-fluid .slider3-box { padding: 70px 15px;}
    .row-fluid .slider1-main { padding: 140px 0 132px;}
}

@media (max-width:545px) {
    .row-fluid .slider1-main { padding: 60px 0 98px}
    .slider1-text h1 {font-size:37px; padding-bottom:10px;}
    .slider1-text {text-align:center;}
    .row-fluid .slider1-subtext {float:none; padding:0 0 0 0; width:100%;}
    .row-fluid .slider1-icon { width:80px; margin: 0 38% 0 38% !important;}

    .slick-slide {height:500px}
    .row-fluid .slider2-main { padding: 70px 15px;}

    .row-fluid .europe-header .europe-inner-header .logo a img{max-width: 200px!important;}
    .row-fluid .europe-inner-header{     padding: 17px 0 25px;}
}


@media (max-width: 450px) {
    .slick-slide{ height:460px }
    .slider1-text h1 {font-size:37px; padding-bottom:10px;}
    .row-fluid .slider2-main {padding: 0px 5px}
    .row-fluid .slider3-box {padding: 40px 15px}
    .row-fluid .slider3-button {margin-top:20px}
    .row-fluid .productAppDetail-pclbtable ul li:nth-child(1) { width:100%; }
    .row-fluid .productAppDetail-pclbtable ul li:nth-child(2) { width:39%; }
    .row-fluid .productAppDetail-pclbtable ul li:nth-child(3) { width:38%; }
    .row-fluid .productAppDetail-pclbtable ul li:nth-child(4) { width:20%; }
    .row-fluid .productAppDetail-pclbtablehead ul li:nth-child(1) { padding-left: 11px; }

    .row-fluid .productlist-pclbtable ul li:nth-child(1) { width:100%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(2) { width:39%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(3) { width:38%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(4) { width:20%; }
    .row-fluid .productlist-pclbtable ul li:nth-child(5) { width:100%; }
    .row-fluid .productlist-pclbtablehead ul li:nth-child(1) { padding-left: 11px; }


    .row-fluid .productsysdetail-pclbtable ul li:nth-child(1) { width:100%; }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(2) { width:100%; padding-left:0; }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(3) { width:34%; }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(4) { width:40%; }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(5) { width:22%; }
    .row-fluid .productsysdetail-pclbtablehead ul li:nth-child(1) { padding-left: 11px; width:100%; }
    .row-fluid .productsysdetail-pclbtablehead ul li:nth-child(2) { padding:0 10px; width:100%; }

    .systems-polymer-list ul { border:0; }
    .systems-polymer-list li { width:20%; }


    .row-fluid .resourceslist-boxes .hs_cos_wrapper_widget { padding: 0 0 20px; width:100%; }
    .row-fluid .resourceslist-boxes h5 { font-size: 22px; line-height: 27px; }
    .row-fluid .resourceslist-btext { font-size:15px; }
    .row-fluid .resourcesdownload-boxmain { padding:20px 0; }
    .row-fluid .resourcesdownload-btop { margin: 0 0 20px; }
    .row-fluid .resourcesdownload-box .hs_cos_wrapper_widget { padding: 15px 0 15px 0; }

    .row-fluid .resourcesdownload-boxmain:before { width:100%; }
    .row-fluid .resourceslist-boxes { float:left; width:100%; }
    .row-fluid .resourcesmarkets-boxesmain { padding: 0 0 10px; }

    .row-fluid .resourcesdownload-box h6 a { padding: 0 56px 0 0; }
    .row-fluid .resourcesdownload-box h3 img { margin: 0 0 0 10px; }

    .row-fluid .slider2-inner { padding:15px 15px 30px; }
    .row-fluid .slider2-inner h1 { font-size:22px; }
    .row-fluid .slider3-inner h1 { font-size:22px; line-height:30px; }

    .row-fluid .slider1-subtext { font-size:16px; line-height:26px; }











    .row-fluid .productsysdetail-pclbtable ul li:nth-child(2){
        width: 100% !important;
    }

    .row-fluid .productsysdetail-pclbtable ul li ul li:nth-child(2) {
        width: 33% !important;
        padding: 0px 15px;
        text-align: center;
        font-weight: normal;
    }
    .row-fluid .productsysdetail-pclbtable ul li ul li:nth-child(3) {
        width: 33% !important;
        padding: 0px 15px;
        text-align: center;
        font-weight: normal;
    }
    .row-fluid .productsysdetail-pclbtable ul li ul li:nth-child(4) {
        width: 30% !important;
        padding: 0px 15px;
        text-align: center;
        font-weight: normal;
    }

    .row-fluid .productsysdetail-pclbtable .systems-polymer-list ul li:nth-child(1) {
        width: 100%;
        font-weight:bold;
        text-align:center;
    }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(3) {
        width: 33%;
        text-align:center;
    }

    .row-fluid .productsysdetail-pclbtable ul li:nth-child(4) {
        width: 33%;
        text-align:center;
    }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(5) {
        width: 30%;
        text-align:center;
    }
    .row-fluid .productsysdetail-pclbtablebody ul li:nth-child(1) {
        padding-left: 13px !important;
        background: none;
        text-align:center;
    }
    .row-fluid .productsysdetail-pclbtable ul li:nth-child(2) {
        width: 100%;
        font-weight:bold;
    }
    .row-fluid .productsysdetail-pclbtable .systems-polymer-list ul li:nth-child(1) {
        width: 100%;
        text-align:center;
        font-weight:bold;
    }








}


@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {

    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-2 .input { margin-right:0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-1 .input { margin-right:0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-1 .input { padding:0 0 10px 0; }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field { width:100%; }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .input { margin-right:0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field { padding:0 0 10px 0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field:nth-child(2) { padding:0 0 10px 0 }
    .row-fluid .lpcontent-main .hs-form fieldset.form-columns-3 .hs-form-field:nth-child(3) { padding:0 0 10px 0; }
    .row-fluid .marketing-box-wrapper .markets-box{width: 100%; }

}


@media (min-width: 768px){

    a.mobile-trigger, a.child-triggerm {
        display: none !important; /* Hide button on Desktop */
    }

    .hs-menu-wrapper { display: block !important; }

}

@media (max-width: 767px){
    .row-fluid .featuredsection-btext { height:auto;}
    .row-fluid .lpheader-v2 { text-align:left; background:url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/darker-cants.png) #000; background-size:100%; box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.2); padding-top:0px !important; padding-bottom:0px !important; }
    .row-fluid .lpheader-v2 h1 { font-size:30px !important; line-height:49px !important; color:#fff; text-align:left !important; padding-left: 0px !important; }

    .row-fluid .featuredsection-btext p { height: auto;}

    /* Variables
    ========================================================================== */

       /* Set Mobile Menu Background Color */
          /* Set Link Color */
     /* Set Link Hover Color */


    /* Menu Reset - Remove styling from desktop version of custom-menu-primary */
    /* Place any additional CSS you want removed from the mobile menu in this reset */
    .mainmenu, .mainmenu *{
        display: block;
        float: none;
        position: static;
        top: auto;
        right: auto;
        left: auto;
        bottom: auto;
        padding: 0px;
        margin: 0px;
        background-image: none;
        background-color: transparent;
        border: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        -webkit-box-shadow: none;
        -moz-box-shadow:    none;
        box-shadow:         none; 
        max-width: none;
        width: 100%;
        height: auto;
        line-height: 1;  
        font-weight: normal;
        text-decoration: none;
        text-indent: 0px;
        text-align: left;
        color: #fff;
    }


    /* Toggle Button
    ========================================================================== */

    a.mobile-trigger {
        display: inline-block !important; /* Hide button on Desktop */
        cursor: pointer; /* Mouse pointer type on hover */
        position: absolute; /*******************************************/
        top: 17px;          /* Position Button at top right of screen  */
        right: 20px;        /*******************************************/
        width: 40px; /* Button width */
        height: 33px; /* Button height */      
        padding: 7px 8px;
        z-index: 99999999999; /* Z-index to keep button on top of other layers */
        -webkit-transition: background-color 0.2s linear; /* Button color transition effect */
        font-size: 16px;
        font-weight: normal;
        text-align: left;
        text-transform: uppercase;
        border-radius: 6px;
        -webkit-transition:color .2s ease-in; 
        -moz-transition:color .2s ease-in;
        transition:color .2s ease-in;
    }

    a.mobile-trigger:hover {
        text-decoration: none; /* Removes link text underline on button */
        color: #fff;
    }

    a.mobile-trigger span{
        display: inline;
    }

    a.mobile-trigger span:before{
        position: absolute;
        content: 'Menu'; /* Change the text on the closed toggle button */
    }

    a.mobile-trigger span:after{
        position: relative;
        right: 2px;
        content: 'Close'; /* Change the text on the open toggle button */
        background-color: #85cec4;
        opacity: 0;
        transition: opacity .4s ease-in-out;
        -moz-transition: opacity .4s ease-in-out;
        -webkit-transition: opacity .4s ease-in-out; 
    }

    /* Change button when menu is open */
    .mobile-open a.mobile-trigger{
        -webkit-transition:background-color 0.2s linear; /* Button color transition effect */
        -moz-transition:background-color 0.2s linear; /* Button color transition effect */
        transition:background-color 0.2s linear; /* Button color transition effect */
        background: transparent; /* Changes button background to be slightly darker than open menu color */  
    }

    .mobile-open a.mobile-trigger span:after{
        opacity: 1; 
    }


    /* Toggle Button Icon & Animations
    ========================================================================== */

    a.mobile-trigger i {
        display: inline;
        position: relative;
        top: -2px;
        margin-left: 0;
        -webkit-transition-duration: 0.00ms;
        -webkit-transition-delay: .2s;
        -moz-transition-duration: 0.00ms;
        -moz-transition-delay: .2s;
        transition-duration: 0.00ms;
        transition-delay: .2s;
    }
    a.mobile-trigger  i:before, a.mobile-trigger i:after {
        position: absolute;
        content: '';
    }
    a.mobile-trigger  i, a.mobile-trigger  i:before, a.mobile-trigger  i:after {
        width: 24px; /* Icon line width */
        height: 3px; /* Icon line height */
        background-color: #22438b ; /* Icon color */
        display: inline-block;
    }
    a.mobile-trigger  i:before {
        margin-top: -8px; /* Position top line */
        -webkit-transition-property: margin, -webkit-transform;
        -webkit-transition-duration: .2s;
        -webkit-transition-delay: .2s, 0;
    }
    a.mobile-trigger  i:after {
        margin-top: 8px; /* Position bottom line */
        -webkit-transition-property: margin, -webkit-transform;
        -webkit-transition-duration: .2s;
        -webkit-transition-delay: .2s, 0;
    }
    .mobile-open a.mobile-trigger i {
        background-color: rgba(0,0,0,0.0);
        -webkit-transition-delay: .2s;
        -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
        -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
        box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
    }
    .mobile-open a.mobile-trigger i:before {
        margin-top: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition-delay: 0, .2s;
        -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
        -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
        box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
    }
    .mobile-open a.mobile-trigger i:after {
        margin-top: 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition-delay: 0, .2s;
        -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
        -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
        box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
    }

    /* Child Toggle Button
    ========================================================================== */

    a.child-triggerm {
        display: block !important; /* Hide button on Desktop */
        cursor: pointer; /* Mouse pointer type on hover */
        position: absolute;
        top: 0px;
        right: 0px;
        width: 55px !important; /* Button width */
        min-width: 55px !important;
        height: 45px !important; /* Button height */  
        padding: 0 !important;
        border-left: 1px dotted rgba(255, 255, 255, .20);
    }
    a.child-triggerm:hover {
        text-decoration: none;
    }


    /* Child Toggle Button Icon & Animations
    ========================================================================== */

    a.child-triggerm span {
        position: relative;
        top: 50%; /* Centers icon inside button */
        margin: 0 auto !important;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        transition-duration: .2s;
    }
    a.child-triggerm span:after {
        position: absolute;
        content: '';
    }
    a.child-triggerm span, a.child-triggerm span:after {
        width: 10px; /* Icon line width */
        height: 1px; /* Icon line height */
        background-color: #fff; /* Icon color */
        display: block;
    }

    .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span, .row-fluid .mainmenu .hs-menu-flow-horizontal > ul > li:hover a.child-triggerm span:after { background-color: #fff; }

    a.child-triggerm span:after {
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        transition-duration: .2s;
    }
    a.child-triggerm.child-open span:after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        transition-duration: .2s;
    }
    a.child-triggerm.child-open span {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        transition-duration: .2s;
    }


    /* Menu Styles on Mobile Devices
    ========================================================================== */  


    /* Hide menu on mobile */
    .mainmenu.js-enabled .hs-menu-flow-horizontal,
    .mainmenu.js-enabled .hs-menu-children-wrapper{
        display: none;
    }  

    /* Make child lists appear below parent items */
    .mainmenu ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
        display: none;
    }

    /* Mobile Menu Styles */
    .mainmenu.js-enabled .hs-menu-flow-horizontal{
        position: absolute; /**************************************************************/
        top: 16px;             /* Positions the menu to drop from the very top of the screen */
        left: 0px;          /**************************************************************/                                              
        width: 100%;   
        -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.65);
        -moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.65);
        box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.65); 
    }
    .mainmenu .hs-menu-flow-horizontal{
        padding: 40px 0 0 0; /* Padding to add room for close button */
        background-color: #22438b; /* Menu background color set off global mobile-menuColor variable */
        width: 100%; /* Full screen width */
        z-index: 8888;
    }

    /* Level 1 Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal > ul > li{
        position: relative;
    }
    .mainmenu .hs-menu-flow-horizontal > ul > li a{
        font-size: 22px; /* Font size of top level list items */
        line-height: 45px;
        overflow: visible;
    }

    /* Level 1 and Higher Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal ul li{
        border-top: 1px dotted rgba(255, 255, 255, .35); /* Adds transparent dark highlights to top of top level list items */
    }
    .mainmenu .hs-menu-flow-horizontal ul li a{
        padding: 0 10px;
    }
    .mainmenu .hs-menu-flow-horizontal ul li a:hover{
        color: #fff; /* link hover color set by global mobile-aColorHover variable */
    }

    /* Level 2 and Higher Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal > ul ul li{
        background-color: rgba(255, 255, 255, .08);
    }
    .mainmenu .hs-menu-flow-horizontal > ul ul li a{
        text-indent: 10px; /* Indent Child lists */
        font-size: 16px; /* Font size of child lists */
    }

    /* Level 3 and Higher Menu List Styles */
    .mainmenu .hs-menu-flow-horizontal > ul ul ul li a{
        text-indent: 30px; /* Indent Child lists */
    }
    .mainmenu .hs-menu-flow-horizontal > ul ul ul ul li a{
        text-indent: 50px; /* Indent Child lists */
    }
}
.productsysdetail-pclbtablehead ul li{
    text-align:center;   
}
.resourcesdownload-main .span8{
    float: left !important;
    max-width: none;
    width: 65% !important;
    max-width: none !important;
}
.resourcesdownload-main{
    max-width: 1260px;
    margin: 0px auto !important;
    float: none !important;
}
.hs-content-id-4098864093 .customsolution-main{
    box-shadow: inset 2px 2px 2px 2px rgba(000,000,000,0.1);
    position: relative;
}





.hs-content-id-4062622009 .row-fluid .productsysdetail-pclbtablebody ul li:nth-child(1) {
    padding-left: 67px;   
}
.hs-content-id-4119865836 .row-fluid .hs_cos_wrapper_type_rich_text ul li:nth-child(1) {
    padding-left: 83px;
}
.hs-content-id-4062619214 .row-fluid .productsysdetail-pclbtablebody ul li:nth-child(1) {
    padding-left: 69px;
}
a.sample:after{
    content: ' ';
    background-image: url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/sample-request-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 17px;
    position: relative;
    height: 22px;
    display: inline-block;
    margin-left: 10px;
    top: 4px;
}
.blog-featured-image {
    width: 100%;
    height: 307px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.new.resiurcecenter-main{
    background: none;
}
.new.resiurcecenter-main .resiurcecenter-title {
    background: none;
    min-height: auto;
}
.rc-box-section{
    display: flex;
}
.rc-box-item{
    position: relative;
    text-align: center;
    background-color: #f0f0f0;    
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out; 
    transition:all .4s ease-in-out;
    width: 33.33%;
    margin: 0px 10px;
}
.europe.rc-box-section .rc-box-item{
    width: 25%;
}
.rc-box-item:hover{
    box-shadow:0 0 5px 3px rgba(000,000,000,0.2);
}
.rc-box-item .title h4{
    padding: 15px 0 30px;
    font-size: 22px;
    color: #000000;
}
.rc-box-item::before{
    position: absolute;
    content: '';
    background:url('https://www.mcpolymers.com/hubfs/rc-bg.png') no-repeat;
    top:0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background-size: cover;
}
.europe.rc-box-section .rc-box-item::before{
    background:url('https://www.mcpolymers.com/hubfs/rc-bg-4.png') no-repeat;
}
.rc-box-item .rc-box-inner{
    position: relative;
    padding: 25px 10px 10px;
}
.europe.rc-box-section .rc-box-item:first-child .title h4{
    padding-bottom: 0px;
}
.rc-box-item .download-links ul{
    display: flex;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.rc-box-item .download-links ul li{
    text-align: right;
    width: 50%;
}
.rc-box-item .download-links ul li:first-child{
    position:relative;
    padding-right: 15px;
}
.rc-box-item .download-links ul li:first-child::before{
    position: absolute;
    content: '';
    width: 2px;
    height: 100%;
    background-color: #000000;
    right:0px
}
.rc-box-item .download-links ul li:last-child{
    text-align: left;
    padding-left: 15px;
}
@media(max-width:767px) {
    .rc-box-section{
        display: block;
    }
    .rc-box-section .rc-box-item, .europe.rc-box-section .rc-box-item{
        width: 50%;
        margin: 0 auto;
        margin-bottom: 20px;
    }
}
@media(max-width:500px) {
    .rc-box-section .rc-box-item, .europe.rc-box-section .rc-box-item{
        width: 80%;
    }
}
.subscription-page .body-container-wrapper .row-fluid .wrapper{
    max-width: 980px;
    margin: 0 auto;
}
.subscription-style1 .email-prefs .item .item-inner * ,.subscription-style1 .subscribe-options label span{
    color: #444;
}
.subscription-style1 .page-header{
    padding-bottom: 0px;    
}
.subscription-style1 .page-header p{
    padding-top: 0px;
}
.subscription-style1{
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 300px !important;
}
.subscription-style1 p{
    font-size: 14px;
    font-weight: normal;
}
.subscription-style1 h1{
    font-size: 40px;
    line-height: 45px;
    font-weight: bold;
    color: #4c4c4c;
    margin: 1px 0px 4px;
    padding: 20px 0px 0px;
}
.subscription-style1 h2{
    color: #4c4c4c;
    font-size: 26px;
    font-weight: normal;
    padding-bottom: 14px;
    line-height: 25px;
    margin: 1px 0px 4px;
}
.subscription-style1 h3{
    color: #4c4c4c;
    font-size: 16px;
    line-height: 27px;
    padding-bottom: 0px;
    padding-top: 15px;
}
.subscription-style1 #content .header{
    padding: inherit;
    margin: inherit;
    min-height: auto;
    color: #444;
}
.checkbox-row input{
    top: 8px;
}
.subscription-style1 .email-prefs .item .item-inner p {
    padding: 0px;
}
.subscription-style1 .subscribe-options label{
    margin-left: 0px;
}
.subscription-style1 .hs-button {
    box-shadow: 2px 2px 2px 1px rgba(000,000,000,0.2);
    display: inline-block;
    font-size: 22px;
    line-height: 32px;
    color: #fff;
    font-family: 'soleilw01-semiboldregular',Arial;
    line-height: 25px;
    padding: 15px 25px;
    background: #ef6450;
}
.subscription-style1 .hs-button:hover {
    background: #22438b;
}
.subscription-style1 textarea, 
.subscription-style1 input[type="text"], 
.subscription-style1 input[type="password"], 
.subscription-style1 input[type="datetime"], 
.subscription-style1 input[type="datetime-local"], 
.subscription-style1 input[type="date"], 
.subscription-style1 input[type="month"], 
.subscription-style1 input[type="time"], 
.subscription-style1 input[type="week"], 
.subscription-style1 input[type="number"], 
.subscription-style1 input[type="email"], 
.subscription-style1 input[type="url"], 
.subscription-style1 input[type="search"], 
.subscription-style1 input[type="tel"], 
.subscription-style1 input[type="color"],
.subscription-style1 .uneditable-input{
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: rgb(204, 204, 204);
    border-right-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
    border-left-color: rgb(204, 204, 204);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -ms-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}
.subscription-style1 textarea:focus, 
.subscription-style1 input[type="text"]:focus, 
.subscription-style1 input[type="password"]:focus, 
.subscription-style1 input[type="datetime"]:focus, 
.subscription-style1 input[type="datetime-local"]:focus, 
.subscription-style1 input[type="date"]:focus, 
.subscription-style1 input[type="month"]:focus, 
.subscription-style1 input[type="time"]:focus, 
.subscription-style1 input[type="week"]:focus, 
.subscription-style1 input[type="number"]:focus, 
.subscription-style1 input[type="email"]:focus, 
.subscription-style1 input[type="url"]:focus, 
.subscription-style1 input[type="search"]:focus, 
.subscription-style1 input[type="tel"]:focus, 
.subscription-style1 input[type="color"]:focus, 
.subscription-style1 .uneditable-input:focus{
    border-color: #e68a25;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #e68a25;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #e68a25;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #e68a25;
}
.market-logos{
    display: flex; 
    flex-wrap: wrap;
}
.market-logo-item {
    flex: 1;
    padding-bottom: 20px;
}
.market-logo-item .markets-bicon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
@media(max-width:500px) {
    .subscription-style1 .checkbox-row span.fakelabel span{
        font-size: 14px;
    }
}
@media(max-width:767px) {
    .subscription-style1 .hs-input{
        width: 100%  !important;
    }
    .market-logo-item {
        flex-basis: 50%;        
    }
}
/*Who we are page updates*/
.row-fluid .leftmenu-sidebar ul li a{
    background: #22438b;
    color:#FFFFFF;
    padding: 10px 20px 10px 45px;
    font-size: 17px;
}
.row-fluid .leftmenu-sidebar ul li.active a,.row-fluid .leftmenu-sidebar ul li:hover a{
    background: #5c68a3;
}
.row-fluid .leftmenu-sidebar ul li{
    border-top: none;
}
.row-fluid .leftmenu-sidebar{
    background: #22438b;
    padding: 15px 0px;
}
.row-fluid .cont-title2 h1::before{
    background: none !important;
}
.row-fluid .whoweare-right .cont-title2{
    padding-left: 0px;
}
.who-we-are-page .row-fluid .cont-title2, .who-we-are-page .wwa-content-links{
    padding-left: 50px;
}
.row-fluid .whoweare-right .cont-title2 h1{
    line-height: 50px;
    padding-bottom: 0px !important;
}

.wwa-content-section{
    padding-right: 60px;
    padding-top:20px;
}
.wwa-content-links {
    display: none;
}
.wwa-content-links .wwa-content-link{
    padding-right: 20px;
    cursor: pointer;
}
.wwa-content-links .wwa-content-link h3{
    font-size: 20px;
}
.wwa-content-item{
    padding: 40px 60px;
    background: #F5F4F5;
    margin-bottom:50px;
    position: relative;
    z-index: 9;
}
.wwa-content-item .title h3{
    color: #000000;
    padding-bottom: 0px;
}
.wwa-content-item .desc {
    padding-bottom: 20px;
}
.wwa-content-item .logos{
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    margin-left: -40px;
}
.wwa-content-item .logos a {
    flex: 0 0 calc(30% - 35px);
    background: gray;
    margin: 0 0 40px 40px;
}
.wwa-content-item .logo-item{
    width: 100%;
    height: 150px;
    align-items: center;
    justify-content: center;
    display: flex;
    background: #FFFFFF;
    position: relative;
    -webkit-box-shadow: 0px 2px 23px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: 0px 2px 23px 0px rgba(0,0,0,0.22);
    box-shadow: 0px 2px 23px 0px rgba(0,0,0,0.22);
}
.wwa-content-section.cert-content .wwa-content-item .logos{
    justify-content: left;
}
.wwa-content-item .logos a:hover .logo-text{
    opacity: 1;
}
.wwa-content-item .logo-text{
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    background: rgb(34 67 139 / 77%);
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out; 
    transition:all .4s ease-in-out;
}
.wwa-content-item .logo-text .logo--text > span{
    display: block;
}
.wwa-content-item .logo-text .logo--text {
    padding: 10px;
}
.wwa-content-item .logo-text .white-arrow-icon{
    background:url(https://www.mcpolymers.com/hubfs/arrow-white.png) no-repeat;
    width: 30px;
    height: 15px;
    display: block;
    margin-top: 10px;
}
.wwa-content-item .logo-item img {
    max-height: 90px;
    padding:4px;
}
.who-we-are-page .row-fluid .whowearepages-main {
    box-shadow: none;
}
.custom-solution-inner{
    background-color: #818285;
    position: relative;
    text-align: center;
    padding: 30px 20px;
    z-index: 2;
    margin-top: 50px;
    margin-bottom: 70px;
    min-height: 280px !important;
}
.custom-solution-inner::before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: url(https://www.mcpolymers.com/hubfs/wwa-shape1.png) no-repeat;
    background-size: cover;
    top: 0px;
    left: 0px;
    z-index: -1;
}
.custom-solution-inner h2{
    color: #FFFFFF;
}
.custom-solution-inner .customsolution-text {
    font-size: 26px;
    padding: 15px 0 30px;
    color: #FFFFFF;
}
.wwa-content-item .content-row{
    display: flex;
}
.wwa-content-item .content-row .desc{
    width: 70%;
    padding-right: 40px;
    padding-bottom: 0px;
    position: relative;
}
.wwa-content-item:not(:first-child) .content-row .desc::before{
    background: #9598bf;
    position: absolute;
    content: '';
    width: 5px;
    height: 100px;
    top: 38px;
    left: -40px;
}
.wwa-content-item .content-row .desc h3{
    color: #22438b;
    padding-top: 30px;
    padding-bottom: 0px;
}
.wwa-content-item .content-row .desc  em{
    color: #22438b;
}
.wwa-content-item .content-row .image{
    width: 30%;
    padding-top: 30px;
}
.wwa-content-item .content-row a{
    background-image: url(https://www.mcpolymers.com/hubfs/arrow-red.png);
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 30px;
}
.wwa-content-item .content-row a:hover{
    color: #ec634f;
    padding-right: 35px;
}
.wwa-content-item .certiticates{
    margin-top: 30px;
}
.wwa-content-item  .certiticate-item{
    border-top: 1px solid #cdcdcd;
    padding-top: 40px;    
    padding-bottom: 40px;
    position: relative;
    text-align: center;
}
.wwa-content-item .certiticate-item:last-child{
    padding-bottom: 0px;
}
.wwa-content-item  .certiticate-item::before{
    background: #9598bf;
    position: absolute;
    content: '';
    width: 5px;
    height: 100px;
    top: 46px;
    left: -40px;
}
.certiticate-item .title h3{
    color: #22438b;
    padding-bottom: 35px;
}
.certiticate-item a{
    background-image: url(https://www.mcpolymers.com/hubfs/arrow-red.png);
    background-repeat: no-repeat;
    padding-right: 40px;
    position: relative;
    display: inline;
    background-position: 95% 9px;
}
.certiticate-item a:hover{
    color: #ec634f;
   background-position: 100% 9px;
}
.certiticate-item .image{
    padding-bottom: 40px;
}
.certiticate-item .image img{
    width: 350px;
    -webkit-box-shadow: 0px 2px 23px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: 0px 2px 23px 0px rgba(0,0,0,0.22);
    box-shadow: 0px 2px 23px 0px rgba(0,0,0,0.22);
}
@media(max-width:991px) {
    .who-we-are-page .row-fluid .cont-title2, .wwa-content-links{
        padding-left: 0px;
    }
    .wwa-content-item{
        padding: 15px;
        margin-bottom:10px;
    }
    .wwa-content-item .logos{
        margin-left: -10px;
    }
    .wwa-content-item .logos a {
        flex: 0 0 calc(25% - 10px);
        background: gray;
        margin: 0 0 10px 10px;
    }
    .wwa-content-item:not(:first-child) .content-row .desc::before{
        display: none;
    }
    .wwa-content-item .certiticate-item::before{
        display: none;
    }
}
@media(max-width:767px) {
    .who-we-are-page .row-fluid .cont-title2, .wwa-content-links{
        padding-left: 10px;
    }
    .wwa-content-section{
        padding-right: 0px;
    }
    .wwa-content-item .logos a {
        flex: 0 0 calc(50% - 10px);
    }
    .wwa-content-item .content-row {
        display: block;
    }
    .wwa-content-item .content-row .image {
        width: 100%;
        text-align: center;
    }
    .wwa-content-item .content-row .desc {
        width: 100%;
    }
}

.right-history-text{
  padding: 0 50px 0 0;
}

/* History page css */

.timeline-box {
  height: 350px;
  position: relative;
  overflow: hidden;
}
.timeline-box .desc-section ul li {
  font-size: 14px;
  color: #676767;
  line-height:21px
}
.timeline-box .desc-section ul li:not(:first-child){
  padding-top:10px;
}
.timeline-box .desc-section ul{
  padding: 0px 0 0 30px !important;

}
.green-lite{
  background-color: rgb(0,169,151, 0.1);
  border: 1px solid #00a997;
  border-top: 4px solid #00a997;
}
.coral-lite{
  background-color: rgb(237,100,79, 0.1);
  border: 1px solid #ed644f;
  border-top: 4px solid #ed644f;
}
.blue-lite{
  background-color: rgb(54,73,155, 0.1);
  border: 1px solid #36499B;
  border-top: 4px solid #36499B;
}
.inner-timeline-box {
  padding: 10px;
}
/* the slides */
.timeline-slider-hs .slick-slide {
  margin: 0 12px;
}
/* the parent */
.timeline-slider-hs .slick-list {
  margin: 0 -12px;
}
.year-section h2{
  padding: 0;
  font-size: 46px;
  color: #22438b;
}
.year-section {
  display: flex;
  padding-top: 30px;
  /*   background: url(https://www.mcpolymers.com/hubfs/km-1-03.png); */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
}
.img-wrap{
  flex-basis: 60%;
}
.img-wrap img{
  float:right;
  padding-top: 18px;
  width: 100px;
}
.white-circle{
  position: absolute;
  height: 1000px;
  width: 1025px;
  top: -737px;
  right: -638px;
  border-radius: 50%;
  background-color: #fff;
  z-index: 10;
  opacity: 0.9;
  transform: rotateX(-36deg);
}
.year-h2{
  position:relative;
  z-index:12;
}
.timeline-slider-hs .slick-arrow{
  top:0 !important;
  width: 129px !important;
  height: 43px !important;
  background: #e6e7e8 !important;
  margin-top: -64.5px !important;
}
.timeline-slider-hs .slick-arrow:before{
  color: #ec634f;
  font-size: 36px !important;
  font-weight: bold;
  vertical-align: middle;
}
.timeline-slider-hs .slick-arrow.slick-prev {
  left:unset !important;
  right: 142px;
}
.timeline-title h3{
  margin-bottom:15px;
  font-size: 32px;
  font-family:'soleilw01-extraboldregular';
}
.year-h2 h2{
  font-family:'soleilw01-extraboldregular';
}

.timeline-slider-hs ul.slick-dots{
  width:unset !important;
  position: absolute;
  right: 0;
  top: 0;
  padding:0 !important;
  margin-top:-32px !important;
}
.timeline-slider-hs ul.slick-dots li button{
  width:12px !important;
  height:12px !important;
}
.no-padd{
  padding:0 0 0 30px !important;
}
@media (max-width:1200px){
  .timeline-title h3 {
    margin-bottom: 65px;
  }
}
@media (max-width:992px){
  .timeline-title h3 {
    font-size: 28px;
  }
  .year-section h2{
    font-size: 42px;
  }
}
.timeline-slider-hs ul.slick-dots li button:hover, .timeline-slider-hs ul.slick-dots li.slick-active button {
    background: #ec634f!important;
}
@media (max-width:1367px){
  .y-2016 ul { margin-bottom: 0;}
}
.learn-mre {
    text-align: center;
}
.product-view-body .body-container-wrapper{
    max-width: 100%;
}
.product-v1 .ProductsDetail-content{
    padding-left:30px;
    padding-right:30px;
    padding-bottom: 25px;
    font-size: 16px;
    line-height:25px;
  }
  .product-v1 .product-title-bg{
    position: relative;
    z-index: 2;
    padding-bottom: 20px;
  }
  .product-v1 .product-title-bg::before{
    position: absolute;
    content: '';
    width:100%;
    height:100%;
    background-image: url(https://www.mcpolymers.com/hubfs/product-title-bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    z-index: -1;
  }
  .product-v1 .Products-description p{
    padding-top:0px
  }
  .product-v1 .productdetail-row-inner {
    padding-top: 20px;
    padding-right: 32px;
    padding-left: 32px;
  }
  .product-v1 .productdetail-col-left h3, .product-v1 .productdetail-col-right h3{
    color:#000000;  
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 42px;
  }
  .product-v1 .productdetail-col-left .ProductsDetail-crbox ul{
    border-top: 1px solid #b3b3b3;
  }
  .product-v1 .productdetail-col-left .ProductsDetail-crbox ul li{
    font-size:18px;
    padding: 15px 0px;
  }
  .product-v1 .productdetail-col-left .ProductsDetail-crbox ul li:nth-child(2){
    color: inherit;
  }
  .product-v1 .productdetail-col-left .ProductsDetail-crbox {
    border-bottom: 1px solid #b3b3b3;
  }
  .productdetail-col-right .rc-box-section{
    display: block;
  }
  .productdetail-col-right .rc-box-item, .productdetail-col-right .europe.rc-box-section .rc-box-item{
    width:100%;
    margin: 0px 0px 15px;
  }
  .productdetail-col-right .rc-box-item::before,.productdetail-col-right .europe.rc-box-section .rc-box-item::before{
    background: url(https://www.mcpolymers.com/hubfs/rc-bg-1.png) no-repeat;
  }
  .productdetail-col-right .rc-box-item .rc-box-inner{
    display: flex;
    align-items: center;
    padding: 28px 25px;
  }
  .productdetail-col-right .rc-box-item .download-links{ 
     width:40%;
  }
  .productdetail-col-right .rc-box-item .title h4{
    padding: inherit;
    color: #23438c;
  }
  .product-v1 .rc-box-item .rc-box-inner .icon{
    width:15%;
  }
  .product-v1 .rc-box-item .rc-box-inner .title{
    width:50%;
    text-align:left;
  }
  .product-v1 .rc-box-item .rc-box-inner .downloads-icon{
    width: 25%;
    text-align: right;
  }
  .product-request-form-inner{
    display:none;
    padding: 0px 30px 0px 50px;
  }
  .form-close-btn{
    color: #EC634F;
    float: right;
    cursor: pointer;
  }
  .form-title-inner{
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .form-title-inner h3{
    color: #000000;
  }
  .form-description {
    text-align: center;
    padding: 0px 80px;
  }
  .form-title-inner .title img{
    padding-left: 10px;
  }
  .product-request-form-inner form fieldset {
    max-width: none;
    padding-bottom: 6px;
    padding-top: 6px;
  }
  .product-request-form-inner form fieldset label{
    color: #23438c;
    font-family: 'soleilw01-boldregular', Arial, Helvetica, sans-serif;
  }
  .product-request-form-inner form fieldset label .hs-form-required{
    color: #ec634f;
  }
  .product-request-form-inner form input,.product-request-form-inner form select, .product-request-form-inner form textarea{
    background:#ebebeb;
  }
  .product-request-form-inner form {
    padding-left: 20px;
  }
  .product-request-form-inner form select, .product-request-form-inner form input[type=text], .product-request-form-inner form input[type=email], .product-request-form-inner form input[type=tel], .product-request-form-inner form input[type=number] {
    width: 100% !important;
    border: 1px solid #ebebeb;
    height: 42px;
    padding: 0 10px;
    font-size: 16px;
  }
  .product-request-form-inner form textarea{
    width: 100% !important;
    border: 1px solid #ebebeb;
    height: 100px;
    padding:10px;
  }
  .product-request-form-inner form ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .product-request-form-inner form fieldset.form-columns-3 .hs-form-field{
    width:33.33%;
  }
  .product-request-form-inner form .hs-error-msgs label{
    font-size:16px;
  }
  .product-request-form-inner form input[type=submit] {
    text-align: center;
    margin-top: 15px;
    box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 20%);
    display: inline-block;
    font-size: 20px;
    color: #fff;
    font-family: 'soleilw01-semiboldregular', Arial;
    line-height: 30px;
    padding: 10px 25px;
    background-color: #EF6450;
    width: 100%;
    max-width: 320px;
  }
  .product-request-form-inner form input[type=submit]:hover {
    background-color: #b45446;
  }
  .product-v1 .productother-main h3{
    color: #000000;
  }
  @media (max-width:1024px) {
    .product-request-form-inner {
      padding: 0px;
    }
    .product-request-form-inner form{
      padding-left:0px;
    }
  }
  @media (max-width:991px) {    
    .product-v1 .ProductsDetail-content h1{
      font-size: 45px;
    }
  }
  @media (max-width:767px) {
    .product-v1 .product-title-bg::before{
      display:none;
    }
    .product-v1 .ProductsDetail-content{
      padding-left:0px;
      padding-right:0px;
    }
    .product-v1 .productdetail-row-inner {
      padding-top: 10px;  
      padding-left:0px;
      padding-right:0px;
    }
    .product-v1 .productdetail-col-left h3{
      margin-bottom: auto;
    }
    .product-v1 .productdetail-col-right h3{
      margin-top: 15px;
      margin-bottom: auto;
    }
    .form-description{
      padding:0px;
    }
    .form-title-inner .title{
      padding-top: 20px;
    }
    .form-close-btn{
      position: absolute;
      right: 10px;
    }
  }

/* Product Inner Page CSS 2022 */
.product_inner_page_2022 .body-container-wrapper { overflow: unset; max-width: none; }

/* Search Bar CSS */
.hs-content-name-european-products .row-fluid .search-section > div.new_top_search_filter { background-color: transparent; }
.new_top_search_filter .search-section{ margin: 0 auto; max-width: calc(100% - 11.5%); }
.new_top_search_filter .search-section { max-width: 1440px; }
.new_top_search_filter .search-section > div{ background: #1B3B7D; border-radius: 7px; }
.new_top_search_filter .search-section .row-fluid .wrapper { padding: 0 25px; width: 100%; } 
.new_top_search_filter .row-fluid .search-box form{ display: inline-block; width: 100%; }
.new_top_search_filter .row-fluid .search-box input { background-color: transparent; border: none; border-bottom: 1px solid #FFFFFF; font-weight: 400; font-size: 12px; line-height: 15px; color: #fff; padding: 0; }
.new_top_search_filter .row-fluid .search-box input { font-size: 13px; line-height: 18px;height:30px; }
.new_top_search_filter .row-fluid .search-box input::placeholder { color: #FFF; }
.new_top_search_filter .row-fluid .search-box input.hs-search-field__input { background: unset !important; } 
/* .new_top_search_filter .row-fluid .search-box input.hs-search-field__input { background: transparent url(https://www.mcpolymers.com/hubfs/Mcp/search-icon-lt.png) no-repeat center right; background-size: 25px; }
.new_top_search_filter .row-fluid .search-box input.hs-search-field__input { background: transparent url(https://www.mcpolymers.com/hubfs/Mcp/search-icon-lt.png) no-repeat 98% 50%; background-size: 20px; } */
.new_top_search_filter .row-fluid .search-box .hs-search-field__button {background: transparent url(https://www.mcpolymers.com/hubfs/Mcp/search-icon-lt.png) no-repeat 98% 50%; background-size: 20px; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; width: 25px; height: 25px;}
.new_top_search_filter .search-section .dl-trigger{ padding: 5px 35px 5px 35px; border: 0.5px solid #FFFFFF; background: transparent; color: #FFF; font-weight: 400; font-size: 12px; line-height: 15px; }
.new_top_search_filter .search-section .dl-trigger { font-size: 13px; line-height: 18px; }
.new_top_search_filter .search-section .dl-trigger:before{ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 6 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.89892 3.65173L3.03938 5.54696L3.03938 0.320873L2.44336 0.320841L2.44336 5.57076L0.560026 3.66345L0.154729 4.06875L2.72948 6.6792L5.31614 4.05685L4.89892 3.65173Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center; width: 6px; height: 7px; border: none; top: 50%; transform: translateY(-50%); right: 12px; }
.new_top_search_filter .search-section .dl-trigger:before { width: 10px; height: 12px; }
.new_top_search_filter .search-section .dl-trigger:after{ content: ""; width: 11px; height: 11px; top: 50%; transform: translateY(-50%); left: 12px; position: absolute; }
.new_top_search_filter .search-section .marketapplication-menu .dl-trigger:after{ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.996643 8.94673V10.1254H4.5327V8.94673H0.996643ZM0.996643 1.87461V3.0533H6.89008V1.87461H0.996643ZM6.89008 11.3041V10.1254H11.6048V8.94673H6.89008V7.76805H5.71139V11.3041H6.89008ZM3.35402 4.23198V5.41067H0.996643V6.58936H3.35402V7.76805H4.5327V4.23198H3.35402ZM11.6048 6.58936V5.41067H5.71139V6.58936H11.6048ZM8.06877 4.23198H9.24745V3.0533H11.6048V1.87461H9.24745V0.695923H8.06877V4.23198Z' fill='%2300A996'/%3E%3C/svg%3E%0A") no-repeat center center; }
.new_top_search_filter .search-section .recentlyviewd-section .dl-trigger:after{ background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.870178 2.21072H2.38589V0.695007C1.55225 0.695007 0.870178 1.37708 0.870178 2.21072ZM0.870178 5.24215H2.38589V3.72644H0.870178V5.24215ZM3.90161 11.305H5.41732V9.78929H3.90161V11.305ZM0.870178 5.24215H2.38589V3.72644H0.870178V5.24215ZM8.44875 0.695007H6.93304V2.21072H8.44875V0.695007ZM9.96446 0.695007V2.21072H11.4802C11.4802 1.37708 10.7981 0.695007 9.96446 0.695007ZM2.38589 11.305V9.78929H0.870178C0.870178 10.6229 1.55225 11.305 2.38589 11.305ZM0.870178 8.27358H2.38589V6.75786H0.870178V8.27358ZM5.41732 0.695007H3.90161V2.21072H5.41732V0.695007ZM6.93304 11.305H8.44875V9.78929H6.93304V11.305ZM9.96446 5.24215H11.4802V3.72644H9.96446V5.24215ZM9.96446 11.305C10.7981 11.305 11.4802 10.6229 11.4802 9.78929H9.96446V11.305ZM9.96446 5.24215H11.4802V3.72644H9.96446V5.24215ZM9.96446 8.27358H11.4802V6.75786H9.96446V8.27358ZM6.93304 11.305H8.44875V9.78929H6.93304V11.305ZM6.93304 2.21072H8.44875V0.695007H6.93304V2.21072ZM3.90161 8.27358H8.44875V3.72644H3.90161V8.27358ZM5.41732 5.24215H6.93304V6.75786H5.41732V5.24215Z' fill='%2300A996'/%3E%3C/svg%3E%0A") no-repeat center center; }
.new_top_search_filter .search-section .productlisting-link a { border: 0.5px solid #FFFFFF; background: transparent; color: #FFF; font-weight: 400;font-size: 12px; line-height: 15px; display: inline-block; padding: 4px 35px 5px 21px; text-align: left; position: relative; }
.product_inner_page_2022 .row-fluid .recentlyviewd-section,
.product_inner_page_2022 .row-fluid .marketapplication-menu { max-width: 286px; width: 100%; }
.product_inner_page_2022 .row-fluid .productlisting-link { max-width: 235px; width: 100%; }
.new_top_search_filter .search-section .productlisting-link a { font-size: 13px; line-height: 19px; width: 100%; max-width: 100%; }
.new_top_search_filter .search-section .productlisting-link a:after{ content: ""; top: 50%; transform: translateY(-50%); right: 12px; position: absolute; }
.new_top_search_filter .search-section .product_listing a:after{ width: 16px; height: 12px; background: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.72072 0.695072C0.883615 0.695072 0.205078 1.37361 0.205078 2.21071C0.205078 2.77174 0.50983 3.2616 0.962898 3.52374V8.2736C0.962898 9.52927 1.98082 10.5472 3.23649 10.5472H4.19718C4.45917 11.0002 4.94902 11.305 5.51008 11.305C6.34718 11.305 7.02585 10.6265 7.02585 9.78937C7.02585 8.95226 6.34718 8.2736 5.51008 8.2736C4.94905 8.2736 4.45919 8.57835 4.19718 9.03142H3.23649C2.81792 9.03142 2.47867 8.69216 2.47867 8.2736V6.75783H4.19718C4.45917 7.21089 4.94902 7.51578 5.51008 7.51578C6.34718 7.51578 7.02585 6.83711 7.02585 6.00001C7.02585 5.1629 6.34718 4.48424 5.51008 4.48424C4.94905 4.48424 4.45919 4.78912 4.19718 5.24219H2.47867V3.52368C2.93173 3.26156 3.23649 2.7717 3.23649 2.21065C3.23649 1.37354 2.55782 0.695007 1.72072 0.695007V0.695072Z' fill='%23EC634F'/%3E%3Cpath d='M5.51013 2.21058C5.51013 1.79201 5.84938 1.45276 6.26795 1.45276H14.6046C15.0231 1.45276 15.3624 1.79201 15.3624 2.21058C15.3624 2.62915 15.0231 2.96853 14.6046 2.96853H6.26795C5.84938 2.96853 5.51013 2.62915 5.51013 2.21058Z' fill='%23EC634F'/%3E%3Cpath d='M8.5415 6.00001C8.5415 5.58144 8.88089 5.24219 9.29945 5.24219H14.6044C15.023 5.24219 15.3622 5.58144 15.3622 6.00001C15.3622 6.41858 15.023 6.75783 14.6044 6.75783H9.29945C8.88089 6.75783 8.5415 6.41858 8.5415 6.00001Z' fill='%23EC634F'/%3E%3Cpath d='M9.29958 9.03134C8.88101 9.03134 8.54163 9.37072 8.54163 9.78929C8.54163 10.2079 8.88101 10.5471 9.29958 10.5471H14.6045C15.0231 10.5471 15.3623 10.2079 15.3623 9.78929C15.3623 9.37072 15.0231 9.03134 14.6045 9.03134H9.29958Z' fill='%23EC634F'/%3E%3C/svg%3E%0A")  no-repeat center center / cover; }
.new_top_search_filter .search-section .product_listing a:after { width: 20px; height: 16px; }
.new_top_search_filter .search-section .sample_request a:after{ width: 12px; height: 19px;  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 12 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64463 4.82614V7.58806C10.5246 8.54328 11.7178 10.4751 11.7178 12.587C11.7178 15.6785 9.20617 18.1902 6.11466 18.1902C3.02314 18.1902 0.511475 15.6754 0.511475 12.587C0.511475 10.4751 1.70169 8.54328 3.58468 7.58806V4.82614H2.76068V2.12526H3.90207V0.416229H8.33029V2.12526H9.47168V4.82614H8.64463ZM9.82874 14.3937C9.1665 15.7822 7.75349 16.7405 6.1116 16.7405C3.84103 16.7405 1.99772 14.8972 1.99772 12.6266C1.99772 11.9369 2.16862 11.2838 2.47076 10.7131C4.57347 11.7538 7.6772 13.3133 9.82874 14.3937ZM5.21741 14.1526C5.6996 14.1526 6.09329 14.5463 6.09329 15.0284C6.09329 15.5106 5.6996 15.9074 5.21741 15.9074C4.73522 15.9074 4.34154 15.5137 4.34154 15.0284C4.34154 14.5432 4.73522 14.1526 5.21741 14.1526ZM3.89597 12.2299C4.27745 12.2299 4.58873 12.5381 4.58873 12.9227C4.58873 13.3072 4.2805 13.6154 3.89597 13.6154C3.51143 13.6154 3.2032 13.3072 3.2032 12.9227C3.2032 12.5381 3.51143 12.2299 3.89597 12.2299ZM4.89087 2.12526H7.33844V1.40808H4.89087V2.12831V2.12526ZM3.74948 3.83429H8.47983V3.11406H3.74948V3.83429ZM7.65583 4.82309H4.57347V8.22284C2.72101 9.02242 1.50027 10.4934 1.50027 12.5839C1.50027 15.1322 3.56332 17.1983 6.1116 17.1983C8.65989 17.1983 10.7229 15.1322 10.7229 12.5839C10.7229 10.4965 9.51135 9.02547 7.64973 8.22284V4.82614L7.65583 4.82309Z' fill='%23EC634F'/%3E%3C/svg%3E%0A")  no-repeat center center / cover; }
.new_top_search_filter .search-section .sample_request a:after { width: 15px; height: 20px; }
.product_inner_page_2022 .pml_section { overflow: unset; }
.product_inner_page_2022 .pml_section .pml_content_wrap.posFix { position: fixed; top: 130px; }
.product_inner_page_2022 .pml_section .pml_content_wrap.posAbs { position: absolute; bottom: 158px; }

@media(max-width: 1440px){
    .product_inner_page_2022 .row-fluid .productlisting-link { max-width: 209px; }
}

@media(max-width: 1366px){
    .new_top_search_filter .search-section { max-width: calc(100% - 5%); }
    .product_inner_page_2022 .row-fluid .recentlyviewd-section, .product_inner_page_2022 .row-fluid .marketapplication-menu { max-width: 20%; }
    .product_inner_page_2022 .row-fluid .productlisting-link { max-width: 15%; }
    .row-fluid .new_top_search_filter .recentlyviewd-section { max-width: 20%; width: 20%; }
    .row-fluid .new_top_search_filter .marketapplication-menu { max-width: 25%; width: 25%; margin-left: 12px; }
}

@media(max-width: 1200px){
    .new_top_search_filter .search-section{ margin-top: 5px; }
    .new_top_search_filter .search-section .row-fluid .wrapper { padding: 0 15px; }
    .new_top_search_filter .search-section { max-width: 100%; padding: 0 15px; }
    .new_top_search_filter .search-section .dl-trigger { padding: 5px 25px 5px 25px; font-size: 10px; line-height: 13px; }
    .new_top_search_filter .search-section .dl-trigger:after { left: 7px; }
    .new_top_search_filter .search-section .dl-trigger:before { right: 7px; }
    .new_top_search_filter .search-section .productlisting-link a {  display: block;  font-size: 10px; line-height: 13px; padding: 4.5px 25px 5.5px 15px; }
    .new_top_search_filter .search-section .productlisting-link a:after { right: 8px; }
    .new_top_search_filter .search-section .sample_request a:after { width: 9px; height: 15px; }
    .new_top_search_filter .search-section .product_listing a:after { width: 13px; height: 9px; }
    .row-fluid .new_top_search_filter .recentlyviewd-section { max-width: 15%; width: 15%; margin-left: 12px; }
    .row-fluid .new_top_search_filter .productlisting-link { max-width: 15%; width: 15%; }
    .row-fluid .new_top_search_filter .productlisting-link { max-width: 18%; }
    
    .row-fluid .new_top_search_filter .productlisting-link { max-width: 20%; margin-left: 12px; padding: 12px 0 10px; }   
    .new_top_search_filter .search-section .page-search { max-width: 20%; width: 20%; padding: 12px 0 10px; }   
    .new_top_search_filter .row-fluid .search-box form { display: block; width: 100%; height: 25px; }
    .new_top_search_filter .row-fluid .search-box input { height: 100%; display: block; outline: none; }
    .new_top_search_filter .row-fluid .search-box { padding : 0;  }
}

/* @media(min-width: 768px) and (max-width: 991px){
    .new_top_search_filter .search-section .page-search{ width: calc(100% / 3); }
    .new_top_search_filter .search-section .marketapplication-menu[class*=span],
    .new_top_search_filter .search-section .dl-menuwrapper[class*=span]{ width: calc(100% / 3 - 20px); margin-left: 20px; }
    .new_top_search_filter .search-section .productlisting-link { padding: 10px 20px; width: calc(100% / 2); margin: 0; }
    .new_top_search_filter .search-section .page-search { width: 15%; } 
    .product_inner_page_2022 .row-fluid .recentlyviewd-section, .product_inner_page_2022 .row-fluid .marketapplication-menu { max-width: 20%;width: 20% !important; margin-left: 15px !important; }
    .product_inner_page_2022 .row-fluid .productlisting-link { max-width: 20%; width: 20%; padding: 10px !important; }
} */

@media(max-width: 991px) {
    .row-fluid .new_top_search_filter .recentlyviewd-section,
    .row-fluid .new_top_search_filter .marketapplication-menu { max-width: 100%; margin: 0; width: 100%; }
    .row-fluid .new_top_search_filter .productlisting-link { max-width: 100%; margin: 0; width: 100%; } 
    .new_top_search_filter .search-section .page-search { max-width: 100%; margin: 0; width: 100%; }

    
}
@media(max-width: 767px) {
    .row-fluid .productlist-pclbtable ul li.only-eu { padding: 3px 15px; line-height: 24px; }
    body .row-fluid .productAppDetail-pclbtable ul li.only-eu { padding: 3px 15px; line-height: 24px; }
}

/* 2023 */

html { overflow-x: hidden; }

.lp_header { display: inline-block; width: 100%; vertical-align: top; text-align: center; padding: 25px 0; }

.landing_page23 .body-container-wrapper { max-width: 100%; }

.inner_hero { display: inline-block; width: 100%; vertical-align: top; padding: 0 15px; position: relative; z-index: 1; }
.inner_hero .hero_main { border-radius: 25px; padding: 70px 0; position: relative; z-index: -1; }
.inner_hero .hero_main .section_wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.inner_hero .hero_main .section_wrap .left_part { width: 70%; padding-right: 15px; }
.inner_hero .hero_main .section_wrap .right_part { width: 30%; padding-left: 105px; }
.inner_hero .hero_main .section_wrap .left_part h1 { font-size: 48px; line-height: 55px; font-weight: bold; color: #fff; }
.inner_hero .hero_main .section_wrap .left_part h1 span { color: #00A996; }
.inner_hero .hero_main .section_wrap .right_part .button-2 a { text-align: center; }
.inner_hero .hero_main .section_wrap .right_part .button-2 a:before { transform: rotate(90deg); top: calc(50% + 38px); }
.inner_hero .hero_main .section_wrap .left_part .content { color: #fff; }
.inner_hero .hero_main .bottom_part { padding-top: 40px; position: relative; z-index: 1; }
.inner_hero .hero_main .bottom_part ul { padding: 0; margin: 0; list-style-type: none; display: flex; align-items: center; }
.inner_hero .hero_main .bottom_part ul li:after { opacity: 0.3; background: linear-gradient(90deg, #000 28.29%, rgba(0, 0, 0, 0.00) 94.63%); position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; border-radius: 31px; }
.inner_hero .hero_main .bottom_part ul li+li { margin-left: -60px; }
.inner_hero .hero_main .bottom_part ul li span {    /* color: #fff; */ }
.inner_hero .hero_main .bottom_part ul li { position: relative; z-index: 1; display: inline-block; width: calc(33.33% + 60px); padding: 19px 20px 19px 60px; color: #fff; border-radius: 31px; font-size: 16px; line-height: 24px; }
.inner_hero .hero_main .bottom_part ul li:before { position: absolute; content: ""; top: 25px; left: 25px; width: 12px; height: 12px; background: var(--white, #FFF); box-shadow: 0px 0px 20px 3px #54F1E0; }

.title_content { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0; position: relative; z-index: 1; }
.title_content .section_wrap { display: flex; flex-wrap: wrap; }
.title_content .section_wrap .left_part { width: 74%; padding-right: 15px; }
.title_content .section_wrap .right_part { width: 26%; padding-left: 75px; }
.title_content .section_wrap .right_part .button-2 a { text-align: center; }
.title_content .section_wrap .right_part .button-2 a:before { transform: rotate(90deg); top: calc(50% + 38px); }
.title_content .section_wrap .left_part h1 { background: var(--TEXT-GRADIENT, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 40px; line-height: 50px; font-family: 'soleilw01-boldregular'; }
.title_content .section_wrap .right_part .bottom_part ul { display: flex; list-style-type: none; padding: 0; margin: 0; }
.title_content .bottom_part ul { display: flex; flex-wrap: wrap; list-style-type: none; padding: 0; margin: 0; }
.title_content .bottom_part { padding-top: 25px; }
.title_content .bottom_part ul li+li { margin-left: 25px; }
.title_content .bottom_part ul li a { display: inline-block; border-radius: 24.866px; border: 0.5px solid var(--black-grey, #231F20); padding: 10px 50px 10px 30px; font-size: 16px; line-height: 20px; font-weight: 600; position: relative; z-index: 1; }
.title_content .bottom_part ul li a:before { position: absolute; content: ""; top: 16px; right: 10px; background: url(https://www.mcpolymers.com/hubfs/Mcp/down-arrow.png)no-repeat center/cover; width: 8px; height: 10px; }
.title_content:before { position: absolute; content: ""; top: 30px; left: 0; right: 0; margin: 0 auto; background: url(https://www.mcpolymers.com/hubfs/Mcp/circle-pattern.png)no-repeat center/cover; width: 357px; height: 357px; z-index: -1; }

.title_content .section_wrap .left_part .top_title { position: relative; padding-left: 30px; color: #EC634F;font-family: 'soleilw01-boldregular'; }
.title_content .section_wrap .left_part .top_title:before { position: absolute; content: ""; top: 8px; left: 0; background: var(--coral, #EC634F); box-shadow: 0px 0px 20px 3px #FFB0A5; width: 12px; height: 12px; }

.accordian_section { display: inline-block; width: 100%; vertical-align: top; padding: 0 15px; border-radius: 25px; }
.accordian_section .accordian_main { border-radius: 25px 25px 0 0; background: #F6F6F6; padding: 70px 0; }
.accordian_section .top_part { display: flex; flex-wrap: wrap; align-items: center; position: relative; z-index: 1; }
.accordian_section .top_part .top_left { width: 60%; padding-right: 103px; }
.accordian_section .top_part .top_right { width: 40%; padding-left: 15px; }
.accordian_section .top_part h2 { background: var(--TEXT-GRADIENT, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 45px; line-height: 60px; font-family: 'soleilw01-boldregular';}
.accordian_section .top_part .top_right ul { padding: 0; margin: 0; list-style-type: none; }
.accordian_section .top_part .top_right ul li { position: relative; padding-left: 30px; font-size: 20px; line-height: 30px; font-weight: 600; color: #000; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #000; }
.accordian_section .top_part .top_right ul li:before { position: absolute; content: ""; top: 10px; left: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/check.png)no-repeat center/cover; width: 17px; height: 17px; }
.accordian_section .top_part:before { position: absolute; content: ""; top: 80px; width: 307px; height: 307px; border-radius: 307.71px; opacity: 0.4; background: #85FFF1; filter: blur(150px); left: 0; right:0; margin:0 auto; z-index:-1; }
.accordian_section .top_part .top_right ul li:last-child { margin: 0; padding-bottom: 0; border: none; }

.accordian_section .accordian_main .bottom_part { padding-top: 60px; }
.accordian_section .accordian_main .bottom_part .ac_maintitle h2 { color: #1b3b7d; font-size: 50px; padding: 0; font-weight: 700; }
.accordian_section .bottom_part .sub_title { color: #00A996; font-size: 24px; text-transform: uppercase; padding-top: 40px; }
.accordian_section .bottom_part .ac_maintitle { padding-bottom: 40px; }
.accordian_section .bottom_part .acc_top { display: flex; flex-wrap: wrap; align-items: center; width: 100%; position: relative; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 0.5px solid rgba(0,0,0,.5); cursor:pointer; }
.accordian_section .bottom_part .acc_top .acc_toptitle { font-size: 40px; font-style: normal; font-weight: bold; line-height: 64px; color: #000; }
.accordian_section .bottom_part .acc_top .acc_link { padding-left: 100px; }
.accordian_section .bottom_part .acc_top:before { position: absolute; content: ""; top: 20px; right: 30px; background: url(https://www.mcpolymers.com/hubfs/Mcp/plus.png)no-repeat center/cover; width: 27px; height: 27px; }
.accordian_section .accordian_part .acc_content .inner_top { display: flex; align-items: center; }
.accordian_section .accordian_part .acc_content .accordain_continner { position: relative; padding: 25px; border-radius: 10px; }
.accordian_section .accordian_part .acc_content .inner_top .inner_link { padding-left: 75px; }
.accordian_section .accordian_part .acc_content .inner_top .inner_title { font-size: 40px; font-style: normal; font-weight: bold; line-height: 60px; color: #fff; }
.accordian_section .accordian_part .acc_content .inner_bottom { display: flex; flex-wrap: wrap; align-items: center; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_left { width: 45%; padding-right: 15px; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_right { width: 55%; padding-right: 40px; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul { list-style-type: none; padding: 0; margin: 0; max-width: 92%; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: .5px solid rgba(255, 255, 255, .5); display: flex; align-items: center; flex-wrap: wrap; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul li span { width: 33.33%; font-size: 23px; color: #fff; padding: 0 21px; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul li:last-child { padding: 0; margin: 0; border: none; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul li:first-child span { font-size: 14px; }
.accordian_section .accordian_part .acc_content .inner_bottom .accinner_right .inner_content { color: #fff; font-size: 15px; line-height: 24px; }
.accordian_section .bottom_part .download_bro a { color: #00A996; font-size: 14px; line-height: 24px; font-weight: bold; padding-right: 15px; position: relative; transition: all.5s ease-in-out; }
.accordian_section .bottom_part .download_bro a:before { position: absolute; content: ""; top: 7px; right: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/green-rightarrow.png)no-repeat center/cover; width: 7px; height: 6px; transition: all .5s ease-in-out; }
.accordian_section .bottom_part .download_bro a:hover:before { right: -5px; }
.accordian_section .accordian_part .acc_content .inner_top .inner_link a:hover { color: #fff; }
.accordian_section .accordian_main .bottom_part .acc_content { display: none; margin-bottom:20px; }
.accordian_section .bottom_part .acc_top.active { border: none; }
.accordian_section .accordian_part .acc_content .accordain_continner .close{ position: absolute;top: 34px; right: 33px; width: 21px; cursor:pointer; }
.accordian_section .accordian_main .bottom_part .bottom_inner+.bottom_inner { padding-top: 100px; }
.accordian_section .bottom_part .acc_top .acc_link a { pointer-events: none; cursor: none; }
.accordian_section .accordian_part .acc_content .inner_top .inner_link a { cursor: none; pointer-events: none; }

.form_section { display: inline-block; width: 100%; vertical-align: top; padding: 0 15px; position: relative; z-index: 1; overflow: hidden; border-radius: 0 0 25px 25px; }
.form_section .form_main { background: #F6F6F6; border-radius: 0 0 25px 25px; padding: 50px 0; }
.form_section .section_wrap { max-width: 800px; margin: 0 auto; position: relative; z-index: 1; }
.form_section .section_wrap:before { position: absolute; content: ""; top: -100px; left: -400px; width: 1200px; height: 1051px; background: url(https://www.mcpolymers.com/hubfs/Mcp/form_bgpattern-1.png)no-repeat center/cover; z-index: -1; }
.form_section h1 { background: var(--TEXT-GRADIENT, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 45px; font-family: 'soleilw01-boldregular'; text-align:center; line-height: 64px; }
.form_section .from_part form { outline: none; border: none !important; }
.form_section .from_part fieldset { border: none; padding: 0; margin-bottom:20px; }
.form_section .from_part fieldset .form-columns-2 { display: flex; }
.form_section .from_part fieldset.form-columns-2 { display: flex; flex-wrap: wrap; width: calc(100% + 16px); margin: 0 -8px 20px; }
.form_section .from_part fieldset.form-columns-2 .hs-form-field.field { width: calc(50% - 16px);    /* padding: 0 8px; */ position: relative; z-index: 1; margin: 0 8px; display: inline-block; }
.form_section .from_part fieldset input,
.form_section .from_part fieldset textarea,
.form_section .from_part fieldset select { background-color: #FFF; padding: 10px 20px; border-radius: 50px; height: 55px; border: none; }
.form_section .from_part fieldset select { border: none; }
.form_section .from_part fieldset .hs-form-field.field:before { position: absolute; content: ""; bottom: -2px; left: 0; width: 100%; height: 55px; background: #1B3B7D; border-radius: 50px; z-index: -1; }
.form_section .from_part fieldset .hs-form-field.field { position: relative; z-index: 1; }
.form_section .from_part fieldset label {font-size: 15px; line-height: 24px; color: #000; margin-bottom: 10px; display: inline-block; }
.form_section .from_part fieldset input[type="checkbox"] { margin-right: 5px; width: 12px; height: 12px; }
.form_section .from_part fieldset input::placeholder, .form_section .from_part fieldset select::placeholder { color: var(--Black, #000); font-family: Soleil; font-size: 15px; font-style: normal; font-weight: 400; line-height: normal; }
.form_section .hs_submit input[type="submit"] { display: inline-block; background: #EC634F; padding: 16px 20px; border-radius: 50px; min-width: 317px; font-size: 16px; font-style: normal; font-weight: 600; color: #fff; }
.form_section .hs_submit input[type="submit"]:hover { background: #1b3b7d; }

.img_slidersection { display: inline-block; width: 100%; vertical-align: top; padding: 70px 0; }
.img_slidersection h2 { padding: 0; background: var(--TEXT-GRADIENT, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 50px; font-family: 'soleilw01-boldregular'; line-height: 53px; display: inline-block; }
.img_slidersection .content { max-width: 50%; color: #000; }
.img_slidersection .title_cont { margin-bottom: 50px; }
.img_slidersection .imgslider_area ul li { padding: 7px; border: .5px solid transparent; margin: 0 15px; border-radius: 22px; transition: all .5s ease-in-out; }
.img_slidersection .imgslider_area ul li:hover { border-color: #00A996; }
.img_slidersection .imgslider_area ul li .img { border-radius: 18px; height: 356px; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; }
.img_slidersection .imgslider_area ul li .img:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); z-index: -1; border-radius: 18px; opacity: 0; transition: all .5s ease-in-out; }
.img_slidersection .imgslider_area ul li .img .title { font-size: 30px; font-family:soleilw01-extraboldregular,Arial,Helvetica,sans-serif; color: #fff; line-height: 40px; opacity: 0; transition: all .5s ease-in-out; }
.img_slidersection .imgslider_area ul li .img:hover:before { opacity: 1; }
.img_slidersection .imgslider_area ul li .img:hover .title { opacity: 1; }
.imgslider_area .splide__arrows { display: none; }
.imgslider_area  ul.splide__pagination { display: none; }

.commited_section {background: linear-gradient(86deg, #1B54CB 9.41%, #071737 38.09%, #000 48.69%, #000 60.4%, #000 73.59%, #125FFF 107.9%); display: inline-block; width: 100%; vertical-align: top; padding: 130px 0; position: relative; z-index: 1; overflow:hidden; }
.commited_section .shadow_text { position: absolute; top: 50%; left: 0; transform: translateY(-50%); -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px; bottom: 0; color: #fff; font-family: soleilw01-extraboldregular, Arial, Helvetica, sans-serif; font-size: 200px; left: 0; line-height: normal; opacity: .2; position: absolute; right: 0; text-align: center; z-index: -1; }
.commited_section .section_wrap { text-align: center; }
.commited_section .section_wrap h2 { padding: 0; font-size: 40px; line-height: 40px;text-transform:uppercase;  color: #fff; font-family: soleilw01-extraboldregular,Arial,Helvetica,sans-serif; }
.commited_section .section_wrap h2 span { font-family: 'soleilw01-bookregular'; font-weight: 400; }
.commited_section .section_wrap .content { max-width: 65%; margin: 28px auto 28px; color: #fff; font-size:20px; }
.commited_section .section_wrap .button-4 a { color: #fff; min-width: 317px; }

footer.lp_footer { display: inline-block; width: 100%; vertical-align: top; padding: 50px 0; text-align: center; }
footer.lp_footer .copyright { padding-top: 15px; font-size: 15px; line-height: 1.2; color: #000; font-weight: 400; }

.introduction_section { display: inline-block; width: 100%; vertical-align: top; padding: 107px 15px 0; }
.introduction_section .intro_main { background: #f6f6f6; border-radius: 25px; position: relative; z-index: 1; padding: 30px 0 70px; }
.introduction_section .intro_main:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(https://www.mcpolymers.com/hubfs/Mcp/Mask%20group.png)no-repeat center/cover; z-index: -1; }
.introduction_section .small_title { margin-bottom: 50px; }
.introduction_section .small_title ul { padding: 0; margin: 0; list-style-type: none; display: flex; flex-wrap: wrap; align-items: center; }
.introduction_section .small_title ul li+li { margin-left: 20px; padding-left: 20px; position: relative; font-family: 'soleilw01-extraboldregular'; }
.introduction_section .small_title ul li { color: var(--coral, #EC634F); font-size: 16px; font-style: normal; line-height: 25px; }
.introduction_section .small_title ul li+li:before { position: absolute; content: ""; top: 10px; left: 0; background: var(--coral, #EC634F); box-shadow: 0px 0px 20px 3px #FFB0A5; width: 7px; height: 7px; }
.introduction_section h1 { padding: 0; display: inline-block; background: linear-gradient(264deg, #0E49C5 36.63%, #231F20 86.2%, #000 98.6%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 50px; font-family: 'soleilw01-boldregular'; }
.introduction_section .btn_group { padding: 20px 0 22px; margin-bottom: 35px; border-bottom: 1px solid #B8B8B8; }
.introduction_section .btn_group ul { list-style-type: none; padding: 0; margin: 0; display: flex; align-items: center; }
.introduction_section .btn_group ul li a { display: inline-block; border-radius: 24.866px; border: 0.5px solid var(--teal, #00A996); padding: 4px 40px; color: var(--teal, #00A996); font-size: 15px; font-style: normal; font-weight: 600; line-height: normal; min-width: 150px; text-align: center; }
.introduction_section .btn_group ul li+li { margin-left: 19px; }
.introduction_section .intro_main .content { color: #000; font-size: 17px; font-style: normal; font-weight: 350; line-height: 27px; }
.introduction_section .btn_group ul li a:hover { background: var(--teal, #00A996); color: #fff; }

.vinyl_hubdb { display: inline-block; width: 100%; vertical-align: top; padding: 70px 0; }
.vinyl_hubdb .title { position: relative; z-index: 1; margin-bottom: 30px; }
.vinyl_hubdb h2 { background: linear-gradient(264deg, #0E49C5 36.63%, #231F20 86.2%, #000 98.6%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 45px; font-family: 'soleilw01-boldregular'; line-height: 57px; }
.vinyl_hubdb .title:before { position: absolute; content: "Products"; top: 50%; left: 50%; font-family: soleilw01-boldregular,Arial,Helvetica,sans-serif; font-size: 215px; font-style: normal; font-weight: bold; line-height: 25px; /* 11.628% */ letter-spacing: -4.3px; color: transparent; -webkit-text-stroke: 0.04vw #efefef; z-index: -1; transform: translate(-50%, -50%); }
.vinyl_hubdb .section_mainwrap { position: relative; z-index: 1; }
.vinyl_hubdb .section_mainwrap h3 { color: #00A996; font-size: 24px; line-height: 25px; font-family: 'soleilw01-boldregular'; padding: 0; }
.vinyl_hubdb .section_mainwrap .product_tag { max-width: 50%; padding-top: 15px; }
.vinyl_hubdb .section_mainwrap .product_tag ul { list-style-type: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; }
.vinyl_hubdb .section_mainwrap .product_tag ul li { text-align:center; width: 25%; color: var(--black-grey, #231F20); font-size: 16px; font-style: normal; font-weight: 600; line-height: 25px; /* 156.25% */ }
.vinyl_hubdb .section_mainwrap .product_content { border-top: 3px solid #231F20; margin-top: 15px; }
.vinyl_hubdb .product_content .product_inner { display: flex; align-items:center; min-height:106px; width: 100%; border-bottom: 0.5px solid #231F20; padding: 20px 0; transition:all.3s ease-in-out; }
.vinyl_hubdb .product_content .product_inner:hover { background: #FBF1EF; }
.vinyl_hubdb .product_content .product_inner .product_in { display: flex; flex-wrap: wrap; align-items: center; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft { width: 50%; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerright { width: 50%; padding-left: 15px; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul { list-style-type: none; padding: 0; margin: 0; display: flex; align-items: center; color: var(--black-grey, #231F20); font-family: Soleil; font-size: 16px; font-style: normal; font-weight: 350; line-height: 25px; /* 156.25% */ }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li { text-align:center; width: 25%; font-family: 'soleilw01-bookregular', Arial, Helvetica, sans-serif; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li a { position: relative; padding-left: 25px; z-index: 1; color:#000; font-family: 'soleilw01-boldregular'; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li a:hover{ color:#EC634F; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li a:before { position: absolute; top: 50%; left: 0; width: 16px; height: 11px; background: url(https://www.mcpolymers.com/hubfs/Mcp/right-arrow.png)no-repeat center/cover; z-index: -1; content: ""; transform: translateY(-50%); }
.vinyl_hubdb .product_content .product_inner:last-child { border: none; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerright .content { padding: 0; color: var(--black-grey, #231F20); font-size: 14px; font-style: normal; font-weight: 350; line-height: 21px; }
.vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li:first-child { text-align: left; }
.vinyl_hubdb .section_mainwrap .product_tag ul li:first-child { text-align: left; }

.vinyl_hubdb .product_content .product_in .product_innerright p { padding: 0; color: var(--black-grey, #231F20); font-size: 14px; font-style: normal; font-weight: 350; line-height: 21px; /* 150% */ }

.lp_titlecontent { display: inline-block; width: 100%; vertical-align: top; padding: 0 15px; }
.lp_titlecontent .lp_titlecontmain {  border-radius: 25px 25px 0 0; padding: 70px 0; position:relative; z-index:1; }
/* .lp_titlecontent .lp_titlecontmain:before { position: absolute; content: ""; top: 0; left: 0; right: 0; width: 100%; height: 100%; background: url(https://www.mcpolymers.com/hubfs/Mcp/bg_pattern.png)no-repeat center/cover; z-index: -1; } */
.lp_titlecontent .lp_titlecontmain h3 { background: var(--TEXT-GRADIENT, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 35px; font-style: normal; font-family: 'soleilw01-boldregular'; line-height: 45px; /* 128.571% */ max-width: 81%; padding: 0; }
.lp_titlecontent .lp_titlecontmain .content { padding: 20px 0; margin: 20px 0; border-top: 1px solid #B8B8B8; max-width: 80%; color: var(--Black, #000); font-size: 17px; font-style: normal; line-height: 27px; /* 158.824% */ border-bottom: 1px solid #B8B8B8; }
.lp_titlecontent .lp_titlecontmain .sub_title { text-transform: uppercase; font-size: 16px; color: #00A996; font-family: 'soleilw01-boldregular'; padding-bottom: 10px; }

.lp_titlecontent.lpwidth_content .wrapper { width: 100%; padding-left: calc(100% - 1624px); }

.benefits_vae { display: inline-block; width: 100%; vertical-align: top; padding: 0 15px; position:relative; z-index:1; }
.benefits_vae .beneit_main { padding: 0 0 50px; position:relative; z-index:1; }
/* .benefits_vae .beneit_main:before { position: absolute; content: ""; top: 0; left: 0; right: 0; width: 100%; height: 100%; background: url(https://www.mcpolymers.com/hubfs/Mcp/bg_pattern.png)no-repeat center/cover; z-index: -1; } */
.benefits_vae .beneit_main h3 { background: var(--TEXT-GRADIENT, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: inline-block; padding: 0; font-size: 45px; line-height: normal; font-family: 'soleilw01-boldregular'; }
.benefits_vae .beneit_main ul { padding: 0; margin: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.benefits_vae .beneit_main ul li { width: calc(50% - 60px); padding: 0 10px 10px 40px; margin-bottom: 10px; border-bottom: 1px solid rgba(0, 0, 0, .5); margin-right: 60px; position: relative; }
.benefits_vae .beneit_main .benefit_wrap { padding-top: 25px; padding-bottom: 60px; border-bottom: 1px solid #B8B8B8; max-width:80%; }
.benefits_vae .beneit_main ul li:before { position: absolute; content: ""; top: 7px; left: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/check.png)no-repeat center/cover; width: 17px; height: 17px; }
.benefits_vae .beneit_main ul li:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.img_slidersection .imgslider_area ul li .img .circle_btn { transition: all .5s ease-in-out; margin: 0 auto; text-align: center; padding-top: 15px; opacity: 0; }
.img_slidersection .imgslider_area ul li:hover .img .circle_btn { opacity: 1; }

.img_slidersection.vinyl_imgslider, .img_slidersection.vinyl_imgslidersecond { position: relative; z-index: 1; }
/* .img_slidersection.vinyl_imgslider:before, .img_slidersection.vinyl_imgslidersecond:before { position: absolute; content: ""; top: 0; left: 15px; width: calc(100% - 30px); height: 100%; background: #f6f6f6; z-index: -1; } */
.img_slidersection.vinyl_imgslidersecond:before { border-radius: 0 0 25px 25px; }
/* .img_slidersection.vinyl_imgslider:after { position: absolute; content: ""; top: 0; left: 15px; right: 0; width: calc(100% - 30px); height: 100%; background: url(https://www.mcpolymers.com/hubfs/Mcp/bg_pattern.png)no-repeat center/cover; z-index: -1; } */
.img_slidersection.vinyl_imgslidersecond:after { border-radius:0 0 15px 15px; }

.lp_faq { display: inline-block; width: 100%; padding: 100px 15px; margin-top: 75px; background:#f6f6f6; }
.lp_faq .title { margin-bottom: 45px; }
.lp_faq h5 { padding: 0 0 0 20px; position: relative; z-index: 1; color: #8D8D8D; font-size: 16px; font-style: normal; font-weight: 700; line-height: 25px; /* 156.25% */ }
.lp_faq h5:before { position: absolute; content: ""; top: 0; left: 0; width: 7px; height: 7px; background: var(--coral, #EC634F); box-shadow: 0px 0px 20px 3px #FFB0A5; bottom: 0; margin: auto 0; }
.lp_faq h3 { padding: 10px 0 0; display: inline-block; background: linear-gradient(264deg, #0E49C5 65.67%, #231F20 93.29%, #000 100.19%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 45px; font-weight: bold; line-height: 57px; /* 126.667% */ }
.lp_faq .section_wrap .section_inner { margin-bottom: 25px; padding: 50px 25px 50px 50px; background: #fff; border-radius: 25px; position: relative; }
.lp_faq .section_wrap .section_inner .faq_title { cursor:pointer; display: inline-block; color: #000; font-size: 20px; font-style: normal; font-weight: 600; line-height: 32px; /* 160% */ width: 100%; padding-right: 30px; position: relative; }
.lp_faq .section_wrap .section_inner .faq_title:before { position: absolute; content: "\f067"; top: 6px; right: 0; font-family: fontawesome; color: #EC634F; line-height: 1; }
.lp_faq .section_wrap .section_inner .faq_title.active:before { content: "\f068"; }
.lp_faq .section_wrap .section_inner .faq_cotnent { padding-top: 15px; position: relative; display: none; font-size: 16px; color:#000; font-weight: 350; line-height: 26px; }
.lp_faq .section_wrap .section_inner:before { position: absolute; content: "Q"; top: 5px; left: 10px; color: var(--Black, #000); font-size: 35px; font-style: normal; font-weight: 800; line-height: 45px; /* 162.857% */ }
.lp_faq .section_wrap .section_inner .faq_cotnent:after { position: absolute; content: "A"; bottom: -50px; left: -30px; color: #EC634F; font-size: 35px; font-style: normal; font-weight: 800; line-height: 57px; /* 162.857% */ }

.lp_faq.lpfaqwidth_con .wrapper { width: 100%; padding: 0 calc(100% - 1623px); }

.commited_section.vinyl_commited .shadow_text { font-size: 158px; }
.accordian_section .accordian_part .acc_content .inner_bottom ul.for_mobile { display: none; }

body .bg_pattern { position: relative; z-index: 1; display: inline-block !important; width: 100% !important; }
body .bg_pattern:after { position: absolute; content: ""; bottom: 1650px; left: 15px; right: 0; width: calc(100% - 30px); height: 2340px; background: #f6f6f6; z-index: -1; border-radius: 25px; }
body .bg_pattern:before { position: absolute; content: ""; bottom: 1650px; left: 15px; right: 0; width: calc(100% - 30px); height: 2340px; background: url(https://www.mcpolymers.com/hubfs/Mcp/bg_pattern.png)no-repeat center/cover; z-index: 0; border-radius: 25px; }

.row-fluid .productAppDetail-pclbtable ul li:last-child { padding: 0; color: var(--black-grey, #231F20); font-size: 14px; font-style: normal; font-weight: 350; line-height: 21px; }

body.overflow_visible { overflow: visible; }
body.remove-top-spacing { margin-top: 0px !important; }

/*  */
.benefits_vae .beneit_main ul li:not(.no_link) { padding-left: 0; }
.benefits_vae .beneit_main ul li:not(.no_link) a { padding-left: 40px; display: block; }

body .bg_patternv2:before, body .bg_patternv2:after { bottom: 0;  height: 2570px; }

body.blog_header { margin-top: 0 !important; }
body.blog_header .blog_hero_sec { padding-top: 170px; }

.table_list_wrap { display: flex;  flex-wrap: wrap; }
.table_list_wrap .table_list { margin: 0 80px 50px 0; }

@media (min-width:600px){
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li .mob_title { display: none; }
}

@media (max-width:1860px){
    .commited_section.vinyl_commited .shadow_text { font-size: 138px; }
    
    .lp_titlecontent.lpwidth_content .wrapper { padding-left: calc(100% - 1624px); }
}

@media (max-width:1699px){
    .commited_section.vinyl_commited .shadow_text { font-size: 120px; }
    
    .lp_titlecontent.lpwidth_content .wrapper { padding-left: calc(100% - 1514px); }
    .lp_faq.lpfaqwidth_con .wrapper { width: 100%; padding: 0 calc(100% - 1514px); }
}

@media (max-width:1600px){
    .lp_titlecontent.lpwidth_content .wrapper { padding-left: calc(100% - 1444px); }
    .lp_faq.lpfaqwidth_con .wrapper { width: 100%; padding: 0 calc(100% - 1444px); }
}

@media (max-width:1499px){
    .commited_section.vinyl_commited .shadow_text { font-size: 100px; }
    
    .lp_titlecontent.lpwidth_content .wrapper { padding-left: calc(100% - 1344px); }
    .lp_faq.lpfaqwidth_con .wrapper { width: 100%; padding: 0 calc(100% - 1344px); }
}

@media (max-width:1399px){
    .lp_titlecontent.lpwidth_content .wrapper { padding-left: calc(100% - 1263px); }
    .lp_faq.lpfaqwidth_con .wrapper { width: 100%; padding: 0 calc(100% - 1263px); }
}

@media (max-width:1360px){
    body .bg_patternv2:before, body .bg_patternv2:after { height: 2680px; }
}

@media (max-width:1299px){
    body .bg_pattern:before { height: 2350px; bottom: 1600px; }
    body .bg_pattern:after { bottom: 1600px; height: 2350px; }
   
}

@media (max-width:1200px){
    .inner_hero .hero_main .section_wrap .right_part { padding-left: 20px; }
    .title_content .section_wrap .right_part { padding-left: 20px; }
    .img_slidersection .imgslider_area ul li .img { height: 300px; }
    .commited_section .shadow_text{ font-size: 100px; }

    .introduction_section h1 { line-height: 1.2; font-size: 40px; }

    .vinyl_hubdb h2 { padding: 0; font-size: 35px; line-height: 47px; }
    .vinyl_hubdb .section_mainwrap h3 { font-size: 20px; line-height: 21px; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft { width: 55%; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerright { width: 45%; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li span { padding-left: 20px; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li span:before { width: 13px; height: 9px; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerright .content { font-size: 14px; line-height: 22px; }
    .vinyl_hubdb .section_mainwrap .product_tag { max-width: 55%; }

    .lp_titlecontent .lp_titlecontmain h3 { max-width: 100%; font-size: 30px; line-height: 40px; }
    .lp_titlecontent .lp_titlecontmain .content { max-width: 100%; }

    .img_slidersection .imgslider_area ul li .img { height: 250px; }
    .img_slidersection h2 { font-size: 40px; line-height: 50px; }
    .img_slidersection .imgslider_area ul li { margin: 0 10px; }
    .img_slidersection .imgslider_area ul li .img .title { font-size: 20px; }
    .img_slidersection .imgslider_area ul li .img .circle_btn img { width: 50px; height: 50px; }

    .lp_faq .section_wrap .section_inner .faq_title { font-size: 18px; }
    .lp_faq h3 { font-size: 35px; line-height: 45px; }
    
    .commited_section.vinyl_commited .shadow_text {font-size: 80px;}
    body .bg_pattern:before, body .bg_pattern:after { height: 2090px; bottom: 1740px; }
    
    /* */
    body .bg_patternv2:before, body .bg_patternv2:after { bottom: 0; height: 2670px; }
    
    /* */
    .table_list_wrap .table_list { margin: 0 15px 30px; }
    .table_list_wrap { margin: 0 -15px; }
}

@media (max-width:992px) {
    /* */
    body .bg_patternv2:before, body .bg_patternv2:after {  height: 3200px; bottom:0; }
    
    .table_list_wrap {  justify-content: center; }
}


@media (max-width:991px){
    .inner_hero .hero_main { padding: 50px 0; }
    .inner_hero .hero_main .section_wrap .left_part { width: 60%; }
    .inner_hero .hero_main .section_wrap .left_part h1 { font-size: 32px; line-height: 48px; padding: 0; }
    .inner_hero .wrapper { padding: 0 15px; }
    .inner_hero .hero_main .section_wrap .right_part { width: 40%; }
    .inner_hero .hero_main .bottom_part ul li { width: calc(33.33% + 30px); padding: 19px 12px 19px 47px; font-size: 14px; line-height: 22px; }
    .inner_hero .hero_main .bottom_part ul li+li { margin-left: -30px; }

    .title_content { padding: 70px 0; }
    .title_content .wrapper { padding: 0 15px; }
    .title_content .section_wrap .left_part { width: 60%; }
    .title_content .section_wrap .left_part h1 { font-size: 32px; line-height: 42px; }
    .title_content .section_wrap .right_part { width: 40%; }

    .accordian_section .top_part .top_left { padding-right: 20px; width: 50%; }
    .accordian_section .top_part h2 { font-size: 32px; line-height: 42px; }
    .accordian_section .accordian_main .wrapper { padding: 0 15px; }
    .accordian_section .top_part .top_right { width: 50%; }
    .accordian_section .top_part .top_right ul li { font-size: 16px; line-height: 24px; }
    .accordian_section .accordian_main .bottom_part .ac_maintitle h2 { font-size: 36px; line-height: 46px; }
    .accordian_section .bottom_part .sub_title { padding-top: 20px; }
    .accordian_section .bottom_part .acc_top .acc_toptitle { font-size: 32px; line-height: 42px; }
    .accordian_section .bottom_part .acc_top .acc_link { padding-left: 50px; }
    .accordian_section .bottom_part .acc_top .acc_link a { font-size: 16px; line-height: 1; }
    .accordian_section .bottom_part .acc_top:before { top: 10px; }
    .accordian_section .accordian_part .acc_content .inner_top .inner_title { font-size: 32px; line-height: 44px; }
    .accordian_section .accordian_part .acc_content .inner_top .inner_link { padding-left: 28px; }
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul { max-width: 100%; }
    .accordian_section .accordian_part .acc_content .accordain_continner .close { top: 25px; }
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul li span { padding: 0 5px; }
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul li span { font-size: 16px; }
    .accordian_section .accordian_main .bottom_part .bottom_inner+.bottom_inner { padding-top: 50px; }

    .form_section .form_main { padding: 0 0 50px; }
    .form_section .wrapper { padding: 0 15px; }
    .form_section h1 { padding: 0 0 20px; font-size: 32px; line-height: 42px; }

    .img_slidersection h2 { font-size: 32px; line-height: 44px; }
    .img_slidersection { padding: 50px 0; }
    .img_slidersection .wrapper { padding: 0 15px; }
    .img_slidersection .imgslider_area ul li .img { height: 250px; }


    .commited_section { padding: 70px 0; }
    .commited_section .section_wrap h2 { font-size: 28px; line-height: 38px; }
    .commited_section .shadow_text { font-size: 80px; }
    
    .introduction_section .wrapper { padding: 0 15px; }
    .introduction_section .small_title { margin-bottom: 30px; }
    .introduction_section h1 { font-size: 34px; }
    .introduction_section .btn_group ul li a { min-width: 100%; padding: 4px 30px; }
    .introduction_section .btn_group { margin-bottom: 25px; }

    .vinyl_hubdb { padding: 50px 0; }
    .vinyl_hubdb .wrapper { padding: 0 15px; }
    .vinyl_hubdb .title:before { font-size: 150px; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft { width: 100%; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerright { width: 100%; padding: 15px 0 0; }
    .vinyl_hubdb .section_mainwrap .product_tag { max-width: 100%; }

    .lp_titlecontent .wrapper { padding: 0 15px; }
    .lp_titlecontent .lp_titlecontmain { padding: 50px 0; }

    .benefits_vae .wrapper { padding: 0 15px; }
    .benefits_vae .beneit_main ul li { margin-right: 20px; width: calc(50% - 20px); padding-left: 30px; }

    .img_slidersection .title_cont { margin-bottom: 30px; }

    .lp_faq { padding: 50px 15px; }
    .lp_faq .wrapper { padding: 0 15px; }
    .lp_faq .section_wrap .section_inner { padding: 30px; }
    .lp_faq .section_wrap .section_inner:before { font-size: 20px; line-height: 1; }
    .lp_faq .section_wrap .section_inner .faq_title { font-size: 16px; }
    .lp_faq .section_wrap .section_inner .faq_cotnent:after { font-size: 20px; bottom: -20px; left: -20px; line-height: 20px; }

    footer.lp_footer { padding: 30px 0; }
    
    .commited_section.vinyl_commited .shadow_text { font-size: 60px; margin: 0 auto; left: 0;    right: 0; text-align: center; }
    
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_left { width: 100%; padding: 20px 0 0; }
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_right { width: 100%; padding: 0; }
    
    body .bg_pattern:before, body .bg_pattern:after { height: 2080px; bottom: 1370px; }
    
    /*  */
    .benefits_vae .beneit_main ul li:not(.no_link) a {  padding-left: 30px; }
    
    body .bg_patternv2:before, body .bg_patternv2:after {  height: 2820px; bottom:0; }
    
    /* */
    body.blog_header .blog_hero_sec { padding-top: 90px; }

    .lp_titlecontent.lpwidth_content .wrapper { padding-left: 15px; }
}

@media (max-width:767px){
    .inner_hero .hero_main { display: inline-block; position: relative; z-index: 1; }
    .inner_hero .hero_main .bottom_part ul { flex-wrap: wrap; }
    .inner_hero .hero_main .bottom_part ul li { width: 100%; }
    .inner_hero .hero_main .bottom_part ul li+li { margin: 10px 0 0 0; }
    .inner_hero .hero_main .section_wrap .left_part { width: 100%; padding: 0 0 25px; }
    .inner_hero .hero_main .section_wrap .right_part { width: 100%; padding: 0; max-width: 50%; }

    .title_content .bottom_part ul li+li { margin: 15px 0 0; }
    .title_content .bottom_part ul li { width: 100%; }
    .title_content .section_wrap .left_part { width: 100%; padding: 0 0 25px; }
    .title_content .section_wrap .right_part { width: 100%; padding: 0; max-width: 50%; }

    .accordian_section .accordian_main { display: inline-block; width: 100%; vertical-align: top; padding: 50px 0; }
    .accordian_section .top_part .top_left { width: 100%; padding: 0 0 25px; }
    .accordian_section .top_part .top_right { width: 100%; padding: 0; }
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_left { width: 100%; padding: 15px 0; }
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_right { width: 100%; padding: 0; }

    .form_section .form_main { display: inline-block; width: 100%; }
    .form_section .section_wrap:before { width: 640px; height: 600px; top: 0; left: 0; }
    
    .img_slidersection.vinyl_imgslider, .img_slidersection.vinyl_imgslidersecond { background:#f6f6f6; }
    .img_slidersection.vinyl_imgslider { margin-top: 25px; }
    .img_slidersection .imgslider_area ul li .img { height: 250px; margin:0 10px; }
    .img_slidersection .splide__track { display: inline-block; width:100%; }
    .img_slidersection .imgslider_area ul li .img .title { font-size: 20px; }
    .img_slidersection .imgslider_area ul li.is-active .title { opacity: 1; }
    .img_slidersection .imgslider_area ul li .title { opacity: 1; }
    .img_slidersection .imgslider_area ul li .img:before { opacity: 1; }
    .img_slidersection .imgslider_area ul li { border-color: #00A996; }

    .commited_section { padding: 50px 0; }
    .commited_section .shadow_text { font-size: 76px; }
    
    .introduction_section .intro_main { display: inline-block; width: 100%; vertical-align: top; }
    .introduction_section h1 { font-size: 28px; line-height: 32px; }
    .vinyl_hubdb .section_mainwrap .product_content { display: inline-block; }
    .vinyl_hubdb h2 { font-size: 28px; line-height: 38px; }
    .lp_titlecontent .lp_titlecontmain { display: inline-block; width: 100%; vertical-align: top; background-color:#f6f6f6; }
    .benefits_vae .beneit_main { display: inline-block; width: 100%; vertical-align: top; background-color:#f6f6f6; border-radius: 0 0 25px 25px; padding-bottom: 70px; }
    
    .introduction_section .btn_group ul { flex-wrap: wrap; }
    .introduction_section .btn_group ul li+li { margin: 10px 0 0; }
    .introduction_section .btn_group ul li a { width: 100%; display: inline-block; min-width: 100%; }
    .introduction_section .btn_group ul li { width: 100%; }
    
    .accordian_section .accordian_part .acc_content .inner_bottom .accinner_left ul { display: none; }
    .accordian_section .accordian_part .acc_content .inner_bottom ul.for_mobile { display: block; }
    .accordian_section .accordian_part .acc_content .inner_bottom ul.for_mobile li { flex-wrap: wrap; display: inline-block; width: 100%; }
    .accordian_section .accordian_part .acc_content .inner_bottom ul.for_mobile li span { width: 100% !important; display:inline-block; padding:0; }
    .accordian_section .accordian_part .acc_content .inner_bottom ul.for_mobile li span.for_title { font-weight: 600; font-size:16px; }
    
    body .bg_pattern:before, body .bg_pattern:after { display: none; }
    
    .commited_section .shadow_text { font-size: 60px; }   
    .commited_section.vinyl_commited .shadow_text { font-size: 50px; }  
    
    body .bg_patternv2 .benefits_vae .beneit_main {border-radius: 0;}
    
    
    
}

@media (max-width:600px){
    .vinyl_hubdb .section_mainwrap .product_tag { display: none; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li { width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .5); margin-bottom: 10px; padding-bottom: 10px; text-align: left; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul { flex-wrap: wrap; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerleft ul li .mob_title { font-weight: 600; padding-bottom: 10px; }
    .vinyl_hubdb .product_content .product_inner .product_in .product_innerright { padding: 0; }
}

@media (max-width:500px){
    .inner_hero .hero_main .section_wrap .left_part h1 { font-size: 28px; line-height:38px; }
    .inner_hero .hero_main .section_wrap .right_part { max-width: 100%; }

    .img_slidersection .imgslider_area ul li .img { max-width: 100%; }
    .img_slidersection h2 { font-size: 24px;  line-height:34px;}
    .img_slidersection .content { max-width: 100%; }

    .title_content:before { display: none; }
    .title_content .section_wrap .left_part h1 { font-size: 28px; line-height:38px; }
    .title_content .section_wrap .right_part { max-width: 100%; }
    .title_content .bottom_part ul li a { padding: 10px 20px 10px 10px; font-size: 14px; display: inline-block; width: 100%; }

    .accordian_section .top_part h2 { font-size: 28px; line-height:38px; }
    .accordian_section .top_part:before { display: none; }
    .accordian_section .accordian_main .bottom_part .ac_maintitle h2 { font-size: 28px; line-height:38px; }
    .accordian_section .bottom_part .sub_title { font-size: 18px; padding-top: 10px; }
    .accordian_section .bottom_part .acc_top .acc_toptitle { font-size: 24px; line-height: 1; }
    .accordian_section .bottom_part .acc_top .acc_link { padding: 10px 0 0; }
    .accordian_section .bottom_part .acc_top:before { width: 15px; height: 15px; right: 0; }
    .accordian_section .accordian_part .acc_content .accordain_continner { padding: 15px; margin-bottom: 15px; }
    .accordian_section .accordian_part .acc_content .inner_top .inner_title { font-size: 22px; line-height: 1.2; }
    .accordian_section .accordian_part .acc_content .inner_top .inner_link { padding: 10px 0 0; }
    .accordian_section .accordian_part .acc_content .inner_top { flex-wrap: wrap; }
    .accordian_section .accordian_main .bottom_part .bottom_inner+.bottom_inner { padding-top: 30px; }
    .accordian_section .bottom_part .acc_top .acc_toptitle { width: 100%; }
    .accordian_section .bottom_part .acc_top .acc_link a { font-size: 14px; }

    .form_section h1 { font-size: 24px; line-height: 1.2; }
    .form_section .from_part fieldset.form-columns-2 { width: 100%; margin: 0; }
    .form_section .from_part fieldset.form-columns-2 .hs-form-field.field { width: 100%; margin: 0 0 15px; }
    .form_section .section_wrap:before { display: none; }
    .form_section .from_part .g-recaptcha iframe { transform: scale(.9) translateX(-23px); max-width: 100%; margin: 0 !important; }
    .form_section .hs_submit input[type="submit"] { min-width: 100%; }
    .form_section .from_part fieldset input, .form_section .from_part fieldset textarea, .form_section .from_part fieldset select { height: 40px; }
    .form_section .from_part fieldset .hs-form-field.field:before { height: 40px; }
    

    .commited_section .section_wrap h2 { font-size: 25px; line-height:30px; }
    .commited_section .shadow_text { font-size: 30px; }
    .commited_section .section_wrap .content { max-width: 100%; }
    .commited_section .section_wrap .button-4 a { min-width: 100%; }

    .lp_titlecontent .lp_titlecontmain h3 { font-size: 24px; line-height: 35px; }
    .benefits_vae .beneit_main h3 { font-size: 26px; line-height: 36px; }
    .benefits_vae .beneit_main ul li { width: 100%; margin-right: 0; }
    .benefits_vae .beneit_main ul li:before { top: 3px; }
    .benefits_vae .beneit_main .benefit_wrap { padding-bottom: 30px; max-width:100%; }
    .img_slidersection.vinyl_imgslider:after { display: none; }
    .benefits_vae .beneit_main:before { display: none; }
    .lp_titlecontent .lp_titlecontmain:before { display: none; }

    
    .introduction_section .small_title ul li { width: 100%; }
    .introduction_section .small_title ul li+li:before { display: none; }
    .introduction_section .small_title ul li+li { margin: 0; padding: 10px 0 0; }
    .introduction_section h1 { font-size: 30px; line-height: 38px; }
    .introduction_section .intro_main { padding-bottom: 50px; }

    .img_slidersection.vinyl_imgslider:before,
    .img_slidersection.vinyl_imgslidersecond:before { display: none; }
    .img_slidersection.vinyl_imgslider,
    .img_slidersection.vinyl_imgslidersecond { background: #f6f6f6; padding: 20px 0; }
    .img_slidersection.vinyl_imgslider { margin-top: 50px; }
    .img_slidersection .imgslider_area ul li .img { margin: 0; height: 200px; }

    .lp_faq h3 { font-size: 24px; line-height: 34px; }
    .lp_faq .section_wrap .section_inner { padding: 15px; border-radius:10px; }
    .lp_faq .section_wrap .section_inner:before { display: none; }
    .lp_faq .section_wrap .section_inner .faq_cotnent:after { display: none; }
    
    .vinyl_hubdb { padding: 50px 0 30px; }
    .vinyl_hubdb .title:before { font-size: 90px; }
    .benefits_vae .beneit_main .benefit_wrap { border-bottom: none; padding-bottom: 0; }

}


body.history_page { overflow-x: visible; }
body.history_page .body-container-wrapper { overflow: visible; }
.history_page .body-container-wrapper { max-width: 100%; }
.history_innerhero { padding:120px 0 0; display: inline-block; width: 100%; vertical-align: top; position: relative; z-index: 1; overflow-x:hidden; }
.history_innerhero .bg_text { -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px; top: 80; color: #fff; font-family: soleilw01-extraboldregular, Arial, Helvetica, sans-serif; font-size: 200px; line-height: normal; opacity: .9; position: absolute; right: -220px; z-index: -1; }
.history_innerhero:before { background: #0fc3af; border-radius: 364.32px; content: ""; filter: blur(145px); height: 355px; margin: auto; opacity: .35; position: absolute; right: 40px; top: 0; width: 402px; z-index: -2; left: auto; }
.history_innerhero:after { background: #3c7bfe; filter: blur(177px); opacity: .35; right: 410px; top: -150px; width: 310px; position: absolute; content: ""; height: 355px; z-index: -1; }
.history_innerhero .aboutus_menu { margin-bottom: 80px; position: relative; display: inline-block; padding-bottom: 10px; }
.history_innerhero .about_ustitle { color: #00A996; font-family: soleilw01-boldregular,Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal; position: relative; padding-right: 60px; display: inline-block; cursor:pointer; }
.history_innerhero .about_ustitle:before { position: absolute; content: ""; top: 5px; right: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/humberger_menu.png)no-repeat center/cover; width: 45px; height: 9px; }
.history_innerhero .container-full { padding-left:calc((100% - 1575px) / 2); }
.history_innerhero h1 { padding: 0; display: inline-block; color: #000; font-size: 70px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 1; width: auto; }
.history_innerhero h1 sup { font-size: 28px; font-style: normal; font-weight: 350; line-height: 40px; }
.history_innerhero h1 sub { font-size: 28px; font-style: normal; font-weight: 350; line-height: 40px; }

.history_innerhero h1 span { display: block; padding-left: 70px; background: linear-gradient(190deg, #0E49C5 15.07%, #0E49C5 22.81%, #133E9B 33.86%, #231F20 38.84%, #000 67.23%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;  }
.history_innerhero .breadcumb_box { position: absolute; left: 0; top: 350px; transform: rotate(-90deg); }
.history_innerhero .breadcumb_box ul { margin: 0; list-style-type: none; padding: 0; display: flex; align-items: center; }
.history_innerhero .breadcumb_box ul li+li { margin: 0px 0 0 15px; position: relative; padding-left: 15px; }
.history_innerhero .breadcumb_box ul li+li:before { position: absolute; content: ""; bottom: 12px; left: -4px; right: 0px; height: 1px; width: 7px; background: #B8B8B8; }
.history_innerhero .breadcumb_box ul li a { color: #B8B8B8; font-size: 14px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 25px; }
.history_innerhero .breadcumb_box ul li:last-child a { color: #EC634F; }
.history_innerhero .breadcumb_box:before { background: #00A996; bottom: 11px; content: ""; display: inline-block; height: .5px; position: absolute; right: -160px; width: 150px; }

.history_innerhero .content_part { margin-top: 60px; border: .5px solid #23418C; padding: 5px; border-right: 0; padding-right: 0; margin-left: 70px; position: relative; z-index: 1; }
.history_innerhero .content_part .box_title { background: #000; padding: 100px; position: relative; z-index: 1; }
.history_innerhero .content_part .box_title:before { position: absolute; content: ""; top: 0; right: 0; bottom: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/blue-circlepattern.png)no-repeat center/cover; width: 569px; z-index: -1; }
.history_innerhero .content_part h2 { font-size: 30px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 40px; color: #fff; position: relative; padding-left: 270px; }
.history_innerhero .content_part h2 span { color: #284AA0; font-size: 50px; font-style: normal;  font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 70px; /* 114% */ position: absolute; top: 0; left: 0; }
.history_innerhero .content_part .box_content { color: #fff; padding-left: 160px; padding-top: 25px; }
.history_innerhero .content_part .btn_link { padding-top: 15px; }
.history_innerhero .content_part .btn_link a { display: inline-block; position: relative; }
.history_innerhero .content_part .btn_link a:after { background: url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/drop-arrow.svg) no-repeat; content: ''; height: 8px; position: absolute; right: -17px; top: 15px; width: 12px; }
.history_innerhero .content_part .btn_link a:hover { color: #fff; }
.history_innerhero .content_part .continue_text { display: none; padding-top: 15px; }

.history_innerhero .aboutus_menu ul li { float: none !important; }
.history_innerhero .aboutus_menu ul li a { padding: 6px 0; color: #231F20; display: inline-block; width: 100%; }
.history_innerhero .aboutus_menu .menu_inner { position: absolute; width: 100%; z-index: 1; background: #f8f8f8; padding: 10px; top: 100%; left: 0;  opacity: 0; visibility: hidden; transition: all .5s ease; }
.history_innerhero .aboutus_menu .menu_inner ul { width: 100%; margin:0; }
.history_innerhero .aboutus_menu:hover .menu_inner { visibility: visible; opacity: 1; }

.our_milesstone { display: inline-block; width: 100%; vertical-align: top; background: linear-gradient(148deg, #FFF 7.47%, #E2E2E2 30.71%, #F6F6F6 43.22%, #FFF 52.58%, #F7F7F7 61.3%, #E8E8E8 68.77%, #E2E2E2 76.07%, #EBEBEB 85.58%, #FFF 97.68%); padding: 100px 0; }
.our_milesstone .container { max-width: 1440px; margin: 0 auto; }
.our_milesstone ul { list-style-type: none; padding: 0; margin: 0; }
.our_milesstone .section_wrap { display: flex; flex-wrap: wrap; align-items:flex-start; }
.our_milesstone .section_wrap .left_part { width: 45%; padding-right: 65px; position:sticky; top:120px; }
.our_milesstone .section_wrap .right_part { width: 55%; padding-left: 15px; padding-top: 160px; padding-bottom:160px; padding-right:150px; }
.our_milesstone .section_wrap .left_part .title { max-width: 60%; }
.our_milesstone .section_wrap .left_part h2 { font-size: 48px; font-family: soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 56px; color: #000; padding: 0 0 50px; }
.our_milesstone .section_wrap .left_part h2 span { color: #EC634F; }
.our_milesstone .section_wrap .inner { display: flex; flex-wrap: wrap; }
.our_milesstone .section_wrap .left_part .inner ul { width: 30%; padding-right: 15px; }
.our_milesstone .section_wrap .left_part .box_img { width: 70%; padding-left: 15px; position:relative; min-height: 280px; }

.our_milesstone .section_wrap .left_part .inner ul li { position: relative; padding-left: 25px; }
.our_milesstone .section_wrap .left_part .inner ul li a {  font-size: 22px; font-style: normal; font-weight: 400; line-height: 30px; color: rgba(0,0,0,.35);}
.our_milesstone .section_wrap .left_part .inner ul li span { position: absolute; top: 0; left: -7px; width: 28px; height: 28px; opacity: 0; transition: all .5s ease-in-out; }
.our_milesstone .section_wrap .left_part .inner ul li span.rectangle { width: 10px; height: 10px; background: #000; top: 10px; left: 2px; opacity: 1; transition:all .5s ease-in-out; }
.our_milesstone .section_wrap .left_part .inner ul li+li { margin-top: 25px; }
.our_milesstone .section_wrap .left_part .inner ul li.active-section span { opacity: 1; }
.our_milesstone .section_wrap .left_part .inner ul li.active-section span.rectangle { opacity: 0; }
.our_milesstone .section_wrap .left_part .box_img .log_imginner { background: #fff; padding: 40px 20px 0; text-align: center; max-width: 340px; margin: 0 auto; position: absolute; opacity: 0; transition: all .5s ease-in-out; left: 0; width: 100%; top: 0; right:0; }
.our_milesstone .left_inner .box_img .log_imginner:first-child {opacity:1;}
.our_milesstone .section_wrap .left_part .box_img .log_imginner .img { width: 100%; height: 160px; position: relative; bottom: -30px; }
.our_milesstone .section_wrap .right_part .right_inner { position: relative; padding-left: 50px; padding-bottom: 40px; }
.our_milesstone .section_wrap .right_part .right_inner span { position: absolute; left: -10px; top: 8px; transition: all .5s ease-in-out; opacity: 0; }
.our_milesstone .section_wrap .right_part .right_inner .year { font-size: 40px; font-family: soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 57px; color: #23418C; }
.our_milesstone .section_wrap .right_part .right_inner span.rectangle { width: 16px; height: 16px; background: #000; top: 25px; left: 9px; opacity: 1; transition: all .5s ease-in-out; }
.our_milesstone .section_wrap .right_part .right_inner:last-child { padding-bottom: 0; }
.our_milesstone .section_wrap .right_part .right_inner .box_content {  font-size: 16px; font-weight: 350; line-height: 26px; color: #000; padding-top: 10px; }
.our_milesstone .section_wrap .right_part .right_inner.active-section span { opacity: 1; }
.our_milesstone .section_wrap .right_part .right_inner.active-section span.rectangle { opacity: 0; }
.commited_section.history_consult .shadow_text { font-size: 180px; text-wrap: nowrap; }
.our_milesstone .section_wrap .right_part .right_inner .box_content ul li {position: relative;padding-left: 10px;}
.our_milesstone .section_wrap .right_part .right_inner .box_content ul li:before { position: absolute; content: ""; top: 10px; left: 0; width: 5px; height: 5px; background: #000; border-radius: 100%; }

.history_innerhero .aboutus_menu .menu_inner { z-index: 9; width: 260px; }  

.lp_innehero { display: inline-block; width: 100%; vertical-align: top; padding: 107px 15px 0; }
.lp_innehero .innerhero_main { background: #f6f6f6; border-radius: 25px; position: relative; z-index: 1; padding: 50px 15px 50px; border: 1px solid rgba(0, 0, 0, .75); overflow: hidden; }
.lp_innehero .innerhero_main:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: url(https://www.mcpolymers.com/hubfs/Mcp/Mask%20group.png) no-repeat center / cover; z-index: -1; }
.lp_innehero .bredcumb ul li:first-child a { color: #000; }
.lp_innehero .bredcumb ul li+li { margin-left: 10px; padding-left: 10px; position: relative; }
.lp_innehero .bredcumb ul li a { padding: 0; }
.lp_innehero .bredcumb ul li+li:before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; width: 5px; height: 1px; background: #EC634F; margin: auto 0; }
.lp_innehero .bredcumb { position: relative; padding-left: 10px; }
.lp_innehero .bredcumb:before { position: absolute; top: 0; bottom: 0; left: -100%; width: 100%; height: 1px; background: #000; content: ""; margin: auto 0; }
.lp_innehero .section_wrap { display: flex; flex-wrap: wrap; align-items: center; }
.lp_innehero .section_wrap .title_content { width: 66%; padding: 30px 49px 0 0; }
.lp_innehero .section_wrap .title_content h1 { padding: 0; display: inline-block; background: linear-gradient(264deg, #0E49C5 36.63%, #231F20 86.2%, #000 98.6%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 57px; font-family: 'soleilw01-boldregular'; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #B8B8B8; }
.lp_innehero .section_wrap .right_part { width: 34%; padding-left: 15px; }
.lp_innehero .section_wrap .right_part .img_box .img { width: 455px; height: 386px; border-radius: 17px; }
.lp_innehero .wrapper { width: 100%; max-width: 1383px; }
.lp_innehero .section_wrap .title_content .content { color: #000; }
.lp_innehero .section_wrap .right_part.img-2 .img_box { display: flex; flex-wrap: wrap; }
.lp_innehero .section_wrap .right_part.img-2 .img_box .img { width: calc(50% - 16px); margin: 0 8px; }
.lp_innehero .section_wrap .right_part.img-3 .img { display: none; }
.lp_innehero .section_wrap .right_part .img_box { display: flex; flex-wrap: wrap; }
.lp_innehero .section_wrap .right_part .img_box .left { width: 50%; padding-right: 8px; }
.lp_innehero .section_wrap .right_part .img_box .right { width: 50%; padding-left: 7px; display: inline-block; }
.lp_innehero .section_wrap .right_part .img_box .left .img { display: block; width: 100%; }
.lp_innehero .section_wrap .right_part .img_box .right .img { display: block; width: 100%; height: 185px; margin-bottom: 15px; }
.lp_innehero .section_wrap .right_part.img-4 .img_box .img { width: calc(50% - 20px); height: 189px; margin: 0 7px 14px 7px; }

.exploreac-hubdb { display: inline-block; width: 100%; vertical-align: top; padding: 70px 0; position: relative; }
.exploreac-hubdb h3 { font-size: 24px; line-height: 25px; text-transform: uppercase; color: #00A996; font-weight: 700; padding:0; }
.exploreac-hubdb .main { max-width: 1640px; margin: 0 0 0 auto; }
.exploreac-hubdb .accordian_part { margin: 25px 0 0 0; }
.exploreac-hubdb .accordian_part .ac_inner { position: relative; z-index: 1; border-bottom: 1px solid rgba(0, 0, 0, .7); display:inline-block; width:100%; vertical-align:top; }
.exploreac-hubdb .main .wrapper { margin: 0 !important; }
.exploreac-hubdb .accordian_part .ac_inner:before { position: absolute; content: ""; top: 0; left: 0; width: 1920px; height: 100%; background: #f2f2f2; right: -100%; opacity: 0; }
/* .exploreac-hubdb .sub_title { padding-bottom: 10px; } */
.exploreac-hubdb .accordian_part .title { font-size: 35px; line-height: 57px; font-weight: 600; color: #000; padding: 30px 0; position: relative; cursor: pointer; }
.exploreac-hubdb .accordian_part .ac_wrap { border-top: 1px solid rgba(0, 0, 0, .75); }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part { border: 1px solid rgba(0, 0, 0, .7); border-top: 2px solid #000; margin-top: 15px; margin-bottom:50px; height: 774px; overflow: hidden; overflow-y: scroll; }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part ul { display: flex; flex-wrap: wrap; list-style-type: none; padding: 0; margin: 0; width:90%; }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part .tag ul li { width: 20%; font-size: 16px; line-height: 25px; font-weight: 600; color: #231F20; }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #00A996; }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part::-webkit-scrollbar { width: 8px; background-color: #fff; border-left: 1px solid rgba(0, 0, 0, .1); }


.exploreac-hubdb  .hubdb_part .procut_inner .inner { display: flex; flex-wrap: wrap; padding: 10px 30px; border-bottom: 1px solid rgba(0, 0, 0, .7); background: #fff; transition: all .5s ease-in-out; }
.exploreac-hubdb .hubdb_part .procut_inner .inner .btn_wrap { width: 10%; display: flex; align-items: center; justify-content: center; }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part .procut_inner .inner ul li .mob_title { display: none; }
.exploreac-hubdb .hubdb_part .procut_inner .inner:hover { background: #FBF1EF; }
.exploreac-hubdb .accordian_part .ac_inner .hubdb_part .tag { padding: 30px 30px 15px; background-color:#fff; }
.exploreac-hubdb .hubdb_part .procut_inner .inner ul li a { position: relative; color: #000; padding-left: 25px; z-index: 1; transition: all .5s ease-in-out; font-weight: 600; }
.exploreac-hubdb .hubdb_part .procut_inner .inner ul li a:before { position: absolute; top: 50%; left: 0; width: 16px; height: 11px; background: url(https://www.mcpolymers.com/hubfs/Mcp/right-arrow.png) no-repeat center / cover; z-index: -1; content: ""; transform: translateY(-50%); }
.exploreac-hubdb .hubdb_part .procut_inner .inner:hover ul li a { color: #ec634f; }
.exploreac-hubdb .hubdb_part .procut_inner .inner ul li { font-size: 16px; font-weight: 400; width:20%; }
.exploreac-hubdb .hubdb_part .procut_inner .inner .btn_wrap .btn_style a { display: inline-block; width: 100%; text-align: center; min-width: 150px; border: 1px solid #00A996; border-radius: 50px; color: #00A996; transition: all .5s ease-in-out; text-transform:uppercase; font-size:14px; font-weight:500; }
.exploreac-hubdb .hubdb_part .procut_inner .inner .btn_wrap .btn_style a:hover { background: #ec634f; color: #fff; border-color: #ec634f; }
.exploreac-hubdb .accordian_part .title span { position: absolute; top: 23px; right: 0;  width: 70px; height: 70px; border: 1px solid rgba(0, 0, 0, .5); display: flex; align-items: center; justify-content: center; border-radius: 100%; }
.exploreac-hubdb .accordian_part .title span:before { position: absolute; content: "\2b"; font-family: 'FontAwesome'; font-size: 35px; line-height: .5; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-top:-2px; }

.exploreac-hubdb .content .botom_content { color: #000;}
.exploreac-hubdb .content .botom_content h2 { display: inline-block; background: linear-gradient(264deg, #0E49C5 36.63%, #231F20 86.2%, #000 98.6%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 35px; font-family: 'soleilw01-boldregular'; line-height: 45px; }
.exploreac-hubdb .content { display: none; position: relative; margin: 15px 0; }
.exploreac-hubdb .content span.close { position: absolute; bottom: 0; right: 0; padding-right: 40px; font-size: 18px; line-height: 25px; font-weight: 600; color: #EC634F; cursor: pointer; }
.exploreac-hubdb .content span.close:before { position: absolute; content: "\f068"; top: 0; bottom: 0; margin: auto 0; width: 30px; height: 30px; border: 1px solid rgba(0, 0, 0, .7); right: 0; font-family: 'FontAwesome'; display: flex; align-items: center; justify-content: center; border-radius: 100%; color: #000; line-height: 1; }
.exploreac-hubdb .accordian_part .title.active span:before { content: "\f068"; font-size:22px; margin:0;}
.exploreac-hubdb .accordian_part .title.active { border:none; }
.exploreac-hubdb .accordian_part .ac_inner.bg_active:before { opacity: 1; }
.exploreac-hubdb .accordian_part .ac_inner.bg_active{ padding-bottom: 30px; margin-top: 7px; padding-left:15px; border:none; }
.exploreac-hubdb .accordian_part .ac_inner:after { position: absolute; content: ""; bottom: -7px; border-bottom: 1px solid rgba(0, 0, 0, .7); width: 100%; left: 0; opacity: 0; }
.exploreac-hubdb .accordian_part .ac_inner.bg_active:after { opacity: 1; }
.exploreac-hubdb .content .botom_content ul { display: flex; align-items: center; flex-wrap: wrap; list-style-type: none; padding: 0; margin: 50px 0; max-width: 90%; }
.exploreac-hubdb .content .botom_content ul li { width: calc(50% - 50px); padding: 0 15px 10px 30px; border-bottom: 1px solid rgba(0, 0, 0, .5); margin: 0 50px 10px 0; position: relative; font-size: 20px; line-height: 30px; font-weight: 500; }
.exploreac-hubdb .content .botom_content ul li:before { position: absolute; content: ""; top: 7px; left: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/check-1.png)no-repeat center/cover; width: 17px; height: 17px; }
.exploreac-hubdb .content .botom_content ul.arrow li:before { background: url(https://www.mcpolymers.com/hubfs/Mcp/right-arrow.png) no-repeat center / cover; width: 16px; height: 11px; top: 10px; }
.exploreac-hubdb .content .button-4 a { color: #fff; }

.exploreac-hubdb .related_download { padding-top: 15px; border-top: 1px solid rgba(0, 0, 0, .7); padding-bottom: 60px; }
.exploreac-hubdb .related_download .inner+.inner { margin-top: 25px; }
.exploreac-hubdb .related_download .inner h4 { font-size: 20px; line-height: 30px; color: #000; font-weight: 700; }
.exploreac-hubdb .related_download .inner ul { margin: 0; padding: 0; list-style-type: none; }
.exploreac-hubdb .related_download .inner ul li+li { margin-top: 15px; }
.exploreac-hubdb .related_download .inner ul li a { border: .25px solid rgb(0 169 150 / 25%); display: inline-block; width: 100%; padding: 11px 50px; font-size: 16px; line-height: 26px; color: #000; font-weight: 500; background: rgba(255, 255, 255, .4); box-shadow: 0px 4px 8px rgba(0, 0, 0, .12); position: relative; }
.exploreac-hubdb .related_download .inner .down_load { padding-top: 5px; }
.exploreac-hubdb .related_download .inner ul li a:before,
.exploreac-hubdb .related_download .inner ul li a:after { position: absolute; content: ""; top: 13px; left: 15px; background: url(https://www.mcpolymers.com/hubfs/Mcp/pdf.png)no-repeat center/cover; width: 19px; height: 22px; }
.exploreac-hubdb .related_download .inner ul li a:after { background: url(https://www.mcpolymers.com/hubfs/Mcp/arrow-right.svg)no-repeat center/cover; left: auto; right: 20px; width: 16px; height: 11px; top: 20px; }
.exploreac-hubdb .related_download .inner ul li a:hover { background: #f2f2f2; }


.releted_article .blogpost_item { border-top: 1px solid rgba(0, 0, 0, .7); display: inline-block; width: 100%; }
.releted_article .blogpost_item .blogpost_iteminfo { display: flex; align-items: center; flex-wrap: wrap; position: relative; padding: 30px 30px 30px 0; }
.releted_article .blogpost_item .blogpost_iteminfo .blogpost_itemtop { width: 75%; padding-right: 15px; }
.releted_article .blogpost_item .blogpost_iteminfo .blogpost_itemcontent { width: 25%; padding-left: 15px; }
.releted_article .blogpost_item .post-title a { font-size: 22px; line-height: 30px; font-weight: 700; color: #000; }
.releted_article .blogpost_item a.topic-link { display: inline-block; padding: 10px; border: .5px solid #EC634F; border-radius: 50px; font-size: 12px; line-height: 1; text-transform: uppercase; font-weight: 500; }
.releted_article .blogpost_item .blogpost_iteminfo:before { position: absolute; content: ""; top: 0; right: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/orange-right-arrow.svg)no-repeat center/cover; width: 28px; height: 24px; bottom: 0; margin: auto 0; }

.exploreac-hubdb.custom-exploreac .accordian_part .ac_inner .hubdb_part{height:unset;max-height:770px;}
/* .exploreac-hubdb.custom-exploreac .content span.close{} */
.exploreac-hubdb.custom-exploreac .content .hubdb_part + span.close{bottom:-40px;right:0;}

body.about_page { overflow-x: visible; }
body.about_page .body-container-wrapper { overflow: visible; }
.about_page .body-container-wrapper { max-width: 100%; }
.about_innerhero { padding:120px 0 0; display: inline-block; width: 100%; vertical-align: top; position: relative; z-index: 1; overflow-x:hidden; }
.about_innerhero .bg_text { -webkit-text-fill-color: transparent; -webkit-text-stroke: 1px; top: 80; color: #fff; font-family: soleilw01-extraboldregular, Arial, Helvetica, sans-serif; font-size: 200px; line-height: normal; opacity: .9; position: absolute; right: -220px; z-index: -1; }
.about_innerhero:before { background: #82AAFF; border-radius: 364.32px; content: ""; filter: blur(145px); height: 355px; margin: auto; opacity: .35; position: absolute; right: 40px; top: 0; width: 402px; z-index: -2; left: auto; }
.about_innerhero:after { background: #54F1E0; filter: blur(177px); opacity: .35; right: 410px; top: -150px; width: 310px; position: absolute; content: ""; height: 355px; z-index: -1; }
.about_innerhero .aboutus_menu { margin-bottom: 80px; position: relative; display: inline-block; padding-bottom: 10px; }
.about_innerhero .about_ustitle { color: #EC634F; font-family: soleilw01-boldregular,Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; line-height: normal; position: relative; padding-right: 60px; display: inline-block; cursor:pointer; }
.about_innerhero .about_ustitle:before { position: absolute; content: ""; top: 5px; right: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/humberger-menu-orange.svg)no-repeat center/cover; width: 45px; height: 9px; }
.about_innerhero .container-full { padding-left:calc((100% - 1575px) / 2); position: relative; }
.about_innerhero .container-full:before { background: #54F1E0; border-radius: 100%; content: ""; filter: blur(112px); height: 400px; margin: auto; opacity: .15; position: absolute; right: 100px; top: 0; width: 420px; z-index: -2; left: -85%; }
.about_innerhero .container-full:after { position: absolute; content: ""; top: -120px; right: 15%; background: url(https://www.mcpolymers.com/hubfs/Mcp/Union.svg)no-repeat center/cover; width: 750px; height: 535px; z-index: -2; }
body.about_page .wrapper-inner {width: 1315px;padding: 0 15px; margin: 0 auto; }
.about_innerhero h1 { padding: 0; display: inline-block; color: #000; font-size: 63px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 1; width: auto; }
.about_innerhero h1 sup { font-size: 28px; font-style: normal; font-weight: 350; line-height: 40px; }
.about_innerhero h1 sub { font-size: 28px; font-style: normal; font-weight: 350; line-height: 40px; }

.about_innerhero h1 span { display: block; padding-left: 70px; background: linear-gradient(190deg, #0E49C5 15.07%, #0E49C5 22.81%, #133E9B 33.86%, #231F20 38.84%, #000 67.23%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;  }
.about_innerhero .breadcumb_box { position: absolute; left: 0; /*top: 350px;*/ top: 230px; transform: rotate(-90deg); }
.about_innerhero .breadcumb_box ul { margin: 0; list-style-type: none; padding: 0; display: flex; align-items: center; }
.about_innerhero .breadcumb_box ul li+li { margin: 0px 0 0 15px; position: relative; padding-left: 15px; }
.about_innerhero .breadcumb_box ul li+li:before { position: absolute; content: ""; bottom: 12px; left: -4px; right: 0px; height: 1px; width: 7px; background: #B8B8B8; }
.about_innerhero .breadcumb_box ul li a { color: #000000; font-size: 14px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 25px; }
.about_innerhero .breadcumb_box ul li:last-child a { color: #EC634F; }
.about_innerhero .breadcumb_box:before { background: #000000; bottom: 11px; content: ""; display: inline-block; height: .5px; position: absolute; right: -160px; width: 150px; }

.about_innerhero .content_part { margin-top: 60px; border: .5px solid #23418C; padding: 5px; border-right: 0; padding-right: 0; margin-left: 70px; position: relative; z-index: 1; }
.about_innerhero .content_part .box_title { background: #000; padding: 100px; position: relative; z-index: 1; }
.about_innerhero .content_part .box_title:before { position: absolute; content: ""; top: 0; right: 0; bottom: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/blue-circlepattern.png)no-repeat center/cover; width: 569px; z-index: -1; }
.about_innerhero .content_part h2 { font-size: 30px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 40px; color: #fff; position: relative; padding-left: 270px; }
.about_innerhero .content_part h2 span { color: #284AA0; font-size: 50px; font-style: normal;  font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 70px; /* 114% */ position: absolute; top: 0; left: 0; }
.about_innerhero .content_part .box_content { color: #fff; padding-left: 160px; padding-top: 25px; }
.about_innerhero .content_part .box_content .content { color: #fff; }
.about_innerhero .content_part .btn_link { padding-top: 15px; }
.about_innerhero .content_part .btn_link a { display: inline-block; position: relative; }
.about_innerhero .content_part .btn_link a:after { background: url(https://229901.fs1.hubspotusercontent-na1.net/hubfs/229901/Mcp/drop-arrow.svg) no-repeat; content: ''; height: 8px; position: absolute; right: -17px; top: 15px; width: 12px; }
.about_innerhero .content_part .btn_link a:hover { color: #fff; }
.about_innerhero .content_part .continue_text { display: none; padding-top: 15px; }

.about_innerhero .aboutus_menu ul li { float: none !important; }
.about_innerhero .aboutus_menu ul li a { padding: 6px 0; color: #231F20; display: inline-block; width: 100%; }
.about_innerhero .aboutus_menu .menu_inner { position: absolute; width: 100%; z-index: 1; background: #f8f8f8; padding: 10px; top: 100%; left: 0;  opacity: 0; visibility: hidden; transition: all .5s ease; }
.about_innerhero .aboutus_menu .menu_inner ul { width: 100%; margin:0; }
.about_innerhero .aboutus_menu:hover .menu_inner { visibility: visible; opacity: 1; }
.about_innerhero .aboutus_menu .menu_inner { z-index: 9; width: 260px; }  

.about_innerhero .content p { font-weight: 350; color: #000; }
.about_innerhero .content h3 {font-size: 32px; line-height: 27px; color: #23418C; }
.about_innerhero .content strong { font-size: 22px; font-family: soleilw01-semiboldregular; line-height: 30px; background: linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%); display: grid; /*background: linear-gradient(to right, #000 0%, #231F20 10%, #0E49C5 50% );*/ background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 30px; }
.about_innerhero .content a { color: #EC634F; text-decoration: underline; transition: 400ms; }
.about_innerhero .content a:hover { text-decoration: unset; }
.about_innerhero .cta-link { margin: 60px 0 45px; }
.about_innerhero .customsolution-link a { color: #fff; text-decoration: none; max-width: 450px; text-align: center; }

.about_innerhero.app_innerhero { overflow: inherit; padding: 200px 0 66px; }
.about_innerhero.app_innerhero h1 { margin-bottom: 20px; }
.about_innerhero.app_innerhero .wrapper:after { position: absolute; content: ""; top: 40px; right: 15%; background: url(https://www.mcpolymers.com/hubfs/Mcp/Union.svg) no-repeat center / cover; width: 770px; height: 100%; z-index: -2; }
.about_innerhero.app_innerhero .wrapper:before { background: #54F1E0; border-radius: 100%; content: ""; filter: blur(112px); height: 400px; margin: auto; opacity: .15; position: absolute; right: 100px; top: 0; width: 420px; z-index: -2; left: -85%; }
.about_innerhero.app_innerhero .breadcumb_box { top: 350px }
.about_innerhero.app_innerhero .content strong { margin: 0; }

.menu_strip { background: linear-gradient(90deg, #1B54CB 0.98%, #000 46.97%, #000 71.31%, #125FFF 104.86%); position: relative; z-index: 9; padding: 15px; justify-content: center; display: flex; }
.menu_strip .menustrip_main { display: flex; flex-flow: row wrap; justify-content: center; }
.menustrip_in { padding: 15px; position: relative; }
.menustrip_in a { position: absolute; inset: 0; z-index: 9 }
.menustrip_bx img { filter: brightness(0) invert(1); width: 24px; vertical-align: top; margin-right: 7px; }
.menustrip_bx { text-transform: uppercase; cursor: pointer; display: flex; font-size: 16px; font-style: normal; line-height: normal; color: #fff; }
.accmenu_sc .accordian_group { padding: 64px 0 130px calc((100% - 1575px) / 2); }
.accordian_main { border-bottom: 1px solid #000; }
.accordian_main:first-child { border-top: 1px solid #000; }
.accordian_main .title { padding-right: 45px; cursor: pointer; color: #000; position: relative; font-family:'soleilw01-semiboldregular', Arial, Helvetica, sans-serif; font-size: 35px; line-height: 57px; padding-bottom: 30px; padding-top:30px; }
.accordian_main .accordian_in { max-width: 1470px; position: relative; }
.accordian_main .title img { width: 32px; position: relative; top: -11px; margin-left: 10px; }
.accordian_in .circle_bx { transition: 0.4s; position: absolute; right: 0; top: 22px; height: 73px; width: 73px; border: 1px solid #000; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.accordian_in .circle_bx:after { content: ''; width: 2px; height: 17px; background: #000; display: inline-block; }
.accordian_in .circle_bx:before { content: ''; width: 17px; height: 2px; background: #000; display: inline-block; position: absolute; }
.accordian_in .title.active .circle_bx:after { transform: rotate(90deg); }
.acc_content .menu_list ul { display: flex; flex-flow: row wrap; margin: 0 -15px; }
.acc_content .menu_list ul li { width: 50%; padding: 0 15px; }
.acc_content .menu_list ul li a { white-space: normal; border-bottom: 1px solid #000; display: inline-block; width: 100%; padding-left: 40px; position: relative; font-size: 20px; color: #000; transition: 0.5s; }
.acc_content .menu_list ul li a:before { transition: 0.5s; position: absolute; top: 18px; left: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/acc-right-arrow.svg) no-repeat center / cover; width: 17px; content: ''; height: 11px; display: inline-block; }
.acc_content .menu_list ul li a:hover { padding-left: 60px; color: #EC634F; }
.acc_content .menu_list ul li a:hover:before { left: 20px; }
.acc_content .close_btn { text-align: right; padding: 20px 26px 20px 0; position: relative; } 
.acc_content .close_btn a { display: inline-block; padding-right: 15px; }
.acc_content .close_btn a .close_circle { transition: 0.4s; position: absolute; right: 0; top: 21px; height: 26px; width: 26px; border: 1px solid #000; border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.acc_content .close_btn a .close_circle:after { content: ''; width: 11px; height: 2px; background: #000; display: inline-block; position: absolute; }
.strip_dropdown { position: relative; z-index: 9; }
.strip_dropdown { background: linear-gradient(90deg, #1B54CB 0.98%, #000 46.97%, #000 71.31%, #125FFF 104.86%); border-radius: 7px; color: #fff; padding: 7px 15px; height: 40px; max-width: 550px; margin: 0 auto; position: relative; z-index: 9; }
.strip_dropdown ul.stip_down { display: none; position: absolute; left: 0; top: 110%; background: linear-gradient(90deg, #1B54CB 0.98%, #000 46.97%, #000 71.31%, #125FFF 104.86%); width: 100%; border-radius: 7px; list-style: none; padding: 10px 0; margin: 0; }
.strip_dropdown ul.stip_down a { text-transform: uppercase;display: inline-block; width: 100%; color: #fff; padding: 5px 15px; } 
.strip_dropdown .strip_title { text-transform: uppercase; position: relative; padding-right: 25px; }
.strip_dropdown .strip_title:after { content: ''; background: url(https://www.mcpolymers.com/hubfs/Mcp/down-arrow.svg) no-repeat center / contain; height: 15px; width: 15px; display: inline-block; filter: invert(1) brightness(100); position: absolute; right: 0; top: 6px; transition: 0.4s; }
.strip_dropdown .strip_title.active:after { transform: rotate(180deg); }

body.about_page .ourlocation_section{ padding-left: calc((100% - 1575px) / 2); }
.ourlocation_section { background: #F5F4F5; padding: 60px 0; margin: 40px 0; }
.ourlocation_section .inner .title { width: 40%; font-size: 35px; line-height: 40px; color: #23418C; padding-right: 50px; }
.ourlocation_section .inner .right {width: 60%;}
.ourlocation_section .inner .right .location_box {width: 50%;}
.ourlocation_section .inner .right .location_box .box_title { font-size: 22px; font-weight: 700; line-height: 27px; text-transform: uppercase; color:#000; }
.ourlocation_section .inner .right .location_box .content { font-weight: 350; line-height: 27px; color: #000; }

.our-upcoming-event-sec { background: #F5F4F5; padding: 55px 0; }
.our-upcoming-event-sec .inner { margin: 0 -10px; }
.our-upcoming-event-sec .event_box { background: #F5F4F5; width: calc(50% - 20px); margin: 0 10px; position: relative; }
.our-upcoming-event-sec .event_box > * {max-width: 550px; margin: 0 auto; padding: 0 50px; }
.our-upcoming-event-sec .inner .event_box:nth-child(even):before { content: ''; width: 40px; height: calc(100% + 110px); position: absolute; left: -20px; background: #fff; top: -55px; }
.our-upcoming-event-sec .event_box .title { line-height: 40px; color: #23418C; }
.our-upcoming-event-sec .event_box .button-5 { margin-top: 15px; }
.our-upcoming-event-sec .event_box .button-5 > a { color: #ec634f; }
.our-upcoming-event-sec .event_box .button-5 > a:hover { color: #fff; }
.mcp_content .about_innerhero .content strong { margin-bottom: 10px; }

body.mcp-page .about_innerhero { overflow: unset; }
/* body.mcp-page header.headerv2 { background: #fff; }
body.mcp-page header.headerv2.fixed { background: #1b3b7d; } */

body.mcp-page .new_top_search_filter { margin-top: 80px; }

body.about_page .inner_sec { padding-left: calc((100% - 1575px) / 2); }
body.about_page .inner_sec .wrapper-inner { float: unset; margin: 0 auto !important; }

body.about_page .inner_sec .whoweare-right { padding: 0; }

body.dropdown-open .about_innerhero { z-index: 10; }
body.dropdown-open .about_innerhero .container-full:after { display: none; }

/* */
.row-fluid .table_list_wrap_style .table_list {  margin-right: 0;  max-width: 325px; margin-right: 20px; margin-bottom: 0; }
.row-fluid .table_list_wrap_style .table_list h3.select { padding-right: 40px;  background: transparent;  border: 1px solid #000; }
.row-fluid .table_list_wrap_style { flex-wrap: wrap;  background: #F6F6F6; padding: 32px 25px;  border-top: 1px solid #000; border-bottom: 1px solid #000; margin-bottom: 60px; align-items: center; }
.row-fluid .table_list_wrap_style .table_list ul { background: #fff;  border: 1px solid #000; border-top: none; overflow: auto; max-height: 282px; padding: 10px 19px; }

.row-fluid .table_list_wrap_style .table_list ul::-webkit-scrollbar-track {	-webkit-box-shadow: inset 0 0 6px #fff); border-radius: 10px; background-color: #fff; transform: translateX(-10px); }
.row-fluid .table_list_wrap_style .table_list ul::-webkit-scrollbar { width: 5px; background-color: #fff; transform: translateX(-10px); }
.row-fluid .table_list_wrap_style .table_list ul::-webkit-scrollbar-thumb {	border-radius: 10px; background-color: #00A996; transform: translateX(-10px); }
.row-fluid .table_list h3.select:before { border-left: none; background-image: url("data:image/svg+xml,%3Csvg width='11' height='13' viewBox='0 0 11 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.29692 6.71462L5.75126 10.3283L5.75126 0.363541L4.61481 0.363479L4.61481 10.3737L1.02377 6.73697L0.250976 7.50977L5.16037 12.4872L10.0925 7.48708L9.29692 6.71462Z' fill='%2323418C'/%3E%3C/svg%3E%0A");content: "";  background-size: 14px;background-position: center;  background-repeat: no-repeat; }
.row-fluid .table_list_wrap_style h4 { width: 100%;  font-size: 16px; font-style: normal;  font-weight: 600;  line-height: normal;  margin-bottom: 10px; }
.clear-filter {  cursor: pointer;  color: #23418C;  font-family: 'soleilw01-boldregular', Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal;  font-weight: 400; line-height: normal; margin-top: -4px; }
.productAppDetail-main-new .productAppDetail-content { margin-bottom: 0;  border-bottom: none; }

/* new search css */
.serach_main:after { content: ''; background: url(https://www.mcpolymers.com/hubfs/mcp-2016/images/bg-gradiant.png) no-repeat top/ cover; height: 1050px; width: 100%; display: inline-block; position: absolute; top: 0; left: 0; z-index: -1; }
.row-fluid .serach_main { padding: 99px 15px 65px; }
.serach_main .serach_title h1 { font-size: 50px; font-style: normal; font-weight: 700; line-height: normal; padding: 0 0 15px; }
.serach_main .serach_input input { border-radius: 3px; border: 1px solid #000; height: 73px; font-size: 22px; padding: 25px 74px 25px 25px; text-transform: capitalize; font-weight: 400; position: relative; }
.serach_main .serach_input button.hs-search-field__button { position: absolute; right: 30px; top: 25px; padding: 0; }
.serach_main .serach_input button.hs-search-field__button:after { content: ''; border-right: 1px solid #000; right: 44px; position: absolute; height: 50px; top: -15px; }
.serach_main .serach_input input[type="search"]::-webkit-search-decoration,
.serach_main .serach_input input[type="search"]::-webkit-search-cancel-button,
.serach_main .serach_input input[type="search"]::-webkit-search-results-button,
.serach_main .serach_input input[type="search"]::-webkit-search-results-decoration { display: none; }
.serach_main .serach_input .hs-search-field__bar button svg { display: none; }
.serach_main .serach_input button.hs-search-field__button:before { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath d='M7.64558 15.0142C11.291 15.0142 14.2462 12.059 14.2462 8.41355C14.2462 4.76811 11.291 1.8129 7.64558 1.8129C4.00014 1.8129 1.04492 4.76811 1.04492 8.41355C1.04492 12.059 4.00014 15.0142 7.64558 15.0142Z' stroke='%2300A996' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5964 13.3641L16.4468 17.2145' stroke='%2300A996' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); height: 18px; width: 18px; display: inline-block; }
.serach_main .hs-search-results__listing { gap: 22px; }
.serach_main .hs-search-results__listing li { border-radius: 4px; border: 1.5px solid #000; padding: 37px 25px 19px; }
.serach_main .hs-search-results__listing li a.hs-search-results__link { font-size: 30px; font-style: normal; font-weight: 700; line-height: 40px; color: #23418C; }
.serach_main .mcpsearch_box .hs-search-results__featured-image-wrapper { display: none; }
.serach_main .mcpsearch_box .hs-search-results__message { font-size: 27px; font-style: normal; font-weight: 700; line-height: 40px; padding: 22px 0 29px; text-transform: capitalize; }
.serach_main .mcpsearch_box a.continue_link { transition: all .4s ease-in-out; display: inline-block; color: #EC634F; }
.serach_main .mcpsearch_box a.continue_link svg { transition: 0.4s; width: 0; font-size: 16px; font-style: normal; font-weight: 400; line-height: 27px; }
.serach_main .mcpsearch_box a.continue_link:hover svg { transition: all .4s ease-in-out; width: 17px; margin-right: 14px; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--last,
.serach_main .mcpsearch_box .hs-search-results__pagination__link--first { display: none; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--next,
.serach_main .mcpsearch_box .hs-search-results__pagination__link--prev { font-size: 0; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link { position: relative; color: #ec634f; width: 43.66px; height: 41.855px; align-items: center; justify-content: center; margin: 0 3px; border-radius: 3px; border: 0.5px solid #000; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--number.hs-search-results__pagination__link--active { border-radius: 3px; border: 0.5px solid #EC634F; background: #EC634F; color: #fff; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--next,
.serach_main .mcpsearch_box .hs-search-results__pagination__link--prev { border: 0; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link.hs-search-results__pagination__link--next:hover,
.serach_main .mcpsearch_box .hs-search-results__pagination__link.hs-search-results__pagination__link--prev:hover { background: transparent; border-color: transparent; }
.serach_main .mcpsearch_box nav.hs-search-results__pagination { margin-top: 65px; } 
.serach_main .mcpsearch_box .hs-search-results__pagination__link:hover { background: #EC634F; color: #fff; border-color: #EC634F; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--next svg, 
.serach_main .mcpsearch_box .hs-search-results__pagination__link--prev svg { display: none; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--next:after,
.serach_main .mcpsearch_box .hs-search-results__pagination__link--prev:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2166 5.87333L10.4193 0.0760751L9.43952 1.05589L14.5444 6.16075L0.866108 6.16075V7.54556L14.5444 7.54556L9.43952 12.6504L10.4193 13.6302L16.2166 7.83297L17.1964 6.85315L16.2166 5.87333Z' fill='%23EC634F'/%3E%3C/svg%3E%0A"); height: 14px; width: 18px; display: inline-block; position: absolute; }
.serach_main .mcpsearch_box .hs-search-results__pagination__link--prev:after { transform: rotate(180deg); }

/*  */
.eventinner_hero { padding: 109px 0 0; display: inline-block; width: 100%; vertical-align: top; position: relative; z-index: 1; background: #fff; }
.eventinner_main { background: #000; max-width: 1450px; padding-left: calc((100% - 1575px) / 2); position: relative; min-height: 433px; margin-right: 39px; }
.eventinner_main .circle_img { position: absolute; top: 0; right: -39px; z-index: 9; }
.eventinner_main .eventhero_text { max-width: 766px; position: absolute; bottom: 21px; z-index: 99; }
.eventinner_main .eventhero_text .title { color: #fff; font-size: 60px; font-style: normal; font-weight: 700; line-height: 1; padding: 0 0 12px; }
.eventinner_main .eventhero_text .content { font-size: 18px; font-style: normal; font-weight: 500; line-height: 26px; color: #fff; }
.eventinner_hero:after { content: ''; border-radius: 509.887px; opacity: 0.15; background: #82AAFF; filter: blur(150px); width: 485.926px; height: 463.013px; display: inline-block; position: absolute; bottom: 0; right: 0; z-index: 99; }
.eventinner_hero:before { content: ''; border-radius: 485.926px; opacity: 0.15; background: #54F1E0; filter: blur(150px); width: 509.887px; height: 485.845px; display: inline-block; position: absolute; top: 0; right: 270px; z-index: 99; }
.eventinner_main:after { content: ''; border-radius: 422.809px; opacity: 0.15; background: #54F1E0; width: 422.809px; height: 402.872px; filter: blur(112.5px); display: inline-block; position: absolute; bottom: -160px; left: -130px; z-index: 99; }
.eventinner_hero .breadcumb_box { position: absolute; left: -50px; top: 230px; transform: rotate(-90deg); z-index: 999; } 
.eventinner_hero .breadcumb_box ul { margin: 0; list-style-type: none; padding: 0; display: flex; align-items: center; }
.eventinner_hero .breadcumb_box ul li+li { margin: 0px 0 0 15px; position: relative; padding-left: 15px; }
.eventinner_hero .breadcumb_box ul li+li:before { position: absolute; content: ""; bottom: 12px; left: -4px; right: 0px; height: 1px; width: 7px; background: #fff; }
.eventinner_hero .breadcumb_box ul li a { color: #fff; font-size: 14px; font-family:soleilw01-boldregular,Arial,Helvetica,sans-serif; line-height: 25px; }
.eventinner_hero .breadcumb_box ul li:last-child a { color: #EC634F; }
.eventinner_hero .breadcumb_box:before { background: #fff; bottom: 11px; content: ""; display: inline-block; height: .5px; position: absolute; right: -135px; width: 128px; }
.eventinner_hero .aboutus_menu { margin-top: 38px; position: relative; display: inline-block; padding-bottom: 10px; }
.eventinner_hero .about_ustitle { color: #FFF; font-family: soleilw01-boldregular,Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; line-height: normal; position: relative; padding-right: 60px; display: inline-block; cursor:pointer; z-index: 999; }
.eventinner_hero .aboutus_menu ul li { float: none !important; }
.eventinner_hero .aboutus_menu ul li a { padding: 6px 0; color: #231F20; display: inline-block; width: 100%; }
.eventinner_hero .aboutus_menu .menu_inner { position: absolute; width: 100%; z-index: 1; background: #f8f8f8; padding: 10px; top: 100%; left: 0;  opacity: 0; visibility: hidden; transition: all .5s ease; }
.eventinner_hero .aboutus_menu .menu_inner ul { width: 100%; margin:0; }
.eventinner_hero .aboutus_menu:hover .menu_inner { visibility: visible; opacity: 1; }
.eventinner_hero .aboutus_menu .menu_inner { z-index: 9999; width: 260px; }  
.eventinner_hero .about_ustitle:before { position: absolute; content: ""; top: 5px; right: 0; background: url(https://www.mcpolymers.com/hubfs/Mcp/humberger-menu-orange.svg)no-repeat center/cover; width: 45px; height: 9px; }

/*  */
.eventlist_sc { position: relative; padding: 0 0 100px; overflow-x: clip; }
.eventlist_sc:after { content: ''; border-radius: 485.926px; opacity: 0.15; background: rgba(130, 170, 255, 0.90); filter: blur(150px); width: 485.926px; height: 463.013px; display: inline-block; position: absolute; bottom: 200px; right: -78px; }
.eventlist_sc:before { content: ''; border-radius: 422.809px; opacity: 0.15; background: #54F1E0; filter: blur(112.5px); width: 422.809px; height: 402.872px; display: inline-block; position: absolute; bottom: 310px; left: -190px; }
.eventlist_sc .main_title { font-size: 22px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 2.2px; font-family: Soleil; color: #000; padding: 20px calc((100% - 1575px) / 2); border-bottom: 3px solid #000; }
.eventlist_sc .main_title span { font-weight: 700; }
.eventlist_box { display: flex; flex-flow: row wrap; position: relative; }
.eventlist_box .left_part { width: 75%; border-right: 1px solid #000; }
.eventlist_main .eventlist_item { border-bottom: 3px solid #000; }
.eventlist_box .right_part { width: 25%; padding: 66px 0 66px 39px; }
.eventlist_box .eventcontent_cap { padding: 100px 0 100px 0; padding-left: calc((100% - 1100px) / 2); display: flex; align-items: center; position: relative; }
.eventlist_box .eventcontent_cap .eventcontent_in { width: 70%; }
.eventlist_box .eventcontent_cap .event_logo { width: 30%; text-align: center; }
.eventlist_box .left_part .booth_text { border-radius: 0px 30px 0px 0px; background: #00A996; font-size: 19px; font-style: normal; font-weight: 500; line-height: 27px; color: #fff; text-align: right; padding: 11px 27px; position: absolute; bottom: 0; left: 0; width: 450px; }
.eventlist_box .eventcontent_in .pretitle { font-size: 19px; font-style: normal; font-weight: 500; line-height: 27px; background: var(--Linear, linear-gradient(237deg, #0E49C5 35.58%, #231F20 71.17%, #000 107.32%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.eventlist_box .eventcontent_in .event_name { font-size: 45px; font-style: normal; font-weight: 700; line-height: 50px; color: #000; }
.eventlist_item .attendform_grp { display: none; width: 100%; background: linear-gradient(82deg, #EC634F 33.64%, #D61B00 91.03%); padding: 34px 80px 30px calc((100% - 1570px) / 2); }
.eventlist_item .attendgrp_main { display: flex; flex-flow: row wrap; }
.eventlist_item .attendform_grp .left { width: 40%; }
.eventlist_item .attendform_grp .right_form { width: 60%; }
.eventlist_item .attendform_grp .left .form_title { font-size: 25px; font-style: normal; font-weight: 500; line-height: 32px; color: #fff; padding: 0 0 26px; font-family: 'soleilw01-bookregular', Arial, Helvetica, sans-serif; }
.eventlist_item .attendform_grp .left .content { font-size: 18px; font-style: normal; font-weight: 400; line-height: 26px; color: #fff; }
.eventlist_item .attendform_grp .right_form h3 { display: none; }
.eventlist_item .attendform_grp .right_form form input,
.eventlist_item .attendform_grp .right_form form textarea,
.eventlist_item .attendform_grp .right_form form select { font-family: 'soleilw01-bookregular', Arial, Helvetica, sans-serif; border: 1px solid #FFF; color: #fff; font-size: 17px; font-style: normal; font-weight: 400; background: rgba(255, 255, 255, 0.15); height: 44px; padding: 10px 15px; }
.eventlist_item .attendform_grp .right_form form input::placeholder,
.eventlist_item .attendform_grp .right_form form textarea::placeholder,
.eventlist_item .attendform_grp .right_form form select::placeholder { color: #fff; }
.eventlist_item .attendform_grp .right_form form fieldset { max-width: 100%; }
.eventlist_item .attendform_grp .right_form .hs-form-field { margin-bottom: 10px; }
.eventlist_item .attendform_grp .right_form .hs-form-d1d5b90c-3e03-4842-86b4-bed7a6e37586_aab8d55e-b066-4edb-b0bb-89122d52015d fieldset.form-columns-1 .hs-input { width: 100%; }
.eventlist_item .attendform_grp .right_form .hs_submit input.hs-button { border-radius: 16.703px; background: #00A996; min-width: 264px; border: 0; font-size: 17px; font-style: normal; font-weight: 600; line-height: 1; color: #fff; height: 33.406px; }
.eventlist_item .attendform_grp .right_form .hs_submit input.hs-button:hover { background: #17c9b5; }
.eventlist_item .attendform_grp .right_form form textarea { height: 57px; width: 100%; }
.eventlist_item .attendform_grp .right_form .hs-error-msgs label { font-size: 15px; color: #fff; }
.eventlist_item .attend_wrap { display: flex; flex-flow: row wrap; align-items: end; justify-content: space-between; }
.eventlist_item .attendform_bx { width: calc(80% - 15px); }
.eventlist_item .event_btn { width: 20%; border: 0.5px solid #000; margin-left: 15px; height: 49px; border-right: 0; border-bottom: 0; }
.eventlist_item .attending_text { transition-duration: 0.4s; position: relative; height: 49px; background: linear-gradient(91deg, #EC634F 33.64%, #D61B00 111.03%); color: #fff; font-size: 18px; font-style: normal; font-weight: 500; line-height: 1.3; padding: 13px 48px 13px calc((100% - 800px) / 2); cursor: pointer; }
.eventlist_item .attending_text:after { content: ''; height: 3px; width: 15px; background: #fff; display: inline-block; position: absolute; right: 20px; top: 50%; }
.eventlist_item .attending_text:before { content: ''; height: 3px; width: 15px; background: #fff; display: inline-block; position: absolute; right: 20px; top: 50%; transform: rotate(90deg); transition: 0.4s; }
.eventlist_item.active .attending_text:before { transform: rotate(180deg); }
.eventlist_item .event_btn a { font-size: 17px; font-style: normal; font-weight: 500; line-height: 1.3; color: #23418C; padding: 13px 33px 13px 13px; display: inline-block; width: 100%; position: relative; }
.eventlist_item .event_btn a svg { position: absolute; right: 20px; width: 10px; height: 16px; top: 50%; transform: translateY(-50%); transition-duration: 0.4s; }
.eventlist_item .event_btn a:hover svg { right: 15px; }
.eventlist_box .right_part .right_title { font-size: 20px; font-style: normal; font-weight: 700; line-height: 1.2; color: #000; border-bottom: 1px solid #000; margin-bottom: 18px; padding: 0 0 10px; }
.eventlist_box .right_part .eventdetail_list { font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.2; display: flex; flex-flow: row wrap; padding: 0 0 10px; font-family: 'soleilw01-bookregular'; }
.eventlist_box .right_part .eventdetail_list span { width: calc(100% - 140px); }
.eventlist_box .right_part .eventdetail_list .eventdetail_in { font-weight: 600; width: 140px; }
.eventlist_box .right_part .eventdetail_list .eventdetail_in svg { margin-right: 4px; }



@media(min-width: 1360px) and (max-width: 1499px) {
    body.about_page .wrapper-inner { width: 1260px; }
}
@media(min-width: 1200px) and (max-width: 1360px) {
    body.about_page .wrapper-inner { width: 1100px; }
}
@media(min-width: 992px) and (max-width: 1200px) {
    body.about_page .wrapper-inner { width: 940px; }
}
@media(min-width: 767px) and (max-width: 992px) {
    body.about_page .wrapper-inner { width: 735px; }
}

@media (min-width:992px){
    .accmenu_sc .strip_dropdown { display: none; }
}

@media (max-width:1700px){
    .history_innerhero .breadcumb_box { left: -40px; }
    .history_innerhero .container-full { padding-left: calc((100% - 1500px) / 2); }
    
    .about_innerhero .breadcumb_box { left: -40px; }
    .about_innerhero .container-full, body.about_page .ourlocation_section, body.about_page .inner_sec { padding-left: calc((100% - 1500px) / 2); }
    
    .exploreac-hubdb .accordian_part { max-width: 1450px; }
    
    .exploreac-hubdb .main { max-width: 1530px; }
    
    .accmenu_sc .accordian_group { padding-left: calc((100% - 1500px) / 2); }
    .about_innerhero.app_innerhero .breadcumb_box { left: 0; }
    
    .eventinner_main { padding-left: calc((100% - 1500px) / 2); }
    .eventinner_hero .breadcumb_box { left: -60px; }
    
    .eventlist_sc .main_title { padding: 20px calc((100% - 1500px) / 2); }
    .eventlist_item .attendform_grp { padding: 34px 80px 30px calc((100% - 1500px) / 2); }
    .eventlist_box .eventcontent_cap { padding-left: calc((100% - 1070px) / 2); }
}
@media (max-width:1600px){
    .history_innerhero .container-full { padding-left:calc((100% - 1400px) / 2); }
    
    .about_innerhero .container-full, body.about_page .ourlocation_section, body.about_page .inner_sec { padding-left:calc((100% - 1400px) / 2); }
    
    .exploreac-hubdb .main { max-width: 1460px; }
    
    .accmenu_sc .accordian_group { padding-left: calc((100% - 1400px) / 2); }
    .acc_content .menu_list ul { margin: 0; justify-content: space-between; }
    .acc_content .menu_list ul li { padding: 0; width: 48%; }
    .acc_content .hs-menu-wrapper.hs-menu-flow-horizontal > ul:after,
    .acc_content .hs-menu-wrapper.hs-menu-flow-horizontal > ul:before { display: none }
    .accordian_in .circle_bx,
    .acc_content .close_btn a .close_circle { right: 15px; }
    .acc_content .close_btn { padding: 20px 35px 20px 0; }
    
    .eventinner_main { padding-left: calc((100% - 1400px) / 2); }
    
    .eventlist_sc .main_title { padding: 20px calc((100% - 1400px) / 2); }
    .eventlist_box .eventcontent_cap { padding-left: calc((100% - 1010px) / 2); }
    .eventlist_item .attending_text { padding: 13px 48px 13px calc((100% - 740px) / 2); }
    .eventlist_item .attendform_grp { padding: 34px 80px 30px; }
    .eventlist_item .attendform_bx { width: calc(70% - 15px); }
    .eventlist_item .event_btn { width: 30%; }
}
@media (max-width:1499px){
    .history_innerhero { overflow: hidden; }
    .history_innerhero .bg_text { font-size: 170px; }
    .history_innerhero .container-full { padding-left: 90px; }
    .our_milesstone .container { max-width: 1120px; }
    .our_milesstone .section_wrap .left_part .title { max-width:100%; }
    .commited_section.history_consult .shadow_text { font-size: 136px; }
    .history_innerhero .content_part h2 { max-width: 100%; }
    .history_innerhero .breadcumb_box { left: -40px; }
    
    .about_innerhero { overflow: hidden; }
    .about_innerhero .bg_text { font-size: 170px; }
    .about_innerhero .container-full, body.about_page .ourlocation_section, body.about_page .inner_sec { padding-left: 90px; }
    .about_innerhero .content_part h2 { max-width: 100%; }
    .about_innerhero .breadcumb_box { left: -40px; }
    
    
    .lp_innehero .wrapper { max-width: 1260px; }
    
    .exploreac-hubdb .main { max-width: 1360px; }
    
    .accmenu_sc .accordian_group { padding-left: 90px; }
    
    .eventinner_main { padding-left: 90px; }
    
    .eventlist_sc .main_title { padding: 20px 90px; }
    .eventlist_box .eventcontent_cap { padding-left: 90px; }
    .eventlist_item .attending_text { padding: 13px 48px 13px 90px; }
    .eventlist_item .attendform_grp { padding: 34px 90px 30px; }
}
@media (max-width:1399px){
    .commited_section.history_consult .shadow_text { font-size: 100px; }
    
    .exploreac-hubdb .main { max-width: 1300px; }
    .exploreac-hubdb .main .wrapper { margin:0 auto !important; }
}

@media (max-width:1200px){
    .history_innerhero { padding-top: 100px; }
    .history_innerhero .container-full { padding-left:calc((100% - 900px) / 2); }
    .history_innerhero h1 { font-size: 50px; }
    .history_innerhero h1 sup { font-size: 24px; line-height: 34px; }
    .history_innerhero h1 sub { font-size: 24px; line-height: 34px; }
    .history_innerhero .bg_text { font-size: 140px; opacity: .5; }
    .history_innerhero:before { width: 352px; height: 305px; }
    .history_innerhero .content_part { margin-left: 0; }
    .history_innerhero .content_part h2 { max-width: 100%; padding-left: 160px; font-size: 24px; line-height: 34px; }
    .history_innerhero .content_part h2 span { font-size: 30px; line-height: 60px; }
    .history_innerhero .content_part .box_title { padding: 70px; }
    .history_innerhero .content_part .box_title:before { opacity: .5; }
    
    .history_innerhero .aboutus_menu { margin-bottom:40px; }
    .about_innerhero .breadcumb_box:before {display:none;}
    .about_innerhero { padding-top: 100px; }
    .about_innerhero .container-full { padding-left:calc((100% - 900px) / 2); }
    .about_innerhero h1 { font-size: 50px; }
    .about_innerhero h1 sup { font-size: 24px; line-height: 34px; }
    .about_innerhero h1 sub { font-size: 24px; line-height: 34px; }
    .about_innerhero .bg_text { font-size: 140px; opacity: .5; }
    .about_innerhero:before { width: 352px; height: 305px; }
    .about_innerhero .content_part { margin-left: 0; }
    .about_innerhero .content_part h2 { max-width: 100%; padding-left: 160px; font-size: 24px; line-height: 34px; }
    .about_innerhero .content_part h2 span { font-size: 30px; line-height: 60px; }
    .about_innerhero .content_part .box_title { padding: 70px; }
    .about_innerhero .content_part .box_title:before { opacity: .5; }
    
    .about_innerhero .aboutus_menu { margin-bottom:30px; }
    body.about_page .ourlocation_section { padding: 50px 0;}
   

    .our_milesstone .container { max-width: 920px; padding: 0 15px; }
    .our_milesstone .section_wrap .left_part h2 { font-size: 40px; line-height: 58px; }
    .our_milesstone .section_wrap .left_part { padding-right: 15px; }
    .our_milesstone .section_wrap .left_part .box_img .log_imginner .logo { max-width: 50%; margin: 0 auto; }
    .our_milesstone .section_wrap .left_part .box_img .log_imginner { padding: 20px 20px 0; }
    .our_milesstone .section_wrap .right_part .right_inner { padding-left: 40px; }
    .our_milesstone .section_wrap .right_part .right_inner .year { font-size: 30px; line-height: 40px; }
    .our_milesstone .section_wrap .right_part .right_inner span { top: 0; }
    .our_milesstone .section_wrap .right_part .right_inner span.rectangle { top: 15px; }
    
    .lp_innehero .wrapper { max-width: 960px; }
    .lp_innehero .section_wrap .title_content { padding: 30px 15px 0 0; }
    .lp_innehero .section_wrap .title_content h1 { font-size: 40px; }
    .lp_innehero .section_wrap .right_part.img-4 .img_box .img { height: 150px; }
    .lp_innehero .section_wrap .right_part .img_box .img { height: 300px; }
    .exploreac-hubdb .accordian_part .title { font-size: 30px; padding: 25px 0; }
    .exploreac-hubdb .accordian_part .title:before { width: 50px; height: 50px; font-size: 20px; }
    
    .lp_innehero .section_wrap .right_part.img-3 .left .img { height: calc(100% - 15px); }
    
    .exploreac-hubdb .main { max-width: 100%; }
    .exploreac-hubdb .accordian_part .ac_inner.bg_active { padding-left: 0; }
    
    .exploreac-hubdb .hubdb_part .procut_inner .inner .btn_wrap .btn_style a {min-width: auto;width: 100%;display: inline-block;}
    .exploreac-hubdb .hubdb_part .procut_inner .inner .btn_wrap .btn_style { display: inline-block; width: 100%; }
    
    .about_innerhero .container-full:after { width: 400px; background-size: 400px; height: 350px; }
    
    body.about_page .inner_sec { padding: 0; }
    
    .accmenu_sc .accordian_group { padding-left: calc((100% - 900px) / 2); padding-bottom: 20px; }
    .accordian_in .circle_bx { height: 50px; width: 50px; }
    .accordian_main .title { padding: 15px 50px 15px 0; font-size: 30px; line-height: 1.3; padding-bottom: 20px; }
    .accordian_main .title img { top: -4px; }
    
    /* */
    .row-fluid .table_list_wrap_style .table_list {  margin-left: 0;  max-width: 267px; }
    .row-fluid .table_list_wrap_style .table_list h3.select { font-size: 14px; }

    .eventinner_main .eventhero_text .title { font-size: 50px; }
    .eventinner_hero { padding: 70px 0 0; }
    
    .eventlist_sc { padding: 0 0 50px; }
    .eventlist_sc .main_title { padding: 20px; }
    .eventlist_box .left_part { display: flex; flex-direction: column; justify-content: space-between; }
    .eventlist_box .eventcontent_cap { padding: 70px 20px; }
    .eventlist_box .eventcontent_in .event_name { font-size: 38px; line-height: 1.2; }
    .eventlist_item .attending_text { padding: 13px 38px 13px 20px; font-size: 16px; }
    .eventlist_item .event_btn a { font-size: 16px; }
    .eventlist_box .right_part { padding: 50px 0 50px 15px; }
    .eventlist_box .left_part .booth_text { font-size: 17px; }
    .eventlist_item .attendform_grp { padding: 30px 20px; }
    .eventlist_box .right_part .eventdetail_list { padding: 0 5px 10px 0; }
}

@media (max-width:992px){
        
    .row-fluid .table_list_wrap_style h4 { text-align: center; }
    .row-fluid .table_list_wrap_style .table_list { margin: 7px; }
    .row-fluid .table_list_wrap_style {padding-bottom: 26px;}

}

@media (max-width:991px){
    .history_innerhero h1 { font-size: 40px; line-height: 50px; }
    .history_innerhero .breadcumb_box { position: static; transform: rotate(0deg); padding-bottom: 15px; }
    .history_innerhero .breadcumb_box:before { top: 0; left: 0; right: 0; }
    .history_innerhero .container-full { padding-left: calc((100% - 700px) / 2); }
    .history_innerhero .content_part .box_title { padding: 30px; }
    
    .about_innerhero h1 { font-size: 40px; line-height: 50px; }
    .about_innerhero .breadcumb_box { position: static; transform: rotate(0deg); padding-bottom: 20px; }
    .about_innerhero .breadcumb_box:before { top: 0; left: 0; right: 0; }
    .about_innerhero .container-full { padding-left: calc((100% - 700px) / 2); }
    .about_innerhero .content_part .box_title { padding: 30px; }

    .our_milesstone { padding: 80px 0; }
    .our_milesstone .container { max-width: 720px; }
    .our_milesstone .section_wrap .left_part { }
    .our_milesstone .section_wrap .left_part .inner ul { display: none; }
    .our_milesstone .section_wrap .left_part .box_img { width: 100%; }
    .our_milesstone .section_wrap .left_part h2 { font-size: 36px; line-height: 46px; }
    
    .commited_section.history_consult .shadow_text { font-size: 75px; }
    
    .lp_innehero .wrapper { max-width: 700px; }
    .lp_innehero .section_wrap .title_content { width: 100%; padding: 20px 0 0 0; }
    .lp_innehero .section_wrap .title_content h1 { padding-bottom: 20px; margin-bottom: 20px; }
    .lp_innehero .section_wrap .right_part { width: 100%; padding: 0; }
    .lp_innehero .section_wrap .right_part .img_box { justify-content: flex-start; margin: 0 -7px; }
    .lp_innehero .section_wrap .title_content::before { display: none; }
    
    .exploreac-hubdb { padding: 50px 0; }
    .exploreac-hubdb h3 { font-size: 20px; }
    .exploreac-hubdb .accordian_part .ac_inner .hubdb_part .tag { padding: 20px; }
    .exploreac-hubdb .hubdb_part .procut_inner .inner { padding: 10px 20px; }
    .exploreac-hubdb .accordian_part .title { font-size: 24px; line-height: 34px; }
    .exploreac-hubdb .accordian_part .title:before { width: 30px; height: 30px; font-size: 16px; }
    .exploreac-hubdb .content .botom_content ul { margin: 30px 0; max-width: 100%; }
    .exploreac-hubdb .content .botom_content ul li { margin: 0 20px 10px 0; font-size: 16px; line-height: 26px; width: calc(50% - 20px); }
    
    .releted_article .blogpost_item .blogpost_iteminfo { padding: 20px 30px 20px 0px; }
    .releted_article .blogpost_item .post-title a { font-size: 18px; line-height: 26px; }
    
    .exploreac-hubdb .content .botom_content{padding-bottom: 30px;}
    .exploreac-hubdb.custom-exploreac .accordian_part .title span{width:50px;height:50px;top:16px;}
    
    .ourlocation_section .inner { flex-wrap: wrap; }
    .ourlocation_section .inner .title { width: 100%; padding-right: 0; text-align: center; margin-bottom: 10px; }
    .ourlocation_section .inner .right { width: 100%; }
    
    .our-upcoming-event-sec { overflow: hidden; }
    .our-upcoming-event-sec .inner { margin: 0; flex-wrap: wrap; }
    .our-upcoming-event-sec .event_box { width: 100%; margin: 0; margin-bottom: 60px; }
    .our-upcoming-event-sec .event_box:last-child { margin-bottom: 0; }
    .our-upcoming-event-sec .inner .event_box:nth-child(even):before { width: 150vw; height: 10px; top: -30px; left: -50vw; }

    .about_innerhero .container-full:after { right: 0; top: 0; }
    
    body.mcp-page .new_top_search_filter { margin-top: 0; }
    
    .about_innerhero.app_innerhero { padding: 100px 0 50px; }
    
    .accmenu_sc .accordian_group { padding-left: calc((100% - 700px) / 2); }
    .accordian_main .title { font-size: 26px; }
    .acc_content .menu_list ul li a { font-size: 17px; }
    .acc_content .menu_list ul li a:hover:before { left: 10px; }
    .acc_content .menu_list ul li a:hover { padding-left: 50px; }
    
    .menu_strip { display: none; } 

    .eventinner_hero:after,
    .eventinner_hero:before,
    .eventinner_main:after { display: none; }
    .eventinner_main .circle_img { right: 0; transform: translate(120px, 0px); max-width: 580px; }
    .eventinner_main { margin-right: 0; overflow-x: clip; padding: 20px 15px; min-height: 400px; display: flex; flex-flow: column; justify-content: space-between; }
    .eventinner_main .circle_img img { height: 100% !important; }
    .eventinner_main .eventhero_text .title { font-size: 40px; }
    .eventinner_hero .breadcumb_box { position: absolute; transform: rotate(0deg); top: 70px; left: 15px; }
    .eventinner_hero .aboutus_menu { margin-top: 0; margin-bottom: 23px; }
    .eventinner_hero .breadcumb_box:before { display: none; }
    .eventinner_main .eventhero_text .content { font-size: 17px; }
    .eventinner_main .eventhero_text { position: relative; bottom: 0; }
    
    .eventlist_item .attendform_bx { width: calc(65% - 15px); }
    .eventlist_item .event_btn { width: 35%; }
    .eventlist_box .right_part .eventdetail_list .eventdetail_in { width: 100px; }
    .eventlist_box .right_part .eventdetail_list span { width: calc(100% - 100px); }
}

@media (max-width:767px){
    .history_innerhero h1 { font-size: 40px; }
    .history_innerhero .container-full { padding-left: 15px; }
    .history_innerhero h1 sup { font-size: 18px; line-height: 24px; }
    .history_innerhero h1 sub { font-size: 18px; line-height: 24px; }
    .history_innerhero .content_part h2 { padding: 0; }
    .history_innerhero .content_part h2 span { position: static; width: 100%; display: inline-block; }
    .history_innerhero .content_part .box_content { padding-left: 0; }
    .history_innerhero .breadcumb_box:before { width: 110px; }
    .row-fluid .content-btitle h4 {font-size:35px;line-height:43px;}
    .about_innerhero {padding-top:87px;}
    .about_innerhero h1 { font-size: 40px; }
    .about_innerhero .container-full { padding-left: 15px; }
    .about_innerhero h1 sup { font-size: 18px; line-height: 24px; }
    .about_innerhero h1 sub { font-size: 18px; line-height: 24px; }
    .about_innerhero .content_part h2 { padding: 0; }
    .about_innerhero .content_part h2 span { position: static; width: 100%; display: inline-block; }
    .about_innerhero .content_part .box_content { padding-left: 0; }
    .about_innerhero .breadcumb_box:before { width: 110px; }
    .about_innerhero .content h3 { font-size: 26px; line-height: 32px; }
    body.about_page .wrapper-inner { width: 100%; }
    .about_innerhero .content strong { font-size: 20px; line-height:28px; }
    .about_innerhero .content > div > img { float: unset !important; margin: 0 !important; }    

    .our_milesstone { padding: 70px 0; }
    .our_milesstone .section_wrap .left_part h2 { font-size: 30px; line-height: 40px; }
    .our_milesstone .section_wrap .right_part .right_inner .year { font-size: 22px; line-height: 32px; }
    .our_milesstone .section_wrap .right_part .right_inner span { top: -6px; }
    .our_milesstone .section_wrap .right_part .right_inner span.rectangle { top: 10px; }

    .exploreac-hubdb .accordian_part .ac_inner .hubdb_part .procut_inner .inner ul li .mob_title { display: block; font-weight: 600; color: #000; font-size: 16px; }
    .exploreac-hubdb .hubdb_part .procut_inner .inner ul li { width: 100%; padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, .7); }
    .exploreac-hubdb .hubdb_part .procut_inner .inner { padding: 20px 10px 30px; }
    .exploreac-hubdb .hubdb_part .procut_inner .inner .btn_wrap { width: 100%; justify-content: flex-start; margin-top: 15px; }
    .exploreac-hubdb .accordian_part .ac_inner .hubdb_part ul { width: 100%; }
    .exploreac-hubdb .accordian_part .ac_inner .hubdb_part .tag { display: none; }
    .exploreac-hubdb .accordian_part .ac_inner { padding-left: 0; }
    .exploreac-hubdb .sub_title { display: inline-block; width: 100%; }
    .exploreac-hubdb .accordian_part { margin-top: 0; }
    
    
    .lp_innehero .wrapper { max-width: 100%; }
    .lp_innehero .section_wrap .title_content h1 { font-size: 30px; line-height: 40px; }
    .lp_innehero .bredcumb ul { display: flex; justify-content: flex-start; }
    .lp_innehero .bredcumb ul li { width: auto; }
    .lp_innehero .section_wrap .right_part.img-1 .img_box .img { width: 100%; }
    
    .exploreac-hubdb .content .botom_content h2 { font-size: 25px; line-height: 35px; }
    .exploreac-hubdb .content .botom_content ul li { width: 100%; margin: 0 0 10px; }
    .exploreac-hubdb .content { padding-bottom: 70px; }
    .exploreac-hubdb .accordian_part .ac_inner:before { display: none; }
    .exploreac-hubdb .accordian_part .ac_inner.bg_active { background: #f2f2f2; padding:0; }
    .exploreac-hubdb .content span.close { bottom: 20px; }
    .exploreac-hubdb .content span.close:before { width: 20px; height: 20px; font-size: 14px; line-height: 1; }
    
    .releted_article { padding: 0; }
    .releted_article .blogpost_item .blogpost_iteminfo:before { display: none; }
    .releted_article .blogpost_item .blogpost_iteminfo .blogpost_itemtop { width: 100%; padding: 0 0 15px 0; }
    .releted_article .blogpost_item .blogpost_iteminfo .blogpost_itemcontent { width: 100%; padding: 0; }
    .releted_article .blogpost_item .blogpost_iteminfo { padding: 15px 0; }
    
    .exploreac-hubdb.custom-exploreac .content .hubdb_part + span.close{bottom:0;}
    
    .ourlocation_section .inner .right {display: flex;flex-wrap: wrap; }
    body.about_page .ourlocation_section { padding: 30px 0; }
    .ourlocation_section .inner .title { font-size: 28px; line-height: 34px; }
    .ourlocation_section .inner .right .location_box { padding: 0 10px; }
    .ourlocation_section .inner .right .location_box .box_title { font-size: 20px; }
    
    .our-upcoming-event-sec { padding: 30px 0; }
    .our-upcoming-event-sec .event_box > * { padding: 0; }
    
    .about_innerhero .container-full:after { background-size: 300px; width: 300px; height: 250px; }
    .about_innerhero .container-full:before { width: 300px; height: 300px; left: -60%; }
    
    .about_innerhero .cta-link { margin: 20px 0; }
    
    .accordian_main .title img { top: 0; }
    .accordian_main .title { font-size: 22px; }
    .accmenu_sc .accordian_group { padding: 30px 0 30px 15px; }
    .accordian_in .circle_bx { height: 30px; width: 30px; top: 17px; }
    .acc_content .menu_list ul li { width: 100%; }
    
    .strip_dropdown { margin: 0 15px; max-width: 100%; }

    /* */
    .clear-filter {display: table;margin: auto;}
    .row-fluid .table_list_wrap_style {flex-wrap: wrap;display: block;}
    .row-fluid .table_list_wrap_style .table_list { display: table;  margin-left: auto;  margin-right: auto; }

    .row-fluid .serach_main { padding: 50px 15px; }
    .serach_main .mcpsearch_box nav.hs-search-results__pagination { margin-top: 30px; }
    .serach_main .serach_input input { height: 50px; padding: 12px 60px 12px 12px; font-size: 18px; }
    .serach_main .serach_input button.hs-search-field__button { right: 17px; }
    .serach_main .serach_input button.hs-search-field__button:after { height: 30px; }
    .serach_main .serach_input button.hs-search-field__button:before { position: absolute; right: 6px; top: -10px; }
    .serach_main .serach_title h1 { font-size: 40px; }
    .serach_main .mcpsearch_box .hs-search-results__message { font-size: 22px; padding: 18px 0; line-height: normal; }
    .serach_main .hs-search-results__listing li a.hs-search-results__link { font-size: 25px; }
    .serach_main .hs-search-results__listing li { padding: 30px 15px; }
    .serach_main .mcpsearch_box a.continue_link svg { width: 17px; margin-right: 14px; }
}
@media (max-width:500px){
    .history_innerhero .container-full { padding: 0 15px; }
    .history_innerhero:before { width: 200px; height: 200px; right: 60px; }
    .history_innerhero .bg_text { font-size: 80px; opacity: .8; }
    .history_innerhero h1 span { padding-left: 0; }
    .history_innerhero .content_part .box_title:before { display: none; }
    .history_innerhero .content_part { border-right: .5px solid #23418C; padding: 5px; margin-top: 30px; }
    .history_innerhero .content_part .box_title { padding: 15px; }
    .history_innerhero .content_part h2 { font-size: 20px; line-height: 30px; }
    .history_innerhero .content_part h2 span { font-size: 24px; line-height: 34px; }
    
    .about_innerhero .container-full { padding: 0 15px; }
    .about_innerhero:before { width: 200px; height: 200px; right: 60px; }
    .about_innerhero .bg_text { font-size: 80px; opacity: .8; }
    .about_innerhero h1 span { padding-left: 0; }
    .about_innerhero .content_part .box_title:before { display: none; }
    .about_innerhero .content_part { border-right: .5px solid #23418C; padding: 5px; margin-top: 30px; }
    .about_innerhero .content_part .box_title { padding: 15px; }
    .about_innerhero .content_part h2 { font-size: 20px; line-height: 30px; }
    .about_innerhero .content_part h2 span { font-size: 24px; line-height: 34px; }

    .our_milesstone { padding: 50px 0; }
    .our_milesstone .section_wrap .left_part { width: 50%; }
    .our_milesstone .section_wrap .right_part { width: 50%; padding-left: 5px; }
    .our_milesstone .section_wrap .left_part .box_img .log_imginner .logo { padding: 0; }
    .our_milesstone .section_wrap .left_part .box_img .log_imginner .logo img { width: 100%; max-width: 100%; }
    .our_milesstone .section_wrap .left_part h2 { font-size: 20px; line-height: 30px; }
    .our_milesstone .section_wrap .right_part .right_inner span { width: 30px; height: 30px; }
    .our_milesstone .section_wrap .right_part .right_inner { padding-left: 20px; }
    .our_milesstone .section_wrap .right_part .right_inner span.rectangle { width: 10px; height: 10px; left: 0; }
    .our_milesstone .section_wrap .right_part .right_inner span { top: 0; }
    .our_milesstone .section_wrap .left_part .box_img .log_imginner { padding: 15px 5px 0; }
    
    .commited_section.history_consult .shadow_text { font-size: 50px; }
    
    .exploreac-hubdb .accordian_part .title { font-size: 16px; line-height: 20px; padding: 15px 0; }
    .exploreac-hubdb .accordian_part .title:before { width: 20px; height: 20px; top: 15px; }
    .exploreac-hubdb.custom-exploreac .accordian_part .title span {width: 30px;height: 30px;top: 10px;}
    
    .ourlocation_section .inner .right .location_box { width: 100%; padding: 0 0 20px; text-align: center; }
    .ourlocation_section .inner .right .location_box:last-child{ padding: 0; }
    
    .accordian_main .title img { top: 4px; }
    .accordian_main .title { font-size: 20px; }
    
    .eventinner_hero { padding: 60px 0 0; }
}


.blog-form-section{max-width:1190px;margin:30px auto;position:relative;}
.blog-form-section .blog-secction-title{color:#231f20;font-size:47px;font-family:'soleilw01-extraboldregular';line-height:55px;padding:20px 0 10px;}
.green-form-title{color:#00a996;}
.blog-form-section input[type=email], .blog-form-section select, .blog-form-section se, .blog-form-section input[type=tel],
.blog-form-section textarea, .blog-form-section input[type=text]{float:left;width:100%!important;height:45px;border:1px solid #acacac;color:#676767;font-size:16px;font-family:'soleilw01-bookregular',Arial;padding:10px 15px;}
.blog-form-section .hs-form input[type=submit],
.blog-form-section .hs-form button{display:inline-block;font-size:18px;line-height:32px;color:#fff;line-height:25px;padding:13px 0;margin:12px 0;background:#ef6450;width:100%;max-width:305px;}
.blog-form-section input[type="checkbox"]{cursor:pointer;}
.blog-form-section input, .blog-form-section select, .blog-form-section textarea{margin:6px;}
.blog-form-section textarea{height:90px;}
.blog-form-section .inputs-list{margin:0;list-style:none;padding:0;}
.blog-form-section .hs-richtext{font-size:14px;line-height:20px;margin:20px 0;}
.blog-form-section .hs-form fieldset{max-width:790px;}
.blog-form-section::before{position:absolute;content:'';left:-125px;width:70px;height:310px;background:url(https://www.mcpolymers.com/hubfs/mcp-10.png) no-repeat;z-index:-1;background-size:cover;}
.blog-form-section::after{position:absolute;content:'';bottom:40px;right:90px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:70px;height:18vw;background:url(https://www.mcpolymers.com/hubfs/mcp-10.png) no-repeat;z-index:-1;background-size:cover;}
.blog-form-section input[type="submit"]{font-family:'soleilw01-regularregular';}
.blog-form-section .hs_submit.hs-submit{position:relative;}
.blog-form-section .hs_submit.hs-submit::after{content:'';position:absolute;bottom:-30px;display:inline-block;max-width:75%;width:100%;margin:0 auto;right:0;left:0;height:1px;background-color:#c7c7c7;}
@media(max-width:1190px){
	.blog-form-section{padding-left:150px;}
}
@media(max-width:991px){
	.blog-form-section{margin:0 70px;padding-left:0;}
	.blog-form-section::after{display:none;}
}
@media(max-width:767px){
	.blog-form-section{margin:0px 45px;}
	.blog-form-section .blog-secction-title{font-size:26px;line-height:1.2;}
}