.scrolling-section {
    display: flex;
    flex-wrap: nowrap;
}
.scrolling-section >  div {

    min-width: 440px;

    border: 1px solid #c3c3c3;   

    scroll-behavior: smooth;
    margin-bottom:10px;

}
/* Default (desktop / large screens) */
.scrolling-section > div {
  min-width: 440px;
}

/* Tablet */
@media (max-width: 1024px) {
  .scrolling-section > div {
    min-width: 360px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .scrolling-section > div {
    min-width: 280px;
  }
}

/* Small mobile */
@media (max-width: 480px) {
  .scrolling-section > div {
    min-width: 240px;
  }
}

 
.scrolling-section::-webkit-scrollbar{

    height: 5px;    

}
 
.scrolling-section::-webkit-scrollbar-track{

    background: #e7e1e1;

    border-radius: 10px;

   margin-top:10px;

}
.banner-form .gfield_checkbox label {
    color: #fff;
}
.banner-form .gfield_checkbox input{
   height:20px !important;
}
.scrolling-section::-webkit-scrollbar-thumb{

    background: linear-gradient(90deg,#e45bff,#fb2cc9);

    border-radius: 10px;

}
 
.page-id-14869 footer#colophon , .page-id-14668 footer#colophon,
.page-id-14415 footer#colophon , .page-id-14867 footer#colophon,
.page-id-14415 footer#colophon , .page-id-14668 footer#colophon{
    display: none;
}
.page-id-15020  footer#colophon , .page-id-15fb0ee footer#colophon{
    display: none;
}
.page-id-15031  footer#colophon , .page-id-15fb0ee footer#colophon{
    display: none;
}
.page-id-15036  footer#colophon , .page-id-15fb0ee footer#colophon{
    display: none;
}

.cermic-pr0-characterictic-cards:first-child {
    background-size: 375px;
}
.cermic-pr0-characterictic-cards:hover .elementor-widget-heading h2 {
    color: #fff !important;
}
.font-set-section h2 {
    font-family: 'Big Shoulders Text';
}

.font-set-section p {font-family: 'K2D';}

