.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){height:49px;margin-bottom: 20px!important;}
.wpcf7-form .wpcf7-form-control.wpcf7-textarea {height: 86px;margin-bottom: 10px !important;}
.faq-search #searchform, .map-search-form .search-form, .jb-s-wrapper {
    background-color: transparent;
}
.team-layout1 .cms-team-image img {width: 100%;-webkit-border-radius: 3px;
    -khtml-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;
    -o-border-radius: 3px; border-radius: 3px;
    -webkit-box-shadow: 6px 7px 28px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 6px 7px 28px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 6px 7px 28px rgba(0, 0, 0, 0.4);
    box-shadow: 6px 7px 28px rgba(0, 0, 0, 0.4);
}
.page-id-1055 #cms-content.site-content{padding-top: 0px;}

.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{color:#fff;}

#post-1055 .tmm .tmm_names{font-size: 28px;font-weight: 500;color:#123380;}

.single-post #content ul,.jobboard-post-jobs ul{list-style: disclosure-closed;list-style-position: inside;}
.single-post #content ul li{}
.jobboard-post-jobs ul li ul{margin-left: 45px;list-style: circle;}

/* custom css outside of theme */

.client_wrapper{
  display: grid;
  grid-template-columns: auto auto auto auto;
}

.client {
	
}

@media all and (min-width:768px) {
	.client_wrapper{
 	grid-template-columns: auto auto;
  	}
}

#tst_bg {
	background-repeat: no-repeat !important;
	background-size: cover !important;

}

#tst_bg1 {
	background-repeat: no-repeat !important;
	background-size: cover !important;

}

#tst_bg2 {
	background-repeat: no-repeat !important;
	background-size: cover !important;

}

#tst_bg3 {
	background-repeat: no-repeat !important;
	background-size: cover !important;

}

#tst_bg4 {
	background-repeat: no-repeat !important;
	background-size: cover !important;

}

#tst_bg5 {
	background-repeat: no-repeat !important;
	background-size: cover !important;

}

#tst_bg_right {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right !important;
}

#tst_bg1_right {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right !important;
}

#tst_bg2_right {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right !important;
}

#tst_bg3_right {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right !important;
}

#tst_bg4_right {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right !important;
}

#tst_bg5_right {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: right !important;
}

#tst_bg_bottom {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: bottom !important;
	

}

#tst_headerbg {
	background-size: contain;
	background-repeat: no-repeat;
	height: 265px;
}

@media all and (max-width:768px) {
	#tst_bg {
		background-image: none !important;
		background-color: #325fa3;
		/*margin: 0px;*/
		
	}
	
	#tst_bg1 {
		background-image: none !important;
		/*background-color: #0084cb;*/
		background-color: none;
		min-height: auto !important;
	}
	
	#tst_bg2 {
		background-image: none !important;
		/*background-color: #0084cb;*/
		background-color: none;
		min-height: auto !important;
		
	}
	
	#tst_bg3 {
		background-image: none !important;
		background-color: #0084cb;
		min-height: auto !important;
		
	}
	
	#tst_bg4 {
		background-image: none !important;
		/*background-color: #0084cb;*/
		background-color: none;
		min-height: auto !important;
		
	}
	
	#tst_bg5 {
		background-image: none !important;
		background-color: #0084cb;
		min-height: auto !important;
		
		
	}
	
	#tst_bg_right {
		background-image: none !important;
		background-color: #325fa3;
		/*margin: 0px;*/
		
	}
	
	#tst_bg1_right {
		background-image: none !important;
		/*background-color: #0084cb;*/
		background-color: none;
		min-height: auto !important;
	}
	
	#tst_bg2_right {
		background-image: none !important;
		/*background-color: #0084cb;*/
		background-color: none;
		min-height: auto !important;
		
	}
	
	#tst_bg3_right {
		background-image: none !important;
		background-color: #0084cb;
		min-height: auto !important;
		
	}
	
	#tst_bg4_right {
		background-image: none !important;
		/*background-color: #0084cb;*/
		background-color: none;
		min-height: auto !important;
		
	}
	
	#tst_bg5_right {
		background-image: none !important;
		background-color: #0084cb;
		min-height: auto !important;
		
		
	}
	
	
	
	#tst_bg_bottom {
		background-image: none !important;
		background-color: #0084cb;
		min-height: auto !important;
	}
	
}

.text_white {
	color: #ffffff;
}

.text_white h1, .text_white h2, .text_white h3, .text_white h4, .text_white h5  {
	color: #ffffff !important;
}

.text_center_box {
	display: flex;
	align-items: center;
	justify-content: center;
}
