.elementor-183329 .elementor-element.elementor-element-7420996e:not(.elementor-motion-effects-element-type-background), .elementor-183329 .elementor-element.elementor-element-7420996e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://captaincoating.com/wp-content/uploads/2021/04/Bitmap-3.png");background-position:center center;background-size:cover;}.elementor-183329 .elementor-element.elementor-element-7420996e > .elementor-background-overlay{background-color:#060956;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-183329 .elementor-element.elementor-element-7420996e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 72px 0px;}.elementor-183329 .elementor-element.elementor-element-59f929a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-183329 .elementor-element.elementor-element-473ab93a{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;font-family:"Kanit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-183329 .elementor-element.elementor-element-25444096{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 135px) 0px;text-align:center;}.elementor-183329 .elementor-element.elementor-element-25444096 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-183329 .elementor-element.elementor-element-7ae39f34{margin-top:-80px;margin-bottom:0px;}.elementor-183329 .elementor-element.elementor-element-343351c0 .elementor-button{background-color:#E4022F;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-79102f8b .elementor-button{background-color:#F28E16;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-6d851d92 .elementor-button{background-color:#FFCD00;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-2a75eaa3 .elementor-button{background-color:#3F993E;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-79a1319c .elementor-button{background-color:#0A5443;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-5cdd8698 .elementor-button{background-color:#4376A3;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-624ba0dc .elementor-button{background-color:#755084;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-229b11e3 .elementor-button{background-color:#DE0E6F;font-family:"Kanit", Sans-serif;font-size:48px;font-weight:500;fill:#00000000;color:#00000000;border-radius:8px 8px 8px 8px;padding:58px 86px 58px 86px;}.elementor-183329 .elementor-element.elementor-element-1dbbfcb{margin:96px 0px calc(var(--kit-widget-spacing, 0px) + 69px) 0px;text-align:center;}.elementor-183329 .elementor-element.elementor-element-1dbbfcb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-183329 .elementor-element.elementor-element-773438d{text-align:center;}.elementor-183329 .elementor-element.elementor-element-ca2a247 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-183329 .elementor-element.elementor-element-ca2a247{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-183329 .elementor-element.elementor-element-746b3b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-183329 .elementor-element.elementor-element-746b3b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-183329 .elementor-element.elementor-element-746b3b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-183329 .elementor-element.elementor-element-746b3b1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-183329 .elementor-element.elementor-element-343351c0 .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-79102f8b .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-6d851d92 .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-2a75eaa3 .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-79a1319c .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-5cdd8698 .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-624ba0dc .elementor-button{padding:50px 60px 50px 60px;}.elementor-183329 .elementor-element.elementor-element-229b11e3 .elementor-button{padding:50px 60px 50px 60px;}}@media(max-width:767px){.elementor-183329 .elementor-element.elementor-element-7420996e{padding:46px 0px 26px 0px;}.elementor-183329 .elementor-element.elementor-element-473ab93a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-183329 .elementor-element.elementor-element-25444096{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-183329 .elementor-element.elementor-element-25444096 .elementor-heading-title{font-size:36px;}.elementor-183329 .elementor-element.elementor-element-7ae39f34{margin-top:-33px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-183329 .elementor-element.elementor-element-3806cc5b{width:25%;}.elementor-183329 .elementor-element.elementor-element-343351c0 .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-4debde2e{width:25%;}.elementor-183329 .elementor-element.elementor-element-79102f8b .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-6c070fb{width:25%;}.elementor-183329 .elementor-element.elementor-element-6d851d92 .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-1c8b7442{width:25%;}.elementor-183329 .elementor-element.elementor-element-2a75eaa3 .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-73038b79{width:25%;}.elementor-183329 .elementor-element.elementor-element-79a1319c .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-f7bb64b{width:25%;}.elementor-183329 .elementor-element.elementor-element-5cdd8698 .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-48629b21{width:25%;}.elementor-183329 .elementor-element.elementor-element-624ba0dc .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}.elementor-183329 .elementor-element.elementor-element-696a1f47{width:25%;}.elementor-183329 .elementor-element.elementor-element-229b11e3 .elementor-button{font-size:15px;padding:22px 30px 22px 30px;}}/* Start custom CSS for section, class: .elementor-element-7420996e */.speech-bubble:after {
  content: '';
    display: inline-block;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #fff;
    position: absolute;
    top: -15px;
    left: 100px;
}
.\31 .toggle-color .speech-bubble:after{
    border-bottom-color: rgb(246,236,230)
}
.\32 .toggle-color .speech-bubble:after{
    border-bottom-color: rgb(249,225,217);
}
.\33 .toggle-color .speech-bubble:after{
    border-bottom-color: rgb(250,196,187);
}
.\34 .toggle-color .speech-bubble:after{
    border-bottom-color: rgb(240,155,139);
}
.\35 .toggle-color .speech-bubble:after{
    border-bottom-color: rgb(236,132,119);
}
.\36 .toggle-color .speech-bubble:after{
    border-bottom-color: rgb(220,103,91);
}

 .mb-1.speech-bubble:after {
    left: 100px;
}
    .mb2.speech-bubble:after {
    left: 280px;
}
    .mb3.speech-bubble:after {
    left: 455px;

}
    .mb4.speech-bubble:after {
    left: 635px;

}
    .mb5.speech-bubble:after {
    left: 810px;
}
    .mb6.speech-bubble:after {
    left: 985px;
}

@media (max-width:767px){
    .mb-1.speech-bubble:after {
    left: 55px !important;
}
    .mb2.speech-bubble:after {
    left: 165px !important;
}
    .mb3.speech-bubble:after {
    left: 280px !important;
}
    .mb4.speech-bubble:after {
    left: 55px !important;
}
    .mb5.speech-bubble:after {
    left: 165px !important;
}
    .mb6.speech-bubble:after {
    left: 275px !important;
}
    
}

@media screen and (min-width:768px) and (max-width:1024px) {
        .mb-1.speech-bubble:after {
    left: 50px !important;
}
    .mb2.speech-bubble:after {
    left: 175px !important;
}
    .mb3.speech-bubble:after {
    left: 300px !important;
}
    .mb4.speech-bubble:after {
    left: 420px !important;
}
    .mb5.speech-bubble:after {
    left: 545px !important;
}
    .mb6.speech-bubble:after {
    left: 670px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0075cb */@media(max-width:767px){
    .front-palname {
    display: none;
}
.color-palette {
    display: block !important;
    cursor: pointer !important;
    width: 12.8vw !important;
    height: 12.8vw !important;
    padding: 15px !important;
}
#main-palette {
    line-height: 0px !important;
    margin: 0px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
    padding:0px important;
}
.color-palette .front-palname, .color-palette .ton1{
    display:none;
}
.color-palette .front-palname:hover{
    display:none;
}
.color-palette:hover .front-rgbname:not(:first-child) {
    /* color: #E60000; */
    color: transparent;
}
.ton2 p {
    line-height: 15px !important;
}
p.palid {
    padding-bottom: 10px !important;
}

.description-palette .front-rgbname, .description-palette .rgbname, .description-palette .palname {
    line-height: 40px;
}
}/* End custom CSS */