/*
Theme Name: Bravada Child
Theme URI: http://www.cryoutcreations.eu/wordpress-themes/bravada
Author: Cryout Creations
Author URI: http://www.cryoutcreations.eu
Description: Bravada looks amazing, behaves flawlessly and scales to any screen. It goes anywhere, it's for everyone and everything. It's clear, clean and simply gorgeous. It has CSS powered animations that will bring users to their knees. Being designed as mobile-first, it's as responsive as you'll ever get. Being highly customizable, it comes with a plethora of options that will truly make it your own while still being extremely easy to use. Google fonts are supported, but you can also use your own fonts if GPPR is giving you trouble. You can dynamically change every aspect of your fonts for many site elements (size, line height, font styles, etc.) Colors are also editable and, if you want, you'll have a great time making your own color schemes. You have multiple layouts to choose from, the site, content and sidebar widths are also customizable, magazine layouts with masonry are enabled by default, but you can also edit those. Metas like author, date, tags, categories and comments are toggleable, you can decide which ones to show on blog pages and which ones to show on single pages. Widget areas galore, place your widgets almost anywhere you want, the theme doesn't discriminate. And then there's a fully customizable landing page with icon blocks, featured boxes, text areas and a slider (you can use our own or paste in a shortcut from any other slider). We also thought about socials and you can choose from a seemingly countless number of socials to populate your site with. Gutenberg blocks? They feel right at home in our theme! Of course it's also translation ready and Right To Left (RTL) languages are fully supported out of the box. WooCommerce feels right at home with our theme, we've taken all measures to seamlessly integrate it. Oh, and just like with our other themes, the updates will keep on coming, constantly improving and keeping it relevant for years to come. Bravada is a theme for all types of sites out there: blogs, businesses, presentation or photography sites, news or portfolio sites. There are no limits - there is only Bravada.

Template: bravada

*/
/* import default parent styles */
@import url("../bravada/style.css");
    @font-face { 
    font-family: 'SegoeUI'; 
    src: url(https://www.asbm.ac.in/wp-content/fonts/Segoe/SegoeUI.woff); 
    font-weight: normal; 
    }

@font-face { 
    font-family: 'SegoeUI Bold'; 
    src: url(https://www.asbm.ac.in/wp-content/fonts/Segoe/SegoeUIBold.woff); 
    font-weight: bold; 
    }
.post-views-icon.fa.fa-bar-chart {
    font: normal normal normal 14px/1 FontAwesome;
	 color: #244082 !important;
}
.post-views-label, .post-views-count {
    font-weight: 700 !important;
    color: #244082 !important;
}
.single-post #header-image-main {
	display:none;
}
.thank_you_design .vc_custom_heading{color: #244082;
	font-size: 55px;}
.thank_you_design .wpb_text_column {
	font-size: 17px;
color: #434343;
}
 .thank_you_design  .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center.vc_icon_element-have-style {
    margin-bottom: 10px;
}
.thank_you_design  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .thank_you_design  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #fa611d;
    background-color: #fa611d;
}
#ez-toc-container {
    
    border: 0px solid #aaa !important;
}
#ez-toc-container a {
    color: #1c4075 !important;
    box-shadow: none;
    text-decoration: none;
    text-shadow: none;
    font-size: 15px;
    line-height: 32px;
}
div#ez-toc-container p.ez-toc-title {
    font-weight: 700;
    font-size: 18px;
}
 .thank_you_design  .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {background: #ec6930;
    border-color: #ec6930;
    border-radius: 0px;
    padding: 20px 35px 20px 70px;
}
#site-id-1 select, #site-id-1 input[type], #site-id-1 textarea {
/*     color: #303030; */
    background-color: #f5f5f5;
    width: 100%;
}
.single-post #site-wrapper #main {
    width: 70%;
}

.pum-content h2 {font-size: 24px;
color: #5d6170;
text-align: center;
line-height: 35px;
padding-bottom: 14px;
color: rgb(89,102,113);
font-size: 25px;
}

.pum-content h2::after {
    content: "";
    display: block;
    width: 75px;
    height: 2px;
    background: #ec6930;
    margin: 0px auto;
        margin-top: 0px;
    margin-top: 12px;
}
#metaslider_desktop .caption-wrap .caption h2::before, #school_slider .caption-wrap .caption h2::before, #header-page-title .entry-title h2:before {
    content: "";
    vertical-align: middle;
    display: inline-flex;
    width: 15px;
    height: auto;
    margin-right: 20px;
    background: linear-gradient(to right, #f47032 0%,#f47032 33.3%,#fff0 33.3%,#fff0 66.6%,#00a34a 66.6%,#00a34a 100%);
}
.pop_img{
	background : #ec6930 !important;
}
.pum-content .wpcf7-form-control.wpcf7-submit {
    background: #2e348a !important;
	color: #fff !important;width:100% !important;
}
#popmake-4125 input {
    margin-bottom: 6px !important;
    border-radius: 5px;
    padding: 14px !important;
}
#popmake-4125{
	padding:0px;
}
#popmake-4125 .wpcf7-form.init {
    padding: 20px 30px 20px 15px;
}
.pum-content .tagline {color: rgb(139,146,150);
font-size: 18px;
text-align: center;
font-weight: 400;
	line-height: 24px;margin-bottom: 20px;}
.single-post .entry-content img {
    margin-bottom: 25px;
}
.crp_related {
    
    width: 90%;
    margin: 0px auto;
}
.crp_related ul li {
    text-align: left;
    word-break: break-word;
    width: 22%;
    float: left;
    margin-right: 3%;
}
.crp_related ul {
    display: block;
}
.crp_related h3 {
    background: #244082;
    margin-bottom: 20px !important;
    padding: 6px 10px;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
}
.cpt_read a {
  
    padding: 4px 14px;
    color: #244082;
    display: inline-block;
    margin-top: 10px;
    border: 2px solid #244082;
}
.crp_related .crp_title {
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    color: #244082;
    font-weight: 500;
}
.crp_excerpt {
    
    text-align: justify;
}
input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="tel"]{
	margin: 0px 0px 2px !important;
padding: 10px !important;
border: 1px solid #ccc;
}
.menu-item-757 > a ,.menu-item-949 > a, .menu-item-706 > a,.menu-item-904 > a,.menu-item-851 > a{
    pointer-events: none;
}
.align_left .wpb_text_column .wpb_wrapper{
	text-align:left;
}
.ticket_form_design input {
    height: 40px;
    background: #f0f0f0;
}
.ticket_form_design .reg_forms {   
    margin: 0px auto;
    border: 1px solid #000;
    padding: 10px;
}
.page-numbers.current {
    color: #ec6a30;
}
.vc_row.wpb_row.vc_row-fluid.width-60 {
    width: 50%;
    margin: 0px auto;
}
.archive.category #header-page-title {
    position: relative;margin-top: 5%;
}
.archive.category #header-page-title #header-page-title-inside {
    margin: 0;
    padding: 0 20px !important;
    width: 100%;
}
.archive.category  #header-page-title #breadcrumbs-container{
	display:none;
}
marquee p {
    display: inline-block;
    margin-right: 20px;
    margin-left: 0px;
}
 marquee p:not(:first-child)::after {
    content: "|";
    display: inline-block;
    padding-left: 20px;
   
}
.archive.category  #header-page-title #header-page-title-inside .entry-title {
    color: #244082;
    text-align: left;
	text-align: left;
	text-transform: uppercase;
	display: flex;
	font-size: 32px !important;	
	font-weight: 600 !important;
}
.archive.category #header-page-title .byline{
	display:none;
}
.archive.category  #header-page-title #header-page-title-inside .entry-title:before{   content: "";
    vertical-align: middle;
    display: inline-flex;
    width: 15px;
    height: auto;
    margin-right: 20px;
    background: linear-gradient(to right, #f47032 0%,#f47032 33.3%,#fff0 33.3%,#fff0 66.6%,#00a34a 66.6%,#00a34a 100%);
}
.cat-archives .archive_sidebar,.category-archives .archive_sidebar{
	display:none;
}
.category-archives .entry-meta {
    display: none;
}
.archive.category.category-archives .main {
    width: 100% !important;
}
.category-archives #content-masonry{
	margin:0px !important;
}
.category-archives #content-masonry article.hentry {
    width: 100%;
    position: relative !important;
    left: auto !important;
    top: auto !important;
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
    right: auto !important;margin: 0 !important;
}

