@media (max-width:1535px){
.container{max-width:1280px}
h1{font-size:3.75rem}
h2{font-size:3rem}
h3{font-size:2.25rem}
h4{font-size:1.875rem}
h5{font-size:1.5rem}
h6{font-size:1.25rem}
.product-details{grid-template-rows:auto 18rem auto}
}
@media (max-width:1279px){
.container{max-width:1024px}
h1{font-size:3rem}
h2{font-size:2.25rem}
h3{font-size:1.875rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1.125rem}
}
@media (max-width:1023px){
.iso-wrapper{display:none}
.container{max-width:768px}
body,p{font-size:.9375rem}
h1{font-size:2.25rem}
h2{font-size:1.875rem}
.stacked-3d-slider--section article.screen-1 h6,h3{font-size:1.5rem}
h4{font-size:1.25rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
.row-md{flex-direction:column}
.column-lg{flex-direction:row}
.fading-effect-img{display:none}
.hero-banner--section::before{height:17rem;width:17rem;transform:translate(-10px,-170px) rotate(45deg)}
.grid-cols-md-2{grid-template-columns:repeat(2,1fr)}
.grid-cols-md-3{grid-template-columns:repeat(3,1fr)}
#append_header{max-height:4.5rem}
.brand-logo{width:15em}
.mobile-logo--section{display:flex;align-items:center;justify-content:space-between;width:100%;order:1;padding:1rem;border-bottom:1px solid var(--text-color)}
.mobile-logo--section span{display:grid;place-items:center;width:4rem;height:4rem;color:var(--text-color)}
.brand-logo-mobile{width:100%;max-width:180px}
#append_header .navbar-collapse>:nth-child(1){order:2;width:100%;padding:0 1rem;flex-grow:0!important;margin-top:1rem}
.header-login-btn{order:3;border:2px solid var(--text-grey-color-6);font-size:1.25rem;font-weight:500;color:var(--text-grey-color-1);padding:.5rem .5rem .5rem 1rem;gap:1rem;margin-top:1rem}
.nav-item{border-bottom:1px dashed var(--text-grey-color-1);width:100%;padding-bottom:.5rem}
#append_header .navbar-collapse.show{position:fixed;top:0;left:0;width:100%;background-color:#fff;padding:0;border-radius:0;height:100%;z-index:999999;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start}
.custom-navbar>li>a.nav-link{font-size:1.185rem;padding:.585rem 0;font-weight:700;color:var(--primary-color)}
#append_header .nav-link:is(:hover,:focus,.show){color:var(--primary-color)}
#append_header .navbar-toggler{border:0;outline:0;box-shadow:none;padding:0}
#append_header .navbar-toggler span{display:grid;place-items:center;background-color:rgba(255,255,255,.249);height:3rem;width:3rem;padding:.5rem;border-radius:.6rem}
#append_header .navbar-toggler span svg{width:100%;height:100%}
#append_header .navbar-toggler:is(:focus){border:0;outline:0;box-shadow:none}
#append_header .dropdown-menu.show{--bs-dropdown-spacer:0;position:unset;transform:translateX(0);box-shadow:none;width:100%;animation:none}
#append_header .dropdown-menu li a{font-weight:500;font-size:1rem;margin-bottom:0}
#append_header .dropdown-toggle::after{color:var(--primary-color)}
.breakthrough--connecter{display:none}
.about-info_block>figure{order:-1;width:20em}
.award-info-img{order:-1!important}
.about-info_block{margin-bottom:2rem}
.grid-cols-md-1{grid-template-columns:1fr}
.about-sub-banner-height,.solutions-banner{height:20rem}
.solutions-banner::after{background-image:url(../assets/images/bg4.png);background-size:contain;top:90%}
.hero-banner-img{display:none}
.Benefits_Container{grid-template-columns:1fr 1fr}
.center_Benefits-img{display:none}
.solution-section-gap{margin-top:10rem}
.Benefit_Block{width:100%}
.screen-1{grid-template-columns:1fr}
.screen_header{grid-column:1}
.center-image{display:none}
.security-challenges-container{grid-template-columns:1fr 1fr}
.right-challenges .challenge-item{border-radius:99px 99px;background:linear-gradient(to right,var(--secondary-color) 3%,transparent);flex-direction:row}
.right-challenges .challenge-text{text-align:left}
.user-free-Section{height:fit-content;padding:1rem}
.free-trial_section{align-items:center;margin-bottom:1rem}
.free-trial_section p svg{top:50px;left:80%}
}
@media (max-width:767px){
.container{max-width:640px}
body,p{font-size:.875rem}
h1{font-size:1.875rem}
h2{font-size:1.5rem}
h3{font-size:1.25rem}
h4{font-size:1.125rem}
h5{font-size:1rem}
h6{font-size:.9375rem}
.guarantees-nav ul,.row-sm{flex-direction:column}
.grid-cols-sm-1{grid-template-columns:repeat(1,1fr)}
.grid-cols-sm-2{grid-template-columns:repeat(2,1fr)}
.sub-title::after{width:calc(100% + 50px)}
.product-details{padding:.75rem;grid-template-rows:auto 11rem auto}
.sub-title h6{font-size:.9rem}
.grid-column{grid-column:1}
.guarantees-nav ul{width:100%;padding:1rem}
.guarantees-nav{width:100%;border-radius:1rem}
.guarantees-nav ul li{text-align:center;width:100%}
.guarantees-content-listing article{grid-template-columns:1fr;padding:1rem;gap:1rem}
.get-effy-img{margin-left:-20%}
.get-effy-img>figure{width:65%}
.get-effy-download--section{flex-direction:column;align-items:flex-start;gap:1rem}
.get-effy-download--section>*{width:100%;text-align:center}
.get-effy-download-btn svg{width:35px;height:35px}
.sub-banner-height{height:16rem}
.hero-banner--section::before{transform:translate(-45px,-171px) rotate(45deg)}
.hero-banner--section::after{transform:translate(-100px,-238px) rotate(45deg)}
.center-line{background-color:var(--text-grey-color-1);height:100%;left:12px;transform:translateX(50%)}
.left-side-timeline{padding-right:1rem;margin-bottom:2rem;width:89%}
.left-side-timeline p{text-align:start}
.left-side-timeline>div:first-child{transform:translate(50px,-20px);align-items:flex-start!important}
.left-side-timeline .span_connector,.span_connector_Right{left:5px;right:auto;transform:scaleX(-1)}
.right-side-timeline>div:first-child{transform:translate(12px,-20px);margin-bottom:2rem}
.left_side-divider{left:0;transform:translateX(0)}
.works_Info--container article{width:calc(100% - 25px);margin-left:20px}
.integration-box{padding:1rem}
.about-sub-banner-height{height:25rem}
.contactImage{height:180px}
.solutions-banner{height:26rem}
.solutions-banner_wrapper--content{margin-top:9.5rem}
.solution-section-gap{margin-top:5rem}
.Benefits_Container,.security-challenges-container{grid-template-columns:1fr}
.free-trial_section h1{font-size:3rem;line-height:3rem;letter-spacing:1.25px}
.health-solutions-banner{height:29rem}
}
@media (max-width:639px){
.container{max-width:100%;padding:0 .75rem}
body,p{font-size:.8125rem}
h1{font-size:1.5rem}
h2{font-size:1.25rem}
h3{font-size:1.125rem}
h4{font-size:1rem}
h5{font-size:.9375rem}
h6{font-size:.875rem}
}
@media (min-width:640px){
.text-sm-sm{font-size:.875rem}
.text-base-sm{font-size:1.0125rem}
.text-lg-sm{font-size:1.125rem}
.text-xl-sm{font-size:1.25rem}
}
@media (min-width:768px){
.text-sm-md{font-size:.875rem}
.text-base-md{font-size:1rem}
.text-lg-md{font-size:1.125rem}
.text-xl-md{font-size:1.25rem}
.text-2xl-md{font-size:1.5rem}
}
@media (min-width:1024px){
.text-base-lg{font-size:1rem}
.text-lg-lg{font-size:1.125rem}
.text-xl-lg{font-size:1.25rem}
.text-2xl-lg{font-size:1.5rem}
.text-3xl-lg{font-size:1.875rem}
}
@media (min-width:1280px){
.text-xl-xl{font-size:1.25rem}
.text-2xl-xl{font-size:1.5rem}
.text-3xl-xl{font-size:1.875rem}
.text-4xl-xl{font-size:2.25rem}
}
@media (min-width:1536px){
.text-4xl-2xl{font-size:2.25rem}
.text-5xl-2xl{font-size:3rem}
.text-6xl-2xl{font-size:3.75rem}
}