/* Custom Fonts to Site */

@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 100;
  src: local("Jost* Hairline"), local("Jost*-Hairline"),
    url("../fonts/jost/Jost-100-Hairline.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 100;
  src: local("Jost* Hairline Italic"), local("Jost*-HairlineItalic"),
    url("../fonts/jost/Jost-100-HairlineItalic.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 200;
  src: local("Jost* Thin"), local("Jost*-Thin"),
    url("../fonts/jost/Jost-200-Thin.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 200;
  src: local("Jost* Thin Italic"), local("Jost*-ThinItalic"),
    url("../fonts/jost/Jost-200-ThinItalic.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 300;
  src: local("Jost* Light"), local("Jost*-Light"),
    url("../fonts/jost/Jost-300-Light.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 300;
  src: local("Jost* Light Italic"), local("Jost*-LightItalic"),
    url("../fonts/jost/Jost-300-LightItalic.otf") format("truetype");
}

@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 400;
  src: local("Jost* Regular"), local("Jost*-Regular"),
    url("../fonts/jost/Jost-400-Book.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 400;
  src: local("Jost* Italic"), local("Jost*-Italic"),
    url("../fonts/jost/Jost-400-BookItalic.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 500;
  src: local("Jost* Medium"), local("Jost*-Medium"),
    url("../fonts/jost/Jost-500-Medium.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 500;
  src: local("Jost* Medium Italic"), local("Jost*-MediumItalic"),
    url("../fonts/jost/Jost-500-MediumItalic.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 600;
  src: local("Jost* Semi"), local("Jost*-Semi"),
    url("../fonts/jost/Jost-600-Semi.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 600;
  src: local("Jost* Semi Italic"), local("Jost*-SemiItalic"),
    url("../fonts/jost/Jost-600-SemiItalic.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 700;
  src: local("Jost* Bold"), local("Jost*-Bold"),
    url("../fonts/jost/Jost-700-Bold.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 700;
  src: local("Jost* Bold Italic"), local("Jost*-BoldItalic"),
    url("../fonts/jost/Jost-700-BoldItalic.otf") format("truetype");
}
@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 800;
  src: local("Jost* Heavy"), local("Jost*-Heavy"),
    url("../fonts/jost/Jost-800-Heavy.otf") format("truetype");
}

@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 800;
  src: local("Jost* Heavy Italic"), local("Jost*-HeavyItalic"),
    url("../fonts/jost/Jost-800-HeavyItalic.otf") format("truetype");
}

@font-face {
  font-family: "Jost*";
  font-style: normal;
  font-weight: 900;
  src: local("Jost* Black"), local("Jost*-Black"),
    url("../fonts/jost/Jost-900-Black.otf") format("truetype");
}

@font-face {
  font-family: "Jost*";
  font-style: italic;
  font-weight: 900;
  src: local("Jost* Black Italic"), local("Jost*-BlackItalic"),
    url("../fonts/jost/Jost-900-BlackItalic.otf") format("truetype");
}

@font-face {
  font-family: "NanumGothic";
  font-style: normal;
  font-weight: 400;
  src: local("NanumGothic Regular"), local("NanumGothic-Regular"),
    url("../fonts/nanum/NanumGothic.otf") format("truetype");
}

html[lang*="ko-kr"] *:not(i):not(.fa) {
  font-family: "NanumGothic", sans-serif !important;
}

@-webkit-keyframes floating {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(-360deg) translateX(15px) rotate(360deg);
  }
}
@-moz-keyframes floating {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(-360deg) translateX(15px) rotate(360deg);
  }
}
@-o-keyframes floating {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(-360deg) translateX(15px) rotate(360deg);
  }
}
@keyframes floating {
  from {
    transform: rotate(0deg) translateX(15px) rotate(0deg);
  }
  to {
    transform: rotate(-360deg) translateX(15px) rotate(360deg);
  }
}
a {
  transition: color 0ms, background-color 0ms;
}
body,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Jost*", sans-serif !important;
}
.font-bold {
  font-weight: bold;
}
.font-semi-bold {
  font-weight: 600;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-thin {
  font-weight: 200;
}
.decoration-underline {
  text-decoration: underline;
}
.default-primary-color {
  color: #00445e;
}
a {
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
}
.container {
  max-width: 1170px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.sppb-row-container {
  max-width: 1170px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/*#sp-main-body {
    padding: 0px !important;
}*/
/*header css*/
/*top-header css*/
#sp-top-bar {
  background: #023e55;
}
.itemid-431 .header-wrapper,
.itemid-498 .header-wrapper {
  position: absolute;
}
.header-wrapper {
  position: unset;
}
#sp-top1,
#sp-top2,
#sp-top2 .sp-module {
  line-height: unset;
}
.agency-header #sp-top1 > .sp-column,
.agency-header #sp-top2 > .sp-column {
  padding: 33px 0px 31px 0px;
}
.top_left_text p,
.top_right_text p {
  line-height: 24px !important;
  margin: 0px;
}
.text-lg-right .sp-module:last-child {
  margin-right: 20px;
}
span.share_click_icon {
  z-index: 9999;
  position: relative;
  cursor: pointer;
}
/*top-header-end*/
body:not(#itemid-431) #sp-title {
  min-height: unset !important;
  background-color: unset;
}
/* Header Section Css Start*/
.agency-header #sp-header #sp-menu > .sp-column {
  justify-content: space-between;
}
.sppb-link-list-responsive li a:hover {
  color: #00a48f !important;
  background-color: transparent !important;
}
.header-sticky
  .sp-module
  .mod-languages
  .chzn-container-single-nosearch
  .chzn-single {
  border: 1px solid #333333;
  color: #333333;
}
.header-sticky .sp-module.left-header-social:before {
  color: #333333;
}
.sp-megamenu-parent > li > a:hover,
.sp-megamenu-parent > li > span:hover {
  color: #ef8770;
}
.sp-megamenu-wrapper > ul > li > a {
  font-weight: 400;
}
.sp-megamenu-wrapper > ul > li:not(:last-child) > a,
.sp-megamenu-wrapper > ul,
#sp-header > div > .container-inner,
#sp-header #sp-logo {
  border: 0 !important;
}
#sp-header #sp-logo::before,
#sp-header #sp-logo::after {
  background-color: transparent;
}
#sp-header.header-sticky {
  padding: 0px 0px !important;
  background: #f5f5f5 !important;
  transition: unset !important;
}
.sp-module.header-left-language-switcher {
  padding: 0px;
  background: none;
  color: #c9caca;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-left: 0px;
  clear: both;
  display: flex;
  align-items: center;
  font-size: 16px;
  margin-bottom: 0px;
  cursor: pointer;
  position: relative;
  text-align: right;
}
.sp-module-content .mod-languages ul.lang-inline li {
  margin: 0px;
}
.mod-languages ul.lang-inline li a {
  color: #c9caca !important;
  font-size: 16px;
  text-transform: capitalize !important;
}
.lang-inline img {
  display: inline-block;
}
#sp-top2 .top_right_text {
  order: 3;
}
.agency-header #sp-header #sp-menu > .sp-column > div {
  display: flex;
  justify-content: space-between;
  border: 2px solid #ef8770;
  border-radius: 30px;
  height: 46px;
  margin-top: 12px;
  align-self: baseline;
  flex: none;
  position: relative;
}
/* Header Section Css End */
/*supporters-partners css*/
.sp-module.mod_sponsor h2.sp-module-title {
  text-align: center;
  margin-bottom: 30px;
}
.sp-module.mod_sponsor .sponcer_row {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
/*supporters-partners css end*/
/*facts figures css start*/
p.main-title {
  color: #26af9d;
  font-weight: 500;
}
.conatact-email a {
  margin-left: 5px;
}
.main-content-list li strong {
  color: #26af9d;
}
.main-content-list li {
  margin-bottom: 0px !important;
}
.conatact-name,
.conatact-number,
.conatact-email {
  margin-bottom: 0px;
}
/*facts figures css end*/
/*back to top css*/
.sp-scroll-up {
  background: #c9caca !important;
  width: 56px;
  height: 56px;
  bottom: 85px;
  right: 4.7% !important;
  transform: translate(-50%, -50%);
}
.sp-scroll-up:hover {
  background: transparent;
  color: #00445e;
}
.sp-scroll-up svg {
  margin: 20px;
}
.sp-scroll-up path {
  fill: #00445e;
}
/*back to top end*/
/* Custom  more speaker css */
.first-home-more-speaker .morespeaker-title h3.sppb-addon-title {
  border-bottom: 1px solid #fff;
  padding-bottom: 25px;
}
.home-more-speaker .morespeaker-title .sppb-addon-content {
  padding-top: 10px;
}
.home-more-speaker .morespeaker {
  color: #245c71 !important;
  font-weight: 400;
  padding-top: 5px;
}
.home-more-speaker
  .morespeaker-image
  .sppb-addon-image-layout-caption.caption-below {
  margin-top: -83px;
  height: 83px;
  cursor: pointer;
}
#sppb-addon-1575898982650 {
  height: 300px;
}
#sp-bottom {
  display: none;
}
.indigo-home1-slider .sppb-addon-sp-slider .sp-nav-control .next-control:after {
  background-image: none !important;
}
.indigo-home1-slider .sppb-addon-sp-slider .sp-nav-control .prev-control:after {
  background-image: none !important;
}
.icon-top-wrapper {
  line-height: 24px;
  display: block;
  margin: 0;
  height: 24px;
  z-index: auto;
}
.itemid-532 .morespeaker-image p.submission-deadline {
  background-color: #00445e;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  font-weight: 400;
  padding: 15px;
  margin: 0px;
}
.itemid-532 .morespeaker-image .sppb-addon-image-layout-caption {
  padding: 0px !important;
}
.submission-main-right .morespeaker-image .sppb-addon-image-layout-caption h2 {
  padding: 25px 25px 50px 25px;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 0px;
}
/*03-03-2020*/
/*.main-page-call-for-submission-section-row .conference-programmer {
    margin-bottom: 25px;
}*/
.submission-main-right .call-for-submission .sppb-col-md-4 {
  margin-bottom: 25px;
}
.main-page-call-for-submission-section-row
  .conference-programmer
  .caption-below {
  height: 190px;
}
.submission-conference-programs {
  padding-top: 35px !important;
}
.icon-add {
  visibility: hidden;
}
/* foter Section Css Start*/
#sp-footer {
  background: #fff !important;
  box-shadow: 3px 0px 6px #e8e8e8;
  z-index: 99;
  position: relative;
}
#sp-footer .container-inner {
  border-top: none !important;
}
#sp-footer1 p {
  display: flex !important;
}
#sp-footer1 p a {
  margin-top: -5px;
}
#sp-footer2 p {
  display: flex;
  justify-content: flex-end;
}
#sp-bottom1 .sppb-addon-content {
  text-align: center !important;
}
.call-for-submission-section {
  padding: 95px 0px 25px 0px !important;
}
.last-call-for-submission-section {
  padding-bottom: 95px !important;
}
.home_submission_icon img {
  width: 50px;
}
.call-for-submission {
  background-position: 0 44%;
}
.call-for-submission a.read-more-text:after,
.call-for-submission a.read-more-text:before {
  background-color: #00445e;
}
.header-left .sp-module.left-header-social .sp-module-content {
  display: none;
  position: absolute;
}
#sp-header .header-left .sp-module.left-header-social {
  position: relative;
}
#sp-header
  .header-left
  .sp-module.left-header-social.social-link-add
  .sp-module-content {
  display: none;
  top: -10px;
  left: 50%;
  width: 330px;
  background: #fff;
  z-index: 9999;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-radius: 30px;
  animation: spFadeInLeft 600ms ease-in;
  cursor: pointer;
}
.left-header-social li a .fa {
  font-size: 20px;
}
#sp-header .sp-page-builder .page-content #section-id-1576132914860 {
  padding: 0px;
}
#sp-header .header-left .sppb-nav-align-left ul li {
  float: left;
}
.sp-module.header-left-language-switcher .sp-module-content:before {
  content: "\f105";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  float: left;
  padding: 0px 10px 0px 5px;
  text-align: left;
  position: absolute;
  top: 8px;
  right: 0px;
  display: none;
}
.sp-module.pull-right.my-top-search {
  padding: 10px 16px;
  align-items: center;
  /* order: unset !important;*/
  cursor: pointer;
  border-left: none;
}
.header-right .top-search-input-wrap {
  top: 21px;
  left: auto;
  right: 0px;
  bottom: 19px;
  overflow: visible;
  width: 285px;
  margin: auto;
  z-index: 999999;
  height: auto !important;
  position: absolute;
}
.search-link-add i.search-close-icon {
  position: absolute;
  right: 30px;
  top: 13px !important;
  font-size: 22px;
  color: #fff;
  z-index: 9999;
  height: 20px;
  width: 20px;
  left: unset;
  z-index: 9999999999;
}
i.search-close-icon:after,
i.search-close-icon:before {
  position: absolute;
  content: " " !important;
  height: 20px;
  width: 2px;
  background-color: #fff;
  left: unset;
  right: 10px;
}
 
