/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/
.x-flexslider{
	background: none;
	
}
li.x-slide.scenarios {
	font-size: 1.1em;
	color: #ffffff;
}
.top-contact, .top-contact-rt{
	color: #132e68;
	font-weight: 600;
}
.top-contact {float: left;}
.top-contact-rt {float: right;}
.x-callout.top-banner, .x-callout:before {
	background-color: rgba(255, 255, 255, 0.0) !important;
}
.x-callout{
	padding: .3em;
	margin: 1em 0;
	min-height: 320px;
	}
.x-callout .x-btn{
	position: absolute;
	width:80%;
	left:5%;
	right:50%;
	bottom: -12%;
	margin: 0 auto 1%;
	font-size: 0.9em;
}
.h-callout{
	font-size: 1.1em;
}
.p-callout{
	text-align: left;
	font-size: 16px;
	padding-bottom: 10px;
}
.entry-content{
	margin-top: 0px;
}
.sc_personal_quote{
	visibility: hidden;
	display:none;
	line-height: 0px;

}
.sc_team_content{
	display:none;
}
.sc_team_member_name, .sc_team_member_jobtitle {
	width:225px !important;
	background-color: rgba(55, 84, 143, 0.7) !important;
	font-weight: 500;
	
}
.sc_team_single_member .sc_single_main{
	background:none;
}
.sc_team_single_member .inner {
    background: rgba(55, 84, 143, 0.2);
}
.sc_team_single_member .sc_single_side .name{
	font-weight: 600;
}
.sc_team_single_member .sc_single_side .social {
	text-align:center;
}
.sc_team_single_member .sc_single_side .social span  {
    background: #1F7DCF;
}
#sc_our_team.widget {
	
}
.team-side{
	float:left;
	clear:both;
}
.crp_related .crp_title{
	line-height: 1em;
	
}
.sc_team_single_member .sc_single_main {
	margin: 0 15px;
}

.supercarousel div .supercaption {
    padding: 10px !important;
    text-align: left !important;
    background-color: rgba(55,84,143,.5) !important;
  
}
@media (max-width: 979px) and (min-width: 768px){
	.x-callout{
		min-height: 350px;
	}
	.x-callout .x-btn {
	position: absolute; width:80%;  right:50%; bottom: -7%; margin: 0 auto 1%;
	font-size: 0.8em;
	}
}
@media (min-width: 768px){
	.sc_team_single_member .sc_single_side .title {
		margin-top: 0px;
	}
}
@media (max-width: 979px) and (min-width: 480px){
	.x-brand {
	margin-top: 10px !important;
	font-size: 1.1em !important;
	}
	.x-btn-navbar{
		margin-top:5px !important;
	}
.x-btn-navbar, .x-btn-navbar.collapsed{
	font-size:12px;
	}
}
@media (max-width: 979px) and (min-width: 320px){
.top-contact, .top-contact-rt {
    font-size: .9em;
}

}
@media (max-width: 479px) and (min-width: 320px){
.x-btn-navbar, .x-btn-navbar.collapsed{
	font-size:12px;
	}
.x-brand {
	margin-top: 5px !important;
	font-size: .9em !important;
	}
.top-contact-rt {
    float:left !important;
}

}
@media (max-width: 767px){
	.p-callout{
	padding-bottom: 0px;
	}
	.x-callout .x-btn{
		position:relative;
		left:0px;
	}
	.x-column.x-1-3{
		max-height: 270px;
	}
	h3, .h3, h3.title{
		font-size: 100% !important;
		margin: 0.5em 0 0.2em;
	}
}