/*Extra large 1200px*/
@media only screen and (min-width: 1199px) {
}

/*Large 992px*/
@media only screen and (max-width: 991px) {
	.section-top:before {max-width: 30%;bottom: 0;height: 40vw;max-height: 160px;}
	.primaryNav .btn.btn-reservation {position: fixed;bottom: 0;right: 0;left: 0;border-radius: 0;max-width: 100%;height: 60px;background: rgba(39, 36, 127, 0.90);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px);border: 1px solid rgba(39, 36, 127, 0.90);}
}

/*Medium 768px*/
@media only screen and (max-width: 767px) {
	.content-page { padding: 200px 0px 70px; }
	.page-title h2 { font-size: 30px; margin-bottom: 10px; line-height: normal; }
	.page-title p { font-size: 18px; }
	.section-top {padding-top: 170px;}
	.section-top .top-text h2 {font-size: 30px;margin-bottom: 20px;}
	.section-top .top-text h3 {font-size: 30px;margin-bottom: 20px;}
	.section-top .top-text p {margin-bottom: 28px;font-size: 18px;line-height: initial;}
	.section-top .ctn-countdown {border: 2px solid #162040;padding: 4px 10px 20px 10px;box-shadow: 0 10px 12px -10px #1b4042;}
	.counditems {display: none;}
	.section-top .ctn-countdown ul {padding: 0;}
	.section-top .ctn-countdown ul li {font-size: 12px;max-width: 23%;}
	.section-top .ctn-countdown ul li span {font-size: 22px;}
	.section-top .actionBtn ul li a.btn-action {color: #000;}
	.section-top .actionBtn ul li {display: block;width: 100%;padding: 0px 0 10px 0;display: flex;align-items: center;justify-content: center;}
	.section-top .actionBtn ul li a, .section-top .actionBtn ul li .btn-reservation, .section-top .actionBtn ul li a.btn {width: 100%;max-width: 90%;}
	.section-top div#farma-week {padding-top: 0px;}
	.section-top div#farma-week .content-information h2 {font-size: 30px;line-height: initial;}
	.section-top div#farma-week:before {display: none;}
	.section-top div#farma-week .content-information p {margin-bottom: 30px;}
	.section-top div#farma-week .content-information>ul li span {display: block;width: 40px;height: 40px;margin-right: 16px;}
	.section-top div#farma-week .content-information>ul li span img {width: 40px;height: 40px;object-fit: contain;object-position: center;}
	.action-scroll {display: none;}
	.section-top .top-count {min-height: auto;padding-bottom: 40px;}
	.section-top div#farma-week .content-information .nav-scroll ul li {display: block;width: 100%;padding: 10px 0px 20px 0px;}
	.section-top div#farma-week .content-information .nav-scroll {margin: 0;margin-bottom: 20px;}
	.section-top div#farma-week .content-information .nav-scroll ul li .btn-reservation, .section-top div#farma-week .content-information .nav-scroll ul li a.btn-action {width: 100%;display: block;max-width: 100%;}
	.section-top div#farma-week .content-information .nav-scroll ul li a.btn-action {padding-bottom: 10px;}
	div#sect_exp {padding-top: 30px;}
	.section-exhibitors .information h2 {font-size: 30px;line-height: initial;margin-bottom: 20px;}
	.section-exhibitors .information p {margin-bottom: 20px;}
	.section-exhibitors .information ul li {width: 100%;display: block;padding: 10px 0;}
	.section-exhibitors .information ul li a.btn, .section-exhibitors .information ul li .btn {width: 100%;max-width: 100%;}
	.information .actionBtn {margin-bottom: 30px;}
	.section-exhibitors .card-date, .section-exhibitors .btn-footer {display: none;}
	.text-footer {margin-bottom: 20px;margin-top: 60px;}
	footer {background: linear-gradient(40deg, rgba(16,16,57,1) 0%, rgba(21,21,82,1) 40%, rgba(35,33,116,1) 60%, rgba(60,53,182,1) 100%);padding: 30px 0 60px 0;}
	footer .footer-top .text-footer h2 {font-size: 30px;line-height: initial;margin-bottom: 20px;}
	footer .footer-top .footer-logo {display: none;}
	footer .footer-top .text-footer ul li {width: 100%;display: block;padding: 10px 0;}
	footer .footer-top .text-footer ul li .btn-reservation, footer .footer-top .text-footer ul li .btn-sponsor {width: 100%;max-width: 100%;}
/* 	footer .footer-top .social ul li:last-child {width: 100%;padding: 20px 0 0px 0;}
	footer .footer-top .social ul li:last-child a {width: 100%;} */
	footer .footer-top .info-contact>a {text-align: center;color: #fff;}
	footer .footer-top .social ul li {width: 32%;margin: 0;}
	footer .footer-top .social ul li a {
        align-items: center;
        justify-content: center;
}
	footer .footer-top .info-contact > p {text-align: center;color: #fff;line-height: initial;margin-bottom: 30px;}
	footer .footer-copy {text-align: center;}
	.section-program .timeline-program {margin: 30px 0;padding: 0;}
	.section-program .timeline-program>li {padding: 10px 20px;display: block;}
	.section-program .timeline-program>li ul li {padding: 14px 0;display: block;border-left: 2px solid #4bc5ca;padding-left: 20px;margin-top: 4px;margin-bottom: 4px;padding-bottom: 10px;padding-top: 20px;border-bottom: 0;background: #f5f5f5;padding-right: 20px;}
	.section-program .timeline-program>li ul li .description-program p {font-size: 14px;display: block;margin: 10px 0px;}
	.section-program .timeline-program>li ul li .avatar-program {display: block;}
	.section-program .timeline-program>li ul li .avatar-program .time {float: right;margin: 0;height: 63px;line-height: 63px;}
	.section-exhibitors .ctn-flags {display: block;width: 100%;overflow: hidden;}
	.section-exhibitors .ctn-flags figure {width: 70px;height: 44px;float: left;margin-bottom: 10px;}
	.profile-event .card-event .card .avatar {width: 90px;height: 90px;}
	.profile-event .card-event:before {width: 120px;height: 160px;}
	.profile-event .card-event .card {padding-top: 20px;min-height: auto;height: auto;padding-bottom: 20px;}
	.profile-event .card-event .card .card-body {padding: 20px;display: block;min-height: inherit;}
	.profile-event .card-event .card .card-body a {margin: 0;display: block;text-align: center;}
	.footer-top { background: linear-gradient(40deg, rgba(16,16,57,1) 0%, rgba(21,21,82,1) 40%, rgba(35,33,116,1) 60%, rgba(60,53,182,1) 100%); }
	footer .footer-top:before { display: none; }
	footer .footer-top .social ul li {width: 30px;display: flex;margin-bottom: 10px;height: 30px;margin-right: 15px;}
/* 	footer .footer-top .social ul li:last-child {/* padding-top: 10px; } */
	header.header-scroll div#logo-header { margin-left: auto; margin-right: auto; }
	nav.primaryNav { display: flex; align-items: center; justify-content: center; }
	.footer-custo p { color: #fff; }
	.footer-custo a { color: #fff; }
	.link { margin-bottom: 20px; }
}

/*Small 576px*/
@media only screen and (max-width: 575px) {
	footer .footer-top .social ul {align-items: center;justify-content: center;margin-right: 0px;}
	footer .footer-top .social { display: block; }
	.btn-ws { margin-left: auto; margin-right: auto; margin-top: 15px; }
}

/*Extra small 576px*/
@media only screen and (max-width: 320px) {

}