html {
  height: 100%;
  width: 100%; }

img.wp-post-image,
article img,
figure,
#secondary img {
  margin-bottom: 10px; }

.wp-caption-text {
  margin-bottom: 10px; }

.widget-area aside {
  padding-bottom: 10px;
  padding-top: 0px; }

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto; }

#page {
  word-wrap: break-word;
  font-size: 17px;
 
  
  }
  
  body{
	 /* text-align: justify;*/
	 
  }
  
@media screen and (max-width: 998px) {
    body{
	  text-align: left;
	 
  } }

  
 p{
 line-height: 1.6em; 	 
 }

.jumbotron {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: scroll;
  webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover; }

.jumbotron_large {
  height: 495px;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: scroll;
  webkit-background-size: cover;
  background-size: cover;
  width: 100%; }

.footer_white_text p {
  color: #ffffff; }

a {
  color: #125e93;
  text-decoration: none;
  background-color: transparent; }

/* unvisited link */
a:link {
  color: silver; }

/* visited link */
a:visited {
  color: white; }

/* mouse over link */
a:hover {
  color: whitesmoke; }

/* selected link */
a:active {
  color: graytext; }

#content a, a:link,
#com-content a, a:link,
#full_page_content a, a:link,
/*#index-wrapper a, a:link,*/
#right-sidebar-edu a, a:link,
#right-sidebar-com a, a:link,
#right-sidebar-main a, a:link,
#index-wrapper-com a, a:link
{
  color: #384fcc;
  font-weight: 400;}

#content :visited a,
#com-content :visited a,
#full_page_content :visited a,
/*#index-wrapper a, a:visited,*/
#right-sidebar-edu :visited a,
#right-sidebar-com :visited a,
#right-sidebar-main: visted a,
#index-wrapper-com :visited a
{
  color: #999999;}

#content :hover a,
#com-content :hover a,
#full_page_content :hover a,
/*#index-wrapper :hover a,*/
#right-sidebar-edu :hover a,
#index-wrapper-com :hover a,
#right-sidebar-com :hover a,
#right-sidebar-main :hover
{
  color: rgba(40, 52, 119, 0.92);}


.nosidepad {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  background-color: #155ac1; }

.top-bottom-pad {
  padding-top: 12px;
  padding-bottom: 12px; }
.fixed_page_width {
  max-width: 1280px;
  margin: auto; }

.container_thin {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 20px;
  margin-left: 20px;
  max-width: 1280px; }

.container_thin p {
  font-size: 16px;
  line-height: 1.8;
  margin: 15px 0;
  color: #515157; }

/* calendar widget */
.widget_calendar { }

#wp-calendar {
  width: 100%; }

.alert {
  margin-bottom: 0px; }

.cab_td_small {
  width: 100px; }

#wp-calendar caption {
  text-align: left;
  color: #2997D4;
  font-size: 16px;
  font-weight: 500; }

#wp-calendar thead {
  font-size: 10px; }

#wp-calendar thead th {
  padding-bottom: 10px; }

#wp-calendar tbody {
  color: #aaa; }

#wp-calendar tbody td {
  background: #f5f5f5;
  border: 1px solid #fff;
  text-align: center;
  padding: 8px; }

#wp-calendar tbody td:hover {
  background: #fff; }

#wp-calendar tbody .pad {
  background: none; }

#wp-calendar tfoot #next {
  font-size: 10px;
  text-transform: uppercase;
  text-align: right; }

#wp-calendar tfoot #prev {
  font-size: 10px;
  text-transform: uppercase;
  padding-top: 10px; }

.noborder {
  border: 0; }

#p {
  /* font-family: "Open Sans", Helvetica, Arial, sans-serif; */
  font-size: 16px;
  line-height: 1.8;
  margin: 15px 0;
  color: #515157; }

.cab_alert {
  height: 44px;
  padding: 2px 0px 0 2px;
  margin: 0px;
  color: #2997d4;
  font-size: 14px;
  font-weight: 600; }

.sizer {
  height: auto; }

