
.category-page .th-font-heading h1{margin-bottom: 25px;}
.category-page .th-font-heading p {line-height: 27px; height:100px; margin: 0px;}
.th-feature-product-box{ border:  solid 2px #f5f6fb;transition: 0.5s;margin-top: 50px; }
.th-feature-product-box:hover{ box-shadow: 0 0 3px rgba(0,0,0,0.3); }
.th-feature-product-box .th-feature-product-image{ width: 100%;overflow: hidden;cursor: pointer;text-align: center; }
.th-feature-product-box .th-feature-product-image a{float: left; width: 100%;}
.th-feature-product-box .th-feature-product-image img{ transition: 0.5s; }
.th-feature-product-box .th-feature-product-image:hover img{ transform: scale(1.1); }
.th-feature-product-box .th-detail{ width: 100%;background: #f5f6fb;padding: 25px 10px;text-align: center; }
.th-feature-product-box .th-detail h1{ font-size: 18px;color: #222;font-weight: 600;margin-bottom: 15px; }
.th-feature-product-box .th-detail a{ font-size: 16px;color: #005152;font-weight: 600;text-decoration: none; }


.pagination-m {margin-top: 20px;}
.pagination-m span{margin-right: 5px;padding: 8px 12px;color:#000;background-color:#ffcd8c;border: 1px solid #ffcd8c;}
.pagination-m a{color:#000;background-color:#ffcd8c;border: 1px solid #ffcd8c;padding: 8px 12px;margin-right: 5px; text-decoration: none;}
.pagination-m a:hover{background-color: #fff;color: #000;transition: 0.3s;}
.pagination-m span:hover{background-color: #fff;color: #ffcd8c;transition: 0.3s;}

.bottom-descirption { margin-top: 70px;padding: 0 20px;}
.bottom-descirption .nav-tabs {border-bottom: 2px solid #ffcd8c; gap:5px;}
.bottom-descirption .nav-tabs li{margin-right: 5px;}
.bottom-descirption .nav-tabs li a{background-color: #005152; border-radius: 0px; color: #fff; padding: .5rem .75rem;}
.bottom-descirption .nav-tabs li a.active{color: #000; background-color: #ffcd8c; border-radius: 0px;}
.bottom-descirption .tab-content {margin-top: 30px;}
.bottom-descirption .tab-content h3{color: #58595b; font-size: 32px;}
.bottom-descirption .tab-content .tab-pane {width: 100%; height: 550px; overflow: hidden; }
.bottom-descirption .th-reviews{ width:100%;background:#fef9f3;padding:25px;border-top:solid 3px #ffcd8c;border-radius: 20px;
   margin-bottom: 30px;}
.bottom-descirption .tab-content .tab-pane .tab-pane-inner { width: calc(100% - 8px); }
.bottom-descirption .tab-content .tab-pane:hover {overflow-y: scroll;}
.bottom-descirption .tab-content .tab-pane:hover .tab-pane-inner{width: 100%;}
.bottom-descirption .th-reviews{ width:100%;background:#fef9f3;padding:25px;border-top:solid 3px #ffcd8c;border-radius: 20px;
   margin-bottom: 30px;}
.bottom-descirption .th-reviews p{ font-size: 14px;color: #363636; }
.bottom-descirption .th-reviews p img{ margin-top: -20px;}
.bottom-descirption .th-reviews p .qoma1{ margin-top: 12px;}
.bottom-descirption .th-reviews h6{ text-align: right; margin-top: 20px;font-weight: 600;color: #363636;font-size: 20px; }
.th-specification-detail h1{ font-size: 25px;font-weight: 600; margin-top: 30px;color: #363636; }
.th-specification-detail p{ font-size: 14px; margin-top: 20px;color: #333333; }
.th-specification h2{ font-size: 14px;margin: 0;font-weight: bold; }
.th-specification{ background-color: #fff;padding: 10px; }
.th-specification1 h2{ font-size: 14px;margin: 0;font-weight: bold; }
.th-specification1{ background-color: #fff0dc;padding: 10px; }
.th-specification1 h5, .th-specification h5{ font-size: 14px;color: #7a7a7a;margin-top: 5px; }
.th-category-page-description h4{ font-size: 25px;font-weight: 600; margin-top: 30px;color: #363636; }
.th-category-page-description p{ font-size: 14px; margin-top: 20px;color: #333333; }
.th-category-page-description ul{list-style: disc; padding-left: 20px;}
.th-why-us h1{ font-size: 22px;font-weight: 600; margin-top: 30px;color: #363636; }
.th-why-us p{ font-size: 14px; margin-top: 20px;color: #333333; }
.th-popular-information li{display: inline-block;list-style: none;}
.th-popular-information{ border-bottom: solid 1px #ccc; height: 100px;font-size: 14px;margin: 15px 0; display:flex; gap:14px;  }


.th-gallery-item-text p{margin-bottom: 22px;text-align: center;  }
.gallery-item .item-img {width: 100%;overflow:hidden;}
.gallery-item .item-img img{ width: 100%; }
.gallery-item .item-content{padding: 35px 0px;}
.gallery-item .item-content h5{font-size: 20px; color: #333; font-weight: bold; margin-bottom:15px;height:25px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.gallery-item .item-content p{font-size: 16px; color: #222222;}


.collapsible-link::before { content: ''; width: 14px;height: 2px;background: #005152;position: absolute;top: calc(50% - 1px);
  right: 1rem;display: block;transition: all 0.3s;}
.collapsible-link::after {content: '';width: 2px;height: 14px;background: #005152;position: absolute;top: calc(50% - 7px);
  right: calc(1rem + 6px);display: block;transition: all 0.3s;}
.collapsible-link[aria-expanded='true']::after {transform: rotate(90deg) translateX(-1px);}
.collapsible-link[aria-expanded='true']::before {transform: rotate(180deg);}
.th-accordian a{color: #005152;text-decoration: none;font-size: 14px;padding-right: 20px;  }
.th-accordian span{ background: #efefef;color: #163b61;padding: 12px 20px;margin-right: 5px; }
.bottom-descirption .tab-content .tab-pane::-webkit-scrollbar {width: 4px;}
.bottom-descirption .tab-content .tab-pane::-webkit-scrollbar-thumb {background: #005152;  border-radius: 8px;}
.bottom-descirption .tab-content .tab-pane::-webkit-scrollbar-thumb:hover {background: #005152; }
.bottom-descirption .tab-content .tab-pane::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey; border-radius: 8px;}

.pagination-m {margin-top: 20px;}
.pagination-m span{margin-right: 5px;padding: 8px 12px;color:#000;background-color:#ffcd8c;border: 1px solid #ffcd8c;}
.pagination-m a{color:#000;background-color:#ffcd8c;border: 1px solid #ffcd8c;padding: 8px 12px;margin-right: 5px; text-decoration: none;}
.pagination-m a:hover{background-color: #fff;color: #000;transition: 0.3s;}
.pagination-m span:hover{background-color: #fff;color: #ffcd8c;transition: 0.3s;}


.th-about-us-heading h2{ margin-top: 40px;font-size: 25px;font-weight: 700;color: #163b61; }
.th-about-us-heading p{ font-size: 16px;color: #333;margin-top: 20px; }
.th-about-us-heading ul{ padding-left: 20px; }

@media screen and (min-width : 20px) and (max-width : 594px){
 .th-about-us-heading h2 {margin-top: 30px;font-size: 18px;}
 .th-about-us-heading p {font-size: 14px;margin-top: 10px;}
}


@media screen and (min-width : 20px) and (max-width : 991px){
.th-font-heading h1{ font-size: 25px; }
}
@media screen and (min-width : 20px) and (max-width : 768px){
.bottom-descirption .nav-tabs li {margin-right: 0px;width: 100%;margin-bottom: 10px;text-align: center;}
.th-font-heading h1{ font-size: 16px; margin-bottom: 12px;}
.th-font-heading p {font-size: 13px;margin-top: 14px;}
.th-font-heading .morelink{font-size: 13px;} 
.gallery-item .item-content p{font-size: 14px;}
.th-gallery-item-text p{margin-bottom:15px;font-size: 14px;}

}

@media only screen and (max-width: 767px) {
.bottom-descirption .nav-tabs { gap:12px;}
}


@media only screen and (max-width: 575px) {
.category-page .th-font-heading h1 {  font-size: 20px; line-height: 28px; letter-spacing: -1px; }
}


@media screen and (min-width : 20px) and (max-width : 425px){
.sidebar-form h5 {font-size: 13px!important;}
.sidebar-form .fa-lock {font-size: 20px;}
.th-font-heading h1 {font-size: 14px; }
.th-font-heading p {font-size: 12px; margin: 0px;}
.th-feature-product-box{ margin-top: 20px; }
.th-category-page-description h4 {font-size: 23px;} .th-category-page-description p {font-size: 12px;}
.bottom-descirption .th-reviews p {font-size: 12px;}  .bottom-descirption .th-reviews h6 {font-size: 16px;}
.th-specification-detail p{ font-size: 12px; }  .th-specification1 h5, .th-specification h5 {font-size: 9px;}
.th-specification1 h6, .th-specification h6 {font-size: 13px;}
.th-accordian a {font-size: 12px;padding-right: 40px;}  .font-weight-light{ font-size: 10px; }
.th-why-us h1 {font-size: 16px;}  .th-why-us p{ font-size: 10px; }
.th-popular-information .th-information {padding-right: 25px;font-size: 11px;}
}