/** Shopify CDN: Minification failed

Line 2247:67 Unexpected "{"

**/
@media (max-width: 1599px){
  .index-disclaiemr_sec .side_image_box img {
    max-width: 20.0rem;
  }
  .contact_main_sec .side_image_left img {
    max-width: 10.0rem;
  }
  .template-page-ambassadors  .cmnBanner .backImage,
  .template-page-ambassadors  .cmnBanner .backImage img,
  .template-page-tecnology .cmnBanner .backImage,
  .template-page-tecnology .cmnBanner .backImage img  ,
  .template-page-contact .cmnBanner .backImage, 
  .template-page-contact .cmnBanner .backImage img ,
  .template-collection .cmnBanner .backImage,
  .template-collection .cmnBanner .backImage img ,
  .template-page-landing-pages-rma  .cmnBanner .backImage, 
  .template-page-landing-pages-rma  .cmnBanner .backImage img ,
  .template-blog  .cmnBanner .backImage, 
  .template-blog  .cmnBanner .backImage img {
    max-height: 27.5rem !important;
    min-height: 27.5rem !important;
  }
  .template-page-contact .cmnBanner .backImage, 
  .template-page-contact .cmnBanner .backImage img {
    max-height: 29rem !important;
    min-height: 29rem !important;       
  }
  .cmnBanner .contentMain h1 {
    font-size: clamp(3.5rem,4.85vw,6.8rem) !important;   
  }
  .tech_card_sec:before {
    max-height: 25rem;
    max-width: 12rem;
    background-size: cover;  
  }
  .tech_imgtxt_sec3 .side_image_box.side_image_right img {
    max-width: 20rem;   
  }
  .tech_imgtxt_sec3 {
    padding-bottom: 8rem;
  }
  .uaaImgText2 .side_image_right {
    max-width: 150px;
  }
  product-recommendations .index-section .side_image_box {
    max-width: 130px;
  }
  .contact_image_text_sec .side_image_right img {
    max-width: 30rem;
  }
  .template-collection .tech_imgtxt_sec9 .side_image_left {
    top: 20%;
    max-width: 25rem; 
  }
  .template-product .index_ftrd_col_sec .side_image_left img {
    max-width: 150px;
  }
/*========================1599PX===========================*/   
  
}
@media (max-width: 1440px){
  
  .index_ftrd_blog_sec .main_content .slick-arrow.slick-prev {
    left: -2.0rem; 
  }
  .index_ftrd_blog_sec .main_content .slick-arrow.slick-next {
    right: -2.0rem; 
  }
  .index_ftrd_blog_sec .main_content .slick-arrow {
    width: 5.5rem;
    height: 4.0rem; 
    border-radius: 1.0rem;
  }
  .index_logo_text_sec .side_image_left img  {
    max-width: 13.0rem;
  }
  .index_logo_text_sec .side_image_right img {
    top: -20%;
    max-width: 26.0rem;
  }
  .index_logo_text_sec .side_title img {
    max-width: 50.0rem;
  }
  .index_logo_text_sec {
    padding: 6.5rem 0 7.0rem;
  }
  .airPrfsMain .main_conent:after {
    height: 65.0rem;
  }
  .tstmnlMain {
    padding: 9.0rem 0 10.0rem;
  }
  .index_industries_ws_sec .sec_header .side_title img {
    max-width: 40.0rem;
  }
  .index_ftrd_col_sec .side_title img {
    max-width: 60.0rem;
  }
  .index_ftrd_col_sec .side_image_left img {
    bottom: -10%;
    max-width: 25.0rem;
  }
  .index_ftrd_col_sec .block-item .contentBox strong {
    font-size: 2.0rem;
  }
  .index_logo_text_sec:has(.imgbtnContent) {
    padding: 8.0rem 0;
  }
  .index_imgtxt_sec .bannerContent .column_right .side_title img {
    top: 20%;
    max-width: 78.0rem;
  }
  .index-disclaiemr_sec .side_image_box img {
    max-width: 10.0rem;
  }
  .index-disclaiemr_sec {
    padding: 8.0rem 0;
  }
  .index_ftrd_blog_sec .main_content .block-item {
    padding: 3.0rem 2.0rem;
    margin: 0 1.0rem;
  }
  .index_ftrd_blog_sec .main_content .slick-list {
    margin: 0 -1.0rem;
  }
  .index_ftrd_blog_sec .sec_header {
    margin-bottom: 4.0rem;
  }
  .index_ftrd_blog_sec .side_title img {
    max-width: 40.0rem;
  }  
  .index_ftrd_blog_sec .side_image_left img {
    max-width: 10.0rem;
  }
  .index_ftrd_blog_sec {
    padding-top: 8.0rem;
  }
  .index_ftrd_blog_sec .main_content {
    /* transform: translateY(17.0rem);
    margin-top: -17.4rem; */
  }
  .tstmnlMain .main_content .ImageBox .img-wrap:after {
    left: -1.8rem;
    width: 4.6rem;
    height: 4.6rem;
  }
  .tstmnlMain .main_content .slick-slide {
    margin: 0 .8rem;
  }
  .airPrfsMain .page-width {
    padding-left: 15.0rem !important;
  }
  .airPrfsMain .main_conent:after {
    height: 60.0rem;
    left: -11.0rem;  
  }
  .airPrfsMain .slider_btn_wraper {
    padding-right: 23%;
    transform: translateY(-20.0rem);
    margin-bottom: -20.0rem;
  }
  .techimgMain .page-width {
    max-width: 120.05rem;
  }
  .tech_imgtxt_sec3 .tech_imgtxt_right .item_title {
    line-height: 1.3;
  }
  .tech_card_sec .mainContainer .block-content {
    padding: 0 2rem 2.5rem;
  }
  /* .tech_card_sec .mainContainer {
    gap: 1.8rem; 
    margin-top: 12rem;
  }
  .tech_card_sec .mainContainer .block-content {
    max-width: calc(100%/3 - 1.8rem*2/3);  
  } */
  .tech-itl-sec .side_image_box img {
    max-width: 15rem; 
  }
  .tech-itl-sec .content_main .itl_left .imgBox:before {
    bottom: -8rem;  
  }
  .tech-itl-sec {
    padding: 12.5rem 0 5rem;  
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left {
    padding: 7rem 6.5rem 5rem 3em; 
    box-shadow: 10px 14px 24px #99b9cc78;
  }
  .tech_imgtxt_sec11 {
    padding: 12rem 0 9rem; 
  }
  .techimgMain .main_content .sec_header {
    padding: 3.5rem 3.5rem 3.55rem 5.5rem;
    bottom: -8rem;
    left: -7.4rem;
    border-radius: 0 40px 0 0;
  }
  .tech_imgtxt_sec11 .techImageText.techImageText11:after {
    width: 25.3rem;
    height: 43.3rem;
    background-size: cover;
    top: 1%;
  }
  .tech_ftrd_col_sec .side_image_box img {
    top: -3%;
    max-width: 20rem;
  }
  .tech_ftrd_col_sec .section-head .title {
    margin-bottom: 5.5rem; 
  }
  .tech_imgtxt_sec11 .side_image_box.side_image_left img {
    max-width: 17rem; 
    top: 40%;
  }
  .tech_ftrd_col_sec {
    padding: 8rem 0;
  }
  .cmnBanner .contentMain {
    top: unset;
    bottom: 5rem;
  }
  .tech_card_sec .mainContainer .block-content .boxImage {
    transform: translateY(-8.6rem);
    margin-bottom: -8.6rem;
    border-radius: 2rem;
  }
  .tech_card_sec .mainContainer .block-content .boxImage img {
    border-radius: 2rem;  
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 {
    gap: 5rem; 
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_media.techImgTextItem {
    max-width: calc(55% - 2.5rem);
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_txt.techImgTextItem {
    max-width: calc(45% - 2.5rem);
  }
  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1) {
    gap: 5rem;
  }
  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1) .tech_media {
    max-width: calc(50% - 2.5rem);
  }
  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1) .tech_txt {
    max-width: calc(50% - 2.5rem);
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem4 .tech_media:after {
    width: 25.8rem;
    height: 23.8rem;
    border-radius: 0 0 3.5rem;  
    right: -3rem;
    bottom: -6rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem4 .tech_media:before {
    border-radius: 4rem 0 0; 
    top: -3.1rem;
    left: -3.1rem;
  }
  .tech_card_sec.tech_card_sec6 {
    padding: 3.5rem 0 8rem;
  }
  .tech_osfa_sec {
    padding: 9rem 0 5rem;
  }
  .tech_lab_studies_sec .main_conent .block-item {
    padding: 3.5rem 1.2rem 2.6rem;
    margin: 0 1.2rem;
  }
  .tech_lab_studies_sec .main_conent .slick-list {
    margin: 0 -1.2rem; 
  }  
  .tech_imgtxt_sec3 {
    padding-bottom: 3rem;
  }
  .tech_imgtxt_sec3 .page-width {
    padding: 0;
    max-width: 100%;
    padding-right: 3rem !important; 
    padding-left: 5rem!important;  
  }
  .tech_imgtxt_sec3 .side_image_box.side_image_right img {
    max-width: 15rem;
    top: unset;
    bottom: -10%;
  }
  .tech_card_sec:before {
    max-height: 15rem;
    max-width: 8rem;
  }
  .tech_imgtxt_sec3 .tech_imgtxt_left:after {
    right: -1.6rem;
    bottom: -2.5rem;
  }
  .tech_imgtxt_sec9 {
    padding: 4rem 0 6rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem3 {
    margin-bottom: 10rem!important;
  }
  .tech-itl-sec .page-width {
    padding-left: 40px!important;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_right {
    right: -3.5rem;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left .wrapper {
    max-width: 49rem;
  }
  .techimgMain {
    padding: 8.5rem 0 11rem;
  }
  .product-section .grid .grid__item+.grid__item {
    padding: 0 0 0 50px;
  }
  .product-section .grid .grid__item:has(.product__photos) {
    padding: 0 1% 0 0; 
  }
  .uaaImgText2 .side_image_right {
    max-width: 100px;
    bottom: -150px;
  }
  .contact_main_sec .content_full_wraper:after {
    width: 17rem;
    height: 20rem;
    bottom: -7rem;
    right: -1%; 
    background-size: cover;
  }
  .contact_main_sec .side_image_left img {
    max-width: 7rem;
  }
  .contact_image_text_sec .side_image_right img {
    max-width: 25rem; 
  }
  .template-page-contact .cmnBanner .contentMain {
    top: unset;
    bottom: 5rem;
  }
  .template-collection .tech_imgtxt_sec9 {
    padding: 6rem 0 3rem;
  }
  .template-collection .contact_image_text_sec {
    padding: 5rem 0 10rem;  
  }
  .template-collection .tech_imgtxt_sec9 .side_image_left {
    top: 35%;
    max-width: 20rem;
  }
  .unique-collection-section:after {
    width: 100px;
    height: 300px;
    background-size: cover;
  }
  
/*========================1440PX===========================*/ 
}
@media (max-width: 1280px){
  
  :root{
    --p12: 1.2rem;
    --p14: 1.3rem;
    --p15: 1.4rem;
    --p16: 1.5rem;
    --p17: 1.6rem;
    --p18: 1.6rem;
    --p19: 1.6rem;
    --p20: max(1.5625vw, 1.7rem);
    --p22: max(1.71875vw, 1.8rem);
    --p25: max(1.953125vw,1.9rem);
    --p32: max(2.5vw, 2.0rem);
    --p42: max(3.28125vw, 2.1rem);
    --p44: max(3.4375vw, 2.2rem);
    --p50: max(3.90625vw, 2.5rem);
    --p54: max(4.21875vw, 2.7rem);
    --p56: max(4.375vw, 2.8rem);
    --p68: max(5.3125vw, 3.4rem);
  }
  .index_ftrd_col_sec .page-width {
    padding-bottom: 7.0rem;
  }
  .index_consult_quiz_sec {
    padding: 5rem 0 7rem;
  }
  .index_industries_ws_sec {  
    padding: 6.0rem 0 10.0rem;
    position: relative;
  }
  .index_ftrd_col_sec .side_title img {
    max-width: 50.0rem; 
  }
  .index_ftrd_col_sec .block-item {
    margin: 0 .8rem;
  }
  .index_ftrd_col_sec .slick-list {
    margin: 0 -.8rem; 
  } 
  .index_imgtxt_sec {
    padding: 25.0rem 0 4.0rem;
  }
  .index_imgtxt_sec .bannerContent .column_right .side_title img {
    top: 19%;
    max-width: 55.0rem;
  }
  .index_imgtxt_sec .bannerContent .column_right .text {
    padding: 3.0rem 0;
  }
  .index_imgtxt_sec .bannerContent {
    gap: 5.0rem;
  }
  .index_imgtxt_sec .bannerContent .column_left {
    max-width: calc(46% - 2.5rem);
  }
  .index_imgtxt_sec .bannerContent .column_right {
    max-width: calc(54% - 2.5rem);
  }
  .index_logo_text_sec .side_image_left img {
    max-width: 10.0rem;
    top: -5%;
  }
  .index_logo_text_sec .side_image_right img {
    top: -9%;
    max-width: 22.0rem;
  }
  .index_logo_text_sec .side_title img {
    max-width: 40.0rem;
  }
  .index_logo_text_sec .main_conent {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 1.0rem;
  }
  .index_logo_text_sec .main_conent .block-item {
    max-width: 33.33%;
  }
  /* .index_logo_text_sec .main_conent .block-item:nth-of-type(2):after , .index_logo_text_sec .main_conent .block-item:nth-of-type(4):after { 
    display: none; 
  } */
   .index_logo_text_sec .main_conent .block-item:nth-of-type(3):after  { 
    display: none;  
  }  
  .airPrfsMain .airPrfs_item .block_texts {
    padding: 3.0rem 2.0rem 3.0rem 2.0rem;
    max-width: 60%;
  }
  .airPrfsMain .slider_btn_wraper {
    padding-right: 2rem;
    transform: translateY(-16rem);
    margin-bottom: -19rem;
  }
  .airPrfsMain .main_conent:after {
    height: 42.0rem;
    left: -9.0rem;
  }
  .airPrfsMain .main_conent {
    border-left: .2rem solid #fff;
  }
  .site-footer .grid .ftr_menu_wrapper .grid__item .site-footer__linklist {
    gap: 2.0rem;
  }
  .site-footer .site-footer__bottom .footer_copy_payment_text {
    flex-direction: column;
    align-items: center;
    text-align: center;
    row-gap: 3.0rem;
  }
  .site-footer .site-footer__bottom .footer_copy_payment_text .item_left, 
  .site-footer .site-footer__bottom .footer_copy_payment_text .item_right {
    max-width: 100%;
  }
  .site-footer__bottom {
    padding-top: 3.0rem;
  }
  .site-footer .site-footer__bottom .footer_copy_payment_text {
    padding: 2.0rem 0 2.0rem;
    margin-bottom: 3.0rem;
  }
  .site-footer {
    padding: 5.0rem 0 3.0rem;
  }
  .site-footer .grid__item .site-footer__linklist a {
    padding: 0;
  }
  .index_ftrd_blog_sec .main_content .slick-arrow.slick-prev {
    left: 0;
  }
  .index_ftrd_blog_sec .main_content .slick-arrow.slick-next {
    right: 0;  
  }
  .tech_card_sec7.tech_card_sec .mainContainer {
    gap: 2rem; 
    flex-wrap: wrap;
    row-gap: 15rem;   
  } 
  .tech_card_sec7.tech_card_sec .mainContainer .block-content {
    max-width: calc(100%/2 - 2rem/2); 
  }
  .tech-itl-sec .content_main {
    flex-direction: column; 
    row-gap: 2rem; 
  }
  .tech-itl-sec .content_main .itl_left ,
  .tech-itl-sec .content_main .itl_right {
    max-width: 100% !important;
  }
  .tech-itl-sec .content_main .itl_right {
    transform: none;
    position: relative;
    margin-bottom: 0;
    padding-bottom: 180px; 
    padding: 3rem 1.5rem 3rem 1.5rem;    
  }
  .tech-itl-sec .page-width{
    padding-right: 20px !important; 
  }
  .tech-itl-sec .content_main .itl_right:before {
    width: 100%;  
    height: 100%;
    left: 0px;
    top: 0;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left {
    padding: 5rem 6.5rem 5rem 2.5em;
  }

  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left .wrapper {
    max-width: 500px;
  }
  .techimgMain .imgBox img {
    border-radius: 6rem 0 0; 
  }
  .tech_osfa_sec .main_conent.osfa_content {
    max-width: 989px;
    margin: 0 auto;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_left .infgph_option2:after {
    right: -73px;
    top: 74px;
    width: 85px;
  } 
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_right .infgph_option5:after {
    width: 106px; 
    left: -80px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper .infgph_option div:has(.opt_txt) .opt_txt {
    font-size: 1.5rem;
    font-weight: 500;
  }
  .techimgMain .main_content .sec_header {
    left: 0;
    padding: 3rem;
  }
  .tech_imgtxt_sec11 {
    padding: 10rem 0;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 {
    margin-bottom: 7rem;
  }
  .tech_imgtxt_sec11 .techImageText.techImageText11:after {
    width: 20.3rem;
    height: 30.3rem;
    top: 3%;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 {
    flex-wrap: wrap;
    row-gap: 3.5rem;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_right {
    position: static;
    max-width: max-content;
    margin: 0 auto;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_right img {
    margin: 0 auto; 
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left .wrapper {
    max-width: 500px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    flex-direction: column;
  }
  .cmnBanner .contentMain h1 {
    padding-left: 15px;
  }
  .product-section .grid .grid__item+.grid__item {
    padding: 0 0 0 30px;
  }
  .product-single__meta .product-block--price .product__price {
    font-size: 24px; 
  }
  .product-single__meta .product-block--header .product-single__title {
    font-size: clamp(2.5rem,3.90vw,5rem);
  }
  .product-section .page-content .grid  {
    margin: 0 auto;    
  }
  .template-product .tstmnlMain {
    padding: 12rem 0 6.3rem;
  }
  .template-product .index_img_btn_sec {
    padding-top: 12rem;
    padding-bottom: 6rem; 
  }
  product-recommendations .index-section .side_image_box {
    max-width: 80px;
    top: -110px;
  }
  .product-section .product__thumbs--below .product__thumb-item {
    max-width: 22%;
  }
  .contact_main_sec {
    padding: 9rem 0 6rem;
  }
  .contact_image_text_sec .side_title img {
    max-width: 50.9rem;
  }
  .contact_main_sec .side_image_left img {
    max-width: 3rem;
  }
  .contact_image_text_sec {
    padding: 4.5rem 0 8rem; 
  }
  .contact_image_text_sec .side_image_right img {
    max-width: 20rem;
  }
  .template-collection .tech_imgtxt_sec9 .side_image_left {
    top: 45%;
    max-width: 15rem;
  }
  .template-product .index_ftrd_col_sec .side_image_left img {
    max-width: 100px;
    top: 0;
  }
  .site-header .header-item .site-navigation {
    column-gap: 40px; 
  }
  .site-header {
    padding-top: 2rem;  
  }
  
/*========================1280PX===========================*/ 
}
@media (max-width: 1199px){ 
  .site-header .header-item.header-item--logo {
    margin-left: 0px; 
  }
  .index-disclaiemr_sec .side_image_box img {
    max-width: 7rem;
  }
  .template-product .cmnBanner .backImage,
  .template-product .cmnBanner .backImage img {
    max-height: 12.2rem;
    min-height: 12.2rem;
  }
  .product-single__meta .variant-wrapper {
    padding: 2.4rem 0;
  }
  .product-single__meta .product__quantity {
    margin-top: 2rem;
    padding-bottom: 2rem;
  }
  .product-single__meta .variant-input-wrap label {
    padding-left: 3rem;
  }
  .template-product .index_img_btn_sec {
    padding-top: 10rem;
    padding-bottom: 5rem;
  }
  product-recommendations {
    padding-top: 5rem;
    padding-bottom: 8rem;
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 {
    gap: 3.5rem; 
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left {
    max-width: calc(48% - 3.5rem/2);
    padding: 4rem 0 0; 
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_right {
    max-width: calc(52% - 3.5rem/2);  
  }
  .tech_card_sec6 .mainContainer .block-content , 
  .tech_card_sec2 .mainContainer .block-content {
    max-width: calc(100%/2 - 2.5rem/2)!important;
  }
  
  .tech_card_sec:after , .tech_card_sec:before {
    top: 40%;  
  }
  .template-page-tecnology .tech_imgtxt_sec9 {
    padding: 7rem 0 6rem; 
  }
  
/*========================1199PX===========================*/ 
}
@media (max-width: 1024px){
  
  .tech_imgtxt_sec3 .block-item {
    gap: 4rem; 
    flex-direction: column;
    row-gap: 2.5rem;
  }
  .tech_imgtxt_sec3 .tech_imgtxt_left , 
  .tech_imgtxt_sec3 .tech_imgtxt_right {
    max-width: 100%;
  }
  .tech_imgtxt_sec3 .tech_imgtxt_right {
    transform: none;
    padding: 2rem 1.5rem 4rem 1.5rem; 
    margin: 0;
  }
  .tech_imgtxt_sec3 .tech_imgtxt_right:before {
    width: 100%;
    height: 100%;
    left: 0rem; 
    top: 0;
  }
  .tech_imgtxt_sec3 .side_image_box.side_image_right img {
    display: none; 
  }
  .tech_imgtxt_sec3 .tech_imgtxt_left:after {
    right: 0;
    bottom: -5rem;  
  }
  .tech_lab_studies_sec .sec_header {
    flex-direction: column;
    row-gap: 2.5rem;  
  }
  .tech_lab_studies_sec .sec_header .left , 
  .tech_lab_studies_sec .sec_header .right {
    max-width: 100%;
  }
  .tech-itl-sec {
    padding: 6.5rem 0 5rem;
  }
  .tech_imgtxt_sec3 {
    padding-top: 3rem;
  }
  .tech_ftrd_col_sec {
    padding: 5rem 0;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 {
    flex-direction: column;
    row-gap: 2.5rem; 
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_media.techImgTextItem , 
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_txt.techImgTextItem {
    max-width: 100%;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_txt.techImgTextItem {
    padding: 4rem 1.5rem; 
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_txt.techImgTextItem:before {
    top: -0;
    left: 0;
    width: 100%;
    border-radius: 2rem;   
  }
  .tech_imgtxt_sec11 .techImageText.techImageText11:after {
    display: none;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_txt.techImgTextItem .item_text {
    padding-top: 0;
  }
  .tech_ftrd_col_sec .side_image_box img {
    max-width: 15rem;
  }
  .techimgMain {
    padding: 5.5rem 0 7rem; 
  }
  .tech_lab_studies_sec {
    padding-top: 3rem;
  }
  .tech_card_sec {
    padding: 6rem 0;
  }
  .tech_imgtxt_sec3 .block-item {
    gap: 4rem;
    flex-direction: column;
    row-gap: 2.5rem;
  }
  .tech_imgtxt_sec11 .side_image_box.side_image_left img {
    display: none;
  }
  .product-single__meta .product-block--header {
    margin: 0 0 2.8rem;
  }
  .uaaImageText .uaaBoxGrid {
    flex-direction: column; 
    row-gap: 30px;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 {
    width: 100%;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-2 {
    width: 100%; 
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-2 .card_full_item {
    max-width: 300px;
    margin: 0 auto;
  }
  .template-product .tstmnlMain .main_content .slick-track {
    padding-bottom: 100px; 
  }
  .template-product .index_img_btn_sec .uaaImageTextBoard .section-head {
    flex-direction: column; 
    row-gap: 3.5rem;  
    text-align: center;
    align-items: center;
    max-width: 800px;
    margin: 0 auto 3.5rem;  
  }
  .template-product .index_img_btn_sec .uaaImageTextBoard .section-head .item_left ,
  .template-product .index_img_btn_sec .uaaImageTextBoard .section-head .item_right {
    width: 100%; 
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item .textBox .item_title {
    margin: 0 0 2.2rem;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-2 {
    height: auto; 
  }
  .contact_main_sec {
    padding: 7rem 0 5rem;
  }
  .contact_image_text_sec .ftrd_img_content {
    gap: 2.5rem;
  }
  .contact_image_text_sec .ftrd_img_content .block-item {
    max-width: calc(100%/3 - 50px/3);
  }
  .template-collection .tech_imgtxt_sec9 {
    padding: 4rem 0 2rem;
  }
  .gf-left #gf-tree:not(.spf-hidden)+#gf-grid {
    width: 70%!important;
    padding-left: 30px!important;
  }
  .gf-left #gf-tree {
    width: 30%!important;
  }
  .template-collection .collection-filter .grid .custom_sidebar_filter {
    max-width: 30%;
  }
  .template-collection .grid.grid--uniform {
    gap: 2rem;
  }
  .template-collection .grid.grid--uniform .grid-product {
    max-width: calc(100%/3 - 2rem*2/3); 
  }
  
 /*========================1024X===========================*/  
}
@media (max-width: 989px){
  
  .site-header {
    padding-top: 1.5rem;
  }
  .site-header__logo {
    margin: 0;
  }
  .site-header .page-width {
    padding-bottom: 1.5rem;
  }
  .site-header .header-item .site-nav .site-nav__item a.site-nav__link:after {
    bottom: -4.5rem;
  }
  .banner_sec_main .transform-content {
    transform: translateY(10rem);
    margin-top: -10rem; 
  }
  .index_industries_ws_sec .indstr_main_content{
    flex-wrap:wrap;
  }
  .index_industries_ws_sec .indstr_main_content .block-item {
    max-width: calc(100% / 2 - 1.4rem* 2 / 4); 
  }
  .index_ftrd_col_sec .block-item .imageBox {
    min-height: auto;
  }
  .site-footer .grid-newsletter {
    gap: 5rem;
  }
  .site-footer .grid-newsletter>div:has(.collapsible-content__inner) {
    max-width: 100%;
  }
  .site-footer .grid {
    gap: 3rem;
  }
  .site-footer .grid .ftr_menu_wrapper .grid__item .site-footer__linklist {
    gap: 1rem 2rem;
    flex-wrap: wrap;
  }
  .site-footer .grid .ftr_logo_social_wraper .grid__item .social-icons {
    gap: 1.2rem !important;
  }
  .site-footer .grid-newsletter .newsletter_title {
      text-align: center;
  }
  .airPrfsMain .main_conent:after {
    height: 29rem;
    left: -6rem;
    width: 5rem;
  }
  .airPrfsMain .page-width {
    padding-left: 10rem!important;  
  }
  .slick-arrow {
    width: 6rem;
    height: 4.5rem;
    border-radius: 1rem;
  }
  .airPrfsMain .airPrfs_item .block_texts {
    max-width: 80%;
  }
  .index_ftrd_col_sec .block-item .contentBox strong {
    font-size: 1.6rem;
  }  
  .index_ftrd_col_sec {
    padding: 6rem 0 1rem;
  }
  .index_ftrd_col_sec .side_image_left img {
    display: none;
  }
  .index_ftrd_blog_sec .side_title img {
    max-width: 30rem;
  }
  .index_ftrd_blog_sec .sec_header {
    flex-direction: column; 
    align-items: center;
    justify-content: center; 
    row-gap: 3.5rem;   
  }
  .index_ftrd_blog_sec .sec_header .item_left ,
  .index_ftrd_blog_sec .sec_header .item_right {
    max-width: 100%;
  }
  .index_ftrd_blog_sec .sec_header .item_right .btn {
    max-width: 300px;
  }
  .tstmnlMain {
    padding: 7rem 0; 
  }
  .tstmnlMain .main_content .slick-track {
    padding-bottom: 11rem;
  }
  .template-index .index_industries_ws_sec {
    transform: none;
    margin-bottom: 0;
  }
  .index_industries_ws_sec {
    padding: 6rem 0 7rem;  
  }
  .index_ftrd_blog_sec .main_content .block-item {
    flex-direction: column;  
    align-items: center;
    justify-content: center; 
  }
  .index_ftrd_blog_sec .main_content .block-item .imageBox {
    max-width: 70%;
    margin: 0 auto;
  }
  .index_ftrd_blog_sec .main_content .block-item .contentBox {
    max-width: 100%;
    display: flex;
    flex-direction: column; 
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  .index_logo_sec .main_conent {
    gap: 3rem; 
  }
  .index_logo_sec .main_conent .block-item {
    max-width: calc(100%/6 - 3rem*5 / 6);
  }
  .index-disclaiemr_sec {
    padding: 6rem 0;
  }
  .template-index .index_industries_ws_sec .sec_header {
    margin-top: 10px;
  }
  .index_ftrd_blog_sec {
    padding-top: 6rem;
  }
  .tech_osfa_sec .main_conent.osfa_content {
    max-width: 750px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper .infgph_option .inf_img_wraper {
    min-width: 12.4rem;
    max-width: 12.4rem;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper .infgph_option {
    flex-direction: column-reverse;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_left .infgph_option1:after {
    width: 173px;
    height: 95px;
    right: -121px;
    top: 74px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_right .infgph_option4:after {
    width: 190px;
    height: 99px;
    left: -114px;
    top: 71px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_right .infgph_option5:after {
    width: 96px;
    left: -54px;
    top: 63px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_left .infgph_option2:after {
    right: -60px;
    top: 59px;
    width: 103px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_right .infgph_option6:after {
    width: 178px;
    height: 83px;
    left: -109px;
    top: 8px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_left .infgph_option3:after {
    width: 180px;
    height: 75px;
    right: -131px;
    top: 8px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper.infographs_right .infgph_option {
    flex-direction: column; 
  }
  .tech-itl-sec .page-width {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important;    
  }
  .tech_card_sec.tech_card_sec7 {
    padding: 6rem 0;
  }
  .tech-itl-sec {
    padding: 4rem 0 5rem;
  }
  .tech_card_sec .mainContainer {
    flex-wrap: wrap;
    row-gap: 12rem;
  }
  .tech_card_sec .mainContainer .block-content {
    max-width: calc(100%/2 - 1.8rem/2);
  }
  .tech_card_sec.tech_card_sec6:after {
    height: 80%;
    top: 20%;
  }
  .tech_card_sec.tech_card_sec6:before {
    top: 20%;
  }
  .tech_imgtxt_sec3 .page-width {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important;
  }
  .tech_card_sec:before , .tech_card_sec:after {
    top: 0;
  }
  .tech_card_sec:before {
    max-height: 10rem;
    max-width: 4rem;
  }
  .tech_osfa_sec {
    padding: 8rem 0 5rem; 
  }
  .tech_imgtxt_sec9 {
    padding: 3rem 0;
  }
  .tech-itl-sec .content_main .itl_left .imgBox img {
    max-height: 500px;
    border-radius: 0 0 50px 0;   
  }
  .tech-itl-sec .side_image_box img {
    display: none;
  }
  .product-section .grid .grid__item+.grid__item {
    padding: 0 0 0 20px;
  }
  .template-product .tstmnlMain {
    padding: 10rem 0 6.3rem;
  }
  .prdTabMain .tabs_wraper .tab_content_section .prd_tab_btns {
    gap: 7rem;
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item .textBox {
    width: 46%;
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item .imageBox {
    width: 51%;
  }
  .uaaImgText2 .side_image_right {
    max-width: 60px;
    bottom: -120px;
  }
  .uaaImageText .btmContent {
    margin: 3.6rem auto 5rem;
  }
  .product-single__meta .variant-wrapper {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 1.5rem;
  }
  .product-single__meta .variant-wrapper fieldset {
    flex-direction: column;
    align-items: flex-start;
    row-gap: 1.8rem;
    width: 100%;  
  }
  .product-single__meta .variant-input-wrap label {
    line-height: 1.2;  
  }
  .product-section .product__thumbs--below .product__thumb-item {
    max-width: 21%;
    max-height: 90px;
    min-height: 90px;   
  }  
  .product-section .product__thumbs--below .product__thumb-item img , 
  .product-section .product__thumbs--below .product__thumb-item a.is-active:before, 
  .product-section .product__thumbs--below .product__thumb-item a:focus:before {
    border-radius: 1rem; 
  }  
  .product-single__meta .product__quantity {
    flex-direction: column;
    align-items: flex-start;
  }
  .product-single__meta .product-block--price .product__price {
    font-size: 21px;
  }
  .product-single__meta .product-block--header {
    margin: 0 0 2rem;
  }
  .product-slideshow .is-selected .product__photo-zoom {
    opacity: 0 !important;  
  }
  .contact_main_sec .content_full_wraper {
    padding: 4rem 5rem;
  }
  .contact_main_sec {
    padding: 6rem 0 3.5rem; 
  }
  .contact_image_text_sec .side_image_right img {
    max-width: 10rem;
    top: 0;
  }
  .contact_main_sec .content_full_wraper:after {
    width: 14rem;
    height: 16rem;
    bottom: -3rem;
    right: -1%;
  }
  .contact_image_text_sec .ftrd_img_content .block-item {
    max-width: calc(100%/2 - 25px/2);
  }
  .contact_main_sec .contactMainSec .contact-form .grid {
    flex-direction: column;
    row-gap: 3rem;
    margin: 0 0 3rem;
  }
  .contact_main_sec .contactMainSec .contact-form .grid__item {
    max-width: 100%; 
  }
  .contact_image_text_sec {
    padding: 4rem 0 6rem;
  }
  .contact_image_text_sec .side_title img {
    max-width: 40.9rem;
  }
  .contact_image_text_sec .ftrd_img_content .block-item {
    padding: 2rem 1.5rem 0;
  }
  .contact_image_text_sec .ftrd_img_content .block-item .imageBox img {
    border-radius: 2rem;
  }
  .template-collection .grid.grid--uniform .grid-product {
    max-width: calc(100%/2 - 2rem/2);   
  }  
  .template-collection .grid.grid--uniform .grid-product .grid-product__image-mask {
    border-radius: 10px;
  }
  .gf-left #gf-tree {
    width: 35%!important;
  }
  .gf-left #gf-tree:not(.spf-hidden)+#gf-grid {
    width: 65%!important; 
  }
  .template-collection .collection-filter .grid .custom_sidebar_filter {
    max-width: 35%; 
  }
  .template-collection #gf-tree .gf-filter-contents .gf-option-block .gf-block-title .h3 span, 
  .template-collection .collection-filter .grid .custom_sidebar_filter .cat_title strong {
    font-size: 16px;
  }
  .template-collection .tech_imgtxt_sec9 .techImageText9:after {
    height: 90%;
  }
  .template-collection .tech_imgtxt_sec9 .side_image_left {
    top: 53%;
  }
  .template-product .index_ftrd_col_sec .slider_btn_wraper {
    margin-top: 3.5rem;  
  }
  .template-product .index_ftrd_col_sec .top_content_wraper {
    margin-bottom: 3.5rem;
  }
  .product-section .product__thumbs--below .product__thumb-item img {
    max-height: 90px;
    min-height: 90px;
  }
  .product-section .product__thumbs--below .product__thumb-item .product__thumb,
  .product-section .product__thumbs--below .product__thumb-item .product__thumb .image-wrap {
    min-height: 90px;
  }
  .template-product .testimonials-section .flickity-page-dots {
    bottom: -50px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_mid .logoItem img {
    top: 47%;
    left: 45%;
    transform: translate(-45%,-45%);
    max-width: 17rem;
  }
  .tech_card_sec:after {
    height: 85%;
  }
  .tech_card_sec.tech_card_sec2 .mainContainer .block-content .boxImage img {
    max-width: 200px;
  }
  .tech_card_sec.tech_card_sec2 .mainContainer {
    row-gap: 10rem;   
  }
  .site-header .header-item .site-navigation {
    column-gap: 25px;  
  }
  .site-header__logo img {
    min-width: auto !important;   
  }
  
/*========================989PX===========================*/ 
}
@media (max-width: 767px){
  .site-footer .grid-newsletter .newsletter_title,
  .site-footer .grid-newsletter>div:has(.collapsible-content__inner),
  .site-footer .grid .ftr_menu_wrapper,
  .site-footer .grid .ftr_logo_social_wraper,
  .banner_sec_main .bannerContent .column_left,
  .banner_sec_main .bannerContent .column_right,
  .index_imgtxt_sec .bannerContent .column_left,
  .index_imgtxt_sec .bannerContent .column_right  {
    width: 100%;
    max-width: 100%;
  }
  .site-footer .grid-newsletter {
    flex-wrap:wrap;
    gap: 2rem;
  }
  .site-footer .grid-newsletter .footer__newsletter input{
    max-width:100%;
  }
  .site-footer .grid {
    gap: 1rem;
    flex-wrap: wrap;
  }
  .index_logo_text_sec:has(.imgbtnContent) {
      padding: 7rem 0;
  }
  .site-footer .grid .ftr_logo_social_wraper .grid__item .footer__logo a {
    display: inline-block;
  }
  .site-footer .grid .ftr_logo_social_wraper .grid__item .footer__logo {
    margin-bottom: 1rem;
    margin-left: 0;
    text-align: center;
  }
  #shopify-section-sections--23312460972329__footer .social-icons {
    color: black;
    justify-content: center;
  }
  .site-footer .grid .ftr_menu_wrapper .grid__item .site-footer__linklist {
    display: flex;
    gap: 2.8rem;
    justify-content: center;
  }
  .site-footer .site-footer__bottom .footer_bottom_text p {
    text-align: center !important;
  }
  .site-footer {
    padding: 3rem 0 3rem;
  }
  .site-footer .grid-newsletter {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
  }
  .site-footer .grid .ftr_menu_wrapper {
    row-gap: 1rem;
  }
  .banner_sec_main .banner-head {
    text-align: center;
  }
  .banner_sec_main .bannerContent {
    gap: 2rem;
    flex-direction:column-reverse;
    margin-top: 2rem;
    text-align:center;
  }
  .banner_sec_main .bannerContent .column_right .text p {
    max-width: 90%; 
    margin: 0 auto 2rem;
  }
    
  .index_imgtxt_sec .bannerContent {
    flex-direction: column; 
    row-gap: 30px; 
  }
  .index_imgtxt_sec .bannerContent .column_right .side_title img {
    top: 7%; 
    max-width: 40rem;
    left: 50%;
    transform: translate(-50%); 
  }
  .index_imgtxt_sec .bannerContent .column_left .section-head {
    margin-bottom: 3.5rem;
  }
  .index_logo_sec {
    padding: 4rem 0;
  }
  .index_logo_text_sec .side_title img {
    max-width: 30rem;
  }
  .index_img_btn_sec {
    padding: 5rem 0 4rem;
  }
  .airPrfsMain .main_conent:after {
    height: 24rem; 
    left: -5rem;
  }
  .airPrfsMain .page-width {
    padding-left: 8rem!important;
  }
  .airPrfsMain .slider_btn_wraper {
    transform: translateY(-14rem); 
  }
  .index_industries_ws_sec .sec_header .side_title img {
    max-width: 30rem;
  }
  .template-index .index_industries_ws_sec {
    transform: translateY(-0px);
    margin-bottom: 0rem;   
  }
  .index_ftrd_col_sec .side_title img {
    max-width: 30rem;
  }
  .index_ftrd_col_sec {
    padding: 5rem 0 1rem;
  }
  .index_imgtxt_sec {
    padding: 20rem 0 4rem;
  }
  .index_logo_text_sec .side_image_right img {
    top: -5%;
    max-width: 15rem;
  }
  .index_logo_text_sec .side_image_left img {
    max-width: 7rem;
    top: -3%;
  }
  .index_logo_text_sec .main_conent {
    row-gap: 3rem; 
  }
  .index_logo_text_sec .main_conent .block-item {
    padding: 2rem;
  }
  .index_logo_text_sec {
    padding: 6rem 0 5rem;
  }
  .index_img_btn_sec .main_conent.imgbtnContent .main_imageBOx {
    margin-block: 2.5rem;
  }
  .index_logo_text_sec .main_conent .block-item {
    max-width: 50%; 
    border-radius: 0;
    min-height: 15rem; 
  }
  .index_logo_text_sec .main_conent .block-item:nth-of-type(1) , 
  .index_logo_text_sec .main_conent .block-item:nth-of-type(3) {
    border-right: 1px solid #AEC7BA;  
  }
  .index_logo_text_sec .main_conent .block-item:after {
    display: none !important;   
  }

  .btn, .cust_btn, .m-button, .button {
    min-width: 16.2rem;
    min-height: 4.8rem;
  }
  .airPrfsMain .airPrfs_item .block_texts {
    max-width: 80%;
    padding: 2rem 1.5rem;
    transform: translateY(-14rem);
  }
  .footer__logo-social {
    display: block;
  }
  .site-header .header-item.header-item--icons .site-nav__icons .site-nav__link {
    display: flex !important;     
  }

  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper .infgph_option:after {
    display: none;  
  }
  .tech_osfa_sec .main_conent.osfa_content {
    flex-direction: column;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_left, 
  .tech_osfa_sec .main_conent.osfa_content .infographs_right {
    max-width: 100%; 
    flex-direction: row;
    align-items: center; 
    flex-wrap: wrap;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_mid {
    transform: none;
    margin: 20px auto 0;
  }
  
  .tech_osfa_sec .main_conent.osfa_content .infographs_left .wrapper, 
  .tech_osfa_sec .main_conent.osfa_content .infographs_right .wrapper {
    width: 100%;
    max-width: 100%;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_left .infgph_option, 
  .tech_osfa_sec .main_conent.osfa_content .infographs_right .infgph_option {
    width: 100%;
    max-width: calc(100%/3 - 2.2rem*2/3); 
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper .infgph_label {
    margin: 1rem auto 1rem;  
  }
  .tech_card_sec.tech_card_sec6 {
    padding: 3.5rem 0 6rem;
  }
  .cmnBanner .backImage, .cmnBanner .backImage img {
    max-height: 23.5rem;
    min-height: 23.5rem;
  }

  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1):not(:last-child) , 
  .tech_imgtxt_sec11 .block-item.imgTxtItem4 {
    flex-direction: column;
    row-gap: 3.5rem;  
  }
  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1) .tech_media {
    max-width: 100%; 
  }
  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1) .tech_txt {
    max-width: 100%;
  }
  .tech_imgtxt_sec11 .block-item:not(.imgTxtItem1):not(:last-child) {
    margin-bottom: 5rem;
  }
  .tech_imgtxt_sec11 .side_image_box.side_image_left img {
    top: 0; 
  }
  .tech_imgtxt_sec11 .side_image_box.side_image_left img {
    top: 20%;
    max-width: 12rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem4 .tech_media:after {
    display: none;  
  }
  .tech_imgtxt_sec11 {
    padding: 10rem 0 7rem;
  }
  .tech_ftrd_col_sec .side_image_box img {
    max-width: 10rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem3 {
    margin-bottom: 5rem!important;
  }
  .tech-itl-sec .side_image_box img {
    display: none; 
  }
  .tech-itl-sec .content_main .itl_right .blockContent.list_item {
    flex-direction: column;
  }
  .tech-itl-sec .content_main .itl_right .blockContent.list_item .block-item {
    max-width: 100%;  
  }
  .template-product .product-section .page-content .grid {
    flex-direction: column;   
  } 
  .uaaImgText2 .uaa_imgtxt_box .block-item {
    flex-wrap: wrap; 
    row-gap: 3.5rem;
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item.imgTxtItem1{
    row-gap: 1.5rem; 
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item .textBox , 
  .uaaImgText2 .uaa_imgtxt_box .block-item .imageBox {
    width: 100%; 
  }
  .uaaImgText2 .uaa_imgtxt_box {
    row-gap: 5rem;
  }
  .template-product .tstmnlMain {
    padding: 7.5rem 0 3rem;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 .content_wraper {
    row-gap: 4rem;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 .content_wraper .item_left , 
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 .content_wraper .item_right {
     width: 350px;
    margin: 0 auto;
    display: flex;  
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .uaaImageText .uaaBoxGrid .content_wraper .box_label , 
  .uaaImageText .uaaBoxGrid .uaa-imgbox-2 .card_full_item {
    margin: 0 auto !important;    
    max-width: 300px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 {
    height: auto;   
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 .content_wraper .item_right .box_label:first-child {
    margin: 0 auto 1.2rem  !important;     
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 .content_wraper .item_right .boxImage {
    margin: 0 0 2rem;
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-2 .content_wraper .box_title {
    margin: 0 0 3rem;  
  }
  .template-product .index_img_btn_sec {
    padding-top: 8rem;
  }
  .product-section .product__thumbs--below .product__thumb-item {
    max-width: 21%;
    margin-right: 15px;
  }
  .product-section .page-content {
    padding-bottom: 5rem;
    padding-top: 50px;
  }
  .product-single__meta .variant-wrapper fieldset {
    row-gap: 1.0rem !important;
  }
  .contact_main_sec .content_full_wraper {
    padding: 4rem;
    border-radius: 1.5rem;     
  }
  product-recommendations .index-section .product-recommendations-placeholder .related_product_slider .grid__item {
    float: left;     
    flex: auto;  
  }
  .product-recommendations-placeholder .slider_btn_wraper {
    margin-top: 3rem;
  }
  product-recommendations {
    padding-top: 4rem; 
    padding-bottom: 4rem; 
  }
  .spf-has-filter #gf-products {
    margin: 0 auto !important;   
    gap: 2rem;
  }
  .template-collection .grid.grid--uniform .grid-product {
    width: 100%;
    max-width: calc(100%/3 - 2rem*2/3); 
  }
  .gf-left #gf-tree {
    width: 100%!important;
    max-width: calc(100% - 50px);  
    left: -100vw;      
  }
  .template-collection #gf-tree .gf-filter-contents .gf-option-block,
  .template-collection .collection-filter .grid .custom_sidebar_filter {
    border-radius: 0rem; 
    background: var(--white);
    box-shadow: none;
    padding: 3rem 1.5rem 3rem 2.2rem;
    border: none;
  }
  .template-collection #gf-tree .gf-filter-contents .gf-option-block .gf-block-content {
    margin-top: .5rem;
  } 
  .template-collection #gf-tree .gf-filter-contents .gf-option-block:not(:last-child) {
    margin-bottom: 0;
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 {
    flex-direction: column-reverse; 
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left {
    max-width: 100%;
    padding: 0; 
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 {
    flex-wrap: wrap;   
  }
  .template-collection .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_right {
    max-width: 100%;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_right img {
    margin: 0 auto 0 0; 
  }
  .template-collection .tech_imgtxt_sec9 .side_image_left {
    display: none;   
  }
  .template-collection .tech_imgtxt_sec9 .techImageText9:after {
    top: -25px;
    height: calc(100% + 50px);
  }
  .template-collection .contact_image_text_sec {
    padding: 5rem 0 7rem; 
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-1 .content_wraper .item_left .boxImage img {
    transform: translateX(40px);
  }
  .uaaImageText .uaaBoxGrid .uaa-imgbox-2 .card_full_item .boxImage img {
    transform: translateX(35px);
  }
  .uaaImageText .uaaBoxGrid .content_wraper .box_label {
    border-radius: 5rem;
    height: 3rem;
    padding: 0.5rem 1rem;  
    font-size: 15px;
  }
  .template-collection span.gf-summary {
    padding-left: 16px;   
  }
  .unique-collection-section:after {
    display: none;   
  }
  .template-product .index_ftrd_col_sec .page-width {
    padding-bottom: 4rem;
  }
  .popup-modal .wrapper {
    height: auto;
    max-height: 100%;
    width: 95%;
  }
  .popup-modal .wrapper .close-icon {
    top: 15px;
    right: 12px;
    font-size: 30px;
  }
  .template-product .shopify-section .testimonials-section {
    padding: 10rem 0 7rem;
  }  
  .template-product .testimonials-section .flickity-page-dots {
    bottom: -10px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_mid .logoItem img {
    top: 44%;
    left: 47%;
    transform: translate(-45%,-47%);
    max-width: 13rem;
  }
  .tech_card_sec.tech_card_sec2 .mainContainer .block-content .boxImage img {
    max-width: 150px;
  }
  .tech_card_sec.tech_card_sec2 .mainContainer .block-content .boxImage {
    transform: translateY(-7.6rem);
    /* margin-bottom: -7.6rem; */  
    border-radius: 2rem; 
  }
  #gf-tree .grid.grid--uniform {
    display: none !important;    
  }

  body:not(.template-index) .site-header .header-layout {
    margin-bottom: 0;   
  }
  .index_ftrd_blog_sec .main_content .slick-arrow {
    margin-top: -1.5rem;
  } 
  .site-footer .grid-newsletter .section-head .title {
    text-align: center;
  }
  .template-product .testimonials-section.cstprd_testimonial .testimonial-meta {
    margin-top: 10px;
  }
  .template-product .testimonials-section.cstprd_testimonial .testimonials-slide-cst {
    margin: 0 6px; 
  }
  .template-product .testimonials-section.cstprd_testimonial .slick-track {
    padding: 5rem 0;      
  }  
  .template-product .shopify-section .testimonials-section {
    padding: 10rem 0 12rem;
  }
  .template-product .testimonials-section.cstprd_testimonial .testimonials-slider__text {
    box-shadow: none;   
    margin-bottom: 2rem !important;   
  }
/*========================767PX===========================*/   
}
@media (max-width: 749px){
  .template-page-tecnology .tech_imgtxt_sec9 {
    padding: 3rem 0 4rem;  
  }
  .template-blog .article .image-wrap {
    padding-bottom: 40.230581% !important;  
  }
/*========================749PX===========================*/   
}
@media (max-width: 575px){
  .tstmnlMain .main_content .tstmnlTextBox {
    box-shadow: .4rem .2rem 1.7rem #abc1ce5e;
  }
  .tstmnlMain .main_content .slick-track {
    padding-bottom: 5rem;  
  }
  .tstmnlMain {
    padding: 8rem 0 5rem;
  }
  .slick-arrow {
    width: 5rem;
    height: 3.5rem;
  }
  .index_ftrd_col_sec .page-width {
    padding-bottom: 5rem;
  }
  .index_logo_text_sec:has(.imgbtnContent) {
    padding: 5rem 0;
  }
  .banner_sec_main {
    padding-top: 14rem;
  }
  .banner_sec_main .transform-content {
    transform: translateY(7rem);
    margin-top: -7rem;
  }
  
  .index_logo_sec .main_conent {
    gap: 2rem !important;      
    flex-wrap: wrap;
    row-gap: 3rem; 
  }
  .index_logo_sec .main_conent .block-item {
    max-width: calc(100%/3 - 2rem*2 / 3);  
  }  
  .index_imgtxt_sec .bannerContent .column_left .section-head {
    margin-bottom: 2.5rem;
  }
  .index_imgtxt_sec .bannerContent .column_right .side_title img {
    top: 7%;
    max-width: 30rem;
  }
  .index_imgtxt_sec {
    padding: 16rem 0 2rem; 
  }
  .index_logo_text_sec .side_image_right img ,
  .index_logo_text_sec .side_image_left img {
    display: none !important; 
  }
  .index_logo_text_sec .side_image_left img {
    max-width: 5rem;
    top: -2%;
  }
  .index_logo_text_sec .side_title img {
    max-width: 20rem;
  }
  .index_logo_text_sec {
    padding: 4rem 0;
  }
  .airPrfsMain .main_conent:after {
    display: none;
  }
  .airPrfsMain .page-width {
    padding-left: 2.5rem!important;
  }
  .airPrfsMain .airPrfs_item .block_texts {
    max-width: 95%; 
    box-shadow: .4rem .2rem 1.7rem #abc1ce5e;
  }
  .airPrfsMain .slider_btn_wraper {
    transform: translateY(-12rem);
  }
  .index_industries_ws_sec .sec_header .side_title img {
    max-width: 20rem;
  }
  .index_industries_ws_sec {
    padding: 5rem 0 6rem;
  }
  .index_industries_ws_sec .indstr_main_content .block-item {
    max-width: 100%;   
  }
  .index_ftrd_blog_sec .side_title img {
    max-width: 20rem;
  }
  .index_ftrd_blog_sec {
    padding-top: 6rem;
  }
  .index_ftrd_blog_sec .sec_header .item_right .btn {
    max-width: max-content;
  }
  .index_ftrd_blog_sec .side_image_left img {
    max-width: 4rem;
  }
  .site-footer .grid .ftr_menu_wrapper .grid__item .site-footer__linklist {
    gap: 2.3rem;
    row-gap: 1rem;
  }
  body {
    font-size: 1.6rem;
  }
  .site-footer .site-footer__bottom .footer_copy_payment_text {
    row-gap: 2rem; 
  }
  .site-footer .grid-newsletter .footer__newsletter input {
    min-height: 5.4rem;
  }
  .index_logo_text_sec .main_conent .block-item .inner-wrap img {
    max-width: 6rem; 
  }
  .site-header__logo img {
    min-width: 15rem;
    max-width: 16rem;
    margin-top: 0.7rem; 
  }
  .site-header__logo a {
    margin: 0;
  } 
  .index-disclaiemr_sec {
    padding: 5rem 0;
  }
  .index-disclaiemr_sec .side_image_box img {
    max-width: 5rem;
  }
  .tech_card_sec {
    padding: 6rem 0 3rem;   
  }
  .tech_osfa_sec {
    padding: 6rem 0 4rem;
  }
  .tech_card_sec.tech_card_sec7 {
    padding: 5rem 0 4rem;
  }
  .techimgMain {
    padding: 4.5rem 0 5rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 .tech_txt.techImgTextItem:before {
    border-radius: 1rem;
  }
  .tech_imgtxt_sec11 .side_image_box.side_image_left img {
    top: 20%;
    max-width: 12rem;
  }
  .tech_ftrd_col_sec .main_content .block-item .imageBox, 
  .tech_ftrd_col_sec .main_content .block-item .imageBox img {
    max-height: 450px;
  }
  .tech_card_sec .mainContainer .block-content {
    max-width: 100%;  
  }
  .tech_card_sec:before {
    max-height: 7rem;
    max-width: 4rem;
  }
  .techimgMain .main_content:before {
    width: 32rem; 
    height: 10rem; 
  }
  .techimgMain .main_content .sec_header .title {
    font-size: 25px;
  }
  .techimgMain .main_content .sec_header {
    padding: 1.5rem;
  }
  .tech_card_sec7.tech_card_sec .mainContainer .block-content {
    max-width: 100%;  
  }
  .tech_card_sec7.tech_card_sec .mainContainer {
    row-gap: 13rem;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left {
    padding: 4rem 2rem 4rem 2em;
  }
  .tech_imgtxt_sec9 .main_content .block-item.imgTxtItem1 .tech_imgtxt_left .item_title {
    font-size: 24px;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_side_wraper .infgph_option .inf_img_wraper {
    min-width: 10.4rem;
    max-width: 10.4rem;
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_left, 
  .tech_osfa_sec .main_conent.osfa_content .infographs_right {
    align-items: flex-start !important;  
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item {
    row-gap: 2.5rem;
  }
  .uaaImgText2 .uaa_imgtxt_box .block-item .textBox .item_title {
    margin: 0 0 1.8rem;
  }
  .uaaImgText2 .uaa_imgtxt_box {
    row-gap: 3.5rem;
  }
  .uaaImgText2 .side_image_right {
    max-width: 50px;
    bottom: -70px;
  }
  .template-product .index_img_btn_sec {
    padding-top: 5rem;  
    padding-bottom: 3rem;
  }
  product-recommendations .index-section .side_image_box {
    max-width: 60px;
    top: -80px;
  }
  .uaaImageText .btmContent {
    margin: 3rem auto 4rem;
  }
  .uaaImageText .btmContent p {
    font-size: 18px;
    line-height: 1.6;
  }
  .product-section .product__thumbs--below .product__thumb-item {
    max-width: 22%;
  }
  .product-section .grid .grid__item+.grid__item {
    padding: 0 !important; 
  }
  product-recommendations .index-section .product-recommendations-placeholder .related_product_slider {
    transform: none !important;  
    width: 100%;   
  }
  .prdTabMain .tabs_wraper .tab_content_section .prd_tab_btns li a {
    font-size: 15px; 
    padding: 1.4rem 0;
  }
  .prdTabMain .tabs_wraper .tab_content_section .prd_tab_btns {
    gap: 2rem;
  }
  .template-product .tstmnlMain .main_content .slick-track {
    padding-bottom: 70px;
  }
  .prdTabMain .tabs_wraper .prd_tab_body {
    margin-top: 2.5rem;  
    line-height: 1.4;
  }
  .contact_image_text_sec .side_title img {
    max-width: 25.9rem;
  }
  .contact_image_text_sec .ftrd_img_content .block-item {
    max-width: 100%;
  }
  .contact_image_text_sec {
    padding: 4rem 0 5rem;
  }
  .contact_main_sec:after {
    height: 65%;
  }
  .contact_main_sec .content_full_wraper:before{
    left: -5px; 
  }
  .contact_main_sec .content_full_wraper:after {
    display: none;  
  }
  .contact_main_sec .content_full_wraper .btn_wraper {
    margin-top: 3.5rem;
  }
  .contact_main_sec .content_full_wraper {
    padding: 3.5rem 2rem;
  }
  .contact_main_sec .contactMainSec .contact-form input {
    min-height: 5.7rem;
    max-height: 5.7rem;
  }
  .contact_main_sec .contactMainSec .contact-form .grid {
    row-gap: 2rem;
    margin: 0 0 2rem;
  }
  .contact_main_sec .contactMainSec .contact-form label {
    margin: 0px 0 -1rem 2rem; 
  }
  .contact_image_text_sec .side_image_right img {
    top: -5%; 
  }
  .template-collection .grid.grid--uniform .grid-product {
    width: 100%;
    max-width: calc(100%/2 - 2rem/2);    
  }
  .template-product .testimonials-slide.is-selected .testimonials-slider__text {
    padding: 45px 25px 40px;
  }
  .template-product .testimonials-slide .testimonials-slider__text {
    padding: 40px 20px 40px; 
  }
  .template-product .testimonials-slide .testimonial-meta {
    margin-top: 25px; 
  }  
  .site-header .header-item:not(.header-item--icons) {
    margin: 0 20px 0 0;
  }
  .tech_card_sec6 .mainContainer .block-content ,
  .tech_card_sec2 .mainContainer .block-content {
    max-width: 100% !important; 
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_mid .logoItem img {
    max-width: 9rem;
  }
  .index_consult_quiz_sec {
    padding: 4rem 0 5rem;
  }   
  .template-blog .article .image-wrap {
    padding-bottom: 55.230581% !important;
  }  
  
/*========================575PX===========================*/   
}
@media (max-width: 479px){

  .banner_sec_main .banner-head .title{
    font-size: 2.6rem; 
  }
  .banner_sec_main .banner-head .title {
    font-size: 2.8rem; 
  }
  .banner_sec_main .bannerContent .column_right .text p {
    max-width: 100%; 
  }
  .index_imgtxt_sec {
    padding: 13rem 0 2rem;
  }
  .index_imgtxt_sec .bannerContent .column_right .side_title img {
    top: 7%;
    max-width: 25rem; 
  }
  .index_logo_text_sec .main_conent .block-item:nth-of-type(1),
  .index_logo_text_sec .main_conent .block-item:nth-of-type(3) {
    border-right: none;
  }
  .index_logo_text_sec .main_conent .block-item:not(:nth-last-child) {
    border-bottom: 1px solid #AEC7BA;
  }
  /* .index_logo_text_sec .main_conent .block-item {
    max-width: 80%;     
  } */
  
  .index_logo_text_sec .main_conent {
    row-gap: .8rem; 
  }
  .airPrfsMain {
    padding: 4rem 0 12rem;
  }
  .tstmnlMain .main_content .slick-slide {
    margin: 0 .5rem; 
  }
  .tstmnlMain .main_content .tstmnlTextBox {
    padding: 30px 15px;  
  }
  .tstmnlMain .main_content .slick-slide.slick-current.slick-active.slick-center .tstmnlTextBox {
    padding: 70px 25px 50px;
  }
  .tstmnlMain .main_content .slick-track {
    padding-bottom: 2rem;
  }
  .index_industries_ws_sec .indstr_main_content .block-item .imageBox {
    width: 13.1rem;
    height: 13.1rem;
    transform: translateY(85px);
    margin-top: -8.5rem;
  }
  .index_ftrd_blog_sec .sec_header {
    row-gap: 3rem;
  }
  .site-footer .grid-newsletter .section-head .title {
    font-size: 2.2rem;  
  }
  .site-footer .grid .ftr_logo_social_wraper .grid__item .footer__logo img {
    max-width: 20.8rem!important;
  }
  #shopify-section-sections--23312460972329__footer .social-icons {
    margin-top: 20px;
  }
  .airPrfsMain .airPrfs_item .block_texts {
    transform: translateY(-5rem);
  }
  .airPrfsMain .slider_btn_wraper {
    transform: translateY(-3rem);
  }  
  .index_logo_text_sec .main_conent .block-item .inner-wrap strong {
    font-size: 1.6rem; 
  }
  .techimgMain {
    padding: 3.5rem 0; 
  }
  .techimgMain .main_content .sec_header .title {
    font-size: 20px;
  }
  .techimgMain .main_content .sec_header {
    padding: 1.5rem;
    bottom: -1rem; 
    border-radius: 0 20px 0 0;
  }
  .tech_imgtxt_sec11 {
    padding: 5rem 0 7rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem1 {
    margin-bottom: 5rem;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem2 img {
    border-radius: 0 0 0 40px;
  }
  .tech_imgtxt_sec11 .block-item.imgTxtItem3 img {
    border-radius: 0 40px 0 0;
  }
  .tech_ftrd_col_sec .side_image_box img {
    max-width: 8rem;
    top: 10%;
  }
  .tech_imgtxt_sec11 {
    padding: 5rem 0;
  }
  .tech_ftrd_col_sec {
    padding: 4rem 0;
  }
  .tech-itl-sec .content_main .itl_right .title {
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 3.5rem; 
  }
  .tech-itl-sec .content_main .itl_right .blockContent.list_item {
    row-gap: 3rem;
  }
  .template-page-landing-pages-rma  .cmnBanner .backImage,
  .template-page-landing-pages-rma  .cmnBanner .backImage img ,
  .template-blog  .cmnBanner .backImage,
  .template-blog  .cmnBanner .backImage img ,
  .template-page-ambassadors  .cmnBanner .backImage,
  .template-page-ambassadors  .cmnBanner .backImage img,
  .template-page-tecnology .cmnBanner .backImage, 
  .template-page-tecnology .cmnBanner .backImage img ,  
  .template-page-contact .cmnBanner .backImage, 
  .template-page-contact .cmnBanner .backImage img , 
  .template-collection .cmnBanner .backImage, 
  .template-collection .cmnBanner .backImage img   {
    max-height: max-content !important;
    min-height: 22.5rem !important; 
  }
  .cmnBanner .contentMain h1 {
    font-size: clamp(3rem,4.85vw,6.8rem)!important;
  }
  .site-header .page-width {
    padding-right: 20px !important;
  }
  .product-section .product__thumbs--below .product__thumb-item {
    max-width: 21%;
  }  
  .product-single__meta .product-block--header {
    margin: 3rem 0;
  }
  .product-single__meta .product-block--header .product-single__title {
    font-size: 23px;
  }
  .product-single__meta .product-block--price .product__price {
    margin-bottom: 5px;
    display: block;  
  }
  .uaaImageText .btmContent p {
    font-size: 17px;
  }
  .template-collection .grid.grid--uniform .grid-product {
    max-width: 100%;  
  }
  .site-header .header-item.header-item--icons .site-nav__link {
    width: 3.1rem;
    height: 3.1rem;
    min-height: 3.1rem;
    min-width: 3.1rem;
  }
  .site-header .header-item.header-item--icons .site-nav__link svg {
    min-width: 1.5rem;
    max-width: 1.7rem; 
  }
  .template-collection .contact_image_text_sec {
    padding: 5rem 0 6rem;
  }
  .template-product .cmnBanner .backImage, .template-product .cmnBanner .backImage img {
    max-height: 10.2rem;
    min-height: 10.2rem;
  }  
  .index_industries_ws_sec .indstr_main_content {
    max-width: 90%;
    margin: 0 auto;
  }
  .index_ftrd_blog_sec .main_content .block-item .imageBox {
    border-radius: 5rem;
  }
  .shopify-policy__title h1{
    margin-bottom: 2rem; 
  }
  .tech_osfa_sec .main_conent.osfa_content .infographs_mid .logoItem img {
    max-width: 7rem;
    top: 45%;
    left: 47%;
  }  
  .template-search .pagination .next,
  .pagination .prev {
    height: 28px;
    line-height: 1;
    width: 28px;
    margin: 0 5px;
  }
  .pagination span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .template-blog .article .image-wrap {
    padding-bottom: 65.230581% !important;
  }  
  .template-blog .article .article__image-wrap {
    margin: 0 0 40px;    
  }
  .template-blog .article {
    margin-bottom: 40px;
  }
  
/*========================479PX===========================*/   
}
@media (max-width: 380px){
  
  .product-section .product__thumbs--below .product__thumb-item ,  {
    max-height: 80px;
    min-height: 80px;   
  }  
  .product-section .product__thumbs--below .product__thumb-item .product__thumb,
  .product-section .product__thumbs--below .product__thumb-item .product__thumb .image-wrap {
    min-height: 80px;
  } 
  .product-section .product__thumbs--below .product__thumb-item img {
    max-height: 80px;  
    min-height: 80px; 
  } 
  
/*========================350PX===========================*/   
}