.ceastitle h1 {
    font-size:34px !important;
}
.ceaspara h2 {
    font-size:16px !important;
    margin-top:30px;
}

@media (max-width:767px){
.ceastitle h1 {
    font-size:30px !important;
    margin-left:25px;
}
.ceaspara h2 {
    font-size:14px !important;
    margin-left:25px
}
.main-logo {
    margin-top:15px;
}
.main-logo .vc_single_image-img {
    width:285px;
    height:285px;
}
}

.w-30>.vc_column-inner{
    width:97%;
}
.coc-block{
    color:#ffffff;
}
.coc-block h6 {
    font-size:47px;
    text-transform: none;
}
.coc-block p {
    font-size:16px;
}
@media (max-width:767px){
.coc-block h6 {
    line-height:1.1em;

}
}
.coc-box {
    min-height:165px !important;
    padding-top:25px;
}
.coc-box h6 {
    font-size:20px;
    color:#000000;
    text-transform: none;
}
.coc-box p {
    font-size:16px;
    color:#000000;
}
.coc-does{
    margin-left:0;
    margin-right:0;
}
svg{ 
    max-width:100%;
    height:auto;
}
@media (max-width:767px){
svg {
   margin-left:-15px;
}
}
.vc_column_container {
    padding-left:10px;
    padding-bottom:10px;
}
.coc-does .vc_column_container.vc_col-sm-4 {
    /*padding-left:10px;*/
    /*padding-bottom:10px;*/
}
.coc-does:nth-child(2) .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1) {
    padding-top:0px;
}
.colorful {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 700px;
}
.colorful-list {
    list-style-type: none; /* Remove default bullets */
    padding: 0;
}
@media (max-width:767px){
.colorful {
    align-items:normal;
    height:370px;
}
}

.colorful-list li {
    position: relative; /* To position the custom bullets */
    padding-left: 30px; /* Space for the custom bullet */
    margin-bottom: 25px; /* Space between list items */
    font-size: 16px;
    color: #fff;
    line-height: 1.6em;
    letter-spacing: 0.1em;
}

.colorful-list li::before {
    content: ''; /* Empty content for the bullet */
    position: absolute;
    left: 0; /* Position it on the left */
    top: 50%; /* Center vertically */
    transform: translateY(-50%); /* Center adjustment */
    width: 15px; /* Bullet width */
    height: 15px; /* Bullet height */
    border-radius: 50%; /* Make it a circle */
    background-color: #E09A0E; /* Default bullet color */
}

/* Different colors for each bullet */
.colorful-list li:nth-child(1)::before {
    background-color: #E09A0E; /* Color for first item */
}
.colorful-list li:nth-child(2)::before {
    background-color: #DF1A14; /* Color for second item */
}
.colorful-list li:nth-child(3)::before {
    background-color: #3484A9; /* Color for third item */
}
.colorful-list li:nth-child(4)::before {
    background-color: #089641; /* Color for fourth item */
}
.colorful-list li:nth-child(5)::before {
    background-color: #E961FF; /* Color for fifth item */
}
.announcement-title h1 {
    font-size:65px;
    font-weight:800;
}

@media (max-width:767px){

.announcement-title h1 {
    font-size:35px;
    margin-top: 20px;
    margin-bottom: 20px !important;
}
}

.latest_post{
    background:#161730;
    border-radius: 15px;
    width:auto;
}
.latest_post_holder{
    border:1px solid #161730 !important;
}
.latest_post_holder ul {
    display:block;
}
.latest_post_holder li {
    padding:35px !important;
    border-right:1px solid #161730 !important;
    min-height:215px;
}
@media (max-width:767px){

.latest_post_holder li {
    border-right:none !important;
    border-bottom: 1px solid #161730 !important;
}
.latest_post_holder li:nth-child(3) {
    border-bottom: 0px !important;
}
}
.events {
    padding:80px;
}
.events h2{
    font-size:60px;
    font-weight:800;
}
.events p{
    font-size:16px;
    color:#fff;
}


.latest_post_two_holder .latest_post_two_inner {
    background:#161730 !important;
}

.latest_post_two_holder li:first-child {
     margin-top: 110px !important;
}
.latest_post_two_holder .latest_post_two_text {
    padding: 12px 33px 5px !important;
    border-top: 1px solid #fff !important;
}
.latest_post_two_holder .latest_post_two_info {
    padding: 0px 33px 0px !important;
    border-top: none !important; 
}
.latest_post_two_holder .latest_post_two_text .separator.small {
    display:none !important;
}
@media (max-width:767px){

.events {
    padding:25px;
}
.latest_post_two_holder li:first-child {
    margin-top: 15px !important;
}
}
.post_info_author {
    display:none !important;
}
.latest_post_two_holder .latest_post_two_info_inner .post_info_date {
    text-align:left !important;
    font-size:16px;
    color:#fff;
}
.entry_title a:hover{
    color:#fff !important;
}
.latest_post_two_holder .latest_post_two_text a:hover {
    color:#fff !important;
}

.ar-heading,.ar-heading-empty {
    font-size:30px;
    font-weight:700;
    text-transform: none !important;
    min-height:70px;
    margin-top:25px;
}
.arp p {
    border-bottom:1px solid #161730;
    padding:20px 0 20px 0;
}
.arp p:nth-child(6n+6) {
    border-bottom:none;
}
.ar-title {
    font-size:22px;
    font-weight:600;
    margin-left: 20px;
    color:#161730!important;
}
.ar-title:hover {
    color:#161730 !important;
}

@media (max-width:767px){

.ar-heading{
    margin-top: 30px;
    margin-bottom: 20px;
}
.ar-heading-empty {
    min-height: 0px;
    margin-top: 0px; 
    border-bottom: 1px solid #161730;
}
}
.counter{
    font-size:18px;
}
.latest_post_holder.boxes>ul>li .latest_post p.excerpt, .latest_post_inner .post_infos {
    display:none !important;
}
.footer-title {
    font-size:20px;
    color:#fff !important;
    letter-spacing: 0.05em;
    margin-bottom: 15px;
}
.footer-text p,.footer-link a ,.footer-link a:hover{
    color: #c2c2c2 !important;
    font-size: 17px !important;
    text-decoration: none;
    letter-spacing: 0em;
    line-height: 1.4;
}
nav.main_menu>ul>li>a {
    font-size:18px !important;
    color:#fff!important;
    font-weight:700!important;
    text-transform:none!important;
}
nav.main_menu>ul>li>a:hover{
    color:#c2c2c2!important;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
    background-color:#fff!important;
    border-color:#fff!important;
    border-radius: 15px;
}
.drop_down .second .inner ul li a,.drop_down .second .inner ul li a:hover {
   color: #161730;
    font-weight: bold;
    font-size: 15px;
    text-align: right;
}
/*
.drop_down .second {
    left:unset !important;
    right:110%;
}
.drop_down .narrow .second .inner ul li {
    width:630px !important;
}*/
nav.main_menu>ul>li:nth-child(7)>a>span:not(.plus) {
    transition: all 0.2s ease, visibility 0s;
    border-radius: 50px;
    background: #FFFFFF;
    border: 0px solid #000000;
    color: black;
    padding: 4px 20px 4px 20px;
}