@media (min-width: 769px){
	.footerBtn {display: none;}
}

@media (max-width: 1599px){
    main#primary{padding-top:128px;}
    .container{max-width:1380px;}
    .hero_section_info{max-width:1380px;}
    body{font-size: 20px;}
    .hero_section_title{font-size:25px;}
    .introduction_title{font-size:30px;}
    .participant_img_div img{height:330px;}
    .participants_list{width:100%;}
    .joinus_section .section_bg_img{top:-5%;}
    .section_title:after{left:calc((100vw - 1380px) / -2);width:calc((1380px - 100vw) / -2);}
    .navbar{padding:30px 0;}

}

@media (max-width: 1400px){
    main#primary{padding-top:85px;}
    section{padding-top:70px;padding-bottom:70px;}
    .container{max-width:1160px;}
    .scrolled .navbar-container {padding-left: 0;padding-right: 0;}
    .hero_section_info{max-width:1160px;}
    .section_title:after{left:calc((100vw - 1160px) / -2);width:calc((1160px - 100vw) / -2);}
    .header_logo{max-width:250px;}
    .hotels_info{padding:0 30px;}
    .hotel_name{font-size:25px;}
    h2,.h2{font-size:40px;}
    .joinus_title{line-height:1.5;}
    .form-row{column-gap:15px;margin-bottom:20px;}
    .companies_modal{height:190px;padding:35px 50px;}
    body{font-size:17px;line-height: 1.5;}
    .navbar{padding:15px 0;}
    .introduction_section_left_col{padding:30px 50px;}
    .introduction_section_right_col{padding:30px;}
    h3,.h3{font-size:20px;}
    .agenda_row{margin-bottom:20px;}
    .agenda_info_box{padding:25px;clip-path:polygon(20px 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,0% 100%,0% 20px);}
    .speaker_designation{font-size:17px;}
    .speaker_box{gap:8px;}
    h3,.h3{font-size:20px;}
    .agenda_row{margin-bottom:20px;}
    .agenda_info_box{padding:25px;clip-path:polygon(20px 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,0% 100%,0% 20px);}
    .speaker_designation{font-size:17px;}
    .speaker_box{gap:8px;}
    .section_title{font-size:20px;padding:15px 25px;margin-bottom:30px;}
    .hotels_img_div{height:350px;}

}

@media (max-width:1279px) {
    .container{max-width:1020px;}
    .hero_section_info{max-width:1020px;}
    .section_title:after{left:calc((100vw - 1020px) / -2);width:calc((1020px - 100vw) / -2);}
    main#primary{padding-top:65px;}

}

@media (max-width: 1199px){
    h1,.h1{font-size:30px;}
    .container{max-width:980px;padding-left: 0;padding-right: 0;}
    .row{margin-left:0;margin-right:0;}
    .hero_section_info{max-width:980px;}
    .section_title:after{left:calc((100vw - 980px) / -2);width:calc((980px - 100vw) / -2);}
    .menu-items{gap:30px;}
    .header_logo{max-width:200px;}
    body{font-size:18px;line-height: 28px;}
    .menu-item.header_btn a{padding:10px 40px;}
    .introduction_section_left_col{margin-top:-75px;padding:30px;}
    .introduction_section_right_col{margin-top:-75px;padding:20px;}
    .introduction_title{font-size:30px;}
    .introduction_section_event_info{gap:15px;}
    .section_title{font-size:20px;padding:20px 25px;}
    .participant_img_div img{height:240px;}
    .participant_info{margin:-20px 0px 0;padding:14px;}
    .participant_company{font-size:16px;}
    .participant_position{font-size:17px;}
    .participants_list{row-gap:30px;}
    .companies_modal{height:150px;padding:6px 35px;}
    .hotel_name{font-size:21px;line-height:1.5;}
    .btn{padding:18px 30px;}
    .btn:hover{padding:18px 26px;}
    .hotels_img_div{height:330px;}
    .joinus_text_div{padding-right:100px;}
    h2,.h2{font-size:30px;}
    .joinus_section .section_title{margin-bottom:25px;}
    .section_title{margin-bottom:30px;}
    .partner_img_inner img{padding:20px;}
    .partner_img_wrapper{height:100px;}
    .wpcf7-list-item input[type="checkbox"]{width:20px;height:20px;top:-1px;}
    .wpcf7-list-item input[type="checkbox"]::before{width:17px;height:17px;font-size:13px;}
}

