@media only screen and (max-width: 1340px){
	.th_navbar.active{max-width:1230px}
}
@media only screen and (max-width: 1240px){
	.th_navbar.active{max-width:1130px}
}
@media only screen and (max-width: 1140px){
	.th_navbar.active{max-width:1030px}
}
@media only screen and (max-width: 1040px){
	.th_navbar.active{max-width:991px}
}
@media only screen and (max-width: 1180px){
	header, .th_category_sec, .th_form_sec, .th_Brand_sec, .th_order_sec.background, .th_material_tabs, .th_addon_sec, .th_portfolio_sec,
	.th_featured_news, .th_order_sec.quote, .vp_contact_info, .vp_contactPage_form{padding:0 10px;}
	.th_home_product_sec{padding-left:10px;padding-right:10px}
	.NavMenu li{padding-right:20px}
	.NavMenu li label, .NavMenu li a{font-size:14px;}
	.th_logoBar .th_quote_btn .primary_button{padding:0 15px;}
	.th_bottom_socials ul li a{margin-right:6px;}
	.th_banner_wrap .th_content h1 {font-size: 28px;}
	.th_category_sec .th_head h2 {font-size: 24px;}
	.th_category_sec .th_item{min-height:125px;}
	.th_order_sec h2, .th_portfolio_sec h2, .th_review_sec h2{font-size:34px;}
	.th_order_sec p, .th_portfolio_sec p, .th_review_sec p, .th_featured_news p, .th_form_sec .th_content p{padding:0}
	.th_description_sec{padding:0 20px;}
	.th_faq_sec .ac-toggle{gap:30px}
	.th_faq_sec .ac-toggle .ac-tabs {width: 23%;}
	.th_faq_sec { padding: 50px 10px 80px;}
	footer {padding: 80px 10px 20px;}
	.th_portfolio_wrap .th_item img{height:200px}
}
@media screen and (min-width: 1180px) {
  .carousel__slide {min-width: 32%;scroll-snap-align: center;position: relative;}
  .arrow {display: flex;}
}
@media only screen and (max-width: 991px){ 
	.th_navbar.active{max-width:96%}
	.th_logoBar form input{width:80%;}
	.th_logoBar form button{width:15%;}
	.th_nav_inner .first{border-right:none;padding:0}
	.th_nav_inner .last{display:none;}
	.th_navbar{margin:15px 0 30px;background-color:#1fc1c708;padding:5px 12px;}
	.th_nav_inner{padding:0}
	.th_usefull_links{padding:10px 0 50px}
	.th_usefull_links h2{margin: 30px 0 20px;}
	.th_banner_wrap .th_content{padding-right:0;margin-bottom:40px}
	.th_banner_wrap .th_image{text-align:left}
	.th_material_tabs h2{font-size:28px;}
	.th_success_rating_sec{padding:30px}
	.th_rating_item .th_point{flex-direction: column;align-items: baseline;gap: 15px;padding: 20px;}
	.th_rating_item .th_point .th_text{padding-left:0}
	.th_rating_item .th_point span {min-width: 44px;height: 44px;line-height: 46px;font-size: 24px;}
	.th_description_sec h2, .th_description_sec h3, .th_description_sec h4, .th_form_sec .th_content h2{font-size: 24px;}
	.th_portfolio_wrap .th_item img{height:130px}
	.arrow.arrow--left {right:7%;} 
	.th_faq_sec .ac-toggle .ac-tabs {width: 30%;}
	.accordion-single-title{font-size:16px}  
	.image-slider {width: 97%;}
	.th_product_carousel .th_content h2{margin-top:30px}
	.th_home_banner.product .th_banner_wrap .th_content{margin-bottom:0}
}
@media only screen and (max-width:767px){ 
	.th_home_product_sec .th_head h2, .th_form_sec .th_content h2{font-size:32px;}
	.th_form_sec .th_content p, .th_Brand_sec .th_image, .vp_contactPage_form .th_head p{padding:0}
	.th_Brand_sec .th_content{margin-top:40px}
	.th_Brand_sec .th_content h2, .th_success_rating_sec h2, .th_faq_sec h2{font-size:28px;}
	.th_rating_item{flex-wrap:wrap;gap: 20px;}
	.th_rating_item .th_point {flex-direction: row;align-items: flex-start;  width: 100%;}
	.th_portfolio_wrap .th_item img{height:100px}
	.th_navbar.active{width:94%}
	.th_material_tabs.product .table tr td:nth-child(1) {width: 35%;}
	.th_material_tabs.product .table tr td:nth-child(2) {width: 65%;}
	.th_home_banner.product .th_banner_wrap .th_content h1 {font-size: 30px;}
}

@media only screen and (max-width:575px){
	.th_navbar.active{width:92%}
	.th_top_socials{display:none} 
	.th_topbar .th_top_info li:last-child{margin-right:0}
	.th_topbar .th_top_info{justify-content: center;}
	.th_logoBar .col-6:first-child{order:1}
	.th_logoBar .col-6:last-child{order:2;margin-bottom:25px;}
	.th_logoBar .col-12{order:3}
	 header .th_logo{width: 100%;float: left;margin: 0 0 25px;}
	.th_logoBar .th_quote_btn{ margin: 0 0 25px;}
    .th_logoBar form button {width: 20%;}
	footer {padding: 50px 10px 20px;}
	.th_google_reviews{margin-top:20px}
	.th_copyright{flex-direction: column-reverse;gap: 20px;}
	.th_banner_wrap{padding: 20px 10px;}
	.th_home_banner .th_image img {height: 280px;}
	.th_category_sec .th_head{flex-direction: column;align-items: flex-start;gap: 20px;}
	.th_form_sec .th_content{padding:40px 20px}
	.th_order_sec h2, .th_portfolio_sec h2, .th_review_sec h2{font-size: 24px;}
	.th_material_tabs .pk-toggle .pk-tabs{flex-direction:column;gap:15px}
	.th_material_tabs .pk-toggle .pk-tabs .pk-tab{width: calc(100% - 30px);}
	.th_material_tabs .pk-toggle .pk-panels .pk-panel{padding:20px}
	.th_material_tabs .pk-toggle .pk-panels .pk-panel .th_images{flex-wrap:wrap}
	.th_material_tabs .pk-toggle .pk-panels .pk-panel .th_images img{width:30%}
	.th_portfolio_wrap, .th_portfolio_wrap .th_item{gap:15px}
	.th_portfolio_wrap .th_item:nth-child(even) {margin-top: 20px;}
	.th_portfolio_wrap .th_item img { margin-bottom: 15px; height: 80px;}
	.carousel__slide .th_card{margin:10px 0 0}
	.arrow{top:-10px}
	.arrow.arrow--left {right: 11%;}
	.th_faq_sec .ac-toggle{flex-direction:column}
	.th_faq_sec .ac-toggle .ac-tabs, .th_faq_sec .ac-toggle .ac-panels {width: 100%;}
	.th_featured_news h2{font-size:32px}
	.th_material_tabs.product .pk-toggle .pk-tabs{flex-direction: row;gap: 0;}
	.th_material_tabs.product .pk-toggle .pk-tabs .pk-tab {margin: 0 6px;}
	.th_material_tabs.product .table tr td:nth-child(1) {width:100%;margin-bottom: 8px;font-weight: 600;}
	.th_material_tabs.product .table tr td:nth-child(2) {width:100%;}
	.th_order_sec.quote h2{margin: 30px 0 10px;}
	.vp_contactPage_form form{padding:25px}
	.vp_contactPage_form form .th_btn{height:auto}
}