.close-offcanvas .fa-remove:after,
.close-offcanvas .fa-remove:before {
  position: absolute;
  content: " " !important;
  height: 20px;
  width: 2px;
  background-color: #ef8770;
  left: 11px;
  top: 2px;
}
.close-offcanvas .fa-remove:after,
.socail_menu_close i.fa-times:after,
.close-icon i.fa-times:after,
.sppb-responsive-bars:after,
i.search-close-icon:after {
  transform: rotate(45deg);
}
.close-offcanvas .fa-remove:before,
.socail_menu_close i.fa-times:before,
.close-icon i.fa-times:before,
.sppb-responsive-bars:before,
i.search-close-icon:before {
  transform: rotate(-45deg);
}
.socail_menu_close i.fa-times:after,
.socail_menu_close i.fa-times:before,
.close-icon i.fa-times:after,
.close-icon i.fa-times:before,
.sppb-responsive-bars:before,
.sppb-responsive-bars:after {
  position: absolute;
  content: " ";
  height: 20px;
  width: 2px;
  background-color: #fff;
  left: 0;
  top: 0;
  left: 10px;
}
.header-sticky .top-search-input-wrap {
  top: 21px;
}
.icon-close i.search-close-icon {
  display: block !important;
}
.search-link-body i.search-close-icon {
  display: block;
}
.top-search-input-wrap
  .search-wrap
  .search.my-top-search
  .sp_search_input:after {
  display: none;
}
.top-search-input-wrap .search-wrap .search.my-top-search input {
  border: none;
  background: #ef8770;
  color: #fff;
  height: unset;
  padding: 0px 50px 0px 0px;
  font-size: 16px;
  margin-left: 25px;
  margin-top: 13px;
}
.sp_search_input:before {
  content: "\f002";
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.sp_search_input {
  border: none;
  background: #ef8770;
  color: #fff;
  border-radius: 30px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  height: 46px;
  padding: 0px 0px 0px 45px;
  font-size: 16px;
}
.top-search-input-wrap .search-wrap .search.my-top-search {
  position: absolute;
  top: 0%;
  width: 100%;
}
.search-open-icon img {
  display: none;
}
.search-open-icon:after {
  content: "\f002";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  color: #ef8770;
  line-height: inherit;
}
.icon-top-wrapper i {
  font-size: 19px;
  margin-top: 1px;
}
.icon-top-wrapper:hover .search-open-icon:after {
  color: #fff;
}
.ko-kr .header-right .sp-module.header-right-quick-links .sp-module-content {
  width: 465px;
}
.header-right .sp-module.header-right-quick-links .sp-module-content {
  display: none;
  margin-top: -45px;
  background: #fff;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  animation: spFadeInRight 600ms ease-in;
  top: -2px;
  right: -2px !important;
  bottom: unset;
  left: unset;
  overflow: unset;
  width: 565px;
  margin: auto;
  z-index: 999999;
  height: auto !important;
  position: absolute;
}
.agency-header #sp-header #sp-menu > .sp-column > nav {
  flex: 75%;
  max-width: 75%;
}
.sp-module.header-right-quick-links h3.sp-module-title {
  background: none;
  color: #ef8770;
  font-size: 16px;
  margin-bottom: 0px;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  margin: 0px auto;
  padding: 10px 10px;
  line-height: 24px;
}
.top_menu_register {
  padding: 0px;
  margin: 0px;
}
.top_menu_register li {
  line-height: 1.2 !important;
  list-style: none;
  padding: 10px 10px;
}
.top_menu_register li a {
  text-decoration: none;
  line-height: 24px;
}
.header-right-quick-links ul.menu {
  padding: 0px 10px;
}
.sp-module.header-right-quick-links h3.sp-module-title:before {
  content: "\f104";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 24px;
  float: left;
  padding: 0px 5px 0px 10px;
  text-align: left;
  position: absolute;
  top: 8px;
  left: 0px;
  display: none;
}
.header-left-language-switcher
  .sp-module-content
  .mod-languages
  ul.lang-inline
  li
  a:hover {
  color: #ef8770 !important;
}
.header-left-language-switcher
  .sp-module-content
  .mod-languages
  ul.lang-inline
  li.lang-active
  a {
  padding-left: 0px !important;
  border-right: 0px !important;
  color: #c9caca;
  visibility: visible;
}
.headerleft-social-icons ul.social-icons {
  display: none;
}
.header-sticky .headerleft-social-icons ul.social-icons {
  top: 13px;
}
.social-icons li:first-child a span:before {
  border-left: 1px solid #fff;
  padding-left: 15px;
}
.mod-socialicons .fa {
  font-size: 20px;
  z-index: 999999;
  color: #c9caca;
  line-height: 23px;
}
.mod-socialicons:hover path#share-2 {
  fill: #fff;
}
.header-sticky .mod-socialicons:hover path#share-2 {
  fill: #333;
}
.mod-socialicons svg:hover path {
  fill: #00a48f !important;
}
.mod-socialicons svg {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
span.socail_menu_close {
  display: none;
}
ul.social-icons > li:nth-child(2) {
  border-left: 1px solid #fff;
  padding-left: 10px;
  margin: 14px 7px 12px 7px;
}
.header-sticky .mod-socialicons path {
  fill: #333;
}
ul.social-icons > li {
  line-height: 12px;
  margin: 14px 15px 12px 15px;
}
.headerleft-social-icons ul.social-icons li a .fa {
  color: #fff;
  font-size: 20px;
  line-height: inherit;
}
.header-sticky .sp-module.header-left-language-switcher {
  border: 1px solid #333;
  color: #333;
  border-left: 0px;
}
.top-search-wrapper {
  line-height: initial;
}
.header-left-language-switcher:hover ul.lang-inline li a {
  visibility: visible !important;
}
.icon-add {
  display: block !important;
}
.add-search-icon {
  display: block !important;
}
.sp-module.left-header-social:before {
  content: url(../images/share-2.png);
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
  /*margin: 0px auto 0px 35%;*/
  color: #c9caca;
  cursor: pointer;
  line-height: unset;
  z-index: 999;
  position: relative;
  margin-top: 3px;
}
.sp-module.left-header-social:hover:before {
  content: url(../images/white-share-2.png);
}
.sp-module.left-header-social:hover:before {
  color: #fff;
}
/*03-03-2020 end*/

.submission-main-right .sppb-addon-table-main td {
  position: relative;
  width: 50%;
}
.submission-main-right .sppb-addon-table-main tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.submission-main-right .sppb-addon-table-main td:after {
  content: "";
  background-color: #dedddd;
  width: 80%;
  height: 1px;
  margin: auto;
  position: absolute;
  z-index: 99;
  bottom: 0px;
}
.submission-main-right .sppb-addon-table-main tr:last-child td:after {
  display: none;
}
.submission-main-right .sppb-addon-table-main tr:last-child td {
  border-bottom: none;
}

/*.submission-table .sppb-addon-table-main tr td:first-child{
    border-right: 15px solid #fff;
   
}
.submission-table .sppb-addon-table-main tr td:last-child{
     border-left: 15px solid #fff;
   
}*/
.submission-table .sppb-addon-table-main tr td {
  display: inline-block;
}
.submission-table .sppb-addon-table-main td:first-child {
  position: relative;
}

.submission-table .sppb-addon-table-main .sppb-text-left a {
  text-decoration: none !important;
}
/*.submission-table .sppb-addon-table-main tr:last-child .sppb-addon-title {
    border-bottom: none;
}*/
.venue-table .sppb-addon-table-main tr:nth-child(2) .sppb-addon-title {
  border-bottom: 1px solid #dedddd;
}
.submission-menu img {
  width: 36px;
}
.chzn-container.chzn-container-single.chzn-container-single-nosearch {
  display: block;
  width: 80% !important;
}
.header-right
  .sp-module.header-right-quick-links
  .header-right-quick-links
  .sppb-row {
  display: unset;
}
#sp-header .header-left .sp-module.left-header-social {
  margin-bottom: 27px;
}
.header-sticky .header-left .sp-module.left-header-social {
  margin-bottom: 10px !important;
  padding: 10px 0px;
}
.header-sticky
  .header-left-language-switcher
  .sp-module-content
  .mod-languages
  ul.lang-inline
  li
  a {
  color: #333;
}
.chzn-container-single .chzn-single span {
  margin: 0px !important;
  text-align: center;
  font-size: 16px;
}
.chzn-container-single .chzn-single div {
  top: -3px !important;
}
.sppb-text-left a.sppb-btn.sppb-btn-link.sppb-btn-rounded:after {
  margin: 4px 17px;
}

.sppb-text-left a.sppb-btn.sppb-btn-link.sppb-btn-rounded:before {
  margin: 4px 17px 4px 0px;
}
.sppb-addon.sppb-addon-text-block.sppb-text-left.home-keynote-content
  span
  a:after {
  margin: 4px 17px;
}
.sppb-addon.sppb-addon-text-block.sppb-text-left.home-keynote-content
  span
  a:before {
  margin: 4px 17px 4px 0px;
}
.first-home-more-speaker .sppb-addon-content p {
  font-size: 24px;
}
.chzn-container.chzn-container-single .chzn-single div > b:after {
  content: "\f105";
  padding: 0px 20px 0px 0px;
  font-size: 24px;
  font-weight: 400;
}
.sp-module .mod-languages .chzn-container-single-nosearch .chzn-single {
  height: auto;
}
.active-result.result-selected.highlighted {
  background-color: transparent;
  color: #fff;
}
.chzn-container.chzn-with-drop .chzn-drop {
  left: 0;
  display: block;
  background: #fff;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  animation: spFadeInDown 400ms ease-in;
  position: absolute;
}
.chzn-container .chzn-results {
  color: #fff;
}
.sp-megamenu-wrapper > ul > li > a {
  letter-spacing: normal;
  padding: 10px 12px 5px 12px !important;
  font-size: 16px;
  color: #93cfb4;
  text-transform: unset;
  text-align: left;
  display: inline-block;
  line-height: 24px;
  letter-spacing: unset !important;
}
.header-sticky .sp-megamenu-wrapper > ul > li > a {
  color: #00a48f;
  display: inline-block;
}
.header-sticky .text-lg-left .clearfix {
  color: #333333 !important;
}
.sp-megamenu-parent > li > a {
  line-height: 18px;
}
.header-left .sp-module.left-header-social ul > li > a {
  color: #00445e;
}
.agency-heade #sp-top1,
.agency-heade #sp-top2 {
  height: 65px !important;
  padding-top: 10px;
  padding-left: 17px;
}
.my-top-search .sp-module-title {
  margin: 0px;
  color: #ef8770;
  cursor: pointer;
  float: left;
  font-size: 16px;
  display: none;
}
.icon-top-wrapper h3 {
  margin: 0px;
  color: #ef8770;
  cursor: pointer;
  float: left;
  font-size: 16px;
  display: none;
  margin: 5px 0px 0px 10px;
  float: right;
}
.icon-top-wrapper:hover h3 {
  display: block;
  color: #fff;
}
.my-top-search > .sp-module-title {
  display: none;
}
.home-about-left-images .home-floating-element .sppb-img-responsive {
  margin-top: -110px;
}
.search-link-add:hover .sp-module-title {
  /*display: block;*/
}
.sp-megamenu-wrapper > ul > li {
  flex: auto;
  padding: 15px 0px 50px 0px;
}
.header-sticky .sp-megamenu-wrapper > ul > li {
  padding: 15px 0px 15px 0px;
}
#sp-header .logo {
  margin-top: 30px;
  height: 68px;
}
.header-right-quick-links .sp-module-content .menu li {
  text-align: left;
  position: relative;
  list-style: none;
  width: auto;
  padding: 10px 0px;
  float: left;
}
.header-right-quick-links .sp-module-content .menu li a {
  color: #ef8770;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  padding: 5px 9px;
  display: block;
  transition: 0.3s;
  position: relative;
  border-right: 1px solid #ef8770;
}
.header-right-quick-links .sp-module-content .menu li a:hover {
  color: #93cfb4;
}
.header-right-quick-links .sp-module-content .menu li:last-child a {
  border-right: none;
}
.header-right-quick-links .sp-module-content .menu li:before {
  content: "";
  background: #00445e;
  width: 50%;
  height: 1px;
  border-bottom: 1px solid #00445e;
  position: absolute;
  display: flex;
  top: 100%;
  display: none;
}
.sp-megamenu-parent > li > a:before,
.sp-megamenu-parent > li > span:before {
  background-image: none;
}
.chzn-container .chzn-results li.active-result {
  display: list-item;
  cursor: pointer;
  color: #00445e;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
  padding: 15px 0px;
  display: block;
  transition: 0.3s;
  position: relative;
  text-align: right;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.breadcrumb {
  display: inline-flex;
  padding: 0.55rem 1rem 0.45rem 1rem;
}
.breadcrumb .float-left {
  padding-right: 14px;
}
.social-share .sppb-addon-title,
.social-share .sppb-social-share-wrap {
  display: inline-block;
}
.social-share .sppb-social-share {
  text-align: right;
}
.social-share .sppb-addon-title {
  padding-right: 15px;
  vertical-align: middle;
}
.social-share .sppb-social-items-wrap ul li {
  margin: 0 5px !important;
}
.social-share .sppb-social-items-wrap ul li a {
  font-size: 22px;
}
.sp-module .mod-languages .chzn-container-single-nosearch .chzn-single {
  background: none;
  border: 1px solid #fff;
  color: #fff;
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
  border-left: 0px;
  padding: 12px 5px;
}
.chzn-container.chzn-with-drop .chzn-results {
  padding: 10px 10px 10px 0px !important;
}
.chzn-container.chzn-with-drop .chzn-results li.active-result.hightlighted {
  background-color: transparent !important;
}
li.active-result.result-selected.highlighted {
  background-color: transparent !important;
  color: #00445e !important;
}
.chzn-container .chzn-results li.active-result:before {
  content: "";
  background: #00445e;
  width: 50%;
  height: 1px;
  border-bottom: 1px solid #00445e;
  position: absolute;
  display: flex;
  top: 100%;
  right: 0px;
}
.sp-megamenu-parent.d-none.d-lg-block > li.active > a {
  background-image: none !important;
  padding: 10px 0px;
  border-bottom: 1px solid #fff !important;
  font-weight: unset;
}
.sp-megamenu-wrapper
  .sp-megamenu-parent.d-none.d-lg-block
  > li.active:hover
  > a {
  border-bottom: 1px solid #ef8770 !important;
}
.header-sticky .sp-megamenu-parent.d-none.d-lg-block > li.active > a {
  color: #ef8770;
  border-bottom: 1px solid #ef8770 !important;
}
.sppb-addon-wrapper .boy_image_button {
  transform: translate(30%, 13%);
}
#sp-footer .sppb-text-right p a {
  margin-top: -15px;
}
div#column-wrap-id-1575892639452 {
  z-index: -1 !important;
}
.sppb-section .sppb-testimonial-pro.sppb-slide.center .sppb-carousel-inner {
  overflow: unset;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
}
.home-keynote-content .sppb-addon-content h2::first-letter {
  initial-letter: 2;
}
.sppb-column.home-call-submission-topcontent {
  height: 190px;
}
/* right-side section section-column-9 css*/
.inner-right-content .sppb-addon-wrapper .sppb-text-left a {
  font-size: 16px;
  text-decoration: underline !important;
}
.submission-main-right .sppb-addon-wrapper .sppb-text-left a {
  text-decoration: none !important;
}
.inner-right-content .sppb-addon-content ul li {
  list-style: none;
  margin-bottom: 20px;
  padding-left: 13px;
  position: relative;
}
.inner-right-content .sppb-addon-content ul li:before {
  content: "\f105";
  font-size: 24px;
  font-weight: 400;
  font-family: FontAwesome;
  color: #ef8770;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}
.inner-right-content .sppb-addon-content ul {
  padding: 0px;
}
/* home slider box css*/
.home_slider_feature_boxes {
  margin-top: -62px !important;
  position: absolute !important;
  overflow: visible;
  z-index: 9 !important;
  width: 100%;
}
.home_slider_feature_boxes .sppb-col-md-3 .clearfix {
  color: #00445e;
  padding: 14px 0px !important;
}
.home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text {
  display: none;
}
.sppb-col-md-3:hover .sppb-addon-text {
  display: block;
}
.home_slider_feature_boxes .sppb-col-md-3:hover .clearfix {
  padding: 25px 25px 38px 22px !important;
  color: #fff !important;
}
.home_slider_feature_boxes .sppb-col-md-3:hover {
  margin-top: -60px;
  animation: spFadeInUp 400ms ease-in-out;
}
.home_slider_feature_boxes .sppb-col-md-3:hover .sppb-media-content h1 {
  margin-top: 0px !important;
}
.home_slider_feature_boxes .sppb-media-content h1 {
  line-height: 34px !important;
  margin-bottom: 0px !important;
  color: #fff !important;
  font-size: 26px !important;
}
.home_slider_feature_boxes p {
  margin-top: 18px;
  margin-bottom: 0px;
}
.home_slider_feature_boxes p:last-child {
  margin-top: 28px;
}
a.read-more-text:after,
a.read-more-text:before {
  content: "";
  width: 17px;
  height: 1px;
  background: #fff;
  display: inline-block;
}
.home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text a:after,
.home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text a:before {
  margin: 4px 17px;
}
/*bannner css*/
.sp-page-title .sp-page-title-sub-heading {
  font-size: 16px;
  max-width: 800px;
  color: #fff;
}
.sp-page-title .sp-page-title-heading {
  color: #00445e;
  text-transform: capitalize;
  font-weight: 600;
  line-height: 32px;
  font-size: 30px;
}
.sp-page-title {
  padding: 0px 27px !important;
}
.sp-page-title .container {
  background: transparent;
  top: unset;
  padding: 0px 0px 40px 0px;
}
/*sidebar section css*/
.sidebar_menu li.active a span.menu_title {
  color: #fff;
  text-decoration: none;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff;
}
.sidebar_menu .current.active > a span.menu_title {
  border-bottom: 1px solid #fff !important;
  text-decoration: none;
  color: #fff !important;
}
li.active.menu-parent .menu-child li.current.active span.menu_title {
  color: #fff !important;
  text-decoration: none;
  padding-bottom: 5px;
  border-bottom: 1px solid #fff !important;
}
li.active.menu-parent .menu-child li span.menu_title,
li.active.menu-parent span.menu_title {
  color: #00445e;
  border-bottom: 1px solid transparent !important;
}
.sidebar_menu li.active.menu-parent > a span.menu_title {
  color: #00445e;
}
.sidebar_menu li a span.menu_title:hover,
li.active.menu-parent .menu-child li span.menu_title:hover {
  border-bottom: 1px solid #fff !important;
  text-decoration: none;
  color: #fff;
}
.sidebar_menu li a:hover,
.sidebar_menu li span.menu_title:hover {
  text-decoration: none !important;
}
.sidebar_menu li a span.menu_title {
  border-bottom: 1px solid transparent;
}
.sidebar_menu li a span.menu_title,
.sidebar_menu li a {
  display: flex !important;
}
.inner-left-sidebar .sppb-addon-content ul.menu li img,
.sidebar_menu li svg {
  float: left;
  flex: none;
}
.inner-left-sidebar .sppb-addon-content ul.menu li {
  display: flow-root;
  color: #00445e;
}
.sidebar_menu .menu-child {
  padding: 0px;
  margin: 0px;
}
.sidebar_menu .menu_title {
  margin-left: 20px;
  display: flow-root;
  color: #00445e;
}
.inner-left-sidebar .sppb-addon-content ul.menu li,
.sidebar_menu li {
  line-height: 26px;
  border-bottom-width: 30px;
  padding: 10px;
  list-style: none;
}
.sidebar_menu {
  background-color: #00a48f;
  padding: 30px 15px !important;
  margin: 0px;
}
.inner-left-sidebar .sppb-addon-content ul.menu li a {
  font-size: 16px;
}
.inner-left-sidebar .sppb-addon-wrapper {
  margin: 0px !important;
}
/*testimonial slider css*/
#advance-testimonial .owl-nav {
  background-image: url("../images/group-404.png");
  background-repeat: no-repeat;
  padding: 65px;
  position: relative;
  width: 128px;
  margin: 45px auto 0px auto;
}
.owl-carousel .owl-nav button.owl-prev {
  z-index: 9999999;
  overflow: visible;
  color: #c9caca;
  position: absolute;
  left: 20px;
  top: 45%;
  transform: translateY(-50%);
}
.owl-carousel .owl-nav button.owl-next {
  z-index: 9999999;
  overflow: visible;
  color: #c9caca;
  position: absolute;
  left: 100px;
  top: 45%;
  transform: translateY(-50%);
}
.owl-carousel .owl-nav button span {
  font-size: 32px;
}
#advance-testimonial .owl-nav {
  display: block;
}
#advance-testimonial div.owl-item {
  opacity: 1;
}
#advance-testimonial.owl-carousel button.owl-dot {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
#advance-testimonial.owl-carousel .owl-dots .owl-dot span,
#advance-testimonial.owl-carousel .owl-dots .owl-dot.active span {
  width: 100%;
  height: 2px;
  margin: 0;
  background: #00a48f;
  border-radius: 0;
}
#advance-testimonial.owl-carousel .owl-dots .owl-dot.active span {
  background: #00445e;
  height: 4px;
}
#advance-testimonial
  .sppb-addon-testimonial-pro-footer
  .sppb-addon-testimonial-pro-client-designation {
  font-weight: 700;
}
.leaderboard-advertisements img {
  margin: 20px auto 0px auto;
  display: inline-block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.advertise-section .leaderboard-advertisements img {
  margin: -50px auto -50px auto;
  display: inline-block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 50%;
}
.advertise-section {
  z-index: 9 !important;
}
.title-subtitle-center-center .sppb-addon-title {
  transform: none;
  margin-bottom: 0px;
  font-size: 16px !important;
  font-weight: 400 !important;
}
.title-subtitle-center-center {
  padding: 37px 0px 43px 72px !important;
}
.title-subtitle-center-center .overlay-image-title {
  align-items: flex-start !important;
}
.title-subtitle-center-left .sppb-addon-subtitle,
.title-subtitle-center-left .sppb-addon-title {
  transform: none;
}
/* exhibition-sponsorship css*/
.exhibition_title_background .sppb-image-holder {
  width: 45%;
}
.exhibition_title_background h1 {
  background-color: #93cfb4;
  text-align: center;
  position: relative;
  padding: 18px 48px;
  align-items: center;
  border-radius: 30px;
  color: #fff !important;
  font-size: 24px !important;
  margin-bottom: 24px !important;
}
.exhibition_title_background h2 {
  color: #fff !important;
  font-size: 24px !important;
  margin-bottom: 24px !important;
}
.exhibition_title_background h1:hover {
  background-color: #f5f5f5;
}
.exhibition_title_background h1:hover a {
  color: #93cfb4;
}
.exhibition_title_background h1:hover:after {
  content: url(../images/exibition-arrow.png);
  margin-left: 30px;
}
.aligment-right h1:hover:after {
  content: url(../images/exibition-red.png);
  margin-left: 30px;
}
.aligment-right h1:hover a {
  color: #ef8770;
}
.exhibition_title_background {
  color: #fff;
}
.exhibition_title_background a {
  color: #fff;
  text-decoration: none;
}
.exhibition_title_background a:hover {
  text-decoration: none;
}
.exhibition_title_background h1:after {
  content: url("../images/white-arrow.svg");
  margin-left: 30px;
}
.aligment-right.exhibition_title_background {
  color: #fff;
  background-color: #f26c57;
  box-shadow: 0 0 0 0 #ffffff;
}
.aligment-left.exhibition_title_background {
  background-color: #00a48f;
  color: #fff;
  box-shadow: 0 0 0 0 #ffffff;
}
.aligment-left.exhibition_title_background .sppb-content-holder {
  padding: 50px 45px 50px 20px !important;
}
.aligment-right.exhibition_title_background .sppb-content-holder {
  padding: 50px 20px 50px 45px !important;
}
/* about-daegu css*/
.aligment-left.daegu_image_content_adjustment .sppb-content-holder {
  padding: 32px 45px 32px 20px !important;
}
.aligment-right.daegu_image_content_adjustment .sppb-content-holder {
  padding: 32px 20px 32px 45px !important;
}
.about-deagu-image-content-text {
  font-size: 16px;
  line-height: 24px;
}
.about-deagu-image-content-hr {
  background: #00445e;
  width: 20px;
  display: block;
  margin: 27px 0px 22px 0px;
}
.daegu_image_content_adjustment p {
  margin-bottom: 0px;
}
.daegu_image_content_adjustment h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #00445e;
}
.about-deagu-image-content-text,
.exhibition-image-content-text {
  font-weight: 400 !important;
}
.daegu_image_content_adjustment:nth-child(odd) {
  color: #fff;
  background-color: #c9caca;
  box-shadow: 0 0 0 0 #ffffff;
}
.daegu_image_content_adjustment:nth-child(even) {
  background-color: #00a48f;
  color: #fff;
  box-shadow: 0 0 0 0 #ffffff;
}
.aligment-right.daegu_image_content_adjustment {
  background-color: #00a48f;
  color: #fff;
  box-shadow: 0 0 0 0 #ffffff;
}
.aligment-left.daegu_image_content_adjustment {
  background-color: #ef8770;
  color: #fff;
  box-shadow: 0 0 0 0 #ffffff;
}
.aligment-right h1 {
  background-color: #ef8770;
}
.aligment-right a {
  color: #00445e;
}
.aligment-right h1:after {
  content: url("../images/blue-arrow.svg");
}
.daegu_image_content_adjustment .sppb-image-holder {
  width: 45%;
}
.logo_image_section .sppb-addon-image-layout-image {
  min-height: 190px;
  display: flex;
}
.logo_image_section img {
  width: auto !important;
  max-height: 190px;
  margin: auto;
}
#advance-testimonial .sppb-testimonial-message {
  font-style: normal !important;
}
/* Keynote Speaker Section Home Page by WP Dev 3 */
.home-keynote-image img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.home-keynote-wrapper .sppb-row:hover .home-keynote-image img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  cursor: pointer;
}
.home-keynote-wrapper
  .sppb-row:hover
  .home-keynote-content
  h3.sppb-addon-title {
  color: #00445e !important;
}
.home-keynote-wrapper
  .sppb-row:hover
  .home-keynote-content
  h2
  .home_keynote_speaker_subtitle,
