@font-face {
    font-family: "Gotham-Book";
    src: url(fonts/Gotham-Book.woff);
}

@font-face {
    font-family: "Gotham-Medium";
    src: url(fonts/Gotham-Medium.ttf);
}

@font-face {
    font-family: "Gotham-Light";
    src: url(fonts/Gotham-Light.otf);
}

@font-face {
    font-family: "GothamBold";
    src: url(fonts/GothamBold.ttf);
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    font-family: "Gotham-Book" !important;
    color: #000;
}

p {
    font-size: 18px;
}

a,
i,
img,
.btn,
input,
button,
:after,
:before,
h1,
h2,
h3,
h4,
h5,
h6 {
    transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -webkit-transition: all 0.3s !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
    font-weight: normal !important;
}

.g-book {
    font-family: "Gotham-Book" !important;
}

.cmenu_link {
    background-color: #24d26b !important;
}

.cmenu_link a {
    color: #fff !important;
    font-size: 15px;
    font-weight: bold !important;
}

.cmenu_link p {
    margin-bottom: 0 !important;
}

.team-a a {
    color: #fff !important;
    border-bottom: 1px solid #4dda87;
}

.team-a img {
    width: 20px;
    margin-top: 5px;
}

.panel-heading .active .fusion-toggle-heading {
    color: #000;
}

.panel-heading .fusion-toggle-heading span {}

.panel-heading .active .fusion-toggle-heading span {
    color: #000;
}

.hide_box {
    display: none !important;
}

.cmenu_link .fusion_builder_column {
    text-align: center;
}

.f-light,
.f-light h3 {
    font-family: "Gotham-Light" !important;
    font-weight: 400 !important;
}

.f-medium,
.f-medium h3,
.f-medium h4,
.f-medium p {
    font-family: "Gotham-Medium" !important;
    font-weight: 400 !important;
    /*line-height: normal !important;*/
}

.f-bold,
.f-bold h3,
.f-bold h4,
.f-bold a {
    font-family: "GothamBold" !important;
}

.custmontserrat-bold,
.custmontserrat-bold h3 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
    line-height: 1.1 !important;
}

.montserrat-bold {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
}

.f-gotham-bold {
    font-family: "GothamBold" !important;
}

.t-upper {
    text-transform: uppercase !important;
}

.f-bold.slider-tags.rs-layer {
    padding: 10px !important;
}

.cust-title-72 {
    font-size: 72px !important;
    /*line-height: normal;*/
    font-family: "GothamBold";
}

.cust-title-56 {
    font-size: 56px !important;
    /*line-height: normal;*/
    font-family: "GothamBold";
}

.cust-title-48 {
    font-size: 48px !important;
    /*line-height: normal;*/
    font-family: "GothamBold";
}

.cust-title-40,
.cust-title-40 h2,
.cust-title-40 h3,
.cust-title-40 h4,
.cust-title-40 p {
    font-size: 40px !important;
}

.cust-title-36,
.cust-title-36 h2,
.cust-title-36 h3 {
    font-size: 36px !important;
}

.cust-title-30 {
    font-size: 30px !important;
}

.cust-title-28,
.cust-title-28 h4 {
    font-size: 28px !important;
}

.cust-title-24,
.cust-title-24 h3,
.cust-title-24 h4 {
    font-size: 24px !important;
}

.cust-title-24 p {
    font-size: 24px;
}

.cust-title-21,
.cust-title-21 h2,
.cust-title-21 h3,
.cust-title-21 h4,
.cust-title-21 p {
    font-size: 21px !important;
}

.cust-title-20,
.cust-title-20 h2,
.cust-title-20 h3,
.cust-title-20 h4,
.cust-text-20 p {
    font-size: 20px !important;
}

.cust-title-18,
.cust-title-18 h2,
.cust-title-18 h3,
.cust-title-18 h4 {
    font-size: 18px !important;
}

.cust-title-16,
.cust-title-16 h3,
.cust-title-16 h4,
.cust-text-16 p {
    font-size: 16px !important;
}

.col_green,
.col_green h4 {
    color: #24d26b !important;
}

.col_blue,
.col_blue h4 {
    color: #5a87a1 !important;
}

.col_grey,
.col_grey h4 {
    color: #8e8e8e !important;
}

.col_white,
.col_white h3,
.col_white h4 {
    color: #fff !important;
}

body .commen_btn {
    background-color: #24d26b !important;
    border-radius: 30px;
    text-transform: uppercase;
    padding: 15px 50px !important;
    font-family: 'Gotham-Medium' !important;
    font-size: 16px !important;
    font-weight: normal;
}

