.logo__image img {
    width: 150px !important;
}

.child-div {
    margin: 0 auto;
    vertical-align: top;
    max-width: 460px;
    width: 100%;
    display: inline-block;
 
}

h3.locations__title.component__title {
    text-align: center;
}

.locations-a .list .location__address-wrapper {
    flex-direction: row;
    align-items: flex-start;
}

@media (min-width: 768px) {
    .locations-a .list .location__item {
        margin-right: 5px;
    }
}

.header-f .column-2 .row-1>div:first-child {
    margin-right: 5px;
}
/*
@media (min-width: 768px) {
    .locations-a .list .location__item {
        max-width: 420px;
    }
}*/

.col-3 {
    max-width: 100% !important;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
}

.col-3 .col-item img {
    border-radius: 20px !important;
    /* height: 232px !important; */
    width: 100% !important;
    aspect-ratio: 16/9;
    object-fit: cover;
}

@media (max-width: 1444px) {
    /* .header-f .column-2 .row-1 {
        width: 400px !important;
    }

    .header-f .column-2 .row-1 > *{
        width: 100% !important;
    } */

    .alias-partial-header-f .location__list {
        display: flex;
        flex-direction: column !important;
        padding-right: 2rem !important;
    }
}

@media (max-width: 991px) {
    .col-3 {
        grid-template-columns: repeat(2, 1fr);
    }

    .alias-blade_gallery {
        padding: 0 !important;
        display: none !important;
    }
}

@media (max-width: 768px) {
    .alias-counseling_services li .featuredblock__wrap {
        padding: 0 !important;
    }
}

@media (max-width: 560px) {
    .col-3 {
        grid-template-columns: 1fr;
        gap: 2rem;
    }

    .col-3 .col-item img {
        width: 100%;
    }
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}

 .flex-container {
          display: flex;
          flex-wrap: wrap;
		  align-items: center;
        }
		
		.col10 {
        width: calc(8% - 4px);
        padding: 5px;
    }
		
        .col20 {
          width: calc(19% - 4px);
          padding: 10px;
        }

        .col25 {
          width: calc(24.6% - 4px);
        }

        .col30 {
          width: 31%;
          padding: 10px;
        }
		
		        .col40 {
          width: 39%;
          padding: 10px;
        }
		
        .col70 {
          width: 69%;
          padding: 10px;
        }

        .col50 {
          width: 48%;
          padding: 10px;
        }
		
		.col80 {
            width: 79%;
            padding: 10px;
          }

        .spaced {
          justify-content: space-between;
        }
		
		.center {
		justify-content: center;
		}
		 
		.flexcenter {
		    align-items: flex-start;
		}
		
		.flexmoretop {
		align-items: flex-start;
    align-content: flex-start;
}

          @media screen and (max-width: 768px) {
            .col80,
            .col50,
            .col30,
            .col70,
            .col20,
			.col10,
            .col25 {
              width: 100%;
            }

          .alias-pcontent img {
            display: block;
            margin: auto;
            float: none !important;
          }
          .hide_mobile {
            display: none !important;
          }

          .align-left,
          .align-right,
          .align-center {
            display: block !important;
            margin: auto !important;
            float: none !important;
          }
        }