.category-archives .entry-after-image {
    display: flex;
    align-items: center;
    flex-wrap: wrap; padding: .5em 1em !important;
}
.category-archives .article-inner .entry-header {
    position: relative;
    width: 78%;float: left;
}
.category-archives .post-continue-container {
    width: 15%;
    float: left;
}
.category-archives .entry-title {
    font-size: 18px;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
}
.category-archives .entry-summary{
	display:none;
}
.category-archives .entry-after-image::before {
    content: "\f1ea";
    display: block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: 30px;
    margin-right: 30px;
}
.category-archives.bravada-magazine-two #content-masonry article.hentry:nth-child(2n+1) {
    clear: none;
}
#comments {
    display: none;
}
.center_award h3 {
    background: #244082;
    color: #fff !important;
    font-size: 16px;
    text-align: center !important;
    font-weight: 400;
    padding: 10px 2px;  
    margin-bottom: 0px !important;
}
.center_award .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner {
    padding: 0px;
}
.center_award.awards_section img{
	margin-top:0px;margin-bottom:0px;
}
.center_award.awards_section .wpb_heading.wpb_singleimage_heading {padding: 10px;
	margin: 0px !important;}
.archive_sidebar {
	width: 30%;
	margin-top: 0em;
	border-left: 1px solid #ccc;
	margin-left: 2%;	
	padding: 2%;
	    float: left;

	
}
.single-post .archive_sidebar {margin-top: 4em;}
.archive_sidebar li{
	position:relative; padding-left: 20px;margin-bottom: 10px;
}
.archive_sidebar li::before {
    content: '\f101';
    display: inline-block;
    font-family: 'Fontawesome';
    position: absolute;
    left: 0;
}
.archive_sidebar aside {
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 25px;
}
.archive_sidebar ul {
    list-style: none;  

}
.archive_sidebar li a {
    color: #313131;
}
.archive_sidebar li:hover a {
    color: #ec6a30;
}
.archive.category .main{
	width: 68% !important;
padding-top: 0 !important;
float: left;
}
.archive_sidebar .widget .widget-title{
	font-size: 24px;
font-weight: 600;
background: no-repeat;margin-bottom:0px;line-height: 28px;

}
.archive.category  #container {
    margin-top: 30px;
}
.archive.category .main #content-masonry .entry-after-image {
    padding-left: 0em;padding-right: 0em;
}
.archive.category .sep {
   opacity:1px !important;
    background: #fff;
    display: inherit;
    padding: 1px !important;
    margin: 10px;
}
.single .main .entry-title{font-size: 30px;
color: #244082;display:flex;}
.single .main .entry-title::before {
    content: "";
    vertical-align: middle;
    display: inline-flex;
    width: 10px;
    height: auto;
    margin-right: 20px;
    background: linear-gradient(to right, #f47032 0%,#f47032 33.3%,#fff0 33.3%,#fff0 66.6%,#00a34a 66.6%,#00a34a 100%);
}

body.archive.category .main #content-masonry .post-thumbnail-container span.bl_categ a{color:#fff;}
body.archive.category .main #content-masonry .post-thumbnail-container span.bl_categ{
	left:0;
	background: #ec6930;
}
.searchform input[type="search"]{
	border:1px solid #ccc;
}
.archive_sidebar .widget-title::after {
    content: '';
    display: block;
    width: 50px;
    height: 4px;
    margin-top: 0px;
	background-color: #01469c;
	margin-bottom: 25px;margin-top: 10px;
}
.author-info .avatar {
   
    box-shadow: 0 ;
    border-radius: 0%;
}
.wpb_text_column .wpb_wrapper {
    text-align: justify;
}
.single-mec-events #header-image-main-inside .header-image{
	display:none;
}
.single-mec-events #content{
	padding-top:60px;
}
.mec-grid-event-location {
    display: none;
}
.maqruee_sticky{z-index: 99;
/* 	position: fixed;
	left: 0;
	right: 0; */
	width: 100%;
background: #ec6a30;
padding: 4px 0px 0px;
color: #fff;
display: block;
margin-bottom: -1px;
    position: absolute;
    z-index: -1;

}

.mec-event-grid-minimal .mec-event-title {  
    font-size: 14px;
    text-transform: capitalize;
    text-align: left !important;
}
.green_dot_list li ul li::before {

    display: none;

}
.event-color {
    display: none;
}
.apply_now  span{background: #ec6930;
	padding: 0px 15px;
	color: #fff;
	border: 1px solid #fff;
	outline: 1px solid #ec6930;
}
#access ul li {
    display: block;
    float: left;
    position: relative;
    white-space: nowrap;
    font-weight: 500;
}

marquee a{color: #fff;}
.menu-burger{
	display:none;
}
#access ul.sub-menu li a:hover, #access ul.children li a:hover {
    color: #ec6930 !important;
}
#access .sub-menu a {
   
    line-height: 2;
}
.main {
   
    min-height: auto;
}
.table_style .main_head th{
	background: #ec6930 !important;
	font-size: 18px;
	padding: 10px;
	font-weight: 600;
}
.table_style td{padding: 5px 10px !important;}
.table_style th {
    background: #244082 !important;
    color: #fff;
    border: 1px solid #ccc;
	padding: 5px 10px !important;
}
.table_style td {
    border: 1px solid #c6c6c6 !important;
}
.faculty_head ul {
    margin: 0px !important;
    list-style: none;margin-bottom: 10px !important;
	
}
.faculty_head ul i{ color: #009846;
width: 30px;
height: 30px;
line-height: 30px;
border: 1px solid #009846;
margin: 0;
text-align: center;
	margin-right: 15px;
}

.archive_list ul ul {
    column-count: 2;    
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
  
    column-gap: 20px;
    list-style: none;
  
}
.recent-posts-widget-with-thumbnails  li{
	padding-left: 0 !important;
}
.entry-content h3{font-size: 24px;}
.recent-posts-widget-with-thumbnails li::before {
    display: none;
    padding-left: 0 !important;
}
.archive_list ul > li {
    margin-bottom: 15px;
}
.Course_Curriculum_section  .wpb_column.vc_column_container.vc_col-sm-3{
	display:none
	
}
.Course_Curriculum_section  .wpb_column.vc_column_container.vc_col-sm-9{
	width:100%;
}
.faculty_head {
    border-bottom: 1px solid #ec6930;
    margin-bottom: 20px;
}
.faculty_head p {
    margin-bottom: 5px !important;
	font-weight:600;
}

