:root {
  --main: #8596b0;
  --tinted: #a3afc3;
}
/**Login/Userdashboard Styles**/
div#sortable-table_wrapper {
	margin-bottom: 1em;
}
div#sortable-table_filter {
	margin-right: 1em;
    margin-top: 1em;
}
.dashboard-content-head {
	text-align: center;
}
.dashboard-content-row {
	text-align: center;
    vertical-align: middle;
}
.dashboard-content-row td a button {
	background-color: var(--main);
    color: #fff;
    border: none;
    border-radius: 0.5em;
    padding: 8px;
}
.no-content {
	text-align: center;
    margin-top: 2em;
}
.no-content button {
	font-weight: bold;
    border-radius: 0.5em;
    background-color: var(--main);
    color: #fff;
}
.user-acc-btns-desktop {
    color: #fff;
    display: table;
}
.user-acc-btns-mobile {
	display: none;
}
.user-acc-btns-desktop span {
    display: table-cell;
    vertical-align: middle;
}
.user-acc-btns-desktop span a,
.user-acc-btns-mobile span a{
	text-decoration: none;
	color: #fff;
}
.error-message {
	margin: 0 auto;
    text-align: center;
    margin-bottom: 1em;
    background-color: #DC3545;
    width: 100%;
    border-radius: 0.5em;
    color: #fff;
}
.success-message {
	margin: 0 auto;
    text-align: center;
    margin-bottom: 1em;
    background-color: #5cb85c;
    width: 100%;
    border-radius: 0.5em;
    color: #fff;
}
.logout-container a {
    text-decoration: none;
    background: var(--main);
    color: #fff;
    width: 25%;
    display: flex;
    margin: 1em auto;
    border-radius: 0.5em;
    height: 30px;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    text-transform: uppercase;
}
.logout-container {
	text-align: center;
	margin: 1em;
}
#content-libary-col a {
	text-align: center;
}
.profile-update input {
	background: var(--main);
	color: #fff;
}
.profile-update {
	text-align: center;
	margin-bottom: 0;
}
#profile-update-form .form-group input {
	width: 75%;
}
#profile-update-form .form-group label {
	width: 25%;
}
.dashboard-pane {
	padding: 1em;
}
.dashboard-content {
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	border-radius: 0.5em;
	width: 80%;
    min-height: 174px;
}
.dashboard-btns {
	width: 15%;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	border-radius: 0.5em;
}
.dashboard-btns button {
	margin: 1em;
}
.login-alert {
	margin: 10px;
    text-align: center;
}
#content-libary-col {
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 2em 2em;
    margin-bottom: 1em;
	margin-top: 1em;
}
#profile-update-form .form-group {
	flex-direction: inherit;
}
#profile-update-form  button {
	grid-column: span 2;
}
.form-group {
	display: flex;
	flex-direction: column;
}
@media (max-width: 800px) {
	.success-message {
		width: 100%;
	}
	.dashboard-container {
		display: block!important;
	}
	.dashboard-btns {
		width: 100%;
		flex-direction: row!important;
		justify-content: space-between;
		margin-bottom: 1em;
	}
	button#v-pills-profile-tab,
	button#v-pills-content-tab,
	button#v-pills-logout-tab {
		width: 25%;
	}
	.dashboard-content {
		width: 100%;
	}
}
@media (max-width: 400px) {
	.success-message {
		width: 100%;
	}
	button#v-pills-profile-tab,
	button#v-pills-content-tab,
	button#v-pills-logout-tab {
		width: 24%;
	}
}
/**End of Login/Userdashboard Styles**/
p.lightbox-text {
    color: #000;
}
.dark-theme .event-location {
	color:#fff;
}
.dark-theme .event-head {
	border-bottom: 2px solid #fff;
}
.dark-theme .organiser-name {
	color:#fff;
}
.dark-theme i.fa-solid.fa-calendar-days.fa-2x {
    color: #fff;
}
.post, .page {
    margin: 0;
}

.mobile-leaderboard{
	display: none;
}


.spinner-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--tinted);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
}

.spinner {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border-top: 4px solid #fff;
  border-right: 4px solid transparent;
  animation: spinner-rotate 1s linear infinite;
}

@keyframes spinner-rotate {
  to { transform: rotate(360deg); }
}




switch-to-dark {
	display: block;
}
.switch-to-light {
	display: none;
}

button.btn-theme-toggle {
    margin: 0 auto 1em;
    display: block;
}
.btn-theme-toggle {
	--theme-toggle-bkg-color: #fff;
	color: var(--main);
	border: none;
	border-radius:0.3em;
	text-transform: uppercase;
}
.dark-theme .btn-theme-toggle {
	--theme-toggle-bkg-color: #fff;
}

.btn-theme-toggle {
    background-color: var(--theme-toggle-bkg-color);
}

/*------Dark Mode------*/
body {
  	--bkg-color: #fff;
	--txt-color: #000;
}
body.dark-theme {
  	--bkg-color: #121212;
	--txt-color: #fff;
}
@media (prefers-color-scheme: dark) {
  /* defaults to dark theme */
  	body {
    	--bkg-color: #121212;
		--txt-color: #fff;
  	}
  	body.light-theme {
    	--bkg-color: #fff;
		--txt-color: #000;
  	}
	
	.switch-to-light {
		display: block!important;
	}
	.switch-to-dark {
		display: none!important;
	}
	
	
	

}
body {
 	background: var(--bkg-color);
	color: var(--txt-color);
}

.dark-theme .light-theme-footer-logo{
	display: none
}
.dark-theme-footer-logo{
	display: none;
}
.dark-theme .country-case-studies .secondary-stories h5{
	color: #fff;
}
.dark-theme .dark-theme-footer-logo{
	display: block;
}

.dark-theme .tabbed-section .nav-pills .nav-link{
		color: #fff!important;
	}
.dark-theme .switch-to-light {
		display: block!important;
	}
.dark-theme	.switch-to-dark {
		display: none!important;
	}
.light-theme .switch-to-dark {
		display: block!important;
	}
.light-theme .switch-to-light {
		display: none!important;
	}


 .switch-to-light {
    display: none;
}

/* HEADER */

#masthead {
    background: var(--tinted);
    border-bottom: 4px solid var(--main);
}

.header-upper {
    background: var(--main);
    padding: 8px 10px;
    display: flex;
    justify-content: space-between;
    position: fixed;
    width: 100%;
    z-index: 999;
}
.search-menu-wrapper {
    display: flex;
}
#masthead .container {
    padding-top: 46px;
}

.search-bar-mobile {
    display: none;
}

.main-navigation ul{
	justify-content: space-between;
}
.header-inner {
    display: flex;
}
.header-left {
    width: 30%;
    margin-right: 5%;
}
.header-right {
    width: 30%;
    margin-left: 5%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
}
button.navbar-toggler {
	border: 0;
}
button.navbar-toggler:hover {
    border: 0;
}
button.navbar-toggler:focus:not(:focus-visible) {
    box-shadow: none;
}
select#languageDropdownMobile, select#languageDropdownDesktop {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    padding: 5px;
    border: 0;
    border-radius: 8px;
    width: 150px;
    color: #666;
	height: 30px;
}

#mobile-dropdown-wrapper #languageDropdownMobile {
    width: 60%;
    margin: 0 auto;
    display: none;
}

.dropdown-wrapper {
    margin-right: 1em;
}

select#languageDropdownMobile:focus, select#languageDropdownDesktop:focus {
    outline: none;
}
.menu-extended-sidebar-menu-container a {
    color: inherit;
    text-decoration: none;
}

.menu-extended-sidebar-menu-container {
    color: #fff;
}
.btn-close {
   position: relative;
	background: none;
	width: 100%;
}

.btn-close:before {
    position: absolute;
    top: 0;
    right: 5px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00d";
    font-size: 25pt;
    color: #fff!important;
}


.menu-extended-sidebar-menu-container ul {
    list-style: revert;
    padding-left: 1em;
	font-weight: 600;
}

.menu-extended-sidebar-menu-container li {
    padding-bottom: 5px;
}

.menu-extended-sidebar-menu-container .sub-menu li {
    padding-bottom: 0;
}

.offcanvas-body {
    padding-top: 0;
}

.menu-extended-sidebar-menu-container .sub-menu {
    font-weight: 400;
}

#primary-menu .current-menu-item:after, #primary-menu .current-menu-ancestor:after {
    display: block;
    clear: both;
    content: "";
    position: absolute;
    left: -5px;
    bottom: -6px;
    right: -5px;
    border-bottom: 8px solid var(--main);
    margin: 0 auto;
}

.sub-menu .current-menu-item:after{
	display: none!important;
}

button.navbar-toggler .fa-solid {
    padding-right: 0;
	color: #fff;
}

#offcanvasNavbar {
    background: var(--tinted);
	border-left: 0;
}

.offcanvas-header .btn-close:focus {
    outline: none;
    box-shadow: none;
}

.search-data {
    display: grid;
    grid-template-columns: 80% 18%;
    grid-column-gap: 2%;
}

.search-bar input[type="text"] {
    border-radius: 8px;
    border: 0;
    background-color: #fff;
    color: #000;
}

.container-search-btn {
    background: none;
    border: 0;
    color: #fff;
    padding: 0 5px;
    font-size: 15pt;
}


.site-branding {
    width: 25%;
    margin: 0 auto;
    padding: 2em 0;
}

.main-navigation .sub-menu li {
    margin-right: 0;
    padding: 5px;
    width: 100%;
}

#primary-menu .sub-menu {
    background: var(--main);
    margin-left: -5px!important;
	display: block!important;
}
.main-navigation ul ul a {
    width: auto;
    white-space: nowrap;
}
.main-navigation a {
    color: #fff;
}
/* MAGAZINE POPUP */

.magazine-popup {
	color: #fff;
    width: 64px;
    height: 64px;
    background: var(--main);
    position: fixed;
    border-radius: 16px;
    cursor: pointer;
    transition: transform 300ms ease-in-out 0s, box-shadow 300ms ease-in-out 0s;
    border: none;
    bottom: 48px;
    left: 48px;
    text-align: center;
	display: table;
	z-index: 99;
}

.magazine-popup a {
    color: inherit;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
}

.magazine-popup:hover {
    transform: translateY(-2px);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}

.magazine-popup .fa-book-open-reader {
    font-size: 30pt;
}

.boxzilla {
    padding: 1em 2em;
    background: var(--tinted)!important;
    text-align: center;
    color: #fff!important;
	border-right: 3px solid var(--main)!important;
    border-top: 3px solid var(--main)!important;
}

.mag-arch {
    margin-top: 1rem;
}

.mag-pop-up-img {
    border: 1px solid #fff;
	transition: box-shadow 300ms ease-in-out 0s;
}



.mag-pop-up-img:hover {
    box-shadow: var(--main) 0px 8px 20px 0px;
	cursor: auto;
}

span.boxzilla-close-icon {
    color: var(--main)!important;
}
.boxzilla a {
    color: inherit;
    text-decoration: none;
}

/* SUBSCRIBE PAGE */

.page-template-page-subscribe .subscribe-wrapper {
    background: none;
}

.page-template-page-subscribe .subscribe-box {
    border: 2px solid var(--main);
}

.page-template-page-subscribe .footer {
    border-top: 2px solid var(--main);
}


/* FOOTER */

.subscribe-wrapper {
    background: var(--tinted);
    padding: 2em 0;
}

.subscribe-box {
    width: 60%;
    margin: 0em auto;
    background: #fff;
    padding: 2em;
	display: flex;
}

.dark-theme .subscribe-box {
    background: #121212;
}
.dark-theme .subscribe-text {
    color: #fff;
}

