/* ------------------------------- CUSTOM LANDING PAGE ------------------------------- */

@media only screen and (min-width: 1680px) {.container-left{padding-left:17%}.container-right{padding-right:17%}}
@media only screen and (min-width: 1400px) and (max-width: 1679px)  {.container-left{padding-left:13%}.container-right{padding-right:13%}}
@media only screen and (min-width: 1280px) and (max-width: 1399px)  {.container-left{padding-left:2%}.container-right{padding-right:2%}}
@media only screen and (min-width: 1025px) and (max-width: 1279px)  {.container-left{padding-left:1%}.container-right{padding-right:1%}}

/* ---------------- HEADER - SLIDE ---------------- */

#Header {min-height:0px !important;}
#Top_bar .menu > li > a {padding: 0px !important;}
.header-transparent #Top_bar .menu > li > a span {line-height: 50px;}

#Top_bar.is-sticky .menu > li > a span { line-height: 50px !important;}
#Top_bar.is-sticky .menu_wrapper {padding-top: 5px;}

#Top_bar .logo { margin-top: -20px;}
.custom-menu:hover > a, .custom-menu.current-menu-item > a {color:#003278!important;}
#Action_bar .social-menu {padding: 20px 10px 20px 0;}
#Action_bar .social-menu li {border-right: none;padding-right: 16px;}

.title-slider {color: #ffffff;font-size: 70px;font-weight: 700;line-height: 70px;text-transform: uppercase;letter-spacing: 20px;padding: 22px 0 4px 0;}
.subtitle-slider {color: #ffffff;font-size: 28px;line-height: 40px;font-weight: 400;letter-spacing: 6px;}
.subtitle-slider b {font-weight: 700;}



/* ---------------- CONTADOR ---------------- */

.column_countdown {background-color: #fbb901;margin: 0; width: 100%;}
@media only screen and (max-width: 767px){
	.column_countdown { z-index: 99;position: absolute;bottom: 20px;margin-bottom: 0 !important; }
}
.column_countdown .downcount{display: -ms-flexbox;display: -webkit-flex;display: flex;}
.column_quick_fact {margin: 0px;width: 33.33% !important;}
.quick_fact .number-wrapper {font-size: inherit;}
.quick_fact .number {color: #ffffff !important; font-size: 245% !important; font-weight: 700; line-height: 1; padding-bottom: 10%}
@media only screen and (max-width: 959px){

}
.column_countdown h3 {color: #ffffff;font-size: 100% !important; font-weight: 400;line-height: 20px; text-transform: uppercase;letter-spacing: 3px; margin-bottom: 0;}
.quick_fact {padding: 28% 0;border-right: 1px #fcce42 solid;border-left: 1px #fcce42 solid;}
.quick_fact hr {display: none;}



/* ---------------- GLOBAL STYLES ---------------- */

.custom-title h1 {color:#fff;font-weight: 700;text-transform: uppercase;}
.custom-text h1 b {font-weight: 700;}
.custom-text h2 {text-transform: uppercase;}
.custom-text h4 {text-transform: uppercase;}
.custom-text p {margin: 20px 0 30px;}

.custom-box{border-radius: 30px;border-width: 1px;border-color: #232323;border-style: solid;background-color: #ffffff;padding: 20px 30px;}
.custom-box2{border-radius: 20px; border: 2px solid #008fdb;margin-bottom: 30px;}

.blue-border-bottom a {border: 2px solid transparent;background: linear-gradient(#fff,#fff) padding-box,linear-gradient(to right, #008fdb, #003278) border-box;border-radius:25px;padding: 12px 26px;color: #232323;text-transform: uppercase;font-weight: 700;letter-spacing: 3px;text-decoration:none;}
.blue-bottom a {background-image: linear-gradient(90deg, #008fdb 0%, #003278 100%);border-radius: 25px;padding: 12px 30px;color: #fff;text-transform: uppercase;font-weight: 700;letter-spacing: 3px;text-decoration:none;}
.blue-bottom a:hover {color:#fff;}
.green-bottom a {background-image: linear-gradient(90deg, #5cbc07 0%, #3b7b02 100%);border-radius: 25px;padding: 12px 30px;color: #fff;text-transform: uppercase;font-weight: 700;letter-spacing: 3px;text-decoration:none;}

.yellow-bottom a,
a.yellow-bottom{
	background: rgba(250,184,1,1);
	background: -moz-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,184,1,1)), color-stop(4%, rgba(250,184,1,1)), color-stop(46%, rgba(244,150,0,1)), color-stop(50%, rgba(244,150,0,1)), color-stop(50%, rgba(0,142,219,1)), color-stop(54%, rgba(0,142,219,1)), color-stop(96%, rgba(0,50,120,1)), color-stop(100%, rgba(0,50,120,1))) !important;
	background: -webkit-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: -o-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: linear-gradient(to right, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab801', endColorstr='#003278', GradientType=1 );
	background-size: 200% auto !important;
	background-position: left top !important;
	border-radius: 25px !important;
	padding: 12px 30px !important;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 3px;
	text-decoration:none !important;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
a.yellow-bottom .button_label{padding: 0 !important;}
.yellow-bottom a:hover,
a.yellow-bottom:hover{	background-position: right top !important;}

.blue-bottom a,
a.blue-bottom{
	background: rgba(250,184,1,1);
	background: -moz-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,184,1,1)), color-stop(4%, rgba(250,184,1,1)), color-stop(46%, rgba(244,150,0,1)), color-stop(50%, rgba(244,150,0,1)), color-stop(50%, rgba(0,142,219,1)), color-stop(54%, rgba(0,142,219,1)), color-stop(96%, rgba(0,50,120,1)), color-stop(100%, rgba(0,50,120,1))) !important;
	background: -webkit-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: -o-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	background: linear-gradient(to right, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab801', endColorstr='#003278', GradientType=1 );
	background-size: 200% auto !important;
	background-position: right top !important;
	border-radius: 25px !important;
	padding: 12px 30px !important;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 3px;
	text-decoration:none !important;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
a.blue-bottom .button_label{padding: 0 !important;}
.blue-bottom a:hover,
a.blue-bottom:hover{background-position: left top !important;}

.column.column_button{
	margin-bottom: 18px !important;
}

.column_trailer_box{margin: 0 !important;	width: 100%;}
@media only screen and (max-width: 767px){
	.column_trailer_box{margin: 0 0 20px !important;}
}
.trailer_box.plain .desc { padding: 40px 10% 0px; bottom: auto;top: 0;}
.trailer_box.plain .desc .subtitle {  color: #fff !important; font-style: normal;font-size: 120%;}
.trailer_box.plain .desc h2 { font-weight: 700;  font-size: 220%;   line-height: 1;}
.trailer_box.plain .desc .line { background-color: #fbb901 !important;}
.trailer_box.plain img{ width: 100% !important; }


.row_evento { padding: calc(4% + 10px) 0 4% !important;}
@media only screen and (min-width: 768px){
	.row_evento .mcb-section-inner{
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
@media only screen and (min-width: 960px){
	.row_evento .two-third.mcb-wrap {width: 63%;}
	.row_evento .one-third.mcb-wrap { width: 33%;}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
	.row_evento .two-third.mcb-wrap {width: 58%;}
	.row_evento .one-third.mcb-wrap { width: 40%;}
}


.row_evento .column_visual{margin-bottom: 0 !important}

#intro_info{
	padding: 6% 0 0 !important;
}


/* ---------------- CUSTOM ICON BOX ---------------- */

/*.icon_box .image_wrapper, .icon_box .desc_wrapper {text-align: left;}*/
.custom-icon-box .icon_box .desc_wrapper, .custom-icon-box .icon_box .image_wrapper {text-align: left;}
.icon_box .desc_wrapper .desc {font-size: 18px;line-height: 36px; letter-spacing: 4px;}



/* ---------------- CUSTOM FORM ---------------- */

.wpcf7-form label {font-size: 16px;line-height: 42px;letter-spacing: 3px;display: initial;padding-left: 25px;}
.wpcf7-form-control-wrap  input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap select{border-radius: 50px;border-width: 3px; border-color: #008edb; border-style: solid;height:60px;font-size: 16px;font-weight: 300; letter-spacing: 1px;padding: 0 25px;margin-bottom: 25px;}

 .wpcf7-form-control-wrap.pais:before,
 .wpcf7-form-control-wrap.expectativa:before,
 .wpcf7-form-control-wrap.evento:before { content: url(https://eventos.itqscr.com/wp-content/uploads/2020/09/arrow-form.png); position: absolute;   top: 46%;    right: 25px;    transform: translateY(-50%);    pointer-events: none;}

.wpcf7 input[type="submit"]{
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border-radius: 50px;
	padding: 12px 30px;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 3px;
	text-decoration:none;
	margin-top: 50px;
	outline: none;
	height: 60px;
	background: rgba(250,184,1,1);
	background: -moz-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,184,1,1)), color-stop(4%, rgba(250,184,1,1)), color-stop(46%, rgba(244,150,0,1)), color-stop(50%, rgba(244,150,0,1)), color-stop(50%, rgba(0,142,219,1)), color-stop(54%, rgba(0,142,219,1)), color-stop(96%, rgba(0,50,120,1)), color-stop(100%, rgba(0,50,120,1)));
	background: -webkit-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%);
	background: -o-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%);
	background: -ms-linear-gradient(left, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%);
	background: linear-gradient(to right, rgba(250,184,1,1) 0%, rgba(250,184,1,1) 4%, rgba(244,150,0,1) 46%, rgba(244,150,0,1) 50%, rgba(0,142,219,1) 50%, rgba(0,142,219,1) 54%, rgba(0,50,120,1) 96%, rgba(0,50,120,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab801', endColorstr='#003278', GradientType=1 );
	background-position: right top;
	background-size: 200% auto;
}
.wpcf7 input[type="submit"]:hover{
	background-position: left top;
}





/* ---------------- IPAD VERSION ---------------- */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

.container-left{padding-left:5%}
.container-right{padding-right:5%}

.custom-menu {max-width: 154px;margin-left: 22px;}

.title-slider {font-size: 56px;line-height: 56px;}
.subtitle-slider {font-size: 20px;line-height: 28px;}
#agenda{padding-right: 35px;padding-left: 35px;}
/* SECCION: SLIDE */
#banneritqs .container-left {padding-left: 9vw !important;width: 84% !important;}
/* .tablet-slide-text{width: 100% !important;} */
.tablet-slide-countdown{width: 100% !important;height: 0px !important;top: -65px;}
/* END SECCION: SLIDE */

.tablet-section-padding{margin-left:30px;}

/* SECCION: EXPOSIORES */
#expositores h1, #expositores h2 {text-align:center;}
#expositores h3{text-align:center;}
#expositores p {text-align:center;}
#expositores .custom-box {padding: 20px !important;}
/* END SECCION: EXPSITORES */

/* SECCION: REGISTRESE DE FORMA GRATUITA */
.tablet-free-text{width:75% !important;}
.tablet-free-image{width:100% !important;}
/* END - SECCION: REGISTRESE DE FORMA GRATUITA */

/* SECCION: ITQS */
#itqs .desc p {font-size:13px !important;}

/* SECCION: TEMARIO */
.custom-movile{background-size: cover !important;background-position: center;border-radius: 30px;padding: 35px 15px 35px 15px !important;min-height: 340px !important;}

/* SECCION: MICROSOFT AZURE */
.tablet-padding-top-zero{padding-top: 0px !important;}
}

/* SECCION: EXPOSITORES */
#expositores h3{text-align:center;}
#expositores p {text-align:center;color:#a9a9a9;}


/* SECCION: WIMDOWS AZURE */
#windows-azure .mcb-item-4g843k380 a{border: solid #003278 1px;border-radius: 30px;padding: 10px;text-decoration: none;}
#windows-azure .mcb-item-4g843k380 a:hover{border: solid white 1px;}

/* SECCION: BANNER PRINCIPAL */
#banneritqs .mcb-section-inner{padding: calc(10% + 50px) 0  calc(10% + 30px) 4% !important;}
#banneritqs .container-left{padding-left: 14vw;}
#banneritqs .column_visual{ margin-bottom: 0 !important; }

/* Formulario */
.preferencia .wpcf7-select{margin-top: 1px;}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.tablet-landscape-slide-text{top: 0px;}
.tablet-landscape-slide-countdown{top: -86px;}
}




/* ---------------- PHONE VERSION ---------------- */

@media only screen and (max-width: 767px) {

/* HEADER */
.mcb-section-bb05a8de9 {min-height: 500px !important;height: 600px !important;}  
#banneritqs .container-left {padding-left: 7vw;}

.container-left{padding-left:6%}
.container-right{padding-right:6%}


/* SECCION: MENU */
.custom-menu {max-width: 154px;margin-left: 22px;}
#Top_bar .logo {margin-top: 0px;}
.mobile-tr-header #Top_bar {top: 15px;}
.mobile-sticky #Top_bar.is-sticky {background: rgba(0,0,0,.8) !important;}
.mobile-sticky #Top_bar.is-sticky #logo img:not(.svg) {width: 80px !important;}
#Side_slide a:not(.action_button) {color: white !important;}
/* END SECCION: MENU */

.subtitle-slider {font-size: 24px;line-height: 38px;letter-spacing: 4px;}
.title-slider {font-size: 30px;line-height: 31px;}

/* SECCION: SLIDE */
.phone-slide-text{margin-top: 20px !important;margin-bottom:80px !important;}
.custom-countdown {position: relative;}
.quick_fact {padding: 30px 0 0px 0;}
/* END SECCION: SLIDE */

/* SECCION: REGISTRESE DE FORMA GRATUITA */
.phone-section-padding{padding-top: 40px !important;}
.bottom-movile{display: block !important;margin-bottom: 50px;    text-align: center;}
.blue-border-bottom{margin-right: 0px !important;}
.btn-movile{margin-bottom:50px;}
.phone-free-image{padding:0px !important;}
/* SECCION: REGISTRESE DE FORMA GRATUITA */

/* SECCION: INSCRIBIRSE */
.phone-register{padding-top: 40px !important;padding-bottom: 40px !important;}
/* END SECCION: INSCRIBIRSE */

/* SECCION: RESERVE SU ESPACIO */
.phone-reserve{padding-bottom: 60px;}
.icon_box .image_wrapper, .icon_box .desc_wrapper {text-align: center;}
/* END SECCION: RESERVE SU ESPACIO */

/* SECCION: TEMARIO */
.custom-movile{background-size: cover !important;background-position: center;border-radius: 30px;padding: 35px 15px 35px 15px !important;min-height: 0px !important;}
.phone-temary-padding{padding:0 !important; }
#temario {padding: 40px 25px !important;}
/* END SECCION: TEMARIO */

/* SECCION: AGENDA*/
.custom-box2{text-align:center;}
#agenda{    background-size: cover;    padding-top: 20px !important;    padding-bottom: 120px !important;}
#agenda .mcb-item-e3a10dc87{padding:0 !important;}
/* END SECCION: AGENDA*/

/* SECCION: EXPOSIORES */
#expositores {padding-top: 0px !important;}
#expositores h1, #expositores h2 {text-align:center;}
#expositores h3{text-align:center;}
#expositores p {text-align:center;}
#expositores .custom-box {padding-top: 35px !important;}
/* END SECCION: EXPSITORES */

/* SECCION: MICROSOFT AZURE */
.mcb-section-0tqnr2o08{padding-top: 0px !important;}
.custom-icon-box .icon_box .desc_wrapper, .custom-icon-box .icon_box .image_wrapper {text-align: center ;}
#windows-azure{padding-top: 40px !important;padding-bottom: 40px !important;}
#windows-azure .mcb-item-4g843k380 div{min-height: auto !important;padding: 35px 20px !important;}
#windows-azure .mcb-item-4g843k380 div p{text-align:center;font-size:14px;}
/* END SECCION: MICROSOFT AZURE */

/* SECCION: REGISTRESE AHORA */
.phone-register-logos{max-width: 80%;padding-left: 20%;}
/* END SECCION: REGISTRESE AHORA */

/* SECCION: ITQS */
#itqs .green-bottom {margin-top: 30px;}
#itqs .mcb-item-38fc067d5{padding:0 !important;}
/* END SECCION: ITQS */

/* SECCION: FORMULARIO */
.wpcf7-form-control-wrap input[type="text"], input[type="email"], select { margin-bottom: 0px !important;}
.movile-form{width: 100% !important;padding-bottom:20px;}
.movile-submit-form{text-align:center;}
.wpcf7-form label{font-size:15px;}
/* END SECCION: FORMULARIO */

/* END SECCION: FOOTER */
#Footer .widgets_wrapper .column {text-align: center;}
.movile-footer{float: none !important;}
/* END SECCION: FOOTER */
}
/* ---------------- END PHONE VERSION ---------------- */


/* ------------------------------- END CUSTOM LANDING PAGE ------------------------------- */