.badge-info {
  color: #ffffff;
  background-color: yellowgreen;
  width: 80px;
  margin-right: 8px;
  text-align: center; }

.cab_alert_tab {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse; }

.mini_banner_img.col-lg-4
{
-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33334%;
	max-width: 33.33334%;	
	
}

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

 .mini_banner_img.col-lg-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 100%;
	max-width: 100%;
}
}

.mini_banner_img {
  padding-left: 0;
  padding-right: 0;
  float: right; 
	
}
  
  
#top_social_widget_area {
	list-style-type: none;
}



.mini_banner_img img {
  float: right; }

.mini_row_full_page {
  background-color: #2f80b7; }

.mini_text {
  background-color: #2980b9; }

.mini_header_row {
  min-height: 200px;
  background-color: #155ac1; }


.mini_banner {
  margin-top: 82px;
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #155ac1; }

@media screen and (max-width: 998px) {
  .mini_banner {
    margin-top: 38px; } }


@media screen and (max-width: 598px) {
  .mini_banner {
    margin-top: 14px; } }




.right_sidebar_extra_pad {
  padding-top: 2px; }
  

#top_social_icons {
  font-size: 27px;
  font-weight: 600;
  padding-bottom: 0px; 
  display: inline-flex;
  padding-top:12px;
  }

@media screen and (max-width: 998px) {
  #top_social_icons {
    float: left;
    margin-left: 0em; }
  #top_social_icons:before {
    content: 'Follow Us';
    font-size: 14px;
    font-weight: 400;
    padding-right: 2em;
    color: #ece6e6ba;
	padding-block:7px;
	} }

.top_banner_social_container {
  margin: 16px 0 0 0;
  padding: 0 0 0 0; }

#cnss_widget-3 {
  color: white;
  margin-top: 0; }

@media screen and (max-width: 998px) {
  #cnss_widget-3 {
    margin: 0 0 0 0;
    padding: 0 0 0 0; } }

#cnss_widget-3 h3 {
  color: #ffffff;
  font-size: 0.8em;
  padding: 0;
  margin: 0 0 0px 8px; }

@media screen and (max-width: 998px) {
  #cnss_widget-3 h3 {
    margin: 0 0 0 -4px; } }

@media screen and (max-width: 998px) {
  .cnss_widget-3 {
    margin: 0 0px 0 0px; } }

#footer_social {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: -8px; }

#widget3-footer {
  width: 100%; }

#index-wrapper-com ,
#index-wrapper-main,
#index-wrapper-edu,
#index-wrapper-fun,
#fun-index-wrapper-full
{
  padding-top: 0px;
  margin-top:0px; }

#com-content,
#edu_content,
#main_content,
#fun_content

{
  padding-top: 0px;
  margin-top: 0; 
  
  }
  
.pt-lg-0, .py-lg-0
{
	
	padding-top:0px !important;
}
/* #right-sidebar-com {
    // border-bottom:1px solid gray;
    font-size: 14px;
    //font-size: 1.4rem;
    line-height: 2;
    margin-bottom: 0px;
    word-wrap: break-word;
    padding: 15px 30px 0 30px;
}
#right-sidebar-com .widget {
    border-bottom: 1px solid #2997D4;
    margin: 0 0 15px 0;
    padding: 0 0 0.5em 0;
}

#right-sidebar-com h3 {
    
    margin: 0 0px 1em 0;
    padding: 0 0 0.4em 0;
    font-size: 24px;
    font-weight:500;
    margin-bottom:8px;
   
} */
#right-sidebar-edu,
#right-sidebar-com,
#right-sidebar-fun,
#right-sidebar-main{
/*text-align:justify;	
text-justify:inter-word;*/
  font-size: 14px;
  line-height: 2;
  padding-bottom: 30px;
  word-wrap: break-word; }

#right-sidebar-edu .widget,
#right-sidebar-com .widget,
#right-sidebar-main .widget,
#right-sidebar-fun .widget{
  border-bottom: 1px solid #2997D4;
  padding: 0px 0 30px 0;
  margin-top: 18px;
  }