.custom-box-image,.custom-box-image .elementor-widget-container,.elementor-element.img-block,.elementor-element.img-block .elementor-widget-container,.img-box{height:100%}.cpd-why-accord{position:relative}.cpd-why-accord .elementor-accordion .elementor-accordion-item{margin-bottom:25px}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-content,.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title{position:relative;padding-left:80px}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-active{background:#b1b1B187}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{padding-top:25px;padding-bottom:10px;border-top-left-radius:10px;border-top-right-radius:10px}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-content.elementor-active{padding-bottom:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title::before{position:absolute;content:"";left:15px;top:5px;bottom:0;margin:0 auto;background-image:url('');background-repeat:no-repeat;background-position:center;background-size:20px;min-width:44px;min-height:44px;border-radius:50%;z-index:2}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active::before{top:20px;filter:brightness(0)}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title::after{position:absolute;content:"";left:15px;top:7px;bottom:0;margin:0 auto;background:#000;width:44px;height:44px;border-radius:50%;z-index:1}.cpd-why-accord .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active::after{background:#fff;top:20px}.cpd-why-accord .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title::before{background-image:url(https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/ceramicprodaytona.com/wp-content/uploads/2025/01/hhj.svg)}.cpd-why-accord .elementor-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title::before{background-image:url(https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/ceramicprodaytona.com/wp-content/uploads/2025/01/Group186.svg)}.cpd-why-accord .elementor-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title::before{background-image:url(https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/ceramicprodaytona.com/wp-content/uploads/2025/01/Group188.svg)}.cpd-why-accord .elementor-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title::before{background-image:url(https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/ceramicprodaytona.com/wp-content/uploads/2025/01/Group190.svg)}.cped-wepart-row .elementor-element .elementor-image-box-wrapper .elementor-image-box-img{background-color:#000;overflow:hidden}.cped-wepart-row .elementor-element .elementor-image-box-wrapper .elementor-image-box-img img{opacity:.6;transition:.5s}.cped-wepart-row .elementor-element .elementor-image-box-wrapper:hover .elementor-image-box-img img{transform:scale3d(1.1,1.1,1.1)}.cped-wepart-row .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content{position:relative;z-index:1;top:-30px;margin-top:-30px;text-align:left;padding:0 20px}.cped-wepart-row .slick-slide{padding:0 15px}.cped-wepart-row .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,.custom-form .gform-field-label{color:#fff}.cped_forms-inner .elementor-shortcode .gform_wrapper .gform_heading,.custom-form-landing .gform-field-label.gform-field-label--type-sub,.gform_required_legend,body.page-id-2349 .elementor-location-header,body.page-id-2349 chat-widget,body.page-id-2607 .elementor-location-header,body.page-id-2607 chat-widget,body.page-id-2609 .elementor-location-header,body.page-id-2609 chat-widget{display:none}.cped_banner_forms{position:relative;padding-right:140px}.cped_banner_forms .gform-body .gform_fields{display:grid;grid-gap:25px;grid-template-columns:repeat(5,1fr)!important}.cped_banner_forms .gform-body .gform_fields .gfield{grid-column:unset}.cped_banner_forms .gform-body .gform_fields .gfield .gform-field-label{color:#fff;font-size:18px;font-weight:500;line-height:30px}.cped_banner_forms .gform-body .gform_fields .gfield input::placeholder{color:#707070}.cped_banner_forms .gform_footer.top_label{position:absolute;right:0;bottom:0;margin:0}.cped_banner_forms .gform-body .gform_fields .gfield select{color:#707070}.cped_banner_forms .gform_footer input.gform_button{font-family:"Work Sans",Sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;background-color:var(--e-global-color-secondary)!important;border-style:none;border-radius:7px!important;padding:17px 27px;height:40px!important;width:120px!important;display:inline-block!important;min-width:fit-content}@media only screen and (max-width:1480px){.cped_banner_forms .gform-body .gform_fields .gfield .gform-field-label{font-size:16px;margin-bottom:5px}.cped_banner_forms .gform-body .gform_fields{display:grid;grid-gap:15px}.cped-wepart-row .elementor-element .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-title{font-size:18px;line-height:1.25}}@media only screen and (max-width:1240px){.cped_banner_forms .gform-body .gform_fields{display:grid;grid-gap:15px 25px;grid-template-columns:repeat(3,1fr)!important}.cped_banner_forms .gform_footer.top_label{position:relative;margin:30px auto 0;display:block;text-align:center}.cped_banner_forms{position:relative;padding-right:0}}@media only screen and (max-width:880px){.cped-wepart-row .slick-slide{padding:0 10px}.cped_banner_forms .gform-body .gform_fields{display:grid;grid-gap:15px 25px;grid-template-columns:repeat(2,1fr)!important}.cped-wepart-row .elementor-element .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-title{font-size:16px;line-height:1.25}}@media only screen and (max-width:580px){.cped_banner_forms .gform-body .gform_fields{display:grid;grid-gap:15px}align-content .cped_banner_forms .gform-body .gform_fields .gfield .gform-field-label{font-size:14px}.cped-wepart-row .slick-slide{padding:0 7px}}#Link1{display:block}.blog-listing-main-container .elementor-post .elementor-post__thumbnail{padding-bottom:calc(.6 * 100%)!important}#Link1,footer .elementor-widget-container b u{line-height:30px}.form-light .gform-theme--framework .gform-field-label,.form-light .gform-theme--framework p{color:#fff;font-weight:700;font-size:16px}.form-light .gform-theme--framework .gform-field-label.gform-field-label--type-sub{color:#fff;font-weight:400;font-size:14px}.form-light .gform-theme--foundation .gform_fields{grid-row-gap:15px}.custom-form input[type=submit],.form-light input[type=submit]{font-family:Verdana,Sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;fill:#fff;color:#fff;background-color:#e91d8f!important;border-style:solid;border-color:#e91d8f;border-radius:8px!important;padding:15px 25px;margin:0 auto!important}.custom-form{max-width:700px;margin:0 auto}.img-box{display:flex}.gform-theme--foundation form#gform_2 .gform_fields,.gform-theme--foundation form#gform_5 .gform_fields{row-gap:20px!important}.custom-posts .elementor-posts-container .elementor-post__thumbnail img{height:250px;object-fit:cover;object-position:center}.elementor-1906 .elementor-element.elementor-element-ca4ef58.custom-posts .elementor-posts-container .elementor-post__thumbnail,.elementor-3123 .elementor-element.elementor-element-4f9f484.custom-posts .elementor-posts-container .elementor-post__thumbnail{padding-bottom:15px}.img-block .elementor-image-box-img{padding:23px;background:#fff;border-radius:100%;border:2px solid #e91d8f;margin-bottom:30px}.img-block .elementor-image-box-wrapper{margin-top:-115px}@media (max-width:767px){body .elementor-706 .elementor-element.elementor-element-dcbae74{margin-top:0}}.custom-text p span{color:#e91d8f}.custom-form-landing input[type=submit],.form-light input[type=submit]{margin-left:0!important}.custom-box-image .elementor-widget-container .elementor-image-box-title{min-height:88px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cust-gap-48 .elementor-section.elementor-section-boxed>.elementor-container{gap:48px}.cta-form form{display:flex;align-items:center;max-width:663px}.cta-form form .gform_body.gform-body{width:100%}.cta-form form .gform_footer.top_label{min-width:140px}.cta-form .gform-theme--foundation .gfield input[type=email]{padding:18px 16px!important;line-height:1.6;height:auto;border-radius:0;border:0}.cta-form .gform-theme--foundation .gform_footer{padding:0;margin:0}.cta-form .gform-theme--foundation .gform_footer input[type=submit]{margin-bottom:0!important;border:2px solid #fff!important;padding:20px 18px!important;background:0 0!important;min-width:140px;width:140px!important;height:auto;border-radius:0!important}.highlight .elementor-element .elementor-widget-container strong{color:#e91d8f;font-weight:400}.elementor-image-box-title span{color:#e91d8f;display:inline-block;margin-right:10px}.service-box .elementor-widget-image-box{max-width:400px!important}.service-box .elementor-widget-image-box .elementor-image-box-title{margin:0}@media (max-width:768px){.service-box .elementor-widget-image-box{max-width:100%!important}}.bdt-ep-static-carousel-image{display:flex;justify-content:center;align-items:center}@keyframes rotateBackground{from{transform:rotate(0)}to{transform:rotate(360deg)}}.rot-bac{position:relative;overflow:hidden}.rot-bac::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://spcdn.shortpixel.ai/spio/ret_img,q_cdnize,to_auto,s_webp:avif/i0.wp.com/ceramicprodaytona.com/wp-content/uploads/2025/01/wrre3.png?fit=268%2C270&#038;ssl=1')!important;background-size:cover;background-position:center;background-repeat:no-repeat;animation:10s linear infinite rotateBackground}.e-n-carousel{padding:30px 5px!important}.elementor-4677 .elementor-element.elementor-element-b14f417>.elementor-widget-container{background-color:rgb(255 255 255 / .5)!important;background-color:rgba(255,255,255,.5)}
/* 23-09-2025 */
.banner-form .elementor-shortcode .gfield_label {
    color: #fff;
}
.banner-form .gform_footer .gform_button {
    background-color: #e91d8f !important;
    font-family: "Big Shoulders Text" !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    fill: #fff;
    color: #fff !important;
    border: 1px solid #e91d8f !important;
    padding: 17px 40px;
    display: inline-block !important;
    border-radius: 0;
}
.banner-form .gform_footer .gform_button:hover {
    background-color: #fff !important;
    color: #000 !important;
    border-color: #fff !important;
    box-shadow: 10px 10px 10px 0 rgb(233 233 233 / .5);
}
.about-middle-border:before {
    content: "" !important;
    height: 122px !important;
    width: 1px !important;
    position: absolute !important;
    left: 0 !important;
    background: #DFDFDF;
    bottom: 40px !important;
    top: auto !important;
}

.news-form form {
    display: flex;
    flex-wrap: nowrap;
    min-width: 300px;
    max-width: 590px;
    width: 100%
}
 
.news-form form p#subscribe-email {
    width: 75%;
}
 
