/**************************************************************
  FONT STYLE CSS
***************************************************************/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 12, 2012 */

/*
Steinem
Steinem Italic

Fonts.com
NexaSlab Bold	


TypeKit		.tk-ff-scala-sans-web
ScalaSansPro Bold		font-weight:700
ScalaSansPro Regular     font-weight:400

*/


@font-face {
    font-family: "SteinemRoman";
    src: url('../fonts/steinem_-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/steinem_-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/steinem_-webfont.woff') format('woff'), /* Modern Browsers */
    url('../fonts/steinem_-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/steinem_-webfont.svg#SteinemRoman') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "SteinemRomanItalic";
    src: url('../fonts/steinemi-webfont.eot');
    src: url('../fonts/steinemi-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/steinemi-webfont.woff') format('woff'), url('../fonts/steinemi-webfont.ttf') format('truetype'), url('../fonts/steinemi-webfont.svg#SteinemRomanItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "SteinemBold";
    src: url('../fonts/steinemb-webfont.eot');
    src: url('../fonts/steinemb-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/steinemb-webfont.woff') format('woff'), url('../fonts/steinemb-webfont.ttf') format('truetype'), url('../fonts/steinemb-webfont.svg#SteinemBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**************************************************************
 GLOBAL FONT
**************************************************************/
.NexaSlab {
    font-family: 'Nexa Slab W01 Bold';
}

.NexaSlabRegular {
    font-family: 'Nexa Slab W01 Regular';
}

.Steinem {
    font-family: "SteinemRoman";
}

.SteinemItalic {
    font-family: "SteinemRomanItalic";
}

.SteinemBold {
    font-family: "SteinemBold";
}

.ScalaSans {
    font-family: "ff-scala-sans-web";
    font-weight: 400;
}

.ScalaSansBold {
    font-family: "ff-scala-sans-web";
    font-weight: 700;
}


/***************************************************************
  MAIN CSS OF ALL PAGES
****************************************************************/

body {
    background: #F7F7F7 !important;
}

/*BODY CSS*/
h1, h2, h3, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 0;
}

.container {
    transition: all 1.5s ease 0s;
    -moz-transition: all 1.5s ease 0s;
    -o-transition: all 1.5s ease 0s;
    -webkit-transition: all 1.5s ease 0s;
}

a:focus {
    outline: 0;
    outline-offset: -2px;
}

#mainheaderrow {
    margin-top: 0px; /* margin-bottom:9px; */
    margin-bottom: 0px;
}

.get-in-tuch {
    padding-top: 8px;
}

    .get-in-tuch > h3 {
        font-size: 18px;
        font-family: "ff-scala-sans-web";
        font-weight: 700;
        color: rgb( 167, 167, 167 );
        /*  font-weight: bold; 
	line-height: 1.94; */
        text-transform: uppercase;
        line-height: 1.0;
        text-align: left;
        z-index: 306;
        margin-bottom: 0;
    }

    .get-in-tuch > h2 {
        font-family: "ff-scala-sans-web";
        /*  font-size: 27px; */
        font-size: 28px;
        margin-top: 0;
        font-weight: normal;
    }

.n8 {
    font-size: 40px;
}

.n39 {
    display: inline-block;
    font-size: 40px;
    font-weight: normal;
    margin-bottom: -17px;
    overflow: hidden;
}

.get-in-tuch a {
    color: #89ad76;
    text-decoration: none;
}

.dhr-searchform {
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

    .dhr-searchform form {
        position: relative;
    }

    .dhr-searchform input[type="text"] {
        /*background: none repeat scroll 0 0 #fff;
        border: 1px solid #999;
        color: black;
        font-family: "ff-scala-sans-web";
        font-weight: 700;
        font-size: 15px;
        font-style: normal;
        height: 100%;
        padding: 6px 15px;
        width: 100%;*/
    }

    .dhr-searchform input[type="submit"] {
        /*  background: transparent url("../img/search.png") no-repeat;
  cursor: pointer;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 1px;
  top: 7px;
  text-shadow: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none; */
    }

input, input[type="password"], input[type="search"], isindex {
    /*-webkit-rtl-ordering: logical;
-webkit-user-select: text;
-webkit-appearance: textfield; */
    padding: 1px;
    background-color: #fff;
    /*border: 2px inset;*/
    border-image: initial;
}


.dhr-searchform input[type="text"]:focus {
    outline: none;
    border-color: #9BB4C3;
    background-color: #fff;
}

/*.dhr-submit {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 30px;
    height: 30px;
}*/

.search-get-in-tuch-btn {
    /*margin-top: 20px;*/
}

.btn.btn-get-quote {
    background: none repeat scroll 0 0 #89ad76;
    font-size: 13.798px;
    font-family: "ff-scala-sans-web";
    color: rgb(255, 255, 255);
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    z-index: 310;
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.GET_A_QUOTE {
    font-size: 13.798px;
    font-family: 'Open Sans', sans-serif;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    z-index: 310;
}

.search-oftion {
    /*  border-right: 1px solid #ccc; */
}

/*.page-main-menu {
    padding: 0;
}*/

.slider-premire-area {
    /*background: url("../img/bg-1.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);*/
    /*margin-top: -33px;*/
    /*padding: 40px 0;*/
}

.slide-top > h1.text-center {
    font-size: 36px;
    text-transform: uppercase;
    width: 80%;
    font-family: 'Nexa Slab W01 Bold';
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    line-height: 1.391;
    z-index: 275;
    margin: 20px auto 30px;
}

.slide-top > h2.text-center {
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    z-index: 276;
    margin: 0 auto;
    font-size: 26px;
    line-height: 1.333;
    width: 90%;
}

.het-a-quck-new.clearfix {
    /*  background: rgba(102, 102, 102, 0.65); */
    /*padding: 40px;
    margin-top: 40px;*/
}

.het-a-quck-new > h2.text-center.clearfix {
    font-family: Lato !important;
    font-weight: 100 !important;
    color: white;
    line-height: 4; /* Approximation due to font substitution */
    text-align: center;
    text-transform: uppercase;
}

.form-control.enter-yor-name {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 18px;
    font-family: "SteinemRoman";
    color: rgb(77, 88, 105);
    line-height: 1.778;
    text-align: left;
    height: 100%;
    padding: 14px 20px;
}

.decades_as_a_chemical > a {
    color: #8aad77;
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control:-moz-placeholder {
    color: #4d5869;
}

.form-control::-moz-placeholder {
    color: #4d5869;
}

.form-control:-ms-input-placeholder {
    color: #4d5869;
}

.form-control::-webkit-input-placeholder {
    color: #4d5869;
}

.btn.btn-success.btn-get-a, #bigbtn {
    background: none repeat scroll 0 0 #89ad76;
    font-size: 15px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 1.778;
    border: medium none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 18px 10px;
    width: 100%;
    position: relative;
}

#upquickquote {
    max-width: 70%;
    margin: auto;
}


.het-a-quck-new > h3.text-center.clearfix {
    font-size: 24px;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    line-height: 1.333;
    z-index: 274;
}

.navbar-form.navbar-lef.clearfix {
    overflow: hidden;
    padding-bottom: 20px;
}

.others-profile-link {
    padding: 10px;
}

.lso {
    padding-top: 15px;
}

.usda {
    padding-top: 10px;
}

.socma {
    padding-top: 20px;
}

.dcat {
    padding-top: 30px;
}

.natural {
    padding-top: 40px;
}

.find-your-chemical-area {
    background: none repeat scroll 0 0 #264374;
    padding: 30px 0 50px;
}

.text-center.clearfix.find-you-che {
    font-size: 14px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    z-index: 258;
    margin-bottom: 25px;
}

.single-selector {
    margin-bottom: 30px;
}

select.btn-select-style {
    border: medium none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 100%;
    padding: 20px 15px;
}




.pro-content-area {
    /*padding: 50px 0;*/
    /*margin-top:250px;*/
}

.decades_of_Service {
    /*  font-size: 14px; */
    font-size: 18px;
    font-family: Montserrat !important;
    color: #4b4b4b !important;
    font-weight: bold;
    text-transform: uppercase;
    /*  line-height: 2.571; */
    line-height: auto;
    margin-bottom: 20px;
    z-index: 225;
    margin-top: 15px;
}

.decades_as_a_chemical {
    font-size: 16px;
    font-family: Muli !important;
    font-weight: 300 !important;
    color: #4b4b4b !important;
    line-height: 1.714;
    z-index: 476;
    list-style: none !important;
    text-align: center !important;
}

.btn-icon-style .fa {
    font-size: 14px;
}

.letest-news-area {
    /*background: none repeat scroll 0 0 #264374;*/
    padding: 50px 0;
}

.news-head {
    padding-bottom: 30px;
}

.latest_news {
    font-size: 24px;
    font-family: Lato !important;
    color: #4b4b4b !important;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    z-index: 81;
    text-indent: 130px;
}

.Dimethylacetamide {
    font-size: 14px;
    font-family: Muli !important;
    color: #264c88 !important;
    font-weight: bold;
    text-transform: none;
    line-height: 1.714;
    text-align: left;
    z-index: 65;
}

.font-italic {
    font-style: italic;
}

.news-icon {
    display: block;
    float: left;
    overflow: hidden;
    padding-right: 10px;
    min-height: 65px;
}

    .news-icon > .fa {
        background: none repeat scroll 0 0 #293549;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        color: #fff;
        display: block;
        font-size: 20px;
        margin: 10px 0 0;
        overflow: hidden;
        padding: 7px 13px;
    }

.single-news > p {
    font-size: 14px;
    font-family: Muli !important;
    color: #4b4b4b !important;
    line-height: 1.714;
    text-align: left;
    margin-top: 20px;
    z-index: 70;
}

.single-news.clearfix {
    padding: 0px 130px 0 130px;
}

    .single-news.clearfix:first-child {
        border-right: 1px solid gainsboro;
    }

.chemical-by-class-circle {
    font-size: 7px;
    vertical-align: middle;
    padding-right: 5px;
    margin-top: -2px;
}

.chemical-head {
    padding: 50px 0;
}

.single-chemical > .chemical-by-class-list a {
    font-family: Muli !important;
    color: white;
    font-size: 14px; /* Approximation due to font substitution */
    font-weight: 400;
    line-height: 30px; /* Approximation due to font substitution */
    text-align: left;
}

.ing-icon {
    float: left;
    min-height: 27px;
    overflow: hidden;
    /*padding-right: 12px;*/
}

.carocal-header-text {
    font-family: Lato !important;
    color: #4b4b4b;
    font-size: 24px; /* Approximation due to font substitution */
    font-weight: 400;
    line-height: 36px; /* Approximation due to font substitution */
    text-align: center;
    max-width: 20%;
    margin: auto;
    text-transform: uppercase;
    padding-bottom: 5%;
    letter-spacing: 2px;
}

.parchem-customer {
    /*background: none repeat scroll 0 0 #d4dcea;*/
    padding: 50px 0;
}

.customer-slider.text-center > p {
    font-family: Muli !important;
    color: #4b4b4b;
    font-size: 20px;
    font-weight: 300;
    line-height: 1; /* Approximation due to font substitution */
    text-align: center;
    margin-bottom: 50px;
    font-style: italic;
}

.customer-slider.text-center > a {
    font-family: Muli !important;
    color: #4b4b4b;
    font-size: 18px; /* Approximation due to font substitution */
    font-weight: 400;
    line-height: 1; /* Approximation due to font substitution */
    text-align: justify;
}

.carousel-indicators {
    position: relative;
    width: 100%;
    margin: 0;
    bottom: 0 !important;
    left: 0 !important;
}

.carousel-example-generic {
    width: 50%;
    margin: auto;
}

.customer-hr {
    padding-top: 100px;
}

    .customer-hr > h2 {
        font-size: 24px;
        font-family: Lato !important;
        color: white !important;
        font-weight: bold;
        text-transform: uppercase;
        line-height: 1;
        letter-spacing: 2px;
        text-align: center;
        z-index: 38;
    }

.customer-con > p {
    font-size: 16px;
    font-family: Muli !important;
    color: white !important;
    line-height: 1.714;
    text-align: center;
    z-index: 39;
    padding-top: 40px;
    padding-right: 300px;
    padding-left: 300px;
}

.customer-quote > a {
    background: none repeat scroll 0 0 #89ad76;
    border: medium none;
    color: rgb(255, 255, 255);
    display: block;
    font-family: Montserrat !important;
    font-size: 16px;
    line-height: 1.778;
    overflow: hidden;
    padding: 20px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 41;
    width: 20%;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 120px;
}

/*.carousel-indicators li:active {
    background-image:url('images/testimonals/indicator-active.png');
}*/

.footer-top-menu-area {
    padding: 50px 0;
}

.recent-menu-area > h2 {
    font-size: 16px;
    font-family: Muli !important;
    color: #4b4b4b !important;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.571;
    z-index: 17;
}

.recent-menu-area > .list-unstyled a {
    font-size: 14px;
    font-family: Muli !important;
    color: #4b4b4b !important;
    line-height: 1.714;
    text-align: left;
    display: block;
    overflow: hidden;
    z-index: 18;
    transition: all 1s ease 0s;
}

    .recent-menu-area > .list-unstyled a:hover {
        color: #89ad76 !important;
    }

.f-menu-single-1.recent-menu-area > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    line-height: 1.714;
    text-align: left;
    z-index: 24;
}

footer.footer-area {
    /*background: none repeat scroll 0 0 #161d28;*/
    padding: 40px 0;
    position: relative;
}

    footer.footer-area .container {
        border-top: 1px solid #cecece !important;
        padding-top: 40px;
    }

.pull-left.copyright > p {
    font-size: 14px;
    font-family: Muli !important;
    color: #4b4b4b !important;
    line-height: 1.714;
    z-index: 6;
}

.facebook > .fa {
    background: none repeat scroll 0 0 #3b5998;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #161d28;
    padding: 10px 14px;
}

.twitter > .fa {
    background: none repeat scroll 0 0 #00aced;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #161d28;
    padding: 10px;
}

.in > .fa {
    background: none repeat scroll 0 0 #007bb6;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #161d28;
    padding: 10px;
}

.sing-catagor {
    /*padding-left: 10px;*/
    /*width: 70%;*/
}

.btn-img-style {
    height: 44px;
    display: inline-block;
    margin: auto;
    display: flex;
    width: 30px;
}

    .btn-img-style img {
        display: inline-block;
        vertical-align: bottom;
        margin: auto;
        top: 0;
    }

    .btn-img-style + ul.sing-catagor {
        padding-left: 39px;
        position: absolute;
    }

.sing-catagor a {
    font-size: 14px;
    font-family: Muli !important;
    color: rgb( 255, 255, 255 );
    /*text-decoration: underline;*/
    line-height: 1.714;
    z-index: 88;
}

.we-specialize-area.clearfix {
    /*background: none repeat scroll 0 0 #4d5869;*/
    /*padding: 50px 0;*/
}

.cpec-head > h2 {
    font-size: 24px;
    font-family: Lato !important;
    color: white;
    text-transform: uppercase;
    line-height: 1;
    z-index: 85;
    padding-top: 50px;
    padding-bottom: 40px;
    letter-spacing: 2px;
}

.single-fetured {
    /*min-height: 100px;*/
}

.sing-catagor {
    padding-top: 10px;
}

.hidden-sm-all {
    display: none;
}

.carousel-left > .fa, .carousel-right > .fa {
    font-size: 200px;
    font-weight: 100;
    line-height: 0.6;
    margin: 0;
    padding: 0;
}

.customer-slider {
    margin: 0 auto;
    height: 390px;
}

.carousel-control.left {
    background: url(../img/left-arrow.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    z-index: 999999;
}

.carousel-control.right {
    background: url(../img/right-arrow.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    z-index: 999999;
}

.carousel-control {
    width: 7%;
}

.quote-left > .fa.fa-quote-left {
    color: #fff;
    font-size: 80px;
    opacity: 0.4;
    padding: 20px 0;
}

.styled-select select {
    border: 0 none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #4f4f4f;
    cursor: pointer;
    line-height: 1;
    font-size: 12px;
    font-family: "SteinemRoman";
    color: #4d5869;
    text-transform: uppercase;
    margin-bottom: 1px;
    padding: 20px 0 20px 20%;
    width: 100%;
}

.styled-select {
    border: medium none;
    cursor: pointer;
    outline: medium none;
    overflow: hidden;
    text-transform: inherit;
    width: 100%;
}

.select-icon-po {
    left: 13%;
    position: absolute;
    top: 20%;
    vertical-align: middle;
}

    .select-icon-po > .fa {
        color: #ccc;
    }

.products-ic {
    padding: 0;
}

.catalysts {
    padding: 0;
}

.contact-het-a-quck > .navbar-form.navbar-lef.clearfix {
    padding: 25px 0;
}

.list-inline.sub-menu > li, .list-inline.sub-menu a {
    font-size: 12px;
    font-family: "Myriad Pro";
    color: rgb( 38, 67, 116 );
    text-transform: uppercase;
    line-height: 2;
    text-align: left;
    z-index: 112;
}

.you-menu {
    padding: 20px 0;
}

.contact-img-area.clearfix {
    padding-bottom: 30px;
}

.txt-visibility {
    display: none;
}

.our_blog {
    /*  font-size: 16px;
  font-family: "Myriad Pro";
  font-weight: bold; */
    color: rgb( 77, 88, 105 );
    text-transform: uppercase;
    line-height: 2;
    text-align: left;
    z-index: 98;
}

.mov-top > h4 > .Dimethylacetamide {
    font-size: 12px;
    font-family: "Nexa Slab W01 Bold";
    color: #4d5869;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
    z-index: 88;
}

.mov-top > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 2;
    display: block;
    overflow: hidden;
    text-align: left;
    z-index: 93;
}

.mov-top > h4 > .news-icon {
    min-height: 20px;
}

.hear-us > h2 {
    /*font-size: 24px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
    z-index: 69;*/
}

.main-office > h4, .by-phone > h4, .by-email > h4 {
    /*font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2;
    text-align: left;
    z-index: 100;*/
}

.main-office > p, .by-phone > p, .social-media > p {
    /*font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    text-transform: uppercase;
    line-height: 2;
    text-align: left;
    margin-bottom: 0;
    z-index: 100;*/
}

.by-email > a {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 2;
    text-align: left;
    margin-bottom: 0;
    z-index: 100;
}

.main-office, .by-phone, .by-email {
    margin-top: 25px;
}

.by-email {
    margin-bottom: 20px;
}

.mic-left {
    margin-top: 40px;
}

.mic-right {
    margin-top: 80px;
}

.reach-us-here {
    /*margin-bottom: 30px;*/
}

.social-media > .facebook > .fa, .social-media > .twitter > .fa, .social-media > .in > .fa {
    color: #fff;
}

.social-media > a {
    display: inline-block;
    overflow: hidden;
    padding: 10px 10px 0 0;
}

.sales-area > h2, .customer-area > h2, .perchim-area > h2 {
    /*font-size: 18px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 1.333;
    text-align: center;
    z-index: 60;*/
}

.market-details > p {
    /*font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.714;
    z-index: 58;*/
}

.sales-and-customer-area {
    /*margin-bottom: 60px;
    padding: 70px 0 20px;*/
}

.filter-area {
    background: url("../img/img-2.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    margin-top: -23px;
    padding: 100px 0;
}

.chemical-name-search {
    /*margin-bottom: 20px;*/
    overflow: hidden;
    border: 1px solid #89AD76;
}

.perchim-pro-left > h2 {
    font-size: 36px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.391;
    text-align: left;
    z-index: 312;
    margin-bottom: 30px;
}

.perchim-pro-left {
    margin-top: 20%;
}

    .perchim-pro-left > .btn.btn-success.btn-get-a {
        padding: 15px 25px;
        width: auto;
    }

.prodect-page > .form-control.enter-yor-name {
    margin-bottom: 20px;
    line-height: normal !important;
}

.prodect-page .ddlunit {
    margin-top: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
}

.caret-down-ddlunit {
    position: absolute;
    top: 20px;
    right: 25px;
}

.auto-width > a {
    background: none repeat scroll 0 0 #8aad77;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "SteinemRoman";
    font-size: 12px;
    line-height: 2.667;
    overflow: hidden;
    padding: 15px 30px;
    text-transform: uppercase;
    text-decoration: none;
}

.Get_A_Quick_Quote {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    line-height: 2.667;
    text-align: center;
    position: absolute;
    left: 856.555px;
    top: 577.992px;
    width: 116px;
    height: 12px;
    z-index: 321;
}

.nav.nav-tabs.chemical-tab > li {
    display: block;
    float: none;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.div-tab-menu > h2 {
    background: #274375;
    color: rgb(255, 255, 255);
    font-family: "Myriad Pro";
    font-size: 12px;
    line-height: 2;
    padding: 10px 15px;
    text-align: left;
    text-transform: uppercase;
    z-index: 74;
    margin-top: 0;
}

.div-tab-menu {
    /*background: #e2ecdc;*/
    overflow: hidden;
}

.nav-tabs > li > a:hover {
    border: none;
    /*background: #4D5969;*/
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.nav > li > a:hover, .nav > li > a:focus {
    /*background-color: #4D5969;*/
    text-decoration: none;
    color: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.nav-tabs > li > a {
    /*font-size: 12px;*/
    font-family: Lato !important;
    color: #4b4b4b !important;
    line-height: 4;
    border: none;
    text-align: center;
    z-index: 75;
    margin-right: 0;
    text-transform: uppercase;
    /*height: 75px;*/
    font-weight: bold;
}

.manufectur-right > .list-unstyled a {
    font-size: 14px;
    font-family: Muli;
    color: #436498 !important;
    text-decoration: none;
    display: block;
    overflow: hidden;
    z-index: 297;
    text-align: center;
    font-weight: bold;
}

    .manufectur-right > .list-unstyled a:hover {
        text-decoration: underline;
    }

#chemical-5 > h2, #chemical-4 > h2, #chemical-3 > h2, #chemical-2 > h2, .manufectur-right > h2, #chemical-1 > h2, #chemical-6 > h2 {
    font-size: 24px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
    padding: 5px 0 20px 10px;
    z-index: 298;
}

/*.manufectur-right {
    border-bottom: 1px solid gainsboro;
    padding-bottom: 20px;
}*/

.manufectur-right > h2 {
    font-size: 16px;
    margin-top: 0;
    padding-left: 0;
    padding-bottom: 30px;
    font-family: Muli !important;
    color: #4b4b4b !important;
    text-align: center;
    text-transform: none;
}

.manufectur-right .list-unstyled {
    display: table;
    margin: 0 auto;
}

.manufectur-left {
    margin-top: 100px !important;
}

.class-menu > .single-fetured > .sing-catagor a {
    font-size: 16px;
    color: #4b4b4b;
    line-height: 1.714;
    z-index: 143;
}

.list-inline > li {
    display: inline-block;
    padding-left: 0px;
    padding-right: 0px;
}

.row.menufec-img-bottom {
    margin-top: 20px;
}


.chemical-name-search > .form-control.enter-yor-name {
    padding: 15px 20px;
    border: 1px solid #89ad76;
}

.latest-post-area > .our_blog {
    font-size: 16px;
    font-family: "SteinemBold";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2;
    padding: 20px 0;
    text-align: left;
    z-index: 57;
    letter-spacing: 1px;
}

.latest-post-area > .mov-top {
    padding-bottom: 10px;
}

    .latest-post-area > .mov-top > h4 {
        padding-bottom: 15px;
    }

.product-details-area {
    /*background: url("../img/img-3.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);*/
    /*margin-top: -23px;
    padding-top: 25px;*/
}

/*.product-hd > h1 {
    font-size: 36px;
    font-family: "Myriad Pro";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    line-height: 1.667;
    text-align: left;
    z-index: 222;
}*/

/*.product-hd {
    padding: 50px 0;
}*/

.details {
    background: #264374;
}

.deta-left > h1, .deta-left > h2 {
    font-size: 20px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
    padding-left: 15px;
    z-index: 188;
    font-family: arial !important;
    text-transform: none;
}

.padding-bottom {
    padding-bottom: 20px;
}

/*.det-btn > a {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    text-align: center;
    z-index: 192;
    text-decoration: none;
    overflow: hidden;
    display: block;
}*/

.get-a-quick-qo {
    background: none repeat scroll 0 0 #89ad76;
    padding: 20px;
}

.download {
    background: none repeat scroll 0 0 #00bff3;
    padding: 20px;
}

.view > a {
    background: none repeat scroll 0 0 #e16e72;
    font-size: 12px;
    display: block;
    overflow: hidden;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    line-height: 2.667;
    text-align: center;
    text-decoration: none;
    padding: 11px;
    z-index: 134;
}

.download-2 {
    background: none repeat scroll 0 0 #e16e72;
    padding: 11.1px;
}

.details {
    padding: 15px 0;
}

.dist-product-top {
    padding: 0;
}

.dist-left > h2, .dist-right > h2 {
    font-size: 12px;
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    line-height: 2.571;
    text-align: center;
    margin: 0;
    padding: 10px 0;
    z-index: 186;
    font-family: arial !important;
    font-weight: bold !important;
    text-transform: none;
}

.product-discription {
    /*background: none repeat scroll 0 0 #4d5869;*/
}

.bordet-right {
    border-right: 1px solid #EEEEEE;
}

.dist-left-area {
    background: #fff !important;
}

.dist-dt-1 {
}

.centerChkBox {
    margin: auto;
    display: table;
}

.dist-dt-1 > p, .dist-dt-2 > p, .dist-dt-3 > p, .dist-dt-4 > p, .dist-dt-5 > p,
.dist-dt-6 > p, .dist-dt-7 > p, .dist-dt-8 > p, .dist-dt-9 > p, .dist-dt-10 > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 3.857;
    padding: 0;
    overflow: hidden;
    margin: 0;
    text-align: left;
    z-index: 182;
}

.dist-dt-2 > a, .dist-dt-3 > a, .dist-dt-4 > a {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 3.857;
    padding: 0;
    text-decoration: underline;
    overflow: hidden;
    margin: 0;
    text-align: left;
    z-index: 182;
}

.dist-padding-none {
    padding: 0;
}

.dist-dt-color {
    background: #eeeeee;
}

.follo-dt.dist-dt-color.clearfix {
    padding: 15px 0;
}

.dist-left-area {
    border-left: 1px solid #EEEEEE;
}

    .dist-left-area.dist-bor-right {
        border-left: 0 none;
        border-right: 1px solid #EEEEEE;
    }

.dist-left {
    border-right: 1px solid #444;
}

.line-hight-fix {
    line-height: 1.714 !important;
    z-index: 177;
    padding-left: 0 !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.border-bottom {
    border-bottom: 1px solid #eee;
}

.dist-full-width > .dist-dt-1.border-bottom > p {
    padding-bottom: 6px;
}

.dist-full-width-right {
    border-right: 1px solid #eee;
}

.font-bold > p {
    font-weight: bold;
}

.no-border {
    border: none;
}

.color-text {
    color: #4d5869;
}


    .color-text > input {
        border: 1px solid #ccc;
        margin-bottom: 10px;
        margin-top: 10px;
        padding: 7px 10px;
        width: 100%;
    }

.dist-a-all > a {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    text-align: center;
}

#googleMap {
    width: 100%;
    height: 480px;
}

.customer-quote.dist-a-all.a-padding > a {
    padding: 10px;
}

.dist-dt-1.color-text.css-p > p {
    padding-left: 0;
}

.loking-for-another {
    background: none repeat scroll 0 0 #264374;
    margin-top: 50px;
    padding: 40px 0;
}

/*.loking-p > p {
  font-size: 14px;
  font-family: "SteinemRoman";
  color: rgb( 255, 255, 255 );
  line-height: 1.714;
  text-align: left;
  margin-left: 0;
  z-index: 45;
} */

.inp-getac > a {
    background: none repeat scroll 0 0 #89ad76;
    color: rgb(255, 255, 255);
    display: block;
    font-family: "SteinemRoman";
    font-size: 12px;
    line-height: 2.667;
    overflow: hidden;
    padding: 11px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 47;
}

.inp-enter > .form-control.enter-yor-name, .inp-quelity > .form-control.enter-yor-name, .inp-unit > .form-control.enter-yor-name {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 2.667;
    text-align: left;
    padding: 10px 15px;
    z-index: 49;
}

.loking-p-no {
    padding-right: 0;
}

.border-style > select {
    border: 1px solid #ccc;
    font-size: 12px;
    font-family: "SteinemRoman";
    color: #4d5869;
    text-transform: uppercase;
    line-height: 2;
    text-align: left;
    padding: 15px 0 15px 20%;
}

.border-style > .select-icon-po {
    top: 16%;
}

.showing-h2 > h2 {
    font-size: 14px;
    font-family: "Nexa Slab W01 Bold";
    font-weight: bold;
    color: rgb( 77, 88, 105 );
    text-transform: uppercase;
    line-height: 1.357;
    text-align: left;
    z-index: 179;
}

.pagination > li > a, .pagination > li > span {
    border: medium none;
    float: left;
    margin-left: -1px;
    padding: 0px 10px;
    position: relative;
    text-decoration: none;
    font-size: 12px;
    font-family: "Nexa Slab W01 Regular";
    color: rgb( 77, 88, 105 );
    font-weight: normal;
    text-transform: uppercase;
    line-height: 2.667;
    text-align: left;
    z-index: 183;
}

.pagination > li.active > a {
    font-family: "Nexa Slab W01 Bold";
    font-weight: bold;
}

.styled-select.resum-per > select {
    border: 1px solid #ccc;
    color: rgb(77, 88, 105);
    font-family: "SteinemRoman";
    font-size: 12px;
    line-height: 2.667;
    padding: 15px 10px;
    text-align: left;
    text-transform: uppercase;
    z-index: 181;
}



/*************************************************************88
ACCORDING CSS
**************************************************************88*/

#show-drop-1, #show-drop-2, #show-drop-3, #show-drop-4,
#show-drop-5, #show-drop-6, #show-drop-7, #show-drop-8 {
    display: none;
}

.back-color {
    background: none repeat scroll 0 0 #e0e6f0;
    overflow: hidden;
    padding: 15px 0;
}
/*********************************

*********************************/

.showing-h2 {
    margin-top: 28px;
}

.vss > .single-selector {
    margin: 18px 0 0;
}

.border-left {
    border-left: 1px solid #eee;
}

.border-left-right {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.border-right {
    border-left: 1px solid #eee;
}

.result-page-discription > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.714;
    z-index: 54;
}

.loking-for-another-bg-none {
    padding: 50px 0;
}

.loking-p.lok-color > p {
    color: #4d5869;
}

.lok-color > input {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 ) !important;
    border: 1px solid #5A5A5A;
    line-height: 2.667;
    text-align: left;
    z-index: 47;
}

.we-khow-client-area {
    background: url("../img/img-4.jpg") no-repeat scroll -15px 0 / 110% 100% rgba(0, 0, 0, 0);
    padding: 150px 0;
}

.we-know-menu {
    margin-top: 7%;
}

.we-your-chemical-area {
    background: none repeat scroll 0 0 #264374;
    padding: 50px 0 40px;
    position: relative;
}

.arrow-po {
    background: url("../img/down-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -25px;
    height: 26px;
    left: 50%;
    position: absolute;
    width: 43px;
}

.pull-left.style-bg {
    margin-left: 22px;
}

.pull-right.style-bg {
    margin-right: 28px;
}

.style-bg {
    background: url(../img/style-hover.png) no-repeat scroll 0 0;
    width: 191px;
    height: 55px;
}

    .style-bg > p {
        color: rgb(39, 68, 114);
        font-family: "Nexa Slab W01 Bold";
        font-weight: bold;
        font-size: 18px;
        line-height: 1.667;
        margin-top: 10px;
        text-align: center;
        z-index: 184;
    }

.single-we-know > p {
    font-size: 18px;
    font-family: "SteinemRoman";
    color: rgb( 9, 52, 122 );
    line-height: 1.667;
    text-align: left;
    margin-top: 20px;
    width: 80%;
    z-index: 115;
}

.single-we-know > h2 {
    font-size: 26px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 9, 52, 122 );
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    z-index: 116;
}

.we-know-single {
    margin-top: 70px;
}

.parchem-we-knows {
    background: #274472;
    padding: 50px 0 90px 0;
    margin-top: 50px;
}

.left.carousel-control.arrow-chance {
    background: url("../img/light-arrow-l.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}

.right.carousel-control.arrow-chance {
    background: url("../img/light-arrow-r.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}

.our-customer {
    font-size: 26px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 234, 236, 240 );
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    z-index: 44;
}

.we-know-slide {
    width: 94%;
}

    .we-know-slide > p, .item.we-know-slide > a {
        font-size: 24px;
        font-family: "SteinemRomanItalic";
        color: rgb( 234, 236, 240 );
        font-style: normal;
        line-height: 1.5;
        text-decoration: none;
        text-align: center;
        z-index: 41;
    }

    .we-know-slide > span {
        font-size: 24px;
        font-family: "SteinemRoman";
        color: rgb( 234, 236, 240 );
        font-style: normal;
        line-height: 1.5;
        text-decoration: none;
        text-align: center;
        z-index: 41;
        display: inline-block;
        margin-top: 15px;
    }

.loc-in-name, .loc-in-company, .loc-in-title, .loc-in-email, .loc-in-ph, .loc-in-ph-last {
    border: medium none;
    color: #4d5869;
    font-family: "SteinemRoman";
    font-size: 18px;
    line-height: 1.667;
    margin-bottom: 20px;
    padding: 18px;
    z-index: 11;
}

.loc-in-ph {
    display: inline-block;
    width: 73px;
}

.loc-in-ph-last {
    display: inline-block;
    width: 92px;
}

.phone > span, .date > span {
    display: inline-block;
    color: #fff;
    padding: 10px;
    line-height: 1.667;
    font-size: 20px;
}

.phone-t {
    font-size: 18px;
    font-family: "SteinemRoman";
    color: rgb( 234, 236, 240 );
    line-height: 1.667;
    z-index: 32;
}


.loc-in-name, .loc-in-company, .loc-in-title, .loc-in-email {
    width: 100%;
}

.we-know-footer-area {
    background: #4d5869;
    padding: 90px 0 50px 0;
}

.loc-text > h2 {
    font-size: 26px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 234, 236, 240 );
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
    z-index: 5;
    margin-top: 0;
    margin-bottom: 15px;
}

.loc-text > p {
    font-size: 18px;
    font-family: "SteinemRoman";
    color: rgb( 234, 236, 240 );
    line-height: 1.667;
    text-align: left;
    z-index: 4;
    margin-top: 0;
    margin-bottom: 15px;
}

.loc-icon > .fa.fa-calendar {
    font-size: 34px;
    padding-right: 10px;
}

.d-down-arrow {
    color: rgb(77, 88, 105);
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 3.857;
    overflow: hidden;
    padding-top: 23px;
    text-align: left;
    z-index: 139;
}

.we-hidden-all {
    display: none;
}


.carrers-area {
    background: url("../img/img-6.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    margin-top: -23px;
    padding: 80px 0 50px;
}

.career-header > h4, .career-header > p, .career-header > h5 {
    font-family: "ff-scala-sans-web";
    color: rgb( 255, 255, 255 );
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0.5px 0.866px 27px rgb( 0, 0, 0 );
    z-index: 224;
    line-height: 0.8;
    margin: 0;
    padding: 0;
}

.career-header > h4 {
    font-size: 78.3px;
}

.career-header > p {
    font-size: 30.3px;
}

.career-header > h5 {
    font-size: 44.3px;
}

.career-header > img {
    margin: 0 auto;
}

.down-a > a > .fa {
    color: #fff;
    font-size: 135px;
    margin: 0 auto;
    text-align: center;
    text-shadow: 0 4px 6px #999;
    z-index: 219;
}

.down-a {
    margin: 100px auto 30px;
    width: 120px;
}

    .down-a > a {
        display: block;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
    }

hr.header-boder {
    border-color: #333;
    margin-top: 4px;
    width: 62%;
}

.find-your-career-area {
    /*background: url(../img/careers-bg.png) repeat;*/
}

.find-it.text-center > h3, .find-it.text-center > h5, .find-it.text-center > h6 {
    font-family: "Calibri";
    color: rgb( 50, 50, 50 );
    line-height: 1.102;
    margin: 0;
    padding: 0;
    z-index: 197;
}

.find-it.text-center > h3 {
    font-size: 33.7pt;
}

.find-it.text-center > h5 {
    font-size: 30pt;
}

.find-it > h6 {
    font-size: 22.3pt;
}

.small-find {
    color: #999999;
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    line-height: 1.17;
}

.find-it > .list-inline a {
    font-size: 18.1pt;
    font-family: "Calibri";
    color: rgb( 29, 29, 29 );
    line-height: 3.042;
    z-index: 189;
    margin-right: 20px;
}

.single-car-des > h3, .single-car-des > p {
    font-family: "Calibri";
    color: rgb( 0, 0, 0 );
    line-height: 1.2;
    text-align: justifyLeft;
    z-index: 134;
}

.single-car-des > h3 {
    font-size: 41.017px;
}

.single-careers-area.clearfix {
    /*border-bottom: 10px solid #78a643;
    -moz-box-shadow: 0 -2px 4px #ccc;
    -webkit-box-shadow: 0 -2px 4px #ccc;
    box-shadow: 0 -2px 4px #ccc;*/
    padding-bottom: 30px;
    padding-top: 20px;
}

.single-car-des {
    margin-top: 5%;
    overflow: hidden;
}

    .single-car-des.clearfix a {
        color: #000;
        text-decoration: underline;
        font-weight: 600;
    }

.path-text.text-center > h2, .path-text.text-center > h3 {
    font-family: "Calibri";
    color: #000;
    line-height: 0.648;
    z-index: 82;
}

.pathway-area {
    background: url("../img/careers-footer-bg.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    padding: 30px 0;
}


.path-text.text-center > h2 {
    font-size: 40.117px;
    text-shadow: 1px 2px 5px #666;
}

.path-text.text-center > h3 {
    font-size: 32.3px;
}

.path-text {
    background: url("../img/perchim-logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    width: 45%;
}

.txt_copy {
    font-size: 15.006px;
    font-family: "Myriad Pro";
    color: rgb( 0, 0, 0 );
    line-height: 1.333;
    z-index: 77;
    width: 80%;
    margin: 20px auto;
}

.patha-text p {
    font-size: 15.006px;
    font-family: "Myriad Pro";
    color: rgb( 0, 0, 0 );
    line-height: 1.333;
    z-index: 77;
}

.txt_copy > a, .patha-text a {
    color: #000;
    text-decoration: underline;
}

.testimonial-area {
    background: url("../img/testy-bg.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    margin-top: -23px;
    padding: 30px 0;
}

.testimonial-header > h2 {
    font-size: 40.725px;
    font-family: "Myriad Pro";
    color: rgb( 0, 0, 0 );
    text-transform: uppercase;
    line-height: 1.398;
    text-align: left;
    margin-top: 30px;
    z-index: 71;
}

.pull-right.contact-us-add > p, .pull-right.contact-us-add > a {
    color: rgb(2, 35, 89);
    display: inline-block;
    font-family: "Asap";
    font-size: 18px;
    margin-top: 16px;
    z-index: 65;
}

h2.helvetica, p.helvetica {
    color: rgb( 255, 255, 255 );
    text-align: center;
    z-index: 58;
}

h2.helvetica {
    font-size: 35px;
    margin-bottom: 15px;
}

p.helvetica {
    font-size: 23px;
}

.testimonial-home-header-area.clearfix {
    background: none repeat scroll 0 0 #34495e;
    padding: 40px 0;
}

.chat-description {
    -moz-box-shadow: inset 0px 0px 10px #dcdcdc;
    -webkit-box-shadow: inset 0px 0px 10px #dcdcdc;
    box-shadow: inset 0px 0px 10px #dcdcdc;
    padding: 15px;
    margin-left: 13%;
    margin-top: 10px;
}

    .chat-description > p {
        font-family: "Myriad Pro";
        color: rgb( 39, 39, 39 );
        text-align: center;
        z-index: 53;
    }

    .chat-description > p {
        font-size: 15px;
    }

#simple-text {
    font-size: 14px;
}

.single-chat {
    margin-top: 30px;
}

.camical-bg {
    background: none repeat scroll 0 0 #425b62;
    height: 90px;
    width: 90%;
}

.camocal-icon.clearfix {
    margin: -70px auto 0;
}

.camocal-icon > img.img-responsive {
    margin: 0 auto;
}

.camical-icon-area {
    padding: 20px 0 0 0;
}

footer.test-footer-area {
    background: none repeat scroll 0 0 #34495e;
    padding: 30px 0;
}

.list-inline.socail-ic > li > a > .fa, .social-mess-call > .list-inline > li > a > .fa {
    color: #fff;
    font-size: 27px;
}

.list-inline.socail-ic > li > a {
    margin-right: 50px;
}

#margin-right {
    margin-right: 0px;
}

.testimonial-mess-area {
    margin: 20px 0 50px;
}

.social-mess-call > .list-inline > li {
    font-size: 19px;
    font-family: "BandaRegular";
    color: rgb( 255, 255, 255 );
    z-index: 8;
    margin-right: 20px;
}

.list-inline > li > a > .fa {
    margin-right: 10px;
}

.text > h3 {
    font-size: 22px;
    font-family: "BandaRegular";
    color: rgb( 255, 255, 255 );
    z-index: 4;
    margin: 0;
    text-align: left;
    padding: 0 0 0 20px;
}

.text {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    margin: 10px auto;
    padding: 10px 0;
    width: 35%;
}

.not-found-icon > img {
    margin: 0 auto;
}

#pages-not-background {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiNhN2FkYjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjczMzNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #a7adb3 43%, #27333a 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(43%,#a7adb3), color-stop(100%,#27333a)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#a7adb3 43%,#27333a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover, #ffffff 0%,#a7adb3 43%,#27333a 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, #ffffff 0%,#a7adb3 43%,#27333a 100%); /* IE10+ */
    background: radial-gradient(ellipse at center, #ffffff 0%,#a7adb3 43%,#27333a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#27333a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

.head-404 > h2 {
    font-size: 24.83px;
    font-family: "Asap";
    color: rgb( 0, 0, 0 );
    text-transform: uppercase;
    line-height: 1.51;
    z-index: 43;
    margin-top: 30px;
}

.error-404 {
    border: 2px solid #111;
    margin: 40px auto 40px;
    padding: 6px;
    text-align: center;
    width: 250px;
    background: #fff;
}

    .error-404 > h2, .error-404 > h3, .error-404 > h4, .error-404 > p {
        font-family: "Arial";
        z-index: 40;
        margin: 0;
    }

    .error-404 > h2 {
        color: rgb(77, 77, 77);
        font-size: 155.83px;
        font-weight: bold;
        line-height: 0.8;
    }

    .error-404 > h4 {
        font-size: 28px;
        color: #000;
    }

    .error-404 > h3 {
        font-size: 42px;
        color: #000;
    }

    .error-404 > p {
        font-size: 28px;
        color: #000;
    }

.icon-404 > img {
    margin: 0 auto;
}

.text-center.sorry > h3 {
    font-size: 30px;
    font-family: "ff-scala-sans-web";
    color: rgb( 0, 0, 0 );
    text-align: center;
    z-index: 10;
    margin: 30px 0;
}

.page-menu-404 > li {
    background: url("../img/404-a-bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    width: 200px;
    margin-right: 30px;
}

    .page-menu-404 > li:last-child {
        margin-right: 0px;
    }

.list-inline.page-menu-404 a {
    color: rgb(0, 0, 0);
    font-family: "Myriad Pro";
    font-size: 17.227px;
    line-height: 1.453;
    padding: 15px 23px;
    text-align: center;
    z-index: 29;
    overflow: hidden;
    display: inline-block;
    text-decoration: none;
}


.text-center.give-us-a > h3, .text-center.give-us-a > h2 {
    font-family: "Asap";
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.219;
    text-align: center;
    text-shadow: 0px 1px 1px rgb( 0, 0, 0 );
    z-index: 12;
}

.text-center.give-us-a > h2 {
    font-size: 46.271px;
    margin: 0;
}

.text-center.give-us-a > h3 {
    font-size: 30.271px;
}

.contact-for-404-to-phone {
    margin: 25px 0;
}

.error-404-area-two {
    margin-bottom: 70px;
}


.sitema-top-area {
    background: url("../img/sitemap-bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    margin-top: -23px;
    padding: 60px 0 50px;
}

.sitema-header > h4 {
    color: rgb(255, 255, 255);
    font-family: "Myriad Pro";
    font-size: 40.725px;
    line-height: 1.398;
    padding-bottom: 30px;
    text-align: left;
    z-index: 233;
}

.sitema-menu {
    margin-top: -30px;
}

.st-main-text > h2, .main-text > .list-unstyled a {
    font-family: "ff-scala-sans-web";
    text-align: left;
    z-index: 145;
}

.st-main-text > h2 {
    color: rgb( 49, 49, 49 );
    font-size: 38px;
    line-height: 0.842;
    margin-top: 20px;
    margin-bottom: 15px;
}

.list-unstyled a {
    color: #3b5997;
    font-size: 18px;
    line-height: 1.842;
    overflow: hidden;
    display: block;
}

.st-about-us {
    min-height: 165px;
}

.st-st-Parchem {
    min-height: 275px;
}

.st-Specials {
    min-height: 190px;
}

.st-Careers {
    min-height: 200px;
}

.st-social-area {
    margin-top: 80px;
}






.Green-Chemical-top-area {
    /*background: url("../img/Green-Chemical-img.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    border-bottom: 5px solid #444;
    margin-top: -23px;
    padding: 35px 0;*/
}

.Chemical-top-area > h2, .Chemical-top-area > p {
    font-family: "Segoe UI";
    color: rgb( 255, 255, 255 );
    line-height: 1.01;
    text-align: left;
    text-shadow: 0px 0px 13px rgb( 0, 0, 0 );
    z-index: 71;
}

.Chemical-top-area > h2 {
    font-size: 43px;
    font-weight: bold;
    margin-top: 30px;
}

.Chemical-top-area > p {
    font-size: 24px;
}

.green-get-in-tuch-area > h2 {
    font-size: 27.217px;
    font-family: "Segoe Print";
    color: rgb( 255, 255, 255 );
    text-align: center;
    z-index: 79;
}

.green-get-in-tuch-area > .het-a-quck-new.clearfix {
    padding: 20px 0;
}

.green-get-in-tuch-area > .het-a-quck-new > .navbar-form.navbar-lef.clearfix {
    padding: 0;
}

.green-get-in-tuch-area {
    margin-bottom: 100px;
}

.list-inline.green-download-link a {
    background-color: rgb(114, 184, 76);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0 4px 0 0 rgb(91, 158, 55);
    -webkit-box-shadow: 0 4px 0 0 rgb(91, 158, 55);
    box-shadow: 0 4px 0 0 rgb(91, 158, 55);
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "HelveticaCE";
    font-size: 21.719px;
    line-height: 1.751;
    overflow: hidden;
    padding: 0px 30px 0 0;
    text-align: left;
    text-decoration: none;
    z-index: 61;
}

    .list-inline.green-download-link a > span {
        padding-left: 20px;
        text-shadow: 0 0 13px rgb(0, 0, 0);
        vertical-align: text-bottom;
    }

.green-download-link > li > a > .fa.fa-chevron-circle-down {
    background: url(../img/down-arrow-bg.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -moz-border-radius: 10px 0 0;
    -webkit-border-radius: 10px 0 0;
    border-radius: 10px 0 0;
    font-size: 35px;
    padding: 15px 30px 10px;
    z-index: 60;
    margin-right: 0;
}

.green-top-bot-here.clearfix {
    background: url("../img/Green-Chemical-img-2.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    padding: 30px 0 50px;
}

.text-center.green-download > h2 {
    background: url(../img/download-bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: rgb(255, 255, 255);
    font-family: "HelveticaCE";
    font-size: 43.016px;
    line-height: 1;
    margin: 20px auto 30px;
    padding: 10px 0;
    width: 80%;
    z-index: 58;
}



.profile-head-bg-area {
    background: url("../img/profile-bg.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    margin-top: -23px;
    padding: 60px 0 50px;
}

.profile-head-bg > h2 {
    font-size: 34px;
    font-family: "Asap";
    color: rgb( 255, 255, 255 );
    text-shadow: 1px 1.732px 5px rgb( 0, 0, 0 );
    z-index: 21;
}

.profile-here {
    background: none repeat scroll 0 0 #fafaf6;
    -moz-box-shadow: 0 2px 5px #d9d9d9;
    -webkit-box-shadow: 0 2px 5px #d9d9d9;
    box-shadow: 0 2px 5px #d9d9d9;
}

.profile-lead-img > img {
    -moz-box-shadow: 7px 7px 17px #999;
    -webkit-box-shadow: 7px 7px 17px #999;
    box-shadow: 7px 7px 17px #999;
    margin: 0 auto;
}

.text-center.pro-chemical-industry > h2 {
    font-size: 36px;
    font-family: "Asap";
    color: rgb( 9, 52, 122 );
    line-height: 1.667;
    text-align: center;
    z-index: 10;
}

.text-center.pro-chemical-industry > p {
    margin-top: 60px;
}

.pro-chemical-industry > p > .fa.fa-quote-left {
    color: #969fbc;
    font-size: 100px;
    line-height: 0.867;
    text-align: center;
    z-index: 10;
}

.pro-chemical-industry > h4 {
    font-size: 18px;
    font-family: "Asap";
    color: rgb( 75, 75, 75 );
    line-height: 3.333;
    z-index: 11;
}

.text-center.pro-chemical-industry {
    background: url("../img/profile-3.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    padding-bottom: 50px;
    padding-top: 20px;
}

.lead-description-text > p {
    font-size: 18px;
    font-family: "Asap";
    color: rgb( 75, 75, 75 );
    line-height: 1.333;
    z-index: 5;
}

.lead-description-img > p {
    font-size: 14px;
    font-family: "Asap";
    color: rgb( 9, 52, 122 );
    margin-top: 30px;
    z-index: 6;
}

.profile-lead-here.clearfix {
    margin-top: 60px;
}

.profile-lead-description.clearfix {
    padding: 60px 0;
}


.careers-hidden-all, .profile-hidden-all {
    display: none;
}

.st-hidden-all {
    display: none;
}

#searchbox {
    background-color: #eaf8fc;
    background-image: -moz-linear-gradient(#dedede, #cecece);
    background-image: -o-linear-gradient(#dedede, #cecece);
    background-image: -webkit-linear-gradient(#dedede, #cecece);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(1, #cecece));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede, EndColorStr=#cecece)";
    background-image: linear-gradient(#dedede, #cecece);
    border-color: #c4d9df #a4c3ca #83afb7;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    border-radius: 35px;
    border-style: solid;
    border-width: 1px;
    height: 60px;
    margin: 30px auto;
    overflow: hidden;
    padding: 8px;
    width: 40%;
}

#search,
#submit {
    float: left;
}

#search {
    background: none repeat scroll 0 0 #f1f1f1;
    border: 0;
    -moz-border-radius: 50px 3px 3px 50px;
    -webkit-border-radius: 50px 3px 3px 50px;
    border-radius: 50px 3px 3px 50px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
    font: 13px "trebuchet MS", arial, helvetica;
    padding: 12px;
    width: 70%;
}

/* ----------------------- */
#submit {
    background-color: #9C9C9C;
    background-image: -moz-linear-gradient(#ECEDEF, #9C9C9C);
    background-image: -o-linear-gradient(#ECEDEF, #9C9C9C);
    background-image: -webkit-linear-gradient(#ECEDEF, #9C9C9C);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ECEDEF), color-stop(1, #9C9C9C));
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#ECEDEF, EndColorStr=#9C9C9C)";
    background-image: linear-gradient(#ECEDEF, #9C9C9C);
    -moz-border-radius: 3px 50px 50px 3px;
    -webkit-border-radius: 3px 50px 50px 3px;
    border-radius: 3px 50px 50px 3px;
    border-width: 0;
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    height: 42px;
    padding: 0;
    width: 30%;
    cursor: pointer;
    font: bold 14px Arial, Helvetica;
    color: #23441e;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -moz-transition: all 2s ease 0s;
    -o-transition: all 2s ease 0s;
    -webkit-transition: all 2s ease 0s;
    transition: all 2s ease 0s;
}

    #submit:hover {
        background-color: #95d788;
        background-image: -moz-linear-gradient(#6cbb6b, #95d788);
        background-image: -o-linear-gradient(#6cbb6b, #95d788);
        background-image: -webkit-linear-gradient(#6cbb6b, #95d788);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6cbb6b), color-stop(1, #95d788));
        filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#6cbb6b, EndColorStr=#95d788)";
        background-image: linear-gradient(#6cbb6b, #95d788);
    }

    #submit:active {
        background: #95d788;
        outline: none;
        -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
    }

    #submit::-moz-focus-inner {
        border: 0; /* Small centering fix for Firefox */
    }

#search::-webkit-input-placeholder {
    color: #9c9c9c;
    font-style: italic;
}

#search:-moz-placeholder {
    color: #9c9c9c;
    font-style: italic;
}

#search:-ms-placeholder {
    color: #9c9c9c;
    font-style: italic;
}



.supplier-top-area {
    background: url("../img/supplier-bg.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    border-color: #000;
    border-style: solid;
    border-width: 14.77px;
    box-shadow: 0 1px 1px 0 rgb(0, 0, 0);
    z-index: 125;
    margin-top: -23px;
    padding: 20px 0;
}

.text-center.supplier-head > h2 {
    font-size: 83.833px;
    font-family: "Myriad Pro";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    text-align: center;
    z-index: 151;
    margin-top: 0;
}

.supplier-left > p, .supplier-left > h3 {
    font-family: "Myriad Pro";
    color: rgb( 255, 255, 255 );
    text-transform: uppercase;
    text-align: left;
    text-shadow: 0px 0px 13px rgb( 0, 0, 0 );
    z-index: 153;
}

.supplier-left > p {
    font-size: 28.301px;
    width: 80%;
}

.supplier-left > h3 {
    font-size: 42px;
}

.supplie-list-top {
    background: rgba( 0, 0, 0, 0.75 );
    padding: 10px;
    margin-bottom: 20px;
}

    .supplie-list-top > p {
        color: #fff;
        display: inline-flex;
        font-family: "Calibri";
        font-size: 22px;
        margin: 0;
        line-height: 1;
        text-align: left;
        width: 90%;
        z-index: 261;
    }


/* ROUNDED TWO */
#roundedTwo, #roundedTwo-1, #roundedTwo-2,
#roundedTwo-3, #roundedTwo-4, #roundedTwo-5,
#roundedTwoxs, #roundedTwo-1xs, #roundedTwo-2xs,
#roundedTwo-3xs, #roundedTwo-4xs, #roundedTwo-5xs {
    display: none;
}

.roundedTwo, .roundedTwo-1, .roundedTwo-2,
.roundedTwo-3, .roundedTwo-4, .roundedTwo-5,
.roundedTwoxs, .roundedTwo-1xs, .roundedTwo-2xs,
.roundedTwo-3xs, .roundedTwo-4xs, .roundedTwo-5xs {
    width: 18px;
    height: 18px;
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(69,90,59) 0%, rgb(120,154,103) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(69,90,59) 0%, rgb(120,154,103) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(69,90,59) 0%, rgb(120,154,103) 100%);
    z-index: 606;
    position: relative;
    margin: 0 auto;
}

    .roundedTwo label, .roundedTwo-1 label, .roundedTwo-2 label,
    .roundedTwo-3 label, .roundedTwo-4 label, .roundedTwo-5 label,
    .roundedTwoxs label, .roundedTwo-1xs label, .roundedTwo-2xs label,
    .roundedTwo-3xs label, .roundedTwo-4xs label, .roundedTwo-5xs label {
        cursor: pointer;
        position: absolute;
        width: 18px;
        height: 18px;
        border-radius: 3px;
        background-image: -moz-linear-gradient( 90deg, rgb(69,90,59) 0%, rgb(120,154,103) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(69,90,59) 0%, rgb(120,154,103) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(69,90,59) 0%, rgb(120,154,103) 100%);
        z-index: 606;
    }

        .roundedTwo label:after, .roundedTwo-1 label:after, .roundedTwo-2 label:after,
        .roundedTwo-3 label:after, .roundedTwo-4 label:after, .roundedTwo-5 label:after,
        .roundedTwoxs label:after, .roundedTwo-1xs label:after, .roundedTwo-2xs label:after,
        .roundedTwo-3xs label:after, .roundedTwo-4xs label:after, .roundedTwo-5xs label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: '';
            position: absolute;
            width: 9px;
            height: 5px;
            background: transparent;
            top: 5px;
            left: 4px;
            border: 3px solid #fcfff4;
            border-top: none;
            border-right: none;
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

        .roundedTwo label:hover::after, .roundedTwo-1 label:hover::after, .roundedTwo-2 label:hover::after,
        .roundedTwo-3 label:hover::after, .roundedTwo-4 label:hover::after, .roundedTwo-5 label:hover::after,
        .roundedTwoxs label:hover::after, .roundedTwo-1xs label:hover::after, .roundedTwo-2xs label:hover::after,
        .roundedTwo-3xs label:hover::after, .roundedTwo-4xs label:hover::after, .roundedTwo-5xs label:hover::after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
            filter: alpha(opacity=30);
            opacity: 0.3;
        }

    .roundedTwo input[type=checkbox]:checked + label:after,
    .roundedTwo-1 input[type=checkbox]:checked + label:after,
    .roundedTwo-2 input[type=checkbox]:checked + label:after,
    .roundedTwo-3 input[type=checkbox]:checked + label:after,
    .roundedTwo-4 input[type=checkbox]:checked + label:after,
    .roundedTwo-5 input[type=checkbox]:checked + label:after,
    .roundedTwoxs input[type=checkbox]:checked + label:after,
    .roundedTwo-1xs input[type=checkbox]:checked + label:after,
    .roundedTwo-2xs input[type=checkbox]:checked + label:after,
    .roundedTwo-3xs input[type=checkbox]:checked + label:after,
    .roundedTwo-4xs input[type=checkbox]:checked + label:after,
    .roundedTwo-5xs input[type=checkbox]:checked + label:after {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    }


.supplie-list-bottom {
    background: rgba( 74, 74, 74, 0.75 );
    padding: 10px;
    margin-bottom: 20px;
}

.-down-arrow > .fa.fa-caret-down {
    color: #fff;
}

.supplie-list-bottom > p {
    font-size: 18px;
    font-family: "Calibri";
    color: #fff;
    text-align: left;
    line-height: 1;
    margin: 0;
    z-index: 257;
}

.supplier-joinus > h2 {
    font-size: 36px;
    font-family: "Myriad Pro";
    color: rgb( 33, 33, 33 );
    text-transform: uppercase;
    text-align: center;
    z-index: 246;
}

.supplier-joinus {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #222;
    padding: 10px;
}

    .supplier-joinus > a {
        background-image: -moz-linear-gradient(-45deg, rgb(25, 134, 192) 0%, rgb(100, 193, 246) 99%);
        border-color: rgb(21, 128, 185);
        border-radius: 3px;
        border-style: solid;
        border-width: 1px;
        color: #fff;
        display: inline-block;
        font-family: "Asap";
        font-size: 20px;
        font-weight: bold;
        line-height: 1.2;
        margin-bottom: 10px;
        margin-top: 20px;
        overflow: hidden;
        padding: 15px 30px;
        text-align: center;
        text-decoration: none;
        text-shadow: 0 1px 1px rgb(0, 0, 0);
        text-transform: uppercase;
        z-index: 247;
    }

.suppler-des-area {
    box-shadow: 2px 1px 5px #999;
    margin: 0 0 20px;
    padding: 40px 0;
}

.supplier-description > p {
    font-size: 21px;
    font-family: "Calibri";
    color: rgb( 79, 79, 79 );
    text-align: justify;
    z-index: 108;
}

.txt {
    font-size: 14.242px;
    font-family: "Myriad Pro";
    color: rgb( 0, 161, 254 );
    text-align: center;
    -moz-transform: matrix( 1.4258104531251,0,0,1.42106481489681,0,0);
    -webkit-transform: matrix( 1.4258104531251,0,0,1.42106481489681,0,0);
    -ms-transform: matrix( 1.4258104531251,0,0,1.42106481489681,0,0);
    position: absolute;
    left: 694.869px;
    top: 1246.568px;
    z-index: 101;
}


.supplier-sinup > .list-inline > li {
    border-style: solid;
    border-width: 1px;
    font-size: 20px;
    font-family: "Myriad Pro";
    color: 595959;
    border-color: rgb( 219, 219, 219 );
    border-radius: 4px;
    background-image: -moz-linear-gradient( 90deg, rgb(214,240,253) 0%, rgb(242,249,254) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(214,240,253) 0%, rgb(242,249,254) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(214,240,253) 0%, rgb(242,249,254) 100%);
    z-index: 99;
    padding: 15px 40px;
}

.supplier-sinup > .list-inline a {
    color: #00a1fe;
}

.suppler-sinup-area {
    padding: 20px 0 40px;
}



.thanks-head-bg-area {
    background: url("../img/thanks-img-1.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    margin-top: -23px;
    padding: 50px 0 20px;
}

.t6-logo-top > a > img, .t6-logo-top2 > a > img, .t6-logo-top3 > a > img {
    margin: 0 auto;
}

.t6-logo-top > a > img {
    padding-left: 50%;
}

.t6-logo-top2 > a > img {
    padding-bottom: 10%;
    padding-left: 35%;
    padding-top: 10%;
}

.t6-logo-top3 > a > img {
    padding-left: 42%;
    padding-top: 8%;
}

.afpm > a > img {
    margin: 0 auto;
}

.aca > a > img {
    margin: 0 auto;
}

.K > a > img {
    margin-right: 15%;
}

.-neca > a > img {
    margin-left: 2%;
    padding-top: 7%;
}

.t6-logo-padd {
    padding: 30px 0;
}

.aasp > a > img {
    margin-right: 0%;
}

.company-logo > a > img {
    margin: 0 auto;
}

.-dcat > a > img {
    margin-left: 15%;
}

.-min-nacd > a > img {
    margin-bottom: 10%;
    margin-left: -10%;
    margin-top: -15%;
}

.-min-natural > a > img {
    margin-bottom: 10%;
    margin-top: 10%;
    padding-left: 7%;
}


.thanks-perchim-area {
    /*background: #d4effc;
    padding: 15px 0 30px;*/
}

.thanks-perchim > h2, .thanks-perchim > h3 {
    font-family: "SuperRad";
    color: #414141;
    font-size: 40px;
    line-height: 1.025;
    z-index: 83;
}

.lg-thank {
    font-size: 56px;
    color: rgb( 2, 35, 89 );
}

.lg-par {
    color: rgb( 2, 35, 89 );
}

.thanks-perchim > p {
    background: url("../img/call-mess.png") no-repeat scroll 90px 0 rgba(0, 0, 0, 0);
    color: #222222;
    font-family: "Myriad Pro";
    font-size: 27px;
    font-style: italic;
    border-bottom: 1px solid #cecece;
    padding-bottom: 50px;
    margin-top: 50px;
    z-index: 76;
}

.a-chemical {
    color: #2a99d8;
    font-size: 44px;
}

.at-24 {
    color: #65b624;
}

.thanks-loking > p {
    font-size: 31px;
    font-family: "ff-scala-sans-web";
    color: rgb( 48, 48, 48 );
    line-height: 2.882;
    z-index: 72;
}

.thanks-loking a {
    color: #2a99d8;
}

.loking.text-center > a {
    background: url("../img/t6-a-bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    color: #303030;
    font-family: "SuperRad";
    font-size: 14px;
    line-height: 3.752;
    padding: 20px 40px;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 68;
}

.follow-area {
    background: url("../img/bg-6.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 50px;
    min-height: 350px;
    padding: 50px 0;
}

.thanks-follow.text-center > p {
    background: url("../img/ic-st.png") no-repeat scroll 220px 9px rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    font-family: "Candara";
    font-size: 24.41px;
    line-height: 2.378;
    text-align: center;
    text-shadow: 0 1px 1px rgb(255, 255, 255);
    z-index: 55;
}

.thanks-follow.text-center {
    margin: 60px 0 50px;
}

.follow > a {
    margin: 0 20px;
}

.flw-facebook > .fa, .flw-google-plus > .fa, .flw-twitter > .fa, .flw-in > .fa {
    font-size: 35px;
}

.flw-facebook > .fa {
    color: #3b5997;
}

.flw-google-plus > .fa {
    color: #464646;
}

.flw-twitter > .fa {
    color: #00D8FF;
}

.flw-in > .fa {
    color: #307097;
}

.one-step-vr > h2 {
    font-size: 60px;
    font-family: "Asap";
    color: rgb( 13, 54, 120 );
    font-weight: bold;
    z-index: 147;
    text-align: center;
}

.one-1 {
    background: url("../img/hv-1.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 30px;
    margin-bottom: -4px;
    overflow: hidden;
    padding: 6px 15px;
}

.step-titel > h2 {
    background: #296ee5;
    padding: 10px;
    font-family: "Asap";
    font-size: 22px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    z-index: 141;
}

.step-titel {
    width: 110%;
}

.step-img {
    margin-top: 13%;
    width: 111%;
}

.step-titel.offerings {
    margin-left: -24%;
}

.Coatings-Adhesives > a {
    font-size: 17px;
    font-family: "Asap";
    color: rgb( 13, 54, 120 );
    font-weight: bold;
    line-height: 24px;
    text-align: right;
    z-index: 10;
}

.step-text {
    float: left;
    overflow: hidden;
    width: 84%;
}

.list-style-hv {
    float: right;
    margin-top: 10px;
}

.step-list {
    margin-top: 25px;
    width: 105%;
}

.Coatings-Adhesives {
    margin-bottom: 7px;
}

.margin-and-p {
    padding-right: 0;
}

.list-style-hv > img, .list-style-hv-xs > img {
    padding: 15px;
}

.Coatings-Adhesives > a:hover .list-style-hv > img:hover, .Coatings-Adhesives > a:hover .list-style-hv-xs > img:hover {
    background: url(../img/md-hv-st.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
}




.step-text.style-hv-xs {
    padding-top: 8px;
}

.single-step > h2, .simg-xsm-head > h2 {
    font-size: 24px;
    font-family: "Asap";
    color: rgb( 9, 52, 122 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.245;
    z-index: 90;
    margin-left: 10%;
}

.simg-xsm-head > h2 {
    margin-left: 6px;
}

.single-list {
    color: #39348c;
}

    .single-list a {
        font-size: 18px;
        font-family: "Asap";
        color: rgb( 9, 52, 122 );
        line-height: 1.333;
        z-index: 83;
    }

.single-step {
    margin-top: 25%;
}

    .single-step.st-two.clearfix {
        margin-top: 15%;
    }

    .single-step.st-three.clearfix {
        margin-top: 23%;
    }


.step-list.xsm-list {
    background: url("../img/borde-ic.png") no-repeat scroll center bottom / 100% auto rgba(0, 0, 0, 0);
    padding-bottom: 18px;
}

.step-img-xsm > img.img-responsive {
    margin: 0 auto;
}

.border-xsm-st {
    background: url("../img/hr-bor-ic.png") no-repeat scroll 0 0 / 1% 89% rgba(0, 0, 0, 0);
}

.border-xsm-st-two {
    background: url("../img/hr-bor-ic-2.png") no-repeat scroll 0 0 / 51.7% auto rgba(0, 0, 0, 0);
    height: 10px;
    margin-left: -9px;
    width: 100%;
}

.xsm-single-img > img.img-responsive {
    float: right;
}

.xsm-bor-left {
    border: 3px solid #e0e5ec;
    display: inline-block;
    margin-left: -30px;
    margin-top: 20%;
    overflow: hidden;
    width: 63%;
}

.simg-xsm-head.xsm-two.clearfix > h2 {
    text-align: right;
}

/**************************************
SIGN IN PAGE
***************************************/

.profile-head-bg.sign-in-width {
    width: 555px;
    margin: 0 auto;
}

.sign-in-area {
    background: none repeat scroll 0 0 #fff;
    padding-bottom: 30px;
}

.sign-head {
    background: none repeat scroll 0 0 #4d5869;
    padding: 10px 0;
}

.profile-head-bg.sign-in-width > h2 {
    font-size: 36px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.667;
    text-align: center;
    z-index: 62;
}

.sign-head > h2 {
    font-size: 14px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.571;
    text-align: center;
    margin: 0;
    z-index: 88;
}

.form-control.enter-yor-name.input-sign {
    margin-bottom: 20px;
    width: 100%;
}

.form-group.fols {
    display: block;
}

.navbar-form.navbar-lef.clearfix.sign-input-st {
    padding: 40px 70px 15px;
}

.form-control.enter-yor-name.input-sign {
    /*border: 1px solid #666;*/
    /*font-family: arial !important;*/
}

.submite-sign-in {
    margin: 0 auto;
    width: 160px;
}

.no-padding-si {
    padding: 0;
}

.social-peofile-area.clearfix {
    /*padding: 0 70px;*/
    position: relative;
}

.lso.no-padding-si {
    padding-top: 10px;
}

.usda.no-padding-si {
    padding-top: 5px;
}

.socma.no-padding-si {
    padding-top: 11px;
}

.dcat.no-padding-si {
    padding-top: 15px;
}

.natural.no-padding-si {
    padding-top: 23px;
}


.nacd, .lso, .usda, .socma, .dcat, .natural {
    /*min-height: 97px;*/
}



/************************************************
 REGISTER SECTION
*************************************************/
/*.register-page-bg-area {
    background: url("../img/register-bg.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}*/


.regiater-form {
    padding: 0;
}

/*.main-register-section {
    background: #EEEEEE;
    padding: 28px;
    margin: auto;
}*/

.padding-left-right {
    padding: 0px 45px;
}

/*.user-head {
    background: #4d5869;
    margin-bottom: 5px;
    height: 42px;
    margin-top: 5px;
}*/

.user-form.padding-left-right {
    margin-top: 30px;
}

.register-width > h2 {
    font-size: 36px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.667;
    text-align: center;
    z-index: 62;
}

.register-width > h3 {
    font-size: 18px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 50px;
    text-align: center;
    z-index: 62;
}

.user-head h2 {
    /*margin: 0;
  font-size: 14px;
  color: rgb( 255, 255, 255 );
  font-weight: bold;
  text-transform: uppercase;
  line-height: 2.571;
  text-align: center;
  z-index: 115;
  font-family: arial !important;*/
    /*margin: 0;
    font-size: 14px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 3;
    text-align: center;
    z-index: 115;
    font-family: arial !important;*/
}

.form-country-select > select {
    border: 1px solid #666;
    color: rgb(77, 88, 105);
    display: block;
    font-family: "SteinemRoman";
    font-size: 12px;
    line-height: 2.667;
    padding: 20px;
    text-align: left;
    width: 100%;
    z-index: 106;
}

.chekbox-addjast {
    padding: 15px 0;
}



.form-group.user-form-right, .form-group.user-form-left {
    display: block;
}

.input-sign.register-input {
    font-size: 12px;
    color: rgb( 77, 88, 105 );
    /*line-height: 2.667;*/
}

.navbar-form.navbar-lef.clearfix.regiater-form.bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

.register-social.clearfix {
    margin: 30px auto 30px;
    width: 555px;
}


/*****************************************
SERVICES SECTION
******************************************/
.service-top-area {
    background: url("../img/bg-2.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
}

.service-top {
    /*  margin-bottom: 30px; */
    overflow: hidden;
}

.service-top-img img {
    position: relative;
    margin: 0 auto;
}

.service-top-img h2, .service-top-img h3 {
    position: absolute;
    color: rgb( 255, 255, 255 );
    line-height: 1.222;
    text-align: center;
    z-index: 999999;
}

.service-top-img h2 {
    font-size: 24px;
}

.service-top-img h3 {
    font-size: 18px;
}

.Specialty-1 {
    left: 38.2%;
    top: 218px;
    width: 140px;
}

.Chemical-1 {
    left: 30%;
    top: 400px;
    width: 100px;
}

.The-Parchem {
    left: 42.5%;
    text-transform: uppercase;
    top: 436px;
    width: 190px;
}

.Chemical-2 {
    left: 34.3%;
    top: 595px;
    width: 110px;
}

.Custom-1 {
    right: 41.6%;
    top: 640px;
    width: 100px;
}

.Chemical-3 {
    right: 30%;
    top: 475px;
    width: 100px;
}

.Nacd-3 {
    right: 37%;
    top: 285px;
}

.service-single-text > p {
    font-size: 22px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.636;
    text-align: left;
    z-index: 119;
}

.service-discription-area {
    /*background: #4d5869;
    padding: 30px 0;*/
}

.service-text {
    /*margin: 110px 0 100px;*/
    overflow: hidden;
}



.service-description-top {
    /*margin-bottom: 50px;
    overflow: hidden;*/
}

.service-description > h2.NexaSlab {
    font-size: 24px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 3;
    text-align: center;
    z-index: 92;
    font-family: "Nexa Slab W01 Bold";
}

.single-service-ds > p {
    font-size: 14px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.571;
    z-index: 84;
}

/*.single-service-ds > a {
    background: none repeat scroll 0 0 #89ad76;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "SteinemRoman";
    font-size: 12px;
    text-decoration: none;
    line-height: 2;
    overflow: hidden;
    padding: 10px 25px;
    text-transform: uppercase;
    z-index: 95;
}*/


/****************************************
  REGULATORY SECTION
******************************************/

.regulatory-top-area {
    background: url("../img/bg-3.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    padding: 250px 0;
}

.regulatory-top > h2 {
    color: rgb(255, 255, 255);
    font-size: 34.103px;
    font-weight: bold;
    line-height: 1.269;
    margin: 0 auto;
    text-align: center;
    width: 80%;
    z-index: 184;
}

.market-details.regulerety-text p {
}

.market-details.regulerety-text a {
    color: #89ad76;
    text-decoration: none;
}

.left-fixed-width {
    padding-left: 0;
    width: 80px;
}

.right-fixed-width {
    width: 90.533%;
}

.single-regulertory-item {
    margin-bottom: 30px;
}

.first-regular-item {
    margin-top: 20px;
}


.regulatory-details-top > h2 {
    font-size: 18px;
    font-family: "Nexa Slab W01 Regular";
    color: rgb( 85, 96, 112 );
    text-transform: uppercase;
    line-height: 1.333;
    text-align: left;
    z-index: 56;
}

.regulatory-details-top-det > h2 {
    font-size: 14px;
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.714;
    text-align: left;
    z-index: 58;
}

.regulatory-link a {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.714;
    text-align: left;
    text-decoration: none;
    z-index: 61;
}

.regu-bottom > h2 {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.714;
    text-align: left;
    z-index: 55;
}



.regulatory-product {
    margin-top: 80px;
}

.sales-img > img {
    margin: 0 auto 20px;
}






/************************

*************************/

.quote-top-menu {
    /*padding: 80px 0;*/
}

ul.quote-menu {
    /*background: none repeat scroll 0 0 #264374;
    border-radius: 25px;
    overflow: hidden;*/
}

.quote-menu > li {
    /*min-width: 216.2px;*/
}

#las-quote {
    min-width: 0;
}

.left-icon-qout > i.fa.fa-circle {
    color: #89ad76;
    font-size: 45px;
    line-height: 0.9;
    padding: 0;
}

.quote-menu > li > p {
    /*color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "SteinemRoman";
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 0.9px;
    line-height: 2.4;
    overflow: hidden;
    text-align: left;
    margin: 0;
    text-transform: uppercase;
    z-index: 173;*/
}


.quote-active {
    color: #9e9ebb;
}

input[type=checkbox].css-checkbox {
    display: none;
}

    input[type=checkbox].css-checkbox + label.css-label.cb8 {
        padding-left: 60px;
        height: 40px;
        display: inline-block;
        line-height: 50px;
        background-repeat: no-repeat;
        background-position: 0 0;
        font-size: 18px;
        font-family: "SteinemRoman";
        color: rgb( 56, 54, 54 );
        vertical-align: middle;
        cursor: pointer;
        white-space: nowrap;
    }


    input[type=checkbox].css-checkbox:checked + label.css-label.cb8 {
        background-position: 0 -36px;
    }


label.css-label.cb8 {
    background-image: url(../img/checkbox-1.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.agree-yes, .agree-no {
    display: inline-block;
}

.agree-yes {
    padding-right: 100px;
}

.qoute-step-1-agree {
    margin: 20px;
}

.qoute-step-1-head > h2 {
    /*font-size: 24px;
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
    z-index: 11;*/
}

.type-your-quote > textarea {
    /*border: 1px solid #000;*/
    margin: 0 auto;
    min-height: 180px;
    padding: 20px;
    width: 100%;
}

.type-your-quote {
    /*margin: 40px 0;*/
}

a.next-quote {
    background: none repeat scroll 0 0 #89ad76;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "SteinemRoman";
    font-size: 12px;
    overflow: hidden;
    padding: 20px 40px;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}

.submit-your-quote {
    margin-bottom: 70px;
    padding-top: 20px;
}

.qoute-step-1-agree.step-3 {
    margin: 150px 0;
}

.qoute-step-4-agree.clearfix.step-4 {
    margin: 60px auto 50px 31%;
}

.qoute-step-5-agree.clearfix.step-5.col-sm-4 {
    padding-left: 7%;
    padding-right: 0;
    width: 26.333%;
}

.qoute-step-5-agree.clearfix.step-5-boo.col-sm-5 {
    width: 48.667%;
}

.step-5-dist {
    margin: 80px 0 60px;
}

.type-your-quote.text-center.step-finish.clearfix {
    margin: 100px auto;
}

a.go_back {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 130, 147, 177 );
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    z-index: 152;
}

.qoute-step-finish.clearfix {
    /*margin-bottom: 110px;*/
    margin: 20px auto;
}

.deta-left > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 255, 255, 255 );
    line-height: 1.714;
    text-align: left;
    padding-left: 15px;
    z-index: 199;
}

.alert.alert-warning.fade.in.clearfix {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
    margin: 0;
    padding: 0;
}

.dist-right.text-center.Btn-close {
    /*margin-top: 20px;*/
}

/*span.close-btn {
    background: none repeat scroll 0 0 #ad7676;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    overflow: hidden;
    width: 17px;
}

    span.close-btn:hover {
        background-color: firebrick;
    }*/

.det-btn.update_cart {
    padding-left: 0;
}

.det-btn.Submit_cart {
    padding-right: 0;
}

.update_cart > a.get-a-quick-qo {
    background: none repeat scroll 0 0 #264374;
}

.cart-vwri.clearfix {
    margin-top: 40px;
}

.sipping-info > h2 {
    display: inline-block;
}

.chekbox-check-info {
    /*display: inline-block;
  margin-left: 4%;
  font-size:13px;*/
}

    .chekbox-check-info > label {
        padding-left: 10px;
    }

.travels-info.type-your-quote > form > textarea {
    width: 100%;
}

.sipping-info {
    /*margin: 100px 0 60px;*/
    padding-top: 50px;
}

.quick-get-btn.det-btn > a.get-a-quick-qo {
    padding: 20px 50px;
}

.quick-parchim, .single-quick-test.single-news > p, .single-quick-test.single-news > a {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 2;
    text-align: left;
    z-index: 5;
}

.single-quick-test.single-news > p {
    margin-top: 0;
}

.quick-testimonial-area > h2 {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2;
    text-align: left;
    margin: 0;
    z-index: 27;
}

.single-news.single-quick-test > h4 > .news-icon {
    min-height: 0;
}

.single-quick-test.single-news > a {
    display: inline-block;
    float: right;
    overflow: hidden;
    text-decoration: none;
    text-align: right;
}

.single-quick-test.single-news > h4 > .news-icon > .fa {
    font-size: 16px;
    padding: 9px 10px;
}


.het-a-quck-new.clearfix.news-no-bg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 0;
    padding: 0;
}

.navbar-form.navbar-lef.clearfix.news-no-form {
    padding: 0 0 20px;
}

.news-no-bg.het-a-quck-new > h2 {
    margin-bottom: 40px;
}

.single-news-item.clearfix > p.NexaSlab.nexa-fo-st, a.NexaSlab.nexa-fo-st, h2.NexaSlab.nexa-fo-st,
.single-news-item > ol {
    color: rgb( 111, 119, 131 );
    line-height: 2;
    text-align: left;
    z-index: 145;
    font-family: "Nexa Slab W01 Regular";
}

p.NexaSlab.nexa-fo-st, a.NexaSlab.nexa-fo-st {
    font-size: 14px;
    text-decoration: none;
    font-family: "Nexa Slab W01 Regular";
}

a.red-more-news {
    font-size: 14px;
    text-decoration: none;
    color: #89ad76;
    line-height: 2;
}

.single-news-item.clearfix {
    margin-bottom: 20px;
}

.NexaSlab.nexa-fo-st > a, .Hydrochloric {
    color: #89ad76;
    text-decoration: none;
}

h2.NexaSlab.nexa-fo-st {
    font-size: 18px;
    margin-bottom: 30px;
    margin-top: 0;
    text-transform: uppercase;
    font-family: "Nexa Slab W01 Regular";
}

.single-news-item > ol {
    margin-bottom: 30px;
}

.single-news-item.clearfix > p {
    /*font-size: 14px;*/
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.714;
    text-align: left;
    margin-bottom: 30px;
    z-index: 146;
}

.different-number {
    background: none repeat scroll 0 0 #eee;
    margin: 30px auto 30px;
    padding: 60px;
    width: 96%;
}

    .different-number > h3, .different-number > p {
        font-family: "SteinemRoman";
        line-height: 2;
        text-align: left;
        z-index: 148;
    }

    .different-number > h3 {
        font-size: 18px;
        font-weight: bold;
        color: rgb( 38, 67, 116 );
        font-style: italic;
        margin: 0;
    }

    .different-number > p {
        font-size: 14px;
        color: #4d5869;
        text-transform: uppercase;
        margin: 0;
    }

.news-socail-ic-cor > a > i.fa {
    color: #fff;
    margin-right: 10px;
}

.envelope > .fa {
    background: #264374;
    border-radius: 50%;
    padding: 10px;
}

.news-socail-ic-cor.social-pro {
    display: inline-block;
}

.news-socail-ic {
    padding: 30px 0;
}

.regulatory-details-top.news-article.clearfix {
    margin-top: 70px;
}

.news-socail-ic > h2 {
    font-size: 18px;
    color: rgb( 77, 88, 105 );
    text-transform: uppercase;
    line-height: 1.333;
    display: inline-block;
    margin-right: 20px;
    margin-top: 0;
    z-index: 140;
}

.NexaSlab.nexa-fo-st.head-time-and-date {
    font-size: 12px;
    text-decoration: none;
    font-family: "Nexa Slab W01 Regular";
}

    .NexaSlab.nexa-fo-st.head-time-and-date:hover {
        /*  text-decoration: underline; */
    }

.list-inline.ffffbbb {
    margin-bottom: 30px;
    margin-top: 15px;
}

.list-unstyled.arcive-list a {
    font-size: 12px;
    font-family: "SteinemRoman";
    color: rgb( 41, 53, 73 );
    line-height: 2;
    text-decoration: none;
    text-align: left;
    z-index: 108;
}


span.ing-icnt {
    padding-right: 12px;
}

/*.list-unstyled.arcive-list > li {
    border-top: 1px solid #cecece;
    display: block;
    overflow: hidden;
    padding: 20px 0;
}*/

.news-arcive > h2, .news-page-top-text > h2, .news-page-top-text > p {
    font-weight: normal;
    font-style: normal;
    color: rgb( 77, 88, 105 );
    line-height: 2;
    text-align: left;
    z-index: 128;
}

.news-arcive > h2, .news-page-top-text > h2 {
    font-size: 14px;
    font-family: "SteinemBold";
}

.news-page-top-text > p {
    font-size: 12px;
    font-family: "SteinemRoman";
}

.news-arcive > h2, .news-page-top-text > h2 {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.news-arcive {
    margin: 30px 0;
}

.news-page-top-text {
    margin-top: 80px;
}

.news-months > h2 {
    /*  font-size: 20px;  */
    font-size: 15px;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
    z-index: 132;
    padding: 13px 0 8px 0;
}

.news-months-pnd {
    padding-right: 0;
    width: 70px;
}

.news-months {
    border-radius: 50%;
    background-color: rgb( 38, 67, 116 );
}

.Ellipse_1_copy_4 {
    width: 67px;
    height: 67px;
}

.news-article {
    margin-top: 80px;
}

.news-left-right-btn > .list-inline a {
    background: none repeat scroll 0 0 #89ad76;
    color: #fff;
    padding: 8px 13px;
    overflow: hidden;
    display: inline-block;
}

.news-left-right-btn > .list-inline > li > a > .fa {
    margin-right: 0;
}

.news-left-right-btn {
    margin: 50px 0 0;
}

.fixe-padd-left {
    padding-left: 15px;
}

.regulatory-details-top.fixe-padd-left > h2 {
    font-size: 24px;
    font-weight: bold;
}


.slider-premire-area.about-us-pages-top-bg {
    /*background: url("../img/bg-4.jpg") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);*/
}

.about-us-pages-top {
    /*margin: 91px 0;*/
}

.about-abs-ar > img {
    margin: 0 auto;
}

/*.list-unstyled.about-list-link li, .list-unstyled.about-list-link a {
  font-size: 14px;
  font-family: "SteinemRoman";
  color: rgb( 77, 88, 105 );
  line-height: 1.714;
  z-index: 476;
  text-decoration: none;
  float:left;
}*/

.about-list-link li {
    font-size: 16px;
    font-family: Muli !important;
    font-weight:300!important;
    color: #4b4b4b !important;
    line-height: 1.714;
    z-index: 476;
    list-style: none !important;
    text-align: center !important;
}



.abou-text > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.714;
    text-align: left;
    z-index: 300;
    margin-top: 30px;
}

.about-filter-head > h2 {
    font-size: 24px;
    color: rgb( 38, 67, 116 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
    margin: 80px 0 50px;
    padding-left: 15px;
    z-index: 302;
}

.func-color {
    color: #89ad76;
}

a.func-color {
    text-decoration: none;
}

.visible-xs-mob {
    display: none;
}
/* Latest Changes */
/**************************
	News Pages fix in header img
***************************/

@media (min-width: 1368px) {
}



/*Two Fix Page*/

@media (min-width: 768px) {
    .form-control.enter-yor-name.input-sign.register-input.width-hulf, .width-hulf {
        margin-right: 15px;
        width: 47.4%;
    }

    .vcs.width-hulf {
        float: left;
        margin-left: -15px;
        margin-right: 0;
        overflow: hidden;
        width: 50.9%;
    }

        .vcs.width-hulf.btmb {
            margin-bottom: 25px;
        }

    .right-margin {
        margin-right: -15px;
    }
}

@media (max-width: 768px) {
    .vcs.width-hulf {
        margin-left: -15px;
        margin-right: -15px;
    }

        .vcs.width-hulf.btmb {
            margin-bottom: 15px;
            overflow: hidden;
        }
}

/********************************
NEW -- Careers and Supplier Portal
*********************************/

.main-manu-bg {
    background: url("../img/img-7.jpg") no-repeat scroll 0 0 / 100% 740px rgba(0, 0, 0, 0);
    min-height: 740px;
}

.careers-2 .jetmenu > li > a {
    color: #fff;
    font-weight: 900;
    margin-top: 30px;
    padding: 18px 10px;
}

.career-header > .slide-top > h1.text-center {
    margin-bottom: 10px;
}

    .career-header > .slide-top > h1.text-center.sub-tti {
        /*font-size: 30px;
        line-height: 1.8;
        margin-bottom: 0px;
        text-transform: inherit;*/
    }

.carrers-2-area.clearfix {
    /*margin-top: 70px;*/
}

.text-center.circle-o-down > a {
    color: #fff;
    display: inline-block;
    font-size: 30px;
    margin-top: 205px;
    overflow: hidden;
}

.join-the > h1 {
    font-size: 30px;
    color: rgb(77, 88, 105);
    text-transform: none;
    line-height: 1.5;
    z-index: 61;
}

    .join-the > h1.ntt-2 {
        font-size: 18px;
        font-weight: 600;
        z-index: 61;
    }

.singe-join-the > h1 {
    font-size: 14px;
    color: rgb(77, 88, 105);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.686;
    text-align: left;
    z-index: 65;
}

.singe-join-the > p {
    font-size: 12px;
    font-family: "Steinem";
    color: rgb(77, 88, 105);
    line-height: 2;
    text-align: left;
    z-index: 64;
}

.singe-join-the h1 a {
    color: #89ad76;
    text-decoration: none;
}

.join-the {
    margin: 0 0 50px 0;
}

.singe-join-the {
    margin-bottom: 25px;
}

.join-the-area {
    background: none repeat scroll 0 0 #eeeeee;
    padding-top: 50px;
}

.single-bit-about-1 {
    background: url("../img/img-9.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.single-bit-about-4 {
    background: url("../img/img-10.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.single-bit-about-5 {
    background: url("../img/img-11.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.single-bit-about-8 {
    background: url("../img/img-12.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.single-bit-about-mg, .single-bit-about-color {
    min-height: 354px;
    padding: 30px;
}

.single-bit-about-2 {
    background: #264374;
}

.single-bit-about-3 {
    background: #89AD76;
    padding-top: 70px;
}

.single-bit-about-6 {
    background: #264374;
    padding-top: 50px;
}

.single-bit-about-7 {
    background: #89AD76;
    padding-top: 55px;
}

    .single-bit-about-2 > p, .single-bit-about-3 > p, .single-bit-about-6 > p, .single-bit-about-7 > p {
        color: rgb(255, 255, 255);
        font-family: "Steinem";
        font-size: 14px;
        line-height: 1.714;
        margin: 0;
        padding: 15px;
        text-align: left;
        z-index: 33;
    }

.single-bit-about-1 > h1, .single-bit-about-4 > h1, .single-bit-about-5 > h1, .single-bit-about-8 > h1 {
    color: rgb(255, 255, 255);
    font-size: 36px;
    font-weight: bold;
    line-height: 0.667;
    padding-top: 140px;
    text-align: center;
    text-transform: uppercase;
    z-index: 34;
}

.path-header.text-center span {
    display: inline-block;
    overflow: hidden;
}

.path-header.text-center img {
    margin-top: -50px;
    padding-right: 20px;
}

.path-header.text-center > h1 {
    font-size: 24px;
    color: rgb(77, 88, 105);
    font-weight: 900;
    text-transform: uppercase;
    z-index: 20;
}

.path-header h1 small {
    font-size: 24px;
    color: rgb(77, 88, 105);
    font-weight: 600;
    display: block;
    font-size: 80%;
}

.career-pathway-area {
    padding: 50px 0 30px;
}

.path-header {
    margin-bottom: 30px;
}

.pathway > p {
    font-size: 14px;
    font-family: "Steinem";
    color: rgb(77, 88, 105);
    line-height: 1.714;
    text-align: left;
    z-index: 25;
}

.single-patha {
    margin-top: 50px;
}

    .single-patha > .text-center > img {
        margin-bottom: 30px;
    }

.main-manu-bg-supplie {
    background: url("../img/img-13.jpg") no-repeat scroll center center / 100% 840px rgba(0, 0, 0, 0);
    min-height: 740px;
}

.suppliee > .text-center.sub-tti {
    margin-top: 0;
}

/*.slide-top.suppliee > h1.text-center {
    font-size: 48px;
}*/

.main-manu-bg-supplie .jetmenu > li > a {
    color: #fff;
    margin-top: 30px;
}

.Our-Strategic > h1 {
    font-size: 18px;
    color: rgb(77, 88, 105);
    font-weight: 600;
    line-height: 1.333;
    z-index: 22;
    font-weight: normal !important;
}

.Our-Strategic > p {
    font-size: 14px;
    font-family: "SteinemRoman";
    color: rgb(77, 88, 105);
    font-weight: normal;
    line-height: 1.714;
    z-index: 21;
    margin-top: 10px;
}

.Our-Strategic.text-center {
    margin-bottom: 40px;
}

/*.Our-Strategic-area {
    padding-bottom: 10px;
    padding-top: 70px;
}*/

.Become-a-Parchem > h1 {
    font-size: 30px;
    color: rgb(255, 255, 255);
    font-weight: normal;
    line-height: 1.669;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 40px;
    z-index: 12;
}

.Become-a-Parchem-area {
    background: none repeat scroll 0 0 #606978;
    padding: 50px 0;
}

.Become-a-Parchem > p {
    font-size: 16px;
    font-family: "SteinemRoman";
    color: rgb(255, 255, 255);
    line-height: 1.714;
    text-align: left;
    z-index: 13;
}

.become-sign-up > a {
    background: none repeat scroll 0 0 #89ad76;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-family: "SteinemRoman";
    font-size: 14px;
    line-height: 2.667;
    overflow: hidden;
    padding: 10px 40px;
    text-decoration: none;
    text-transform: uppercase;
}

    .become-sign-up > a:hover {
        background-color: #4b4b4b;
    }



.text-center.become-sign-up {
    margin-bottom: 15px;
    margin-top: 70px;
}

.supply-so-area {
    padding: 50px 0;
}
/********************************
END NEW -- Careers and Supplier Portal
*********************************/


/* **************************************************
Changes made by David 
************************************************** */
/* Global */
.mainhd .borderBottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

header .col-lg-3 {
    padding-left: 0px;
}

.right.or-style {
    padding-left: 0px;
    padding-right: 0px;
}

.jetmenu li {
    margin: 0px 8px 0px 0px;
}

    .jetmenu li.right {
        margin-right: 3px;
    }

li.btn-your-rfq a span {
    /*color: #89ad76;*/
}

.jetmenu > li.btn-your-rfq > a > span, .jetmenu > li > a > span {
    /*color: #89ad76 !important;*/
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Nexa Slab W01 Bold' !important;
    font-weight: normal !important;
}


/* MATTE - Button Hovers */
/*.btn:hover,
.btn.btn-success.btn-get-a:hover,
.customer-quote > a:hover,
.find-fearut > a:hover,
.news-left-right-btn > .list-inline a:hover,
.view > a:hover,
.inp-getac > a:hover,
a.next-quote:hover {
    background-color: #4d5869;
}*/

/* light blue */
.auto-width > a:hover,
.perchim-pro-left > .btn.btn-success.btn-get-a:hover,
.single-service-ds > a:hover,
.det-btn > a:hover {
    background-color: #428bca;
}

#bigbtn:hover {
    background-color: #428bca !important;
}

#btnGetQuote:hover {
    background-color: #4B4B4B !important;
}

#header2_btnGetQuote:hover {
    background-color: #4B4B4B !important;
}
/* Homepage */
.decades_as_a_chemical {
    margin-bottom: 30px;
}

@media (min-width: 768px) {
    .decades_as_a_chemical {
        margin-bottom: 10px;
    }
}

.het-a-quck-new.clearfix {
    /*background: rgba(41, 53, 73, 0.52);*/
}

/*.btn.btn-success.btn-get-a {
    font-size: 14px;
    font-family: Arial !important;
}*/

.lso img:hover {
    top: -76px;
}

a.ISO {
    width: 74px;
    height: 76px;
    background: url('../img/lso.png') 0 0;
    display: block;
}

    a.ISO:hover {
        background-position: 0 -76px;
    }

a.nacd_sp {
    width: 74px;
    height: 76px;
    background: url('../img/nacd.png') 0 0;
    display: block;
}

    a.nacd_sp:hover {
        background-position: 0 -76px;
    }

a.usda_sp {
    width: 74px;
    height: 76px;
    background: url('../img/usda.png') 0 0;
    display: block;
}

    a.usda_sp:hover {
        background-position: 0 -76px;
    }

a.socma_sp {
    width: 74px;
    height: 76px;
    background: url('../img/socma.png') 0 0;
    display: block;
}

    a.socma_sp:hover {
        background-position: 0 -76px;
    }

a.dcat_sp {
    width: 74px;
    height: 76px;
    background: url('../img/dcat.png') 0 0;
    display: block;
}

    a.dcat_sp:hover {
        background-position: 0 -76px;
    }

a.natural_sp {
    width: 74px;
    height: 76px;
    background: url('../img/natural.png') 0 0;
    display: block;
}

    a.natural_sp:hover {
        background-position: 0 -76px;
    }

body#home .slide-top > h1.text-center span {
    font-size: 44px;
}


/* Product Catalog */
.you-menu, .you-menu ul.sub-menu li, .you-menu ul.sub-menu li a {
    font-family: "Nexa Slab W01 Bold";
    font-size: 12px;
    font-weight: bold;
}

body#products .div-tab-menu > h2 {
    font-family: "SteinemBold";
    letter-spacing: 1px;
}

body#products .filter-area {
    margin-top: -33px;
}

/* Services */
.single-service-ds > p {
    margin-bottom: 17px;
    margin-top: 17px;
}

.single-service-ds > a {
    letter-spacing: 1px;
}

.service-description-bottom {
    margin-bottom: 50px;
}



.service-top-img h2 {
    font-family: "SteinemBold";
}

.service-top-area {
    padding-bottom: 20px;
}

.service-top-img h3 {
    font-family: "SteinemRoman";
}

.service-top {
    margin-bottom: 0px;
}

.single-service-ds .NexaSlab a {
    color: #ffffff;
    text-decoration: none;
}

    .single-service-ds .NexaSlab a:hover {
        text-decoration: underline;
    }

.quote-left > .fa.fa-quote-left {
    font-size: 60px;
    padding: 40px 0px;
}

body#services .slider-premire-area {
    /*margin-top: -35px;*/
}

/* We Know Chemicals */
body#weknow .slide-top > h1.text-center {
    font-size: 60px;
    text-transform: none;
    width: 100%;
}

body#weknow .slide-top > h2.text-center {
    font-size: 24px;
    line-height: 1.5;
    width: 82%;
}

body#weknow h2.find-you-che {
    font-size: 26px;
    text-transform: none;
}

.row.soloquotebtn {
    margin-top: 40px;
    margin-bottom: 20px;
}

.soloquotebtn .text-center .btn-success {
    font-family: "Nexa Slab W01 Bold";
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}

body#weknow .btn-success {
    background-color: #81c08d;
}

    body#weknow .btn-success:hover {
        background-color: #89ad76;
    }

.parchem-we-knows {
    padding-top: 80px;
}

/* Results Pages */
.loking-p > p {
    font-size: 18px;
    font-family: "Nexa Slab W01 Bold";
    color: rgb( 77, 88, 105 );
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.5;
    text-align: left;
    z-index: 38;
    margin-top: 4px;
}

body#results .dist-right > h2,
body#specials .dist-right > h2,
body#results .dist-left > h2,
body#specials .dist-left > h2 {
    font-family: "Nexa Slab W01 Bold";
    font-size: 12px;
    font-weight: bold;
}

body#results .dist-dt-1 > a, body#results .dist-dt-2 > a, body#specials .dist-dt-1 > a, body#specials .dist-dt-2 > a {
    font-family: "SteinemBold";
}

.styled-select.resum-per option {
    padding: 5px 0 10px 0;
}

.dist-dt-1 a:hover, .dist-dt-2 a:hover {
    color: #89ad76;
}

/* Supplier Portal */
.supplier-sinup .list-inline a {
    color: #333;
    margin: 0 5px 0 0;
}

    .supplier-sinup .list-inline a:hover {
        color: #00a1fe;
    }

/* Contact Us */
.main-office > h4, .by-phone > h4, .by-email > h4, h2.our_blog {
    /*font-family: "SteinemBold";
    font-weight: normal;
    font-style: normal;
    font-size: 16px;*/
}

body#contact .contact-het-a-quck h2 {
    display: none !important;
}

/* News */
body#news #chemical-5 {
    padding-top: 80px;
}

/*.regulatory-details-top.fixe-padd-left h2 a, .regulatory-details-top h2 a {
    font-family: 'Nexa Slab W01 Bold';
    font-weight: bold;
    font-size: 24px;
    color: rgb(85, 96, 112);
}*/

.regulatory-details-top.fixe-padd-left h2 a:hover, .regulatory-details-top h2 a:hover {
    color: #428bca;
}

.single-news-month .news-months-width, .news-article {
    padding-right: 30px;
}

.news-months > h2 {
    font-size: 15px;
    padding: 13px 0 8px 0;
}

.NexaSlab.nexa-fo-st.head-time-and-date:hover {
    text-decoration: none;
}

a.red-more-news:hover {
    text-decoration: underline;
}

/*.single-news-item.clearfix > p {
    font-size: 15px;
    font-family: "SteinemRoman";
    margin-bottom: 0px;
}*/

body#news .regulatory-details-top.news-article.clearfix {
    margin-top: 0px;
}

.news-page-top-text > p {
    font-size: 14px;
}

.news-arcive > h2, .news-page-top-text > h2 {
    font-weight: normal;
}

.news-page-top-text h2 {
    font-size: 16px;
    font-weight: normal;
}

.list-unstyled.arcive-list > li {
    padding: 5px 0;
}

.div-tab-menu > h2, .list-unstyled.arcive-list a, .mov-top > h4 > .Dimethylacetamide {
    font-size: 14px;
    display: block !important;
}

/* Quote Popups */
/* .step-4-agree input[type=checkbox].css-checkbox + label.css-label.cb8 { line-height:normal !important; } */
body#pop {
    background: none !important;
}

.quote-menu > li > p {
    /*opacity: .8;
    color: #9e9ebb;*/
}

.quote-active {
    opacity: 1 !important;
    color: #fff !important;
}

/* Regulatory */
.market-details.regulerety-text a:hover {
    text-decoration: underline;
}

/* Thank you */
.thanks-head-bg-area {
    height: 185px;
}

.thanks-head-bg-area {
    padding-top: 90px;
}

    .thanks-head-bg-area .profile-head-bg > h2 {
        font-size: 45px;
    }

/* Services and CMS */
section.cms-area .cmspage, section.services-area .services {
}

    section.cms-area .cmspage h1, section.services-area .services h1 {
    }

    section.cms-area .cmspage .col-lg-12 p, section.services-area .services .col-lg-12 p {
    }

#txtproductinfo {
    width: 90%;
}

/*#flUploadCatalog {
    border-style: none !important;
    background-color: inherit;
}*/


#header2_pnlMainQuickQuotenow {
    /*padding: 25px 0;*/
}

.single-news .Dimethylacetamide a {
    color: #264c88;
}

.single-news > h5 {
    font-family: muli !important;
    color: #4b4b4b !important;
    font-size: 14px;
    font-weight: bold !important;
    font-style: italic;
}

/* Quick Quote Page */
body#cart .product-details-area {
    /*margin-top: -33px;*/
}

#pnlEmptyCart {
    font-size: 24px;
    font-family: "SteinemRoman";
    color: rgb( 77, 88, 105 );
    line-height: 1.5;
    z-index: 223;
}

#emptycartcontainer {
    margin-bottom: 50px;
}

h2.rfqh2 a {
    float: right;
    padding-top: 5px;
    font-size: 14px;
}

.quick-testimonial-area {
    padding: 90px 0;
}

    .quick-testimonial-area .single-quick-test {
        margin: 15px 0;
    }

#cart .col-xs-1, #cart .col-xs-3, #cart .col-xs-4 {
    padding-left: 10px;
    padding-right: 5px;
}

#cartdetailcontainer input[type="checkbox"] {
    margin-top: 20px;
}

input[type="checkbox"] {
    width: 20px;
    height: 20px;
    vertical-align: sub;
}

a.MatrixProdName {
    line-height: 1.857;
}


/* Add This Override */
#_atssh, #_atssh iframe {
    display: none;
}
/*.addthis_responsive_sharing { margin-top:30px; }*/
.news-socail-ic {
    display: inline-block;
}

    .news-socail-ic > h2 {
        float: left;
        margin-top: 10px;
    }

.news-socail-ic-cor.social-pro {
    float: left;
}

/* Product Detail */
/*body#ProdDetails .dist-dt-1 p, body#ProdDetails .dist-dt-2 p, body#ProdDetails .dist-dt-3 p, body#ProdDetails .dist-dt-4 p, body#ProdDetails .dist-dt-5 p, body#ProdDetails .dist-dt-6 p, body#ProdDetails .dist-dt-7 p, body#ProdDetails .dist-dt-8 p, body#ProdDetails .dist-dt-9 p, body#ProdDetails .dist-dt-10 p { line-height:1.6; }  */
#divNote .col-lg-10, #divNote .col-lg-10 p {
    line-height: 1.714 !important;
}
