/*
Theme Name: Herrington Child
Theme URI: http://demo.bravisthemes.com/herrington
Author: Bravis-Themes
Author URI: https://bravisthemes.com/
Description:Herrington is a beautifully handcrafted, pixel perfect business consulting WordPress Theme based on Elementor Page Builder & designed with great attention to details, flexibility and performance. Herrington has stunning styles and elements to help you make a professional website in no time.
Version: 1.0.6
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: herrington
Text Domain: herrington-child
Tags:accountant, advertising, agency, business, company, consulting, corporate, digital agency, digital marketing, finance, insurance, it company, management, seo, startup
Requires at least: 5.8 or Higher
Requires PHP: 7.4.x or Higher
Tested up to: 6.4.1
*/

.home-marketing-subscribe svg{
	fill:white;
	z-index:100;
	margin-top:20px;
}
.home-marketing-subscribe button{
	margin-top:20px;
}
.icon-white i{
	color:white;
	scale:0.7;
}
.cover-section span{
    font-size:25px;
}

@media only screen and (max-width: 1200px) {
  .cover-section span{
    	font-size:18px;
	}
}
@media only screen and (max-width: 1024px) {
  .cover-section span{
    	font-size:14px;
	}
}
@media only screen and (max-width: 768px) {
  .cover-section span{
    	font-size:12px;
	}
}

.services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner{
	background-color:#121C27;
	color:white;
	height:370px;
}
@media only screen and (max-width: 1200px) and (min-width: 768px) {
  .services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner{
	height:320px;
	}
}
@media only screen and (max-width: 576px) {
  .services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner{
	height:320px;
	}
}
.services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner h3,
.services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner .pxl-post--content, 
.services-section .pxl-swiper-wrapper .pxl-swiper-slide .count-pos,
.services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--readmore a{
	color:white;
}
.services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner h3{
	border-top:none;
	margin-top:5px;
}
.services-section .pxl-swiper-wrapper .pxl-swiper-slide .pxl-post--inner svg path{
	fill:white;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--meta{
	background-color:white;
	color:black;
}

.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .pxl-post--content,
.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore{
	color:white;
}
.pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore svg path{
	fill:white;
}
.living-the-limit .pxl-list .pxl-item--icon svg path{
	fill:white;
}


.testi-video .top-content{
	display:none;
}
.testi-star .pxl-item--5-star svg{
	display:none;
}
.testi-star .pxl-item--inner{
	padding:10px 20px !important;
}
@media only screen and (max-width: 768px) {
  .testi-star .pxl-item--inner{
		padding:10px 20px !important;
	}
}

.testi-star .pxl-item--description{
	padding-bottom:10px !important;
	margin-top:10px !important;
}
.testi-star .top-content{
	margin-top:0px !important;
}

.career-button i{
	font-size:50px;
}
@media only screen and (max-width: 1024px) {
  .career-button i{
		font-size:30px;
	}
}
.career-button span span{
	margin-top:10px;
}


@media only screen and (max-width: 768px) {
  .br-tab-size .pxl-tabs--title span {
	font-size:14px !important;
	}
}
@media only screen and (max-width: 666px) {
  .br-tab-size .pxl-tabs--title span {
	font-size:12px !important;
	}
}
@media only screen and (max-width: 500px) {
  .br-tab-size .pxl-tabs--title span {
	font-size:10px !important;
	}
}

@media only screen and (max-width: 768px) {
  .br-tab-size .pxl-item--title:before{
		height:8px !important;
		width:10px !important;
	}
}
.industry-appilaction-svg .pxl-icon-box:hover svg path{
	fill:black !important;
}
.industry-appilaction-svg .pxl-item--holder {
	display:flex;
}
.industry-appilaction-svg .pxl-item--holder h5{
	align-content:center;
	margin-bottom:0px !important;
}
.icon-margin .pxl-item--icon{
	margin-bottom:0px !important;
}

.team-icon .pxl-social--wrap{
	display:none;
}
.experts-block .elementor-element .elementor-element{
	margin:10px 5px 0px 5px;
	border:1px solid #D3D5D6;
}
.experts-block .elementor-element .elementor-element:hover{
	background-color:#ece6e1;
}
.experts-block .elementor-element .trainer{
	background-color:#f2f2f2;
}

.experts-block .elementor-element .trainer:hover .e-link-in-bio__identity-image::before {
 	content: "TRAINER";
	font-family: 'GT Walsheim Pro', sans-serif;
	font-size: 20px;
    font-weight: 300;
	letter-spacing: 5px;
 	color: white;
	padding:60px 0px 100px;
	width:100%;
	background-image: linear-gradient(transparent, black);
	position:absolute;
	top: 100%;
  	left: 0%;
  transform: translate(0%, -50%);
}
.table-style tr td:nth-child(2){
  width:70%;
}
.table-style table{
	border-bottom:1px solid #d5d8dc;
}
.table-style td{
	border: 1px solid white;
}
.table-style-1 td{
	border: 1px solid #c3c3c3;
	padding:5px;
}

.table-style-1 .pxl-item--inner {
    width: 100%;
	overflow-x: auto; 
  	-webkit-overflow-scrolling: touch; 
}

.services-grid .pxl-post--inner{
	background-color:#121c27 !important;
}
.services-grid .pxl-post--inner .pxl-post--content{
	color:white !important;
}
.services-grid .pxl-post--inner .pxl-post--readmore a span{
	color:white !important;
}
.services-grid .pxl-post--inner .pxl-post--readmore{
	border-top:none !important;
}
.services-grid .pxl-post--inner i{
	color:white !important;
}

.wpcf7 form .wpcf7-response-output {
	border:none!important;
}
.pxl-contact-form .wpcf7-form .wpcf7-response-output {
    background-color: #121C27 !important;
	color: white !important;
}

.clients .elementor-column .elementor-column{
	border: 1px solid #ffffffc7;
}
.clients .elementor-column .elementor-column :hover{
	background-color:#ededed66;
}



.counters .pxl-counter3 .pxl-counter--inner{
	column-gap: 10px !important;
}

.counters .pxl-counter3 .pxl-counter--title {
    margin-top: 5px;
}
.fixed-section .elementor-icon-wrapper{
	position:fixed; 
	top:80vh;
}
