h1.headerOne {
    text-align: left !important;
    margin-bottom: 0px!important;
 
    padding-bottom: 15px!important;
   
    font-size: 24px!important;
    margin-top: 46px!important;
  color: #1C1C1C !important;
    font-family: "Noto Sans" !important;
    font-weight: bold !important;
}

/*------------------------------------------
Upcoming Events
------------------------------------------*/
    ul.upcoming-events {
        list-style: none;
        padding: 0px 0%;
        margin: 0px;
        width: 100%;
        position: relative;
        z-index: 97
    }

        ul.upcoming-events > li {
            list-style: none;
            padding: 0px 0px 10px;
            margin: 0px 0px 10px;
            display: inline-block;
            border-bottom: none;
            width: 100%;
        }
            /*ul.upcoming-events > li:last-child {border-bottom:0px; margin-bottom:0px; padding-bottom:0px;}*/

            ul.upcoming-events > li h3 {
                color: #414042;
                margin-bottom: 5px;
            }

                ul.upcoming-events > li h3 a {
                    color: #054b8d;
                    text-decoration: none
                }

                    ul.upcoming-events > li h3 a:hover {
                        color: #054b8d;
                        text-decoration: none
                    }

            ul.upcoming-events > li h4 a {
              	color: #666666;		font-size: 20px;	font-weight: bold;	line-height: 25px;
            }

