/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 28 2025 | 06:15:52 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.fee-wrap {
  border-radius: 16px;
  border: 1px solid #e9e9f9;
  background: var(--bg-light, linear-gradient(299deg, rgba(251, 232, 255, .58) 0, rgba(209, 224, 255, .58) 100%));
  padding: 30px 40px;
}
h3.fee-heading {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 20px;
  text-align: center;
}
.entry-content thead th, .entry-content tr th {
    border: 0px solid #e8edff;
    padding: 10px 24px;
    text-align: center;
    background: hsla(0, 0%, 100%, .58);
}
table.table.table-bordered {
  border: 0px solid #ddd;
  border-collapse: separate;
  border-spacing: 10px 5px;
}
table.table.table-bordered tr {
  border: 0px solid #ddd;
}
.entry-content tr td {
  border: 0px solid #e8edff;
  padding: 10px 24px;
  text-align: center;
  background: hsla(0, 0%, 100%, .58);
}
.entry-content tr td {
  border: 0px solid #e8edff;
  padding: 10px 24px;
  text-align: center;
  background: hsla(0, 0%, 100%, .58);
}
/* day school page */
p.day-text.text-center {
    font-size: 14px;
    line-height: 22px;
}

p.desc-text.text-center {
    padding-bottom: 0;
    font-size: 14px;
}

.ds-btn-wrap {
    display: flex;
    align-content: space-around;
    justify-content: center;
    flex-wrap: nowrap;
}

.ds-btn-wrap a {
    padding: 5px 20px;
    background: red;
    margin: 10px;
    color: #fff;
    border-radius: 25px;
    font-size: 16px;
    vertical-align: top;
    font-weight: 500;
}

.ds-grid-wrap .et_pb_blurb_content {
    background: var(--bg-light, linear-gradient(299deg, rgba(251, 232, 255, .58) 0, rgba(209, 224, 255, .58) 100%));
	border-radius: 15px;
}

.ds-grid-wrap .et_pb_blurb_container {
    padding: 0px 10px 10px;
}

.ds-grid-wrap .et_pb_main_blurb_image img {
    min-height: 215px;
    max-height: 215px;
    object-fit: cover;
    border-radius: 15px;
}

#et-boc .area-outer-wrap .da-close {
    position: absolute;
    right: 14px !important;
	top: 14% !important;
}
#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area]{
	top: 93px !important;
}

/* post */
.postid-72986 h3 {
    font-size: 20px;
    margin-top: 20px;
    line-height: 30px;
}

.postid-72986 h2 {
    font-size: 34px;
}


/* responsive */
@media only screen and (max-width: 767px) {
	/* Popup form	 */
    #et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area] {
		max-width: 100% !important;
		width: 100%;
	}
	#et-boc .area-outer-wrap .da-close{
		font-size: 40px;
		top: 12% !important;
	}
	/* header   */
	.et_pb_section_2_tb_header .et_pb_row_0_tb_header.et_pb_row, .et_pb_section_2_tb_header .et_pb_row_1_tb_header.et_pb_row,
	.et_pb_section_2_tb_header .et_pb_row_1_tb_header.et_pb_row{
		padding-top: 0px !important;
	}
	
}
/* 404 */
.custome-main .container:before{
	display: none;
}
.custome-content-area .et_pb_post {
    margin-bottom: 0px;
    word-wrap: break-word;
    padding-bottom: 70px;
}
div#left-area-full {
    text-align: center;
}
.err_svg svg {
    height: auto;
    text-align: center;
    width: 500px;
    fill: #1c7001;
    margin-left: -60px;
}
.st1 {
    font-size: 74px;
}
.err_svg path#XMLID_5_ {
    fill: #1c7001;
    /* filter: url(#blurFilter4); */
    filter: blur(1px);
}
h2.text-pink {
    color: #1c7001;
    font-size: 38px;
    line-height: 48px;
    margin-bottom: 15px;
    display: inline-flex;
    vertical-align: middle;
    align-items: center;
}
h2.text-pink img {
    width: 75px;
    margin-right: 10px;
}
.error-p{
	font-size: 22px;
    line-height: 32px;
}
.looking_list {
    margin-top: 40px;
}
.looking_list li:first-child {
    margin-left: 0;
}

.looking_list li {
    display: inline-block;
    list-style: none;
    margin: 0 5px;
}
.looking_list li a {
    border: 1px solid #1c7001;
    border-radius: 20px;
    color: #1c7001;
    padding: 8px 10px;
    text-decoration: none;
    transition: all .5s ease;
    font-size: 14px;
}
/*  */

/* bethany podcast */
.pod-row {

    display: inline-flex;
    align-items: center;
}
h2.pod-head {
    text-align: left !important;
	font-size: 50px;
    line-height: 60px;
    font-weight: 700;
}

h4.pod-sub-head {
    text-align: left;
}

p.pod-p-text {
    color: #222d35;
    text-align: left;
}

