*{-webkit-tap-highlight-color:transparent !important;outline:none;}button{overflow:hidden}
button a{
  position: relative;
  -webkit-transition-duration: 0.8s; /* Safari */
  transition-duration: 0.8s;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;-webkit-tap-highlight-color: transparent; /* for remove highlight */

}

.buttonblue a:hover:after, .matsec1cart-popuprdetailbut a:hover:after {animation-name: blueani;
  animation-duration: .5s;}
@keyframes blueani {
  from {content: "";
  background: #fff !important;
  display: block;
  position: absolute;
  padding-top: 300%;
  padding-left: 350%;
  margin-left: -20px !important;
  margin-top: -120%;
  opacity: 0;
  transition: all 1.2s}
  to {padding: 0;
  margin: 0;
  opacity: 1;
  transition: 0s}
}
.hpsec1but1 a:hover:after {animation-name: example;
  animation-duration: .5s;}
@keyframes example {
  from {content: "";
  background: #ffedc1;
  display: block;
  position: absolute;
  padding-top: 300%;
  padding-left: 350%;
  margin-left: -20px !important;
  margin-top: -120%;
  opacity: 0;
  transition: all 1.2s}
  to {padding: 0;
  margin: 0;
  opacity: 1;
  transition: 0s}
}

.hpsec1but1 a:after {
  background: #ffedc1 !important;
	content: "";
  display: block;
  position: absolute;
  padding-top: 300%;
  padding-left: 350%;
  margin-left: -20px !important;
  margin-top: -120%;
  opacity: 0;
  transition: all 1.2s
}
.buttonblue a:after{
  background: #fff !important;
	content: "";
  display: block;
  position: absolute;
  padding-top: 300%;
  padding-left: 350%;
  margin-left: -20px !important;
  margin-top: -120%;
  opacity: 0;
  transition: all 1.2s
}
button a:active:after {
  padding: 0;
  margin: 0;
  opacity: 1;
  transition: 0s
}*/
/***owl.theme.defalut.min.css **/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:17px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;  transition: all 1.2s}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#1c416d !important;}
@media(max-width:767px){
	.owl-carousel.owl-drag .owl-item{ margin-bottom: 12px !important;}
	.footer-bottom{    padding: 1.5rem 0 !important;}
}

/***owl.theme.defalut.min.css end**/
/***owl.caurosel.min.css **/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease;}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
/***owl.caurosel.min.css end**/
/**********css**********/
html{
margin-top:0px !important;
}
img{
width:100%;
}

.colorblue{
color:#1c416d !important;
}  


button{
outline:none !important;
}
@media (min-width: 768px){
.equal-cols {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
direction: ltr;
}
}
.ver-cen {
display: flex;
flex-direction: column;
justify-content: center;
}


/**********Section 2***********/
.hpsec2icon1{
width:80px;
}
.hpsec2col1{
background: #f2f5fb;
padding:30px;
border-radius:0px 0px 0px 10px;
}

.hpsec2div1{
background:#fff;
box-shadow: 0 4px 4px rgba(0,0,0,.25);
border-radius: 8px;
margin-left: 50px;
margin-right: -101px;
position:relative;
margin-bottom:10px;
margin-top:10px;
z-index:9;
}
.hpsec2subdiv1{
display:inline-block;
position: absolute;
left: -49px;
top: 20px;
}
.hpsec2subdiv1 img{
width:90px;
height:90px;
}
.hpsec2subdiv2{
display:inline-block;
width: 100%;
padding: 15px 15px 15px 52px;
}
.hpsec2div1{
display:inline-flex;
}
.hpsec2p1{
font-size: 22px;
font-weight: 700;
margin: 0px 0px 10px 0px;
}
.hpsec2p2{
margin: 0px;
	padding-bottom:8px;
}
.hpsec2r2{
border-radius: 0px 0px 10px 10px;
}
.hpsec2col2{
padding:0px;
}
.hpsec2col2 img{
height:100%;
border-radius:0px 0px 10px 0px;
}
/*************Section3************/
#hpsec3{
    position: relative;
    padding: 3rem 0 14.28572vw;
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
    z-index: 1;
	    background-image: url(https://ik.imagekit.io/k1coggibvm/wave-light_3_WEnuy_e.svg?auto=compress,format), linear-gradient(to top, transparent calc(100vw / 7.1), #f2f5fb calc(100vw / 7.1));
}

