section.banner_sec.inner_banr.news_banner {
    background-size: auto !important;
}

section.banner_sec.inner_banr.news_banner {
height: 700px;
}

.banner_sec.inner_banr.news_banner .bnnr_hd {
    padding-top: 100px;
}


.page-id-710 .banner_sec.inner_banr {
    height: 705px !important;

}

.page-id-124 .banner_sec.inner_banr {
    height: 700px;
   
}

.page-id-397 .banner_sec.inner_banr {
    padding: 0 !important;
    height: 695px;
    display: flex;
    justify-content: center;
    align-items: center;
}



.page-id-552 .banner_sec.inner_banr {
    padding: 0 !important;
    height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
}

 .page-id-274 .banner_sec.inner_banr {
    padding: 0 !important;
    height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
}


 .page-id-195 .banner_sec.inner_banr {
    padding: 0 !important;
    height: 703px;
    display: flex;
    justify-content: center;
    align-items: center;
}




/*.page-id-652 .banner_sec.inner_banr {
    padding: 0 !important;
    height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
}*/


  .page-id-267 .banner_sec.inner_banr {
    padding: 0 !important;
    height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
}

 .registration_sec .registr_dv .registr_txt h4 {
    font-size: 46px;
}

 .e-book-slider-sec .e-book-slider-wrap {
    display: flex;
    justify-content: center;
    gap: 30px;
    flex-direction: row-reverse;
}


.mailpoet_form_columns_container {
    max-width: 90%;
    margin: 30px 5%;
    margin-bottom: 0px;
}


#mailpoet_form_2 {
     border: 0px solid #ffffff !important; 
    border-radius: 0px;
    text-align: center;
}

.get_started .emails_data .trsnig span input:focus{
    border: none;
    box-shadow: none;
    outline: none;
}

   .cmaps-groups-clinics .group p {
    text-align: center;
    font-size: 35px;
}


/*14 april*/
.get_started .emails_data {
    max-width: 1200px;
    width: 100%;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 10px solid #7f1517;
    position: relative;
}

.get_started .emails_data .trsnig {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    !i;!;
    width: 40%;
    background-color: #fff;
    padding: 5px;
}

.get_started .emails_data .trsnig span input {
    border-bottom: none;
    width: 100%;
}

.get_started .emails_data .submit {
    width: 30%;
    background-color: #fff;
    padding: 5px;
}

.get_started .emails_data .submit input {
    padding: 0px;
    border: none !important;
     /* optional, or match existing style */
                /* optional, adjust as needed */
    !i;!;!;
}

.get_started .emails_data .trsnig {
    border-right: 1px solid black;
}

.get_started .emails_data .submit span {
    position: absolute;
    top: 50%;
    right: -82px;
    background-color: red !important;!i;!;
    transform: translateY(-50%);
}

.get_started .emails_data .submit input:hover {
    cursor: pointer;
}

.get_started .emails_data .trsnig span {
    width: 90%;
}

.get_started .emails_data .submit::before {
    background-color: #7f1517;
}

.get_started .emails_data .submit:hover  input {
    color: #fff !important;
}
.get_started .emails_data .trsnig span input + span {
    position: absolute;
    top: 100%;
    transform: translateY(50%);
    left: 0%;
}
.get_started .emails_data .submit input {
    font-weight: 600;
}

.emails_data  + div {
    color: #fff;
    border: none !important;
    max-width: 1200px;
    margin: auto !important;
    margin-top: 40px !important;
}


.announce_sec2 .bout-content_soon {
    text-align: center;
    font-size:35px;
}




.page-id-124 .cmaps-groups-clinics {
    padding-bottom: 140px;
}

 .section.partner_sec.p_100 {
    padding-bottom: 0px;
}


.page-id-710 .tt_content {
    display: flex;
    flex-direction: column-reverse;
}

.page-id-710 .travel-team {
    width: 100%;
}

.recruiting_p input.wpcf7-form-control.wpcf7-submit.has-spinner.cta {
    border: 1px solid #7F1517;
}

.recruiting_p input.wpcf7-form-control.wpcf7-submit.has-spinner.cta:hover {
    background-color: #fff;
}

.nav-previous a span {
    color: #000;
}

.nav-links {
    display: flex;
    justify-content: space-between;
    border: 1px solid #091E3624;
    border-right: none;
    border-left: none;
}

.nav-next a {
    color: #000;
}
span.wpcf7-form-control-wrap input {
    max-width: max-content;
    padding-left: 10px;
}


 .page-id-274 .from-se , .from-se .form-group ,.from-se .form-group p span,  .form-group p input {
    width: 100%;
}

 .page-id-274 .from-se .form-group p{
    padding: 0px;
    width: 100%;
}

 .page-id-274 .from-se .form-group p input{
    color: #000;
}


 .page-id-274 .btn-holder.cta_btn.light .cta {
/*    color: var(--white);*/
    background-color: #7F1517;
    max-width: 175px !important;
    width: 100%;
    margin-top: 30px;
}


