@font-face {
	font-family: Poppins;
	src: url('https://calibrx.com/wp-content/uploads/2023/04/poppins.ttf');
}

@font-face {
	font-family: Sora;
	src: url('https://calibrx.com/wp-content/uploads/2023/04/sora.ttf');
}

a {
	color: #004a87;
}

#footer-new {
	background-color: #000000 !important;
	color: #909090;
}

#mc_embed_signup {
	background: transparent!important;
	padding: 0px!important;
}

#mc_embed_signup form {
	padding: 0px!important;
}

input#mc-embedded-subscribe {
	background-color: #38b6ff!important;
	color: #000!important;
	font-weight: 400!important;
}

#mc_embed_signup input.email {
	width:78%!important;
}

body{
	font-family: 'Poppins', sans-serif !important;
	color: #222222 !important;
}

h1, h2, h3, h4, h5{
	font-family: 'Sora', sans-serif !important;

}

h1 {
	font-size: 50px;
	line-height: 65px;
	font-weight: 500 !important;
}

h2 {
	font-size: 30px;
	line-height: 40px;
	font-weight: 500 !important;
}

h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 500 !important;
	color: #38b6ff !important;
	text-transform: uppercase;
}

p
{
	font-family: 'Poppins', sans-serif !important;
	font-weight: 300 !important;

}

.button {
	font-family: 'Poppins', sans-serif !important;
}

font-family: 'Poppins', sans-serif !important;
}

.testimonial-carousel .slick-slide.slick-active .testimonial:before {
	color: #000 !important;
}

.testimonial-carousel .slick-slide.slick-active .testimonial-box {
	background-color: rgb(0,0,0);
}

.vc_custom_1592201424492 { background-position: center !important; background-size: cover !important; }
.new-layout .job_listing .listing-title h4 {
	
	font-family: 'Poppins', sans-serif !important;
	color: #222222;
}

.new-header #navigation ul li a, .new-header #navigation ul ul li a {
	font-family: 'Poppins', sans-serif !important;
	color: #000000;
	font-weight: 300 !important;
}

vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
	background-color: #ff9416;
	color:#000;
}

.header-widget > ul.new-footer-social-icons > li > a{
	color:black
}

.header-widget > ul.new-footer-social-icons > li > a{
	color: white;
	border-radius: 100%;
	background-color: black;
	opacity: 1;
	line-height:20px;
	width: 35px;
	height: 35px;
	padding-top: 8px;
}

.header-widget > ul.new-footer-social-icons > li > a:hover{
	color: #ff9416;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Sora !important;
}
h1.post-title {
	color: #38b6ff;
	font-weight: 300 !important;
}

.button {
	background-color: #00B1FF !important;
}
.button:hover {
	background-color: #FF961E !important;
}

@media (max-width: 1099px) {
	.new-header #logo_nh img {
		width: 70% !important;
		min-width: 100px;
		height: auto;
	}
}

.post-container .post-content > a > h1 > strong,
.post-container .post-content > a > h3 > strong {
	font-weight: 300;
	color: #38b6ff !important;
}

@media (max-width: 1099px) {
	#header .right-side .header-widget {
		padding: 0 10px
	}

	.home .recent-blog-posts.masonry {
		height: auto !important;
	}
}

@media (max-width: 600px) {

	.home h1 {
		visibility: hidden;
	}
}

#titlebar .container {
	z-index: 11;
}

#titlebar.photo-bg:before {
	display: none;
}

#titlebar.photo-bg h1 {
	text-align: center;
	font-size: 40px;
	padding-top: 35px;
}

#titlebar.photo-bg h1 + span:empty {
	display: none;
}

.page-id-173 .container .ten.columns { 
	width: 100%;
}

* li {
	font-weight: 300;
}