.cta-download .elementor-button-icon svg{
max-width: 10px;
}
.cta-download .elementor-button-link:hover svg path{
fill: #20419A;
}
.elementor-nav-menu li.mobile-only{
display: none !important;
}
.ticket-lower-inner > div{
display: flex;
flex-direction: column;
}
.ticket-per-pax{
line-height: 17px;
}
body.mobile-menu-open{
overflow-y: hidden;
}
.home-about-row{
background-size: auto 90% !important;
}
.home-about-row-2 { background-size: auto 800px !important;
}
.fancybox-button.fancybox-button--share, .fancybox-button.fancybox-button--zoom, .fancybox-button.fancybox-button--download, .fancybox-button.fancybox-button--thumbs {
display: none !important;
}
@media only screen and (max-width: 991px) {
.sponsor-title-wrap h5{
font-size: 14px !important;
}
.sponsor-price-wrap h3, .sponsor-price-wrap h3 span{
font-size: 20px !important;
line-height: 25px !important;
}
}
@media only screen and (max-width: 860px) {
.home-about-row{
background-size: auto 82% !important;
}
.home-about-row-2 { background-size: auto 540px !important;
}
}
@media only screen and (max-width: 767px) {
.download_single_button{
display: none;
}
.custom_header_sec .elementor-widget-wrap>.elementor-element{
width: auto;
}
.custom_header_sec .elementor-widget-wrap>.elementor-element.custom_header_logo{
width: 100%;
height: 100%;
}
.custom_header_sec .elementor-widget-wrap .custom_header_logo a{
display: block !important;
}
.custom_header_sec.elementor-section.elementor-section-boxed > .elementor-container{
justify-content: space-between;
align-items: center;
height: 59px;
}
.custom_header_sec.elementor-section.elementor-section-boxed .custom_header_left .elementor-element-populated{
padding: 0 0 0 18px;
}
.custom_header_sec.elementor-section.elementor-section-boxed .custom_header_left{
width: 116px;
}
.custom_header_sec.elementor-section.elementor-section-boxed .custom_header_right{
width: auto;
}
.elementor-element.theme_style_button.header_register_interest .elementor-button{
font-size: 12px;
height: 30px;
padding: 9px 12px;
}
.elementor-element.search_single_button .elementor-button:before{
width: 16px;
height: 16px;
top: 5px;
left: 7px;
}
.custom_header_menu .elementor-menu-toggle{
background-color: transparent;
width: 33px;
height: 40px;
padding-top: 0;
}
.elementor-section.custom_header_sec.elementor-sticky--effects .custom_header_menu .elementor-menu-toggle{
filter: brightness(0);
}
.custom_header_menu .elementor-menu-toggle .elementor-menu-toggle__icon--open{ }
.custom_header_menu .elementor-menu-toggle .elementor-menu-toggle__icon--open svg{
width: 24px;
}
.custom_header_menu .elementor-menu-toggle .elementor-menu-toggle__icon--close{
line-height: 1.3;
}
.custom_header_menu .elementor-menu-toggle .elementor-menu-toggle__icon--close svg{
width: 18px;
}
.custom_header_menu .elementor-nav-menu--dropdown{
height: 100vh;
top: 46px !important;
margin-top: 0 !important;
background: url(//ea-staging-renew-2026.iconcept-staging.com/wp-content/themes/astra-child/assets/images/mobile-dropdown-bg.jpg) top center no-repeat;
background-size: cover;
padding-top: 38px;
}
.custom_header_menu .elementor-nav-menu--dropdown .elementor-item:hover, .custom_header_menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
background-color: transparent;
}
.custom_header_menu .elementor-nav-menu--dropdown .elementor-item{
color: #20419A !important;
}
.home-about-row{
background-size: auto 73% !important;
}
.home-about-row-2 { background-size: auto 400px !important; padding-bottom: 200px !important;
}
.home-about-row .elementor-container{ }
.elementor-nav-menu li.mobile-only{
display: block !important;
}
.custom_header_menu .elementor-nav-menu--dropdown .elementor-nav-menu li.mobile-download-btn a.elementor-item {
margin:8px 0 0 30px;
width: 134px;
height: 30px;
background: #00B1A9;
border-radius: 100px;
font-weight: 500 !important;
font-size: 12px !important;
line-height: 18px;
text-align: center;
color: #FFFFFF !important;
padding: 0 0 0 27px !important;
justify-content: flex-start;
position: relative;
border: 1px solid #00B1A9;
}
.elementor-nav-menu li.mobile-download-btn{
margin: 25px auto 0;
max-width: 341px;
background: #20419A;
border-radius: 15px;
height: 86px;
position: relative;
flex-direction: column;
padding-left: 110px;
padding-top: 15px;
}
.elementor-nav-menu li.mobile-download-btn::before{
content: "";
display: block;
position: absolute; background: url(https://www.officialenergyasia.com/wp-content/uploads/2022/12/rm395-b06-google-mockup-wu.png) 45% 18px no-repeat;
background-size: 90px;
width: 147px;
height: 139px; top: -39px;
left: -10px;
}
.elementor-nav-menu li.mobile-download-btn span{
font-weight: 600;
font-size: 13px;
color: #fff;
}
.custom_header_menu .elementor-nav-menu--dropdown .elementor-nav-menu li.mobile-download-btn a.elementor-item::before{
content: "";
display: block;
background: url(//ea-staging-renew-2026.iconcept-staging.com/wp-content/themes/astra-child/assets/images/icon-download.svg) top left no-repeat;
width: 8px;
height: 11px;
background-size: 100%;
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
opacity: 1 !important;
}
.custom_header_menu .elementor-nav-menu--dropdown .elementor-nav-menu li.mobile-download-btn a.elementor-item:hover{
background-color: #fff;
color: #00B1A9 !important;
}
.custom_header_menu .elementor-nav-menu--dropdown .elementor-nav-menu li.mobile-download-btn a.elementor-item:hover::before{
filter: brightness(0.7);
}
html body div .height-40.theme_style_button .elementor-button{
height: auto;
font-size: 12px;
padding-left: 12px;
padding-right: 12px;
}
.wsa-list ul li{
font-size: 14px;
margin-bottom: 4px;
}
.ticket-sec{
background-image: url(//ea-staging-renew-2026.iconcept-staging.com/wp-content/themes/astra-child/assets/images/ticket-bg-mobile.png);
max-width: 327px;
min-height: unset;
height: 61px;
flex-direction: row;
display: flex;
align-items: flex-start;
}
.ticket-upper-wrap{
width: 113px;
}
.ticket-title-wrap{
height: 54px;
margin: 4px 2px 4px 4px;
}
.ticket-title{
font-size: 14px;
text-align: center;
max-width: 86px;
line-height: 17px;
}
.ticket-dot{
background: url(//ea-staging-renew-2026.iconcept-staging.com/wp-content/themes/astra-child/assets/images/dots.svg) top left no-repeat;
background-size: 100%;
width: 3px;
height: 57px;
margin: 0;
margin-top: 2px;
}
.ticket-dot span{
display: none;
}
.ticket-lower-wrap{
flex-direction: row;
}
body .elementor-element .ticket-lower-inner h3{
font-size: 16px;
line-height: 18px !important;
}
.ticket-lower-inner h3 span{
margin-left: 2px;
font-size: 16px;
line-height: 18px;
}
.ticket-lower-inner{
flex-direction: row;
padding-left: 12px;
padding-top: 20px;
}
.ticket-lower-inner > div:first-child{
margin-right: 20px;
}
.ticket-lower-inner h3:first-child{
margin-bottom: 0;
}
.ticket-per-pax{
line-height: 10px;
font-size: 10px;
}
.ticket-subtitle{
font-size: 9px;
line-height: 12px;
}
.sponsor-title-wrap h5{
font-size: 11px !important;
line-height: 15px;
}
.sponsor-title-wrap{ }
.sponsor-price-wrap h3, .sponsor-price-wrap h3 span{
font-size: 15px !important;
line-height: 18px !important;
}
.exhibition-scheme .sponsor-price-wrap h3, .exhibition-scheme .sponsor-price-wrap h3 span{
line-height: 23px !important;
}
.each-text{
font-size: 10px;
}
.sponsor-price-wrap{ }  .exhibition-scheme .sponsor-price-wrap{
padding-left: 65px;
}
.exhibition-scheme .exhibition-bg{
right: 10%;
} 
.exhibition-2 .exhibition-scheme .exhibition-bg{
right: 12%;
}
.exhibition-3 .exhibition-scheme .exhibition-bg{
right: 9%;
}
body .social-media-section .smf_head_button_div .html_theme_style_button{
font-size: 12px;
padding-top: 9px;
padding-bottom: 8px;
height: 30px;
}
.social-heading.elementor-widget:not(:last-child){
margin-bottom: 0 !important;
}
body #ctf{
padding: 0 1px;
}
.smf_head_button_sec{
margin-right: 19px;
margin-bottom: 15px;
}
.smf_body_wrapper{
padding: 0 17px;
}
.home-about-row .home-about-title .elementor-widget-wrap h1{
text-align: left;
}
}
@media only screen and (max-width: 576px) {
.home-prospectus-row .elementor-button-wrapper{ text-align: left;
}
a.home-yt {
display: block;
text-align: center;
}
.home-prospectus-row .elementor-element.home-prospectus-text > .elementor-element-populated{ }
.home-prospectus-row .elementor-element.home-prospectus-text h2.heading-title{
font-size: 17px;
}
.home-about-row {
background-size: auto 60% !important;
}
.home-about-row-2{ background-size: auto 280px !important;
padding-bottom: 190px !important;
}
.home-about-row .home-about-title, .home-about-row .home-about-text{
width: 100% !important;
}
.home-about-row .home-about-title, .home-about-row .home-about-text .elementor-element.elementor-widget.elementor-widget-text-editor {
text-align: center;
}
.home-about-row .elementor-container{
min-height: unset !important;
padding-bottom: 0;
}
.home-about-row .home-about-title .elementor-widget-wrap{
justify-content: center !important;
}
.home-about-row .home-about-title .elementor-widget-wrap h1{
line-height: 30px;
text-align: center;
}
.home-about-row .home-about-text .elementor-element > .elementor-widget-container{
padding: 0 26px !important;
}
.home-prospectus-row .elementor-element.home-prospectus-text, .home-prospectus-row .elementor-element.home-prospectus-btn{
width: 100% !important;
}
}
@media only screen and (max-width: 480px) {
.home-about-row{
background-size: auto 44% !important;
}
.home-about-row-2{ background-size: auto 240px !important;
padding-bottom: 164px !important;
}
.home-about-row .elementor-container{
min-height: unset !important;
padding-bottom: 0;
}
}
@media only screen and (max-width: 390px) {
.custom_header_sec.elementor-section.elementor-section-boxed .custom_header_left{
width: 100px;
}
.home-about-row .elementor-container{
padding-bottom: 0;
}
.home-about-row{
background-size: auto 36% !important;
padding-bottom: 170px !important;
}
.home-about-row-2{ background-size: auto 270px !important;
padding-bottom: 140px !important;
}
}
@media only screen and (max-width: 367px) {
.custom_header_sec.elementor-section.elementor-section-boxed .custom_header_left{
width: 73px;
}
} @media only screen and (min-width: 720px) and (max-width: 767px) {
.home-about-row{
background-size: cover !important;
}
.home-about-row-2 { background-size: auto 500px !important;
}
}