#right-sidebar-edu h3,
#right-sidebar-com h3,
#right-sidebar-fun h3,
#right-sidebar-main h3
{
 border-left-width: 0px;
 border-left-style: solid;
 left: 13px;
 padding-right: 14px;
 margin-right: 0px;
}


/*#full_page_content {
  padding-top: 30px;
  margin-top: 0; }

#full-page-wrapper {
  padding-top: 30px;
  margin-top: 0; }
*/
#full_page_row {
  padding: 0 30px 0 30px;
  margin-top: 0px;
  border-top: 6px solid #2997D4;
  border-bottom: 6px solid #2997D4; }

ul.dropdown-menu {
  background-color: #418bde; }

.site-main {
  padding-top: 0px; }

#com_main_div_body,
#edu_main_div_body,
#fun_main_div_body,
{
  border-top: 8px solid #2997D4;
  border-bottom: 8px solid #2997D4;
  padding-top:12px;
  }

#top_social_widget_area {
  float: right;
  margin-left: 8em; }

@media screen and (max-width: 998px) {
  #top_social_widget_area {
    float: left;
    margin-left: 0em; }
	}

#top_menu_container {
  padding-left: 0;
  padding-right: 0; }
  
  
 #right-sidebar-com.widget-area.col-md-4, #right-sidebar-edu.widget-area.col-md-4, #right-sidebar-fun.widget-area.col-md-4 ,#right-sidebar-main.widget-area.col-md-4{
    -webkit-box-flex: 0;
     -ms-flex: 0 0 33.33333%;
     flex: 0 0 33.33333%;
    max-width: 31.93333%; }

@media screen and (max-width: 998px) {
    #right-sidebar-com.widget-area.col-md-4, #right-sidebar-edu.widget-area.col-md-4, #right-sidebar-fun.widget-area.col-md-4, #right-sidebar-main.widget-area.col-md-4   {
     max-width: 100%;
	 -webkit-box-flex: 0;
        -ms-flex: 0 0 0;
            flex: 0 0 100%;} 
			}



/*@media screen and (max-width: 998px) {
  .col-lg-4  {
     max-width: 100%;
	 -webkit-box-flex: 0;
        -ms-flex: 0 0 0;
            flex: 0 0 100%;} 
		}*/	
.col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66666%;
    max-width: 66.66666%;
}	
@media screen and (max-width: 998px) {
#fun_primary.content-area.col-md-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
}
	
	
.full_width_woym
{
/**padding-left:15px; padding-right:15px;	*/
}


.btn-outline-primary {
	color:#309;
	border-color:#3F9;
}

.com_category_post,.edu_category_post,.money_fun_category_post {
border-bottom: 0.5px solid #2997D4;
}
/*.btn-outline-primary:hover, .wpcf7 input[type="submit"]:hover {
color: #fff;
background-color:#333;
border-color:#333;
}
*/
#central_boxes {
	padding: 15px 15px 15px 15px;
}
	
.card-body {

	padding-top:0px !important;
}


#post-770 {
	
padding-left:0px;	
}


#sponsor_image_block
{

padding: 0px 0 0px 0;

}
#sponsor_image_block1 {
	padding: 0px 0 0px 0;
}

#sponsor_image_block2
{

padding: 18px 18px 18px 18px!important;

}

#main_page_body

{


padding: 18px 18px 18px 18px!important;

}

#footer_copyright
{
text-align: center;
font-size:12px;
color:#CCC;
}

#central_block_image_1
{
	
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: scroll;
  webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover; 
  }
  
.image_h3_text{

        position: absolute;

        z-index: 999;

        margin: 0 auto;

        left: 0;

        right: 0;

        top: 40%; /* Adjust this value to move the positioned div up and down */

        text-align: center;

        width: 60%; /* Set the width of the positioned div */

    }
	
	
