

.page-numbers{padding:6px 15px;float:left;border:1px solid #ddd;margin:0 3px;color:#000;text-decoration:none;}
 .page-numbers:hover{background:var(--newcolor);color:#fff;border:1px solid var(--newcolor);}


.th-page-heading h1{font-size:var(--h1font);color:#000;font-weight:700;margin-top:40px;text-transform:uppercase;}
.th-page-heading h1 span{color: var(--newcolor);}
.th-page-heading p{color:#000;font-size:16px;font-weight:400;margin:20px 40px 0;}

.th-breadcrumb{margin-top:30px;}
.th-breadcrumb nav ol li:first-child a{padding-left:0;}
.th-breadcrumb nav ol li a{padding:15px;color:#000;font-size:16px;font-weight:600;text-decoration:none;}
.th-breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:none;}

.th-box-item{margin-top: 30px;}
.th-box-item a{text-decoration: none;}
.th-box-item .th-box-image{ background:#eeeeee;width: 100%;padding: 20px;text-align: center;}
.th-box-item li{ justify-content: center;display: flex;width: 100%; }
.th-box-item .th-item-btn{padding:5px 20px;border:solid 2px var(--newcolor);color:var(--newcolor);border-radius:5px;
font-weight: 600;transition: 0.5s;margin-top:15px;text-align: center;text-decoration: none;float: left;}
.th-box-item .th-item-btn:hover{background:var(--newcolor);color:#fff;}

.th-pagination{width:100%;display:flex;justify-content:flex-end;margin-top:30px;}
.th-pagination ul li{margin-left:10px;}
.th-pagination ul li a{background:#00a3f5;width:35px;height:35px;color: #fff;text-decoration: none;transition:0.5s;
border-radius:100%;display:block;text-align:center;line-height:32px;font-size:16px;font-weight:700;}
.th-pagination ul li a:hover{ background:var(--newcolor); }


.th-cpp-box-sec{ margin: 40px 0; }
.th-cpp-box{position: relative;padding: 40px 0 0 40px }
.th-cpp-box:after{width:300px;height:250px;background:var(--newcolor);position: absolute;top: 0;left:0;content: '';}
.th-cpp-box .th-image{background:#a6a6a6;text-align: center;z-index: 20;position: relative;}
.th-cpp-box-content h2{font-size:var(--h2font);color:#000;font-weight:700;text-transform:uppercase;margin-top: 40px;   }
.th-cpp-box-content h2 span{ color: var(--newcolor);  }
.th-cpp-box-content p{ color: #000;font-size: 16px;font-weight: 400;margin: 20px 0 0;min-height:150px}
.th-cpp-box-content ul li{ margin-top: 20px;width: 50%;float: left; }
.th-cpp-box-content ul li a{padding:5px;
border:solid 1px var(--newcolor);color:var(--newcolor);border-radius:50px;text-transform:uppercase;font-weight:600;transition:0.5s;
margin-top:15px;text-align:center;text-decoration:none;float:left;font-size:14px;width:95%;height:34px;overflow:hidden;line-height:22px;}
.th-cpp-box-content ul li a:hover{ background: var(--newcolor);color: #fff; }

.th-accordian-sec{ padding: 40px 0;background: #ececec; }
.th-accordian-heading h2{font-size:var(--h2font);color:#000;font-weight:700;text-transform:uppercase;}
.th-accordian-heading h2 span{ color: var(--newcolor);  }
.th-accordian-heading p{ color: #000;font-size: 16px;font-weight: 400;margin: 20px 0 0;}
.th-accordians{ margin-top: 20px; }
.th-accordians .accordion-button:focus{ border: none;box-shadow:none; }
.th-accordians .accordion-button{background-color:transparent;color: #000;padding:5px 10px 0 45px;box-shadow: none;
background-image: url('icons/information.png');background-repeat: no-repeat;background-position:2%;margin:7px 0; background-size:22px 22px}
.th-accordians .accordion-button:not(.collapsed){background-color:transparent;color: #000;box-shadow: none; }
.th-accordians .accordion-item{border: none;background-color: #ececec;}
.th-accordians .accordion-body {background: #fff;}
.th-accordians .accordion-button::after{content: "+";background-image:url("tran");color:var(--newcolor);font-size:24px;}
.th-accordians .accordion-button:not(.collapsed)::after {content: "-";background-image:url("tran");transform:rotate(0deg);
color:var(--newcolor);font-size:34px;margin-top: -20px;}
.th-accordians .faq-icon{margin-right: 10px;}

.th-printed-box h2{font-size:26px;color:#000;font-weight:900;margin-top:40px;text-transform:uppercase;}
.th-printed-box h2 span{ color: var(--newcolor); }
.th-printed-box p{ color: #000;font-size: 16px;font-weight: 400;margin: 20px 40px 0; }
.th-detail{width:100%;background:#fff;padding:15px;box-shadow:0 0 5px rgba(0,0,0,0.5);margin-top:30px;
height:490px;overflow:hidden;overflow-y:auto;}
.th-detail h2{width:100%;float:left;font-size: var(--h4font);font-weight: 600;margin-bottom: 10px;}
.th-detail h4{font-size:var(--h4font);color:#000;font-weight:600;}
.th-detail p{margin:10px 0 20px;}

@media screen and (max-width: 1070px){
  .th-page-heading h1{font-size:26px;margin-top:20px;}
  .th-page-heading p{font-size:16px;margin:10px 0 0;}
}
@media screen and (max-width: 991px){
  .th-printed-box h2 {font-size: 20px;}
  .th-printed-box p {font-size: 14px;margin: 10px 0 0;}
  .th-detail p{font-size: 14px;}
}
@media screen and (max-width: 767px){
  .th-printed-box h2 {font-size: 17px;}
}
@media screen and (max-width: 575px){
  .th-page-heading h1{font-size:20px;}
}
@media screen and (max-width: 475px){
  .th-page-heading h1{font-size:20px;}
  .th-box-item .th-item-btn {padding: 5px 10px;font-size: 12px;}
  .th-box-item{margin-top: 10px;}
}
@media screen and (max-width:375px){
  .th-page-heading h1{font-size:16px;}
  .th-box-item .th-item-btn {padding: 5px 8px;font-size: 11px;}
}


.th-page-heading h1{font-size:26px;color:#000;font-weight:700;margin:40px 0 10px;}
.th-page-heading label{ display: flex;width: 100%; }
.th-page-heading label span{ margin-left:5px;font-weight: 600;color: #9b9a9a;font-size: 16px; }

.th-blog-detail p{margin-top: 20px;color: #000;font-weight: 400;font-size: 16px;}
.th-blog-detail h4{margin-top: 20px;color: #000;font-weight: 600;font-size: 26px;}

.th-blog-post-heading h2{font-size:26px;color:#000;font-weight:900;margin-top:40px;text-transform:uppercase;}
.th-blog-post-heading h2 span{color: var(--newcolor);}
.th-related-blog-post{ margin-top:30px; }
.th-blog-item{box-shadow:0 0 5px rgba(0,0,0,0.3);background:#fff;float:left;margin: 35px 0 5px;}
.th-blog-item .th-image img{ width: 100%; }
.th-blog-item .th-detail{ padding: 15px;width: 100%; }
.th-blog-item .th-detail label{ display: flex;width: 100%; }
.th-blog-item .th-detail label span{ margin-left:5px;font-weight: 600;color: #9b9a9a;font-size: 16px; }
.th-blog-item .th-detail h4{ font-size: 18px;font-weight: 700;color: #000;margin-top: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.th-blog-item .th-detail p{font-size: 16px;color: #000;margin-top: 10px;height: 75px;overflow-y: scroll;}
.th-blog-item .th-detail p::-webkit-scrollbar{ visibility: hidden; }
.th-blog-item .th-detail p:hover::-webkit-scrollbar{ visibility:visible; }
.th-blog-item .th-detail li{float: right;margin: 13px 0;}
.th-blog-item .th-detail li a{text-decoration:none;border:solid 2px var(--newcolor);color:var(--newcolor);font-size:15px;padding:5px 15px;
border-radius:5px;display:block;height:35px;line-height:19px;font-weight:600;transition:0.5s;text-transform:uppercase;}
.th-blog-item .th-detail li a:hover{background:var(--newcolor);color:#fff;}
.th-related-blog-post .slick-slide{margin-left:15px;margin-right:15px;}
.th-related-blog-post .slick-prev{border:solid 2px var(--newcolor);}
.th-related-blog-post .slick-next{border:solid 2px #00a3f5;}
.th-related-blog-post .slick-prev:before{content: '❮';color:var(--newcolor);opacity: 1;line-height:26px;}
.th-related-blog-post .slick-next:before{content: '❯';color:#00a3f5;opacity: 1;line-height:26px;}
.th-related-blog-post .slick-prev:hover:before{color:#fff;}
.th-related-blog-post .slick-next:hover:before{color:#fff;}
.th-related-blog-post .slick-prev:hover{background:var(--newcolor); } 
.th-related-blog-post .slick-next:hover{background:#00a3f5;}
.th-related-blog-post .slick-arrow{border-radius:0;background:#fff;top: 0;z-index: 1;}

@media screen and (max-width: 991px){
  .th-page-heading h1{margin-top: 30px;font-size: 20px;}
}
@media screen and (max-width: 575px){
  .th-page-heading h1{margin-top: 20px;}
  .th-blog-detail p{margin-top: 10px;font-size: 14px;}
  .th-blog-detail h4{margin-top: 10px;font-size: 20px;}
  .th-blog-post-heading h2{margin-top: 20px;font-size: 20px;}
}