.faculty_head ul li {
    display: inline-block;margin-right: 30px;
}
.mec-wrap .col-md-4 {

    background: #f2f2f2 !important;
    border: 5px solid #fff !important;
}
.right_toggle.faq_section {
    display: none;
}
.imp_dates .vc_custom_heading b {
    font-size: 18px;
    margin-top: 8px;
    display: block;
    color: #ec6930;
}
.imp_dates .vc_custom_heading {
    text-align: center !important;
    font-size: 16px;
}
.imp_dates .wpb_column.vc_column_container.vc_col-sm-3:not(:last-child) > .vc_column-inner {
    
    border-right: 1px solid #979797;
}
#content #container:not(.bravada-landing-page) .main {
   
    padding-bottom: 1em;
}
#site-header-main #access a {
    display: block;
    padding: 0 1em;
}
#site-header-main #access .sub-menu li a, #site-header-main #access .children li a{
	  padding: 0;
}
.contact_page_detail.event_contact i {
    color: #009846;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #009846;
   margin: 0;
    text-align: center;
    
}
.contact_page_detail.event_contact b {
    
    margin-bottom: 20px;
}
.contact_page_detail.event_contact b { 
    margin-bottom: 15px;  
    padding-bottom: 10px;
    font-size: 18px;
}
.contact_page_detail ul{
	list-style:none;
	margin:0px !important;
}
.contact_page_detail ul li i {
    position: absolute;
    left: 0;
}	
.contact_page_detail ul li {
    padding-left: 50px;
    position: relative;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

.ptb-25{
padding-top: 25px;
padding-bottom: 25px;
}
.pb-25{

padding-bottom: 25px;
}
.img_marging_remove.wpb_single_image,.img_marging_remove .wpb_single_image{
	margin-bottom:0px;
}
.bg_list ul li {
    color: #fff;
    background: #ffffff1c;
    margin-bottom: 10px;
    padding: 5px 15px;
}
.bg_list ul {   
    list-style: none;   
}
.sponser_img li {
    margin: 10px !important;border: 1px solid #ccc;
	background:#fff !important
}
.img_title_reverse .wpb_single_image {
    display: flex;   
    flex-direction: column-reverse;
}
.awards_section .wpb_heading.wpb_singleimage_heading {
    font-size: 14px !important;
    font-weight: 400;
    text-align: center;
    color: #3f3f3f;
    line-height: 20px;
}

.contact_detail_with_image .wpb_raw_code.wpb_content_element.wpb_raw_html h3 {
    margin-bottom: 10px !important;
    border-bottom:1px solid #ec6930;
    padding-bottom: 10px;color: #244082;
}
.contact_detail_with_image .wpb_raw_code.wpb_content_element.wpb_raw_html b {font-weight: 600;}
.contact_detail_with_image .wpb_raw_code.wpb_content_element.wpb_raw_html a {text-decoration:none;}
.contact_detail_with_image .wpb_raw_code.wpb_content_element.wpb_raw_html i {
   
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #009846;
   
    margin-bottom: 10px;
}
.one-second {
    width: 48%;
    float: left;    
    margin: 1%;
}
.one{
	width: 98%;
    float: none;    
    margin: 1%;
}
.one-second input {
    border: 1px solid #ccc;
}
.one textarea ,.one-second select{
    width: 100%;
    border: 1px solid #ccc;
}
.awards_section img {
    margin-bottom: 15px;margin-top: 20px;
}
.awards_section .vc_col-sm-4 > .vc_column-inner {
    border: 1px solid #ccc;box-shadow: 0px 0px 6px #0000001c;
}
.mission_section  .wpb_single_image {
    display: flex; 
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;padding-top: 20px;
}
.mission_section h2{  
    border-bottom: 2px solid #f47032;
    padding-bottom: 10px;
    font-size: 22px;
    margin-bottom: 0px !important;
}
.mou_section .wpb_single_image .wpb_heading{font-size: 15px;
	line-height: 22px;margin-bottom: 2px !important;}
.mou_section .vc_col-sm-4:not(:last-child) > .vc_column-inner {
    border-right: 1px solid #ccc;
}
.mou_section .vc_col-sm-4 > .vc_column-inner  img{
   width:150px;
}
.mou_section .wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}
.img_title_reverse .wpb_single_image .wpb_heading {margin-top: 15px !important;
font-size: 18px;}
.green_dot_list ul li::before {
    content: "";
    background: #00a937;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    margin-right: 15px;
    height: 8px;
    border-radius: 50%;
	position: absolute;
left: 0;
	top:10px;
}
.green_dot_list ul {
    list-style: none;
	margin-left:0px !important;
}
.green_dot_list li {
    color: #000;
    margin-bottom: 8px;
	padding-left: 20px;
position: relative;overflow: hidden;
}
.site-header-bottom-fixed {
    border-bottom: 1px solid #ccc;
}
.half_list ul{columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.side_icons{
	position: fixed;
right: 3px;
top: 50%;
transform: translateY(-50%);
z-index: 999;
}
.side_icons a {    
    border-radius: 50%;
	width:35px;
	height: 35px;	
	margin: 10px 0;
	background-color: #07c846;
	text-align: center;
	display: block;
	position: relative;
	padding: 0;
font-size: inherit;
}
.side_icons a i {
    font-size: 16px;
    color: #fff;
    line-height: 35px;
    vertical-align: middle;margin:0;
}

.vc_custom_heading.desingation_head {
    font-size: 16px;
}
.desingation_head b {
    font-size: 15px;
    color: #5f5f5f;
    border-bottom:1px solid #ec6930;
    margin-top: 6px;
    padding-bottom: 10px;
	display:block;
}
/* .desingation_head br{
	display:none;
} */
.board_of_gov .desingation_head {
	color:#fff;font-size: 14px;
	margin-top:10px;
}
.board_of_gov .desingation_head b {
	 border-bottom:0px;
	color:#fff;
	margin-top:5px;
    font-size: 13px;
}
.vc_row.wpb_row.vc_row-fluid.board_of_gov {
    padding-bottom: 30px;
}
.board_of_gov .vc_custom_heading.desingation_head {
    background: #244082;
        padding: 10px 15px 0px;
    min-height: 90px;

}
.team_message img {border: 10px solid #fff;
	outline: 1px solid #244082;}
.admission_policy .vc_row.wpb_row.vc_inner.vc_row-fluid img {
   
    width: 100px;
}
.admission_policy .wpb_single_image.wpb_content_element.vc_align_center ,.admission_policy .vc_row .wpb_text_column.wpb_content_element{
    margin-bottom: 0px;
}
.admission_policy .vc_custom_heading {
    color: #244082 !important;
/*     font-family: 'SegoeUI Bold'; */
	font-weight:600;
    font-size: 22px;
}
.admission_policy .vc_row.wpb_row.vc_inner.vc_row-fluid {
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 25px;
    box-sizing: border-box;
}
#site-wrapper .vc_custom_heading.heading_line.center {
    
    justify-content: center;
}
#content .full_width_pad{
	padding: 3% 5% 0px 6%;
}
#site-id-3 #site-text {
    width: auto;
    height: auto;
    position: relative !important;
}
#site-id-3 #site-title a::before{display:none;}
/* add child theme styles below */
.metaslider_desktop .flex-control-nav{
	position: absolute !important;
	bottom: 0 !important;
	background: transparent !important; 
	-moz-box-shadow: inset 0 -40px 66px 10px #000;
-webkit-box-shadow:inset 0 -40px 66px 10px #000;
box-shadow: inset 0 -40px 66px 10px #000;
}
#header-overlay {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 35%;
    height: 100%;
	display:none;
}

#header-image-main #header-page-title{
	
	align-items:flex-start ;
	opacity:1 !important;
}

#header-page-title #header-page-title-inside {
    margin: 0;
    padding: 0 20px!important;
	width:30%;
}

#header-page-title .entry-title h1{
	text-align:left;
	text-transform:uppercase;display: flex;font-size: 32px !important;
/* 	font-family: 'SegoeUI Bold' !important; */font-weight:600;
}
.Page_description{text-align:left;}
 #access > div > ul > li.current_page_item > a span {border-bottom: 3px solid #f47032;
	box-shadow: 0 2px 0 #fff,0 5px 0 #00a34a;}
