/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Event Camp Premium
Version:	1.0

-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

	1. Body
	2. Header / #home
		2.1. Navigation / .main-menu
	3. Conference / .conference
	4. About / #about
	5. Speakers / .speakers
		5.1 Speaker Option ( with Orange Background, 3 Column ) / .speakers.orange
		5.2 Speaker Option ( with Black Background, 2 Column ) / .speakers.black
		5.3 Speaker Option ( with white Background, 4 Column ) / .speakers.white
	6. Schedule / .schedule		
		6.1 Schedule ( with White Background ) / .schedule.white-column
		6.2 Schedule ( with Black Background ) / .schedule.black
	7. Sponsors / .sponsors 
		7.1 Sponsors ( Four items )/ .sponsors.white
		7.2 Sponsors ( Six items )/ .sponsors.black
	8. Price Section / .prices
		8.1 Price Section ( with Black Background, Three Columns ) / .prices.black-section
		8.2 Price Section ( with White Background, Four Columns ) / .prices.black-section		
		8.3 Price Section ( with White Background, three Columns ) / .prices.black-section	
	9. Testiominals / .testiominals
		9.1 Testiominals ( Full Width ) / .testiominals.full-width
		9.2 Testiominals ( Three Columns ) / .testiominals.three-columns
	10. Subscribe / .subscribe
	11. Bottom Social / .bottom-social
	12. Contact Us / .contact-us
		12.1 Contact Us ( Full width Map with Contact Form) / .contact-us.form
		12.2 Contact Us ( Map With Right Side ) / .contact-us.details-left
	13. Footer / footer
	14. Back to Top / #back-to-top