.get_started input.wpcf7-form-control {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #292929;
}


.email-from p {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.from-t p {
    justify-content: start;
}

.from-t input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: transparent;
    font-weight: 600;
    font-size: 38px;
    line-height: 47px;
    color: #7F1517;
    border-radius: 100px;
    padding: 14px 50px;
    display: inline-block;
    position: relative;
    background-image: url("https://sagmeticinfotech.com/wp/2025/HomeGrown/wp-content/uploads/2025/04/imgarrow.png");
    background-repeat: no-repeat;
    background-position: 87% 50%;
    padding-right: 70px;
    border: 1px solid #7F1517;
}

.from-t input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background-color: #fff;
    color: #7F1517;
    border-color: transparent;
}

@media only screen and (max-width: 1600px) {
span.wpcf7-form-control-wrap input {
    max-width: 783px;
}
}

@media only screen and (max-width: 1599px) {
    span.wpcf7-form-control-wrap input {
    max-width: 783px;
}
}
@media only screen and (max-width: 1599px) {
    span.wpcf7-form-control-wrap input {
    max-width: 390px;
}
}

@media only screen and (max-width: 1199px) {
    span.wpcf7-form-control-wrap input {
    max-width: 390px;
}
}

@media only screen and (max-width: 767px) {
.email-from p {
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 30px;
}

}
@media only screen and (max-width: 575px){
    span.wpcf7-form-control-wrap input {
    max-width: 100%;
    margin-bottom: 15px;
    padding: 10px;
       margin-top: 15px;
}

}
.from-t {
    margin-top: 20px;
}

.from-t {}

.from-t p {
    gap: 0px;
}

.from-t input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-size: 26px;
    line-height: normal;
}






/*3 april 2025 */
span.nav-subtitle , .nav-next span {
font-size: 18px;
line-height: 100%;

}
.nav-previous .nav-subtitle {
	color: #ABABAB;
}
.nav-previous a span , .nav-next a {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}
.navigation .nav-links .nav-previous , .navigation .nav-links .nav-next {
    padding: 31px 0px;
}
.navigation{
	padding-top: 55px !important;
	padding-bottom: 140px !important;
}
.news-details{
	padding-bottom: 0px !important;
}



/*4 april 2025 */
.email-from input:first-child {
    max-width: 442px;
    padding: 12px !important;
    padding-left:14px !important;
    color: #fff;
}
.foundation-txt h3 {
    margin: 0px;
}
.foundation-txt p br ,.info-tabs-group div>p:last-child br  {
    display: none;
}
.bnnr_hd h4 {

    font-size: 40px;
}
.bnnr_hd h1 {
    font-weight: 400;
    line-height: 100%;
}
.re-con h3 {
    font-weight: 400;
    line-height: 100%;
}
.social-con .l {
    align-items: center;
}
.social-con .l:first-child{
	align-items: start;
}
.social-con .l:first-child p {
    max-width: 337px;
}

.from-se input + span {
    font-size: 20px;
    margin-top: -17px;
}

.social-con .l p:hover , .social-con .l p a:hover{
	color:#000;
}
.mh_ryt h4 {
	line-height: 100%;
    font-weight: 400;
}
.news-head .addtoany_content {
    display: none;
}
.game_hi h4 {
    font-weight: 400;
}
.recruit-q p {
    max-width: unset;
}
.recruit-q p:first-child {
    margin-bottom: 35px;
}
.mtthl .mh_ryt {
    max-width: 697px;
}
.remote .recruit-text ul li {
    padding: 0px;
}
.mh_ryt {
    padding-left: 0px;
    padding-top: 20px;
}
.stf_bx .stf_icn {
    width: calc(100% - 28px) !important;

}
.stf_bx .stf_icn a:first-child{
	display: none;
}
.stf_bx .stf_icn {
    justify-content: center;
}
.our_coch .stf_icn {
    height: 50px;
    align-items: center;
}
.stf_name p {
    line-height: 40px;
}
.scl_lnks {
    color: #000;
}
.crsl_img img {
    height: 639px;
}
.crosl_popup {
align-items: center;
}
.btn-close {
    background-color: unset !important;
    filter:unset !important;
    border-radius: 50%;
    background-image: url("https://sagmeticinfotech.com/wp/2025/HomeGrown/wp-content/uploads/2025/04/Group-1707484473-1.png") !important;
       padding: 0px !important;
       background-size: auto;
}
.crsl_ryt h3 {
    margin: 0px;
}
.crosl_popup .rd_text p {
    line-height: 100%;
}
.our_stf.recruiting h3::after {
    transform: rotate(0deg) translate(-22%, -54%);
}
.stf_bx {
    z-index: 99;
}
.crosl_popup {
    justify-content: space-between;
}
.crosl_popup .crsl_ryt {
    padding-left: 0px !important;
}
.recruiting_new h3::after {
    transform: rotate(-1deg) translate(-13% , -49%) !important;
}
.abot_over .bout-content {
    max-width: 882px;
    padding-left: 84px;
}
.abot_over h3 {
    padding-left: 49px;
}
.registration_sec .registr_dv .registr_txt>* {
    line-height: 94px;
}