.fusion-button.custformbtn {
    border-radius: 30px !important;
    text-transform: uppercase !important;
    background-color: #24d26b !important;
    border-radius: 30px;
    text-transform: uppercase;
    padding: 15px 50px !important;
    font-family: 'Gotham-Medium' !important;
    font-size: 16px !important;
    font-weight: normal;
}

.fusion-form-field p {
    font-size: 16px;
    line-height: 1.4;
}

body .commen_btn span {
    color: #04182f !important;
}

body .btn-blue {
    background-color: #03172f !important;
    color: #fff !important;
}

body .btn-blue span {
    color: #fff !important;
}

body .btn-white {
    background-color: #fff !important;
    color: #000 !important;
}

body .btn-white span {
    color: #000 !important;
}

body .btn-white-light {
    background-color: #e2efef !important;
    color: #000 !important;
}

body .btn-white-light span {
    color: #000 !important;
}

.btn-white:hover,
.btn-blue:hover,
.btn-white-light:hover,
.commen_btn:hover {
    background-color: #edf5f5 !important;
    color: #03172f !important;
}

body .btn-blue:hover span {
    background-color: transparent !important;
    color: #03172f !important;
}

.hovergreen:hover {
	color: #03172f !important;
	background: #24d26b !important;
}

.hovergreen:hover span {
	color: #03172f !important;
	background: #24d26b !important;
}

.title-with-bg h4 {
    background-color: #24d26b;
    width: fit-content;
    padding: 3px 8px 0px 8px !important;
    border-radius: 6px;
}

.blue-bg h4 {
    background-color: #03172f;
    color: white !important;
}

.white-bg h4 {
    background-color: #fff;
}

.owl-carousel.ge-testi-slider .owl-item img {
    width: auto !important;
}

body .faq_accordian .fusion-panel {
    margin-bottom: 20px;
    background-color: white;
    padding: 15px 15px 15px 20px !important;
    border-top: 2px solid #24d26b !important;
    box-shadow: 0px 8px 49px 0px rgba(0, 0, 0, 0.08) !important;
}

.fusion-body .fusion-accordian .panel-title a {
    padding: 0;
    font-weight: normal;
    color: #000 !important;
    font-size: 16px !important;
	font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
	line-height: 1.4;
    /*font-family: 'GothamBold' !important;*/
}

.fusion-accordian .toggle-content,
.fusion-accordian .toggle-content p {
    color: #000 !important;
    font-size: 16px !important;
    font-family: 'Gotham-Book' !important;
    line-height: 1.3 !important;
}

body .faq_accordian.blue_col_acc .fusion-panel {
    border-top: 2px solid #517d97 !important;
}

body div.fusion-builder-row .fusion-layout-column .faq_accordian .fusion-toggle-icon-wrapper .fa-fusion-box {
    background-color: white !important;
    color: #24d26b;
}

body div.fusion-builder-row .fusion-layout-column .faq_accordian.blue_col_acc .fusion-toggle-icon-wrapper .fa-fusion-box {
    color: #517d97;
}

.testCont {
    padding-left: 90px;
    position: relative;
}

.testCont::after {
    content: "";
    background-image: url('/wp-content/uploads/2024/02/quote.svg');
    padding: 24px 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0px;
    left: 0;
}

.slid-blue .testCont::after {
    background-image: url('/wp-content/uploads/2024/02/quote_blue.svg');
}

.testCont .test_text {
    font-size: 18px;
    font-family: "Gotham-Light";
    color: #000;
    margin-bottom: 15px;
}

.slid-blue .testCont .test_text {
    color: #fff;
}

.testCont b {
    font-family: 'GothamBold';
    color: #000;
    font-size: 16px;
    display: grid;
}

b,
strong {
    font-weight: normal;
}

.slid-blue .testCont b {
    color: #fff;
}

.testCont i {
    color: #878787;
    font-style: normal;
    font-family: "Gotham-Light";
}

.posts_lists .slides li img {
    height: 300px;
    object-fit: cover;
    border-bottom: 0px solid;
    border-radius: 10px;
}

.posts_lists .recent-posts-content {
    background-color: transparent;
    padding: 15px 0px;
}

.commen-counter .fusion-counters-box .fusion-counter-box .counter-box-container {
    display: flex;
    align-items: center;
    border: 0px;
    padding: 0px;
}

.commen-counter .fusion-counters-box .content-box-counter {
    /*font-family: 'GothamBold';*/
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
}

.commen-counter .fusion-counters-box .counter-box-content {
    margin-left: 10px;
    font-size: 18px;
    color: #000;
}

.commen-counter .fusion-text p {
    color: #000;
}

.pr-why-counter .fusion-counters-box .counter-box-content {
    color: #0d4f42;
}

.commen-counter.blue-count .fusion-counters-box .content-box-counter {
    color: #5a87a1;
    /*font-family: 'GothamBold';*/
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
}

