section {overflow:hidden;}
.product_heading {width:100%;float:left;margin-top:50px;margin-bottom:25px;}
.product_heading h1 {width:100%;float:left;color:#313131;font-size:32px;font-weight:500;position:relative;padding-bottom:20px;text-align:center;margin-bottom:15px}
.product_heading h1:before {position:absolute;content:'';bottom:0;width:200px;background:#d53e30;height:6px;margin:0 auto;left:0;right:0;}
.product_heading p {width:100%;float:left;text-align:center;color:#000;}
.th_left_slider {cursor:pointer;width:100%;float:left;}
.heading_service {width:100%;float:left;}
.heading_service h2{width:100%;float:left;position:relative;font-size:32px;color:#313131;font-weight:500;padding-bottom:20px;margin-top:45px}
.heading_service h2:before {position:absolute;content:'';bottom:0;width:200px;background:#d53e30;height:6px;left:0;}
.service_sec_details {width:100%;float:left;margin-top:35px}
.th_product_service {width:100%;float:left;padding:0 10px;height:80px;display:flex;align-items:center;}
.th_border_right {border-right:2px solid #d53e30;}
.th_border_bottom {border-bottom:2px solid #d53e30;}
.th_border_top {border-top:2px solid #d53e30;}
.th_border_left {border-left:2px solid #d53e30;}
.th_product_service ul {width:100%;float:left;display:flex;justify-content:flex-start;align-items:center;}
.th_product_service li{ display: inline-block;list-style: none;}
.th_product_service label { font-size:14px;font-family:Bold;color:#1b1b1b;margin:0;margin-left:10px}
.trust-sec {width:100%;float:left;margin-top:40px;text-align:center;}
.trust-sec ul {width:100%;float:left;display:flex;justify-content:center;}
.trust-sec ul li {list-style:none;display:inline-block;border:1px solid #cfcccc;height:105px}
.trust-sec ul li:last-child {border:none;}
.trust-sec ul li:first-child {padding:10px 0;margin-right:10px;width:302px}
.trust-top {width:100%;float:left;text-align:center;}
.th_widget img {height:105px}
.trustpilot-widget a {color:#000;text-decoration:none;font-size:13px}
.trustpilot-widget {width:100%;float:left;}
/*form sec start*/
.th-custom-quote label{color:#000; font-size:16px;font-family:Bold;margin-top:10px;}
.th-custom-quote {width:100%;float:left;padding:85px 30px 40px;border:3px solid #d53e30;position:relative;margin-top:30px;}
.th-quote-image {background-size: 100% 100%; position:absolute;top:-27px;background-image:url('https://www.packagingmania.com/theme/website/images/category form-icon.svg');background-repeat:no-repeat;height:90px;text-align: center;left:0;right:0;margin:0 auto;display:flex;align-items:center;}
.th-quote-image h2 {width:100%;float:left;color:#fff;font-size:20px;font-family:Bold;}
.th-quote-image label {width:100%;float:left;color:#fff;font-size:22px;font-family:Bold;}
.th-select{width:100%;outline:none;padding:0 10px;background:#fff;border:solid 1px #e6e6e6;border-radius:5px;text-align:left;font-size:14px;height:46px;}
.th-select::placeholder {color:#000;}
.th-select-bar textarea {width:100%;outline:none;padding:10px;background:#fff;border:solid 1px #e6e6e6;border-radius:5px;text-align:left;font-size:16px;font-family: 'lato', sans-serif;color:#a4a4a4;height:65px;resize:none;}
.th-custom-quote button {height:44px;line-height:41px;background-color:#d53e30;color:#fff;padding:0 75px;border-radius:5px;border:none;margin:0 auto;margin-top:20px} 
/*form sec end*/
.help_sec {width:100%;float:left;margin-top:70px}
.help_banner_sec {width:100%;float:left;}
.review_sec {width:100%;float:left;margin-top:80px}
.review_sec h2 {width:100%;float:left;font-size:32px;font-weight:500;color:#000;position:relative;text-align:center;padding-bottom:20px}
.review_sec h2:before {position:absolute;content:'';bottom:0;width:200px;background:#d53e30;height:6px;margin:0 auto;left:0;right:0;}
.review_slider {width:100%;float:left;margin-top:60px}
.slider_content {width:100%;float:left;border:solid 5px #d53e30;padding:20px}
.slider_content ul {width:100%;float:left;}
.slider_content ul li:nth-child(1) {width:100px}
.slider_content ul li:nth-child(2) {width:75%;padding-left:10px}
.slider_content ul li {list-style:none;width:auto;float:left;}
.customer_img img {height:100px;width:100px}
.review_slider .slick-prev-arrow {border:none;outline:none;background-color:#d53e30;border-radius:100%;height:35px;width:35px;align-items:center;display:flex;justify-content:center;top:40%;position:absolute;left:-8px;z-index:99;}
.review_slider .slick-next-arrow {border:none;outline:none;background-color:#d53e30;border-radius:100%;height:35px;width:35px;align-items:center;display:flex;justify-content:center;top:40%;position:absolute;right:-8px;z-index:99;}
.review_slider .th-review-name label{width:100%;float:left; font-size:15px;text-transform:uppercase;color:#000;font-family:Bold;margin-top:20px}
.review_slider .th-review-name span {width:100%;float:left;font-size:15px;color:#000;font-family:Bold;height:45px}
.review_slider p{width:100%;float:left; font-size:15px;color:#000;height:85px;margin-bottom:10px;overflow-x:hidden;overflow-y:scroll;}
.review_slider p::-webkit-scrollbar-track, .th-products-review p::-webkit-scrollbar,
.review_slider p::-webkit-scrollbar-thumb{visibility: hidden;}
.review_slider .slick-slide {padding:0 5px}
.th_des_bg {width:100%;float:left;background:#eaedf8;padding:20px;margin-top:110px;}
.detail-tabs {padding: 10px 30px;} 
.detail-tabs .nav { padding-top: 0!important; background: transparent!important;}
.detail-tabs .nav-pills .nav-link{background-color: #fff;color: #d53e30;border-radius: 0;text-transform: uppercase;margin-right: 10px;}
.detail-tabs .nav .nav-item:last-child .nav-link {margin-right: 0px;}
.detail-tabs .nav-pills .nav-link.active{background-color: #d53e30;color: #fff;}
.detail-tabs .nav-pills .nav-link img{margin-right: 10px;height:39px;width:33px}
.detail-tabs .nav-pills .nav-link .white{display: none;}
.detail-tabs .nav-pills .nav-link.active .orange{display: none;}
.detail-tabs .nav-pills .nav-link.active .white{display: inline-block;}
.detail-tabs .nav{margin-bottom: 25px;}
.th-product-dimension{width:100%;padding:20px;border:solid 1px #dee2e6;background: #fff;margin-top:15px;border-radius: 5px;}
.th-product-dimension label, .th-product-dimension1 label{font-size:17px;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight:600}
.th-product-dimension p, .th-product-dimension1 p{font-size:14px;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.th-product-dimension1{width:100%;padding:0 20px;margin-top:30px;border-radius:5px;} 
.th-product-deescription{margin-top: 30px; }
.th-product-deescription h2, .th-product-deescription h3 {font-size:24px;width:100%;float:left;font-weight:600;}
.th-product-deescription ul{padding-left:16px}
.th-product-deescription ul li{width:100%;float:left;margin-bottom:10px}
.related_sec {width:100%;float:left;margin-top:70px;overflow:hidden;}
.related_sec h2 {width:100%;float:left;font-size:32px;font-weight:500;color:#000;position:relative;text-align:center;padding-bottom:20px;}
.related_sec h2:before {position:absolute;content:'';bottom:0;width:200px;background:#d53e30;height:6px;margin:0 auto;left:0;right:0;}
.related_product {width:100%;float:left;margin:40px 0}
.related_product .slick-slide {padding:0 5px}
.related_product_content {width:100%;float:left;}
.related_product_content .product_detail {width:100%;float:left;}
.related_product_content .product_detail label {width:100%;float:left;font-size:14px;height:45px;text-align:center;}
.product_detail .pro_btn {width:100%;float:left;display:flex;justify-content:center}
.related_product_content .product_detail a {font-size:15px;padding:12px 50px;background-color:#d53e30;color:#fff;text-align:center;text-decoration:none;}
.product_img img {height:300px;width:100%}
@media only screen and (max-width:1100px){
.th-custom-quote label {font-size:14px}
.th_product_service label {font-size:12px}
} 
@media only screen and (max-width:991px){
.product_heading {margin-top:30px}
.product_heading h1 {font-size:26px}
.product_heading p {margin-bottom:30px}
.heading_service h2 {font-size:26px;margin-top:30px;}
.th-custom-quote {margin-top:60px}
.th-custom-quote button {margin-top:45px}
.help_sec {margin-top:30px}
.review_sec, .review_slider {margin-top:30px}
.review_sec h2 {font-size:26px}
.th_des_bg {margin-top:30px}
.detail-tabs {padding:0}
.related_sec {margin-top:30px}
.related_sec h2, .th_brand_sec h2 {font-size:26px!important}
}
@media only screen and (max-width:767px){
.th-custom-quote button {width:100%;padding:0;text-align:center;}
}
@media only screen and (max-width:575px){
.th-custom-quote button {margin-top:20px}
.th-select {margin-bottom:10px}
.th-custom-quote {padding:65px 15px 20px}
.trust-sec ul {flex-wrap:wrap;}
.trust-sec ul li, .trust-sec ul li:first-child {display:unset;}
.trust-sec ul li:first-child {margin:0 0 10px 0}
.th_product_service ul {flex-wrap:wrap;text-align:center;}
.th_product_service li {width:100%;}
.th_product_service {height:100px;align-items:unset;}
.th_product_service label {margin-left:0;font-size:10px}
.product_heading h1, .heading_service h2 {font-size:22px}
.product_heading p {font-size:14px}
.pm_breadcrumb{margin-top: 160px;}
.help_banner_sec {text-align:center!important;margin:10px 0}
.review_sec h2 {font-size:22px}
.th-product-deescription h3 {font-size:20px}
.related_sec h2, .th_brand_sec h2 {font-size:22px!important}
.product_img img {height:250px}
.detail-tabs .nav-pills .nav-link {font-size: 12px; padding: 10px 10px;}
.detail-tabs .nav-pills .nav-link img {width: 20px;height: 20px;}
.th_des_bg {padding-inline: 0px;}
}
