/* Themify Customize Styling */
body {	
	font-family: "Arial", "Helvetica", sans-serif;	font-size:18px;
 
}
a {	
	color: #505a94; 
}
a:hover {	
	color: #c40808; 
}
#headerwrap {	background: none;
	background-color: #ffd51c; 
}
#header {	
	padding-right: 222px;	letter-spacing:0px;
	font-size:4px;
	text-align:center; 
}
#headerwrap a:hover {	
	color: #ff6161; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ffd51c; 
}
body #site-logo a {	
	font-family: "Abril Fatface";	font-weight:normal;
	font-size:44px;

	color: #ffffff;display: none; 
}
#site-description {	display: none; 
}
#main-nav a {	
	color: #000000;	font-weight:600;
	font-size:16px;
	text-align:left; 
}
#main-nav a:hover {	
	color: #000000; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #ffd51c;
	color: rgba(72,16,168,0.96); 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #ffd51c;
	color: #6b0303; 
}
#main-nav .highlight-link > a {	
	color: #a80707; 
}
#main-nav li > .sub-menu {	background: none;
	background-color: rgba(196,196,196,0.97);margin: auto; 
}
#main-nav ul a {	background: none;
	background-color: rgba(0,0,0,-0.00);
	color: #0d0d0d;	font-weight:100;
	font-size:14px;
	line-height:22px;
 
}
#main-nav ul a:hover {	background: none;
	background-color: #878787;
	color: #ffd51c; 
}
#main-nav .sub-menu > .current_page_item > a, #main-nav .sub-menu > .current-menu-item > a {	
	color: #ffd51c; 
}
.post-title {	
	padding: 22px;	font-size:33px;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-size:44px;
 
}
.page-title {	
	padding-top: 3px;	font-size:28px;
	text-align:center; 
}
#footerwrap {	background: none;
	background-color: #ffd11b; 
}
#footer-logo a {	display: none; 
}
@media(max-width: 600px) { /* Themify Customize Styling */
a {	
	color: #505a94; 
}
a:hover {	
	color: #c40808; 
}
#headerwrap {	background: none;
	background-color: #ffd11b; 
}
body #site-logo a {	
	color: #ffffff;display: none; 
}
#main-nav a {	background: none;
	background-color: rgba(255,0,0,0.00);
	color: #ffffff; 
}
#main-nav a:hover {	background: none;
	background-color: #ffd51c;
	color: #ffd51c; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	background: none;
	background-color: #ffd51c;
	color: #ffffff; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	background: none;
	background-color: #000000;
	color: #640a94; 
}
#main-nav ul a {	background: none;
	background-color: rgba(255,213,25,0.00); 
}
#footerwrap {	background: none;
	background-color: #ffd11b; 
}
 }
/* Themify Custom CSS */
.page-id-1471 #body {
    margin-top: -23px;
}
.page-id-453 #body {
    margin-top: -53px;
}
.search-button {
    font-size: 20px;
}
.iframe_video iframe {
    height: 315px;
}
@media only screen and (max-width: 736px) {
	.iframe_video iframe {
    height: auto;
}
	.disable-mob{
		display:none;
	}
}

@media only screen and (max-width: 450px) {
.homefirst{
background-size:contain!important;
}
}
.post-date{
display:none!important;
}
.linking2:hover {
    color: #c40808 !important;
}
.linking1 a:hover {
    color: #c40808 !important;
}
.speaker-button{
background: #0f4462;
color: #fff; 
border: none; 
padding: 6px 15px; 
font-size:15px;
text-transform: uppercase;
text-align: center;
font-weight: bold;
}
.speaker-button1{
background: #0f4462;
color: #fff; 
border: none; 
padding: 6px 15px; 
font-size:15px;
text-transform: uppercase;
text-align: center;
font-weight: bold;
max-width: 330px;
display: block;
margin: 0 auto;
}
.firstclass {
    width: 100%;
    max-width: 150px!important;
    padding: 8px!important;
}
span.reqstar {
    color: #ff0000!important;
}
.normalcontact {
    padding: 8px!important;
    width: 100%;
}
.larrysubmitbutton {
    background: #0f4462!important;
    text-transform: uppercase;
    padding: 8px 15px;
color:#fff!important;
}
.circle {
     margin: 0 auto 0 35px;
      background-color: rgba(255, 213, 28, 0.67);
    border: 3px solid rgba(0, 51, 255, 0.66);
    border-radius: 50%;
    box-shadow: -1px 1px 4px 1px inset;
    min-height: 110px;
}
.style2 {
    text-align: center;
    font-size: 26px;
    color: #2b3e5c;
    font: italic 25px 'BOOKOS';
    margin: 0px;
    padding: 15px 0 0px;
}
.style3 {
    text-align: center;
    font-size: 26px;
    color: #2b3e5c;
    font-family: 'Cabin', sans-serif;
    font-weight: bold;
    padding: 0 0 5px;
    margin: 0px;
}
.style4 {
    font-size: 20px;
}
.wpcf7-textarea {
    min-height: 80px !important;
    height: 80px !important;
}
.wpcf7-form-control.wpcf7-textarea.normalcontact {
    width: 70%;
 }
.wsite-button-inner {
    background: #38A6DD !important;
    color: #fff;
    text-shadow: -1px 1px #2c84b0;
    border: none;
    height: 45px;
    text-align: center !important;
    padding: 11px;
}
.wsite-button-inner, form .wsite-button-inner {
    text-transform: uppercase;
    font-size: 1.3em;
}
.wsite-button {
    display: inline-block;
    text-decoration: none !important;
    font-weight: normal !important;
    cursor: pointer;
}
.header-horizontal .social-widget .social-links .icon-medium i{
font-size:3em!important;
}
@media (min-width: 320px) and (max-width: 767px) {

	.col_align_middle.gutter-none .col4-2, .sub_row_0-1-1 .col3-1, .module_row_589-4 .col4-2{
		width:auto!important;
	}	
	
	.themify_builder_589_row.module_row_0.module_row, .themify_builder .testimonial-slider-589-2-0-6.module-testimonial-slider, .themify_builder_1654_row.module_row_0.module_row{
padding-left:0!important;
padding-right:0!important;
	}	
	.ssba img{
padding:15px!important;
	}
	.header-horizontal .social-widget .social-links .icon-medium i{
font-size:30px!important;		
	}	
	.simple-modal-right_bottom_res{right:40px!important;}	
}
.cn-close-icon:before, .cn-close-icon:after {
    position: absolute;
    content: ' ';
    height: 22px !important;
    width: 3px !important;
    top: 0 !important;
    background-color: #fff60c !important;
}
span#cn-notice-text {
    font-size: 15px !important;
}
.cn-close-icon {
    opacity: 1 !important;
}
.module_row.themify_builder_row.repeat.tb_yznd985.tf_clearfix {
    background: #ffd51c !important;
    padding: 40px 0px 40px 0px !important;
}
.module_row.themify_builder_row.repeat.tb_egax984.tf_clearfix{
	background: #ffd51c !important;
	padding: 40px 0px 80px 0px !important;
}
.module_row.themify_builder_row.tb_ctdh398.tf_w.tf_clearfix {
    background: #FFD51C !important;
    padding: 60px 0 !important;
}
.module_row.themify_builder_row.tb_hxhv453.tf_w.tf_clearfix{
	background: #FFD51C !important;
    padding-bottom: 60px !important;
}
.module.tf_mw.module-divider.tb_kodv398.solid{
	display: none !important;
}
.module.tf_mw.module-divider.tb_m3pp398.solid{
	display: none !important;
}
.module-buttons-item.tf_inline_b {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}