.news-form form p#subscribe-email input {
    width: 100%;
    padding: 14px 20px!important;
    height: auto;
    font-size: 20px;
    border-radius: 0;
    border-right: 0;
    outline: none!important;
}
.news-form form p#subscribe-email input::placeholder {
    color: #000;
}
 
.news-form form  p#subscribe-submit {width: 30%;}
 
.news-form form  button.wp-block-button__link {
    font-family: "Big Shoulders Text"!important;
    font-size: 20px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    line-height: 1!important;
    fill: #fff;
    color: #fff!important;
    border: 1px solid #e91d8f !important;
    padding: 16px 40px!important;
    outline: none!important;
    border-radius: 0!important;
    background: #e91d8f;
    transition: 1s all;
}
 
.news-form form  button.wp-block-button__link:hover {
    background: #fff;
    color: #000 !important;
    border: 1px solid #fff !important;
    transition: 1s all;
}


.banner-icon-list .elementor-icon-list-items .elementor-icon-list-item {
    min-width: 50%;
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: 44%;
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 60px;
    margin-bottom: 10px
}
 
         .service-form .gform-theme--foundation .gform_fields {
                row-gap: 20px;
            }
 
            .service-form .eael-contact-form input[type=text], .service-form .eael-contact-form input[type=email], .service-form .eael-contact-form input[type=url], .service-form .eael-contact-form input[type=tel], .service-form .eael-contact-form input[type=date], .service-form .eael-contact-form input[type=number], .service-form .eael-contact-form textarea {
                border-width: 0 !important;
                box-shadow: none !important;
                outline: none !important;
                border-radius: 0 !important;
                min-height: 55px !important;
                font-family: 'K2D' !important;
                font-weight: 400 !important;
                font-size: 16px !important;
                line-height: 1 !important;
                padding: 12px 25px;
            }
 
            .service-form .gform-theme--foundation .gfield select {
                min-height: 55px;
                align-content: center;
                align-items: center;
                line-height: 33px;
                outline: none;
                border: 0;
                box-shadow: none;
            }
 
            .service-form .gform_footer input.gform_button[type="submit"] {
                background-color: #E91D8F !important;
                color: #fff !important;
                padding: 16px 40px !important;
                border: 1px solid #E91D8F;
                font-family: var(--e-global-typography-1f154cc-font-family), Sans-serif !important;
                font-size: var(--e-global-typography-1f154cc-font-size) !important;
                font-weight: var(--e-global-typography-1f154cc-font-weight) !important;
                text-transform: var(--e-global-typography-1f154cc-text-transform) !important;
                line-height: var(--e-global-typography-1f154cc-line-height) !important;
                width: 100% !important;
                min-width: 200px !important;
                border-radius: 0 !important;
            }
 
            .service-form .gform_footer input.gform_button[type="submit"]:hover {
                color: #fff !important;
                background-color: #000 !important;
                border-color: #000 !important;
                box-shadow: 10px 10px 10px 0px rgb(145 145 145 / 50%) !important;
            }
 
            .service-form .gform-theme--framework .gform-field-label--type-inline {
                font-family: 'K2D' !important;
                font-weight: 400 !important;
                font-size: 16px !important;
                line-height: 1 !important;
                color: #000;
            }
 
            .service-form .gform-theme--framework .gform-field-label--type-inline a {
                font-family: 'K2D' !important;
                font-weight: 400 !important;
                font-size: 16px !important;
                line-height: 1.2 !important;
                color: #000;
                text-decoration: underline;
            }
 
            .service-form .gform-theme--framework .gform-field-label--type-inline a:hover {
                color: #E91D8F;
            }
	/*service section*/
	.services-cards .buttoons , .services-cards .services-cards-description {
	    opacity: 0;
	    transition: 1s all
	}
	.services-cards .service-heading{
		border-bottom: 2px solid transparent;
		transition: 1s all;
		width: fit-content;
	}
	.services-cards:hover .service-heading{
		border-bottom: 2px solid #fff;
		width: fit-content;
		transition: 1s all
	}
	.services-cards:hover .buttoons , .services-cards:hover .services-cards-description {
	    opacity: 1;
	    transition: 1s all
	}
	.ul-list-style ul {
	    margin: 0px 20px;
	}
	.team-card .social-icon-customer-details{
		opacity:0;
		transition:3s all;
	}
	.team-card:hover .social-icon-customer-details{
		opacity:1;
		transition:3s all;
	}