.subscribe-text {
    width: 45%;
    margin-right: 3%;
    text-align: center;
    font-size: 22px;
	color: #000;
}

.subscribe-text p {
    margin-bottom: 0;
}

.subscribe-form {
    width: 52%;
	display: table;
}
.sub-form-inner {
    display: table-cell;
    vertical-align: middle;
}
.moosend-designer-button span {
    color: var(--tinted);
}
.moosend-designer-button span:before {
    position: absolute;
    right: 10px;
    bottom: 0;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f061";
    font-size: 25pt;
	color: #fff!important;
}

.footer {
    display: flex;
	border-bottom: 2px solid var(--main);
}

#footer-col {
    width: 15%;
    border-right: 2px solid var(--main);
    padding: 1em;
}
.footer-other-regions {
    border-right: 0px!important;
}
.footer-logo-wrapper {
    width: 25%!important;
	padding: 0!important;
}

#footer-col h5 {
    text-align: center;
    font-weight: 600;
    font-size: 16px;
	display: block;
}

#footer-col h5::after {
        display:block;
        clear:both;
        content : "";
        position: relative;
        left    : 0;
        bottom  : 0;
        max-width:250px;
        height  : 1px;
        width   : 30%;  /* or 100px */
        border-bottom:5px solid var(--main);
        margin:0 auto;
        padding:4px 0px;
	    transition: 0.5s all ease-in-out;
    }

#footer-col:hover h5::after {
    width: 40%;
}


.footer-logo {
    width: 80%;
    margin: 0 auto;
    padding: 4em 2em;
}
#footer-col a {
    color: inherit;
    text-decoration: none;
}
#footer-col ul {
    list-style: none;
    padding-left: 0;
	font-size: 14px;
	margin-left: 10%;
}
#footer-col li {
    position: relative;
    padding-left: 20px;
}
#footer-col li:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "-";
}
.lp-brand-info {
    border-top: 2px solid var(--main);
    padding: 1.5em;
	font-size: 12px;
}
.lp-brand {
    float: left;
}
.privacy-policy {
    float: right;
}
.social i {
    background: var(--main);
	padding: 5px;
    color: #fff;
    border-radius: 15px;
    margin: 0 5px;
	min-width: 25px;
    min-height: 25px;
	text-align: center;
	border: 2px solid var(--main);
	transition: all 0.2s linear 0s;
}


.social i:hover {
    color: var(--main);
	background: #fff;
}
.copyright {
    padding: 1em;
    height: 50px;
}
.copyrighttxt {
    float: left;
	font-size: 12px;
}

.social {
    float: right;
	margin-top: -5px;
}


/* HOME PAGE */

.home .top-stories .carousel-item img {
    width: 100%;
	transition: 0.5s all ease-in-out;
}

.home .top-stories:hover .carousel-item img {
    transform: scale(1.3);
}

.home .top-stories{
	margin-top: 2em;
	margin-bottom: 2em;
}

.home .top-stories .overlay-inner h1 {
    width: 50%;
    font-size: 3rem;
}

.home .top-stories .overlay-inner {
    padding: 3em;
}

.home .top-stories .carousel-item .overlay {
    position: absolute;
    display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}

.home .top-stories a{
	color: inherit;
	text-decoration: none;
}

.home .events-more-news-row {
    display: grid;
    margin: 2em 0;
    grid-template-columns: calc(38% - 150px) 300px calc(58% - 150px);
    grid-column-gap: 2%;
}
.home .events h1 {
    border-left: 5px solid var(--main);
    padding-left: 5px;
	margin-bottom: 12px;
}

.home .global-partners {
    background: var(--tinted);
    border: 3px solid var(--main);
    color: #fff;
    text-align: center;
	margin-bottom: 2em
}

.home .more-news h1 {
    border-left: 5px solid var(--main);
    padding-left: 5px;
	margin-bottom: 12px;
}

.home .more-news h1 a{
	color: inherit;
    text-decoration: none;
}

.home .more-news-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	height: 620px;
}

.home .more-news .mni-text {
    margin-bottom: 0;
}

.home .more-news-category-tag a {
    background: var(--main);
    color: #fff;
	text-align: center;
    width: 30%;
	margin-bottom: 5px;
	display: block;
	text-decoration: none;
	transition: background 0.2s ease-in-out;
}

.more-news-item:hover .more-news-category-tag a {
    background: var(--tinted);
}


.more-news-category-tag a {
    color: inherit;
    text-decoration: none;
}

.home .more-news .more-news-title, .home .more-news .mn-author-date {
    margin-bottom: 5px;
}

.home .more-news .more-news-title {
    min-height: 58px;
}
.home .more-news .more-news-title a {
    color: inherit;
    text-decoration: none;
}

.home .videos h1 a {
	  color: inherit;
    text-decoration: none;
}

.home .events h1 a {
    color: inherit;
    text-decoration: none;
}

.home .logo-wrapper {
    background: #fff;
    padding: 1em;
}

.home .website-partners {
    background: #575656;
    border: 3px solid #1e1e1e;
    color: #fff;
    text-align: center;
    margin-bottom: 2em;
}

.home .global-partners p, .home .website-partners p {
    margin-top: 10px;
	margin-bottom: 10px;
    min-height: 48px;
	text-transform: uppercase;
}

.home .videos-archive-story-content h5 {
    margin-bottom: 0;
    min-height: 48px;
}
.home .videos {
    margin-bottom: 2em;
}

.home .videos h1 {
    border-left: 5px solid var(--main);
    padding-left: 5px;
	margin-bottom: 12px;
}
.home .videos-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 2%;
}

.home .videos-archive-story-content {
    padding: 5px 0 0 0;
}

.home .video-play-button {
    border: 2px solid var(--main);
    padding: 10px;
    border-radius: 100%;
}

.home .video-play-button .fa-play {
    font-size: 36pt;
    width: 90px;
    height: 90px;
}

.home .single-video-wrapper:hover .video-play-button {
    opacity: 1;
}

.home .top-stories .post-date {
    letter-spacing: 5px;
}


.home .intelligent-technologies {
    background: var(--tinted);
	padding: 2em
}

.home .intelligent-technologies .heading {
    color: #fff;
    text-align: center;
    margin-bottom: 1em;
}

.home .intelligent-technologies .nav-tabs {
    border: 0;
    margin: 0 auto 2em auto!important;
    display: flex;
    justify-content: center;
}
.home .intelligent-technologies .nav-tabs .nav-item {
    margin-right: 1em;
}
.home .intelligent-technologies .nav-tabs .nav-item:nth-last-child(1) {
    margin-right: 0;
}
.home .intelligent-technologies .nav-tabs .nav-link {
    padding: 1px 10px;
    border-radius: 5px;
    text-align: center;
    background: #fff;
	color: #000;
	border: 0;
	transition: transform 300ms ease-in-out 0s, box-shadow 300ms ease-in-out 0s;
}

.home .intelligent-technologies .nav-tabs .nav-link:hover {
    transform: translateY(-2px);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}

.home .intelligent-technologies .nav-tabs .nav-item.show .nav-link, .home .intelligent-technologies .nav-tabs .nav-link.active {
    color: #fff;
    background-color: var(--main);
}

.home .intelligent-technology-wrapper {
    display: grid;
    grid-template-columns: calc(37% - 150px) calc(59% - 150px) 300px;
    grid-column-gap: 2%;
}


.home .intelligent-technology-insights {
    background: #fff;
    padding: 10px;
    margin-bottom: 2em;
}

.home .insight-heading {
    color: var(--main);
    border-bottom: 1px solid #000;
}

.home-insight-post-heading {
    border-bottom: 1px solid #000;
    padding-top: 10px;
    padding-bottom: 10px;
}
.home-insight-post-heading h5 {
    margin: 0;
    min-height: 48px;
	overflow: hidden;
    transition: color 0.2s ease-in-out;
	color: #000;
}

.home-insight-post-heading:hover h5 {
    color: var(--main);
}

.home-insight-post-heading a {
    color: inherit;
    text-decoration: none;
}

.home-insight-post-heading:nth-last-child(1) {
    border: 0;
    padding-bottom: 0;
}

.home .intelligent-technology-feature {
    background: #fff;
}
.home .intelligent-technology-feature img {
    width: 100%;
}
.home-feature-post-inner {
    padding: 0 10px 10px 10px;
}

.home-feature-post-inner a {
    color: #000;
    text-decoration: none;
}

.home-feature-post-inner p {
    margin-bottom: 5px;
    min-height: 72px;
	color: #000;
}
.home .intelligent-technology-case-studies {
    background: #fff;
	margin-bottom: 2em;
}
.home .intelligent-technology-case-studies .main-story {
    position: relative;
}
.home .intelligent-technology-case-studies .main-story img {
    width: 100%;
}
.home .intelligent-technology-case-studies .main-story-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
    overflow: hidden;
	padding: 10px;
}

.home .intelligent-technology-case-studies .mso-title {
    transition: transform 0.3s ease-in-out;
    transform: translateY(100%);
	min-height: 72px;
	display: table;
}

.home .intelligent-technology-case-studies .main-story:hover .mso-title {
    transform: translateY(0%);
}

.home .intelligent-technology-case-studies .mso-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    padding: 10px;
    transform: translateY(100%);
    transition: transform 0.3s ease-in-out;
}

.home .intelligent-technology-case-studies .main-story:hover .mso-content {
    transform: translateY(0%);
}

.home .intelligent-technology-case-studies .mso-content p {
    margin-bottom: 0;
}


.home .intelligent-technology-case-studies .main-story-overlay h5 {
    margin-bottom: 0;
	display: table-cell;
    vertical-align: bottom;
}

.home .intelligent-technology-case-studies .main-story-overlay a {
    color: #fff;
    text-decoration: none;
}

.home .intelligent-technology-case-studies .secondary-stories {
    padding: 11px;
    border-bottom: 1px solid #1d1d1d;
}

.home .intelligent-technology-case-studies .secondary-stories h5 {
    margin-bottom: 0;
    min-height: 48px;
    transition: color 0.2s ease-in-out;
	color: #000;
}

.home .intelligent-technology-case-studies .secondary-stories:hover h5 {
    color: var(--main);
}

.home .intelligent-technology-case-studies .secondary-stories a {
    color: inherit;
    text-decoration: none;
}

.home .intelligent-technology-case-studies .secondary-stories:nth-last-child(1) {
    border-bottom: 0;
}

.home .intelligent-technology-top-story .top-stories-inner {
    position: relative;
	height: 100%;
}

.home .intelligent-technology-top-story .feat-image {
    height: 100%;
}


.home .intelligent-technology-top-story .feat-image img {
    height: 100%;
    object-fit: cover;
	transition: 0.5s all ease-in-out;
}

.home .intelligent-technology-top-story:hover .feat-image img {
    transform: scale(1.3);
}

.home .intelligent-technology-top-story .overlay {
    position: absolute;
    display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}

.home .intelligent-technology-top-story {
    overflow: hidden;
	height: 100%;
}

.home .intelligent-technology-top-story a {
    color: inherit;
    text-decoration: none;
}

.home .podcasts {
    margin: 2em 0;
}

.home .podcasts h1 {
    border-left: 5px solid var(--main);
    padding-left: 5px;
	margin-bottom: 12px;
}

.home .podcasts-inner {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 1em;
	overflow: scroll;
}

.home .podcasts-inner::-webkit-scrollbar {
    display: none;
  width: 0;
  height: 0;

}

.home .podcasts h1 a{
	color: inherit;
	text-decoration: none;
}

.home .podcast-home-single {
    position: relative;
}