.home-keynote-wrapper .sppb-row:hover .home-keynote-content p {
  color: #fff;
}
.home-keynote-wrapper .sppb-row:hover .home-keynote-content {
  /*cursor: pointer;*/
}

.home-submissions-wrapper:hover h2 {
  color: #00445e;
}
/*start Home page Submission page by Dev 3*/
div.home-submissions-wrapper .home-call-submission-bottomimage {
  padding: 100px;
}
/*end Home page Submission page by Dev 3*/
div.home-submissions-wrapper
  .home-call-submission-topcontent
  .home-callus-invitation.sppb-text-center
  p {
  margin-bottom: 0px;
}
.about-more-speaker .morespeaker-title,
.about-more-speaker .morespeaker-name {
  color: #245c71;
  font-weight: bold;
  margin-bottom: 0;
}
.committee_page_layout h2 {
  color: #00a48f;
}
.committee_page_layout
  .about-more-speaker
  .morespeaker-image:hover
  .caption-below {
  background-color: #00a48f !important;
}
.committee_page_layout
  .about-more-speaker
  .morespeaker-image:hover
  .morespeaker-name
  a {
  color: #245c71 !important;
}
.about-more-speaker {
  /*   min-height: 287px;*/
}
.about-more-speaker
  .sppb-addon-image-layout-caption.caption-below
  .morespeaker-name
  a {
  border-bottom: 1px solid;
}
.conference-programmer
  .sppb-addon-image-layouts.morespeaker-image:hover
  .sppb-addon-image-layout-caption {
  background: #ef8770 !important;
  color: #fff !important;
}
.conference-programmer .sppb-addon-image-layouts.morespeaker-image img {
  /*  -webkit-filter: grayscale(0%);
    filter: grayscale(0%);*/
  height: 200px;
  object-fit: cover;
}
.conference-programmer
  .sppb-addon-image-layouts.morespeaker-image:hover
  .conference-titlelastword {
  color: #245c71;
}
#sp-footer .container-inner {
  padding: 40px 0px 0px 0px;
}
#sp-footer .container-inner p,
.conference-programmer
  .sppb-addon-image-layouts.morespeaker-image
  .conference-titlelastword {
  margin: 0;
}
#sp-footer .container-inner span.footer-sponsored {
  padding-right: 15px;
}
.breadcrumb-border .breadcrumb {
  background-color: #ffffff;
  border-radius: 3rem;
  border: 1px solid #e9ecef;
  align-items: center;
}
li.float-left:before {
  font-family: "FontAwesome";
  content: url("../images/home.png");
  color: #00445e;
  vertical-align: middle;
}
.breadcrumb-item a {
  color: #00445e;
  font-size: 16px;
}
.sppb-social-share .fa:hover {
  color: #00a48f;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.6rem;
  color: #6c757d;
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  vertical-align: middle;
}
.breadcrumb-item.active {
  color: #ef8770;
  font-size: 16px;
  padding-left: 0.6rem;
}
.sppb-btn-link {
  text-transform: capitalize;
}
.sticky-image,
.header-sticky .logo-image {
  display: none;
}
.header-sticky .sticky-image {
  display: block;
}
.sppb-section.main-section,
.sppb-section.about-main-section {
  background-position: -100px 100% !important;
}
.breadcrumb-item a:hover {
  color: #00a48f;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: 0;
  right: unset;
  position: absolute;
  width: 100%;
}
#sp-header > .container > .container-inner > .row {
  position: unset !important;
}
.header-sticky
  .sp-megamenu-parent.menu-animation-fade-down
  .sp-has-child:hover
  > .sp-dropdown {
  top: 100% !important;
}
li.sp-menu-item.sp-has-child.menu-justify .container {
  width: 100% !important;
}
.sp-megamenu-parent .sp-dropdown .sp-mega-group li.sp-menu-item > a:after,
.sp-megamenu-parent
  .sp-dropdown
  li.sp-menu-item
  span:not(.sp-menu-badge):after {
  position: absolute;
  left: -20px;
  right: unset;
  top: 2px;
  background: transparent;
  height: unset;
  width: unset;
  content: url(../images/square-icon1.png);
}
.sp-megamenu-parent .sp-dropdown .sp-mega-group li.sp-menu-item > a:hover:after,
.sp-megamenu-parent
  .sp-dropdown
  li.sp-menu-item
  span:not(.sp-menu-badge):hover:after {
  content: url(../images/square-hover1.png) !important;
}
.sp-megamenu-parent .sp-dropdown li.current-item.active > a:after {
  content: url(../images/menu-icon-desktop-hover.png);
}
.sp-megamenu-parent .active.item_has_children .current-item.active > a:after {
  content: url(../images/square-hover1.png) !important;
}
.sp-megamenu-parent .sp-dropdown li > a:after,
.sp-megamenu-parent .sp-dropdown li span:not(.sp-menu-badge):after {
  position: absolute;
  left: 0px;
  right: unset;
  bottom: unset;
  background: transparent;
  height: unset;
  width: unset;
  content: url("../images/menu-icon-desktop.png");
  line-height: initial;
}
.sp-megamenu-parent .sp-dropdown li.item-header {
  padding-left: 20px;
}
.sp-megamenu-parent .sp-dropdown li.item_has_children > a:after {
  content: url(../images/menu-icon-desktop.png);
}
.sp-megamenu-parent .sp-dropdown li.item_has_children > a:hover:after,
.sp-megamenu-parent
  .sp-dropdown
  .sp-mega-group
  li.sp-menu-item
  > a:hover:after {
  content: url(../images/menu-icon-desktop-hover.png);
}
.sp-megamenu-parent .sp-dropdown li > a:hover:after {
  content: url("../images/menu-icon-desktop-hover.png") !important;
}
body.ltr
  .sp-megamenu-parent
  .sp-dropdown
  .sp-dropdown-items
  .sp-has-child
  > a:after {
  float: right;
  margin-left: 7px;
  content: url("../images/minus.svg");
  font-family: fontawesome;
}
.new_ribbon:after {
  content: url(../images/new-tag.png);
  position: absolute;
  right: 0px;
  top: 20px;
}
body.ltr
  .sp-megamenu-parent
  .sp-dropdown
  .sp-dropdown-items
  .sp-has-child
  .sp-dropdown-sub
  > a:after {
  float: right;
  margin-left: 7px;
  content: url("../images/minus.svg");
  font-family: fontawesome;
}
.sp-dropdown.sp-dropdown-sub.sp-menu-right
  .sp-dropdown-inner
  .sp-dropdown-items
  .sp-menu-item
  a:after {
  float: right;
  margin-left: 0px;
  content: url("../images/minus.svg");
  font-family: fontawesome;
}
body.ltr
  .sp-megamenu-parent
  .sp-dropdown
  .sp-dropdown-items
  .sp-has-child
  > a:after {
  margin-left: 0px;
}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child li.sp-menu-item > a {
  padding: 3px 0 3px 0px;
  display: inline-block;
  margin-left: 15px;
  transition: none;
}
.sp-megamenu-parent.menu-animation-fade-down
  .sp-has-child:hover
  > .sp-dropdown {
  animation: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 16px;
  line-height: initial;
}
.sp-megamenu-wrapper .sp-dropdown-mega.sp-menu-full .sp-dropdown-inner {
  padding: 15px 30px;
  opacity: 100%;
}
.sp-megamenu-wrapper
  .sp-dropdown-mega.sp-menu-full
  .sp-dropdown.sp-dropdown-sub.sp-menu-right
  .sp-dropdown-inner {
  padding: 0px 30px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  left: 0;
  top: 35px;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
  box-shadow: none;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover:before,
.sp-megamenu-parent
  .sp-dropdown
  li.sp-menu-item
  span:not(.sp-menu-badge):hover:before {
  width: auto;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:before {
  display: none;
}
.sppb-addon-link-with-svg svg {
  margin-right: 15px;
  vertical-align: bottom;
}
h3.sppb-addon-title a:hover path {
  fill: #93cfb4;
  transition: 0s !important;
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after,
body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {
  display: none;
}
.sp-scroll-up:hover {
  background: transparent;
  color: #93cfb4;
}
.sp-scroll-up:hover path {
  fill: #93cfb4;
}
li.sp-menu-item.sp-has-child .sp-dropdown.sp-dropdown-sub.sp-menu-right {
  display: block;
}
.d-none .sp-menu-item:hover a {
  color: #ef8770;
  border-bottom: 1px solid #ef8770 !important;
}
.d-none .sp-menu-item:hover .sp-mega-group a {
  color: #ef8770;
  border-bottom: 1px solid transparent !important;
}
.d-none .sp-menu-item:hover .sp-dropdown-main a {
  color: #00445e;
}
.sp-megamenu-wrapper
  .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container {
  max-width: 100% !important;
}
.sp-megamenu-wrapper
  .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
  .row {
  max-width: 830px !important;
  margin: 0px auto !important;
}
.d-none .sp-menu-item .sp-dropdown-main .sp-mega-group a:hover {
  color: #fff;
  border-bottom: 1px solid #fff !important;
}
.d-none .sp-menu-item:hover .sp-dropdown.sp-dropdown-main.sp-menu-right a {
  border-bottom: none !important;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
  top: 100%;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  display: inline-block;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: unset;
  margin-bottom: 0;
  cursor: pointer;
  padding: 3px 0px 3px 0px;
}
.sp-megamenu-wrapper .item-header > a {
  pointer-events: all;
}
.sppb-addon-social-share.sppb-social-share-style-simple ul li:hover path {
  fill: #00a48f;
}
/*form css*/
form#userForm {
  padding: 47px 30px;
  box-shadow: 3px 0px 6px #e8e8e8;
  background: #fff;
}
body.com-contact #sp-main-body {
  padding: 0px 0px;
  background-image: url(/dev4/sa2020/images/2019/12/20/sa20_kvonly_rgb-011.png);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -100px 100% !important;
}
.main_contact_container {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  position: relative;
  z-index: 11;
}
.contact_page_sidebar {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0px 15px;
}
/* 18/02/2020 */
.contact_page_sidebar ul.sidebar_menu {
  margin: 0px 0px 30px 0px;
}
.inner-left-sidebar .bannergroup {
  padding-bottom: 20px;
}
/* 18/02/2020 end*/
.contact.inner_column_reverse {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0px 15px;
}
.contact-inner {
  box-shadow: 3px 0px 6px #e8e8e8;
  padding: 47px 40px;
  background: #fff;
}
.sp-main-body select.form-control:not([multiple]),
#sp-main-body select.inputbox:not([multiple]),
#selectForm select:not([multiple]),
select:not(.form-control) {
  border-radius: 0rem;
  border: 1px solid #c9caca;
  color: #00a48f;
  padding: 0px;
  background: #f5f5f5;
  height: 50px;
  padding: 0px 0px 0px 20px;
  margin-top: 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/chevron-right.png);
  background-repeat: no-repeat;
  background-position: 97%;
}
.sp-main-body select.form-control:not([multiple]):focus,
#sp-main-body select.inputbox:not([multiple]):focus,
#selectForm select:not([multiple]):focus,
select:not(.form-control):focus {
  background-color: #fff;
  outline: 0;
  box-shadow: none;
  color: #00a48f;
  background: url(../images/chevron-left.png);
  background-repeat: no-repeat;
  background-position: 97%;
}
.form-control,
.formResponsive .formControls .rsform-input-box {
  border-radius: 0rem;
  border: none;
  border-bottom: 1px solid #c9caca;
  box-shadow: none;
  padding: 0px;
  margin: 0px;
}
.form-control.invalid,
.formControls .formBody input.rsform-input-box.rsform-error,
.formControls .formBody select.rsform-select-box.rsform-error {
  border-bottom: 3px solid #ef8770 !important;
  box-shadow: none;
  color: #00445e;
  border: none;
}
input.validate-euyes.form-control.invalid {
  border-bottom: 2px solid #00445e !important;
}
.formResponsive .formHorizontal input,
.formResponsive .formHorizontal textarea,
.formResponsive .formHorizontal select,
.formResponsive .formHorizontal .formValidation,
.formResponsive .formHorizontal .uneditable-input,
.formResponsive .formHorizontal .input-prepend,
.formResponsive .formHorizontal .input-append {
  display: block;
  box-sizing: border-box;
}
input.validate-euyes.form-control.required.invalid {
  border: none !important;
}
.formRed {
  color: #ef8770;
}
.formError,
.formValidation .formError {
  color: #ef8770;
  padding-left: 5px;
  vertical-align: super;
  font-size: 16px;
  font-weight: normal;
  margin: 10px 5px 3px 0;
  height: auto;
  display: block;
}
.formError:before {
  content: url(../images/alert-circle.png);
  margin-right: 8px;
  vertical-align: sub;
}
.contact-form label,
.formControlLabel {
  font-weight: 400;
  color: #00445e;
  text-transform: capitalize;
  font-size: 16px;
  line-height: 24px;
}
.form-control:focus,
.formResponsive .formControls .rsform-input-box:focus {
  color: #495057;
  background-color: #fff;
  border-bottom: 3px solid #00445e;
  outline: 0;
  box-shadow: none;
}
.control-group .btn-primary:focus,
.formControls .formBody .rsform-checkbox:focus {
  box-shadow: none !important;
  outline: none;
}
.contact-form .btn-primary,
.formResponsive .formControls .formBody button {
  border-color: transparent;
  color: #ffffff;
  background-color: #93cfb4;
  border-color: #65c8d6;
  padding: 17px 45px;
  font-size: 24px;
  line-height: 24px;
  background-image: linear-gradient(286deg, #93cfb4, #93cfb4);
  height: auto;
  border-radius: 30px;
  text-transform: capitalize;
}
.contact-form .btn-primary:hover,
.formResponsive .formControls .formBody button:hover {
  background-color: #707070;
  border-color: #707070;
  background-image: linear-gradient(286deg, #707070, #707070);
}
#jform_contact_eu1,
#jform_contact_eu2,
#jform_contact_email_copy,
#jform_contact_euyes,
.formControls .formBody .rsform-checkbox,
.formControls .formBody .rsform-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  position: relative;
  color: #666;
  top: initial;
  height: 22px;
  width: 22px;
  border: 0;
  border-radius: 50px;
  cursor: pointer;
  margin-right: 5px;
  outline: none;
  border: 2px solid #00445e !important;
}
#jform_contact_eu1,
#jform_contact_eu2,
.formControls .formBody .rsform-radio {
  height: 24px;
  width: 24px;
}
#jform_contact_email_copy,
#jform_contact_euyes,
.formControls .formBody .rsform-checkbox {
  border-radius: 0px;
  float: left;
  border-radius: 3px;
}
#jform_contact_eu1,
#jform_contact_eu2 {
  top: 5px;
}
.formControls .formBody .rsform-radio {
  padding-left: 0px;
  vertical-align: middle;
  margin: 0px 10px 0px 0px;
}
#jform_contact_email_copy:checked::before,
#jform_contact_euyes:checked::before,
.formControls .formBody .rsform-checkbox:checked::before {
  position: absolute;
  font: 13px/1 "Open Sans", sans-serif;
  left: -2px;
  top: -2px;
  content: url(../images/check-square1.jpg);
  color: #93cfb4;
  transform: scale(1);
}
#jform_contact_eu1:checked::before,
#jform_contact_eu2:checked::before,
.formControls .formBody .rsform-radio:checked::before {
  position: absolute;
  content: "";
  color: #70706f;
  width: 10px;
  height: 10px;
  line-height: 10px;
  transform: rotate(0deg);
  top: 5px;
  left: 5px;
  border-radius: 0px;
  border: 2px solid #93cfb4;
}
#jform_contact_eu1:hover,
#jform_contact_eu2:hover,
#jform_contact_email_copy:hover,
#jform_contact_euyes:hover,
.formControls .formBody .rsform-radio:hover,
.formControls .formBody .rsform-checkbox:hover {
  background-color: #f7f7f7;
}
#jform_contact_eu1:checked,
#jform_contact_eu2:checked,
#jform_contact_email_copy:checked,
#jform_contact_euyes:checked,
.formControls .formBody .rsform-radio:checked,
.formControls .formBody .rsform-checkbox:checked {
  border: 2px solid #93cfb4 !important;
}
#jform_contact_eu1 label,
#jform_contact_eu2 label,
#jform_contact_email_copy label {
  font: 15px/1.7 "Open Sans", sans-serif;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}
