/*

 Theme Name:     VyasaIAS Theme

 Theme URI:      https://www.elegantthemes.com/gallery/divi/

 Description:    Divi Child Theme for VyasaIAS.

 Author:         Elegant Themes

 Author URI:     https://www.elegantthemes.com

 Template:       Divi

 Version:        1.0.0

*/

 

 

/* =Theme customization starts here

------------------------------------------------------- */
.category-card {
    position: relative;    
    border: 1px solid #ddd;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    padding-bottom: 50px;
}
.category-card-footer{
    padding: 10px 20px;border-top: 1px solid #ddd;margin-top: 20px;display: flex;justify-content: space-between;
    position: absolute;
    bottom: 0;
    width: 100%;
}
div#et-info ul.et-social-icons {
    float: right;
}
h3.mtphr-dnt-title.mtphr-dnt-inline-title {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    padding: 10px;
    background: #b0cb1f;
    border: 2px solid #000;
}
.mtphr-dnt img {
    width: 25px;
    margin-right: 10px;
}
.mtphr-dnt-tick-contents {
    border: 2px solid #000;
    height: 54px !important;
}
.mtphr-dnt-tick.mtphr-dnt-default-tick a {
    font-size: 14px;
    color: #000;
    display: flex;
    align-items: center;
    margin-top: 12px;
}
#footer-bottom {
    border-top: 1px solid #009d77;
}
div#footer-info {
    float: none;
    text-align: center;
}
ul.bottom-nav {
    text-align: center;
}
footer#main-footer>.container {
    display: none;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post h2.entry-title {
    line-height: 1.3em;
    font-weight: bold;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post p.post-meta {
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
}
.course_enquiry_form {
    background: #0d8265;
    color: #fff;
    padding: 20px;
}
.course_enquiry_form input.wpcf7-form-control {
    width: 100%;
    padding: 5px;
    height: 35px;
}
.course_enquiry_form h3 {
    text-align: center;
    color: #fff;
}
body.course-template-default.single.single-course div#left-area {
    padding: 0;
}
.course_enquiry_form input.wpcf7-form-control.wpcf7-submit {
    border: 0;
    background: #f5f5f5;
    font-weight: bold;
}
@media(max-width:767px){
	.mtphr-dnt-tick-container {
	    overflow: visible;
	}
	h3.mtphr-dnt-title.mtphr-dnt-inline-title {
	    width: 100%;
	    text-align: center;
	}
}
@media(max-width: 767px){
	.course-category-grid{
	    grid-template-columns: repeat(2, 1fr) !important;
	}
	div#et-info {
	    line-height: 1.5em !important;
	}
}
@media(max-width: 480px){
	.course-category-grid{
	    grid-template-columns: repeat(1, 1fr) !important;
	}
}