.commen-counter.blue-count .fusion-counters-box .counter-box-content {
    color: #ffffff;
    font-size: 24px;
}

.commen-counter.blue-count .fusion-text p {
    color: #fff;
}

.icon_text {
    background-color: white;
    z-index: 9;
    border-radius: 10px;
}

.commen_icon {
    position: relative;
    padding: 20px;
    padding-left: 60px;
}

.commen_icon::after {
    content: "";
    position: absolute;
    top: 25px;
    left: 25px;
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/02/Shape-103.png');
    padding: 10px;
    background-size: cover;
}

.contact_form {
    padding: 50px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 60px #3e3e3e29;
    border-radius: 8px;
    margin-top: 30px;
}

.contact_form label {
    color: #3D3D3D;
    font-weight: 500;
}

.contact_form .wpcf7-form-control::placeholder {
    color: #000;
}

.contact_form .wpcf7-form-control {
    background-color: #f6f6f6 !important;
    border: 0;
    border-bottom: 0px solid #C2C2C2;
    color: #000;
    padding: 10px 15px;
    height: auto;
    border-radius: 6px;
    margin-bottom: 0px;
    font-family: 'Gotham-Book' !important;
}

.contact_form .wpcf7-submit {
    margin: 0 auto;
    background-color: #24d26b !important;
    border-radius: 30px !important;
    color: #04182f !important;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'GothamBold';
    padding: 10px 30px;
}

.wpcf7-spinner {
    display: block !important;
}

body .bg_container {
    background-size: contain !important;
}

.timeline_lists ol li {
    position: relative;
    background-color: white;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 13px -4px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 13px -4px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 10px -8px rgb(0 0 0 / 75%);
    padding: 20px 30px;
    border-radius: 10px;
    font-size: 18px;
    color: #000;
}

.timeline_lists ol li:nth-child(odd) {
    margin-right: 60px;
}

.timeline_lists ol li:nth-child(even) {
    margin-left: 60px;
}

.title_icons h3 {
    position: relative;
    text-transform: uppercase;
    padding-left: 60px !important;
}

.title_icons h3::after {
    content: "";
    background-image: url('http://popwebserver03.com/devteam/prepory/wp-content/uploads/2023/01/Shape-94-copy-4.png');
    position: absolute;
    padding: 20px 20px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    left: 0;
    top: -10px;
}

.teamCont {
    text-align: center;
    margin-bottom: 50px;
}

.teamCont h4 {
    font-weight: 600;
    margin-bottom: 0;
    font-family: 'Gotham-Medium' !important;
    font-size: 18px;
    color: #000 !important;
}

.teamCont h6 {
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 5px;
    font-family: "Gotham-Light";
    font-size: 18px;
    color: #878787 !important;
}

.teamCont img {
    width: 250px;
    height: 250px;
    object-fit: cover;
}

.title-with-pan h4 {
    position: relative;
}

.title-with-pan h4::before {
    content: "";
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/02/Shape-94-copy-2.png');
    background-position: center center;
    background-size: cover;
    padding: 25px 30px;
    margin-right: 25px;
}

html body .pre_tabs .nav ul.nav-tabs li a {
    background-color: transparent !important;
    border: 0px solid transparent !important;
    border-bottom: 4px solid white !important;
}

html body .pre_tabs .nav ul.nav-tabs li.active a {
    border-bottom: 4px solid #65bc7b !important;
}

body .pre_tabs ul li a h4 {
    font-size: 16px !important;
    text-transform: uppercase !important;
    color: #8d8d8d !important;
    font-family: 'GothamBold' !important;
}

body .pre_tabs ul li.active a {
    border-bottom: 4px solid #23cb67 !important;
}

body .pre_tabs ul li.active a h4 {
    color: #23cb67 !important;
}

body .pre_tabs .fusion-text {
    font-family: "Gotham-Book" !important;
    line-height: 26px;
}

body .pre_tabs .fusion-title.fusion-sep-none {
    margin-bottom: 10px !important;
}

.green-tabs .custom-vertical-tabs.fusion-tabs .nav-tabs li .tab-link {
    background-color: #24d26b !important;
    border: 3px solid white !important;
    opacity: 0.5;
}

.blue-tabs {
    background-color: #06182F !important;
    border: 3px solid white !important;
    opacity: 0.5;
}

.green-tabs .custom-vertical-tabs.fusion-tabs .nav-tabs li.active .tab-link {
    border: 3px solid white !important;
    opacity: 1;
}

.custom-vertical-tabs.fusion-tabs .nav-tabs li .tab-link h4 {
    color: white;
    font-family: "GothamBold" !important;
}

body .btn-z-index {
    z-index: 9999;
}