h3.pod-streeming-title {
        font-size: 22px !important;
    padding: 0 10px 0 0;
    border-bottom: 2px solid #1c7001;
    width: auto;
    display: inline-block;
    color: #1c7001;
    margin-left: 15px;
}
.pod-grid-wrap .et_pb_main_blurb_image {
    display: inline-block;
    margin-bottom: 5px;
    line-height: 0;
    max-width: 100%;
}
#amazone-img-pd-mg .et_pb_main_blurb_image img{
	border-radius: 30px;
    width: 90%;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 2px solid #515af6;
    border-top: 6px solid #515af6;
    border-bottom: 6px solid #515af6;
    margin-top: 5px;
    margin-bottom: 10px;
}

.pod-title {
    margin-bottom: 0px !important;
    text-align: center;
}

.pod-title h4 {
    font-weight: 600;
}
p.day-text-text-center{
	text-align: center;
    font-size: 14px;
    line-height: 22px;
}
.custom-btn-group {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
	margin-top: 30px;
}

.custom-btn-group img {
    width: 28px;
    margin-right: 5px;
}

.custom-btn-group a {
    background: #8cbc43;
    color: #fff;
    padding: 7px 20px;
    border-radius: 4px;
    margin-right: 10px;
    display: inline-flex;
}
.spotify{
	
}
.custom-btn-group a.amazon {
    background: #3f05e7;
}
.et_pb_comments_0_tb_body .comment-reply-title{
	font-size: 18px !important;
}
.single-post h4, .single-post h5, .single-post h6{
	font-size: 22px !important;
	line-height: 32px !important;
	color: #222d35;
}

.single-post h2, .single-post h3 {
    font-size: 28px !important;
    line-height: 38px !important;
    font-weight: 500 !important;
    color: #222d35;
	margin-top: 15px !important;
}
.single-post h1 {
    line-height: 40px;
	color: #222d35;
}
.single-post h1 span {
    font-size: 32px;
    line-height: 40px;
	color: #222d35;
}
.single-post h2 b, .single-post h3 b, .single-post h4 b {
    font-weight: 600 !important;
}
.et_pb_post_content_0_tb_body {
    text-align: left !important;
    color: #222d35 !important;
}
.single-post ul li b{
	 color: #222d35 !important;
}
.faq-hostel ul {
    padding: 0;
}

.faq-hostel ul li h3 {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}

.faq-hostel ul li p {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 0;
}

.faq-hostel ul li ul {
    padding-left: 30px;
    margin-bottom: 20px;
}

.faq-hostel ul li ul li {
    font-size: 16px;
}
table.blog-table tr td:first-child {
    width: 20%;
    border: 1px solid #ddd;
    padding: 10px;
}
table.blog-table tr td:nth-child(2) {
    width: 20%;
    border: 1px solid #ddd;
    padding: 10px;
}
table.blog-table tr td:nth-child(3) {
    width: 60%;
    border: 1px solid #ddd;
    padding: 10px;
}

/* blog */
.single-post h1 span {
    font-weight: 600 !important;
    text-align: initial;
    color: #000;
}
.et_pb_module.et_pb_text.et_pb_text_0_tb_body.et_pb_text_align_justified.et_pb_bg_layout_light {
    text-align: left;
    margin-bottom: 20px !important;
    display: block;
    line-height: 50px;
    font-size: 40px;
	margin-top: 0px;
}
.single-post h2 {
color: #222d35;
    font-weight: 600 !important;
    text-align: initial;
}
.single-post h2 span {
color:#222d35;
    font-weight: 600 !important;
    text-align: initial;
}
.et_pb_post_content_0_tb_body p span {
    color: #000;
}
.et_pb_blog_0 .et_pb_post .entry-title a, .et_pb_blog_0 .not-found-title, .dipi_blog_slider_2 .dipi-entry-title a {
    font-weight: 700 !important;
    color: #000000 !important;
    line-height: 24px;
}
    .single-post .et_pb_section {
        padding: 54px 0 0 !important;
    }
.et_pb_post_content_0_tb_body p span{
	font-size: 16px !important;
}
.et_pb_post_content_0_tb_body p{
	font-size: 16px !important;
}
h3 span{
	font-size: 20px;
	line-height: 28px;
	font-weight: 600 !important;
	color: #222d35;
}
h3.faq-q{
	font-size: 20px !important;
	line-height: 28px !important;
	font-weight: 600 !important;
	color: #222d35;
}
h3.faq-q span{
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	color: #000;
}

.single-post ol {
    padding-bottom: 10px !important;
}

.single-post ol li {
    padding-bottom: 15px !important;
}

.single-post ol li span {
    font-size: 16px;
    font-weight: 400 !important;
    color: #000;
}


.single-post ul li span {
    font-size: 16px;
	color: #000 !important;
}

.single-post ul li a span{
	font-weight: 600 !important;
    color: #2ea3f2 !important;
}
.single-post ul li a b{
	font-weight: 600 !important;
    color: #2ea3f2 !important;
}
.single-post ul li {
	padding-bottom: 15px;
}