.contact_field_contact_euyes label {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
  display: block;
}
.contact_field_contact_eu {
  margin-bottom: 16px;
}
.formResponsive input[type="radio"]:focus {
  outline: none;
}
.formResponsive .formHorizontal .formControls {
  margin: 0px;
}
.formResponsive .formHorizontal .formControlLabel {
  float: none;
  width: auto;
  padding: 0px;
  text-align: left;
}
.alert.alert-error.alert-danger {
  display: none;
}
form .btn-primary:after {
  content: url(../images/white-arrow.svg);
  margin-left: 20px;
  vertical-align: middle;
}
.rsform-block-00n6f00000q3ygi label {
  float: left;
  margin: 0px 5px 3px 0 !important;
}
.logo_image_container .image-fit img {
  padding: 10px;
}
.about-main-siggraph-section .logo_image_container .image-fit img {
  padding: 0px;
}
.about-main-siggraph-section .logo_image_container .sppb-addon-wrapper:hover,
.main-logo-and-guideline .logo_image_section:hover {
  filter: contrast(0.5);
  opacity: 0.5;
  background: #f0f8ff;
}
.logo_black:hover {
  background: #000 !important;
}
span.home_banner_featurebox {
  font-size: small;
  color: #00445e;
}
span.home_banner_featurebox a.read-more-text {
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}
.home_keynote_speaker_subtitle {
  font-size: 24px;
  line-height: 24px;
}
.home_keynote_speaker_content {
  font-size: 16px;
  line-height: 18px;
}
.home_keynote_speaker_hr {
  background: #ffffff;
}
.exhibition-image-content-text {
  font-size: 16px;
  line-height: 24px;
}
.logoandguideline-top-headline {
  font-size: 24px;
  line-height: 24px;
}
.logoandguideline-top-link {
  font-size: 16px;
  line-height: 18px;
}
.about-main-section .sppb-addon-content hr {
  width: 17px;
  margin: 1rem 0px;
  background: #00445e;
}
span.close-icon {
  display: none;
}
.animate-number .sppb-animated-number {
  margin: 29px 25px 20px 22px;
  color: #fff;
  font-size: 50px;
  line-height: 50px;
  font-weight: 700;
}
.animate-number .sppb-animated-number-title {
  font-size: 30px;
  line-height: 30px;
  color: #00445e;
  font-weight: 700;
}
span.secound-section2020 {
  color: #00a48f;
  font-size: 100px;
  line-height: 100px;
}
#sppb-addon-wrapper-1576300902651,
#sppb-addon-wrapper-1576300616649 {
  background: #fff;
}
.menu-reverse-mobile
  .sppb-col-md-9
  .inner-right-content
  .sppb-col-md-6
  .sppb-column-addons {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #f3f2f1;
}
.sitemapcontainer .mod-list h3 {
  font-weight: bold;
  font-size: 30px;
  padding: 40px 0 10px;
}
.sitemapcontainer .mod-list h3:first-child() {
  margin: 10px;
}
.sitemapcontainer .mod-list li a:hover {
  text-decoration: underline;
}
.sitemapcontainer .mod-list li {
  list-style: none;
  position: relative;
  margin-left: 20px;
}
.sitemapcontainer .mod-list li a {
  font-size: 16px;
  line-height: 24px;
}
.sitemapcontainer .mod-list li:before {
  width: 0.65rem;
  height: 0.65rem;
  background-size: 0.75rem auto;
  top: 5px;
  left: -20px;
  background: #00a48f;
  content: "";
  position: absolute;
  border-radius: 50px;
  cursor: pointer;
}
div#system-message-container {
  display: none;
}
#jform_contact_euyes-lbl {
  position: relative;
}
#jform_contact_euyes-lbl.invalid {
  margin-bottom: 30px;
}
#jform_contact_euyes-lbl .formValidation {
  position: absolute;
  bottom: -35px;
  left: 0px;
}
.mobile-br {
  display: none;
}
strong.formRequired {
  font-weight: 400;
  margin-left: 5px;
}
.rsform-block-submit .formControlLabel {
  display: none;
}
.formResponsive .formHorizontal .rsform-block {
  margin-bottom: 16px;
}
#contact_euyesno label {
  margin-bottom: 0px;
}
.formResponsive .formHorizontal p.formDescription {
  display: none;
}
.formResponsive .formHorizontal .rsform-block:before,
.formResponsive .formHorizontal .rsform-block:after {
  display: none;
}
.rsform-block-00n6f00000q3ygi .rsform-error {
  margin-bottom: 10px !important;
}
.rsform-block-00n6f00000q3ygi .formControlLabel {
  display: none;
}
.rsform-block-00n6f00000upcbc .formControls {
  margin-top: 5px !important;
}
.rsform-block-euyes,
.rsform-block-00n6f00000q3ygi {
  margin-bottom: 0px !important;
}
.rsform-block-00n6f00000q3ygi p.formDescription {
  margin-top: 0px !important;
}
.rsform-block-00n6f00000q3ygi .rsform-checkbox {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.offcanvas-menu .offcanvas-inner .menu li.active > a,
.offcanvas-menu .offcanvas-inner .menu li .menu-child li.active > a {
  color: #fff !important;
}
.offcanvas-menu
  .offcanvas-inner
  .sp-module
  ul
  > li.active.menu-parent
  > a:before,
.offcanvas-menu .offcanvas-inner .menu li .menu-child li.active > a:before {
  content: url("../images/plus-hover.svg");
}
.contact_field_contact_euyes a {
  text-decoration: underline;
}
.sp-megamenu-wrapper a,
.header-right-quick-links a,
.breadcrumb-border a,
.home_slider_feature_boxes a,
.sppb-addon-link-with-svg a,
.sp-scroll-up,
.committee_page_layout a,
.sitemapcontainer a,
.offcanvas-menu a {
  text-decoration: none;
}
.sp-megamenu-wrapper a:hover,
.header-right-quick-links a:hover,
.breadcrumb-border a:hover,
.home_slider_feature_boxes a:hover,
.sppb-addon-link-with-svg a:hover,
a.sp-scroll-up:hover,
.committee_page_layout a:hover,
.sitemapcontainer a:hover,
.offcanvas-menu a:hover {
  text-decoration: none;
}
.sitemapcontainer > .mod-list li.current.active {
  display: none;
}
.sitemapcontainer .no-padding ul.site_map {
  padding: 0px;
}
.sitemapcontainer .no-padding {
  padding-left: 40px;
}

/*Css for Cookies of site*/
div#sp-cookie-consent {
  background-color: #333333;
  opacity: 0.9;
}
div#sp-cookie-consent > div {
  max-width: 1170px;
  margin: 0px auto;
}
#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-action {
  max-width: 15% !important;
  flex: 0 0 15% !important;
}
#sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {
  max-width: 85% !important;
  flex: 0 0 85% !important;
}
#sp-cookie-consent .sp-cookie-consent-content p {
  margin-bottom: 0px !important;
  font-weight: 400;
  line-height: 24px;
}
#sp-cookie-consent .sp-cookie-consent-content p a {
  font-size: 16px;
}
#sp-cookie-consent .sp-cookie-consent-content p.main-font {
  font-size: 16px;
}
#sp-cookie-consent .sp-cookie-consent-content p.secondary-font {
  font-size: 14px;
}
div#sp-cookie-consent .sp-cookie-consent-action a {
  border-radius: 24px;
  padding: 13px 39px 11px 39px;
  background-color: #00a48f;
  font-size: 16px;
  font-weight: 400;
}
div#sp-cookie-consent .sp-cookie-consent-action a:hover {
  background-color: #f5f5f5 !important;
  color: #00a48f !important;
}
.social-link-add .sp-module-content {
  display: none;
}
.headerleft-social-icons .mod-socialicons:hover ul.social-icons {
  display: block;
  position: absolute;
  background-color: #c9caca;
  right: 15px;
  top: 22px;
  width: 340px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  z-index: 99;
  margin: 0px;
  padding: 0px;
}
.sp-module ul > li > a {
  color: #453b39;
}
.social-link-add ul {
  padding: 9px 0px !important;
}
.social-link-add ul > li:first-child a {
  border-left: 2px solid #fff;
}
#sppb-addon-1576162342058 li a {
  padding: 0px 16px !important;
}
.social-link-add ul > li {
  vertical-align: sub;
}
.quick-link-add:hover .sp-module-content {
  display: block;
}
.agency-header #sp-header #sp-logo {
  padding-left: 0px;
}
.nav-right-section .sp-module {
  border-left: 2px solid #ef8770;
  cursor: pointer;
}
.nav-right-section .register_online_module {
  background-color: #ef8770;
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
}
.register_online_module:hover {
  background: #00a48f;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.register_online_module:hover a {
  color: #fff;
}
.top_menu_register li a:hover {
  color: #fff !important;
}
.header-sticky .top_menu_register:hover {
  background-color: transparent;
}
.customtop_menu_register:hover a {
  color: #ef8770;
}
.customtop_menu_register p {
  margin-bottom: 0px;
  line-height: 1.2;
  padding: 4px 0px;
}
.customtop_menu_register a {
  color: #fff;
  text-decoration: none;
}
.header-sticky .customtop_menu_register a {
  color: #00445e;
}
#sp-logo {
  flex: 0 0 13%;
  max-width: 13%;
}
#sp-header .col-lg-10 {
  flex: 0 0 87%;
  max-width: 87%;
}
body #sp-header {
  padding: 40px 0px 0px 0px;
  display: flex;
  height: auto;
  background-color: #00445e;
}
body.itemid-431 #sp-header,
body.itemid-498 #sp-header {
  background-color: transparent;
}
.icon-top-wrapper:hover {
  background-color: #ef8770;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  width: 285px;
  position: absolute;
  top: -2px;
  z-index: 99;
  display: flex;
  justify-content: flex-start;
  height: 46px;
  right: -2px;
  padding: 10px 20px;
}
.counter_animation .sppb-col-md-3 {
  -ms-flex: 0 0 24%;
  flex: 0 0 24%;
  max-width: 24%;
}
.counter_animation .sppb-col-md-3:last-child {
  -ms-flex: 0 0 28%;
  flex: 0 0 28%;
  max-width: 28%;
}
.sppb-link-list-wrap ul li a {
  color: #fff !important;
}
.owl-stage .sppb-item-wrapper {
  flex-direction: column-reverse;
  display: flex;
}
.sppb-addon-testimonial-pro-footer {
  margin-bottom: 25px !important;
  margin-top: 0px;
}
.owl-stage .owl-item .sppb-addon-testimonial-pro-client-name {
  font-size: 24px;
  font-weight: 700 !important;
  color: #fff;
  text-align: center;
  display: block;
  line-height: 24px;
}
.owl-stage .owl-item.center .sppb-addon-testimonial-pro-client-name {
  color: #00445e;
  text-align: center;
}
.owl-stage .owl-item.center .sppb-addon-testimonial-pro-client-designation {
  color: #00445e;
  text-align: center;
}
.owl-stage .owl-item .sppb-addon-testimonial-pro-client-designation {
  font-size: 16px;
  color: #fff;
  text-align: center;
  position: relative;
}
.owl-stage .owl-item .post-message__text p {
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.owl-stage .owl-item .sppb-testimonial-message p {
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin-top: 22px;
  margin-bottom: 0px;
}
.owl-stage .owl-item.active.center {
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
  -o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
  margin-top: 65px !important;
  z-index: 9999;
  background-image: linear-gradient(#03a58e 20%, #93cfb4 100%);
  transform: scale(1.2);
}
.active.center .sppb-item {
  background-image: url("../images/test-center.png") !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.owl-stage .owl-item {
  background-image: url("../images/test-right-side.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #c9caca;
  margin-top: 15px !important;
  background-size: 100% 100%;
  transform: scale(0.8);
}
.owl-stage .owl-item .sppb-item {
  padding: 46px;
}
.owl-stage .owl-item.active:not(.center) {
  cursor: pointer;
}
.owl-stage .owl-item:nth-child(3n) {
  background-image: url("../images/test-left-side.png");
  background-color: #c9caca;
}
.drone_image_exhibition {
  position: absolute;
  right: 16%;
}
.camara_image_animated_counter {
  position: absolute;
  left: 3%;
  top: -125px;
}
.sppb-addon-testimonial-pro-footer {
  display: unset;
}
.owl-item .sppb-addon-testimonial-pro-client-designation:after {
  content: "";
  background-color: #fff;
  width: 20px;
  height: 2px;
  position: absolute;
  left: 50%;
  bottom: -24px;
  transform: translate(-50%, -50%);
}
.owl-item.center .sppb-addon-testimonial-pro-client-designation:after {
  content: "";
  background-color: #00445e;
}
#sp-ad-for-desktop {
  background-image: url(../images/ad.jpg);
  background-position: bottom;
  padding-bottom: 110px;
}
.logo-image {
  height: unset !important;
}
.owl-carousel .owl-stage-outer {
  padding-bottom: 60px;
}
.counter_animation {
  padding-top: 85px !important;
  padding-bottom: 45px !important;
}
.secondary-font a:hover {
  color: #93cfb4 !important;
}
#sp-mobile-header {
  display: none;
}
#sp-page-heading .sp-page-title {
  background-color: transparent !important;
}
#sp-logo .sp-module.top_left_text {
  display: none;
}
/*21-2-2020*/
.supporters-partners-title h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  padding-bottom: 20px;
}
/*05-03-2020*/
/*.committee_page_layout .caption-below p.morespeaker {
        margin-bottom:0px;
    }
.inner-left-sidebar .square-advertisements .banneritem{
    padding-bottom:30px;
}*/
/*05-03-2020 end*/
/* recognition benefits page css 05-03-2020*/
.text-color {
  color: #ef8770 !important;
}
.h5-title {
  color: #00a48f;
  font-size: 24px;
  padding: 30px 0px;
  font-weight: 600;
  margin-bottom: 0px;
}
.table-responsive tr > td,
.recognition-benefit-main-right tr > td:last-child {
  padding: 14px 20px;
  color: #00a48f;
  border: none;
  background: #f5f5f5;
  border-right: 8px solid #fff !important;
  position: relative;
}
.recognition-benefit-main-right tr > th:last-child {
  border-right: 8px solid #fff !important;
}
.table-responsive tr > th:last-child,
.table-responsive tr > td:last-child {
  border-right: 0px solid #fff;
}
.recognition-benefits-border-table tr > th:last-child,
.recognition-benefits-border-table tr > td:last-child,
.registration-categories-main-right tr > th:last-child,
.registration-categories-main-right tr > td:last-child {
  border-right: 0px solid #fff !important;
}
.table-responsive tr:last-child td:after,
.grp_discussion tr:last-child td:after {
  background: none;
}
.table-responsive tr > th {
  padding: 16px 20px;
  font-weight: normal;
  border: none;
  background: #f5f5f5;
  border-right: 8px solid #fff;
  position: relative;
}
.table-responsive tr th:after,
.table-responsive tr > td:after,
.grp_discussion td:after {
  content: "";
  background-color: #dedddd;
  width: 90%;
  height: 2px;
  margin: auto;
  position: absolute;
  z-index: 99;
  bottom: 0px;
  left: 5%;
}
.no-border-content th:after {
  background: none !important;
}
.reg_fees_first tr.border-content > td:after {
  background-color: #dedddd;
}
.reg_fees_first tr > td:after,
.table-responsive tr.no-border-content td:after {
  background: none;
}
.table-responsive tr > td strong {
  color: #00445e;
  font-weight: 600;
}
.table-responsive tr .table-title,
.border-withbg-title {
  background-color: #93cfb4 !important;
}
.table-responsive {
  border: 0px solid #c9caca;
}
.registration-categories-main-right .table-responsive,
.recognition-benefits-border-table {
  border: 1px solid #c9caca;
}
/*05-03-2020 end*/
/*06-03-2020*/
.committee_page_layout .sppb-addon-image-layout-caption.caption-below {
  background: #c9caca !important;
}
/*06-03-2020 end*/
/*registration categories-fees page css 06-07-2020*/
.registration-categories-main-right a.btn.btn-blue {
  background: #ef8770;
  border-radius: 50px;
  padding: 11px 50px;
  text-decoration: none;
  font-size: 24px;
  font-weight: 600;
  color: #00445e;
}
.registration-categories-main-right a.btn.btn-blue:after {
  content: url(../images/registration-arrow.png);
  margin-left: 30px;
}
.show-mob {
  display: none;
}
.recognition-benefit-main-right table.no-mob tbody {
  display: table;
  width: 100%;
}
.selling-fast {
  float: right;
  background-image: url(../images/registration-bg-arrow.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 3px 18px;
  margin-top: 5px;
}
td.left.table-title strong {
  padding: 0px 15px;
  line-height: 40px;
}
td.left.table-title img {
  display: inline-block;
}
td.left.table-title em {
  font-style: normal;
  color: #fff;
}
td.left.table-title {
  padding: 6px 0px 6px 20px;
}
.border-withbg-title {
  padding: 16px 20px !important;
}
.table-header-titles > td:after,
.no-border-content > td:after,
td.left.text-color:after {
  background: none !important;
}
tr.no-mob td {
  background: #93cfb4;
}
h3.reg-cat-glance-title {
  color: #00a48f;
  padding: 20px 0px;
}
.registration-categories-main-right .table-responsive tr > td {
  color: #484848;
  text-align: center;
}
.registration-categories-main-right .table-responsive tr > td:first-child {
  color: #00a48f;
}
.registration-categories-main-right .table-responsive td.left {
  background: #fff;
  text-align: left;
}
.details {
  color: #00445e;
}
.reg-cat-glance tr.no-mob td {
  color: #00445e;
}
h6.text-color,
h5.text-color.font-weight-normal {
  margin-bottom: 25px;
  font-weight: 400;
}
.content_visible .showdet {
  display: block !important;
  height: 40px;
  line-height: 40px;
  margin-bottom: 14px;
}
.content_visible .hidedet {
  display: none;
}
.showdet,
.details {
  display: none;
}
.hidedet {
  height: 40px;
  display: block;
}
.hidedet:after,
.showdet:after {
  content: "\f107";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  color: #00a48f;
  padding: 10px;
}
.showdet:after {
  transform: rotate(180deg);
  vertical-align: middle;
}
.grp_discussion {
  width: 95%;
  display: table;
  margin: 14px auto;
  border: none;
}
.accordian-background-color p,
.accordian-background-color ul.presenter-ul {
  padding: 14px 20px;
  margin-bottom: 8px;
}
.grp_discussion td strong {
  padding: 14px 20px;
  background: #fff;
  color: #00445e;
  border: none;
  font-weight: 400;
}
.grp_discussion td {
  padding: 30px 20px;
  background: #fff;
  color: #00a48f;
  border-right: 8px solid #f5f5f5 !important;
  border: none;
  position: relative;
  text-align: center;
}
table.reg_policy.no-mob.table-responsive.reg_fee.reg-cat-glance {
  /* display: -webkit-inline-box;*/
  margin-bottom: 25px;
}
.reg-cat-glance .no-mob td:after {
  background: none;
}
.recognition-benefits-border-table {
  margin-top: 30px;
}
.sppb-addon-content ul.presenter-ul li:before {
  left: 0px;
  top: 0%;
  transform: translateY(0%);
  height: 24px;
  line-height: 24px;
}
.accordian-background-color {
  background: #f5f5f5;
  border: 1px solid #c9caca;
}
.recognition-benefit-main-right .table-responsive,
.accordian-background-color {
  margin-bottom: 8px;
}
.recognition-benefits-border-table {
  width: 99% !important;
  margin: 0px auto 8px 0px;
}
td.left.table-title strong img {
  float: left;
}
/*registration categories-fees page css 06-07-2020 end*/

.conference-programmer {
  /*   box-shadow: 0 0 0 0 #fff;
    background-color: #C9CACA;*/
}
.conference-programmer .sppb-addon-wrapper:not(:last-child) {
  padding: 0px 25px 0px 25px;
  box-shadow: 0 0 0 0 #fff;
  /*background-color: #C9CACA;*/
}
.conference-programmer .sppb-addon-wrapper:first-child {
  padding-top: 20px;
}
.conference-programmer a {
  font-size: 13px !important;
}
.conference-programmer .sppb-addon-wrapper:nth-child(3) {
  padding: 15px 25px 32px 25px;
}
.conference-programmer .sppb-addon-title {
  margin-bottom: 0px;
}
.conference-programmer:hover h2 {
  color: #034760;
}
.conference-programmer
  .sppb-addon-wrapper
  .sppb-addon-single-image-container
  img {
  height: 200px;
  object-fit: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  width: 100%;
}
.conference-programmer:hover .sppb-addon-single-image-container img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
/*18-03-2020*/
.article-details {
  z-index: 9;
  position: relative;
  /*padding-right:27px;
    padding-left:27px;*/
}
.com-search.view-search #sp-main-body {
  padding: 0px;
}
.com-search.view-search #sp-main-body .search {
  z-index: 100;
  position: relative;
}
.sidebar_menu li img {
  width: 32px;
}
.sidebar_menu li ul.menu-child img {
  width: 20px !important;
  height: 20px;
  margin-top: 3px;
}
.sidebar_menu a {
  text-decoration: none;
}
.sidebar_menu li {
  border-bottom: none !important;
}
#sp-left .sp-module ul.menu.sidebar li.active > a {
  text-decoration: none !important;
}