/*                 ul.upcoming-events > li h4 a:hover {
                    color: #9f36a7;
                    text-decoration: none
                } */

        ul.upcoming-events li .evelogo {
         
           height: auto; 
            width: 75%;
            padding: 0px 0px;
            vertical-align: middle;
            float: left;
            margin: 0px;
            text-align: left;
/*             border: 1px solid #ccc; */
        }

            ul.upcoming-events li .evelogo img {
                _border: 1px solid #ccc;
            }

        ul.upcoming-events li .evedtl {
          max-width: 600px;
    width: 91%;
    float: left;
    padding: 0px 0 0px 0px !important;
    margin: 0px;
    line-height: 25px;
    position: relative;
        }

        ul.upcoming-events li .eve-form {
            max-width: 39%;
            width: 100%;
            vertical-align: middle;
            float: right;
            padding: 0px 0 0px 0%;
            margin: 0px;
            display: none
        }

    .eve-form ul {
        display: block;
        padding: 0px;
        margin: 0px 0px 20px 0px;
        text-align: left
    }

        .eve-form ul li {
            display: inline-block;
            padding: 0px;
            margin: 0px;
            vertical-align: top;
            text-align: left
        }

            .eve-form ul li:first-child {
                display: inline-block;
                padding: 0px;
                margin: 0px;
                width: 60%;
            }

            .eve-form ul li:last-child {
                display: inline-block;
                padding: 0px;
                margin: 0px;
                width: 38%;
            }

            .eve-form ul li input[type="submit"] {
                border: 1px solid #598526;
                padding: 8px 10%;
                background: #598526;
                color: #fff;
                text-transform: uppercase;
                cursor: pointer;
                font-size: 14px;
                width: 100%;
            }

                .eve-form ul li input[type="submit"]:hover {
                    border: 1px solid #0d5da2;
                    background: #0d5da2;
                    color: #fff
                }

    .eve-form a {
        text-decoration: none
    }

    @media ( max-width:768px) {
        ul.upcoming-events li .evelogo img {
            max-width: 60%;
            height: auto;
        }
      .ez-service-offering.pb-0.pt-m-0.hc-e {
    margin-top: 0 !important;
}
      
      .btn-tran {
    margin-bottom: 19px;
        
}
      ul.btn-list{
      height:0px}
    }

    @media ( max-width:767px) {
        ul.upcoming-events {
            list-style: none;
            padding: 0px;
            margin: 0px;
            width: 100%;
            position: relative;
            z-index: 97
        }

            ul.upcoming-events li .evelogo {
                max-width: 100%;
                width: 100%;
                margin-bottom: 10px;
            }

                ul.upcoming-events li .evelogo img {
                    max-width: 100%;
                    height: auto;
                    width: 100%;
                }

            ul.upcoming-events li .evedtl {
                max-width: 100%;
                width: 100%;
                margin-bottom: 0px;
                padding-left: 0px
            }

            ul.upcoming-events li .eve-form {
                max-width: 100%;
                width: 100%;
            }

            ul.upcoming-events > li h4 {
                 color: #414042;
    margin-bottom: 0px;
    font-size: 16px;
    margin-top: 0;
            }
    }

    /*------------------------------------------
Recent Events
------------------------------------------*/
    ul.recent-events {
        list-style: none;
        padding: 0px 0%;
        margin: 0px;
        width: 100%;
        position: relative;
        z-index: 97;
        display: block
    }

        ul.recent-events li {
            list-style: none;
            padding: 0px 0px 40px;
            margin: 0px 0px 40px;
            display: table;
            border-bottom: 1px solid #ccc;
            width: 100%;
        }

            ul.recent-events li:last-child {
                border-bottom: 0px solid #ccc;
                padding: 0px;
                margin: 0px;
            }

            ul.recent-events li .eve-pic {
                width: 230px;
                height: 156px;
                vertical-align: top;
                overflow: hidden;
                position: relative;
                float: left;
                border: 1px solid #ccc;
            }

                ul.recent-events li .eve-pic img {
                    _border: 1px solid #ccc;
                }

            ul.recent-events li .eve-info {
                width: 700px;
                padding-left: 50px;
                vertical-align: top;
                float: left
            }

    ul.recent-eve-btn {
        margin: 0px;
        padding: 0px;
        display: none;
    }

        ul.recent-eve-btn li {
            display: inline-block;
            margin: 0px 10px 0px 0px;
            padding: 0px;
            border: none;
            width: auto
        }

    ul.recent-events li .eve-pic .icon_play {
        width: 50px;
        height: 50px;
        display: block;
        background: url(images/icon-play.png) no-repeat top left;
        position: absolute;
        z-index: 999;
        right: 0px;
        top: 35% !important;
        margin-top: -25px;
        left: 0px;
        margin: auto;
        opacity: 1;
        transition: all 0.6s
    }

    ul.recent-events li .eve-pic:hover .icon_play {
        opacity: 1;
    }

    ul.recent-events li .eve-pic .icon_zoom {
        width: 50px;
        height: 50px;
        display: block;
        background: url(images/icon-zoom.png) no-repeat top left;
        position: absolute;
        z-index: 999;
        right: 0px;
        top: 35% !important;
        margin-top: -25px;
        left: 0px;
        margin: auto;
        opacity: 1;
        transition: all 0.6s
    }

    ul.recent-events li .eve-pic:hover .icon_zoom {
        opacity: 1;
    }

    ul.recent-events li .eve-pic .icon_plus {
        width: 50px;
        height: 50px;
        display: block;
        background: url(images/icon-plus1.png) no-repeat top left;
        position: absolute;
        z-index: 999;
        right: 0px;
        top: 35% !important;
        margin-top: -25px;
        left: 0px;
        margin: auto;
        opacity: 1;
        transition: all 0.6s
    }

    ul.recent-events li .eve-pic:hover .icon_plus {
        opacity: 1;
    }

    ul.recent-events li .eve-pic img {
        transition: all 0.6s
    }

    ul.recent-events li .eve-pic:hover img {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }


    @media ( max-width:768px) {
        ul.recent-events li .eve-pic img {
            max-width: 100%;
            height: auto;
        }
      ul.upcoming-events li .evelogo{
          height: auto;
      }
      
    }

    @media ( max-width:767px) {
        ul.recent-events li .eve-info {
            width: 100%;
            display: block;
            float: left;
            margin-bottom: -15px;
            padding: 0px;
        }

        ul.recent-events li .eve-pic {
            width: 100%;
            height: auto;
            display: block;
            float: left;
            margin-bottom: 10px;
        }

            ul.recent-events li .eve-pic img {
                max-width: 100%;
                height: auto;
                width: 100%;
            }
    }
