/*// Apply styles starting from medium devices and up to extra large devices*/
@media (min-width: 1025px) and (max-width: 1280px) {  }
@media (min-width: 768px) and (max-width: 1024px) { 
.event-card {
width: 48%;
}
.footer_info {
border-top: 0px solid #1c1b1b29;
}
.menu-optional a.btn.btn-small.popmake-9190.pum-trigger {
font-size: 14px !important;
width: 83px !important;
}
.mobile-logo img {
width: 60%;
}
.search-global {
display: none !important;
}
.site-header .header-wrap-inner .left-part .clb-hamburger {
margin-right: 10px;
background: #19A2EA;
border-radius: 50%;
}	
.footer_info {
border-top: 0px solid #1c1b1b29;
}	
#primary-menu li a span {
color: #000 !important;
}	
.socialbar.small a {
font-size: 13px !important;
}	
.socialbar a span {
line-height: 28px !important;
}
.socialbar.small a {
width: 30px;
height: 30px;
}
#new_social a {
margin: 0;
}	
.footer_info {
border-top: 0px solid #1c1b1b29;
}	
.vw_sign {
min-width: 99px;
}
}
/* mobile res   */
@media (min-width: 320px) and (max-width: 767px) { 
.wpb_wrapper h1, .wpb_wrapper h2 {
font-size: 26px !important;
line-height: 35px !important;
}
.wpb_wrapper h3,	
.wpb_wrapper h4 {
font-size: 20px !important;
line-height: 26px !important;
}	
.bigss p.event-category_name {
display: block !important;
font-size: 12px !important;
}	
h5, h6, .box-count, .font-titles, .tabNav_link.active, .icon-box-headline, .fullscreen-nav .menu-link, .postNav_item_inner_heading, .btn, .button, a.button, .main-nav .nav-item, .socialbar.inline a, .vc_row .vc-bg-side-text, .counter-box-count {
font-size: 18px !important;
}
.wpb_wrapper span.count {
font-size: 30px !important;
}
.counter-box .right-icon {
margin-left: 10px;
font-size: 25px !important;
width: 25px !important;
}	
.clb-page-headline .clb-title {
font-size: 30px !important;
}
.footer-section-style {
padding: 35px 15px 20px !important;
}	
.footer_info {
border-top: 0px solid #1c1b1b29 !important; 
}	
.iov_foolernav {
margin-left: -25px !important;
} 	
.widget_nav_menu ul, .widget_nav_menu .menu, .widget_pages ul, .widget_pages .menu {
display: none !important;
}
.metaverse-counter .counter-box-count {
position: absolute;
top: 0 !important;
}	
.metaverse-counter {
margin-bottom: 19px !important;
}
a.search-global.btn-round.btn-round-light {
display: none !important;
}	
.site-header .header-wrap-inner .left-part .clb-hamburger {
margin-right: 10px;
background: #444;
border-radius: 50%;
color: #fff !important;
}
.mobile-logo img {
width: 85%;
}	
.menu-optional a.btn.btn-small.popmake-9190.pum-trigger {
font-size: 14px !important;
width: 83px !important;
}	
p.subtitle {
font-size: 18px !important;
line-height: 25px !important;
}
.vc_row .wpb_column > .vc_column-inner {
padding-bottom: 20px ;
}
.post_wrapper_main.column_3 .custom_post_wrapper_outer {
width: 100% !important;
}
p.no-posts {
text-align: center;
color: #19A2EA !important;
}
.explore_agriculture .pharmaceutical_blog_list {
margin: 9px 10px;
width: 94% !important;
display: block !important;
}
.bigss .event-card {
width: 100%;
display: flex;
flex-direction: column;
justify-content: space-around;
padding: 20px;
align-items: center;
}
.bigss .event-thumbnail img {
width: 100%;
height: 245px;
}	
.bigss .event-thumbnail {
width: 100%;
}	
.bigss .events_contents {
width: 100%;
}	
.bigss .event-card {
gap: 10px;
}	
.event-card {
width: 100%;
}
.tab .tabNav {
width: 100%;
white-space: nowrap;
}	
ul#primary-menu li a span {
color: #000!important;
}	
#primary-menu li a {
font-size: 16px !important;
line-height: 26px;
}	
.slide-content {
width: 95%;
display: flex !important;
align-items: center !important;
}
.slide p {
text-align: center;
width: 95%;
}	
.slide .slide-content h2 {
text-align: center;
line-height: 30px;
width: 95%;
margin: 0 auto;
}
.nav label {
display: flex;
color: #bbb;
font-weight: 600;
cursor: pointer;
position: relative;
padding-bottom: 5px;
font-size: 14px;
transition: color .3s,border-bottom .3s;
flex-direction: row;
align-items: flex-start;
justify-content: space-between;
}
.nav {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 12px;
z-index: 2;
width: 350px;
align-items: center;
align-content: center;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#s1:checked ~ .nav label[for=s1], #s2:checked ~ .nav label[for=s2], #s3:checked ~ .nav label[for=s3], #s4:checked ~ .nav label[for=s4], #s5:checked ~ .nav label[for=s5] {
border-bottom: 2px solid #2DAAEC !important;
}
.vw_sign {
width: 80px !important;
}	
#board2 {
padding: 30px 5px 16px 5px;
margin: 0 auto;
}	
.page-id-10 .left-border2 h2 {
font-size: 18px !important;
line-height: 27px !important;
padding-top: 25px;
}	
a.board {
padding: 8px 9px;
font-size: 14px;
display: block;
}
#page-10 .post_wrapper_main.post_column .post_image img {
width: 85%;
}	
.custom_post_wrapper_outer.style_3 .title {
font-size: 20px !important;
line-height: 26px;
}
.custom_post_inner {
min-height: 200px !important;
padding: 1px !important;
display: flex;
flex-direction: column;
flex-wrap: wrap;
overflow: hidden !important;
align-content: flex-start;
width: 100%;
}
.custom_post_wrapper_outer.style_3 .title {
width: 88%;
}
.page-id-10 .custom-trending-industry-grid .post_content {
min-width: 100%;
}	
.custom-trending-industry-grid .post_content {
min-width: 100%;
}
.custom_post_inner .post_content p {
width: 85%;
margin: 0;
}	
.event_main_warper2 {
display: flex;
flex-direction: column;
flex-wrap: wrap;
align-items: stretch;
justify-content: flex-start;
gap: 28px;
}	
.dhuru2 {
width: 100%;
}	
.dhuru2 img {
width: 100% !important;
height: 190px !important;
object-fit: cover !important;
border-radius: 10px;
}
.post_content h2 {
font-size: 20px !important;
}
.home_div_sec .ohio-heading-sc.heading.text-left {
min-height: 250px  !important;
}	
.hero-slider {
height: 100vh;
margin-bottom: -20px;
}	
.left-border2::before {
content: "❝";
position: absolute;
top: 29px;
left: 17px;
font-size: 44px;
width: 40px;
height: 40px;
line-height: 57px;
text-align: center;
}
.left-border2 h2 {
padding-left: 0px;
text-align: center;
}
.page-id-10 .left-border2::before {
top: 17px;
left: 50%;
}	
.left-border2 h2 {
padding-left: 0px;
text-align: center;
padding-top: 50px !important;
}	
.spacer-69d48a4903a02 {
height: 1px;
}	
.home_div_sec p {
font-size: 16px !important;
text-align:center;
}	
.parent_div .left_child h3 {
margin: 0px;
text-align: center;
}	
.our_divisions h2,
.our_divisions h3{
text-align: center !important;
}
.our_divisions h2 {
font-size: 18px !important;
}	
.pillers {
text-align: center;
}	
.upb_video_class {
min-height: 50vh !important;
}	
.aboutsss h3 {
font-size: 20px !important;
}	
blockquote p, q p {
font-size: 16px !important;
}	
.wpb_wrapper p {
font-size: 16px !important;
}	
.how-it-works div {
margin: -3px -2px;
}
.page-id-958 .ult-ib-effect-style1.ult-ib2-min-height img {
width: 112% !important;
}	
.custom-search-form {
margin-left: 0px !important;
}	
#page-958 .aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component {
margin-bottom: 0px;
}	
.net_layer .aio-icon-description.ult-responsive {
margin-left: 28%;
margin-top: -45px;
}	
.core_capabilities .wpb_wrapper .ohio-icon-box-sc {
display: flex;
flex-direction: column;
align-content: center;
align-items: center;
text-align: center !important;
}
.common_functions .wpb_wrapper .ohio-heading-sc h3,
.common_functions .wpb_wrapper .ohio-heading-sc p{
text-align: center !important;
}	
.sebleu_smart_solutions .wpb_wrapper {
display: flex;
flex-direction: column;
align-content: center;
align-items: center;
justify-content: center;
text-align: center;
}	
.insights-repots-links li {
display: inline-block;
background-color: #19a2ea;
padding: 6px 12px !important;
margin-bottom: 4px;
border-radius: 7px;
min-width: 150px;
text-align: center;
}	
.blog-grid-content.text-left h3 {
font-size: 20px !important;
}
.blog-grid-type-5:not(.without-media) .blog-grid-image {
width: 350px;
height: 250px;
}	
.intelligence_lists .wpb_wrapper .wpb_wrapper .ubtn-ctn-left {
margin-bottom: 0 !important;
}	
.iov_text_center_mobile h1,
.iov_text_center_mobile h2,	
.iov_text_center_mobile h3,	
.iov_text_center_mobile h4,	
.iov_text_center_mobile p {
text-align: center;
}
.explore-button.btn.btn-link {
border: 1px solid lightgray!important;
padding: 15px 31px !important;
border-radius: 10px;
}	
a.btn {
padding: 11px 10px !important;
font-size: 16px !important;
border-radius: 10px !important;
}	
.custom_bg_spaceing {
padding: 8px 19px !important;
}	
.clb-page-headline .clb-title {
max-width: 100% !important;
}	
.clb-page-headline.text-center .clb-post-meta {
padding-bottom: 60px;
}	
.custom-search-area .news-search-inner {
display: flex;
justify-content: space-between;
gap: 10px;
align-items: flex-end;
flex-wrap: wrap;
flex-direction: column;
}
.news-search-inner h4 {
font-size: 16px !important;
}	
.event_main_warper.news-query.vw-newsroom-post {
display: flex;
flex-direction: column;
align-items: flex-start;
flex-wrap: wrap;
}	
.page-id-4409 .vw-newsroom-post .post-grid {
min-height: 210px;
min-width: 349px;
margin: 13px auto;
display: block;
}
.custom-tab {
display: flex;
flex-direction: column;
align-items: flex-start;
}	
#page-4792 .tabNav.font-titles li {
min-width: 308px;
margin: 0 auto;
display: block;
}
.tab.vertical .tabNav .tabNav_line {
width: 2px;
top: 0;
left: 0 !important;
right: 0px;
padding: 0;
background: transparent;
}	
.tab.vertical .tabItems_item {
width: 336px !important;
}	
.custom-tab .wpb_wrapper .ohio-heading-sc {
width: 100% !important;
min-width: 320px;
min-height: auto;
}
.custom-tab .wpb_wrapper .wpb_single_image img {
height: 230px;
max-width: 100%;
vertical-align: top;
width: 320px !important;
object-fit: cover;
margin-left:18px;
}
.custom-tab .wpb_wrapper .wpb_single_image {
width: 320px;
}	
.custom-tab .wpb_wrapper {
width: 330px !important;
height: auto;
}	
.privacy-policy-section {
margin-top: -80px;
}
.footer-upper-area .wpb_wrapper { 
padding: 16px;
}	
.here_for_you .aio-icon-description.ult-responsive {
min-height: -webkit-fill-available !important;
}
.spaceing_up {
padding-top: 60px;
}	
#page-banner-section h1 {
font-size: 26px !important;
line-height: 35px !important;
}
.myreportss h6 b {
font-size: 20px !important;
font-weight: 800;
padding-top: 11px !important;
line-height: 25px !important;
}	
.myreportss h6 {
margin: 0;
}	
.site-info-holder {
display: flex;
justify-content: flex-start;
flex-direction: column;
align-items: flex-start;
align-content: flex-start;
margin-left: -22px;
}	
.site-info-holder p {
text-align: left !important;
padding-left: 9px;
}	
#media_image-2 img {
margin-left: -19px;
width: 92% !important;
}	
.podcast-playlist {
width: 356px;
margin-left: -30px;
}	
.stats-block .stats-number {
font-size: 35px !important;
}	
div.opportunities_spaceing {
padding: 50px 4px !important;
}
div.opportunities_spaceing2 {
padding: 30px 25px !important;
}
.opportunities_spaceing .wpb_wrapper {
padding: 10px 20px !important;
}	
h2.title.subtitle-top span {
font-size: 26px !important;
}
.castos-player .player {
height: 166px;
}
.left-border:before {
left: 30px;
line-height: 70px;
}	
.text-left h2 {
font-size: 22px !important;
}	
.Capabilities_post_card .vc_grid-item-mini.vc_clearfix {
display: flex;
align-items: stretch;
align-content: space-between;
height: 100%;
background: #F4F4F4;
flex-direction: column;
}	
.Capabilities_post_card .vc_gitem-zone {
height: 280px !important;
width: 100%;
display: flex;
align-items: center;
}	
div.Capabilities_post_card h4 {
font-size: 20px !important;
font-weight: 700 !important;
margin: 0;
line-height: 25px !important;
}
.podcast_single {
padding: 16px 1px !important;
border-radius: 20px !important;
margin: 0px !important;
display: flex !important;
flex-direction: column-reverse !important;
}	
.artificial_iov .post_wrapper_main.post_column .post_image img {
width: 100%;
height: 350px !important;
}	
.case-study-style .counter_suffix.mycust.ult-responsive {
color: #FFF !important;
font-size: 30px !important;
}	
.associations-gallery .grid-image-holder img {
height: 286px
width: 100%;
}	
.mktResearch .aio-icon-component {
height: auto !important;
}	
.mktResearch .aio-icon-component {
min-height: -webkit-fill-available !important;
}	
.pioneering ul.tabNav.font-titles li,
.pioneering2 ul.tabNav.font-titles li{
width: 300px;
}	
#page-14745 .mktResearch .aio-icon-component {
min-height: 410px !important;
}	
.mktResearch .aio-icon-component {
padding: 15px 15px 15px 15px !important;
}	
#page-banner-section h1 {
font-size: 26px !important;
line-height: 35px !important;
}	
div#page-banner-section h1 {
font-size: 26px !important;
line-height: 36px !important;
font-weight: 700 !important;
}	
.filter-dropdowns {
display: flex;
gap: 10px;
align-items: stretch !important;
margin-bottom: 15px !important;
flex-direction: column;
justify-content: flex-start;
align-content: space-between;
}	
.filter-container .posts-wrapper {
display: grid;
grid-template-columns: 1fr !important;
}	
#page-6283 .tab.vertical .tabNav_link {
min-width: 300px !important;
font-size: 16px !important;
}
#page-6274 .left-border:before {
left: 28px !important;
font-size: 44px !important;
width: 40px !important;
height: 40px !important;
line-height: 60px !important;
}	
.left-border-stategy h4 strong {
font-size: 18px;
line-height: 20px !important;
}
#popmake-14029, #popmake-14061, #popmake-14066 {
margin-left: -50% !important;
width: 90% !important;
}	
.pum-theme-6972 .pum-container, .pum-theme-enterprise-blue .pum-container {
padding: 3px !important;
}	
.discover-inner0section {
display: flex;
color: #fff;
column-gap: 2%;
flex-direction: column-reverse !important;
}	
.discover-inner0section .left-column, .discover-inner0section .right-column {
width: 100% !important;
margin-top: 20px;
}	
.discover-inner0section h3 {
font-size: 20px;
line-height: 25px;
}	
#page-6287 .tab.vertical .tabNav_link {
width: 310px !important;
font-size: 15px !important;
line-height: 20px !important;
}	
.blue-blinking-icon-animation h3.title:before {
content: "";
position: absolute;
top: 6px !important;
margin-left: -33px !important;
width: 25px !important;
height: 25px !important;
bottom: 0;
}	
.operations-more-insights-section .custom_post_wrapper_outer {
width: 100% !important;
padding: 4px !important;
}	
div.custom_post_wrapper_outer .post_bottom_meta {
padding: 12px !important;
}	
.left-border-stategy h4 span {
font-size: 18px !important;
line-height: 1 !important;
}	
.left-border-stategy h4 {
padding-left: 17px !important;
line-height: 24px !important;
margin: 0 !important;
}	
.assessment-title h3 {
font-size: 18px !important;
line-height: 28px !important;
}	
#managed-tab-section .tabNav_link:before {
width: 76px !important;
height: 88px !important;
left: 0;
top: -95px;
background-size: contain !important;
}	
ul.tabNav.font-titles li {
margin-bottom: 7px;
font-size: 16px !important;
line-height: 20px !important;
}	
#page-13578 .mss-capabilities .odd .vc_column-inner, .mss-capabilities .even .vc_column-inner {
border: 0px solid #ddd !important;
}	
.our-bs-code-section .wpb_column {
margin: 3px 12px !important;
}	
.Episodes_m_v .vc_column-inner {
margin: 10px !important;
}	
.vc_custom_1756886887418 {
margin-top: -98px !important;
}	
.Episodes_m_v_2 .wpb_single_image,
.Episodes_m_v_22 .wpb_single_image{
margin-top: -96px !important;
}	
div.custom-tt-style .intro.intro_section h1 {
font-size: 36px  !important;
line-height: 46px  !important;
}
div#page-5369 .custom-tt-style .intro.intro_section h1 {
padding-bottom: 69px !important;
font-size: 30px !important;
line-height: 35px !important;
}
#page-5369 .intro h1 {
position: absolute;
top: 55% !important;
}	
div.intro p {
position: absolute;
top: 73% !important;
width: 95% !important;
}	
.video-controls {
bottom: 4% !important;
}	
.c-Levels {
padding: 25px 0 !important;
border-radius: 20px;
box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
margin: 19px !important;
}	
div.clabel_btn2 {
padding: 11px 0px !important;
margin-left: 0px !important;
width: 100% !important;
}	
.clabel_btn2 a {
font-size: 13px !important;
}	
.top-filter-header {
display: flex;
flex-direction: column-reverse;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
align-content: space-between;
gap: 10px !important;
}
.filter-container .date-range-filter {
display: flex;
gap: 10px;
flex-direction: column;
align-items: stretch;
align-content: space-around;
flex-wrap: wrap;
}	
.filter-container .select-holder, .select-holder, #all-year {
max-width: 310px !important;
}	
.filter-header {
display: flex;
align-items: stretch;
margin-bottom: 0;
margin-top: 20px;
flex-direction: column;
align-content: space-around;
flex-wrap: wrap;
gap: 10px;
}	
.filter-container .filter-toggle {
background-color: #f6f6f6;
padding: 11px 15px;
border-radius: 3px;
min-width: 310px !important;
}	
.filter-options {
display: flex;
flex-wrap: wrap;
gap: 0px;
padding: 10px 0px;
flex-direction: row;
align-items: flex-start;
}
.filter-options .form-check {
width: 100%;
margin-top: 0px;
display: flex;
gap: 10px;
align-items: center;
cursor: pointer;
}	
.filter-header .filter-toggle i {
float: right;
padding-top: 5px;
}
.leadership .wpb_wrapper .ubtn-ctn-left {
margin-bottom: 0 !important;
}	
#connects_btn a {
color: #fff !important;
text-align: left;
}	
div#discover .ult-spacer {
height: 0px !important;
}	
div.vc_row .wpb_column > .vc_column-inner {
padding-left: 15px !important;
padding-right: 15px !important;
}	
.small-card {
min-height: 80px;
display: flex;
align-items: flex-start;
flex-direction: column-reverse;
justify-content: center;
}
.small-card {
height: 220px;
}	
.iov_text_center_mobile a.btn {
margin: 5px auto;
display: block;
}	
#page-3440 .our_comitm_sec1 .ohio-text-sc, .our_comitm_sec3 .ohio-text-sc {
min-height: 0px !important;
}
#page-3440 .s_works {
margin-left: 24px !important;
}	
.pharmaceutical_blog_list {
margin: 10px auto !important;
width: 90% !important;
}	
.pods {
margin: 19px !important;
}	
.podcast-container {
display: flex;
flex-direction: column-reverse;
align-items: stretch;
padding: 10px !important;
gap: 10px !important;
}	
.vc_row.vc_column-gap-25>.vc_column_container {
padding: 15.5px !important;
}
#page-5660 .custom-tab .ohio-text-sc {
width: 323px;
}	
.information_news {
width: 100% !important;
}	
.news-search-area {
padding: 0px 0px 10px 0px !important;
float: right;
width: 100% !important;
}	
.searchandfilter  > ul {
width: 100%;
display: flex;
gap: 0px;
align-items: stretch;
flex-direction: column;
align-content: space-around;
}
.searchandfilter ul li {
list-style: none;
display: inline-grid;
padding: 1px 0 !important;
margin: 0;
width: 320px !important;
}
div#search-filter-results-5301 {
margin: 14px 30px !important;
}	
.event-search-form-container .output-results .event-list {
display: flex;
box-shadow: 0 0 1px 1px #ddd;
border-radius: 7px;
padding: 2px 7px;
margin-bottom: 25px;
align-items: center;
justify-content: center;
margin-top: 32px;
flex-direction: column;
flex-wrap: wrap;
}	
.event-search-form-container .output-results .event-list .event_h3 {
width: 98%;
font-size: 19px !important;
}	
.event-search-form-container .output-results .event-list .event_city_country {
width: 98% !important;
margin: 0px;
padding: 5px 0;
}	
.event-search-form-container .output-results .event-list .event_link {
width: 53% !important;
margin: 11px 0 !important;
padding: 8px 3px !important;
}	
.event-search-form-container .output-results .event-list .event_date_time {
width: 91% !important;
}	
.event-search-form-container .output-results .event-list .event_image {
width: 36% !important;
}	
.people_content p {
font-size: 16px !important;
line-height: 26px !important;
}	
.bedrock {
margin: 5px 0 !important;
}	
section#communityss {
padding: 60px 15px  !important;
}	
section#communityss .vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_column-gap-30.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
margin: 0;
padding: 0 !important;
}	
#communityss .wpb_wrapper h3 {
font-size: 20px !important;
line-height: 30px !important;
font-weight: 700 !important;
}
.associations-gallery .grid-image-holder img {
height: 150px !important;
}	
.clb-gallery .gallery-image.minimal-grid.vc_col-xs-6 {
padding: 0 !important;
}	
.event_main_warper2 h3 {
font-size: 20px !important;
line-height: 25px !important;
}	
.post_wrapper_main.post_column .post_image {
width: 100%;
}
.post_wrapper_main.post_column .post_image img {
width: 100%;
height: 230px;
object-fit: cover;
display: block;
}
#page-6629 .custom_post_inner {
display: inline-block !important;
}	
.section_revert {
display: flex !important;
flex-direction: column-reverse;
}	
#iov_podcast_series .wpb_wrapper {
padding: 14px 0px !important;
}
.wrapper_post_grid .wpb_wrapper h4 {
font-size: 20px !important;
line-height: 25px !important;
margin: 0 !important;
}
#page-21900 .left-border2::before {
left: 180px;
}	
.serctor_serveys .wpb_wrapper {
width: 330px !important;
margin: 10px auto;
}	
.mss-capabilities .odd .vc_column-inner, .mss-capabilities .even .vc_column-inner {
border: 1px solid #ddd !important;
}
.vw-author-user-box-type {
width: 100% !important;
}	
.manage-preferences-and-unsubscribe {
margin: 2px -3px !important;
}	
.wpb_wrapper .aio-icon-img .img-icon {
height: 44px !important;
object-fit: contain !important;
}	
.custom-tab .ohio-text-sc {
width: 330px !important;
height: auto;
}	
.iov_contents {
padding-left: 22px;
}	
.play-icon:hover, .pause-icon:hover {
padding: 5px 23px !important;
}
.play-icon, .pause-icon {
bottom: 99px !important;
}	
.chair {
display: flex;
flex-direction: column;
align-items: stretch;
align-content: flex-start;
}	
.section-active.video-played .video-section-left-coulm {
width: 100% !important;
}	
.section-active.video-played .video-section-right-coulm {
width: 100% !important;
}	
.video-container {
height: auto;
}
.video-section-right-coulm .ult-spacer {
height: 0 !important;
}	
.mss-capabilities {
margin: auto -15px !important;
}	
#page-2400 .common_functions .icon-box-icon img {
max-width: 32px !important;
}	
#page-2400 .common_functions.benefits_im_sec .vc_column-inner > .wpb_wrapper {
min-height: auto !important;
}	
.counter_suffix.mycust.ult-responsive {
font-size: 20px !important;
}	
#page-2400 div.vc_row .wpb_column > .vc_column-inner {
padding-left: 10px !important;
}	
.smart_solutions_sec .wpb_wrapper {
padding: 25px !important;
}	
.testimonials_customers {
padding: 3px 11px !important;
border-radius: 5px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
align-content: center;
flex-wrap: wrap;
text-align: center;
}	
#page-4474 .explore-button.btn.btn-link {
display: table !important;
}	
.topic-term-posts-small .custom_post_inner {
flex-direction: column !important;
}	
.text-left h2{
font-size: 20px !important;
/*     padding-left: 18px !important; */
}	
.left-border:before{
left: 38px !important;
line-height: 70px !important;
}	
#related_capabilities .wpb_wrapper .heading,
#related-capabilities .wpb_wrapper .heading,
#capabilities .wpb_wrapper .heading,
#Related_Capabilities .wpb_wrapper .heading,
#related-capabilities-automation .wpb_wrapper .heading{
margin-left: 15px !important;
display: inline-block;
margin-bottom:5px !important;
}	
div#related-capabilities .ohio-text-sc,
div#related_capabilities .ohio-text-sc,
div#capabilities .ohio-text-sc,
div#Related_Capabilities .ohio-text-sc,
div#related-capabilities-automation	.ohio-text-sc{
padding-left: 18px;
}	
div.artificial_iov .post_wrapper_main.post_column .post_image img {
height: 208px !important;
}	
.iov_benefits .wpb_column {
margin: auto 20px;
}	
.iov-tab-container {
display: flex;
width: auto;
margin: auto;
flex-direction: column;
flex-wrap: wrap;
}	
.tab-buttons {
width: 100% !important;
}	
.tab-buttons button {
font-size: 18px !important;
line-height: 16px !important;
}	
.iov-tab-content {
width: 100% !important;
padding: 2px !important;
}	
.iov-tab-content img {
width: 100%;
height: 200px !important;
}	
.left-border h2 {
padding-left: 20px !important;
}
.tab.vertical .tabNav_link {
width: 320px !important;
}	
#podcast .wpb_wrapper img {
height: 210px !important;
object-fit: cover;
}	
#digitization .wpb_single_image img {
height: 260px;
width: auto;
object-fit: cover;
}	
#digitization {
padding: 10px 14px !important;
}	
div.vc_row {
padding-left: 5px !important;
padding-right: 5px !important;
}
.page-id-19000 .main_featcher {
flex-direction: column !important;
}	
.card-wrapper {
display: flex;
gap: 24px;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
}
.profile-card {
display: flex;
width: 100%;
}	
.profile-card {
display: flex;
align-items: center;
width: 100%;
flex-direction: column;
align-content: center;
flex-wrap: wrap;
}	
#page-8347 .card-content {
flex: 1;
padding: 5px;
display: flex;
align-items: center;
flex-direction: column;
flex-wrap: wrap;
justify-content: center;
}	
#shapping-section ul {
grid-template-columns: 1fr !important;
gap: 1px;
}	
.tab .tabNav {
margin-bottom: 0px;
}
.latest_episodes_iov img {
margin-top: 13px !important;
}	
.sebleu_tabs {
display: flex;
align-items: stretch;
justify-content: space-between;
align-content: flex-start;
flex-direction: column-reverse;
flex-wrap: wrap;
margin: 0;
padding: 3px 16px 4px 2px;
gap: 2px;
}	
.sebleu_tabs_left {
width: 100% !important;
}
.sebleu_tabs_right {
width: 100% !important;
}
.sebleu_tabs_right img {
height: 248px;
}	
.visora-fullysecure-faq .vc_toggle_title h4 {
font-size: 16px !important;
line-height: 25px !important;
}
.visora-fullysecure-faq .wpb_wrapper {
padding-left: 19px;
}	
.left_half1,
.right_half1{
width: 100% !important;
}
.page-id-20889 .custom_form input[type="submit"] {
width: 50% !important;
}
.product-category {
padding: 60px 0px !important;
display: flex;
flex-direction: column;
align-items: flex-start;
flex-wrap: wrap;
}	
.cat-grid {
padding: 10px 5px;
width: 300px !important;
}	
.cat_name h3 {
margin: 0;
font-size: 20px !important;
padding: 15px 5px;
}	
.client-stories-filter input.sf-input-text {
padding-top: 17px !important;
margin-top: 9px !important;
}
.slick-track {
width: 320px !important;
}
.ult-item-wrap.animated.no-animation.slick-slide.slick-current.slick-active {
width: 320px !important;
gap: 0 !important;
}	
.custom-search-area .news-search-inner {
padding: 20px !important;
}	
.news-search-area {
margin-bottom: 30px !important;
}	
#page-id-4409 .news-search-area {
padding: 0px 0px 10px 0px !important;
}	
.organisation-graph-section *::before,
.organisation-graph-section *::after{
content: none !important;
display: none !important;
}
#page-8451 p.vertical-line.smart-solutions-vertical-line {
display: none !important;
}	
.organisation-graph-section  p.vertical-line, .organisation-graph-section p.horizontal-line {
display: none;
}	
.select-all p {
margin-top: -12px !important;
}	
.select-all {
float: right;
display: flex;
align-items: center;
gap: 14px 5px;
font-weight: bold;
min-width: 300px;
flex-direction: column-reverse;
}	
.sub_list {
display: flex;
justify-content: space-between;
align-items: center;
align-content: flex-start;
flex-direction: column;
}	
.toggle-item {
position: relative;
display: flex;
align-items: center;
gap: 10px;
padding: 5px 10px;
border: 1px solid #ccc;
border-radius: 8px;
width: auto;
}
.myinfos {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
align-content: center;
gap: 13px;
margin: 0 !important;
}
.myinfos div {
width: 100% !important;
}	
#page-28688 div#reviewss {
display: none !important;
}	
.iov_filterss h2 {
font-size: 26px !important;
padding-left: 0;
line-height: 31px !important;
text-align: center;
}	
.searchandfilter ul {
display: flex;
align-items: center;
}	
.searchandfilter ul li {
width: 320px !important;
margin-bottom: 4px !important;
padding-bottom: 10px !important;
}	
.filter_page #tabs {
display: flex;
flex-direction: column;
align-items: center;
flex-wrap: nowrap;
overflow: hidden;
align-content: space-between;
}
.filter_page #tabs div {
width: 100% !important;
}	
.filter_page #tabs .blog-grid-type-5:not(.without-media) .blog-grid-content {
padding: 8px !important;
}	
.filter_page #tabs ul li {
padding: 14px 10px !important;
border-radius: 10px !important;
}	
.searchandfilter h4 {
font-size: 18px !important;
font-weight: 700 !important;
}	
.filter_page #tabs .searchandfilter ul {
display: flex;
align-items: center;
background: #e8e8e8 !important;
padding: 25px 0 !important;
margin-bottom: 31px !important;
border-radius: 10px;
}	
.filter_page #tabs ul li {
padding: 7px 10px !important;
}	
.division_expertises_search_functionality {
display: flex;
gap: 15px;
flex-direction: column;
flex-wrap: wrap;
align-items: stretch;
justify-content: flex-start;
align-content: flex-start;
width: 98% !important;
}
.division_expertises_search_functionality .filter-container .select-holder, .select-holder, #all-year {
max-width: 100% !important;
}	
.post-meta.tophead h1, .post-meta.tophead1 h2 {
font-size: 26px !important;
line-height: 30px !important;
text-align: left;
}
.iov_team_reg .form-row {
display: flex;
gap: 6px !important;
flex-wrap: wrap;
margin-bottom: 14px;
}	
.page-content.iov_team_reg {
padding: 31px 30px !important;
}	
#page-21328 .left-border2::before {
left: 161px !important;
}	
div#user-list-grid_users {
grid-template-columns: repeat(4, 1fr);
justify-content: center !important;
justify-items: center !important;
display: flex;
}
.products-iov-grid {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 12px !important;
}	
.products_iov {
width: 100%;
}	
.home-page-service-section .vc_row.vc_row-flex {
height: 410px !important;
display: flex;
align-items: stretch;
height: 100%;
flex-direction: column;
width: 320px !important;
align-content: space-between;
}
.common_functions a.btn.btn-link {
margin: 0 auto;
display: block;
font-weight: 700;
}	
#page-28414 .iov_filterss {
background: transparent !important;
margin-bottom: 37px;
padding-top: 10px;
border-radius: 13px;
}	
#page-958 .net_layer .aio-icon-description.ult-responsive {
margin-top: -27px;
}	
.outlook .wpb_wrapper img {
height: 74px;
width: 80px;
margin-top: 112px;
}	
.safety div.aio-icon-box {
display: flex;
flex-direction: column;
align-items: center;
align-content: center;
justify-content: center;
flex-wrap: wrap;
}	
.safety h3 {
text-align: center;
}	
.lets-explore {
background: #197EEA !important;
width: 390px;
}	
.country-select .flag.us {
height: 12px;
width: 20px !important;
}
#page-2017 .mktResearch .aio-icon-component {
min-height: -webkit-fill-available !important;
}	
.sponsorship-form {
padding: 17px;
width: 100%;
}	
.custom_form  form {
padding: 15px 14px !important;
}	
.custom_form .left_half {
width: 100% !important;
}
div.custom_form .left_half {
width: 100% !important;
float: left !important;
}	
.custom_form .right_half {
width: 100% !important;
margin-left: 0% !important;
}	
.filter-container .select-holder select {
width: 310px;
}	
.diagram-connected h1 {
font-size: 20px !important;
}	
.tab .tabItems_item {
top: 30px;
}	
.single .widget_ohio_widget_about_author img {
    width: 60px;
    height: 60px !important;
    -webkit-border-radius: 100%;
    border-radius: 50%;
    object-fit: cover;
} 	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