.sidebar_menu li.heading {
  display: none !important;
}

.agency-header #sp-top1 > .sp-column,
.agency-header #sp-top2 > .sp-column {
  padding: 15px 0px 15px 0px;
}
body #sp-header {
  padding: 10px 0px 0px 0px;
}
.sp-megamenu-wrapper > ul > li {
  padding: 15px 0px 15px 0px;
}
.sp-slider .sp-item img {
  max-width: 400px !important;
}
/*end*/

/*media css*/
@media only screen and (min-width: 992px) {
  .submission-table .sppb-addon-table-main td:first-child:before {
    border-right: 30px solid #fff;
    content: " ";
    background-color: #fff;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 100%;
    position: absolute;
    z-index: 33;
  }
  /*24-03-2020*/
  .conference-programmer .sppb-text-left .sppb-addon-title {
    margin-bottom: 0px;
    min-height: 48px;
  }
  /*24-03-2020*/
  /*17-03-2020*/
  .sp-module-content-top {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  /*17-03-2020*/
  /*11-03-2020*/
  .masonary-layout-page .stagger .sppb-addon-image-layouts,
  .masonary-layout-page .title-bottom-space {
    margin-bottom: 25px;
  }
  .masonary-layout-page .title-top-space {
    margin-top: 50px;
  }
  /*11-03-2020 end*/
  /*09-03-2020*/
  .stagger .sppb-col-md-4:nth-child(2) {
    top: 50px;
    position: relative;
  }
  /*09-03-2020 end*/
  /*05-03-2020*/
  .committee_page_layout .sppb-section:first-child h2 {
    margin-top: 0px !important;
  }
  /*.committee_page_layout .morespeaker-image img{
     height:300px;
    }
    .committee_page_layout .sppb-addon-title{
    padding:11px 0px 36px 0px !important;
    }*/
  /*05-03-2020 end*/
  .sppb-addon-image-layouts.morespeaker-image img,
  .call-for-submission .home-call-submission-bottomimage {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .sppb-addon-image-layouts.morespeaker-image:hover img,
  .call-for-submission:hover .home-call-submission-bottomimage {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  .sppb-addon-image-layouts.morespeaker-image:hover
    .sppb-addon-image-layout-caption
    p.morespeaker,
  .about-more-speaker
    .sppb-addon-image-layouts.morespeaker-image:hover
    .morespeaker-title,
  .call-for-submission:hover {
    color: #fff !important;
  }
  .sp-slider .sp-item .sp-background {
    background-position: 25%;
  }
  #sp-header #sp-logo {
    order: unset;
  }
  /*floating element css*/
  .floting_element,
  .home-floating-element img {
    -o-animation: floating 10s linear infinite;
    -moz-animation: floating 10s linear infinite;
    -webkit-animation: floating 10s linear infinite;
    -ms-animation: floating 10s linear infinite;
    animation: floating 10s linear infinite;
  }
  .home-floating-element.home-floating-element-delay img {
    animation-delay: -4s;
    -o-animation-delay: -4s;
    -moz-animation-delay: -4s;
    -webkit-animation-delay: -4s;
    -ms-animation: -4s;
  }
  #sp-main-body {
    position: relative;
  }
  /*#sp-floating-layout div#sp-position5 {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    }*/
  .floting_element_1,
  .floting_element_2,
  .floting_element_3,
  .floting_element_4,
  .floting_element_5,
  .floting_element_6,
  .floting_element_7,
  .floting_element_8,
  .floting_element_9,
  .floting_element_10,
  .floting_element_11 {
    position: absolute;
  }
  .floting_element_1 {
    right: 27.5%;
    top: 13px;
  }
  .floting_element_2 {
    right: 16%;
    top: 495px;
  }
  .floting_element_3 {
    right: 22%;
    top: 600px;
  }
  .floting_element_4 {
    left: 13%;
    top: 1245px;
  }
  .floting_element_5 {
    right: 16%;
    top: 1660px;
  }
  .floting_element_6 {
    right: 22%;
    top: 1760px;
  }
  .floting_element_7 {
    right: 27.5%;
    top: 2072px;
  }
  .floting_element_8 {
    left: 15%;
    top: 2482px;
  }
  .floting_element_9 {
    left: 13%;
    top: 2800px;
  }
  .floting_element_10 {
    right: 35%;
    top: 3080px;
  }
  .floting_element_11 {
    right: 27.5%;
    top: 3130px;
  }
  .sp-module.header-right-quick-links.quick-link-add:hover .sp-module-content {
    display: block;
  }
  .sitemapcontainer > .mod-list {
    width: 50%;
    float: left;
  }
  .sp-megamenu-parent.d-none.d-lg-block > li.alias-parent-active > a,
  .sp-mega-group li.current-item.active > a,
  .d-none .sp-menu-item:hover .sp-mega-group li.current-item.active > a {
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
  }
  .header-sticky
    .sp-megamenu-parent.d-none.d-lg-block
    > li.alias-parent-active
    > a {
    color: #ef8770 !important;
    border-bottom: 1px solid #ef8770 !important;
  }
  .logo_image_section
    .image-layout-preset-style-stack
    .sppb-addon-image-layout-text
    a:hover {
    color: #93cfb4 !important;
    text-decoration: underline;
  }
  .committee_page_layout .caption-below p.morespeaker {
    color: #245c71;
    /*margin-bottom:0px;*/
  }
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 320px;
  }
  .sp-scroll-up {
    right: 31%;
  }
  /*css for banner text width homepage*/
  .indigo-home1-slider .sp-slider-outer-stage .sp-slider-content-wrap {
    width: 90% !important;
  }
}
@media only screen and (max-width: 2500px) {
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 260px;
  }
  .sp-scroll-up {
    right: 27%;
  }
}
@media only screen and (max-width: 1920px) {
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 190px;
  }
  .sp-scroll-up {
    right: 19%;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 1100px !important;
    margin: 0px auto !important;
  }
}

