/********************************************
*
* PWS HOME PAGE CSS
*
* 1. Hero
* 2. Welcome section
* 3. Partners section
* 4. Introduction for clients and candidates sections
* 5. Benefits section
* 6. News section 
* 7. Testiomonials section
*
*:root {
*        --main-bg-gray: #394450; rgb(57, 68, 80)
*        --dark-text: #333;
*        --gray-highlight: #9CA2A7;
*        --main-green: #77C045;
*        --mid-green: #b8e29c;
*        --light-green: #edfde3;
*        --main-white: #fefffe;
*}
********************************************/

      
/********************************************
*
* 1. HERO
*
********************************************/
.banner-section{
  background: transparent;
}

.btn-box .theme-btn-two,
.partner-block-bottom .theme-btn-two{
  background: var(--main-green);
  color: var(--main-bg-gray) !important;
}

/*.btn-box .theme-btn-two:hover{*/
/*    background: var(--light-green) !important;*/
/*}*/

.btn-box .theme-btn-two:after,
.partner-block-bottom .theme-btn-two:after{
  background: var(--mid-green) !important;
}

.pws-home-hero-subtitle{
  color: var(--main-green) !important;
}

/********************************************
*
* 2. WELCOME SECTION
*
********************************************/

.pws-welcome-icon-text{
  /*color: var(--main-green);*/
  font-weight: 800;
}

#content_block_1 .content-box .tabs-content .inner-box .link a:hover{
  color: var(--main-green);
}


/********************************************
*
* 3. PARTNERS SECTION
*
********************************************/
.service-section .anim-icon .icon-2{
  background: var(--light-green);
}

.service-block-one .inner-box .lower-content .overlay-content{
  background: var(--main-bg-gray);
}

.service-block-one .inner-box .lower-content .overlay-content a{
  background: var(--main-green);
}

.owl-dot-style-one .owl-dots .owl-dot.active span,
.owl-dot-style-one .owl-dots .owl-dot span:hover{
background: var(--main-green);
}

.partner-block{
  padding-top: 30px;
  background: var(--main-bg-gray);
  border-radius:10px;
}

.partner-block:hover{
  cursor: move;
}

.partner-block-top{
  padding-left: 15px;
  padding-right: 15px;
}

.partner-block-top p{
  color: #fff;
  font-size: 17px;
  padding: 15px 0;
  min-height: 100px;
}

.partner-block-bottom a{
  margin: auto 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color:#fff; font-weight: bold;
  padding: 15px 15px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.partner-block-bottom i{
 font-weight: 400;
 font-size: 30px;
 margin-right: 8px;
}

/********************************************
*
* 4. INTRO FOR CLIENTS AND CANDIDATES SECTIONS
*
********************************************/

.about-section{
  padding-top: 130px;
}

#content_block_2 .content-box .inner-box{
  background: var(--main-bg-gray);
}

#content_block_2 .content-box .inner-box h3{
  margin-top: 15px;
}

#content_block_2 .content-box .inner-box a{
  background: var(--main-green);
  /*position: static;*/
  padding: 15px 20px;
}


#content_block_2 .content-box .inner-box a:before{
  background: var(--light-green);
  position: static;
}

#content_block_2 .content-box .inner-box a:after{
  background: var(--mid-green);
}

#content_block_2 .content-box .inner-box a:hover{
  color: var(--main-bg-gray) !important;
}

#content_block_3 .content-box .link a:hover{
  color: var(--main-green);
}

#content_block_4 .content-box .inner-box .single-item .inner h3 span,
#content_block_4 .content-box .inner-box .single-item .inner h3:before,
#content_block_4 .content-box .inner-box .single-item .inner h3 a:hover{
  color: var(--main-green);
}

#content_block_4 .content-box .inner-box .single-item .inner h3:before{
  background: var(--main-green);
}
/********************************************
*
* 5. BENEFITS SECTION
*
********************************************/
.benefits-section-title--mobile{
  display: none  !important;
}

.benefits-section-title--main{
display: block  !important;
}

.industries-section .pattern-layer{
  width:100%;
  height: 100%;
  top: -50px;
}

.industries-section .tabs-content .image-box:before{
  /* rgb(57, 68, 80) is --main-bg-gray */
  background: -webkit-linear-gradient(-90deg, rgb(57, 68, 80, 1), rgb(57, 68, 80, 0) 100%);
}

.industries-section .tabs-content .inner-box .content-box{
  bottom: auto;
  top: 75px;
}

.industries-section .content-column .tabs-content .inner-box .content-box .link a:hover{
  background: var(--main-green);
  color: var(--main-bg-gray);
}

.industries-section .tab-btns li.active-btn h3, .industries-section .tab-btns li:hover h3{
    color: var(--mid-green);
}


/********************************************
*
* 6. NEWS
*
********************************************/
.news-block-one .inner-box .lower-content .inner{
  background: var(--main-bg-gray);
}

.news-block-one .inner-box .lower-content .inner .category i{
  color: var(--mid-green);
}

.news-block-one .inner-box .lower-content .inner h3 a:hover{
  color: var(--main-green);
}


/********************************************
*
* 6. TESTIMONIALS
*
********************************************/
.testimonial-section{
  background: var(--light-green);
}

.testimonial-block-one .inner-box .quote-box{
  background: var(--main-bg-gray);
}

.testimonial-block-one .inner-box .author-box{
  padding: 0;
}