/* Theme Name:   Tinfosystem
Theme URI:    https://www.wpbeginner.com/
Description:  A Salient child theme 
Author:       Maruma
Author URI:   https://tinfosystem.com/
Template:     salient
Version:      1.0.0
Text Domain:  Tinfosystem */

.nectar-fancy-box[data-style="color_box_hover"] .inner{align-items: flex-start;}
#partners_row .inner-wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-color: #41246d;
}
#partners_row h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    padding: 10px;
    border: 0!important;
}
#experts .vc_column-inner .nectar-flickity {
    overflow: hidden;
}
.number_box .aio-icon-box {
    display: table; margin-bottom:0;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
.number_box .aio-icon-description {
    margin: 0!important;
    font-weight: 700;font-family: Mulish; line-height:26px;   letter-spacing: -0.6px;
}
.number_box .aio-icon-box .aio-icon-header .aio-icon-title {
    width: 60px;
    height: 60px;
    background: #f5b417;
    border-radius: 60px;
    margin-right: 20px;
    line-height: 60px;
    text-align: center;
}
.solutions_row .aio-icon-title, .solutions_row .aio-icon-description{text-align:left!important;}
.tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select, .tnp-subscription textarea, .tnp-profile input[type=text], .tnp-profile input[type=email], .tnp-profile input[type=submit], .tnp-profile select, .tnp-profile textarea{padding: 1em 1.4em;    }
#partners_row .flickity-slider .cell .inner-wrap .inner .hover-wrap-inner, #partners_row .inner-wrap h3 {
    background: #fff;
    border-radius: 8px;width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    display: flex;
}
.portfolio-items .work-item img.custom-thumbnail {
    width: auto;
    max-width: 100px;
}
.portfolio-items .inner-wrap{background:#fff;padding:32px; }
@media only screen and (min-width:768px){.right_col{order:2;}
.video_flexbox .wpb_wrapper {
    display: flex;
    flex-wrap: wrap;align-items:center;
}
.video_flexbox .left_text {
    width: 50%;
}
.video_flexbox .nectar-video-box {
    width: 50%;
    order: 2;margin-bottom:0;
    display: flex;
}}
.portfolio-items .work-meta h4.title{
	margin-bottom:15px !important;
}

.grid_course .nectar-post-grid-item {
    background: transparent!important;
}
.grid_course .nectar-post-grid .content {
    width: 90%;
    max-width: 90%;
    margin: 0 auto;
    background: #fff;
    margin-top: -30px;
    border-radius: 8px;
    padding: 18px!important;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
}
.grid_course .nectar-post-grid .content h4 a{
	color:#d6a944;
}
.team-member {
    background: #fff;
    border-radius: 5px;
    color: #17543e;
}
.team-member h4 {
    color: #17543e;
}
.caudex_font
{font-family:Caudex, sans-serif;}
div#footer-outer svg path {
    fill: #fff;
}

.blog_grid .nectar-post-grid .content {	position:relative !important;
     
    margin: 0 auto;
    background: #fff;
   height:auto; !important;
    border-radius: 8px;
    padding: 18px!important;
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
} 
.blog_grid .nectar-post-grid-item .nectar-post-grid-item-bg{
	position:relative !important;
}

.blog_grid .nectar-post-grid-item .inner {
	position:relative;
	overflow:visible;
}
.button .sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a{
	border:none;
	text-transform:capitalize;
	font-size:16px;
}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:before{
	display:none !important;
	border:1px;
}

.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner:after{
	display:none;
}
.masonry-blog-item{border: 1px solid #ccc;
    border-radius: 8px;}
.posts-container article .inner-wrap{border-radius: 8px;}