-------------------------------------------------------------------*/
@import "font.css";
/*------------------------------------------------------------------
[1. Body ]
*/
*{transition:all 0.5s ease;outline:none;}
html, body{height:100%;width:100%;color:#fff;}
h1, h2, h3, h4, h6{font-family:RobotoSlab-Thin;margin:20px 0}
h1{font-size:60px}
h1 strong{font-family:RobotoSlab-Bold;}
i{color:#EA5B0C}
ul{padding:0}
li{list-style:none}
a:hover, a:active{text-decoration:none;}
a{color:#EA5B0C;}
.no-display{display:none;}
a:focus, a:hover{color:#EA5B0C;}
.form-control::-webkit-input-placeholder{color:#ffffff;}
.form-control::-moz-placeholder{color:#ffffff;}
.form-control::-ms-placeholder{color:#ffffff;}
.form-control:-moz-placeholder{color:#ffffff;}
p.block-title, h2.block-title{color:#EA5B0C;margin-bottom:70px;margin-top:0;font-size:60px;font-family:'RobotoSlab-Thin'}
p.block-title strong, h2.block-title strong{font-family:'RobotoSlab-Bold'}
.no-margin{margin:0}
section{padding:135px 0;}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/preloader.gif) center no-repeat #fff;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle{box-shadow:none;}
/*------------------------------------------------------------------
[2. Header / #home]
*/
.banner-title{display:inline-block;text-align:center;vertical-align:middle;width:100%;margin-top: 100px;}
.banner-title h1{padding:0;color:#EA5B0C;}
#home{background:url(../images/home-main-banner.png) no-repeat center center fixed;display:table;padding-top:146px;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:0}
#home.inner-page{background:rgba(0, 0, 0, 0) url("../images/inner-page-banner.jpg") no-repeat center top / cover;padding-top:75px;height:auto;}
#home.inner-page nav.main-menu{background:#131414}
#home.inner-page .banner-title h1{font-size:36px;padding:5px 0 65px;}
.event-schedule{border-bottom:1px solid #5b5b5b;border-top:1px solid #5b5b5b;display:inline-block;margin:30px 0 50px;padding:20px 0;}
.event-schedule span{border-right:1px solid #68625e;color:#fff;font-family:"Montserrat-Light";font-size:20px;padding:5px 30px;text-transform:uppercase;}
.event-schedule span:last-child{border-right:none;}
.event-description{color:#fff;font-family:"Montserrat-Light";font-size:26px;margin-bottom:50px;margin-top:60px;}
.event-description strong{color:#EA5B0C;font-family:Montserrat-SemiBold;}
.register-now-section{display:inline-block;margin:50px 0;}
.video-play{background-color:#fff;border:5px solid #312822;border-radius:100%;cursor:pointer;display:inline-block;padding:23px 24px 22px 31px;}
.video-play:hover{background-color:#EA5B0C;}
.video-play:hover i{color:#fff}
.video-play .fa.fa-play{font-size:18px}
.register-now-btn{background-color:#EA5B0C;border-radius:50px;color:#fff;display:inline-block;font-family:"Montserrat-bold";font-size:20px;margin-left:20px;padding:22px 50px;text-transform:uppercase;}
.speaker .register-now-btn{ padding: 10px 30px; }
.speaker.active .register-now-btn { background:white; color:#224051 !important; }
.speaker.active .register-now-btn i { color: #19a91e !important }
.register-now-section .register-now-btn{}
.register-now-btn i{color:#fff;position:relative;right:0;transition:right 0.5s ease 0s;}
.register-now-btn:hover, .register-now-btn:active, .register-now-btn:focus{background-color:#b44609;color:white;text-decoration:none;}
.register-now-btn:hover i, .register-now-btn:active i, .register-now-btn:focus i{color:white;right:-10px;}
.styles-button{background:#fff;border-radius:50px;border:1px solid #fff;color:#EA5B0C;padding:22px 50px;margin:20px 0 0 0;text-transform:uppercase;font-family:"Montserrat-bold";font-size:20px;display:inline-block;}
.styles-button i{color:#EA5B0C}
.styles-button:hover,.styles-button:active,.styles-button:focus{background:transparent;color:#fff}
.styles-button:hover i{color:#fff}
.top-social{display:inline-block;margin-top:22px;margin-bottom:50px;width:100%;}
.top-social a{border-right:1px solid #4a4847;color:#fff;font-size:20px;padding:0 15px;}
.top-social a:last-child{border-right:none;}
.top-social a:hover{color:#EA5B0C}
/*------------------------------------------------------------------
[2.1 Menu / .main-menu]
*/
.menu.fixed{background:rgba(0,0,0,0.9);position:fixed;top:0;left:0;margin:0;z-index:9999; }
#video_detalle .modal { overflow: auto  !important}
#video_detalle .filters { width: 100% }
#video_detalle .menu.fixed{z-index: 1;border-bottom: 1px solid #e7e7e7; }
#video_detalle .input-group-addon { background: white; border: none }
#video_detalle .input-group.col-md-6 { width: 50%; padding: 0 15px }
#video_detalle .input-group.col-md-12 {  padding: 0 15px }
.header-left{display:none;color:#EA5B0C;font-size:18px;}
.menu.fixed .header-left{display:inline-block;padding:22px 0;vertical-align:top;width:auto;}
.menu.fixed .header-right{display:inline-block;text-align:left;margin-left:35px}
.drawer-nav{position:fixed;z-index:101;top:0;overflow:scroll;width:50%;height:100%;background-color:rgba(0,0,0,0.8);}
.drawer-brand{font-size:1.5rem;font-weight:bold;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222;}
.drawer-menu{margin:0;padding:00px 0px;list-style:none;}
.drawer-menu > li{border-top:1px solid rgba(255, 255, 255, 0.1);position:relative;transform:perspective(1px) translateZ(0px);transition-duration:0.3s;transition-property:color;vertical-align:middle;}
.drawer-menu > li::before{background:#2098d1 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50% 0;transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;}
.drawer-menu > li:last-child{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.drawer-menu > li:hover .drawer-menu-item{transform:scaleX(1);}
.drawer-menu-item{font-size:1.55rem; text-transform:uppercase;display:block;padding:1.1rem 4.75rem;text-decoration:none;color:#fff;text-align:left;font-family: "Montserrat-Light"}
.drawer-menu-item:hover{text-decoration:none;color:#fff;background:rgba(242, 84, 33, 0.7) none repeat scroll 0 0;}
.drawer-menu-item:hover .arrow-down{color: #fff !important}
.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);}
.drawer-open .drawer-overlay{display:block;}
.drawer--left .drawer-nav{left:-50%;-webkit-transition:left .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:left .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);}
.drawer--left.drawer-open .drawer-nav, .drawer--left .drawer-hamburger, .drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0;}
.drawer-hamburger{background:rgba(0,0,0,0.8);position:fixed;z-index:104;top:0;display:block;box-sizing:content-box;width:3rem;padding:14px 0.75rem 25px;-webkit-transition:all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:0;outline:0;}
.drawer--left.drawer-open .drawer-hamburger{width: 2rem;left:48%;border-radius: 50%;padding: 14px 11px}
.drawer-hamburger:hover{cursor:pointer;opacity:0.8;}
.drawer-hamburger-icon{position:relative;display:block;margin-top:10px;}
.drawer-hamburger-icon, .drawer-hamburger-icon:before, .drawer-hamburger-icon:after{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition:all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);background-color:#BB4019;}
.drawer-hamburger-icon:before, .drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:' ';}
.drawer-hamburger-icon:after{top:10px;}
.drawer-open .drawer-hamburger-icon{background-color:transparent;}
.drawer-open .drawer-hamburger-icon:before, .drawer-open .drawer-hamburger-icon:after{top:0;}
.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.nav.navbar-nav > li{position:relative;}
.drawer--left.drawer-open.drawer-hamburger-icon,.drawer--left.drawer-open .drawer-hamburger-icon::before, .drawer--left.drawer-open .drawer-hamburger-icon::after{background-color: #fff;top: -4px}
.drawer--left.drawer-open .drawer-hamburger{top: 30% !important;background: rgb(242,84,33);border:1px solid #000;z-index: 999}
.drawer-menu .sub-menu,.nav.navbar-nav ul.sub-menu{background:rgb(19, 20, 20) none repeat scroll 0 0;border-top:4px solid rgb(242, 84, 33);max-width:180px;width:180px;position:absolute;left:5px;visibility:hidden;top: 60px;z-index: 99999}
.drawer-menu .sub-menu{height:150px;overflow:scroll;background-color:rgba(0, 0, 0, 0.5);border-color:rgba(255, 255, 255, 0.1);visibility:visible;border:none;}
.drawer-menu .sub-menu{display:none;}
.drawer-menu .sub-menu li,.nav.navbar-nav ul.sub-menu li{display:inline-block;width:100%;border-bottom: 1px solid rgba(255, 255, 255, 0.1);transition: all 0s ease; }
.drawer-menu .sub-menu li:last-child,.nav.navbar-nav ul.sub-menu li:last-child{border-bottom: none;}
.drawer .header-left{padding:60px 0;text-align:center;width:100%;background:rgba(0, 0, 0, 0) url("../images/menu.jpg") no-repeat fixed center center;}
.drawer-menu .sub-menu li a,.nav.navbar-nav ul.sub-menu li a{padding:10px 30px;text-align:left;display:inline-block;width:100%;color:#fff;transition: all 0s ease; }
.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;right:10px;bottom:16px;}
.drawer-menu ul.sub-menu li a:hover, .drawer-menu ul.sub-menu li a:active,.drawer-menu ul.sub-menu li a:focus, .nav.navbar-nav ul.sub-menu li a:hover,.nav.navbar-nav ul.sub-menu li a:active,.nav.navbar-nav ul.sub-menu li a:focus{color:#ffffff;background:rgb(242, 84, 33);text-decoration:none;}
.drawer-menu li:hover > ul.sub-menu, .nav.navbar-nav li:hover > ul.sub-menu{visibility:visible;}
.main-menu{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:#252323;border-image:none;border-style:solid none none;border-width:1px medium medium;display:inline-block;margin-bottom:0;text-align:center;width:100%;}
.main-menu .navbar-nav{display:inline-block;float:none;padding:10px 0;text-align:center;}
.main-menu .navbar-nav > li > a{color:#fff;display:inline-block;font-family:"Montserrat-Medium";font-size:16px;text-transform:uppercase;text-decoration:none;}
.main-menu .navbar-nav > li > a:hover{color:#EA5B0C !important;}
.navbar-default { background: white !important }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover,.navbar-default.main-menu .navbar-nav .navbar-nav > li > a:hover,.navbar-default.main-menu .navbar-nav > li:active > a,.navbar-default.main-menu .navbar-nav > li > a:active,.navbar-default.main-menu .navbar-nav > li > a:focus{color:#EA5B0C !important;background:transparent !important;}
.main-menu .navbar-nav li span{display:inline-block;font-family:"Montserrat-Medium";}
.drawer-menu li.active, .drawer-menu li:focus{background:#EA5B0C none repeat scroll 0 0;color:#ffffff;transition:all 0.3s ease 0s;}
.drawer-menu li.active a, .drawer-menu li:focus{color:#fff;text-decoration:none;}
/*------------------------------------------------------------------
[3 Conference / .conference]
*/
.conference{background-color:#EA5B0C;padding:135px 0}
.conference h2{font-size:60px;text-align:center;text-transform:uppercase;}
.conference h2 strong{font-family:'RobotoSlab-Bold';}
.count-down{display:inline-block;text-align:center;}
.count-down .count-day{border-right:1px solid #f68864;display:inline-block;margin:50px 0 40px 0;width:20%}
.count-down .count-day:last-child{border-right:none !important}
.count-down .count-day .count-number{border-bottom:1px solid #f68864;display:inline-block;font-family:"Montserrat-ExtraBold";font-size:60px;padding:28px 45px 10px 45px;text-align:center;width:100%;}
.count-down .count-day .count-label{display:inline-block;font-family:"Montserrat-Light";font-size:24px;padding:28px 45px;text-align:center;text-transform:uppercase;width:100%;}
.count-down-description{font-family:"Montserrat-Medium";font-size:20px;padding:0 80px;}
.count-down .register-now-btn{border:1px solid #fff;background-color:#fff;width:300px;color:#EA5B0C;margin-top:30px}
.count-down .register-now-btn i{color:#EA5B0C}
.count-down .register-now-btn:hover{background-color:transparent;color:#fff}
.count-down .register-now-btn:hover i{color:#fff}
/*------------------------------------------------------------------
[4. About / #about ]
*/
#about{background:url(../images/about-us-banner.png) no-repeat center center fixed;display:table;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.about-us{padding:135px 0}
.about-us h3{font-family:'Montserrat-SemiBold';font-size:26px;margin-bottom:45px;}
.about-us p{font-family:'Montserrat-Light';font-size:16px;line-height:30px;}
.about-us p.block-title{color:#EA5B0C;margin-bottom:70px;text-transform:uppercase;font-size:60px;font-family:'RobotoSlab-Thin'}
.about-us p.block-title strong{font-family:'RobotoSlab-Bold'}
/*------------------------------------------------------------------
[5. Speakers / .speakers ]
*/
.speaker-special-data{background-color: #f16522;display: flex;color: white;padding: 10px 20px;border-radius: 40px;margin-bottom: 30px;align-items: center;justify-content: space-between;}
.speaker-special-data p{margin-bottom: 0px;font-size: 26px;font-weight: bolder;padding-left: 88px;}
.speaker-special-data span{font-size: 26px;font-style: italic;}
.speaker-timing{margin-top: 50px;font-size: 24px;}
.speaker-fuente{margin-top: 10px;font-size: 24px;}
.speaker-title{color: #ea5b0c;font-size: 30px;margin-bottom: 0px;text-align: left;font-family: 'Montserrat-Bold';}
.speakers{padding:135px 0;text-align:center;}
.speakers .speaker-block{margin-bottom:30px;position:relative;display:inline-block;}
.speakers .speaker-block .speaker-details{background-color:#EA5B0C;bottom:20px;height:131px;left:11%;overflow:hidden;padding:20px 4px;position:absolute;right:11%;transition:all 0.3s ease 0s;}
.speakers .speaker-block .speaker-details .speaker-name{display:inline-block;font-size:18px;width:100%;text-transform:uppercase;font-family:'RobotoSlab-Bold'}
#speakers .speaker-block img { height: 350px; object-fit: cover }
.speakers .speaker-block .speaker-details .speaker-designation{display:inline-block;font-size:13px;width:100%;font-family:'Montserrat-Light'}
.speakers .speaker-meta, .speakers .social-meta{border-top:1px solid rgba(255, 255, 255,0.4);margin-top:20px;padding-top:20px;}
.speakers .social-meta{margin-bottom:20px;}
.speakers .social-meta a{margin-right:8px;}
.speakers .social-meta a i{border:2px solid #ffffff;border-radius:50%;color:#ffffff;font-size:18px;height:40px;padding-top:8px;text-align:center;width:40px;}
.speakers .social-meta a:hover i{background:#ffffff;color:#EA5B0C;}
.speakers .styles-button{background:#EA5B0C;color:#fff}
.speakers .styles-button i{color:#fff}
.speakers .styles-button:hover{background:transparent;color:#EA5B0C;border-color:#EA5B0C}
.speakers .styles-button:hover i{color:#EA5B0C}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.speakers .speaker-block:hover .speaker-details{animation-duration:1s;animation-fill-mode:both;animation-name:flipInX;backface-visibility:visible !important;background:rgba(237, 94, 49,0.9);padding-top:30px;height:calc(100% - 45px);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-padding-before:22px;}

.speakers .speaker-block .speakersMeta{display: none;}
.speakers .speaker-block:hover .speakersMeta{display: block;}
.speakers .column{color:#EA5B0C;display:inline-block;font-size:24px;letter-spacing:3px;margin-bottom:50px;text-transform:uppercase;font-family:'Montserrat-SemiBold';width:100%;}
/*------------------------------------------------------------------
[5.1 Speaker Option ( with Orange Background, 3 Column ) / .speakers.orange ]
*/
.speakers.orange{background:#EA5B0C}
.speakers.orange .column{color:#fff}
.speakers.orange .speaker-block .speaker-details{background:#fff}
.speakers.orange .speaker-block .speaker-details .speaker-name{color:#EA5B0C}
.speakers.orange .speaker-block .speaker-details .speaker-designation{color:#EA5B0C}
.speakers.orange .speaker-block:hover .speaker-details .speaker-name,.speakers.orange .speaker-block:hover .speaker-details .speaker-designation{color:#fff}
.speakers.orange .speaker-block:hover .speaker-details{animation-duration:1s;animation-fill-mode:both;animation-name:flipInX;backface-visibility:visible !important;background:rgba(0, 0, 0,0.8);padding:50px 30px;height:calc(100% - 45px);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;-webkit-padding-before:22px;animation-name:flipInX;}
.speakers.orange .speaker-meta{padding-top:45px;line-height:27px;margin-top:30px;}
.speakers.orange .social-meta{margin-top:45px}
/*------------------------------------------------------------------
[5.2 Speaker Option ( with Black Background, 3 Column ) / .speakers.black ]
*/
.speakers.black{background:#131414}
.speakers.black .column{color:#fff}
.speakers.black .speaker-block .speaker-details{background:rgba(0,0,0,0.7);left:5%;right:5%}
.speakers.black .speaker-block:hover .speaker-details{animation-duration:1s;animation-fill-mode:both;animation-name:flipInX;backface-visibility:visible !important;background:rgba(237, 94, 49, 0.9);padding:50px 40px;height:calc(100% - 45px);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;-webkit-padding-before:22px;animation-name:flipInX;}
.speakers.black .speaker-block .speaker-details{height:100px;}
.speakers.black .speaker-block .speaker-details .speaker-name{font-size:2em;}
.speakers.black .speaker-block .speaker-details .speaker-designation{font-size:1em;}
.speakers.black .speaker-meta{font-size:1.7em;padding-top:10%;}
.speakers.black .social-meta{margin-top:10%;}
/*------------------------------------------------------------------
[5.3 Speaker Option ( with White Background, 4 Column ) / .speakers.white ]
*/
/*.speakers{padding-top:40px}*/
.speakers .sec-title{margin-bottom:90px}
.sec-title h2{position:relative;font-size:40px;line-height:1.2em;color:#12114a;font-weight:700}
.speakers .speaker-block{margin-bottom:30px}
.speakers .speaker-block{position:relative}
.speaker-block .image-box{position:relative}
.speaker-block .image{border-radius:15px;overflow:hidden}
.speaker-block .image{position:relative;margin-bottom:0}
.image-box figure{margin:0 0 1rem}
.speaker-block .image img{display:block;width:100%;/*height:auto*/ height: 320px; object-fit: cover; object-position: center top;}
.speaker-block .overlay-box{border-radius: 15px;position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(237,94,49,.9);opacity:0;visibility:hidden;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.speaker-block .image-box:hover .overlay-box{opacity:1;visibility:visible}
.speaker-block .overlay-box .link{position:absolute;right:30px;top:30px;font-size:22px;line-height:1em;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.speaker-block .overlay-box .info{position:absolute;left:0;bottom:30px;padding:0 30px}
.speaker-block .overlay-box .name{position:relative;display:block;font-size:18px;line-height:25px;color:#fff;font-weight:700}
.speaker-block .overlay-box .name a{color:#fff}
.speaker-block .overlay-box .link:hover{color:#fff}
.speaker-block .overlay-box .designation{position:relative;display:block;font-size:16px;line-height:25px;color:#fff;font-weight:400}
.speakers .ts-speaker-popup-img img{width:100%;display:block}
.speakers .ts-speaker-popup-content{padding:60px 40px;text-align:left}
.speakers .ts-speaker-popup-content .ts-title{margin-bottom:10px;font-size:24px;line-height:1.2em;color:#222}
.speakers .ts-speaker-popup-content .speaker-designation{display:block;font-size:14px;margin-bottom:20px;color:#777;font-family:Poppins,sans-serif}
.ts-speaker-popup-content p{font-size:14px;margin-bottom:25px;color:#777;font-family:Poppins,sans-serif}
.speaker-session-info h4{margin:0}.speaker-session-info span{color:#000;font-family:Poppins,sans-serif;font-size:16px;line-height:25px}
.speakers .ts-speaker-popup-content .speaker-session-info p{color:#EA5B0C;margin-bottom:30px}
.speakers .ts-speaker-popup-content h4{color:#777;font-size:20px;font-weight:700;font-family:Poppins,sans-serif}
a.view-speaker.ts-image-popup{cursor:pointer}.speakers .ts-speaker-popup-content .session-name{margin-bottom:15px;color:#777}
.speakers .ts-speaker-popup-content .ts-speakers-social a{color:#ababab;margin-right:18px}
.speakers .ts-speaker-popup-content .ts-speakers-social a:hover{color:#e7015e}
.ts-speakers-social i{color:#ababab;font-size:16px}
.ts-speakers-social i:hover{color:#EA5B0C!important}
.ts-speaker-popup-content h3.ts-title{font-family:Poppins,sans-serif;font-weight:400}
.flaticon-add-1:before{content:"\f067";font:normal normal normal 14px/1 FontAwesome;font-size:30px}
section#speakers-section{padding:0;text-align:center}
.modal-content{position:relative;-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s;border-radius:1px}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}
body.modal-open{padding-right:0!important}
div#popup_1{padding-right:0!important}
.speakers .modal{padding:0;padding-right:17px;background-color:rgba(0,0,0,.9)}
.speakers .modal-dialog{max-width:100%;width:100%;margin:20px auto}
.speakers .modal-body{padding:0}
.speakers .modal-content{width:100%;max-width:1200px;margin:0 auto;background-color:#fff}
.speakers button.mfp-close{font-size:30px;color:#333;overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;position:absolute;top:0;right:15px}
.speakers-section-three{position:relative;padding-top:75px}
.speaker-block-three{position:relative;margin-bottom:95px}
.speaker-block-three .image-box{position:relative}
.speaker-block-three .image{position:relative;margin-bottom:0;overflow:hidden;border-radius:50%}
.speaker-block-three .image img{display:block;width:100%;height:auto}
.speaker-block-three .overlay-box{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(75,30,206,.95);opacity:0;visibility:hidden;border-radius:15px;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow:hidden;border-radius:50%}
.speaker-block-three .image-box:hover .overlay-box{opacity:1;visibility:visible}
.speaker-block-three .overlay-box .link{position:absolute;text-align:center;top:40%;left:50%;width:40px;margin-left:-20px;font-size:22px;line-height:1em;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.speaker-block-three .overlay-box .info{position:absolute;width:100%;text-align:center;bottom:70px;padding:0 30px}
.speaker-block-three .overlay-box .name{position:relative;display:block;font-size:18px;line-height:25px;color:#fff;font-weight:700}
.speaker-block-three .overlay-box .name a{color:#fff}
.speaker-block-three .overlay-box .link:hover{color:#f20487}
.speaker-block-three .overlay-box .designation{position:relative;display:block;font-size:16px;line-height:25px;color:#fff;font-weight:400}
.speakers-section-four{position:relative;padding:70px 0 70px}
.speaker-block-four{position:relative;margin-bottom:70px}
.speaker-block-four .inner-box{position:relative;padding-bottom:105px}
.speaker-block-four .image-box{position:relative;margin-bottom:0}
.speaker-block-four .image-box img{display:block;width:100%;height:auto}
.speaker-block-four .info-box{position:absolute;left:0;bottom:0;width:100%;padding:0 35px;text-align:center}
.speaker-block-four .info-box .inner{position:relative;background-color:#fff;padding:30px 15px;box-shadow:0 10px 66px rgba(11,11,77,.14)}
.speaker-block-four .info-box .name{position:relative;display:block;font-size:18px;line-height:1.2em;color:#222;font-weight:700}
.speaker-block-four .info-box .name a{color:#222;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.speaker-block-four .info-box .designation{position:relative;display:block;font-size:15px;line-height:30px;color:#707070;font-weight:400;margin-bottom:20px}
.speaker-block-four .info-box .social-links{position:relative}
.speaker-block-four .info-box .social-links li{position:relative;display:inline-block;margin:0 7px}
.speaker-block-four .info-box .social-links li a{display:block;font-size:20px;line-height:25px;color:#12114a;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.speaker-block-four .info-box .social-links li a:hover{color:#4b1ece}h5.name{font-family:Poppins,sans-serif;margin:0;padding:0}
span.designation{font-family:Poppins,sans-serif}
h3.ts-title{font-weight:400!important;font-family:Poppins,sans-serif!important}
@media only screen and (min-width: 768px) and (max-width: 991px) { 
	.speakers .speaker-block {max-height: 400px !important;}}
/*------------------------------------------------------------------
[6. Schedule / .schedule ]
*/
.schedule{padding:135px 0;background-color:#224051}
.schedule p.block-title{color:#fff;text-align:center;}
.schedule .nav-tabs{border-color:white;display:inline-block;margin-top:20px;margin-bottom:30px;padding-bottom:30px;width:100%;}
.schedule .nav-tabs > li{border-right:1px solid white;padding:10px 20px;text-align:center;width:25%;}
.schedule .nav-tabs > li:last-child{border-right:none;}
.schedule .nav-tabs > li > a{border-color:#fff;border-radius:50px;border-width:2px;color:#fff;font-family:"Montserrat-Bold";font-size:26px;padding:28px 0;text-align:center;width:100%;}
.schedule .nav-tabs > li.active, .schedule .nav-tabs > li.active a, .schedule .nav-tabs > li > a:hover, .schedule .nav-tabs > li > a:active, .schedule .nav-tabs > li > a:focus{color:#f15421;outline:none;}
.schedule .speakers-list{border-bottom:1px solid white;display:inline-block;margin-bottom:30px;text-align:center;width:100%;}
.schedule .speakers-list:last-child{margin-bottom:0}
.schedule .speakers-list .left-section{border-right:1px solid white;}
.schedule .speakers-list .left-section .img-section{border-bottom:1px solid white;margin-top:20px;padding-bottom:20px;}
.schedule .speakers-list .left-section img{border:6px solid #12171a;border-radius:100%;display:inline-block;float:none;}
.schedule .speakers-list .left-section .speaker-social{padding:26px 0}
.schedule .speakers-list .left-section .speaker-social a{color:#fff;font-size:18px;margin:0 15px;transition:font-size 0.35s ease;}
.schedule .speakers-list .left-section .speaker-social a:hover{}
.schedule .speakers-list h3.speaker-topic{font-family:'Montserrat-Bold';font-size:26px;text-align:left;}
.schedule .speakers-list p.topic-description{font-family:"Montserrat-Light";font-size:17px;line-height:30px;text-align:left;}
.schedule .speakers-list .speaker-schedule{border-top:1px solid white;font-family:"Montserrat-Light";font-size:20px;margin-top:30px;padding:22px 0;text-align:left;}
.schedule .speakers-list .speaker-schedule > span{display:inline-block;max-width:100%;min-width:120px;}
.schedule .speakers-list .speaker-schedule i{color:#fff}
/*------------------------------------------------------------------
[6.1 Schedule ( with White Background ) / .schedule.white-column ]
*/
.schedule.white-column{background:#fff}
.schedule .column{color:rgb(242, 84, 33);display:inline-block;font-family:"Montserrat-SemiBold";font-size:24px;margin-bottom:50px;text-align:center;text-transform:uppercase;width:100%;letter-spacing:3px;}
.schedule.white-column .nav-tabs > li > a{color:rgb(242, 84, 33);border-color:rgb(242, 84, 33);}
.schedule.white-column .nav-tabs > li.active a, .schedule.white-column .nav-tabs > li.active a, .schedule.white-column .nav-tabs > li > a:hover, .schedule.white-column .nav-tabs > li > a:active, .schedule.white-column .nav-tabs > li > a:focus{background:rgb(242, 84, 33);color:#fff}
.schedule.white-column .speakers-list .speaker-schedule{border-top:none;border-right:1px solid #dbdbdb;margin-top:0px;}
.schedule.white-column .nav-tabs,.schedule.white-column .nav-tabs > li,.schedule.white-column .speakers-list .left-section{border-color:#dbdbdb}
.schedule.white-column .speakers-list{color:#565656;border-color:#dbdbdb}
.schedule.white-column .speakers-list .speaker-schedule i{color:rgb(242, 84, 33);margin-right:10px;}
.schedule.white-column .nav-tabs > li > a{text-transform:uppercase;}
.schedule.white-column .speakers-list .left-section .img-section{border:none;margin-top:0;padding:7px 0}
.schedule.white-column .speakers-list .left-section img{border-color:#eeeeee;border-width:15px;width:70%}
.schedule.white-column .speakers-list .speaker-schedule{padding:15px 30px;margin-bottom:30px}
.schedule.white-column .speakers-list .left-section{margin-bottom:30px;}
.schedule.white-column .speakers-list .speaker-schedule > span{padding:20px 30px}
.schedule.white-column .speakers-list .speaker-schedule > span.speaker-timing{border-bottom:1px solid #dbdbdb}
.schedule.white-column .speakers-list h3.speaker-topic{font-size:20px;}
.schedule.white-column .speakers-list:hover h3.speaker-topic{color:rgb(242,84,33)}
.schedule.white-column .speakers-list .speaker{float:left;font-size:20px;color:#a1a1a1;font-family:Montserrat-Light;width:100%;text-align:left;}
.schedule.white-column .speakers-list .speaker span{border-right:1px solid #a1a1a1;width:auto;padding-right:15px;display:inline-block;margin-right:15px;}
.schedule.white-column .speakers-list .speaker i{margin-right:10px;}
.schedule.white-column .speakers-list .col-sm-6.col-xs-12 .col-sm-12.col-xs-12{padding:32px 15px}
/*------------------------------------------------------------------
[6.2 Schedule ( with Black Background ) / .schedule.black ]
*/
.schedule.black{background:#131414}
.schedule.black .main-row{border-bottom:1px solid #343535;display:inline-block;margin-bottom:50px}
.schedule.black .main-row .left-item span{color:rgb(242, 84, 33);display:inline-block;font-family:Montserrat-Bold;font-size:24px;padding:15px 45px;text-transform:uppercase;}
.schedule.black .main-row .left-item span i{margin-right:5px;}
.schedule.black .main-row .left-item span .date{font-family:Montserrat-Light;font-size:20px;padding:0;padding-left:35px}
.schedule.black .schedule-item .right-item{border-left:1px solid #343535;border-bottom:1px solid #343535;display:inline-block;width:100%;margin-top:-5px;
}
.schedule.black .schedule-item .right-item:last-child{border-bottom:none;}
.schedule.black .schedule-item .right-item .speaker-schedule{border-right:1px solid #343535;padding-right:30px;}
.schedule.black .schedule-item .right-item .speaker-schedule i{margin-right:10px;}
.schedule.black .schedule-item .right-item .speaker-schedule span{display:inline-block;font-family:"Montserrat-Light";font-size:20px;padding:20px 30px;text-align:left;width:100%;}
.schedule.black .schedule-item .right-item .speaker-schedule span.speaker-timing{border-bottom:1px solid #343535}
.schedule.black .schedule-item .right-item h3.speaker-topic{font-size:20px;font-family:"Montserrat-Bold";}
.schedule.black .right-item:hover .speaker-schedule,.schedule.black .right-item:hover h3.speaker-topic{color:rgb(242,84,33);}
.schedule.black .schedule-item .right-item .speaker{float:left;font-size:20px;color:#a1a1a1;font-family:Montserrat-Light;width:100%;text-align:left;}
.schedule.black .schedule-item .right-item .speaker span{border-right:1px solid #a1a1a1;width:auto;padding-right:15px;display:inline-block;margin-right:15px;}
.schedule.black .schedule-item .right-item .speaker i{margin-right:10px;}
.schedule.black .schedule-item .right-item .col-sm-8.col-xs-12{padding:15px 30px 18px 30px}
/*------------------------------------------------------------------
[7. Sponsors / .sponsors ]
*/
.sponsors{background:url(../images/sponsers-banner.jpg) no-repeat center center fixed;display:table;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.sponsors{padding:135px 0}
.sponsors h2.block-title{color:#EA5B0C;font-family:"RobotoSlab-Thin";font-size:60px;margin-bottom:70px;text-align:center;}
.sponsors p.block-title strong{font-family:'RobotoSlab-Bold'}
.sponsors .sponsors-logo{border-bottom:1px solid #2f3132;display:inline-block;width:100%}
.sponsors .sponsors-logo .logo-item{border-right:1px solid #2f3132;text-align:center;padding:30px 0}
.sponsors .sponsors-logo:last-child{margin-top:-4px;border:none;}
.sponsors .sponsors-logo .logo-item:last-child{border:none;}
.sponsors .sponsors-logo .logo-item img{text-align:center;float:none;display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.sponsors .sponsors-logo .logo-item img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}

.blackandwhite img{text-align:center;float:none;display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.blackandwhite img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);}

.sponsors.orange{background:#EA5B0C}
.sponsors.orange .block-title{color:#fff;margin-bottom:20px;}
.sponsors .column{color:#fff;display:inline-block;font-size:24px;margin-bottom:50px;text-transform:uppercase;font-family:'Montserrat-SemiBold';width:100%;text-align:center;}
.sponsors.orange .sponsors-logo, .sponsors.orange .sponsors-logo .logo-item{border-color:#f4693c}
/*------------------------------------------------------------------
[7.1 Sponsors ( Four items )/ .sponsors.white ]
*/
.sponsors.white{background:#fff}
.sponsors.white .column{color:rgb(242,84,33)}
.sponsors.white .sponsors-logo, .sponsors.white .sponsors-logo .logo-item{border-color:#e0e0e0}
/*------------------------------------------------------------------
[7.2 Sponsors ( Six items )/ .sponsors.black ]
*/
.sponsors.black{background:#131414}
.sponsors.black .column{color:#fff}
.sponsors.black .sponsors-logo, .sponsors.black .sponsors-logo .logo-item{border-color:#303131}
.sponsors.black .col-sm-2.col-xs-6.logo-item{width:20%}
/*------------------------------------------------------------------
[8. Price Section / .prices ]
*/
.prices{padding:135px 0;background-color:#EA5B0C}
.prices p.block-title{color:#fff;text-align:center;}
.event-priceing{border-right:1px solid #f68864}
.event-priceing:last-child{border:none;}
.event-priceing .best-offer{background-color:#1d1e1e;padding:15px 0;text-align:center;font-family:'Montserrat-Bold';font-size:20px;text-transform:uppercase;}
.event-priceing .plan-name{border-bottom:1px solid #f68864;padding:26px 0;text-align:center;padding-top:0;}
.event-priceing .plan-name h6{font-family:"Montserrat-SemiBold";font-size:34px;letter-spacing:7px;margin-bottom:10px;margin-top:10px;text-transform:uppercase;}
.event-priceing .plan-name h6:first-child, .event-priceing .plan-name h6:last-child{padding-top:80px}
.event-priceing .plan-name h6.best-offer-padding{padding-top:22px}
.event-priceing .plan-name small{font-family:'Montserrat-Light';font-size:16px;text-transform:uppercase;letter-spacing:2px;}
.event-priceing .plan-price{border-bottom:1px solid #f68864;padding:10px 0;text-align:center;font-family:'Montserrat-Black';font-size:110px;color:#ffb400}
.event-priceing .plan-price sup{font-family:"Montserrat-Bold";font-size:43px;vertical-align:middle;margin-right:15px;}
.event-priceing .plan-details{padding:25px 0;text-align:center;}
.event-priceing .plan-details ul{margin:0 20% 45px 27%;max-width:200px;}
.event-priceing .plan-details li{font-family:'Montserrat-Light';font-size:24px;text-align:left;margin:15px 0;}
.event-priceing .plan-details li i{color:#fff;margin-right:7px;}
.event-priceing .plan-details .register-now-btn{border:1px solid #fff;margin-left:0px;background-color:#fff;color:#EA5B0C;text-decoration:none;}
.event-priceing .plan-details .register-now-btn i{color:#EA5B0C}
.event-priceing .plan-details .register-now-btn:hover{background-color:transparent;color:#fff}
.event-priceing .plan-details .register-now-btn:hover i{color:#fff}
.prices .get-in-touch{font-family:'Montserrat-SemiBold';font-size:18px;text-align:center;margin-top:40px;}
.prices .get-in-touch a{color:#fff;text-decoration:underline;}
.prices .get-in-touch a:hover{text-decoration:none;}
/*------------------------------------------------------------------
[8.1 Price Section ( with Black Background, Three Columns ) / .prices.black-section ]
*/
.prices.black-section{background:#131414}
.prices.black-section p.block-title{color:#EA5B0C}
.prices.black-section .event-priceing{padding:0}
.prices.black-section .event-priceing:nth-child(3) .plan-name{margin:0 25px;}
.prices.black-section .event-priceing:nth-child(3) .plan-price{padding:26px 0 30px;margin:0 25px;}
.prices.black-section .event-priceing:nth-child(3) .plan-details{padding-top:8px;}
.prices.black-section .event-priceing .plan-name h6{margin-top:30px;}
.prices.black-section .event-priceing .plan-name h6.best-offer-padding{padding-top:0}
.prices.black-section .event-priceing .best-offer{background:#EA5B0C}
.prices.black-section .event-priceing{border-right:1px solid #5a5b5b;}
.prices.black-section .event-priceing:last-child{border:0}
.prices.black-section .event-priceing .plan-price,.prices.black-section .event-priceing .plan-name{border-bottom:1px solid #5a5b5b;}
.prices.black-section .event-priceing .plan-details .register-now-btn{background:transparent;border:1px solid #EA5B0C;color:#fff}
.prices.black-section .event-priceing .plan-details .register-now-btn i{color:#fff}
.prices.black-section .event-priceing .plan-details .register-now-btn:hover{background:#EA5B0C}
.prices.black-section .event-priceing .plan-details li i.fa-times{color:#EA5B0C}
/*------------------------------------------------------------------
[8.2 Price Section ( with White Background, Four Columns ) / .prices.black-section ]
*/
.prices.white-section{background:#fff}
.prices.white-section .event-priceing:last-child{border-right:0}
.prices.white-section .event-priceing .plan-name small,.prices.white-section .event-priceing .plan-name{color:#313131}
.prices.white-section .event-priceing .plan-details{color:#565656}
.prices.white-section p.block-title{color:#EA5B0C}
.prices.white-section .event-priceing{padding:0}
.prices.white-section .event-priceing .plan-name h6{font-size:24px;}
.prices.white-section .event-priceing .plan-price{font-size:80px;}
.prices.white-section .event-priceing:nth-child(4) .inner-pricing .plan-name{padding-bottom:25px;}
.prices.white-section .event-priceing .plan-name h6{margin-top:30px}
.prices.white-section .event-priceing .plan-name h6:first-child, .event-priceing .plan-name h6:last-child{padding-top:58px}
.prices.white-section .event-priceing .plan-name h6.best-offer-padding{padding-top:0}
.prices.white-section .event-priceing .plan-details{padding-top:17px;}
.prices.white-section .event-priceing .plan-details ul{margin:0 20% 45px}
.prices.white-section .event-priceing .plan-details li{font-size:20px}
.prices.white-section .event-priceing .best-offer{background:#EA5B0C}
.prices.white-section .event-priceing{border-right:1px solid #c7c7c7;}
.prices.white-section .event-priceing .plan-price,.prices.white-section .event-priceing .plan-name{border-bottom:1px solid #c7c7c7;}
.prices.white-section .event-priceing .plan-details .register-now-btn{background:#EA5B0C;border:1px solid #EA5B0C;color:#fff;padding:20px 40px;font-size:16px;}
.prices.white-section .event-priceing .plan-details .register-now-btn i{color:#fff}
.prices.white-section .event-priceing .plan-details .register-now-btn:hover{background:transparent;color:#EA5B0C}
.prices.white-section .event-priceing .plan-details .register-now-btn:hover i{color:#EA5B0C}
.prices.white-section .event-priceing .plan-details li i{color:#EA5B0C}
/*------------------------------------------------------------------
[8.3 Price Section ( with White Background, three Columns ]
*/
.OurPrices-style2{padding:135px 0;background:#fff}
.OurPrices-style2-head{margin-bottom:35px;text-align:center}
.OurPrices-style2-head h2{font-size:46px;line-height:66px;font-weight:700;color:#000}
.OurPrices-style2-head h2 span{color:#1d6dff}
.OurPrices-style2-head p{font-size:20px;line-height:36px;font-weight:300;color:#000;padding:0 200px}
.OurPrices-style2-card{border:10px solid #fff;box-shadow:0 0 2px #e6e4dd;margin:2rem 0;transition:all 1s ease-in-out;overflow:hidden;position:relative}
.removepadding{padding-left:0!important;padding-right:0!important}
.OurPrices-style2-card-head{text-align:center;background:#f1f0ec;overflow:hidden;padding:48px 16px 0 16px;position:relative;transition:all 1s ease-in-out}
.OurPrices-style2-card-head h3{margin-bottom:15px;font-size:20px;font-weight:500;line-height:30px;color:#000;text-transform:uppercase;font-family:Poppins,sans-serif;margin:0 0 15px 0}
.OurPrices-style2-card-head h2{color:#222; font-size:64px !important; padding:48px 0;text-transform:uppercase;margin:0;font-weight:400;font-family:Poppins,sans-serif}
.OurPrices-style2-card-head h2 sup{top:-32px}
.OurPrices-style2-card-head h2 sub,.OurPrices-style2-card-head h2 sup{color:#EA5B0C;font-size:24px;position:relative}
.OurPrices-style2-card-content{background:#e9e9e9;text-align:center;background:#f1f0ec;overflow:hidden;padding:0 16px 48px 16px;position:relative;transition:all 1s ease-in-out}
.OurPrices-style2-card-content ul li{font-size:18px;font-weight:400;line-height:48px;color:#888;font-family:Poppins,sans-serif}
.OurPrices-style2-card-content a{font-size:18px;line-height:20px;font-weight:700;color:#fff;padding:20px 50px;margin-top:40px;border-radius:50px;background:#EA5B0C;text-decoration:none;display:inline-block;font-family:Poppins,sans-serif}
.OurPrices-style2-card:hover{margin:0;transition:all 1s ease-in-out}
.OurPrices-style2-card:hover .OurPrices-style2-card-head{background:#fff;padding:5rem 1rem 0 1rem;transition:all 1s ease-in-out}
.OurPrices-style2-card-content a:hover{color: #EA5B0C;transition: 1s;border: 2px solid #EA5B0C;padding: 18px 48px;background: transparent;}
.OurPrices-style2-card:hover .OurPrices-style2-card-content{background:#fff;padding:0 1rem 5rem 1rem;transition:all 1s ease-in-out}
.OurPrices-style2-card .discount{background:#EA5B0C;color:#fff;height:120px;padding-top:85px;position:absolute;right:-60px;text-align:center;top:-60px;width:120px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
/*------------------------------------------------------------------
[9. Testiominals / .testiominals ]
*/
.testiominals{}
.testiominals p.block-title{text-align:center;}
.testiominals h3{font-family:'Montserrat-SemiBold';font-size:33px;color:#2c2b2b;border-bottom:1px solid #dddddd;padding-bottom:30px;}
.testiominals h4{color:#000;}
.owl-testimonial{color:#333;}
.owl-testimonial .inner-testimonial i.fa-quote-left{font-size:45px;left:30px;position:absolute;}
.owl-testimonial .inner-testimonial .tm-tagline{float:left;font-size:16px;padding-left:75px;width:100%;min-height:125px;letter-spacing:0.2px;line-height:1.5em;}
.owl-testimonial.owl-carousel .owl-item:nth-child(odd){border-right:1px solid #dddddd;}
.owl-testimonial .inner-testimonial{color:#565656;float:left;font-family:Montserrat-Light;padding:20px 35px 0 30px;text-align:left;width:100%;}
.owl-testimonial-2 .tm-userinfo,.owl-testimonial .tm-userinfo{float:left;padding-left:75px;width:100%;position:relative;}
.owl-testimonial-2 .tm-userinfo .tm-userimg,.owl-testimonial .tm-userinfo .tm-userimg{float:left;width:85px;height:85px;border:5px solid #e9e9e9;border-radius:50%;margin-right:15px;}
.owl-testimonial-2 .tm-userinfo .tm-userimg >img,.owl-testimonial .tm-userinfo .tm-userimg > img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-khtml-border-radius:50%;vertical-align:middle;width:100%;height:100%;}
.owl-testimonial-2 .tm-userinfo .tm-title, .owl-testimonial .tm-userinfo .tm-title{font-family:montserrat-bold;color:#EA5B0C;margin-bottom:5px;}
.owl-testimonial-2 .tm-userinfo .tm-designation,.owl-testimonial .tm-userinfo .tm-designation{color:#969696;font-size:14px;}
.owl-testimonial-2 .tm-userbio > span , .owl-testimonial .tm-userbio > span{bottom:20px;float:right;position:absolute;right:20px;color:#c5c5c5;}
.owl-testimonial-2 .tm-userbio > span i , .owl-testimonial .tm-userbio > span i{color:#c5c5c5;font-size:14px;}
.owl-testimonial .quote{color:rgba(0,0,0,.1);text-align:center;margin-bottom:30px;}
.owl-testimonial.owl-theme .owl-controls .owl-page span{background:#EA5B0C;opacity:0.3;}
.owl-testimonial.owl-theme .owl-controls .owl-page.active span{opacity:1;}
.owl-testimonial.owl-theme .owl-controls{margin-top:45px;}
#fade-quote-carousel.carousel{padding-bottom:60px;}
#fade-quote-carousel.carousel .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-inner .active{opacity:1;-webkit-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;}
#fade-quote-carousel.carousel .carousel-indicators{bottom:10px;}
#fade-quote-carousel.carousel .carousel-indicators > li{background-color:#e84a64;border:none;}
#fade-quote-carousel blockquote{text-align:center;border:none;}
#fade-quote-carousel .profile-circle{width:100px;height:100px;margin:0 auto;border-radius:100px;}
.schedule.white-column .speakers-list .speaker span .column{color:rgb(242,84,33);display:inline-block;font-size:24px;margin-bottom:50px;text-transform:uppercase;font-family:'Montserrat-SemiBold';width:100%;text-align:center;}
/*------------------------------------------------------------------
[9.1 Testiominals ( Full Width ) / .testiominals.full-width ]
*/
.testiominals.full-width{background:url(../images/testimonial-bg.jpg) no-repeat center center fixed;display:table;height:100%;padding:135px 0 !important;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:0}
.testiominals.full-width .column{color:#fff}
.testiominals.full-width .owl-testimonial-2{}
.testiominals.full-width .owl-testimonial-2 .inner-testimonial .tm-tagline{border-bottom:1px solid #2f2f2f;padding-left:30px;}
.testiominals.full-width .owl-testimonial-2 .inner-testimonial .tm-tagline span{color:#fff;display:inline-block;font-size:21px;line-height:35px;padding:60px 35px;width:88%;}
.testiominals.full-width .owl-testimonial-2 .inner-testimonial i.fa.fa-quote-left{font-size:50px;padding:60px 40px;border-right:1px solid #2f2f2f}
.testiominals.full-width .owl-testimonial-2 .tm-userinfo{padding:22px 0 22px 55px;}
.owl-testimonial-2 .tm-userinfo .tm-userimg{border-color:#292929}
.testiominals.full-width .owl-testimonial-2 .tm-userbio > span{bottom:50px;}
.testiominals.full-width .owl-theme .owl-controls{margin-top:-65px;}
/*------------------------------------------------------------------
[9.2 Testiominals ( Three Columns ) / .testiominals.three-columns ]
*/
.testiominals.three-columns{background:#EA5B0C}
.testiominals.three-columns .column{color:#fff}
.testiominals.three-columns .inner-testimonial{border-right:1px solid #f5764d}
.testiominals.three-columns .inner-testimonial:last-child{border:none;}
.testiominals.three-columns .tm-date i.fa.fa-quote-left{background:#fff;font-size:27px;padding:13px 15px;border-radius:50%}
.testiominals.three-columns .tm-date span{padding:20px 12px;vertical-align:top;font-family:Montserrat-Bold;font-size:14px;display:inline-block;}
.testiominals.three-columns .tm-date i.fa.fa-calendar-o{color:#fff}
.testiominals.three-columns .tm-tagline{border-bottom:1px solid #f5764d;padding:20px 0}
.testiominals.three-columns .tm-tagline > span{font-family:Montserrat-Light;font-size:14px;line-height:25px;}
.testiominals.three-columns .tm-userinfo{float:left;position:relative;width:100%;padding:20px 0;}
.testiominals.three-columns .tm-userinfo .tm-userimg{display:inline-block;margin-right:15px;width:85px;}
.testiominals.three-columns .tm-userinfo .tm-userimg img{border:5px solid #f4744b;border-radius:50%;border-radius:50%;height:auto;vertical-align:middle;width:100%;}
.testiominals.three-columns .tm-userinfo .tm-userbio{display:inline-block;vertical-align:top;}
.testiominals.three-columns .tm-userinfo .tm-userbio .tm-title{color:#fff;font-family:montserrat-bold;margin-bottom:5px;}

.contact-us .register-now-btn.styles-button,.testiominals .register-now-btn.styles-button{background:rgb(242,84,33);color:#fff}
.contact-us .register-now-btn.styles-button i,.testiominals .register-now-btn.styles-button i{color:#fff}
.contact-us .register-now-btn.styles-button:hover, .testiominals .register-now-btn.styles-button:hover{background:#fff;border-color:rgb(242,84,33);color:rgb(242,84,33)}
.contact-us .register-now-btn.styles-button:hover i,.testiominals .register-now-btn.styles-button:hover i{color:rgb(242,84,33)}
.contact-us #map{height:520px;}
/*------------------------------------------------------------------
[10. Subscribe / .subscribe ]
*/
#subscribe{background:url(../images/subscribe-banner.jpg) no-repeat center center fixed;display:table;position:relative;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.subscribe{text-align:center;}
.subscribe h2.block-title{color:#fff;text-align:center;}
.subscribe .form-control{background:transparent;border:none;border-bottom:1px solid #fff;font-family:'Montserrat-Light';font-size:16px;padding-bottom:10px;padding-bottom:15px;height:auto;}
.form-control{color:#fff}
.subscribe input:hover, .subscribe input:active, .subscribe input:focus{border-color:#fff}
.subscribe .register-now-btn{border:1px solid #EA5B0C;}
.subscribe .subscribe-text{font-family:'Montserrat-Light';font-size:14px;margin:30px 0;width:100%;display:inline-block;}
.subscribe .input-group-addon{background:transparent none repeat scroll 0 0;border:none;border-bottom:1px solid #fff;border-radius:0}
.subscribe .input-group-addon i{color:#fff;font-size:26px;}
.subscribe .input-group[class*="col-"]{float:left;margin:0 4%;border-radius:0;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle{border-bottom-right-radius:0;}
/*------------------------------------------------------------------
[11. Bottom Social / .bottom-social ]
*/
.bottom-social{padding:40px 0;background-color:#e9e9e9;text-align:center;float:left;width:100%;}
.bottom-social a{color:#c3c2c2;font-size:38px;margin:0 25px;}
.bottom-social a:hover{color:#EA5B0C}
/*------------------------------------------------------------------
[12. contact us / .contact-us ]
*/
.contact-us{}
.contact-left{display:inline-block;width:50%}
.contact-left iframe{width:100%;}
.contact-right{background:#EA5B0C none repeat scroll 0 0;display:inline-block;font-family:'Montserrat-Light';font-size:20px;margin-left:-4px;padding:30px 50px 50px 50px;text-align:center;vertical-align:top;width:49.6%;}
.contact-right .contact-title{font-family:'Montserrat-Bold';font-size:24px;text-align:left;position:relative;}
.contact-right .contact-title i{background:#fff none repeat scroll 0 0;border-radius:100%;font-size:17px;margin-right:15px;padding:13px;}
.contact-right .contact-details{border-bottom:1px solid #f68864;border-top:1px solid #f68864;padding:30px 0;text-align:left}
.contact-right .contact-details i{color:#fff;margin-left:20px}
.contact-right .contact-title i:after{border-color:rgb(255, 255, 255) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-style:solid;border-width:5px;content:"";left:22px;margin-left:-5px;margin-top:29px;position:absolute;z-index:99;}
.contact-right .address > span{display:inline-block;margin-left:30px;vertical-align:top;}
.contact-right .contact-phone{padding:10px 0}
.contact-right .contact-phone a{color:#ffffff;}
.contact-right .contact-phone i{margin-right:25px;margin-left:18px}
.contact-right .contact-email i{margin-right:23px;margin-left:18px}
.contact-right .contact-email a{color:#fff}
.contact-right .register-now-btn{text-align:center;margin-top:27px;background:#fff;color:#EA5B0C;border:1px solid #fff;text-transform:none;}
.contact-right .register-now-btn:hover{background:transparent;color:#fff}
.contact-us .column{color:rgb(242, 84, 33);display:inline-block;font-family:"Montserrat-SemiBold";font-size:24px;margin-bottom:50px;text-align:center;text-transform:uppercase;width:100%;}
section.contact-us.inner-page,.contact-us.form,.contact-us.details-left{padding-bottom:0}
/*------------------------------------------------------------------
[12.1 Contact Us ( Full width Map with Contact Form) / .contact-us.form ]
*/
.contact-us.form .contact-left,.contact-us.form .contact-right{width:100%}
.contact-us.form .contact-right .form{border-right:1px solid #f5764d;padding:0 45px}
.contact-us.form .contact-right .details{padding:0 45px}
.contact-us.form .contact-right .contact-title{font-size:21px;}
.contact-us.form .contact-right .contact-title i{background:transparent;color:#fff;margin-right:0}
.contact-us.form .contact-right .contact-title i::after{content:none;}
.contact-us.form .contact-right .address > span{font-size:16px;line-height:25px;margin-left:15px;}
.contact-us.form .contact-right .form .form-control{background:transparent;border:none;border-bottom:1px solid #f5764d;font-family:'Montserrat-Light';font-size:18px;padding-bottom:10px;padding-bottom:15px;height:auto;padding-top:16px;}
.contact-us.form .contact-right .form .input-group:first-child .form-control{padding-left:16px}
.contact-us .contact-right .form .input-group[class*="col-"]{float:left;margin-bottom:10px;border-radius:0;}
.contact-us.form .contact-right .form .input-group-addon{background:transparent none repeat scroll 0 0;border:none;border-bottom:1px solid #f5764d;border-radius:0}
.contact-us.form .contact-right .form .input-group-addon i{color:#fff;font-size:18px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle{border-bottom-right-radius:0; 
		-webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important;
		color: black;
	      transition: background-color 5000s ease-in-out 0s !important}
.contact-us.form .contact-right .contact-details{border-bottom:none;}
.contact-us.form .contact-right .contact-details .contact-phone{border-bottom:1px solid #f5764d;border-top:1px solid #f5764d;padding:20px 0;margin:20px 0;font-size:18px;}
.contact-us.form .contact-right .contact-details .contact-phone i{margin-right:15px;}
.contact-us.form .contact-right .contact-details .contact-email{font-size:16px;}
.contact-us.form .contact-right .contact-details .contact-email i{margin-right:15px;}
/*------------------------------------------------------------------
[12.2 Contact Us ( Map With Right Side ) / .contact-us.details-left ]
*/
.contact-us.details-left .contact-right{padding-left:95px;margin-left:0;margin-right:-2px;position:relative;}
.contact-us.details-left .contact-phone{padding:8px 0}
.contact-us.details-left .contact-right .register-now-btn{width:100%;margin-left:0}
.contact-us.details-left .contact-left{margin-left:-1px;display:inline-flex}
.contact-us.details-left .arrow-right{border-bottom:20px solid transparent;border-left:20px solid rgb(242,84,33);border-top:20px solid transparent;height:0;position:absolute;right:-18px;top:100px;width:0;}
/*------------------------------------------------------------------
[13. Footer / footer ]
*/
footer{float:left;width:100%;}
.footer-top{background:#EA5B0C;padding:30px 0}
.footer-left{max-width:100%;display:inline-block;}
.footer-left p{font-family:'RobotoSlab-Thin';font-size:20px}
.footer-left strong{font-family:'RobotoSlab-Bold'}
.footer-right{max-width:100%;text-align:right;float:right;}
.footer-right ul{margin-bottom:0;margin-top:6px;}
.footer-right ul li{display:inline-block;}
.footer-right ul li a{color:#fff;font-family:'Montserrat-Medium';font-size:16px;text-transform:uppercase;}
.footer-right ul li span{margin:0 18px;}
#google_map{height:500px;}
.footer-bottom{background:#e9e9e9;padding:20px 0;text-align:center;color:#EA5B0C}
.footer-bottom p{display:inline-block;margin-bottom:0}
.footer-bottom a{color:#EA5B0C}
.footer-bottom a:hover, .footer-bottom a:active{color:#313131;text-decoration:none;}
/*------------------------------------------------------------------
[14. Back to Top / #back-to-top ]
*/
#back-to-top{position:fixed;bottom:15px;right:40px;z-index:9999;width:60px;height:60px;text-align:center;line-height:55px;background:#EA5B0C;color:#fff;cursor:pointer;border:0;border-radius:50%;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;font-size:25px;}
#back-to-top:hover{background:#e9ebec;color:#000000;}
#back-to-top.show{opacity:1;}



@media (max-width: 1200px) {
	.OurPrices-style2 .container {max-width: 100%;}
}
@media (max-width: 992px) {
	.OurPrices-style2 .container {max-width: 960px;}
}
@media (max-width: 767px) {
	#video_detalle .input-group.col-md-6 { width: 100%; padding: 0 15px }
	.OurPrices-style2 .container {max-width: 540px;}
	.speakers .speaker-block { max-height: inherit !important; width: 100%; margin-bottom: 30px; }
	.speakers .container { max-width: 540px; }
}
@media screen and (min-width:767px) and (max-width: 991px) {
	.OurPrices-style2-card-head h2{color:#222; font-size:50px !important;}
}

	.col-form-label { color: black; }
		.modal-backdrop {
		  z-index: 999 !important;
		}
		#loginModal .form-control { color: black; }
		option { color: black!important }
		input::placeholder { color: rgb(255 255 255 / 61%) !important }
		#mostrar .form-control{ height: 40px !important;    
			color: black ;
		-webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important;
	      transition: background-color 5000s ease-in-out 0s !important; }
		#home { 
		background: black !important;
	    background-size: cover !important;
	    background-color: #000000d9 !important; }
		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:40px;
			left:40px;
			background-color:#25d366;
			color:#FFF;
			border-radius:50px;
			text-align:center;
			font-size:30px;
			box-shadow: 2px 2px 3px #999;
			z-index:100;
		}
		.float i { color: white }
		.float:hover { color: grey }

		.my-float{
			margin-top:16px;
		}
		.wauto { width: auto  !important}
		.pl10 { padding-left: 10px }
		.myformedit { margin: 0 200px }

		@media screen and (max-width: 768px) { 
			.myformedit { margin:  0 auto }
		}
		.col-form-label { color: black; }
		.modal-backdrop {
		  z-index: 999 !important;
		}
		#loginModal .form-control { color: black; }
		option { color: black!important }
		input::placeholder { color: rgb(255 255 255 / 61%) !important }
		#mostrar .form-control{ height: 40px !important ; margin-bottom: 10px; border-radius: 8px;padding: 10px 10px !important;}
		.logo-petmini { width: 50px;position: relative;top:10px ; left: 20px; height: 60px; float: left;margin-right: 20px }
		.float{
			position:fixed;
			width:60px;
			height:60px;
			bottom:40px;
			left:40px;
			background-color:#25d366;
			color:#FFF;
			border-radius:50px;
			text-align:center;
			font-size:30px;
			box-shadow: 2px 2px 3px #999;
			z-index:100;
		}
		.float i { color: white }
		.float:hover { color: grey }

		.my-float{
			margin-top:16px;
		}
		.wauto { width: auto  !important}
		.pl10 { padding-left: 10px }
		.myformedit { margin: 0 200px }

		.pl20 { padding-left: 20px }
		.icons-lang { padding: 14px 8px; }
		.icons-lang img { border-radius: 50px; width: 25px; }
		.icons-lang .fa { color: white;font-size: 1.4rem; }
		.pr10 { padding-right: 10px }
		#loginModal .fa { color: white;font-size: 2.5rem; }
		/*.looogopet { width: 150px; }
		#loginModal .looogopet { width: 150px; }*/
		.mb35 { margin-bottom: 35px }
		.edit-sponsors { background: none; padding: 0 }
		.img-sponsor { width: 200px; height: 200px; object-fit: contain; margin: 0 10px; }
		.pr0 { padding-right: 0 }
		.speaker-list-img  { width: 180px; height: 180px; object-fit: cover }
		.color-orange { color: #EA5B0C !important }
			.main-menu { border: none }
		.disabled { opacity: 0.6; background: #323232 !important }
		.menu.fixed { background: white; border: none }
		#home { 
			background: black !important;
			background-size: cover !important;
			background-color: #0000000d !important; }
			.owl-testimonial.owl-carousel .owl-item:nth-child(odd) { border: none!important }
			/* Change Autocomplete styles in Chrome*/
			.main-menu .navbar-nav > li > a, .event-schedule span,.subscribe .subscribe-text,.main-menu .navbar-nav li span  { color: black }
			.subscribe .register-now-btn:hover {
    background: #224051; }
		
    		.social { list-style: none; display: inline-flex; }
			.social .fa {  margin: 0 10px; font-size: 30px  }
			.social .fa-facebook { color: #3b5998 }
			.social .fa-whatsapp { color: #25d366 }
			.social .fa-twitter { color: #00acee }
			.social .fa-envelope { color: #939393}
			.modal-body { 
			padding: 15px;
    text-align: center;
    margin: 020px 0 0; }
    #exampleModal .modal-body ul li { padding: 0 10px }
    #exampleModal .modal-header {padding: 15px 0 0 0}
    #exampleModal .modal-title { 
    margin: 0;
    color: black;
    text-align: center;
    font-size: 30px;
    font-family: 'MONTSERRAT-LIGHT'; }
    .olvide {     float: left;
    -webkit-text-fill-color: #e95c0c;
    font-style: italic; }
    .titulo-ingreso { -webkit-text-fill-color: #224051;
									font-size: 20px;
									text-align: left;
									margin: 0 0 30px; }
    .ingreso { border-bottom: 1px solid black !important;
											color: black;
											-webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important;
											transition: background-color 5000s ease-in-out 0s !important; }
											.btn-primary { -webkit-text-fill-color:white !important }
#loginModal { z-index: 9999 }
.white  { color: white !important }
		@media screen and (max-width: 768px) { 
			.looogopet { width: 200px !important }
			#speakers .speaker-block img { height: 200px }
			.event-schedule { display: grid }
			.myformedit { margin:  0 auto }
			.icons-lang { padding: 1.1rem 4.75rem }
		}

.sala-subtitulo { display: block;font-size: 14px;text-transform: uppercase;font-family: 'Montserrat-Light';position: absolute;width: 100%; }


.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}
.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}
.switch .switchSlider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.switch .switchSlider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .switchSlider {
  background-color: #EA5B0C;
}

input:focus + .switchSlider {
  box-shadow: 0 0 1px #EA5B0C;
}

input:checked + .switchSlider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded switchSliders */
.switchSlider.round {
  border-radius: 34px;
}

.switchSlider.round:before {
  border-radius: 50%;
}

.sticky-main-pet { display: flex;justify-content: space-between; }
.modal-footer.recuperar_boton { display: inline; }

.registroBotones{display: flex; justify-content: center;gap: 5%;margin-top: 50px;}
.registroBotones .botones{border-radius: 30px;background-color: #EA5B0C;color: white;border: 1px solid #EA5B0C;padding: 20px 35px;font-size: 16px;font-weight: bolder;}
.registroBotones .botones i{color: white;margin-left: 5px;}

.registroBotones .botones:hover{cursor: pointer;}

.registroBotones .botones.active{background-color: white;color: #EA5B0C;border: 1px solid #EA5B0C;}
.registroBotones .botones.active i{color: #EA5B0C;margin-left: 5px;}

.registroBotones .botones.inactive{background-color: #ddd6d6; border: 1px solid #ddd6d6; color: #464443}

.registroBotones .botones.inactive i{color: #464443}

.containerInput{width: 70%; margin: 0 auto;}

.containerInput input, .containerInput select{border-bottom: none !important; font-style: normal !important}

.containerInput input::placeholder {font-style: normal !important;color: red !important;}
.containerInput input:-ms-input-placeholder {font-style: normal !important}
.containerInput input::-ms-input-placeholder {font-style: normal !important}

.newButton{border-radius: 30px;background-color: #EA5B0C;color: white;border: 1px solid #EA5B0C;padding: 20px 35px;font-size: 16px;font-weight: bolder;}
.newButton i{color: white;margin-left: 5px;}
.newButton:hover{cursor: pointer; background-color: white;color: #EA5B0C;border: 1px solid #EA5B0C;}
.newButton:hover i{color: #EA5B0C;margin-left: 5px;}

.orangeButton{border-radius: 15px;background-color: #EA5B0C;color: white;border: 1px solid #EA5B0C;padding: 2px 35px;font-size: 15px;}
.orangeButton i{color: white;margin-left: 5px;}

.menuIcon{padding: 10px;font-size: 20px;}
.menuIcon i{color: #EA5B0C;}
.menuIcon:first-child{margin-left: 10px;}
.menuIcon:last-child{padding-left: 5px;}
.menuIcon:hover{cursor: pointer;}
.menuIcon i:hover{color: #EA5B0C}

.icons-lang .menuIcon{padding-left: 0px;}
.icons-lang .menuIcon:first-child{margin-left: 0px;}
.icons-lang .menuIcon:last-child{padding-left: 10px;}
.icons-lang .menuIcon i{color: #EA5B0C;}

.infoUbicacion .cardHeader{background-color: #214052;padding: 20px;padding-bottom: 10px;font-size: 16px;border-radius: 10px 10px 0px 0px;}
.infoUbicacion .cardHeader p{margin-bottom: 0px;}
.infoUbicacion .cardHeader i{color: white; margin-right: 10px;margin-left: 4px;}
.infoUbicacion .cardInfo{background-color: white; padding: 20px;padding-top: 5px;border-radius: 0px 0px 10px 10px;}
.infoUbicacion .cardInfo p{font-size: 18px;color: #214052; padding-bottom: 10px;margin-bottom: 0px; padding-top: 10px;}
.infoUbicacion .cardInfo p:not(:last-child){border-bottom: 1px solid #a4a7a9;}
.infoUbicacion .cardInfo p i{color: #214052;width: 20px;text-align: center; margin-right: 9px;}
.infoUbicacion .cardInfo p a{color: #214052 !important;}
.infoUbicacion .cardInfo p a:hover{color: #090c0e !important;}
.infoUbicacion .cardInfo .finalInfo{text-align: right;}
.infoUbicacion .cardInfo .finalInfo span{font-size: 20px;display: inline-block;}
.infoUbicacion .cardInfo .finalInfo span i{margin-right: 5px;}
.infoUbicacion .cardInfo .finalInfo span a{color: #214052}

.smallDescription{font-size: 12px;display: block;margin-left: 3px;}

.noBorder{border: none !important;}
.externalIcon{width: 25px !important;position: relative;top: 1px;}

iframe{width: 100%;border-radius: 10px;height: 525px !important}

.logo-footer{width: 100%;}

@media (max-width: 768px) {
	.sticky-main-pet { display: block;justify-content: space-between; }
	.switch { width: 52px; height: 25px; margin-right: 8px; }
	.switch .switchSlider:before { height: 18px; width: 18px; }
	.containerInput{width: 90%; margin: 0 auto;}
	.infoUbicacion p{font-size: 15px !important;margin-bottom: 2px !important;}
	.infoUbicacion p i {color: white;width: 25px;text-align: center;}
	.smallDescription{font-size: 10px;display: block;margin-left: 0px;margin-top: 5px;}
	.registroBotones{margin-top: 20px;}
	.registroBotones .botones{font-size: 14px;padding: 2px 20px;font-weight: 400;}
	.myformedit .subscribe{padding: 0px !important}
	#mostrar .input-group{margin-bottom: 0px;}
	.newButton{font-size: 14px;padding: 5px 20px;font-weight: 400;}
	.infoUbicacion .cardHeader i{margin-left: 0px !important;margin-right: 3px !important}
	iframe{height: 300px !important}
	.speaker-title{text-align: center;}
	.speaker-more-info{display: flex;justify-content: space-around;padding-bottom: 20px;border-bottom: 2px solid white;}
	.speaker-timing{margin-top: 0px;font-size: 18px;}
	.speaker-fuente{margin-top: 0px;font-size: 18px;} 
	.speaker-social{font-size: 18px;}
	.littl{font-size: 16px;}
	.speaker-special-data{justify-content: space-around;}
	.speaker-special-data p{padding-left: 0px !important;}
}
@media (min-width: 768px) {
	.switch { margin-right: 5px; position: relative; top: -2px }
}