#types .form{margin-bottom:50px}
#types .form .input-group{border:1px solid;border-radius:30px;overflow:hidden}
#types .pagination{justify-content:center;margin:0}
#types .pagination .page-link.disabled{pointer-events:none;opacity:.6!important}
#types .pagination .active .page-link{pointer-events:none;background:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}
.category-attribute{list-style:none;margin:0!important;padding:0!important}
.category-attribute li{margin-bottom:5px}
#category-courses .article{background:#f8f4f4;padding:25px;margin-bottom:30px}
#category-courses .article .title{font-style:normal;font-weight:800;font-size:25px;line-height:38px;font-family:"Open Sans",sans-serif;margin-bottom:15px}
#category-courses .article a{color:var(--q-primary)}
#category-courses .pagination{justify-content:center;margin:0}
#category-courses .pagination .page-link.disabled{pointer-events:none}
#category-courses .pagination .active .page-link{pointer-events:none;background:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)}
#category-courses .article .content-nav{max-width:275px;display:flex}
#category-courses .article .content-nav > p{margin:auto 0 0;width:100%}
#category-courses .article .content-nav a{padding:8px 20px;border:2px solid var(--q-primary);font-size:14px;font-weight:700;color:var(--q-primary)}
#category-courses .article a.book-now{background:var(--q-primary);color:#fff}
#category-courses .article ul.meta{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;max-height:110px;flex-wrap:wrap}
#category-courses .article ul.meta li{display:flex;max-width:50%;align-items:center;margin-bottom:5px;width:50%;margin-right:10px}
#category-courses .article ul.meta li img{margin-right:10px}
#category-courses .article ul.meta li p{margin:0}



[data-elementor-device-mode="mobile"] #category-courses > .article{margin:0 20px 20px;overflow:hidden}
[data-elementor-device-mode="mobile"] #category-courses .article footer .row{display:flex;flex-direction:column;gap:10px}
[data-elementor-device-mode="mobile"] #category-courses .article footer .row > div{width:100%;max-width:100%}
[data-elementor-device-mode="mobile"] #category-courses .article .meta{flex-direction:row;max-height:unset}
[data-elementor-device-mode="mobile"] #category-courses .article .meta li{width:100%;max-width:100%;flex-direction:row}
[data-elementor-device-mode="mobile"] #category-courses .article .content-nav a{width:100%;display:block;margin-bottom:15px;text-align:center}
[data-elementor-device-mode="mobile"] #category-courses .article .content-nav a:last-child{margin: 0;}







.clients-review article.client .rating .btn{border:none;padding:2px}
.clients-review article.client .rating .btn.btn-outline-primary{color:#FFA900}
.clients-review article.client .content{background:#F6F6F8;padding:25px;border-radius:20px;box-shadow:0 10px 35px -25px rgba(0,0,0,0.75);margin-bottom:30px;height:250px;font-size:15px;line-height:24px;position:relative}
.clients-review article.client .content .text{overflow:hidden;height:100%}
.clients-review article.client .content .cover{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(246,246,248,1) 100%);width:100%;height:100px;position:absolute;bottom:0;left:0}
.clients-review article.client .content .quote{content:"";width:30px;height:30px;position:absolute;bottom:-25px;left:0;margin-left:35px;filter:invert(95%);transform:scaleX(-1)}
.clients-review article.client .title{font-size:14px;text-align:center}
.clients-review article.client .thumb img{width:100%;height:100px;object-position:center;object-fit:contain}
.clients-review .owl-nav{display:none}
[data-elementor-device-mode="mobile"] .clients-review .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-box;display:box;width:300px!important}




#types form.form input{width: 100%;}
#types form.form .input-group{display: flex;}
#types form.form .input-group-append button{
    background: var(--ast-global-color-0)!important;
    color: #fff!important;
}