#metaslider_desktop  .ms-theme-precognition{padding-bottom:0px;}
#metaslider_desktop .metaslider .flex-control-nav li a{
	background:transparent !important;
	color : #fff;
	border-top: 1px solid #ccc;
}
#header-page-title #breadcrumbs-container{
	bottom: -35px;
	background: rgba(18, 24, 113, 0.6);;
	text-align:left;
	padding-left: 40px;
}
#header-page-title #breadcrumbs-nav > a, #header-page-title #breadcrumbs-nav > span{
	padding: 10px 10px;
font-size: 1em;
	color: #fff;
opacity: 1;
background: transparent;
}

#header-page-title #breadcrumbs-nav > a::after {
    content: "\f101";
	display: inline-block;	
	font: normal normal normal 14px/1 FontAwesome;
	background: transparent;
	color: #f47032;
	margin-left: 20px;
}

.metaslider_desktop .metaslider .flex-control-nav li a.flex-active{
	border-top:3px solid #f47032 !important;
}
#site-wrapper .vc_custom_heading.heading_line,#site-wrapper  .heading_h2 {
    text-transform: uppercase;
	font-size: 28px;
	line-height: 32px;
/* 	font-family: 'SegoeUI Bold'; */
	margin-bottom: 20px;
	font-weight:600;
}
#site-wrapper .vc_custom_heading.heading_line{
	display:flex;
}
#site-wrapper .vc_custom_heading.heading_line.white,.white{
	color:#fff;
}
.vc_custom_heading.heading_line:before{
	content:"";
	vertical-align: middle;
	display: inline-flex;
  	width:10px;
    height:auto;
	margin-right: 20px;
	background: linear-gradient(to right, #f47032 0%,#f47032 33.3%,#fff0 33.3%,#fff0 66.6%,#00a34a 66.6%,#00a34a 100%);
	
}
  
#site-wrapper h1, #site-wrapper h2, #site-wrapper h3, #site-wrapper h4, #site-wrapper h5, #site-wrapper h6 {
    margin-bottom: 15px;
    margin-top: 0;
}
#site-wrapper .vc_custom_heading.small_head {
    font-size: 20px;
    line-height: 28px;
}
.text_btn .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-outline.vc_btn3-icon-right.vc_btn3-color-black{
    border: 0;
    color: #2e348a;  
    font-weight: 500;
    font-size: 16px;
    padding: 0;
        padding-right: 0px;
    padding-right: 48px;
	background: transparent !important;
}
.text_btn .vc_btn3 i{color: #f47032;}
.minus-top{
	margin-top:-100px;
}
.mission_vision  .vc_col-sm-9 > .vc_column-inner{
    
    padding: 16% 50px 1% !important;
}
.text_btn.white .vc_btn3 {
    color: #fff !important;
}
.wpsm_col-md-3.wpsm_col-sm-6:nth-child(4) .wpsm_counterbox .counter::after {
    content: "%";
}
.wpsm_col-md-3.wpsm_col-sm-6:nth-child(5) .wpsm_counterbox .counter::after {
    content: "";
}
#wpsm_counter_b_row_54 .wpsm_counterbox .wpsm_count-title {
    position: relative;
	text-align: left;
	letter-spacing: 0 !important;
/*     font-family: 'SegoeUI' !important; */
	margin-top: 0px !important;
}
.wpsm_counterbox .counter{
/* 	 font-family: 'SegoeUI Bold' !important; */
	font-weight:600;
}
.counter_home .wpsm_col-md-3 {
   width: 19%;
	margin-right: 1%;
}
#wpsm_counter_b_row_54 .wpsm_counterbox .wpsm_number{letter-spacing:0px !important;}
.wpsm_counterbox .counter::after {
    content: "+";
}
.counter_home .wpsm_count-title::before {
    content: "";
    display: inline-flex;
    width: 25px;
    height: 4px;
    background: #00a046;
    position: absolute;
    left: -35px;
    top: 15px;
}

