/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.container.main-content{
max-width:	1520px;
}
@media(max-width:650px){
	.container.main-content{
max-width:	90%!important;
}
}
.testimonial-name{
	color:#ECAE4B;
	font-family: 'Poppins'!important;
	font-size: 25px!important;
	font-weight: 700!important;
}
.open-quote{
	font-family: 'Poppins'!important;
	font-weight: 700!important;
	font-size: 20px!important;
}
.container-wrap{
	padding-top: 0px;
}
.button_border_radius{
	border-radius: 10px!important;
	font-size: 22px!important;
	font-weight: 700!important;
}
.responsive_mobile_view_padding {
	padding: 20px 0px;
}
.mission_heading_mobile{
	 padding-left: 20px!important;
	text-transform: uppercase;
}
.flickity-page-dots .dot.is-selected {
    opacity: 1;
    border: 1px solid black;
    border-radius: 50%;
}
.landing_comman_textsize h2{
	font-size: 60px;
}
.landing_prog_empower p strong{
	font-size: 25px;
	font-weight: 700;
}
blockquote p{
	font-size: 20px!important;
	font-weight: 700;
	font-family: 'Poppins'!important;
}
.prog_empower{
	font-weight: 700;
	font-size: 25px;
}
.prog_empower_dec {
	font-weight:500;
}
.custom-breadcrumbs {
  font-size: 18px;
  font-weight: 500;
  color: #ECAE4B;
  position: relative;
  display: inline-block;
	padding-bottom: 20px;
}
.how_reg_dec{
	font-size:25px!important;
}
.custom-breadcrumbs a {
  color: #ECAE4B!important;
  text-decoration: none;
}

.custom-breadcrumbs .current {
  color: #ECAE4B;
}

.custom-breadcrumbs .bc-sep {
  margin: 0 8px;
  color: #ECAE4B;
}

/* Blue underline */
/* .custom-breadcrumbs::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 100%;
  height: 3px;
  background: #ECAE4B;
} */

.custom_width_para{
	    text-align: center;
    max-width: 75%;
    margin: auto;

}
.list_items_styles > li{
line-height: 1.25;
margin-top: 15px;
}
.TEAM_Cards_heading{
	font-family: Poppins;
font-weight: 700;
font-style: Bold;
font-size: 25px;
text-align: center;

}
.TEAM_Cards_para{
font-family: Poppins;
font-weight: 500;
font-style: Medium;
font-size: 25px;
text-align: center;


}
.Coaches_cards_custom_heading{
	font-family: Poppins;
font-weight: 700;
font-style: Bold;
font-size: 30px;
text-align: center;
	color: #ffffff;

}
.Coaches_cards_custom_subheading{
	font-family: Poppins;
font-weight: 700;
font-style: Bold;
font-size: 25px;
color: #ffffff;
text-align: center;

}

.Coaches_cards_custom_para{
	font-family: Poppins;
font-weight: 500;
font-style: Medium;
font-size: 20px;
	color: #ffffff;
text-align: center;

}
.contact-paragraph p {
	line-height: 35px;
	padding-bottom: 16px;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	letter-spacing: 0%;
	font-family: 'Poppins' !important;
}
.contact-paragraph strong {
	font-weight: 700;
}
.contact-paragraph p img {
	margin-bottom: 0px !important;
	width: 24px !important;
	height: 24px !important;
}
.contact-paragraph .states-ul {
	margin-left: 40px;
	margin-bottom: 40px;
	font-weight: 500;
}

.contact-map-wrapper .custom-header {
	font-weight: 700 !important;
	font-family: 'Poppins' !important;
}

.font-poppins {
	font-family: 'Poppins' !important;
}

.font-500 {
	font-weight: 500 !important;
}

.font-700 {
	font-weight: 700 !important;
}
.font-900 h2 strong{
	font-weight: 900 !important;
}
.font-600 {
	font-weight: 600 !important;
}
.font_60px_main > h2 > strong{
	font-size: 60px!important;
}
.font_60px_main > h2 {
	font-size: 60px!important;
}
.About_main_content_para > .list_items_styles > li{
	line-height: 1.9;
	font-size: 18px!important;
	font-weight: 500;
}
.text-white {
	color: #FFFFFF;
}
	.custom-logo{
		max-width: 100px;
	}
	.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
    padding: 50px;
    text-align: left;
    background-color: black;
    border-radius: 8px;
		color: white;
	}
	.testimonial_slider .star-rating-wrap{
		display: none;
	}
	.testimonial_slider[data-style*=multiple_visible] blockquote .title {
    font-size: 14px;
    display: none;
	font-family: 'Poppins';
}
.ABOUT_purpose_heading{
font-weight: 500;
font-style: Medium;
font-size: 24px;
	}
.Home_page_image_banner{
	    min-width: 650px!important;
}

.landing_mission_word > h2 > strong{
	font-weight: 900!important;
	font-size: 70px!important;
}


.landing_mission_3nd_word > h2 > strong{
		font-weight: 900!important;
	text-transform: uppercase;
	font-size: 40px!important;
}
font
.border_radius_form > input{
	border-radius: 10px!important;
	min-height: 50px;
}
.line-height_all_fonts{
	line-height:1.5;
}
.national_card {
	min-width:	100%!important;
}


  .contact-card {
    max-width: 520px;
    background: #ffffff;
    padding: 24px 28px;
    border-radius: 6px;
    box-shadow: 0 4px 14px rgba(0,0,0,0.06);
  }

  .contact-item {
    display: flex;
    align-items: flex-start;
    gap: 14px;
    margin-bottom: 16px;
    font-size: 15px;
    color: #111;
    line-height: 1.45;
  }

  .contact-item:last-child {
    margin-bottom: 0;
  }

  .contact-icon {
    width: 18px;
    min-width: 18px;
    height: 18px;
    fill: #111;
    margin-top: 2px;
  }

  .contact-item a {
    color: #111;
    text-decoration: none;
    font-weight: 500;
  }

  .contact-item a:hover {
    text-decoration: underline;
  }

  @media (max-width: 480px) {


    .contact-card {
      padding: 20px;
    }
  }

@media(max-width:650px){
	div.landing_mission_word {
	font-weight: 900!important;
	font-size: 50px!important;
}
.container.main-content{
max-width:	90%!important;
}
	.large_button_fontsize{
		font-size: 19px!important;
		font-weight: 500 !important;
	}
	
	.landing_comman_textsize h2 {
    font-size: 34px!important;
    line-height: 1.2!important;
}
	
	.wpb_wrapper h1.vc_custom_heading.breadcrumbs_heading_mobile{
		font-size : 50px!important;
	}
	.custom-breadcrumbs {

	padding-bottom: 10px;
}

.Home_page_image_banner {
    min-width: 360px !important;
}
	.mission_heading_mobile{
		    padding-left: 0px!important;
	}
	body:not(.compose-mode) .testimonial_slider .flickity-slider blockquote{
	    max-width: 90% !important;
}
	.custom_width_para{
	    text-align: center;
    max-width: 100%;
    margin: auto;

}
	.landing_comman_textsize h2{
	font-size: 38px;
}
	#company_document_breadcrumbs{
		        font-size: 55px !important;
	}

}