ul.networkinglist {
    display: inline-block;
    float: right;
    padding: 0px;
    margin: 0px;
    color: #909090;
}
 ul.btn-list {
        display: block;
    margin: 0px -20px;
    padding: 0;
    }

        ul.btn-list li {
            display: inline-block;
            padding: 0px 20px;
            margin: 0px;
/*             border-right: 1px solid #ccc; */
            line-height: 12pt;
        }

            ul.btn-list li:last-child {
                border-right: 0px solid #ccc
            }

            ul.btn-list li.read-more a {
               display: block;
    padding: 8px 10px;
    height: auto;
    width: auto;
    border-radius: 0px;
    background-color: #9F36A7 ;
    color: #fff;
    text-align: center;
                  font-family: "Noto Sans";
    font-size: 14px;
    
            }

                ul.btn-list li.read-more a:hover {
                    color: inherit;
                    text-decoration: none;
                    background: none !important;
                    padding: 8px 10px;
                       border: 1px solid #ff6f31;
                }


.ez-service-offering{
    padding-bottom: 0 !important;
}


h2 {
    color: #666666!important;
  font-family: "Noto Serif";
    font-size: 32px!important;
    font-weight: 500!important;
    line-height: 40px!important;
    text-align: center;
}



.evedtl p {
     display: inline-block;
    padding:  0px 0 0px;
/*        border-right: 1px solid #333333; */
    color: #1C1C1C;
    font-size: 14px !important;
    font-weight: 500;
    line-height: 20px;
      margin-top: 10px;
  font-family: "Noto Sans";
    font-size: 14px;
}
a.fancybox-media.btn-tran {
    background-color: transparent !important;
    color: #1c1c65 !important;
  
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
    border: 1px solid;
}

.bg-body-t {
    background-color: #F8F0F9;
}

.evedtl h4 {
    margin-bottom: 0px;
      font-family: "Noto Sans";
    font-size: 15px;
}

p.text-info {
    height: 66px;
/*     width: 532px; */
    color: #666666;
     font-family: "Noto Serif";
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    border: none;
    padding: 0;
}

.ez-service-offering.pb-0.pt-m-0 h2{
    margin-bottom: 47px;
}



@media only screen and (max-width: 1024px){
ul.upcoming-events li .evelogo {
  max-width: 305px;}
  
  .ez-service-offering{
     padding-top: 40px; 
  }
}

.ez-service-offering.pb-0.pt-m-0.hc-e {
    padding-top: 0;
}

.featured-header-grp {
    margin: 40px auto 30px !important;
    max-width: 980px;
}


.lopp a:hover{ box-shadow: 0px 0px 10px #cdcdcd;}

.evelogo a:hover{
  box-shadow: 0px 0px 18px #cdcdcd;
}
.lopp a{
width: 100%;
    background: #fff;
   box-shadow: 0px 0px 9px #cdcdcd;
    padding: 30px;
    text-align: center;
    min-height: 90px;
    margin: 14px 0px;
    display: inline-block;
/*   border-bottom: 5px solid #f57f34; */
  -webkit-transition: color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,-webkit-box-shadow .4s ease,opacity .4s ease;
    -o-transition: color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .4s ease;
    transition: color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .4s ease;

}
.evelogo a {
    width: 100%;
    background: #fff;
   box-shadow: 0px 0px 2px #cdcdcd;
    padding: 30px;
    text-align: center;
    min-height: 90px;
    margin: 10px 0px;
    display: inline-block;
/*   border-bottom: 5px solid #f57f34; */
}



ul.upcoming-events>li {
    list-style: none;
    padding: 0px 0px 0px!important;
    margin: 0px 0px 0px!important;
  
   
    width: 33%!important;
}
.headerOne{
text-align: left; margin-bottom: 30px; #ececec; padding-bottom: 15px;color: #001546;font-size:24px;
}

.col-xl-4.col-sm-4.col-xs-12.lopp a:hover {
    /* position: relative; */
    z-index: 1;
    border: 0;
    -webkit-box-shadow: 0 8px 8px rgba(0,0,0,0.3)
    box-shadow:0 8px 8px rgba(0,0,0,0.3)
    -webkit-transform: scale(1.1,1.1) translateY(-10px);
    -ms-transform: scale(1.1,1.1) translateY(-10px);
    -o-transform: scale(1.1,1.1) translateY(-10px);
    transform: scale(1.1,1.1) translateY(-2px);
  text-decoration: none;
    -webkit-transition: color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,-webkit-box-shadow .4s ease,opacity .4s ease;
    -o-transition: color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .4s ease;
    transition: color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .4s ease;
   transition: all 1s ease;
}
