/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

 @import url("https://use.typekit.net/aue7qed.css");
body {font-family: pt-serif,sans-serif!important; background-size: cover;}
h1,h2,h3,h4,h5,p,a,td,th,input,textarea,button,li,select,strong,b {font-family: pt-serif,sans-serif!important;}
.avada-has-rev-slider-styles .avada-skin-rev {border: 0!important;}
html.avada-header-color-not-opaque .fusion-header-wrapper {position: relative!important;}
.fusion-top-header .fusion-header {background: none!Important;}
.fusion-secondary-header {padding-top: 0px!important; height: 0;}
.fusion-secondary-header .fusion-alignright {margin-right: 0px;}
.fusion-header-v4 .fusion-header {padding-top: 0px!important;}
.fusion-header-v4 .fusion-header {padding-bottom: 0!important; padding-bottom: 0!important;}
.fusion-secondary-menu>ul>li>a {padding: 0 15px!important;height: 18px!important; color: #fff!Important; text-shadow: 2px 3px 6px #000;}
.fusion-secondary-menu ul #menu-item-93 a {padding-right: 0!important; }
.fusion-secondary-menu>ul>li { border-left: 1px solid #fff!important; text-shadow: 2px 3px 6px #000;}
.fusion-secondary-menu>ul>li:first-child {border-left: 0!important;}
.fusion-secondary-menu {top: 50px;}
.fusion-header-v4 .fusion-header {border: 0 !Important;}
.fusion-countdown {padding: 0!important; background: none!important;}
.fusion-countdown .fusion-dash-wrapper {display: none!important; padding: 0!important;}
.fusion-countdown .fusion-dash-wrapper:first-child {display: block!important;}
.fusion-countdown .fusion-dash-wrapper .fusion-dash-days {width: 155px; height: 88px; background-color: transparent!important; background-image: url('/wp-content/uploads/2022/02/countbg.png')!important; background-repeat: no-repeat!important; background-position: center; background-size: cover;}
.fusion-countdown .fusion-dash-wrapper .fusion-dash-days .fusion-dash-title {display: none!important;}
.fusion-countdown .fusion-dash-wrapper .fusion-digit-wrapper {color: #2a2a2a!important;margin-left: 20px!important; font-size: 44px!important; font-weight: 600!important; margin-top: -20px!important;}
.fusion-countdown .fusion-digit>div {width: 50px!important;}

.fusion-main-menu>ul>li {width:14.222222222222222222222222222222222222%;}
.fusion-main-menu>ul>li>a {  padding: 0 30px!important;}
.fusion-secondary-main-menu {padding: 0!important;}
.fa,fas {font-family:"Font Awesome 5 Free" !important}
#menu-main li.current-menu-item:before {
    content: url(/wp-content/uploads/2023/01/menubg.png);
    position: absolute;
    bottom: -4px;
    right: 0;
}
.fusion-secondary-main-menu #menu-main li a:before:hover{
content: url(/wp-content/uploads/2023/01/menubg.png);
    position: absolute;
    bottom: -4px;
    right: 0;
}
#menu-main li ul.sub-menu li:before {
    content: url(/wp-content/uploads/2022/02/menublitso.png);
    position: absolute;
    bottom: -10px;
    right: 0;
}