@media (max-width: 991px){
    .container{max-width:750px;}
    .hero_section_info{max-width:750px;}
    .section_title:after{left:calc((100vw - 750px) / -2);width:calc((750px - 100vw) / -2);}
    .hamburger{display:block;}
    .hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg);}
    .hamburger.active .bar:nth-child(2){opacity:0;}
    .hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);}
    .menu-items{position:fixed;left:0;top:0;flex-direction:column;background-color:var(--lightgreen-bg);width:100%;height:100%;text-align:center;transition:all 0.3s ease;box-shadow:0 10px 15px rgba(0,0,0,0.1);padding-top:80px;transform:translateX(-100%);opacity:0;visibility:hidden;gap:30px;}
    .menu-items.active{transform:translateX(0);opacity:1;visibility:visible;z-index: 9;}
    .menu-items li{margin:0;opacity:0;transform:translateY(20px);transition:all 0.4s ease;}
    .menu-items.active li{opacity:1;transform:translateY(0);transition-delay:0.2s;}
    .participants_list{grid-template-columns:repeat(3,1fr);row-gap:30px;column-gap:10px;}
    .companies_list .col{width:25%;}
    .hotels_box{flex-direction:row;}
    .hotels_img_div{width:100%;}
    .hotels_list{grid-template-columns:1fr;}
    .hotels_info{width:100%;}
    .joinus_section .left_col,.joinus_section .right_col{width:100%;}
    .partners_list .col{width:calc( (100% - 60px) / 4 );}
    .row{margin:0;}
    .introduction_section_left_col{width:100%;padding:20px;}
    .introduction_section_right_col{width:100%;padding:30px;margin-top: 0;}
    .participant_img_div img{height:200px;}
    .participant_info{padding:14px 20px;}
    .joinus_text_div{padding-right:0;margin-bottom:50px;}
    .day_agenda_div .agenda_row .col-6{max-width:100%;padding:0 !important;}
    .tab-buttons{margin-top:20px;margin-bottom:30px;}
    .agenda_info_box{padding:23px 20px;clip-path:polygon(30px 0%,100% 0%,100% calc(100% - 30px),calc(100% - 30px) 100%,0% 100%,0% 30px);}
    .day_agenda_div .agenda_row{flex-direction:column-reverse !important;padding-left:40px;margin-bottom:20px;}
    .agenda_time_col{text-align:left !important;}
    .agenda_time{font-size:20px;}
    .default-line{left:0;}
    .draw-line{left:-1px;}
    .agenda_row:after{left:2px;top:15px;}
    .agenda_row:before{left:0 !important;right:auto !important;top:16px;height:4px;width:30px;}
    .day_agenda_div .agenda_row:last-child{margin-bottom:0;}
    .speakers_div{grid-template-columns:repeat(3,1fr);}
    .speaker_box img{height:180px;clip-path:polygon(20px 0%,100% 0%,100% calc(100% - 20px),calc(100% - 20px) 100%,0% 100%,0% 20px);}
    .speaker_designation{font-size:14px;}
    .speaker_box{gap:7px;}
}

