/*Home Page Css*/
a:hover{
    color: #434343 !important;
}
.container, #container{padding:0px 20px;}
.text-blue{color:#145498;}
.text-green{color:#00c246;}
.text-orange{color:#f99d25;}
.text-dark-orange{color:#f36105;}
#home-box-tile div .av_one_third {
    width: 33.3% !important;
    margin-left: 0 !important;
}
button.btn.btn-default.learn_more{background-color:#424242;border:#ffffff;color:#ffffff;font-size:18px;font-weight:700!important;padding:11px 35px;cursor:pointer; margin-bottom: -40px}
ul.whatwedo li.list_whatwedo{list-style:none!important;position:relative;border:3px solid #ffffff!important;padding-top:0px;padding-bottom:0px;cursor:pointer;min-height:318px;line-height:100px;}
ul.whatwedo li.list_whatwedo.list-formaldehyde-emissions .bg-image{background: url(../images/background-images/formaldehyde-emissions-home-bg-new.jpg) no-repeat center center; }
ul.whatwedo li .bg-image{ overflow: hidden; transition: all 1s ease;}
ul.whatwedo li:hover .bg-image{ transform: scale(1.1) }
ul.whatwedo li.list_whatwedo.list-structural-panel .bg-image{background: url(../images/background-images/structural-panel-home-bg-new.jpg) no-repeat center center;}
ul.whatwedo li.list_whatwedo.list-voc-green .bg-image{background: url(../images/background-images/VOC-green-home-bg-new.jpg) no-repeat center center;}
ul.whatwedo li {transition-duration:1.5s;overflow: hidden;}

ul.whatwedo li.list_whatwedo.list-jas .bg-image{background: url(../images/background-images/JAS-home-bg-new.jpg) no-repeat center center;}
ul.whatwedo li.list_whatwedo.list-cwss .bg-image{background: url(../images/background-images/CWSS-home-bg-new.jpg) no-repeat center center;}
ul.whatwedo li.list_whatwedo.list-other-certification .bg-image{background: url(../images/background-images/other-certification-program-bg-new.jpg) no-repeat center center;}
ul.whatwedo li:first-child{margin-bottom:25px;}
.what_we_do_1-1{min-height:318px;}
.list_whatwedo .carb_atcm,.list-jas .jas{font-size:40px;line-height:40px;margin-top:5px;}
.list-cwss .carb_atcm{margin-top:20px;}
.list-jas .jas{margin-top:28px;}
.list-other-certification .carb_atcm{margin-top:0;}
#compliance_section .compliance-section{text-align:center;}
#compliance_section .compliance-section p{font-size:16px;}
#newsletter_and_social_section{min-height:100%;}
#newsletter_and_social_section .content{padding-bottom:0;}
.newsletter-info-section p,.newsletter-form-section h4{margin:20px 0 0;}
body.single .newsletter-form-section form{margin:-52px 0 -20px -35px!important;}
#top .newsletter-form-section form p{margin:0;}
.newsletter-form-section #wpcf7-f3070-o1 p label{display:inline-block;width:100%;max-width:80%;vertical-align: top;}
.newsletter-form-section #wpcf7-f3070-o1 p input[type="submit"].wpcf7-form-control{display:inline-block;font-family: 'Raleway', sans-serif !important;}
.social-section{background:#a2a2a2;padding:48px 15px 0px 15px; width: 235px; min-height: 148px;}
.social-section .social_icon_section{text-align:center;}
#footer.footer_color{background:#fff;}
#footer.footer_color .first_section h1,#footer.footer_color .copyright .copyright_section{color:#424242;}
#footer.footer_color .copyright .copyright_section{ width: 100%; }
.first_section h1{  padding-bottom: 31px; }
.footer-mid-nav{margin-left:35px;}
#footer .footer-nav-heading a{color:#424242;font-weight:700;}
.footer-left-nav li a,.footer-mid-nav li a, .footer-last-nav li a{color:#f99d25;font-weight:normal;}
.middle_section,.benchmark_details_section{text-align:left;}
.middle_section{display:flex; }
.copyright_section{text-align:center; margin-top: 40px;}

/*RYSIPL Custom Css 09-10-2019*/
.banner-title-small, .banner-title-big{

}
.banner-title-big{
    background-position: {}
}
#header{
    background-color: #fff !important;
}

#header_meta{
    border-bottom-width: 0px !important;
}
#home-box-tile{
    
}
#home-box-tile .container {
    max-width: 100% !important;
    padding-left: 0px !important;
     padding-right: 0px !important;
}

body #home-box-tile  ul.whatwedo li:first-child {
    margin-bottom:0.2em !important
}
body #home-box-tile ul.whatwedo-first-block li
{
    margin-left:0em !important;
    padding-left:0em !important;
    border-left:none !important;
}
body #home-box-tile ul.whatwedo-first-block {
    border-left:none !important;
}
body #home-box-tile ul.whatwedo-last-block {
    border-right:none !important;
}
body #home-box-tile ul.whatwedo-last-block li
{
    margin-right:0em !important;
     padding-right:0em !important;
     border-right:none !important;
}
body #home-box-tile .template-page.content{
    padding-bottom:0px  !important;
}
body #compliance_section .content{
    padding-bottom:90px  !important;
}
body .newsletter-form-section input[type="submit"]{
    padding: 10px 14px !important;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    border-radius: 0px;
    background: #f99d25 !important;
    font-weight: bolder !important;
}
body .social_icon_section a.social_icon img{
     border-radius: 7px !important;
}
body .social_icon_section a.twitter {
    padding-right:43px;
}
body .social_icon_section a.social_icon:hover img {
    background: #f99d25;
    overflow: hidden !important;
    border-radius: 7px !important;
}
/*body .social_icon_section a.social_icon.ln:hover img {
    background: #0077B5 !important;
}
body .social_icon_section a.social_icon.fb:hover img {
    background: #3b5999 !important;
}*/
#footer {
    padding:5px 0 35px 0 !important;
    z-index: 10 !important;
}
#footer .footer-nav-heading{margin-bottom: 5px;}
#footer .widget ul {
    float: none;
    margin-bottom: 20px !important;
}
.footer-flag-icon{
    text-align: center;
    color: #11295D;
    margin-top:38px;
}
.footer-flag-icon ul li{
    display: inline-block;
    vertical-align: middle;
    padding:0 3px;
}
#footer .widget h1{
    margin-top:-5px !important;
}

