
.prort-page-sec{ padding: 20px 0;}
.page-heading h1{font-size: 35px;font-weight: 700; }
.top_content{padding:20px 0;float: left;width: 100%;}
.top_content h1{font-size:28px;color: #525d63;font-weight:700;margin-bottom:8px;}
.top_content p{color: #525d63;padding-right:10px;height:76px;overflow:hidden;overflow-y:scroll;}
.top_content p::-webkit-scrollbar{width:12px;visibility:hidden;}
.top_content p::-webkit-scrollbar-track{background:#e1e1e1;visibility:hidden;border-radius:20px;}
.top_content p::-webkit-scrollbar-thumb{background-color:#6a6969;border-radius:20px;border:3px solid #e1e1e1;visibility:hidden;}
.top_content p:hover::-webkit-scrollbar-track, .top_content p:hover::-webkit-scrollbar-thumb, .top_content p:hover::-webkit-scrollbar{visibility:visible;}
.top_content p a{color:#02408e;font-weight:600;}
.th_category_sec .th_item{width:100%;padding:10px;border:1px solid #d6d6d6;background:#fff;overflow:hidden;float:left;
margin-top:20px;}
.th_category_sec .th_item:hover .image img{transform:scale(1.1);}
.th_category_sec .th_item .detail strong{float:left;width:100%;color:#01778f;font-weight:bold;margin:10px 0;
height:42px;}
.th_category_sec .th_item .detail p{font-size:13px;color:#525d63;margin-bottom:10px;line-height:18px;height:67px;float:left;}
.th_category_sec .th_item .detail span{padding:5px;text-align:center;float:right;background:#c93f2c;color:#fff;
border-radius:5px;outline:none;border:none;}
.th_category_sec .th_item:hover .detail span{background:#01778f;}
.th_load_btn{width:100%;float:left;text-align: center;margin-top:20px;}
.th_load_btn button{padding:5px 15px;text-align:center;background:#01778f;color:#fff;font-weight:600;
border-radius:5px;outline:none;border:none;font-size:15px;}
.th_load_btn button:hover{background:#c93f2c;}
.th_quote_form{width:100%;float:left;margin-top:20px;}
.th_quote_form .telephone{margin-bottom:20px;padding:10px;float:left;width:100%;color:#fff;font-size:20px;
background:linear-gradient(#eb0000, #a70000 );height:50px;}
.th_quote_form .heading{padding:10px;float:left;width:100%;color:#fff;font-size:20px;box-shadow: 0 1px 2px #888888;
background:linear-gradient(#084695, #02408e );}
.th_quote_form form{float:left;width:100%;background:#fff;padding:4px;box-shadow:0 1px 2px #888888;margin-bottom:5px;}
.th_quote_form form label{float:left;width:100%;margin-bottom:10px;color:#d22027;font-weight:bold;font-size:14px;}
.th_quote_form form label span{border:1px solid #d22027;color:#000;width:20px;height:20px;line-height:18px;
border-radius:20px;float: left;margin-right: 10px;text-align: center;font-size: 14px;}
.th_quote_form form input{width:100%;float:left;height:35px;border:1px solid #fff;background:#eee;margin-bottom:10px;
padding:5px;font-size:14px;outline:none;}
.th_quote_form form input[type="file"]{background:transparent;height:auto;}
.th_quote_form form select{width:100%;float:left;height:35px;border:1px solid #fff;background:#eee;margin-bottom:10px;
padding:5px;font-size:14px;outline:none;}
.th_quote_form form  .padding_1{padding:0 1px;}
.th_quote_form form h6{font-weight:bold;font-size:13px;}
.th_quote_form form textarea{width:100%;float:left;height:80px;border:1px solid #fff;background:#eee;margin-bottom:10px;
padding:5px;font-size:14px;outline:none;}
.th_quote_form form label i{color:#000;margin-right:5px;font-size:20px;float:left;}
.th_quote_form form input[type="submit"]{background:#c93f2c;color:#fff;font-size:16px;margin-bottom:0;width:130px;float:right;}
.th_bottom_desc{padding:20px 20px 20px 0;height: 350px;overflow: hidden;overflow-y: scroll;margin:30px 0;}
.th_bottom_desc::-webkit-scrollbar{width:12px;visibility:hidden;}
.th_bottom_desc::-webkit-scrollbar-track{background:#e1e1e1;visibility:hidden;border-radius:20px;}
.th_bottom_desc::-webkit-scrollbar-thumb{background-color:#6a6969;border-radius:20px;border:3px solid #e1e1e1;visibility:hidden;}
.th_bottom_desc:hover::-webkit-scrollbar-track, .th_bottom_desc:hover::-webkit-scrollbar-thumb, .th_bottom_desc:hover::-webkit-scrollbar{visibility:visible;}
.th_bottom_desc ul{margin:0 20px;}
.th_bottom_desc ul li{list-style:disc;}
.th_bottom_desc h5{width:100%;float: left;margin-bottom: 20px;color: #ff3802;font-weight: bold;font-size: 24px;}
.th_bottom_desc h6{color:#ff3802;font-weight:bold;}
.th_bottom_desc p, .th_bottom_desc a{color:#525d63;margin-bottom:16px;font-size:14px;}

.custom_scroll{scrollbar-width:thin;scrollbar-color:#fff #fff;}
.custom_scroll::-webkit-scrollbar{width:12px;visibility:hidden;}
.custom_scroll::-webkit-scrollbar-track{background:#e1e1e1;visibility:hidden;}
.custom_scroll::-webkit-scrollbar-thumb{background-color:#6a6969;border-radius:20px;border:3px solid #e1e1e1;visibility:hidden;}

.custom_scroll:hover{scrollbar-width:thin;scrollbar-color:#6a6969 #e1e1e1;}
.custom_scroll:hover::-webkit-scrollbar{width:12px;visibility:visible;}
.custom_scroll:hover::-webkit-scrollbar-track{background:#e1e1e1;visibility:visible;}
.custom_scroll:hover::-webkit-scrollbar-thumb{background-color:#6a6969;border-radius:20px;border:3px solid #e1e1e1;visibility:visible;}

nav .pagination {float: right;margin-top: 30px;}
nav .pagination a {color:#2e2e2e; }
nav .pagination a:hover {color:#ef233c; }
.page-numbers {position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; background-color: #fff; border: 1px solid #dee2e6;color: #2e2e2e;}


.breadcrumb-sec{float: left; width: 100%;background-color: #f8f8f8; height: 40px; line-height: 40px; margin: 10px 0;}
.breadcrumb li a{color: #2e2e2e;font-size: 16px;text-decoration: none;  }
.breadcrumb {padding: 0; margin: 0; background: transparent;}



@media screen and (max-width: 991px){
.top_content h3{font-size:20px;}
.top_content p{font-size:14px;}
.page-heading h1{font-size:26px;}
}
@media screen and (max-width: 575px){
.top_content h3{font-size:17px;}
.page-heading h1{font-size:18px;}
.page-heading p{font-size:14px;margin-top:10px;}
.th_bottom_desc h5 {margin-bottom: 10px;font-size: 20px;}
}