.home .podcast-home-single .phs-img-bg {
    border-radius: 100%;
    border: 3px solid var(--main);
    padding: 10px;
    width: 200px;
    height: 200px;
	transition: background-color 0.35s ease-in-out 0.15s, border 0.35s ease-in-out 0.15s, padding 0.5s ease-in-out;
}
.home .podcast-home-single .phs-img-bg img {
    object-fit: cover;
    border-radius: 100%;
    width: 100%;
    height: 100%;
	transition: 0.3s ease-in-out 0.15s;
}

.home .podcast-home-single:hover .phs-img-bg img {
    opacity: 50%;
}

.home .podcast-home-single:hover .phs-img-bg {
    padding: 0;
    border: 0;
	background: var(--main);
}

.home .podcast-home-single .podcast-home-title{
	opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    transition: 0.3s ease-in-out 0.15s;
	font-size: 20px;
    width: 90%;
    font-weight: 600;
}

.home .podcast-home-single:hover .podcast-home-title {
    opacity: 1;
}
.home .podcast-home-title a {
    color: #fff;
    text-decoration: none;
}


.home .editors-tabs-row {
    display: grid;
	grid-template-columns: calc(48% - 150px) 300px calc(48% - 150px);
    grid-column-gap: 2%;
	margin-bottom: 2em;
}
.home .editors-choice-inner {
    position: relative;
}
.home .editors-choice-inner .feat-image img {
    height: 600px;
    object-fit: cover;
	transition: 0.5s all ease-in-out;
}
.home .editors-choice:hover .feat-image img {
    transform: scale(1.3);
}
.home .editors-choice-inner .overlay{
    position: absolute;
    display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}

.home .editors-choice-inner .overlay a{
	color: inherit;
	text-decoration: none;
}

.home .editors-choice-heading {
    position: relative;
    padding-top: 10px;
}

.editors-choice-heading:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0px;
    height: 1px;
    width: 90px;
    border-top: 4px solid #ffffff;
	transition: 0.5s all ease-in-out;
}

.editors-choice:hover .editors-choice-heading:before {
    width: 120px;
}

.home .editors-choice {
	overflow: hidden;
}

.home .whitepapers {
    margin: 2em 0;
}

.home .whitepapers h1 {
    border-left: 5px solid var(--main);
    padding-left: 5px;
	margin-bottom: 12px;
}

.whitepaper-home-slider h1 a {
    color: inherit;
    text-decoration: none;
}

.whitepaper-home-slider .carousel-item img {
    width: 100%;
}

#WPCarousel {
    margin-left: -10px;
    margin-right: -10px;
}
.whitepaper-home-slider {
    overflow: hidden;
}
#WPS-item {
    padding: 0 10px;
}

#WPS-item a {
    color: inherit;
    text-decoration: none;
}


.whitepaper-slider-image {
    position: relative;
}
.whitepaper-slider-image-overlay {
    position: absolute;
    top: 100%;
    left: 50%;
    color: #fff;
    font-size: 40pt;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity 0.3s ease-in-out, top 0.3s ease-in-out;
}

#WPS-item:hover .whitepaper-slider-image-overlay {
    opacity: 1;
    top: 50%;
}

.whitepaper-home-slider .wsi-inner:before{
	content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(5px);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

#WPS-item:hover .wsi-inner:before {
  opacity: 1;
}

.wptitle {
    padding-top: 10px;
    min-height: 58px;
}
.home .lbd2 {
    margin: 0 auto 2em;
    max-width: 728px;
}

.home .lbd1 {
    max-width: 728px;
    margin: 0 auto;
}


.blogs-inner, .infographics-inner, .gettoknow-inner {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 540px;
}

.home .tabbed-section #pills-tab {
    margin: 0 0 1.5em 0!important;
    display: flex;
    border-bottom: 2px solid var(--main);
    padding-bottom: 5px;
	justify-content: space-around;
	width: 100%;
}

.home .tabbed-section .nav-pills .nav-link:hover {
    transform: none;
    box-shadow: none;
}

.home .tabbed-section .nav-pills .nav-link.active, .home .tabbed-section .nav-pills .show>.nav-link {
    background: none;
	position: relative;
}

.home .tabbed-section .nav-pills .nav-link.active:after, .home .tabbed-section .nav-pills .show>.nav-link:after{
	display: block;
    clear: both;
    content: "";
    position: absolute;
    left: -5px;
    right: -5px;
    bottom: -10px;
    border-bottom: 8px solid var(--main);
    margin: 0 auto;
}
.home .tabbed-section .nav-pills .nav-link {
    font-weight: 500;
    font-size: 18px;
	color: #000;
	padding: 0;
	background: transparent;
}

.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
    display: flex;
	overflow: hidden;
	position: relative;
}

.home-blogs-post:nth-last-child(1), .home-gettoknow-post:nth-last-child(1), .home-infographics-post:nth-last-child(1){
	margin-bottom: 0;
}

.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image  {
    width: 35%;
    margin-right: 2%;
	overflow: hidden;
}

.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 63%;
}

.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
    object-fit: cover;
	transition: 0.5s all ease-in-out;
}

.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img{
	transform: scale(1.3);
}

.home-blogs-post .hbp-content a, .home-gettoknow-post .hgp-content a, .home-infographics-post .hip-content a {
    color: inherit;
    text-decoration: none;
}

.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5 {
    min-height: 48px;
    margin-bottom: 1em;
	transition: 0.5s all ease-in-out;
}

.tabbed-section-button {
    position: absolute;
    background: var(--main);
    color: #fff;
    border: 0;
    padding: 0 10px;
    transition: 0.5s all ease-in-out;
    margin-bottom: -2em;
    bottom: 0;
}

.home-blogs-post .hbp-content p, .home-gettoknow-post .hgp-content p, .home-infographics-post .hip-content p {
    margin-bottom: 5px;
}

.home-blogs-post:hover .hbp-content h5, .home-gettoknow-post:hover .hgp-content h5, .home-infographics-post:hover .hip-content h5 {
    margin-bottom: 6px;
}

.home-blogs-post:hover .tabbed-section-button, .home-gettoknow-post:hover .tabbed-section-button, .home-infographics-post:hover .tabbed-section-button {
    margin-bottom: 0;
}

.home .event-widget-date1, .home .event-widget-date2{
    text-align: center;
    font-size: 20px;
	margin-bottom: 0;
	
}

.home .widget-event-button {
    color: #fff;
    border: none;
    background: var(--tinted);
    border-radius: 0px;
    width: 100%;
    padding: 0;
    transition: background 0.2s ease-in-out;
	
}

.home .event-info-wrapper:hover .widget-event-button {
    background: var(--main);
}

.home .event-widget-button {
    display: table;
    width: 100%;
}

.home .event-widget-flex {
	display:flex;
}
.home .event-widget-thumbnail {
	width: 68%;
}
.home .ewb-inner {
    display: table-cell;
    vertical-align: bottom;
}
.home .date {
    width: 30%;
    margin-left: 2%;
    display: grid;
}

.home .widget-event-button .fa-arrow-right {
    font-size: 30pt;
    padding: 0;
	transition: transform 300ms 0s;
}

.event-info-wrapper:hover .fa-arrow-right {
    transform: translateX(10px);
}

.home .event-info-wrapper a {
    color: inherit;
    text-decoration: none;
}

.home .event-wrapper {
    display: flex;
	margin-bottom: 1em;
}

.home .events #content {
    height: 620px;
	overflow: scroll;
}


.home .event-wrapper:nth-last-child(1) {
    margin-bottom: 0;
}

/* HOME PAGE WHITEPAPER SLIDER */

@media (max-width: 767px) {
  .whitepaper-home-slider .carousel-inner .carousel-item > div {
    display: none;
  }
  .whitepaper-home-slider .carousel-inner .carousel-item > div:first-child {
    display: block;
  }
}

.whitepaper-home-slider .carousel-inner .carousel-item.active,
.whitepaper-home-slider .carousel-inner .carousel-item-start,
.whitepaper-home-slider .carousel-inner .carousel-item-next,
.whitepaper-home-slider .carousel-inner .carousel-item-prev {
  display: flex;
}

/* display 4 */
@media (min-width: 768px) {
  .whitepaper-home-slider .carousel-inner .carousel-item-right.active,
  .whitepaper-home-slider .carousel-inner .carousel-item-next,
  .whitepaper-home-slider .carousel-item-next:not(.carousel-item-start) {
    transform: translateX(25%) !important;
  }

  .whitepaper-home-slider .carousel-inner .carousel-item-left.active,
  .whitepaper-home-slider .carousel-item-prev:not(.carousel-item-end),
  .whitepaper-home-slider .active.carousel-item-start,
  .whitepaper-home-slider .carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-25%) !important;
  }

  .whitepaper-home-slider .carousel-item-next.carousel-item-start, .whitepaper-home-slider .active.carousel-item-end {
    transform: translateX(0) !important;
  }

  .whitepaper-home-slider .carousel-inner .carousel-item-prev,
  .whitepaper-home-slider .carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-25%) !important;
  }
}

/* SEARCH RESULT PAGE */

.search-result-page {
    margin: 2em 0;
}

.search-result-page .page-title {
    text-align: center;
    margin-bottom: 1em;
}

.search nav.navigation.posts-navigation {
    position: absolute;
    right: 0;
    bottom: 0;
}

.search nav.navigation.posts-navigation a {
    color: var(--main);
}

/* 404 NOT FOUND */

.not-found-container {
    display: flex;
	margin: 2em 0;
}

.not-found-image {
    width: 50%;
}

.not-found-message {
    width: 35%;
    text-align: center;
    display: table;
}

.not-found-message-inner {
    display: table-cell;
    vertical-align: middle;
}
.not-found-message-inner h1 {
    font-size: 130pt;
    color: var(--main);
}

.not-found-message-inner h3 {
    font-size: 40pt;
}

.not-found-message-inner h5 {
    font-size: 22pt;
    font-weight: 300;
	margin-top: 1em;
	margin-bottom: 1.5em;
}

.not-found-button-home a {
    background: var(--main);
    color: #fff;
    text-transform: uppercase;
    padding: 10px 2em;
    border-radius: 25px;
    text-decoration: none;
    font-size: 14pt;
}

/* MAGAZINE ARCHIVE */

.magazine-archive-page {
    margin: 2em 0;
}

.magazine-archive-page h1 {
    text-align: center;
    margin-bottom: 1em;
}

.magazine-archive-wrapper iframe {
    overflow: scroll;
    height: 682px!important;
}

/* CONTACT US */

form.fluent_form_1 .ff-btn-submit {
    background-color: var(--main) !important;
}

.contact-page {
    margin: 2em 0;
	text-align: center;
}
.contact-page h1 {
    margin-bottom: 1em;
}

.contact-page h3 {
    margin-top: -8px;
    margin-bottom: 2em;
    font-weight: 400;
}

.contact-form-wrapper {
    width: 65%;
    margin: 0 auto;
}

/* ARCHIVE */

.archive-page {
    margin: 2em 0;
}
.archive-page h1 {
    text-align: center;
    margin-bottom: 1em;
}

.archive-page-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: 2em;
    position: relative;
    padding-bottom: 3em;
}

.archive-page-inner .pagination, .tax-whitepaper_category .pagination {
    position: absolute;
    right: 0;
    bottom: 0;
}

.archive-page-inner .page-numbers, .tax-whitepaper_category .page-numbers {
	color: var(--tinted);
}

.archive-page-inner .next.page-numbers, .tax-whitepaper_category .next.page-numbers {
	color: var(--main);
}

.archive-page-inner .page-numbers.current, .tax-whitepaper_category .page-numbers.current{
	color: inherit;
}
.archive-story img {
    width: 100%;
    height: 235px;
	object-fit: cover;
	transition: 0.5s all ease-in-out;
}
.archive-story .feat-image {
    overflow: hidden;
}
.archive-story:hover img{
	transform: scale(1.3);
}
.archive-story {
    box-shadow: 1px 1px 10px #949494;
}
.archive-story-content a {
    text-decoration: none;
    color: inherit;
}
.archive-story-content {
    padding: 1em;
}
.archive-story-content h4 {
    min-height: 87px;
}

