body {font-family: 'Heebo', sans-serif;font-weight: 400;font-size: 16px;position: relative;z-index: auto; }
h1,
h2,
h3,
h4,
h5,
h6 {font-family: 'Heebo', sans-serif;color: #212430;line-height: 1.25;font-weight: 600; -webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;}

a,
a:active,
a:focus,
a:hover {color: #1a1b1e;text-decoration: none;-webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;outline: none;font-weight: 700; }
p {line-height: 1.8;color: #818181;font-size: 16px;font-weight: 400; }


/*navbar navigation*/
.navbar .navbar-brand img{width: 200px;}
.site-branding .navbar.navbar-light{background-color:#3c3d41;}
.navbar-collapse ul li a{padding: 0 15px;display: block;height: 40px;font-size: 14px;line-height: 39px;font-weight: 700;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color:#6688c3;}
.navbar-light .navbar-nav .nav-link:hover {color:#6688c3;}
.navbar-light .navbar-nav .nav-link {color: #fff;font-size: 18px;font-weight: 500;padding: 0px 0px 0px 35px;margin: 0px;padding-right: 0px;}
.navbar .navbar-collapse .confer-btn{background-color: #5caad1;border-radius: 10px;z-index: 10;    margin-left: 15px; padding: 5px 10px;}
.navbar .navbar-collapse .confer-btn a{color: #fff;}
.navbar .navbar-collapse .confer-btn img{width: 25px;}
.navbar-light .navbar-toggler {color: #fff;border-color:#fff;}


/*banner*/
.banner-area-bg{width: 100%; margin-top: 56px;}
.single-section .Category1{background-repeat: no-repeat;background-position: top center;width: 48.907%;background-size: cover;}
.single-section .latest-excerpt {justify-content: left;min-height: 450px;margin-bottom: 0;position: relative;cursor: pointer;   float: left;}
.single-section .Category1 .title-header {position: absolute;right: 0px;bottom: 35px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-bottom: 0;}
.single-section .Category1 .title-header{max-width: 570px;width: 100%;padding-right: 4%;    padding-left: 40px;}
.single-section .Category1:before {width: 100%;height: 100%;position: absolute;content: '';transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); }
.single-section .Category1 .post-title h4 a{font-size: 22px; color: #fff;}
.post-title h4::after{content: ''; width: 80px;height: 4px; background-color: #fff;display: block;margin-top: 10px;}
.single-section .title-header .post-detail h3 a{line-height: 1.3;font-weight: 400;margin-bottom: 2px;color: #FFF!important; font-size: 22px;}
.single-section .title-header .asbdc-text p {color: #fff;margin-top: 20px;font-size: 15px;width: 85%;line-height: 1.5;}
/*2*/
.single-section .Category2{background-repeat: no-repeat;background-position: top center;width: 23.438%;background-size: cover;}
.single-section .Category2 .post-title h4 a{font-size: 20px; color: #fff;}
.single-section .Category2:before {width: 100%;height: 100%;position: absolute;content: '';transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 100%); }
.single-section .Category2 .title-header {position: absolute;right: 0px;bottom: 35px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-bottom: 0;}
.single-section .Category2 .title-header {left: 0;right: 0;padding-left: 30px;padding-right: 30px;}
.Category2  .title-header .post-detail h3 a{font-size: 16px;}
.Category2  .title-header .post-title h4 a{color: #fff;font-size: 18px;}
/*3*/
.single-section .Category3{background-repeat: no-repeat;background-position: top center;width: 27.655%;background-size: cover;    min-height: 225px;}
.single-section .Category3 .post-title h4 a,.single-section .Category4 .post-title h4 a{font-size: 16px; color: #fff;}
.single-section .Category3:before {width: 100%;height: 100%;position: absolute;content: '';transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); }
.single-section .Category3 .title-header {position: absolute;right: 0px;bottom: 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-bottom: 0;}
.Category3 .title-header .post-detail h3 a,.Category4 .title-header .post-detail h3 a{font-size: 16px;}
.single-section .Category3 .title-header{padding-left: 40px;padding-right: 20px;}
/*4*/
.single-section .Category4{background-repeat: no-repeat;background-position: top center;width: 27.655%;background-size: cover;    min-height: 225px;}
.single-section .Category4:before {width: 100%;height: 100%;position: absolute;content: '';transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); }
.single-section .Category4 .title-header {position: absolute;right: 0px;bottom: 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-bottom: 0;}
.single-section .Category4 .title-header{padding-left: 40px;padding-right: 20px;}



/*setion-2*/
.asbdc-section-2{    float: left;width: 100%;    margin: 50px 0px 50px;}
.single-area-post .single-thumb {position: relative;margin-bottom: 30px;}
.single-area-post .single-thumb img{width: 100%;filter: brightness(50%);}
.single-area-post .single-thumb-text{position: absolute;    bottom: 0px;}
.single-thumb-text a{color: #fff; font-weight: 400;}
.single-thumb-text h4 a{font-size: 14px; font-weight: 700;}
/*.single-thumb-text h4 a:after{content: '';width: 82px; height: 2px; background: #fff;display: block;}*/
.single-area-post .single-thumb-text{ padding: 0px 25px 30px;}



/*setion-3*/
.asbdc-section-3{float: left;width: 100%;}
.sidebar-left .sidebar-title h3:before, .sidebar-right .sidebar-title h3:before{    position: absolute;content: '';width: 75px;height: 1px;bottom: -1px;left: 0px;background: #000;}
.asbdc-single-post .data-post p a{color: #818181; font-weight: 400;}
.widget h3, .featured-category-title {font-family: 'Open Sans';font-weight: 700;font-size: 15px;color: #252525;}
.widget h3, .featured-category-title {padding-bottom: 8px;}
.widget .sidebar-title h3{font-size: 24px;}
.widget .sidebar-title{   line-height: 18px;margin: 0;padding-top: 0px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-bottom: 28px;position: relative;font-weight: 700;}
.asbdc-single-post .img-post img{width: 100px;height: 100px; border-radius:50% ;}
.asbdc-single-post .img-post{    margin-bottom: 25px;margin-top: 3px;margin-right: 20px;}
.widget ul{margin: 0;padding: 0px;}
.horizontal-container{    line-height: 18px;margin: 0;padding-top: 0px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-bottom: 28px;position: relative;font-weight: 700;}
.asbdc-single-post .data-post h5 a{font-size: 22px; font-weight: 500;}
.asbdc-single-post .data-post h5 a:hover{color:#3e62a1; transition: all .5s;}
.blog-thumb li:last-child{border: none;}
.attachment-featured img {opacity: 0;height: 180px;width:270px; }
.widget ul{list-style: none;}
.single-schedule-tumb {position: relative; margin-bottom: 90px;}
.single-schedule-tumb .post-info{position: absolute;bottom: -60px; font-size: 22px;}
.single-schedule-tumb .post-info span{font-weight: 700;}
.single-schedule-tumb .post-info .author a{ color: #3e62a1;}
.single-schedule-tumb .img-post {margin-right: 25px;}
.post-info .author a{font-weight: 500;}
.post-info  .data{color: #818181;}
.post-info .category a{color: #3e62a1; font-weight: 500;}
.single-schedule-tumb .schedule-section p a{color: #818181; font-weight: 400;}
.single-schedule-tumb .schedule-section h5 a{font-size: 22px; font-weight: 500;}
.single-schedule-tumb .schedule-section h5 a:hover{color:#3e62a1; transition: all .5s;}
.Previous-btn .btn{background: #3e62a1; color: #fff; font-weight: 700;padding: 10px 35px;}
.Previous-btn .btn:hover{-webkit-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);-moz-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);}
.Previous-btn .fa-chevron-left{padding-right: 5px;}
.Previous-btn .fa-chevron-left{padding-right: 5px;}



/*footer*/
.footer-section{float: left;width: 100%;}
.footer-bg {margin-top: 50px; background-color: #000000; padding: 20px 0px}
.footer-contact ul li {list-style: none;color: #fff;margin: 0 20px;color: #fff;margin: 0 20px;border: 3px solid #fff;border-top: none;border-left: none;border-bottom: none;padding-right: 20px;}
.menu-footer-menu-container ul{margin: 0; padding:0;}
.footer-contact ul li:last-child {padding-right: 0;border: none;}
.footer-contact ul li a{color: #fff;font-size: 20px;    font-weight: 400;}
.footer-contact ul li a:hover{color:#3e62a1; transition: all .5s;}
.copy-right-line .footer-line {content: " ";display: block;height: 2px;background: #fff;width: 200px;height: 2px;margin: 20px auto;bottom: -2px;left: 0;right: 0;}
.copy-right-line p{color: #fff;font-size:16px; text-align: center;}




/**/
.asbdc-blog-cont{margin-top: 100px;}
.side-section .widget_recent_entries ul{margin-top:30px}
.side-section .widget_recent_entries ul li a{background:#dcdbdb;padding:5px 10px;border-radius:4px;color:#212430;}
.side-section .widget_recent_entries ul li a:hover{color:#6688c3;}
.side-section .widget_recent_entries ul li{margin-bottom:20px;}


/*Contact us*/
.contact-us{margin-top:100px;}
.main_title .wpcf7-form-control-wrap input{    width: 100%;height: 53px;border: none;background: #eff3f7;font-size: 14px;padding: 0 30px;margin-bottom: 25px;outline:none;border-radius:4px;}
.wpcf7-form-control-wrap textarea {width: 100%;height: 100px;border: none;background: #eff3f7;font-size: 14px;padding: 15px 30px 0px;margin-bottom: 25px;border-radius:4px;}
.form-control:focus{box-shadow: none;}
.form-control:focus {color: #495057;background-color: #eff3f7;border-color: #80bdff;outline: 0;box-shadow: none;}
.contact-form-button .wpcf7-form-control{background: #3e62a1; color: #fff; font-weight: 700;padding: 10px 35px;border:none;border-radius:8px; margin-top:20px;cursor:pointer;}
.contact-form-button .wpcf7-form-control:hover{-webkit-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);-moz-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);}
.main_title .wpcf7-form-control-wrap input:focus{border:1px solid #80bdff;}


/*About-us*/
.asbdc-us-container{margin-top:100px;}


/*Latest News*/
.blog-articles{margin-top:66px;}
.blog-img .blog-text p{margin-top:15px;font-size:20px;}
.blog-img .blog-text a:hover{color: #3e62a1;transition: all .5s;}
.blog-img .blog-btn .btn-primary{background: #3e62a1;color: #fff;font-weight: 700;padding: 10px 25px; border:none;}
.blog-img .blog-btn .btn-primary:hover{    -webkit-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);-moz-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #3e62a1;border-color: #3e62a1;}
.page-link {position: relative;display: block;padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25;color: #3e62a1;background-color: #fff;border: 1px solid #3e62a1;margin-top: 50px;}
.blog-container .blog-img{position:relative;margin-top:50px;}
.page-link:hover {z-index: 2;color: #0056b3;text-decoration: none;background-color: #e9ecef;border-color: #3e62a1;}
.blog-container .side-section{margin-top: 40px;}
.title-heading h1{font-size: 36px;}
.side-section .widget-title h2{font-size:25px;}


/*Newsletter*/
.page-template .news-letter{margin-top: 100px;}
.es-field-wrap label{font-size:18px;}
.es-field-wrap input{width: 400PX;height: 53px;border: none;background: #eff3f7;margin-top:10px;font-size: 14px;padding: 0 0px 0px 10px;outline: none;border-radius: 4px;}
.emaillist .es_subscription_form_submit{background: #3e62a1;color: #fff;font-weight: 700;padding: 10px 20px;border: none;border-radius: 8px;margin-top: 10px;cursor: pointer;}
.emaillist .es_subscription_form_submit:hover{-webkit-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);-moz-box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);box-shadow: 1px 3px 20px -5px rgba(62,98,161,1);}


.asbdc-blog-cont .side-section ul{margin: 0;padding:0;}
.asbdc-blog-cont .widget{margin-top: 30px;}
.asbdc-blog-cont .widget h2{margin-bottom: 20px;}
.asbdc-blog-cont .side-section .widget_recent_entries ul li a{font-size: 16px;
    padding: 0px;
    background: none;}