.sub-menu .menu-item{
	padding-bottom: 0;
} 
.et_pb_post_content_0_tb_body p a {
    font-weight: 600;
/*     color: #1c7001; */
}
.et_pb_post_content_0_tb_body p a span {
    font-weight: 600 !important;
    color: #2ea3f2;
}
.et_pb_post_content_0_tb_body {
    font-size: 16px !important;
    text-align: justify;
    color: #000 !important;
    font-weight: 400 !important;
}
#et-boc .area-outer-wrap[data-da-loader=yes] [data-da-area] {
    top: 40px !important;
}
#et-boc .area-outer-wrap.full-height[data-da-overflow=full_height]>[data-da-area], #et-boc .area-outer-wrap[data-da-overflow=clip]>[data-da-area] {
    overflow: hidden;
	
}
#et-boc .area-outer-wrap[data-da-color=light] .da-close {
    background: #fff !important;
}
#et-boc .area-outer-wrap .da-close {
    position: absolute;
    right: 4px !important;
    top: 1% !important;
}
/* social icon hide */
li.et-social-twitter {
    display: none;
}
dipi_blog_slider_0 .dipi-entry-title, .dipi_blog_slider_1 .dipi-entry-title {
    line-height: 25px;
}
.dipi_blog_slider_0 .dipi-entry-title a, .dipi_blog_slider_1 .dipi-entry-title a {
    font-weight: 600 !important;
}
/*  */
.et_pb_video .et_pb_video_box video {
    height: 222px !important;
}
.et_pb_column.et_pb_column_1_3.et_pb_column_12.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0;
}
.post-72511 h1.entry-title {
    text-align: center !important;
} 


span.tribe-event-date-start {
    display: none;
}

span.tribe-event-date-end {
    display: none;
}

/* blog style change */
.dipi_blog_slider_0 .dipi-blog-post {
    border-color: #00000045;
}
.dipi_blog_slider .dipi-date {
	background: #1c7001ba !important;
	color: #ffffff !important;
    border-radius: 53px;
}
body #page-container .et_pb_section .dipi_blog_slider_0 .dipi-post-content .dipi-categories a {
    background: #1c7001;
    padding: 2px 10px 4px !important;!i;!;
    border-radius: 15px;
    color: #fff !important;!i;!;
    font-weight: 400;
    font-style: normal;
    line-height: 24px !important;!i;!;
    font-size: 14px;
}

.dipi_blog_slider .dipi-post-content {
    text-align: left;
}
body #page-container .et_pb_section .dipi_blog_slider_0 .dipi-entry-title a, .dipi_blog_slider_1 .dipi-entry-title a {
    font-weight: 500 !important;
    color: #000000 !important;
    line-height: 22px;
}
body #page-container .et_pb_section .dipi_blog_slider_0 .et_pb_button.dipi-more-link {
    color: #000000 !important;
    border-width: 0px !important;
    border-color: #000000;
    border-radius: 0;
    font-size: 14px;
    background-color: RGBA(255, 255, 255, 0) !important;
    padding-top: 0px;
    padding-right: 60px;
    padding-bottom: 10px;
    padding-left: 0px;
	text-decoration: underline;
}
body #page-container .et_pb_section .dipi_blog_slider_0 a.et_pb_button.et_pb_custom_button_icon.dipi-more-link {
    border: none;
    padding: 0 !important;
    margin: 0;
}
.dipi_blog_slider .dipi-post-content .dipi-post-text {
    line-height: 26px;
    color: #000;
    font-weight: 400 !important;
}

.et_pb_post_content_0_tb_body h5 {
    font-size: 20px !important;
    font-weight: 600 !important;
}
.et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p, .et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p {
    text-align: left !important;
}
.single-post .et_pb_section {
    padding: 4px 0 0 !important;
}


table.cb-table tbody tr td {
    border: 1px solid;
    padding: 2px 5px;
}


.et_pb_module.et_pb_text.et_pb_text_2_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
    display: none;
}

.et_pb_module.et_pb_text.et_pb_text_3_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
    display: none;
}
.et_pb_comments_module #comment-wrap {
    padding-top: 0;
    position: relative;
    display: none;
}
.et_pb_blog_grid .et_pb_image_container img{
	object-fit: cover;
}
#job-alert-walk .et_pb_text_0 {
    margin-bottom: 5px !important;
}
.et_pb_section.et_pb_section_11.et_pb_with_background.et_section_regular {
    display: none;
}

.un-hight-video .fluid-width-video-wrapper {
    padding-top: 55% !important;
}

ul.dairy-list li {
    padding-bottom: 9px;
    font-size: 14px;
    line-height: 19px;
    font-weight: 500;
	text-align: justify;
}
.dairy-p p{
	 font-size: 14px;
}
   .et_pb_column.et_pb_column_2_3.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough {
        width: 100% !important;
        margin-right: 4%;
    }

   .et_pb_column.et_pb_column_2_3.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
        width: 100% !important;
        margin-right: 4%;
    }
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: #dddddd;
}
.music-list tr td {
    border: 1px solid #efefef;
    padding: 10px 24px;
    text-align: center;
    background: hsla(0, 0%, 100%, .58);
    line-height: 20px;
}
.dipi-popup-container .dipi_popup.open{
	    z-index: 19999999;
}