.archive-story-content p {
    margin-bottom: 0;
    min-height: 120px;
}

/* VIDEOS ARCHIVE */

.videos-archive-page {
    margin: 2em 0;
}

.videos-archive-page-inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: 2em;
    position: relative;
    padding-bottom: 3em;
}

.videos-archive-story {
    box-shadow: 1px 1px 10px #949494;
}

.videos-archive-story img {
    width: 100%;
}

.videos-archive-story-content {
    padding: 1em;
}

.videos-archive-story-content h4 {
    min-height: 58px;
	margin-bottom: 0;
}

.videos-archive-story-content a {
    text-decoration: none;
    color: inherit;
}

.videos-archive-page h1 {
    text-align: center;
    margin-bottom: 1em;
}

.videos-archive-page-inner .pagination {
    position: absolute;
    right: 0;
    bottom: 0;
}

.videos-archive-page-inner .page-numbers.current {
    color: inherit;
}

.videos-archive-page-inner .page-numbers {
    color: var(--tinted);
}

.videos-archive-page-inner .next.page-numbers {
    color: var(--main);
}

.video-feature-image {
    position: relative;
}

.video-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    transform: translate(-50%, -50%);
	opacity: 0.7;
	transition: 0.5s all ease-in-out;
}

.video-play-button .fa-play {
    font-size: 66pt;
    vertical-align: middle;
    display: table-cell;
    background: var(--main);
    border-radius: 100%;
    height: 130px;
    width: 130px;
    padding-left: 5px;
    text-align: center;
}

.videos-archive-story:hover .video-play-button {
    opacity: 1;
}

/* VIDEOS SINGLE */

.video-page-wrapper .ssb_inline-share_heading.centered, .video-page-wrapper .simplesocialbuttons {
    display: none;
}

.video-page-wrapper {
    display: grid;
    grid-row-gap: 2em;
    grid-column-gap: 3em;
    margin: 2em 0;
    position: relative;
    grid-template-columns: 1fr 2fr;
}

#single-video-page {
    min-height: 420px;
    margin-bottom: 2em;
}

.video-page-wrapper .entry-header {
    order: 1;
}

.video-page-wrapper .wp-block-embed {
    order: 2;
	    position: relative;
}

.video-page-wrapper p {
    order: 3;
	    margin: 0;
}


.video-page-wrapper .video-blank {
    order: 4;
}

.video-page-wrapper .wp-block-embed__wrapper {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
}

.video-page-wrapper .wp-block-embed iframe {
    width: 100%;
    height: 420px;
}



/* PODCASTS SINGLE */

.podcast-heading {
    background-image: url(https://www.intelligentcio.com/wp-content/uploads/2024/02/Podcasts-BG.png);
    background-size: cover;
    background-position: bottom;
}

.postcast-header-inner {
    display: flex;
    padding: 3em 0;
	margin-bottom: 2em;
}

.podcast-image {
    width: 35%;
    margin-right: 5%;
}

.podcast-title {
    width: 50%;
	color: #000;

}



/* PODCASTS ARCHIVE */

.podcasts-archive-page {
    margin: 2em 0;
}

.podcasts-archive-page h1 {
    text-align: center;
    margin-bottom: 1em;
}

.podcasts-archive-page-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: 2em;
    position: relative;
    padding-bottom: 3em;
}

.podcasts-archive-story {
    box-shadow: 1px 1px 10px #949494;
	position: relative;
}

.podcasts-archive-story-content {
    padding: 1em;
    margin-bottom: 2.5em;
}

.podcasts-archive-page-inner .page-numbers.current {
    color: inherit;
}

.podcasts-archive-page-inner .page-numbers {
    color: var(--tinted);
}

.podcasts-archive-page-inner .next.page-numbers {
    color: var(--main);
}

.podcasts-archive-story-content a {
    text-decoration: none;
    color: inherit;
}

.podcasts-archive-page-inner .pagination {
    position: absolute;
    right: 0;
    bottom: 0;
}

.podcasts-play-button .fa-play {
    font-size: 25pt;
    vertical-align: middle;
    display: table-cell;
    background: var(--main);
    border-radius: 100%;
    height: 50px;
    width: 50px;
    padding-left: 5px;
    text-align: center;
}

.podcasts-play-button {
    color: #fff;
    position: absolute;
    right: 10px;
    bottom: 10px;
	-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: 1;
}


.podcasts-archive-story:hover .podcasts-play-button {
    cursor: pointer;
    animation-name: bounce;
    -moz-animation-name: bounce;
}

@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform:     translateY(0);
		transform:         translateY(0)
	}
	40% {
		-webkit-transform: translateY(-30px);
		-ms-transform:     translateY(-30px);
		transform:         translateY(-30px)
	}
	60% {
		-webkit-transform: translateY(-15px);
		-ms-transform:     translateY(-15px);
		transform:         translateY(-15px)
	}
}

/* WHITEPAPERS ARCHIVE */

.whitepapers-page {
    padding-top: 2em;
    margin: 5px 0 2em;
	position: relative;
}

.whitepaper-breadcrumb {
    position: absolute;
    top: 0;
    left: 0;
}

.whitepaper-breadcrumb a {
    color: var(--main);
    text-decoration: none;
}

.whitepapers-page h1 {
    text-align: center;
    margin-bottom: 1em;
}

.whitepaper-list-text {
    width: 55%;
    margin: 0 auto;
    text-align: center;
	padding-bottom: 2em;
}



.whitepaper-list-dropdown {
    text-align: center;
}
.whitepaper-list-dropdown select {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    text-indent: 0px;
    width: 200px;
}
.wp-list {
    position: relative;
    display: inline-grid;
	width: 31.33%!important;
    margin: 0 1%;
}

.wp-list-company {
    position: relative;
    display: inline-grid;
	width: 30.33%!important;
    margin: 0 1%;
}

.wp-list img, .wp-list-company img {
    width: 100%;
	margin-bottom: 10px;
}

.new-text {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--main);
    padding: 0px 5px;
}

.wordpress-list-name {
    border-top: 1px solid #eee;
    padding-top: 1em;
    margin-top: 1em;
    padding-bottom: 1em;
    margin-bottom: 0;
	padding-left: 15px;
}

.wordpress-list-name:nth-child(1) {
    border-top: 0px;
    padding-top: 0;
}

/* WHITEPAPERS FORM/DOWNLOAD */

.page-template-page-whitepaper .entry-header {
    display: none;
}

.page-template-page-whitepaper .whitepaper-page .entry-content {
	background: #fff;
    padding: 1em;
	color: #000;
}

.page-template-page-whitepaper .whitepaper-page .entry-content .wp-title {
    background: var(--main);
    color: #fff;
    padding: 1em;
    margin: 1em 0;
}

.page-template-page-whitepaper .whitepaper-page .entry-content img {
    width: 100%;
}

.page-template-page-whitepaper .whitepaper-page .entry-content .wp-brand-logo img {
    width: auto!important;
}
.wp-inner-content input, .wp-inner-content select {
    width: 100%;
}

input[type="checkbox"] {
    width: 18px!important;
    height: 12px!important;
}

.wpcf7 input[type="submit"] {
    background: var(--main);
    border: 0;
    color: #fff;
}

.whitepaper-page .post-thumbnail {
    display: none;
}

.wp-inner-content {
    padding: 0 2em;
	display: table;
	width: 100%;
}

.col-md-6 {
    display: table-cell;
    vertical-align: top;
	padding: 1em;
}

.wp-inner-content a {
    color: var(--main);
    text-decoration: none;
}
/* EVENT ARCHIVE */


	.single-post-container.Europe, .single-post-container.Europe button.event-view-more-button {
	border-color: #8596b0;
}

	.single-post-container.LATAM, .single-post-container.LATAM button.event-view-more-button {
	border-color: #7a2879;
}

	.single-post-container.Africa, .single-post-container.Africa button.event-view-more-button {
	border-color: #187a34;
}

	.single-post-container.North.America, .single-post-container.North.America button.event-view-more-button {
	border-color: #b31c2b;
}

	.single-post-container.Middle.East, .single-post-container.Middle.East button.event-view-more-button {
	border-color: #1f325e;
}

	.single-post-container.APAC, .single-post-container.APAC button.event-view-more-button {
	border-color: #3b6189;
}

.events-filter-button-wrap button {
    margin-right: 1em;
    padding: 1px 10px;
    border-radius: 5px;
    text-align: center;
    color: #fff;
    border: 0;
    transition: transform 300ms ease-in-out 0s, box-shadow 300ms ease-in-out 0s;
	font-size: 16px;
    font-weight: 400;
}

.events-filter-button-wrap button:hover {
    transform: translateY(-2px);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}

.events-me-button, .single-post-container.Middle.East:hover button.event-view-more-button{
	background: #1f325e;
}

.events-eu-button, .single-post-container.Europe:hover button.event-view-more-button{
	background: #8596b0;
}

.events-africa-button, .single-post-container.Africa:hover button.event-view-more-button{
	background: #187a34;
}

.events-apac-button, .single-post-container.APAC:hover button.event-view-more-button{
	background: #3b6189;
}

.events-na-button, .single-post-container.North.America:hover button.event-view-more-button{
	background: #b31c2b;
}

.events-latam-button, .single-post-container.LATAM:hover button.event-view-more-button{
	background: #7a2879;
}

.single-post-container.LATAM:hover button.event-view-more-button, .single-post-container.North.America:hover button.event-view-more-button, .single-post-container.APAC:hover button.event-view-more-button, .single-post-container.Africa:hover button.event-view-more-button, .single-post-container.Europe:hover button.event-view-more-button, .single-post-container.Middle.East:hover button.event-view-more-button{
	color: #fff;
}

.events-filter-button-wrap button a {
    color: inherit;
    text-decoration: none;
}

.event-archive-page {
    padding-top: 2em;
    margin: 5px 0 2em;
	position: relative;
}

.events-breadcrumb {
    position: absolute;
    top: 0;
    left: 0;
}

.events-breadcrumb a {
    color: var(--main);
    text-decoration: none;
}

.event-archive-page h1 {
    text-align: center;
    margin-bottom: 1em;
}

.event-list-text {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 2em;
}

.events-filter-button-wrap {
    display: flex;
    margin: 0 auto 2em auto;
    justify-content: center;
	flex-wrap: wrap;
}

.events-filter-button-wrap button:nth-last-child(1) {
    margin-right: 0;
}

.single-post-container {
    box-shadow: 1px 1px 10px #949494;
	border-top: 1rem solid;
}

.events-archive-inner{
	display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-gap: 2em;
    position: relative;
    padding-bottom: 1em;
}

.event-content-inside {
    padding: 5px 1em 10px;
}

.event-content-inside h3.event-title-lp {
    margin-bottom: 0;
}

.location-icon-event-lp .fa-location-dot, .date-icon-event-lp .fa-calendar-days {
    margin-right: 5px;
}

.event-lp-date-wrap {
    width: 33%;
	margin-right: 2%;
    text-align: center;
}
.event-lp-date1, .event-lp-date2 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 0;
}

.evmb-wrapper {
    width: 100%;
}
.event-content-lp {
    margin-bottom: 5px;
}
.event-date-day-range {
    display: flex;
}
.event-title-lp a {
    color: inherit;
    text-decoration: none;
}


button.event-view-more-button {
    background: #fff;
   border: 2px solid;
	width: 100%;
	transition: 0.6s ease 0s;
}


