/*
Theme Name: Prist Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap');
body {font-family: 'Roboto', sans-serif !important;}
p,h1,h2,h3,h4,h5,h6,select,input,button {font-family: 'Roboto', sans-serif !important;}
.innertitle .title {
    /*color: #fff;*/
    padding-top: 15px;
    margin-bottom: 0px;
    font-size: 30px !important;
}
.newslatest {
    background-color: #fff;
    padding-top: 15px;
    padding-left: 15px;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
    height: 126px;
    width: 126px
}
.wpem-month { color: #252568 !important; font-weight: 600 !important; font-size: 12px !important;}
.wpem-date { color: #252568 !important; font-size: 22px !important;}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-action-url { border-left: none; }
.wpem-event-listings .wpem-event-layout-wrapper { border: none;}
h3.wpem-heading-text { font-size: 20px !important}
.newslatest .Latest_news ul li .photo {
    border: none !important;
}
.membershiptitle .title {
    margin-bottom: 0px !important;
    font-size: 30px !important;
}
.testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img {
    height: 120px !important;
    width: 120px !important;
    border-radius: 0; 
    margin: 0 auto 0 auto;
}
span.wpfm-icon-block { background: #ed0f70 !important; }
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li a:hover, .wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li a:hover, .wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li a:hover { background: #ed0f70 !important; }

.date_label {
    background-color: #ED1372;
    color: #fff;
    font-weight: 700;
}
.abttitle .title {
    font-size: 26px !important;
    text-align: left;
    font-weight: 400;
}
.ui-tabs .ui-tabs-nav li a { font-size: 15px; font-family: 'Roboto', sans-serif; padding: 14px 18px !important; }
#Top_bar .menu > li > a span:not(.description) { text-transform: uppercase; font-size: 11px; border: none;}
#Top_bar .menu li ul li a span { font-size: 11px; font-weight: 700; text-transform: uppercase !important; }
#Top_bar .menu > li > a { padding: 22px 0; }
a.mfn-link-4 { font-family: 'Roboto', sans-serif !important; }
.aigpl-img-count.aigpl-center { display: none; }
.aigpl-album-design-1 .aigpl-img-title { font-size: 14px; color: #000;}
.icon-phone:before { content: '\e827'; }
.hr_dots { display:none !important; }
.header-stack #Top_bar .logo { border: none; }
.mission-inner li {
    list-style: square;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-left: 2em;
    text-align: justify;
    line-height: 30px;
}
.list_check li {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-left: 2em !important;
    margin-right: 4em !important;
    text-align: justify;
    line-height: 30px;
    margin-bottom: 10px !important;
}
ul.list_check li:after { content: none; }
.inner-pages p {
font-size: 16px;
line-height: 28px;
color: #000;
font-weight: 400;
text-align: justify; }
/*Event CSS START*/
.blog_slider .blog_slider_header { min-height: 0 !important; margin-bottom: 0 !important;}
#category-posts-2-internal .cat-post-item {
    border-bottom: 2px dashed #ccc !important;
    list-style: disc !important;
    margin: 2% 10% !important;
    padding: 2px 0 !important;
    padding: 1% 0 2% !important;
    text-align: left !important;
    color: #fff !important;
    font-size: 16px !important;
}

#category-posts-2-internal .cat-post-title {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #fff !important;
}

.column.mcb-column.mcb-item-j283itapg.one.column_fancy_heading.event-section {
    background-color: #252568;
    height: 330px;
    overflow: auto;
}
/*Event CSS End*/

.stu-sup p {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-left: 2em !important;
    text-align: justify;
    line-height: 30px;
}
#Top_bar .menu li ul li { text-align: left; }
#Action_bar .social-menu li { color: #fff !important; }
#Action_bar .contact_details a { font-size: 13px; }
#Action_bar .contact_details li > i { font-size: 13px; }
#Action_bar:not(.creative) .social-menu a { font-size: 13px; }
.inprojects { display: none; }
/*#year2010 { display:none !important; } 
#year2011 { display:none !important; } */
div.pp_default .pp_description { display: none !important; }
#Footer .widget_mfn_menu ul li a {color: #fff !important; font-size: 14px;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description) { padding-right: 24px; }
span.wpcf7-form-control-wrap input { border: 1px solid #92b5de; border-radius: 5px; font-size: 16px; }
span.wpcf7-form-control-wrap { margin-bottom: 20px !important; }
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    border-radius: 5px;
    border: 1px solid #92b5de;
    font-size: 16px;
}
ul.list_check li:before, li.list_check:before {
    content: '\e893';
}
.error {
    color: #ed3b2e;
    font-size: 15px;
    margin-top: 3px;
}
li#menu-item-3973 {
    animation: blink 1s linear infinite;
}
section#faq {
    display: none;
}
section#programs { display: none; }
section#contact { display: none; }
section#projects { display: none; }
section#placements { display: none; }
section#facilities { display: none; }
div#engineering { display: none; }
div#agriculture { display: none; }
div#education { display: none; }
div#arts { display: none; }
i.icon-search-fine {
    color: #fff;
}

.widget_mfn_menu ul li a {
    color: #fff !important;
    background: #252568;
    font-size: 18px;
}

.widget_mfn_menu ul li a:hover {
background: #ed0c6e !important;
}
#Subheader {
    margin-top: 104px !important;
}
@media only screen and (min-width: 768px) {
.tr-menu.header-classic.minimalist-header:not(.template-slider) #Header {
    min-height: 149px;
}
}