/* @media screen and (min-width: 1601px) {.vimeo-block .custom-iframe {height: 100%;min-height: 100%;}}
@media only screen and (min-width: 1500px) and (max-width:1600px){
.vimeo-block .custom-iframe{height: 47.25vw;}
} */
@media only screen and (min-width:1701px){
.page-node-8 .about-us .text-image .left-text{max-width:calc(100% - 600px)!important;}
}
@media only screen and (min-width:1400px){
.page-node-8 .about-us .text-image .left-text{max-width:calc(100% - 678px);}
}
@media only screen and (max-width:1399px){
.events-listing .event-img::before{width:340px;height:189px;bottom:-10px;left:-10px;}
}
@media only screen and (min-width:1300px) and (max-width:1399px){
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{max-width:calc(100% - 654px);padding-bottom:60px;}
.solution-sec-wrap .solution-lr-wrap{grid-template-columns:1fr 654px;}
}
@media only screen and (min-width:1200px) and (max-width:1299px){
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{max-width:calc(100% - 678px);padding-bottom:60px;}
.solution-sec-wrap .solution-lr-wrap{grid-template-columns:1fr 654px;}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
.ui-widget-content.ui-autocomplete{width:383px!important;}
header .navbar-nav{column-gap:20px;}
header .navbar-brand{margin-right:47px;}
.insight-link .is-new-wrap{left:0px;top:-35px;right:initial;}
}
@media only screen and (max-width:1199px){
    .solution-lr-wrap .solution-right-sec {
            padding-top: 0px;
        }
.yt-thumbnail-img{height:370px;}
.solution-main-wrap .solution-banner .youtube-block{height:370px!important;}
.full-width-video-custom{margin:32px 0px 40px;}
.breadcrumb{margin:10px 0px 40px;}
/* Footer css */
footer{padding:60px 0px 40px;}
.site-footer__bottom{margin-top:60px;}
.footer_links .navigation ul,.footer_links .navigation.menu--quick-links ul,footer .customer-service{margin-top:28px;}
footer .social-sec{position:absolute;top:120px;right:380px;margin-top:0;}
/* Team css */
.team-intro-section h1,.contact-page .find-us h2,.about-us .about-us-kf h2,.about-us .our-history h2{font-size:47px;line-height:56px;}
.team-intro-section p{font-size:20px;line-height:30px;max-width:573px;}
/* .view-team-members{margin:52px 0 80px;} */
.view-team-members .row{row-gap:40px;}
/* Get-In-Touch css */
.hp-get-intouch-sec{padding:100px 16px;}
.hp-get-intouch-sec h2{margin:24px 0px 33px;}
.hp-get-intouch-sec h2,.privacy-policy h1,.events-listing h1,.career-page .text-image .left-text h1,.contact-page .text-image .left-text h1,.insights-listing h1,.about-us .left-text h1{font-size:55px;line-height:65px;}
/* Privacy Policy css */
.node--type-privacy-policy .breadcrumb,.node--type-page .breadcrumb{margin-bottom:40px;}
.privacy-policy .privacy-text{margin:52px 0px 120px;}
.privacy-text ol li:not(:last-child){margin-bottom:32px;}
/* Event & Event-Details css */
.events-listing .event-filter{margin:40px 0px;}
.events-card-list .row{row-gap:40px;}
.events-detail h1,.career-page .job-section h2,.career-page .application-form h2,.insights-detail h1,.about-us .text-sec h2{font-size:30px;line-height:43px;letter-spacing:-0.6px;}
.events-card-list .event-text{margin-top:38px;}
.events-detail .image-section{margin:0px 0px 40px;}
.events-detail h1{margin-bottom:32px;}
.events-detail .detail-sec,.insights-detail .detail-sec{gap:52px;margin-bottom:120px;flex-wrap:wrap;}
.events-detail .detail-sec .intro-text h2{margin:24px 0px 20px;}
.events-detail .detail-sec .intro-text h2,.insights-detail .detail-sec .intro-text h2{font-size:25px;font-weight:400;line-height:35.9px;letter-spacing:-0.5px;}
.event-location{display:flex;flex-wrap:wrap;max-width:273px;column-gap:10px;justify-content:space-between;margin-bottom:20px;}
/* download pdf */
.download-pdf{max-width:100%;background-image:linear-gradient(224deg,#03AEB5 2.63%,#8C2FD3 99.54%);padding:40px;}
.download-pdf form{margin-top:32px;}
#download-pdf{min-width:231px;}
/* Career css */
.career-page .text-image,.contact-page .text-image,.about-us .text-image{min-height:441px;}
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{max-width:372px;}
.career-page .text-image .left-text p,.contact-page .text-image .left-text p,.about-us .text-image .left-text p,.about-us .join-abionic-des p{font-size:16px;line-height:28px;margin-top:20px;}
.career-page .application-form{padding:100px 0px;margin-bottom:0px;}
.career-page .application-form h2,.career-page .application-form .js-form-item.mb-3,.career-page .application-form .js-form-item.form-item-position-applied-for.mb-3{margin-bottom:32px!important;}
.career-page .job-section,.contact-page .information-sec,.about-us .about-us-kf{margin:192px 0px 120px;}
.career-page .job-section h2{text-align:center;margin-bottom:40px;}
.view-job-opportunities table thead th{font-size:14px;}
.career-page table th{padding-bottom:16px;}
.career-page .application-form .application-form-upload-btn{margin:0 auto;padding:0;}
.career-page .application-form .application-form-upload-btn > div{max-width:100%;width:50%;}
/* .career-page .application-form #ajax-wrapper, .career-page .application-form #ajax-wrapper--2{max-width: 50%;} */
/* Contact css */
.contact-page .information-sec{padding:72px 70px;}
.information-sec .info-text h2,.about-us .join-abionic-sec h2{font-size:38px;line-height:49px;}
.contact-page .contact-form form{max-width:302px;}
.contact-page .find-us .find-us-title{margin-bottom:24px;}
.contact-page .public-transport a{padding:15px 20px;}
.contact-page .find-us .map-sec{margin-top:32px;display:flex;align-items:center;gap:30px;}
.contact-page .find-us .map-sec a{width:50%;justify-content:center;}
.contact-page .find-us .map-sec a:not(:last-child){margin-bottom:0px;}
/* Insight css */
.insights-listing{margin-top:0px;}
.insights-listing .view-filters form > div{flex-wrap:wrap!important;}
.insights-listing .view-filters .form-item-tid{order:3;}
.insights-listing .view-filters .form-item-tid,.insights-listing .view-filters .form-item-tid-1{width:calc(50% - 30px);}
.insights-listing .view-filters .form-item-tid-1{order:4;}
.insights-listing .view-filters .form-item-title{order:1;        /* width:calc(100% - 201px); */}
.insights-listing .view-filters form .form-actions{order:2;}
.insights-listing .view-filters .form-actions button{width:171px;}
.insights-listing .view-content{margin:52px 0px 120px;row-gap:40px;}
/* Insight Details css */
.insights-detail .full-width-video{margin-top:32px;}
.insights-detail .detail-sec{margin:40px 0px 120px;}
.insights-detail .detail-sec .intro-text{max-width:100%;}
.insights-detail .detail-sec .date-insight{margin-bottom:24px;}
/* About-us css */
.about-us .key-figure-para .kf-value{padding:30px 20px;font-weight:500;}
.about-us .about-us-kf h2{text-align:center;}
.about-us .about-us-kf .about-us-kf-para{margin-top:52px;}
.about-us .text-sec .row{row-gap:40px;}
.about-us .our-certificates{margin-top:120px;padding:100px 0px;}
.about-us .our-certificates .certificate-des{margin-bottom:40px;}
.about-us .join-abionic-sec{padding-block:100px;min-height:500px;}
.about-us .join-abionic-sec .abionic-left-sec{max-width:372px;}
.about-us .join-abionic-des p{margin-bottom:32px;}
.about-us .our-history{margin-top:192px;margin-bottom:120px;}
/* Pop up css */
.brochure-popup .modal-dialog .modal-content{padding-block:64px;}
.path-frontpage .navbar-toggler .navbar-toggler-icon,.node--type-career .navbar-toggler .navbar-toggler-icon,.node--type-contact-page .navbar-toggler .navbar-toggler-icon,.node--type-about-us .navbar-toggler .navbar-toggler-icon{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(224deg) brightness(101%) contrast(101%);}
.path-frontpage.scrolled .navbar-toggler .navbar-toggler-icon,.node--type-career.scrolled .navbar-toggler .navbar-toggler-icon,.node--type-contact-page.scrolled .navbar-toggler .navbar-toggler-icon,.node--type-about-us.scrolled .navbar-toggler .navbar-toggler-icon{filter:none;}
.header .navbar-expand-lg{justify-content:space-between;}
.header .navbar-expand-lg .navbar-toggler{display:block;}
.navbar-expand-lg .navbar-collapse{display:block!important;}
.navbar-expand-lg .navbar-nav{flex-direction:column;}
.insights-detail h1{margin-bottom:30px;}
.dropdown:hover > .dropdown-menu{display:none;}
.hp-key-figure-sec .kfs-right-sec h2{display:none;}
/*slick dots*/
.slick-dots{display:flex;justify-content:center;margin-top:40px;}
.slick-dots li.slick-active{background:#314C5F;}
.slick-dots li{list-style:none;width:15px;height:15px;border-radius:100%;background:transparent;border:1px solid #314C5F;margin-right:10px;}
.slick-dots li button{font-size:0px;border:0px;visibility:hidden;}
.navbar-toggler .navbar-toggler-icon{background-image:url(../images/menu-open.svg);width:32px;height:32px;position:initial;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler{padding:0px;border:0px;}
@keyframes menu-scale{
from{opacity:0;}
to{opacity:1;}
}
@keyframes menu-down{
from{opacity:1;}
to{opacity:0;}
}
body.menu-open .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image:url(../images/mobile-menu-close.svg);width:32px;position:fixed;z-index:10;height:32px;right:30px;top:28px;animation:menu-scale 1.1s ease-in;filter:none;}
body.menu-open .header .navbar-collapse.show{transform:translateX(0);}
/* body.menu-open .header-main-wrap{padding:0px;} */
.header .navbar-collapse{position:fixed;background-color:#ffffff;left:auto;right:0;top:0;height:100vh;height:100dvh;bottom:0;width:100%;z-index:3;transform:translateX(100%);overflow:auto;--transition-time:300ms;--transition-time:300ms;transition:transform var(--transition-time) ease-out;}
.header .navbar-nav{padding:58px 30px 0px 16px;margin-bottom:0px;}
body.menu-open .header .nav-link{color:#365F7B!important;font-size:25px;font-weight:400;position:relative;line-height:35.9px;letter-spacing:-0.5px;display:flex;align-items:center;}
body.menu-open .header .menu-item--expanded .nav-link[aria-expanded="false"]:after{background:url(../images/mobile-dropdown.svg) no-repeat;width:28px;height:28px;min-width:28px;}
body.menu-open .header .menu-item--expanded .nav-link[aria-expanded="true"]:after{background:url(../images/mobile-dropdown.svg) no-repeat;width:28px;height:28px;min-width:28px;transform:rotate(90deg);}
body.menu-open .header .nav-link:after{content: '';display:inline-block;width:25px;height:26px;min-width:25px;background:url(../images/link-icon.svg) no-repeat;border:0px;position:absolute;right:0px;background-color:transparent!important;filter:brightness(0) saturate(100%) invert(27%) sepia(81%) saturate(3337%) hue-rotate(168deg) brightness(88%) contrast(82%);}
header .navbar-nav .nav-item{top:0px;}
.header .navbar-nav .nav-item{padding-bottom:30px;}
header .nav-link:hover::after{bottom:initial;}
header .dropdown-menu{box-shadow:none;border-radius:0px;padding:0px;margin:24px 0px 0px!important;transform:initial!important;}
.header .dropdown-item{margin-bottom:24px!important;padding:0px!important;}
.header .dropdown-menu a{color:#177E89;font-size:20px;font-weight:400;line-height:30px;}
.dropdown-menu{display:none;}
.dropdown-menu.show{display:block!important;}
.header .dropdown-item:last-child{margin-bottom:0px;}
.ui-dialog .ui-dialog-titlebar-close{top:15px;right:15px;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
    .hp-get-intouch-sec:before {
            left: 50%;
            transform: translateX(-50%);
        }
    .about-text-section {
            margin-top: 150px;
        }
.solution-banner h1 {max-width: 100%;}
.insight-link .insights-image-wrap:after {
    width:92%;
}
.insights-listing-sec .insight-listing-col .insights-image-wrap::before {
    height:227px;
}
.hp-get-intouch-sec h2{max-width:593px;margin-left:auto;margin-right:auto;}
.home-banner-slider-wrap .banner-button a{position:relative;top:-20px;margin-top:0px;}
.view-home-page-slider:before{width:59%;height:494px;}
.home-banner-slider-wrap .banner-sub-title{max-width:600px;}
.home-banner-slider-wrap .banner-slider-image{bottom:-155px;}
.home-banner-slider-wrap .banner-sub-title{padding-bottom:50px;}
.about-us .text-image .left-text,.contact-page .text-image .left-text{max-width:50%;}
.career-page .job-section,.career-page .job-section,.about-us .about-us-kf,.contact-page .information-sec{margin-top:150px;}
.about-us .text-image .left-text{padding-bottom:55px;}
.career-page .text-image .left-text{max-width:53%;}
.insights-listing .js-form-item-combine{margin-left:0px;}
.solution-lr-wrap .solution-right-sec{height:496px;}
.team-bottom-image,.management-team{margin-top:80px;}
.view-team-members{margin-bottom:0px!important;}
.team-page{margin-bottom:80px;}
/*insight auto select */
.area-expertise-first-section .right-sec .enquiry-img{max-width:200px;}
.insights-listing .js-form-item-combine{width:70%;order:1;}
.insights-listing .view-filters .form-item-tid{order:3;}
.insights-listing .view-filters .form-item-tid-1{order:4;}
.insights-listing .view-filters .form-item-tid,.insights-listing .view-filters .form-item-tid-1{width:calc(50% - 30px);}
.js-form-item-field-age-groups-target-id,.js-form-item-field-end-points-target-id{order:5;width:calc(50% - 30px);}
/* insight auto select */
.team-bottom-image{margin-bottom:80px;}
.team-intro-section{margin-top:40px;}
.team-intro-section{column-gap:30px;}
.insight-link .is-new-wrap{left:0px;top:-35px;right:initial;}
.team-intro-section p{max-width:338px;}
/* multi select changes*/
.area-expertise .area-banner .video-block,.area-expertise .area-banner .youtube-block,.solution-banner.area-banner .video-block,.solution-banner.area-banner .youtube-block{height:auto;}
table{border-spacing:0 16px;}
.header .tablet-display .dropdown-switcher{display:block;}
.footer_links{margin-top:40px;}
.header .tablet-display{position:absolute;right:72px;height:100%;display:flex;column-gap:25px;top:0px;align-items:center;}
.header-main-wrap{position:relative;}
.header .tablet-display #block-abionic-storeswitcherblock{display:block;position:initial;}
/*newsletter form */
.view-job-opportunities table .views-field-nothing{width:263px;}
.view-job-opportunities table .views-field-field-site{width:234px;}
.ui-dialog{width:calc(100% - 30px)!important;}
.newsletter-inner-wrap p{max-width:351px;}
.newsletter-inner-wrap{display:grid!important;grid-template-columns:320px 1fr;}
.newsletter-inner-wrap h2{font-size:32px;line-height:normal;max-width:290px;}
.newsletter-inner-wrap .form-control{width:351px;}
/* newslewter form */
.hp-key-fighure-mobile{margin-top:80px;text-align:center;}
.home-banner-slider-wrap h1{font-size:57px;line-height:67px;max-width:700px;}
.hp-key-figure-sec{margin-top:0px;display:grid;margin-bottom:120px;grid-template-columns:372px 1fr;column-gap:30px;}
.key-figure-para .kf-value{font-size:38px;padding:30px 20px;max-width:140px;}
.key-figure-para .kf-text{font-size:14px;font-weight:400;line-height:24px;padding:0px 28px;}
.hp-experties-sec .hp-colsub .hp-name{margin-bottom:24px;}
.hp-experties-sec .hp-colsub img{width:100%;height:222px;object-fit:cover;}
.homepage-main-wrap .hp-experties-sec .hp-colsub{padding:32px;}
.hp-experties-sec .hp-col:last-child{width:100%;}
.hp-col{margin-bottom:30px;}
.view-insights-image-slider .slick-list{overflow:hidden;padding-top:50px;}
.solution-sec-wrap .solution-lr-wrap p{max-width:674px;}
.solution-left-sec::before{height:316px;top:-34px;right:30%;}
.certificate-wrap{grid-template-columns:1fr;row-gap:25px;}
.hp-certification-sec{padding:100px 0px;}
.insights-sec{padding-top:100px;padding-bottom:100px;}
.solution-lr-wrap .solution-right-sec video{height:496px;object-fit:cover;}
.solution-sec-wrap{padding-top:100px;padding-bottom:100px;}
.solution-left-sec{padding-top:20px;}
.homepage-main-wrap .homepage-inner-sec{margin-top:250px;}
.font-55{font-size:47px;line-height:56px;}
.area-expertise-text-sec h2{padding-bottom:50px;}
.view-insights-image-slider .view-header h2{padding-bottom:0px;}
.solution-sec-wrap .solution-lr-wrap{row-gap:80px;grid-template-columns:1fr;}
.area-expertise-first-section .left-sec h2{font-size:25px;line-height:35.9px;letter-spacing:-0.5px;}
.testimonials .view-header h2{margin-bottom:0px;}
.testimonials .slick-list{overflow:hidden;padding-top:42px;}
.font-30{font-size:25px;line-height:35.9px;letter-spacing:-0.5px;}
.testimonials .views-field-title{font-size:30px;line-height:43px;letter-spacing:-0.6px;}
.area-expertise-video-sec .video-block{height:450px;}
.advantages-sec{column-gap:30px;}
.gradient-right h2{font-size:30px;line-height:43px;letter-spacing:-0.6px;}
.gradient-right{padding:40px;}
.expertise-row{margin-bottom:50px;}
.solution-text-sec{padding-bottom:50px;}
.solution-main-wrap .solution-banner .title-block{width:calc(100% - 30px);}
.solution-main-wrap .solution-banner .video-block,.solution-main-wrap .solution-banner .youtube-block{height:726px;}
.view-psp-paragraph-table .views-field-field-primary-use{min-width:150px;}
.solution-main-wrap .psp-table .views-field-field-download-pdf{padding-right:0px;}
.testimonials .views-field-title,.testimonials .views-field-field-sub-text{max-width:705px;}
.block-system-breadcrumb-block{padding:0px;}
table tr td:first-child{padding-left:24px!important;}
.solution-main-wrap .psp-table .views-field-field-time-to-result{padding-right:0px;}
.view-psp-table .views-field-field-primary-use{min-width:148px;}
.header #block-abionic-storeswitcherblock{display:none;}
.header .dropdown-switcher{display:none;}
header .nav-link.active::after{bottom:initial;}
.header .navbar-nav{padding:112px 30px 0px;}
.solution-video-sec .video-block{height:450px;}
.full-width-video-custom video{height:auto;}
.insights-listing .view-filters form > div{justify-content:space-between;}
.iframe-block-masterpiece{width:100%;height:450px;}
#play-pause-btn{height:calc(100% - 50px);}
/* .vimeo-block {height:auto;}
.vimeo-block .custom-iframe {
position: initial;
top: 50%;
left: 50%;
width: 100%;
height: 432px;
min-height: auto;
min-width: 100%;
transform: initial;
} */
.homepage-main-wrap .homepage-banner-sec .slick__arrow{max-width:960px;}
.events-detail .youtube-block{margin-bottom:40px;}
}
@media only screen and (min-width:834px) and (max-width:991px){
.container,.container-md,.container-sm{max-width:774px;}
.area-expertise-first-section .brochure-popup .border-green{padding:15px 30px;}
.area-expertise-first-section .left-sec{width:52%;}
.area-expertise-first-section .right-sec{width:48%;}
}
@media only screen and (min-width:768px) and (max-width:833px){
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{padding-right:80px;}
.area-expertise-first-section .left-sec{width:52%;}
.area-expertise-first-section .right-sec{width:48%;}
.area-expertise-first-section .brochure-popup{white-space:nowrap;}
.area-expertise-first-section .brochure-popup .border-green{padding:15px 30px;}
.ui-widget-content.ui-autocomplete{width:480px!important;}
}
@media only screen and (max-width:991px){
.homepage-main-wrap .homepage-banner-sec .slick__arrow{max-width:720px;}
/* Footer css */
footer .social-sec{right:260px;}
/* Career css */
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{padding-right:30px;}
/* Pop up css */
.brochure-popup .modal,#enquiryModel{padding-right:0px!important;}
.brochure-popup .modal .modal-dialog,#enquiryModel .modal-dialog{width:95%;margin-inline:auto;}
}
@media (min-width:576px) and (max-width:767px){
.events-listing .event-img::before{bottom:-18px;left:-18px;}
}
@media only screen and (max-width:767px){
.yt-thumbnail-img{height:285px;}
.solution-main-wrap .solution-banner .youtube-block{height:284px!important;}
.team-bottom-image{margin-bottom:80px;}
/* .view-team-members{margin-bottom:80px!important;} */
.team-intro-section{margin-top:20px;}
.team-page .team-intro-section{gap:40px;flex-direction:column-reverse;}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:16px;padding-right:16px;}
/* Footer css */
footer{padding:72px 0px;}
footer .social-sec{top:261px;width:47%;right:0px;}
footer .customer-service {
    width: fit-content;
}
footer .site-footer__top h2 {width: fit-content;}
.icon-round{width:30px;height:30px;}
.footer_links .navigation ul,.footer_links .navigation.menu--quick-links ul,footer .customer-service,footer .news-letter-sec .subscribe{margin-top:20px;}
footer .news-letter-sec .subscribe a,.career-page .application-form .webform-actions button.form-submit,.contact-page .contact-form #edit-actions-submit,.contact-page .find-us a,.contact-page .find-us .map-sec a,.career-page .application-form .application-form-upload-btn > div{width:100%;}
footer .customer-service a {font-size: 15px;}
/* footer .customer-service .icon-round svg{width:18px;height:18px;} */
.about-us .join-abionic-sec h2{font-size:30px;line-height:43px;letter-spacing:-0.6px;}
/* footer div[class^="col"]{padding: 0;} */
/* Team css */
.team-intro-section{flex-wrap:wrap;gap:20px;}
.team-intro-section h1,.hp-get-intouch-sec h2,.privacy-policy h1,.events-listing h1,.career-page .text-image .left-text h1,.contact-page .text-image .left-text h1,.contact-page .find-us h2,.insights-listing h1,.about-us .left-text h1,.about-us .about-us-kf h2,.about-us .our-history h2{font-size:38px;line-height:49px;}
.team-intro-section p{font-size:16px;line-height:28px;padding-top:0px;}
.view-team-members,.privacy-policy .privacy-text{margin:40px 0px 100px;}
.view-team-members .view-content .views-row{display:flex;column-gap:16px;}
.view-team-members h5{margin:0;}
.view-team-members .view-content .views-row img{min-width:177px;}
/* Get-In-Touch css */
.hp-get-intouch-sec{padding-block:72px;}
.hp-get-intouch-sec h2{margin:32px 0px;}
.get-in-touch-block.container{padding:0px;}
.ctc-btn{display:block;width:100%;}
/* Event & Event-Details css */
.events-listing .event-img img{width:100%;object-fit:cover;}
.events-listing .views-element-container,.events-detail .detail-sec,.contact-page{margin-bottom:100px;}
.events-detail .detail-sec,.insights-detail .detail-sec{gap:40px;}
/* download pdf */
#download-pdf{min-width:100%;}
/* Career css */
.career-page .text-image .left-text,.contact-page .text-image .left-text,.about-us .text-image .left-text{padding-right:0;max-width:100%;}
.career-page .text-image .right-img,.contact-page .text-image .right-img,.about-us .text-image .right-img,.join-abionic-sec .abionic-right-sec img{bottom:-152px;}
.career-page .application-form{padding:72px 0px;}
.career-page .application-form h2,.contact-page .find-us a{text-align:center;}
/* .career-page .application-form #ajax-wrapper, .career-page .application-form #ajax-wrapper--2{max-width: 100%;} */
.career-page .application-form #ajax-wrapper .js-form-item{margin-bottom:20px!important;}
.career-page .application-form #ajax-wrapper--2 .js-form-item{margin-bottom:32px!important;}
.career-page .application-form .webform-file-button,.career-page .application-form{margin:0px;}
.career-page .job-section,.contact-page .information-sec,.about-us .about-us-kf{margin:222px 0px 100px;}
/* Contact css */
.contact-page .information-sec{padding:40px;background-position:bottom 144px left 44px,center;}
.contact-page .contact-form form{max-width:100%;}
.contact-page .information-sec .row{row-gap:32px;}
.contact-page .info-text .contact-info{margin-top:32px;}
.contact-page .info-text .contact-info a{margin-bottom:24px;}
.contact-page .contact-form .js-form-item,.contact-page .find-us .find-address,.contact-page .find-us .public-transport{margin-bottom:32px!important;}
.contact-page .find-us .map-sec{flex-wrap:wrap;gap:20px;}
.contact-page .find-us .find-address p{max-width:100%;}
/* Insight css */
.insights-listing .view-filters{margin-top:40px;}
.insights-listing .view-filters .form-item-tid .multiselect-dropdown,.insights-listing .view-filters .form-item-tid-1 .multiselect-dropdown{min-width:100%;}
.insights-listing .view-filters .form-item-title{width:calc(100% - 100px);}
.insights-listing .view-filters .form-actions button{width:80px;padding:13.5px;font-size:0px;background:url('../images/filter-icon.svg') no-repeat;background-position:center;height:52px;}
.insights-listing .view-filters form > div{gap:20px}
.insights-listing .view-filters .form-item-tid,.insights-listing .view-filters .form-item-tid-1{width:calc(50% - 10px);}
/* Insight Details css */
.insights-detail .detail-sec{margin:32px 0px 100px;}
.insights-detail .detail-sec .date-insight{margin-bottom:20px;}
/* About-us css */
.about-us .about-us-kf .about-us-kf-para{margin-top:40px;}
.about-us .about-us-kf .about-us-kf-para .row{row-gap:30px;}
.about-us .text-sec .row div[class^="col-"]:nth-child(1){order:2;}
.about-us .text-sec .row div[class^="col-"]:nth-child(2){order:1;}
.about-us .our-certificates{margin-top:100px;padding:72px 0px;}
.about-us .join-abionic-sec{padding-block:72px;}
.about-us .our-history{margin-top:302px;margin-bottom:100px;}
.about-us .join-abionic-sec a{width:100%;text-align:center;}
.join-abionic-sec .abionic-right-sec img{bottom:-200px;}
.about-us .our-history .slick::before,.about-us .our-history .slick::after{width:93vw;}
/* Pop up css */
.brochure-popup .modal-dialog .modal-content,#enquiryModel .modal-dialog .modal-content{padding-block:42px 72px;padding-inline:24px;}
.brochure-popup .modal-dialog .form-submi,#enquiryModel .modal-dialog .form-submit{width:100%;}
#enquiryModel .modal-dialog .modal-content{overflow-y:auto;height:100%;border-radius:0px;border:0px;}
#enquiryModel .modal-dialog{width:100%;border-radius:0px;}
#enquiryModel .modal-dialog .modal-header .btn-close{right:18px;top:18px;margin:0px;}
/*new res css*/
.home-banner-sub{top:90px;transform:initial;position:unset;}
.home-banner-slider-wrap .banner-button a{margin-top:30px;width:100%;text-align:center;}
.home-banner-slider-wrap h1{font-size:38px;line-height:49px;max-width:370px;}
.home-banner-slider-wrap .banner-sub-title{max-width:370px;}
.homepage-main-wrap .homepage-banner-sec{height:auto;}
.homepage-main-wrap .homepage-banner-sec .slick__arrow{bottom:initial;top:71%;left:0px;width:calc(100% - 30px);left:0px;right:0px;margin:auto;}
.view-home-page-slider:before{height: 60%;top: 92px;width: 96%;}
.homepage-main-wrap .hp-experties-sec h2{font-size:38px;line-height:49px;padding-bottom:40px;}
.homepage-main-wrap .homepage-inner-sec{margin-top:150px;}
.homepage-main-wrap .homepage-banner-sec .slick__arrow .slick-arrow.slick-next{right:0px;position:absolute;}
.hp-experties-sec .hp-colsub .hp-name{padding-bottom:24px;}
.hp-experties-sec .hp-colsub img{width:306px;height:222px;}
.homepage-main-wrap .hp-col{margin-bottom:25px;}
.homepage-main-wrap .hp-experties-sec .hp-colsub{padding:32px 32px;}
.hp-key-figure-sec{grid-template-columns:1fr;row-gap:40px;margin-top:0px;margin-bottom:100px;}
.key-figure-para .kf-value{font-size:38px;line-height:49px;padding:30px 20px;max-width:140px;letter-spacing:normal;}
.key-figure-para .kf-text{font-size:14px;line-height:24px;padding:0px 28px;}
.font-55{font-size:38px;line-height:49px;}
.solution-sec-wrap{padding-top:72px;padding-bottom:72px;}
.solution-left-sec{padding-top:20px;padding-right:5px;}
.solution-left-sec .ctc-btn{width:100%;text-align:center;}
.solution-sec-wrap .solution-lr-wrap p{max-width:370px;}
.solution-left-sec::before{height:400px;top:-39px;}
.solution-lr-wrap .solution-right-sec video{height:238px;}
.solution-sec-wrap h2{max-width:370px;}
.solution-sec-wrap .solution-lr-wrap{grid-template-columns:1fr;row-gap:64px;}
.hp-key-figure-sec .key-figure-para{margin-bottom:30px;}
.hp-key-figure-sec .kfs-right-sec h2{display:none;}
.hp-key-figure-sec .kfs-left-sec .image-block img{margin:auto;}
.certificate-wrap{grid-template-columns:1fr;row-gap:24px;}
.view-insights-image-slider .slick__slide{margin-right:0px;}
.insights-sec{padding-top:72px;padding-bottom:72px;}
.view-homepage-insights-content{padding:0px;}
.hp-certification-sec h2{margin-bottom:40px;}
.hp-certification-sec{padding:72px 0px;}
.view-insights-image-slider .slick-list{overflow:hidden;}
.view-insights-image-slider .view-header h2{padding-bottom:0px;}
.view-insights-image-slider .slick-list{padding-top:40px;}
.font-65{font-size:55px;line-height:65px;}
.breadcrumb-wrap .breadcrumb{margin-top:28px;}
.area-expertise .area-banner .title-block{width:calc(100% - 30px);text-align:center;word-break:break-all;}
.area-expertise-first-section .left-sec h2{margin-bottom:20px;}
.font-30{font-size:25px;line-height:35.9px;letter-spacing:-0.5px;}
.area-expertise-first-section .brochure-popup .border-green{display:flex;justify-content:center;}
.area-expertise-first-section .brochure-popup{flex-direction:column;row-gap:20px;}
.area-expertise-first-section .left-sec .desc{margin-bottom:20px;}
.breadcrumb{margin-bottom:32px;}
.gradient-right{margin-top:20px;padding:40px;}
.gradient-right h2{font-size:30px;line-height:43px;letter-spacing:-0.6px;padding-bottom:32px;}
.expertise-row{margin-bottom:40px;flex-direction:column-reverse;row-gap:32px;}
.testimonials .views-field-title{font-size:30px;line-height:43px;flex-direction:column;letter-spacing:-0.6px;}
.testimonials .views-field-title .field-content{padding:16px 24px 0px;}
.testimonials .slick-list{overflow:hidden;}
.testimonials .views-field-field-sub-text{margin-top:24px;padding-left:24px;}
.testimonials{padding-top:72px;padding-bottom:72px;}
.area-expertise-text-sec .border-green{justify-content:center;text-align:center;}
.border-green{display:flex;}
.area-expertise-text-sec h2{padding-bottom:30px;}
.gradient-right .ctc-btn{display:flex;justify-content:center;}
.testimonials .views-field-title:before{width:53px;min-width:53px;margin-top:0px;margin-right:0px;background-size:100% 100%;margin-top:-7px;}
.testimonials .view-testimonials{position:relative;}
.testimonials .view-header h2{margin-bottom:0px;position:absolute;text-align:center;left:0px;right:0px;top:5px;}
.advantage-solution .advantages-sec h2{font-size:30px;line-height:43px;letter-spacing:-0.6px;}
.advantage-solution .title,.area-expertise-video-sec h2{padding-bottom:40px;}
.advantages-sec{grid-template-columns:1fr;row-gap:40px;}
.area-expertise-video-sec{margin-bottom:100px;}
.area-expertise-video-sec .video-block{height:250px;}
.solution-main-wrap .solution-banner .video-block,.solution-main-wrap .solution-banner .youtube-block{height:678px;}
.solution-main-wrap .solution-banner .title-block {
    bottom: initial;
    width: calc(100% - 15px);
    transform: translate(-50%, -50%);
    top: 50%;
}
.solution-text-sec{margin-bottom:100px;margin-top:60px;}
.testimonials{padding-left:16px;padding-right:16px;}
.expertise-row:nth-child(odd){flex-direction:column-reverse;}
.block-system-breadcrumb-block{padding:0px;}
/*newsletter form */
.ui-dialog{width:calc(100% - 30px)!important;}
.newsletter-inner-wrap p{max-width:100%;margin-bottom:25px;}
.newsletter-inner-wrap{display:grid!important;grid-template-columns:1fr;}
.newsletter-inner-wrap h2{font-size:32px;line-height:normal;max-width:100%;}
.newsletter-inner-wrap .form-control{width:100%;}
.newsletter-inner-wrap .form-actions .button{justify-content:center;}
.newsletter-inner-wrap .webform-flex:last-child{padding:16px;}
.newsletter-inner-wrap .form-actions{margin-top:30px;}
.hp-key-fighure-mobile{text-align:center;margin-top:70px;}
.solution-table-mob .psp-table-mob{border-radius:10px;background:#F6F6F6;padding:16px;position:relative;margin-bottom:24px;}
.solution-table-mob .biomarker,.solution-table-mob .primary-use{font-size:16px;line-height:28px;font-weight:600;padding-bottom:4px;}
.solution-table-mob .primary-use{font-weight:400;}
.solution-table-mob .two-col{grid-template-columns:repeat(2,1fr);display:grid;column-gap:10px;width:fit-content;}
.solution-table-mob .three-col{grid-template-columns:repeat(3,1fr);display:grid;column-gap:10px;margin-bottom:16px;margin-top:16px;width:fit-content;}
.solution-table-mob .green{font-size:14px;line-height:24px;padding-bottom:4px;color:#177E89;}
.solution-table-mob .pdf-icon a{width:40px;height:40px;border-radius:50%;font-size:0px;display:block;margin-left:auto;background:url(../images/white-download.svg) no-repeat,#177E89;background-position:center center;}
.solution-table-mob .pdf-icon{position:absolute;top:16px;right:16px;}
.solution-video-sec video{height:250px;}
.solution-insight-wrap .slick__slide{margin-right:0px;}
.all-insights{justify-content:center;}
body.menu-open .header #block-abionic-storeswitcherblock{position:initial;}
.path-frontpage .store-block a,.node--type-career .store-block a,.node--type-contact-page .store-block a,.node--type-about-us .store-block a{color:#314C5F;}
.path-frontpage .store-block svg > *,.node--type-career .store-block svg > *,.node--type-contact-page .store-block svg > *,.node--type-about-us .store-block svg > *{stroke:#314C5F;}
.career-page .text-image .right-img,.contact-page .text-image .right-img,.about-us .text-image .right-img,.join-abionic-sec .abionic-right-sec img{width:calc(100% - 16px);}
.career-page .text-image .right-img img,.contact-page .text-image .right-img img,.about-us .text-image .right-img img,.join-abionic-sec .abionic-right-sec img{width:100%;object-fit:cover;}
.career-page .text-image,.contact-page .text-image{min-height:498px;}
.about-us .text-image {
    min-height: 650px;
}
.node--type-about-us .join-abionic-sec .abionic-right-sec img{width:calc(100% - 16px);object-fit:cover;}
.hp-experties-sec .ctc-btn{justify-content:center;}
.header #block-abionic-storeswitcherblock{display:none;}
.header .dropdown-switcher{display:none;}
header .nav-link.active::after{bottom:initial;}
.mobile-menu-other-block{display:flex;align-items:center;column-gap:25px;justify-content:start;flex-direction:row-reverse;padding:34px 0px 0px 16px;}
.header .mobile-menu-other-block #block-abionic-storeswitcherblock{display:block;}
.header .mobile-menu-other-block .dropdown-switcher{display:block;}
.footer_links{margin-top:40px;}
.solution-video-sec .video-block{height:250px;}
.view-job-opportunities .view-content.row{row-gap:24px;margin:0px;}
.full-width-video-custom video{height:auto;}
.ui-widget-content.ui-autocomplete{width:calc(100% - 131px)!important;}
.area-expertise .area-banner .video-block,.area-expertise .area-banner .youtube-block,.solution-banner.area-banner .video-block,.solution-banner.area-banner .youtube-block{height:auto;}
#play-pause-btn{height:calc(100% - 50px);}
.events-detail .vimeo-block{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}
.events-detail .vimeo-block iframe{position:absolute;top:0;left:0;width:100%;height:100%!important;border:0;}
/* .events-detail .youtube-block {
} */
.all-tag-wrap{align-items:start;row-gap:5px;flex-wrap: wrap;}
.insight-link .is-new-wrap{left:0px;top:-36px;right:initial;}
/*insight auto select */
.insights-listing .js-form-item-combine{width:calc(100% - 110px);order:1;margin-left:0px;}
.insights-listing .view-filters .form-item-tid{order:3;width:100%;}
.insights-listing .view-filters .form-item-tid-1{order:4;width:100%;}
.js-form-item-field-age-groups-target-id,.js-form-item-field-end-points-target-id{order:5;width:100%;}
.events-detail .youtube-block{margin-bottom:40px;}
.team-bottom-image,.management-team{margin-top:60px;}
.view-team-members{margin-bottom:0px!important;}
.team-page{margin-bottom:80px;}
.solution-lr-wrap .solution-right-sec{height:240px;}
.homepage-inner-sec .hp-experties-sec{margin-bottom:100px;}
.events-detail .detail-sec .intro-text h2{margin-top:0;}
.multiselect-dropdown__scroll .form-check .form-check-input {
    width:15px;
    height:15px;
}

.topic-tag-wrap,.sub-topic-tag-wrap{
    padding:4px 11px!important;
}
.insight-listing-col {
    padding:0px;
}
.page-node-6 .solution-banner .image-section img {
    height: 500px;
    object-fit: cover;
}
/* New css  */
.homepage-main-wrap .homepage-banner-sec div:only-child,
.homepage-main-wrap .homepage-banner-sec .slick-slider {
    height:auto;
    padding-block: 15px 65px !important;
}
.home-banner-slider-wrap .banner-slider-image{
    top: calc(100% + 80px) !important;
    height: 270px;
    width: calc(100% - 16px);
}
.homepage-main-wrap .homepage-banner-sec .slick__arrow{
    top: calc(100% - 317px) !important;
}
.about-text-section {
    margin-top: 200px;
}
.insights-listing-sec .insights-image-wrap:after{
    width: 92%;
}
.insights-listing-sec .insight-listing-col .insights-image-wrap::before {
    height:252px;
}
.hp-get-intouch-sec:before {
    left: 50%;
    top:50%;
    background-size: 100% 100%;
    transform: translate(-50%,-50%);
}
/* insight auto select */}
@media (max-width:576px){
.container,.container-sm{max-width:100%;}
}
@media only screen and (max-width:575px){
/* Footer css */

}
@media only screen and (max-width:470px) {
    .node--type-area-of-expertise .area-banner .title-block h1 {
        max-width: 260px;
        margin: auto;
    }
}
@media only screen and (max-width:400px){
.events-listing .event-img::before{width:260px;}
}
@media only screen and (max-width:360px){
.view-team-members .view-content .views-row img{width:140px;min-width:140px}
.about-us .text-image{min-height:530px;}
.about-us .join-abionic-sec{min-height:570px;}
}