.wpcf7-spinner {
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

body .wpcf7-form input[type=submit]:not(.fusion-button-span-yes) {
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Montserrat';
}

body .pre_plans>.fusion-content-layout-column {
    background-color: white;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
    padding: 30px;
    border-radius: 10px;
    padding-bottom: 100px;
}

.plan_price h3 {
    color: #24d26b !important;
    font-family: "GothamBold" !important;
}

.plan_price h3 span {
    color: #9c9e9e;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "GothamBold";
}

.plan_price h4 {
    text-transform: uppercase !important;
    font-size: 18px !important;
    color: #9c9e9e !important;
    border-bottom: 2px solid #e3e3e3;
    font-family: "GothamBold" !important;
}

.plan_price h5 {
    font-size: 40px !important;
    margin: 0;
    padding: 0;
    font-family: 'GothamBold' !important;
}

.plan_price ul {
    list-style: none;
}

.plan_price ul li {
    position: relative;
    margin-bottom: 12px;
}

.plan_price ul li::after {
    content: "";
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/02/Shape-107-copy-9.png');
    padding: 7px 9px;
    background-size: contain;
    position: absolute;
    left: -30px;
    top: 7px;
}

body .blue_box_plan>.fusion-content-layout-column {
    background-color: #0f233d;
}

body .blue_box_plan .plan_price h5,
body .blue_box_plan .plan_price ul li {
    color: white;
}

.shedow-box {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 20px 60px #3e3e3e29;
    border-radius: 8px;
    text-align: center;
    padding: 30px;
    width: 80%;
    margin: 0 auto;
    margin-top: -50px;
    z-index: 99;
    position: relative;
}

.shedow-box h3 {
    margin-bottom: 12px;
}

.shedow-box h4 {
    margin-top: 0;
    margin-bottom: 10px;
}

.counter_center .fusion-counters-box .fusion-counter-box .counter-box-container {
    justify-content: center;
}

.counter_center .counter-box-container .content-box-counter {
    position: relative;
}

.counter_center .counter-box-container .content-box-counter::before {
    content: "";
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/02/Shape-94-copy-4.png');
    padding: 5px 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 10px;
}

.counter_center .usersicon .counter-box-container .content-box-counter::before {
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/05/users.svg');
}    

.counter_center .ratingicon .counter-box-container .content-box-counter::before {
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/05/rating.svg');
}   
.counter_center .covericon .counter-box-container .content-box-counter::before {
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/05/cover-letter.svg');
}   

body .avada-page-titlebar-wrapper {
    display: none !important;
}

body #main {
    padding-top: 0 !important;
}

body .sepretor-title h3 {
    position: relative;
    padding-left: 70px !important;
    line-height: 40px !important;
}

.sepretor-title h3::before {
    content: "";
    border: 3px solid #24d26b;
    position: absolute;
    width: 50px;
    top: 25px;
    left: 0;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #86979100 !important;
}

.custom-vertical-tabs.fusion-tabs.clean .tab-content .tab-pane {
  background-color: white;
  padding: 20px 40px;
  border-radius: 10px;
  font-family: 'Gotham Book';
  line-height: 28px;
}

body main .custom-vertical-tabs.fusion-tabs .nav-tabs li .tab-link {
  width: 3.4rem;
  height: 3.4rem;
  padding: 0 !important;
  border-radius: 50% !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  opacity: 0.5;
}

body main .custom-vertical-tabs.fusion-tabs .nav-tabs li.active .tab-link {
  opacity: 1;
}

.fusion-tabs.fusion-tabs-1.clean.custom-vertical-tabs.green-tabs.vertical-tabs.icon-position-left.mobile-mode-carousel::before{
	content:none
}

@media only screen and (max-width: 1200px) {
  .fusion-tabs.clean.vertical-tabs .nav-tabs>li.active>.tab-link[id^="fusion-tab-"] {
    border-left-width: 3px !important;
  }
}

.custom-vertical-tabs.fusion-tabs .nav-tabs li .tab-link {
  background-color: #5987a1 !important;
  border: 3px solid white !important;
}

.left_icon_text {
    position: relative;
    margin-left: 20px !important;
}

.left_icon_text::before {
    content: "";
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/03/Shape-94-copy-3.png');
    padding: 18px 20px;
    position: absolute;
    left: -50px;
    top: 0px;
    background-size: cover;
}

.no_quotes_slider .testCont::after {
    display: none;
}

.no_quotes_slider .testCont {
    padding-left: 0px;
}

.dual_title {
    font-family: 'GothamBold';
    font-size: 18px;
    color: #000;
    text-align: center;
    margin-top: 20px !important;
}

body .slider-tags {
    background-color: white;
    padding: 10px;
    border-radius: 10px;
}

