.header-section.sticky-header { background-color: #125669 !important; }
.footer-info-sec .footer-email-form form input { border-radius: 5px !important; border: 1px solid #000000 !important; background-color: transparent !important; font-family: "Poppins", serif; color: #0d3e5a !important; font-size: 18px !important; font-weight: 400 !important; line-height: 21px !important; padding: 17px 68px 16px 22px !important; height: auto !important; margin: 0 !important; width: 100% !important; }
.footer-info-sec .footer-email-form form input::-webkit-input-placeholder { color: #000000 !important; font-size: 18px !important; font-weight: 400 !important; line-height: 21px !important; }
.footer-info-sec .footer-email-form form input::-moz-placeholder { color: #fff !important; font-size: 18px !important; font-weight: 400 !important; line-height: 21px !important; }
.footer-info-sec .footer-email-form form input:-ms-input-placeholder { color: #fff !important; font-size: 18px !important; font-weight: 400 !important; line-height: 21px !important; }
.footer-info-sec .footer-email-form form input:-moz-placeholder { color: #fff !important; line-height: 21px !important; font-weight: 400 !important; font-size: 18px !important; }
.footer-info-sec .footer-email-form form .email-form-btn { position: absolute; line-height: 0; font-size: 0; height: 42px; width: 42px; border-radius: 5px; background-color: #00475A; z-index: 1; margin: auto; display: block; top: 7px; right: 18px; background-image: url('https://sleepinglab.kinsta.cloud/wp-content/uploads/2024/12/footer-input-icon.png'); background-position: center; background-repeat: no-repeat; background-size: 60%; }
.footer-info-sec .footer-email-form form .email-form-btn p { display: inline-block; width: 100% !important; line-height: 0 !important; vertical-align: top; height: 100% !important; }
.footer-info-sec .footer-email-form form .email-form-btn input.submit-btn[type="submit"] { padding: 0 !important; border: none !important; margin: 0 !important; display: inline-block; font-size: 0 !important; line-height: 0 !important; height: 100% !important; width: 100% !important; }
.footer-info-sec .footer-email-form form .email-form-btn span.wpcf7-spinner { display: none; }
.footer-info-sec .footer-email-form form span.wpcf7-not-valid-tip { position: absolute; bottom: -14px; margin: 0; font-size: 12px; font-weight: 400; line-height: 12px; }
.footer-info-sec .footer-email-form form { /*margin-bottom: 25px;*/ width: 100%; display: inline-block; }
.footer-info-sec .footer-email-form form .wpcf7-response-output { /*color: #fff;*/ margin: 0 !important; position: absolute; font-size: 14px; width: 100%; bottom: -23px; line-height: 18px; padding: 0px 4px; font-weight: 400; }
.footer-info-sec .footer-email-form form.wpcf7-form.sent { padding-bottom: 13px; margin-bottom: 40px; }
.footer-info-sec .footer-email-form form.wpcf7 form.invalid .wpcf7-response-output { display: none; }
.footer-info-sec .footer-email-form form.wpcf7-form.invalid { padding-bottom: 15px; }
.about-us, .our-mission, .our-vision, .who-we-are  { position: relative; }
.about-us:after { background-image: url('https://sleepinglab.kinsta.cloud/wp-content/uploads/2024/12/Vector-1.png'); background-repeat: no-repeat; background-size: contain; background-position: right top; content: ''; width: 52%; position: absolute; right: 0; height: 88%; z-index: -1; }
.our-mission:after { content: ''; left: 0; max-width: 400px; max-height: 500px; background-position: left; background-size: contain; background-repeat: no-repeat; position: absolute; background-image: url('https://sleepinglab.kinsta.cloud/wp-content/uploads/2024/12/Ellipse-3-1.png'); width: 100%; height: 100%; background-color: #04BFF2; filter: blur(1044px); }
.our-vision:after { content: ''; right: 0; max-width: 400px; max-height: 500px; background-position: left; background-size: contain; background-repeat: no-repeat; position: absolute; background-image: url('https://sleepinglab.kinsta.cloud/wp-content/uploads/2024/12/Ellipse-3-1.png'); width: 100%; height: 100%; background-color: #04BFF2; filter: blur(1044px); }
.who-we-are:after { content: ''; position: absolute; right: 0; width: 40%; top: 50px; height: calc(91% - 110px); z-index: -1; background-color: #BCE6FB; border-top-left-radius: 30px; }
.images-border img{padding: 13px;}
.getting-images-border img{padding: 6px;}
.slider-section {margin-left: -15px;width: calc(100% + 30px);}
.slider-section .slick-track {padding-top: 54px;}
.slider-section .content p:last-child { margin: 0;}
.slider-section { position: relative; }
.slider-section button.slick-arrow { box-shadow: 0px 4px 8.6px 0px #0E0E0E59; font-size: 0; line-height: 0; padding: 0; width: 58px; height: 58px; border-radius: 50%; position: absolute; background: linear-gradient(180deg, #132A44 0%, #214774 73.54%, #2E65A5 100%); left: 0; right: 0; margin: auto; display: block; bottom: 0; }
.slider-section button.slick-arrow:after { content: ''; background: #fff; height: calc(100% - 2px); width: calc(100% - 2px); position: absolute; border-; %; left: 0; right: 0; top: 0; bottom: 0; border-radius: 50%; margin: auto; display: block; }
.slider-section button.slick-arrow:before { content: ''; background-image: url('https://sleepinglab.kinsta.cloud/wp-content/uploads/2024/12/navigate_next.png'); height: 100%; width: 100%; position: absolute; border-radius: 50%; background-repeat: no-repeat; background-position: center; top: 0; right: 0; bottom: 0; margin: auto; z-index: 1; display: block; left: 0; }
.slider-section button.slick-prev.slick-arrow { left: unset; right: calc(50% + 30px); }
button.slick-next.slick-arrow {left: calc(50% + 30px);right: unset;}
.slider-section button.slick-prev.slick-arrow:before { transform: rotate(180deg); }
.slider-section button.slick-arrow.slick-disabled:before { opacity: .65; }
.slider-section button.slick-arrow.slick-disabled { background: #F9F9F9; }
.title-cta-sec .title-cta-wrap { max-width: 939px; margin: 0 auto;}
.title-cta-sec { position: relative; }
.title-cta-sec:after { content: ''; position: absolute; background-image: url('https://sleepinglab.kinsta.cloud/wp-content/uploads/2024/12/Ellipse-12.png'); right: 0; bottom: 0; background-size: contain; background-position: bottom right; max-width: 220px; max-height: 220px; width: 100%; height: 100%; background-repeat: no-repeat; }
.faq-section .elementskit-accordion ul{	margin-left: 30px !important; margin-top: 10px !important; }
p{margin:0 !important}
/* .contact-us-form { background-color:#BCE6FB; padding:50px !important; margin:100px 0px !important; border-radius:6px;} */
.contact-us-form {background-color: #BCE6FB; padding-top: 60px !important; padding-left: 83px !important; padding-right:83px !important; padding-bottom: 60px !important; margin: 0px !important; border-radius: 6px; }
.contact-us-form input{ border:none; background-color:#E1F5FF}
.contact-us-form form {display:grid;grid-template-columns:1fr 1fr;gap:0px 60px;}
.contact-us-form form p:nth-child(6) { grid-column-start:1; grid-column-end:3;}
.contact-us-form form p:nth-child(7) { text-align:center !important; grid-column-start:1; grid-column-end:3;}
.submit-form-btn { margin: 12px !important;!i;!; }
.three-image-col .e-con-inner{ flex-direction:column !important; }
.three-image-col .three-img-col-one .elementor-image-box-wrapper{ display:flex !important; gap:200px;}
.three-image-col .three-img-col-one .elementor-image-box-wrapper .elementor-image-box-content{ width:70% !important; text-align:left!important;}
.faq-sec .faq-section a{ background-color: #fff !important; }
.facts-and-nyths-sec .facts-and-nyths-table .table-data table { border-collapse: collapse; width: 100%; border: none!important;}
.facts-and-nyths-sec .facts-and-nyths-table .table-data th, td { text-align: left; padding: 15px 50px; border: none!important;}
.facts-and-nyths-sec .facts-and-nyths-table .table-data tr:nth-child(even) {background-color: #eefbfe; }
.facts-and-nyths-sec .facts-and-nyths-table .table-data tr:nth-child(odd) {background-color: #bce6fb;} 
.yes-no-forn p label {display: grid; align-items:center; grid-template-columns: 1fr 1fr; gap: 0px 5px; font-family: "Open Sans", Sans-serif;font-size: 18px;font-weight: 400;}
.yes-no-forn{ margin: 0 auto; background-color: #E7F7FF; padding: 20px; border-radius: 15px; width: 75%;}
.yes-no-forn .submit-btn{ background-color: #04BFF2 !important;font-family: "Open Sans", Sans-serif  !important;font-size: 18px  !important; font-weight: 600  !important;ine-height: 24px  !important;border-radius: 999px !important; padding: 10px 41px 10px 41px  !important;  border:1px solid #04BFF2; }
.yes-no-forn  .submit-btn:hover{ background-color: #ffffff  !important; border:1px solid #0D3E5A; color: #0D3E5A;}
.yes-no-forn p label .wpcf7-form-control-wrap { text-align: center;}
.yes-no-forn .yes_no_submit_btn {text-align: center; padding-top: 24px; margin: 0px;}
.left-img-fix { position:sticky; top: 128px; }

/* responsive  */
@media(max-width:1150px){
	.who-we-are:after {top: 100px;height: calc(91% - 300px);}
	.col-flex {flex-direction:column !important;}
	.col-flex .left-img-flex { width:auto; }
	.col-flex .right-content-flex { width:100%; }
}
@media(max-width:1024px){
	.who-we-are:after {top: 100px;height: calc(91% - 250px);}
	.title-cta-sec:after {max-width: 180px; max-height: 180px;}
	.left-img-fix { position:static; top: 0; }
}

@media(max-width:880px){
	.about-us:after {width: 60%;}
	.who-we-are:after {top: 40px; height: 100%; max-height: 600px; width: 60%;}
	.title-cta-sec:after {max-width: 150px; max-height: 150px;}
	.three-image-col .three-img-col-one .elementor-image-box-wrapper{ flex-direction:column !important; gap:20px;}
	.three-image-col .three-img-col-one .elementor-image-box-wrapper .elementor-image-box-content{ width:100% !important; text-align:left!important;}
	.three-image-col .three-img-col-one .elementor-image-box-wrapper .elementor-image-box-img {margin:0 auto !important;}
	.facts-and-nyths-sec .facts-and-nyths-table .table-data th, td { text-align: left; padding: 10px 20px; border: none!important;}
}
.getting-started-content{ gap:50px !important;}
@media(max-width:767px){
	.about-us:after {width: 100%;}
	.slider-section button.slick-next.slick-arrow { right: 15px; left: unset; }
	.slider-section button.slick-prev.slick-arrow { left: 15px; right: unset; }
	.title-cta-sec:after { max-width: 130px; max-height: 130px; }
	.contact-us-form form { display:grid ;grid-template-columns:1fr; gap:0px; }
	.contact-us-form form p { grid-column-start:1; grid-column-end:2; }
	.contact-us-form{ padding: 20px !important; }
	.facts-and-nyths-sec .facts-and-nyths-table .table-data th, td { text-align: left; padding: 5px; border: none!important; }
	.image-box .elementor-image-box-img img { margin: 0 auto; }
}
@media(max-width:500px){
	.who-we-are:after {	top: 30px; height: 100%; max-height: 380px; width: 80%;}
	.title-cta-sec:after { max-width: 95px; max-height: 95px;}
}


/* ==== slider css ==== */
.double-slider .slick-current + .slick-slide .small-box { background: #125669 ; position:relative; }
.double-slider .slick-current + .slick-slide .small-box::after{ content: ""; bottom: -25px; left: 44%; width:25px; height:25px; position:absolute; z-index:-1; border-left: 30px solid transparent;  border-right: 30px solid transparent; border-top: 26px solid #125669 ; }
.double-slider .slick-current + .slick-slide .small-box .double-coma svg path { fill: white; }
.double-slider .slick-current + .slick-slide .small-box .content p { color: #fff; }
.double-slider .slick-current + .slick-slide .small-box .stars svg path { fill:#FFC107; }
.double-slider .slick-current + .slick-slide .img-box p { color: #000 !important; }
.double-slider .slick-dots .slick-active { background: #132A54; }
.double-slider .small-box.active::after{ content: ""; bottom: -25px; left: 44%; width:25px; height:25px; position:absolute; z-index:-1; border-left: 30px solid transparent;  border-right: 30px solid transparent; border-top: 26px solid #132A54; }
.double-slider .stars svg { width: 125px; }
.double-slider .slick-dots { display: flex; justify-content: center; gap: 10px; }
.double-slider .slick-dots li button { display: none; }
.double-slider .slick-dots li::marker { content: none; }
.double-slider .slick-dots li {width: 28px;height: 4px;background: #E3E3E3;border-radius: 5px;}

.device-boxes{display:none;}

@media(max-width:767px){
	.double-slider .slick-current + .slick-slide .small-box { background: transparent; position:relative; }
	.double-slider .slick-current.slick-slide .small-box { background:#132A54; position:relative; }
	.double-slider .slick-current.slick-slide .small-box::after{ content: ""; bottom: -25px; left: 45.5%; width:25px; height:25px; position:absolute; z-index:-1; border-left: 30px solid transparent;  border-right: 30px solid transparent; border-top: 26px solid #132A54; }
	.double-slider .slick-current.slick-slide .small-box .double-coma svg path { fill: white; }
	.double-slider .slick-current.slick-slide .small-box .content p { color: #fff; }
	.double-slider .slick-current.slick-slide .small-box .stars svg path { fill:#FFC107; }
	.double-slider .slick-current.slick-slide .img-box p { color: #000 !important; }
}



