a.skip-link.screen-reader-text {
    display: none;
}

.dataxis-button a {
    border: 1px solid #083050;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 200px;
    font-size: 12px;
    text-transform: uppercase;
    color: #083050;
    font-weight: 600;
    margin: 0 auto;
    margin-bottom: 20px;
    background: #FFFFFF;
    transition: all 0.5s ease;
}

.dataxis-button a:hover {
    text-decoration: none;
    color: #FFFFFF;
    border: 1px solid #f7941f;
    background: #f7941f;
}

.dataxis-button a:hover svg path {
    fill: #FFFFFF !important;
}

.bg-grey {
    background: #f5f5f5;
}

header#masthead {
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 5px 0px #00000061;
    position: relative;
    z-index: 10;    
}

.edit000 {
    display: flex;
    justify-content: flex-end;
    background: #000;
}

.edit000 p {
    margin: 0;
}

.edit000 p a {
    font-size: 14px;
    padding: 5px 15px;
    display: inline-block;
    color: #FFF;
}

#backtotopbutton {
  display: inline-block;
  background-color: #FF9800;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#backtotopbutton::after {
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#backtotopbutton:hover {
  cursor: pointer;
  background-color: #333;
}
#backtotopbutton:active {
  background-color: #555;
}
#backtotopbutton.show {
  opacity: 1;
  visibility: visible;
}
a#backtotopbutton svg path {
    fill: #FFFFFF !important;
}

a#backtotopbutton {
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 150px;
}
.homepage-container-three .search-container {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 20px;
}

.homepage-container-three .dx-title-search h2 {
    margin-bottom: 20px;
}

.homepage-container-three .search-icon-submit-form {
    top: calc(50% - 16px);
    right: 0
}

.homepage-container-three .search-container input {
    background: none;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    margin: 0 15px;
}


.homepage-container-three .search-container input::placeholder {
  color: #FFFFFF;
  font-style: italic;
}

.homepage-container-three .search-container .search-icon-submit-form svg path{fill:#FFFFFF!important}






input#gform_submit_button_1 {
    background: #083050;
    color: #FFFFFF;
    border: none;
    font-size: 14px;
    padding: 10px 15px;
    margin: 0;
    transition: all 0.5s ease;
}

form#gform_1 .gform_footer {
    text-align: right;
}

input#gform_submit_button_1:hover {
    background: #f7941f;
}









.search-container {
    position: relative;
}

.search-icon-submit-form {
    position: absolute;
    right: 39px;
    top: -1px;
}

.search-icon-submit-form svg {
    width: 22px;
}

.search-icon-submit-form svg path {
    fill: #083050 !important;
}

.dataxis-menu-container button {
    padding-left: 0;
}

.title-container h2 {
    font-size: 24px;
    margin: 0;
    padding: 30px 0;
    text-align: center;
    font-weight: 700;
    color: #083050;    
}

.webinar-date-time-text-language {
    padding: 10px 0;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 14px;
    color: #f7941f;
    transition: all 0.5s ease;
    font-weight: 600;
}

.webinar-title h3 {
    line-height: normal;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 18px;
    color: #083050;
}

.webinar-title h5 {
    font-size: 14px;
    font-weight: 600;
    color: #083050;
}

.new-upcoming-column {
    padding-bottom: 20px;
}

p.subtitle-one {
    font-size: 22px;
    font-weight: 800;
    color: #083050;
    text-align: center;
    margin-bottom: 0px;
}

p.subtitle-one em {
    font-style: normal;
    color: #f7941f;
}

p.subtitle-two {
    text-align: center;
    font-size: 16px;
    color: #083050;
}

p.subtitle-three {
    text-align: center;
    font-size: 16px;
    color: #083050;
}

p.subtitle-three em a,
p.subtitle-three em {
    font-style: normal;
    color: #f7941f;
    font-weight: 800;
    text-transform: uppercase;
}

.search-container input {
    outline: none;
    border: none;
    border: 1px solid #083050;
    font-size: 12px;
    padding: 5px;
    box-shadow: none;
    border-radius: 3px;
}

p.after-search-text {
    font-weight: 500;
    font-style: italic;
    color: #FFFFFF;
    font-size: 13px;
    padding: 10px 0;
    margin-bottom: 0;
}

.search-container input {
    padding: 4px 10px;
    height: 50px;
    font-size: 15px;
}

.search-icon-submit-form svg {
    width: 32px;
    height: 32px;
}

.search-icon-submit-form {
    top: calc(50% - 10px);
}

.logo-container a {
    display: block;
    padding-left: 15px;
}

.search-container.col-md-10.col-sm-12 {
    padding-top: 10px;
}

.search-container.col-md-10.col-sm-12 {
    width: 83.333333% !important;
    max-width: 83.333333% !important;
    padding-right: 15px !important;
    display: flex;
    flex-basis: 100% !important;
    position: relative;
}

.search-container.col-md-10.col-sm-12 > div {
    width: 100%;
}

.search-container.col-md-10.col-sm-12 > div.search-icon-submit-form {
    width: auto;
}

.logo-container a img {
    width: 100%;
    height: auto;
}