#wpsm_counter_b_row_54 .wpsm_counterbox {
    text-align: left  !important;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 20px;
}
#content #container,#content  #main{overflow:visible;}
#content .school_content {padding: 3% 5% 0px 6%;}
.about_school .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0px;
}
.school_tab .vc_tta-container {
    margin-top: -170px;
}
.school_tab{overflow:visible !important;}
.school_inner_tab .button_pop ,.school_tab .button_pop{
   
    padding: 0px;
	
}
.school_tab .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a,.school_inner_tab .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a{
    background-color: transparent;
    color: #000;
	
}
.school_tab .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a,.school_inner_tab .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a{
    background-color: transparent;
    color: #f47032;
}
.school_tab .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active::before , .school_inner_tab  .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active::before{
    content: "";
	display: inline-block;
	width: 30px;
	height: 2px;
	background: #f47032;	
	position: absolute;
	top: 50%;
	left: 0;
}
.school_tab .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab, .school_inner_tab  .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab{
	position: relative;
padding-left: 30px;
}
.school_tab  .vc_tta.vc_general .vc_tta-panel-body,.school_inner_tab  .vc_tta.vc_general .vc_tta-panel-body{25px 30px;}
.school_tab .vc_tta-panel-body h2.vc_custom_heading,.school_inner_tab .vc_tta-panel-body h2.vc_custom_heading{
    color: #f47032 !important;
	font-size: 22px;
margin-bottom: 10px !important;
}
.school_inner_tab .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}
.school_inner_tab  .vc_btn3-container.vc_btn3-inline{
	margin-right:20px;
}
.school_inner_tab  .vc_tta.vc_general .vc_tta-tab > a {
    padding: 5px 20px;
}
#content .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #00a046;
    background-color: #00a046;
    background-image: none;border-width: 2px;
}
#content .vc_btn3.vc_btn3-size-md {
   
    padding-top: 10px;
    padding-bottom: 10px;
}
.school_tab .wpb_content_element li {
    width: 50%;
    float: left;
    color: #00479c;
	margin-bottom:10px;
}
.school_tab .wpb_content_element li a{
	text-decoration:none;
}
.school_tab .wpb_content_element li:before{
	content:"\f061";
	font-family: 'Font Awesome 5 Free';
font-weight: 700;color: #f47032;
padding-right: 15px;
	
}
.school_tab .wpb_content_element ul {
    list-style: none;margin-left:0px !important;
}
.event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a,
.event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a{    border-color: transparent;
        border-bottom-color: transparent;
    background-color: transparent !important;
    color: #262626;
	text-transform: uppercase;
font-size: 28px;
line-height: 32px;
/* font-family: 'SegoeUI Bold'; */
	font-weight:600;
	

}
.event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {color: #7f7f7f;}
.event_news  .vc_tta-tabs-list {
    border-bottom: 1px solid #ccc;
}
.event_news  .vc_tta-tab.vc_active {
    border-bottom: 3px solid #f47032;
}
.event_news .wppsac-post-categories{display:none;}
.event_news .wppsac-readmorebtn:after{
	content:"\f061";
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;color: #f47032;
	padding-left: 15px;
}
.event_news .wppsac-post-carousel .wppsac-post-content a.wppsac-readmorebtn{
	border:0px;
	padding: 5px 0px;
}
.event_news  .wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover {
    color: #00a34a;
    background: transparent;color: #2e348a;
font-weight: 700;
}

.event_news .wppsac-post-slider .wppsac-post-date, .event_news .wppsac-post-carousel .wppsac-post-date {
    margin-bottom: 10px;
    position: relative;
    font-size: 13px;
    color: #2e348a;
    font-weight: 700;
}
.event_news .wppsac-post-slider h2.wppsac-post-title a, .event_news .wppsac-post-carousel h2.wppsac-post-title a {
	font-size: 20px;
	line-height: 26px;
}
.event_news .wppsac-post-content {
    border-bottom: 3px solid  #2e348a;
}
.event_news  .wppsac-post-carousel.design-1 .wppsac-carousel-slides {
    padding: 0 15px;
}
.logo_slider .metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a.flex-prev{
	left:-4%;
}
.logo_slider .metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a.flex-next{right:-4%;}
.logo_slider .metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a{
	border:1px solid #aeaeae;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: black;
	height: 35px;
	opacity: 1;
	width: 35px;
}
.logo_slider .metaslider.ms-theme-outline .flexslider ul.flex-direction-nav li a::before {
	height: 20px;
	left: 50%;
	margin-left: -10px;
	margin-top: -10px;
	position: absolute;
	top: 50%;
	width: 20px;
	filter: brightness(55%);
}
.logo_slider  .flexslider .slides li {
    
    border: 1px solid #ccc !important;
}
.vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: transparent !important;
    background-color: transparent !important;
}
.home_cta h2 {
    text-transform: uppercase;
    color: #fff !important;
    font-weight: 600;
    width: 70%;
}
.home_cta .vc_general.vc_cta3{
	padding: 10px 28px;
}
.home_cta .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #2e348a;
    border-color: #2e348a;
}
.placement_section .isotope-item {
/*     border: 1px solid #ccc; */
    margin: 3px !important;
}
.blog_section{
	background-size: 100% auto;
	background-position:bottom;
	background-repeat:no-repeat;
}
.blog_section .vc_gitem-zone-a .vc_gitem-row-position-top, .blog_section .vc_gitem-zone-b .vc_gitem-row-position-top {
    position: relative;
}
.blog_section  .vc_gitem-post-data-source-post_title h3 {
    color: #fff;
    font-weight: 700;   
    text-transform: uppercase;
/* 	font-family: 'SegoeUI Bold'; */
}
.blog_section  .blog_caption{padding:0px 30px !important;}
.blog_section  .vc_gitem-post-data-source-post_date .vc_gitem-link {
    color: #ff5d14 !important;
}
.blog_section .vc_gitem-zone-a .vc_gitem-row-position-middle,.blog_section .vc_gitem-zone-b .vc_gitem-row-position-middle {
	top: auto;
 bottom: 4%;
transform: none;
background: #244082e3;
padding: 10px 0px;
}
.blog_section .btn_blog{
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	
}
.blog_section .vc_gitem_row .vc_gitem-col{padding:0px;}
.placement_slider h3 {
    font-size: 16px;
text-align: center;
margin-bottom: 8px !important;
}
.placement_slider .image img{
	margin:0px auto;width:140px;border-radius:50%;
}
.placement_slider h4 {
    font-size: 14px;
    font-weight: normal;
    color: #033f88 !important;
}
.placement_slider .image {margin-bottom: 20px;}
.placement_slider .slick-arrow {  
    position: absolute;
    left: 0px;
    bottom: -75px;
    background: #fff;
    color: #f47032;
    padding: 5px 10px;
	margin-top: 30px;
}
.right-style.slick-arrow {
    left: 40px;
}
.blue_btn i{
	color: #f47032;
}
.white_btn i{
		color: #f47032;
}
.white_btn .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #2e348a !important;
	font-weight: 600;
	font-size: 16px;
	
}
.acheivemnt_section .flex-direction-nav {
   
    left: -115px;bottom: 40px !important;
}
.acheivemnt_section .flex-direction-nav  a{
   
   opacity:1 !important;
}
.blog_section  .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
   
    background-image: none;
    border-radius: 0px !important;
}
#footer {
    padding-bottom: 0;
    background: url('https://www.asbm.ac.in/wp-content/uploads/2021/03/footer-min1.jpg');
}
#footer-top .footer-inside::before{
	display:none;
}
#footer-top .footer-inside{
	border-top:1px solid #ffffff78;
}
.footer_address p {
    margin-bottom: 20px;
}
.footer_address p i {
    color: #00a44a;
    font-size: 18px;
    margin-right: 15px;
}
.social-links li {
    
    float: left !important;
    margin-right: 15px;
    border: 0 !important;
    border: 1px solid #fff !important;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 25px !important;
    border-radius: 50%;
}
.social-links li a{color:#fff; line-height: 28px !important;}
#colophon a, #footer a{
	color:#fff !important;
}
#colophon .footer-three .widget-container {
    width: 25%;
}
#footer .widget-title {
    text-transform: uppercase;
}
.testimonials_slider .slick-arrow {  
    position: absolute;
    right: 0px;
    bottom: 0px;
    background: #fff;
    color: #f47032;
    padding: 5px 10px;
	margin-top: 30px;
	border: 1px solid #ccc !important; left: auto !important;cursor: pointer;z-index: 9;
}
.testimonials_slider .left-style.slick-arrow {
    right: 40px;
   
}
.testimonials_slider  .test_image {
    width: 25%;
    float: left;
}
.testimonials_slider  .test_desc {
    width: 72%;
float: left;
text-align: left;
margin-left: 3%;
}
.testimonials_slider .content {
    margin-bottom: 20px;
}
.testimonials_slider h3 {
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;margin-bottom: 5px !important;
}
.testimonials_slider h4 {
    font-size: 15px;
    font-weight: normal;
    
}
.tab_style_2  .vc_tta-panels {
    border: 0px !important;
}
.tab_style_2.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a{
	 background-color: transparent !important;
	color: #000;
	border: 0 !important;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	  
    padding: 10px 20px !important;
    line-height: 28px;
	padding-bottom: 15px !important;

}
.tab_style_2 .vc_tta-tabs-list {
    border-bottom: 1px solid #ccc;
}
.tab_style_2.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    color: #f2560f;
	border-bottom: 3px solid #f2560f !important;
}
#metaslider_mobile,.mobile-header-image{
	display:none;
}
#metaslider_desktop .caption-wrap,#school_slider .caption-wrap{position: absolute;
	top: 0;
	left: 0;
	transform: none;
	text-align: left;
	background: transparent;
	height: 100%;
	opacity:1;
}
#metaslider_desktop .caption-wrap .caption,#school_slider .caption-wrap .caption{
	position: absolute;
	width: 50%;
	text-align: left;
	transform: translate(-18%,-50%);
	left: 18%;
	top: 50%;
	bottom: 0;
}
#metaslider_desktop .caption-wrap .caption h2,#school_slider .caption-wrap .caption h2 {
    font-size: 30px;
    line-height: 40px;
    text-transform: uppercase;
    color: #fff;
/*     font-family: 'SegoeUI Bold'; */
	display:flex;
	margin-bottom:40px;text-shadow: 0px 3px 4px #000;font-weight:600;
}
#metaslider_desktop .caption-wrap .caption h2::before,#school_slider .caption-wrap .caption h2::before,#header-page-title .entry-title h1:before {
    content: "";
    vertical-align: middle;
    display: inline-flex;
    width: 15px;
    height: auto;
    margin-right: 20px;
    background: linear-gradient(to right, #f47032 0%,#f47032 33.3%,#fff0 33.3%,#fff0 66.6%,#00a34a 66.6%,#00a34a 100%);
}
#metaslider_desktop .caption-wrap .caption a ,#school_slider .caption-wrap .caption a {
    outline: none;
    background: #fff;
    padding: 8px 25px;
    margin-top: 30px;    
    text-transform: uppercase;
    font-weight: 600;
	text-decoration: none;box-shadow: 0px 4px 10px #000;
}
.faculty_list  .faculty_detail {
   
    padding: 10px;
    box-sizing: border-box;
}
.faculty_list .col-lg-3.col-md-6{
	 background: #244082;  	
}
.faculty_list .row {
    display: flex;
    flex-wrap: wrap;
}
.faculty_list  .faculty_detail h3 {
    color: #fff;
    font-size: 14px;margin-bottom: 5px !important;
}
.faculty_list  .faculty_detail h4 {
    color: #fff;
    font-size: 14px;margin-bottom: 5px !important;
}