body .slider-tags.blue-tags {
    background-color: #023a51;
}

body .slider-tags.green-tags {
    background-color: #25D36B;
}

body .fusion-image-carousel-fixed .awb-swiper .fusion-image-wrapper img {
    width: 160px;
}

.awb-menu_row .menu-text {
    font-weight: normal;
}

.awb-menu__main-li:last-child .awb-menu__main-a_button span {
    font-family: 'Gotham-Medium' !important;
    text-transform: uppercase;
    padding: 10px 35px;
}

.pp-feature-sec h3 {
    font-weight: normal;
    color: #4b4b4b !important;
    font-family: 'Gotham-Medium';
}

.title-with-bg h4 {
    line-height: 1 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    padding: 5px 10px 6px !important;
    font-family: 'GothamBold' !important;
    text-transform: uppercase !important;
}

.pp-college-admission-sec .cust-title-40 {
    margin-top: 0 !important;
}

.logo_sliders .awb-swiper-button {
    background-color: transparent !important;
    background-size: 30px !important;
}

.logo_sliders .awb-swiper-button-prev {
    background: url('https://staging.prepory.com/wp-content/uploads/2024/01/left.svg') no-repeat center;
}

.logo_sliders .awb-swiper-button-next {
    background: url('https://staging.prepory.com/wp-content/uploads/2024/01/right.svg') no-repeat center;
}

.logo_sliders .awb-swiper-button i {
    display: none;
}

body .fusion-accordian .panel-title a.active {
    color: #000 !important;
}

.cust-numblistss ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.cust-numblistss ul li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 40px;
    font-size: 16px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
}

.cust-numblistss ul li::before {
    content: "";
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/03/Shape-103-copy-7.png');
    padding: 10px 15px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    top: 5px;
}

.slider-tags,
.title-with-bg h4 {
    font-family: 'Gotham-Book' !important;
}

.row.college_guidelines_rows {
    margin-bottom: 30px;
}

.college_guidelines_rows .col-md-4 {
    margin-bottom: 20px;
}

.college_guidelines_rows .col-md-4 h4 {
    margin: 6px 0px;
}

.college_guidelines_rows .col-md-4 span {
    padding-top: 10px;
    display: block;
    font-family: 'Gotham-Book' !important;
    color: #797979;
}

.college_guidelines_rows .col-md-4 a {
    font-size: 13px;
}

.college_guidelines_rows .col-md-4 a.btn_read {
    color: #023a51 !important;
}

.def-success-slider .ge-testi-slider {
    position: relative;
    left: 65px;
    margin-top: -75px;
}

.collecoun-institu .owl-item .item {
    z-index: 99;
    position: relative;
    background: #fff;
    border-radius: 8px;
    /*box-shadow: 0px 8px 49px 0px rgba(0, 0, 0, 0.08);*/
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3) !important
}

.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 0px;
}

.collecoun-institu .owl-item img {
    width: 90px !important;
    float: right;
    height: 90px;
    object-fit: contain;
}

#checklist {
    width: 100%;
    border-radius: 30px;
    padding: 15px 20px;
    color: black;
}

.accordion-container {
    position: relative;
    margin-bottom: 15px;
}

.accordion-container>h2 {
    text-align: center;
    color: #fff;
    padding-bottom: 5px;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.accordion-container .set {
    position: relative;
    width: 100%;
    height: auto;
    background-color: transparent;
}

.accordion-container .set>a {
    display: block;
    padding: 5px 0px;
    text-decoration: none;
    color: #626060;
    font-weight: 600;
    border-bottom: 0px solid #ddd;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-transform: uppercase;
    font-size: 14px;
}

.accordion-container .set>a i {
    float: right;
    margin-top: 2px;
    color: #26d36b;
}

.accordion-container .set>a.active {
    background-color: transparent;
    color: #26d36b;
}

.accordion-container .content {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    display: none;
    padding-bottom: 15px;
    margin-bottom: 15px;
    font-size: 15px;
}

.scholarship-bulletin-lists {
    display: flex;
    flex-flow: wrap;
}

.scholarship_bulletin {
    margin-bottom: 30px;
}

.box_bg_img {
    padding: 10px;
    background-size: cover;
    background-position: center center;
    height: 250px;
    border-radius: 10px;
}

/*.amount-lbl {
    background-color: white;
    padding: 5px 10px;
    border-radius: 6px;
    font-family: 'GothamBold' !important;
    font-size: 16px;
}*/
.amount-lbl {
    background-color: white;
    padding: 5px 10px;
    border-radius: 6px;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 16px;
    font-weight: bold;
}

.scholarship_bulletin h4 {
    margin: 0;
    padding-top: 15px !important;
    font-family: 'GothamBold';
    padding-bottom: 10px;
    border-bottom: 1px solid #e1e1e1;
    margin-top: 10px;
    color: #000 !important;
}

.scholarship_bulletin .meta_info {
    display: flex;
    justify-content: space-between;
    margin-top: 6px;
}

.scholarship_bulletin .meta_info span {
    color: #797979;
    font-size: 15px;
}

.scholarship_bulletin .meta_info a {
    font-size: 14px;
    font-family: 'Gotham-Medium';
}

.pr-sash-events .fusion-layout-column {
    min-height: 170px;
    box-shadow: 0px 8px 49px 0px rgba(0, 0, 0, 0.08);
}

.pr-miami-team-sec h4.cust-title-18 {
    color: #000 !important;
    font-family: "Gotham-Medium";
}

.pr-miami-team-sec h6.cust-title-18 {
    margin-top: 0;
    color: #878787 !important;
}

body #boxed-wrapper .fusion-tb-footer .fusion-menu li.current-menu-item a {
    color: #023a51 !important;
    border-bottom: 0;
    font-weight: 600;
}

