.cm-image-tabs .image-tabs-container{align-items:center;display:flex;flex-wrap:wrap}.cm-image-tabs .nav-tabs>div .title{margin-bottom:0}.cm-image-tabs .nav-tabs>div{margin:5px 0;padding:10px 20px;position:relative}.cm-image-tabs .nav-tabs>div p:last-child{margin-bottom:0}.cm-image-tabs .nav-tabs>div>a{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.cm-image-tabs .tab-content>.tab-pane{display:none}.cm-image-tabs .tab-content>.tab-pane img{height:auto}.cm-image-tabs .tab-content>.tab-pane.active{display:block}@media(min-width:768px){.tab-desc.tab-desc-mobile{display:none}.cm-image-tabs .image-tabs-container.row-reverse{flex-direction:row-reverse}}@media(max-width:767px){.tab-desc.tab-desc-desktop{display:none}.tab-desc{padding:20px 0 10px;text-align:center}.cm-image-tabs .nav-tabs{align-items:center;display:flex!important;flex-wrap:wrap;justify-content:center}.cm-image-tabs .nav-tabs>div{padding:10px!important;text-align:center;width:170px}}.gallery-tabs .image-tabs-container{display:block;margin-bottom:3rem}.gallery-tabs .single-tab-title{border:2px solid var(--primary-color)!important;border-radius:50px;font-size:20px;margin:15px 10px!important;padding:20px 0!important;text-align:center;text-transform:none;transition:.2s}.gallery-tabs .single-tab-title.active,.gallery-tabs .single-tab-title:hover{background-color:var(--primary-color)!important}.gallery-tabs .single-tab-title.active:before{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #e52149;bottom:-15px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;transition:.2s;width:0}.gallery-tabs .single-tab-title .title{color:var(--primary-color)!important}.gallery-tabs .single-tab-title.active .title,.gallery-tabs .single-tab-title:hover .title{color:#fff!important}.gallery-tabs .nav-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.gallery-tabs .tab-pane.active{grid-gap:3rem;display:grid!important;grid-template-columns:repeat(3,1fr)}.gallery-tabs .tab-image{background-color:#eee;border-radius:90px;cursor:pointer;overflow:hidden;position:relative}.gallery-tabs .tab-image img{aspect-ratio:1;object-fit:cover;vertical-align:middle}.gallery-tabs .tab-image .tab-title{align-items:center;background:rgba(229,33,73,.8);bottom:-100%;color:#fff;display:flex;font-size:1.25rem;font-weight:600;height:100px;justify-content:center;letter-spacing:.5px;margin:0;padding:0 30px;position:absolute;text-align:center;transition:.3s;width:100%}.gallery-tabs .tab-image:hover .tab-title{bottom:0}@media (max-width:767px){.gallery-tabs .tab-pane.active{grid-template-columns:repeat(2,1fr)}.gallery-tabs .tab-image{border-radius:30px}.gallery-tabs .tab-image .tab-title{padding:0 5px}}