.trending-mini-title h5 {
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 5px;
    color: #f7941f;
    text-transform: uppercase;
    letter-spacing: 0.06em;
}

.trendy-tags > div {
}

.after-search-container {
    padding: 0 15px;
}

.trending-mini-tags a {
    text-decoration: none;
    font-size: 12px;
    border: 1px solid #FFFFFF;
    margin: 3px 2px;
    display: inline-block;
    padding: 3px 5px;
    color: #FFFFFF;
    border-radius: 5px;
    transition: all 0.5s ease;
}

.trending-mini-tags a:hover {
    color: #f7941f;
    border-color: #f7941f;
    text-decoration: none;
}

.home-press-release-text-container {}

.home-press-release-text-container h4 {
    text-transform: uppercase;
    color: #f7941f;
    font-weight: 600;
    font-size: 13px;
}

.home-press-release-text-container h5 {
    color: #083050;
    font-weight: bold;
    font-size: 18px;
}

.home-press-release-text-container p {
    font-size: 14px;
    color: #083050;
}

.home-press-release-box-other {
    padding-top: 20px;
}

.home-press-release-box-other .home-press-release-box-in {
    display: flex;
}

.home-press-release-box-other .home-press-release-text-container h5 {
    font-size: 14px;
}

.de-one {
    font-weight: 600;
    color: #083050;
    padding-left: 10px;
    font-size: 18px;
}

.de-two {
    font-size: 18px;
    line-height: 1.3em;
    padding-left: 10px;
    font-weight: 600;
    color: #083050;
}

.bg-blue {
    background: #083050;
}

.research-intelli-news-container {
    padding-top: 40px;
}

.research-intelli-news-details p {
    font-size: 14px;
    color: #083050;
}

.home-subscribe-inner-container h3,
.dx-title-search h2 {
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 30px;
    text-align: center;
}

/*.home-search-container > div {
    background: #083050;
    padding: 20px;
}*/

.homepage-container-three {
    padding-top: 20px;
}

.webinar-date-time-text {
    color: #083050;
    font-size: 14px;
    font-weight: 600;
    padding: 0 10px;
}

.dx-up-webs a:hover {
    text-decoration: none;
}

.single-webinar-date svg {
    width: 24px;
    height: 24px;
}

.single-webinar-date {
    display: flex;
    align-items: center;
}

.webinar-date-time {
    display: flex;
    align-items: center;
}

.dx-up-webs .webinar-date-time-text-language {
    padding: 0;
}

.home-press-release-text-container h4 {
    padding-top: 10px;
}

.home-press-release-box-other .home-press-release-box-in {
    padding-bottom: 20px;
}

h3.catch-up-sessions {
    font-size: 24px;
    font-weight: bold;
    color: #083050;
    margin-bottom: 0;
    padding-top: 10px;
}

h3.catch-up-sessions a {
    color: #083050;
    text-decoration: none;
    transition: all 0.5s ease;
}

.home-hero-lead-text h1 {
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    color: #083050;
}

.dx-home-ct img {
    height: auto;
    width: 100%;
    max-width: 100%;
}

.hero-text h4 {
    font-size: 18px;
    text-align: center;
    color: #083050;
}

.hero-text h4 br {
    display: none;
}

.dx-home-ct a:hover {
	text-decoration:  none;
}


button.button-home-lets-connect {
    text-transform: uppercase;
    display: flex;
    align-items: center;
    font-weight: 600;
    margin: 0 auto;
    border: none;
    border-radius: 10px;
    padding: 5px 30px;
}

.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
    border: none;
}


/* HOME */


body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link a:before{
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    transition: all 0.5s ease-in;
    color: #083050;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul {
    max-width: 85%;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background: #f7941f;
    text-decoration: none;
    color: #FFFFFF;
}

.woocommerce-MyAccount-content a:hover {
    color: #f4941f;
    text-underline-position: under;
}

.woocommerce-MyAccount-content a:hover {
    transition: all 0.5s ease;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #f7941f;
    color: #FFFFFF;
}

.woocommerce-account form h4, .woocommerce-account .woocommerce-MyAccount-content h3, .woocommerce .woocommerce-MyAccount-content h4 {padding: 14px;padding-left: 5px;}

.woocommerce-edit-address #billing_update_button,
a.btn.btn-primary.myAccountbtn,
#gform_submit_button_4 {
    background: #083050;
    border-color: #083050;
}

.woocommerce-edit-address #billing_update_button:hover,
a.btn.btn-primary.myAccountbtn:hover,
#gform_submit_button_4:hover {
    background: #f7941f;
    border-color: #f7941f;
}

div#woo-login-popup-sc-login a:hover {
    color: #f7941f !important;
    text-underline-position: under !important;
}

li#field_3_9 {
    padding: 0 5px;
}

span#input_3_9_1_container {
    padding-right: 5px;
}

div#woo-login-popup-sc-login a:hover {
    color: orange;
    text-underline-position: under;
}

p.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {
    padding-bottom: 15px !important;
}

body .woo-login-popup-sc-modal label, body .woo-login-popup-sc-modal .ywsl-label {
    font-size: 13px;
    font-weight: 600;
    padding-bottom: 2px;
}