.faculty_list .col-lg-3.col-md-6 {
    width: 23%!important;
    float: left;
    margin-right: 2%;
	margin-bottom:2% !important;
}
.faculty_list .faculty_detail a  i{
    font-family: 'FontAwesome';
    font-style: normal;
    color: #ec6930;
}
.faculty_list .faculty_detail a {
	display:block;
	transition: all ease-in-out 0.3s;
	text-decoration:none !important;
	font-size: 14px;
	color:#fff;
}

.faculty_list .col-lg-3.col-md-6:hover{
    background: #f47032;
 
	
}
.faculty_list .box:hover   .faculty_detail a i {
  
    color: #244082;
}
.faculty_slider .slick-slider .slick-slide {
  padding: 0 15px;
}
.faculty_slider .slick-slide img { 
/*     filter: sepia(100%) hue-rotate(190deg) saturate(500%); */
/* 	transition: filter 0.5s; */
}
.faculty_slider .slick-slide:hover img { 
    filter: none;
}
.faculty_detail {
    transition: all ease-in-out 0.3s;
}
.faculty_slider .slick-slide:hover  .faculty_detail{
    background: #f47032;
    margin: -25px 15px 0px;
    position: relative;
	padding: 10px 0px 15px;
	
}
#faculty_slider .faculty_detail h3 {
	margin-top:6px;
}
#faculty_slider .faculty_detail h3 {
    color: #fff ;
}
#faculty_slider .faculty_detail h3 {    
    font-size: 17px;
    margin-bottom: 5px !important;
    line-height: 22px;
}
#faculty_slider .faculty_detail h4{
	font-size: 13px;
	font-weight: 300;
	 margin-bottom: 2px !important;color: #ccc;
}
#faculty_slider .faculty_detail a {
	display:none;
	transition: all ease-in-out 0.3s;
	text-decoration:none !important;
	font-size: 14px;
	color:#fff;

}
#faculty_slider .slick-slide:hover .faculty_detail h4{color: #000;}
#faculty_slider .slick-slide:hover .faculty_detail a{
	display:block;
}
.faculty_slider .slick-arrow {
	position: absolute;
	top: 44%;	
	background: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	left:auto;
}
.faculty_slider .slick-arrow.left-style {left: -30px;}
.faculty_slider .slick-arrow.right-style {right: -30px;}
#header-overlay{
	
}
#header-image-main-inside .header-image {
    width: 100%;
    height: auto;opacity:1 !important;
}
.Course_Curriculum_section .tab_style_2.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a{
	text-transform:capitalize;
}
.Course_Curriculum_section .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: #f1f2f4;
    margin-top: 30px;
}
.right_toggle  .vc_toggle.vc_toggle_simple {
    background: #fff;
    border: 1px solid #c3c3c3;
    padding:10px 25px;
	transition:ease-in-out;margin-bottom: 10px;
}
.right_toggle  .vc_toggle.vc_toggle_simple.vc_toggle_active {  padding: 25px;}
.right_toggle .vc_toggle.vc_toggle_simple h4 {
    font-size: 18px;
    font-weight: 600;
/*     font-family: 'SegoeUI'; */
    margin-bottom: 0 !important;
}
.right_toggle .vc_toggle_title,.right_toggle .vc_toggle_content {
    padding-left: 0 !important;
	padding-right:35px;
}
.right_toggle .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 20px;
    margin-left: -10px;
    height: 2px;
    right: 0;
    left: auto !important;
    background: #ee540e;
    border-color: #ee540e;
}
.right_toggle  .vc_toggle_size_md .vc_toggle_icon {
   
    right: 0;
    left: auto !important;
}
.right_toggle .vc_toggle_simple .vc_toggle_icon::after, .right_toggle .vc_toggle_simple .vc_toggle_icon::before {
    background-color: #f2560f;
}
.right_toggle .vc_toggle_size_md .vc_toggle_icon::before {
    height: 2px;
    width: 20px;
}
.right_toggle .vc_toggle_size_md .vc_toggle_icon::after {
    height: 20px;
    width: 2px;
}
.right_toggle  .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .right_toggle  .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {

    background-color: #2e348a;

}
.faq_section input, .faq_section textarea {
    padding: 10px 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
	width: 100%;
}
.wpcf7-submit {
    width: auto !important;
    padding: 10px 25px !important;
}
.program_blog .wppsac-carousel-slides.slick-slide {
    position: relative;
	padding: 0 !important;
margin: 10px;
}


.program_blog .wppsac-post-content-position {
    height: 38%;
    clear: both;
    background: rgba(51, 51, 51, 0.5);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 15px 30px 30px 30px;
    position: absolute;
    right: 0;
    transition: all 0.5s ease-in-out 0s;
}
.program_blog .wppsac-carousel-slides:hover > .wppsac-post-content-position {
    height: 85%;
}
.program_blog  .wppsac-post-carousel.design-1 .wppsac-post-image-bg {
    margin-bottom: 0;
}
.program_blog .wppsac-post-title a {
    color: #fff !important;
}
.program_blog  .wppsac-post-carousel.design-1 a.wppsac-readmorebtn {
    color: #fff;
    background: #2e348a;
    padding: 8px 20px;
    border: 1px solid #2e348a;
    margin-top: 10px;
}
.program_blog .wppsac-sub-content {
    padding-bottom: 20px;
}
.program_blog .wppsac-post-categories-list li a{
	background: #f47032 !important;
}
.collabration_section {
    display: none !important;
}
.page-id-942 .collabration_section,.page-id-968 .collabration_section{
	display: block !important;
}
.collabration_section .isotope-item {
    margin: 10px !important;
	box-shadow: 0px 0px 5px #000000ba;
}
.Key_Stats .wpb_column.vc_column_container.vc_col-sm-3 .wpb_content_element p
{margin-bottom:0px;}
.Key_Stats .wpb_column.vc_column_container.vc_col-sm-3 .wpb_content_element strong,.Key_Stats .wpb_column.vc_column_container.vc_col-sm-3 .wpb_content_element b {
    font-size: 25px;
    font-weight: 600;
/*     font-family: 'SegoeUI Bold'; */
    color: #2e348a;
}
.how_to_apply {
    width: 65%;
    margin: 0px auto !important;
}
.how_to_apply .vc_single_image-img.attachment-full {
    width: 155px;
}
.how_to_apply .wpb_single_image.vc_align_center{
	margin-bottom:15px;position:relative;
}
.how_to_apply .vc_col-sm-4 .wpb_content_element  strong {
    font-size: 18px;
    line-height: 24px;
}
.how_to_apply .vc_col-sm-4 .wpb_content_element  p {
    margin-bottom:8px;
}
.how_to_apply .vc_col-sm-4:not(:last-child) .wpb_single_image.wpb_content_element.vc_align_center::after {
    width: 100;
    content: "";
    display: block;
    width: 43%;
    height: 2px;
    background: #2e348a;
    right: -61px;
    position: absolute;
    top: 49%;
}
.mission_section img {
    width: 90px;margin-right: 20px;
}
.mission_section .vc_row {
    background: #ededed;
    margin-bottom: 20px;
    
}
.infrastructure_tab  .vc_tta-tabs-container{
	width: 20%
}
.infrastructure_tab  .vc_tta-panels-container{
	width: 80%
}
.infrastructure_tab.vc_tta.vc_general .vc_tta-panel-body{padding: 14px 45px;}
.infrastructure_tab.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a {
    border-color: transparent;
        border-bottom-color: transparent;
    background-color: transparent !important;
    color: #000;
    border-bottom: 1px solid !important;
}
.infrastructure_tab.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: transparent;
   
    background-color: transparent ;
    color: #ec6930;
}
.infrastructure_tab.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:focus, .infrastructure_tab.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:hover {
   
    color: #ec6930;
}


