/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 26 2026 | 09:08:10 */
.contactus-banner{background-image: url("https://raybogrowbags.com/wp-content/uploads/2026/01/contact-us-banner-amp.jpg");}
.contactfooterr{padding:120px 0;background-color:#fff;}
.entry-content > .contactfooterr{padding:0;}
.contactfooterr .grid-container { display: flex;max-width:1585px;gap:20px; }
.contactfooterr .grid-container .l { width: 61.6%; flex-shrink: 0; background-image: url("https://rayboicebags.com/wp-content/uploads/2026/02/contact-bg.jpg");background-repeat:no-repeat;background-size:cover; padding: 60px 60px 35px; }
.contactfooterr .grid-container .l .title { font-size: 36px; margin-bottom: 40px;font-weight:500;display:flex;flex-direction:column; }
.contactfooterr .grid-container ul { list-style: none; padding: 0; margin: 0; margin-bottom: 36px;}
.contactfooterr .grid-container ul li { position: relative; padding-left: 20px; margin-bottom: 20px; counter-increment: item; }
.contactfooterr .grid-container ul li:before { content: counter(item) "."; position: absolute; left: 0; }
.contactfooterr .grid-container p { margin-bottom: 0; }
.contactfooterr .grid-container a { text-decoration: none; color: #333333; }
.contactfooterr .grid-container .contact-items { display: flex; border-bottom: 1px solid #a9a9a9; padding-bottom: 10px;margin-right:40px;gap:90px; }
.contactfooterr .grid-container .contact-items .contact-item { font-size: 16px; background-repeat: no-repeat; background-position: left 2px; padding-left: 55px;font-weight:300; }
.contactfooterr .grid-container .contact-items .contact-item p{font-weight:500;}
.contactfooterr .grid-container .contact-items .contact-item p:last-child{font-weight:normal;}
.contactfooterr .grid-container .contact-items .contact-item:first-child { background-image: url("https://rayboicebags.com/wp-content/uploads/2026/02/email.png"); }
.contactfooterr .grid-container .contact-items .contact-item:nth-child(2) { background-image: url("https://rayboicebags.com/wp-content/uploads/2026/02/tel.png"); }
.contactfooterr .grid-container .erweima { display: flex; gap: 12px; margin-top: 63px;margin-bottom:40px; }
.contactfooterr .grid-container .erweima .erweima-item { text-align: center; }
.contact-us-form textarea{height:195px;}
.contactfooterr .grid-container .r {flex:1;background-color:#f3f3f3;padding:60px 65px; }
.contactfooterr .grid-container .r .title { font-size: 30px; margin-bottom: 0;text-transform: uppercase;font-weight:500; }
.contactfooterr .grid-container .r .detitle { font-size: 18px;text-align:center;font-weight:300; }
.contactfooterr .grid-container .r .wpcf7-spinner { padding: 0; margin: 0; position: absolute; left: 50%; transform: translateX(-50%); top: 100%; }
#fancybox-wrap{min-width:80%;}
#fancybox-wrap{height:auto !important;width:auto !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%);position: fixed;}
#fancybox-content{border:none;}
#fancybox-content .page-wpcf7-box{width: 70vw;margin-top: 0;border-top: none;padding: 50px;}
#contact_form_pop .contactfooterr{padding: 20px;overflow: hidden;}
#contact_form_pop .contactfooterr .grid-container{max-width:initial;}

/*联系我们*/
.contact-us-form input:not([type="submit"]), .contact-us-form textarea{min-height: 50px;}
.contactys {padding: 20px 20px 10px 20px;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); margin-bottom: 30px;background-color:#f5f5f5;}
.contactys img{margin-top:20px;}
.contact-us-form{display:flex;flex-wrap:wrap;
    }
.contact-us-form input:not([type="submit"]),.contact-us-form textarea{width:100%;border: none;background-color: #fff;}
.contact-us-form > p{margin-bottom: 0 !important;margin-top: 15px;position: relative;width:100%;}
.contact-us-form > p:nth-child(2n){margin-right:0px;}
.contact-us-form > p:nth-last-child(2),.contact-us-form > p:nth-last-child(1){margin-right:0px;width:100%;}
.contact-us-form input[type="submit"]{background: #666666;width: 100%;height: 40px;text-transform: uppercase;}

@media (max-width: 768px) {
.contactus-banner{background-image: url("https://raybogrowbags.com/wp-content/uploads/2026/01/Contact-Us-Banner-amp-1.jpg");}
.contactfooterr{padding:30px 15px;}
.contact-us-form > p{width: 100%;margin-right: 0;}
#contact_form_pop .contactfooterr .l{display:none;}
.contactfooterr .grid-container { display: flex;flex-direction: column-reverse; }
.contactfooterr .grid-container .l { width: 100%; flex-shrink: 0; background-color: #F6F6F6; padding: 20px;margin-top:20px;background-image: url("https://rayboicebags.com/wp-content/uploads/2026/02/contact-bg.jpg-wap.jpg");}
.contactfooterr .grid-container .l .title { font-size: 18px; color: var(--global-color-8); margin-bottom: 20px; }
.contactfooterr .grid-container ul { list-style: none; padding: 0; margin: 0; margin-bottom: 20px; }
.contactfooterr .grid-container ul li { position: relative; padding-left: 20px; margin-bottom: 5px; counter-increment: item; }
.contactfooterr .grid-container ul li:before { content: counter(item) "."; position: absolute; left: 0; }
.contactfooterr .grid-container p { margin-bottom: 1px; }
.contactfooterr .grid-container a { text-decoration: none; color: #333333; }
.contactfooterr .grid-container .contact-items { display: block; border-bottom: 0; padding-bottom: 0; justify-content: space-between;margin-right:0; }
.contactfooterr .grid-container .contact-items .contact-item { font-size: 15px; background-repeat: no-repeat; background-position: left center; margin-bottom:15px; }
	.contactfooterr .grid-container .contact-items .contact-item:nth-child{margin-bottom:0;}
.contactfooterr .grid-container .erweima { display: flex; gap: 35px; margin-top: 20px; }
.contactfooterr .grid-container .erweima .erweima-item { text-align: center; }
.contactfooterr .grid-container .r { padding-left: 15px;padding:15px; }
.contactfooterr .grid-container .r .title { font-size: 22px; margin-bottom: 0; text-align: center; text-transform: uppercase; }
.contactfooterr .grid-container .r .detitle { font-size: 14px; }
#fancybox-wrap{min-width:92%;}
#contact_form_pop .contactfooterr{overflow: initial;display:block;padding:10px;width:auto;}
#contact_form_pop .contactfooterr .grid-container .r .detitle{display:none;}
.contactfooterr .grid-container .r .wpcf7-spinner { padding: 0; margin: 0; position: absolute; left: 50%; transform: translateX(-50%); top: 100%; }
.contact-us-form > p:nth-child(4){display:none;}
}