@media only screen and (max-width: 1600px) {
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 160px;
  }
  .sp-scroll-up {
    right: 13.7%;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 1100px !important;
    margin: 0px auto !important;
  }
}

@media only screen and (max-width: 1500px) {
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 120px;
  }
  .sp-scroll-up {
    right: 11%;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 815px !important;
    margin: 0px auto !important;
  }
}

@media only screen and (max-width: 1400px) {
  li.sp-menu-item.sp-has-child.menu-justify .container {
    max-width: 100% !important;
  }
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 110px;
  }
  .sp-scroll-up {
    right: 7%;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 960px !important;
    margin: 0px auto !important;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 1030px !important;
    margin: 0px auto !important;
  }
}
@media only screen and (max-width: 1366px) {
  li.sp-menu-item.sp-has-child.menu-justify .container {
    max-width: 100% !important;
  }
  .sp-scroll-up {
    right: 5%;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 830px !important;
    margin: 0px auto !important;
  }
}
@media only screen and (min-width: 2101px) {
  .sp-slider .sp-item .sp-background {
    background-position: center !important;
  }
}
@media only screen and (min-width: 1600px) and (max-width: 2100px) {
  .sp-slider .sp-item .sp-background {
    background-position: 40% !important;
  }
}
@media only screen and (min-width: 1266px) {
  .sp-slider .sp-item .sp-background {
    background-size: contain;
    background-repeat: no-repeat;
  }
  .indigo-home1-slider .sp-slider-outer-stage .sp-slider-content-wrap {
    width: 1150px !important;
  }
}
@media only screen and (max-width: 1256px) {
  li.sp-menu-item.sp-has-child.menu-justify .container {
    max-width: 100% !important;
  }
  .sppb-section.main-section {
    background-position: -505px 100% !important;
  }
  .sp-module.header-right-quick-links h3.sp-module-title:before {
    font-size: 20px;
  }
  .sp-module.header-left-language-switcher .sp-module-content a {
    font-size: 12px;
  }
  .sp-module.header-left-language-switcher .sp-module-content:before {
    font-size: 20px;
  }
  .sp-megamenu-wrapper > ul > li > a {
    padding: 10px 0px 10px 0px;
    font-size: 14px;
  }
  .first-home-more-speaker .sppb-addon-content p {
    font-size: 22px;
  }
  .first-home-more-speaker h3.sppb-addon-title {
    font-size: 32px !important;
    line-height: 32px !important;
    padding-bottom: 10px !important;
  }
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 110px;
    width: 320px;
  }
  .home_slider_feature_boxes .sppb-media-content h1 {
    font-size: 22px !important;
  }
  .home_slider_feature_boxes {
    margin-top: -23px !important;
  }
  .pull-right.my-top-search .sp-module-content {
    padding: 0px;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 870px !important;
    margin: 0px auto !important;
  }
  .home-keynote-wrapper .sppb-col-md-8 .clearfix {
    padding: 20px 30px !important;
  }
  .home-keynote-wrapper .sppb-col-md-4 .sppb-addon-wrapper {
    top: -15px !important;
  }
  .home-keynote-wrapper .sppb-col-md-9 #sppb-addon-1576046934625 {
    padding: 20px 30px 20px 120px !important;
  }
  .home-keynote-wrapper .sppb-col-md-9 #sppb-addon-1576483956451 {
    padding: 20px 30px 20px 120px !important;
  }
  .search-link-add i.search-close-icon {
    right: 10px;
  }
  .aligment-left.exhibition_title_background .sppb-content-holder,
  .aligment-right.exhibition_title_background .sppb-content-holder {
    padding: 50px 0px 50px 0px !important;
  }
  .agency-header .container {
    max-width: 980px !important;
  }
  body #sp-header {
    padding: 0px;
  }
}
@media only screen and (max-width: 1100px) {
  body #sp-header {
    padding: 0px 0px 0px 0px;
  }
  .sp-megamenu-wrapper > ul > li > a {
    padding: 10px 10px 5px 10px !important;
  }
  .sp-megamenu-wrapper
    .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container
    .row {
    max-width: 800px !important;
    margin: 0px auto !important;
  }
  .container {
    max-width: 960px !important;
  }
  .sppb-section.main-section {
    background-position: -505px 100% !important;
  }
  .headerleft-social-icons ul.social-icons {
    padding: 0px 20px 0px 70px;
    width: 310px;
  }
  .home-keynote-wrapper .sppb-col-md-8 .clearfix {
    padding: 20px 30px !important;
  }
  .home-keynote-wrapper .sppb-col-md-4 .sppb-addon-wrapper {
    top: 27px !important;
  }
  .aligment-left.exhibition_title_background .sppb-content-holder,
  .aligment-right.exhibition_title_background .sppb-content-holder {
    padding: 50px 0px 50px 0px !important;
  }
  .aligment-right.exhibition_title_background h1,
  .aligment-left.exhibition_title_background h1 {
    font-size: 20px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /*21-02-2020*/
  /*.logo_image_container .sppb-col-md-4 {
        padding:0px 25px 20px 25px;
       
    }*/
  .sp-module.mod_sponsor .sponcer_row .sponcer_col {
    margin: 0px 45px !important;
    width: auto !important;
  }
  .venue-table-main .sppb-col-md-6 {
    width: 50%;
  }
  .sppb-addon-image-content .sppb-image-holder {
    position: absolute;
    height: 100%;
    width: 50% !important;
  }
  .right-content-2021-asia .sppb-content-holder {
    padding: 20px 0px 0px 15px !important;
  }
  .sitemapcontainer > .mod-list {
    width: 50%;
    float: left;
  }
  .committee-member-title h2 {
    padding-left: 15px !important;
  }
  .sp-page-title {
    padding: 0px !important;
  }
  .advertise-section .leaderboard-advertisements img {
    margin: -40px auto -60px auto !important;
  }
  .about-siggraph-section .sppb-col-md-3,
  .about-siggraph-section .sppb-col-md-4 {
    width: 50%;
  }
  .home_slider_feature_boxes {
    margin: 0px !important;
    position: absolute !important;
    background-color: transparent !important;
  }
  .sppb-addon-sp-slider .sp-item.slider-content-vercally-center {
    align-items: center !important;
  }
  #sp-header .sp-top2-wrapper {
    order: 3;
    margin-right: 0px;
  }
  #sp-header #sp-logo {
    order: 1;
    margin-right: 0px;
  }
  #sp-header .sp-top1-wrapper {
    order: 1;
  }
  .social-share .sppb-social-share {
    text-align: left;
  }
  #sp-footer #sp-footer1 .sp-module {
    float: unset;
  }
  #sp-footer1 p {
    display: block !important;
  }
  #sp-footer2 p {
    display: flex;
    justify-content: center;
  }
  #sp-footer .sppb-addon-text-block p img {
    display: inline-block;
  }
  #sp-footer .col-lg-4 {
    text-align: center;
  }
  .container {
    padding-right: 15px !important;
    padding-left: 15px !important;
    max-width: 750px !important;
  }
  .sppb-row-container {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }
  .sp-page-title {
    background-position: 85% 50% !important;
  }
  .about-main-section {
    background-image: none !important;
    padding: 0px !important;
  }
  .sp-module.header-left-language-switcher,
  .sp-module.header-right-quick-links,
  .sp-module.pull-right.my-top-search,
  .sp-module.headerleft-social-icons {
    width: 100%;
    text-decoration: none;
  }
  .headerleft-social-icons ul.social-icons {
    width: 335px;
  }
  .sp-module.header-right-quick-links h3.sp-module-title {
    padding: 10px 0px 10px 20px;
  }
  .agency-header #sp-top2 > .sp-column {
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .d-block {
    display: none !important;
  }
  #sp-top-bar .row {
    display: block;
  }
  #sp-top-bar .container-inner {
    padding: 0px 15px;
  }
  #sp-header .logo {
    margin-top: 10px;
  }
  .sp-megamenu-wrapper > ul > li > a {
    padding: 10px 7px 5px 7px !important;
  }
  .home_slider_feature_boxes .sppb-media-content h1 {
    margin-top: 0px !important;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
    float: left;
    padding: 0px;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-wrapper {
    margin: 0px !important;
  }
  .home_slider_feature_boxes .sppb-media-content h1 {
    font-size: 18px !important;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text a:after,
  .home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text a:before {
    margin: 4px 12px;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-row-container {
    padding: 0px !important;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3:hover {
    margin: -60px 0px 0px 0px !important;
    animation: spFadeInUp 600ms ease-in-out;
    z-index: 999999999999;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 .clearfix {
    padding: 25px 0px !important;
    transition: none !important;
  }
  .menu-reverse-mobile .sidebar_menu li svg {
    float: unset;
  }
  .inner-left-sidebar .sppb-addon-content ul.menu li,
  .menu-reverse-mobile .sidebar_menu li {
    text-align: left;
    padding: 20px 10px;
  }
  .menu-reverse-mobile .sidebar_menu .menu_title {
    display: unset;
    vertical-align: top;
  }
  #sp-header #sp-top1 > .sp-column {
    flex-direction: row-reverse;
  }
  .agency-header #sp-header > div > .container-inner {
    padding: 0px 15px;
  }
  .mod-socialicons:hover ul.social-icons {
    display: block;
  }
  .exhibition_title_background .sppb-col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media only screen and (max-width: 991px) {
  .com-contact #sp-main-body .row {
    flex-direction: column-reverse;
  }
  /*18-03-1-2020*/
  .blog.committee h2 {
    padding-left: 15px;
    padding-right: 15px;
  }
  #sp-mobile-header .middle-mobile-register .register_online_module,
  .mobile-bottom-header .my-top-search,
  .nav-right-section .register_online_module {
    border-right: 0px solid #ef8770;
    border-left: 0px;
  }
  .fixed .my-top-search {
    border-right: 0px solid #ef8770;
  }
  /*end*/
  /*11-03-2020*/
  .logo_image_container .sppb-col-md-4 {
    padding-bottom: 25px;
  }
  .masonary-layout-page .stagger .sppb-addon-image-layouts,
  .masonary-layout-page .title-bottom-space {
    margin-bottom: 25px;
  }
  /*11-03-2020 end*/
  /*registration categories-fees page css 06-07-2020 */
  .h5-title {
    padding: 0px 0px 15px 0px;
  }
  .show-mob {
    display: block;
  }
  .table-responsive tbody {
    display: flex;
    flex-direction: column;
  }
  table.no-mob {
    display: none;
  }
  .registration-categories-main-right a.btn.btn-blue {
    padding: 11px 26px;
    font-size: 16px;
  }
  /*registration categories-fees page css 06-07-2020 end*/
  /*03-03-2020*/
  .inner-left-sidebar .square-advertisements .banneritem {
    padding-bottom: 20px;
  }
  .header-sticky .header-text-forword-content,
  .header-sticky .header-text-back-content {
    width: 100%;
    display: block;
  }
  .submission-conference-programs {
    padding-top: 0px !important;
  }
  /*03-03-2020* end/
    /*21-02-2020*/
  .sp-module.mod_sponsor .sponcer_row .sponcer_col {
    margin: 0px 0px 25px 0px;
    width: 100%;
    display: block;
  }
  .sp-module.mod_sponsor .sponcer_row .sponcer_col img {
    margin: 0px auto;
  }
  /*21-02-2020 end*/
  .home-submission-section-row .sppb-col-md-3 {
    padding: 0px 27px 25px 27px;
  }
  .home-submission-section-row {
    padding-bottom: 0px !important;
  }
  /* start 18/02/2020 */
  .header-sticky .sp-module.top_left_text {
    display: block !important;
    padding: 0px 10px;
  }
  .header-sticky .sp-module.top_left_text p {
    color: #00445e;
    line-height: 18px !important;
  }
  #sp-header .logo {
    width: 110px;
  }
  .header-sticky .sp-module.top_left_text {
    display: block !important;
    padding: 0px 10px;
  }
  #sp-header #offcanvas-toggler {
    order: 3;
  }
  .inner-left-sidebar .bannergroup {
    padding: 20px 0px;
  }
  /*end 18/02/2020 */
  .responsive_table {
    margin-bottom: 16px;
  }
  .inner-right-content .sppb-addon-content ul li:before {
    top: 10px;
  }
  .text-lg-right .sp-module:last-child {
    margin-right: 0px;
  }
  .view-search .search {
    padding: 0px 27px;
  }
  .sp-module-content-top {
    display: none;
  }
  .logo_image_section .sppb-addon-image-layout-text {
    padding: 0px 0px 5px 0px !important;
  }
  .exhibition-main .sppb-addon-content li {
    margin-bottom: 20px;
  }
  .formResponsive {
    margin-bottom: 60px;
  }
  .form-control,
  .formResponsive .formControls .rsform-input-box {
    height: 30px;
  }
  .leaderboard-advertisements img {
    margin: 0px auto 0px auto;
  }
  body.com-contact #sp-main-body {
    background: none;
  }
  /* .committee-member-title > h2{
        padding-bottom:25px!important;
    }
    .committee_page_layout .about-more-speaker .sppb-addon-wrapper{
        padding-bottom:24px;
    }*/
  .sppb-social-share {
    padding-bottom: 15px;
  }
  /* .siggraph-asia-series-title h2{
        padding: 25px 0px 30px 0px!important;
    }*/
  .sp-page-title .container {
    padding-bottom: 30px;
  }
  .breadcrumb {
    margin-bottom: 5px;
  }
  .home_map {
    height: 160px !important;
  }
  .animate-number .sppb-animated-number {
    font-size: 30px;
    line-height: 32px;
  }
  .animate-number .sppb-animated-number-title {
    font-size: 24px;
    line-height: 24px;
    margin: 10px 0px 0px 0px;
  }
  .owl-stage .owl-item .sppb-item {
    padding: 0px;
  }
  .submission-main-right .sppb-addon-table-main td {
    position: relative;
    width: 50%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 90px;
    padding: 10px 0px 10px 24px !important;
    min-height: auto;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }
  .submission-main-right .submission-table .sppb-addon-table-main td {
    padding: 0px 10px !important;
  }
  .submission-table .sppb-addon-table-main td:nth-child(1) {
    border-right: 5px solid #fff;
  }
  .submission-main-right .sppb-addon-table-main td:after {
    width: 80%;
  }
  #sp-ad-for-phone {
    height: 100px;
  }
  .about-deagu-image-content-hr {
    margin: 22px 0px 22px 0px;
  }
  .daegu_image_content_adjustment h3 {
    font-size: 16px !important;
  }
  .aligment-right.daegu_image_content_adjustment .sppb-content-holder,
  .aligment-left.daegu_image_content_adjustment .sppb-content-holder {
    padding: 23px 8px 23px 8px !important;
  }
  .title-subtitle-center-center {
    padding: 27px 0px 27px 24px !important;
    text-align: left;
  }
  .sp-main-body select.form-control:not([multiple]):focus,
  #sp-main-body select.inputbox:not([multiple]):focus,
  #selectForm select:not([multiple]):focus,
  select:not(.form-control):focus {
    background-position: 94%;
  }
  .sp-main-body select.form-control:not([multiple]),
  #sp-main-body select.inputbox:not([multiple]),
  #selectForm select:not([multiple]),
  select:not(.form-control) {
    background-position: 94%;
  }
  form#userForm {
    padding: 47px 22px;
    box-shadow: 3px 0px 6px #e8e8e8;
  }
  #sp-main-body {
    padding: 0px;
  }
  .main_contact_container {
    flex-direction: column-reverse;
    margin-right: 0px;
    margin-left: 0px;
  }
  .contact_page_sidebar {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
  }
  /* start 18/02/2020 */
  .contact_page_sidebar ul.sidebar_menu {
    margin: 0px 0px 0px 0px;
  }
  .bannergroup.square-advertisements img {
    margin: auto;
  }
  /* end 18/02/2020 */
  .contact.inner_column_reverse {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 27px;
    margin-bottom: 55px;
  }
  .contact-inner {
    padding: 47px 22px;
  }
  .about-main-siggraph-section .logo_image_container .image-fit img {
    padding: 10px;
  }
  .aligment-left.exhibition_title_background .sppb-content-holder,
  .aligment-right.exhibition_title_background .sppb-content-holder {
    padding: 26px 0px !important;
  }
  .exhibition_title_background h1 {
    padding: 18px 0px;
    margin-bottom: 20px !important;
  }
  .mobile-bottom-header.fixed {
    top: 68px;
    position: fixed;
    width: 100%;
    background: #f5f5f5 !important;
    z-index: 99999;
    left: 0px;
    border-right: 2px solid #ef8770;
  }
  .icon-top-wrapper:hover h3 {
    display: none;
  }
  .text-lg-right .headerleft-social-icons {
    display: none !important;
  }
  .sppb-link-list-responsive.sppb-link-list-wrap.sppb-link-list-nav ul li {
    display: inline-block;
  }
  .social-link-add:hover .sp-module-content {
    display: block;
    position: fixed;
    background: #ef8770;
    right: 0px;
    top: 238px;
    width: 100%;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    z-index: 99;
    padding: 66px 0px;
  }
  .d-none .my-top-search {
    display: none;
  }
  .d-none .header-right-quick-links {
    display: none;
  }
  .d-none .sp-module {
    border: none;
  }
  #sp-mobile-header {
    display: block;
    margin-top: 5px;
  }
  .header-left-language-switcher {
    display: none !important;
  }
  .lang-inline img {
    display: none;
  }
  .agency-header .mod-languages {
    margin-right: 0px;
  }
  .left-header-social {
    display: none !important;
  }
  #sp-mobile-header .header-left-language-switcher {
    display: block !important;
    border-right: 1px solid #ef8770;
    padding: 12px 15px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    width: 100%;
    order: 2;
  }
  #sp-mobile-header .left-header-social {
    display: block !important;
    padding: 7px 12px;
    border-right: 1px solid #ef8770;
    margin: 0px;
  }
  .mobile-bottom-right .header-right-quick-links {
    padding: 12px 2px;
    width: 100%;
    order: 3;
  }
  .sp-module.pull-right.my-top-search.search-link-add {
    border-radius: 0px;
    margin-bottom: 0 !important;
    padding: 12px 25px;
    justify-content: center;
    background-color: transparent;
    border-left: 2px solid #ef8770;
    order: 4 !important;
  }
  .fixed .sp-module.pull-right.my-top-search.search-link-add {
    order: unset !important;
  }
  .fixed .top_menu_register li {
    line-height: 1.2 !important;
    list-style: none;
    padding: 12px 0px;
    background-color: #ef8770;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .middle-mobile-register .register_online_module {
    display: block !important;
    border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  .top_menu_register:hover {
    background: transparent;
  }
  .middle-mobile-register .sp-module {
    display: none;
  }
  .mobile-bottom-header .headerleft-social-icons {
    display: block !important;
    border-left: 0px solid #ef8770;
    margin: 0px;
    padding: 12px 25px;
    order: 1;
  }
  .mobile-bottom-header.fixed
    .sp-module.pull-right.my-top-search.search-link-add {
    border-left: 0px solid #ef8770;
  }
  .mobile-bottom-left .sp-module.top_right_text {
    display: none !important;
  }
  #sp-cookie-consent.position-bottom > div > .sp-cookie-consent-content {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sp-top-bar {
    margin: 0px 15px 0px 15px;
  }
  #sp-logo {
    flex: 0 0 25%;
    max-width: 25%;
  }
  #sp-top1 p {
    width: 60%;
    display: block;
    margin: 0px 20%;
    float: left;
  }
  span.header-text-border {
    display: none;
  }
  #sp-top1,
  #sp-top2 {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 100%;
    position: unset;
  }
  .agency-header #sp-header > div > .container-inner {
    padding: 0px 15px;
  }
  .counter_animation .sppb-col-md-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .counter_animation .sppb-col-md-3:last-child {
    -ms-flex: 0 0 100%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .drone_image_exhibition {
    display: none;
  }
  .home_slider_feature_boxes .sppb-media-content h1 {
    margin-top: 0px !important;
    transition: none !important;
  }
  /*cta box css*/
  .home_slider_feature_boxes .sppb-col-md-3 {
    width: 50%;
    float: left;
    padding: 0px;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-wrapper {
    margin: 0px !important;
  }
  .home_slider_feature_boxes .sppb-media-content h1 {
    font-size: 19px !important;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text a:after,
  .home_slider_feature_boxes .sppb-col-md-3 .sppb-addon-text a:before {
    margin: 4px 6px;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-row-container {
    padding: 0px !important;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3:hover {
    margin: -86px 0px;
    animation: spFadeInUp 600ms ease-in-out;
    z-index: 999999999999;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3 .clearfix {
    padding: 5px 0px !important;
    transition: none !important;
  }
  .home_slider_feature_boxes .sppb-col-md-3:hover .clearfix {
    padding: 14px 20px 14px 25px !important;
  }
  /*cta box css end*/

  /*.menu-reverse-mobile  .sidebar_menu li svg, 
    .inner-left-sidebar .sppb-addon-content ul.menu li img,  .sidebar_menu li svg {
        float: unset;
    }
    .inner-left-sidebar .sppb-addon-content ul.menu li,
    .menu-reverse-mobile  .sidebar_menu li, 
     .sidebar_menu li{
        text-align: center;
    }
    .menu-reverse-mobile  .sidebar_menu .menu_title, 
    .inner-left-sidebar .sppb-addon-content ul.menu li,  .sidebar_menu .menu_title{
        display: unset;
        vertical-align: top;
    }*/
  .social-share .sppb-social-share-wrap li svg {
    height: 16px;
  }
  .about-more-speaker
    .sppb-addon-image-layouts.morespeaker-image
    .morespeaker-name {
    color: #245c71;
  }
  .about-more-speaker
    .sppb-addon-image-layouts.morespeaker-image
    .morespeaker-title {
    color: #fff;
  }
  .sppb-addon-image-layouts.morespeaker-image img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
  }
  .contact-form .controls {
    display: flex;
  }
  .contact-form .btn-primary,
  .formResponsive .formControls .formBody button {
    white-space: normal;
    padding: 20px !important;
    line-height: 1.4rem;
    width: 100%;
  }
  .d-none {
    display: none !important;
  }
  .d-block {
    display: block !important;
  }
  .animate-number .sppb-animated-number {
    margin: 0px;
  }
  #sp-footer .container-inner {
    padding: 40px 0px 35px;
  }
  .about-main-section .sppb-col-md-3 .sppb-addon-wrapper {
    margin: 0px !important;
  }
  .about-main-section .sppb-row-container .sppb-col-md-3 {
    padding: 0px;
  }
  .about-main-section {
    background-image: none !important;
    padding: 0px !important;
  }
  #sp-breadcrumb-and-social-share {
    padding: 24px 27px 0px 27px !important;
  }
  .breadcrumb-border .breadcrumb {
    border: none;
    padding: 0px;
  }
  .breadcrumb-item a,
  .breadcrumb-item span {
    font-size: 14px;
  }
  .logo_image_container .sppb-col-md-4 .sppb-addon-wrapper {
    width: 100%;
  }
  .logo_image_container .sppb-col-md-4 .sppb-addon-wrapper > .clearfix {
    height: 100%;
  }
  .logo_image_container .sppb-col-md-4 .sppb-column-addons {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .sp-scroll-up {
    right: 0% !important;
    transform: translateX(-50%);
    bottom: 50px;
  }
  .inner-left-sidebar .menu li a {
    display: flex;
    /*justify-content: center;*/
  }
  .menu-reverse-mobile > .sppb-row-container > .sppb-row {
    flex-direction: column-reverse;
  }
  .about-main-section .sppb-col-md-9 .inner_column_reverse .sppb-row {
    flex-direction: column-reverse;
  }
  #sp-page-heading {
    margin-top: 0px;
  }
  .social-share .sppb-social-share {
    text-align: left;
  }
  #sp-footer #sp-footer1 .sp-module {
    float: unset;
  }
  #sp-footer1 p {
    display: block !important;
  }
  #sp-footer2 p {
    display: flex;
    justify-content: center;
  }
  #sp-footer .sppb-addon-text-block p img {
    display: inline-block;
  }
  #sp-footer .col-lg-4 {
    text-align: center;
  }
  .home-callus-invitation {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #00445e;
  }
  #sp-header #sp-logo {
    position: unset !important;
    max-width: 100%;
  }
  #sp-logo .sp-column {
    display: flex;
    flex-direction: unset !important;
  }
  .header-wrapper .header-left {
    order: 2;
    position: absolute;
    top: 100%;
    display: flex;
    flex-direction: row;
    width: 50% !important;
  }
  .fixed .header-right {
    flex-direction: unset;
  }
  .mobile-bottom-header {
    border: 2px solid #ef8770;
    border-right: none;
  }
  #sp-top-bar .row {
    display: block;
  }
  #sp-mobile-header .header-right.middle-mobile-register {
    display: block;
    border: 2px solid #ef8770;
    border-bottom: none;
    border-right: none;
    border-left: none;
  }
  .middle-mobile-register .top_menu_register li {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    background-color: transparent;
  }
  #sp-header .row {
    display: block;
  }
  .mobile-bottom-right .register_online_module,
  #sp-mobile-header .fixed .header-left-language-switcher,
  .fixed .headerleft-social-icons {
    display: none !important;
  }
  .fixed .register_online_module {
    display: block !important;
    width: 100%;
    text-align: center;
    order: 6;
  }
  #sp-header .header-left .sp-module.left-header-social {
    width: 50%;
    margin: 0px;
  }
  #sp-header .sp-top1-wrapper {
    position: absolute !important;
    right: 5%;
    top: 50%;
  }
  #sp-top-bar {
    background-color: transparent;
  }
  .agency-header #sp-top1 > .sp-column,
  .agency-header #sp-top2 > .sp-column {
    padding: 0px;
    justify-content: center;
  }
  .header-wrapper {
    display: flex;
    flex-direction: column-reverse;
    background-color: #00445e;
  }
  .itemid-431 .header-wrapper,
  .itemid-498 .header-wrapper {
    position: unset;
  }
  .itemid-498 .header-wrapper {
    position: unset;
  }
  #sp-header {
    padding-top: 0px !important;
  }
  .sp-module.header-right-quick-links h3.sp-module-title:before,
  .sp-module.header-left-language-switcher .sp-module-content:before {
    display: none;
  }
  .sp-module.header-right-quick-links h3.sp-module-title {
    border: none;
    display: block;
    text-align: center;
    padding: 0px;
    font-size: 16px;
  }
  .sp-module.header-left-language-switcher .sp-module-content a {
    font-size: 16px;
    margin: 0px auto;
    width: 100%;
    text-align: center !important;
    float: right;
    line-height: 24px;
  }
  div.mod-languages ul.lang-inline li {
    display: inline !important;
  }
  .pull-right.my-top-search h3.sp-module-title {
    display: none;
  }
  .sp-module.header-left-language-switcher .sp-module-content {
    margin: 0px auto;
  }
  .sp-module.header-left-language-switcher .sp-module-content:before {
    top: unset;
  }
  .mod-languages select:not(.form-control) {
    color: #c9caca;
    background-color: transparent;
    border: none !important;
    height: auto;
    padding: 0px;
    line-height: unset;
  }
  .header-sticky .mod-languages select:not(.form-control) {
    color: #333;
  }
  .offcanvas-active .offcanvas-overlay {
    opacity: 0;
  }
  .sp-module .mod-languages .chzn-container-single-nosearch .chzn-single {
    border: none;
  }
  .chzn-container.chzn-container-single .chzn-single div > b:after {
    display: none;
  }
  .chzn-container.chzn-container-single .chzn-single div > b:after {
    visibility: hidden;
  }
  .text-lg-left p {
    width: 100%;
    float: right;
    margin: 0px;
    line-height: normal;
  }
  .sp-megamenu-wrapper {
    display: none;
  }
  .headerleft-social-icons .mod-socialicons:hover ul.social-icons {
    display: none;
  }
  .headerleft-social-icons.social-icon-add ul.social-icons {
    z-index: 999999 !important;
    text-align: center;
    display: block !important;
    position: absolute !important;
    right: 0px !important;
    top: unset !important;
    width: 100% !important;
    background: #ef8770 !important;
    border-radius: 0px !important;
    z-index: 99;
    margin: 0px;
    padding: 64px 0px !important;
    margin-top: 12px !important;
  }
  .header-right
    .sp-module.header-right-quick-links.quick-link-add
    .sp-module-content {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: 100%;
    left: 0px;
    top: unset;
    z-index: 999;
    animation: spFadeInDown 0ms ease-in;
    background: #ef8770;
    height: auto;
    padding-bottom: 26px;
    margin: 0px;
    display: none;
    margin-top: 12px !important;
    box-shadow: none;
  }
  .sp-module.header-right-quick-links.quick-link-add.quick-icon-add
    .sp-module-content {
    display: block;
  }
  .my-top-search.search-link-add .top-search-input-wrap {
    height: 174px !important;
    top: unset;
    left: unset;
    right: 0px;
    bottom: unset;
    overflow: unset;
    width: 100%;
    z-index: 99;
    display: none !important;
    background: #ef8770;
    margin-top: 12px !important;
  }
  .my-top-search.search-link-add.search-icon-add .top-search-input-wrap {
    display: block !important;
  }
  .header-left .sp-module {
    border-right: 1px solid #ef8770;
    border-top: 1px solid #ef8770;
    border-bottom: 1px solid #ef8770;
    width: 50%;
    padding: 9px 0px;
    margin: 0px;
    justify-content: center;
  }
  .header-sticky .sp-module.header-left-language-switcher {
    border: 1px solid #ef8770;
  }
  .top_menu_register {
    padding: 0px 0px;
  }
  .sp-module.header-right-quick-links.quick-link-add.quick-icon-add {
    background: #ef8770;
  }
  .sp-module.header-right-quick-links.quick-link-add.quick-icon-add
    h3.sp-module-title {
    color: #00445e;
  }
  .sp-module.header-right-quick-links.quick-link-add h3.sp-module-title {
    color: #ef8770;
    width: 100%;
    line-height: 24px !important;
  }
  .sp-module.pull-right.my-top-search.icon-close .search-open-icon:after {
    color: #00445e !important;
  }
  .sp-module.pull-right.my-top-search.search-link-add.icon-close {
    background-color: #ef8770;
  }
  .mod-socialicons.social-icon-add span svg path {
    fill: #00445e !important;
  }
  .sp-module.pull-right.my-top-search.search-icon-add .search-open-icon:after {
    color: #fff !important;
  }
  .icon-top-wrapper:hover .search-open-icon:after {
    color: unset;
  }
  ul.social-icons > li:nth-child(2) {
    border-left: none;
    padding-left: 0px;
  }
  ul.social-icons > li {
    padding: 0px 8px;
    margin: 14px 10px 12px 10px;
  }
  ul.social-icons li:nth-child(2) {
    padding-left: 0px;
  }
  .mod-socialicons ul.social-icons .fa {
    color: #fff;
  }
  .header-left .sp-module:nth-child(2) {
    border-right: 1px;
    border-radius: 0px;
    border-left: 0px;
  }
  .sp-module.pull-right.my-top-search.search-link-add.search-icon-add {
    background-color: #ef8770;
  }
  .header-sticky
    .header-right
    .sp-module.header-right-quick-links.quick-link-add
    .sp-module-content {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    position: fixed;
    width: 100%;
    left: 0px;
    top: 171px;
  }
  .header-sticky
    .header-right
    .sp-module.header-right-quick-links.quick-link-add
    .sp-module-content,
  .header-sticky
    .header-right
    .my-top-search.search-link-add
    .top-search-input-wrap,
  .header-sticky .headerleft-social-icons ul.social-icons {
    top: 171px;
  }
  .offcanvas-menu {
    width: 100%;
    height: auto;
  }
  body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu {
    top: 0px;
    background: #00a48f;
    overflow-y: scroll;
    height: 100%;
    z-index: 99999999;
  }
  body.ltr.offcanvs-position-left .offcanvas-menu {
    top: auto;
    left: auto;
  }
  body.ltr.offcanvs-position-left .body-wrapper {
    top: 0px;
    left: auto !important;
  }
  body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper {
    top: auto;
    left: auto !important;
  }
  .offcanvas-menu {
    background-color: #00a48f;
    color: #00445e;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    color: #00445e !important;
    display: inline-block;
    margin-left: 30px !important;
    border-bottom: none;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent-open > a {
    padding: 10px 0px 5px 0px !important;
  }
  body.ltr
    .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent
    > a
    > .menu-toggler,
  body.ltr
    .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent
    > .menu-separator
    > .menu-toggler {
    left: 0px;
    padding: 20px 5px;
    right: auto;
  }
  /*main-after-icon-plus-css*/
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent
    > a
    > .menu-toggler:after,
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent
    > .menu-separator
    > .menu-toggler:after {
    content: "\f067";
    color: #00445e;
    font-size: 10px;
    vertical-align: text-top;
    display: none;
  }
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent.menu-parent-open
    > a
    > .menu-toggler:after,
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent.menu-parent-open
    > .menu-separator
    > .menu-toggler:after {
    content: "\f068";
    color: #00445e;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover,
  .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover,
  .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus,
  .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #fff;
  }
  body.ltr .close-offcanvas {
    right: 13px;
    color: #ef8770;
    background: transparent;
    top: 22px;
  }
  .fa-remove:before,
  .fa-close:before,
  .fa-times:before {
    font-size: 16px;
  }
  .header-sticky .header-left,
  .header-sticky .header-right {
    top: 70%;
  }
  .header-sticky .container-inner .sp-top1-wrapper {
    top: 36% !important;
  }
  .sppb-link-list-responsive.sppb-link-list-wrap ul {
    overflow: unset;
  }
  .top-search-input-wrap .top-search-overlay {
    background: #ef8770;
    display: none !important;
  }
  .my-top-search.search-link-add .search-close-icon {
    display: none !important;
  }
  .header-right-quick-links .sp-module-content .menu li a {
    color: #00445e;
  }
  .top-search-input-wrap .search-wrap .search.my-top-search {
    top: 50%;
  }
  .header-sticky
    .my-top-search.search-link-add.search-icon-add
    .search-close-icon {
    top: 199px !important;
  }
  .icon-top-wrapper .search-open-icon {
    display: block !important;
    margin: 0px auto;
    width: 20px;
    height: 24px;
  }
  .icon-top-wrapper:hover {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: unset;
    position: unset;
    top: unset;
    z-index: 99999;
    display: flex;
    height: 24px;
    right: 0px;
    padding: unset;
    background-color: transparent;
  }
  .top-search-input-wrap .search-wrap .search.my-top-search input {
    border-bottom: none;
    border-radius: unset;
  }
  .top-search-input-wrap
    .search-wrap
    .search.my-top-search
    .sp_search_input:after {
    display: none;
  }
  .sppb-responsive-bars {
    background-color: transparent !important;
  }
  .social-link-add ul > li:first-child a {
    border-left: 0px;
  }
  .headerleft-social-icons ul.social-icons span.socail_menu_close,
  .header-right
    .sp-module.header-right-quick-links.quick-link-add
    .sp-module-content
    .close-icon,
  .my-top-search.search-link-add.search-icon-add .search-close-icon {
    color: #fff;
    font-size: 16px;
    position: absolute;
    top: 28px;
    right: 28px;
    z-index: 9;
    margin-bottom: 0px;
    display: block;
    width: 20px;
    height: 20px;
  }
  .my-top-search.search-link-add.search-icon-add .search-close-icon {
    display: block !important;
    z-index: 999;
    width: 20px;
    height: 20px;
    position: absolute !important;
    top: -36px !important;
    right: 26px;
  }
  .header-right-quick-links .sp-module-content ul.menu {
    margin-top: 52px;
    padding: 0px 0px 10px 15px;
  }
  .sppb-responsive-bars .sppb-responsive-bar {
    visibility: hidden;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent a:before {
    background: none;
    left: 13px;
    color: #00445e;
    margin-right: 12px;
    position: unset;
    font-size: 10px;
  }
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.active.menu-parent
    > a:before,
  .offcanvas-menu .offcanvas-inner .menu li .menu-child li.active > a:before {
    content: url(../images/plus-icon-hover.png);
  }
  /*.offcanvas-menu .offcanvas-inner .sp-module ul>li.active.menu-parent-open>a:before,
    .offcanvas-menu .offcanvas-inner .menu li .menu-child li.active>a:before {
        content: url(../images/minus-hover.png);
    }*/
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.active.menu-parent-open
    > a:before {
    content: url(../images/minus-hover.png);
  }
  .offcanvas-menu
    .offcanvas-inner
    .menu
    li
    .menu-child
    li.active.menu-parent-open
    > a:before,
  .offcanvas-menu
    .offcanvas-inner
    .menu
    li
    .menu-child
    li.active.menu-parent-open
    li.active
    a:before {
    content: url(../images/minus-hover.png);
  }
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.active.menu-parent-open
    > a:before {
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a:before,
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    .menu-child
    li.menu-parent
    a:before {
    background: none;
    left: 13px;
    content: url(../images/plus-icon.png);
    color: #00445e;
    margin: 4px 12px 0px 0px;
    position: static;
    font-size: 10px;
    float: left;
    width: 8px;
  }
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent-open
    > a:before {
    content: url("../images/minus-hover.png");
    width: 8px;
  }
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    .menu-child
    li.menu-parent.menu-parent-open
    a:before {
    /* content: url(../images/minus.png);
        color: #00445E;
        margin-right: 12px;
        position: static;
        font-size: 10px;*/
  }
  .sppb-link-list-responsive .fa {
    font-size: 20px;
    color: #fff;
  }
  .sp-module.left-header-social:before {
    font-size: 20px;
  }
  .header-right-quick-links .sp-module-content .menu li {
    border: none;
    padding: 12px;
  }
  .header-right-quick-links .sp-module-content .menu li:before {
    border: none;
    background-color: transparent;
  }
  .header-sticky .fa-bars:before {
    color: #333;
  }
  .sppb-align-center .col-md-6 {
    width: 50%;
  }
  p.secound-section2020 {
    font-size: 24px !important;
    line-height: 1 !important;
  }
  .about-siggraph-section .sppb-addon-wrapper {
    margin: 0 auto !important;
  }
  .about-deagu-image-content-text {
    font-size: 14px;
    line-height: 16px;
  }
  .about-daegu-overlay-content .sppb-addon-subtitle {
    line-height: 16px;
  }
  #advance-testimonial .owl-nav {
    margin: 0px auto 0px auto;
  }
  .owl-stage .owl-item.active.center {
    transform: scale(1);
    margin-top: 27px !important;
    padding: 40px 15px;
  }
  span.secound-section2020 {
    font-size: 24px;
    line-height: 24px;
  }
  .sppb-testimonial-pro {
    padding-bottom: 0px;
  }
  .menu-reverse-mobile {
    background: none !important;
  }
  .sppb-addon-sp-slider .sp-item.slider-content-vercally-center {
    align-items: flex-start;
  }
  .sp-slider-content-align-left,
  .sp-slider-image-align-left {
    text-align: right !important;
  }
  #sp-page-heading .sp-page-title {
    padding: 200px 27px 50px 27px;
    background-position: 0% 50% !important;
  }
  .exhibition-image-content-text {
    font-size: 14px !important;
    line-height: 16px !important;
  }
  .remove_padding_gutter .sppb-col-sm-6 {
    padding: 0px !important;
  }
  .advertise-section .leaderboard-advertisements img {
    margin: -50px auto -60px auto;
  }
  .header-right-quick-links .sp-module-content .menu li {
    float: unset;
  }
  .sp-module.headerleft-social-icons.social-icon-add {
    background: #ef8770;
  }
  /*subscribe-to-mailing-list id section*/
  .icon-top-wrapper i.search-close-icon:after,
  .icon-top-wrapper i.search-close-icon:before {
    left: 10px;
  }
  body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
    background-color: #93cfb4;
    margin: 10px 0px 0px 0px;
    padding: 22px 0px;
  }
  body.ltr
    .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent-open
    ul
    li
    ul {
    background-color: #93cfb4;
    margin: 0px 0px 0px 20px;
    padding: 0px;
    /*display: block;*/
  }
  body.ltr
    .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent-open
    ul
    li
    ul
    a:before,
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    .menu-child
    li.menu-parent.menu-parent-open
    a:before {
    content: url("../images/minus.png");
    vertical-align: text-top;
  }
  .offcanvas-menu .offcanvas-inner {
    padding: 20px 0px 30px 0px;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent-open li a {
    font-size: 16px;
  }
  .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent-open > a {
    border-bottom: 2px solid #fff;
    color: #fff !important;
  }
  .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent-open
    > ul
    li
    a {
    border-bottom: none;
    color: #00445e !important;
  }
  .sp-slider-content-align-left p {
    padding-left: 14px;
  }
  #jform_contact_eu1,
  #jform_contact_eu2 {
    top: 5px;
    margin: 0px 5px;
  }
  #contact_euyesno .formValidation {
    display: block;
  }
  .contact-form .controls {
    display: block;
  }
  .menu-reverse-mobile .sppb-col-md-3 .sidebar_menu {
    padding: 0px 30px !important;
    margin: 0px !important;
  }
  .inner-left-sidebar .sppb-addon-content ul.menu {
    /*    */
  }
  .exhibition_title_background .sppb-col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .header-sticky .mod-socialicons .social-icons path {
    fill: #fff;
  }
  .mobile-br {
    display: block;
  }
  .sppb-addon-sp-slider .sp-slider-content-align-left .sppb-sp-slider-text {
    margin: 15px 0px 20px auto !important;
  }
  .home_slider_feature_boxes {
    margin: 0px !important;
    background-color: #f5f5f5;
  }
  #sp-header .mod-languages {
    margin-right: 0px;
  }
  .formResponsive .formControls label {
    margin: 0px 0px 8px 10px;
  }
  #jform_contact_eu1:checked::before,
  #jform_contact_eu2:checked::before,
  .formControls .formBody .rsform-radio:checked::before {
    left: 5px;
    top: 5px;
  }
  .icon-top-wrapper {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 415px) {
  .sp_search_input {
    padding: 0px 0px 0px 65px;
  }
  .sp_search_input:before {
    left: 35px;
  }
  #g-recaptcha-44,
  .g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  .sp-slider-outer-stage {
    height: 415px !important;
  }
  .sppb-addon-image-content .sppb-image-holder {
    position: inherit;
    width: 100% !important;
    height: 200px;
  }
}
@media only screen and (max-width: 375px) {
  .header_left_text p,
  .top_right_text p {
    font-size: 13px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 360px) {
  .exhibition_title_background h1:after {
    margin-left: 10px;
  }
}
@media only screen and (max-width: 335px) {
  .home_slider_feature_boxes .sppb-media-content h1 {
    font-size: 15px !important;
  }
  .icon-top-wrapper:hover {
    top: 175px;
  }
}
@media only screen and (max-width: 767px) {
  .fixed .header-right-quick-links {
    border-right: 2px solid #ef8770;
    border-left: 2px solid #ef8770;
  }
  .sppb-addon-image-content .sppb-image-holder {
    position: inherit;
    width: 100% !important;
    height: 300px;
  }
  .mobile-bottom-header {
    border-right: none !important;
    border-left: none !important;
  }
  .search-link-add {
    border-right: none !important;
  }
  .home-submission-section-row .sppb-col-md-3 {
    padding: 0px 40px 25px 40px;
  }
}
/* Michael Override */
/* End Michael Override */
/*IE 11 css*/
@media screen and ((-ms-high-contrast: none),
(-ms-high-contrast: active)) and (max-width: 991px) {
  .text-lg-right .sp-module {
    text-align: center;
  }
  .text-lg-right :last-child.sp-module {
    margin-right: 0px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #sp-top1 > .sp-column {
    display: block !important;
    display: -ms-high-contrast;
  }
  .text-lg-right .sp-module,
  .text-lg-right .sp-module.headerleft-social-icons {
    width: 100%;
  }
  .text-lg-right .sp-module.headerleft-social-icons {
    width: 95% !important;
  }
  .text-lg-right :last-child.sp-module {
    margin-right: 7px;
  }
  .mobile-bottom-header.fixed :last-child.sp-module {
    margin-right: 0px;
  }
  .sp-megamenu-wrapper > ul > li > a {
    text-transform: capitalize;
  }
  .itemid-431 #sp-page-heading,
  .itemid-498 #sp-page-heading {
    display: none;
  }
  body:not(.home-page) #sp-title {
    background-color: transparent;
  }
  .sp-megamenu-parent.d-none.d-lg-block > li.active > a,
  .sp-megamenu-parent .sp-mega-group > li > a {
    font-weight: 400;
  }
  .agency-header #sp-top2 > .sp-column {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -ms-flexbox;
    -ms-flex-wrap: nowrap;
  }
  .sp-megamenu-parent > li.menu-justify,
  .sp-megamenu-parent > li,
  #sp-menu {
    position: static !important;
  }
  #sp-footer #sp-footer1 .sp-module {
    float: none !important;
  }
  .header-wrapper {
    position: relative;
  }
  .rsform-block-recaptcha2 .formControls {
    height: 100px;
  }
  .logo-image {
    height: 43px !important;
  }
  .sppb-addon-image-layout-image.image-fit,
  .sppb-img-responsive.image-fit {
    width: 100% !important;
  }
  .sp-megamenu-wrapper > ul > li > a {
    letter-spacing: 0px !important;
  }
  .inner-left-sidebar .sppb-addon-content ul.menu li,
  .sidebar_menu .menu_title {
    /*display: -ms-flexbox !important;*/
  }
  #sp-header > .container > .container-inner > .row {
    position: static !important;
  }
  .top-search-input-wrap .search-wrap .search.my-top-search input {
    height: 30px;
    margin-top: 10px;
  }
  select::-ms-expand {
    display: none;
  }
  input.my-top-search::-ms-clear {
    display: none;
  }
  .formResponsive .formHorizontal p {
    word-break: keep-all;
  }
  .agency-header #sp-header #sp-logo .sp-column {
    flex-direction: row;
  }
  .fixed .sp-module.pull-right.my-top-search.search-link-add {
    order: 1 !important;
  }
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
  .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    line-height: inherit;
  }
  .table-responsive tr > th {
    vertical-align: middle;
    border-bottom: 1px solid #dedddd;
    display: table-cell;
  }
  body.ltr
    .offcanvas-menu
    .offcanvas-inner
    .sp-module
    ul
    > li.menu-parent-open
    ul
    li
    ul
    a::before {
    vertical-align: middle;
  }
  .sppb-addon-table-main tbody tr {
    background-color: transparent;
  }
  .sidebar_menu .menu_title {
    margin-left: 40px !important;
  }
  .sidebar_menu .menu-child .menu_title {
    margin-left: 20px !important;
  }
  .sidebar_menu li a span.menu_title,
  .sidebar_menu li a {
    display: block !important;
  }
  .contact-form .btn-primary,
  .formResponsive .formControls .formBody button {
    width: auto;
  }
}
@media (max-width: 991px) {
  .sp-slider .sp-item img {
    display: block !important;
  }
}