.single-faculty #header-image-main-inside .header-image,.single-faculty #header-page-title {
  
    display: none;
}
.faculty_img {
    width: 20%;
    float: left;
    margin-right: 3%;
}
.faculty_content{
	width: 77%;
float: left;
}
.single-faculty h4{font-size: 16px;
font-weight: 600;

border-bottom: 1px solid #ec6930;
padding-bottom: 12px;
}
.testimonials_list .box {
    border: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 15px;
    background: #f9f9f9;
}
.testimonials_list .box::after {
    content: "";
    display: block;
    clear: both;
}
.testimonials_list .test_image {
    width: 15%;
    float: left;
}
.testimonials_list .test_desc {
    width: 82%;
    float: left;
    text-align: justify;
    margin-left: 3%;
}
.testimonials_list .box h4 br {
    display: none;
}
.testimonials_list .box h4{
    font-size: 14px;
color: #646464;
font-weight: normal;
}
.testimonials_list .test_desc h3 {
    margin-bottom: 5px !important;
    margin-top: 15px !important;
    font-size: 20px;
    font-weight: 600;
    font-style: italic;
    color: #244082;
}
.event_contact h3 {
    font-size: 18px;
    margin-bottom: 20px !important;
}
.event_contact b {
   
    color: #ec6930;  
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.event_contact a {
    text-decoration: none !important;
}
.event_contact i {
    color: #009846;
    width: 30px;
    height: 30px;
    line-height: 30px;
   border: 1px solid #009846;
margin-bottom: 10px;
text-align: center;
margin-right: 10px;
}


#footer select,#footer input[type],#footer textarea {
    color: #fff;
   background-color: #244082e3;
border: 1px solid #fff;
    
    padding: 8px 10px;
}
.wpcf7-form-control.wpcf7-submit {
    background: #ec6930 !important;
    border: 0 !important;    
    text-transform: uppercase;
    letter-spacing: 1px;
}
.career_page .wpb_column.vc_column_container.vc_col-sm-4 {
    background: #244082;
    padding: 15px 15px;
}
.career_page h2 {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 24px;
    border-bottom: 1px solid #ec6930;
    padding-bottom: 10px;
}
.career_page select, .career_page input[type],.career_page textarea {
    color: #fff;
    background-color: transparent;
    border: 1px solid #fff;
}
.school_about  .wpb_single_image.wpb_content_element.vc_align_left {
    text-align: center;
}
.school_about img {
    width: 380px;
    margin: 0px auto;
}
/* 
#access .mega-menu-column {
    width: 33.3%;
    float: left;
    display: block;
    clear: none;
    box-sizing: border-box;
    overflow: hidden;
    white-space: unset;
}
#access .mega-menu-column > .sub-menu {
    display: block;
    visibility: visible;
    transform: none;
    opacity: 1;
    position: relative;
    left: 0;
}
#access .mega-menu-column > .sub-menu li{white-space: normal !important;
	min-width: auto !important;}
#access .has-mega-menu {
    position: static;
}
#access .has-mega-menu > .sub-menu{background: #2e348a !important;display: flex;
flex-wrap: wrap;min-width:auto;}
#access .mega-menu-column > .sub-menu li a {
    line-height: 1.6;
    font-size: 13px;
}
.mega-menu-column > a > span {
    border-bottom: 1px solid #ec6930;
    display: inline-block !important;
    padding: 0 !important;
}
#site-header-main #access .mega-menu-column > a  {
    display: block;
    padding: 0 1.2em !important;font-size: 16px;
}
#access .sub-menu li a:hover span, #access .children li a:hover span {
    background: transparent !important;
}
#access .has-mega-menu .sub-menu {
   
    box-shadow:none;
}
#access  .has-mega-menu .sub-menu span::after {
    display:none;
}
#access .sob.mega-menu-column{
	width:100% !important;
}
#access .sob.mega-menu-column > .sub-menu > li{
	width:33.3% ;
	float:left ;
	clear:none 
	
}
#access .mega-menu-column-third > .sub-menu {
	display: block;
visibility: visible;
transform: none;
opacity: 1;
position: relative;
left: 0;
	
}
#access .mega-menu-column-third > .sub-menu li{width: 100%;
float: left;
clear: none;
padding-left: 10px;}
#access .mega-menu-column-third > .sub-menu li a{
	
} */