.email-from input:placeholder{
font-size: 54px;
line-height: 100%;
color: #292929 !important;
}
.expert-coaching p br{
    display: none;
}

/*7april */
.foundation_sec .foundation-txt p {
    margin-bottom: 40px;
}

.tabs-button .tab-content p ,.recruit-text ul li br ,.foundation_sec .foundation-txt p br{
    display: none;
}
.groups .tabs {
    margin-bottom: 0px !important;
}
.groups ul {
    margin-top: 0px;
}
.groups .tabs {
    justify-content: space-between !important;
    max-width: 100% !important;
}
.tabs-button button.tab {
    flex: 50% !important;
}
.groups .tab-content {
    padding-left: 40px;
    padding-top: 27px;
    border: 1px solid #7F15171A;
    border-top: none;
}
.groups .tabs {
    padding: 0px !important;
}
.tryout_main .mh_lft {
    height: 838px;
}
.mh_lft img {
    height: 100%;
}
.info-tabs-group h4 {
    text-align: center;
}
.info-tabs-group p {
    display: flex;
    justify-content: space-between;
}
.info-tabs-group p span{
    color: #000;
    font-weight: 500;
}
.expert-coaching {
    padding: 30px 22px 30px 30px !important;
}
.info-tabs-group {
    height: 100%;
}
.News h3 {
    margin-bottom: 25px !important;
}
section.News {
    padding-top: 60px !important;
}
.newtryouts{
    position: relative;
}
.newtryouts::after {
    content: url(https://sagmeticinfotech.com/wp/2025/HomeGrown/wp-content/uploads/2025/04/recruit-1.png);
    position: absolute;
    top: 50%;
    left: 0;
    width: 1007px;
    height: 316px;
    color: #fff;
    transform: rotate(-1deg) translate(0%, -180%);
    z-index: -1;
}

.News .pagination .page-numbers , .News .pagination  span{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid #7F15170D;
    display: flex;
    justify-content: center;
    align-items: center;
font-weight: 500;
font-size: 20px;
line-height: 100%;
color: #000 ;

}
.cmaps-groups-clinics .groups .tab-content {
    border: none;
}
.info-tabs-group div>p {
    text-align: end;
}
.recruit-q p 
, .recruiting_p p {
    max-width: 100% ! important; 
}
.pagination {
    gap:14px;
    justify-content: center;
}
.rec_ltst::after {
    display: none;
}
.thnQ_sec::before {
    position: absolute!important;
    width: 1067px !important;
    background-color: transparent !important;
    content: url("https://sagmeticinfotech.com/wp/2025/HomeGrown/wp-content/uploads/2025/04/Group-1.png") !important;
    height: 259px !important;
    top: 100% !important;
    transform: translate(0%, -130%) !important;
}
.email-from input::placeholder{
    color: #292929 !important;
}
.game_hi ul li {
    font-weight: 400;
}
.thnq_aftr::after {
    top: 0%;
}
.prev {
    background-color: #7F1517;
}
.prev img{ 
     filter: brightness(0) invert(1);
}
.pagination span,  .pagination .next , .pagination .prev , .page-numbers:hover{
    background-color: #7F1517 !important;
    color: #fff !important;
}

@media only screen and (max-width:1599px){
	.tryout_main .mh_lft {
    height: 873px;
}
}

@media only screen and (max-width:1399px){
	.tryout_main .mh_ryt {
    padding: 0px !important;
}
.tryout_main .mh_lft {
    height: 969px !important;
    padding: 0px !important;
}
	}
@media only screen and (max-width:1199px){

	.tryout_main .mh_hlth_text p:first-child {
        margin-bottom: 10px;
    }
    .marquee-content span img {
        width: 90px;
    }
}
@media only screen and (max-width:991px){
.tryout_main .mh_ryt {
    margin-top: 20px;
}
.tryout_main .mh_lft {
    height: 40% !important;
}
.marquee-content span {
    font-size: 60px !important;
}
}
@media only screen and (max-width:767px){
	.marquee-content span img {
    width: 80px;
}
.marquee-content span {
    font-size: 50px !important;
}
}

@media only screen and (max-width:575px){
.fte-1 a img{
	width: 100% !important;
}

.marquee-content span img {
    width: 60px;
}
}
/*.homegrown h2 {
    font-size: 100px !important;
    line-height: 1 !important;
}
.homegrown {
    height: 341px !important;
}
.marquee-content span {
    font-size: 100px !important;
    margin-bottom: 20px;
}*/

/*@media only screen and (max-width:1199px){

.banner_img_new{
 background-image: url("https://homegrownselectlax.com/wp-content/uploads/2025/04/Coaches-pic-4-1-scaled.jpeg") !important;
}

}*/