body #boxed-wrapper .fusion-tb-footer .fusion-menu li.current-menu-item .awb-menu__main-background-active {
    border: 0;
}

body main .careers-tabs.fusion-tabs {
    background-color: #fff;
    padding: 50px 0px;
}

body main .careers-tabs.fusion-tabs .tab-content {
    padding-inline-start: 0px;
}

body main .careers-tabs.fusion-tabs .nav-tabs li .tab-link {
    border-radius: 0px !important;
    background-color: white !important;
    padding: 20px 20px !important;
    border: 0px !important;
    width: 100%;
}

body main .careers-tabs.fusion-tabs .nav-tabs li.active .tab-link {
    background-color: #edf5f5 !important;
    border: 0px !important;
    color: #24d26b;
}

body main .careers-tabs .nav-tabs li .tab-link h4 {
    color: #24d26b;
    font-family: "GothamBold" !important;
    font-size: 16px;
    text-transform: uppercase;
}

body main .careers-tabs .nav-tabs li .tab-link h4 {
    color: #8f999a !important;
}

body main .careers-tabs .nav-tabs li.active .tab-link h4 {
    color: #24d26b !important;
}

.fusion-tabs.clean .nav-tabs li {
    margin-bottom: 0px;
    text-align: left;
}

.scholership-filter {
    display: flex;
    justify-content: end;
    align-items: center;
}

.scholership-filter .commenBox {
    background-color: #e9f3ed;
    border-radius: 30px;
    padding: 0px 15px;
    height: 45px;
    text-align: center;
    width: 180px;
    color: #000000;
    font-family: 'Montserrat' !important;
}

.scholership-filter label {
    font-size: 16px;
    font-family: 'Gotham-Light';
}

.scholership-filter .m-right {
    margin-left: 10px;
}

.scholership-filter input {
    position: relative;
}

.scholership-filter input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

.scholarship-bulletin-lists .scholarship_bulletin {
    display: none;
}

#tz_load_more_bulletin {
    background-color: #25D36B;
    padding: 10px 30px;
    border-radius: 30px;
    color: white;
    font-family: 'Gotham-Book';
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    text-align: center;
    width: 200px;
    margin: 0 auto;
    margin-top: 30px;
    display: none;
    opacity: 0;
}

body .home-logos .fusion-column-wrapper .fusion-layout-column {
    width: calc(100% / 9);
}

body .home-logos .fusion-column-wrapper .fusion-layout-column img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.owl-theme .owl-dots .owl-dot,
.owl-theme .owl-dots .owl-dot:hover {
    background-color: transparent !important;
}

.board-member strong {
    font-family: 'Gotham-Medium';
    color: black;
    padding-bottom: 0px;
    display: block;
    margin-bottom: -20px;
}

.board-member p {
    color: #878787;
}

a.read_more {
    font-family: 'GothamBold' !important;
    font-size: 14px;
    display: inline-block;
    border-bottom: 1px solid #023a51;
    padding-top: 5px;
}

body .press_title {
    position: relative;
    padding-left: 90px;
}

body .press_title::before {
    content: "";
    background-image: url('https://popwebserver03.com/devteam/preporylive/wp-content/uploads/2023/02/Shape-94-copy-2.png');
    padding: 35px;
    position: absolute;
    left: 0px;
    top: 15px;
    background-size: contain;
    background-repeat: no-repeat;
}

body .display-none {
    display: none !important;
}

body.home .header-sections {
    background-color: #edf5f5 !important;
}

body.home .header-sections.fusion-container-stuck {
    background-color: #fff !important;
}

body .center_tabs .fusion-image-element {
    text-align: center !important;
}