td.noborder:after {
  height: 0px !important;
}

.type-content .btn.btn-primary {
  background-image: linear-gradient(286deg, #f34314, #f34314);
  border-color: #f34314;
  font-size: 16px !important;
  border-color: transparent;
  color: #ffffff;
  padding: 10px 25px;
  font-size: 24px;
  line-height: 24px;
  height: auto;
  border-radius: 30px;
  text-transform: capitalize;
  text-decoration: none;
}

.type-content .sistype .btn.btn-primary,
.sistype .type-content .btn.btn-primary {
  background-color: #93cfb4;
  border-color: #65c8d6;
  background-image: linear-gradient(286deg, #93cfb4, #93cfb4);
}

.event-detail-page .btn.btn-primary.viewcat,
.type-content .btn.btn-primary.viewcat {
  background-image: linear-gradient(286deg, #00a48f, #00a48f);
  border-color: #00a48f;
}

.type-content .btn.btn-primary.viewcat:hover,
.type-content .btn.btn-primary:hover {
  background-color: #707070;
  border-color: #707070;
  background-image: linear-gradient(286deg, #707070, #707070);
}

.sppb-addon.sppb-addon-single-image-hover .sppb-addon-single-image-hover img {
  max-width: 100px !important;
}

.sppb-row-container {
  margin: 0 auto;
}



@media (max-width: 767px){
  .com-sis .container-inner > .row {
    flex-direction: column-reverse;
  }
}