.certifield-cards .elementor-image-box-wrapper {
	    display: flex;
	}
	span.pink-color{
	    color: #E91D8F;
	}
 @media screen and (max-width: 560px) {
    .blog_post_cards .elementor-grid, .team-members, .mission-vission-corevalue, .two-ceramic-pro-protect-system-card, .related-blog-single .elementor-grid, .ceramic-pro-characteristic {
        grid-template-columns: repeat(1, 1fr) !important;
    }
	 .about-middle-border:before{
		width:0px !important;
}
.news-form form p#subscribe-email {
    width: 60%;
}
	 .news-form form button.wp-block-button__link{
padding: 16px 25px !important;
}
.pain-protectiongrid-section {
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 30px;
}
}
@media (max-width: 768px) {
    .banner-icon-list .elementor-icon-list-items .elementor-icon-list-item {
        min-width: 100%;
        max-width: 100%;
    }
}
.form_sublabel_below input, .form_sublabel_below select {
	    height: 60px !important;
	    outline:none;
	}
	.service-form .gform-theme--foundation .gfield select{
		border: 1px solid #686e77 !important ;
	}

.certifield-cards .elementor-image-box-wrapper {
    display: flex;
}

.service-form .gform-theme--foundation .gfield select {
    border: 1px solid #686e77!important;
}