.application-sec .commen_icon {
    padding: 0;
    padding-left: 30px;
}

.application-sec .commen_icon::after {
    content: "";
    top: 3px;
    left: 0px;
}

.application-sec .much-more .commen_icon::after {
    top: 10px;
}

.essays_review_sec_1 {
    margin-left: -150px !important;
    margin-right: 70px !important;
}

.essays_review_sec_2 {
    margin-left: -120px !important;
    margin-right: 0px !important;
}

.essays_review_sec_3 {
    margin-left: -170px !important;
    margin-right: 70px !important;
}

.wpcf7-form .wpcf7-select {
    width: 100% !important;
    color: black !important;
}

.contact_form .wpcf7-form-control.wpcf7-radio {
    background-color: transparent !important;
}

.contact-tabs {
    text-align: center;
    padding-top: 15px;
}

.contact-tabs a {
    position: relative;
    font-weight: 600;
    border-radius: 30px;
    padding: 10px 20px;
    text-transform: uppercase;
    color: #041930 !important;
    font-family: 'Montserrat' !important;
}

.contact-tabs a::after {
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    color: #ccc;
    bottom: -30px;
    line-height: 1;
    font-size: 24px;
    content: "\f107";
    font-family: 'awb-icons';
}

.contact-tabs a:hover,
.contact-tabs a:focus,
.contact-tabs a.active {
    color: white !important;
    background-color: #24d26b;
}

.contact-tabs a:hover:after,
.contact-tabs a:focus:after,
.contact-tabs a.active:after {
    opacity: 1;
}

.cust-numblists li {
	position: relative;
	list-style-type: none;
	margin: 10px 0;
}

.cust-numblists li::after {
	position: absolute;
	top: 3px;
	left: -40px;
	width: 25px;
	height: 25px;
	color: #000;
	line-height: 25px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Montserrat';
}

.cust-numblists li:first-child:after {
    content: '1';
}

.cust-numblists li:nth-child(2):after {
    content: '2';
}

.cust-numblists li:nth-child(3):after {
    content: '3';
}

.cust-numblists li:nth-child(4):after {
    content: '4';
}

.cust-numblists li:nth-child(5):after {
    content: '5';
}

.cust-numblists li:nth-child(6):after {
    content: '6';
}

body .career_coaching,
body .fusion-content-sep.sep-single,
body .blogpage-sec article .fusion-date-and-formats {
    display: none;
}

body .blogpage-sec article {
    align-items: center !important;
}

body .side-blog-right article .fusion-flexslider.flexslider {
    width: 180px;
}

body article.post {
    margin-bottom: 35px;
}

body .side-blog-right article .fusion-flexslider .slides li .fusion-image-wrapper img {
    height: 150px !important;
}

/*body.single-post .fusion-tb-header {
    display: none;
}*/
body.single-post .fusion-tb-header:first-child {
    display: none;
}

body.single-post h2 {
    font-family: "Gotham Book" !important;
}

.panel-title .collapsed .fusion-toggle-heading em,
.panel-title.toggle .fusion-toggle-heading em {
    color: #FFF;
    background: #c2c2c2;
    width: 30px;
    display: inline-block;
    border-radius: 20px;
    height: 30px;
    text-align: center;
    font-style: normal;
    top: 0;
    left: -10px;
    position: relative;
    line-height: 30px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: bold !important;
    float: left;
}

.panel-title .active .fusion-toggle-heading em {
    background: #24d26b;
}

.blue_col_acc.numblistaccordian .panel-title .collapsed .fusion-toggle-heading em,
.blue_col_acc.numblistaccordian .panel-title.toggle .fusion-toggle-heading em {
    background: #04182f !important;
}

.blue_col_acc.numblistaccordian .panel-title .active .fusion-toggle-heading em {
    background: #4b748f !important;
}

.fusion-accordian.numblistaccordian .toggle-content {
    padding-left: 30px !important;
}

.accordian.fusion-accordian.faq_accordian.homecolsec {
    width: 83%;
}

.hbspt-form {
	background-color: white;
	padding: 40px;
	border-radius: 30px 0 30px 0;
	border: none;
	box-shadow: 0 0 40px rgba(51, 51, 51, 0.12);
	margin-bottom: 40px;
}

.hs-button.primary.large { 
	background-color: #24d26b !important; 
	border-radius: 30px; 
	text-transform: uppercase; 
	padding: 15px 50px !important; 
	font-family: 'Gotham-Medium' !important; 
	font-size: 16px !important; 
	font-weight: normal; 
	color: #FFF !important; 
	cursor: pointer;
} 
.hs_submit.hs-submit { 
	text-align: center; 
} 
.hs_recaptcha.hs-recaptcha.field.hs-form-field { 
	margin-bottom: 15px; 
}
.hs-form-required {
  color: red !important;
}
.hs-button.primary.large:hover {
	background: #0f243d !important;
	border-color: #0f243d !important;
}