.Event-Date-Header, .Event-Location-Header, .Event-Org-Header {
	text-align: center;
}


/* Event Single */

.single-event-page {
    margin: 2em 0;
}

.event-head {
	border-bottom: 2px solid #21252a;
}

.calendar-button {
    border: 0;
    background: none;
    margin: 0;
	padding: 0;
	margin-right: 10px;
}

.calendar-button .fa-calendar-days {
    padding-right: 0;
	font-size: 30pt;
}

.location-button {
    color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
	border: 1px solid #fff ;
	transition: 0.3s ease 0s;
}
.location-button:hover {
	background-color: transparent;
	color: var(--main);
	border: 1px solid var(--main);
}
.organiser-button {
    color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    margin-bottom: 15px;
	border: 1px solid #fff ;
	transition: 0.3s ease 0s;
}

.organiser-button .fa-globe, .location-button .fa-location-dot {
    padding-right: 0;
}

.organiser-button:hover {
	background-color: transparent;
	color: var(--main);
	border: 1px solid var(--main);
}

.Title-Calendar-Row {
    display: flex;
	justify-content: space-between;
}
.Location-Row {
    display: flex;
	margin-top: 15px;
	margin-bottom:15px;
}
.Organiser-Row {
    display: flex;
}

.event-title h1 {
    margin-bottom: 0;
}


.Location-Title {
	padding-left: 10px;
    margin-bottom: 0px;
    font-size: 20px;
    color: var(--main);
    line-height: 24px;
}
.event-location {
    padding-left: 10px;
    margin-bottom: 0px;
    color: #21252a;
    font-size: 20px;
    line-height: 24px;
}
.Organiser-Title {
    padding-left: 10px;
    margin-bottom: 0px;
	font-size: 20px;
	color: var(--main);
	 line-height: 24px;
}
.organiser-name {
    padding-left: 10px;
    margin-bottom: 0px;
	color:#21252a;
	font-size: 20px;
	 line-height: 24px;
}
.event-featured-image-wrap {
  	position: relative;
}
.organiser-image {
  	position: absolute;
    top: -110px;
    right: 15px;
    background: #fff;
    border-radius: 5px;
    width: 40%;
    height: auto;
    padding: 10px;
    overflow: hidden;
	box-shadow: 1px 2px 6px 0px;
	color: #000;
}
.event-featured-image {
    top: 0px;
    left: 0px;
    border-radius: 20px;
}
.featured-img-event {
	width: 100%;
    padding-bottom: 1em;
}
.event-cal {
	display: flex;	
	padding-bottom: 1px;
}
.event-date-wrap {
    display: flex;
}

.event-date-day-1, .event-date-day-2 {
    font-size: 24px;
}

.event-date-1, .event-date-2 {
    text-align: center;
}

.event-date-month-1, .event-date-month-2 {
    font-size: 22px;
}

.event-date-day-1 p, .event-date-day-2 p, .event-date-month-1 p, .event-date-month-2 p {
    margin-bottom: 0;
	line-height: 24px
}
	 

.event-date-break {
    padding: 0 10px;
    display: table;
}

.event-date-break p {
    display: table-cell;
    vertical-align: middle;
}

/*Lightbox styling */
.lightbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.7);
  z-index: 1;
}

.lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 20px;
  text-align: center;
  border-radius:20px;
	height: auto;
    width: 50%;
}

.close-button {
  position: absolute;
  top: -10px;
  right: 0px;
  background-color: transparent;
  border: none;
  padding: 10px 15px;
  cursor: pointer;
  font-size:30px;
}


/* SINGLE POST */

.dark-theme .rcmbws-1j4b9nv {
    color: #fff!important;
}


.entry-thumb-caption {
    background: #000;
    color: #fff;
    z-index: 999;
    position: relative;
	padding: 5px 1em;
}

#captiontext{
	display: none;
}


.single-post-page {
    margin: 2em 0;
}

.single-post-page .post-image img {
    width: 100%;
}

.post-overlay {
    position: absolute;
	display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
	background: rgb(2,0,36);
	background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}
.post-overlay-inner {
    display: table-cell;
    vertical-align: bottom;
    padding: 1em 1em 2em 1em;
}
.post-image {
    position: relative;
}

.post-title-details {
    display: flex;
}

.post-title {
    width: 70%;
    margin-right: 5%;
}

.single-post-page .post-meta {
    width: 25%;
    display: table;
}

.single-post-page .post-meta-inner {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
}


/* COUNTRY PAGE */
.country-page {
    margin: 2em 0;
}

.country-page .nav-tabs {
    border: 0;
    margin: 0 auto 2em auto!important;
    display: flex;
    justify-content: center;
}
.country-page .nav-tabs .nav-item {
    margin-right: 1em;
}
.country-page .nav-tabs .nav-link {
    padding: 1px 10px;
    border-radius: 5px;
    text-align: center;
    background: var(--tinted);
    color: #fff;
    border: 0;
    transition: transform 300ms ease-in-out 0s, box-shadow 300ms ease-in-out 0s;
	font-size: 16px;
    font-weight: 400;
}

.country-page .nav-tabs .nav-link:hover {
    transform: translateY(-2px);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}

.country-page .nav-tabs .nav-link.active{
	background: var(--main)
}


.country-page .heading h1 {
    text-align: center;
	margin-bottom: 1em;
}
.country-page-wrapper {
    display: grid;
    grid-template-columns: calc(37% - 150px) calc(59% - 150px) 300px;
    grid-column-gap: 2%;
}



.country-case-studies {
    box-shadow: 1px 1px 5px #949494;
	height: 100%;
}

.case-studies-heading {
    padding: 10px;
    margin-bottom: 0;
    color: var(--main);
}

.country-case-studies .secondary-stories {
    padding: 10px;
    border-bottom: 1px solid #1d1d1d;
}

.country-case-studies .main-story .feat-image img {
    width: 100%;
}

.country-case-studies .secondary-stories h5 {
    margin-bottom: 0;
	min-height: 72px;
    transition: color 0.2s ease-in-out;
}


.country-case-studies .secondary-stories:hover h5 {
    color: var(--main);
}

.country-case-studies .secondary-stories:nth-last-child(1) {
    border-bottom: 0;
}

.country-case-studies .secondary-stories a {
    color: inherit;
    text-decoration: none;
}

.country-case-studies .main-story {
    position: relative;
}

.country-case-studies .main-story-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
    overflow: hidden;
    padding: 10px;
}

.country-case-studies .mso-title {
    transition: transform 0.3s ease-in-out;
    transform: translateY(100%);
    min-height: 72px;
    display: table;
}

.country-case-studies .main-story:hover .mso-title {
    transform: translateY(0%);
}

.country-case-studies .mso-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    padding: 10px;
    transform: translateY(100%);
    transition: transform 0.3s ease-in-out;
}

.country-case-studies .main-story:hover .mso-content {
    transform: translateY(0%);
}

.country-case-studies .main-story-overlay h5 {
    margin-bottom: 0;
    display: table-cell;
    vertical-align: bottom;
}

.country-case-studies .mso-content p {
    margin-bottom: 0;
}

.country-case-studies .main-story-overlay a {
    color: #fff;
    text-decoration: none;
}


.country-insights {
    background: var(--tinted);
    padding: 10px;
    margin-bottom: 2em;
}

.insight-heading {
    color: #fff;
	padding-bottom: 0.5rem;
	border-bottom: 1px solid #fff;
	    margin-bottom: 0;
}

.country-insight-post-heading a {
    color: inherit;
    text-decoration: none;
}

.country-insight-post-heading {
    border-bottom: 1px solid #fff;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.country-insight-post-heading h5 {
    margin: 0;
    min-height: 48px;
    color: #fff;
    transition: color 0.2s ease-in-out;
}

.country-insight-post-heading:hover h5 {
    color: #eee;
}

.country-insight-post-heading:nth-last-child(1) {
    border: 0;
	padding-bottom: 0;
}

.country-feature {
    box-shadow: 1px 1px 5px #949494;
}

.country-feature .feat-image {
    transition: box-shadow 300ms ease-in-out 0s;
}

.country-feature:hover .feat-image {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}

.country-feature-post-inner {
    padding: 0 10px 10px 10px;
}

.country-feature .feat-image img {
    width: 100%;
}

.feature-heading {
    color: var(--main);
	margin-bottom: 0px;
	padding: 5px 0;
}

.home .intelligent-technology-feature .feat-image {
    transition: box-shadow 300ms ease-in-out 0s;
}

.home .intelligent-technology-feature:hover .feat-image {
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}

.country-feature-post-inner a {
    color: inherit;
    text-decoration: none;
}

.country-feature-post-inner p {
    margin-bottom: 0;
	min-height: 72px;
}



.country-page .nav-tabs a {
    color: inherit;
    text-decoration: none;
}

.country-page .nav-tabs li.active {
    background: var(--main);
}

.country-page .nav-tabs li.active a{
	color: #fff;
}

.country-top-story {
    overflow: hidden;
	height: 100%;
}

.country-page .nav-tabs li:nth-last-child(1) {
    margin-right: 0;
}

.country-top-story .feat-image img {
    height: 100%;
    object-fit: cover;
	transition: 0.5s all ease-in-out;
}

.country-top-story:hover .feat-image img {
    transform: scale(1.3);
}

.country-top-story .top-stories-inner {
    position: relative;
	height: 100%;
}

.country-top-story .feat-image {
    height: 100%;
	min-height: 300px;
}

.country-top-story .overlay {
    position: absolute;
    display: table;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}

.overlay-inner {
    display: table-cell;
    vertical-align: bottom;
    padding: 1em;
}

.country-top-story a {
    color: inherit;
    text-decoration: none;
}

/* INDUSTRY VERTICAL PAGE */

.ivp-ts-button {
    position: absolute;
    bottom: -10px;
    right: 10px;
    font-size: 25pt;
    z-index: 999;
    padding: 10px;
}

.ivpts-button-wrapper .fa-arrow-right {
    transition: transform 300ms 0s;
}

.ivpts-button-wrapper:hover .fa-arrow-right {
    transform: translateX(10px);
}

.ivp-ts-button a {
    color: #fff;
}

.industry-vertical-page {
    margin: 2em 0;
}

.industry-vertical-page .heading h1 {
    text-align: center;
    margin-bottom: 1em;
}

.industry-vertical-top-stories {
    margin-bottom: 2em;
}

.tab-grid-inner {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 2em;
    position: relative;
}

.tab-content-post {
    box-shadow: 1px 1px 10px #949494;
}

.tab-content-post .feat-image {
    overflow: hidden;
}
.tab-content-post .feat-image img {
    transition: 0.5s all ease-in-out;
}
.tab-content-post:hover .feat-image img {
    transform: scale(1.3);
}


.tab-content-post-inner {
    padding: 1em;
}

.tab-content-post-inner h4 {
    min-height: 87px;
}

.tab-content-post-inner a {
    color: inherit;
    text-decoration: none;
}
.tab-content-post-inner p {
    margin-bottom: 0;
    min-height: 120px;
}

.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 25%;
    height: auto;
    text-indent: 0;
}

.industry-vertical-top-stories .carousel-item img {
    width: 100%;
}

.industry-vertical-top-stories .carousel-indicators {
	margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

.industry-vertical-top-stories .carousel-indicators:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: var(--tinted);
    opacity: 70%;
}

.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    color: #fff;
    margin-right: 0;
    margin-left: 0;
    opacity: 1;
    text-align: left;
    padding: 1em;
    border-right: 1px solid var(--main);
    border-top: 0;
    border-bottom: 0;
    background: transparent;
    z-index: 1;
	position: relative;
	transition: 0.5s all ease-in-out;
}

.carousel-indicators .ivpts-button-wrapper {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}