#main_front_page_body_margin
{
padding-top:86px;	
}
.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 255);
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	color:#F90;
}
/*.navbar-expand-lg .navbar-collapse {
		margin-right: -18px;


.embed-container {
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.embed-container   iframe,
.embed-container  object,
.embed-container   embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
}
}*/
.banner_img_responsive
{
	max-width: 100%;
	display: block;	
}

@media screen and (max-width: 998px) {
.qubely-section .qubely-row {
	display: -webkit-box;
	/* display: -ms-flexbox; */
	  
	  flex-wrap:none;

}
}

.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}

 #woym_team-image img {max-width:100%;}

@media all and (max-width:480px) {

   #woym_team-image img {display:block;margin:0 auto;}
}

aside#text-28
{
padding-left:8px !important;	
	
}


#main_banner_text_com {
	padding-left: 0px;
	padding-top: 8px;
}

#main_banner_para_com {
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#main_banner_text_edu {
		padding-top: 24px;
margin-bottom: 3px;
	padding-bottom: 0px;
}


#top_right_testimonial_blockquote p:before
{ content: open-quote; font-weight: bold; font-size:22px; padding-right:4px;padding-left:6px;}

#top_right_testimonial_blockquote p:after { content: close-quote; font-weight: bold; font-size:22px; padding-right:4px;padding-left:6px;}

#main_banner_para_edu {

	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.footer-1-1 .brand-img {
	margin-bottom: 10px;
}

.entry-content ul {
	list-style: disc !important;
}

.cab_td a {

  color: #666666 !important; }
  
#edu_footer a:hover,#com_footer a:hover, #main_footer a:hover {
	color:#999;
}

.footer-1-1 .brand-img {
	margin-bottom: 2px !important;
}

.wp-block-file .wp-block-file__button {
	background: #2075ca66 !important;
	color: #fff !important;

}

img.wp-post-image, article img, figure, #secondary img {
	margin-bottom: 2px;
	margin-right: 12px;
}

em {
	color: #666666 !important; }
	
.our_team{
	padding-left:76px!important;
}

@media screen and (max-width: 998px) {
.our_team{
	padding-left:0px!important;
}
}

.feedback_widget{
	padding: 18px 0 30px 0;
}



.testimonial-text p:before
{ content: open-quote; font-weight: bold; font-size:22px; padding-right:4px;padding-left:6px;}

.testimonial-text p:after { content: close-quote; font-weight: bold; font-size:22px; padding-right:4px;padding-left:6px;}

.testimonial-text p{
	margin-top:0;padding-top:0
	
}

@media all and (max-width:998px) {

   #primary.content-area.col-md-8, #edu_primary.content-area.col-md-8 , #com_primary.content-area.col-md-8{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
 flex: 0 0 100%; 
	 max-width: 100%; 
}
}

.block-blockquote {
  quotes: "\201C""\201D""\2018""\2019";
}
.block-blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}




.block-blockquote p {
  display: inline;
}
 #primary.content-area p, #edu_primary p{
	 
	
  
 }
 
  #primary.content-area p, #edu_primary p{
	 
	  padding-top:0px;
	  margin-top:0;
  
 }
 
  .center_justify_text{
	 
	  text-align:center!important;
  
 }
 
   .right_justify_text{
	 
	  text-align:center!important;
  
 }
 
 
 /* Main container */
.overlay-image {
 position: relative;
 width: 100%;
}
/* Original image */
.overlay-image .text_widget_image {
 display: block;
 width: 100%;
 height: auto;
}
/* Original text overlay  */
.overlay-image .overlay_text {
 color: #fff;
 font-size: 30px;
 line-height: 1.2em;
text-shadow: 1px 1px 1px #999;
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 width: 100%;
}


@media all and (max-width:998px) {

  .overlay-image p  {
 transform: translate(5%, -11%);
}
}
.bg-primary {
	background-color: #94A2AA !important;
}

.team_block_widget_title h3{
text-align:center; !important;						 
}

.wpcf7-form p
{
margin:2px!important;	
}

wp-block-columns {  padding-top: 24px; }

