@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap");*,*:before,*:after{padding:0;margin:0;box-sizing:border-box;list-style:none}html{font-family:'Open Sans',sans-serif;font-size:16px}.has-main-color{color:#0769b3}.has-secondary-color{color:#48c4de}.has-darkgray-color{color:#212121}.has-lightgray-color{color:#dcdcdc}.has-white-color{color:#fff}.has-black-color{color:#000}.has-flex-center-col{display:flex;justify-content:center;align-items:center}.has-flex-center-right{display:flex;justify-content:flex-end;align-items:center}.has-flex-center-space{display:flex;justify-content:space-between;align-items:center}.has-padding-6{padding:0 12rem}.has-padding-4{padding:0 4rem}.has-padding-2{padding:0 2rem}.has-plain-button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.pageUnderConstruction{display:flex;width:100vw;justify-content:center;align-items:center;flex-direction:column}.underConstructionWrap{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.underConstructionWrap img{width:70%}.go-back-btn{padding:1rem;border-radius:20px;background-color:#0769b3;color:#fff;width:300px;display:flex;justify-content:center;align-items:center;font-weight:700;margin:2rem 0}.go-back-btn:hover{opacity:.8;cursor:pointer}.pageUnderConstruction a{text-decoration:none;color:#fff}.nav-main{position:sticky;top:0;z-index:99}.rfq-a{text-decoration:none}.nav-main-top{background-color:#212121;color:#fff}.nav-main-menu{background-color:#efefef}.nav-main-menu-left{display:flex;justify-content:left;align-items:center}.nav-main-logo{height:50px;display:flex;justify-content:center;align-items:center;margin-right:30px}.nav-main-logo img{height:30px}.mega-nav-btn{height:50px;padding:0 .5rem}.mega-nav-btn:hover{background-color:#0769b3;color:#fff}.nav-main-left-others{height:50px;display:flex;justify-content:center;align-items:center;padding:0 .5rem}.nav-main-left-a{text-decoration:none;color:#212121}.nav-main-left-others:hover{background-color:#0769b3;color:#fff}.mega-content{display:none;position:absolute;background-color:#f9f9f9;width:100%;left:0;z-index:1}.mega-content-header{background-color:#0769b3;color:#fff;font-weight:400;padding:.5rem 6rem;font-size:1.5rem}.mega-content-wrapper{background-color:#fff}.mega-buttons:hover .mega-content{display:block}.mega-content-row-3{display:flex;justify-content:flex-start;align-items:center;gap:10px}.mega-content-col{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem;gap:30px}.mega-content-card{background-color:#fff;width:300px;height:80px;display:flex;justify-content:left;gap:20px;align-items:center;overflow:hidden;padding:1rem;border-radius:10px;border:1px solid transparent}.mega-content-card2{width:300px;display:flex;justify-content:left;align-items:center;overflow:hidden}.mega-content-thumb{height:80px}.mega-content-thumb img{height:80px}.mega-content-col a{text-decoration:none;color:#212121}.mega-content-card:hover{opacity:.6;cursor:pointer;border:1px solid #000}.nav-main-top-contact{padding:.2rem 0}.nav-main-top-contact a{color:#fff;text-decoration:none;font-size:.8rem}.mega-menu-right-garments{max-height:420px;height:420px;width:100%;overflow-y:auto}.mega-menu-right-garments::-webkit-scrollbar{width:50%;background-color:#f5f5f5}.mega-menu-right-garments::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f9f9f9}.mega-menu-right-garments h4{font-size:.9rem;font-style:italic;color:#212121}.mega-menu-right-garments p{font-size:.9rem;font-style:italic;color:#212121}.mega-faq-head{font-size:1.5rem;font-weight:700;font-style:italic;color:#0769b3;margin-bottom:20px}.mega-faq-item{margin-bottom:10px}.mega-FAQ-btn{font-weight:700;color:#0769b3;font-style:italic;text-decoration:underline}.mega-box-set{display:flex;justify-content:flex-start;align-items:flex-start}.mega-box-right{max-width:50%;padding:0 2rem}.mega-box-header{font-size:2rem;font-weight:700;padding:1rem 0;color:#212121}.mega-box-p{font-weight:400;padding:1rem 0;color:#212121;line-height:200%}.mega-box-right a{text-decoration:none;color:#212121}.mega-box-btn{background-color:#48c4de;border-radius:.5rem;display:flex;justify-content:center;color:#fff;font-weight:700;align-items:center;width:320px;padding:1rem}.mega-box-btn-p{width:320px;display:flex;justify-content:center;align-items:center;font-style:italic;padding:1rem}.mega-box-btn:hover{background-color:#0769b3}.customized-box-set-link{font-style:italic;color:#0769b3 !important;font-weight:700;text-decoration:underline !important}.nav-main-menu-right{display:flex;justify-content:flex-end;align-items:center;gap:10px}.nav-main-menu-btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.nav-main-menu-btn:hover{opacity:.8;cursor:pointer}.nav-main-menu-btn img{width:30px;height:30px}.rfq-btn{background-color:#eb17c7;color:#fff;font-weight:700;width:100px;border-radius:10px}.nav-main-tablet{display:none;background-color:#efefef;position:sticky;top:0}.nav-main-tablet-topbar{background-color:#212121;color:#fff}.nav-main-tablet-main-menu{display:flex;justify-content:space-between;align-items:center}.nav-main-mobile{display:none;position:sticky;top:0;z-index:2;width:100%;background-color:#efefef;padding:.5rem 1rem}.nav-main-mobile-wrapper{display:flex;justify-content:space-between;align-items:center}.mobile-logo-main{width:140px}.mobile-menu-icon{height:20px}.mobile-menu-icon-close{height:25px}.mobileMenu{height:100vh;background-color:#fff;width:100%;position:fixed;overflow:scroll;top:0;transform:translateX(-100%);transition:all .3s ease;z-index:2;padding:.8rem 1rem}.showMenu.mobileMenu{transform:translateX(0)}.mobileMenu-top{display:flex;justify-content:space-between;align-items:center}.modal-menu-logo{width:140px}.mobileMenu-first{margin-top:2rem}.mobileMenu-first-img{width:100%}.mobileMenu-second-list{padding:1.5rem 0}.accordion{background-color:#fff;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:1.3rem;transition:.4s}.active,.accordion:hover{background-color:#fff}.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}.active:after{content:"\2212"}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .5s ease-out}.panel-card{width:100%;padding:.5rem 0;gap:20px;display:flex;justify-content:space-between;align-items:center}.panel-card a{width:100%;text-decoration:none;color:#212121}.panel-card-thumb{height:100px;display:flex;justify-content:center;align-items:center;width:100%}.panel-card-thumb img{height:90%}.panel-card-left{display:flex;justify-content:space-between;flex-direction:column;align-items:center;border-radius:1rem;width:100%}.panel-card-right{display:flex;justify-content:space-between;flex-direction:column;align-items:center;border-radius:1rem;width:100%}.panel-card-text{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;width:100%}.panel-card-text h3{font-size:1rem}.panel-spacer{margin-top:10px}.mobile-menu-CTA{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:rem 0;color:#444}.has-gray{font-size:.8rem;color:#777}.mobile-menu-contact-wrapper{width:100%;padding:1.2rem 0;display:flex;justify-content:space-evenly;align-items:center}.mobile-menu-contact-wrapper-2{width:100%;padding:1.2rem 0;display:flex;justify-content:space-evenly;align-items:center}.mobile-contact-p{color:#444;font-size:.9rem;padding:.1rem 0;text-decoration:none !important;text-align:center}.mobile-menu-contact-btn a{text-decoration:none}.mobile-menu-contact-btn img{width:60px}.mobileMenu-other-icons{display:flex;justify-content:space-evenly;align-items:center;width:100%;margin-top:.6rem}.mobileMenu-icons{width:40px;height:40px;background-color:red;border-radius:1rem;display:flex;justify-content:center;align-items:center}.mobileMenu-questions{display:flex;width:100%;padding:1.3rem 0;text-align:right;flex-direction:column;gap:10px}.mobileMenu-questions p{font-size:1rem;font-style:italic}.mobileMenu-questions a{color:#444;text-decoration:none}.mobileMenu-SocialMedia{display:flex;justify-content:flex-end;width:100%;align-items:center;gap:10px;padding:1.3rem 0}.mobileMenu-SocialMedia-Buttons{width:50px}.mobileMenu-SocialMedia-Buttons img{width:100%}.mobileMenu-footer{display:flex;width:100%;padding:1.3rem 0;text-align:right;flex-direction:column;gap:10px}.mobileMenu-footer-itm{font-size:.8rem;color:#777}.mainBody-head{background-color:#efefef;height:80vh;display:flex;justify-content:space-between;align-items:center}.mainBody-head-heroimg{height:100%;max-height:80vh}.mainBody-head-heroimg img{width:100%;height:auto}.mainBody-head-CTA{width:50%}.mainBody-head-CTA h1{font-size:2.5rem;font-weight:500}.mainBody-head-CTA p{font-size:1.5rem;margin:1rem 0}.mainBody-head-CTA a{text-decoration:none;color:#fff;font-weight:700}.mainBody-head-CTAbutton{padding:1rem;background-color:#eb17c7;border-radius:1rem;width:200px;display:flex;justify-content:center;align-items:center;margin-top:80px;transition:all ease .3s}.mainBody-head-CTAbutton:hover{background-color:#48c4de;cursor:pointer}.cta-blue{color:#0769b3}.mainBody-bg{background-color:#0769b3;height:100px}.mainBody-clientList{width:100%;display:flex;justify-content:center;align-items:center;background-color:#0769b3;flex-direction:column;padding:2rem 6rem!important}.mainBody-clientList-header{font-size:1rem;color:#fff;font-size:700}.mainBody-clientList-listwrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.mainBody-clientList-list-top{width:100%;display:flex;justify-content:center;align-items:center;gap:20px}.mainbody-clientList-item{width:auto;height:auto;display:flex;justify-content:center;align-items:center}.mainbody-clientList-item img{width:100%}.mainBody-clientList-mobile{display:none;justify-content:center;background-color:#efefef;align-items:center;height:100%;flex-direction:column}.mainBody-clientList-mobile-header{color:#444;font-size:.8rem}.mainBody-clientList-mobile-wrapper{display:flex;justify-content:center;align-items:center;align-items:center}.mainBody-clientList-left{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column}.mainBody-clientList-item{width:80%}.mainBody-clientList-item img{width:100%}.mainBody-articles{padding-top:4rem;padding-bottom:4rem;background-color:#efefef}.mainBody-articles h3{color:#444;margin-bottom:1rem}.mainBody-articles-wrapper{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:20px;overflow-x:scroll;padding-bottom:2rem}.mainBody-articles-wrapper::-webkit-scrollbar-track{width:80%;background-color:#e6e6e6}.mainBody-articles-wrapper::-webkit-scrollbar{width:6px;background-color:#c4c4c4}.mainBody-articles-wrapper::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:1rem}.mainBody-articles-wrapper a{text-decoration:none}.mainBody-articles-card{width:300px;height:auto;min-width:300px;max-height:670px;background-color:#fff;border-radius:1rem;overflow:hidden;transition:all ease .3s}.mainBody-articles-card:hover{opacity:.8;cursor:pointer}.mainBody-articles-card img{width:100%}.articles-card-content{margin:.5rem}.articles-card-content h2{font-size:1.2rem;color:#444}.articles-card-content p2{font-size:.6rem;text-align:center;padding:.2rem 1rem;background-color:#48c4de;border-radius:1rem;color:#fff;font-weight:700}.articles-card-content p{color:#444;margin-top:15px}.articles-card-credit{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.credit-left{display:flex;justify-content:center;gap:10px;align-items:center}.credit-right{color:#444;font-size:.9rem}.credit-left-icon{display:inline-block;width:30px;height:30px;border-radius:50%;overflow:hidden}.credit-left-icon img{width:100%}.credit-left-name{display:inline-block}.article-type{background-color:orange!important}.mainBody-howto{height:auto;display:flex;justify-content:center;align-items:center;background-color:#fff;padding-top:5rem;padding-bottom:5rem}.mainBody-howto-left{width:100%}.mainBody-howto-header{margin-top:3rem;margin-bottom:2rem}.mainBody-howto-header h2{color:#444;color:#444;font-size:2rem}.mainBody-howto-right{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.slide01{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/slides-01.webp);background-position-x:0px;background-repeat:no-repeat;background-size:contain}.slide02{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/slides-02.webp);background-position-x:0px;background-repeat:no-repeat;background-size:contain}.slide03{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/slides-03.webp);background-position-x:0px;background-repeat:no-repeat;background-size:contain}.slide04{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/slides-04.webp);background-position-x:0px;background-repeat:no-repeat;background-size:contain}.slide05{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/slides-05.webp);background-position-x:0px;background-repeat:no-repeat;background-size:contain}.mainBody-howto-featured-wrapper{width:100%;max-width:1000px;position:relative;margin:auto}.myslides{width:100%;height:90vh;display:flex;justify-content:center;align-items:center}.myslides img{width:100%}.myslides-text{color:#000;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}.mainBody-howto-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}.mainBody-howto-item{display:flex;justify-content:flex-start;align-items:center;gap:20px}.mainBody-howto-item-icon{width:100px}.mainBody-howto-item-icon img{width:100%}.mainBody-howto-item-text{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;color:#444;margin-top:3rem}.mainBody-howto-item-text h3{font-size:1.8rem;font-weight:400}.mainBody-howto-item-text p{font-size:1rem;width:70%}.mainBody-Gallery{padding:6rem 0}.mainBody-Gallery-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainBody-Gallery-column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}.mainBody-Gallery-square{width:100%;overflow:hidden;border-radius:1rem}.mainBody-Gallery-square img{width:100%}.mainBody-Gallery-header{text-align:center;font-size:2rem;color:#444;margin-bottom:2rem}footer{background-color:#0769b3;color:#fff}footer hr{margin-bottom:1rem}.footer-content{display:flex;padding-top:5rem;padding-bottom:5rem;justify-content:space-between;align-items:flex-start;gap:20px;color:#fff;background-color:#0769b3}.footer-card{width:100%}.footer-content-1{display:flex;flex-direction:column;margin-bottom:6rem}.footer-content-1 p{font-size:.8rem;margin-top:20px;width:90%;line-height:20px}.footer-content-1 img{width:70%}.footer-content-2 ul{font-weight:700;color:#fff;font-size:1.2rem}.footer-content-2 li{margin-top:8px}.footer-content-2 li a{text-decoration:underline;color:#fff;font-size:.8rem}.bottom-footer{background-color:#032f50;text-align:center;width:100%;font-size:.8rem;padding-bottom:2rem;display:flex;justify-content:center;align-items:center;color:#fff}.footer-content-4 ul{font-weight:700;color:#fff;font-size:1.2rem}.footer-content-4 li{margin-top:8px}.footer-content-3 p{margin:8px 0;width:80%}.newsletter{font-weight:700;font-size:1.2rem;color:#fff}.footer-content-input input{padding:10px 20px;border-radius:10px;border:1px solid #054270;width:80%;margin-top:2rem;background-color:#f9f9f9}.footer-content-input button{padding:10px 20px;border-radius:10px;border:1px solid #054270;width:60%;background-color:#48c4de;color:#fff;margin-top:10px}.footer-content-input button:hover{opacity:.8;cursor:pointer}.footer-content-input{display:flex;flex-direction:column}.contact-body{height:60vh;display:flex;justify-content:center;align-items:center}.contact-body-2{height:80vh;display:flex;justify-content:center;align-items:center;padding:0 12rem}.contact-body-left{color:#444;width:80%;height:100%;padding-top:2rem}.contact-body-left-2{color:#444;width:100%;height:100%;padding-top:2rem}.contact-body-right{width:100%;height:100%;padding-top:2rem}.contact-body-right img{height:100%}.contact-body-right-2{width:100%;height:100%;padding-top:2rem}.contact-body-right-2 img{height:100%}.contact-body-left-grid-row{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:10px;padding-top:1rem}.contact-body-left-grid-item{width:250px;height:100px;border-radius:10px;background-color:#efefef;display:flex;justify-content:flex-start;gap:10px;align-items:center}.contact-body-left-item-left{width:60px;margin-left:10px}.contact-body-left-item-left img{width:100%}.contact-body-left-grid-row a{text-decoration:none;color:#444}.contact-body-left-item-right h5{font-weight:400}.poloshirt-header{display:flex;justify-content:space-between;align-items:center;height:80vh;padding:0 12rem}.poloshirt-header-left{height:100%;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.poloshirt-header-right{height:100%;width:100%}.poloshirt-header-right img{height:100%}.poloshirt-header-h1{font-size:2rem;padding-bottom:2rem;font-weight:400}.poloshirt-header-left-3{display:flex;width:100%;justify-content:space-evenly;align-items:flex-start;padding:4rem 0;gap:20px}.poloshirt-header-left a{text-decoration:none;color:#444}.poloshirt-header-left-item{width:180px;height:250px;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid transparent}.poloshirt-header-left-item:hover{cursor:pointer;opacity:.8}.poloshirt-header-left-img{display:flex;justify-content:center;align-items:center;width:100%}.poloshirt-header-left-img img{width:80px}.poloshirt-header-left-item-heading{text-align:center;width:100%;color:#444;width:80%;font-size:1rem;font-weight:500}.poloshirt-header-left-item-subheading{text-align:center;width:80%;color:#444;font-size:.7rem}.poloshirt-header-left-item-button{padding:.5rem 1rem;background-color:#0769b3;height:40px;width:40px;border-radius:50%;color:#fff;font-weight:700}.poloshirt-header-left-item-button img{width:100%}.poloshirt-header-left-3-mobile{display:none;justify-content:space-evenly;align-items:center;width:100%;padding:2rem 0}.poloshirt-header-left-3-item-mobile{width:80px;height:auto;border:1px solid #444;border-radius:10px;padding:.5rem}.poloshirt-header-left-3-img-mobile img{width:100%}.poloshirt-header-left-3-heading-mobile{font-size:.7rem;text-align:center}.poloshirt-samples{height:100%}.has-padding-6-new{padding:0 12rem}.poloshirt-samples-left{padding-top:6rem;width:350px;display:inline-block}.poloshirt-samples-left-header{font-size:2rem;color:#0769b3}.poloshirt-samples-arrow{display:inline-block}.poloshirt-samples-arrow img{height:50px}.poloshirt-samples-left-subheading{color:#444}.poloshirt-samples-card-wrap{display:flex;align-items:center;gap:10px;overflow-x:scroll;overflow-y:hidden;padding:2rem}.poloshirt-samples-card{height:auto;min-width:300px;width:300px}.first-card{margin-left:12rem}.poloshirt-sample-card-img{width:100%}.poloshirt-sample-card-img img{width:100%}.poloshirt-samples-card-wrap::-webkit-scrollbar-track{max-width:80%;background-color:#e6e6e6}.poloshirt-samples-card-wrap::-webkit-scrollbar{width:6px;background-color:#c4c4c4}.poloshirt-samples-card-wrap::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:1rem}.poloshirt-3rd{height:100%;padding:6rem 0}.poloshirt-3rd-wrap{display:flex;justify-content:center;align-items:center;width:100%;flex-wrap:nowrap}.poloshirt-3rd-sides{flex:25%;height:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px}.poloshirt-3rd-center{flex:50%;height:100%;display:flex;justify-content:center;width:100%;flex-direction:column;align-items:center}.poloshirt-3rd-center img{width:90%}.poloshirt-3rd-sides-item{height:300PX;width:100%}.poloshirt-3rd-sides-title-icon{display:inline-block;height:35px;width:35px}.poloshirt-3rd-sides-title-icon img{height:100%}.poloshirt-3rd-sides-title-text{display:inline-block}.poloshirt-3rd-sides-title-text p{font-size:.8rem}.poloshirt-3rd-sides-title-text{color:#444;margin-bottom:15px}.poloshirt-3rd-sides-body{font-size:.8rem;color:#444}.poloshirt-3rd-sides-button{padding:1rem 0;font-size:.8rem;font-weight:700}.poloshirt-3rd-sides-button a{text-decoration:none;color:#444}.poloshirt-3rd-center-header{width:100%}.poloshirt-3rd-center-header h2{font-size:1.4rem;width:100%;padding:0 2rem;text-align:center;font-weight:400;color:#0769b3}.poloshirt-3rd-mobile{display:none}.mobileMenu-third-contact-2{display:none}.poloshirt-4th{display:flex;justify-content:center;align-items:center;width:100%;gap:20px;margin-bottom:12rem;margin-top:6rem}.poloshirt-4th-col{display:flex;flex-direction:column;align-items:center;width:100%;gap:20px}.poloshirt-4th-item{background-color:#f5f5f5;width:100%;height:280px;overflow:hidden;border-radius:1rem}.poloshirt-4th-item{display:flex;justify-content:flex-start}.poloshirt-4th-item-img{height:100%;width:100%;flex:60%;display:flex;justify-content:center;align-items:center;overflow:hidden}.poloshirt-4th-item-img img{height:auto;width:100%}.poloshirt-4th-item-text{padding:1rem;width:100%;flex:40%;position:relative}.poloshirt-4th-item-text a{position:absolute;text-decoration:none;color:#0769b3;bottom:10px}.poloshirt-4th-item-text h4{font-size:1.5rem;font-weight:500;margin-bottom:20px}.poloshirt-4th-item-text p{font-size:.9rem}.tshirt-1st{height:100vh;display:flex;justify-content:space-between;align-items:center}.tshirt-hero-mobile{display:none}.tshirt-hero{display:flex}.has-main-hero-heading h1{font-size:2rem;font-weight:400;margin-bottom:2rem;color:#444}.has-main-hero-subheading{color:#444;margin-bottom:3rem}.has-main-hero-button{padding:1rem 2rem;border-radius:20px;background-color:#0769b3;color:#fff;text-decoration:none}.has-main-hero-button:hover{opacity:.8;cursor:pointer}.tshirt-2nd-types-wrap{display:flex;flex-direction:column;gap:10px;padding-top:4rem;padding-bottom:4rem}.tshirt-2nd-type-card-head{text-align:center}.tshirt-2nd-types-row{display:flex;justify-content:center;align-items:center;width:100%;gap:10px}.tshirt-2nd-type-card{height:auto;width:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.tshirt-2nd-type-card img{width:100%}.tshirts-2nd-header h3{width:100%;text-align:center;color:#444;font-size:1.8rem;padding-top:6rem;font-weight:400}.tshirts-2nd-header h2{width:100%;text-align:center;color:#444;font-size:1.8rem;padding-top:6rem;font-weight:400}@media only screen and (max-width:1450px){.has-padding-6{padding:0 6rem}.has-padding-6-new{padding:0 6rem}.poloshirt-header{padding:0 6rem}.first-card{margin-left:6rem}.contact-body-2{padding:0 6rem}}@media only screen and (max-width:1250px){.mainBody-head-CTA h1{font-size:2rem}.mainBody-head-CTA p{font-size:1.2rem}.poloshirt-header-h1{font-size:1.5rem;padding-bottom:2rem;font-weight:400}.poloshirt-header-p{text-align:left;font-size:14px;padding:0}.poloshirt-header-left{height:auto;width:auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.poloshirt-header{display:flex;justify-content:center;align-items:center;height:80vh}.poloshirt-header-left-3{display:flex;width:100%;justify-content:space-evenly;align-items:flex-start;padding:2rem 0;gap:20px}.poloshirt-header-right{height:100%;width:100%}.poloshirt-header-right img{height:auto;width:100%}.contact-body-2{padding:2rem 4rem;flex-direction:column;height:100%;justify-content:center;align-items:center;width:100%}.contact-body-right-2{display:none}}@media only screen and (max-width:1150px){.nav-main{display:none}.mainBody-head-CTA h1{font-size:1.8rem}.mainBody-head-CTA p{font-size:1rem}.nav-main-tablet{display:block}.has-padding-6{padding:0 4rem}.has-padding-6-new{padding:0 4rem}.poloshirt-header{padding:0 4rem}.first-card{margin-left:4rem}}@media only screen and (max-width:950px){.nav-main{display:none}.nav-main-tablet{display:none}.nav-main-mobile{display:block}.has-padding-6{padding:0 1rem}.has-padding-6-new{padding:0 1rem}.first-card{margin-left:0}.mainBody-head{height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}.mainBody-head-heroimg{height:100%}.mainBody-head-heroimg img{max-height:inherit}.mainBody-head-CTA{width:100%;padding-bottom:2rem}.mainBody-head-CTA h1{font-size:2rem;font-weight:500;text-align:center;padding-top:2rem}.mainBody-head-CTA p{font-size:1rem;text-align:center;margin:1rem 0}.mainBody-head-CTA a{display:flex;height:auto;justify-content:center;align-items:center}.mainBody-head-CTAbutton{padding:1rem;margin-top:10px}.mainBody-bg{height:0}.mainBody-clientList{padding:2rem 1rem}.mainBody-clientList{display:none}.mainBody-clientList-mobile{display:flex;padding-top:2rem}.mainBody-howto{flex-direction:column;gap:50px}.mainBody-howto-header h2{text-align:center;font-size:1rem}.mainBody-howto-item{flex-direction:column;gap:0}.mainBody-howto-item-icon{width:80px}.mainBody-howto-item-icon img{width:100%}.mainBody-howto-item-text{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:10px}.mainBody-howto-item-text h3{font-size:1.3rem;font-weight:400}.mainBody-howto-item-text p{font-size:.8rem;text-align:center;width:90%}.mainBody-howto-wrapper{gap:80px}.slide01{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/mobile-slides-01.webp)}.slide02{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/mobile-slides-02.webp)}.slide03{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/mobile-slides-03.webp)}.slide04{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/mobile-slides-04.webp)}.slide05{background-image:url(https://blueflyprinting.com/wp-content/uploads/2023/04/mobile-slides-05.webp)}.mainBody-Gallery-column{-ms-flex:50%;flex:50%;max-width:50%;padding:0 4px}.footer-content{flex-direction:column}.footer-content-1{display:none}.footer-content-input button{width:80%}.footer-content-4 ul{font-size:.8rem}.footer-content-4 li{font-size:.8rem}.poloshirt-header{flex-direction:column-reverse;height:100%;padding:0}.poloshirt-header-right{display:flex;justify-content:center;align-items:center;overflow:hidden}.poloshirt-header-right img{width:140%}.poloshirt-header-h1{text-align:center;padding-bottom:1rem;font-size:1.5rem;padding-top:1rem}.poloshirt-header-p{text-align:center;font-size:14px;padding:0 2rem}.poloshirt-header-left-3{display:none}.poloshirt-header-left-3-mobile{display:flex}.poloshirt-header-left-3-item-mobile{width:80px;height:130px;border:2px solid #0769b3;border-radius:10px;padding:.5rem}.poloshirt-header-left-3-heading-mobile{font-size:10px}.poloshirt-samples-card-wrap::-webkit-scrollbar-track{display:none}.poloshirt-samples-card-wrap::-webkit-scrollbar{display:none}.poloshirt-samples-card-wrap::-webkit-scrollbar-thumb{display:none}.poloshirt-samples-left{padding-top:2rem;width:auto;display:inline-block}.poloshirt-samples-left-header{font-size:1.5rem;display:block;text-align:left}.poloshirt-samples-arrow{display:inline-block}.poloshirt-samples-arrow img{display:inline-block;height:30px;margin-left:10px}.poloshirt-samples-left-subheading{text-align:left;font-size:.8rem;display:block}.poloshirt-3rd{height:100%;padding:2rem 0}.poloshirt-3rd-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;flex-wrap:nowrap}.poloshirt-3rd-mobile{display:flex;width:100%;padding-top:4rem;flex-direction:column}.poloshirt-3rd-mobile-header{color:#444;font-weight:400;font-size:1.7rem;text-align:center}.poloshirt-3rd-mobile img{width:100%}.poloshirt-3rd-mobile-p{padding:0 1rem;text-align:center}.poloshirt-3rd-center{display:none}.poloshirt-3rd-sides-item{height:100%;width:100%;padding-bottom:2rem}.poloshirt-3rd-sides-button a{padding:.5rem 1rem;border-radius:20px;background-color:#0769b3;color:#fff}.mobileMenu-third-contact-2{display:block;width:100%;height:100%}.mobile-menu-contact-wrapper-2{width:100%;padding:1.2rem 0;display:flex;justify-content:space-evenly;align-items:center}.contact-body-left-2{display:none}.contact-body-2{padding:0 1rem}.insert-header{width:100%}.insert-header h4{text-align:center;font-size:2rem;font-weight:400;color:#444}.insert-header p{padding-bottom:2rem;font-size:14px;text-align:center;color:#444}.contact-body-right-2{display:flex;width:100%}.contact-body-right-2 img{width:100%}.poloshirt-4th{flex-direction:column}.poloshirt-4th-item{height:550px;display:flex;flex-direction:column}.poloshirt-4th-item-img{height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.poloshirt-4th-item-text{padding:1rem;width:100%;height:100%;position:relative}.tshirt-1st-right{width:100%}.tshirt-1st{flex-direction:column-reverse;padding:0!important;width:100%;height:100%}.tshirt-hero-mobile{min-width:100%;height:100%;display:flex}.tshirt-1st{width:100%}.tshirt-1st-left article{flex-direction:column;width:100%;display:flex;justify-content:center;align-items:center}.tshirt-hero{display:none}.has-main-hero-heading h1{text-align:center;font-size:1.8rem;font-weight:400;margin-bottom:1.2rem;color:#0769b3;padding:0 .4rem}.has-main-hero-subheading{color:#444;margin-bottom:1rem;text-align:center;padding:0 .5rem}.has-main-hero-button{text-align:center;padding:1rem 2rem;border-radius:1rem;background-color:#0769b3;color:#fff;text-decoration:none}.has-main-hero-button:hover{opacity:.8;cursor:pointer}.tshirt-2nd-types-wrap{flex-direction:row}.tshirt-2nd-types-row{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:10px}}.rfq-field{padding:.5rem;border-radius:4px}