@media (max-width: 767px){
    .container{max-width:790px;}
    .hero_section_info{max-width:790px;}
    .section_title:after{left:calc((100vw - (100vw - 30px)) / -2);width:calc(((100vw - 30px) - 100vw) / -2);}
    .participants_list{grid-template-columns:repeat(2,1fr);}
    .companies_list .col{width:33%;}
    body{font-size:14px;line-height:20px;}
    .companies_modal{height:130px;padding:6px 15px;}
    .container{padding-left:10px;padding-right:10px;}
    .partners_list .col{width:calc((100% - 20px) / 2);}
    .footer_credit p{font-size:15px;}
    .footer_menu_div a{font-size:15px;}
    .hotels_info{padding:0 20px;}
    .section_title{font-size:15px;padding:10px 15px;}
    .hero_section_info_col{width:90%;}
    .hero_section .container{padding-left:0;padding-right:0;}
    .form-control{padding:12px 10px;font-size:14px;}
    .form-group label{font-size:15px;line-height:25px;margin-bottom:3px;}
    .form-row{column-gap:10px;margin-bottom:10px;}
    .footer_menu_div a:first-child{margin-left:0;}
    section{padding-top:40px;padding-bottom:40px;}
    .speakers_div{grid-template-columns:repeat(2,1fr);}
    .speaker_box img{height:130px;clip-path: none;}
    .participant_box p{font-size:14px;line-height:1.5;}
    .companies-modal .ops-list{column-count:1;margin-bottom:10px;}
    .modal .modal-body{border-radius:30px;padding:15px;max-height: calc(100vh - 100px);}
    .companies-modal .ops-list li h6{font-size:15px;}
    .companies-modal .ops-list li p{font-size:15px;}
    .companies-modal .ops-description{padding:20px;}
    .tab-btn{padding:5px 11px;font-size:17px;}
    .tab-buttons{gap:5px;}
    .hotels_info .btn{padding:18px 15px;}
    .hotels_info .btn:hover{padding:10px 11px;}
    .hero_section_info_col img{height:35px;}
    .hero_section_title{font-size:20px;}
    .hero_section_info_col{gap:25px;}
    .hero_video_container{height:400px;}
    .participant_info{clip-path:none;margin:0;padding: 12px;}
    .companies_list .col{width:50%;}
    .hotels_box{flex-direction:column;}
    .hotels_info{border:2px solid;border-top:none;padding:20px;}
    .mobile_li{display: block;padding-top: 7px;line-height: 1;}
    .desktop_li{display: none;}
    .mobile_li svg{width:15px;}
    .footerBtn.show {opacity: 1;transform: translateY(0);pointer-events: auto;}
    .footerBtn{position:fixed;bottom:20px;left:20px;z-index:9;opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}
    .footerBtn a{box-shadow:0px 4px 84px 0px rgb(0 0 0 / 8%);background: linear-gradient(143deg, var(--primary) 1.5%, var(--secondary) 100.2%);}
    .agenda_time{text-align:center;font-size:18px;}
    .agenda_info_box{clip-path:none;padding:15px;}
    .agenda_row:after{width:26px;height:26px;top:55px;}
    .agenda_row:before{top:56px;width:20px;}
    .day_agenda_div .agenda_row{padding-left:30px;}
    .participant_company_position{padding-left:0;}
    .participant_company_position:before{display:none;}
    .hotel_name{margin-bottom:5px;}
    .hotel_direction{margin-bottom:10px;}
    .hotel_address{margin-bottom:20px;}
    .hotels_info .btn{padding:10px 15px;}
    .hotels_img_div{height:300px;}
    .hero_section .rsvp_button a{padding:17px 36px;}
    .hero_section .rsvp_button a:hover{padding:17px 32px;}
    .btn{padding:10px 20px;}
    .btn:hover{padding:10px 16px;}
    .joinus_title{line-height:1.2;}
    .form-control{padding:8px 10px;}
    .select-wrapper::after{height:43px;}
    input.wpcf7-form-control.wpcf7-submit.has-spinner.submit_btn{padding:14px 32px;}
    .footer_top{padding:25px 0;}
    .footer_credit{padding:20px 0;}
    .footer_credit p span{display:block;}
    .introduction_title{font-size:25px;}
    .separator{height:5px;}
    .introduction_section_left_col{gap:10px;}
    .draw-line{width:4px;}
    .default-line{border:1px dashed #999F9F;}
    .agenda_row p{font-weight:400;}
    .participant_box:hover .participant_info{margin-top:0;}
    .section_title{margin-bottom:20px;}
    .joinus_section .section_title{margin-bottom:15px;}
    .wpcf7-not-valid-tip{font-size:14px;}
    .partners_list{row-gap:20px;}
    main#primary{padding-top:65px;}
    .wpcf7-list-item input[type="checkbox"]{width:20px;height:20px;top:-1px;}
    .wpcf7-list-item input[type="checkbox"]::before{width:17px;height:17px;font-size:13px;}

}

@media (max-width: 575px){

}

@media (max-width: 360px){

}