@media only screen and (max-width: 1024px) {
	.menu-burger {
		display: block;
	}
#access{
	display:none;
}
#wpsm_counter_b_row_54 .wpsm_counterbox .wpsm_number {
    font-size: 32px !important;
}
#wpsm_counter_b_row_54 .wpsm_counterbox .wpsm_count-title {
    font-size: 14px !important;
}

}
@media only screen and (max-width: 768px) {
.single-post .entry-title {
    margin-top: 25px !important;
}
	.crp_related ul li {
  
    width: 100%;
    float: left;
    margin-right: 0; margin-bottom: 10px;
	}
	.single-post #site-wrapper #main {
    width: 100%;
}
	.pop_img {
	display:none !important;
}
	.pum-content h2 {
   
    line-height: 26px;
   
    font-size: 20px;
	}
	.archive_sidebar{
		
    width: 100%;
    margin-top: 0em;
    border-left: 0px solid #ccc;
    margin-left: 0%;
	}
	.archive_sidebar select,.archive_sidebar input[type],.archive_sidebar textarea {
  
    width: 100%;
	}
	.archive.category .main {
    width: 100% !important;
	}
	#nav-below{
		display:none;
	}
	.width-60 {width:100%;}
	#header-page-title #breadcrumbs-nav .current {
    display: inline-block;
}
	/*.maqruee_sticky{
		position:relative;
		display:none;
	}*/
	#header-image-main #header-page-title {
    position: relative;
    width: 100%;
    justify-content: end;
    bottom: 0;
    display: block;
    margin-top: -40%;
	}
	#breadcrumbs-container {
    display: none;
}
	#header-page-title #header-page-title-inside {
  
    width: 100%;
	}
	.mobile-header-image{
		display:block;
	}
	#masthead .header-image{
		display:none;
	}
	.mission_section .vc_row {
    background: transparent;
    margin-bottom: 0px;
}
	#content .vc_custom_1613380646832 {
    padding-top: 0px !important;
    background-color: transparent !important;
}
	.half_list ul {
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
	}
	.blog_section .vc_gitem-post-data-source-post_title h3 {
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
/*     font-family: 'SegoeUI Bold'; */
    font-size: 16px;
	}
	#metaslider_mobile{
	display:block;
}
	#metaslider_desktop{display:none;}
	.flex-control-nav.titleNav-14 {
    display: none !important;
}
.minus-top.vc_col-sm-9 {
    width: 100%;
}
	.minus-top {
    margin-top: 0;
}
#metaslider_desktop .caption-wrap .caption h2, #school_slider .caption-wrap .caption h2 {
    font-size: 24px;
    line-height: 34px;
	}
	#site-wrapper .vc_custom_heading.heading_line, #site-wrapper .heading_h2 {
   
    font-size: 24px;
    line-height: 34px;
	}
	.counter_home .wpsm_col-md-3 {
    width: 32%;float: left;min-height: 110px;
	}
	#wpsm_counter_b_row_54 .wpsm_counterbox {
    
    margin-top: 0 !important;
	}

	.counter_home .wpsm_count-title::before {
  
    top: 8px;
	}
	.mission_vision .vc_col-sm-9 > .vc_column-inner {
    padding: 26% 50px 0% !important;
    background-repeat: no-repeat;background-position: center;
}
	.about_school {
		padding: 3% 8% 0px 8%;
	}
	#content .school_content {
		padding: 0;
	}
	.school_tab .vc_tta-container {
		margin-top: -100px;
	}
	.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
		background-color: #ec6930 !important;
	}
	
	.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #01469c !important;border-radius: 0px;
}
	.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
		color: #fff !important;font-size: 20px;
	}
	.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a ::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 15px 0 15px;
    border-color: #ec6930 transparent transparent transparent;
    position: absolute;
    bottom: -12px;
}
	.school_tab_home .vc_btn3-container.vc_btn3-inline {
    margin-right: 10px !important;
}
	.school_tab {
    overflow: hidden !important;
}
	.school_tab .vc_tta-container {
    margin-top: 0;
}
	.event_news .vc_tta-tabs-container {
		display:block !important;
	}
	.event_news .vc_tta-panel-heading{
		display:none;
	}
	.event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, .event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {   
    font-size: 20px;
    line-height: 22px;padding: 10px;
	}
	.event_news .wppsac-post-slider h2.wppsac-post-title a, .event_news .wppsac-post-carousel h2.wppsac-post-title a {
    font-size: 18px;
    line-height: 20px;
}
	.acheivemnt_section .flex-direction-nav {
    left: auto !important;
    top: -45px !important;
    bottom: auto !important;
    right: 0;
}
	.acheivemnt_section .flex-direction-nav a {
    border: 2px solid #fff !important;
	}
	.blog_section {
    background-size: auto;
	}
	.tab_style_2 .vc_tta-tabs-container {
		display: block !important;
	}
	.tab_style_2 .vc_tta-panel-heading{
		display:none;
	}
	#colophon .footer-three .widget-container {
    width: 50%;
}
	@media only screen and (max-width: 768px){}
	#colophon .footer-three .widget-container {
		width: 100%!important;
	}
}
	#footer {
    padding-bottom: 0;
    background: url('https://www.asbm.ac.in/wp-content/uploads/2021/03/footer-min1.jpg');  
    background-color: #224183;
    background-repeat: no-repeat;
    background-position: bottom;
}
	.menu-main-search {
		display: none !important;
	}
	nav#mobile-menu #mobile-nav > li.current_page_item > a, nav#mobile-menu #mobile-nav > li.current-menu-item > a, nav#mobile-menu #mobile-nav > li.current_page_ancestor > a, nav#mobile-menu #mobile-nav > li.current-menu-ancestor > a, nav#mobile-menu #mobile-nav a:hover {
    color: #ec6930 !important;
}
	#mobile-menu, nav#mobile-menu #mobile-nav a {
    color: #FFFFFF;
    font-size: 20px !important;
}
	body.admin-bar nav#mobile-menu {
   
    padding-top: 0;
}
	.home_cta h2 {
    text-transform: uppercase;
    color: #fff !important;
    font-weight: 600;
    width: 100%;
	}
	#content .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border-color: #ec6830;
		background-color: #ec6830;
	}
	#content .vc_tta-tabs.vc_tta-color-blue .vc_tta-panel-title {
		margin-bottom: 0 !important;
	}
	#content .vc_tta-tabs.vc_tta-color-blue .vc_tta-panel-title a {
		color: #fff !important;
		font-size: 18px;
	}
	.infrastructure_tab.vc_tta.vc_general .vc_tta-panel-body {
		padding: 0;     
		padding-top: 10px !important;
	}
	#content .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #033f88;
    background-color: #033f88;
}
	.mou_section  .wpb_single_image.vc_align_left {
		text-align: center;
	}
	.mou_section   .button_pop {
		text-align: center;
	}
	.mou_section .wpb_column.vc_column_container.vc_col-sm-4{
		border-bottom:1px solid #ccc;
	}
	.popup {
  		 height: 400px;
		overflow: scroll;
    	width: 90%;
	}
	.faculty_list .col-lg-3.col-md-6 {
    width: 48%;
	}
	.faculty_list .faculty_detail {
    padding: 10px 4px;
	}
	.faculty_list .faculty_detail h3 {
		color: #fff;
		font-size: 14px;
		margin-bottom: 5px !important;
	}
	.faculty_list .faculty_detail h4 {
    color: #fff;
    font-size: 12px;
	}
	.faculty_img {
		width: 60%;
		float: left;
		margin-right: 3%;
		margin-bottom: 10px;
	}
	.faculty_content {
    width: 100%;
	}
	.faculty_head ul li {
  
    margin-bottom: 10px;
	}
	.admission_policy h4.vc_custom_heading {
		text-align: center !important;
		margin-top: 10px !important;
	}
	.table_style {
    overflow-x: auto;
}
}

@media only screen and (max-width: 600px) {
	#header-page-title .entry-title h1 {
   
    font-size: 26px !important;
	}
	.testimonials_slider .test_image {
    width: 100%;
	}
	.testimonials_slider .test_desc {
    width: 100%;
    float: left;
   
    margin-left: 0;
    text-align: justify;
    margin-top: 15px;
}
	.wpb_text_column.wpb_content_element {
    text-align: justify;
}
	.tab_style_2  .vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading,.tab_style_2  .vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container {
    text-align: left;
}
	.tab_style_2.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
   
    font-size: 14px;   
    font-weight: 600;
    padding: 5px 12px !important;  
    line-height: 28px;
    padding-bottom: 5px !important;
}
	#content .blog_section {
		background-image:none !important;
	}
	#footer{
		background-image:none;
	}
	.school_tab .wpb_content_element li {
    width: 100%;
    float: none;
    color: #00479c;
    margin-bottom: 4px;
}
	.school_tab_home .vc_btn3-container.vc_btn3-inline {
    margin-right: 4px !important;
}
	.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #fff !important;
    font-size: 18px;
}
	.event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, .event_news .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    font-size: 18px;
    line-height: 22px;
    padding: 10px 8px;
	}
	.placement_section .wpb_gallery .isotope-item {
    position: relative !important;
    width: 31%;
    left: auto !important;
    top: auto !important;
}
	#metaslider_210.flexslider .slides li {
    margin-right: 15px !important;
    width: 100px !important;
}
}

@media only screen and (max-width:500px) {
#metaslider_desktop .caption-wrap .caption h2, #school_slider .caption-wrap .caption h2 {
    font-size: 16px;
    line-height: 22px;
}
	#metaslider_desktop .caption-wrap .caption a, #school_slider .caption-wrap .caption a {
    
    padding: 4px 15px;
    margin-top: 20px; 
    
    font-size: 10px;
}
	.counter_home .wpsm_col-md-3 {
    width: 48%;
    float: left;
    min-height: auto;
}
	.vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container {
    text-align: left !important;
}
	#wpsm_counter_b_row_54 .wpsm_counterbox .wpsm_count-title {
    min-height: 45px !important;
}
}
faculty_list .col-lg-3.col-md-5 {
    background: #244082!important;
}
@media screen and (max-width: 900px)
{
	.faculty_list .col-lg-3.col-md-6 {
    width: 40%!important;

}
	.faculty_list .row {
    margin: auto;
    justify-content: center;
}
}
html.pum-open.pum-open-overlay.pum-open-scrollable body > *[aria-hidden] {
    padding-right: 0px;
}