div#woo-login-popup-sc-login {}

div#woo-login-popup-sc-login p.titlePop {
    margin: 0 !important;
    padding: 15px 0 !important;
}

#woo-login-popup-sc-login input.button, #woo-login-popup-sc-password input.button {
    offset: none;
    border: none;
    font-size: 15px;
}

.latest-insights-block .home-press-release-box.home-press-release-box-other .home-press-release-text-container {
    min-height: 110px;
}

.latest-insights-block .container.container-of-latests-with-line > div > div {
    /*border-bottom: 1px solid #80808036;*/
    border-bottom: 1px solid #9999999e;
}

.home-press-release-text-container p.tx-bigger-18 {
    text-align:  justify;
}

.home-hero-inner.hp-nw-home-hero-inner a:hover h4 {
    color: #f7941f;
}

.home .row.dev-two-d-flex > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.home .row.dev-two-d-flex > div:first-child {
    position: relative;
    top: -5px;
}

/* HOME  */




@media (max-width: 2560px) and (min-width: 768px){

	.home-hero-lead-text h1 {
	    font-size: 28px;
	}	

	.hero-text h4 {
	    font-size: 20px;
	}

	.home-hero-inner {
	    padding: 100px 0 !important;
	}

	.hero-text h4 {
	    font-weight: bold;
	    text-align: left;
	}

	.dev-two-border-orange {
	    border-left: 5px solid orange;
	    padding-left: 7vw !important;
	}

	.home-hero-inner > div {
	    left: -100px;
	    position: relative;
	}

	.home-hero-inner {
	    position: relative;
	}	

	header#masthead > div > div {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	}

	.search-container {
	    width: 80% !important;
	    max-width: 80% !important;
	    padding-right: 0 !important;
	}

	.research-intelli-news-details {
	    display: flex;
	    flex-wrap: wrap;
	}

	.research-intelli-news-details > div:nth-child(1) {
	    flex-basis: 25%;
	    width: 25%;
	    padding-left: 0;
	}

	.research-intelli-news-details > div:nth-child(2) {
	    flex-basis: 75%;
	    width: 75%;
	    padding-left: 0;
	}

	.research-intelli-news-details > div:nth-child(3) {
	    flex-basis: 100%;
	    width: 100%;
	    padding-top: 20px
	}

	.research-intelli-news-details > div:nth-child(4) {
	    flex-basis: 100%;
	    width: 100%;
	    padding-top: 10px;
	    display: none;
	}

	.home-subscribe-inner-container h3, 
	.dx-title-search h2 {
	    font-size: 38px;
	}

	.home-press-release-box.home-press-release-box-other {
	    display: flex;
	    flex-wrap: wrap;
	}

	.home-press-release-box-other .home-press-release-box-in {
	    flex-direction: column;
	}

	.home-press-release-text-container p.tx-bigger-18 {
	    font-size: 18px;
	}

	.home-press-release-text-container h5 {
	    font-size: 24px;
	}

	.home-press-release-box-other .home-press-release-text-container h5 {
	    font-size: 17px;
	}	

	.home-press-release-box-in {
	    display: flex;
	    flex-direction: row;
	}

	.home-press-release-box a:hover {
	    text-decoration: none;
	}

	.home-press-release-box a:hover h5 {
	    color: #f7941f;
	}

	.home-press-release-box a:hover {
	    text-decoration: none;
	}

	.home-press-release-box a:hover h5 {
	    color: #f7941f;
	}

	.home-container-six.block-padding.event-announcements-container .webinar-date-time-text-language {
	    padding-top: 0;
	}

	.container.events-announcement-first .home-press-release-text-container h4 {
	    padding-top: 0;
	}

	.container.events-announcement-first  .webinar-date-time-text {
	    padding-left: 0
	}

	.home-press-release-box.home-press-release-box-other .webinar-date-time-text {
	    padding-left: 0
	}

	.dx-up-webs .layout-display-2 > *,
	.dx-up-webs .layout-display-4 > * {
	    flex-basis: 50%;
	    width: 50%;
	}

	.dx-up-webs .layout-display-2 > * .column-or-row,
	.dx-up-webs .layout-display-4 > * .column-or-row {
	    flex-direction: column;
	    height: auto;
	}

	.dx-up-webs .layout-display-2 > * .column-or-row > div,
	.dx-up-webs .layout-display-4 > * .column-or-row > div {
	    flex-basis: 100%;
	    width: 100%;
	    max-width: 100%;
	}	

	.dx-up-webs .layout-display-3 > *,
	.dx-up-webs .layout-display-5 > * {
	    flex-basis: 50%;
	    width: 50%;
	    margin-bottom: 20px;
	}

	.dx-up-webs .layout-display-3 > * .column-or-row,
	.dx-up-webs .layout-display-5 > * .column-or-row {
	    flex-direction: column;
	    height: auto;
	    flex-wrap: wrap;
	}

	.dx-up-webs .layout-display-3 > * .column-or-row > div,
	.dx-up-webs .layout-display-5 > * .column-or-row > div {
	    flex-basis: 100%;
	    width: 100%;
	    max-width: 100%;
	}	


	.dx-up-webs .layout-display-3 > a:first-child,
	.dx-up-webs .layout-display-5 > a:first-child {
	    flex-basis: 100%;
	    width: 100%;
	}


	.dx-up-webs .layout-display-3 > a:first-child .column-or-row,
	.dx-up-webs .layout-display-5 > a:first-child .column-or-row {
	    flex-direction: row;
	    height: none;
	}	


	.dx-up-webs .layout-display-3 a:first-child .column-or-row > div.col-md-7,
	.dx-up-webs .layout-display-5 a:first-child .column-or-row > div.col-md-7 {
	    flex-basis: 58.333333%;
	    width: 58.333333%;
	    max-width: 58.333333%;
	    flex-basis: 50%;
	    width: 50%;
	    max-width: 50%;
	}


	.dx-up-webs .layout-display-3 a:first-child .column-or-row > div.col-md-5,
	.dx-up-webs .layout-display-5 a:first-child .column-or-row > div.col-md-5 {
	    flex-basis: 41.666667%;
	    width: 41.666667%;
	    max-width: 41.666667%;	
	    flex-basis: 50%;
	    width: 50%;
	    max-width: 50%;	    
	}

	.dx-up-webs a:hover {
	    text-decoration: none;
	}

	.dx-up-webs a:hover h5 {
	    color: #f7941f !important;
	}	

	.webinar-date-time-text svg {
	    width: 20px;
	    display: flex;
	    align-items: center;
	    margin-right: 20px;
	}

	.webinar-date-time-text {
	    display: flex;
	    align-items: center;
	}

	.webinar-date-time-text-language {
	    padding-top: 0;
	    padding-bottom: 0;
	}

	.home-press-release-box.home-press-release-box-other > div {
	    padding-left: 0;
	    padding-right: 0;
	}

	.home-subscribe.container > div {padding: 20px;}

	.home-subscribe-inner-container h3 {
	    font-size: 21px;
	}

	.home-subscribe-lets-connect {
	    display: flex;
	    justify-content: flex-end;
	    padding-right: 80px;
	}

	.home-subscribe-block-three {
	    justify-content: flex-start;
	}

	.home-subscribe-icon-boxes img {
	    display: none;
	}

	.home-subscribe-icon-boxes {
	    border-top: 1px solid #FFFFFF;
	    border-bottom: 1px solid #FFFFFF;
	    margin: 60px 30px;
	    margin-bottom: 40px;
	}
	.home-subscribe-boxes > div {
	    background: #FFFFFF;
	    border-radius: 30px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.home-subscribe-boxes p {
	    width: 175px;
	    padding-left: 0;
	}

	.home-subscribe-lets-connect .webinar-button button {
	    font-size: 20px;
	    padding: 8px 20px !important;
	}


	.home-subscribe-inner-container h3 {
	    text-align: center;
	    padding-bottom: 0;
	}

	.home-subscribe-inner-container p {
	    text-align: center;
	}

	.home-subscribe-boxes p {
	    /* display: inline; */
	    background: #FFFFFF;
	    color: #083050;
	    padding: 20px 15px;
	    width: 240px;
	    text-align: right;
	    display: inline-block;
	    border-radius: 30px;
	    line-height: 1.0;
	    padding-left: 0;
	}

	.home-subscribe-boxes p span {
	    display: block;
	}

	.home-subscribe-boxes p span {
	    font-weight: 700;
	    font-size: 22px;
	}

	.home-subscribe-boxes p em {
	    font-size: 15px;
	    font-style: normal;
	    font-weight: 600;
	}

	.home-subscribe-icon-boxes {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding: 15px 0;
	}

	.home-subscribe-icon-boxes p {
	    text-transform: uppercase;
	    font-size: 16px;
	    font-weight: 600;
	    margin: 0;
	    color: #FFFFFF;
	}

	.home-subscribe-boxes {
	    display: flex;
	    justify-content: center;
	}

	.home-subscribe-text-head {
	    color: #FFFFFF;
	    text-align: center;
	}

	.home-subscribe-text-head h4 {
	    font-size: 32px;
	    font-weight: 600;
	}

	.home-subscribe-lets-connect {
	    margin: 20px 0;
	}

	.home-subscribe-block-three {
	    display: flex;
	    align-items: center;
	}

	.home-subscribe-text-head h4 {
	    font-size: 27px;
	}

	.row.home-subscribe-r > div {
	    display: flex;
	    align-items: center;
	}

	.home-subscribe-inner-container h3 {
	    margin-bottom: 0;
	}

	.row.home-subscribe-r-i > div {
	    flex: 0 0 25%;
	    max-width: 25%;
	}

	.home-subscribe-boxes {
	    margin: 0 20px;
	}

	.row.home-subscribe-r-i {
	    justify-content: space-around;
	    flex-wrap: wrap;
	}

	.home-subscribe-boxes p {
	    margin: 0;
	}

	.home-social-media-links {
		display: flex;
		flex-basis: 50%;
	}

	.home-subscribe-block-three p {
		flex-basis: auto;
		color: #FFFFFF;
		margin: 0;
	}

	.home-social-media-links svg path {
		fill: #FFFFFF !important;
	}

	.home-social-media-links svg {
		width: 34px;
	}

	.home-subscribe-inner-container {
		padding-top: 20px;
	}

	.home-social-media-links > div {
	    padding-right: 20px;
	}

	.home-social-media-links {
	    padding-left: 20px;
	}

	.home-subscribe.container > div > div:last-child {
	    align-items: center;
	}

	h3.gform_title {
	    display: none;
	}

	label.gfield_label {
	    display: none !important;
	}

	input#input_1_9 {}

	.gform_wrapper 
	.ginput_container input {
	    padding: 2px 4px !important;
	    border-radius: 0;
	    font-size: 13px !important;
	    border: 1px solid #ccc;
	}

	.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	    padding: 0 !important;
	}

	.gform_wrapper .top_label li.gfield:nth-child(even) {
	    padding-left: 15px !important;
	}

	.gform_wrapper .top_label li.gfield:nth-child(odd) {
	    padding-right: 15px !important;
	}

	.gform_wrapper .top_label li.gfield#field_1_8 {
	    padding-right: 0 !important;
	}

	textarea#input_1_8 {
	    border: 1px solid #ccc;
	    font-size: 13px;
	}

	.home-footer-contact > div > div > div:last-child {
	    padding-right: 0;
	}

	.home-footer-contact > div > div {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	h2.dx-title-h2 {
	    color: #083050;
	}


	.contact-mail-inner a {
	    font-size: 24px;
	    color: #0b3050;
	    transition: all 0.5s ease;
	    margin-left: 35px;
	}

	.contact-mail-inner {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding-top: 40px;
	}

	.contact-mail-inner > span:first-child {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.contact-mail-inner a:hover {
	    color: #f7941f;
	    text-decoration: none;
	}

	.menuFooter ul {
	    list-style: none;
	    margin: 0;
	    padding-left: 0;
	}

	.menuFooter .widget.widget_nav_menu h2 {
	    font-size: 15px;
	    margin-top: 0px;
	    text-transform: uppercase;
	    font-weight: 600;
	    /* border-bottom: 2px solid #e66920; */
	    width: 100%;
	    padding-bottom: 4px;
	    color: #fff;
	}

	.menuFooter .widget.widget_nav_menu li a {
	    color: #fff;
	    font-size: 12px;
	    line-height: 20px;
	}

	.col-md-12.menuFooter {
	    display: flex;
	    justify-content: space-between;
	    padding: 50px 0;
	}

	.menuFooter .widget.widget_nav_menu h2:after {
	    content: '';
	    background: #f89523;
	    width: 25%;
	    height: 3px;
	    display: block;
	    margin-top: 5px;
	}

	div#copyright-text p {
	    color: #FFFFFF;
	    font-size: 12px;
	    margin: 0;
	}

	.row.borderTop {
	    border-top: 1px solid #FFFFFF;
	    padding: 30px 0;
	    align-items: center;
	}

	.dx-home-ct > div:nth-child(2) {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}

	.dx-home-ct > div:nth-child(3) {
	    padding-top: 40px;
	    padding-bottom: 40px;    
	}

	.dx-home-ct > div:nth-child(4) {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}

	.home-search-container>div {
	    padding: 50px;
	}

	.home-subscribe-inner-container h3, 
	.dx-title-search h2 {
	    margin-bottom: 50px;
	}

	.dx-home-ct > div:nth-child(6) {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}

	.dx-home-ct > div:nth-child(7) {}

	.dx-home-ct > div:nth-child(8) {
	    padding: 40px 0;
	}

	.dx-home-ct > div:nth-child(9) {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}

	.dx-home-ct > div:nth-child(10) {
	    padding: 40px 0;
	    padding-top:  0;
	}

	.title-container h2 {
	    font-size: 32px;
	}

	.webinar-title {
	    display: flex;
	    flex-direction: column-reverse;
	    padding-top: 5px;
	}

	.webinar-date-time-text-language {
	    padding-top: 10px;
	}

	.research-intelli-news-details>div:nth-child(2),
	.research-intelli-news-details>div:nth-child(1) {
	    flex-basis: 100%;
	    width: 100%;
	}

	.research-intelli-news-details>div:nth-child(2) br {
	    display: none;
	}

	.research-intelli-news-details>div:nth-child(1) {
	    order: 2;
	    font-size: 15px;
	}

	.research-intelli-news-details>div:nth-child(2) {
	    order: 1;
	}

	.research-intelli-news-details>div:nth-child(3) {
	    order: 3;
	    padding-top: 5px;
	}

    .research-intelli-news-details>div:nth-child(1) {
        font-weight: normal;
        font-size: 14px
    }

}