.cermic-pr0-characterictic-cards .elementor-widget-text-editor {
    opacity: 0;
}

.cermic-pr0-characterictic-cards:hover .elementor-widget-text-editor {
    opacity: 1;
}
.icon-rorate .elementor-icon-box-icon svg {
    transform: rotate(-31deg);
    height: 28px;
    width: 28px;
    transition:1s all;
}
.icon-rorate:hover .elementor-icon-box-icon svg {
    transform: rotate(45deg);
    height: 28px;
    width: 28px;
   transition:1s all;
}

@media (max-width: 1024px) {
.banner-hero-section .banner-icon-list ul.elementor-icon-list-items li {
    padding-left: 30px !important;
}
}
@media (max-width: 500px) {
  .top-header-menu-leading .e-con-inner {
    display: flex;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 13px;
  }

  .top-header-menu-leading .e-con-inner > div {
    width: 100% !important;
    align-items: center;
    justify-content: center;
  }
}
/* 1366px to 1161px */
@media (max-width:1366px) and (min-width:1161px) {
    .news-form form p#subscribe-email {
        width: 38% !important;
    }
	body .news-form form{
 		min-width:100% !important;
	}
}

/* 1160px to 1025px */
@media (max-width:1160px) and (min-width:1025px) {
    .news-form form p#subscribe-email {
        width: 44% !important;
    }
		body .news-form form{
			min-width:100% !important;
		}
    .news-form form button.wp-block-button__link {
        padding: 16px 20px !important;
    }
}
body {
overflow-x:hidden !important;
}

/* Targets viewport widths from 1200px down to 769px */
@media (min-width: 769px) and (max-width: 1200px) {
	body .ppf-workquto-inner > .e-con-full::before{
		  right 0px !important; 
		}
}
@media (min-width: 1025px) {
    header .main-menu nav ul li ul li ul {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

.dialog-lightbox-widget {
    display: flex;
    pointer-events:none !important;
}
.elementor.elementor-15732 {
    pointer-events: auto !important;
}

.dialog-close-button, .dialog-close-button:focus, .dialog-close-button:hover {
    outline: none;
    border: none;
}

.banner-form .gfield_checkbox input {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    background: #fff;
    transition: all 0.2s ease;
}

/* Hover */
.banner-form .gfield_checkbox input:hover , .form_sublabel_below .gfield_checkbox input:hover{
    border-color: #E91D8F;
    background: rgba(233, 29, 143, 0.15);
}

/* Checked – Pink background */
.banner-form .gfield_checkbox input:checked , .form_sublabel_below .gfield_checkbox input:checked{
    background: #E91D8F;
    border-color: #E91D8F;
}

/* White tick */
.banner-form .gfield_checkbox input:checked::after , .form_sublabel_below .gfield_checkbox input:checked::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 2px;
    width: 6px;
    height: 11px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

/* Focus */
.banner-form .gfield_checkbox input:focus , .form_sublabel_below .gfield_checkbox input:focus {
    outline: none;
    box-shadow: 0 0 0 3px rgba(233, 29, 143, 0.3);
}
.banner-form  .form_sublabel_below legend {
    color: #fff !important;
}
.form_sublabel_below legend {
    color: #000 !important;
}
.form_sublabel_below .gfield_checkbox input{
  height:20px !important;
}

.form_sublabel_below input[type=checkbox]::before {
    color: #fff !important;
}