.cssm-section{padding:100px 0}.cssm-section .owl-carousel .owl-item img{display:block;margin:auto auto 20px;width:auto}.cssm-section .owl-dots{margin-top:39px}.cssm-section .owl-dot{cursor:default;display:inline-block;opacity:.5;padding:0 10px;text-align:left;width:250px;zoom:1}.cssm-section .owl-dot.active{opacity:1}.pagi-btn:before{background:grey;content:"";display:table!important;height:2px!important;margin:0 0 5px!important;width:100%!important}.owl-dot.active .pagi-btn:before{background:var(--color2)}.owl-dot.active .pagi-btn{color:var(--color2)}.pagi-btn{background:transparent!important;border:none!important;cursor:default;font-size:16px;padding-top:25px;pointer-events:none;position:relative;text-align:left;width:100%}.cssm-section .owl-nav button{align-items:center;background:var(--color2)!important;border:0!important;border-radius:100%;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px}.cssm-section .owl-nav button.owl-prev{left:-70px}.cssm-section .owl-nav button.owl-next{right:-70px}.cssm-section .owl-next.disabled,.cssm-section .owl-prev.disabled{opacity:.5;pointer-events:none}.cssm-section .pagi-btn img{height:28px;object-fit:cover}.cssm-section .item{background-color:#fff;border:1px solid #ccc;border-radius:10px}.cssm-section .owl-carousel{margin:auto;max-width:920px}.cssm-item{padding:2rem 1.5rem}.cssm-listing ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.cssm-listing ul li{background-color:#ece6d9;border:1px solid var(--color2);border-radius:4px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:0 4px}.cssm-cnt-area p{line-height:1.25}.cssm-read-more{border-top:2px solid #ccc;margin-top:40px;padding-top:20px}#case-studies-slider .owl-stage{display:flex!important}#case-studies-slider .owl-item{display:flex;height:auto!important}#case-studies-slider .cssm-item-wrapper{display:flex;flex-direction:column;height:100%}#case-studies-slider .cssm-item{display:flex;flex-direction:column}#case-studies-slider .cssm-read-more{margin-top:auto}@media (min-width:768px){.cssm-button.common-button{margin-top:40px}.cssm-section h2{margin-bottom:50px}}@media (max-width:1024px){.cssm-section .owl-nav button.owl-prev{left:-20px}.cssm-section .owl-nav button.owl-next{right:-20px}}@media (max-width:767px){.cssm-section{padding:50px 0}.cssm-section .owl-dots{display:none}}