@media (max-width: 768px){
	
	.home-hero-inner > div {
		left: 0;
	}

	.homepage-container-one > div {
	    background: #ffffff61;
	}

	.homepage-container-one > div {
	    background: #ffffff61;
	}

	.home-hero-lead-text h1 {
	    font-size: 24px;
	}

	.hero-text h4 {
	    font-size: 16px;
	}

	.research-intelli-news-details {
	    display: flex;
	    flex-wrap: nowrap;
	}

	.research-intelli-news-details > div:nth-child(1) {
	    flex-basis: 25%;
	    width: 25%;
	}

	.research-intelli-news-details > div:nth-child(2) {
	    flex-basis: 25%;
	    width: 25%;
	    padding-left: 10px;
	}

	.research-intelli-news-details > div:nth-child(3) {
	    flex-basis: 50%;
	    width: 50%;
	    padding-top: 0;
	}

	.research-intelli-news-details > div:nth-child(4) {
	    flex-basis: 75%;
	    width: 75%;
	    padding-top: 0;
	    display: flex;
	}

	.home-subscribe-inner-container h3, .dx-title-search h2 {
	    font-size: 26px;
	    margin-bottom: 40px;
	}

	.home-press-release-text-container p.tx-bigger-18 {
	    font-size: 15px;
	}

	.home-press-release-text-container p.tx-bigger-18 {
	    font-size: 15px;
	}

	.webinar-date-time-text {
	    font-size: 12px;
	    padding-left: 0px;
	}

	.webinar-date-time-text-language {
	    font-size: 12px;
	    padding-top: 0;
	}

	.webinar-date-time-text svg {
	    display: none;
	}

	.webinar-date-time {
	    padding-top: 10px;
	}

	.home-press-release-text-container h5 {
	    display: block !important;
	    font-size: 14px !important;
	    padding-top: 10px;
	}

	.row.home-subscribe-r {
	    display: flex;
	    width: 100%;
	    margin-left: 0;
	}

	.row.home-subscribe-r > div {
	    width: 100%;
	    max-width: 100%;
	    text-align: center;
	    justify-content: center;
	    flex: 0 0 100%;
	}

	.home-subscribe-boxes picture {
	    display: none;
	}

	.home-subscribe-boxes p {
	    width: 180px;
	    padding: 10px 30px;
	    text-align: center;
	}

	.home-subscribe.container > div {
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto;
	}

	.dx-pagecontact {
	    padding: 30px;
	}

	.dx-pagecontact a {
	    color: #000;
	    text-align: center;
	}

	.dx-pagecontact br {
	    display: none;
	}

	.dx-pagecontact h2 {
	    text-align: center;
	}


	.home-subscribe-text-head h4 {
		font-size: 20px;
		margin-bottom: 20px;
	}

	header#masthead > div > div {
	    flex-direction: column;
	    justify-content: center;
	}

	.search-container.col-md-10.col-sm-12,
	header#masthead > div > div > div {
	    flex-basis: 100%  !important;
	    width: 100%;
	    max-width: 100%  !important;
	    align-items: center  !important;
	}

	.logo-container a {
	    display: block;
	    text-align: center;
	}

	.col-md-12.menuFooter > div {
	    padding: 0 10px;
	}

	.research-intelli-news-details>div.de-img {
	    display: none;
	}

	.research-intelli-news-details>div:nth-child(3) {
	    width: 75%;
	    flex-basis: 75%;
	}

	.research-intelli-news-details>div:nth-child(2) {
	    padding-left: 0;
	}

	.de-one {
	    font-size: 15px;
	}

	.home-subscribe-boxes p {display: flex;padding-left: 0;padding-right: 0;}

	.home-subscribe-boxes p span {
	    padding-right: 10px;
	}

	.home-subscribe-boxes > div {
	    padding: 10px;
	}

	.home .container.events-announcement-first .home-press-release-box-in {
	    flex-direction: row-reverse;
	    padding-left: 15px;
	}

}


