.course-grid .course-item .down-content{background-color:#fff;margin-top:15px !important;min-height:200px !important;padding-top:5px !important}
.item.course-item img{max-height:185px !important;width:auto;margin:0 auto;text-align:center;max-width: 250px;}
.item.course-item{text-align:center}
.request-information img{width:100%}
.request-information{padding:0}
.teacher-item{background-color:#fff}
.page-list ul li {color: #ccc;font-size: 13px;}
/* .footer-widget ul.sub-menu li{height:25px} */
.courses-list .course-item .down-content{margin-top:-245px;border: unset; float: left;    height: auto;}
.courses-list .course-item{border:solid 1px #ddd; display: flex; flex-wrap: wrap;}
 .courses-list .course-item .down-content ul li {
    line-height: 30px;
}
.courses-list .course-item .down-content ul{
    margin-left: 20px;
}
.courses-list .course-item .down-content h3{margin-left:20px}
.single-teacher-item .right-info .description{margin-top:50px!important;display:flex!important;width:100%!important}

section.courses-list.testimonials-list .course-item img{width:100px;height:100px;margin:10px}
.testimonials-list .course-item .down-content{margin-bottom:10px;margin-top:10px;margin-left:10px;float:right;width:86%;height:auto!important;display:flow-root}
.testimonials-list .course-item .down-content span{display:block;font-size:16px;margin-left:20px;margin-bottom:20px;color:#999;margin-top:15px}
.testimonials-list .course-item .down-content p{line-height:20px!important;display:block!important;font-size:14px;margin-top:13px}
.testimonials-list .course-item{display:flex}
.testimonials-list .course-item .down-content h3{margin-top:0!important}

.teachers-page.gallery .down-content{background-color:#f2f5f6}
.courses-list.news-list .buttons{margin-left:20px}
.courses-list.news-list .buttons a{background-color:#a12c2f;color:#fff}
.categories .widget-heading h4{border-left-color:#a12c2f!important}
.page-heading ul .active a{color:#000}
.courses-list.news-list .side-bar { margin-top: -10px;}

.courses-list.news-list .course-item span{color:#ec181e;margin-left:20px;display:block;margin-bottom:10px;font-size:12px;font-weight:700}
.courses-list.news-list .course-item h3{font-size:16px;text-transform:uppercase}

.side-bar .recent-news img{width:60px}
.side-bar .recent-news h6{padding-top:0;margin-top:0}
.side-bar .recent-news span{display:block!important;float:none!important}.recent-news ul li{display:block}
.categories ul li.active a,.categories ul li:hover a{color:#de2125}

.recent-news .widget-heading h4{border-left-color:#a12c2f}
.recent-news li h6{text-transform:capitalize;font-size:14px!important}
.recent-news li{display:block;width:100%!important}
.categories { margin-top: 0px;}

.single-event .event-slider .flex-control-nav { background-color: unset;}
.single-event .event-item { margin-top: -20px; }

.single-teacher .contact-form{padding:0 30px}
.single-teacher .contact-form h4{font-weight:700;font-size:20px !important;color:#a12c2f}
.single-teacher .contact-form .accent-button a{background-color:#a12c2f;color:#fff}
.single-teacher-item.apply-form { background-color: #fbf9f9;}
footer .footer-widget .featured-links ul:last-child { margin-left: 18px !important;}
.page-list ul li a{color:#fff!important}co

textarea{font-size:12px;color:#aaa;padding: 20px 15px !important;}
label.error{color:red;font-size:11px;font-weight:400;position:relative;bottom:16px}
section.single-teacher .single-teacher-item .contact-form select{border:2px solid #eee;width:100%;height:44px;outline:0;margin-bottom:20px;padding-left:15px;
    font-family:Roboto,sans-serif;font-size:12px;color:#757575}
    
.welcome-to-educa ul li { line-height: 20px; }
a.top-img { display: block; min-height: 185px;}


div#verify_popup{z-index:9999;background-color:#00000066}
div#verify_popup .modal-dialog{height:100vh;padding-top:10%;z-index:9999}
div#verify_popup h5{font-size:23px;font-weight:500}
input#certificate_no{margin-top:20px}
div#verify_popup button.close{margin-top:-37px}

.certificate-box{line-height:35px;font-size:15px}
.certificate-box ul li{list-style:none}
.certificate-box ul{padding:0!important}
.certificate-box ul li b{display:block;float:left;width:131px}


form#verify_form label.error { margin-top: 25px; }

nav.responsive-menu ul li .sub-menu li a{font-size:10px;line-height:12px}
nav.responsive-menu ul li .sub-menu li:before{top:13px}

.header-right-toggle { margin-right: -5px !important;}


