@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-Bold.eot');
    src: url('../fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Oswald-Bold.woff2') format('woff2'),
        url('../fonts/Oswald-Bold.woff') format('woff'),
        url('../fonts/Oswald-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-Medium.eot');
    src: url('../fonts/Oswald-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Oswald-Medium.woff2') format('woff2'),
        url('../fonts/Oswald-Medium.woff') format('woff'),
        url('../fonts/Oswald-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('Oswald-Regular.eot');
    src: url('Oswald-Regular.eot?#iefix') format('embedded-opentype'),
        url('Oswald-Regular.woff2') format('woff2'),
        url('Oswald-Regular.woff') format('woff'),
        url('Oswald-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Oswald';
    src: url('../fonts/Oswald-SemiBold.eot');
    src: url('../fonts/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Oswald-SemiBold.woff2') format('woff2'),
        url('../fonts/Oswald-SemiBold.woff') format('woff'),
        url('../fonts/Oswald-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Metropolis Extra';
    src: url('../fonts/Metropolis-ExtraBold.eot');
    src: url('../fonts/../fonts/Metropolis-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Metropolis-ExtraBold.woff2') format('woff2'),
        url('../fonts/Metropolis-ExtraBold.woff') format('woff'),
        url('../fonts/Metropolis-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Metropolis';
    src: url('../fonts/Metropolis-Bold.eot');
    src: url('../fonts/Metropolis-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Metropolis-Bold.woff2') format('woff2'),
        url('../fonts/Metropolis-Bold.woff') format('woff'),
        url('../fonts/Metropolis-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Metropolis Semi';
    src: url('../fonts/Metropolis-SemiBold.eot');
    src: url('../fonts/Metropolis-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Metropolis-SemiBold.woff2') format('woff2'),
        url('../fonts/Metropolis-SemiBold.woff') format('woff'),
        url('../fonts/Metropolis-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Metropolis';
    src: url('../fonts/Metropolis-Regular.eot');
    src: url('../fonts/Metropolis-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Metropolis-Regular.woff2') format('woff2'),
        url('../fonts/Metropolis-Regular.woff') format('woff'),
        url('../fonts/Metropolis-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Metropolis';
    src: url('../fonts/Metropolis-Medium.eot');
    src: url('../fonts/Metropolis-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Metropolis-Medium.woff2') format('woff2'),
        url('../fonts/Metropolis-Medium.woff') format('woff'),
        url('../fonts/Metropolis-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Filson Pro';
    src: url('../fonts/FilsonPro-Medium.eot');
    src: url('../fonts/FilsonPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FilsonPro-Medium.woff2') format('woff2'),
        url('../fonts/FilsonPro-Medium.woff') format('woff'),
        url('../fonts/FilsonPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Filson Pro';
    src: url('../fonts/FilsonPro-Regular.eot');
    src: url('../fonts/FilsonPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FilsonPro-Regular.woff2') format('woff2'),
        url('../fonts/FilsonPro-Regular.woff') format('woff'),
        url('../fonts/FilsonPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


html body {
	font-family: "Metropolis";
	font-weight: normal;
	font-size: 18px;
}
h1 {
	font-family: Oswald;
	font-size: 59px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	text-transform: uppercase;
}

h2 {
	font-family: Oswald;
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	line-height: 130%;
} 

body h3 {
	font-family: "Metropolis";	
	font-size: 24px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}

/* Header Css */
.icon-col{
	display: flex;
	flex-wrap: wrap;
    justify-content: end;
    gap: 20px;
	
}
.icon-col .et_pb_image.et_pb_module{
	margin: 0px!important;
	padding-bottom: 0px;
}
.et-db #et-boc header.et-l .header-logo-row a,
header a{
	color: #00284E;
	font-family: "Filson Pro";
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-decoration-line: underline;
}
.et-db #et-boc header.et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li.icon-link,
header .et_pb_menu .et_pb_menu__menu>nav>ul>li.icon-link{
	display: none;
}
header .header-menu a{
	color: #010101;
	font-family: "Filson Pro";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	line-height: 140%; 
}
.et-db #et-boc .et-l .et-menu a:hover{
	opacity: 1;
}
.et-db #et-boc .et-l .header-menu-row .header-menu-col1, .header-menu-row .header-menu-col1{
	width: calc(65% - 20px);
	margin-right: 0px;
}
.header-menu-row.et_pb_row{
	display: flex;
	align-items: center;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: space-between;
}
.et-db #et-boc .et-l .header-menu-row .et_pb_column.header-logo-col, .et_pb_gutters2 .header-menu-row .et_pb_column.header-logo-col{
	width: auto;
    margin-right: 0px;
}
.header-menu-row.et_pb_row:after, .header-menu-row.et_pb_row_inner:after{
	content: none;
}
.et-db #et-boc .et-l .header-menu-row .header-menu-col2, .header-menu-row .header-menu-col2{
	width: calc(20% - 20px);
}
/* .et-db #et-boc .et-l .et_pb_row_1_tb_header.header-menu-row,
.et_pb_row_1_tb_header.header-menu-row{
    width: 90%;
    margin-left: auto;
    margin-right: 0px !important;
} */
.header-logo-col{
	position: relative;
}
.header-logo-col .header-logo{
	padding-bottom: 0px!important;
}
/* .header-logo-col .header-logo{
	position: absolute;
    z-index: 99;
	top: 100%;
	transform: translatey(50%);
	padding-bottom: 0px;
} */
.et-db #et-boc .et-l .header-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.header-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{
	padding-bottom: 0px;
}
.et-db #et-boc .et-l .header-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li,
.header-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px;
	padding-bottom: 0px;
}
.et_pb_row.header-logo-row{
	padding-bottom: 20px;
}
header .et_pb_section_0_tb_header.et_pb_section.et_pb_sticky--top {
	background-color: #fff!important;
	width: 100%!important;
}
header{
	position: fixed;
    width: 100%;
    z-index: 999;
}
header.scrolled .et_pb_section{
	background-color: #fff!important;
	width: 100%!important;
}

/* Footer */
.et-db #et-boc .et-l .footer-menu-title h3,
.footer-menu-title h3{
	font-family: "Metropolis";	
	font-size: 24px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.et-db #et-boc .et-l .et_pb_column .footer-menu-title.et_pb_module,
.et_pb_gutters2 .et_pb_column .footer-menu-title.et_pb_module{
	margin-bottom: 0px;
	padding-bottom: 26px;
}
.footer-menu.et_pb_menu .et_pb_menu__menu>nav>ul{
	display: block;
}
.et-db #et-boc .et-l .footer-menu.et_pb_menu .et_pb_menu__menu>nav>ul{
	display: block;
}
.et-db #et-boc .et-l .footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{
	color: #00284E;
	font-family: "Metropolis";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	padding-bottom: 25px;
}
.footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{
	color: #00284E;
	font-family: "Metropolis";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	padding-bottom: 25px;
}
.et-db #et-boc .et-l .footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px;
	padding-bottom: 0px;
}
.footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{
	margin-top: 0px;
	padding-bottom: 0px;
}
.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col,
.et_pb_gutters2 .et_pb_column.footer-col{
	margin-right: 0px;
	width: 100%;
	padding-top: 50px;
	border-left: 1px solid #00284E;
	padding-left: 40px;
	height: 100%;
	min-height: 380px;
}
.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col:first-child,
.et_pb_gutters2 .et_pb_column.footer-col:first-child{
	border-left: 0px;
}
.footer-section{
	padding: 0px 30px!important;
}
.footer-row-1{
	display: grid;
    grid-template-columns: repeat(4, 1fr);
    height: 100%;
}
.footer-text p{
	color: #B6B6B6;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
.footer-text p a {
	text-decoration-line: underline;
}
.footer-text p a ,.et-db #et-boc footer.et-l .footer-text a,
.footer-text p.footerlink, .et-db #et-boc footer.et-l .footer-text p.footerlink{
	color: #0062C0;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}
body.et-db #et-boc .et-l .btn-sign-up.et_pb_button,
.btn-sign-up.et_pb_button{
	border: 1px solid #00284E!important;
	border-radius: 0px;
    background: #F0A703!important;
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-transform: uppercase;
	width: 100%;
}
input[type= 'email']{
	border: 1px solid #00284E;
    background: #FFF;
    width: 100%;
    height: 46px; 
}
body .wpcf7-spinner{
	position: absolute;
	bottom: -15px;
    left: 0;
}
.start_here_form{
	margin-top: 5px;
}
.footer-icon .et_pb_text_inner{
	display: flex;
	flex-wrap: wrap;
	gap: 60px;
}
footer form.invalid .wpcf7-not-valid-tip{
	font-size: 14px;
}
footer form.submitting .wpcf7-spinner{
	bottom: -15px;
	top: unset;
}

/* banner section */
.banner-row.et_pb_row{
	display: flex;
	flex-wrap: wrap;
	align-items: normal;
}
.banner-text h1{
	font-size: 59px;
	text-shadow: none!important;
}
.banner-text h1 span{
	position: relative;
}

.banner-text h1 span::after {
    content: "";
    width: 100%;
    height: 7px;
    background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/banner-text-img.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    top: auto;
	left: 0;
}
.banner-text h2{
	font-family: "Metropolis";
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 31.2px */
	text-transform: capitalize;
}
.et_pb_gutters2 .et_pb_column.banner-col-1{
	width: 42%;
	margin-right: 3%;
}
.et_pb_gutters2 .et_pb_column.banner-image-col {
	width: 55%;
}
.banner_button{
	line-height: 1.2!important;
	margin-right: 20px;
}
.banner_button:last-child{
	margin-right: 0px;
}
.banner-row .et_pb_button_module_wrapper{
	display: inline-block;
}
.thank-section{
	background: linear-gradient(172deg, #FFF 12.45%, #F2F5F8 41.48%);
}
.banner{
	background: linear-gradient(172deg, #FFF 12.45%, #F2F5F8 41.48%);
}
.play_icon{
	position: absolute;
    top: 52%;
    padding-bottom: 0px;
    left: 5%;
}
.et_pb_gutters2 .et_pb_column.logo-col-1{
	width: 24%;
	margin-right: 4%;
}
.et_pb_gutters2 .et_pb_column.logo-col-2{
	width: 72%;
}
.tab-section ul.et_pb_tabs_controls{
	width: 100%;
    list-style: none;
    flex-wrap: wrap;
    padding: 0px !important;
}
.tab-section ul.et_pb_tabs_controls li{
	width: 33%;
    text-align: center;
    padding-bottom: 0px;
    height: 100% !important;
    padding: 18px 10px 19px;
	border: 1px solid #D9D9D9;
}
.tab-section ul.et_pb_tabs_controls li.et_pb_tab_active{
	border: 1px solid #00284E;
}
.tab-section ul.et_pb_tabs_controls:before{
	content: none;
}
.tab-section .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{
	border-right: 1px solid #D9D9D9;
}
.tab-section p.logo{
	display: grid;
	grid-template-columns: repeat(3 , 1fr);
	row-gap: 30px;
	place-items: center;
}
.tab-section p.logo img{
	width: auto;
	height: auto;
	max-width: 160px;
/* 	filter: brightness(0) saturate(100%) invert(10%) sepia(23%) saturate(7488%) hue-rotate(194deg) brightness(97%) contrast(102%); */
}
.tab-section .et_pb_tab{
	padding-left: 0px;
	padding-right: 0px;
}
.click-logo-text{
	position: relative;
}
.click-logo-text::after{
	content: "";
    width: 82px;
    height: 48px;
    background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/arrow.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
   	top: -32px;
    right: 5px;
}
.hello-section-row::before{
	content: "";
    width: 490px;
    height: 100%;
    background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/hello_section.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
   	bottom: 0px;
    left: 24px;
    z-index: 99;
}
.the_king_text h3{
	font-family: "Metropolis";
	font-size: 24px!important;
	font-style: normal;
	font-weight: 500;
	margin-top: 10px;
}
.the_king_text h3 span{
	color: #00284E!important;
}
.et_pb_gutters2 .et_pb_column.hello-section-col-1{
	width: 30%;
	margin-right: 5%;
}
.et_pb_gutters2 .et_pb_column.hello-section-col-2{
	width: 65%;
}
.content h4{
	color: #758B9F;
	font-family: "Metropolis";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
}
.three-col-section{
	display: flex;
    gap: 20px;
}
.col.border-right{
	position: relative;
}
.col.border-right::after{
	content: "";
    width: 12px;
    height: 100%;
/*  background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/border-right.png); */
	background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/11/new-aerrow-line.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    position: absolute;
    top: 0px;
    right: -10px;
}
.col{
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px
}
.col-2{
	padding-right: 25px;
	padding-left: 10px;
}
.how-groth-club-text h3{
	color: #758B9F;
	font-family: "Metropolis";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin-top: 5px;
}
.blurb_box .et_pb_column.how-growth-club-blurb{
	gap: 0px;
}
.blurb_box .et_pb_column.how-growth-club-blurb .et_pb_blurb_container h4 {
	color: #00284E;
	font-family: "Metropolis";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; 
}
.blurb_box .et_pb_column.how-growth-club-blurb .et_pb_blurb_description p{
	color: #4E4E4E;
	font-family: "Metropolis";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 31.2px */
}
.blurb_box .et_pb_column.how-growth-club-blurb .et_pb_blurb_description p a{
	color: #CD8401;
	font-family: "Oswald";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	text-transform: uppercase;
}
.how-growth-club-blurb .blurb_section{
	width: 33%;
}
.et-waypoint:not(.et_pb_counters){
	opacity: 1!important;
}
.how-growth-club-blurb .et_pb_main_blurb_image .et_pb_image_wrap{
	width: 102px;
}
.how-growth-club-blurb .et_pb_main_blurb_image{
	margin-bottom: 0px!important;
	margin-right: 0px!important;
	margin-top: -35px;
	margin-left: -10px!important;
}
.three_ways_text h3{
	font-family: "Metropolis";
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; /* 31.2px */
	margin-top: 5px;
}
.left-part h2{
	font-size: 76px;
    margin-right: 10px;
    line-height: 0.9;
	margin-bottom: 10px;
}
.club_level_content::after{
	content: "";
    width: 105px;
    height: 110px;
    background-color: #fff;
    display: block;
    position: absolute;
    top: 0px;
    left: 8%;
    z-index: -99;
}
.club_level_content{
	display: flex;
	position: relative;
}
.club_level_row{
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
	justify-content: center;
}
.et_pb_gutters2 .club_level_row .et_pb_column{
	width: calc(33% - 18px);
	margin-right: 0px;
	border: 1px solid #00284E;
	padding: 12px 0px 0px;
	display: flex;
	flex-direction: column;
	order: unset
}
.et_pb_gutters2 .club_level_row .et_pb_column .banner_button{
	display: block;
	text-align: center;
	margin-right: 0px;
	border-bottom: none;
	border-left: 0px;
	border-right:0px;
}
.university1851_section .container{
	padding-top: 30px!important;
}
.et_pb_gutters2 .club_level_row .et_pb_column .et_pb_button_module_wrapper{
	margin-bottom: 0px!important
}
.club_level_row.et_pb_row{
	align-items: unset;
}
.et_pb_gutters2 .club_level_row .et_pb_column .et_pb_button_module_wrapper{
	margin-top: auto!important;
}
.find_the_text h2 span{
	color: #758B9F;
}
.find_the_text h3{
	font-size: 24px!important;
	opacity: 0.6;
	margin-top: 15px;
	max-width: 530px;
}
.find-right-blurb h4.et_pb_module_header{
	font-family: "Metropolis";
	font-weight: 500;
	padding-bottom: 0px;
}
.text1851 .et_pb_text_inner{
	display: flex;
	align-items: center;
	gap: 15px;
}
.flex-text.text1851 .et_pb_text_inner{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 15px;
}
.text1851 .et_pb_text_inner .link a{
	color: #00284E;
	text-align: center;
	font-family: "Filson Pro";
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-decoration-line: underline;
}
.text1851 .et_pb_text_inner .text{
	display: flex;
	align-items: center;
	gap: 15px;
}
.text1851 .et_pb_text_inner h2{
	line-height: 1;
}
.text1851 .et_pb_text_inner h3{
	font-size: 24px!important;
	line-height: 1;
	margin-top: 10px;
}


/* tab css */
.university1851_section .services-tab .slider-tab ul.nav-tabs li{
	list-style: none;
	padding-bottom: 0px;
}
.university1851_section .container{
	width: 100%;
	max-width: 100%;
}
.university1851_section .services-tab .slider-tab ul.nav-tabs li a{
	display: flex;
	padding: 18px 25px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: none;
	color: #B6B6B6;
	font-family: "Oswald";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 21.6px */
	text-transform: uppercase;
	border: 1px solid #D9D9D9;
}
.university1851_section .services-tab .slider-tab ul.nav-tabs li.active a{
	display: flex;
	padding: 18px 25px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: none;
	color: #00284E;
	font-family: "Oswald";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 21.6px */
	text-transform: uppercase;
	border: 1px solid #00284E;
}
.university1851_section .services-tab .slider-tab ul.nav-tabs{
	padding-left: 0;
	display: flex;
	margin: 0px!important;
	padding: 0px;
}
.university1851_section .services-tab .slider-tab .nav-tabs>li{
	float: none;
	width: 100%;
}
.university1851_section .tab-title{
	display: none;
}
.university1851_section .slider-content{
	padding: 32px 0px 40px;
	background: var(--primary-05, #FFF);
}
.university1851_section .grid-container {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	column-gap: 28px!important;
	row-gap : 48px!important;
	margin-top:0px;
	width: 100%;
	max-width: 100%;
}
.university1851_section .post_link_section .button{
	color: #CD8401;
	font-family: "Oswald";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%;
	text-transform: uppercase;
	background: none;
	padding: 0px;
}
.university1851_section .grid-container .post_image_sectiom img{
	position: relative;
	width: 100%;
}
.university1851_section .grid-container .post_image_sectiom{
	padding-top: 0px;
}
.university1851_section .post_title_section{
	padding-bottom:  12px;
	padding-top: 10px;
}
.university1851_section .post_title_section a{
	color: #4E4E4E;
	font-family: 'Metropolis';
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-bottom: 0px;
}
.university1851_section .post_image_sectiom img{
	width: 100%;
}
.university1851_section .post_link_section{
	margin: 0px;
}
@media screen and (max-width: 992px) {
	.slider-content .container-custom .grid-container{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 28px;
		padding: 20px 0px;
	}
	body .slider-content{
		padding: 0px;
	}
}
@media screen and (max-width: 767px) {           
	.nav-tabs{
		flex-wrap: nowrap;
		overflow-x: auto;
		border-bottom: none;
	}
	ul.nav-tabs::-webkit-scrollbar{display:none}
	.slider-content .container-custom .grid-container{
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 28px;
		padding: 20px 0px;
	}
	.tab-section p.logo img {
		max-width: 140px;
	}
}


/* video section */
.playlist_container{
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}
.playlist_container .left-part{
	width: calc(40% - 30px);
}
.playlist_container .left-part img{
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
}
.playlist_button{
	padding-bottom: 10px;
	padding-top: 30px;
}
.playlist_container .right-part{
	width: calc(60% - 30px);
}
body .playlist_text h3{
	color: #D88605!important;
	font-family: 'Metropolis', sans-serif!important;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; 
	margin: 0px;
	margin-bottom: 10px;
}
.latest_section  .playlist_title_section h3{
	color: #000!important;
	font-family: 'Metropolis', sans-serif;
	font-size: 24px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;
	margin: 0px;
	margin-bottom: 15px;
}
.playlist_post_text p{
	color: #4E4E4E;
	font-family: 'Metropolis', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	margin: 0px;
}
.playlist_button a{
	border: 1px solid #00284E;
	background: #F0A703;
	color: #FFF;
	text-align: center;
	font-family: "Oswald";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 21.6px */
	text-transform: uppercase;
	padding: 13px 72px 13px 44px;
	display: inline-block;
}
.playlist-post{
	display: block;
}
.latest_video_section{
	padding-top: 20px;
}
.video_grid{
	display: grid;
	grid-template-columns: repeat(5 , 1fr);
	column-gap: 15px;
	row-gap: 25px;
}
.video_grid img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.video{
	position: relative;
	cursor: pointer;
	max-height: 115px;
}
.playlist_button a{
	position: relative;
}
.playlist_button a::after{
	background-image: url('https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/sub_icon.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 75%;
	transform: translate(-50% , -50%);
	width: 20px;
	height: 13px;
	display: block;
	content: "";
}
.video::after{
	background-image: url('https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/play_icon.png');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50% , -50%);
	width: 60px;
	height: 35px;
	display: block;
	content: "";
}
.two_way_blurb .et_pb_main_blurb_image .et_pb_image_wrap{
	margin-bottom: 0px;
}
.two_way_blurb .et_pb_blurb_content{
	display: flex;
	gap: 20px;
	align-items: center;
}
.two_way_blurb.et_pb_blurb_position_left .et_pb_main_blurb_image.et_pb_main_blurb_image{
	width: 250px;
	margin-right: 0px;
	margin-bottom: 0px!important;
}

.two_way_blurb .et_pb_blurb_description a{
	border: 1px solid #00284E;
    background: #00284E;
    color: #FFF;
    text-align: center;
    font-family: Oswald;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-transform: uppercase;
    padding: 11px 20px 15px;
    display: inline-block;
    width: 100%;
	margin-top: 25px;
}
.playlist_image{
	position: relative;
}
.playlist_container .left-part .youtube_play_icon img{
	position: absolute;
    bottom: 14px;
    right: 4%;
    width: 92px;
    height: 28px;
    display: block;
}
.two_way_blurb h3.et_pb_module_header{
	font-size: 24px!important;
}
.two_way_section{
	background: linear-gradient(180deg, #FFF 0%, #F2F5F8 100%);
}
.et_pb_gutters2 .et_pb_column.buyer-banner-col-1{
	width: 47%;
}
.buyer-banner-row{
	flex-wrap: wrap;
}
.et_pb_gutters2 .et_pb_column.buyer-banner-col-2{
	width: 50%
}
.buyer-banner-image ,.buyer-banner-image .et_pb_image_wrap ,.buyer-banner-image .et_pb_image_wrap img {
	height: 100%;
}
.buyer-banner-image .et_pb_image_wrap img{
	object-fit : contain;
	object-position: bottom;
}
.buyer-banner-row.et_pb_row{
	align-items: unset;
} 
body #page-container .et_pb_section .buyer_banner_button{
	line-height: 1.2 !important;
}
.playlist_post_text p{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 5;
    -webkit-line-clamp: 5;
    overflow: hidden;
    padding-bottom: 0px;
}

/*part 3 */

.franchisor_video_row{
	display: flex;
	flex-wrap: wrap;
	gap: 60px;
	justify-content: center;
}
.franchisor_video_container{
	width: calc(50% - 30px);
	height: 100%;
}
.franchisor_video_container img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.franchisor_video_image{
	height: 285px;
}
.franchisor_video_content .franchisor_video_title h3{
	color: #00284E!important;
	font-family: 'Metropolis', sans-serif;
	font-size: 24px!important;
	font-style: normal;
	font-weight: 500;
	line-height: 130%; 
	margin: 6px 0px;
}
.franchisor_video_text p{
	margin: 0px;
	font-family:'Metropolis', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-clamp: 3;
	-webkit-line-clamp: 3;
	overflow: hidden;
	padding-bottom: 0px;
	line-height: 1.3;
	color: #4E4E4E;
	margin-bottom: 10px;
}
.franchisor_video_button a::after{
	background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/read_icon.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	top: 45%;
	right: -10%;
	width: 13px;
	height: 6px;
	display: block;
	content: "";
	transform: translateX(100%);
}
.franchisor_video_button a{
	color: #CD8401;
	text-align: center;
	font-family: "Oswald";
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 120%; /* 21.6px */
	text-transform: uppercase;
	position: relative;
}
span.page-numbers.current{
	color: #D88605;
    text-align: center;
    font-family: "Filson Pro";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 4.2px;
}
.page-numbers li{
	list-style: none;
	padding-bottom: 0px;
}
.pagination span {
  padding-left: 36px; /* Default padding */
}
a.next.page-numbers::after {
    content: "";
    background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/right_arror.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 48%;
    transform: translateY(-50%);
    width: 31px;
    height: 10px;
    display: block;
}
a.prev.page-numbers::after {
    content: "";
    background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/left.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: -10%;
    transform: translateY(-50%);
    width: 31px;
    height: 10px;
    display: block;
}

.pagination .prev ~ span.current {
  padding-left: 0; /* Override padding */
}
.pagination{
	display: flex;
    padding: 0px;
    list-style: none;
	gap: 5px;
	justify-content:center;
}
a.page-numbers{
	color: #C4C4C4;
	font-family: "Filson Pro";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 4.2px;
}
.prev.page-numbers{
	padding-right: 36px;
	letter-spacing: 3px;
	font-size: 0px;
	position: relative;
}
.next.page-numbers{
	padding-left: 36px;
	letter-spacing: 3px;
	font-size: 0px;
	position: relative;
}
.pagination{
	padding-top: 35px;
}


.text1851{
	margin-bottom: 0px!important;
}

.for_franchisors_text h1{
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.for_franchisors_text h2{
	margin-bottom: 10px;
}
.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb ,.We_help_blurb .et_pb_blurb_content{
	height: 100%;
}
.We_help_blurb .et_pb_main_blurb_image{
	height: 64px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.We_help_blurb .et_pb_blurb_description{
	display: flex;
    justify-content: space-between;
}
.We_help_blurb .et_pb_blurb_description p {
    position: absolute;
    right: 0;
    bottom: -15px;
}
.We_help_blurb .et_pb_module_header{
	margin-bottom: 10px;
}
h3.main-title{
	font-size: 24px!important;
	margin-bottom: 35px;
}
.ceo_box h3.name{
	color: #CD8401!important;
	font-size: 24px!important;
}
.ceo_box h3.ceo{
	color: #758B9F!important;
	font-size: 24px!important;
}
.ceo_box{
	overflow: unset!important;
}
.ceo_box::after {
    position: absolute;
    content: "";
    width: 78px;
    height: 50px;
    top: 100%;
    background: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/Union-1.png);
    right: 30px;
}
.ceo_box::before {
    position: absolute;
    content: "";
    width: 64px;
    height: 55px;
    top: 2%;
    background: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/icon.png);
    left: 18px;
}

.ceo_image{
	position: absolute;
    top: 50%;
    right: 30px;
    padding-bottom: 0px;
}
.et_pb_gutters2 .et_pb_column.how_we_help_col_1{
	width: 45%;
    margin-right: 5%;
}
.et_pb_gutters2 .et_pb_column.how_we_help_col_2{
	width: 50%;
}
.how_we_help_col_2 h2 , .website_text h3{
	margin-bottom: 10px;
}
.website_text ul , .website_text ul li{
	padding-bottom: 0px;
	font-weight: normal;
}
.list_col ul li::before {
    content: '';
    width: 49px;
    height: 28px;
    position: absolute;
    background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/list_icon.png);
    background-size: cover;
    background-position: center;
    left: 0;
    top: 15px;
    transform: translateY(-50%);
}
.list_col ul{
	position: relative;
	padding-left: 0px;
	padding-right: 0px;
}
.list_col ul::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 188px;
    border-left: 2px solid #CD8401;
    left: 18px;
    top: 20px;
}
.list_col ul li:last-child{
	padding-bottom: 0px;
}
.list_col ul li {
    position: relative;
    padding-left: 60px;
	list-style: none;
	padding-bottom: 24px;
}
.list_col h3{
	margin-bottom: 23px;
}
.inquire_button{
	line-height: 1.2!important
}
.et_pb_row.join_the_row{
	align-items: center;
}
.contect_col_2{
	position: absolute;
    right: -118px;
    bottom: -110px;
    width: 80%!important;
}
footer{
	z-index: 99;
	position: relative;
}
.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb:last-child{
	border-right: 1px solid #00284E;
}
.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb {
    border: 1px solid #00284E;
    border-right-width: 0px;
	width: 25%;
}
.blurbcol{
	display: flex;
	flex-wrap: wrap;
}
.et_pb_row.We_help_blurb{
	align-items: unset;
}
body table.start_here_form td:first-child input[type="email"]{
	padding-left: 10px;
    font-size: 16px;
}
.join_the_text h2{
	margin-bottom: 10px;
}
/* Responsice Css */ 
@media screen and (max-width: 1370px){
	.et_pb_gutters2 .et_pb_column.banner-col-1{
		width: 45%;
    	margin-right: 0%;
	}
	body .find_the_text h3{
		max-width: unset;
	}
}
@media screen and (max-width: 1300px){
	.banner-text h1 br{
		display: none;
	}
	.two_way_blurb.et_pb_blurb_position_left .et_pb_main_blurb_image.et_pb_main_blurb_image,
	.two_way_blurb .et_pb_blurb_container{
		width: 50%;
	}
	.two_way_blurb.et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap{
		width: auto
	}
	.et_pb_gutters2 .et_pb_column.banner-col-1{
		padding-top: 70px;
	}
	.et_pb_section.home-banner{
		padding-bottom: 100px;
	}
	.click-logo-text::after{
		right: -50px;
	}
/* 	.et_pb_row_1_tb_header.header-menu-row{
		width: 88%;
	} */
	div.We_help_blurb.et_pb_row{
		margin-top: -40px!important;
	}
	.et_pb_column.buyer-banner-col-1 {
		padding-top: 50px;
	}
	.hello-section-row br{
		display: none!important;
	}
}
@media screen and (max-width : 1180px){
	.et_pb_section .et_pb_row.row-80{
		width: 90%!important;
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.et_pb_section .et_pb_row.row-60{
		width: 75%;
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.et_pb_gutters2 .et_pb_column.banner-col-1 {
        padding-top: 80px;
    }
	.et_pb_gutters2 .et_pb_column.footer-col{
		padding-left: 20px;
	}
	.ceo_image {
		top: 57%;
	}
}
@media screen and (max-width: 1080px){
	.et_pb_section .et_pb_row.row-80{
		width: 95%!important;
	}
/* 	.et-db #et-boc .et-l .et_pb_row_1_tb_header.header-menu-row,
	.et_pb_row_1_tb_header.header-menu-row{
		width: 85%;
	} */
	.et_pb_gutters2 .et_pb_column.banner-col-1 {
        padding-top: 50px;
    }
	.et-db #et-boc .et-l .footer-row-1,
	.footer-row-1 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col,
	.et_pb_gutters2 .et_pb_column.footer-col{
		padding-left: 40px;
		padding-right: 20px;
	}
	.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col-3, .et_pb_gutters2 .et_pb_column.footer-col-3{
		border-left: none;	
	}
	.footer-section {
		padding: 0px 0px !important;
	}
	.et_pb_gutters2 .et_pb_column.footer-col-1 , .et_pb_gutters2 .et_pb_column.footer-col-2{
		border-bottom: 1px solid #00284E;
	}
	.find_the_right_row{
		display: flex;
		flex-wrap: wrap;
	}
	.et_pb_section.home-banner{
		padding-bottom: 160px;
	}
	.et_pb_gutters2 .find_the_right_row .et_pb_column{
		width: 100%;
		margin-right: 0px;
	}
	.et_pb_gutters2 .find_the_right_row .et_pb_column .et_pb_blurb_content{
		max-width: 100%;
	}
	.find_the_text h2 br{
		display: none;
	}
	.find_the_right_row .et_pb_image span , .find_the_right_row .et_pb_image span img{
		width: 100%;
	}
	.video_grid{
		grid-template-columns: repeat(4, 1fr);
	}
	.text-25, .text-33,body .text-30:not(.btn-submit){
		width: 100%;
	}
	.for_franchisors_text h1 br{
		display: none;
	}
	.franchisors-banner.et_pb_section_0.et_pb_section{
		padding-top: 120px;
	}
	div.We_help_blurb.et_pb_row {
        margin-top: 0px !important;
	}
	.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col, .et_pb_gutters2 .et_pb_column.footer-col{
		padding-bottom: 40px;
		min-height: unset;
	}
}
@media screen and (max-width: 1070px){
	.et_pb_tabs_controls li a{
		padding: 4px 20px;
	}
}
@media screen and (max-width: 992px){
	.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb, .We_help_blurb .et_pb_blurb_content{
		height: unset;
	}
	.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb {
		border: 1px solid #00284E;
		border-right-width: 0px;
		width: 50%;
	}
	.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb:nth-child(2){
		border-right: 1px solid #00284E
	}
	div.We_help_blurb.et_pb_row {
        padding-top: 30px !important;
    }
	.franchisor_video_image {
		height: 250px;
	}
	.ceo_image {
        top: 30%;
    }
	.et_pb_row.join_the_row{
		flex-wrap: wrap;
	}
	.list_col ul::before {
		height: 80%;
	}
	.et_pb_gutters2 .join_the_row .et_pb_column:first-child{
		padding-bottom: 20px;
	}
	.et_pb_gutters2 .et_pb_column.banner-image-col , .et_pb_gutters2 .et_pb_column.banner-col-1,
	.et_pb_gutters2 .et_pb_column.logo-col-1 , .et_pb_gutters2 .et_pb_column.logo-col-2 ,
	.et_pb_gutters2 .et_pb_column.hello-section-col-1,
	.et_pb_gutters2 .et_pb_column.hello-section-col-2,.playlist_container .left-part,.playlist_container .right-part,
	.et_pb_gutters2 .et_pb_column.buyer-banner-col-1 , .et_pb_gutters2 .et_pb_column.buyer-banner-col-2,
	.et_pb_gutters2 .et_pb_column.how_we_help_col_1, .et_pb_gutters2 .et_pb_column.how_we_help_col_2,
	.et_pb_gutters2 .join_the_row .et_pb_column{
		width: 100%;
		margin-right: 0px;
	}
	.et_pb_gutters2 .et_pb_column.how_we_help_col_1{
		padding-bottom: 40px;
	}
	.buyer-banner-col-2 .buyer-banner-image{
		text-align: center;
		padding-top: 20px;
	}
	.et_pb_gutters2 .et_pb_column.hello-section-col-1 .et_pb_text{
		width: 100%;
		background-color: unset;
		padding: 0px !important;
		padding-bottom: 20px !important;
	}
	.et_pb_gutters2 .et_pb_column.banner-image-col .et_pb_image_0{
		text-align: center;
		padding-top: 30px;
	}
	.play_icon {
		left: 15%;
	}
	.et_pb_section.home-banner {
        padding-bottom: 40px;
    }
	
	.click-logo-text{
		padding-bottom: 30px;
	}
	.et_pb_column.logo-col-1 .see_more_text{
		padding-bottom: 20px!important;
	}
	.et_pb_gutters2 .club_level_row .et_pb_column{
		width: calc(50% - 17px);
	}
	.hello-section-row::before{
		content: none;
	}
	.blurb_box .et_pb_column.how-growth-club-blurb{
		row-gap: 45px;
	}
	.how-growth-club-blurb .blurb_section {
		width: 50%;
	}
	.video_grid{
		grid-template-columns: repeat(3, 1fr);
	}
	.franchisor_video_row{
		row-gap: 40px;
	}
	.playlist_button a{
		margin-top: 0px;
	}
	.click-logo-text::after {
        left: 20%;
        top: 30px;
        transform: rotate(270deg) rotateY(-180deg);
    }
	.click-logo-text {
        padding-bottom: 80px;
    }
	.et_pb_section .et_pb_row.row-60 {
        width: 85%;
    }
	div.We_help_blurb.et_pb_row .et_pb_column {
        margin-top: -85px !important;
    }
}
@media (max-width: 980px) {
	.link {
		width: 100%;
    	text-align: end;
	}
	.et-db #et-boc .et-l .header-menu-col1 .et_pb_menu--style-left_aligned .et_pb_menu__wrap,
	.header-menu-col1 .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content: flex-start;
	}
/* 	.et-db #et-boc .et-l .header-menu-row .header-menu-col1,
    .header-menu-row .header-menu-col1 {
       width: 80%;
    	margin-right: 0px;
    } */
	.et-db #et-boc .et-l .et_pb_row_1_tb_header.header-menu-row,
	.et_pb_row_1_tb_header.header-menu-row{
		padding: 0px!important;
	}
/* 	.et-db #et-boc .et-l .header-menu-row .header-menu-col2,
	.header-menu-row .header-menu-col2{
		 width: 20%;
	} */
	.et-db #et-boc .et-l .header-menu-row .header-menu-col2, .header-menu-row .header-menu-col2 {
		width: calc(16% - 20px);
	}
	.et-db #et-boc .et-l .et_pb_row.header-logo-row{
		padding-top: 0px;
	}
	body.et-db #et-boc header.et-l .et_pb_column,
	body.et-db #et-boc footer.et-l .et_pb_column,
	body .et_pb_column{
		margin-bottom: 0px;
	}
	.et-db #et-boc header.et-l .et_pb_menu .et_mobile_nav_menu,
	body header .et_pb_menu .et_mobile_nav_menu{
		display: none;
	}
	.et-db #et-boc header.et-l .et_pb_menu .et_pb_menu__menu,
	body header .et_pb_menu .et_pb_menu__menu{
		display: block;
	}
	.et_pb_gutters2 .club_level_row .et_pb_column .et_pb_module{
		margin-bottom: 15px!important;
	}
	.et_pb_gutters2 .club_level_row .et_pb_column .et_pb_module:last-child{
		margin-bottom: 0px!important;
	}
	.text1851 .et_pb_text_inner, .text1851 .et_pb_text_inner .text{
		flex-wrap: wrap;
	}
	.et-db #et-boc footer.et-l .et_pb_menu--style-left_aligned .et_pb_menu__wrap,
	footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content: unset;
	}
	.two_way_blurb .et_pb_main_blurb_image img{
		width: 100%;
	}
	.two_way_blurb_row .et_pb_column:first-child{
		margin-bottom: 30px;
	}
	.et-db #et-boc footer.et-l .et_pb_menu .et_pb_menu__menu,
	footer .et_pb_menu .et_pb_menu__menu{
		display: block;
	}
	.et-db #et-boc footer.et-l .et_pb_menu .et_mobile_nav_menu,
	footer .et_pb_menu .et_mobile_nav_menu{
		display: none;
	}
	body .et_pb_section.home-banner{
		padding-bottom: 50px;
	}
	.We_help_blurb{
		padding: 0px!important;
	}
}
@media screen and (max-width: 850px){
	.ceo_image {
        top: 40%;
    }
	banner.et_pb_section_0.et_pb_section {
        padding-top: 100px;
    }
	.franchisor_video_image {
		height: 200px;
	}
	.franchisor_video_container {
		width: calc(50% - 20px);
		height: 100%;
	}
	.franchisor_video_row {
        gap: 40px;
    }
}
@media screen and (max-width: 767px){
	.franchisor_video_image {
        height: auto;
    }
	.franchisor_video_container {
		width: 100%;
		height: 100%;
	}
	.franchisor_video_row {
        gap: 30px;
    }
	.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col, .et_pb_gutters2 .et_pb_column.footer-col{
		min-height: unset;
		padding-left: 30px;
	}
	.footer_row_2.et_pb_row{
		width: 90%!important;
	}
	body header .et_pb_row , body footer .et_pb_row{
		width: 100%!important;
	}
/* 	.header-menu-row{
		display: none!important;
	} */
	.subscribe_text{
		display: none!important;
	}
	
	header .mobile_menu_bar, header .et_pb_menu_inner_container, header .et_pb_module, header .header-row, header .et_pb_column{
		position: unset!important;
	}
	.et-db #et-boc .et-l div.et_pb_row.header-menu-row,
	body div.et_pb_row.header-menu-row {
        width: 100%;
        max-width: 100%;
        padding: 20px 30px !important;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
    }
	.et-db #et-boc header.et-l .et_pb_menu .et_pb_menu__menu, body header .et_pb_menu .et_pb_menu__menu{
		display:none;
	}
	.et-db #et-boc header.et-l .et_pb_menu .et_mobile_nav_menu,
	body header .et_pb_menu .et_mobile_nav_menu{
		display: block;
	}
	.et-db #et-boc .et-l .header-menu-col1 .et_pb_menu--style-left_aligned .et_pb_menu__wrap, .header-menu-col1 .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content: flex-end;
	}
	header #mobile_menu1{
		width: 100%;
		left: 0px;
		top: 100%;
		background-color: #fff!important;
	}
	.et-db #et-boc header.et-l .header-menu-row .header-logo a{
		line-height: 0px;
	}
	.et-db #et-boc header.et-l .header-logo-row a, header a{
		color: #010101 !important;
		font-family: "Filson Pro";
		font-size: 14px;
		font-style: normal;
		font-weight: normal;
		line-height: 140%;
		text-decoration: none;
		padding: 10px 5px;
	}
	.et-db #et-boc header.et-l .header-logo-row .subscribe_text_menu a, header .subscribe_text_menu a{
		color: #00284E!important;
		font-weight: 500;
		line-height: normal;
		text-decoration-line: underline;
	}
	
	body header .et_pb_section_0_tb_header,
	body.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section{
		height: auto;
	}
	.header-menu-row div.et_pb_module .mobile_menu_bar:before{
		color: #00284e!important;
	}
	.et-db #et-boc .et-l div.et_pb_row.header-menu-row .et_pb_column,
	body div.et_pb_row.header-menu-row .et_pb_column {
		width: calc(50% - 20px)!important;
	}
	
	.et-db #et-boc .et-l .header-menu-row .header-menu-col2, .header-menu-row .header-menu-col2{
		display: none;
	}
	.et_pb_section_0_tb_header.et_pb_section.header-section ,
	body.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section{
		padding: 0px;
	}
	.et-db #et-boc header.et-l div.header-logo{
		position: relative!important;
		transform: unset!important;
	}
	#mobile_menu1 li.youtube {
		background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/youtube.png)!important;
		margin-right: 20px;
		margin-left: 6px;
		height: 16px;
		width: 23px;
		float:left;
	}
	#mobile_menu1 li.notifications {
		background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/click.png)!important;
		margin-right: 20px;
		margin-left: 6px;
		height: 15px;
		width: 16px;
		float:left;
		background-repeat: no-repeat;
	}
	#mobile_menu1 li.text1851 {
		margin-top: 0px;
		background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/1851-logo.png)!important;
		height: 17px;
		width: 13px;
		margin-left: 8px;
		margin-bottom: 8px;
		float:left;
		background-size: 100%;
	}
	.et-db #et-boc header.et-l .header-menu-row a, header a{
		padding: 10px 5px;
	}
	.et-db #et-boc header.et-l .header-menu-row #mobile_menu1 li.youtube a , .et-db #et-boc header.et-l .header-menu-row #mobile_menu1 li.notifications a ,.et-db #et-boc header.et-l .header-menu-row #mobile_menu1 li.text1851 a{
		color: transparent!important;
		font-size: 11px;
	}
	.et_pb_gutters2 .et_pb_column.banner-col-1 {
        padding-top: 30px;
    }
	.play_icon {
        left: 10%;
		width: 180px;
    }
	body .et_pb_section .et_pb_row.row-60 {
        width: 95%!important;
    }
	.logo-row .tab-section ul.et_pb_tabs_controls{
		display: block;
	}
	body .logo-row .tab-section ul.et_pb_tabs_controls li{
		width: 100%;
		text-align: center;
	}
	body .logo-row .et_pb_tabs .et_pb_tabs_controls li a{
		display: block
	}
	div .tab-section p.logo{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		gap: 20px;
	}
	.logo a {
		width: calc(50% - 15px);
		text-align: center;
	}
	.three-col-section{
		display: block;
	}
	.col.border-right{
/* 		border-bottom: 1px solid #00284e; */
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.col.border-right::last-child{
		border-bottom: none;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.col{
		padding-right: 0px;
	}
	.col.border-right::after{
		background-image: url('https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/border-right-1.png');
		width: 100%;
        height: 15px;
        top: 100%;
        left: 0;
	}
	.slider-content .container-custom .grid-container{
		grid-template-columns: repeat(1, 1fr)!important;
		justify-items: unset;
		 row-gap: 28px !important;
	}
	.connect_text .et_pb_text_inner{
		font-size: 18px!important;
		text-align: center;
	}
	.university1851_section .services-tab .slider-tab ul.nav-tabs li.active a,
	.university1851_section .services-tab .slider-tab ul.nav-tabs li a{
		padding: 18px 15px;
		height: 100%;
	}
	body.error404 .container{
		padding: 200px 0px 150px !important;
	}
	.franchisors-banner.et_pb_section_0.et_pb_section {
        padding-top: 90px;
    }
	.flex-text.text1851 .et_pb_text_inner{
		gap: 20px;
	}
	.col.border-right::after {
        background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/border-right-1.png);
        width: 100%;
        height: 22px;
        top: 100%;
        left: 0;
    }
	.how-groth-club-text h3 {
    	margin-top: 10px;
	}
	body.single.single-post div#left-area {
		padding-top: 60px;
	}
	.container {
		width: 90%;
	}
	body.single.single-post .post {
    	padding-bottom: 50px;
	}
	body.single.single-post .et_pb_post {
		margin-bottom: 0px!important;
	}
}
@media screen and (max-width: 650px){
	.click-logo-text::after {
        left: 30%;
    }
	.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb{
		width: 100%;
		border-right: 1px solid #00284E;
		border-bottom: 0px;
	}
	.et_pb_gutters2 .We_help_blurb .et_pb_column .et_pb_blurb:last-child{
		border-bottom: 1px solid #00284E;
	}
	.how-growth-club-blurb .blurb_section , .et_pb_gutters2 .club_level_row .et_pb_column{
		width: 100%;
	}
	.video_grid{
		grid-template-columns: repeat(2, 1fr);
	}
	body .et_pb_section.home-banner {
        padding-bottom: 50px;
    }
	.et_pb_section .et_pb_row.row-80{
		
	}
}
@media screen and (max-width: 550px){
	.col.border-right::after {
        background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/border-right-1.png);
        width: 100%;
        height: 22px;
        top: 100%;
        left: 0;
    }
	 .ceo_image {
        position: relative;
        top: unset;
        left: unset;
		right: unset;
		width: auto;
	}
	.et_pb_gutters2 .We_help_blurb .et_pb_column{
		width: 100%;
	}
	.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col, .et_pb_gutters2 .et_pb_column.footer-col{
		padding-left: 20px;
	}
	body table.start_here_form td{
		display: table-cell;
	}
	body table.start_here_form td:first-child{
		width: 60%;
	}
	body table.start_here_form td:last-child{
		width: 40%;
	}
	.footer-icon .et_pb_text_inner{
		justify-content: center;
	}
	.footer-section{
		padding-top: 20px!important;
	}
	.play_icon{
		left: 8%;
		width: 130px;
	}
	.et-db #et-boc .et-l .footer-row-1, 
	.footer-row-1{
        grid-template-columns: repeat(1, 1fr);
    }
	.et_pb_gutters2.et-db #et-boc .et-l .et_pb_column.footer-col, .et_pb_gutters2 .et_pb_column.footer-col{
		border-left: none;
		min-height: unset;
		padding-top: 30px;
		padding-bottom:30px;
		border-bottom: 1px solid #00284E;
		margin-bottom: 0px;
	}
	.et-db #et-boc .et-l .footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:last-child a{
		padding-bottom: 0px;
	}
	.et-db #et-boc .et-l .footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{
		display: block;
		text-align: center;
	}
	.et-db #et-boc footer.et-l .et_pb_menu--style-left_aligned .et_pb_menu__wrap, footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content: center;
	}
	.footer-menu-title div h3{
		text-align: center;
	}
	.click-logo-text::after {
        left: 40%;
    }
	.click-logo-text {
        padding-bottom: 50px;
    }
}
@media screen and (max-width: 450px){
	.col.border-right::after {
        background-image: url(https://dev-1851-growth-club.pantheonsite.io/wp-content/uploads/2024/07/border-right-1.png);
        width: 100%;
        height: 15px;
        top: 100%;
        left: 0;
    }
	.play_icon{
		left: 5%;
		width: 130px;
	}
	body .et_pb_blurb.two_way_blurb{
		padding-right: 0px!important;
	}
	.two_way_blurb .et_pb_blurb_content{
		display: block;
		
	}
	.two_way_blurb.et_pb_blurb_position_left .et_pb_main_blurb_image.et_pb_main_blurb_image, .two_way_blurb .et_pb_blurb_container{
		width: 100%;
		display: block;
	}
	.two_way_blurb .et_pb_blurb_content .et_pb_blurb_container{
		padding-top: 20px;
		padding-left: 0px;
	}
	.two_way_blurb .et_pb_blurb_content .et_pb_module_header{
		padding: 0px 20px !important;
	}
	.two_way_blurb .et_pb_blurb_description a {
		width: auto;
		margin-top: 25px;
		margin-bottom: 30px;
		padding: 11px 25px 15px
	}
	.two_way_blurb .et_pb_blurb_description{
		text-align: center;
	}
	div.We_help_blurb.et_pb_row .et_pb_column {
        margin-top: -70px !important;
    }
}
@media screen and (max-width: 400px){
	.et_pb_column .find-right-blurb .et_pb_blurb_content{
		display: block;
	}
	.find-right-blurb .et_pb_blurb_content .et_pb_main_blurb_image{
		display: block;
		margin: 0px !important;
		width: auto;
		padding-bottom: 10px;
	}
	.find-right-blurb .et_pb_blurb_content .et_pb_main_blurb_image span{
		margin: 0px;
	}
	.et_pb_blurb_position_left .et_pb_blurb_container{
		padding-left: 0px!important;
	}
}
@media screen and (max-width: 350px){
	.click-logo-text::after {
        left: 50%;
    }
}
.university1851_section  .post_title_section{
	min-height: unset;
}
/* Brand Css */

.single-brands header , .page-id-227354 header{
	background: #fff;
}
.page-id-232708 header{
	background: #fff;
}
.page-id-232708 .post-232708 .et_pb_section_0 ,.single-brands.et-db #et-boc .et-l .et_pb_section_0.et_pb_section,
.page-id-227354 .post-227354 .et_pb_section_0{
	padding-top: 150px;
}
.single-brands.et-db #et-boc .et-l .et_pb_image.et_pb_module {
	margin: 0px !important;
    padding-bottom: 0px;
	margin-left: 0px!important;
	margin-right:0px!important
}
/* .et-db #et-boc header.et-l .header-logo{
	position: absolute!important;
    z-index: 99!important;
    top: 100%!important;
    transform: translatey(50%)!important;
    padding-bottom: 0px!important;
} */

.et-db #et-boc .et-l .et_pb_row.header-logo-row{
	padding-bottom: 20px!important;
}

.thank-you-title h1{
	font-size: 59px;
	text-shadow: none;
}
.error404.et-db #et-boc header.et-l .et_pb_image.et_pb_module{
	margin-left: 0px!important;
	margin-right: 0px!important
}
.error404 #sidebar{
	display: none;
}
.error404.et_pb_gutter.et_pb_gutters2  #left-area{
	width: 100%;
	padding: 0px;
}
.error404 .et_pb_post{
	margin-bottom: 0px;
	padding: 0px;
}
.error404 .container{
	padding: 250px 0px 200px!important;
	width: 80%;
}
.error404  h1.not-found-title{
	font-size: 59px;
}
.error404 p{
	font-size: 20px;
}

body.single.single-post #left-area{
	width: 100%;
    padding: 0px;
    padding-top: 100px;
}
body.single.single-post #sidebar{
	display: none;
}
body .et_pb_section_0_tb_header.et_pb_section {
    background-color: #fff !important;
}
body.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
	content: none;
}
.single-brands.et-db #et-boc .et-l .brand-highlights-row .et_pb_image.et_pb_module{
	margin: 0 auto!important;
}