@media screen and (max-width:1280px){
.hm-social-links{right: 20px;}
.hero-banner-content, .content-bullet-block{width: auto;left: 20px;transform: none;right: 20px;}
.container{padding: 0 20px;}
.as2-left{width: 40%;}
.as2-right{width: 60%;}
/*.about-type-sec{padding: 80px 0 0;}*/
.rt-container{width: 100%;}
.main-wrapper{overflow-x: hidden;}
.pmc-sec{padding: 80px 0 80px 20px;}
.pmc-left{padding-right: 20px;}
.lf-container, .rt-container {width: 100%;float: left}
.related-prod-wrap {margin-left: calc(-50vw + 50% - 6px);margin-right: calc(-50vw + 50% - 6px)}


}
@media screen and (max-width:1200px){
.mobilemenu-icon{display: block;}
.kmegamenu{display: none !important;}
#menu{position: fixed;z-index:1005;width: 250px;background-color: #ffffff;height: 100%;left: -265px;top: 0;box-shadow: 0 0 10px #ccc;-moz-box-shadow: 0 0 10px #ccc;-webkit-box-shadow: 0 0 10px #ccc;-o-box-shadow: 0 0 10px #ccc;-ms-box-shadow: 0 0 10px #ccc;overflow:auto;padding: 0;margin:0;}
#menu ul{flex-direction: column;}
#menu ul li {float: left;margin: 0 !important;width: 100%;clear: both;padding:0;background:none;margin-bottom: 0}
#menu ul > li > a {position: relative;display: block;line-height: 50px;padding: 0 12px;text-align: left;border: 0 none;font-weight: 600;border-bottom: 1px solid #8A1723;position: relative;color: #191919;}
#menu ul li.dropdown a{padding: 0 12px;}
#menu ul > li.menu-item-has-children > a:before{position: absolute;content: '';left: auto;right:10px;top: 50%;transform: translateY(-50%);width: 20px;height: 12px;background-size: cover;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
/*#menu ul > li.menu-item-has-children > a:after{position: absolute;content: '';left: auto;right:16px;top: 50%;transform: translateY(-50%);width: 3px;height: 16px;background-color: #000;}*/
#menu ul > li:hover > a:before, #menu ul > li.current-menu-item > a:before{width: 20px;}
#menu ul > li:hover > a, #menu ul > li > ul > li:hover a{border-color:#8a1723;background-color:#8a1723;color: #fff;}
#menu ul li > ul{width: 100%;position: relative;display: none;padding: 0;overflow: hidden;background-color: transparent;transition: none !important}
#menu ul li > ul > li {width: 100%;background:none;}
#menu ul li > ul > li a {padding: 0 10px 0 22px;margin: 0;font-weight: 400;color: #191919;}
#menu ul > li.menu-item-has-children > a.active:before{transform:translateY(-50%) rotate(180deg);}
.mob-ddown-cta {position: absolute;right: 0;top: 0;width: 50px;height: 100%;background-repeat: no-repeat;background-position: center;background-size: 16px auto;}
#menu ul li a.active .mob-ddown-cta{transform: rotate(180deg);}
#menu ul li > ul.sub-menu{position: relative;left: 0;top: 0;}
#menu ul li > ul.sub-menu > li > a{line-height: 24px;font-weight: 600;padding-left: 25px;}
#menu ul li a.active{background-color: #ffffff !important;color: #8A1723 !important;}

.hero-banner-slider, .hero-banner-slider .hero-banner-slide{height: 70vh;}
.hero-banner-content{top: 40%;transform: translateY(-50%);}
.hero-banner-content h3{font-size: 16px;margin-bottom: 20px;}
.hero-banner-content h2{font-size: 40px;}
.hero-banner-content p{font-size: 14px;line-height: 1.65;}
.top-cats-list-item h3{font-size: 16px;}


.content-bullet-text{padding: 16px 12px;}
.content-bullet-text .ov-content .num{font-size: 30px;}
.content-bullet-text .ov-content .ov-text p{font-size: 18px !important;}
.content-bullet-slide:nth-child(3) .content-bullet-text .ov-content .ov-text span, .content-bullet-slide:nth-child(4) .content-bullet-text .ov-content .ov-text span {font-size: 16px;}
.content-bullet-text .icon {width: 45px;height: 45px;}
.content-bullet-text .ov-content{width: calc(100% - 60px);}
.content-bullet-text .icon img{width: 25px;margin: 0 auto;}
.hm-kb-org-overlay {left: 18px;bottom: 18px;}
.hm-kb-org-overlay h4{font-size: 25px;}
.hm-kb-org-overlay figure{width: 140px;}
.fp-grid{width: 33.33%;}
.fp-grid:nth-child(4n+1){clear: unset;}
.fp-grid:nth-child(3n+1){clear: both;}
.prod-item-card, .fp-grid:nth-child(1) .prod-item-card, .fp-grid:nth-child(2) .prod-item-card, .fp-grid:nth-child(3) .prod-item-card, .fp-grid:nth-child(4) .prod-item-card {margin-bottom: 50px;}
.hm-prod-seller-sec {padding: 95px 0 50px 0;}
.kbee-blog-wrap{flex-direction: column;}
.kbee-blog-left{width: 100%;margin: 0 0 50px 0;}
.kbee-blog-right{width: 100%;margin: 0;}
.kbee-new-subscribe-block{justify-content: center;}

.sta-banner-card .sta-banner-content h2, .sta-banner-card .sta-banner-content h1 {font-size: 55px;}


}
@media screen and (max-width:1100px){

.hm-prod-seller-left{width: 100%;margin: 0 0 100px 0;}
.hm-prod-seller-right{width: 100%;margin: 0;}
/*.based-prod-card{width: 100%;margin-bottom: 30px;}*/
.certified-left {padding: 0 20px 0 0;}
.based-prod-card .based-prod-content h3{font-size: 24px;}
.based-prod-card .based-prod-content p{font-size: 14px;}
.based-prod-card{padding: 30px 15px 30px 30px;}
.testm-slider .slick-list{padding: 30px 10% 58px 10% !important;}
.testm-block .slick-next{right: 9.8%;}
.testm-block .slick-prev{left: 9.8%;}
.gallery-archive-list-item{width: calc(33.33% - 20px);}
.gen-vis-card .gen-vis-content{padding: 60px 30px;}
.gen-vis-card .gen-vis-content p{font-size: 18px;}

}
@media screen and (max-width:1024px){

/*.search-icon, .shopping-cart-icon{margin-right: 10px;}*/
.logo{margin-right: 10px;}
.ft-grid{flex: 1 1 33.33%;}
.ft-grid:nth-child(2n+1){clear: both;}
.footer-links{margin-bottom: 30px;}
.footer-contact-dtls{flex: 1 1 100%;}
.hero-banner-content span{font-size: 16px;margin-bottom: 20px;}
.hero-banner-content h2{font-size: 35px;}
.hero-banner-content p{font-size: 14px;}
.content-bullet-block{position: relative;left: auto;right: auto;}
.content-bullet-text .ov-content .ov-text span, .content-bullet-text .ov-content .num{color: var(--color_1);}
.content-bullet-slider .content-bullet-slide.slick-current .content-bullet-text .ov-content .ov-text span, .content-bullet-slider .content-bullet-slide.slick-current .content-bullet-text .ov-content .num{color: var(--color_3);}
.product-dtls-wrap{flex-direction: column;}
.hm-kb-org-wrap{flex-direction: column-reverse;}
.hm-kb-org-left{width: 100%;margin: 0;}
.hm-kb-org-right{width: 100%;margin: 0 0 50px 0;}
.certified-wrap{flex-direction: column;}
.certified-left{width: 100%;padding: 0;margin: 0 0 40px 0;}
.certified-right{width: 100%;margin: 0;}
.kbee-blog-sec{padding: 70px 0 50px 0;}
.product-dtls-left {width: 100%;margin: 0 0 30px 0;}
.product-dtls-right{width: 100%;margin: 0;}
.product-dtls-content h1{font-size: 30px;}
.left-sec, .right-sec{float:none;width: 100%;}
.left-sec{margin-bottom: 40px;}
.blog-item-card .txt-content {padding: 30px 20px;}
.section-head{margin-bottom: 30px;}
body .about-main-sec .hm-kb-org-left{width: 100%;}
body .about-main-sec .hm-kb-org-right{width: 100%;}
.gen-vis-card .gen-vis-content{padding: 50px 25px;}
.gen-vis-card figure{width: 180px;}
.gen-vis-card .gen-vis-content p{font-size: 17px;}
.gen-vis-card .gen-vis-content .authname{font-size: 18px;}
.gen-vis-card .gen-vis-content .authposition{font-size: 14px;}
.as2-left{width: 100%;text-align: center;}
.as2-right{width: 100%;padding: 50px 20px 50px 20px;}
.as2-left img{max-width: 600px;}
.about-type-card .about-type-content h3, .as2-right h2, .main-title, .hm-kb-org-content h1, .page-title, .kbb-contact-pg-block h2, 
.cts-left h2, .cts-left h1, .jb-signup-form h2, .career-dtls-wrap h2, .default-content h1, .article-dtls-block h1, .pmc-content h2, .rads-content h3, .career-dtls-wrap h1{font-size: 26px;}
.about-type-card .about-type-content h3, .as2-right h2, .tbtb-block-data h3{font-size: 26px;}
.jb-alert-wrap {flex-direction: column;}
.jb-alert-left {width: 100%;margin: 0 0 50px 0;}
.jb-input {padding: 12px 118px 12px 19px;}
.jb-btn {padding: 10px 24px;font-size: 16px;}
.jb-alert-right {width: 100%;margin: 0;}
.art-blog-wrap .col-4{width: 50%;}
.searchform{width: 100%;}
body .aws-container .aws-search-field{padding: 12px 70px 12px 20px;font-size: 16px;height: auto;}
.product-listing-sidebar{width: 280px;position: fixed;left: -300px;top: 0;z-index: 9999;background-color: #ffffff;padding: 15px;box-shadow: 0 0 5px rgb(0 0 0 / 10%);height: 100vh;overflow-y: auto}
.pf-close{display: block}
.product-listing-main{float: left;width: 100%}
.filter-cta {display: block;}
.woocommerce .page-container .woocommerce-ordering select.orderby {display: block;width: 50vw;margin-right: 5px;font-size: 15px;padding: 10px;position: fixed;text-align: center;right: 0;background-color: #fff;bottom: -1px;z-index: 850;box-shadow: 0 0 5px rgb(0 0 0 / 20%);height: 45px;}
.woocommerce div.product div.images.woocommerce-product-gallery{width: 100%;margin-bottom: 50px;}
.woocommerce-page div.product div.summary{width: 100%;}
.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{max-width: 600px;margin: 0 auto;}
.woocommerce-account .woocommerce-MyAccount-navigation {width: 100% !important;overflow: hidden;margin-bottom: 25px}
.woocommerce-MyAccount-navigation li {clear: none;float: left;width: 16.66%;text-align: center}
.woocommerce-MyAccount-navigation li a{padding: 12px 10px !important}
.woocommerce-account .woocommerce-MyAccount-content {width: 100% !important;padding: 20px 0 0;position: relative}
.sta-banner-card .sta-banner-content h2, .sta-banner-card .sta-banner-content h1 {font-size: 40px;}
.pmc-left {width: 320px;}
.rads-left, .rads-right {width: 100%;}
.rads-wrap{flex-direction: column;}
.awsm-job-single-wrap{flex-direction: column;}
.awsm-job-form{width: 100%;}
.acs-logos-list-item{width: calc(33.33% - 20px);}


}
@media screen and (max-width:899px){
.hm-prod-seller-wrap, .based-prod-wrap{flex-direction: column;}
.based-prod-card{width: 100%;}
.testm-content p{font-size: 16px;}
.copyright-wrap{flex-direction: column;}
.copiright-content{margin: 0 0 15px 0;text-align: center;}
.social-links{margin: 0;}
.blog-item-card .txt-content .date-bx{flex-direction: column;}
.blog-item-card .txt-content .date-bx .date{margin: 0 0 10px 0;}
.testm-card{padding: 50px;}
.content-bullet-slider .content-bullet-slide{margin: 0;}
.about-type-card{flex-wrap: wrap;}
.about-type-card figure {width: auto;text-align: center;max-width: 400px;margin: 0 auto 50px 0;}
.about-type-card .about-type-content{width: 100%;}
.gen-vis-block{flex-wrap: wrap;}
.gen-vis-card{width: 100%;border: 1px solid #dfdfdf;}
.gen-vis-card figure{width: 260px;}
.kbb-contact-pg-block{width: 100%;padding: 80px 20px 40px;}
.kbb-contact-pg-map{width: 100%;height: 350px;}
.woocommerce-account .woocommerce-MyAccount-navigation {text-align: center;border-bottom: 1px solid #d9d9d9;white-space: nowrap;overflow-x: auto;background-color: #f5f5f5;}
.pmc-left {width: 100%;margin-bottom: 30px;}
.pmc-right{width:100%;float: left;}
.woocommerce #reviews #comments ol.commentlist{gap: 0}
.woocommerce #reviews #comments ol.commentlist li{width: 100%;padding-bottom: 20px;border-bottom: 1px solid #dfdfdf;margin-bottom: 30px;}
.pbtb-block{flex-direction: column-reverse;}
.tbtb-block-data{text-align: center;}


}
@media screen and (max-width:768px){
.hm-social-links a{width: 30px;height: 30px;}
.hm-social-links a:not(:last-child) {margin-bottom: 7px;}
.based-prod-card .based-prod-content h3{font-size: 25px;}
.based-prod-card {padding: 30px 30px 30px 30px;}
.advisory-serv-head h3{font-size: 20px;}
.kbee-blog-left .col-3{width: 50%;}
.kbee-blog-left .col-3:nth-child(2n+1){clear: both;}
.kbee-blog-card{margin-bottom: 30px;}
.top-cats-list-item{width: calc(50% - 20px);}
.cts-left{width: 100%;margin-bottom: 50px;}
.cts-right{width: 100%;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: calc(50% - 20px);float: none;clear: none;margin: 0;}
.woo-mob-cart-item{padding: 15px 10px}
.woo-mob-cart-item .wmc-thumb {width: 80px; margin-right: 15px}
.wmc-data{padding-top: 0}
.wmc-price {font-size: 16px;margin-bottom: 15px}
.wmc-qty-wrap{margin-bottom: 18px}
.woo-mob-cart-item{padding: 15px 10px}
.page-container .wmc-data h3 {font-size: 18px;margin-bottom: 8px;font-weight: 600;}
.woo-mob-coupon-wrap{position: relative;width: 100%;margin-bottom: 45px;padding: 20px;border: 1px solid #d9d9d9;text-align: center}
.woo-mob-coupon-wrap .coupon #coupon_code {font-size: 16px;line-height: 20px;padding: 10px 12px;border: 1px solid #d9d9d9;border-radius: 3px;margin-bottom: 12px;text-align: center;width: 100%}
.woo-mob-coupon-wrap .coupon #coupon_code {font-size: 16px;line-height: 20px;padding: 10px 12px;border: 1px solid #d9d9d9;border-radius: 3px;margin-bottom: 12px;text-align: center;width: 100%}
.woo-mob-coupon-wrap h3{font-size: 20px;}
body.woocommerce-cart .woocommerce table.shop_table .woocommerce-shipping-totals td, body.woocommerce-cart .woocommerce table.shop_table .woocommerce-shipping-totals th{padding: 15px;border: 0 none !important;background-color: transparent !important;text-align: left !important}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{margin-right: 10px}
.woocommerce .quantity .qty{padding-left: 0}
body .woocommerce table.shop_table {margin-bottom: 20px;border: 0 none !important}
.woocommerce table.shop_table_responsive.woocommerce-MyAccount-orders tbody tr td{border-top: 0 none;overflow: hidden;}
.page-container .woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{clear: none;float: right;margin: 0 0 10px 10px}
.woocommerce table.shop_table_responsive.woocommerce-MyAccount-orders tbody tr td:first-child{border-top: 1px solid #d9d9d9}
.woocommerce table.shop_table_responsive.woocommerce-MyAccount-orders tbody tr{margin-bottom: 20px}
body .woocommerce-MyAccount-navigation li {clear: none;float: none;width: auto;text-align: center;display: inline-block;border-bottom: 0 none;}
body .woocommerce-MyAccount-navigation li a {padding: 10px 15px !important}
.woocommerce-MyAccount-content table.woocommerce-table--order-details tbody:first-child tr:first-child td{border-top: 1px solid #d9d9d9}
.woocommerce-MyAccount-content .woocommerce-column--billing-address{margin-bottom: 30px}
.cart-collaterals table.shop_table_responsive .cart-subtotal td, .cart-collaterals table.shop_table_responsive .order-total td{border-left: 0 none !important;border-right: 0 none !important}
.cart-collaterals table.shop_table_responsive .order-total td{border-bottom: 0 none !important}
.woo-mob-up-cart-wrap{margin-bottom: 45px}
.woo-mob-up-cart-wrap .button{float: right;}
.woo-mob-coupon-wrap{position: relative;width: 100%;margin-bottom: 45px;padding: 20px;border: 1px solid #d9d9d9;text-align: center}
.woo-mob-coupon-wrap .coupon #coupon_code {font-size: 16px;line-height: 20px;padding: 10px 12px;border: 1px solid #d9d9d9;border-radius: 3px;margin-bottom: 12px;text-align: center;width: 100%}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-size: 16px;padding: 10px 30px;line-height: 23px;border-radius: 22px;height: auto}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{color: #ffffff;padding: 10px 30px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {padding: 15px !important}
.wc_payment_method label span.payment_name {font-size: 14px;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {font-size: 14px;}
.fbt-holder .yith-wfbt-section .yith-wfbt-items {margin: 25px 0 0;width: 100%}
.fbt-holder .yith-wfbt-submit-block {width: 100%;padding: 20px 0 20px 0;margin: 15px 0 0}
.yith-wfbt-section .yith-wfbt-item label{padding-left: 20px}
.woocommerce-billing-fields{margin-bottom: 30px;}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{padding-left: 0;padding-right: 0;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width: 100% !important}
.order_item_prod_thumb {float: left;margin-right: 15px;width: 50px}
.order_item_prod_data{margin-top: 0;font-size: 14px}
body.woocommerce-checkout #payment div.payment_box{width: auto;}
.copyright-sec{padding: 25px 0 100px;}
.woocommerce-column--billing-address{margin-bottom: 30px;}
.woocommerce-Address{margin-bottom: 30px;}
.gallery-archive-list-item{width: calc(50% - 20px);}
.our-tech-gallery-block .col-4 {width: 50%}
.testm-content{padding-top: 90px;}
body.fixedBody .header{top: -56px;}
.event-card-block .col-4, .event-gallery-block .col-4 {width: 50%;}
body .ht-ctc-chat{bottom: 20px !important;}

}
@media screen and (max-width:599px){
.hero-banner-slider, .hero-banner-slider .hero-banner-slide{height: 60vh;}
.ft-grid{flex: 1 1 100%;}
.footer-links ul{display: flex;justify-content: flex-start;flex-wrap: wrap;flex-direction: column;}
.footer-links ul li{width: auto;clear: none;flex-shrink: 0;}
.footer-links ul li:not(:last-child){margin: 0 15px 15px 0;}
.hm-kb-org-overlay h4 {font-size: 15px;}
.hm-kb-org-overlay figure {width: 120px;}
.hm-kb-org-thumb a:after {width: 40px;height: 40px;background-size: 10px;}
.section-head .view-range-btn{display: none;}
.fp-grid {width: 50%;}
.fp-grid:nth-child(3n+1){clear: unset;}
.fp-grid:nth-child(2n+1){clear: both;}
.prod-amt-box{flex-direction: column;}
.based-prod-card{flex-direction: column-reverse;}
.based-prod-card .based-prod-content{width: 100%;margin: 0 0 15px 0;text-align: center;}
.based-prod-card figure{margin-left: 0;}
.based-prod-card .based-prod-content p{font-size: 16px;}
.based-prod-card .based-prod-content h3{font-size: 22px;}
.advisory-serv-block {background-size: auto 200px;padding: 30px 14px 30px 20px;}
.latest-update-wrap .col-3, .actual-price{width: 100%;}
.prod-qnt-box{justify-content: space-between;}
.prod-qnt-box .prodqnt, .prod-qnt-box .numprod{width: 48%;margin: 0;}
.prod-qnt-box .qntinput, .prod-qnt-box .numprodcnt, .art-blog-wrap .col-6{width: 100%;}
.header-right{gap: 15px}
.testm-slider .slick-list {padding: 30px 20px 58px !important}
.testm-card{padding: 25px;}
.testm-content p{font-size: 14px;}
.section-heading{font-size: 24px;}
.ht_ctc_chat_style svg{width: 30px !important;height: 30px !important;}
.fet-products-main .section-head{text-align: center;width: 100%;}
.fet-products-main .section-head .section-heading{text-align: center;width: 100%;}
.share-network-block {padding: 30px 20px;}
.footer-links ul li a, .footer-contact-dtls a, .footer-contact-dtls p{font-size: 16px;}
.art-blog-wrap .col-4{width: 100%;}
.article-dtls-block .share-network-icons{flex-wrap: wrap;gap: 12px}
.article-dtls-block .share-network-icons span{display: block;width: 100%;}
.prod-adtocart-btn, .woocommerce div.product form.cart .button{width: 100%;}
.woocommerce div.product form.cart div.quantity{float: none;}
.woocommerce div.product form.cart .single_variation{width: 48%;}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{width: 48%;}
.product-content-tab-panel p, .product-content-tab-panel li{font-size: 16px;}
.mini-cart-main{width: 100vw;right: -102px;}
.mini-cart-main:before{right: 110px;}
.mini-cart-main:after{right: 110px;}
.woocommerce ul.order_details li {padding: 12px 12px 12px 0;margin-right: 0;width: 100%;border-right: 0;border-bottom: 1px dashed #dfdfdf;}
.woocommerce-order-details__title{font-size: 20px;}
.hero-banner-content h2{font-size: 25px;}
.sta-banner-card .sta-banner-content h2, .sta-banner-card .sta-banner-content h1, .ev-dtls-wrap h1, .ev-dtls-wrap h1{font-size: 28px;}
.sta-banner-card .sta-banner-content {width: auto;right: 45px;left: 45px;}
.our-tech-gallery-block .col-4{padding: 0 10px;}
.our-tech-gallery-card{margin-bottom: 20px;}
.our-tech-gallery{padding-bottom: 60px;}
.rads-right{padding: 35px 20px;}
.wishlist_table.mobile li {margin-bottom: 25px;padding: 20px;border: 1px solid #dfdfdf;position: relative;}
.wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td{font-size: 13px;}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{float: left;}
.additional-info-wrapper {overflow: hidden;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {position: absolute;right: 15px;top: 15px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{width: 40px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin: 0 0 0 55px;}
.prod-review-sec p{font-size: 14px;}
.article-dtls-block .social-links{gap: 15px}
body #respond .comment-form-author{width: 100%;}
body #respond .comment-form-email{width: 100%;}
.advisory-serv-block{background-position: 140% bottom;background-size: auto 90%;}
.col-6{width: 100%;}
.event-gallery-card {margin-bottom: 24px;}
.top-cats-list{row-gap: 30px}
.top-cats-list-item figure{margin: 0 0 20px;}
.top-cats-list-item{width: calc(50% - 10px);}
.testm-avator-dtls{width: 100%;}
.testm-content {padding-top: 120px;}
.awsm-job-item{padding: 30px 0;}
.awsm-list-item h2.awsm-job-post-title{font-weight: 600;}
.awsm-list-item .awsm-job-specification-wrapper{margin-bottom: 12px;}
.acs-logos-list-item{width: calc(50% - 20px);}
.acs-logos-list-item a{padding: 20px;}
.product-cart-popup{width: 300px;}
ul.flex-direction-nav{top: calc(50% - 55px);}
.testm-wrap .slick-dots{bottom: 0;}
.fancybox-slide--video{padding: 20px;}
.fancybox-slide--video .fancybox-content{height: auto !important;}
.fancybox-iframe{height: 80vh;top: 50%;transform: translateY(-50%)}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: 12px 12px;}
.related-prod-wrap .slick-dots{flex-wrap: wrap;width: 100%;justify-content: center;gap: 6px;top: calc(100% + 15px);}

}
@media screen and (max-width:480px){
.main-wrapper{padding-top: 130px;}
.top-seller-content{flex-direction: column;}
.top-seller-in-content{width: 100%;margin: 0 0 10px 0;}
.top-seller-content a{margin: 0;}
.lang-trans-wrap{display: none;}
.logo{width: 150px;}
.lang-trans-wrap{display: none;}.slick-dots li{margin: 0 2px;}
.rpwwt-post-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%}
/*body.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding: 12px 10px 12px 0;}*/
.page-container h3, .page-container .woocommerce-column__title{font-size: 20px;}
.content-bullet-slider .content-bullet-slide{width: 100%;}
.gallery-archive-list-item{width: 100%;}
.advisory-serv-head{max-width: 200px;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {padding: 12px 20px 12px 0;font-size: 12px;}

}
@media screen and (max-width:380px){
.fp-grid {width: 100%;}
.kbee-blog-left .col-3{width: 100%;}
.kbee-new-subscribe-block{flex-direction: column;text-align: center;}
.kbee-new-subscribe-block .kbee-new-text{width: 100%;margin: 0 0 15px 0;}
.product-content-tab .protab-header li a {font-size: 11px;padding: 12px 6px;}
.gen-vis-card figure{width: 240px;}
.cts-left{font-size: 16px;}
.about-type-card .about-type-content h3, .as2-right h2, .main-title, .hm-kb-org-content h1, .page-title, .kbb-contact-pg-block h2, .ev-dtls-wrap h1, .ev-dtls-wrap h1,
.cts-left h2, .cts-left h1, .jb-signup-form h2, .career-dtls-wrap h2, .default-content h1, .article-dtls-block h1, .pmc-content h2, .rads-content h3, .career-dtls-wrap h1{font-size: 24px;}
.slick-dots li{margin: 0 2px;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {padding: 12px 10px 12px 0;font-size: 11px;}

}