#menu-main li ul.sub-menu li {border-top: 1px solid #fff;}
.fusion-main-menu .sub-menu a {padding: 7px 10px!important;}
.fusion-main-menu .sub-menu a:hover {color: #ebebeb!important;}
.fusion-main-menu .sub-menu .current-menu-item a{color: #ebebeb!important;}

.foots {    text-align: center;}
.foot1 {margin-bottom: 20px;}
.foot1 p {margin-top: 0!important; margin-bottom: 0px!important;color: #8a8a8a!important; font-size: 16px!important; font-weight: 400!important;}
.foot1 h3 {font-weight: 700!important;margin-bottom: 0!important; font-size: 22px!important; margin-top: 0!important; line-height: 26px!important; color: #c3c3c3!Important;}
#main {padding: 0!important;}
.mainceo {padding-left: 30px;padding-right: 30px;}
.home .mainceo{padding-right: 40px; padding-left: 0; margin-top: 60px;}

.fusion-header-menu-align-left .fusion-menu li.offmenu a span {color: #93b7f1!important;}
.fusion-header-menu-align-left .fusion-menu li.offmenu .sub-menu a span {color: #fff!important; text-decoration: auto;}


.mainceo h2 {color: #373737!important; font-size: 24px!important; line-height: 32px!important;  margin-bottom: 30px!important; font-style: italic!important;}
.mainceo p {color: #373737!important; letter-spacing: -0.25px; line-height: 22px!important; font-size: 17px!important;}
.sign b{color: #373737!important; font-size: 22px!important;}
.sign {font-size: 16px!important;margin-top: 50px; letter-spacing: -0.25px; line-height: 22px; text-align: right;} 
.footadd {margin-bottom: 20px!important;}
.footadd h3 {margin-top: 0!important; margin-bottom: 10px!important; color: #c3c3c3!important; font-size: 22px!important; letter-spacing: -0.25px;font-weight: 700!important}
.footadd p {margin-bottom: 0!important;font-weight: 400!important;color: #8a8a8a!important; margin-top: 0!important; font-size: 16px!important; line-height: 24px!Important; } 
.footadd p .space {padding: 0 7px;}
.footadd .address {color: #c3c3c3!important; font-size: 18px!important; letter-spacing: -0.5px!important;}
.footadd .address .greyfoot {color: #8a8a8a!Important; letter-spacing: -0.5px!important;}
.foota {margin-bottom: 20px!important;}
.foota a {color: #c3c3c3!important; font-size: 18px!important; text-decoration: underline;}
.foota a:hover {color: #003894!important;}
.copy {font-size: 14px!important; color: #727272!important;}
.mainbtitle {padding-left: 35px;}
.mainbtitle h1 {margin: 0 !important;margin-bottom: 20px!important; color: #2a2a2a!important; font-size: 26px!important; line-height: 34px!important; font-weight: 900!important;}
.mainbbtn a {font-size: 23px!important; color: #2a2a2a!important; letter-spacing: -0.25px; font-weight: 900!important; font-style: italic; text-align: center; display: inline-block;}
.mainbbtn a:hover {color: #f2534e!important;}
.mainbbtn a.bbtn1 {margin-right: 15px; background-image: url('/wp-content/uploads/2022/02/mainbbtn1.png'); background-repeat: no-repeat; background-position: left center; background-size: cover; width: 300px; height: 37px; }
.mainbbtn a.bbtn2 {text-align: left; padding-left: 15px; background-image: url('/wp-content/uploads/2022/02/mainbbtn2.png'); background-repeat: no-repeat; background-position: left center; background-size: cover; width: 284px; height: 37px; }
.mainbbtn a.bbtn2:hover {color:#7c6f6f!important;}
.mainbbtn  {margin-bottom: 70px;}
.mainb {background-image: url('/wp-content/uploads/2022/02/mainbbg.jpg'); background-repeat: no-repeat!important; background-position: right top!important; background-size: 272px!important;}
.mainbdate {margin-bottom: 70px;}
.mainbdate .maindate1 {float: left; margin-right: 1px; padding: 18px 0 10px 50px; background-image: url('/wp-content/uploads/2022/02/maindate1.png'); background-repeat: no-repeat; background-position: left center; background-size: cover; width:291px; height: 71px; }
.mainbdate .maindate1 h4 {margin: 0 !important; font-size: 22px!important; color: #fff!Important; text-align: left; line-height: 22px!important;}
.mainbdate .maindate1 h4 .soda {display: block; font-size: 13px!Important; color: #fff!Important; letter-spacing: -0.25px;}
.mainbdate .maindate2 {float: left;margin-right: 1px; padding: 18px 0 10px 50px; background-image: url('/wp-content/uploads/2022/02/maindate2.png'); background-repeat: no-repeat; background-position: left center; background-size: cover; width:290px; height: 71px; }
.mainbdate .maindate2 h4 {margin: 0 !important; font-size: 22px!important; color: #fff!Important; text-align: left; line-height: 22px!important;}
.mainbdate .maindate2 h4 .soda {display: block; font-size: 13px!Important; color: #fff!Important; letter-spacing: -0.25px;}
.mainbdate .maindate3 {float: left;margin-right: 0px; padding: 18px 0 10px 50px; background-image: url('/wp-content/uploads/2022/02/maindate3.png'); background-repeat: no-repeat; background-position: left center; background-size: cover; width:301px; height: 71px; }
.mainbdate .maindate3 h4 {margin: 0 !important; font-size: 22px!important; color: #fff!Important; text-align: left; line-height: 22px!important;}
.mainbdate .maindate3 h4 .soda {display: block; font-size: 13px!Important; color: #fff!Important; letter-spacing: -0.25px;}
.mainbrand {margin-right: 30px;}
.mainbrand .mainbrand1 {margin-bottom: 3px;}
.mainbrand .mainbrand1 .logos img {display: block; margin: 25px auto;}
.mainbrand .mainbrand1 .logos br {display: none;}
.mainbrand .mainbrand1 .label {color: #fff!Important;line-height: 24px!important; font-size: 17px!important; font-weight: 900!Important;  background-image: url('/wp-content/uploads/2022/02/plat.png');background-size: 882px; background-repeat: no-repeat; background-position: left center; width: 100%; height:23px; text-align: center;}
.mainbrand .mainbrand2 .label {color: #fff!Important;line-height: 24px!important; font-size: 17px!important; font-weight: 900!Important; background-image: url('/wp-content/uploads/2022/05/diabg1.png');background-size: 882px; background-repeat: no-repeat; background-position: left center; width: 100%; height:23px;text-align: center;}
.mainbrand .mainbrand3 .label {color: #fff!Important;line-height: 24px!important; font-size: 17px!important; font-weight: 900!Important;  background-image: url('/wp-content/uploads/2022/02/gold1.png');background-size: 882px; background-repeat: no-repeat; background-position: left center; width: 100%; height:23px;text-align: center;}
.mainbrand .mainbrand4 .label {color: #fff!Important;line-height: 24px!important; font-size: 17px!important; font-weight: 900!Important; background-image: url('/wp-content/uploads/2022/03/bronzebg.png');background-size: 423px; background-repeat: no-repeat; background-position: left center; width: 100%; height:23px;text-align: center;}
.mainbrand .mainbrand1 .logos {padding: 20px 0; text-align: center;}
.mainbrand .mainbrand3  {}
.mainbrand .mainbrand4{float: left; width: 48%;}
.mainbrand .mainbrand2 .logos img  {display: inline-block; margin: 15px 45px;}
.mainbrand .mainbrand3 .logos img{display: inline-block; margin: 15px 45px;}
.mainbrand .mainbrand4 .logos img{display: inline-block; margin: 15px 50px;}
.subgoldpart .mainbrand .mainbrand1 .logos {margin: 30px 0;}
.mainbrandsub {margin-right: 0;}
.mainbrandright {margin-bottom: 0px;}
.mainbrandsub .mainbrand1 .label {background-size: 925px; font-style: italic;}
.mainbrandsub .mainbrand2 .label {background-size: 925px;font-style: italic;}

.mainbrandsub .mainbrand1 {margin-bottom: 20px;}
.mainbrandsub .mainbrand1 .logos img {margin: 41px auto;}
.mainbrandtxt {font-size: 15px!important; line-height: 24px!important; margin-bottom: 20px!important;}
.mainbrandsub .thumbs {margin-top: 72px; text-align: center; margin-bottom: 30px;}
.branddown {margin-bottom: 30px;}
.branddown a {padding: 6px 20px; text-align: center;margin-bottom: 10px; color: #fff!important; font-size: 16px!important; background: #003894; display: block;}
.branddown a:hover {background: #2a2a2a}
.branddown br{display: none;}
.branddown a:last-child {margin-bottom: 0px;}
.mainbrandsub .mainbrand01 .logos img {margin: 60px auto;}
.mainbrandsub .mainbrand01 .thumbs {margin-top: 21px;}
.movies {line-height: 0;}
.mainbrandsub .mainbrand02 .logos img {margin: 110px auto;}
.mainbrandsub .mainbrand02 .thumbs {margin-top: 180px;}
.mainbrandsub .mainbrandd1 .logos img {margin: 20px auto;}
.mainbrandsub .mainbrandd2 .logos img {margin: 0px auto;}
.mainbrandsub .mainbrandd3 .logos img {margin: 20px auto;}
.mainbrandsub .mainbrandd2 .logos {margin: 30px 0;}
.mainbrandsub .mainbrandg1 .logos img {margin: 0px auto;}
.mainbrandg1 .brandtxt {font-size: 14px!Important; line-height: 18px!important;}
.mainbrandg1:last-child {margin-right: 30px;}


.branddowndia a{display: inline-block;}





#my-account-menu-tab .user-profile {display: none!important;}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content {margin-left: 0!important; border: 0!Important;}
.avada-woocommerce-myaccount-heading {font-size: 26px!important;}
.woocommerce-Addresses .u-column2 {display: none!important;}
.woocommerce-Addresses .u-column1 address {display: none;}

#sidebar {position: relative;padding-left: 0px!important;padding-top: 60px!important;padding-bottom: 00px!important;background-size: cover; background-image: url('/wp-content/uploads/2023/02/sidebg.jpg'); background-repeat: no-repeat; background-position: left top;}
.regbtnside {margin-top: 0px; text-align: left; margin-bottom: 3px!important;}
.regbtnside:hover {opacity: 0.9;}
#sidebar:before {content: ""; background-color: rgba(144,81,85,0.1)!important; width: 203px; height: 16px; position: absolute; bottom: 0; left: 0;}
.widget_nav_menu .heading h4 {margin: 0 !important;margin-bottom: 20px!important; font-size: 26px!important;line-height: 32px!important; font-weight: 900!important;letter-spacing: -0.25px;}
.widget_nav_menu .menu li a{ font-size: 18px!important; letter-spacing: -0.25px;}
.fusion-widget-area .widget_nav_menu li a:before {content: none!important;}
.widget_nav_menu .menu li {padding: 0!important; padding-left: 0px!important;}
.widget_nav_menu .menu li a {padding: 10px 10px 10px 30px!important; display: block!important; border-bottom: 2px solid #c2d0ec!important; background: #dce8ff; color: #737373!important;}
.widget_nav_menu .heading {padding: 0 30px;}
.widget_nav_menu .menu li.current-menu-item a {color: #000!important; font-weight: 600!important;}
.widget_nav_menu .menu li a:hover {color: #000!important; font-weight: 600!important;}
.subtitle {position: relative; margin-bottom: 30px;}
.subtitle h1 {padding-top:8px; font-size: 28px!important; line-height: 34px!important; margin: 0!important; margin-left: 20px!important; color: #0b2d65!Important;}
.subtitle h1:before {content: url(/wp-content/uploads/2023/02/titleblitbg.png); position: absolute; left: 0px; top:-30px;}

#wpmem_reg, #wpmem_login, .wpmem_msg {margin-left: 0!important; width: 100%;}
#wpmem_login fieldset, #wpmem_reg fieldset {margin-top: 0!important; margin-bottom: 0!important;}
#wpmem_login .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_date, #wpmem_reg .div_file, #wpmem_reg .div_image, #wpmem_reg .div_multicheckbox, #wpmem_reg .div_multiselect, #wpmem_reg .div_number, #wpmem_reg .div_radio, #wpmem_reg .div_select, #wpmem_reg .div_text, #wpmem_reg .div_textarea, #wpmem_reg .div_url {width: 100%!important;}
#wpmem_login,#wpmem_reg {padding: 50px; border: 1px solid #ccc; margin-bottom: 100px;}
#wpmem_login .button_div, #wpmem_reg .button_div {width: 100%!Important;}
#wpmem_login input.buttons {padding: 20px 85px; background: #003894!important; color: #fff!Important; outline: none!important; border: 1px solid #003894}
#wpmem_login input.buttons:hover{cursor: pointer;}
#wpmem_login input[name="rememberme"] {float: left!important; margin: 15px 10px 0 0!important; width: 20px!important; height: 20px!important;}
#wpmem_login label[for="rememberme"]{float: left!important; margin-top: 15px;}
#wpmem_login .button_div {padding-bottom: 20px!important; margin-bottom: 20px!important; border-bottom: 1px solid #ddd;}
#wpmem_login .link-text {width: 50%!important; display: inline-block; float: left; padding-right: 30px; }
#wpmem_login .link-text+.link-text {width: 50%!important; display: inline-block ; text-align: left;padding-right: 0; padding-left: 30px;}
#wpmem_login .link-text a {margin-left: 10px; padding: 5px 15px; background: #666; color: #fff; display: inline-block;}

#wpmem_reg form fieldset {margin-bottom: 30px!important;}
#wpmem_reg form fieldset legend {display: none;}
#wpmem_reg form input.unique-field {width: 87%!important;}
.req-text  {display: none;}
.button_div{text-align: center!important; margin-top: 40px;}
.button_div input {padding: 20px 85px; background: #003894!important; color: #fff!Important; outline: none!important; font-size: 20px!important; border: 1px solid #003894}
.button_div input:hover {cursor: pointer;}
#wpmem_reg label[for=username] {padding-bottom: 20px;margin-bottom: 10px!important; display: block; position: relative;}
#wpmem_reg label[for=username]:after {position: absolute;left: 0; bottom: 0; font-size: 13px; color: #db354b; content: "Please enter your e-mail address correctly to receive an acknowledgement / confirmation of registration, abstract submission etc."}
#wpmem_reg .d_btn {background: #111!important; color: #fff!important; padding: 15px 10px!important;}
.div_multicheckbox {padding: 20px 0; }
.div_multicheckbox label {display: inline-block; margin-right: 20px; font-size: 15px!important;}
.div_multicheckbox br{display: none;}
.div_multicheckbox input { width:18px; height: 18px; vertical-align: text-bottom!important;}
.div_radio {padding: 20px 0; }
.div_radio br{display: none;}
.div_radio label {display: inline-block; margin-right: 20px; font-size: 15px!important;}
.div_radio input { width:18px; height: 18px; vertical-align: text-bottom!important;}
.agreement-box .div_textarea {border: 0!important; background: #f6f6f6; padding: 20px;}
#wpmem_reg label[for=affiliation] {padding-bottom: 20px;margin-bottom: 10px!important; display: block; position: relative;}
#wpmem_reg label[for=affiliation]:after {position: absolute;left: 0; bottom: 0; font-size: 13px; color: #db354b; content: "Please enter your affiliation in a full name."}
#wpmem_reg label[for=billing_address_1] {padding-bottom: 20px;margin-bottom: 10px!important; display: block; position: relative;}
#wpmem_reg label[for=billing_address_1]:after {position: absolute;left: 0; bottom: 0; font-size: 13px; color: #db354b; content: "Please enter your affiliation address. (ex. 100 Central Ave. #101, Los Angeles, CA 90027)"}
#wpmem_reg label[for=accompany_person] {padding-bottom: 20px;margin-bottom: 10px!important; display: block; position: relative;}
#wpmem_reg label[for=accompany_person]:after {position: absolute;left: 0; bottom: 0; font-size: 13px; color: #db354b; content: "For academic researchers, please fill out the name of accompany person in KDA Member."}

#wpmem_reg label[for=billing_phone] {display: none!important;}
#wpmem_reg .div_select:nth-of-type(14){width: 32%!important; display: inline-block;}
#wpmem_reg label[for=billing_wooccm11] {display: block!important;}
#wpmem_reg .register-form .div_text:nth-of-type(15){width:68%!important; display: inline-block; padding-left: 10px!important; position: relative;}
#wpmem_login input:focus, #wpmem_reg input:focus, #wpmem_reg textarea:focus {border: 1px solid #111!important;}
#wpmem_reg .agreement-box input {width: 18px!important; height: 18px!important;}

.woocommerce-MyAccount-content .woocommerce-Address {padding: 10px 30px!important; border: 1px solid #ccc; background: #f6f6f6; width: 100%!Important;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title {border: 0!important; padding: 20px;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3 {font-size: 22px!important;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a {float: right; display: inline-block; padding: 5px 30px!important; background: #003894!important; color: #fff!important;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a:after {content: none!Important;}
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .wooccm-field-wooccm11 {float: left; width: 30%;}
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .wooccm-field-phone {float: left; width: 70%;}
.woocommerce-MyAccount-content .woocommerce-address-fields .button {padding: 15px 40px!important; background: #003894!important;}
.woocommerce button.button, .woocommerce-MyAccount-content form .button {padding: 15px 40px!important; background: #003894!important;}

.woocommerce-order-details__title {font-size: 24px!important; font-weight: 700!important;}
.woocommerce-MyAccount-content .order_details tr td .product-thumbnail {display: none!important;}
.avada-order-details .shop_table.order_details tfoot tr td {padding: 5px 0!important;}
.woocommerce-MyAccount-content .avada-order-details h2 {font-size: 24px!important; font-weight: 600!important; margin-top: 50px!important;}
.woocommerce-MyAccount-content .avada-order-details .shop_table tr th{width: auto;}
.avada-order-details .shop_table.order_details tfoot tr th {text-align: left!important;}
.avada-order-details .shop_table.order_details .product-total{text-align: left!important; }
.avada-order-details .shop_table.order_details tr td {padding: 5px 0!Important;}
.avada-customer-details h2 {font-size: 24px!important; font-weight: 700!important; }
.avada-customer-details .woocommerce-column--billing-address .title h3  {font-size: 24px!important; font-weight: 700!important; }
.woocommerce-MyAccount-content .woocommerce-MyAccount-orders .cancel {display: none!important;}
.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a {display: inline-block; text-align: center; padding: 5px 10px;font-size: 15px!important; background: #003894; color: #fff;}
.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a.pay {background: #3a79e0; margin-bottom: 10px;}
.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a.pay:after {content: none;}

#kboard-default-editor {max-width: 100%; padding: 50px 30px; border: 1px solid #ccc; background: #f6f6f6; border-top: 3px solid #003894;}
#kboard-default-editor .kboard-attr-row {background: none!Important; padding: 10px 0!important;}
#kboard-default-editor .kboard-attr-row .attr-name {width: 22%!important; line-height: 50px!important; font-size: 16px!important;}

#kboard-default-editor .kboard-attr-row .attr-value {font-size: 16px!important; color: #111!Important; margin-left: 200px!important;line-height: 50px!important;}
#kboard-default-editor input[type=text], #kboard-default-editor input[type=email], #kboard-default-editor input[type=number], #kboard-default-editor input[type=date], #kboard-default-editor input[type=password] {height: 50px!important; line-height: 50px!important; border: 1px solid #ccc; background: #fff!Important; width: 100%!Important;}
#kboard-default-editor select{height: 50px!important; line-height: 50px!important; border: 1px solid #ccc; background: #fff!Important; width: 100%!Important;}
#kboard-default-editor input[type=file]{height: 50px!important; line-height: 50px!important; border: 1px solid #ccc!important; background: #fff!Important;font-size: 15px!important; width: 100%!Important; padding-left: 20px!important;}
#kboard-default-editor .center {text-align: center; margin-top: 30px;}
#kboard-default-editor .center button {padding: 12px 55px!important;outline: none!important; background: #003894!important; color: #fff!important; font-size: 20px!important;}
.filenotice {font-size: 14px; color: #db354b; display: block; line-height: 24px!important;}
.docutable {border-top: 3px solid #003894;}
.docutable tr td{padding: 8px 10px; border: 1px solid #ccc;}
.docutable tr td.lefttd{background: #f6f6f6; text-align: center; font-size: 16px;  width: 25%;}
.docutable tr td button {border: 0!important; font-size: 16px!important; padding: 0!important; margin: 0 !important; color: #0094ff!important; text-decoration: underline;}
#kboard-document a.kboard-default-button-small {padding: 5px 15px!important; font-size: 16px!important; background: #003894!Important; color: #fff!Important; height: auto!Important; display: inline-block;}
#kboard-default-editor a.kboard-default-button-small {padding: 5px 15px!important; font-size: 16px!important; background: #003894!Important; color: #fff!Important; height: auto!Important; display: inline-block;}
#kboard-default-editor button{padding: 5px 15px!important; font-size: 16px!important; background: #003894!Important; color: #fff!Important; height: auto!Important; display: inline-block;}
#kboard-default-editor select,#kboard-default-editor input {padding: 0!important;}

.shop_table .variation dt {float: none!important; display: block!important; line-height: 18px!important;}
.shop_table .variation dd {color: #003894!important; font-weight: 700; padding-left: 15px; position: relative;}
.shop_table .variation dd:before {content: ""; position: absolute; left: 0;top: 50%; background: #003894!important; width: 10px; height: 1px;}
.shop_table .variation dd p {font-weight: 700;}
.product .avada-product-images-global {display: none!important; margin-right: 0!important;}
.ltr .product .summary.entry-summary {margin-left: 0!important;}
.single .summary-container .price {display: none!important;}
.single .summary-container .woocommerce-variation-price .price{display: block!important; margin-top: 0!important;}
.single .summary-container .woocommerce-variation-price {padding: 30px; border: 1px solid #ccc; background: #f6f6f6; margin: 30px 0;}
.product_title {padding-top:8px; font-size: 30px!important; line-height: 38px!important; margin: 0!important; }
.product-border {display: none!important;}
.product_title:before {content: url(/wp-content/uploads/2022/02/titleblit.jpg); position: absolute; left: 0px; top:-22px;}
.single .variations tr td {display: block; }
.single .variations tr td.value {padding-bottom: 30px!important;}
.single .variations tr:last-child {display: none;}
.single .variations tr td.label label {font-weight: 700!important; font-size: 18px!important;}
.wapo-addon-title {font-size: 18px!important;font-weight: 700!important; }
.yith-wapo-block .yith-wapo-addon .options.per-row-5 .yith-wapo-option {max-width: 100%!Important;}
.checkboxbutton input {width: 18px!important; height: 18px!important;}
.yith-wapo-block .yith-wapo-addon .options.per-row-5 .yith-wapo-option label {margin-left: 0;}
.single .product_meta {display: none!Important;}
.single_add_to_cart_button {display: none!important;}
.wpcbn-btn {display: block!important;}
#wapo-total-price-table {margin-top: 30px!important; padding: 30px; border: 1px solid #ccc; background: #f6f6f6; margin-bottom: 40px!important;}
#wapo-total-price-table table th {font-size: 16px!important; padding-right: 20px!important; font-weight: 400!important;}
.single #wapo-total-order-price {color: #db354b!important; font-size: 20px!important; font-weight: 700!important;}
#wapo-total-price-table table {font-size: 18px!important;}
.single #wapo-total-product-price,.single #wapo-total-options-price {font-size: 16px!important; font-weight: 400!important;}
.single_variation_wrap .variations_button .button {float: right!important; padding: 20px 60px; text-align: center;background: #111; color: #fff!important; font-size: 24px!important; display: inline-block;}
.single_variation_wrap .variations_button .button:hover,.single_variation_wrap .variations_button .button:active {background: #222!Important;}
.single .wc-tabs{display: none!important;}
.woocommerce-Tabs-panel--additional_information {display: none!important;}
.woocommerce-tabs .panel {margin-left: 0!important; border: 0!Important; padding: 40px 0!important; margin-bottom: 100px!important;}
.woocommerce-tabs .panel .fusion-woocommerce-tab-title {display: none!Important;}
.products .fusion-clean-product-image-wrapper  {display: none!important;}
.product-grid-view .fusion-product-content {border: 1px solid #ccc; padding: 30px!important;}
.fusion-woo-product-design-clean .products .product .product-details-container {text-align: left!Important; min-height: auto!important;}
.fusion-woo-product-design-clean .products .product .product-details-container h3 {font-style: normal!important; font-size: 24px!important; font-weight: 700!important;}
.fusion-woo-product-design-clean .products .product .product-details-container .fusion-price-rating {display: none!important;}
.fusion-product-wrapper .product-images {display: none!important;}
.products .product-list-view .product-details {width: 100%!important; max-width: 100%!important;}
.woocommerce-shop .fusion-product-wrapper {padding: 30px!important; background: #f6f6f6!important; border-left: 3px solid #003894!important;}
.woocommerce-shop .fusion-product-wrapper .fusion-product-content .fusion-price-rating {display: none!important;}
.woocommerce-shop .fusion-product-wrapper .fusion-product-content .product-excerpt .sep-solid {display: none!important;}
.woocommerce-shop .fusion-product-wrapper .fusion-product-content .product-excerpt .product-excerpt-container{padding-top: 0!important;}
.woocommerce-shop .fusion-product-wrapper .fusion-product-content .product-excerpt .product_type_variable {display: none!important;}
.woocommerce-shop .product-details h3 {font-style: normal!important; font-size: 24px!important; font-weight: 700!important;}
.woocommerce-shop .product-details-container {min-height: auto!important;}
.show_details_button {padding: 10px 30px!important; display: inline-block; background: #003894; color: #fff!important; font-size: 15px!important; text-align: center; float: none!important; line-height: 18px!important;}
.show_details_button:before{content: none!Important;}
.single .woocommerce-product-details__short-description,.related {display: none!important;}
.woocommerce-shop .products  {margin-bottom: 30px!important; padding-right: 0px!important;}
.woocommerce-shop .products li {margin-bottom: 0px!important;}
.single #content .product {margin-top: 80px!important; padding-right: 30px!important;}
.woocommerce .woocommerce-info {font-size: 18px!Important;}
.woocommerce form.checkout .express-one-page-checkout-main p.form-row label {font-size: 18px!important;}
.woocommerce form.checkout .express-one-page-checkout-main p.form-row input  {font-size: 18px!important;}
.woocommerce form.checkout .express-one-page-checkout-main p.form-row span  {font-size: 18px!important;}
.woocommerce form.checkout .express-one-page-checkout-main p.form-row select  {font-size: 18px!important;}
.onestepcheckout-summary td.name.more_details {font-size: 18px!important;}
.shop_table .variation dt{font-size: 16px!important;}
.shop_table .variation dd p{font-size: 16px!important;}
.woocommerce #payment #place_order {font-size: 20px!important;}
#payment .payment_method_iamport_eximbay .form-row select {font-size:15px!important;}

.avada-myaccount-user {display: none!important;}
.onestepcheckout-summary tr td .more_details_slide .variation {margin-top: 0px!important;}
.woocommerce-checkout-nav {display: none!important;}
.woocommerce-checkout .woocommerce .woocommerce-content-box {border: 0!important; padding: 0!important; margin: 0!important;}
.woocommerce-checkout .express-one-page-checkout-main h3.border_html {background: #003894!important; color: #fff!Important;letter-spacing: -0.5px!important; font-size: 22px!important;}
#cclw_order_details_table {margin-bottom: 20px!important;}
.checkout .payment_methodss {margin-top: 0!important;}
.onestepcheckout-summary thead tr .thumb {display: none;}
.onestepcheckout-summary tbody tr .thumb {display: none;}
.checkout-two-column-layout .two-column-layout-right {box-shadow: none!important; padding: 10px 10px 50px; border: 1px solid #ccc;}
.checkout-two-column-layout .two-column-layout-left {border: 1px solid #ccc;}
.continue-checkout {display: none!important;}
.woocommerce form.checkout .express-one-page-checkout-main p.form-row input.input-text {height: 40px!important; min-height: 40px!important;}
.woocommerce-checkout span.select2-selection.select2-selection--single{height: 40px!important; line-height: 40px!important; }
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {line-height: 40px!important;}
.payment_method_bacs p {margin-bottom: 0!important;}
.woocommerce-terms-and-conditions-wrapper {display: none!important;}
ul li.wc_payment_method input[type="radio"] {margin-top: 8px!important;}
#wpmem_reg .div_select #billing_wooccm11 {background: #fff!Important;}
form.checkout #billing_wooccm11_field {width: 48%; float: left;}
form.checkout #billing_phone_field {width: 48%; float: right;}
.woocommerce-checkout .woocommerce-input-wrapper #billing_wooccm11 {height: 40px!important; line-height: 40px!important; width: 100%;}
.woocommerce-checkout .wooccm-field-wooccm12 label[for=billing_wooccm12] {display: block!important;}
.woocommerce-checkout .wooccm-field-wooccm12 .woocommerce-input-wrapper .woocommerce-multicheckbox-wrapper label {margin-right: 10px;}
.woocommerce-checkout .wooccm-field-wooccm12 .woocommerce-input-wrapper .woocommerce-multicheckbox-wrapper label input {width: 15px!important; height: 15px!important;}
.woocommerce-checkout .wooccm-field-wooccm13 label[for=billing_wooccm13] {display: block!important;}
.woocommerce-checkout .wooccm-field-wooccm13 .woocommerce-input-wrapper .woocommerce-multicheckbox-wrapper label {margin-right: 10px;}
.woocommerce-checkout .wooccm-field-wooccm13 .woocommerce-input-wrapper .woocommerce-multicheckbox-wrapper label input {width: 15px!important; height: 15px!important;}

#iamport_eximbay-pay-method option[value="unionpay"] {display: none!important;}
#iamport_eximbay-pay-method option[value="alipay"] {display: none!important;}
#iamport_eximbay-pay-method option[value="wechat"] {display: none!important;}
#iamport_eximbay-pay-method option[value="econtext"] {display: none!important;}
#iamport_eximbay-pay-method option[value="molpay"] {display: none!important;}

.woocommerce-order-pay .woocommerce-content-box #order_review_heading {font-size: 22px!important; line-height: 28px!important; border: 0!important; background: none!Important; padding: 0!important; margin-bottom: 30px!important;}

#wpmem_login .button_div {text-align: right!important;}

.page-id-62 .fusion-text-3 #wpmem_reg .nav-tabs {display: block!Important;}
.agreement-box .div_textarea {background: none!Important; padding: 0!important; height: auto!Important; overflow: hidden;}
.fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link h4 {font-size: 18px!important;}
#wpmem_reg .fusion-tabs {margin-bottom: 0!important;}
#wpmem_reg .agreement-box input {width: 18px!important; height: 18px!important;}
#wpmem_reg .fusion-tabs.fusion-tabs-1 .tab-pane {height: 150px; overflow-y: auto; font-size: 15px!important; padding: 30px!important;}

.pritable {margin-bottom: 30px;}
.pritable tr th {padding: 6px 5px; text-align: center; background: #eee; color: #111!important; font-size: 15px; border: 1px solid #ccc;}
.pritable tr td {padding: 8px 5px; text-align: center; border: 1px solid #ccc;}

.subsotitle {padding-right: 30px; margin-bottom: 30px;}
.subsotitle h2 {font-size: 22px!important;line-height: 28px!important;padding-left: 20px;background-image: url('/wp-content/uploads/2023/02/squre.jpg');background-repeat: no-repeat; background-position: left center; margin-top: 0!important; margin-bottom: 20px!important; color: #0b2d65!Important;}
.subsotitle a {display: inline-block; color: #3a79e0!important; text-decoration: underline;}

.subsotitle a:hover {color: #db354b!important;;}
.subsotitle h4 {margin: 0; margin-bottom: 10px; font-size: 20px!important; line-height: 28px!important;}
.viewiconbox ul {padding: 0; margin: 0;}
.viewiconbox ul li {list-style: none; margin-bottom:15px; font-size: 20px; line-height: 24px; color: #000!important;}
.viewiconbox ul li img {vertical-align: middle; margin-right: 20px;}

.sub2table {padding-right: 30px;     margin-bottom: 0px;
    overflow: auto;}
.sub2tablep {margin-bottom: 70px!important;}
.sub2tablep a {color: #0094ff!important; font-weight: 600!important; text-decoration: underline;}
.sub2tablep a:hover {opacity: 0.9;}
.sub2table table {
    width: 100%;
    margin-bottom: 30px!important;
}
.sub2table table tr th {
    padding: 10px 5px;
    text-align: center;
    border: 1px solid #eee;
    font-size: 17px!important;
    letter-spacing: -0.5px; width: 33.3%
}
.sub2table table tr th.thcat {
    background: #2a2a2a;
    color: #fff!Important;
   
}
.sub2table table tr td {
    text-align: center;
    padding: 10px 5px;
    font-size: 16px!important;
    border: 1px solid #ddd;
    letter-spacing: -0.5px;
}
.sub2table table tr td.lefttd {
    background: #f6f6f6;
    font-size: 17px!important;
}
.sub2table table tr th.twoth {
    background: #003894;
    color: #fff;
}
.sub2table table tr th.threeth {
    background: #7da5e6;
    color: #fff;
}
.page-id-45 #sidebar {padding-bottom: 1400px!important; }
.page-id-49 #sidebar {padding-bottom: 1600px!important; }
.page-id-247 #sidebar {padding-bottom: 450px!important; }
.page-id-35 #sidebar {padding-bottom: 200px!important; }
.page-id-37 #sidebar {padding-bottom: 3000px!important; }
.page-id-31 #sidebar {padding-bottom: 300px!important; }
.page-id-33 #sidebar {padding-bottom: 1600px!important; }
.page-id-43 #sidebar {padding-bottom: 420px!important; }
.page-id-41 #sidebar {padding-bottom: 350px!important; }
.page-id-51 #sidebar {padding-bottom: 300px!important; }
.page-id-435 #sidebar {padding-bottom: 1450px!important; }
.page-id-1840 #sidebar {padding-bottom: 1100px!important; }
.page-id-1974 #sidebar {padding-bottom: 600px!important; }

.steps {position: relative; padding-bottom: 40px; }
.steps .stepone {width: 12%; display: inline-block; text-align: center; padding: 20px 40px; color: #fff; background-color: #333;background-image: url('/wp-content/uploads/2022/02/regpat.png');background-repeat: no-repeat; background-position: right center;background-size: cover; vertical-align: top;}
.steps .stepone .num {font-size: 36px; font-weight: 700; line-height: 40px; display: block;}
.steptxt {display: inline-block; width: 85%; padding-left: 40px;}
.steptxt h4 {margin-top: 20px!important; margin-bottom: 10px!important; font-size: 22px!important; margin-top: 0!important;}
.steptxt p b{color: #333!important;}
.steps .stepone2 {background-color: #db354b!important;background-image: url('/wp-content/uploads/2022/02/regpat.png');background-repeat: no-repeat; background-position: right center;background-size: cover; }
.steps .stepone3 {background-color: #003894!important;background-image: url('/wp-content/uploads/2022/02/regpat.png');background-repeat: no-repeat; background-position: right center;background-size: cover; }
.steps:before {content: ""; position: absolute; left: 5%; bottom: 0; height: 100%; width: 1px; background: #ccc; z-index: -1;}
.regibtn {margin-top: 40px; }
.regibtn a {padding: 15px 50px;border-radius: 50px; text-align: center; margin: 0 15px; color: #fff!important; font-size: 24px!important; display: inline-block;}
.regibtn a.ra {background: #fffbd1!important; color: #111!important;}
.regibtn a.pa {background: #003894!important; padding: 15px 70px;}
.regibtn a:hover {background: #111!important;}
.regibtn a.ra:hover  {color: #fff!important;}


.greyinfo {padding: 40px 30px!important; background: #f6f6f6; margin-top: 0; margin-bottom: 70px!important; margin-top: 0!important; }
.checkdiv {font-size: 17px!important;}
.checkdiv a{color: #0094ff!important; font-weight: 400!important; text-decoration: underline;}

.greyinfo .fusion-li-item {margin-bottom:5px!important;}
.flip-box-front-inner h2 {font-size: 22px!important; font-style: italic!important;}
.flip-box-back-inner p {font-size: 32px!Important;margin-top: 20px; text-transform: none!important; font-weight: 600!important ;color: #525252!important;}
.flip-box-back {border: 1px solid #b6bbbd!important; background-image: url('/wp-content/uploads/2023/02/datebg1-1.jpg')!important; background-repeat: no-repeat!important; background-position: left center; background-size: cover;}

.fusion-flip-boxes.flip-effect-classic .flip-box-front{padding: 15px!important; text-align: left!Important; padding-top: 60px!important;}
#content .greyinfoswrap .fusion-column-wrapper {padding: 40px 30px!important; background: #f6f6f6; text-align: center; height: 240px;}

.offli a:hover {color: #0094ff!important; text-decoration: underline;}
.offli {margin-top: 20px;}
.officetitle h4 {margin-top: 0; margin-bottom: 15px; padding-left:15px; border-left: 3px solid #db354b}
.contenttop .fusion-flip-boxes {margin-right: 0px!important;}
.subsotitlemar {margin-bottom: 20px!important;}

#order_review .shop_table tr th {padding: 8px 0; font-size: 18px;}
#order_review .shop_table tr .product-name .fusion-product-name-wrapper .product-thumbnail{display: none;}
#order_review .shop_table tfoot tr td {padding: 5px 0!important;}

.woocommerce-order-received .woocommerce-order .avada-thank-you h2 {font-size: 24px!important; color: #003894!important; margin-bottom: 10px!important;}
.woocommerce-order-received .woocommerce-order .avada-thank-you .woocommerce-thankyou-order-details {padding: 30px; background: #f6f6f6; margin-top: 0!Important; margin-bottom: 30px!important;}
.woocommerce-order-received .woocommerce-order .avada-order-details  table tbody .fusion-product-name-wrapper .product-thumbnail {display: none!important;}
.woocommerce-order-received .woocommerce-order .avada-order-details .order-again a {background: #003894!important;}
.return-to-shop a {background: #003894!important; padding: 6px 25px 6px 45px!important; color: #fff!Important;}
.woocommerce-checkout .woocommerce-notices-wrapper {display: none!important;}

#wpmem_reg .register-form .div_text #min::placeholder {font-style: italic; color: #bbb!important;}

.welcomebox {padding: 50px 30px; background:#f6f6f6; border: 1px solid #ccc; margin-bottom: 80px; text-align: center;}
.welcomebox h1 {font-size: 32px!important; line-height: 38px!important; margin-top: 0!important;}
.welcomebox .welcomebtn a {display: inline-block; margin: 0 15px; color: #fff;}
.welcomebox .welcomebtn a.w1b {background: #111; padding: 8px 30px; display: inline-block; text-align: center;}
.welcomebox .welcomebtn a.w2b {background: #f2534e; padding: 8px 30px; display: inline-block; text-align: center;}
#sidebar .widget {margin-bottom: 0px!important;}

.organ {margin-bottom: 40px;}
.organ h2 {padding: 5px 25px; background: #003894; color: #fff!important; font-size: 22px!important; line-height: 28px!important; font-weight: 700!important; margin-bottom: 0!important;}
.organ table {width: 100%!important;}
.organ table tr td {padding: 12px 25px;}
.organ table tr td.lefttd {background: #f6f6f6; font-weight: 700; width: 35%;}
.subvenue h3 {color: #003894!important; margin-top: 0; font-size: 28px!important;}
.venuelist {margin-bottom: 0px!Important; margin-top: 50px!important;}
.venuelist .fusion-li-item-content b {margin-right:10px;}
.venuelist .fusion-li-item-content a {color: #0094ff; text-decoration: underline;}

.page-id-31 .maina  {background-position:-120px !important;}
.products .product-list-view .product-excerpt.product-list {max-width:100%!important; width:100%!Important;}

/*.postid-203 .single_variation_wrap {position:relative;}
.postid-203 .single_variation_wrap .single_variation {display:none!important;}
.postid-203 .single_variation_wrap .woocommerce-variation-add-to-cart:before {content:"Non-Dermatologist's online & offline price is $400";color: #db354b!important; background: #f6f6f6; padding: 30px 80px 30px 30px; position:absolute; top:0; left:0; width:auto;}
.postid-203 .single_variation_wrap .woocommerce-variation-add-to-cart .wpcbn-btn {margin-top: 15px!important;}*/

.hidden {display: none!Important;}
.page-id-435 .subtitle {margin-bottom: 10px;}
.page-id-435 .fusion-tabs.horizontal-tabs.clean .tab-content {margin-top: 1px !Important;}
.sctab .nav {
    text-align: right!important;
}
.sctab .nav li {margin-right: 0px!important; }
.sctab .nav li #fusion-tab-day1 {border: 0!important;margin-right: -14px; background-color: transparent!Important; background-image: url('/wp-content/uploads/2025/01/tab1.png');background-repeat: no-repeat; background-size: cover;background-position: center;   width: 189px; height: 37px;}
.sctab .nav li a h4 {text-indent: -10000px;}
.sctab .nav li #fusion-tab-day2 {border: 0!important;background-color: transparent!Important;  background-image: url('/wp-content/uploads/2025/01/tab2.png');background-repeat: no-repeat; background-size: cover;background-position: center;   width: 182px; height: 37px;}
.sctab .nav li.active #fusion-tab-day1 {background-image: url('/wp-content/uploads/2025/01/tab1-1.png');}
.sctab .nav li.active #fusion-tab-day2 {background-image: url('/wp-content/uploads/2025/01/tab2-1.png');}

.sciencetable {position: relative;}
.sciencetable h2 {font-size: 26px!important;padding-left: 15px; line-height: 32px!important; margin-bottom: 8px!Important; font-style: italic!important;}
.sciencetable table {width: 100%;}
.sciencetable table tr th {padding: 11px 7px;font-family:pt-serif !Important; text-align: center; background: #003894; color: #fff!important; font-size: 15px!important; font-weight: 700!important;}
.sciencetable table tr th.timeth {width: 10%; padding-left: 12px;}
.sciencetable table tr th.speth {width: 25%;}
.sciencetable table tr td {font-size: 15px;letter-spacing: -0.3px;font-family:pt-serif !Important; line-height: 18px; padding: 10px 7px; border-bottom: 1px solid #dadada; font-weight: 900!important;}
.sciencetable table tr td.lefttd {font-family:pt-serif !Important; text-align: left;}
.sciencetable table tr td.righttd {font-size: 14px!important; font-weight: 900!important;}
.sciencetable table tr.pink td {background: #ffd7d8; font-weight:900!important;}
.sciencetable table tr.pink td.lefttd {font-size: 13px!Important;font-weight:400!important;}
.sciencetable table tr.pink td.lefttd .sess {font-weight: 900!important;display: block; font-size: 16px!important;}
.sciencetable table tr.pink td.righttd .cha {font-style: italic!Important; font-weight: 900!important; font-size: 13px!Important; display: block;}
.sciencetable table tr.pink td.righttd .subcha {font-weight: 400!important; display: block;font-size: 13px!Important;   letter-spacing: -0.5px;}
.sciencetable table tr.pinkso td {background: #fff2f2; font-weight:900!important;}
.sciencetable table tr .centd {text-align: center;}
.sciencetable table tr.purple td {background: #e5d0ef; font-weight:900!important;}
.sciencetable table tr.purpleso td {background: #faebf9; font-weight:900!important;}
.sciencetable table tr.purpleso td.lefttd {font-weight:400!important;}
.sciencetable table tr.purple td.righttd .cha {font-style: italic!Important; font-weight: 900!important; font-size: 13px!Important; display: block;}
.tab-content .sciencetable table tr td.lefttd {font-size: 14px!important; font-weight: 400!important; letter-spacing: -0.5px; padding-left: 12px;}
.sciencetable table tr.purple td.lefttd .sess {font-weight: 900!important;display: block; font-size: 16px!important;}
.sciencetable table tr.purple td.righttd .subcha {font-weight: 400!important; display: block;font-size: 13px!Important;   letter-spacing: -0.5px;}
.sciencetable table tr.pinkso td.righttd .subcha {font-weight:400!important; display: block;font-size: 13px!Important;  letter-spacing: -0.5px; }
.sciencetable table tr.purpleso td.righttd .subcha {font-weight: 400!important; display: block;font-size: 13px!Important;  letter-spacing: -0.5px;}
.sciencetable table tr.blue td {background: #b2c3df; font-weight:900!important;}
.sciencetable table tr td.sestitle {font-size: 18px; font-weight:900!important;}
.sciencetable table tr.blueso td {background: #e5ebf4; font-weight:900!important;}
.sciencetable table tr.dgrey td {background: #c4c4c4; font-weight:900!important;}
.sciencetable table tr.dgreyso td {background: #e7e7e7; font-weight:900!important;}
.sciencetable table tr.green td {background: #d3e4dd; font-weight:900!important;}
.sciencetable table tr.greenso td {background: #f0f6f4; font-weight:900!important;}
.sciencetable table tr.gal td {background: #ddcece; font-weight:900!important;}
.sciencetable table tr.galso td {background: #f1ebeb; font-weight:900!important;}
.sciencetable table tr.yellow td {background: #ffefcb; font-weight:900!important;}
.sciencetable table tr.yellowso td {background: #fff7e5; font-weight:900!important;}
.sciencetable table tr.orange td {background: #f9dbb9; font-weight:900!important;}
.sciencetable table tr.orangeso td {background: #fcf0e1; font-weight:900!important;}
.sciencetable table tr.yeon td {background: #e7dce7; font-weight:900!important;}
.sciencetable table tr.yeonso td {background: #f7f3f7; font-weight:900!important;}
.sciencetable table tr.green1 td {background: #d7e2d5; font-weight:900!important;}
.sciencetable table tr.green1so td {background: #f0f3ee; font-weight:900!important;}
.sciencetable table tr.sook td {background: #d1cebe; font-weight:900!important;}
.sciencetable table tr.sookso td {background: #e8e7de; font-weight:900!important;}
.sciencetable table tr.pink2 td {background: #f6cdd2; font-weight:900!important;}
.sciencetable table tr.pink2so td {background: #fbebed; font-weight:900!important;}

.tourism {
    background: #f6f6f6;
    border: 1px solid #ccc;
    margin-top: 30px;
    margin-bottom: 50px;
    padding: 50px;
    text-align: center;
}
.tourism ul {padding-left: 15px!important; margin: 0!important;}
.tourism ul li{ font-size: 15px!Important;}
.tourism ul li a {color: #0094ff!important; text-decoration: underline;}
.tourism p{font-size: 16px!important;}

.acctable {margin-top: 20px; margin-bottom: 30px;}
.acctable table {width: 100%;}
.acctable table tr th {background: #003894; color: #fff!important; font-size: 16px!Important; text-align: center; padding: 10px 12px; border: 1px solid #f1f1f1;}
.acctable table tr th:nth-child(1) {border-left: 0;}
.acctable table tr th:nth-child(4) {border-right: 0;}

.acctable table tr td {border: 1px solid #ccc; padding: 10px 12px; text-align: center; font-size: 16px!important;}
.acctable table tr td.lefttd{ background: #f6f6f6; }
.acctable table tr td.lefttd a{color: #0094ff!important; text-decoration: underline;}
.hotelnotice {font-size: 16px!important;}
.sciencetable table tr td.righttd .subcha {font-weight: 400!important;
    display: block; font-style: italic;
    font-size: 13px!Important;
    letter-spacing: -0.5px;}

.bookbtn a{font-size: 20px!Important; padding: 15px 30px!important; background: #003894!important; color: #ffF!Important; border-radius: 30px;}
.bookbtn a:hover {background: #111!important;}


.postertable {padding-right: 30px; margin-bottom: 80px;}
.postertable table {width: 100%;}
.postertable table tr th {background: #003894; color: #fff!important; font-size: 16px!Important; text-align: center; padding: 10px 12px; border: 1px solid #f1f1f1;}
.postertable table tr td {font-size: 14px!important; line-height: 20px!Important;padding: 10px; border: 1px solid #ddd;}
.postertable table tr th.noth {width:8%; text-align: center; }
.postertable table tr th.catth {width:12%; text-align: center; border-left: 0;}
.postertable table tr td.lefttd {text-align: center; padding: 10px 5px;}
.postertable table tr td.cattd {text-align: center; padding: 10px 5px;}
.postertable table tr td a {display: block;}


.page-id-738 .modal-lg {width: 80%;}
.pdfemb-pagescontainer,.pdfemb-viewer {width: 100%!Important;}
.livebtn {margin-top: 30px;}
.livebtn a{padding: 18px 35px; text-align: center; color: #fff!Important; font-size: 20px!important; border-radius: 50px;}
.livebtn a.lb1 {background: #f2534e!important; margin-right: 10px;}
.livebtn a.lb2 {background: #0094ff!important;}
.livebtn a:hover {opacity: 0.9;}

.page-id-736 .post-content,.page-id-738 .post-content {padding-right: 30px;}

#wpmem_pwdreset_form fieldset .link-text {display: none;}

#emd-videos .panel {display: none!important;}
#emdvideos {padding: 0!Important; margin-bottom: 10px!important;}
div.emd-container .carousel-inner .item.active iframe {border: 0!important; border-radius: 0!important;}
html div.emd-container .col-lg-3 {width: 100%; padding: 0!important;}
html .emd-view-results {padding: 0px;}
div.emd-container .row {margin: 0 !important;}
div.emd-container .panel-footer {display: none!important;}
div.emd-container .thumbnail {border-radius: 0!important;}
div.emd-container .panel {height: auto !important;}
#video_items_1_emd_video-cont {float: left; width: 80%;} 
#video_indicators_2_emd_video-cont {float: right; width: 19%;}
.virbtn {margin-top: 30px; margin-bottom: 30px;}
.virbtn a {    display: inline-block;
    margin-bottom: 15px;
    width: auto;
    padding: 10px 80px 10px 20px;
    position: relative;
    background: #003894;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    color: #fff!important;}
.virbtn a:before {
    content: "▶";
    position: absolute;
    right: 20px;
    top: 15px;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
}
.spacebar {clear: both !Important}
.virtxt {margin: 75px 20px 20px 20px;}
.virtxt h2 {color: #fff!important; font-size: 18px!Important; line-height: 26px!Important;}


.page-id-1063 #sidebar {padding-bottom:900px!important;}
.page-id-1128 #sidebar {padding-bottom:600px!important;}
.page-id-1143 #sidebar {padding-bottom:100px!important;}
.page-id-1145 #sidebar {padding-bottom:880px!important;}

.usetable {position: relative; margin-bottom: 50px;}
.usetable table {width: 100%;}
.usetable table tr td {padding: 12px 10px; border: 1px solid #ccc; }
.usetable table tr td.lefttd {background: #003894; color: #fff; text-align: center;}

.ratewrap p {display: none;}
.curul {margin-bottom: 50px;}
.curul ul {padding: 0; margin: 0;}
.curul ul li{list-style: none; }
.guidedate {margin-bottom: 50px;}
.guidedate ul {margin: 0; padding-left: 15px; margin-bottom: 30px;}
.guidedate ul li {list-style: none;}
.guidedate ul li:before {content: "\2022"; color: #003894;font-weight: bold; display: inline-block; width: 1em; margin-left: -1em;  }
.guidedate .blue {color: #0094ff!important; font-weight: 600!important;}
.bluea {color: #0094ff!important; font-weight: 600!important; text-decoration: underline;}

.page-id-1145 #kboard-default-editor .kboard-attr-row .attr-name {width:33%!important;margin-top: 10px; line-height: 20px!important;letter-spacing: -1px!important; font-size: 14px!important;}
.page-id-1145 #kboard-default-editor .kboard-attr-row .attr-value{margin-left: 300px!important; line-height: 28px!important; font-size: 15px!important;}
.page-id-1145 #kboard-default-editor .kboard-attr-title {display: none;}
.page-id-1145 .docutable tr td {font-size: 15px;}
.page-id-1145 .docutable tr td.lefttd {width:38%!important;margin-top: 10px; line-height: 28px!important;letter-spacing: -1px!important; font-size: 16px!important;}

#kboard-ocean-gallery-list .kboard-category {display: inline-block!important; width: 50%!important;}
#kboard-ocean-gallery-list .kboard-sort {display: inline-block; float: right; margin-right: 40px;}
#kboard-ocean-gallery-list .kboard-sort form select {font-size: 15px!important; height:32px!important; padding: 5px 10px;}
.prices,.distance {font-size: 14px;}
.prices b {color: #192e67!important; font-size: 16px!important;}
.hotelrating {color: #be1d28!important;line-height: 20px;}
.kboard-gallery-title {margin-bottom: 5px!important;}
.distance  {letter-spacing: -0.5px;}
.distance .nums {font-weight: 600; display: inline-block; padding: 1px 5px; background: #192e67; color: #fff; font-size: 13px; margin-left: 5px;}

.woocommerce-order .woocommerce-bacs-bank-details{display: none;}
.final {margin-bottom: 30px;}
.finalbox {padding: 30px; background: #f6f6f6;}
.regibtnfinal a {padding: 8px 25px!important; font-size: 18px!Important;}
.regibtnfinal a:hover {text-decoration: none!important;}

.flipbox h2{font-size: 19px!important; line-height: 24px!important; font-style: italic!important; color: #585959!important; letter-spacing: 0.5px!important;}
.flipbox p {margin-bottom: 0!Important; text-align: right; font-size: 28px; line-height: 32px; font-weight: 600;}
.imtobgbox,.imtobgbox1,.imtobgbox2 {display:inline-block; width:32%;margin-bottom:20px; margin-right:8px;}
.imtobgbox {vertical-align:top;}
.imtobgbox2  {margin-right:0;}
.imtobgbox {position:relative;}
.imtobgbox  .imtotxt {position:absolute; top:0; left:0px; padding:15px;}
.imtobgbox1 {position:relative;}
.imtobgbox2 {position:relative;}
.imtobgbox .imtotxt h2 {color:#bcbcbc; font-size:22px!Important; letter-spacing:-0.5px!important; font-style:italic!important; margin-bottom:12px!important;}
.imtobgbox .imtotxt h1 {font-size:35px!important; line-height:42px!important; color:#fff!Important; letter-spacing:-0.5px!Important; margin:0 !important;}
.imtobgbox .imtotxt h1 .year {font-size:26px!important;}

.imtobgbox1 .imtotxt {position:absolute; top:0; left:0px; padding:15px;}
.imtobgbox1 .imtotxt h2 {color:#bcbcbc; font-size:22px!Important; letter-spacing:-0.5px!important; font-style:italic!important; margin-bottom:12px!important;}
.imtobgbox1 .imtotxt h1 {font-size:35px!important; line-height:42px!important; color:#fff!Important; letter-spacing:-0.5px!Important; margin:0 !important;}
.imtobgbox1 .imtotxt h1 .year {font-size:26px!important;}
.imtobgbox2 .imtotxt {position:absolute; top:0; left:0px; padding:15px;}
.imtobgbox2 .imtotxt h2 {color:#bcbcbc; font-size:22px!Important; letter-spacing:-0.5px!important; font-style:italic!important; margin-bottom:12px!important;}
.imtobgbox2 .imtotxt h1 {font-size:35px!important; line-height:42px!important; color:#fff!Important; letter-spacing:-0.5px!Important; margin:0 !important;}
.imtobgbox2 .imtotxt h1 .year {font-size:26px!important;}

.sidedate {margin:0 3px; border-radius:30px; border: 2px solid #3a79e0;}
.sidedate h2 {font-size:24px!Important; line-height:30px!Important; color:#003894!important; letter-spacing:-0.3px!important; padding: 20px 25px; background:#fff; border-radius:30px 30px 0 0 ; margin-bottom:0 !Important;}
.sidedate ul {margin:0; padding:0;}
.sidedate ul li {padding:15px 25px!important; line-height:20px!important; position:relative}
.sidedate ul li:before {content:""; position:absolute; top:0; width: 88%; background:#8bb0ef; height:1px; left:15px; }
.sidedate ul li b {font-size:18px!important; line-height:20px!important; letter-spacing:-0.3px!important; font-style:italic!Important;}
.sideb {display:block; color:#244c92!Important; font-weight:600!important; font-size:22px!Important;line-height: 30px!important; margin-top:10px!important; letter-spacing: -1px!important;}
.sidep {display:block; color:#90225c!Important; font-weight:600!important; font-size:22px!Important;line-height: 30px!important; margin-top:10px!important;letter-spacing: -1px!important;}
.sideg {display:block; color:#228d90!Important; font-weight:600!important; font-size:22px!Important;line-height: 30px!important; margin-top:10px!important;letter-spacing: -1px!important;}
.logos {text-align:center; margin:60px 0;}
.logos2 {margin: 40px 0;}
.logos3 {margin:60px 0;}

.mainbrandsub .mainbrand01 .thumbsgif {border: 1px solid #ddd; padding: 30px 20px;}
.mainbrandsub .mainbrandwhite .logos img {margin: 10px auto;}

.subgoldpart .mainbrand .mainbrandg1 .logos {display: inline-block; vertical-align: top; margin:0; width: 25%;}
.subgoldpart .mainbrand .mainbrandg1 .brandtxt {display: inline-block; width: 74%;}
.subgoldpart .mainbrand .mainbrandg1 {padding-bottom: 30px; border-bottom: 1px solid #ddd; padding-top: 10px;}

.landtable {margin-bottom: 0!important;}
.landtable table tr th {width: 33.3%!important; background: #f6f6f6; border:  1px solid #ddd;}
.landtable table {border-top: 1px solid #333;}
.redp {color: #db354b !important; font-weight: 600!important; padding: 20px; background: #f6f6f6; border: 1px solid #ccc;}
.landspeak .speakbox {margin-bottom: 30px; }
.landspeak p {margin-top: 20px; padding-top: 20px; border-top: 1px solid #ccc;}
.landspeak .speakbox h2 {background: #003894; border-radius: 10px; padding: 5px 20px; color: #fff!Important; font-size:26px!important; line-height: 34px!important; font-style: italic!important; margin-bottom: 10px!important;}
.landspeak .speakbox p {margin-left: 20px; border: 0; margin-top: 0; padding-top: 0;}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a span {display: block;}
.hiddensection {display: none!Important;}
div.emd-container .thumbnail {height: 100px!Important;}
div.emd-container .thumbnail img {height: 100% !Important;}
div.emd-container .panel {margin-bottom: 10px!important;}

.productbox {padding: 20px 30px; background: #f6f6f6; border-left: 2px solid #003894; margin-bottom: 30px;}
.productbox h2 {font-size: 26px!Important;line-height: 32px!Important; margin-bottom: 30px!important;}
.productbox a {background: #003894; color: #fff !Important; font-size: 18px!important; padding: 5px 15px; text-align: center;display: inline-block;}
.flipbox p.soflip {margin-top: 45px;}
.woocommerce-shop  .fusion-flex-container.fusion-builder-row-1 {padding-right: 0!important;}
.flipbox p {margin-top: 47px;}
.flipbox p.twoflip {font-size: 27px!Important; letter-spacing: -1px!Important; line-height: 29px!Important; margin-top: 22px; margin-bottom: 27px!important;}
.flipbox p.twoflip1 {margin-top: 20px; margin-bottom: 0px!important}
.flipbox p.twoflip2 {margin-top: 45px; margin-bottom: 0px!important}

.imtotxt h2 {font-size: 20px!Important; margin-bottom: 10px!Important;}
.imtotxt p {line-height: 36px!Important;font-size: 28px!important;font-weight: 700!important; letter-spacing: -1px!Important; color: #fff!Important;}
.imtobgbox2 .imtobg2 img {height: 150px;}

.landa {color: #0094ff!important; font-weight: 600!Important; text-decoration: underline;}
.regbigbtn {margin-bottom:80px;}

.organ2025 {position: relative; margin-bottom: 0px;}
.organ2025 .organbox {display: flex; position: relative; margin-bottom: 30px;}
.organ2025 .organbox .organimgbox {position: relative;}
.organ2025 .organbox .organimgbox:before {content: ""; background: #f6f6f6; bottom: 0; right: 0; width: 20px; height: 20px; position: absolute;}
.organ2025 .organbox .organimgbox img {position: relative; z-index: 99999;}
.organ2025 .organbox .organtxtbox {width: 100%;padding-left: 30px; background-color: #f6f6f6;background-image: url('/wp-content/uploads/2025/01/organpattern.jpg'); background-repeat: no-repeat; background-position: -40px; border-radius:0 100px 100px 0; display: block; margin-top: 40px;} 
.organ2025 .organboxfirst .organtxtbox {background-color: #fff0f6; background-image: url('/wp-content/uploads/2025/01/poinktop.jpg');}
.organ2025 .organbox .organtxtbox h2 {font-size: 26px!Important;font-weight: 600!important; line-height: 32px!important; color: #14378f!important; margin-top: -40px!important;}
.organ2025 .organbox .organtxtbox h4 {font-size: 22px!Important; font-weight: 600!important; margin: 0!Important; margin-bottom: 3px!Important;}
.organ2025 .organbox .organtxtbox p {font-size: 18px!Important; margin-bottom: 0!important;}
.organ2025 .organboxfirst .organtxtbox h2 {color:#9b4065 !Important;}
.organ2025 .organboxfirst  {padding-bottom:50px; border-bottom:1px solid #ccc; margin-bottom:50px;}

.organ2025bot h2 {font-size: 26px!Important;font-weight: 700!important; line-height: 32px!important; color: #14378f!important}
.organbar {display: flex; margin-bottom: 10px;background: #f6f6f6;}
.organbar .organpat {}
.organbar .organname {padding-left: 30px; width: 30%; padding-top: 5px;}
.organbar .organname h3 {font-size: 22px!Important; font-weight: 600!important; letter-spacing: -0.8px!important; margin: 0!important;}
.organbar .organjob p {margin-bottom: 0!important; font-size: 18px!important;}
.organbar .organjob {padding-top: 5px;}

.page-id-1692 .imtobgbox2 {width: 32%; margin-left: 10px;}
.page-id-1692 .imtobgbox2:first-child {margin-left: 0;}
.page-id-1692 .imtobgbox2 .imtobg2 img {width: 100%;}
.page-id-1692 .imtobgbox3 h2 {margin-bottom: 4px!important;}

.sub2table table tr td.maindaytd {font-size:22px!Important;line-height:30px!important; font-weight:600!Important;}

/*html*/
#submissionbox {max-width: 100%; margin:80px 30px 0 0; }
#submissionbox .subconfirm {padding: 50px 30px; border: 1px solid #ccc; overflow: hidden; background: #f6f6f6; border-top: 3px solid #003894}
#submissionbox .subconfirm .star {color: #db354b; font-weight: 600; }
#submissionbox .subconfirm table {width: 100%;}
#submissionbox .subconfirm table tr td:first-child {width: 15%; color: #545861!important; font-weight: bold!important;}
#submissionbox .subconfirm table tr td input {width: 100%; padding: 0 10px;border: 0!important;box-sizing:border-box; font-size: 14px!Important; color: #666!Important; border-bottom: 2px solid #dcdcdc!important;height: 50px; line-height: 50px; outline: none!important;}
#submissionbox .subconfirm table tr td input:focus {border-bottom: 2px solid #9e9e9e!important;}
#submissionbox .subconfirm table tr td input.confirms {background: #003894!important; color: #fff!important; font-size: 16px!important; border: 0!important;}
#submissionbox .subconfirm table tr td input.confirms:hover {cursor: pointer;}
.viewbox {border-top: 3px solid #003894;}
.viewbox table {border-collapse: collapse; width: 100%;}
.viewbox tr td {padding: 12px 10px; border: 1px solid #ccc; line-height: 26px; text-align: center;}
.viewbox tr td.lefttd {background:#f6f6f6; width: 25%; text-align: center; font-size: 16px;  }
.viewbox tr td .one {display: block;}
.viewbox tr td .fin {font-weight: 600; color: #db354b}
.viewbox tr th {background: #f6f6f6; text-align: center; font-size: 16px; width: 20%; padding: 10px 5px; border: 1px solid #ccc;}
.viewbox tr th:first-child {width: 40%;}
.viewbox tr td:first-child {text-align: left;}

.page-template-page_submission #sidebar {height: 100vh;}
#submissionbox a input[type=button] {background: #003894!important; font-size: 20px!important; padding: 12px 55px!important; outline: none!Important; color: #fff!Important; margin-bottom: 30px!important; border: 0!important;}
.submissionlistbtn {text-align: center;}
.submissionlistbtn a input:hover {cursor: pointer;}
.page-id-57 #sidebar {height: 80vh;}




@media screen and (max-width: 1163px) {
    .mainbdate .maindate2,.mainbdate .maindate1,.mainbdate .maindate3 {width: 32%;}
.mainbrand .mainbrand1 .label {background-size: contain!important;}
#submissionbox {max-width: 100%;}
.page-id-51 #sidebar {padding-bottom: 380px!important; }

}
@media screen and (max-width: 1080px) {
    .page-id-1692 .imtobgbox2 p {font-size: 24px!Important; line-height: 30px!important; }
}
@media screen and (max-width: 1060px) {
	.imtobgbox .imtotxt h2,.imtobgbox1 .imtotxt h2,.imtobgbox2 .imtotxt h2 {font-size:18px!important; line-height:22px!Important; margin-bottom:5px!important;}
	.imtobgbox .imtotxt h1,.imtobgbox1 .imtotxt h1,.imtobgbox2 .imtotxt h1 {font-size:28px!important; line-height:34px!Important;}
	.imtobgbox .imtotxt h1 .year,.imtobgbox1 .imtotxt h1 .year,.imtobgbox2 .imtotxt h1 .year {font-size:20px!Important;}
}
@media screen and (max-width: 1035px) {
    .mainbrand .mainbrand3 {width: 100%;}
.mainbdate .maindate2, .mainbdate .maindate1, .mainbdate .maindate3 {padding-left: 20px;}
}
@media screen and (max-width: 1000px) {
    header .fusion-secondary-header .fusion-mobile-menu-text-align-left {display: none!Important;}
     header .fusion-secondary-header .fusion-secondary-menu {display: block!important;}
html:not(.avada-has-site-width-percent) .fusion-secondary-header {padding: 0 !important;}
header .fusion-secondary-header .fusion-secondary-menu {float: right!important;}
.fusion-secondary-menu>ul>li>a {font-size: 15px!important;}
header .fusion-sticky-header-wrapper {margin-bottom: 30px!important;}
.contenttop {padding-top: 50px!important;}
.greyinfo {margin-left: 0px!important;}
.subtitle {margin-bottom: 20px}
.contenttop .fusion-flip-boxes{margin-left: 30px!important;}
#main .overview03 .fusion-column-wrapper {padding-left: 0px!important;}
.page #sidebar {padding-bottom: 0!important;}
.page .mainceo {margin-top: 30px!important;}
.steps {padding: 0 30px;}
#submissionwrap,#contactuswrap{padding-left: 30px!important;}
#contactuswrap .subsotitle {padding-left: 0;}
	.page-id-31 .maina  {background-position:center !important;}
	.sciencetable {    position: relative;
    overflow-x: auto;
    width: 100%;
    display: block;
    white-space: nowrap;}
	.fusion-mobile-tab-nav .nav-tabs li a {color:#333!important; background:#ccc!important;}
	.fusion-mobile-tab-nav .nav-tabs li.active a {background:#003894!important; color:#fff!Important;}
	.fusion-mobile-tab-nav .nav-tabs li a h4 {color:#333!important; text-indent:0 !Important;}
	.fusion-mobile-tab-nav .nav-tabs li.active a h4 {color:#fff!Important;}
	.sctab .nav li {margin-right:0!important;}
.postertable {position: relative;
          overflow-x: auto; display: block; width: 100%; white-space: nowrap;}
.viewbox {width: 800px;}
}
@media screen and (max-width: 970px) {
    .page-id-1692 .imtobgbox2 {width: 31%;}
}
@media screen and (max-width: 836px) {
	.imtobgbox, .imtobgbox1, .imtobgbox2 {width:31%;}
	.imtobgbox .imtotxt h2, .imtobgbox1 .imtotxt h2, .imtobgbox2 .imtotxt h2 {font-size:16px!Important; line-height:20px!important;}
	.imtobgbox .imtotxt h2 br, .imtobgbox1 .imtotxt h2 br, .imtobgbox2 .imtotxt h2 br {display:none!Important;}
}
@media screen and (max-width: 800px) {
    .home .mainceo {padding-left: 30px; margin-top: 30px;}
.maina {background-position: center!Important;}
.mainb {padding-top: 50px!important;padding-bottom: 50px!important;}
.mainbtitle,.subsotitle {padding-left: 30px; }
.mainbtitle h1 {font-size: 24px!important; line-height: 32px!important; }
.mainbtitle h1 br {display: none;}
.mainbbtn {padding: 0 30px; margin-bottom: 40px;}
.mainbbtn a {font-size: 18px!important;  line-height: 38px!important;}
.mainbdate {padding: 0 30px;}
.mainbdate .maindate1 h4,.mainbdate .maindate2 h4,.mainbdate .maindate3 h4 {font-size: 18px!important;}
.mainbdate .maindate3 {background-position: right!Important;}
.mainbdate .maindate2, .mainbdate .maindate1, .mainbdate .maindate3 {width: 33%;}
.mainbrand {margin-left: 30px;}
.mainbrand .mainbrand4 {width: 34%;}
.mainbrand .mainbrand3 .logos img,.mainbrand .mainbrand4 .logos img {margin: 5px 10px;}
.mainbrand .mainbrand1 .logos img {margin: 5px auto;}
.mainbspace {display: none!Important;}
#content .greyinfoswrap .fusion-column-wrapper {height: auto!important;}
.steps .stepone {width: 100%; margin-bottom: 20px; padding: 10px 30px;}
.steps .stepone .num {font-size: 28px; line-height: 32px!important; }
#wpmem_reg {padding: 30px 15px;}
 #wpmem_reg label[for=username] {padding-bottom: 40px;}
#wpmem_reg form input.unique-field {width: 100%!Important; margin-bottom: 10px!important;}
#wpmem_reg .d_btn {display: block; width: 100% !important; margin-left: 0!important;}
.single-product #content {padding: 0 30px!important;}
.postid-203 .single_variation_wrap .woocommerce-variation-add-to-cart:before {position: relative; width: 100%;}
       .postid-203 .single_variation_wrap .woocommerce-variation-add-to-cart .wpcbn-btn {text-align: left!important; float: none!important; margin-top: 50px!important;}

#wpmem_reg label[for=billing_address_1] {padding-bottom: 40px;}
 #wpmem_reg label[for=accompany_person] {padding-bottom: 40px;}
.mainb {background: none!Important;}
.mainbrandsub{ margin-right: 30px;}
.mainbrandsub .thumbs,.mainbrandsub .mainbrand02 .thumbs {margin-top: 30px;}
.mainbrandg1:last-child {margin-right: 0;}
.fusion-header-v4 .fusion-logo {display: inline-block!important;}
.fusion-secondary-menu {top: 0;}
#content {padding:  0 30px;}
.subsotitle {padding-left: 0;}
.regbtnside {padding:  0 30px;}
	.imtobgbox .imtotxt h2 br, .imtobgbox1 .imtotxt h2 br, .imtobgbox2 .imtotxt h2 br {display:block!Important;}
	.logos {text-align:center; margin:30px 0;}
.logos2 {margin: 30px 0;}
.logos3 {margin:30px 0;}
.viewbox {width: 100%; overflow-x: scroll;}
	#submissionbox {margin-right:0;}
}
@media screen and (max-width:640px) {
    .fusion-secondary-header {margin-top: 0px;}
.fusion-secondary-menu>ul>li>a {padding: 0 8px!important;}
.fusion-secondary-menu ul #menu-item-93 a {padding-right: 0!important;}
.fusion-countdown .fusion-dash-wrapper .fusion-digit-wrapper {font-size: 36px!Important; margin-left: 30px!important;}
.mainbbtn a.bbtn1 {margin-right: 0; margin-bottom: 20px; text-align: left; padding-left: 15px;}
.mainbdate {margin-bottom: 40px;}
.mainbdate .maindate1 {float: none;margin-bottom: 10px; background-image: none!important; background-color: #311b42; height: auto; padding: 10px 25px; width: 100%; text-align: center; border-radius: 30px;}
.mainbdate .maindate2 {float: none;margin-bottom: 10px; background-image: none!important; background-color: #e43684; height: auto; padding: 10px 25px; width: 100%; text-align: center; border-radius: 30px;}
.mainbdate .maindate3 {float: none; background-image: none!important; background-color: #ff6544; height: auto; padding: 10px 25px; width: 100%; text-align: center; border-radius: 30px;}
.mainbrand .mainbrand1 .label {background-size: cover!important;}
.subtitle h1 {font-size: 24px!important; line-height: 32px!important;}
.checkdiv {font-size: 16px!important;}
.greyinfo {padding: 30px 15px!important;}
.flip-box-front-inner h2 {font-size: 20px!Important;}
.flip-box-back-inner h3 {font-size: 20px!Important;}
.flip-box-back-inner p {font-size: 16px!important; line-height: 28px!important;}
.subsotitle h2 {font-size: 18px!Important;}
.subvenue h3 {font-size: 22px!important;}
.venuelist li .fusion-li-item-content {font-size: 15px!important;}
.sub2table {padding-left: 30px; margin-bottom: 50px; overflow-x: auto; width: 100%; white-space: nowrap;}
#kboard-default-editor .kboard-attr-row .attr-name {width: 100%!important; float: none!important; font-size: 14px!important; line-height: 28px!important;}
#kboard-default-editor {padding: 30px 15px;}
#kboard-default-editor .kboard-attr-row .attr-value {font-size: 14px!important; line-height: 28px!important; margin-left: 0!important; width: 100%!important;}
.woocommerce-account .shop_table thead tr th.woocommerce-orders-table__header-order-date {display: none!Important;}
.woocommerce-account .shop_table thead tr th.woocommerce-orders-table__header-order-status {display: none!Important;}
.woocommerce-account .shop_table td {font-size: 14px!important;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a {display: block; margin-top: 20px; float: none; text-align: center;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title {padding: 0!important;}
.woocommerce-MyAccount-content form h3 {font-size: 24px!important;}
.imtobgbox2 .imtobg2 img {height: 220px;}

        #wpmem_reg label[for=username] {padding-bottom: 60px;}
#wpmem_reg label[for=billing_address_1] {padding-bottom: 40px;}
 #wpmem_reg label[for=accompany_person] {padding-bottom: 40px;}
.postid-203 .single_variation_wrap .woocommerce-variation-add-to-cart:before {padding: 20px 15px; display: block;}
	.sctabwrap {padding-right:0!important;}
.accwraps{padding-right:0!important;}
.livebtn {padding: 0 15px; margin-top: 0;}
.livebtn a {display: block; padding: 10px 20px; margin-bottom: 10px; font-size: 18px!important;}
.page-id-738 .modal-lg {width: 100%;}
.page-id-736 .post-content,.page-id-738 .post-content {padding-left: 30px;}
	.imtobgbox, .imtobgbox1, .imtobgbox2 {width:100%; margin-right:0;}
.subgoldpart .mainbrand .mainbrandg1 .logos {display: block; vertical-align: top; text-align: left; margin-bottom: 30px; width: 100%;}
.subgoldpart .mainbrand .mainbrandg1 .brandtxt {display: block; width: 100%;}
.subgoldpart .mainbrand .mainbrandg1 .logos img {margin: 0;}
.landtable {padding: 0; margin-bottom: 0px;}
.landtable table tr th {font-size: 15px!Important;}
.landtable table tr td {font-size: 15px!Important;}
.landtable table tr td.lefttd {font-size: 15px!Important;}
.viewbox table tr td {box-sizing: border-box; font-size: 14px;}
.viewbox table tr td.lefttd {font-size: 14px;}
.viewbox table tr th  {font-size: 14px; width: auto;}
}
@media screen and (max-width:480px) {
  .fusion-countdown .fusion-dash-wrapper .fusion-dash-days {background-size: 80%!important;}  
.mainbrand .mainbrand1 .label {height: 34px; background-position: center; border-radius: 50px; line-height: 35px!important;}
.mainbrand .mainbrand3 {width: 100%; margin-right: 0;}
.mainbrand .mainbrand4 {width: 100%;}
.mainbrand .mainbrand1 .logos img {display: block;}
.footadd p .space {display: block; height: 0;}
.fusion-countdown .fusion-digit>div {width: 30px!important;}
.fusion-countdown .fusion-dash-wrapper .fusion-digit-wrapper {font-size: 30px!important; margin-left: 10px!important;}
.fusion-countdown .fusion-dash-wrapper .fusion-dash-days {background-size: 70%!important;}
.organ table tr td.lefttd {width: 100%;}
.organ table tr td {display: block;}
#kboard-default-editor .center button {font-size: 18px!important; padding: 10px 35px!important;}
.docutable tr td {display: block; font-size: 16px!important; width: 100%;}
.docutable tr td.lefttd {font-size: 16px!Important; width: 100%; text-align: left;}
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .wooccm-field-wooccm11 {float: none; width: 100%;}
.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .wooccm-field-phone{float: none; width: 100%;}
.div_radio br {display: block;}

.fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link h4 {font-size: 16px!important;}
#wpmem_reg .fusion-tabs.fusion-tabs-1 .tab-pane {padding: 20px 15px!Important; font-size: 14px!important;}

#wpmem_login{padding: 30px;}
#wpmem_login .button_div {margin-top: 0px!important;padding-top: 0!important; text-align: center!important; width: 100%!important;}
#wpmem_login .button_div #rememberme{display: none!important;}
#wpmem_login .button_div label[for=rememberme]{display: none!important;}
#wpmem_login .button_div .buttons {display: block; width: 100%!Important;}
#wpmem_login .link-text {width: 100%!important;  float: none; display: block;padding-right: 0; margin-bottom: 10px; text-align: center!important;}
#wpmem_login .link-text+.link-text{width: 100%!important;  float: none; display: block;padding-right: 0; margin-bottom: 0px; text-align: center!important; padding-left: 0;}
#wpmem_login .link-text a {display: block; margin-left: 0;}
#wpmem_login input.buttons {padding: 10px 30px; font-size: 16px!Important;}
	.sciencetable h2 {font-size:20px!important; line-height:28px!Important;}

.tourism {padding: 30px 15px!important;}
.tourism ul {padding-left: 15px!important; margin: 0!important;}
.tourism ul li{ font-size: 15px!Important;}
.tourism p{font-size: 16px!important;}
.acctable table tr td {font-size: 14px!Important; padding: 8px;}
.acctable table tr th  {font-size: 14px!Important; padding: 8px;}
.bookbtn a {font-size: 16px!important; padding: 12px 20px!important;}
.fusion-secondary-menu {top: -80px;}
#video_items_1_emd_video-cont {float: none; width: 100%;} 
#video_indicators_2_emd_video-cont {float: none; width: 100%;}
html div.emd-container .col-lg-3 { width: 33.3%;}
.virbtn a {font-size: 16px;}
.usetable table tr td{display: block; padding: 8px 10px; font-size: 14px;}
.usetable table tr td.lefttd {width: 100%; text-align: left; font-size: 14px;}
.page-id-1128 p,.page-id-1143 p {font-size: 14px!important; line-height: 24px!important;}
.curul li,.guidedate ul li {font-size: 14px!important;}
.subsotitle {margin-bottom: 20px;}
	.subsotitle h2 {background-position:left top 9px;}
.landspeak .speakbox p {font-size: 14px!Important;}
.landspeak p{font-size: 14px!Important;}
.mainbrandsub {margin: 0 !important;}
.page-id-1692 .imtobgbox2 .imtobg2 img {height: auto;}
.page-id-1692 .imtobgbox2 {width: 100%; margin-left: 0;}
#submissionbox .subconfirm {padding: 50px 15px;}
#submissionbox .subconfirm table tr td{display: block;}
#submissionbox .subconfirm table tr td:first-child {width: 100%;padding-bottom: 5px;}
#submissionbox .subconfirm table tr td input {box-sizing: border-box}
.viewbox table tr td {box-sizing: border-box; font-size: 14px; line-height: 18px; padding: 10px 5px;}
.viewbox table tr td.lefttd {width: 100%; font-size: 14px;box-sizing: border-box}
.viewbox {width: 100%;}
.sciencetable table tr td {padding: 5px 6px; font-size: 14px!Important;}

}
@media screen and (max-width:414px) {
            #wpmem_reg label[for=username] {padding-bottom: 80px;}
#wpmem_reg label[for=billing_address_1] {padding-bottom: 60px;}
 #wpmem_reg label[for=accompany_person] {padding-bottom: 60px;}
 #wpmem_reg label[for=affiliation] {padding-bottom: 40px;}
.productbox h2 {font-size: 18px!Important; line-height: 26px!Important;}
    .productbox a {font-size: 15px!important;}
}
