@media only screen and (min-width: 1301px) and (max-width: 1500px) {
	.testimonial-man { right: -40px; }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.container { max-width: calc(100% - 50px); }
	.page-wrapper { padding-top: 153px; }
	body.admin-bar .page-wrapper { padding-top: 121px; }
	.category-menu ul li { font-size: 24px; margin-left: 45px; }
	.blogContent .sidebar .categoryList ul li { font-size: 14px; }
	.howItWorks .left {  }
}
@media only screen and (min-width: 992px) and (max-width: 1029px) {
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 25px !important; }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.container { max-width: calc(100% - 50px); }
	.page-wrapper { padding-top: 139px; }
	body.admin-bar .page-wrapper { padding-top: 107px; }
	.content-box { padding: 0 150px; }
	.category-menu ul li { font-size: 20px; margin-left: 22px; }
	.category-menu ul li a:after { top: 5px; }
	.aboutTwoBlock { grid-gap: 50px; }
	.aboutContent { padding: 0 150px; }
	.aboutPromoAdSection .childAd { margin: 40px; }
	.aboutPromoAdSection .childAd:first-child:after { right: -40px; }
	.labFacesGrid li:nth-child(1), .labFacesGrid li:nth-child(2), .labFacesGrid li:nth-child(3) { width: 294px; }
	.labFacesGrid li:nth-child(4), .labFacesGrid li:nth-child(6) { width: 220px; }
	.labFacesGrid li:nth-child(5) { width: 442px; }
	.labFacesGrid li:nth-child(8), .labFacesGrid li:nth-child(9) { width: 336px; }

	.banner-section { height: 500px; }
	.categoryBox h2 { font-size: 40px; }
	.categoryBox ul li { margin: 0 13px; }
	.testimonial-man { height: 280px; }
	.testimonialsBox h4 { padding-right: 220px; }
	.labBox .img { height: 190px; }
	body.post-type-archive-web-story .labBox .img { height: 100%; }
	body#about .pageContent figure.alignright, body#about .pageContent img.alignright, body#contact img.alignright { margin-left: 40px; }
	.labBlogTop h1 { font-size: 50px; }
	.labBlogTop p { padding: 0 150px; }

	.blogContent .sidebar .categoryList ul li { font-size: 14px; }
	.shopPageList .text { padding-left: 40px; }

	.film-index-table-data table th:nth-child(2) { width: 120px; }
	.film-index-table-data table th, 
	.film-index-table-data table td { font-size: 12px; }
	.film-index-table-top ul li { font-size: 16px; }
	.filmBrands h3 { font-size: 19px; }
	.filmReviewDetails { grid-template-columns: 190px auto; grid-gap: 40px; }
	.filmReviewDetails .item:last-child { display: none; }
	.promoIndexDetail { display: none; }

	.film-index-review .sidebar.film-format-sidebar { display: none; }

	.howItWorks .item .bg { display: none; }
	.startOrderSection { grid-template-columns: 1fr; }
	.startOrderSection .payByMail:before { display: none; }
	.startOrderSection .payByMail img { left: auto; right: 0; margin: 0; width: 60%; }
	.howItWorks { }
	.howItWorks .gridList .child:nth-child(1) { padding-left: 0; }
	.howItWorks .gridList .child { padding: 0 10px; }
	.howItWorks img { height: 45px; }
	.howItWorks .left {  }
	.howItWorks .item:first-child { border-right: 1px solid #ccc; background: #f6ffff; }

	.develop-some-film h2 { font-size: 48px; }
	.whatDoYouHave .item { height: 135px; }
	.develop-grid .secondInner .item-list { display: grid; }
	.develop-grid .secondInner .item-list p { margin: auto; vertical-align: middle; }
	.develop-grid .orderNowBox { grid-template-columns: 1fr; grid-gap: 20px; }
	.develop-grid .secondGrid { margin-bottom: 20px; }
	.home-teal-section .howItWorks {  }
	.home-teal-section .howItWorks .item:first-child,
	.home-teal-section .howItWorks .item {
		background: rgba(0,0,0,0.50);
		border: 2px dashed #ccc;
		border-left: none;
	}
	.home-teal-section .howItWorks .item.first-block {
		border-left: 2px dashed #ccc !important;
		padding: 10px;
	}
	.howItWorks .first-block .howItWorksFooter{
		padding: 0;
	}
	.orderPrintGrid { grid-template-columns: 300px auto; }
	.order-print-section { background-size: 900px; }
	.order-print-section h2 { font-size: 40px; }
	.orderPrintGrid .startYourOrder { font-size: 20px; padding: 12px 30px; }
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 26px !important; } 

	.promoAdOuterBox.two .promoBox h2 { width: 130px; font-size: 13px; }
	.promoAdOuterBox .promoBox p { font-size: 12px; line-height: 15px; }
	.blogContent .sidebar { text-align: left; } 
	.blogContent .sidebar .socialIconLine:after { margin: 0; }
	.blogContent .sidebar .socialIconLine ul li { margin: 0 10px 0 0 !important; }
	/*.force-full-width { max-width: 100% !important; margin: 0; }*/
	iframe.wp-embedded-content { width: 100% !important; float: none; margin: 0; }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.howItWorks .col-12{
		margin: 0;
	}
	.container { max-width: calc(100% - 50px); }
	.page-title { font-size: 40px; }
	h1 { font-size: 40px; }
	h2 { font-size: 30px;}
	h3 { font-size: 24px;}
	h4 { font-size: 20px;}
	h5 { font-size: 18px;}
	h6 { font-size: 16px;}
	.content-box { padding: 0 70px; }
	.two-column { grid-template-columns: 1fr; }
	.three-column { grid-template-columns: 1fr; }
	.two-column-sidebar { grid-template-columns: 1fr; }
	figure.alignright, img.alignright { margin: 0 0 30px 0; float: none; max-width: 100% !important; }
	.page-wrapper { margin-bottom: 100px; }

	.header-wrapper { display: none; }
	.mobile-menu { display: block; }
	.mobile-header { display: block; }
	.page-wrapper, body.admin-bar .page-wrapper { padding-top: 0; }
	body.admin-bar .page-wrapper.film-developing .breadcrumb-section,
	.page-wrapper.film-developing .breadcrumb-section { top: 0; }

	.banner-section { height: 500px; }
	.captionBox { margin-top: 120px; }
	.testimonialsBox h4 { padding-right: 0; }
	.testimonial-man { right: 0; width: 340px; display: none; }
	.labBox .img { height: 130px; }
	body.post-type-archive-web-story .labBox .img { height: 100%;}
	footer .foot1 p { line-height: 22px; }
	footer .year40 { text-align: left; }
	.footerGrid { grid-template-columns: repeat(3, 1fr); }
	.footerGrid .child:first-child { grid-column: 1 / 5; }
	body#home figure.alignright, body#home img.alignright { float: none; margin: 0 0 40px 0; }
	body#about .pageContent figure.alignright, body#about .pageContent img.alignright, body#contact img.alignright { margin-left: initial; }
	.aboutPromoAdSection .childAd { margin: 40px; }
	.aboutPromoAdSection .childAd:first-child:after { right: -40px; }
	.labBlogTop p { padding: 0 70px; }
	.labBlogTop h1 { font-size: 40px; }
	.labBox .item { margin-bottom: 0; }
	.labBox .labText { padding: 0; }
	.labBox h3 { font-size: 14px; }
	.blogCategory .tab-content { margin-bottom: 30px; }

	.blogContent { grid-template-columns: 100%; }
	.blogContent .sidebar { text-align: left; }
	.blogContent .sidebar .categoryList ul li { display: inline-block; font-size: 13px; margin: 0 5px; }
	.blogContent .sidebar .socialIconLine ul li { margin: 0 10px 0 0 !important; }
	.blogContent .sidebar .socialIconLine:after { margin: 0; }
	.blog-detail h1 { margin-bottom: 20px; }

	.faqSearchSection { grid-template-columns: 1fr; }
	.faqSection .ufaq-faq-category .ufaq-faq-category-title h4 { font-size: 24px; }
	.faqSection .ufaq-faq-div.ufaq-faq-column-count-Two { width: 100%; margin-right: 0; float: none; }
	.faqSection .ufaq-faq-category-inner { margin-bottom: 0; }
	.faqSection .ufaq-faq-body { padding: 20px 0; }

	.shopPageList .text { padding-left: 40px; }
	.shopPageList h2 { font-size: 24px; }
	.shopPageList p { font-size: 14px; line-height: 22px; }

	body.single-product img.aligncenter, 
	body.single-product img.alignleft { float: none; margin: 0; }

	.filmindexTop { grid-template-columns: 1fr; }
	.filmindexTop .item:last-child { display: none; }
	.film-index-table-top .darkroom-film-index-banner { display: none; }
	.filmBrands h3 { font-size: 18px; }
	.filmReviewDetails { grid-template-columns: 190px auto; grid-gap: 40px; }
	.filmReviewDetails .item:last-child { display: none; }
	.promoIndexDetail { display: none; }
	.filmReviewDetails .item:nth-child(2) { padding-right: 0; }
	.filmDescription .buttonsBox { grid-template-columns: auto auto; }
	.ratingBoxTop .rbtChild .glsr-default .glsr-summary-stars .glsr-star { width: 15px; height: 15px; background-size: 15px; }
	.photoGallery .tealLineBtn { margin-top: 0; }
	.film-index-review .sidebar.film-format-sidebar { display: none; }
	.reviewDetailsTop .item { font-size: 18px; margin-right: 33px; }

	.howItWorks .item .bg { display: none; }
	.fd_caption p { width: 100%; }
	.fd_Grid { width: 100%; }
	.startOrderSection { grid-template-columns: 1fr; }
	.startOrderSection .payByMail:before { display: none; }
	.startOrderSection .payByMail img { left: auto; right: 0; margin: 0; width: 60%; }
	.howItWorks { margin: 0;}
	.howItWorks .gridList .child:nth-child(1) { padding-left: 0; }
	.howItWorks .gridList .child { padding: 0 10px; }
	.howItWorks img { height: 45px; }
	.howItWorks .left { padding: 20px; }
	.howItWorks .item:first-child { border-bottom: 1px solid #ccc; background: #f6ffff; }
	.singleTestimonialList { grid-template-columns: 1fr; }

	.develop-some-film h2 { font-size: 38px; }
	.develop-grid { grid-template-columns: 1fr; }
	.home-teal-section .howItWorks { }
	.home-teal-section .howItWorks .item:first-child { border-right: 0; border-bottom: 2px dashed #ccc; }
	.home-teal-section .howItWorks .item:first-child,
	.home-teal-section .howItWorks .item { background: rgba(0,0,0,0.50); }
	.orderPrintGrid { grid-template-columns: 220px auto; padding-top: 170px; }
	.order-print-section { background-image: none; }
	.order-print-section h2 { font-size: 38px; }
	.order-print-section .twoColumn { grid-template-columns: 1fr; }
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half { margin-right: 30px !important; }

	.promoAdOuterBox.two { text-align: center; }
	.promoAdOuterBox.two .promoBox img { float: none; margin: 0 auto 10px auto; }
	.promoAdOuterBox.two .promoBox h2 { font-size: 14px; }
	.promoAdOuterBox .promoBox p { font-size: 12px; line-height: 15px; }
	.force-full-width { max-width: 100% !important; margin: 0; }
	iframe.wp-embedded-content { width: 100% !important; float: none; margin: 0; }

 }

@media only screen and (max-width: 767px){
	h1 { font-size: 30px; }
	h2 { font-size: 26px;}
	h3 { font-size: 22px;}
	h4 { font-size: 18px;}
	h5 { font-size: 16px;}
	h6 { font-size: 15px;}
	.page-title { font-size: 30px; }
	.content-box { padding: 0; }
	.two-column { grid-template-columns: 1fr; }
	.three-column { grid-template-columns: 1fr; }
	.two-column-sidebar { grid-template-columns: 1fr; }
	figure.alignright, img.alignright { margin: 0 0 30px 0; float: none; max-width: 100% !important; }
	.gallery.gallery-columns-2,
	.gallery.gallery-columns-3,
	.gallery.gallery-columns-4,
	.gallery.gallery-columns-5,
	.gallery.gallery-columns-6 { column-count: 1; }
	figure figcaption { font-size: 10px; }
	.gallery figure.gallery-item figcaption { position: static; }
	.page-wrapper { margin-bottom: 100px; }

	.header-wrapper { display: none; }
	.mobile-menu { display: block; }
	.mobile-header { display: block; }
	.page-wrapper, body.admin-bar .page-wrapper { padding-top: 0; }
	.from-the-lab .labBox { grid-template-columns: 1fr; }

	.banner-section { display: none; }
	.banner-section.mobile-banner { display: block; height: 450px; }
	.captionBox { margin-top: 30px; justify-content: center; text-align: center; }
	.captions h1 { font-size: 45px; }
	.captions .description { font-size: 24px; width: auto; }
	body#home figure.alignright, body#home img.alignright { float: none; margin: 0 0 40px 0; }
	.testimonialsBox h4 { padding-right: 0; font-size: 14px; line-height: 24px; }
	.testimonialsBox .item { padding: 20px; }
	.testimonialsBox .item:after { width: 60px; height: 60px; bottom: -54px; left: 0px; background-size: contain; }
	.testimonialsBox .client { left: 55px; bottom: -66px; }
	.testimonialsBox .client h5 { font-size: 17px; }
	.testimonialsBox .client p, .testimonialsBox .client span { font-size: 12px; line-height: 15px; width: auto; display: block; }
	.testimonial-man { right: 0; width: 340px; display: none; }
	.labBox .item { margin-bottom: 0; }
	.testimonialsBox .owl-stage-outer { padding-bottom: 70px; }
	.testimonialsBox .owl-dots { bottom: 0; right: 0; }
	.testimonialsBox .owl-dots button { margin: 0 0 0 10px; }
	.the-darkroom-photo-lab h3 { font-size: 30px; line-height: initial; }
	.from-the-lab h2 { font-size: 40px; }
	footer .year40 { text-align: left; }
	.footerGrid { display: block; }
	.footer-bottom { margin-top: 0; grid-template-columns: 1fr; }
	.footer-bottom ul li { margin: 0 10px 0 0; width: 50px; }
	.footer-bottom ul { padding: 20px 0 0 0; justify-content: flex-start; }

	body#about .pageContent figure.alignright, body#about .pageContent img.alignright, body#contact img.alignright { margin-left: initial; }
	.aboutPromoAdSection .childAd, .labBox .promoAdSection .childAd, .promoAdSection .childAd { margin: 40px; }
	.aboutPromoAdSection, .labBox .promoAdSection { grid-template-columns: 1fr; }
	.aboutPromoAdSection .childAd:first-child:after, .labBox .promoAdSection .childAd:first-child:after, .promoAdSection .childAd:first-child:after { width: 100%; height: 1px; right: 0; top: auto; bottom: -20px; }
	.labBlogTop p { padding: 0; }
	.labBlogTop h1 { font-size: 40px; }
	.labBox .item { margin-bottom: 30px; }
	.labBox .labText { padding: 0; }
	.labBox h3 { font-size: 14px; }
	.blogCategory .tab-content { margin-bottom: 30px; }
	.labBox { display: block; }
	.labBox .img { height: auto;}
	.labBox .img img { position: static; }
	body.post-type-archive-web-story .labBox .img { height: auto; padding-bottom: 0;}
	body.post-type-archive-web-story .labBox .img img{ position: static; }
	.blogCategory .nav-tabs li { margin: 0 5px; font-size: 11px; }

	.blogContent { grid-template-columns: 100%; }
	.blogContent .sidebar { text-align: left; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
	.blogContent .sidebar .categoryList ul li { display: inline-block; font-size: 13px; margin: 0 5px; }
	.blogContent .sidebar .socialIconLine ul li { margin: 0 10px 0 0 !important; }
	.blogContent .sidebar .socialIconLine:after { margin: 0; display: none; }
	.blog-detail h1 { margin-bottom: 20px; text-align: center; }
	.blogContent iframe { width: 100% !important; height: 100% !important; }

	.gform_wrapper .gform_body ul { display: block; }
	.gform_wrapper .gform_body ul li.gfield { margin-bottom: 10px; }

	.faqSearchSection { grid-template-columns: 1fr; }
	.faqSearchSection h2 { font-size: 24px; }
	.faqSection .ufaq-faq-category .ufaq-faq-category-title h4 { font-size: 24px; }
	.faqSection .ufaq-faq-div.ufaq-faq-column-count-Two { width: 100%; margin-right: 0; float: none; }
	.faqSection .ufaq-faq-category-inner { margin-bottom: 0; }
	.faqSection .ufaq-faq-body { padding: 20px 0; }

	.shopPageList { display: block; }
	.shopPageList .item { margin-bottom: 30px; }
	.shopPageList .text { padding-left: 0px; }
	.shopPageList h2 { font-size: 24px; }
	.shopPageList p { font-size: 14px; line-height: 22px; }
	.shopPageList:nth-child(even) .item .text { margin-right: 0; }

	body.single-product img.aligncenter, 
	body.single-product img.alignleft { float: none; margin: 0; }

	.filmindexTop { grid-template-columns: 1fr; }
	.filmindexTop .item:last-child { display: none; }
	.film-index-table-top .darkroom-film-index-banner { display: none; }
	table.film-data-table td > span.footable-toggle { left: 1px; top: 16px; background: #fff; color: #42ada8; }
	.film-index-table-top ul { display: block; }
	.film-index-table-top ul li { display: block; width: 100%; }
	.film-index-table-data table td img { width: 100px; height: auto; }
	.filmBrands h3 { font-size: 16px; }
	.filmindexTop p { padding-right: 0; }
	.film-index-table-top li.active { border-color: #fff; }
	.film-index-brand .sidebar.film-format-sidebar { display: none; }
	.filmBrands { grid-template-columns: repeat(2, 1fr);}
	.filmReviewDetails { grid-template-columns: 1fr; }
	.filmReviewDetails .item:nth-child(2) { padding-right: 0; }
	.filmReviewDetails .item:last-child { display: none; }
	.promoIndexDetail { display: none; }
	.ratingBoxTop { grid-template-columns: 1fr 1fr; grid-gap: 10px; }
	.ratingBoxTop .rbtChild:first-child { grid-column: 1 / 3; }
	.filmReviewDetails .detailsInfo { grid-template-columns: 1fr; grid-gap: 0; }
	.filmReviewDetails .detailsInfo .child:nth-child(1) { border-bottom: 1px solid #ccc; }
	.filmReviewDetails .detailsInfo .child:nth-child(1) .list strong,
	.detailsInfo .list strong { max-width: 50%; min-width: 50%; width: 50%; }
	.filmDescription .buttonsBox { grid-template-columns: 1fr; grid-gap: 20px; }
	.tealLineBtn { padding: 5px 20px; font-size: 13px; }
	.userReviews .review-form-button,
	.photoGallery .tealLineBtn { float: none; margin-bottom: 20px; display: block; max-width: 250px; margin: 0 auto 20px auto; }
	.viewall { right: 15px; }
	.photoGallery h2, .photoGallery h3 { margin-bottom: 10px; text-align: center; display: block; }
	.photoGallery #user-submit-photo-form h3 { text-align: left; display: inline-block; }
	.film-index-review .sidebar.film-format-sidebar { display: none; }
	.reviewDetailsTop .item img { height: 50px; }
	.reviewDetailsTop { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px; }
	.reviewDetailsTop .item:first-child { grid-column: 1 / 3; }
	.reviewDetailsTop .item:last-child { text-align: right; }
	.reviewDetailsTop .item { margin-right: 0; font-size: 18px;}
	.review-box h2 { font-size: 30px; display: block; text-align: center; }

	.howItWorks .item .bg { display: none; }
	.fd_caption p { width: 100%; }
	.fd_Grid { width: 100%; grid-template-columns: 1fr 1fr; text-align: left; display: none; }
	.startOrderSection { grid-template-columns: 1fr; padding-top: 40px; text-align: center; }
	.startOrderSection .scanPrint .grid { justify-content: space-between; max-width: 360px; margin: 30px auto; }
	.startOrderSection .scanPrint .grid .child .img { margin: 0 auto; }
	.startOrderSection .payByMail:before { display: none; }
	.startOrderSection .payByMail img { position: static; }
	.howItWorks {  grid-template-columns: 1fr; }
	.howItWorks .gridList .child:nth-child(1) { padding-left: 0; }
	.howItWorks .gridList .child { padding: 0 10px; }
	.howItWorks img { height: 45px; }
	.howItWorks .left { padding: 20px; }
	.howItWorks .item:first-child { border-bottom: 1px solid #ccc; background: #f6ffff; }
	.startOrderSection .scanPrint { grid-template-columns: 1fr; }
	.startOrderSection .payByMail h2 { margin-bottom: 0; }
	.howItWorks .item {}
	.howItWorks .gridList { grid-template-columns: repeat(2, 1fr); grid-gap: 30px; }
	.film-development .gridList + p { margin-bottom: 20px; }
	.fd_caption h1 { width: auto; font-size: 36px; margin: 0; }

	body.admin-bar .page-wrapper.film-developing .breadcrumb-section,
	.page-wrapper.film-developing .breadcrumb-section { top: 0; }
	.singleTestimonialList { grid-template-columns: 1fr; }

	.develop-some-film h2 { font-size: 30px; }
	.develop-grid { grid-template-columns: 1fr; }
	.whatDoYouHave { grid-template-columns: repeat(2, 1fr); }
	.home-teal-section .howItWorks {  }
	.home-teal-section .howItWorks .item:first-child { border-right: 0; border-bottom: 2px dashed #ccc; }
	.home-teal-section .howItWorks .item:first-child,
	.home-teal-section .howItWorks .item { background: rgba(0,0,0,0.50); }
	.order-print-section h2 { font-size: 38px; }
	.order-print-section .twoColumn { grid-template-columns: 1fr; }
	.develop-grid .secondGrid { grid-template-columns: 1fr; margin-bottom: 25px; }
	.develop-grid .orderNowBox { grid-template-columns: 1fr; grid-gap: 20px; }
	.orderPrintGrid { grid-template-columns: 1fr; padding-top: 0px; }
	.order-print-section { background-image: none; }
	.orderPrintGrid .left { text-align: center; }
	.orderPrintGrid .left img { height: 350px; width: auto; }
	.fd_banner { padding-top: 64px; display: none; }
	.fd_caption { text-align: center; }
	.startOrderSection .scanPrint .bottom h6, .startOrderSection .scanPrint .bottom small { text-align: center; }
	.fd_banner.fd_mobile { display: block; }
	.blogContent #comments .depth-2, 
	.blogContent #comments .depth-3, 
	.blogContent #comments .depth-4 { padding-left: 10px; margin-left: 15px; }
	.blogContent #respond #reply-title, #comments .comment-reply-title { font-size: 1.2rem; }
	.gform_wrapper .gform_body ul li.gfield.gf_left_half { margin-right: 0; }
	.gform_wrapper .gform_body ul li.gfield.gf_left_half, .gform_wrapper .gform_body ul li.gfield.gf_right_half { width: 100%; }

	.promoAdOuterBox.two { grid-template-columns: 1fr; grid-gap: 30px; }
	.promoAdOuterBox.two { text-align: center; }
	.promoAdOuterBox.two .promoBox img { float: none; margin: 0 auto 10px auto; }
	.promoAdOuterBox.two .promoBox h2 { font-size: 14px; }
	.promoAdOuterBox .promoBox p { font-size: 12px; line-height: 15px; }
	.promoAdOuterBox.paddings { padding: 40px; }

	.force-full-width { max-width: 100% !important; margin: 0; }
	.mainContent .entry-attachment.entry-content .content_block { display: none; }
	.content_block { display: none; }
	iframe.wp-embedded-content { width: 100% !important; float: none; margin: 0; }
	.blogContent .sidebar .date { text-align: center; }
	.blogContent .sidebar .socialIconLine { text-align: center; }
	.blogContent .categoryList aside h3 { text-align: center; }
	.blogContent .sidebar .categoryList ul { text-align: center; }
	.blogContent .sidebar .categoryList ul li { display: none; }
	.blogContent .sidebar .categoryList ul li.active { display: inline-block; }
	.blogContent .sidebar .categoryList ul li.active a { color: #43ADA8; }

	.stories-page .labBox .img { height: auto; }
	.develop-grid .itemG.two { display: none; }
	.develop-grid .itemG.one {display: none;}
	.develop-grid .itemG.one.mobile-data {display: block;} 


	.filmindexTop { display: block; }
	.filmindexTop img { width: 100%; }
	body.page-template-template-film-index .filmIndexBottom .row { display: block; }
	body.page-template-template-film-index .filmIndexBottom .col-4 { width: 100%; max-width: 100%; }
	body.single-product .startOrderSection h2,
	body.single-product .startOrderSection h3,
	body.single-product .startOrderSection .sp .grid,
	body.single-product .startOrderSection .sp .bottom { display: none; }
	body.single-product .startOrderSection .startOrder { font-size: 18px; }
	body.single-product .startOrderSection .payOnline h2 { display: block; } 
	

	

}


@media (max-width: 991px) {

}