.carousel-indicators [data-bs-target] {
    box-sizing: inherit;
    flex: none;
    width: auto;
    height: auto;
    margin: auto;
    text-indent: 0;
    background-color: transparent;
    border-top: 0;
    border-bottom: 0;
	text-align: left;
    color: #fff;
	opacity: 1;
}

.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper:hover {
    background: var(--main);
}


.industry-vertical-top-stories .carousel-indicators .active:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: var(--main);
    opacity: 70%;
}
.industry-vertical-top-stories .carousel-indicators button h4 {
    z-index: 1;
    display: block;
    position: relative;
	margin-bottom: 0;
}

.industry-vertical-top-stories .carousel-indicators button:nth-last-child(1) {
    border: 0;
}


/* INTELLIGENT TECHNOLOGY PAGE */

.intelligent-technology-page {
    margin: 2em 0;
}

.intelligent-technology-top-stories {
    margin-bottom: 2em;
}

.intelligent-technology-page .heading h1 {
    text-align: center;
    margin-bottom: 1em;
}

.itts-top img {
    width: 100%;
}

.int-tech-top-stories {
    position: relative;
}

.itts-top {
    position: relative;
}
.itts-top-text .post-meta-inner {
    letter-spacing: 5px;
}
.itts-top-text {
    width: 50%;
}

.int-tech-top-stories .overlay {
    position: absolute;
    display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background: rgb(2,0,36);
    background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}

.int-tech-top-stories .overlay-inner {
    display: table-cell;
    vertical-align: bottom;
    padding: 3em;
}

.int-tech-top-stories a {
    color: inherit;
    text-decoration: none;
}

.int-tech-top-side-stories {
    position: absolute;
    top: 50%;
    left: 80%;
    transform: translate(-50%, -50%);
    padding: 1em;
    width: 30%;
}

.int-tech-top-side-stories:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: var(--main);
    opacity: 80%;
}

.itts-story {
    display: flex;
    margin-bottom: 1em;
	position: relative;
}

.itts-story:nth-last-child(1) {
    margin-bottom: 0;
}

.itts-story-image {
    width: 44%;
    margin-right: 2%;
}

.itts-story-image img {
    opacity: 80%;
    transition: 0.2s all ease-in-out;
}
.itts-story:hover .itts-story-image img {
    opacity: 100%;
}

.itts-story-title {
    width: 54%;
    color: #fff;
    display: table;
}

.itts-story-title h6 {
    display: table-cell;
    vertical-align: middle;
}

#pills-tab {
    border: 0;
    margin: 0 auto 2em auto!important;
    display: flex;
    justify-content: center;
}

#pills-tab .nav-item {
    margin-right: 1em;
}
#pills-tab .nav-item:nth-last-child(1) {
    margin-right: 0;
}
.nav-pills .nav-link {
    padding: 1px 10px;
    border-radius: 5px;
    text-align: center;
    background: var(--tinted);
    color: #fff;
    border: 0;
	transition: transform 300ms ease-in-out 0s, box-shadow 300ms ease-in-out 0s;
}

.nav-pills .nav-link.active {
    background: var(--main);
}
.nav-pills .nav-link:hover {
    transform: translateY(-2px);
    box-shadow: rgba(0, 0, 0, 0.08) 0px 11px 13px -2px;
}


@media (max-width: 1400px) {
	.industry-vertical-top-stories .carousel-indicators button h4 {
    margin-bottom: 25px;
}
}


@media (max-width: 1050px) {
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    width: auto;
    height: auto;
}
	
	.home-insight-post-heading h5 {
    height: auto;
}
	.home .intelligent-technology-case-studies .secondary-stories, .country-case-studies .secondary-stories {
    padding: 20px 10px 20px 10px;
}
  .main-navigation, .header-left {
    display: none;
	}
	
	.header-right {
    width: 65%;
}
	
	.home .events-more-news-row {
    display: grid;
    grid-template-columns: calc(96% - 300px) 300px 100%;
    grid-column-gap: 4%;
}
	
	.home .events {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 2 / span 1;
}
	
	.home .partner-logo-column {
    margin-right: 0;
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
    margin-left: 0;
    width: auto;
}
	
	.home .videos {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
    width: auto;
}
	
	.home .top-stories .overlay-inner h1{
		width: 100%;
	}
	
	.home .events #content {
    flex-direction: inherit;
    height: auto;
		display: flex;
		justify-content: space-between;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: none;
}
	
	.home .event-wrapper {
    width: 48%;
}
	
	.home .editors-tabs-row {
    display: grid;
    grid-template-columns: calc(98% - 300px) 300px 100%;
}
	
	.home .editors-choice {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
    width: auto;
}
	.home .hpu1 {
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
    width: auto;
}
	
	.home .tabbed-section {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 2 / span 1;
    margin-top: 2em;
}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image {
    width: 32%;
}
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 55%;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper {
    display: grid;
    grid-template-columns: calc(96% - 300px) 300px;
    grid-column-gap: 4%;
}
	
	.home .intelligent-technology-col-one, .country-col-one {
    grid-column: 1 / span 1;
    grid-row: 2 / span 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
	
	.home .intelligent-technology-col-two, .country-col-two {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 1 / span 1;
    margin-bottom: 2em;
    margin-left: 0;
}
	.home .intelligent-technology-col-three, .country-col-three {
    grid-column: 2 / span 1;
    grid-row: 2 / span 1;
    margin-right: 0;
    width: auto;
    margin-left: 0;
}
	
}

@media (max-width: 1023px) {
	
	.int-tech-top-side-stories {
    display: none;
}
	.itts-top-text {
    width: 100%;
}
}


@media (max-width: 991px) {
	
	.home .more-news .mn-author-date {
    display: none;
}
	.home .events {
    margin-top: 2em;
	}
	
	.home .intelligent-technologies .nav-tabs .nav-item {
    margin-right: 10px;
}
	
	.lp-brand, .privacy-policy {
    float: none;
    text-align: center;
}
	
	.industry-vertical-top-stories .carousel-item img, .itts-top img, .home .top-stories .carousel-item img, .home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img {
    height: 450px;
    object-fit: cover;
}
	
	.subscribe-box {
    width: 90%;
	}
	
	.home .video-play-button .fa-play {
    font-size: 30pt;
    width: 60px;
    height: 60px;
}
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: 420px;
	}
	
	.archive-page-inner {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
	}
	
	.podcasts-archive-page-inner {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
	}
	
	.events-archive-inner {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
	}
	.event-list-text, .whitepaper-list-text {
		width: 70%;
	}
	
	#footer-col{
		padding: 10px;
	}
	#footer-col ul{
		margin-left: 0;
	}
	.home .intelligent-technology-case-studies .secondary-stories, .country-case-studies .secondary-stories {
    padding: 11px 10px 11px 10px;
}
	
}

@media (max-width: 767px) {
	
}



/*---------Mobile Devices---------*/
/*------iPad Landscape------*/
@media only screen 
and (min-width: 1024px)
and (max-width: 1200px)
and (orientation: landscape) {

	
	.home .more-news-inner{
		height: 600px;
	}
	
	.home .event-wrapper{
		margin-bottom: 0;
	}
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 16px;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		margin-bottom: 25px;
	}
	
	
	.home .intelligent-technology-wrapper, .country-page-wrapper {
    display: grid;
		grid-template-columns: calc(96% - 300px) 300px;
    grid-column-gap: 4%;
}
	
	.home-insight-post-heading h5{
		height: auto;
	}

	.home .intelligent-technology-case-studies .secondary-stories, .country-case-studies .secondary-stories {
    padding: 20px 10px 20px 10px;	
	}
	.home .intelligent-technology-col-two, .country-col-two {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 1 / span 1;
    margin-bottom: 2em;
    margin-left: 0;
}
	
	.home .intelligent-technology-col-three, .country-col-three {
    grid-column: 2 / span 1;
    grid-row: 2 / span 1;
    margin-right: 0;
    width: auto;
    margin-left: 0;
}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img {
    height: 450px;
	}
	
	.home .intelligent-technology-col-one, .country-col-one {
    grid-column: 1 / span 1;
    grid-row: 2 / span 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image {
    width: 32%;
	}
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5 {
    min-height: auto;
	}
	
	.home-blogs-post .tabbed-section-button, .home-gettoknow-post .tabbed-section-button, .home-infographics-post .tabbed-section-button {
        position: relative;
    margin-top: 1em;
}
	.home-blogs-post:hover .hbp-content h5, .home-gettoknow-post:hover .hgp-content h5, .home-infographics-post:hover .hip-content h5 {
    margin-bottom: 1em;
}
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 55%;
}
	
	.header-right {
    width: 65%;
	}
	
	
	.home .top-stories .overlay-inner h1 {
		width: 80%;
	}
	
	#footer-col ul{
		margin-left: 5px;
	}
	
	.itts-story-image {
    width: 38%;
	}
	
	.itts-story-title {
		width: 60%;
	}
	
	.int-tech-top-side-stories{
		width: 35%;
		padding: 1em;
	}
	
	.subscribe-text {
    width: 47%;
    margin-right: 3%;
    font-size: 18px;
	}
	
	.lp-brand, .privacy-policy {
    float: none;
	    text-align: center;
}
	
	.footer-logo {
    width: 100%;
	}
	#footer-col {
    width: 16%;
	}
	.footer-logo-wrapper {
    width: 20%!important;
	}
	
	.home .podcast-home-single:nth-child(5), .home .podcast-home-single:nth-child(6), .header-left{
		display: none;
	}
	
	.home .editors-tabs-row {
    display: grid;
	grid-template-columns: calc(98% - 300px) 300px 100%;
}
	.home .editors-choice {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
		width: auto;
}
	
	.home .hpu1 {
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
    width: auto;
}
	
	.home .tabbed-section {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 2 / span 1;
	margin-top: 2em;
}
	.home .podcasts-inner{
		    grid-template-columns: repeat(4, 1fr);
	}
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    width: auto;
    height: auto;
	}
	.main-navigation {
    display: none;
	}
	

	
	.archive-story img{
		height: auto;
	}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	.home .podcast-home-single {
    margin: 0 auto;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.home .events-more-news-row {
    display: grid;
    grid-template-columns: calc(96% - 300px) 300px 100%;
    grid-column-gap: 4%;
	}
	
	.home .events {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 2 / span 1;
}
	
	.home .partner-logo-column {
    margin-right: 0;
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
    margin-left: 0;
    width: auto;
}
	.home .videos {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
    width: auto;
}
	
	.home .events #content {
    flex-direction: inherit;
    height: auto;
		    display: flex;
    justify-content: space-between;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3){
    display: none;
}
	.home .event-wrapper{
		width: 48%;
	}
	
	.country-insight-post-heading h5{min-height: auto;}
	
}