#Review{
padding-top:15px;
}
.reviewmaindiv{
box-shadow: 7px 8px 8px rgb(0 0 0 / 4%);
border-radius:10px;
margin:10px;
	    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
.review-content{
background: #fff;
padding: 30px;
border-radius:50px 10px 0px 0px;
}
.review-title{
font-size: 19px;
margin: 0px;
font-weight: 600;
line-height: 1.3em;
padding-bottom: 10px;
color: #1c416d;
}
.review-explain{
margin:0px;
}
.reviewsubdiv1{
background:#fff;
padding: 15px 30px;
border-radius:0px 0px 50px 10px;
position:relative;
	border-top: 1px solid #f2f5fb;
}
.clientname{
margin:0px;
}
.review-verified{
margin:0px;
font-weight:100;
font-size:12px;
}
.clientname span{
position:relative;
	font-weight: 700;
}
.clientname span::after {
content: " ";
background: url(https://www.sleepsenze.com/img/tick.png) bottom center;
position: absolute;
bottom: 2px;
background-size: 18px;
background-repeat: no-repeat;
padding-bottom: 20px;
text-align: center;
z-index: 0;
left: 102%;
width: 18px;
height: 18px;
}
.clientdetails{
display: inline-block;
}
.reviewrating{
display: inline-block;
float:right;
position: absolute;
right: 28px;
top: 25px;
}
.reviewrating i{
color: #f9c546;
font-size: 1rem;
}
.owl-dots{
margin-top:25px !important;
text-align:center;
}
.owl-dot{
outline:none;
}
.owl-theme .owl-dots .owl-dot span{
background:#ccc;
}
.owl-theme .owl-dots .owl-dot.active span{
background: #57b0e2;
}
.buttonblue{
background-color: #003b71;
border:0px;
padding:0px;
}
.buttonblue a{
color: #fff;
text-decoration: none;
padding: 14px;
margin: 0px;
line-height: 40px;
font-weight: 700;
letter-spacing: 1px;
}
.hpsec3martop{
margin-top:40px;
}
/**********Section4*********/
#hpsec4{padding:60px 0 60px 0;overflow-x:hidden}.hpsec4col2{padding-right:70px}.hpsec4p1{font-size:19px;color:#1c416d;margin-bottom:10px}.hpsec4head{margin:0;font-size:72px;line-height:1.3em;font-weight:700;color:#1c416d}.hpsec4head span{position:relative;font-family:'Inknut Antiqua',serif}.hpsec4head span::before{content:"";background-color:#ffc62c;border-radius:4px;position:absolute;height:23%;width:105%;bottom:39px;left:-2.5%;right:0;z-index:-1}.hpsec4p2{margin-top:30px;margin-bottom:40px}
/*********Section5*********/
#hpsec5{padding:20px 0 80px 0}.hpsec5head{margin-top:0}.hpsec5p1{font-size:25px;font-weight:700;margin:0}.hpsec5star{width:55px;margin-bottom:11px;margin-top:5px}.hpsec5martop25{margin-top:25px}.hpsec5martop25 a{padding:14px 30px}.hpsec5imgdiv{height:240px;overflow:hidden;background-size:contain;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px}.hpsec5imgdiv img{width:100% !important;object-fit:cover;height:240px}
/*********Section6**********/
#hpsec6{background:#eceff4;padding:60px 0}.hpsec6img{max-width:100%;max-height:50px;object-fit:contain}.hpsec6head{margin-top:0;margin-bottom:60px;font-family:Mulish,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:1rem;font-weight:700 !important;}
/*******Section7*******/
#hpsec7{background-color:#f2f5fb;position:relative;box-shadow:0 10px 16px -9px rgba(0,0,0,.25);padding:5rem 0}.hpsec7head{margin:0 0 4rem 0}.hpsec7div1{padding:1rem}.hpsec7p1{text-transform:uppercase;margin:0 0 .625rem 0}.hpsec7title{margin:0;font-size:1.125rem;line-height:1.22222222em;margin-bottom:1rem;font-weight:700}.hpsec7but1{padding:0;font-style:italic;border:0;background:0 0}.hpsec7but1 a{font-style:normal;border-bottom:1px solid;text-decoration:none !important;color:#1c416d !important;}.hpsec7but1 a:hover{text-decoration:underline}.hpsec7imgdiv{height:230px;overflow:hidden;background-size:contain;border-radius:10px}.hpsec7imgdiv img{width:100% !important;object-fit:cover;height:230px}
/*******Section8*******/
#hpsec8{padding-top:5rem;padding-bottom:5rem}.hpsec8head{margin:0 0 25px 0}.hpsec8img{padding-top:1rem;padding-bottom:1rem;max-width:350px;width:100%;margin-bottom:5px}.hpsec8p1{margin:0 auto 1rem;max-width:700px;color:#003b71}.d-inline-block{display:inline-block !important;}
/*********Footer**********/
footer{background-color:#f0f1f2;padding-bottom:30px}.footerlist{margin-left:0;padding-left:0;margin-top:-24px}.footerlist li{display:inline-block;padding:10px;margin-bottom:15px}.footerlist li a{color:#0d3d70;background-color:#f9c546;text-decoration:none;text-transform:none;padding:.8rem 1.25rem;border-width:1px;border-style:solid;border-radius:8px;font-weight:400;border-color:transparent}.footcol{padding-top:20px;padding-right:15px;padding-left:15px}.footcol1{width:20%}.footcol2,.footcol3,.footcol4{width:18%}.footcol5{width:26%}.foottitle{font-size:1.125rem;text-transform:uppercase;padding:.5rem 0;margin-bottom:.5rem;margin-top:0;font-weight:700}.foot-menu{margin-left:0;padding-left:0;list-style-type:none}.foot-menu li{padding-bottom:5px;}.foot-menu li a{color:#1c416d;cursor:pointer;text-decoration:none;}.footlogo{width:200px}.footinput{padding:10px !important;border:none !important;background-color:#fff;font-size:.875rem;width:100%;border-radius:8px !important;font-family:Mulish,sans-serif !important;margin-bottom:0;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important;}#footbut{color:#fff;background-color:#003b71;border-color:transparent;width:100%;border-radius:5px;font-size:15px;padding:9px !important;font-family:Mulish,sans-serif !important;cursor:pointer;border-top-left-radius:0;border-top-right-radius:0;text-align:left}input.footinput::placeholder{font-size:15px}.footer-bottom{padding:.3rem 0;background:#fff;}.footer-bottom span{font-size:12px;margin:0 5px;padding-bottom:10px}.footer-bottom a{color:#003b71;text-decoration:none}
.footsocial{margin-left: 0px;margin-top: 15px;margin-bottom:15px;padding-left: 0px;list-style: none;}.footsocial li{display:inline-block;margin-top: 8px;margin-right: 8px;    }.footsocial li a{cursor:pointer;padding:8px;line-height:0em;border-radius:30px;display: block;box-shadow: 0 0 0 1px #003b71;}.footsocial li a:hover{background:#fff;box-shadow: 0 0 0 2px #003b71;}.footsocial li svg{width:18px;height:18px;}
@media(max-width:992px) and (min-width:768px){#hpsec3 .container-fluid{padding-left:5px;padding-right:5px}.hpsec4head{font-size:3rem}}
@media(max-width:767px){.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-size:1.525rem}.owl-nav{display:none}.container{padding-left:25px;padding-right:25px}.hpsec2col2 img{display:none}.reviewmaindiv{margin:0}#hpsec3{padding:0}#hpsec3 .container-fluid{width:100%}#hpsec3 .col-sm-12{padding:0}.hpsec4head{font-size:2.5rem}.hpsec4col2{padding-left:40px;padding-right:40px}.hpsec4head span::before{bottom:27px}#hpsec5{padding:20px 0 60px 0}.hpsec5head{margin-bottom:0}.hpsec5p1{padding-top:30px;font-size:15px}.hpsec7div1{padding-bottom:30px}#hpsec7{padding:60px 0 40px 0}.footcol{width:100% !important;}}
@media(max-width:400px){.hpsec5imgdiv{height:100px !important;}.hpsec5imgdiv img{height:100px;object-fit:cover}}
@media(min-width:401px) and (max-width:767px){.hpsec5imgdiv{height:180px}.hpsec5imgdiv img{height:180px;object-fit:cover}}
@media(max-width:1150px) and (min-width:768px){#footlogo{width:113px !important;}}
@media(max-width:576px){.foottitle{padding:0}.foot-menu{margin-bottom:0}}
@media(min-width:1385px){.d-none{display:none !important;}}
@media(max-width:1384px){.d-block{display:none !important;}}


.load-spin , .d-none { display:none; }
.matsec1cartbut button a.d-none { display:none; }
.fullwidthbtn.loading{width:100% !important;height:42px !important;}
.matsec1cartpopbut.loading{
  background-color: #ffc62c;
  border: 0px;width:150px;
  /*width: 100%;*/
  border-radius: .3rem;
  padding: 16px 5px;
  font-size: 1.2rem;
  font-weight: 700;height:44px;
  cursor: pointer;
}
@-webkit-keyframes loading-cycle{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.5,.5,.5,.5);animation-timing-function:cubic-bezier(.5,.5,.5,.5)}0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}
@keyframes loading-cycle{0%,50%,to{-webkit-animation-timing-function:cubic-bezier(.5,.5,.5,.5);animation-timing-function:cubic-bezier(.5,.5,.5,.5)}0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}
.loading:not(.sold-out) .load-spin{-webkit-animation:loading-cycle 1s linear infinite;animation:loading-cycle 1s linear infinite;width:24px;height:24px;display:block;border-radius:50%;background:transparent;margin:auto;border-color:currentcolor;border-color:hsla(0,0%,100%,.8) hsla(0,0%,100%,.78) transparent transparent;border-style:solid;border-width:4px;    margin-top: -6px;}
.matsec12but a:hover{
/*background:#003b71;
color:#fff;*/
background: #f9c546;
border: 1px solid #f9c546;
}
.foot-menu li{
position:relative;
}
.foot-menu li a{
transition: .5s;
}
.foot-menu li a:hover{
padding-left: 14px;
transition: .5s;
}
.foot-menu li a:before{
transition: .5s;
font-family: "Material Icons";
content: "keyboard_arrow_right";
position: absolute;
left: -16px;
font-size: 22px;
top: -3px;
opacity:0;
}
.foot-menu li a:hover:before{
left: -6px;
transition: .5s;
opacity:1;
}
@media (max-width: 768px) {
  .footcol {
    width: 100%;
    margin-bottom: 20px;
  }

  .row.align-items-start {
    flex-direction: column;
    display: flex;
  }

  .footcol5 form {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .footinput,
  #footbut {
    width: 100% !important;
  }

  .footsocial {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .footer-bottom.acenter {
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 10px 0;
  }

  .footer-bottom a {
    display: inline-block;
    margin: 0 5px;
  }

  .footcol1 img {
    max-width: 150px;
    margin-bottom: 10px;
  }
}
