
.btMenuHorizontal.btMenuRight .menuPort nav
{
	width:650px;
	padding-left:0;
	left:500px !important;
}

.bt_bb_card .bt_bb_card_content .bt_bb_card_text { 
   z-index: 1;
   overflow: hidden; 
   max-height: 37.3em;  
   position: relative;  
   margin-bottom: 1em;
}

.bt_bb_title_size_small:not(.bt_bb_image_position_background).bt_bb_card .bt_bb_card_content {
    padding: 1.5em 0em 3em 3em;
}

.btHeadingDash_dot .bt_bb_card .bt_bb_card_content .bt_bb_card_title:before {
    content: url(https://magrid.education/wp-content/uploads/2020/10/card_icon.png);
	display:inline-block;
	position:absolute;
	left: -40px;

}
.bt_bb_card .bt_bb_card_content .bt_bb_card_title:before {
	content: url();
    
    font-family: Tabula;
    color: #ee5b54;
    display: block;
    border: none;
    width: auto !important;
    margin: 0 !important;
    line-height: 1;
    position: absolute;
    top: -.2em;
    left: -1.1em;
    font-size: 3em;
    z-index: -1;
}

.fbmagrid *[data-ico-fontawesome]:before {
    font-family: FontAwesome;
    content: url(https://magrid.education/wp-content/uploads/2020/10/Facebook@2x.png);
	max-height:30px;
	max-width:30px;
	padding-right:10px;
}

.limagrid *[data-ico-fontawesome]:before {
    font-family: FontAwesome;
    content: url(https://magrid.education/wp-content/uploads/2020/10/Linkedin@2x.png);
	max-height:30px;
	max-width:30px;
}
nav
{	font-size: 16px;
	color: #232884;
}

.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline
{
	line-height:1.5;
	color: #4A4A4A;
	font-size: 20px;
	padding-right: 50px; 
}

.bt_bb_color_scheme_5.bt_bb_headline .bt_bb_headline_superheadline{
	color: #232884;
}

.bt_bb_title_size_small.bt_bb_card .bt_bb_card_content .bt_bb_card_supertitle {
    font-size: 12px;
	  color: #232884;
}

.bt_bb_title_size_small.bt_bb_card .bt_bb_card_content .bt_bb_card_title {
    font-size: 20px;
	color: #232884;
}

.bt_bb_card_text
{
	color: #4A4A4A;
	font-size: 16px;
}

img.iconcenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.footermagrid
{
	font-family:Roboto;
	color:#232884;
	font-size: 16px;
	padding:30px;
}

a.afootermagrid
{
	display:inline;
	padding:15px;
	font-family:Roboto;
	color:#232884;
	font-size: 16px;
}

.btMenuHorizontal.btMenuRight .menuPort nav {
  float: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


.widget_media_image
{
	padding-right:10px;
}

.bt_bb_card_text
{
	font-size:16px;
}

.bt_bb_card_title
{
	font-size:24px;
}

.bt_bb_contact_form_7
{
	font-family:Roboto;
	font-size: 16px;
}
input.bt_bb_contact_form_7, textarea
{
	background:white;
}

#wpcf7-f23135-p22273-o1 input
{
	background:white;
}
#wpcf7-f23135-p22273-o1 submit
{
	width:40px;
	height:92px;
}

#wpcf7-f23135-p22273-o1 input[type='email']
{
	width:444px;
	height:42px;
}
#wpcf7-f23135-p22273-o2 input[type='email']
{
	background:white;
	width:314px;
	height:42px;
}

#wpcf7-f23320-p22273-o2 input[type='email']
{
	background:white;
	width:314px;
	height:42px;
}

#wpcf7-f23320-p22273-o2  input[type='submit']

{
	width:92px;
	height:42px;
	position:relative;       
	top:-20px;
}

input[type='submit']
{
	width:92px;
	height:42px;
}

.wpcf7 textarea
{
	background-color: rgb(236,243,243);
	
}

input[type=submit]
{
	margin-top:20px;
 margin-left:auto;
	margin-right:auto;
	justify-content:center;
	width:50%
	
}

.bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li:hover, .bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_outline .bt_bb_tabs_header li.on, .bt_bb_tabs.bt_bb_color_scheme_3.bt_bb_style_filled .bt_bb_tabs_header li
{
	color:white;
}

.wpcf7 text,
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 input[type="dropdown"]
{ font-family:Roboto;
background-color: rgb(236,243,243);
}

#name_contact, #phoneno, #school, #textform
{
	font-family:Roboto;
background-color: rgb(236,243,243);
}

#email_contact
{
	font-family:Roboto;
background-color: rgb(236,243,243);
} 

#dropdown_contact select
{
	font-family:Roboto;
background-color: rgb(236,243,243);
}

.wpcf7 .wpcf7-select
{
	background-color: rgb(236,243,243);
}

.btLightSkin select, .btLightSkin textarea, .btLightSkin input, .btLightSkin .fancy-select .trigger, .btDarkSkin .btLightSkin select, .btDarkSkin .btLightSkin textarea, .btDarkSkin .btLightSkin input, .btDarkSkin .btLightSkin .fancy-select .trigger, .btLightSkin .btDarkSkin .btLightSkin select, .btLightSkin .btDarkSkin .btLightSkin textarea, .btLightSkin .btDarkSkin .btLightSkin input, .btLightSkin .btDarkSkin .btLightSkin .fancy-select .trigger
{
	background-color: rgb(236,243,243);
}


.buttontwo
{
	
	background-color:white;
	border-radius:28px;
	border:1px solid #ea136a;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Roboto;
	font-size:18px;
	padding:16px 31px;
	text-decoration:none;
	
}
.buttontwo:hover {
	
	background-color:#ea136a;
	color:white;
}

.faqmobile .bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title:before{margin-left:10px;
right:-25px;}

span {
    font-weight: 300;
}
ul{
	list-style:none
}

.custom-bullets li {
    list-style-type: disc !important;
    font-family: inherit !important;
    list-style-position: outside !important;
    margin-left: 20px !important;
    padding-left: 5px !important;
}
