
.welcome-msg strong {
	padding-bottom: 10px;
	display: inline-block;
}	

.pricing-page .outerdiv {
	border: 0;
	border-radius: 0;
}

.pricing-page .outerdiv {
	border: 1px solid #eeeeee;
	border-radius: 0;
}

.pricing-page .pricepage {
	padding-top: 20px;
}

.pricing-page .outerdiv {
	padding-top: 25px;
}


.price-title {
	font-size: 16px;
	line-height: 18px;
	padding: 0px 0 10px 0;
	font-weight: 300;
	color: #000;
}



.desc_section ul li {
	padding-bottom: 7px;
	font-weight: 300;
}

.price-btn .btn {
	box-shadow: none !important;
	border-radius: 4px;
	font-size: 13px;
	padding: 4px 12px;
	height: auto;
	line-height: normal;
	font-weight: 300; 
}

.new-price-features ul li{ width:100%;}
.white-innerbg{ background:#fff;}


.new-price-features ul li span::before {
	width: 16px;
	height: 16px;
	font-size: 9px;
	line-height: 17px;
}

.new-price-features ul li {
	font-size: 12px;
	padding: 0 0 9px 0px;
}

.new-price-features {
	padding-top: 22px;
	padding-bottom: 0px;
	display: inline-block;
	width: 100%;
	border-top: 1px solid #eee;
	margin-top: 22px;
}

.price-graybg{ background:#f8f8f8;}
.new-price-col .white-innerbg {
	background: none;
	padding-top: 8px !important;
}
.price-graybg .price-btn .btn.yellowbtn{background: #fff; border-color:#edbb19; color:#edbb19;}
.price-graybg .price-btn .btn.yellowbtn:hover{ background:#edbb19; color:#fff;}
.price-title span{font-weight: 400;}

.endorsements-box{ box-shadow: 3px 2px 5px 6px rgba(0,0,0,0.1); background:#fff; border-bottom:2px solid #1674c1; margin:60px 0 30px; padding:20px; display:inline-block; width:100%;}

.bishop_ronald-box {
	width: 300px; float:left;
	
}

.bishop_ronald{box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	border: 5px solid #fff;}


.bishop-name h2 {
	color: #0378db;
	font-size: 14px;
	font-weight: 600;
	padding: 13px 0 0;
	margin: 0;
	text-align: center;
}
.bishop-name p {
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: center;
}

.endorsements-content h2{ font-size:24px; text-align:center; position:relative; padding:0 0 12px 0; margin:0 0 25px 0; color:#0378db; text-transform:uppercase;}
.endorsements-content h2::before{ background:#0378db; width:80px; height:2px; position:absolute; left:0;right:0; bottom:0; content:''; margin:auto;}

.endorsements-content {
	width: calc(100% - 300px);
	float: left;
	padding: 25px 0 0 30px; float:left;
}


.canceltxt {
	font-size: 20px;
	color: #f1b724;
	width: 100%;
	padding: 20px 0 5px 0;
	font-weight: 500;
	text-align: center;
	display: inline-block;
}
.grid_row.eq_cols {
	/* display: -webkit-box; */
	/* display: -webkit-flex; */
	/* display: -moz-box; */
	/* display: -ms-flexbox; */
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin:30px 0;
}
.pricing_table_column .desc_section ul li a{color:#26b4d7;}
.pricing_table_column {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-width: 10px;
	border-style: solid;
	border-radius: 19px;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.grid_row.eq_cols .grid_col {
	float: none;
}

.pricing_table_column .top_section {
	padding: 10px 0;
}

.pricing_table_column .top_section {
	color: #fff;
	position: relative;
	z-index: 1;
}

.pricing_table_column .top_section {
	height: 74px;
}

.pricing_table_column .title_section {
	padding: 0 10px;
	font-size: 20px;
	line-height: 1;
	text-transform: uppercase;
}
.pricing_table_column .separate {
	display: inline-block;
	width: 22px;
	height: 5px;
	border-radius: 5px;
}
.pricing_table_column .top_section::after {
	content: "";
	position: absolute;
	left: -10px;
	right: -10px;
	bottom: -20px;
	height: 26px;
	border-top-width: 10px;
	border-left-width: 10px;
	border-right-width: 10px;
	border-bottom: 0;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-style: solid;
}

.pricing_table_column .desc_section {
	padding: 0px 10px;
	padding-bottom: 46px;
}

.pricing_table_column .desc_section > * {
	padding-top: 10px;
	margin-bottom: 0;
}
.pricing_table_column .desc_section > * {
	padding-top: 8px;
	padding-bottom: 0px;
}
.desc_section {
	font-size: 13px;
}

.pricing_table_column .desc_section ul li {
	line-height: 1;
	padding: 8px 18px;
	border-bottom: 1px solid #cecece; position: relative; color: #524f4f; font-size:13px;
}

.pricing_table_column .desc_section ul li strong{color: #0091da; font-weight:600;}
.pricing-btn {
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
}
.bees::after, .item .date, .pricing_table_column:hover, .pricing_table_column.active_table_column, .pricing_table_column:hover .top_section::after, .pricing_table_column.active_table_column .top_section::after, .cws_tweet .tweet-icon, .cws_fa_wrapper .ring, .cws_button.alt, .comments-area .comment_list .avatar, .comments-area .comment-respond, .tp-leftarrow.round, .tp-rightarrow.round, .site_top_panel form.search-form .search-field, .testimonial .author img {
	border-color: #fec20b;
}

.pricing_table_column.active_table_column, .pricing_table_column:hover {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}


.news .media_part, .cws_ourteam_items .media_part, .post_info, .news .media_part, .cws_img_frame, img.image-type, .gallery-icon, .pricing_table_column, .pricing_table_column .top_section::after, .accordion_title, .accordion_content, .carousel_header .carousel_nav i, .cws_portfolio_items .item .media_part, .carousel_nav_panel .prev, .carousel_nav_panel .next, .cws_fa_wrapper:hover > a > i + .ring, a:hover > .cws_fa_wrapper > i:not(.alt) + .ring, .cws_button.alt:hover, .cws_oembed_wrapper, .bordered, .cws-widget .portfolio_item_thumb .pic, .select2-container .select2-choice .select2-arrow, .post_item .post_thumb_wrapp, #recentcomments > .recentcomments, .ce .map-border, .wp-playlist .mejs-container, .lang_bar > div:not(.lang_sel_list_vertical):not(.lang_sel_list_horizontal) > ul::before {
	border-color: #0091da;
}

.grid_row.eq_cols {
	word-wrap: break-word;
}
.grid_col_4 {
	width: 31.63%;
}
.item .date::before, .item .date .month, .cws_button:hover, input[type="submit"]:hover, .page_footer .cws_button, .page_footer .button, .page_footer input[type="submit"], .copyrights_area .cws_button, .copyrights_area input[type="submit"], blockquote, table thead th, .pagination .page_links > .page-numbers.current::before, .pagination .page_links > span:not(.dots)::before, .gallery-icon a::before, .pricing_table_column .top_section, .pricing_table_column.active_table_column .btn_section > a, .pricing_table_column.active_table_column .separate, .pricing_table_column:hover .separate, .tabs .tab, .accordion_title .accordion_icon, .accordion_section.active .accordion_title, .cws_tweet .tweet-icon::before, .cws_progress_bar .progress, .cws_fa_wrapper .cws_fa:not(.alt), a:hover > .cws_fa_wrapper .cws_fa.alt, .cws_button.alt > span, .testimonial, .cws-widget .search-form::before, .owl-pagination .owl-page, #recentcomments > .recentcomments::before, .comments-area .comment_list .reply .comment-reply-link:hover, .comments-area .comment-respond .comment-form .submit, .cws_ourteam .cws_ourteam_items .social_links a, .news .media_part.only_link, .footer_wrapper_copyright, .mini-cart, .mini-cart .button, input[type="radio"]:checked::before, .pic .links a, .site_top_panel .cws_social_links::after, .copyrights_area .cws_social_links .cws_social_link, .copyrights_area .lang_bar ul ul, .cws_callout, .site_top_panel .site_top_panel_toggle::before, .site_top_panel .site_top_panel_toggle::after, .footer_container .woocommerce-product-search::before, .scroll_top {
	background-color: #0091da;
}

.cws_button.small, .cws_button.small.alt > span, .mini-cart .button {
	padding: 8px 25px;
	font-size: 1.0211em;
}
a.cws_button:hover, a.cws_button:focus {
	color: #fff;
}

.cws_button.small {
	border-radius: 6px;
}
.header_logo_part.with_border .logo, .main-nav-container .menu-item a, .main-nav-container .menu-item:hover > .sub-menu > .menu-item, .mobile_nav .menu-item, .item .date .springs::before, .item .date .springs::after, .cws_button, input[type="submit"], .page_footer .cws_button:hover, .page_footer .button:hover, .page_footer input[type="submit"]:hover, .copyrights_area .cws_button:hover, .copyrights_area input[type="submit"]:hover, .cws_callout .button_section > a:hover, .pricing_table_column:hover .top_section, .pricing_table_column.active_table_column .top_section, .pricing_table_column.active_table_column .btn_section > a:hover, .pricing_table_column .separate, .tabs .tab.active, .accordion_section.active .accordion_icon, .separate, .cws_fa_wrapper:hover > a .cws_fa, a:hover > .cws_fa_wrapper .cws_fa:not(.alt), .cws_button.alt:hover > span, .dropcap, .cws-widget .widget-title::after, .cws-widget #calendar tbody td.ui-datepicker-today, .owl-pagination .owl-page.active, .comments-area .comment_list .reply .comment-reply-link, .comments-area .comment-respond .comment-form .submit:hover, .cws_ourteam .cws_ourteam_items .social_links a:hover, .mini-cart .button:hover, .mini-cart:hover, .site_top_panel .cws_social_links.expanded::after, .pic .links .link a, .pic .links .link-item-bounce, .pic .links .link-toggle-button, .pic .links_popup .link a, .pic .links_popup .link span, .pic .links_popup .link-item-bounce, .pic .links_popup .link-toggle-button, .cws_img_frame::after, .gallery-icon a::after, .mobile_menu_header .mobile_menu_switcher, .post_item .post_thumb_wrapp .links span, .ce_toggle.alt .accordion_section .accordion_content, .ce_accordion.alt .accordion_section .accordion_content, body.wave-style hr, .item .date.def_style .month::before, .scroll_top:hover {
	background-color: #fec20b;
}

.cws_button, input[type="submit"], .mini-cart .button {
	display: inline-block;
	font-size: 1.3em;
	line-height: 1;
	padding: 8px 34px;
	border-radius: 7px;
	border: 0;
	color: #fff;
	margin-bottom: 5px; text-decoration:none;
}

.grid_col + .grid_col {
	margin-left: 2.5%;
}

.customer-satisfaction i img {
	width: 200px;
}

.price-value-list .inner-heading h3 {
	font-size: 14px;
	font-weight: 600;
	padding: 0;
	margin: 0;
}
.price-value-list {
	padding-top: 20px;
}

.price-value-list .inner-heading {
	padding-bottom: 8px;
	border-bottom: 1px solid #0375ae;
	margin-bottom: 5px;
	background: #0091da;
	padding: 10px 12px 8px; color:#fff;
}

.price-value-box {
	display: flex;
	justify-content: space-between;
	padding: 5px 0px;
	align-items: center;
	border-bottom: 1px solid #e5dfe3; font-size: 13px; margin:0 5px;
}

.price-value-box p {
	padding: 0;
	margin: 0;
}

.price-value-col {
	background: #fec20b;
	display: inline-block;
	padding: 4px 25px;
	min-width: 120px;
	text-align: right;
	font-weight: 300;
	color: #fff;
}

.class-management .inner-heading {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.class-management .price-value-col {
/*	background: #fff;
	color: #000;
	text-align: center;
	font-weight: 600;*/
}

.plus-pricingtxt {
	text-align: center;
	padding: 15px 2px;
	font-weight: 600;
}

.all-plans-block {
	display: flex;
	justify-content: space-around;
}

.planstxt {
	font-weight: 300;
	padding: 0 10px 0 0;
	font-size: 13px;
	text-align: left;
}

.total-retail-value {
	display: flex;
}

.total-retail-value p {
	padding: 0 10px 0 0;
	margin: 0;
	width: 180px;
	font-weight: 700;
	line-height: normal;
}
.total-retail-value .price-value-col {
	background: transparent;
	padding: 0;
	font-weight: 700;
	min-width: auto; color:#000;
}

.price-option h2 {
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
}

.price-option {
	padding: 0;

}

.program-box h3 {
	background: #f9eabb;
	padding: 6px 12px;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #ac8405;
}

.program-box {
	text-align: center;
	
}




.option-price-box {
	padding: 15px;
	border: 1px solid #f9eabb;
	min-height:100px;
}

.option-price-box p {
	padding: 0;
	margin: 0;
}

.option-price-box span {
	font-size: 12px;
	color: #6b6b6b;
}

.price-btn-demo {
	text-align: center;
}

.price-btn-demo span {
	display: inline-block;
	margin: 0 10px;
}

.price-btn-demo a, .price-btn-demo button, .price-btn-demo input { box-shadow:0px 0px 8px 4px rgba(0,0,0,0.1) !important}
.white-btn:hover{ background:#000; color:#fff;}

.price-option-box {
	margin-bottom: 30px;
}

.option-price-box{min-height: auto;}
.heading-welcometxt{ font-size:16px; font-weight:700;}

.price-col-box {
	position: relative; padding-left:22px; padding-right: 20px;
}

.price-col-box::before {
	position: absolute;
	left: 0;
	top: 1px;
	content: '\f00c';
	font-size: 12px;
	color:#313131;
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
}

.price-value-box .price-value-col {
	background: transparent;
	color: #fec20b;
	font-size: 18px;
	min-width: auto;
	padding: 0 10px 0 0;
}
#footer-area {background-color: unset;}
@media only screen and (max-width:991px){
.new-heading-inner h2{font-size: 18px;}
.price-title {
	font-size: 14px;
}
}

@media only screen and (max-width:767px){

.pricing-page .pricepage {
	padding-top: 20px;
	padding-bottom: 20px;
}
.bishop_ronald-box {
	width: 220px;
	float: none;
	margin: auto;
}

.endorsements-content {
	width: 100%;
	float: left;
	padding: 25px 0 0 0px;
	float: left;
}

.endorsements-box{ padding-top:40px;}

.price-show-box .grid_col_4 {
	width: 100%;
	margin: 10px 0;
}
.all-plans-block {
	flex-wrap: wrap;
}

.endorsements-content h2{font-size: 18px;}
.pricing_table_column .title_section{font-size: 18px;}
.pricing_table_column .top_section {
	height: inherit;
}
.pricing_table_column, .pricing_table_column .top_section{ z-index:inherit}
.price-value-box .price-value-col {
	padding: 0 0px 0 0;
}
}


@media only screen and (max-width:575px){
.price-value-box {
padding: 12px 0px;
border-bottom: 1px solid #e5dfe3;
font-size: 13px;
margin: 0 5px;
align-items: inherit;
}

.price-value-col {
min-width: inherit;
text-align: center;

}
.price-value-box p {

text-align: center;
font-weight: 500;
}

.program-box h3{font-size: 13px;}
.price-option h2{font-size: 14px;}

.planstxt {
	padding: 0 0 20px 0;

}
}