/*------iPad Portrait------*/
@media only screen 
and (min-width: 768px) 
and (orientation: portrait) {
	
	.home .more-news .mn-author-date {
    display: block;
}
	
	.home .event-wrapper{
		margin-bottom: 1em;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		margin-bottom: 25px;
	}
	
	.post-entry-content-wrapper {
    display: block;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 64%;
}
	
	.lp-brand {
    float: left;
    text-align: left;
}
	.privacy-policy {
    float: right;
    text-align: right;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
    height: 651px;
}
	
	.partner-logo-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
	.home .more-news-inner{
		height: 550px;
	}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.industry-vertical-top-stories .carousel-item img, .itts-top img, .home .top-stories .carousel-item img, .home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img {
    height: 450px;
    object-fit: cover;
}
	
	.event-list-text {
		width: 85%;}
	.whitepaper-list-text {
    width: 90%;
	}
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 30pt;
}
	.video-page-wrapper{
		grid-template-columns: 1fr;
	}
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	.video-page-wrapper p {
    order: 2;
	}
	
	.int-tech-top-side-stories {
    display: none;
}
	.itts-top-text {
    width: 90%;
}
	
	.tab-grid-inner{
		grid-template-columns: 1fr 1fr;
	}
	
	.tab-grid-inner .tab-content-post:nth-child(5), .tab-grid-inner .tab-content-post:nth-child(6), .video-page-wrapper .video-blank, .event-featured-image-wrap, .home .podcast-home-single:nth-child(4), .home .podcast-home-single:nth-child(5), .home .podcast-home-single:nth-child(6) {
    display: none;
}
	
	.subscribe-box {
    width: 80%;
	}
	
	.subscribe-text{
		font-size: 16px;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .main-navigation, .archive-story-content p, .home .single-video-wrapper:nth-child(5), .home .single-video-wrapper:nth-child(6), .not-found-image {
    display: none;
}
	.footer-logo-wrapper {
    width: 100%!important;
    border-right: 0!important;
	}
	.lp-brand-info {
    border-top: 0;
}
	.header-right {
    width: 45%;
	}
	
	.archive-story img, .home .videos-inner{
		height: auto;
	}
	.home .single-video-wrapper:nth-last-child(1) {
    display: none;
}
	
	.home .videos-inner{
		    grid-template-columns: 1fr 1fr;
	}
	
	
	.archive-story-content {
    padding: 10px;
}
	.archive-story-content h4 {
    font-size: 18px;
    min-height: auto;
	margin-bottom: 0;
}
	.video-play-button .fa-play {
    font-size: 50pt;
		height: 100px;
		width: 100px;
	}
	
	.home .editors-tabs-row,  {
    display: grid;
		grid-template-columns: calc(98% - 300px) 300px 100%;
}
	.home .events-more-news-row{
		display: grid;
		grid-template-columns: calc(96% - 300px) 300px 100%;
	}
	.home .editors-choice, .home .events {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
}
	
	.home .hpu1, .home .partner-logo-column {
    grid-column: 2 / span 1;
    grid-row: 1 / span 1;
    width: auto;
		    margin-left: 0;
    margin-right: 0;
}
	
	.home .tabbed-section, .home .more-news {
    width: 100%;
    grid-column: 1 / span 2;
    grid-row: 2 / span 1;
	margin-top: 2em;
		margin-left: 0;
}
	.home .intelligent-technology-case-studies .secondary-stories, .country-case-studies .secondary-stories {
    padding: 14px 10px 15px 10px;
	}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		    grid-template-columns: calc(96% - 300px) 300px;
    grid-column-gap: 4%;
	}
	.home .intelligent-technology-col-two, .country-col-two{
		width: 100%;
    	grid-column: 1 / span 2;
    	grid-row: 1 / span 1;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		grid-column: 1 / span 1;
    grid-row: 2 / span 1;
    width: auto;
	margin-left: 0;
    margin-right: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		grid-column: 2 / span 1;
    grid-row: 2 / span 1;
    margin-right: 0;
    width: auto;
    margin-left: 0;
	}
	
	
	
	
	
	.home .podcasts-inner{
		    grid-template-columns: repeat(3, 1fr);
	}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    width: auto;
    height: auto;
	}
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
    margin-bottom: 1em;
	}
	
	.not-found-message{
		width: 100%;
	}
	
	.archive-page-inner {
		grid-template-columns: 1fr 1fr;
		    grid-template-rows: 1fr 1fr 1fr;
	}
	.podcasts-archive-page-inner{
		grid-template-columns: 1fr 1fr;
		    grid-template-rows: 1fr 1fr 1fr 1fr;
		
	}
	.site-branding{
		width: 50%;
	}
	
	.events-archive-inner{
		grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
	}
	
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.home .podcast-home-single{
		margin: 0 auto;
	}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		min-height: auto;
	}
	
	.home-blogs-post .tabbed-section-button, .home-gettoknow-post .tabbed-section-button, .home-infographics-post .tabbed-section-button {
    margin-bottom: 0;
}
	
	.home-blogs-post:hover .hbp-content h5, .home-gettoknow-post:hover .hgp-content h5, .home-infographics-post:hover .hip-content h5 {
    margin-bottom: 1em;
}
	
	

	
	
}


/*------Samsung Phones S20------*/
@media only screen 
and (min-device-width: 412px)
and (-webkit-min-device-pixel-ratio: 3.5) {
	
	.home .more-news .mn-author-date {
    display: block;
}
	
	#WPS-item {
    padding: 0;
}
	
	.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 26px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 720px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}
	
	
	.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
	.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
	
	.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
	.post-entry-content-wrapper {
		display: block;
	}
	
	.col-md-6{
		display: block;
		padding: 0;
	}
	
	.dark-theme .podcast-title {
    color: #fff;
}
	
	.home .podcasts-inner{
		overflow: hidden;
	}
	
	.header-right {
    align-items: normal;
    flex-direction: row;
}
	

	
	#desktop-dropdown-wrapper{
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
	
	.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
	
	.dark-theme .post-title-details {
    color: #fff;
}
	
	.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
	
	.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	
	.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}
	
	
	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}
	


	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
    display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
		padding: 5px 0;
		border-right: 0px;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 2rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		        grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
		width: 44%;
		margin-right: 4%;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 52%;
}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
		margin-left: 0;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
	
}

/*------Samsung Phones A51/71------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2.625) {
	
	.home .more-news .mn-author-date {
    display: block;
}
	
	#WPS-item {
    padding: 0;
}
	
	.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 26px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 720px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}

	.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
	.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
	.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
	
	.post-entry-content-wrapper {
		display: block;
	}
	
	.col-md-6{
		display: block;
		padding: 0;
	}
	
	.dark-theme .podcast-title {
    color: #fff;
}
	
	.home .podcasts-inner{
		overflow: hidden;
	}
	
	.header-right {
    align-items: normal;
    flex-direction: row;
}

	
	#desktop-dropdown-wrapper {
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
	
	.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
	
	.dark-theme .post-title-details {
    color: #fff;
}
	
	.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
	
	.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	
	.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}
	
	
	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}
	
	

	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
    display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
		padding: 5px 0;
		border-right: 0px;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 2rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		        grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
		width: 44%;
		margin-right: 4%;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 52%;
}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
		margin-left: 0;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
}

/*------Samsung Galaxy Fold------*/
@media (min-width: 280px) and (max-width: 320px) {
	
	.home .more-news .mn-author-date {
    display: block;
}
	
	.home .tabbed-section .nav-pills .nav-link{
		    font-size: 16px;
	}
	#pills-tab .nav-item {
    margin-right: 0;
}
	
	.home .event-widget-thumbnail img {
    height: 100%;
}
	.home .more-news-item:nth-last-child(1) {
    display: none;
}
	
	#WPS-item {
    padding: 0;
}
	
	.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 18px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 630px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
	
	.subscribe-text{
		font-size: 16px;
	}
	
	.center-advert {
    width: 256px!important;
    height: auto!important;
		overflow: hidden;
}
	section.intelligent-technologies .center-advert {
    width: 224px!important;
}
	
	.center-advert iframe .img_ad{
		max-width: 100%;
		display: block;
		height: auto;
	}
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}
	
	
.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
	.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
	.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
	
	.post-entry-content-wrapper {
		display: block;
	}
	
	.col-md-6{
		display: block;
		padding: 0;
	}
	
	.dark-theme .podcast-title {
    color: #fff;
}
	
	.home .podcasts-inner{
		overflow: hidden;
	}
	
	.header-right {
    align-items: normal;
    flex-direction: row;
}
	
	
	#desktop-dropdown-wrapper {
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
	
	.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
	
	.dark-theme .post-title-details {
    color: #fff;
}
	
	.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
	
	.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}

	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
			padding: 1em;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}
	


	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
   display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
		padding: 5px 0;
		border-right: 0px;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 1.5rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		        grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.podcast-home-single:nth-last-child(1), .podcast-home-single:nth-last-child(2) {
    display: none;
}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
		display: none;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 100%;
}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
		margin-left: 0;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
}

/*------Samsung Phones S8 S9 S10------*/
@media only screen 
and (min-device-width: 360px)
and (-webkit-min-device-pixel-ratio: 4) {
	
	.home .more-news .mn-author-date {
    display: block;
}
	
	
	
	#WPS-item {
    padding: 0;
}
	
	.home .podcast-home-single .podcast-home-title{
		font-size: 18px;
	}
	
	.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 26px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 720px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}
	
	.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
	.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
	.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
	
	.post-entry-content-wrapper {
		display: block;
	}
	
	.col-md-6{
		display: block;
		padding: 0;
	}
	
	.dark-theme .podcast-title {
    color: #fff;
}
	
	.home .podcasts-inner{
		overflow: hidden;
	}
	
	.header-right {
    align-items: normal;
    flex-direction: row;
}
	
	
	
	#desktop-dropdown-wrapper {
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
	
	.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
	
	.dark-theme .post-title-details {
    color: #fff;
}
	
	.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
	
	.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}
	
	
	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}

	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
    display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators ivpts-button-wrapper {
    width: 100%;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 2rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		        grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
	display: none;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 100%!important;
}
	.home-blogs-post .hbp-content p, .home-gettoknow-post .hgp-content p, .home-infographics-post .hip-content p {
    min-height: 72px
	}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
		margin-left: 0;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
}

/*------iPhone XR------*/
@media only screen 
and (min-device-width: 414px)
and (max-device-width: 767px)
and (-webkit-min-device-pixel-ratio: 2) {
	
	.home .more-news .mn-author-date {
    display: block;
}
	
	#WPS-item {
    padding: 0;
}
	
	.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 26px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 720px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
	
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}
	
.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
	.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
	.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
	
	.post-entry-content-wrapper {
		display: block;
	}
	
	.col-md-6{
		display: block;
		padding: 0;
	}
	
	.dark-theme .podcast-title {
    color: #fff;
}
	
	.home .podcasts-inner{
		overflow: hidden;
	}
	
	.header-right {
    align-items: normal;
    flex-direction: row;
}
	

	
	#desktop-dropdown-wrapper {
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
	
	.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
	
	.dark-theme .post-title-details {
    color: #fff;
}
	
	.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
	
	.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}
	
	
	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}
	


	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
    display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators ivpts-button-wrapper {
    width: 100%;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 2rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		        grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
		width: 44%;
		margin-right: 4%;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 52%;
}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
		margin-left: 0;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
}


/*------iPhone X------*/
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) {
		
		.home .more-news .mn-author-date {
    display: block;
}
		
		#WPS-item {
    padding: 0;
}
		
		.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 26px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 720px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
		
		.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}
		
		
.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
		.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
		.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
		
		.post-entry-content-wrapper {
		display: block;
	}
		
		.col-md-6{
		display: block;
			padding: 0;
	}
		
		.dark-theme .podcast-title {
    color: #fff;
}
		
		.home .podcasts-inner{
		overflow: hidden;
	}
		
		.header-right {
    align-items: normal;
    flex-direction: row;
}
	
	
		
		#desktop-dropdown-wrapper {
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
		
		.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
		
		.dark-theme .post-title-details {
    color: #fff;
}
		
		.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
		
		.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
		
		.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
		
		.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
		
		.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}
	
	
	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}
	


	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
    display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
		padding: 5px 0;
		border-right: 0px;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 2rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		       grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
		width: 44%;
		margin-right: 4%;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 52%;
}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
		margin-left: 0; 
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
		
		
}