/*
Ignore these classes they are not important, just used to center the control on codepen.io
 */

.accordionStyle{
 position: relative !important;
 width:500px !important; 
 margin: 30px auto !important;
}

.accordionStyle h3{
 padding-left:35px; 
}

p{
 font-size:12px 
}
/*RYSIPL About Us Page*/
/* #right-content-third-party-inspection,#right-content-laboratorio-test{ margin-top: 55px; } */
.right-content-block{
    background: #f0f0f0;
    padding:40px 25px 15px 25px;
     /* margin-top:125px; */
  /*   position: fixed;
    top:517px;
    right: 75px;*/
    z-index: 10;
}
.right-content-block h6{
    font-size:13px;
    color: #434343;
    margin-bottom:20px;
    font-weight:300;
    
}
.right-content-block ul li, 
.right-content-block ul, 
body .entry-content-wrapper .international-team ul li, 
body .entry-content-wrapper .international-team ul{
    list-style: none !important;
}
.right-content-block ul li, .right-content-block ul{
    list-style: none;
    padding: 0 !important;
    margin: 0  !important;
}
.chat-icon a, 
.right-content-block ul li a, 
.person-detail a, 
.right-content-block ul li a, 
.laboratory-testing a{
        color: #f99d25;
        font-size: 18px;
}
.right-content-block ul li a{   
    font-weight: 300;
}
.right-content-block ul li{
    margin-bottom:15px !important;
}
.about-left-block, .our-mission-block, .meet-team-block{
    width: calc(100% - 250px);
margin-left:250px;

}
.about-left-block h1{
    margin-top:25px;
    margin-bottom:35px;
}
.about-left-block h2, 
.our-mission-block h2, 
.meet-team-block h2, .about-person-detail h2, .laboratory-testing h2{
    margin-top:35px;
    margin-bottom:35px;
    color: #ff6600 !important;
}
.about-left-block h1, 
.about-left-block h2, 
.our-mission-block h2, 
.meet-team-block h2, 
.about-person-detail h2, .laboratory-testing h2{
    text-transform: capitalize  !important;
    color: #424242 !important;
    text-align: center !important;
    font-size: 34px  !important;
    font-family: Roboto Slab !important;
}
.about-left-block h3.about-us-main-heading {
    color:  #424242 !important;
}
.about-left-block p, 
.about-person-detail p, 
.our-mission-block p, 
.meet-team-block p, 
.laboratory-testing p,
.person-detail p
 {
    font-size: 18px;
    line-height: 24px;
}
.international-team {
    display: block;
    width: 50%;
    margin: 25px auto 0px!important;
}
.international-team li{
    display: inline-block;
    vertical-align: middle;
    width:48%;
    color: #f99d25;
    margin-bottom: 10px;
}
.chat-icon {
    background: url(../images/background-images/chat-icon.jpg) no-repeat 0 6px;
    padding-left: 60px;
    width: 600px;
    
}
.person-detail{
    float: left;
    width: 68%;
    margin-left: 3%;
    border-bottom: #D9D9D9 2px solid;
    padding-bottom:33px;
    margin-bottom:59px;
}
.person-whole-data{ 
    width: 100%;
    margin-left: 0;
}
.person-detail h3, .person-detail h4 {
    font-size: 20px;
    line-height: 1.3em;
    margin-bottom: 11px;
    font-weight: 600;
}
.person-detail h6 {
    font-size: 14px;
    font-weight: 300;
    font-style: italic;
    margin:0 0 5px 0 !important;
    padding:0 !important;
}
.person-detail h4{
    margin-bottom:3px !important;
    margin-top: 1.6em;
}
.person-detail p{
    margin:0em 0 0.85em 0
}
.about-person-detail{
    float: left;
    margin-top: 0px;
    margin-bottom: 30px;
}
.Iso-iec-block{    
    width: 85%;
    margin:30px auto !important;
}
.Iso-iec-block li{
    padding:0;
    margin-bottom:13px;
}
.fl{
    float: left;
}
.person-detail-btm-space{
    float: left; margin-bottom: 0; padding-bottom: 0; border-bottom: 0
}
.person-img{
    float: left; width: 250px
}
.m-b0{
    margin-bottom: 0 !important;
}
/*Laboratory Testing*/
 .laboratory-testing .laboratory-testing-listing li{
    font-size: 18px;
    list-style: none;
    margin-bottom:10px;
}
.laboratory-testing .laboratory-testing-listing{
    margin:8px 0;
}
.laboratory-testing ul.circle-bullet li ul li::before{
    content: "";
    display: block;
    width: 0px;
    color:inherit;
    padding-right: inherit;
    margin-left: inherit;
    font-size: inherit;
}
.laboratory-testing ul.circle-bullet li ul {
    margin: 4px 0 0 31px !important;
}
.laboratory-testing ul.circle-bullet li ul li:last-child{
    margin-bottom: 0 !important;
}
.laboratory-testing ul.circle-bullet li ul li{
    margin-bottom: 4px  !important;
}
/*custom kpl */
.sec-custom-menu.av-main-nav{position: absolute;top: 50%; right: 0; transform: translateY(-50%);

}
.fa-plus.collapsed{
    content: "\f068" !important;
}