.category-tab-nav {
display: flex;
gap: 10px;
border-top: unset !important;
border-bottom: 1px solid #525151 !important;
}
.category-tab-nav button {
float: unset !important;
width: 20%;
margin: 0;
font-size: 18px !important;
line-height: 25px;
background-color: #e0ded9 !important;
border: 1px solid #9f9b9b !important;
border-top: 2px solid #9f9b9b !important;
padding: 15px !important;
text-align: start;
color: #3a3737;
font-weight: 800;
display: flex;
}
.category-data-inner {
display: flex;
gap: 50px;
border-top: 2px solid #8d8585e3;
padding: 10px 0px 30px 0;
}
.category-data-img {
display: block;
width: 160px;
height: 160px;
margin: auto;
margin-top: 30px;
}
.category-data-img img {
width: 100%;
height: 100%;
object-fit: contain;
}
.category-data-left {
width: 20%;
text-align: center;
}
.category-data-right {
width: 75%;
padding: 20px 0;
}
.category-membership {
background-color: #00a0e1;
margin: 35px 0 30px 0;
color: #fff;
font-size: 12px;
font-weight: 600;
padding: 5px 0px;
border-radius: 18px;
}
.category-data-left a {
color: #3aae8c;
font-weight: 600;
font-size: 14px;
}
.category-data-right h2 {
font-weight: 600;
font-size: 24px;
padding: 0 0 0 10px;
}
.category-tab-nav button.active {
background-color: #fff !important;
border-bottom: unset !important;
border-top: 4px solid #f54604 !important;
position: relative;
}
.category-contact-info p {
margin: 00 0 2px 0;
font-size: 14px;
font-weight: 500;
color: #282626;
}
.category-contact-info {
background-color: #f2f1ef;
padding: 12px;
}
.category-contact-info p.name span {
font-weight: 600;
}
.cat_description {
font-size: 15px;
padding-left: 13px;
padding-top: 17px;
}
.cat-srh-n-select { flex-wrap: wrap;
justify-content: space-between;
padding: 40px 25px !important;
}
.cat-srh-n-select select.subcategory-dropdown {
width: 30%;
margin: 0;
border-radius: 4px;
background-color: #f2f1ef;
border: unset;
}
.cat-srh-n-select .ctsm_search_tab {
width: 30%;
position: relative;
float: right;
top: -40px;
}
.cat-srh-n-select .ctsm_search_tab .custom-search-form {
margin: 0;
}
.cat-srh-n-select .ctsm_search_tab .custom-search-form label {
display: flex;
align-items: center;
margin: 0;
gap: 10px;
}
.cat-srh-n-select .ctsm_search_tab .custom-search-form label i.fa.fa-search {
font-size: 22px;
color: #f54604;
}
.cat-srh-n-select .ctsm_search_tab .custom-search-form label input.search-field {
margin: 0;
background-color: #f2f1ef;
border: unset;
box-shadow: unset;
}
.cat-srh-n-select .cat-srch {
margin-top: 40px;
}
.category-data-left .category-membership a {
color: #fff;
}
.category-data-left .category-membership a span {
padding-left: 8px;
}
.category-data-left .social-icons {
display: flex;
margin: 0 0 10px 0;
width: 100%;
justify-content: center;
color: #f54604;
font-size: 24px;
flex-wrap: wrap;
column-gap: 10px;
}
.category-contact-info p a{
color: #f54604;
} .single-cat-sec {
background-color: #ddd;
padding: 20px;
}
.single-cat-sec .single-cat-sec-inner {
max-width: 1200px;
margin: 0 auto; border-radius: 12px;
overflow: hidden;
display: flex;
gap: 20px;
position: relative;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec_img {
background-color: #fff;
border-radius: 12px;
overflow: hidden;
}
.single-cat-sec-inner .single-cat_sec-right .category-data-right { background-color: #fff;
padding: 20px;
margin: 0 20px 20px 20px;
border-radius: 12px;
width: auto;
}
.single-cat-sec-inner .single-cat_sec-right hr {
margin: 0 0 3px 0;
color: #00000057;
opacity: 1;
height: 1px;
}
.single-cat-sec-inner .single-cat_sec-right .single-cat_sec-right_bottom {
margin: 20px;
padding: 20px; background-color: #fff;
border-radius: 12px;
}
.single-cat-sec-inner .single-cat_sec-right .single-cat_sec-right_bottom h3 {
font-size: 24px;
font-weight: 600;
}
.single-cat_sec-right_bottom span {
font-size: 13px;
padding-left: 13px;
display: block;
}
.single-cat-sec-inner .single-cat_sec-right .category-data-right .category-contact-info {
background-color: #fff;
}
.single-cat-sec-inner .single-cat_sec-right .category-data-right .category-contact-info .social-icons {
color: #f54604;
font-size: 22px;
}
#overlay {
position: fixed;
top: 0;
z-index: 100;
width: 100%;
height: 100%;
display: none;
background: rgba(0,0,0,.6);
}
.cv-spinner {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.category-contact-info {
background-color: #f2f1ef; margin-top: 6px;
}
span.cstm_cat_name {
background-color: bisque;  }
.category-data-left .social-icons a {
color: #f54604;
font-size: 30px;
} .home-banner-right h5 {
padding-bottom: 20px;
}
.home-banner-right {
padding-top: 30px !important;
}
.all-cat-posts {
background-color: #fff;
}
.category-section {
margin-top: -620px;
} .category-heading-text h2 {
padding-bottom: 15px;
}
.sub_catogries_name {
background: #97abc2;
color: #fff;
padding: 4px 15px !important;
word-spacing: 2px;
font-weight: 600 !important;
width: fit-content;
}
.cat_description span {
font-size: 14px;
font-weight: 400;
}
.details-text p.details-text-mobile strong {
color: #ef4604;
}
.details-text h4 {
color: #ef4604;
}
.category-section .section-content .col-inner {
background-color: #f2f1ef !important;
}
.details-text ul li b {
color: #ef4604;
padding-left: 7px;
}
.details-text ul li {
list-style: none;
position: relative;
}
.details-text ul li::before {
content: "\f0a4";
position: absolute;
top: 3px;
left: -30px;
width: 50px;
height: 50px;
font: normal normal normal 16px/1 FontAwesome;
color: #ef4604;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec-left {
width: 25%;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec-right {
width: 70%;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec-left .single-cat_sec_img{
text-align: center;
padding: 60px 0;
}
.home-banner-main {
position: relative;
}
.home-banner-main .home-banner-right-orig {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-25%);
padding: 0;
}
.home-banner-main .home-banner-right {
top: 40px;
} @media only screen and (max-width: 991px) {
.category-data-left {
width: 25%;
}
.category-tab-nav button {
font-size: 14px !important;
line-height: 17px;
}
.category-data-inner {
width: 100%;
} }
@media only screen and (max-width: 768px) {
.cat-srh-n-select select.subcategory-dropdown , .cat-srh-n-select .ctsm_search_tab{
width: 40%;
}
.category-data-left a {
font-size: 10px;
}
.category-tab-nav {
overflow: auto !important;
}
.category-tab-nav button {
width: auto;
}
.single-cat-sec .single-cat-sec-inner {
flex-direction: column;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec-right {
display: flex;
flex-direction: column;
gap: 25px;
width: 100%;
}
.single-cat-sec-inner .single-cat_sec-right .category-data-right, .single-cat-sec-inner .single-cat_sec-right .single-cat_sec-right_bottom {
margin: 0;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec-left {
width: 100%;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec_img {
width: 25%;
}
}
@media only screen and (max-width: 600px) {
.category-data-inner {
flex-direction: column;
gap: 10px !important;
}
.category-data-right h2 {
text-align: center;
}
.category-data-left, .category-data-right {
width: 100%;
}
.category-data-img {
margin: 0 auto;
}
.category-membership {
margin: 20px auto 25px auto;
width: 150px;
}
.cat-srh-n-select select.subcategory-dropdown{
margin-bottom: 20px;
}
.cat-srh-n-select select.subcategory-dropdown, .cat-srh-n-select .ctsm_search_tab {
width: 100%;
}
.cat-srh-n-select .cat-srch {
width: 100%;
}
.page-id-1122 section:last-child .col-inner {
padding: 0px !important;
}
.single-cat-sec .single-cat-sec-inner .single-cat_sec_img {
width: 100%;
}
.cat-srh-n-select .ctsm_search_tab {
position: relative;
float: unset;
top: 0;
}
.category-section {
margin-top: 0;
}
.home-banner-main .home-banner-right-orig {
position: static;
transform: unset;
padding: 0;
margin-bottom: -50px;
}
.home-banner-right .col-inner  .text {
padding-bottom: 0px;
}
.cat_description {
padding-left: 0;
}
.single-cat_sec-right_bottom span {
padding-left: 0;
}
.banner-gap-element {
padding: 0 !important;
}
.home-banner-main .home-banner-right {
top: 0;
}
}