body {margin: 0;padding:0; font-family: 'Montserrat', sans-serif;}
ul {padding:0px;margin:0px;	list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
a {	outline:none;}
a img {border: 0;}
p {	padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{margin:0;}
h2{font-size: 28px;}
h2{font-size:22px;font-weight: 400;}
ol li {list-style:decimal inside; margin-left: 0; padding-left: 1.5em; text-indent: -1.5em;}
img { max-width:100%;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;	margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;	margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;	height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;	line-height: 17px;	margin: 0;	padding: 0 4px 5px;}
.btn{color: #fff;font-family: 'Montserrat', sans-serif;font-size: 16px;background-color:#2e8e96 ;border-radius: 22px;border:2px solid transparent;text-transform: uppercase;font-weight: normal;}
.slick-initialized .slick-slide {display: flex;outline: 0;}
.slick-dotted.slick-slider {margin-bottom: 0px;}
div.wpcf7-mail-sent-ok {
    text-align: center;
    padding: 20px;
    color: #2e8e96;
    border: 2px solid #2e8e96 !important;
}
form.wpcf7-form.sent table {
    display: none;
}
/*header starts*/
header{padding: 20px 0; }
header  .header_logo img{width: 190px;}

/*Menu*/
.navbar{margin-bottom:0;border-radius: 0;background-color: transparent; border:none;text-align:left;padding: 0;}
.navbar-nav { margin: 0;display: block; }
.navbar-nav > li { padding:0px 4px 0px 15px;display: inline-block; position: relative;}
.navbar-nav > li:last-child { padding: 0;}
.navbar-nav > li > a {color: #0f1e4c;padding:15px 5px;font-family: 'Montserrat', sans-serif;font-weight: 600;font-size: 15px;position: relative;display: inline-block;}
.navbar-nav > li > a:hover{color:#2da09e;text-decoration: none;}
.navbar-nav > li > a:focus{color:#2da09e;}
.navbar-nav > li.current-menu-item > a{color:#2e8e96}
.navbar-nav > .active > a,  .navbar-nav > .active > a:focus,  .navbar-nav > .active > a:hover{ color:#214384; background-color:transparent;}
.navbar-nav > li > ul{ width:155px;position:absolute;display:none;background-color:#f0f2fa;box-shadow:none;z-index: 99;top: 52px;left:5px;padding-bottom: 10px;}
.navbar-nav li .blog_dropdown {width: 250px;left: auto;}
.navbar-nav > li > ul li{list-style: none;}
.navbar-nav > li > ul li > a{display: block;padding: 10px;text-align: left;transition: none;font-size: 15px;text-transform: uppercase;font-weight: 500; color:#0f1e4c; }
.navbar-nav > li > ul li > a:hover{text-decoration: none;}
.navbar-nav > li > ul li.current-menu-item > a{color:#000}
.navbar-nav > li > ul li > a:hover {  color: #3597aa;}
.navbar-nav > li:hover > ul{display:block;}
.fa-facebook {background:#223349;color: #fff;border-radius: 50%;padding: 8px 12px;font-size: 20px;}
.fb_icon{width: 36px;display: inline-block;vertical-align: middle;padding-left: 8px;float: right;margin-top: 0px;text-align: right;padding-right:53px;}

ul.transport li {  list-style: disc;  margin-left: 23px;}

/*header ends*/
/*banner starts*/
.banner_sec{background-image: url(images/Banner.png);background-position: center;background-size: cover;background-repeat: no-repeat;text-align: left;font-size: 15px;color: #fff;display: flex;flex-direction: column;justify-content: center;height: 350px;}
.banner_sec h2{font-size:35px;padding-bottom: 15px;font-weight: bold;}
.banner_sec .banner_para{padding-bottom: 17px;}
.banner_btn{font-size: 12px;padding: 10px 18px; }
.banner_slide .slick-dotted.slick-slider {margin-bottom: 0;}
.banner_slide .slick-dots li button:before {font-size: 55px;color:#fff;}
.banner_slide .slick-dots {bottom:27px;}
.banner_slide .slick-dots li.slick-active button:before {color: #2e8e96;opacity: 1;}
/*banner ends*/
/*about_us_sec starts*/
.about_us_sec{padding: 40px 0 20px;text-align: center;font-size: 15px;color: #464545;background: #f1f1f2;}
.about_us_sec h1{font-size: 28px;font-weight: bold;color: #000;padding-bottom: 18px;}
.about_us_sec h3{font-size: 19px;font-weight: bold;color: #fff;padding-bottom: 15px;text-transform: capitalize;}
.about_us_sec li{display: flex;flex-wrap: wrap;}
.white_bg {background-color: #fff;padding: 25px;margin-bottom: 20px;min-height: 277px;text-transform: capitalize;}
.white_bg img{padding-bottom: 15px;}
a .white_bg {  color: #fff;  text-decoration: none; background-color: #2a8890;}
section.about_us_sec a {  text-decoration: none;}

/*about_us_sec ends*/
/*partnership_sec starts*/
.partnership_sec{padding: 40px 0;font-size: 15px; line-height: 29px;}
.partnership_sec h2{font-size: 28px;font-weight: bold;padding-bottom: 15px;color: #000;}
.partnership_sec h3{font-family: 'Lato', sans-serif;font-size: 22px;font-weight: bold;padding-bottom: 15px;background-image:url(images/tick_img.png);background-repeat: no-repeat;background-position: left 10px;padding-left: 40px;}
.partnership_sec p{padding-bottom: 15px;color: #000;padding-left: 40px;}
.partnership_sec img{margin-bottom: 18px;}
.partnership_sec_para{font-size:18px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #2e8e96;}
.partnership_sec_para p{padding:0;}
.partnership_btn{font-size:12px;padding: 10px 18px;}
/*partnership_sec ends*/
/*testimonials_sec starts*/
.testimonials_sec{padding:40px 0;text-align: center;background-color: #2e8e96;color: #000;}
.testimonials_sec h2{font-size: 28px;font-weight: bold;padding-bottom: 22px;color: #fff;}
.testimonials_sec p{padding-bottom: 15px;}
.testimonials_sec span{color: #2e8e96;font-weight: 500;}
.testimonials_sec .white_bg{min-height:210px; }
.testimonials_sec .slick-dotted.slick-slider {margin-bottom: 0;}
.testimonials_sec .slick-dots li button:before {font-size: 55px;color: #fff;}
.testimonials_sec .slick-dots {bottom: -27px;}
.testimonials_sec .slick-dots li.slick-active button:before {color: #fff;opacity: 1;}
/*testimonials_sec ends */
/*together_sec starts*/
.together_sec{padding: 45px 0;text-align: center;font-size:15px;color: #fff;background-color: #223349;}
.together_sec h2{font-weight: bold;font-size:30px;padding-bottom: 18px;}
.together_sec p{padding-bottom: 18px;}
.join_btn{font-size:12px;padding: 10px 18px;}
/*together_sec ends*/
/*copyrights_sec starts*/
.copyrights_sec{border-top: 1px solid #000;font-size:15px;font-weight: 400;color: #000;padding: 15px 0;text-align:center; border-top: 1px solid #000;}
.copyrights_sec a{text-transform: uppercase; color: #000;}
.copyrights_left{padding-bottom:6px;}
/*copyrights_sec ends*/

/*banner*/
.inner_banner{background-image: url(images/about_banner.jpg);background-position: 77%;background-size: cover;background-repeat: no-repeat;text-align: center;color: #fff;display: flex;flex-direction: column;justify-content: center;height: 230px;}
section.inner_banner h1 { font-size: 28px; font-weight: bold;}
/*hope sec*/
.hope_sec{padding: 40px 0;text-align:center;color: #000;font-size: 15px;}
.hope_sec h2{padding-bottom: 15px;color: #000;font-size:22px;font-weight: bold;}
.hope_sec h3{padding-bottom: 20px;color: #000;font-size:20px;font-weight: bold;}
.hope_sec p{padding-bottom: 17px;}
.info_btn{font-size: 12px;padding: 10px 18px;}
.hope_sec_content{line-height: 29px;}
/*partnership_media*/
.partnership_media {line-height: 29px;padding: 40px 0 0;}
.partnership_media img{padding-bottom: 20px;}
.partnership_media h2{font-size:22px;font-weight: bold;padding-bottom: 15px;}
.partnership_media h4{padding-bottom: 15px;font-size:18px;}
.partnership_media p{padding-bottom: 15px;}
.partnership_content{margin-bottom: 45px;}

/*contact*/
.jude_contact{padding:80px 0;}
.contact_map .col-md-12{padding: 0;}
.jude_contact h3{font-size:22px;color: #1d1d1d;margin:0;margin-bottom:20px; text-transform:initial;font-weight:bold;}
.con_contact_info {margin-bottom: 45px;}
.con_contact_info ul li{padding-left:54px; padding-bottom:40px;background-image: url(images/location.png);background-position: left 1px;background-repeat: no-repeat;font-size: 16px;line-height:24px;list-style: none;}
.con_contact_info ul li a{font-size: 16px;line-height:24px;color:#000;text-decoration: none;transition: all 0.3s;}
.con_contact_info ol, ul{padding: 0;}
.btn_primary.snd_btn{background-color: #000000;padding: 12px;color: #fff;font-size: 15px;letter-spacing: 1px;}
.con_contact_info ul li a:hover{color:#a19760;}
.con_contact_info ul li:last-child{padding-bottom:0px;background-image: url(images/mail.png);}
.con_contact_info ul li:nth-child(2){background-image: url(images/phone.png);}
.con_contact_info ul li:last-child{background-position:left 2px;}
.con_contact_info ul li h4{font-size:20px;color:#000;margin:0;margin-bottom: 10px;line-height: normal;}
.contact_form_sec{line-height: 26px;text-transform: capitalize;font-size: 16px;font-weight: 500;color: #000;}
.contact_form_sec p{margin-bottom:25px;}
.snd_btn{text-transform: uppercase;transition:0.3s;font-size: 12px;padding: 10px 18px;}
.contact_form_sec table,.contact_form_sec table tr{width: 100%;}
.txt_box{width:100%;height: 50px;border:1px solid #ccc;padding:10px;font-size:14px;color: #313131;}
.txt_area{width:100%;height: 160px;border:1px solid #ccc;padding:10px;font-size:14px;color: #313131;}
.txt_area::placeholder,.txt_box::placeholder{font-size:14px;color: #313131;}
.contact_form_sec table tr td{padding-bottom:15px;width:50%;vertical-align: top;}
.contact_form_sec table tr:first-child td:first-child{padding-right:7px }
/*.contact_form_sec table tr:first-child td:last-child{padding-left:7px }*/
.contact_map iframe {  width: 100%; height: 458px;}

span.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: block;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display: none!important;}
span.wpcf7-not-valid-tip{   margin-top: 5px!important; margin-bottom: 14px!important;}
.screen-reader-response{display: none!important;}
.wpcf7-response-output.wpcf7-validation-errors{display: none!important;}

/*events*/
 ul.event_list li .event_cnt{padding-left: 0;width: 100%;}
 .event_gallery_logos li{margin-right: 16px;}
 .event_featured_image{width: 100%;}
 .event_content_section h2{font-size: 25px;}




 /*events*/
event-section{padding: 80px 0;}
.event_img img {max-height: 250px;}
ul.event_list li .event_img {float: left;vertical-align: top;width: 250px;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;border: 6px solid #fff;text-align: center;}
ul.event_list li {display: inline-block;width: 100%;margin-bottom: 22px;float: none;font-size: 14px;font-weight: 400;line-height: 22.8px;border: 1px solid #ddd;padding: 20px;}
ul.event li .event_cnt {padding-left: 28px;float: right;width: 830px;color: #000;font-size: 16px;line-height: 26px;}
ul.event li p {margin-bottom: 18px;padding-bottom: 0;}
.event_cnt a.btn {width: auto;padding: 10px 16px;background: #2e8e96;color: #fff;text-decoration: none;font-size: 12px;text-shadow: none;line-height: 25px;text-transform: uppercase;display: inline-block;margin-top: 18px;}
span.date {color: #000000;font-weight: 600;font-size: 17px;line-height: 26px;margin-bottom: 15px;text-transform: capitalize;display: block;margin-top: 15px;}
.event_content_section {padding: 30px 0;font-size: 14px;font-weight: 400;line-height: 22.8px;}
.event_content_section h2 {text-align: left;font-size: 22px;margin-top: 0;}
.event_details_section {padding-top: 45px;padding-bottom: 60px;color: #000;font-size: 14px;font-weight: 400;line-height: 22.8px;}
.event_featured_image {float: left;width: 100%;margin-right:0px;margin-bottom: 28px;border: 6px solid #fff;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);text-align: center;}
.comment_txt_area {border: 1px solid #ccc!important;font-size: 18px!important;text-transform: none!important;padding: 10px!important;text-indent: 0!important;font-weight: 400!important;color: #414344;width: 100%;box-sizing: border-box;border-radius: 0!important;cursor: pointer;}
.comment_submit {background-color: #3e604d;color: #fff;text-decoration: none;border: none;outline: none;text-transform: uppercase;padding: 12px 25px;cursor: pointer;font-size: 16px;font-weight: 600;}
#respond p {margin: 0 0 28px;padding: 0;}
.event_person_content{font-size: 17px;line-height: 26px;width: 100%;float: right;}
#respond h4 {font-size: 29px;margin-bottom: 31px;}
.event_img{width: 27%;float: left;}
ul.event_list li .event_img {float: left;vertical-align: top;width: 250px;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;border: 6px solid #fff;text-align: center;margin-bottom: 20px;}
ul.event_list li .event_cnt {padding-left: 0px;float: right;width: auto;color: #000;font-size: 15px;line-height: 29px;}
.event_cnt h3 a {color: #2e8e96;}
.event_cnt p {margin-bottom: 14px;}
.event_list_section{padding-top: 40px;}
section.event_content_section.single_event {padding: 40px 0; font-size: 15px;}
.event_person_content h2 {font-size: 27px;margin-bottom: 7px;font-weight: bold;}
.event_person_content h3{font-size:18px; margin-bottom: 12px;}
.white_bg{min-height: 277px;}
.event_cnt h4 {font-size: 20px;margin-bottom: 15px;}
.event_cnt h3 {margin-bottom: 6px;font-weight: bold;}
















/* Mobile Menu*/
@media (max-width: 1199px) {
.sidebar_open:before{content:'';position:fixed;top:0;left:0;right:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:9}
.mobilemenu_icon{width:36px;height:30px;display:inline-block;position:relative;overflow:hidden;cursor: pointer;float: right;top:6px;}
.navbar_line{width:100%; height:4px; background-color: #2e8e96; position:absolute; top:0px; left:0px; width:35px;border-radius: 5px;right: 0;}
.navbar_line2{top:10px;}
.navbar_line3{top:20px;}
.sidebar_open .mobilemenu_icon{background: transparent;}
.sidebar_open .navbar_line{left:100%; }
.sidebar_open .navbar_line2{left:100%;}
.sidebar_open .navbar_line3{left:100%; }
.mobilemenu_icon_open{width:25px;height:25px; top: 15px; right: 15px; position:absolute;background-size:cover; z-index: 99; overflow:hidden; }
.navbarclose_line1{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.navbarclose_line2{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.has-sub-nav{ background-image: url(images/sub_menu.png); background-position:92% 15px; background-repeat:no-repeat;}
.sidebar_open .navbarclose_line1{transform: rotate(-136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbarclose_line2{transform: rotate(136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbar-header{ right:0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-header{overflow: auto;}
.sidebar_open{ overflow:hidden}
.navbar-header { float: none; position: fixed; height: 100%; z-index:10;background-color: #000;width:250px;  top:0; right: -100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-nav {text-align: left;margin-top: 37px;}
.navbar-nav > li.has-sub-nav a{ width:80%}
.navbar-nav > li.has-sub-nav.mega_menu{ background-image: none}
.navbar-nav > li.has-sub-nav.mega_menu  a{ width:100%}
.navbar-nav > li.current-menu-item > a {color: #fff;}
.navbar-nav > li {border-bottom: 1px solid #1f1f1f;width: 100%;display: block;}
.navbar-nav > li > a {color: #fff;padding: 12px;margin:0;}
.navbar-nav > li > a:hover { color: #2da09e; text-decoration: none}
.navbar-nav > li > a {display: block;font-size: 15px;}
.navbar-nav > li > ul > li > a {padding: 12px;color: #fff}
.navbar-nav > li > ul {position: relative;width: 100%; top:0; left:0;background-color: #000;padding: 10px;}
.navbar-nav > li:hover > ul{display:none;}
.navbar-nav > li ul li ul{display:none;}
.special_menu{color: #fff!important;background-color: #131f4e;padding: 15px 10px!important;}
.special_menu:hover{background-color:#2da09e;transition: all 0.3s; }
.navbar-nav > li {padding:0px;}
.navbar-nav > li > ul li ul li a{color:#fff;}
}
@media(min-width:1200px)
{
/*Sticky-Header starts*/
header{position: absolute;left: 0;right: 0;}
.header_height{height:170px;}
header.sticky_header{position:fixed;top:-200px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.28);-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.28);box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.28);}
header.sticky_header1{top:0;z-index:1111; width:100%;border-bottom: 2px solid #2e8e96;background-color: #fff;padding: 20px 0;transition: all 0.3s;}
header.sticky_header .header_logo img{width: 190px;}
header.sticky_header .navbar {margin-top: 0px;}
header.sticky_header .navbar-nav > li > a {font-size: 17px;}
/*Sticky Header Ends*/
}


 /*small devices (mobile, 576px to 767px)*/
@media (min-width: 576px) {
/*header starts*/
.fb_icon{width: 36px;display: inline-block;vertical-align: middle;padding-left: 8px;float: right;margin-top: 0px;text-align: right;padding-right: 80px;}
/*header ends*/
section.inner_banner h1{font-size: 30px;}
.inner_banner{background-position: right;}
}

 /*Medium devices (tablets, 768px to 991)*/
@media (min-width: 768px) {
/*banner starts*/
section.inner_banner h1{font-size: 35px;}
.banner_sec .banner_para{padding-bottom: 17px;max-width: 400px;}
/*banner ends*/
/*.copyrights_sec starts*/
.copyrights_sec{text-align:inherit;}
.copyrights_left{float: left;padding-bottom: 0;}
.copyrights_right{float: right;}
.hope_sec h2{font-size: 40px;}
/*copyrights_sec ends*/

}

/*Large devices (desktops, 992px to 1199)*/
@media (min-width: 992px) {
section.inner_banner h1{font-size: 35px;}
.fb_icon{width: 36px;display: inline-block;vertical-align: middle;padding-left: 8px;float: right;margin-top: 0px;text-align: right;padding-right: 80px;}
/*partnership_sec starts*/
.partnership_sec h3{background-position: left 1px;padding-left: 40px;}
/*partnership_sec ends*/
/*contact*/
.jude_contact h3{font-size: 25px;margin-bottom: 17px;}
.jude_contact { padding: 51px 0;}
.con_contact_info ul li{padding-left: 43px;}



/*events*/
ul.event_list li .event_cnt {width: 604px;}

}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {

.container{max-width:1440px;}
h1{font-size: 48px;}
h2{font-size: 48px;}
/*header starts*/
header{padding: 37px 0 47px; }
header .header_logo img{width: auto;}
.navbar{float: right;margin-top: 12px}
.navbar-nav > li > a {font-size: 18px;}
 nav{display: inline-block;vertical-align: middle;float: left;}
 .fb_icon{width: 36px;display: inline-block;vertical-align: middle;padding-left: 8px;float: right;margin-top: 11px;text-align: right;padding-right: 80px;}
 .fa-facebook:hover{text-decoration:none;opacity: 0.9;color: #fff;}
/*header ends*/
/*banner starts*/
.banner_sec{height: 636px;font-size: 18px;}
.banner_sec h2{font-size:58px;padding-bottom: 29px;font-weight: bold;}
.banner_sec .banner_para{padding-bottom: 29px;line-height: 29px;max-width: 636px; }
.banner_btn{font-size: 16px;padding: 10px 60px; }
.banner_btn:hover{border:2px solid #2e8e96;background:transparent;color: #fff;}
/*banner ends*/
/*about_us_sec starts*/
.about_us_sec{padding: 76px 0 80px;font-size: 18px;}
.about_us_sec h1{padding-bottom: 31px;}
.about_us_sec h3{font-size: 24px;padding-bottom: 15px;}
.white_bg {padding: 36px 67px;margin-bottom: 0px;min-height: 227px;}
.white_bg img{padding-bottom: 15px;}
/*about_us_sec ends*/
/*partnership_sec starts*/
.partnership_sec{padding: 86px 0;font-size: 18px;color: #000;line-height: 29px;}
.partnership_sec h2{padding-bottom: 15px;}
.partnership_sec h3{font-size: 30px;padding-bottom: 15px;background-position: left 10px;padding-left: 40px;}
.partnership_sec p{padding-bottom: 15px;color: #000;}
.partnership_sec img{margin-bottom: 0;}
.partnership_sec_para{font-size:22px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #2e8e96;color: #000;}
.partnership_sec_para p{padding-bottom: 0;}
.partnership_btn{font-size:16px;padding: 10px 60px;}
.partnership_btn:hover{border:2px solid #2e8e96;background:transparent;color: #2e8e96;}
/*partnership_sec ends*/
/*testimonials_sec starts*/
.testimonials_sec{padding:60px 0;text-align: center;background-color: #2e8e96;}
.testimonials_sec h2{font-weight: bold;padding-bottom: 30px;color: #fff;}
.testimonials_sec p{padding-bottom: 15px;}
.testimonials_sec span{color: #2e8e96;}
.testimonials_sec .white_bg{text-align: left;}
.testimonials_sec  ul > li{display: inline-block;}
.testimonials_sec .slick-dots {bottom: -43px;}
/*testimonials_sec ends */
/*together_sec starts*/
.together_sec{padding: 45px 0;text-align: center;font-size:24px;color: #fff;background-color: #223349;min-height:370px;display: flex;justify-content: center;align-items: center;}
.together_sec h2{font-weight: bold;padding-bottom: 20px;}
.together_sec p{padding-bottom: 18px;}
.join_btn{font-size:16px;padding: 10px 60px;}
.join_btn:hover{border:2px solid #2e8e96;background:transparent;color: #2e8e96;}
/*together_sec ends*/
/*copyrights_sec starts*/
.copyrights_sec{font-size:15px;padding: 20px 0;}
.copyrights_sec a{color: #000;}
.copyrights_sec a:hover{text-decoration:none;color: #2e8e96;}
.copyrights_left{float: left;padding-bottom: 0;}
.copyrights_right{float: right;}
/*copyrights_sec ends*/


/*banner*/
section.inner_banner h1 {font-size: 48px; font-weight: bold;}
.inner_banner{height: 211px;}
.inner_banner h1{font-size:48px;}
/*hope sec*/
.hope_sec{padding: 70px 0;font-size: 18px;}
.hope_sec_content{line-height: 29px;}
.hope_sec h2{padding-bottom: 21px;}
.hope_sec h3{padding-bottom: 25px;}
.hope_sec p{padding-bottom: 23px;}
ul.transport li {  list-style: disc;  margin-left: 23px;}
.info_btn{font-size: 14px;padding: 10px 60px;}
.info_btn:hover{border:2px solid #2e8e96;background:transparent;color: #2e8e96;}
/*partnership_media*/
.partnership_media {padding: 85px 0 50px;}
.partnership_media img{padding-bottom: 0px;}
.partnership_media h2{font-size:48px;font-weight: bold;padding-bottom: 19px;}
.partnership_media h4{padding-bottom: 20px;font-size:18px;padding-bottom: 15px;}
.partnership_media p{padding-bottom: 20px;}
.partnership_content{margin-bottom:80px;}
/*contact page*/
.con_contact_info ol, ul{margin-bottom: 32px;}
.con_contact_info ul li{padding-bottom: 25px;}
.jude_contact h3{font-size: 25px;padding-bottom: 18px}
.contact_form_sec {font-size: 18px;}
.snd_btn{font-size: 14px;padding: 10px 28px;}
.snd_btn:hover{background-color: transparent;border:2px solid #2e8e96;color:#2e8e96;}

/*events*/
event-section{padding: 80px 0;}
.event_img img {max-height: 250px;}
ul.event_list li h3 a:hover {color: #648071;}
ul.event_list li .event_img {float: left;vertical-align: top;width: 250px;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;border: 6px solid #fff;text-align: center;}
ul.event_list li {display: inline-block;width: 100%;margin-bottom: 50px;float: none;font-size: 14px;font-weight: 400;line-height: 22.8px;border: 1px solid #ddd;padding: 20px;}
ul.event li .event_cnt {padding-left: 28px;float: right;width: 830px;color: #000;font-size: 16px;line-height: 26px;}
ul.event li p {margin-bottom: 30px;padding-bottom: 0;}
.event_cnt a.btn {width: auto;padding: 10px 16px;background: #2e8e96;color: #fff;text-decoration: none;font-size: 14px;text-shadow: none;line-height: 25px;text-transform: uppercase;display: inline-block;}
.event_cnt a.btn:hover{background-color: transparent;border:2px solid #2e8e96;color:#2e8e96; }
span.date {color: #000000;font-weight: 600;font-size: 17px;line-height: 26px;margin-bottom: 15px;text-transform: capitalize;display: block;margin-top: 15px;}
.event_content_section {padding: 30px 0;font-size: 14px;font-weight: 400;line-height: 22.8px;}
.event_content_section h2 {text-align: left;font-size: 32px;margin-top: 0;}
.event_details_section {padding-top: 45px;padding-bottom: 60px;color: #000;font-size: 14px;font-weight: 400;line-height: 22.8px;}
.event_featured_image {float: left;width: 100%;margin-right: 24px;margin-bottom: 54px;border: 6px solid #fff;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);text-align: center;}
.comment_txt_area {border: 1px solid #ccc!important;font-size: 18px!important;text-transform: none!important;padding: 10px!important;text-indent: 0!important;font-weight: 400!important;color: #414344;width: 100%;box-sizing: border-box;border-radius: 0!important;cursor: pointer;}
.comment_submit {background-color: #3e604d;color: #fff;text-decoration: none;border: none;outline: none;text-transform: uppercase;padding: 12px 25px;cursor: pointer;font-size: 16px;font-weight: 600;}
#respond p {margin: 0 0 28px;padding: 0;}
.event_person_content{font-size: 18px;line-height: 26px;width: 100%;float: right;}
#respond h4 {font-size: 29px;margin-bottom: 31px;}
.event_img{width: 27%;float: left;}
ul.event_list li .event_img {float: left;vertical-align: top;width: 250px;-webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .3s;border: 6px solid #fff;text-align: center;}
ul.event_list li .event_cnt {padding-left: 0px;float: right;width: 945px;color: #000;font-size: 18px;line-height: 29px;}
.event_cnt h3 a {color: #2e8e96;}
.event_cnt p {margin-bottom: 14px;}
.event_list_section{padding-top: 80px;}
section.event_content_section.single_event {padding: 80px 0; font-size: 18px;}
.event_person_content h2 {font-size: 35px;margin-bottom: 10px;}
.event_person_content h3{font-size:19px; margin-bottom: 12px;}
.white_bg{min-height: 277px;}
.event_cnt h4 {font-size: 20px;margin-bottom: 15px;}
.event_cnt h3 {margin-bottom: 6px;}
ul.transport li {  list-style: disc;  margin-left: 23px;}

}

.fancybox-content .txt_box { margin-bottom:12px;   }


