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

.bt_bb_card .bt_bb_card_content .bt_bb_card_text {
   z-index: 1;
   overflow: oculto;
   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;
	izquierda: -40px;

}
.bt_bb_card .bt_bb_card_content .bt_bb_card_title:before {
	contenido: url();
    
    font-family: Tabula;
    color: #ee5b54;
    visualización: bloque;
    borde: ninguno;
    anchura: auto !importante;
    margin: 0 !important;
    altura de línea: 1;
    posición: absolute;
    arriba: -.2em
    izquierda: -1.1em;
    font-size: 3em;
    z-index: -1;
}

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

.limagrid *[data-ico-fontawesome]:before {
    font-family: FontAwesome;
    contenido: 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
{
	altura de línea: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%
  izquierda: 50%;
  transformar: 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
{
	fondo:blanco;
}

#wpcf7-f23135-p22273-o1 input
{
	fondo:blanco;
}
#wpcf7-f23135-p22273-o1 submit
{
	ancho:40px;
	altura:92px;
}

#wpcf7-f23135-p22273-o1 input[type='email']
{
	ancho:444px;
	altura:42px;
}
#wpcf7-f23135-p22273-o2 input[type='email']
{
	background:blanco;
	ancho:314px;
	altura:42px;
}

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

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

{
	ancho:92px;
	altura:42px;
	position:relative;
	top:-20px;
}

input[type='submit']
{
	anchura:92px;
	altura:42px;
}

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

input[type=submit]
{
	margin-top:20px;
 margin-left:auto
	margin-right:auto;
	justify-content:center;
	ancho: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:blanco;
}

.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);
}

1TP5Contacto
{
	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
{
	
	color de fondo:blanco;
	border-radius:28px;
	borde:1px sólido #ea136a;
	display:inline-block;
	cursor:puntero;
	color:#ffffff;
	font-family:Roboto;
	font-size:18px;
	padding:16px 31px;
	text-decoration:none;
	
}
.buttontwo:hover {
	
	color de fondo:#ea136a;
	color:blanco;
}

.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;
}



/* ================================
   intl-tel-input FINAL FIX
================================ */

/* wrapper full width */
.iti {
  width: 100% !important;
  position: relative !important;
  z-index: 9999 !important;
}

/* input siempre tiene un padding base para que el texto NUNCA empiece desde el borde izquierdo */
.iti input,
.iti input[type="tel"],
.iti input#phone,
.iti input#phoneno {
  anchura: 100% !importante;
  box-sizing: border-box !important;

  /* ✅ پایه: متن از اول باکس شروع نشه */
  padding-left: 110px !important;

  /* opcional */
  padding-right: 12px !important;
}

/* desplegable siempre por encima de todo */
.iti__country-list {
  z-index: 999999 !important;
}

/* Fix clipping by parent containers */
.wpcf7
.wpcf7-form,
.wpcf7-form,
.bt_bb_contact_form_7,
.bt_bb_contact_form_7-form,
.bt_bb_contact_form_7 .wpcf7-form,
.bt_bb_card
.bt_bb_card .bt_bb_card_content,
.bt_bb_card .bt_bb_card_content .bt_bb_card_text {
  overflow: visible !important;
}

/* mejor desplazamiento en móviles */
.iti__country-list {
  -webkit-overflow-scrolling: touch;
}