ul#menu-header-menu li.current-menu-item a::after {transition: 0.3s;width: 100%;}
section.homesec-01.aboutsec-01.Default p {margin-bottom: 10px;margin-top: 10px;}
section.homesec-01.aboutsec-01.Default h2 {margin-top: 10px;margin-bottom: 10px;}
section.homesec-01.aboutsec-01.Default ul {list-style: disc;margin-left: 50px;line-height: 30px;}
section.homesec-01.aboutsec-01.Default h3 { margin-top: 10px; margin-bottom: 10px; }
.thank-you-message p { background: #0076e8; padding: 20px; color: white !important; text-align: center; font-weight:600; font-size:20px;}
.guide-simple .text {max-width: 100% !important; }
.guide-simple .text p {color: #000 !important;margin: 0;margin-bottom: 15px;}
.guide-simple .text h3 {font-family: 'display-bold';letter-spacing: 1px;margin-bottom: 15px;}
.guide-simple .text h2{margin-bottom:15px;}
.guide-simple .text ul {list-style: disc;margin-bottom: 15px;margin-left: 20px;font-size: 15px;}
.guide-simple .text ul li {margin-bottom: 5px;}
.guide-simple .text .aligncenter {margin-left: auto;margin-right: auto;}
.guidesec02 .servicesBox {justify-content: space-between;}
.post-item {animation: fadeIn 0.5s ease-in-out;}
@keyframes fadeIn {0% {opacity: 0;transform: translateY(20px);}100% {opacity: 1;transform: translateY(0);}}
#load-more-guides, .t-btn {padding: 12px 16px 12px 20px;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 999px;background: #0C0C0C;color: #fff;display: flex;align-items: center;flex-direction: row;gap: 8px;justify-content: center;box-shadow: 0 41px 17px 0 rgba(0, 0, 0, 0.03), 0 23px 14px 0 rgba(0, 0, 0, 0.1), 0 10px 10px 0 rgba(0, 0, 0, 0.17), 0 3px 6px 0 rgba(0, 0, 0, 0.19), 0 0 0 1px rgba(0, 0, 0, 0.77), inset 0 0.5px 0.5px 0 rgba(255, 255, 255, 0.16);transition: all 0.3s ease;}
.guidehome .t-btn{margin:auto;}
.guidehome .text-center.mt-4.mb-5 a {max-width: fit-content;}
#load-more-guides:hover {background: transparent;color: #000;transition: all 0.3s ease;}
#load-more-guides:disabled {opacity: 0.5;cursor: not-allowed;}
.guide-simple .text img {width: 100%;border-radius: 20px;height: 350px;object-fit: cover;filter: drop-shadow(0px 5px 10px #00000040);}
.casestudysinglesec-01 {padding:78px 0 40px;}
.casestudysinglesec-01 .imagBox img, .imgfullleft img {min-width: max-content;}
.casestudysinglesec-01 .imagBox, .imgfullleft {justify-content: flex-start !important;}
.typesBox .col-lg-3 .text {border: 1px solid white;background: rgba(0, 0, 0, 0.54);padding: 30px 25px;height: 100%;}
.typesBox .col-lg-3 h3 {color: #ffffff;margin-bottom: 10px;font-family: 'display-bold';font-size: 30px;letter-spacing: 1px;}
.typesBox .col-lg-3 p {color: #ffffff;font-family: 'Inter';font-size: 16px;letter-spacing: 0;margin:0 !important;}
.typesBox {margin-top: 50px;row-gap: 30px;}
.typesBox .col-lg-3 {padding: 0 15px;}
.imgfullRight img {min-width: max-content;}
.imgfullRight {display: flex;justify-content: flex-end;padding-right: 20px;}
.casestudysinglesec-02 .imgfullRight img {margin-bottom: -38px;}
.casestudysinglesec-03 {background: rgba(82, 188, 30, 0.05);padding: 0;padding-top: 90px;overflow: hidden;}
.imgfullCenter img {min-width: max-content;}
.casestudysinglesec-03 .imgfullCenter {display: flex;justify-content: center;}
.casestudysinglesec-03 .col-lg-12 {margin-bottom: 20px;}
.aboutsec-07 .text ul {margin-top: 20px;list-style: disc;padding-left: 20px;color: #fff;opacity: 0.8;}
.casestudysinglesec-03 .col-lg-12 h2 {margin: 0;}
.casestudysinglesec-03 .col-lg-12 p {margin-top: 10px;}
.casestudysinglesec-04 {background: #52BC1E;}
.casestudysinglesec-04 .text p, .casestudysinglesec-04 .text ul {color: #fff;opacity: 1;}
.page-id-1070 section.aboutsec-07.last h2 {color: black;}
.page-id-1070 section.aboutsec-07.last p{color:black;}
.page-id-1070 section.aboutsec-07.last h2 {color: black;}
.page-id-1070 section.aboutsec-07.last p{color:black;}
section.aboutsec-07.last .text h2, section.aboutsec-07.last .text p {color: #000;}
.page-id-1016 h1 span {color: #52BC1E !important;}
.page-id-1070 h1 span{color:#D58E11 !important;}
section.aboutsec-07.last .text a:hover {color: #000 !important;path{fill:#000 !important;}}
.powercasestudysinglesec-04 {background: #D68F11;position: relative;}
.powercasestudysinglesec-04 .container {position: relative;}
.powercasestudysinglesec-04 .imgBox {margin-top: -60px;}
.powercasestudysinglesec-04 img.overlayImage {position: absolute;bottom: 0;left: 30px;}
.powercasestudysinglesec-03{background:#FFFAEF;}
.guide-simple .container {max-width: 1200px;}
.recent_guides img {width: 100%;height: 150px !important; object-fit: cover !important;border-radius: 20px !important;margin-bottom: 20px;}
.recent_guides h3 {font-size: 20px;margin-bottom: 5px !important;}
.recent_guides a {font-size: 16px !important;text-decoration: underline;font-weight: 500;color: #0076E8;}
.recent_guides h2{color:#0076E8 !important;margin-bottom:20px !important;}
.guidehome {margin: 0;padding-top: 50px;padding-bottom: 0;}
button.t-btn {padding: 12px 16px 12px 20px;border: 1px solid rgba(255, 255, 255, 0.1);border-radius: 999px;background: #0C0C0C;color: #fff;display: flex;align-items: center;flex-direction: row;gap: 8px;justify-content: center;box-shadow: 0 41px 17px 0 rgba(0, 0, 0, 0.03), 0 23px 14px 0 rgba(0, 0, 0, 0.1), 0 10px 10px 0 rgba(0, 0, 0, 0.17), 0 3px 6px 0 rgba(0, 0, 0, 0.19), 0 0 0 1px rgba(0, 0, 0, 0.77), inset 0 0.5px 0.5px 0 rgba(255, 255, 255, 0.16);margin: auto;}
.MobileMenu a.MainLogo {display: block;max-width: fit-content;margin: auto;position:relative;z-index:8;}
.MobileMenu .TwoBox {padding-top: 18px;position: relative;z-index: 8;}
nav.MobileMenu {position: fixed;background: transparent;}
.notchRelative {width: 300px;gap: 8px;}
.notchRelative p {font-size: 12px;line-height: 12px;}
.mobileversion, .problemgridbox.Hovernone.mobileversion.homefirstslider {display:none;}
.page-template-domohealth-casestudy .casestudysinglesec-03 {background: rgb(0 157 234 / 10%);padding-bottom: 68px;}
.page-template-domohealth-casestudy .casestudysinglesec-04 {background: linear-gradient(180deg, rgba(255, 255, 255, 1), rgb(0 140 240 / 40%));}
.postid-1723 .casestudysinglesec-04 {background: linear-gradient(180deg,#ffffff 0%,#f8f4f4 40%,#eee3e3 100%); }
.postid-1723 .casestudysinglesec-04 .text h2{color: #000000 !important;  }
.postid-1723 .casestudysinglesec-04 .text p{color: #000000 !important;  }
.postid-1723 .casestudysinglesec-04 .text ul li{color: #000000 !important; list-style:disc; margin-left:30px;}
.postid-1723 section.servicesec-07.brandingsec-02.casestudysinglesec-03{background: linear-gradient(180deg,#ffffff 0%,#f8f4f4 40%,#eee3e3 100%);padding-bottom: 90px;}
.postid-1723 .aboutsec-07 .text ul {
list-style: disc;
margin-left: 30px;
margin-top: 20px;
}
.page-template-domohealth-casestudy .casestudysinglesec-04 .text * {color: #000 !important;}
.page-template-Valtas-casestudy .casestudysinglesec-03 {background: rgb(0 157 234 / 7%);padding-bottom: 65px;}
.page-template-Valtas-casestudy .casestudysinglesec-04 {background: linear-gradient(0deg, #1d4ee3, #1d4ee3d6, #1d4ee3ad, transparent);}
.single-case-studies.postid-93 h1 span {color: #D58E11;}
.single-case-studies.postid-93 .casestudysinglesec-04 .container {background-image: url(//creasions.com/wp-content/uploads/2026/03/Group-1597883138.webp);background-repeat: no-repeat;background-position: bottom left;}
.single-case-studies.postid-93 .casestudysinglesec-04 {padding: 0;background: #D68F11;}
.single-case-studies.postid-93 .casestudysinglesec-04 .imgBox {margin-top: -60px;}
.single-case-studies.postid-93 .casestudysinglesec-03 {background: #FFFAEF;}
.single-case-studies.postid-92 .casestudysinglesec-03 .imgBox.imgfullleft {justify-content: center !important;display: flex;}
.single-case-studies.postid-92 h1 span {color: #52BC1E;}
.single-case-studies.postid-89 .casestudysinglesec-03, .single-case-studies.postid-91 .casestudysinglesec-03 {padding-bottom: 65px;background: rgba(0, 157, 234, 0.05);}
.single-case-studies.postid-89 .casestudysinglesec-03 .col-lg-12, .single-case-studies.postid-91 .casestudysinglesec-03 .col-lg-12 {margin-bottom: 60px;}
.single-case-studies.postid-89 .casestudysinglesec-04{background: linear-gradient(0deg, #1d4ee3, #1d4ee3d6, #1d4ee3ad, transparent);padding: 0;padding-top: 30px;}
.single-case-studies.postid-91 .casestudysinglesec-04 {background: linear-gradient(180deg, #FFFFFF, rgba(0, 140, 240, 0.4));}
.single-case-studies.postid-91 .casestudysinglesec-04 .text * {color: #000000 !important;}
.aboutsec-02 .text ul {color: #ffffff;list-style: disc;padding-left: 20px;margin-bottom: 20px;}
.alturacasestudy .text p {color: #fff !important;margin-top: 20px !important;}
.single-case-studies.postid-1326 .casestudysinglesec-04 {background: linear-gradient(180deg, white, rgba(133, 76, 255, 0.4));}
.single-case-studies.postid-1326 .casestudysinglesec-04 * {color: #000 !important;}
.single-case-studies.postid-1326 .casestudysinglesec-01 {padding-bottom: 140px;}
.single-case-studies.postid-1326 .casestudysinglesec-03 {padding-bottom: 80px;}
.areaCasestudy span.toptext {background: transparent;}
.areaCasestudy .text.text-center {padding-bottom: 10px;}
.areaCasestudy {background: transparent;}
.areaCasestudy .text.text-center h2 {color: #000000 !important;}
.aboutsec-07 .text ul li, .aboutsec-07 .text ul li a {color: #CECECE;transition: 0.3s;}
.aboutsec-07 .text ul li {font-size: 16px;line-height: 24px;}
.aboutsec-07 .text ul {list-style: none;padding: 0;margin-top: 0;}
.aboutsec-07 .text ul li a:hover {transition: 0.3s;color: #fff;}
.areaSectionReady .text h1 {color: #fff;text-transform: capitalize;margin: 19px 0px 40px;}
.areaSectionReady .text p {margin: 0 !important;}
.areaSectionReady .text .t-btn {max-width: fit-content;margin: auto;background: #fff;color: #000;}
.areaSectionReady .text .t-btn:hover {color: #fff !important;transition: 0.3s;border-color: #fff;}
.areaSectionReady .text .t-btn:hover path {fill: #fff !important;}
.areaFocusedSec {padding: 90px 0;background-position: top center;}
.areaFocusedSec .row.justify-content-center {row-gap: 40px;}
.areaFocusedSec .text {padding-bottom: 0;}
.areaFirstSec .twoBox {justify-content: start;}
.areaFirstSec .twoBox .t-btn {margin-top: 20px;}
.areaFirstSec .col-lg-12 .imgBox {display: grid;grid-template-columns: repeat(4, 1fr);align-items: center;margin-top: 48px;justify-items: center;}
.areaFirstSec {padding-bottom: 100px;}
.areaFirstSec .twoBox .t-btn:last-child{background:transparent;color:#000;}
.areaSecondSec img{margin:0!important;}
.areaSecondSec .row{row-gap:48px;}
.areaSecondSec .text p:last-child{color:#fff!important;margin:0!important;}
.areaThirdSec .text h2{color:#000;}
.areaThirdSec .text p,.areaThirdSec .text li{color:#7F7F7F;font-size:16px;line-height:24px;}
.areaThirdSec .text.text-center{display:flex;flex-direction:column;align-items:center;}
.areaThirdSec .text p{max-width:869.14px;margin-bottom:0;}
.areaThirdSec .col-lg-4 .imgBox{position:relative;}
.areaThirdSec .col-lg-4 .imgBox img{position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);min-width:120%;z-index:-1;}
.areaThirdSec{overflow:hidden;}
.areaThirdSec .row{row-gap:40px;}
.areaThirdSec .text p strong,.areaThirdSec .text p b{color:#000;}
.areaForthSec{background-repeat:no-repeat;background-size:cover;background-position:center;}
.areaFifthSec{position:relative;padding-bottom:160px;}
.areaFifthSec .gridBox{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;}
.areaFifthSec .text ul li,.areaFifthSec .text p{color:#CECECE!important;font-size:16px;line-height:24px;letter-spacing:1px;}
.areaFifthSec img.homeDownLAyer{z-index:0;}
.areaSixSec .text{padding-right:100px;}
.areaSevenSec{padding:50px 0 320px;background-repeat:no-repeat;background-position:bottom center;background-size:contain;}
.areaSevenSec .stepsSection{max-width:1170px;position:relative;margin-top:-100px;}
.areaSevenSec .stepsSection img{margin:auto;display:block;max-width:738px;}
.areaSevenSec .text h2{margin:10px 0;}
.areaSevenSec .text p{margin:auto;color:#5C5C5C;max-width:453px;font-size:18px;line-height:26px;letter-spacing:0;}
.areaSevenSec .stepsSection .box{background:linear-gradient(45deg,#FFFFFF 0%,#F6F7F7 23%,#DFE0E1 59%,#BCBEC0 100%);border-radius:100%;height:200px;width:200px;display:flex;flex-direction:column;align-items:center;text-align:center;border:19.5px solid #0A74DA;justify-content:center;padding:20px;position:relative;}
.areaSevenSec .stepsSection .box span{font-size:23px;letter-spacing:0.76px;font-weight:900;line-height:normal;font-family:'display-bold';color:rgba(19,19,19,0.1);position:relative;}
.areaSevenSec .stepsSection .box h6{color:#131313;font-size:13.6px;line-height:15.1px;font-weight:500;font-family:'display-bold';letter-spacing:0.76px;margin:2px 0;position:relative;}
.areaSevenSec .stepsSection .box p{color:#555555;font-size:11px;letter-spacing:-0.11px;line-height:13.1px;position:relative;}
.areaSevenSec .stepsSection .box::before{content:"";background:#fff;position:absolute;top:50%;left:50%;height:157px;width:157px;z-index:0;transform:translate(-50%,-50%);border-radius:100%;}
.areaSevenSec .stepsSection .box::after{content:"";position:absolute;background:#D8D8D8;top:20%;left:20%;height:170.34px;width:170.34px;border-radius:100%;z-index:-1;filter:blur(10px);}
.areaSevenSec .stepsSection .step{position:absolute;}
.areaSevenSec .stepsSection .step.steps1{top:-25px;left:-5px;}
.areaSevenSec .stepsSection .step.steps2{top:190px;left:195px;}
.areaSevenSec .stepsSection .step.steps3{left:50%;bottom:-220px;transform:translateX(-50%);}
.areaSevenSec .stepsSection .step.steps4{top:190px;right:195px;}
.areaSevenSec .stepsSection .step.steps5{top:-25px;right:-5px;}
.areaSevenSec .stepsSection .steps1 .box{border-color:rgba(10,116,218,0.1);background:transparent;}
.areaSevenSec .stepsSection .steps2 .box{border-color:rgba(10,116,218,0.25);background:transparent;}
.areaSevenSec .stepsSection .steps3 .box{border-color:rgba(10,116,218,0.5);background:transparent;}
.areaSevenSec .stepsSection .steps4 .box{border-color:rgba(10,116,218,0.75);}
.areaSevenSec .stepsSection .steps3 .box::after{background:#34343433;}
.areavideosec .videoBox{position:relative;width:100%;padding-bottom:540px;height:0;overflow:hidden;max-width:960px;margin:auto;border-radius:20px;margin-top:50px;}
#guides-loading{display:none;text-align:center;padding:30px 0;}
.guides-spinner{width:45px;height:45px;border:4px solid #f0f0f0;border-top:4px solid #000;border-radius:50%;animation:spin 0.8s linear infinite;margin:0 auto;}
@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.areaFirstSec .col-lg-12 .imgBox .twoBox{gap:10px;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:18px;line-height:24px;letter-spacing:-0.16px;font-weight:500;}
.servicesec-02 .text h3{margin-top:15px;}
.arealastsec{background-repeat:no-repeat;background-size:cover;background-position:top center;padding:135px 0 105px;}
.arealastsec .text{max-width:780px;margin:auto;}
.arealastsec .text p{color:#5C5C5C;font-size:28px;line-height:40px;font-weight:300;letter-spacing:0;margin-bottom:23px;}
.arealastsec .text span{color:#0A74DA;font-size:18px;line-height:40px;text-transform:capitalize;font-weight:600;}
.area-template-default .servicesec-02 .text h3{font-size:22px;margin-top:10px!important;}
.area-template-default .servicesec-02 .text p{font-size:15px;margin-top:10px!important;}
.areaThirdSec li a,.areaForthSec li a{color:unset;}
.guide-simple .text h2,.guide-simple .text h3,.guide-simple .text h4,.guide-simple .text h5,.guide-simple .text h6{margin-top:15px;}
@media screen and (max-width:1600px){
.casestudysinglesec-01 .imagBox img,.imgfullleft img,.imgfullRight img,.imgfullCenter img{min-width:0;}
.casestudysinglesec-03{padding-bottom:80px;}
.typesBox .col-lg-3 h3{font-size:20px;}
.typesBox .col-lg-3 p{font-size:15px;}
.single-case-studies.postid-93 .casestudysinglesec-04 .container{background-position:10% 100%;background-size:200px;}
}
@media screen and (max-width:1199px){
.typesBox .col-lg-3 p{font-size:15px!important;line-height:normal!important;}
.typesBox .col-lg-3 h3{font-size:18px;}
.powercasestudysinglesec-04 img.overlayImage{max-width:100px;}
.single-case-studies.postid-89 .casestudysinglesec-04{padding:50px 0;}
.areaSevenSec .stepsSection{max-width:900px;margin-left:auto;margin-right:auto;}
.areaSevenSec .stepsSection img{max-width:638px;}
.areaSevenSec .stepsSection .box{width:180px;height:180px;padding:10px;}
.areaSevenSec .stepsSection .box span{font-size:16px;}
.areaSevenSec .stepsSection .step.steps2{left:110px;}
.areaSevenSec .stepsSection .step.steps4{right:110px;}
.areaSevenSec .stepsSection .step.steps1{left:-30px;top:0;}
.areaSevenSec .stepsSection .step.steps5{right:-30px;top:0;}
.areaSevenSec{overflow-x:hidden;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:16px;line-height:22px;}
}
@media screen and (max-width:1024px){
.pricing-card{padding:15px!important;}
.pr-5{padding:0!important;}
}
@media screen and (max-width:991px){
.single-case-studies.postid-1326 .casestudysinglesec-01 {padding-bottom: 0;}
.alturalast .text.ml-5.mbleft, section.servicesec-07.brandingsec-02.rowreverse .text.ml-5.mbleft {margin: 0 !important;}
.typesBox .col-lg-3 p {font-size: 15px !important;line-height: normal !important;}
.typesBox .col-lg-3 h3 {font-size: 25px;}
.powercasestudysinglesec-04 img.overlayImage {max-width: 100px;}
.typesBox .col-lg-3 h3 {text-align: center;}
.typesBox .col-lg-3 {width: 50%;}
.casestudysinglesec-02 .imgfullRight img {margin: 0;}
.casestudysinglesec-03 .col-lg-12 {margin: 0;}
.casestudysinglesec-03 {padding-bottom: 0;}
.powercasestudysinglesec-04 {padding-top: 50px !important;}
.powercasestudysinglesec-04 .imgBox {margin: 0;}
.guide-simple .text p, .guide-simple h2 {text-align: left !important;width: 100%;display: block;}
.guide-simple ul{display:block;text-align:left;list-style:disc !important;padding-left:20px !important;}
.single-guides section.SubBanner .text p {margin-top: 10px;}
.guide-simple .text h3 {font-size: 20px;}
.guidesec02 .servicesBox img {height: min-content;}
.single-case-studies.postid-93 .casestudysinglesec-04 .imgBox {margin: 0;}
.single-case-studies.postid-93 .casestudysinglesec-04 {padding-top: 50px;}
.single-case-studies.postid-89 .casestudysinglesec-01  .text {margin-bottom: 0;}
.single-case-studies.postid-89 .casestudysinglesec-03 .imgfullleft {justify-content: center !important;}
.single-case-studies.postid-89 .casestudysinglesec-04 {background: linear-gradient(180deg, rgb(29, 78, 227), rgba(29, 78, 227, 0.84), rgba(29, 78, 227, 0.68), transparent);}
.single-case-studies.postid-89 .casestudysinglesec-03 .col-lg-12 {margin-bottom: 0;}
.casestudysinglesec-01 .imagBox, .imgfullleft {justify-content: center !important;}
.single-case-studies.postid-91 .casestudysinglesec-03 .col-lg-12 {margin-bottom: 0;}
.single-case-studies.postid-91 .casestudysinglesec-04 {padding-bottom: 0;}
.areaFirstSec .col-lg-12 .imgBox{gap:50px;margin-top:10px;margin-bottom:-50px;}
.areaSecondSec .text img{margin-left:auto!important;display:block;margin-right:auto!important;}
.areaThirdSec .text h2,.areaThirdSec .text p,.areaThirdSec .text ul,.areaThirdSec .text ul li,.areaForthSec .text h2,.areaForthSec .text p,.areaForthSec .text ul,.areaForthSec .text ul li,.areaFifthSec .text h2,.areaFifthSec .text p,.areaFifthSec .text ul,.areaFifthSec .text ul li,.areaSixSec .text h2,.areaSixSec .text p,.areaSixSec .text ul,.areaSixSec .text ul li,.area-template-default .servicesec-02 .text h2,.area-template-default .servicesec-02 .text p,.area-template-default .servicesec-02 .text ul,.area-template-default .servicesec-02 .text ul{ text-align:left!important;align-items:start;width:100%; }
.areaThirdSec .text{align-items:start!important;text-align:left!important;}
.areaThirdSec .col-lg-4 .imgBox img{min-width:0;left:unset!important;right:0!important;transform:translate(-40%,-36%);top:0!important;max-width:70%;}
.areaThirdSec .col-lg-4 .imgBox{padding:50px 0;}
.areaFifthSec .gridBox{flex-direction:column;align-items:start;margin-top:0;}
.areaFifthSec{padding-bottom:80px;}
.areaSixSec .text{padding:0;}
.areaSevenSec .stepsSection{max-width:500px;margin-top:60px;}
.areaSevenSec .stepsSection img{max-width:450px;}
.areaSevenSec .stepsSection .box{height:140px;width:140px;border-block-width:10px;padding:1px;}
.areaSevenSec .stepsSection .box::before{height:120px;width:120px;}
.areaSevenSec .stepsSection .box::after{height:130px;width:130px;}
.areaSevenSec .stepsSection .box span{font-size:12px;}
.areaSevenSec .stepsSection .box h6{font-size:10px;line-height:normal;}
.areaSevenSec .stepsSection .box p{font-size:9px;}
.areaSevenSec .stepsSection .step.steps3{bottom:-150px;}
.areaSevenSec .stepsSection .step.steps1{left:-120px;top:-20px;}
.areaSevenSec .stepsSection .step.steps5{right:-120px;top:-20px;}
.areaSevenSec .stepsSection .step.steps2{left:0;top:120px;}
.areaSevenSec .stepsSection .step.steps4{right:0;top:120px;}
.areaSevenSec{padding-bottom:200px;}
.areavideosec .videoBox{padding-bottom:420px;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:12px;line-height:normal;}
.areaFirstSec .col-lg-12 .imgBox .twoBox img{max-width:30px;}
.areaFirstSec .col-lg-12 .imgBox .twoBox{gap:5px;}
.areaFirstSec .col-lg-12 .imgBox{gap:10px;}
.arealastsec{padding:60px 0;background-position:center;}
@media screen and (max-width:767px){
.pricing-grid{padding:0 20px;}
.pricing-card button.t-btn{font-size:14px!important;max-width:100%!important;}
.card-features ul li{line-height:normal;}
.card-features ul{padding-right:10px;}
.price-wrap .amount{font-size:30px;line-height:normal;}
.pricing-header h1{font-size:25px!important;margin-bottom:20px!important;}
}
.typesBox .col-lg-3 {width: 100%;}
.typesBox {row-gap: 10px;}
.imgfullRight {padding: 0;}
.casestudysinglesec-03 {padding-top: 50px;}
.casestudysinglesec-03 .col-lg-12 { margin-bottom: -20px;}
.guidehome .servicesBox {padding-bottom: 10px;}
button.t-btn {padding: 10px 13px 10px 15px;}
.HeroBanner{ padding-top: 160px; }
.SubBanner {padding-top: 130px;} .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: 20px;padding-left: 20px; }
h1 {font-size: 40px;letter-spacing: 1px;line-height: 45px;}
.HeroBanner .text p {font-size: 16px !important;letter-spacing: 1px !important;}
.HeroBanner .text .twoBox .t-btn {min-width: 100%;}
.rowreverse .row {flex-direction: column-reverse;}
.homesec-01 .text.heading1 svg {margin-left: 0;}
.homesec-01 .text.heading1 h2 {text-align: left;font-size:28px !important;}
.homesec-01 .text.heading1 p {text-align: left;font-size: 16px !important;letter-spacing: -0.16px !important;}
.homesec-01 .text.heading1 ul {text-align: left;list-style: disc !important;font-size: 14px !important;letter-spacing: -0.16px !important;line-height: 24px;padding-left: 15px !important;font-weight: 300;gap: 0;display: block;}
.homesec-01 .text.heading1  .t-btn {margin-left: 0;padding-left: 40px !important;padding-right: 40px !important;margin-top: 40px;}
.homesec-02 {padding: 80px 0 44px;}
.text h2 {font-size: 34px !important;letter-spacing: 1px !important;line-height: 36px !important;}
.text p, .problemgrid p, .problemgrid p a {font-size: 16px !important;letter-spacing: 1px !important;line-height: 24px !important;}
.imagesMarqueeBox {padding-top: 50px;}
.mobileversion{display:flex;}
.desktopversion{display:none !important;}
.problemgrid span {font-size: 100px;text-align: center;}
.homefirstslider .problemgrid {display: flex !important;}
.homefirstslider .problemgrid p, .homefirstslider .problemgrid p a {font-size: 9.13px !important;text-align: left;line-height: 14px !important;padding-bottom: 0 !important;border: 0;padding-left: 10px;border-left: 2px solid #0A74DA;}
.problemgridbox.homefirstslider {margin-top: 44px !important;display: block !important;margin-bottom: 30px;}
.problemgridbox.homefirstslider .slick-list {overflow: unset;}
section.homesec-03 {overflow: hidden;}
.homesec-04 .text.text-center.heading2 h2 {font-size: 27px !important;line-height: normal !important;}
.casestudyslider {margin-bottom: 40px;}
.coreservicesslider {margin-top: 30px;}
.homesec-06.backgroundimagefull .personImage {position: relative;max-width: 100%;margin-bottom: -100px;margin-top: 30px;}
.homesec-06.backgroundimagefull{display:flex;flex-direction:column-reverse;}
.homesec-06.backgroundimagefull .text h2, .homesec-06 .text p, .homesec-06 .text h2 ul, .homesec-06 .text ul li {text-align: left;}
.homesec-06.backgroundimagefull .text ul {display: block;}
.homesec-06.backgroundimagefull .text h2 {margin-bottom: 25px;}
.homesec-08 .twoBox .t-btn {max-width: 100%;width: 100%;}
.homecasestudyslider .slick-track {padding-bottom: 30px;}
.row.mobileversion.caseStudyGrid {padding-top: 50px;}
.homecasestudyslider .slick-dots {bottom: 0;}
#mainHeader.sticky {background: #fff; }
#mainHeader.sticky a.MainLogo {height: 0;visibility: hidden;}
.homesec-02.aboutsec-02 .text h2~img {display: none;}
.problemgridbox.Hovernone.mobileversion.homefirstslider .problemgrid {min-height: 255.77px;}
.Hovernone.mobileversion.homefirstslider {margin-bottom: 60px;}
.mbleft h2, .mbleft p{text-align:left;}
.mbleft ul {display: block;text-align: left;list-style: disc !important;padding-left: 20px !important;}
.mbleft a.t-btn{margin-left: 0;margin-top: 35px;}
.page-template-Valtas-casestudy .casestudysinglesec-04 {padding-top: 60px !important;background: linear-gradient(180deg, #1d4ee3, #1d4ee3d6, #1d4ee3ad, transparent);}
.casestudysinglesec-01 {padding-top: 30px;}
.single-services .row.caseStudyGrid {padding-top: 30px;}
.aboutsec-04 .row.mobileversion.homecasestudyslider {display: block !important;margin-top: 30px;}
.aboutsec-04 .row.mobileversion.homecasestudyslider a.servicesBox {padding: 0;margin: 0;padding-top: 2px;}
.page-template-Case-studies .casestudysecmain {padding-bottom: 40px;}
.guidesec02 .container.mobileversion {display: block !important;}
.guidesec02 .container.mobileversion .servicesBox img {width: 100%;height: 148.45px;object-fit: cover;object-position: center;}
.guidesec02 .container.mobileversion .servicesBox h3 {font-size: 18px;letter-spacing: 0.69px;line-height: 20.7px;margin-top: 22px;}
.guidesec02 .container.mobileversion .servicesBox p {font-size: 12px;letter-spacing: 0;line-height: 15.8px;}
.guidesec02 .container.mobileversion .servicesBox a.t-btn {margin-top: 19px;font-size: 9.67px !important;letter-spacing: 0 !important;padding: 8px 11px 8px 14px !important;}
.guidesec02 .container.mobileversion .slider-counter {text-align: center;margin-top: 20px;font-family: 'Inter';font-weight: 500;font-size: 16px;}
.guidesec02 .container.mobileversion .slider-counter span.current {font-weight: 500;font-size: 18px;}
.guidesec02 .container.mobileversion .slick-list.draggable {overflow: unset;}
.guidesec02 {margin-top: -130px;overflow:hidden;}
.guidesec01 {padding-bottom: 150px;}
.snapimage.homesec-02.aboutsec-02 .text h2~img {display: block !important;}
.single-case-studies.postid-93 .casestudysinglesec-04 .container {background-size: 100px;}
.areaFirstSec .twoBox{gap:0;margin-left:0;}
.areaFirstSec .twoBox .t-btn{width:100%;max-width:100%;text-align:center;align-items:center;justify-content:center!important;}
.areaFirstSec .twoBox .t-btn svg{margin:0;}
.areaFirstSec{padding-bottom:50px;}
.areaSecondSec h2 br{display:none;}
.areaThirdSec .text p,.areaThirdSec .text li{letter-spacing:0;font-size:15px;}
.areaFifthSec .text ul li,.areaFifthSec .text p{letter-spacing:0;}
.areaFifthSec .text ul{margin-left:20px!important;list-style:disc!important;}
.areaFocusedSec{padding:50px 0;}
.areaSectionReady .text.text-center,.areaSectionReady .text.text-center p{text-align:center!important;}
.areaSectionReady .text.text-center h1{margin:20px 0;}
.areavideosec .videoBox{padding-bottom:180px;max-width:335px;}
.areaCasestudy{padding-bottom:50px;}
.area-template-default .aboutsec-07 h2,.area-template-default .aboutsec-07 ul li,.area-template-default .aboutsec-07 .t-btn{text-align:left!important;justify-content:start!important;margin-left:0;}
.area-template-default .aboutsec-07 ul{align-items:start!important;}
.step{top:unset!important;left:unset!important;right:unset!important;bottom:unset!important;position:relative!important;transform:unset!important;}
.areaSevenSec .stepsSection .box{width:270px;height:270px;border:19.5px solid #0A74DA!important;background:linear-gradient(45deg,#FFFFFF 0%,#F6F7F7 23%,#DFE0E1 59%,#BCBEC0 100%)!important;padding:20px;}
.areaSevenSec .stepsSection .box::before{width:95%;height:95%;}
.areaSevenSec .stepsSection .box::after{background:#D8D8D8!important;z-index:-1;bottom:-140px;height:100%;width:100%;left:15%;top:15%;}
.areaSevenSec .stepsSection .box span{font-size:22px;}
.areaSevenSec .stepsSection .box h6{font-size:13.6px;}
.areaSevenSec .stepsSection .box p{font-size:12px;}
.areaSevenSec .stepsSection .box{margin:auto;}
.stepsSection .slick-list{padding-bottom:30px;}
.stepsSection ul.slick-dots{bottom:-40px;}
.areaSevenSec{padding-bottom:100px;}
.areaFirstSec .col-lg-12 .imgBox{margin-bottom:-10px;margin-top:10px;gap:10px;}
.areaFocusedSec ul.slick-dots{bottom:0!important;}
.areaFirstSec .twoBox{max-width:100%;flex-direction:row;gap:20px;align-content:center;}
.areaFirstSec .twoBox .t-btn{font-size:12.5px!important;}
.areaFifthSec .text ul{margin-bottom:5px;}
.areaFirstSec .col-lg-12 .imgBox{grid-template-columns:repeat(2,1fr);gap:10px;justify-items:start;}
.areaFirstSec .col-lg-12 .imgBox .twoBox p{font-size:9px;}
.areaFirstSec .col-lg-12 .imgBox img{max-width:100px;}
.area-template-default .servicesec-02 .text h3{font-size:20px;text-align:center!important;}
.area-template-default .servicesec-02 .text p { font-size: 15px !important; line-height: normal !important; text-align: center !important;}
.area-template-default .servicesec-02 .text h2 {text-align: center !important;}
}
.page-id-404 section.homesec-05.guidesec02 button#load-more-guides {margin: auto;}
.homesec-09 .accordion-header h3 {text-align:left; line-height:35px}
section.aboutsec-07.rowreverse .text p {color: white;}
section.aboutsec-07.rowreverse .text ul li { color: #ffffff !Important;}
section.aboutsec-07.rowreverse .text ul { list-style:disc; margin-left:20px;}
.pricing-card { display: flex; flex-direction: column; }
.card-features { flex: 1; overflow-y: auto; max-height: 250px; border-top: 1px solid #f0f0f0; padding-top: 20px; margin-bottom: 24px; }
.pricing-btn { margin-top: auto; }
.pricing-section { padding: 80px 0; }
.pricing-header { text-align: center; }
.pricing-header h1 { font-size: 42px; margin: 15px 0 10px; }
.toggle-wrap { display: inline-flex; background: #f5f5f5; border-radius: 999px; padding: 4px; margin-bottom: 30px; }
.toggle-wrap button { padding: 8px 24px; border-radius: 999px; border: none; font-size: 15px; cursor: pointer; background: transparent; color: #666; transition: all 0.3s; }
.toggle-wrap button.active { background: #fff; color: #000; font-weight: 500; box-shadow: 0 1px 4px rgba(0,0,0,0.1); }
.save-badge { font-size: 11px; color: #28a745; margin-left: 4px; }
.category-tabs { display: flex; justify-content: center; gap: 10px; margin: 0px 0 40px; flex-wrap: wrap; }
.cat-tab { padding: 8px 20px; border-radius: 999px; border: 1px solid #e5e5e5; font-size: 14px; cursor: pointer; background: #fff; color: #666; transition: all 0.3s; }
.cat-tab.active { background: #0076E8; color: #fff; border-color: #0076E8; }
.pricing-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
.pricing-card { background: #fff; border: 1px solid #e5e5e5; border-radius: 16px; padding: 30px; position: relative; display: none; }
.pricing-card.visible { display: block; }
.pricing-card.featured { border: 2px solid #0076E8; }
.popular-badge { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); background: #0076E8; color: #fff; font-size: 12px; padding: 4px 16px; border-radius: 999px; white-space: nowrap; }
.card-category { display: inline-flex; align-items: center; gap: 6px; font-size: 12px; color: #0076E8; margin-bottom: 10px; }
.card-title { font-size: 22px; font-weight: 600; margin: 0 0 10px; }
.price-wrap { margin-bottom: 8px; }
.price-wrap .amount { font-size: 36px; font-weight: 600; }
.price-wrap .period { font-size: 14px; color: #666; }
.sub-text { font-size: 14px; color: #666; margin: 0 0 20px; }
.card-features { border-top: 1px solid #f0f0f0; padding-top: 20px; margin-bottom: 24px; }
.card-features ul { list-style: none; padding: 0; margin: 0; }
.card-features ul li { font-size: 14px; color: #333; padding: 6px 0; display: flex; align-items: center; gap: 8px; }
.card-features ul li::before { content: "✓"; color: #0076E8; font-weight: bold; }
.pricing-btn { display: flex; align-items: center; justify-content: center; gap: 8px; width: 100%; padding: 12px; border-radius: 999px; background: #0C0C0C; color: #fff; text-decoration: none; font-size: 14px; }
.pricing-card.featured .pricing-btn { background: #0076E8; }
.pricing-note { text-align: center; font-size: 13px; color: #999; margin-top: 40px; }