@media (max-width: 767px) {

	.logo-container a img {
	    width: 150px;
	    height: auto;
	    margin: 0 auto;
	}

	.logo-container a {
	    display: block;
	    text-align: center;
	    padding: 10px;
	}

	.container {
		max-width: 100%;
	}

	.home-hero-lead-text br {
	    display: none;
	}

	.homepage-container-one.dev-two > div {
	    background: #ffffff63;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}

	.research-intelli-news-details {
	    display: flex;
	    flex-wrap: wrap;
	}

	.research-intelli-news-details > div:nth-child(1) {
	    flex-basis: 25%;
	    width: 25%;
	}

	.research-intelli-news-details > div:nth-child(2) {
	    flex-basis: 25%;
	    width: 25%;
	}

	.research-intelli-news-details > div:nth-child(3) {
	    flex-basis: 50%;
	    width: 50%;
	}

	.research-intelli-news-details > div:nth-child(4) {
	    flex-basis: 100%;
	    width: 100%;
	    padding-top: 10px;
	}

	.layout-display-5 > a:nth-child(2) .column-or-row,
	.layout-display-5 > a:nth-child(3) .column-or-row,
	.layout-display-5 > a:nth-child(4) .column-or-row,
	.layout-display-5 > a:nth-child(5) .column-or-row {
	    display: flex;
	}

	.layout-display-5 > a:nth-child(2) .column-or-row .home-press-release-text-container,
	.layout-display-5 > a:nth-child(3) .column-or-row .home-press-release-text-container,
	.layout-display-5 > a:nth-child(4) .column-or-row .home-press-release-text-container,
	.layout-display-5 > a:nth-child(5) .column-or-row .home-press-release-text-container {
	    padding-top: 0;
	}

	.layout-display-5 > a:nth-child(2) .single-webinar-date span,
	.layout-display-5 > a:nth-child(3) .single-webinar-date span,
	.layout-display-5 > a:nth-child(4) .single-webinar-date span,
	.layout-display-5 > a:nth-child(5) .single-webinar-date span {
	    display: none;    
	}

	.layout-display-5 > a:nth-child(2) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(3) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(4) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(5) .webinar-date-time-text {
	    padding-left: 0;
	    display: block;
	}
	.layout-display-5 > a:nth-child(2) .webinar-date-time,
	.layout-display-5 > a:nth-child(3) .webinar-date-time,
	.layout-display-5 > a:nth-child(4) .webinar-date-time,
	.layout-display-5 > a:nth-child(5) .webinar-date-time {
	    padding-left: 0;
	    display: block;
	}

	.layout-display-5 > a:nth-child(2) h5,
	.layout-display-5 > a:nth-child(3) h5,
	.layout-display-5 > a:nth-child(4) h5,
	.layout-display-5 > a:nth-child(5) h5{
	    font-size: 14px;
	    margin-bottom: 5px;
	}

	.layout-display-5 > a:nth-child(2) h4,
	.layout-display-5 > a:nth-child(3) h4,
	.layout-display-5 > a:nth-child(4) h4,
	.layout-display-5 > a:nth-child(5) h4{
	    margin-bottom: 5px;
	}

	.layout-display-5 > a:nth-child(2) p,
	.layout-display-5 > a:nth-child(3) p,
	.layout-display-5 > a:nth-child(4) p,
	.layout-display-5 > a:nth-child(5) p{
	    display: none;
	}
	.home-press-release-box-other .home-press-release-text-container h4 {
	    padding-top: 0
	}
	.layout-display-5 > a:nth-child(2) h4, 
	.layout-display-5 > a:nth-child(3) h4, 
	.layout-display-5 > a:nth-child(4) h4, 
	.layout-display-5 > a:nth-child(5) h4 {
	    padding-top: 0;
	    display: none;
	}

	.event-announcements-container h5 {
	    display: block !important;
	}

	.event-announcements-container a:hover {
	    text-decoration: none;
	}

	.event-announcements-container .webinar-date-time-text {
	    padding-left: 0;
	    font-size: 13px;
	}

	.container.events-announcement-first .home-press-release-box-in {
	    display: flex;
	    flex-direction: column-reverse;
	}

	.container.events-announcement-first .home-press-release-box-in > div {
	    flex-basis: 100%;
	    width: 100%;
	    max-width: 100%;
	}

	.event-announcements-container .webinar-date-time-text svg {
	    display: none;
	}

	.event-announcements-container .home-press-release-text-container p {
	    display: none;
	}

	.event-announcements-container .home-press-release-box-other .webinar-date-time {
	    display: block;
	    font-size: 13px;
	}

	.event-announcements-container .home-press-release-box-other .webinar-date-time-text-language {
	    padding-top: 0;
	}

	.event-announcements-container .home-press-release-box-other .home-press-release-box-in > div:last-child {
	    padding-right: 0;
	}

	.home-press-release-box {
	    width: 100%;
	}

	.home-subscribe-boxes img {
	    width: 64px;
	}

	.home-subscribe-boxes > div {
	    background: #FFFFFF;
	    border-radius: 15px;
	    display: flex;
	    align-items: center;
	    padding: 15px;
	    margin: 10px;
	    justify-content: center;
	}

	.home-subscribe-boxes p {
	    color: #083050;
	    margin-bottom: 0;
	    flex-basis: 70%;
	}

	.home-subscribe-boxes picture {
	    flex-basis: 30%;
	}

	.home-subscribe-boxes p span {
	    font-weight: bold;
	}

	.home-subscribe-icon-boxes {}

	.home-subscribe-icon-boxes p {
	    font-size: 16px;
	    text-transform: uppercase;
	    color: #FFFFFF;
	    text-align: center;
	    margin: 0;
	    border-top: 1px solid #FFFFFF;
	    margin: 10px;
	    border-bottom: 1px solid #FFFFFF;
	    padding: 10px;
	}

	.home-subscribe-text-head h4 {
	    color: #FFFFFF;
	    font-weight: 600;
	    font-size: 20px;
	    padding: 20px;
	    text-align: center;
	}	

	.home-subscribe-boxes img {
	    width: 64px;
	}

	.home-subscribe-boxes > div {
	    background: #FFFFFF;
	    border-radius: 15px;
	    display: flex;
	    align-items: center;
	    padding: 15px;
	    margin: 10px;
	    justify-content: center;
	}

	.home-subscribe-boxes p {
	    color: #083050;
	    margin-bottom: 0;
	    flex-basis: 70%;
	}

	.home-subscribe-boxes picture {
	    flex-basis: 30%;
	}

	.home-subscribe-boxes p span {
	    font-weight: bold;
	}

	.home-subscribe-icon-boxes {}

	.home-subscribe-icon-boxes p {
	    font-size: 16px;
	    text-transform: uppercase;
	    color: #FFFFFF;
	    text-align: center;
	    margin: 0;
	    border-top: 1px solid #FFFFFF;
	    margin: 10px;
	    border-bottom: 1px solid #FFFFFF;
	    padding: 10px;
	}

	.home-subscribe-text-head h4 {
	    color: #FFFFFF;
	    font-weight: 600;
	    font-size: 20px;
	    padding: 20px;
	    text-align: center;
	}

	.home-subscribe-block-three {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    padding: 20px 0;
	    flex-basis: 50%;
	    width: 70%;
	    margin: 0 auto;
	}

	.home-social-media-links {
	    display: flex;
	    justify-content: space-between;
	    flex-basis: 50%;
	}

	.home-subscribe-block-three p {
	    flex-basis: 50%;
	    color: #FFFFFF;
	    margin: 0;
	}

	.home-social-media-links svg path {
	    fill: #FFFFFF !important;
	}

	.home-social-media-links svg {
	    width: 34px;
	}

	.home-subscribe-inner-container {
	    padding-top: 20px;
	}

	.dx-pagecontact {
	    padding: 30px;
	}

	.dx-pagecontact a {
	    color: #000;
	    text-align: center;
	}

	.dx-pagecontact br {
	    display: none;
	}

	.dx-pagecontact h2 {
	    text-align: center;
	}

	footer#dx-footer {
	    padding-top: 20px;
	    padding-bottom: 20px;
	    text-align: center;
	}

	footer#dx-footer h2 {
	    color: #FFFFFF;
	    font-size: 14px;
	    font-weight: bold;
	    text-transform: uppercase;
	    letter-spacing: 0.03em;
	    text-decoration: underline;
	    text-underline-offset: 5px;
	}

	footer#dx-footer ul {
	    list-style: none;
	    margin: 0;
	    padding: 0;
	    font-size: 13px;
	    color: #FFFFFF;
	    margin-bottom: 20px;
	}

	footer#dx-footer ul li a {
	    color: #FFFFFF;
	}

	div#copyright-text p {
	    color: #FFFFFF;
	    font-size: 14px;
	    padding: 20px 0;
	    line-height: 1.2em;
	}

	.col-md-3.text-right {
	    text-align: center !important;
	}

	.col-md-3.text-right a {
	    display: block;
	}

	h3.catch-up-sessions {
	    padding: 30px 0;
	}

	.view-all-button-container {
	    padding-bottom: 20px;
	}

	.layout-display-5 {
	    display: flex;
	    flex-wrap: wrap;
	}

	.layout-display-5 > a:nth-child(1) {
	    flex-basis: 100%;
	    width: 100%;
	    max-width: 100%;
	}

	.layout-display-5 > a:nth-child(2),
	.layout-display-5 > a:nth-child(3),
	.layout-display-5 > a:nth-child(4),
	.layout-display-5 > a:nth-child(5) {
	    flex-basis: 100%;
	    width: 100%;
	    max-width: 100%;
	    padding: 0 15px;
	}

	.layout-display-5 > a:nth-child(2) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(3) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(4) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(5) .webinar-date-time-text,
	.layout-display-5 > a:nth-child(2) .webinar-date-time-text-language,
	.layout-display-5 > a:nth-child(3) .webinar-date-time-text-language,
	.layout-display-5 > a:nth-child(4) .webinar-date-time-text-language,
	.layout-display-5 > a:nth-child(5) .webinar-date-time-text-language{
	    font-size: 13px;
	}
	.layout-display-5 > a:nth-child(2) .column-or-row, 
	.layout-display-5 > a:nth-child(3) .column-or-row, 
	.layout-display-5 > a:nth-child(4) .column-or-row, 
	.layout-display-5 > a:nth-child(5) .column-or-row {
	    padding-bottom: 20px;
	}

	.research-intelli-news-details>div.de-img {
	    display: none;
	}

	.research-intelli-news-details>div:nth-child(3) {
	    width: 75%;
	    flex-basis: 75%;
	}

	.research-intelli-news-details>div:nth-child(2) {
	    padding-left: 0;
	}

	.de-one {
	    font-size: 15px;
	}

	.home-subscribe-boxes p {display: flex;padding-left: 0;padding-right: 0;}

	.home-subscribe-boxes p span {
	    padding-right: 10px;
	}

	.home-subscribe-boxes > div {
	    padding: 10px;
	}

    .home .latest-insights-block .home-press-release-box-other .home-press-release-box-in {
        flex-wrap: wrap;
    }

    .home .latest-insights-block .home-press-release-box-other .home-press-release-box-in > div {
        flex-basis: 100%;
        width: 100%;
    }

    .latest-insights-block .home-press-release-box.home-press-release-box-other .home-press-release-text-container {
        min-height: auto;
    }

}

h3.alternate-title-home {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 8px;
}

.single-product .siq-expandwdgt-cont.siq-searchwidget {min-width: 100%;}
.single-product .search-icon {position: absolute;right: 25px;top: 17px;width: auto !important;}
.single-product .search-container.col-md-10.col-sm-12 {display: block;}
.woo-login-popup-sc-left .woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide { display: block; }