.hs-input {
	width: 100% !important;
	padding: .5rem 1rem !important;
	transition: all .3s;
	border-radius: 0 !important;
	border: none !important;
	border-bottom: 1px solid black !important;
	height: 48px !important;
	margin-bottom: 10px;
}

.hs-input.hs-fieldtype-textarea{
    height: auto !important;
}
.hbspt-form .form-columns-2,
.hbspt-form .form-columns-1,
.hbspt-form .form-columns-3 {
	width: 100% !important;
	max-width: 100%;
}

ul.inputs-list.multi-container {
	list-style: none;
}
li.hs-form-radio {
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: 0 0;
}
.hs-form-radio-display {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
}

.hs-form-radio input,
.hs-form-checkbox input {
	width: auto !important;
	height: auto !important;
}


.awb-image-hotspots .fa-map-marker-alt.fas {
	font-size: 24px !important;
	color: #06182f !important;
}

.blogform .fusion-form-field {
	margin-top: 0px;
}

.fusion-form-field .fusion-button {
	background-color: #0f243d !important;
	border-radius: 30px;
	text-transform: uppercase;
	padding: 15px 50px !important;
	font-family: 'Gotham-Medium' !important;
	font-size: 16px !important;
	font-weight: normal;
	border: none !important;
}

.meetings-iframe-container {
	width: 38em !important;
	position: relative;
	/*left: -69px;*/
}

.hbspt-form label {
	font-family: 'Gotham-Book' !important;
}
.hbspt-form input:not([type="button"]):not([type="submit"]), .hbspt-form textarea {
  font-family: 'Gotham-Book' !important;
}
.margin-bottom0 .hbspt-form{
	margin-bottom: 0px;
}

/*j*/
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label::before {
	height: 20px !important;
	min-width: 20px !important;
	border: 1px solid #24d26b !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked + label::after {
	width: 10px !important;
	height: 10px !important;
	left: 6px !important;
}

/*#checklist::after {
	content: '\f078';
	font: normal normal normal 17px/1 FontAwesome;
	color: #0ebeff;
	right: 11px;
	top: 6px;
	height: 34px;
	padding: 15px 0px 0px 8px;
	border-left: 1px solid #0ebeff; 
	position: absolute;
	pointer-events: none;
}*/

.checklistdata::before {
	content: "";
	position: absolute;
	right: 29px;
	top: 134px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #000;
}

.price-table__ribbon {
	position: absolute;
	top: 10px;
	left: auto;
	right: 0;
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 130px;
}

.price-table__ribbon-inner {
	text-align: center;
	left: 0px;
	width: 200%;
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 56px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #005fff !important;
	color: #FFF !important;
	padding-left: 30px;
}

.btn_download {
	background-color: #24d26b !important;
	border-radius: 30px;
	text-transform: uppercase;
	padding: 8px 20px !important;
	font-family: 'Gotham-Medium' !important;
	font-size: 14px !important;
	font-weight: normal;
	color: #04182f !important;
	margin-top: 5px;
	display: inline-block;
}
.btn_download:hover {
	color: #FFF !important;
	background: #0f243d !important;
}

.fusion-text.fusion-text-12.cust-typeing {
	padding-top: 100px;
	padding-bottom: 160px;
	padding-left: 100px;
}
.cust-typeing p {
	font-size: 36px;
	line-height: 1.1;
	font-family: "Gotham-Light" !important;
	font-weight: 400 !important;
}
.cust-typeing .typed-me {
	font-weight: bold;
	font-family: "GothamBold" !important;
}

.custtabs-imgsize img {
	width: 390px;
}

.cust-listnumb em {
	color: #44D16A;
	background: #FFF;
	width: 30px;
	display: inline-block;
	border-radius: 20px;
	height: 30px;
	text-align: center;
	font-style: normal;
	top: 0;
	left: -10px;
	position: relative;
	line-height: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-weight: bold !important;
	float: left;
}

.cust-listnumb ul {
	list-style: none;
	padding-left: 10px;
}
.cust-listnumb li {
	margin-bottom: 20px;
}

.single-post #main {
	padding: 0 !important;
}
 
@media only screen and (max-width: 575px) {
    .contact-tabs a {
        display: block;
        margin-top: 15px;
    }

    .contact-tabs a::after {
        display: none;
    }
}

/* fixes the contact button everywhere but mostly in the high school page and the high school page in spanish */
.awb-menu__main-a_button span {
    font-family: 'Gotham-Medium' !important;
    text-transform: uppercase;
    padding: 10px 35px;
}