/*------iPhone SE------*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 411px)
and (-webkit-min-device-pixel-ratio: 2) {
	.home .more-news .mn-author-date {
    display: block;
}
	
	#WPS-item {
    padding: 0;
}
	
	.home .intelligent-technology-case-studies .mso-content {
    display: none;
	}
	.home .intelligent-technology-case-studies .mso-title {
    transform: none;
    height: 100%;
}
	.home .intelligent-technology-case-studies .main-story-overlay h5 {
    font-size: 26px;
}
	
	.home-blogs-post:hover .feat-image img, .home-gettoknow-post:hover .feat-image img, .home-infographics-post:hover .feat-image img {
    transform: none;
}
	
	.tabbed-section-button {
		display: none;
		}
	
	.home-blogs-post .hbp-content h5, .home-gettoknow-post .hgp-content h5, .home-infographics-post .hip-content h5{
		margin-bottom: 5px;
	}
	
	.home .intelligent-technologies .nav-tabs{
		margin: 0 auto 1em auto!important;
	}
	
	.mpu1 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .single-video-wrapper:nth-child(1) {
    margin-bottom: 1em;
}
	
	.home .more-news-inner {
    height: 770px!important;
}
	
	
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
    padding: 5px 0;
		border-right: 0px;
}
	
	.home .event-widget-date1, .home .event-widget-date2{
		font-size: 18px;
	}
	
.search-bar-mobile {
    display: block;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 5px;
    width: 80%;
    margin: 0 auto 1em;
}
	.dropdown-wrapper {
    margin-right: 0;
    margin-bottom: 1em;
}
	.mobile-leaderboard{
	display: block;
}
	.desktop-leaderboard{
		display: none;
	}
	
	.post-entry-content-wrapper {
		display: block;
	}
	
	.col-md-6{
		display: block;
		padding: 0;
	}
	
	.dark-theme .podcast-title {
    color: #fff;
}
	
	.home .podcasts-inner{
		overflow: hidden;
	}
	
	.header-right {
    align-items: normal;
    flex-direction: row;
}
	

	
	#desktop-dropdown-wrapper {
		display: none;
	}
	
	#mobile-dropdown-wrapper #languageDropdownMobile{
		display: block;
	}
	
	.home .podcast-home-single{
		aspect-ratio: 1/1;
	}
	
	.dark-theme .post-title-details {
    color: #fff;
}
	
	.events-filter-button-wrap button {
    margin: 0 5px 5px 0;
}
	
	.home .intelligent-technology-col-one, .country-col-one, .home .intelligent-technology-col-two, .country-col-two, .home .intelligent-technology-col-three, .country-col-three {
    grid-column: auto;
    grid-row: auto;
}
	
	.home-blogs-post .feat-image img, .home-gettoknow-post .feat-image img, .home-infographics-post .feat-image img {
    height: 160px;
}
	
	.home .event-wrapper {
    width: 100%;
}
	
	.home .events #content {
    flex-direction: column;
}
	
	.home .event-wrapper:nth-child(4), .home .event-wrapper:nth-child(3) {
    display: block;
}
	
	.subscribe-text{
		margin-bottom: 1em;
	}
	
	.mpu2, .mpu3, .mpu4, .mpu5, .mpu6, .mpu7 {
    width: 300px;
    margin: 0 auto;
}
	
	.home .intelligent-technologies{
		padding: 1em;
	}
	
	.footer-intelligent-technologies, .footer-intelligent-verticals, .footer-countries, .footer-analysis, .footer-other-regions, .footer-logo, .header-left, .int-tech-top-side-stories, .not-found-image, .home .intelligent-technology-top-story .overlay p, .home-feature-post-inner p, .country-top-story .overlay p, .country-feature-post-inner p, .event-featured-image-wrap  {
    display: none;
}
	
	.home .events #content{
		max-height: 400px;
	}
	
	
	
	.home .videos-archive-story-content h5, .country-case-studies .secondary-stories h5, .country-insight-post-heading h5{
		min-height: auto;
	}
	
		.lp-brand-info {
    		border-top: 0;
			padding: 1em;
		}
		
		.footer {
			display: block;
			border: 0;
		}
	.postcast-header-inner, .home .events-more-news-row{
		display: block;
	}
		
		.footer-logo-wrapper {
    width: 100%!important;
    border: 0!important;
		}
		
		.subscribe-box {
    width: 90%;
	display: block;
		}
		
		.subscribe-text, .subscribe-form, .post-title, .podcast-image, .podcast-title, .event-title, .event-cal, .itts-top-text, .not-found-message, .home .editors-choice, .home .intelligent-technology-col-one, .home .intelligent-technology-col-two, .home .intelligent-technology-col-three, .country-col-one, .country-col-two, .country-col-three {
    width: 100%;
		}
	
	.home .partner-logo-column {
    margin: 2em auto;
}
	


	
	.postcast-header-inner{
		    padding: 1em 0;
	}
	
	.podcast-title {
    padding-top: 1em;
	}
	
	.podcast-heading {
    background: transparent;
}

	.postcast-header-inner{
		margin-bottom: 0em;
	}
	
.single-post-page .post-meta {
    width: 100%;
    display: block;
}
	.post-overlay-inner{
		padding: 0em;
	}
	
	.social {
    float: none;
    margin-top: 1em;
		text-align: center;
}
	
	.lp-brand, .copyrighttxt, .privacy-policy {
    float: none;
    text-align: center;
}
	.privacy-policy p {
    margin-bottom: 0;
}
	
	.copyright {
    padding: 0 1em 1em 1em;
	}
	
	.post-overlay {
    position: relative;
		color: #000;
		background: transparent;
	}
	
	.post-title-details, .header-inner, .Title-Calendar-Row{
		display: block;
	}
	
	.site-branding {
    width: 90%;
    padding: 1em 0;
    margin-bottom: 1em;
}
	
	.toggler-wrapper {
    order: 2;
		width: 15%;
}
	.header-right {
    width: 90%;
    margin: 0 auto;
    position: inherit;
    padding: 0em;
    display: flex;
    margin-bottom: 1em;
}
	#masthead{
		position: relative;
		border: 0;
	}
	.search-bar {
    display: none;
}
	
	
	.videos-archive-page-inner, .archive-page-inner, .podcasts-archive-page-inner, .video-page-wrapper, .events-archive-inner, .tab-grid-inner, .home .videos-inner {
    grid-template-columns: 1fr;
	}
	
	.video-page-wrapper .wp-block-embed__wrapper {
    position: relative;
	}
	.video-page-wrapper .wp-block-embed {
    order: 3;
	}
	
	button.navbar-toggler {
		margin: 0;
	}
	
	.magazine-popup{
		bottom: 15px;
    left: 15px;
	}
	
	.video-page-wrapper .video-blank {
    display: none;
	}
	
	.video-page-wrapper .wp-block-embed iframe{
		height: 250px;
	}
	
	.whitepaper-list-text, .event-list-text, .contact-form-wrapper, .lightbox-content {
		width: 90%;
	}
	
	.event-title {
    text-align: center;
		margin-bottom: 1em;
}
	
	.calendar-button {
        color: #fff;
    background: var(--main);
    border-radius: 10px;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 2px;
    font-size: 16px;
    border: 1px solid #fff;
    transition: 0.3s ease 0s;
}
	
	.event-date-day-1, .event-date-day-2 {
    font-size: 20px;
	color: var(--main);
}
	
	.event-date-month-1, .event-date-month-2{
		font-size: 20px;
	}
	
	.event-head {
    border-bottom: 0!important;
	}
	
	
	
	.organiser-image {
    position: relative;
    top: 0;
	right: 0;
	}

	.industry-vertical-top-stories .carousel {
    display: grid;
    grid-template-columns: 1fr;
	}
	
	.industry-vertical-top-stories .carousel-indicators {
    order: 2;
	position: relative;
	display: block;
	}
	.industry-vertical-top-stories .carousel-indicators .ivpts-button-wrapper {
    width: 100%;
		padding: 5px 0;
		border-right: 0px;
	}
	.industry-vertical-top-stories .carousel-indicators button{
		border-right: 0;
		padding: 0;
	}
	
	.industry-vertical-top-stories .carousel-indicators:before{
		opacity: 100%;
	}
	
	.industry-vertical-top-stories .carousel-indicators button h4{
		padding: 10px;
		margin: 0;
	}
	
	.int-tech-top-stories .overlay-inner{
		padding: 1em;
	}
	
	.itts-top img{
		object-fit: cover;
    height: 350px;
	}
	
	.home .lbd1, .home .lbd2 {
    max-width: 320px;
	}
	
	.industry-vertical-top-stories .carousel-item img {
    object-fit: cover;
    height: 230px;
}
	
	.home .top-stories .carousel-item img{
		object-fit: cover;
    	height: 350px;
	}
	
	.home .top-stories .overlay-inner h1 {
    width: 100%;
    font-size: 2rem;
}
	
	.home .top-stories .overlay-inner {
    padding: 2em;
}
	
	.home .editors-tabs-row {
    display: block;
}
	
	.home .tabbed-section {
    width: 100%;
    margin-left: 0%;
}
	
	.home .editors-choice-inner .feat-image img {
    height: 450px;
	}
	
	.home .hpu1 {
    width: 300px;
    margin: 2em auto;
}
	
	.home .podcasts-inner{
		        grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
	}
	
	.home .podcast-home-single .phs-img-bg{
		width: 100%;
		height: 100%;
	}
	
	.home .podcast-home-single .phs-img-bg {
    padding: 0;
    border: 0;
    background: var(--main);
}
	
	.home .podcast-home-single .phs-img-bg img {
    opacity: 50%;
}
	
	.home .podcast-home-single .podcast-home-title {
    opacity: 1;
}
	
	.archive-story-content h4, .archive-story-content p, .videos-archive-story-content h4, .tab-content-post-inner h4, .tab-content-post-inner p {
    min-height: auto;
}
	.archive-page-inner, .tab-grid-inner{
		grid-template-rows: 1fr;
	}
	
	.wp-list, .wp-list-company {
    width: 100%!important;
		    margin: 0;
}
	
	.magazine-popup {
    display: none;
}
	
	html body #LeadboosterContainer {
    display: none!important;
}
	
	
	.blogs-inner, .infographics-inner, .gettoknow-inner{
		height: auto;
	}
	
	.home-blogs-post .feat-image, .home-gettoknow-post .feat-image, .home-infographics-post .feat-image{
		width: 44%;
		margin-right: 4%;
	}
	
	.home-blogs-post .hbp-content, .home-gettoknow-post .hgp-content, .home-infographics-post .hip-content {
    width: 52%;
}
	
	
	.home-blogs-post, .home-gettoknow-post, .home-infographics-post {
		margin-bottom: 1em;
	}
	
	.tabbed-section-button {
    position: relative;
	}
	
	#WPS-item {
    width: 100%;
    margin-right: 0;
}
	
	#WPCarousel {
    padding-top: 0;
    margin-right: 0;
	margin-left: 0;
}
	
	.home .intelligent-technology-wrapper, .country-page-wrapper{
		display: grid;
		grid-template-columns: 100%;
	}
	
	.home .intelligent-technology-col-one, .country-col-one{
		order: 3;
	}
	
	.home .intelligent-technology-col-two, .country-col-two{
		order: 1;
		margin-bottom: 0;
	}
	
	.home .intelligent-technology-col-three, .country-col-three{
		order: 2;
		margin-top: 2em;
		margin-bottom: 2em;
		margin-left: 0;
	}
	
	.home .intelligent-technology-top-story .feat-image img, .country-top-story .feat-image img{
		height: 300px;
	}
	
	
	.home .intelligent-technologies .nav-tabs .nav-link, .country-page .nav-tabs .nav-link {
		margin: 0 0 10px 0;
	}
	
	.country-case-studies .main-story .mso-content {
    transform: translateY(0%);
}
	
	.country-case-studies .main-story .mso-title {
    transform: translateY(50%);
}
	
}