.wpcf7 input[type="submit"]{
color: #fff;
border-color: #2997D4;
background-color:#3198d2;
margin-top: 12px;
}

.wpcf7 input[type="submit"]:hover {
    color: #2997D4;
    background-color:#fff ;
    border-color: #2997D4;
}
.wpcf7-list-item {
	line-height:2em;
}

.header_block_h1_title{
margin-bottom:6px;
}



svg {
display:none;	
	
}

.fas, .fab, .far
{
padding-right:8px;	
}
 /*Main container 
*/
.overlay_image {
width:auto;
}

@media all and (max-width:998px) {

.overlay_image  {

	}
}


/* Original image transform: translate(5%, -11%);
.overlay-image .text_widget_image {
 display: block;
 width: 100%;
 height: auto; position: relative;
 width: 100%;font-size: calc(40px + 1vw)!important;
}*/ 
/* Original text overlay  */	
.overlay_text {
padding-right:0!important;

text-shadow: 1px 1px 1px #999;
 display:block;
 width: 100%;
 height: auto
}


@media all and (max-width:998px) {
  .overlay_text  {

}
}



.responsive {
  max-width: 384px;
  height: auto;
}

h2.column_title {
    font-size: 36px;
    font-size: 2.25em;
    font-weight: 600;
    padding:0;
	margin:0;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left:0px;
}

.mb_left_text_block{
padding-right:0px	
}



.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	padding-left: 16px;
}

iframe{
    border-width: 0px;
}




.no_position{

	width:100%!important;
}


.acf-map-block{
    width: 400px;
	height:400px;
}




.acf-map {
    width: 324px;
    margin-left: auto;
    margin-right: auto;

}



.acf-map img {
   max-width: inherit !important;
}



@media (min-width:997px) {
.acf-map {
/*width:400px!important;*/
margin-left: auto;
margin-right: auto;

padding-bottom:16px;
padding-left:0px;
padding-right:0px;

}

.ci-wp-header-block-banner .acf-map{
	width: 100%;
}



}


.advice-buttons{
color:#fff;
}

.cab-category-buttons{
 display: inline-flex;
 align-items: center;
 height:120px;
 width:120px;
font-size:18px;
 font-weight:500;
 font-size: 18px;
justify-content: center;
 }

@media (max-width:768px) {
	.cab-category-buttons{
	padding-top:32px;
	
	}
}

.advice-buttons a{
color:#fff;

} 
.advice-buttons-row{
display: flex;
align-items: center;
align-content: center;	
padding-bottom:32px;
}

@media (max-width:768px) {
	.cab-category-buttons{
	display: flex;
	align-items: center;
	align-content: center;	
	padding-bottom:32px;
	}
}




.ci-wp-duo-block {
}

.ci-wp-duo-block-main {
display: flex;
flex-direction: column;
text-align: justify;
width: 100%;
padding-top: 16px;
margin-bottom: 24px;
padding-bottom: 0px;
padding-left:0px;
padding-right:0px;
}

.ci-wp-duo-block-main h2 {
text-align: left;

font-weight: 600;
}

.ci-wp-duo-block-main-bk {
display: flex;
flex-direction: column;
text-align: justify;
width: 100%;
padding-top: 16px;
margin-bottom: 24px;
padding-left:0px;
padding-right:0px;
}

.ci-wp-duo-block-main-bk h2 {
text-align: left;
font-weight: 600;

}

.duo_block_main{
padding-left:4px;
padding-right:8px;
}

.ci-wp-duo-block-main-inner-bk {
display: flex;
flex-direction: column;
text-align: justify;
width: 100%;
padding-top: 16px;
margin-bottom: 24px;
}

.ci-wp-duo-block-content-right {
padding-left: 12px;
padding-right: 12px;
padding-bottom: 8px;
}

.ci-wp-duo-block-content-left {
padding-left: 12px;
padding-right: 12px;
}

.ci-wp-duo-block-content-right-trans {
padding-left: 0px;
padding-left: 0px;
padding-right:0px;
padding-bottom: 0px;
}

