@media(min-width:0px) and (max-width:575px){
.container{ max-width:100%;}

/*--------------- HEADER_START --------------*/
#header{ min-height:66px;}
.republique-logo-hp{ margin:17px 14px 17px 0px;}
.republique-logo-hp img{ height:32px;}
.logo-hp{ margin:23px 0px 23px 0px; height:20px;}
.logo-hp img{ display:flex;}
.header-right-main-hp{ position:fixed; left:0px; top:66px; width:100%; height:calc(100% - 66px); background:#fff; margin:0px; padding:92px 0px 50px 0; overflow:scroll; display:none; z-index:99999999;}
.navigation-hp{ padding:47px 0px 0px; float:none;}
.navigation-hp .navbar ul li{ display:block; padding:0px 15px 38px; width:100%; text-align:center;}
.navigation-hp .navbar ul li a.nav-link{ display:inline-block; vertical-align:top; font-size:24px;}
.head-right-hp{ float:none; padding:3px 0px 0px; display:block;}
.head-inscription-hp{ padding:0px 15px; text-align:center;}
.head-social-hp{ padding:75px 15px 0px; text-align:center;}
.language-hp{ display:none;}
.language-mobile-hp{ display:block !important;}
.mobile-menu-icon-hp{ display:block;}
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{}

.patronage-text-hp{ font-size:15px; line-height:20px; }

.hero-block-main-hp{ background:#2A3E8A url(../images/hero_back_shap1_mobile_hp.svg) no-repeat top -67px left -153px; min-height:auto;}
.hero-block-main-hp:before{ width:371px; height:257px; left:-251px; bottom:-217px;}
.hero-block-main-hp:after{ width:233px; height:158px; right:-192px; bottom:auto; top:486px;}
.hero-text-main-hp{ padding:116px 0px 0px;}
.hero-text-logo-hp{ padding:0px 0px 46px;}
.hero-text-logo-hp img{ height:146px;}
.hero-date-hp{ padding:0px 0px 40px;}
.hero-date-text-hp{ font-size:23px; line-height:30px;}
.hero-date-year-hp{ font-size:23px; line-height:30px;}
.hero-date-line-hp{ height:2px; width:36px; margin:14px 5px 14px;}
.hero-timer-hp span{ font-size:30px; line-height:36px; width:40px; }
.hero-timer-hp span > span{ font-size:20px; line-height:20px;}
.hero-timer-hp span.timer-dot-hp{ font-size:30px; line-height:30px; padding:0px 9px 0px 4px;}
.hero-register-btn-hp{ display:block; margin:0px; padding:45px 0px 30px;}
.hero-bot-text-main-hp{ padding:0px 0px 63px;}
.hero-event-text-hp{ padding:0px 0px 0px; width:232px; margin:0px auto; text-align:center;}
.hero-event-text-hp p span{ line-height:18px; padding:12px 25px 0px;}
.hero-event-text-hp p img{ margin:0px 0px 0px;}
.hero-bot-text-info-hp p{ font-size:20px; padding:38px 0px 0px;}

.registration-top-hp{ display:block; padding:60px 0px 44px; width:100%; }
.registration-date-text-hp{ float:none; width:100%; margin:0px auto 0px; padding:0 20px; }
.registration-day-text-hp{ font-size:23px; line-height:28px; padding:0px 0px 0px 34px;}
.registration-month-text-hp p{ font-size:23px; line-height:28px;}
.registr-month-text-border-hp{ width:40px; margin:13px 5px 13px 0px; height:2px;}
.registration-year-text-hp{ padding:0px 0px 0px 34px;}
.registration-year-text-hp p{ font-size:23px; line-height:16px;}
.registr-year-text-border-hp{ width:40px; margin:7px 0px 7px 5px; height:2px;}
.registration-btn-hp{ width:100%; float:none;}
.event-location-hp{ width:100%; float:none; text-align:left; padding:45px 20px 45px 20px;}
.event-location-text-hp{ font-size:23px; line-height:28px;}
.event-location-time-hp p{ font-size:23px; line-height:28px;}
.event-location-border-hp{ width:40px; height:2px; margin:13px 5px 13px;}
.elocation-time-type-hp p{ font-size:23px; line-height:28px;}
.registration-info-hp{ width:100%; }
.registration-info-hp p{ font-size:20px; line-height:26px;}
.registration-info-hp ul{ padding:12px 0px 28px;}
.registration-info-hp ul li{ padding:0px 50px 0 0px;}
.registration-info-hp ul li img{ height:34px;}

.registration-info-hp:before{ width:1018px; height:688px; left: -110px; top: -170px; }
.registration-info-in-hp{ padding:160px 0 190px 0; }
.registration-info-text1-hp{ font-size:20px; line-height:26px; }
.registration-info-text2-hp{ font-size:20px; line-height:26px; }

.who-block-main-hp{ padding:55px 0; background-size:215px; background-position:right -115px top -80px; }
.who-left-hp{ width:100%; }
.who-title-hp{ text-align:center; }
.who-title-hp img{ width:200px; }
.who-right-hp{ width:100%; padding:0px 0 0 0; }
.who-info-hp p{ max-width:100%; font-size:16px; line-height:30px; }
.twitter-box-hp{ padding:60px 0 0 0px; }
.twitter-title-hp{  margin-left:60px; }
.brochure-title-hp p:before{ left: 116px; top: 10px;}
.brochure-hp{ padding:50px 0 0 0; }
.brochure-title-hp{ font-size: 17px; line-height: 21px; }
.brochure-download-hp{ padding:10px 0 0 0; }
.download-btn-hp{ font-size:15px; height: 32px; line-height: 30px; }
.director-overlay-hp{ padding:45px 0 35px 0; }
.director-info-hp{ display:block; }
.director-img-hp{ margin:auto; width:92px; }
.director-details-hp{ width:100%; padding:36px 0 0 0; }
.director-title-hp{ max-width:290px; margin:auto; padding-bottom:10px; }
.director-name-hp{ font-size:20px; line-height:31px; }
.director-name-hp a{ padding:0 0 0 7px; font-size:12px; line-height:32px; }
.director-name-hp a img{ margin:0 0 0 3px; }
.director-expert-hp{ font-size:23px; line-height:29px; padding:0 45px 0 0; }
.director-expert-hp:after{ width:40px; height:2px; top:calc(50% - 2px) }
.director-details-hp p{ max-width:100%; font-size:16px; }

.youtube-video-hp:after{ width:470px; height:326px; background-size:cover; top: -26px; right: 115px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{ padding:40px 0; }
.footer-details-top-hp{ display:block; }
.footer-social-hp{ padding-bottom:115px; }
.footer-social-hp ul{ text-align:center; }
.footer-social-hp ul li{ padding:0 0 0 50px; }
.footer-links-hp{ text-align:center; }
.footer-links-hp ul li{ padding:0px 0 35px 0; width:100%; }
.footer-details-bottom-hp{ padding:35px 0 0 0; font-size:15px; line-height:19px; text-align:center; width:100%; }
.footer-details-bottom-hp br{ display:none; }

.footer-social-hp:after{ left: -135px; top: -725px; }
/*--------------- FOOTER_END --------------*/

/*--------------- INSCRIPTION_START --------------*/
.inscription-dialog-mhp{ margin:15px auto; padding:0 15px; }
.modal-close-mhp { width: 30px; height: 30px; line-height: 30px; right: 15px; top: 15px; }
.modal-close-mhp img{ width:18px; }

.inscription-tilte-mhp{ font-size:28px; line-height:45px; padding:10px 0 20px 0; }
.inscription-steps-main-mhp{ padding-bottom:30px; }
.inscription-steps-mhp:after{ width: 62px; height: 6px; left:calc(50% - 31px); }
.inscription-number-mhp{ font-size: 27px; width: 60px; height: 60px; line-height: 62px; }
.inscription-number-mhp:after{ width: 40px; height: 40px; left: 10px; top: 10px; }
.inscription-number-step1-mhp{ margin:0 40px 0 0; }
.inscription-number-step2-mhp{ margin:0 0px 0 40px; }

.ins-form-left-mhp{ width:100%; }
.ins-form-field-mhp{ padding-bottom:15px; }
.ins-form-title-mhp{ font-size:15px; line-height:22px; }
.ins-form-right-mhp{ width:100%; }
.modal-content{ background:#2A3E8A url(../images/hero_back_shap1_mobile_hp.svg) no-repeat left -150px top -70px; }
.ins-form-input-mhp input{ font-size:14px; }
.field-select-fp .dropdown-toggle{ font-size:14px; }

.inscription-form-mhp{ padding-bottom:15px; }
.inscription-btn-mhp .default-btn-hp{ font-size:20px; height:40px; line-height:38px; }

.ins-checkbox-mhp{ padding:0px; text-align:left; }
.step-checkbox-fp{ font-size: 12px; line-height: 18px; }
.ins-terms-mhp{ padding:15px 0 25px 0; }
 
.modal-steps-complete-in-mhp{ padding:15px 0; } 
.complete-text-mhp{ font-size: 17px; line-height: 24px; padding-bottom: 30px; }
.question-text-mhp{ word-break: break-word; font-size: 13px; line-height: 24px;  }

.modal-body-mhp{ min-height:auto; }
.modal-steps-complete-mhp{ height:calc(100vh - 80px); }
/*--------------- INSCRIPTION_START --------------*/

/*--------------- MENTIONS_LEGALES_START --------------*/
.legales-block-main-mlp{ padding:40px 0 50px 0; }
.legales-title-mlp{}
.legales-title-mlp img{ width:200px; }
.legales-details-mlp{ padding:30px 0px 0 0px; }
.legales-details-mlp h3{ font-size:15px; line-height:22px; padding-bottom:20px; }
.legales-details-mlp p{ font-size:15px; line-height:22px; padding-bottom:20px; }
.legales-details-mlp p span{ padding-right:4px; }
/*--------------- MENTIONS_LEGALES_END --------------*/

/*--------------- INTERVENANTS_START --------------*/
.intervenants-main-ip{ padding: 40px 0 0px 0; background: #2A3E8A; }
.intervenants-title-ip{ padding:0 0 50px 0; }
.intervenants-title-ip img{ width:100%; max-width:290px; }
.intervenants-info-ip{ width:100%; }

.intervenants-acc-ip .card-header a{ padding:20px 0; background-size:15px; }
.intervenants-acc-ip .card-header a.collapsed{ background-size:15px; }

.intervenants-acc-ip .card-body{ padding:0px 0 15px 0; }
.intervenants-information-main-ip{ padding:20px 0 0 0; }
.intervenants-acc-ip .intervenants-information-ip{ width:100%; margin:0 0px 0 0; }
.intervenants-acc-ip .intervenants-information-ip p { font-size:14px; line-height:20px; padding-bottom:15px; }

.intervenants-img-ip{ width:70px; }
.intervenants-img-ip img{ width:100%;  }
.intervenants-text-ip{ padding:0 30px 0 20px; width:calc(100% - 70px); }
.intervenants-name-ip{ font-size:16px; line-height:20px; padding-bottom:5px; }
.intervenants-details-ip{ font-size:14px; line-height:18px; }

.intervenants-social-ip{ width:100%; padding:0; text-align:center; } 
.intervenants-social-in-ip{ padding:0 10px 0 10px; margin-bottom:5px; }
.intervenants-social-in-ip a{ font-size:13px; line-height:16px;  }
.intervenants-social-in-ip a i{ font-size:16px; margin:0px 10px 0 0; }

.list-complete-ip{ padding:20px 0 60px 0; background:none; font-size:16px; line-height:20px; }
/*--------------- INTERVENANTS_END --------------*/

/*--------------- PROGRAMME_PAGE_START --------------*/
.programme-block-main-pp{ padding: 40px 0px 40px 0px; background: #2A3E8A; }
.programme-block-main-pp:before{ display:none;}
.programme-block-main-pp:after{ display:none;}
.programme-title-pp{ padding:0px 0px 40px;}
.programme-title-pp img{ max-width:290px; width:100%;}
.event-moderated-title-pp{ padding:10px 0px 30px 0px;}
.event-moderated-title-pp h2{ font-size:20px; line-height:22px;}
.programme-box1-pp{ margin-bottom:30px;}
.programme-box-img-pp{ vertical-align:top; width:70px; height:70px;}
.programme-box-text-pp{ vertical-align:top; width:calc(100% - 70px); padding-left:15px;}
.programme-box-name-pp h3{ font-size:16px; line-height:20px;}
.programme-Bname-social-pp{ display:block; font-size:12px; line-height:16px; padding:5px 0px 0px 0px; margin-left:0px;}
.programme-Bname-social-pp:before{ display:none;}
.programme-box-text-pp p{ font-size:14px; line-height:18px; padding:10px 0px 0px 0px;}
.Emoderated-timeline-title-pp{ padding:15px 0px 30px 0px;}
.Emoderated-Tline-tit-time-pp{ font-size:20px; line-height:14px;}
.Emoderated-Tline-tit-time-pp span{ top:4px; width:40px;}
.Emoderated-timeline-title-pp p{ font-size:20px; line-height:26px; padding-top:6px;}
/*--------------- PROGRAMME_PAGE_END --------------*/

/*--------------- HOME_DAY_PAGE_START --------------*/
.Hday-go-live-btn-hdp .default-btn-hp{ font-size:22px; line-height:48px; height:50px;}
.Hday-go-live-btn-hdp{ padding:0px 0px 30px;}
.go-live-modal-subtital-hdp{ font-size:18px; line-height:26px;}
.go-live-note-text-hdp{ padding-bottom:14px;}
.go-live-modal-btns-hdp .default-btn-hp{ margin-top:10px;}
.direct-video-block-hddvp{ padding:0px 0px 0px;}
.Dvideo-box-hddvp{ max-width:100%; height:186px; margin-bottom:10px;}
.Dvideo-chat-box-hddvp{ max-width:100%; height:520px;}
/*--------------- HOME_DAY_PAGE_END --------------*/

/*--------------- EXPOSITIONS_PAGE_START --------------*/
.expositions-block-main-expp{ padding-bottom:60px;}
.expositions-title-expp img{ height:auto; max-width:290px;}
.expo-info-text-expp p{ font-size:20px; line-height:24px; padding:0px 0px 0px;}
.expo-info-text-expp p br{ display:none;}
.exposition-box1-expp{ padding:40px 0px 0px 0px;}
.exposition-box1-img-expp{ width:100%; height:auto;}
.exposition-box1-acc-expp .card-header a{ padding:20px 20px 20px 0px; background-position: right top 30px;}
.exposition-box1-acc-expp .card-header a.collapsed{ background-position: right top 30px;}
.expos-box1-acc-tit-expp{ font-size:20px; line-height:29px;}
.expos-box1-acc-tit-expp br{ display:none;}
.expos-box1-acc-sub-tit-expp{ font-size:18px; line-height:24px; padding:0px 60px 0px 0px; margin-top:10px;}
.expos-box1-acc-sub-tit-expp:after{ width:44px;}
.expos-box-acc-body-expp{ padding-bottom:20px;}
.expos-bacc-note-text-expp p{ font-size:16px; line-height:22px; padding-bottom:15px;}
.expos-bacc-note-text-expp p br{ display:none;}
.expos-info-box1-expp{ width:100%; padding-bottom:30px;}
.expos-info-box1-title-expp{ padding-bottom:20px;}
.expos-info-box1-tit-Mtext-expp{ font-size:18px; line-height:22px;}
.expos-info-box1-tit-Stext-expp{ font-size:16px; line-height:22px;}
.expos-info-box1-expp p{ font-size:16px; line-height:22px; padding-bottom:15px;}
.expos-info-box1-expp p br{ display:none;}
.expositions-block-in-expp:after{ display:none;}
.expositions-block-main-expp:after{ display:none;}
/*--------------- EXPOSITIONS_PAGE_END --------------*/

/*--------------- HOME_PAGE_START --------------*/
.hero-video-box-hp{ width:100%; height:auto; margin-bottom:20px;}
.hero-video-box-hp iframe{ width:100% !important; height:auto !important;}
/*--------------- HOME_PAGE_END --------------*/

}

@media(min-width:576px) and (max-width:767px){
.container{ max-width:100%;}

/*--------------- HEADER_START --------------*/
#header{ min-height:66px;}
.republique-logo-hp{ margin:17px 14px 17px 0px;}
.republique-logo-hp img{ height:32px;}
.logo-hp{ margin:23px 0px 23px 0px; height:20px;}
.logo-hp img{ display:flex;}
.header-right-main-hp{ position:fixed; left:0px; top:66px; width:100%; height:calc(100% - 66px); background:#fff; margin:0px; padding:92px 0px 50px 0; overflow:scroll; display:none; z-index:99999999;}
.navigation-hp{ padding:47px 0px 0px; float:none;}
.navigation-hp .navbar ul li{ display:block; padding:0px 15px 38px; width:100%; text-align:center;}
.navigation-hp .navbar ul li a.nav-link{ display:inline-block; vertical-align:top; font-size:24px;}
.head-right-hp{ float:none; padding:3px 0px 0px; display:block;}
.head-inscription-hp{ padding:0px 15px; text-align:center;}
.head-social-hp{ padding:75px 15px 0px; text-align:center;}
.language-hp{ display:none;}
.language-mobile-hp{ display:block !important;}
.mobile-menu-icon-hp{ display:block;}
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{}
.hero-block-main-hp{ background:#2A3E8A url(../images/hero_back_shap1_mobile_hp.svg) no-repeat top -67px left -153px; min-height:auto;}
.hero-block-main-hp:before{ width:371px; height:257px; left:-251px; bottom:-217px;}
.hero-block-main-hp:after{ width:233px; height:158px; right:-192px; bottom:auto; top:486px;}
.hero-text-logo-hp{ padding:0px 0px 46px;}
.hero-text-logo-hp img{ height:146px;}
.hero-date-hp{ padding:0px 0px 40px;}
.hero-date-text-hp{ font-size:23px; line-height:30px;}
.hero-date-year-hp{ font-size:23px; line-height:30px;}
.hero-date-line-hp{ height:2px; width:36px; margin:14px 5px 14px;}
.hero-timer-hp span{ font-size:30px; line-height:36px; width:40px; }
.hero-timer-hp span > span{ font-size:20px; line-height:20px;}
.hero-timer-hp span.timer-dot-hp{ font-size:30px; line-height:30px; padding:0px 9px 0px 4px;}
.hero-register-btn-hp{ display:block; margin:0px; padding:45px 0px 30px;}
.hero-bot-text-main-hp{ padding:0px 0px 63px;}
.hero-event-text-hp{ padding:0px 0px 0px; width:232px; margin:0px auto; text-align:center;}
.hero-event-text-hp p span{ line-height:18px; padding:12px 25px 0px;}
.hero-event-text-hp p img{ margin:0px 0px 0px;}
.hero-bot-text-info-hp p{ font-size:20px; padding:38px 0px 0px;}



.registration-top-hp{ display:block; padding:60px 0px 44px; width:100%; }
.registration-date-text-hp{ float:none; width:100%; margin:0px auto 0px; padding:0 20px; }
.registration-day-text-hp{ font-size:23px; line-height:28px; padding:0px 0px 0px 34px;}
.registration-month-text-hp p{ font-size:23px; line-height:28px;}
.registr-month-text-border-hp{ width:40px; margin:13px 5px 13px 0px; height:2px;}
.registration-year-text-hp{ padding:0px 0px 0px 34px;}
.registration-year-text-hp p{ font-size:23px; line-height:16px;}
.registr-year-text-border-hp{ width:40px; margin:7px 0px 7px 5px; height:2px;}
.registration-btn-hp{ width:100%; float:none;}
.event-location-hp{ width:100%; float:none; text-align:left; padding:45px 20px 45px 20px;}
.event-location-text-hp{ font-size:23px; line-height:28px;}
.event-location-time-hp p{ font-size:23px; line-height:28px;}
.event-location-border-hp{ width:40px; height:2px; margin:13px 5px 13px;}
.elocation-time-type-hp p{ font-size:23px; line-height:28px;}
.registration-info-hp{ width:100%; }
.registration-info-hp p{ font-size:20px; line-height:26px;}
.registration-info-hp ul{ padding:12px 0px 28px;}
.registration-info-hp ul li{ padding:0px 50px 0 0px;}
.registration-info-hp ul li img{ height:34px;}

.registration-info-hp:before{ width:1018px; height:688px; left: -110px; top: -170px; }
.registration-info-in-hp{ padding:160px 0 190px 0; }
.registration-info-text1-hp{ font-size:20px; line-height:26px; }
.registration-info-text2-hp{ font-size:20px; line-height:26px; }

.who-block-main-hp{ padding:55px 0; background-size:215px; background-position:right -115px top -80px; }
.who-left-hp{ width:100%; }
.who-title-hp{ text-align:center; }
.who-title-hp img{ width:200px; }
.who-right-hp{ width:100%; padding:0px 0 0 0; }
.who-info-hp p{ max-width:100%; font-size:16px; line-height:30px; }
.twitter-box-hp{ }

.brochure-hp{ padding:50px 0 0 0; }
.brochure-title-hp{ font-size: 17px; line-height: 21px; }
.brochure-download-hp{ padding:15px 0 0 0; }
.download-btn-hp{ font-size:15px; height: 32px; line-height: 30px; }
.director-overlay-hp{ padding:45px 0 35px 0; }
.director-info-hp{ display:block; }
.director-img-hp{ margin:auto; width:92px; }
.director-details-hp{ width:100%; padding:36px 0 0 0; }
.director-title-hp{ max-width:360px; margin:auto; padding-bottom:10px; }
.director-name-hp{ font-size:24px; line-height:31px; }
.director-expert-hp{ font-size:23px; line-height:29px; padding:0 45px 0 0; }
.director-expert-hp:after{ width:40px; height:2px; top:calc(50% - 2px) }
.director-details-hp p{ max-width:100%; font-size:16px; }

.registration-info-hp:before{ width:1018px; height:688px; left: -110px; top: -170px; }
.registration-info-in-hp{ padding:160px 0 190px 0; }
.registration-info-text1-hp{ font-size:20px; line-height:26px; }
.registration-info-text2-hp{ font-size:20px; line-height:26px; }
.youtube-video-hp:after{ width: 530px; height: 386px; background-size:cover; top: -26px; right: auto; left:-130px; }
.brochure-title-hp p:before{ left: 116px; top: 10px;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{ padding:40px 0; }
.footer-details-top-hp{ display:block; }
.footer-social-hp{ padding-bottom:155px; }
.footer-social-hp ul{ text-align:center; }
.footer-social-hp ul li{ padding:0 0 0 50px; }
.footer-links-hp{ text-align:center; }
.footer-links-hp ul li{ padding:0px 0 35px 0; width:100%; }
.footer-details-bottom-hp{ padding:0 0 0 0; font-size:15px; line-height:19px; text-align:center; width:100%; }
.footer-details-bottom-hp br{ display:none; }

.footer-social-hp:after{ left: -115px; top: -675px; }
/*--------------- FOOTER_END --------------*/

/*--------------- INSCRIPTION_START --------------*/
.inscription-dialog-mhp{ margin:15px auto; padding:0 15px; }
.modal-close-mhp { width: 30px; height: 30px; line-height: 30px; right: 15px; top: 15px; }
.modal-close-mhp img{ width:18px; }

.inscription-tilte-mhp{ font-size:28px; line-height:45px; padding:10px 0 20px 0; }
.inscription-steps-main-mhp{ padding-bottom:30px; }
.inscription-steps-mhp:after{ width: 62px; height: 6px; left:calc(50% - 31px); }
.inscription-number-mhp{ font-size: 27px; width: 60px; height: 60px; line-height: 62px; }
.inscription-number-mhp:after{ width: 40px; height: 40px; left: 10px; top: 10px; }
.inscription-number-step1-mhp{ margin:0 40px 0 0; }
.inscription-number-step2-mhp{ margin:0 0px 0 40px; }

.ins-form-left-mhp{ width:48%; }
.ins-form-right-mhp{ width:48%; }
.modal-content{ background:#2A3E8A url(../images/hero_back_shap1_mobile_hp.svg) no-repeat left -150px top -70px; }
.ins-form-input-mhp input{ font-size:14px; }
.field-select-fp .dropdown-toggle{ font-size:14px; }

.inscription-btn-mhp .default-btn-hp{ font-size:20px; height:40px; line-height:38px; }
.ins-checkbox-mhp{ padding:0px; text-align:left; }

.modal-steps-complete-in-mhp{ padding:15px 0; } 
.complete-text-mhp{ font-size: 24px; line-height: 34px; padding-bottom: 30px; }
.question-text-mhp{ word-break: break-word; font-size: 20px; line-height: 30px; }

.ins-form-title-mhp{ font-size:15px; }
.modal-body-mhp{ min-height:auto; }
/*--------------- INSCRIPTION_START --------------*/

/*--------------- MENTIONS_LEGALES_START --------------*/
.legales-block-main-mlp{ padding:50px 0 50px 0; }
.legales-title-mlp{}
.legales-title-mlp img{ width:260px; }
.legales-details-mlp{ padding:40px 0px 0 0px; }
.legales-details-mlp h3{ font-size:18px; line-height:24px; padding-bottom:25px; }
.legales-details-mlp p{ font-size:18px; line-height:24px; padding-bottom:25px; }
.legales-details-mlp p span{ padding-right:4px; }
/*--------------- MENTIONS_LEGALES_END --------------*/

/*--------------- INTERVENANTS_START --------------*/
.intervenants-main-ip{ padding: 40px 0 0px 0; background: #2A3E8A; }
.intervenants-title-ip{ padding:0 0 50px 0; }
.intervenants-title-ip img{ width:100%; max-width:290px; }
.intervenants-info-ip{ width:100%; }

.intervenants-acc-ip .card-header a{ padding:20px 0; background-size:15px; }
.intervenants-acc-ip .card-header a.collapsed{ background-size:15px; }

.intervenants-acc-ip .card-body{ padding:0px 0 15px 0; }
.intervenants-information-main-ip{ padding:20px 0 0 0; }
.intervenants-acc-ip .intervenants-information-ip{ width:100%; margin:0 0px 0 0; }
.intervenants-acc-ip .intervenants-information-ip p { font-size:14px; line-height:20px; padding-bottom:15px; }

.intervenants-img-ip{ width:100px; }
.intervenants-img-ip img{ width:100%;  }
.intervenants-text-ip{ padding:0 30px 0 20px; width:calc(100% - 100px); }
.intervenants-name-ip{ font-size:20px; line-height:24px; padding-bottom:5px; }
.intervenants-details-ip{ font-size:18px; line-height:22px; }

.intervenants-social-ip{ width:100%; padding:0; text-align:center; } 
.intervenants-social-in-ip{ padding:0 10px 0 10px; margin-bottom:5px; }
.intervenants-social-in-ip a{ font-size:13px; line-height:16px;  }
.intervenants-social-in-ip a i{ font-size:16px; margin:0px 10px 0 0; }

.list-complete-ip{ padding:20px 0 60px 0; background:none; font-size:16px; line-height:20px; }
/*--------------- INTERVENANTS_END --------------*/

/*--------------- PROGRAMME_PAGE_START --------------*/
.programme-block-main-pp{ padding: 40px 0px 40px 0px; background: #2A3E8A; }
.programme-block-main-pp:before{ display:none;}
.programme-block-main-pp:after{ display:none;}
.programme-title-pp{ padding:0px 0px 50px;}
.programme-title-pp img{ max-width:290px; width:100%;}
.event-moderated-title-pp{ padding:10px 0px 30px 0px;}
.event-moderated-title-pp h2{ font-size:20px; line-height:22px;}
.programme-box1-pp{ margin-bottom:30px;}
.programme-box-img-pp{ width:100px; height:100px;}
.programme-box-text-pp{ width:calc(100% - 100px); padding-left:30px;}
.programme-box-name-pp h3{ font-size:20px; line-height:24px;}
.programme-Bname-social-pp{ font-size:14px; line-height:24px;}
.programme-Bname-social-pp:before{ height:14px; top:calc(50% - 7px);}
.programme-box-text-pp p{ font-size:16px; line-height:20px; padding:10px 0px 0px 0px;}
.Emoderated-timeline-title-pp{ padding:20px 0px 40px 0px;}
.Emoderated-Tline-tit-time-pp{ font-size:24px; line-height:18px;}
.Emoderated-Tline-tit-time-pp span{ width:48px; margin-top:8px;}
.Emoderated-timeline-title-pp p{ font-size:24px; line-height:28px; padding-top:10px;}
/*--------------- PROGRAMME_PAGE_END --------------*/

/*--------------- HOME_DAY_PAGE_START --------------*/
.Hday-go-live-btn-hdp .default-btn-hp{ font-size:22px; line-height:48px; height:50px;}
.Hday-go-live-btn-hdp{ padding:0px 0px 30px;}

.go-live-modal-subtital-hdp{ font-size:18px; line-height:26px;}
.go-live-note-text-hdp{ padding-bottom:14px;}
.go-live-modal-btns-hdp .default-btn-hp{ margin-top:10px;}

.direct-video-block-hddvp{ padding:5px 0px 5px;}
.Dvideo-box-hddvp{ max-width:100%; width:320px; height:188px; float:none; margin:0px auto 10px;}
.Dvideo-chat-box-hddvp{ max-width:100%; width:320px; height:500px; float:none; margin:0px auto;}
/*--------------- HOME_DAY_PAGE_END --------------*/


/*--------------- EXPOSITIONS_PAGE_START --------------*/
.expositions-block-main-expp{ padding-bottom:80px;}
.expositions-title-expp img{ height:auto; max-width:290px;}
.expo-info-text-expp p{ font-size:20px; line-height:24px; padding:0px 0px 0px;}
.expo-info-text-expp p br{ display:none;}
.exposition-box1-expp{ padding:40px 0px 0px 0px;}
.exposition-box1-img-expp{ width:100%; height:auto;}
.exposition-box1-acc-expp .card-header a{ padding:20px 20px 20px 0px; background-position: right top 30px;}
.exposition-box1-acc-expp .card-header a.collapsed{ background-position: right top 30px;}
.expos-box1-acc-tit-expp{ font-size:20px; line-height:29px;}
.expos-box1-acc-tit-expp br{ display:none;}
.expos-box1-acc-sub-tit-expp{ font-size:18px; line-height:24px; padding:0px 60px 0px 0px; margin-top:10px;}
.expos-box1-acc-sub-tit-expp:after{ width:44px;}
.expos-box-acc-body-expp{ padding-bottom:20px;}
.expos-bacc-note-text-expp p{ font-size:16px; line-height:22px; padding-bottom:15px;}
.expos-bacc-note-text-expp p br{ display:none;}
.expos-info-box1-expp{ width:100%; padding-bottom:30px;}
.expos-info-box1-title-expp{ padding-bottom:20px;}
.expos-info-box1-tit-Mtext-expp{ font-size:18px; line-height:22px;}
.expos-info-box1-tit-Stext-expp{ font-size:16px; line-height:22px;}
.expos-info-box1-expp p{ font-size:16px; line-height:22px; padding-bottom:15px;}
.expos-info-box1-expp p br{ display:none;}
.expositions-block-in-expp:after{ display:none;}
.expositions-block-main-expp:after{ display:none;}
/*--------------- EXPOSITIONS_PAGE_END --------------*/

/*--------------- HOME_PAGE_START --------------*/
.hero-video-box-hp{ width:100%; height:310px; margin-bottom:30px;}
.hero-video-box-hp iframe{ width:100% !important; height:100% !important;}
/*--------------- HOME_PAGE_END --------------*/

}

@media(min-width:768px) and (max-width:991px){
.container{ max-width:768px;}

/*--------------- HEADER_START --------------*/
#header{ min-height:80px;}
.republique-logo-hp{ margin:12px 20px 12px 0px;}
.republique-logo-hp img{ height:56px;}
.logo-hp{ margin:25px 0px 25px 0px; height:30px;}
.logo-hp img{ display:flex;}
.header-right-main-hp{ position:fixed; left:0px; top:66px; width:100%; height:calc(100% - 66px); background:#fff; margin:0px; padding:92px 0px 50px 0; overflow:scroll; display:none; z-index:99999999;}
.navigation-hp{ padding:47px 0px 0px; float:none;}
.navigation-hp .navbar ul li{ display:block; padding:0px 15px 38px; width:100%; text-align:center;}
.navigation-hp .navbar ul li a.nav-link{ display:inline-block; vertical-align:top; font-size:24px;}
.head-right-hp{ float:none; padding:3px 0px 0px; display:block;}
.head-inscription-hp{ padding:0px 15px; text-align:center;}
.head-social-hp{ padding:75px 15px 0px; text-align:center;}
.language-hp{ display:none;}
.language-mobile-hp{ display:block !important;}
.mobile-menu-icon-hp{ display:block; margin:31px 0px 31px 0px;}
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{}

.hero-block-main-hp{ background-position:top -198px left -22px; background-size:800px; min-height:auto;}
.hero-block-main-hp:before{ width:371px; height:257px; left:-70px; bottom:-200px;}
.hero-block-main-hp:after{ width:310px; height:210px; right:-180px; bottom:auto; top:360px;}

.hero-text-logo-hp{ padding-bottom:30px;}
.hero-text-logo-hp img{ height:200px;}
.hero-date-hp{ padding-bottom:30px;}
.hero-date-text-hp{ font-size:34px; line-height:40px;}
.hero-date-year-hp{ font-size:34px; line-height:40px;}
.hero-date-line-hp{ margin:18.5px 0px 18.5px;}
.hero-timer-hp span{ font-size:40px; line-height:40px; }
.hero-timer-hp span > span{ font-size:28px; line-height:28px;}
.hero-timer-hp span.timer-dot-hp{ font-size:40px; line-height:32px; padding:0px 12px 0px 7px;}
.hero-bot-text-main-hp{ padding:60px 0px 100px; max-width:660px;}
.hero-event-text-hp{ padding-bottom:40px;}
.hero-bot-text-info-hp p{ font-size:20px;}

.registration-top-hp{ width:300px; }
.registration-date-text-hp{ }
.registration-day-text-hp{ font-size:26px; line-height:32px; padding:0px 0px 0px 38px;}
.registration-month-text-hp p{ font-size:26px; line-height:32px;}
.registr-month-text-border-hp{ width:46px; margin:15px 10px 15px 0px; height:2px;}
.registration-year-text-hp{ padding:0px 0px 0px 38px;}
.registration-year-text-hp p{ font-size:26px; line-height:20px;}
.registr-year-text-border-hp{ width:46px; margin:9px 0px 9px 10px; height:2px;}


.registration-btn-hp .default-btn-hp{ font-size:32px; line-height:48px; height:50px;}

.event-location-hp{ width:100%; }
.event-location-text-hp{ font-size:26px; line-height:30px;}
.event-location-time-hp p{ font-size:20px; line-height:26px;}
.event-location-border-hp{ width:46px; margin:12px 8px 12px;}
.elocation-time-type-hp p{ font-size:20px; line-height:26px;}


.registration-info-hp p{ font-size:20px; line-height:26px;}
.registration-info-hp ul{ }
.registration-info-hp ul li{ padding:0px 60px 0 0;}
.registration-info-hp ul li img{ height:40px;}

.registration-info-hp{ width:340px; }
.registration-info-text1-hp{ font-size: 22px; line-height: 28px; }
.registration-info-text2-hp{ font-size: 16px; line-height: 20px; }
.registration-info-hp:before { left: -130px; top: -190px; width: 1102px; height: 750px; }

.who-block-main-hp{ padding:55px 0; background-size:215px; background-position:right 20px top -80px; }
.who-left-hp{ width:56%; }
.who-title-hp img{ width:200px; }
.who-right-hp{ width:44%; padding:0px 0 0 4%; }
.who-info-hp p{ max-width:100%; font-size:16px; line-height:30px; }
.twitter-box-hp{ padding:65px 0 0 0; }
.brochure-hp{ padding:50px 0 0 0; }
.brochure-title-hp{ font-size: 20px; line-height: 24px; }
.download-btn-hp{ font-size:16px; }
.director-overlay-hp{ padding:45px 0 45px 0; }
.director-img-hp{ margin:auto;  }
.director-details-hp{ padding-left:30px; }
.director-title-hp{  }
.director-name-hp{ font-size:26px; line-height:34px; }
.director-expert-hp{ font-size:23px; line-height:29px; padding:0 45px 0 0; }
.director-expert-hp:after{ width:40px; height:2px; top:calc(50% - 2px) }
.director-details-hp p{ max-width:100%; font-size:17px; }

.youtube-video-hp:after { width: 740px; height: 520px; top: -35px; right: 0; }
.brochure-title-hp p:before{ left: 136px; top: 12px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{ padding:45px 0; }
.footer-details-bottom-hp{ padding:40px 0 0 0; }
/*--------------- FOOTER_END --------------*/

/*--------------- INSCRIPTION_START --------------*/
.modal-body-mhp{ padding:15px 30px; }
.inscription-dialog-mhp{ margin:15px auto; padding:0 15px; max-width: 768px; }
.modal-close-mhp { right: 15px; top: 15px; }
.ins-checkbox-mhp{ padding:0px; text-align:left; }
.modal-steps-complete-in-mhp{ padding:15px 0; } 
.complete-text-mhp{ padding-bottom: 50px; }
.modal-content{ background-position: top -200px left -150px; background-size: 800px; }
/*--------------- INSCRIPTION_START --------------*/

/*--------------- MENTIONS_LEGALES_START --------------*/
.legales-block-main-mlp{ padding:50px 0 50px 0; }
.legales-title-mlp{}
.legales-title-mlp img{ width:300px; }
.legales-details-mlp{ padding:40px 0px 0 0px; }
.legales-details-mlp h3{ font-size:20px; line-height:24px; padding-bottom:30px; }
.legales-details-mlp p{ font-size:20px; line-height:24px; padding-bottom:30px; }
.legales-details-mlp p span{ padding-right:4px; }
/*--------------- MENTIONS_LEGALES_END --------------*/

/*--------------- INTERVENANTS_START --------------*/
.intervenants-main-ip{ padding: 40px 0 0px 0; background-size:250px; background-position:right top 170px; }
.intervenants-title-ip{ padding:0 0 50px 0; }
.intervenants-title-ip img{ width:100%; max-width:400px; }
.intervenants-info-ip{ width:100%; }
.intervenants-acc-ip .card-header a{ padding:30px 0; background-size:15px; }
.intervenants-acc-ip .card-header a.collapsed{ background-size:15px; }
.intervenants-acc-ip .card-body{ padding:0px 0 15px 0; }
.intervenants-information-main-ip{ padding:30px 0 0 0; }
.intervenants-acc-ip .intervenants-information-ip p { font-size:16px; line-height:24px; padding-bottom:20px; }
.intervenants-img-ip{ width:150px; }
.intervenants-img-ip img{ width:100%;  }
.intervenants-text-ip{ padding:0 30px 0 20px; width:calc(100% - 150px); }
.intervenants-name-ip{ font-size: 30px; line-height: 35px; }
.intervenants-details-ip{ font-size: 26px; line-height: 30px; }
.intervenants-social-ip{ width:calc(100% - 150px); padding:0 30px 0 10px; } 
.intervenants-social-in-ip{ padding:0 10px 0 10px; margin-bottom:5px; }
.intervenants-social-in-ip a{ font-size:13px; line-height:16px;  }
.intervenants-social-in-ip a i{ font-size:16px; margin:0px 10px 0 0; }
.list-complete-ip{ padding:30px 0 200px 0; font-size:26px; line-height:30px; background-size:388px; }
/*--------------- INTERVENANTS_END --------------*/


/*--------------- PROGRAMME_PAGE_START --------------*/
.programme-block-main-pp{ padding:50px 0px 120px 0px;  background-size:250px; background-position:right -60px top 250px; }
.programme-block-main-pp:before{ width:400px; height:314px; left:-100px; bottom:-200px; }
.programme-block-main-pp:after{ width:250px; height:191px; top:1750px; right:-120px; }
.programme-title-pp{ padding:0px 0px 50px;}
.programme-title-pp img{ max-width:400px; width:100%;}
.event-moderated-title-pp{ padding:20px 0px 40px 0px;}
.event-moderated-title-pp h2{ font-size:24px; line-height:26px;}
.programme-box1-pp{ margin-bottom:40px;}
.programme-box-img-pp{ width:130px; height:130px;}
.programme-box-text-pp{ width:calc(100% - 130px); padding-left:40px;}
.programme-box-name-pp h3{ font-size:26px; line-height:22px;}
.programme-Bname-social-pp{ line-height:22px;}
.programme-Bname-social-pp:before{ height:14px; top:calc(50% - 7px);}
.programme-box-text-pp p{ font-size:16px; line-height:20px; padding:10px 0px 0px 0px;}
.Emoderated-timeline-title-pp{ padding:40px 0px 50px 0px;}
.Emoderated-Tline-tit-time-pp{ font-size:28px; line-height:20px;}
.Emoderated-Tline-tit-time-pp span{ margin-top:10px;}
.Emoderated-timeline-title-pp p{ font-size:28px; line-height:30px;}
/*--------------- PROGRAMME_PAGE_END --------------*/

/*--------------- HOME_DAY_PAGE_START --------------*/
.Hday-go-live-btn-hdp .default-btn-hp{ font-size:22px; line-height:48px; height:50px;}
.Hday-go-live-btn-hdp{ padding:0px 0px 30px;}
.go-live-modal-subtital-hdp{ font-size:20px; line-height:28px;}

.Hday-direct-video-dialog-hddvp .modal-body-mhp{ padding:15px 15px;}
.direct-video-block-hddvp{ padding:30px 0px 30px;}
.Dvideo-box-hddvp{ max-width:100%; width:360px; height:198px;}
.Dvideo-chat-box-hddvp{ max-width:100%; width:340px; height:500px;}
/*--------------- HOME_DAY_PAGE_END --------------*/


/*--------------- EXPOSITIONS_PAGE_START --------------*/
.expositions-block-main-expp{ padding-bottom:200px;}
.expositions-title-expp img{ height:120px; max-width:100%; width:auto;}
.expo-info-text-expp p{ font-size:22px; line-height:28px; padding:10px 0px 0px;}
.expo-info-text-expp p br{ display:none;}
.exposition-box1-expp{ padding:40px 0px 0px 0px;}
.exposition-box1-img-expp{ width:100%; height:auto;}
.exposition-box1-acc-expp .card-header a{ padding:20px 20px 20px 0px; background-position: right top 30px;}
.exposition-box1-acc-expp .card-header a.collapsed{ background-position: right top 30px;}
.expos-box1-acc-tit-expp{ font-size:24px; line-height:32px;}
.expos-box1-acc-tit-expp br{ display:none;}
.expos-box1-acc-sub-tit-expp{ font-size:18px; line-height:24px; padding:0px 70px 0px 0px; margin-top:15px;}
.expos-box1-acc-sub-tit-expp:after{ width:54px;}
.expos-box-acc-body-expp{ padding-bottom:30px;}
.expos-bacc-note-text-expp p{ font-size:16px; line-height:22px; padding-bottom:20px;}
.expos-bacc-note-text-expp p br{ display:none;}
.expos-info-box1-title-expp{ padding-bottom:20px;}
.expos-info-box1-tit-Mtext-expp{ font-size:18px; line-height:22px;}
.expos-info-box1-tit-Stext-expp{ font-size:16px; line-height:22px;}
.expos-info-box1-expp p{ font-size:16px; line-height:22px; padding-bottom:20px;}
.expos-info-box1-expp p br{ display:none;}
.expositions-block-in-expp:after{ width:300px; height:476px; top:-310px; right:20px;}
.expositions-block-main-expp:after{ width:400px; height:314px; left:-80px; bottom:-180px;}
/*--------------- EXPOSITIONS_PAGE_END --------------*/

/*--------------- HOME_PAGE_START --------------*/
.hero-video-box-hp{ width:100%; height:410px;}
.hero-video-box-hp iframe{ width:100% !important; height:100% !important;}
/*--------------- HOME_PAGE_END --------------*/

}

@media(min-width:992px) and (max-width:1230px){
.container{ max-width:992px;}

/*--------------- HEADER_START --------------*/
.republique-logo-hp{ margin:25px 12px 25px 0px;}
.republique-logo-hp img{ height:58px;}
.logo-hp{ height:32px; margin:38px 12px 38px 0px;}
.navigation-hp .navbar ul li{ padding:0px 10px 0px;}
.head-inscription-hp{ padding-left:15px;}
.language-hp{ padding:0px 11px;}
.head-social-hp ul li{ padding:0px 6px 0px;}
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{}
.hero-block-main-hp{ background-position:; background-size:1000px; min-height:auto;}
.hero-block-main-hp:before{ width:780px;}
.hero-block-main-hp:after{ width:400px; height:272px; bottom:240px;}
.hero-text-logo-hp{ padding-bottom:40px;}
.hero-text-logo-hp img{ height:240px;}
.hero-date-hp{ padding-bottom:32px;}
.hero-date-text-hp{ font-size:32px; line-height:40px;}
.hero-date-year-hp{ font-size:32px; line-height:40px;}
.hero-date-line-hp{ margin:18.5px 10px 18.5px;}

.hero-timer-hp span{ font-size:46px; line-height:50px; }
.hero-timer-hp span > span{ font-size:32px; line-height:32px;}
.hero-timer-hp span.timer-dot-hp{ font-size:48px; line-height:44px; padding:0px 15px 0px 10px;}

.hero-bot-text-main-hp{ max-width:640px; padding:100px 0px 100px;}

.registration-date-text-hp{ width:100%;}
.registration-day-text-hp{ font-size:34px; line-height:40px; padding:0px 0px 0px 50px;}
.registration-month-text-hp p{ font-size:34px; line-height:40px;}
.registr-month-text-border-hp{ margin:19px 10px 19px 0px; height:2px;}
.registration-year-text-hp{ padding:0px 0px 0px 50px;}
.registration-year-text-hp p{ font-size:34px; line-height:34px;}
.registr-year-text-border-hp{ margin:16px 0px 16px 10px; height:2px;}


.registration-btn-hp .default-btn-hp{ font-size:36px; line-height:52px; height:54px;}

.event-location-hp{ width:100%;}
.event-location-text-hp{ font-size:26px; line-height:30px;}
.event-location-time-hp p{ font-size:26px; line-height:30px;}
.event-location-border-hp{ margin:14px 10px 14px;}
.elocation-time-type-hp p{ font-size:26px; line-height:30px;}

.registration-info-hp p{ font-size:24px; line-height:30px;}
.registration-info-hp ul li{ padding:0px 80px 0 0;}
.registration-info-hp ul li img{ height:48px;}

.who-left-hp{ width:500px; }
.who-title-hp img{ width:250px; }
.who-info-hp p{ font-size:18px; line-height:30px; }
.who-right-hp{ width:calc(100% - 500px); padding-left:70px; }
.director-details-hp{ padding-left:45px; }
.director-expert-hp{ font-size:32px; }
.director-overlay-hp{ padding:60px 0 60px 0; }

.registration-info-hp{ width:450px; }
.registration-info-hp:before{ width: 1192px; height: 810px; }
.registration-info-text1-hp{ font-size: 28px; line-height: 32px; }
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{ padding:60px 0; }
/*--------------- FOOTER_END --------------*/

/*--------------- INSCRIPTION_START --------------*/
.inscription-dialog-mhp{ margin:15px auto; padding:0 15px; max-width: 992px; }
.modal-close-mhp { right: 15px; top: 15px; }
.ins-checkbox-mhp{ padding:0px; text-align:left; }
.modal-steps-complete-in-mhp{ padding:15px 0; } 
.complete-text-mhp{ padding-bottom: 50px; }
.modal-content{ background-position: top -200px left -60px; background-size: 900px; }
/*--------------- INSCRIPTION_START --------------*/

/*--------------- PROGRAMME_PAGE_START --------------*/
.programme-block-main-pp{ padding:75px 0px 200px 0px;  background-size:350px; background-position:right -90px top 280px; }
.programme-block-main-pp:before{ width:600px; height:471px; left:-140px; bottom:-280px; }
.programme-block-main-pp:after{ width:360px; height:275px; top:1750px; right:-230px; }
.event-moderated-title-pp{ padding:18px 0px 55px 0px;}
.programme-box1-pp{ margin-bottom:50px;}
.programme-box-text-pp{ padding-left:50px;}
.programme-box-name-pp h3{ font-size:30px; line-height:26px;}
.programme-Bname-social-pp{ line-height:26px;}
.Emoderated-timeline-title-pp{ padding:40px 0px 50px 0px;}
.Emoderated-Tline-tit-time-pp{ font-size:30px; line-height:22px;}
.Emoderated-Tline-tit-time-pp span{ margin-top:11px;}
.Emoderated-timeline-title-pp p{ font-size:30px; line-height:36px;}
/*--------------- PROGRAMME_PAGE_END --------------*/

/*--------------- HOME_DAY_PAGE_START --------------*/
.Hday-go-live-btn-hdp .default-btn-hp{ font-size:28px; line-height:54px; height:56px;}
.go-live-modal-subtital-hdp{ font-size:22px; line-height:30px;}
.direct-video-block-hddvp{ padding:30px 0px 30px;}
.Dvideo-box-hddvp{ max-width:530px; height:298px;}
.Dvideo-chat-box-hddvp{ max-width:380px; height:540px;}
/*--------------- HOME_DAY_PAGE_END --------------*/

/*--------------- EXPOSITIONS_PAGE_START --------------*/
.expositions-block-main-expp{ padding-bottom:250px;}
.expositions-title-expp img{ height:160px; max-width:100%; width:auto;}
.expo-info-text-expp p{ font-size:24px; line-height:34px; padding:50px 0px 10px;}
.expo-info-text-expp p br{ display:none;}
.exposition-box1-expp{ padding:50px 0px 0px 0px;}
.expos-box1-acc-tit-expp{ font-size:28px; line-height:36px;}
.expos-box1-acc-tit-expp br{ display:none;}
.expos-box1-acc-sub-tit-expp{ font-size:18px; line-height:24px; padding:0px 70px 0px 0px; margin-top:15px;}
.expos-box1-acc-sub-tit-expp:after{ width:54px;}
.expos-box-acc-body-expp{ padding-bottom:50px;}
.expos-bacc-note-text-expp p{ font-size:18px; line-height:26px;}
.expos-bacc-note-text-expp p br{ display:none;}
.expos-info-box1-title-expp{ padding-bottom:20px;}
.expos-info-box1-tit-Stext-expp{ font-size:18px; line-height:26px;}
.expos-info-box1-expp p{ font-size:18px; line-height:26px; padding-bottom:30px;}
.expos-info-box1-expp p br{ display:none;}
.expositions-block-in-expp:after{ width:300px; height:476px; top:-310px; right:20px;}
.expositions-block-main-expp:after{ width:600px; height:471px; left:-140px; bottom:-280px;}
/*--------------- EXPOSITIONS_PAGE_END --------------*/

/*--------------- HOME_PAGE_START --------------*/
.hero-video-box-hp{ width:100%; height:540px;}
.hero-video-box-hp iframe{ width:100% !important; height:100% !important;}
/*--------------- HOME_PAGE_END --------------*/

}


@media(min-width:992px) and (max-width:5500px){
.header-right-main-hp{ display:block !important;}
}