.ci-wp-duo-block-content-left-trans {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

.ci-wp-duo-block-column-sidebar-left {
max-width: 100%;
padding-left:16px;
}

.ci-wp-duo-block-sidebar-left {
padding-left: 0px;
padding-right:0px;
padding-top: 0px;
padding-bottom: 16px;
margin-left:auto;
margin-right:auto;
}

.ci-wp-duo-block-column-sidebar-right {
max-width: 100%;
}

.ci-wp-duo-block-sidebar-clear {
padding-bottom:16px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
}

.ci-wp-duo-block-img {
max-width: 320px;
height: auto;
object-fit: cover;
}

.ci-wp-duo-block-sidebar-right{
padding-right: 0px;
margin-right: auto;
margin-left: auto;
padding-bottom: 12px;	
}


.duo_block_main_no_left_pad{
padding-left: 0px;
padding-right:0px;

}	

@media (min-width: 997px ){

    #main_content {
     margin-bottom: 0;
     padding-left: 16px;
     padding-right: 0px;
	}
	.ci-wp-duo-block-main {
	flex-direction: row;
	margin-bottom: 0px;
	padding-top: 32px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	}

	.duo_block_main{
	padding-left: 0px;
	padding-right:0px;
	
	}
	.duo_block_main_no_left_pad{
	padding-left: 0px;
	padding-right:0px;
	padding-bottom:0px;
	}	
		
	
	.ci-wp-duo-block-main-bk {
	flex-direction: row;
	margin-bottom: 0px;
	padding-top:16px;
	padding-bottom:24px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	
	}


	.ci-wp-duo-block-main-inner-bk {
	flex-direction: row;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
	}
	
	.ci-wp-duo-block-content-right {
	text-align: justify;
	padding-left:16px;
	padding-right: 16px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top: 16px;
	}
	
	.ci-wp-duo-block-content-left {
	text-align: justify;
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
	}

	.ci-wp-duo-block-content-right-trans {
	padding-left:0px;
	padding-right: 16px;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0;
	}

	.ci-wp-duo-block-content-left-trans {
	padding-left: 16px;
	padding-right: 0px;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	}
	
	.ci-wp-duo-block-img {
	max-width: 270px;
	height: auto;
	object-fit: cover;
	padding-bottom: 0px;
	margin: 0;
	}
	
	.ci-wp-duo-block-sidebar-clear {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

	.ci-wp-duo-block-sidebar-left {
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

	.ci-wp-duo-block-sidebar-right {
	padding-right: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	}


}

.ci-wp-header-block {
}

.ci-wp-header-block-main {
display: flex;
flex-direction: column;
text-align: justify;
width: 100%;
margin-top: 0px;
padding-bottom: 24px;
}

.ci-wp-header-block-main h1 {
text-align: left;
font-size: clamp(1.2rem, -0.875rem + 8.333vw, 3rem);
font-weight: 600;
}

.ci-wp-header-block-main-bk {
display: flex;
flex-direction: column;
text-align: justify;
width: 100%;
padding-top: 16px;
margin-bottom: 24px;
padding-left:4px;
padding-right:4px;
}

.ci-wp-header-block-main-bk h1 {
text-align: left;
font-weight: 600;
font-size: clamp(1.2rem, -0.875rem + 8.333vw, 3rem);
}

.ci-wp-header-block-content-right {
padding-left: 12px;
padding-right: 12px;
padding-bottom: 8px;
}

.ci-wp-header-block-content-left {
padding-left: 12px;
padding-right: 12px;
}

.ci-wp-header-block-content-right-trans {
padding-left: 0px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 16px;
}

.ci-wp-header-block-content-left-trans {
padding-left: 16px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 0px;
}

.ci-wp-header-block-column-sidebar-left {
max-width: 100%;
}

.ci-wp-header-block-column-sidebar-right {
max-width: 100%;
}

.ci-wp-header-block-sidebar-clear {
padding-bottom: 16px;
max-width: 100%;
margin-right: auto;
margin-left: auto;
}


.ci-wp-header-block-img {
max-width: 320px;
height: auto;
object-fit: cover;
}


.ci-wp-header-block-banner-main {
    padding-left: 0px;
    padding-top: 16px;
    padding-right: 0px;
    padding-bottom: 16px;
}

.ci-wp-header-block-banner {
display: flex;	
flex-direction: row;
margin: 0;
position: relative;
background-repeat: no-repeat;
background-position: center;
background-attachment: scroll;
background-size: cover;
}


.ci-wp-header-full-block-banner
{
padding:0;
margin: 0;
background-repeat: no-repeat;
background-position: center;
background-attachment: scroll;
background-size: cover;
width: auto;
}	



.ci-wp-header-block {
padding-top:0px;
padding-bottom:0px;
}	


.ci-wp-header-block-full-banner
{
padding-top:16px;
padding-bottom:16px;
background-repeat: no-repeat;
background-position: center;
background-attachment: scroll;
background-size: cover;
width: auto;
padding-left: 0px;
padding-right: 0px;
}
.ci-wp-header-block-sidebar-left {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	}
@media (min-width: 997px ){

	.ci-wp-header-block-main {
	flex-direction: row;
	margin-bottom: 0px;
	}
	
	.ci-wp-header-block-main-bk {
	flex-direction: row;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	}

	.ci-wp-header-block-content-right {
	text-align: justify;
	padding-left: 0px;
	padding-right: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
	}

	.ci-wp-header-block-content-left {
	text-align: justify;
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 0px;
	margin-top: 0px;
	}

	.ci-wp-header-block-content-right-trans {
	padding-left: 16px;
	padding-right: 16px;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0;
	}

	.ci-wp-header-block-content-left-trans {
	padding-left: 16px;
	padding-right: 0px;
	text-align: justify;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	}

	.ci-wp-header-block-img {
	max-width: 400px;
	height: auto;
	object-fit: cover;
	padding-bottom: 0px;
	}

	.ci-wp-header-block-sidebar-clear {
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	}

	.ci-wp-header-block-sidebar-left {
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	}

	.ci-wp-header-block-sidebar-right {
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	}
	.ci-wp-header-block-banner-main{
	padding-left:16px;
	padding-top:16px;
	padding-right:0px;
	padding-bottom:16px;	
	}

	.ci-wp-header-block-full-banner-main{
	padding-left:16px;
	padding-top:16px;
	padding-right:0px;
	padding-bottom:16px;
	}
	
	.ci-wp-header-block-banner {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:0px;
	padding-right:0px;
	margin:0;
	}	
	
	.ci-wp-header-block-full-banner{
		padding:0;
		margin:0;
		}
	
	.ci-wp-header-full-block-banner{
		padding:0;
		margin:0;

		}
}


.multi-block-main-outer {
	padding:0px;
	}

.multi-block-main-outer {
	 display: flex;
	 flex-direction: column;
	 text-align: center;
	 padding-top: 0px;    
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 margin-bottom: 0px;
	 justify-content: space-between;
	}

.multi-block-single-outer {
    display: flex;
    text-align: center;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
}

.multi-block-column {
	margin-top:0px;
	margin-bottom:24px;
	}

.special-border { 
	/*border: 2px solid #2997D4;  
	background-color:blue;*/
	padding-left:16px;
	padding-right:16px;
	padding-top: 16px;
	padding-bottom: 16px;  
	}    
    
.narrow-multi {
	margin-left:0px;
	margin-right:0px;
	}

.embed-container-media-block {
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	width:320px;
	}

.embed-container-media-block   iframe,
.embed-container-media-block  object,
.embed-container-media-block embed {
   position: absolute;
	top: 0;
    left: 0;
    width: 100%;
	height:auto;
	padding-left:0px;
	}

.embed-container {
	position:relative;
	padding-bottom: 51.25%;
	height:0;
	overflow:hidden;
	width:275px;
	}

.embed-container   iframe,
.embed-container  object,
.embed-container   embed {
	position:relative;	
		width: max-content;
		height: max-content;
	}

.embed-multi-media-block {
position:relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
width:auto;
}

.embed-multi-media-block iframe, .embed-multi-media-block object, .embed-multi-media-block embed {
 position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	padding-left:0px;
}


.embed-multi-media-block{
		}
	
	.embed-multi-media-block    iframe,
	.embed-multi-media-block  object,
	.embed-multi-media-block    embed {
	  position: absolute;
	  width: 100%;
	  }
	 
	.embed-container-media-block {
		position:relative;
		padding-bottom:56.25%;
		height:0;
		overflow:hidden;
		width:100%;
		}
	
	.embed-container-media-block   iframe,
	.embed-container-media-block  object,
	.embed-container-media-block embed {
		position:relative;	
		width: max-content;
		height: max-content;
		}

.ci_block_slider_img{
	max-width:320px;
	max-height:320px;
	margin-right:16px;
}

/*.ci_block_slider_img:last-child{
	margin-right:0px;   
		}
		*/
		
		
.no-bottom-pad {
	margin-bottom:0px!important;
	padding-bottom:0px;
	}
	
.parter_block_img_col{
	display:flex;
	flex-wrap: nowrap;
	flex-direction: column;
	align-items: center;
	padding-bottom:16px;
		}	
		
.ci-wp-partner-img {

  padding-bottom: 20px;
		}
		
@media (min-width: 997px ){

	.multi-block-main-outer{
		flex-direction: row;
		text-align: justify;
		}    
	  
	.multi-block-column {
		margin-top:0px;
		margin-bottom:0px;
		margin-right:16px;
		}    
	
	.multi-block-column:last-of-type{
		margin-right:0px;   
		}
	
	.special-border {
		padding-left:16px;
		padding-right:16px;
		padding-top: 16px;
		padding-bottom: 16px;   
		/*background-color:blue;*/
		}
		
	.narrow-multi {
		margin-left:16px;
		margin-right:0px;
		}  
	.narrow-multi-lr-pad {
		margin-left:16px;
		margin-right:16px;
		}  
	
	
		
	
		
	.parter_block_outer{
		
		
	}
	
	.parter_block_main{
	width:100%;
	padding-right:0px;
	padding-left:16px;
	}
	
	
	
	
	
	
	.parter_block_img_col{

		flex-wrap: wrap;
		gap:16px;
		flex-direction: row;
  justify-content: space-between;
  align-items: baseline;

		}
	 .parter_block_img_col>* {
      /*flex: 0 0 20%;*/
	
    }
  
	.ci-wp-partner-img {

  padding-bottom: 0px;
		}
	
.pad-left-right{
	 padding-left:0px;
	 padding-right:16px;
 	}
	
	.no-left-pad{
	padding-left:0px;	
	}
}

p {

    line-height: 1.6em;
	margin-right:12px;
	margin-top:0px;
	margin-bottom:8px;
	margin-left:0px;
}
h1, h2, h3 {
	margin-bottom:6px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #F5F8FD;
    color: #000;
    width: 100%;
}

.vwcf7_short_input
{
      width: 50%;
}

.wpcf7 .wpcf7-form label {
	 color: #1B3C79;
}

.vwcf7_special_notice
{
    font-size:14px
}

.wpcf7
{
    background-color:#F5F6FD;
    border: 1px solid #1B3C79;
	padding: 10px;
	margin-right:16px;
	margin-top:12px!important;
	margin-bottom:12px!important;
}

.multi_block_img-block{
	
	max-width: 275px;
height: auto;
}

.footer-1-1 h3, .footer-1-1 h4, .footer-1-1 .lead, .footer-1-1 li {
    color: #ffffff !important;
}

.extra_bottom_pad{
margin-bottom:24px;
}

.edu-footer-image {
    max-width: 100%; /* Prevents the image from exceeding its container */
    height: auto; /* Maintains the aspect ratio of the image */
    display: block; /* Ensures no extra space below the image */
}