/* 
Theme Name:		Hello Elementor Child
Theme URI:		https://elementor.com/
Description:	Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author:			Elementor Team
Author URI:		https://elementor.com/
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
Tags:           flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
#premium-nav-menu-item-58282 {
	display: none;
}
html, body {
    overflow-x: hidden!important;
}
.explore span.black{
	color:#000000;
}
/* Header */

.plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-navigation-menu .navbar-nav>li.dropdown>a:after, .plus-navigation-wrap .plus-navigation-inner.main-menu-indicator-style-1 .plus-mobile-menu .navbar-nav li.dropdown>a:after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown ul.dropdown-menu>li.dropdown-submenu>a:after, .plus-navigation-wrap .plus-mobile-menu .navbar-nav li.dropdown>a:after {
    content: "\f078";
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     font-size: 10px;
}

/* ----------------------------------  smart section---------------------------------- */
.smart .carousel-arrow.carousel-next.slick-arrow {
	position: absolute !important;
	background: transparent;
	bottom: 25px !important;
	top: unset !important;
	right: 40px !important;
	border: 1px solid #FAFAFA;
	color: #FAFAFA;
	padding: 10px 25px !important;
	height: auto !important;
	border-radius: 8px !important;	background-image: url('https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border-radius: 8px !important; 
}
.smart i { opacity:0;}
.smart .carousel-arrow.carousel-next.slick-arrow:hover {
    background: #ffffff url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg') center no-repeat !important;
}
.smart .carousel-arrow.carousel-prev.slick-arrow {
	position: absolute;
	right: 0 !important;
	top: unset !important;
	bottom: 25px !important;
	right: 105px !important;
	left: unset !important;
	padding: 10px 25px !important;
	border: 1px solid #FAFAFA !important;
	color: #fafafa !important;
	height: unset !important;
	border-radius: 8px !important;
	background-image: url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	border-radius: 8px !important; 
}
.smart .carousel-arrow.carousel-prev.slick-arrow:hover {
    background: #ffffff url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg') center no-repeat !important;
}
/* .smart .carousel-arrow.carousel-next.slick-arrow:hover {
    background: white !important;
} */
.smart .premium-carousel-nav-fraction {
	position: absolute;
	right: 0;
	color: #fff;
	bottom: 30px !important;
	right: 192px !important;
}

 .swiper-pagination-current, .swiper-pagination-total, 
 .fraction-pagination-current, .fraction-pagination-total { 
	font-family:  "Aeonik Pro", Aeonik !important;
	letter-spacing: 0;
}
.smart .carousel-arrow.carousel-next.slick-arrow:hover .slick-arrow{
	background:#000000!important;
}

/* -----------------------------------------------Testimonial ---------------------------------------------------- */

.testimonials .elementor-swiper-button-next {
	position: absolute !important;
	top: unset !important;
	background: black;
	color: #fff !important;
	padding: 8px 15px;
	border-radius: 5px;
	bottom: 30px;
	right: 0 !important;
}

.testimonials .elementor-swiper-button-prev {
	position: absolute !important;
	bottom: 30px;
	top: unset !important;
	right: 80px !important;
	left: unset !important;
	padding: 8px 15px;
	background: black;
	border-radius: 5px;
	color: #fff !important;
	right: 65px !important;
}
.testimonials .swiper-pagination.swiper-pagination-fraction {
	position: absolute;
	text-align: right;
	right: 160px !important;
	padding-bottom: 20px;
	width: auto !important;
	bottom: 27px !important;
}
.testimonials .elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal {
	padding: 0 !important;
}

/* -----------------------------------------dimmer_control---------------------------------------- */
.dimmer_control  .tp-carodots-item.elementor-repeater-item-4381653.style-2.inactive {
	background-image: url('https://cdn.deako.com/wp-content/uploads/2025/02/last.png')  !important;
	background-position: center  !important;
	background-size: cover  !important;
}
.dimmer_control .tp-carousel-dots .style-2 .active-border { 
	display: none;
}
.dimmer_control .tp-carodots-item.style-2 {
	background: rgba(250, 250, 250, 0.20);
	backdrop-filter: blur(8px);
}
.dimmer_control .tp-carodots-item .tooltip-txt {
	visibility: visible;
}
.dimmer_control .tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt {
	bottom: -40px !important;
	width: 150px !important;
	font-size: 13px;
	background: transparent !important;
}
.dimmer_control .tp-carodots-item.style-2.active .tooltip-txt {
	/*top: 91px !important;*/
}
.dimmer_control .tp-carousel-dots.dot-horizontal{
        padding-bottom: 40px;
}
.dimmer_control span.tooltip-txt{
    	top: 135px !important;

}
.dimmer_control .tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt::after {
    	/*top: 91px !important;*/
	display: none;
}
.dimmer_control .tp-carodots-item.style-2.active > div {
	background: #E1DFDD !important;
	border: 1px solid #ccc !important;
	padding: 10px !important;
	border-radius: 6px;
}
.dimmer_control .tp-carodots-item.style-2.active {
	border: 1px solid #cccc !important;
	padding: 2px !important;
	border-radius: 8px !important;
}

/* ------------------------------------------VALUE--------------------------------------------- */

.value .tp-carousel-dots.dot-vertical .tp-carodots-item {
	margin-bottom: 10px;
	margin: 0 !important;
}
.value .tp-carodots-item .tooltip-txt {
	visibility: visible; 
	justify-content: start;
}
.value .active .tooltip-txt:before {
	background: none;
}
/*.value .active .tooltip-txt::before {
	content: "";
	background: black;
	width: 8px;
	height: 8px;
	display: block !important;
	position: absolute;
	border-radius: 2px;
	left: 0;
	top:8px;
}
.value .active .tooltip-txt {
	padding-left: 15px;
}*/
.value .tooltip-txt {
  border-bottom: 2px solid transparent;
  border-radius: 0 !important;
  width: auto !important;
}
/*.value .elementor-repeater-item-0c13f11  .tooltip-txt{
	width: 135px !important;
}*/
.value .active .tooltip-txt {
  border-bottom: 2px solid #000 !important; 
}

/* ---------------------------------------------SMART SLIDER HOME-------------------------- */
.smartslider1 button.slick-nav.slick-prev.style-3.bottom-right.slick-arrow, .smartslider1 button.slick-nav.slick-next.style-3.bottom-right.slick-arrow, .smartslider1 button.slick-nav.slick-prev.style-3.bottom-right.slick-arrow:active, .smartslider1 button.slick-nav.slick-next.style-3.bottom-right.slick-arrow:active{
    background: none;
    border: 0;
    bottom: 20px;
}

.smartslider1 button.slick-nav.slick-prev.style-1.slick-arrow, .smartslider1 button.slick-nav.slick-next.style-1.slick-arrow, .smartslider1 button.slick-nav.slick-prev.style-1.slick-arrow:active, .smartslider1 button.slick-nav.slick-next.style-1.slick-arrow:active {
	background: none;
    border: 0;
    bottom: 20px;
	width: 30px;
	height: 30px;
}

.smartslider1 .slick-prev.style-3:before, .smartslider1 .slick-prev.style-1:before{
    content:  url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg');
	background: none;
}
.smartslider1 .slick-next.style-3:before, .smartslider1 .slick-next.style-1:before{
    content:  url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg');
	background: none;
}
.smartslider1 .slick-nav.style-3.bottom-right, .smartslider1 .slick-nav.style-1, .slick-dots{
    bottom: 0;
}

.smartslider1 .slick-nav.style-1 {
  right: 15px;
  top: auto;
  left: auto;
}
.smartslider1 .slick-prev.style-1 {
  right: 50px;
}

.smartslider1 .slick-dots {
    bottom: 0;
}
.smartslider1 ul.slick-dots.style-3 li button{
    border-radius: 0;
}
.smartslider1 .slick-dots{
    text-align: left;
    bottom: 30px;
    left: 20px;
}
.smartslider1 span.tooltip-txt{
    text-transform:uppercase;
}
.smartslider1 .tp-carousel-dots .style-2 .tooltip-right .tooltip-txt::after {
	background: transparent!important;
}
.smartslider1 .active span.tooltip-txt::before {
	top: 8px!important;
}
/* --------------------------MID scroll section--------------------------- */

.mid1 .elementor-widget-testimonial-carousel .swiper-slide {
	padding: 0 0 50px 0;
}

.mid1 img {
	width: auto !important;
}
.mid1 .elementor-testimonial__image img{
  height: 100px;
  width:auto;
}
.mid1 .swiper-slide {
	opacity: 0.3;
}

.mid1 .elementor-testimonial__cite {
	display: none !important;
}
 .elementor-testimonial__name {
	display: block !important;
}
.mid1 .swiper-slide-next + .swiper-slide {
	opacity: 1;
}

.mid1 .swiper-slide-next + .swiper-slide .elementor-testimonial__cite {
	display: block !important;
}
/* ------------------------------------ FAQS ------------------------------------------- */
.faqs i {
    opacity: 0;
} 
.faqs .elementor-toggle-icon.elementor-toggle-icon-right span.elementor-toggle-icon-closed {
	width: 54px !important;
	background: #1d1d1d;
	height: 38px !important;
	text-align: center !important;
	padding: 11px !important;
	border-radius: 8px !important;
	margin-left: -39px !important;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M8.00391 2L8.00391 14' stroke='%23FAFAFA' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M14 8.00391L2 8.00391' stroke='%23FAFAFA' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-position: center !important;
	background-size: auto;
	background-repeat: no-repeat;width: 54px !important;
} 
.faqs .elementor-toggle-icon.elementor-toggle-icon-right span.elementor-toggle-icon-opened {
	border: 1px solid;
	width: 54px !important;
	background: #fff;
	height: 38px !important;
	text-align: center !important;
	padding: 11px !important;
	border-radius: 8px !important;
	margin-left: -39px !important;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M14 8.00391L2 8.00391' stroke='%231D1D1D' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-position: center !important;
	background-size: auto;
	background-repeat: no-repeat;
}
/* ------------------------------------------------after arrow-------------------------------------- */
.afterarrow p::after {
	content: "";
    background: url(data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2614 3.50124L1.60156 13.4994" stroke="black" stroke-width="1.2" stroke-miterlimit="10"></path><path d="M4.75781 3.24219H13.2431V11.7275" stroke="black" stroke-width="1.2" stroke-miterlimit="10"></path></svg>)!important;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 26px;
    position: absolute;
    background-size: 15px;
}
.afterarrow3 {
	content: "";
    background: url(data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2614 3.50124L1.60156 13.4994" stroke="black" stroke-width="1.2" stroke-miterlimit="10"></path><path d="M4.75781 3.24219H13.2431V11.7275" stroke="black" stroke-width="1.2" stroke-miterlimit="10"></path></svg>)!important;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 26px;
    position: absolute;
    background-size: 15px;
}
#partnertarrow1 p::after{
        rotate: 327deg;
}
/*------------------------------------how decko work--------------------------  */
/*-----------------------------------------plan-icon----------------------- */
.explore .elementor-icon-list-item {
	position: relative;
}
.explore .elementor-icon-list-icon {
	position: absolute !important;
	right: 0 !important;
	top: 10px !important;
}
.explore .elementor-icon-list-item {
	border-top: 1px solid #ccc;
	padding: 0 0 10px 0 !important;
}

.plan-icon:hover .elementor-icon-box-icon{
    border: 1px solid #000000;
    border-radius: 5px;
}
.plan-icon .elementor-icon-box-icon{
    border: 1px solid #0000000D;
    border-radius: 5px;
}
.plan-icon span.elementor-icon{
    padding: 15px 30px!important;
}
.plan-icon p.elementor-icon-box-description{
    width: 125%;
}
/* ----------------------------------------- */
.blog-slider .elementor-swiper-button:hover svg path {
    stroke: #ffffff;
}
/*-------------------------------------MOON ICON ------------------------------------------  */
/* .mooniconmob{
    display:none;
} */
/* -------------------------------------DO SMART---------------------------- */
.tp-carodots-item .tooltip-txt:after{
	    background: transparent;
}
/* -----------------------------------explore----------------------------- */
.explore .elementor-icon-list-item {
	position: relative;
}
.explore .elementor-icon-list-icon {
	position: absolute !important;
	right: 0 !important;
	top: 10px !important;
}
.explore .elementor-icon-list-item {
	border-top: 1px solid #ccc;
	padding: 0 0 10px 0 !important;
}
/* --------------------------------------PARTNER OVERVIEW--------------------- */
/* --------------------------------------CUSTOM TAB--------------------- */
.networktab span.head{
    width: 40%;
    display: inline-block;
        vertical-align: top;
}
.networktab span.no{
    width: 20%;
    display: inline-block;
        vertical-align: top;
}
.networktab span.imgs{
    width: 30%;
    display: inline-block;
}
.networktab .img1{
    width: 20%;
    margin-right: 10px;
	border-radius: 8px;
    
}
.networktab .img2{
    width: 20%;
}
.networktab .elementor-tab-title.elementor-active .img1{
    width: 40%;
    opacity: 1;
}
.networktab .elementor-tab-title .img2{
    opacity: 0;
}
.networktab .elementor-tab-title.elementor-active .img2{
    width: 40%;
    opacity: 1;
}
.networktab div .elementor-active{
    background: #C3D3D7;
    display: block;    
    padding: 10px 50px!important;
	
}
.networktab .elementor-tab-title{
    padding: 10px 50px!important;
}
.networktab .elementor-tab-content {
	margin-top: -120px;
	padding-left: 340px !important;
	padding-bottom: 20px !important;
}
.networktab .elementor-active p{
	    padding-left: 278px;
}
.networktab .discover{
    text-decoration: underline;
    color:#000000;
}
.networktab .afterarrow1 p::after {
    content: "";
    background: url("https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons1-2.svg")!important;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 26px;
    position: absolute;
    background-size: 15px;
}
/* -----------------------------------------CONTACT--------------------------- */
.contact .elementor-field-textual{
    padding-left:0!important;
}
/* ---------------------------------About Value----------------------------------- */
.aboutval .tp-carodots-item{
    width: 160px!important;
}
.aboutval .tp-carousel-dots .style-2 .tooltip-top .tooltip-txt{
    top:8px!important;
	/*text-transform: capitalize!important;*/
}
.aboutval .tp-carousel-dots.dot-horizontal{
    margin-top: 0;
        left: 65px;
}
.tp-carodots-item .tooltip-txt:after{
	background: transparent!important;
}
.aboutval .value .active .tooltip-txt::before{
	    top: 11px!important;
}


.afterarrow2 span::after, .afterarrow2 a:after {
    content: "";
    background: url("https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons1-2.svg");
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 26px;
    position: absolute;
    background-size: 15px;
        rotate: 320deg;
}
/* ------------------------------------do smart home template----------------------------- */
.smartgroup span.tooltip-txt {
    display: block !important;
    margin-left:20px;
    color:#1D1D1D;
    font-size: 16!important;
    
}
.smartgroup .tp-carodots-item.style-1.inactive{
    background: transparent!important;
}
.smartgroup .tp-carodots-item .tp-dots {
    justify-content: left !important;
}
.smartgroup .tp-carousel-dots .tp-carodots-item {
    height: 55px;
    width: 240px;
}
.smartgroup .tp-carodots-item .tp-dots{
    
}
.active span.tooltip-txt::before {
    content: " ";
    /*background: red;*/
    background: #000;
    height: 1px;
    width: 110px;
    left: 89px;
    top: 75%;
    border-radius: 2px;
    color: #000000;
    display: inline-block;
    position: absolute;
}
 
.active span.tooltip-txt::after {
       content: " ";
	top: 100%;
	background: #000;
	height: 8px;
	width: 8px;
	left: 87px;
    top: 23px;
	border-radius: 2px;
	  display: inline-block;
    position: absolute;
}
/* --------------------------------About testimonial template---------------- */
.abouttest .elementor-custom-embed-play{
    left: 13%!important;
    top: 17%!important;
}

/* ------------------------------------PARTNER OVERVIEW------------------------------------------ */
.smart .elementor-widget-wrap.elementor-element-populated{
    padding: 0;
}
/* .elementor-widget.elementor-widget-heading{
	top:25%;
} */
/* -----------------------------------------------INSPIRTION------------------------------ */
/* ------------------------------Stories Carousel ------------------------------*/
.stories .premium-carousel-wrapper a.carousel-arrow {
  top: auto;
  bottom: 50px;  
  width: 55px;
  border-radius: 8px;
  height: 40px;
}
.stories .premium-carousel-wrapper a.carousel-arrow:hover svg path {
	stroke: #1d1d1d;
}
.stories .premium-carousel-wrapper a.carousel-arrow.carousel-prev {
  left: 58%;
}
.stories .premium-carousel-wrapper a.carousel-arrow.carousel-next {
  right: auto;
  left: calc(58% + 65px);
}
.stories .premium-carousel-nav-fraction {
    left: 54%!important;
	bottom: 56px!important;
  position: absolute;
  bottom: 55px;
  color: #1D1D1D;
}
/* ------------------------------INS ROOM ------------------------------*/
.ins-room-carousel .tp-carodots-item.style-2 {
	background-size: 96%;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.ins-room-carousel .tp-carodots-item.style-2.active {
  border: 1px solid #1D1D1D !important;
	padding: 2px !important;
	border-radius: 8px !important; 
}
.ins-room-carousel .tp-carodots-item.style-2.active > div { 
  border-radius: 6px;
}
.ins-room-carousel .tp-carousel-dots .style-2 .tooltip-txt {
  position: absolute;
  bottom: -35px;
  color: #1D1D1D;
  background: none;
  visibility: visible;
  width: 100%;
  justify-content: start;
} 
.ins-room-carousel .tp-carousel-dots .style-2 .tooltip-txt:after {
    display:none;
}
.ins-room-carousel .active span.tooltip-txt::before{
	display:none;
}
.blog-slider .elementor-element-populated .elementor-heading-title {
    min-height: 100px;
}
@media(min-width:1399px) and (max-width:1485px){
	.blog-slider .elementor-heading-title { 
		font-size: 22px !important; 
	}
	.blog-slider .elementor-widget .elementor-icon-list-item, 
	.blog-slider .elementor-widget .elementor-icon-list-item a {
		font-size: 14px;
	}
}

@media(min-width:1024px) and (max-width:1398px){
	.blog-slider .elementor-element-populated .elementor-heading-title {
		min-height: 70px;
	}
	.blog-slider .elementor-heading-title { 
		font-size: 18px !important; 
	}
	.blog-slider .elementor-widget .elementor-icon-list-item, 
	.blog-slider .elementor-widget .elementor-icon-list-item a {
		font-size: 13px;
	}
}
.dk-icon-link .elementor-icon-box-wrapper .elementor-icon {
    padding: 9px 16px;
    position: relative;
    top: -3px;
}
.dk-icon-link .elementor-icon-box-wrapper:hover .elementor-icon {
    background: #1D1D1D;
}
.dk-icon-link .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #ffffff;
}
.testslide .elementor-widget__width-initial.text--mobileright.elementor-widget-mobile__width-inherit.text-left.elementor-widget.elementor-widget-tp-carousel-remote{
    right: -40px;
}
/* --------------------------------------------INSPIRATION -------------------------------- */
/* --------------------------------------------DISCOVER---------------------- */
.discover picture.attachment-full.size-full{
	display:none;
}
.discover .tp-carodots-item .tooltip-txt{
	visibility:visible;
	width:300px;
	justify-content:left;
}
.discover .active span.tooltip-txt::before{
	width:300%;
	left: -106px;
    top: -14px;
}
.discover .tp-carousel-dots .tp-carodots-item{
	width: 1200px!important;
    border-top: 1px solid #1D1D1D4D!important;
    height: 50px!important;
    border-radius: 0!important;
	margin:0!important;
}
.guide .arrow-test .elementor-widget-container {
	display: flex!important;
    justify-content: flex-end!important;
}
.guide .elementor-custom-embed-play{
	left: 10% !important;
    top: 12% !important;
}
.guide{
	margin:auto 30px;
}
/* ----------------------------------------------------------INSPIRATION ---------------------------------------------------------- */
.swp-cart .swp-mb20.swp-cart-attrs-footer {
    display: none;
}
.swp-cart  button.swp-cart-close-button.wps-btn-close.swp-modal-close-trigger-wrapper{
	background: #ffffff!important;
    color: #1D1D1D!important;
    border: 1px solid #1D1D1D!important;
	font-weight:200;
	top:0;
	right:0;
}
.swp-cart .elementor-kit-6 h2 {
    font-size: 24px!important;
    font-weight: 400!important;
}
.swp-cart .swp-l-row-no-wrap {
    border-radius: 6px;
    border: 1px solid var(--Other-Black-30, rgba(29, 29, 29, 0.30));
}
.swp-cart button.swp-btn-quantity.swp-btn-quantity-decrement.wps-quantity-decrement,
.swp-cart input.swp-quantity-input.wps-quantity-input,
.swp-cart button.swp-btn-quantity.swp-btn-quantity-increment.wps-quantity-increment {
    background: #ffffff;
    border: none!important;
	padding:5px!important;
	box-shadow:none;
}

.swp-btn-quantity:focus{
    outline: 1px solid rgba(255,255,255,.15)!important;
}

 .swp-cart-lineitem-title-wrap[data-wps-is-empty=true]{
	width:100%!important;
}
.wps-cart-lineitem-title-content{
	font-family: "Aeonik Pro", Aeonik;
    font-weight: 400 !important;
}
 .swp-cart-lineitem-title-wrap.wps-cart-lineitem-title{
	width:100%!important;
	 margin-bottom:0!important;
	 margin-top:0!important;
}
.swp-cart .swp-cart-lineitem-content.wps-cart-lineitem-content{
	display: flex!important;
    align-items: center!important;
}
.swp-l-row {
    display: flex!important;
    flex-wrap: wrap!important;
    width: 100%!important;
}
a.swp-cart-lineitem-remove.wps-cart-lineitem-remove,.swp-cart p.swp-lineitem-view-price-breakdowns{
	display:none;
}
.swp-cart .swp-mt15 {
    margin-top: 0;
}
.swp-total-amount p{
	color: var(--Primary-Black, #1D1D1D);
}
.swp-total-amount p {
    color: var(--Primary-Black, #1D1D1D);
    font-family: Aeonik Pro;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.72px;
    margin: 0;
}
.swp-btn-checkout.swp-btn-checkout{
	text-align:left;
	padding-left:15px!important;
	font-family: Aeonik Pro;
	font-size: 16px!important;
	font-style: normal;
	font-weight: 400;
	line-height: 22px; /* 137.5% */
	letter-spacing: -0.32px;
}
.elementor-kit-6 h2.swp-cart-title {
    color: #1D1D1D;
    display: inline-block;
    font-family: "Aeonik Pro", Aeonik;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px; /* 125% */
	letter-spacing: -0.96px;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.swp-cart-lineitem > .swp-cart-lineitem-inner > div > .swp-l-row.swp-m-l-row {
    width: 0px !important;
}
.swp-btn-quantity, input.swp-quantity-input.wps-quantity-input {
    min-width:0!important;
    min-height: 0 !important;
}
.wps-total-amount.swp-total-amount::before {
    color: var(--Primary-Black, #1D1D1D);
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    padding: 20px 15px;
    content: "You are just $$$ away from free shipping";
    width: 100%;
    text-align: left;
    border-radius: var(--Border-Radius-6, 6px);
    background: var(--primary-air-blue-light, #C3D3D7);
	border-bottom: 5px solid black;
	margin-bottom: 20px!important;

}
.wps-total-amount.swp-total-amount::after {
    color: var(--Other-Black-70, rgba(29, 29, 29, 0.70));
	font-family: "Aeonik Pro";	
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 18px;
    content: "(Shipping, taxes and discounts calculated at checkout)";
    width: 100%;
    text-align: left;
	padding-bottom: 20px;
}
.swp-lineitem-quantity-label{
	display:none!important;
}
.swp-lineitem-was-price-wrap {
    display: none;
}
section.swp-cart-contents.wps-cart-contents::before {
    content: "Products";
    color: var(--Primary-Black, #1D1D1D);
    font-family: Aeonik Pro;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: -0.72px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.page-id-47253 .swp-buy-button-wrapper {
    display: none;
}
.page-id-47253 .swp-product-image.wps-product-image:hover{
	border:red;
}
.page-id-47253 .smart .swp-product-image.wps-product-image{
	width:450px;
}
.page-id-47253 .smart .swp-item{
	    max-width: 100%!important;
}
.page-id-47253 .simple .swp-product-image.wps-product-image,
.page-id-47253 .accessories .swp-product-image.wps-product-image,
.page-id-47253 .starter .swp-product-image.wps-product-image,
.page-id-47253 .bundles .swp-product-image.wps-product-image{
	width:100% !important;
}
.page-id-47253 .swp-product-image-feat-wrapper.wps-product-image-wrapper{
	justify-content: center!important;
}
.page-id-47253 .swp-component-products-images.wps-component-products-images{
	position:relative;
	background:#E1DFDD!important;
	border-radius: 0.75rem!important;
	justify-items: center;
}

.page-id-47253 .smart .swp-product-image-feat-wrapper.wps-product-image-wrapper:hover{
	background:#BEC6BF!important;
	    border-radius: 10px;
}
.page-id-47253 .simple .swp-product-image-feat-wrapper.wps-product-image-wrapper:hover{
	background:#DEAC90!important;
	    border-radius: 10px;
}
.page-id-47253 .accessories .swp-product-image-feat-wrapper.wps-product-image-wrapper:hover{
	background:#b8c4ae !important; 
	    border-radius: 10px;
}
.page-id-47253 .starter .swp-product-image-feat-wrapper.wps-product-image-wrapper:hover{
	background:#d8bdc8 !important;
	    border-radius: 10px;
}
.page-id-47253 .bundles .swp-product-image-feat-wrapper.wps-product-image-wrapper:hover{
	background:#d8bdc8 !important;
	    border-radius: 10px;
}
.swp-product-title.wps-products-title{
	margin-top:10px;
} 
.page-id-47253 .swp-component-products-images.wps-component-products-images::after{
	content:url('https://cdn.deako.com/wp-content/uploads/2025/02/A-03-Icon-Button-1.svg');
	position:absolute;
	bottom:10px;
	right:010px;
	opacity:0;
}
.page-id-47253 .swp-component-products-images.wps-component-products-images:hover::after{
	content:url('https://cdn.deako.com/wp-content/uploads/2025/02/A-03-Icon-Button-1.svg');
	position:absolute;
	bottom:10px;
	right:010px;
	opacity:1;
	pointer-events: none;
}

.page-id-47253 .wps-thumbnails-wrapper.swp-thumbnails-wrapper {
    display: none;
}
.swp-product-image-feat-wrapper.wps-product-image-wrapper {
	margin: 0 auto;
}
.swp-item {
	max-width: 100% !important;
}

.swp-items-wrapper.wps-items-wrapper {
	max-width: 100% !important;
}
.swp-product-image-feat-wrapper.wps-product-image-wrapper .swp-link.wps-products-link {
	margin-bottom: -7px;
}
.plp .tp-carousel-dots.dot-horizontal{
	left: 0 !important;
}
.plp .tp-carodots-item{
	margin-right:0!important;
}
.plp .tp-carodots-item {
	width: auto !important;
}
.plp .tp-carodots-item .tooltip-txt {
	position: unset;
	margin-left: 40px;
}
.plp .elementor-widget-container{
	    text-align: right!important;
}
.page-id-47253 .swp-product-title.swp-product-title {
	font-family: "Aeonik Pro", Sans-serif;
	margin-top: 10px;
}
.page-id-47253 .swp-price.swp-price { 
	font-size: 22px;
	font-weight: 400; 
	font-family: "Aeonik Pro", Sans-serif;
	letter-spacing: -0.72px;
}
/* --------------------------------------Single Product page ----------------------------- */
.single-wps_products .swp-product-thumbnail .swp-product-image[data-is-selected=true] {
    outline: 1px solid #000!important;
    background: #E1DFDD;
    border-radius: 6px;
}
.single-wps_products .swp-product-thumbnail .swp-product-image{
    background: #E1DFDD;
    border-radius: 6px;
}
.single-wps_products .swp-product-thumbnail .swp-product-image:hover{
        outline: 1px solid #000!important;

}
.single-wps_products .elementor-element.elementor-arrows-yes .elementor-main-swiper {
	width: 100% !important;
	/*padding-bottom: 70px !important;*/
}


.swp-gallery-featured-wrapper.wps-gallery-featured-wrapper {
    width: 100%;
}
.single-wps_products .swp-product-image-feat-wrapper, .single-wps_products .swp-product-image-feat-wrapper a img, .single-wps_products .swp-product-image-feat-wrapper>img {
    width: fit-content!important;
}
.single-wps_products .sidepan .swp-buy-button-wrapper{
	border-radius:8px!important;
	border: 1px solid rgba(29, 29, 29, 0.70)!important;
	background: #FAFAFA;
}
.single-wps_products .sidepan .swp-add-to-cart-wrapper{
	    margin-top: 0;
}
.single-wps_products .swp-add-to-cart-wrapper .wps-quantity-container {
	margin: 0;
	width: 100%!important;
}
.single-wps_products .elementor-col-50 button.swp-btn-quantity.swp-btn-quantity-decrement.wps-quantity-decrement,
.single-wps_products .elementor-col-50 button.swp-btn-quantity.swp-btn-quantity-increment.wps-quantity-increment {
    background: #FAFAFA;
    border: none!important;
	padding:5px!important;
	box-shadow:none;
	border-radius:10px !important;
}
body.single-wps_products .elementor-col-50  button.swp-btn-quantity.swp-btn-quantity-decrement.wps-quantity-decrement {
    border-left: 1px solid #ccc !important;
	border-radius:0px !important;
}
.single-wps_products input.swp-quantity-input.wps-quantity-input{
	background: #FAFAFA;
	border-style: solid;
    border-width: 0 1px 0 1px!important;
    border-color: #1D1D1D4D!important;
	padding:5px!important;
	box-shadow:none;
}
.single-wps_products .wps-add-to-cart{
	    border-radius: 0 0 8px 8px!important;
}
button.swp-btn.swp-btn-add-to-cart.wps-btn.wps-btn-secondary.wps-add-to-cart {
    border: none !important;
}
body .single-wps_products button.swp-btn.swp-btn-add-to-cart.wps-btn.wps-btn-secondary.wps-add-to-cart:hover {
    background: #000000 !important;
    color: #ffffff !important;
}
.single-wps_products .sidepan .wps-product-options.swp-variant-style-dropdown * {
	border-radius:8px; 
}
.single-wps_products .sidepan .wps-product-options.swp-variant-style-dropdown{
	width:70%!important;
    position: absolute;
	z-index: 9!important;
	border-radius:8px; 
}
.single-wps_products .swp-quantity-container .swp-l-row-no-wrap{
	    justify-content: flex-end;
}
.single-wps_products  button.szh-menu-button{
	    padding-top: 8px!important;
	    padding-bottom: 8px!important 
			border:none !important;
}
.single-wps_products  button.szh-menu-button:hover{
    background: #fafafa!important;
	padding-bottom: 9px!important;
}
.single-wps_products  button.szh-menu-button:focus{
    background: #fafafa!important;
	padding-bottom: 9px!important;
}
.single-wps_products button.szh-menu-button.szh-menu-button--open{
	   	padding-bottom: 9px!important;
	border-radius: 8px 0 0 0!important;
}
.swp-product-options * {
    border: none !important;
}
.page-id-55943  .dk-integrator-video-carousel.dk-partner-about p {
	min-height: 110px;
}
.single-wps_products .button.szh-menu-button:focus{
	border: none!important;
	background:transparent !important;
}
.single-wps_products .swp-select-item{
	text-align:left;
} 
.single-wps_products .swp-dropdown-label .szh-menu {
    overflow: unset !important;
}
.single-wps_products .single-prd-dtl .swp-btn-quantity, input.swp-quantity-input.wps-quantity-input {
    min-width:55px !important;
    min-height: 0 !important;
}
.single-wps_products .elementor-tab-content ul {
	padding-left: 0;
}
.single-wps_products .elementor-tab-content li {
	list-style: none;
}
.single-wps_products .elementor-tab-content ul li {
	position: relative;
	padding-left: 16px;
	font-size: 16px;
	margin-bottom: 8px;
}
.single-wps_products .elementor-tab-content  ul li::before {
	content: "";
	height: 8px;
	width: 8px;
	background: #7597A0;
	position: absolute;
	top: 8px;
	border-radius: 2px;
	left: 0;
}
.single-wps_products .elementor-tab-content a {
	color: #000; 
}
.single-wps_products .elementor-tab-content a u {
	margin-right: 5px;
}
.single-wps_products .elementor-tab-content a img {
	height: 14px;
}
.swp-gallery-featured-wrapper.wps-gallery-featured-wrapper {
	background: #E1DFDD;
	border-radius: 12px;
}
.post-metro-content {
	min-height: 248px !important;
}

.blog-list.blog-style-2 .post-content-bottom {
	padding: 16px 40px !important;
}
/*  --------------------------------------------BLOG--------------------------------------------*/

.paginate-next i{
/* 	opacity:1 !important; */
}
.elementor-51574 .elementor-element .blog-list .blog-featured-image.tp-cst-img-full img {
	object-fit: cover !important;
	object-position: bottom !important;
}
/*.paginate-next {
	background: url('https://cdn.deako.com/wp-content/uploads/2025/02/A-03-Icon-Button-1.svg') !important;
	background-size: contain !important;
	width: 38px;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.paginate-prev {
	background: url('https://cdn.deako.com/wp-content/uploads/2025/02/A-03-Icon-Button.svg') !important;
	background-size: contain !important;
	width: 38px;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.theplus-pagination > a:hover, .theplus-pagination > a:focus, .theplus-pagination > span.current, .theplus-pagination > a.current {
	border: none !important;
}
.theplus-pagination {
	display: block !important;
}*/
.page-id-51574 #pt-plus-blog-post-list.blog-list.blog-style-2.layout-style-2 .post-category-list{
	top: 150px;
    right: 15px;
	left:unset!important;
}
.blog-list.blog-style-2 .post-meta-info {
	border: none !important;
}
.page-id-51574 .post-category-list.style-1 span a::after {
	content: "";
	background: url("https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg") !important;
	width: 13px;
	top: 5px;
	z-index: 99;
	right: 9px;
	position: absolute !important;
	height: 13px;
	background-size: contain !important;
}
.page-id-51574 h3.post-title, .page-id-51574 .entry-content p,.page-id-51574 .post-meta-info.style-1{
	text-align:left!important;
}
.page-id-51574 .post-meta-info.style-1{
	   position: absolute !important;
	top: -10px;
	border:none;
}
.page-id-51574 .blog-list.blog-style-2 .post-meta-info span{
		font-family: Aeonik Pro;
	font-weight: 500;
	font-size: 13px!important;
	line-height: 18px;
	letter-spacing: 0%;
	text-transform: uppercase;
	color:#0F0F0F!important;
}
.page-id-51574 .entry-content{
	min-height:100px;!important;
}
/* ---------------------------------arrow o pdp------------------------------*/
.pdp-arrow a.carousel-arrow.carousel-prev.slick-arrow{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
	border:1px solid #000;
	left: 11px;
    top: 85%;
    right: auto;
    width: 54px;
    height: 40px;
	
}
.pdp-arrow a.carousel-arrow.carousel-next.slick-arrow{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
	border:1px solid #000;
	left: 80px;
	top: 85%;
    width: 54px;
    height: 40px;
}
.pdp-arrow a.carousel-arrow.carousel-prev.slick-arrow:hover{
		background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg")!important;
}
.pdp-arrow a.carousel-arrow.carousel-next.slick-arrow:hover{
		background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg")!important;
}

.pdp-arrow a.carousel-arrow.carousel-prev.slick-arrow{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
	border:1px solid #000;
}
.pdp-arrow .premium-carousel-nav-fraction {
	/*bottom: 225px!important;*/
    right: 28%;
}
/*------------------------------------------pdp arrow for logo slider -------------------  */
.hdw-logo-carousel .eicon-chevron-right:before, .hdw-logo-carousel .eicon-chevron-left:before{
	display:none!important;
}

.testimonials .elementor-swiper-button.elementor-swiper-button-prev,
.related #swp-carousel-prev-button:hover, 
.hdw-logo-carousel .elementor-swiper-button.elementor-swiper-button-prev{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
	border:1px solid #000;
}
.testimonials  .elementor-swiper-button.elementor-swiper-button-next,
.related #swp-carousel-next-button:hover, 
.hdw-logo-carousel .elementor-swiper-button.elementor-swiper-button-next{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
		border:1px solid #000;
}

.related #swp-carousel-prev-button, 
.related #swp-carousel-next-button{
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
    /*padding: 15px 22px 15px 22px;*/
	width: 54px;
	height: 40px;
	border:1px solid #000;
}

.related #swp-carousel-prev-button:hover, 
.related #swp-carousel-next-button:hover{ 
	background-color:#1d1d1d;
}

.related #swp-carousel-prev-button, 
.testimonials .elementor-swiper-button.elementor-swiper-button-prev:hover, 
.hdw-logo-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{
		background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg")!important;
	background-color:#fff;
	transition: all .3s;
	
}
.related #swp-carousel-next-button, 
.testimonials .elementor-swiper-button.elementor-swiper-button-next:hover, 
.hdw-logo-carousel .elementor-swiper-button.elementor-swiper-button-next:hover{
		background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg")!important;
	background-color:#fff;
	transition: all .3s;
}
.testimonials .elementor-swiper-button svg {
	display: none;
}

/*.tp-carodots-item.elementor-repeater-item-0c13f11.style-2 .tooltip-txt {
	width: 127px !important;
}*/
input[type="checkbox"]:checked::after {
	content: "";
	position: absolute;
	left: 5px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid #000;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.submitted-message {
	color: #000;
}
/*  --------------------------------------------blog arrwo-------------------------------*/
.blogpdp .eicon-chevron-right:before,.blogpdp .eicon-chevron-left:before{
	display:none!important;
}
.blogpdp .elementor-swiper-button.elementor-swiper-button-prev{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
			border:1px solid #000;

}
.blogpdp .elementor-swiper-button.elementor-swiper-button-next{
	background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg")!important;
	background-position:center!important;
	background-repeat:no-repeat!important;
	object-fit:cover!important;
}
.blogpdp .elementor-swiper-button.elementor-swiper-button-prev:hover{
		background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg")!important;
	
}
.blogpdp .elementor-swiper-button.elementor-swiper-button-next:hover{
		background-image: url("https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg")!important;
}
.pdp-arrow span#currentSlide:before {
    content: "0";
}
.pdp-arrow span.fraction-pagination-total:before{
	 content: "0";
	 margin-right: -3px;
}
.blogpdp .elementor-swiper-button.elementor-swiper-button-prev {
    left: -376px !important;
}
.blogpdp .elementor-swiper-button.elementor-swiper-button-next{
	    right: 1400px!important;
}
.blogpdp .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{
	    left: -256px;
}

@media (min-width: 1024px) {
.swp-cart .swp-cart-inner{
	width:500px!important;
}
}
@media (max-width: 1024px) {
.dk-room-slider .slick-nav.style-3 {
	background: none;
	border: 0;
}
.dk-room-slider .slick-prev.style-3:before, .dk-room-slider .slick-prev.style-1:before{
	  content:  url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg');

}
.dk-room-slider .slick-next.style-3:before, .dk-room-slider .slick-next.style-1:before{
    content:  url('https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg');
}


.dk-room-slider .slick-nav.style-3.bottom-right, .dk-room-slider .slick-nav.style-1 {
	bottom: 70px;
	top: auto;
	border: 0;
	background: none !important;
	width: 30px;
  	height: 30px;
}
.dk-room-slider .slick-prev.style-3.bottom-right, .dk-room-slider .slick-prev.style-1 {
	right: 70px;
	left: auto;
}
.dk-room-slider .slick-next.style-3.bottom-right, .dk-room-slider .slick-next.style-1 {
	right: 35px;
}
}

@media (max-width: 767px) {
.dk-room-slider .slick-nav.style-3.bottom-right, .dk-room-slider .slick-nav.style-1 {
	bottom: 105px;
	top: auto;
}
}
/* --------------------------------------PDP------------------------------- */
.review-left .elementor-element .swiper .elementor-swiper-button{
	transform: translateY(50%)!important;
}
.review-left .elementor-testimonial__icon svg{
	height: 26px;
}
.review-left .swiper-pagination.swiper-pagination-fraction{
	text-align: left!important;
    left: 144px !important;
	bottom: -6px !important;
}
.review-left .elementor-swiper-button-prev{
	left:0px!important;
	width:48px!important;
}
.review-left .elementor-swiper-button-next{
	left:58px!important;
	width:48px!important;
}
.review-left .elementor-icon i, .review-left .elementor-icon svg {
    height: fit-content;
    padding-top: 10px;
}
.pro_detail .active .tooltip-txt::before{
	width: 0!important;
}
.bright-dimmed .tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt{
	bottom: -30px !important;
}
.bright-dimmed .tp-carousel-dots .style-2.active .tooltip-bottom .tooltip-txt{
	bottom: -33px !important;
	left: -3px;
}
.bright-dimmed .tp-carodots-item .tooltip-txt{
	padding: auto 5px!important;
}
.review-left .elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{
	border-block-end: none;
}

.dosmart .elementor-repeater-item-0c13f11.style-2 .tooltip-txt {
	width: 142px !important;
}

/*------------------FAQ---------------------------*/
.dynamicfaq-container .faq-list {
	padding: 0;
}
.dynamicfaq-container .faq-list li {
	list-style: none;
	position: relative;
}
.elementor-kit-6 .dynamicfaq-container li h4 {
	font-weight: 400 !important;
	font-size: 22px;
	max-width: 94%;
	font-family: "Aeonik Pro", Aeonik;
	cursor: pointer;
}
.faq-list li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 10px;
}
.dynamicfaq-container .faq-description {
	color: #1D1D1DB3;
	font-family: var( --e-global-typography-dd593fd-font-family ), Aeonik;
	font-size: var( --e-global-typography-dd593fd-font-size );
	font-weight: var( --e-global-typography-dd593fd-font-weight );
	margin-top: 90px;
	margin-bottom: 20px;
}
.dynamicfaq-container .toggle-icon {
	position: absolute;
	background: #1d1d1d;
	right: 0;
	width: 55px;
	height: 40px;
	border-radius: 7px;
    border: 1px solid #000; 
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M8.00391 2L8.00391 14' stroke='%23FAFAFA' stroke-width='1.2' stroke-miterlimit='10'/%3E%3Cpath d='M14 8.00391L2 8.00391' stroke='%23FAFAFA' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-position: center !important;
	background-size: auto;
	background-repeat: no-repeat;
	top: 10px;
}

.dynamicfaq-container .active .toggle-icon {
	border: 1px solid;
	width: 54px !important;
	background: #fff;
	height: 38px !important;
	text-align: center !important;
	padding: 11px !important;
	border-radius: 8px !important;
	margin-left: -39px !important;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cpath d='M14 8.00391L2 8.00391' stroke='%231D1D1D' stroke-width='1.2' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-position: center !important;
	background-size: auto;
	background-repeat: no-repeat;
}







@media (max-width: 1024px) {
	.plan-icon p.elementor-icon-box-description{
		    width: 100%;
	}
/* -----------------------------INSPIRATION ----------------------- */
/* -----------------------------STORY ----------------------- */
.stories .premium-carousel-wrapper a.carousel-arrow.carousel-prev {
        left: 38%;
 } 
.stories .premium-carousel-wrapper a.carousel-arrow.carousel-next {
  left: calc(38% + 65px);
    }
.stories .premium-carousel-nav-fraction {
        left: 30%;
    }
}

@media (max-width: 767px)
 {
    .dk-partner-story-text p {
        min-height: 260px!important;
    }
    .elementor-element.elementor-widget__width-auto.btn-m-fw.elementor-widget.elementor-widget-button {
        width: 100%;
    }

    .btn-m-fw a.elementor-button-link.elementor-button {
        width: 100%;
    }

    .elementor-2 .elementor-element.btn-drk-mb a.elementor-button-link.elementor-button {
        color: #263238;
        border-color: #263238;
    } 
	 
    .elementor-2 .elementor-element.elementor-element-de7df1f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-de7df1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image:linear-gradient(180deg, var( --e-global-color-ef9b189 ) 12%, var( --e-global-color-primary ) 0%) !important;
    }

    .mb-drk-txt .elementor-widget-container, .elementor-2 .mb-drk-txt.elementor-element.elementor-element-b30c21c .elementor-heading-title {
        color:#263238;
    }
.premium-mega-content-container {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.premium-mega-content-container .elementor-container.elementor-column-gap-default {
	max-width: 100%;
}
/* 	------------------------MAKE A PLAN-------------------------  */
	 .makeplan .plan-icon p.elementor-icon-box-description{
    width: 100%;
}
.makeplan .plan-icon .elementor-icon-box-icon{
    display: inline-block;
    float: right!important;
}
.plan-icon:hover .elementor-icon-box-icon{
    border:none;
}
.plan-icon .elementor-icon-box-icon{
		 border:none;
	 }
/*-----------------------------------------plan-icon----------------------- */
 .plan-icon span.elementor-icon{
    padding: 20px 33px!important;
}

/* 	-----------------------------------------NETWORK TAB------------------  */
.networktab .elementor-tab-title {
        padding: 10px 15px !important;
    }
.networktab span.no{
    width:100%;
}
.networktab span.head{
     width: 100%;
     margin-top: 10px;
}
.networktab .elementor-tab-title .img1{
    opacity: 0;
}
.networktab .elementor-tab-content{
    margin-top: 0!important;
    padding-left: 15px!important;
    padding-bottom: 0!important;
}
.networktab div .elementor-active{
    padding: 10px 15px!important;
}
.networktab span.imgs{
        width: 64%;
        margin-top:10px;
}
/* 	-----------------Contact-------------------  */
	 .contact .elementor-field-textual{
    padding-left:0; 
}
/* ---------------------------------------About Value--------------------- */
.aboutval .slick-nav.style-3.bottom-right{
    top: 48%!important;
}
.aboutval .tooltip-txt {
    width: 160px !important;
    text-transform: unset;
    top: 111px;
}
/*.aboutval .tp-carodots-item{
    width: 100%!important;
}*/
.aboutval .tp-carousel-dots .style-2 .tooltip-top .tooltip-txt{
	font-size: 13px;	 
}
.tp-carousel-dots .style-2 .tooltip-top .tooltip-txt:before{
		 content:none;
}
/* -----------------------------INSPIRATION ----------------------- */
	 
/* -----------------------------STORY ----------------------- */
	 .elementor-absolute.elementor-widget.elementor-widget-image{	
		 left:0;
	 }
.stories .premium-carousel-wrapper a.carousel-arrow.carousel-prev {
        left: auto;
        right: 85px;
        bottom: 440px;
    } 
.stories .premium-carousel-wrapper a.carousel-arrow.carousel-next {
        left: auto;
        right: 20px;
        bottom: 440px;
    }
.stories .premium-carousel-nav-fraction {
        left: 20px !important;
        bottom: 445px!important;
    }
.dk-icon-link .elementor-icon-box-wrapper .elementor-icon {
    background: #1D1D1D;
}
.dk-icon-link .elementor-icon-box-wrapper .elementor-icon svg path {
    stroke: #ffffff;
}
.dk-icon-link .elementor-icon-box-wrapper:hover .elementor-icon {
    background: #ffffff;
}
.dk-icon-link .elementor-icon-box-wrapper:hover .elementor-icon svg path {
    stroke: #1D1D1D;
}
.makeplan .plan-icon p.elementor-icon-box-description {
        width: 146%;
    }
/* --------------------------------------HOW DEAKO WORK--------------------------------- */
.makeplan .plan-icon p.elementor-icon-box-description{
    width: 100%;
}
.makeplan .plan-icon .elementor-icon-box-icon{
    display: inline-block;
    float: right!important;
}
.makeplan .plan-icon:hover .elementor-icon-box-icon{
    border: 1px solid #000000;
    border-radius: 5px;
}	 
/*-------------------------------------MOON ICON ------------------------------------------  */
	 .hdw-mb-icon {
		position: absolute;
		content: "";
		right: 10px;
		top: -5px;
		transform: none;
		border: none;
		 width: 80px;
		 height: 56px;
	 }
.hdw-mb-icon.mooniconmob{
    background: url('https://cdn.deako.com/wp-content/uploads/2025/03/scenes-icon.svg') no-repeat;	
}
	 .hdw-mb-icon.caliconmob{
    background: url('https://cdn.deako.com/wp-content/uploads/2025/03/schedules-icon.svg') no-repeat;	
}
	 .hdw-mb-icon.timericonmob{
    background: url('https://cdn.deako.com/wp-content/uploads/2025/03/timer-icon.svg') no-repeat;	
}
/*-------------------------------------GROUP MOBILE ------------------------------------------  */

.group-mobile .elementor-swiper-button.elementor-swiper-button-prev{
        position: absolute;
    left: 245px;
    top: 93%;
}
.group-mobile .elementor-swiper-button.elementor-swiper-button-next{
position: absolute;
    top: 93%;
}
.group-mobile .swiper-pagination{
    text-align: left;
}
    .group-mobile span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    border-radius: 0;
    border: 1px solid #000000;
}
.group-mobile span.swiper-pagination-bullet {
    border-radius: 0;
    border: 1.2px solid #000000;
    background:transparent;
}
.testslide .abouttest .elementor-custom-embed-play{
		 display:none;
	 }
	 
.testslide .elementor-widget__width-initial.text--mobileright.elementor-widget-mobile__width-inherit.text-left.elementor-widget.elementor-widget-tp-carousel-remote{
    right: -12px;
} 
	 
}

/* Footer */
.dk-social-links .elementor-social-icon {
	height: 40px;	
}

/* MGS */
/* Home New */
.dk-slider-icon-link .elementor-icon-box-wrapper {
	align-items: center !important;	
}
/*.dk-slider-icon-link .elementor-icon-box-icon a {
    position: relative;
    top: -5px;
}*/

#sssldier .elementor-button .elementor-button-content-wrapper {
    width: 124px;
    justify-content: space-between;
    height: 40px;
    align-items: center;
    
}
#sssldier .elementor-button .elementor-button-content-wrapper .elementor-button-icon {
    position: relative;
    top: 1px;
}

.dk-switch-slider-link .elementor-button-link  {
    width: 110px;
    height: 110px;
    border-radius: 15px;
    padding: 10px 10px 10px 10px;
    line-height: 1.2;
}
.dk-switch-slider-link .elementor-button-link .elementor-button-content-wrapper {
    justify-content: space-between;
    flex-direction: column-reverse;
    height: 100px;
    text-align: left;
}
.dk-switch-slider-link .elementor-button-link .elementor-button-icon {
    align-self: flex-end;
}
.dk-switch-slider-link .elementor-button-link .elementor-button-icon svg {
    font-size: 16px;
}
.dk-switch-slider-link .elementor-button-link .elementor-button-icon svg path {
    stroke: #1d1d1d;
}

.dk-home-switch-dots .tp-carousel-dots .tp-carodots-item[data-tab="3"] .tooltip-bottom .tooltip-txt {
    bottom: -60px !important;
}
.dk-home-switch-dots .tp-carousel-dots .tp-carodots-item[data-tab="6"] .tooltip-bottom .tooltip-txt {
    bottom: -60px !important;
}

/* App Slider */

.dk-home-app-slider .tp-carousel-dots.dot-vertical .tp-carodots-item {
    margin-bottom: -10px !important;
}

.dimmer_control .tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt {
    font-size: 16px;
    line-height: 1.2;
    max-width: 120px;
}
.dimmer_control .tp-carousel-dots.dot-horizontal {
    padding-bottom: 60px;
}

.testimonials .elementor-swiper-button-next i:before {
    content: "";
    background: url(https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg);
    width: 16px;
    height: 16px;
    display: flex;
}
#dk-testimonial .elementor-swiper-button-prev i:before {
    content: "";
    background: url(https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg);
    width: 16px;
    height: 16px;
    display: flex;
}
.testimonials .elementor-swiper-button-prev {
    right: 65px !important;
}

.testimonials .elementor-widget-testimonial-carousel .elementor-testimonial__content {
	min-height: 400px;
}
.testimonials .elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
	margin-top: 50px !important;
}


/* logo Carousel */
.hdw-logo-carousel .elementor-swiper-button-prev, .hdw-logo-carousel .elementor-swiper-button-next {
    position: absolute !important;
    top: auto !important;
    background: black;
    color: #fff !important;
    padding: 0;
    border-radius: 5px;
    bottom: -120px;
    right: 115px !important;
    left: auto !important;
    width: 54px;
    height: 40px;
    align-items: center;
    justify-content: center;
}
.hdw-logo-carousel .elementor-swiper-button-next {
    right: 50px !important;
}

/* FAQ */
.dk-faq-toggle .elementor-tab-title {
    display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
.dk-faq-toggle .elementor-toggle-title {
    padding-right: 55px;
}

.dk-cus-ico-size .elementor-icon {
    width: 115px;
    height: 80px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.dk-cus-ico-size .elementor-icon svg {
    padding: 0;
}


/* How Deako Works Page */
/*#hdw-product-slider .slick-slide img {
    width: auto;
}*/
.hdw-product-slider .tp-carousel-dots {
    margin-top: -10px;
}
.hdw-product-slider .tp-carousel-dots .style-2[data-tab="3"] .tooltip-right .tooltip-txt {
	width: 127px !important;
}
.hdw-product-slider .tp-carousel-dots.dot-vertical .tp-carodots-item {
    margin-bottom: -10px !important;
}
.dk-icon-link .elementor-icon-box-wrapper .elementor-icon svg {
    padding-top: 0;
}

/* logo Carousel */
.hdw-logo-carousel .elementor-swiper-button-prev, .hdw-logo-carousel .elementor-swiper-button-next {
    position: absolute !important;
    top: auto !important;
    background: black;
    color: #fff !important;
    padding: 0;
    border-radius: 5px;
    bottom: -120px;
    right: 115px !important;
    left: auto !important;
    width: 54px;
    height: 40px;
    align-items: center;
    justify-content: center;
}
.hdw-logo-carousel .elementor-swiper-button-next {
    right: 50px !important;
}

.testimonials.review-left .elementor-swiper-button-next i:before  {
    content: "";
    background: url(https://cdn.deako.com/wp-content/uploads/2025/02/A-01-Icons-3.svg);
    width: 16px;
    height: 16px;
    display: flex;
}

.testimonials.review-left .elementor-swiper-button-prev i:before {
    content: "";
    background: url(https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev.svg);
    width: 16px;
    height: 16px;
    display: flex;
}

/* Make A Plan Slider */
.hdw-plan-slider .tp-carousel-dots .tp-carodots-item {
    background: none;
    position: relative
}
.hdw-plan-slider .tp-carousel-dots .tp-carodots-item:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    border-top: 1px solid rgba(29, 29, 29, 0.2);
    height: 1px;
    width: 48.5vw;
}
.hdw-plan-slider .tp-carousel-dots .tp-carodots-item.active:before {
    border-color: #1d1d1d;
}
.hdw-plan-slider .tp-carousel-dots.dot-vertical .tp-carodots-item {
	margin-bottom: 10px;
	margin: 0 !important;
}
.hdw-plan-slider .tp-carodots-item .tooltip-txt {
	visibility: visible; 
	justify-content: start;
}
.hdw-plan-slider .active .tooltip-txt::before {
	content: "";
	background: black;
	width: 8px;
	height: 8px;
	display: block !important;
	position: absolute;
	border-radius: 2px;
	left: 0;
	top:8px;
}
.hdw-plan-slider .active .tooltip-txt {
	padding-left: 15px;
}
.hdw-plan-slider .tooltip-txt {
  border-radius: 0 !important;
  width: 150px !important;
}
.single-wps_products .slick-track > div:not(.slick-current), 
.page-id-47253 .slick-track > div:not(.slick-current) {
	height: 0;
}
.hdw-plan-carousel ul.slick-dots.style-3 li button {
	border-radius: 0;
}

#midlayout .tp-carousel-dots .tp-carodots-item {
	width: auto !important;
}
#midlayout .tp-carodots-item {
	width: auto !important;
}
#midlayout .tp-carodots-item .tooltip-txt {
	position: unset !important;
}
.swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal span::before {
	content: "0";
}
.dosmart .active .tooltip-txt::before { 
	position: absolute;
	background: #1d1d1d;
	width: 8px;
	height: 8px;
	left: 0;
	top: 8px;
}
.dosmart .tp-carousel-dots .style-2.active .tooltip-txt { 
	padding-left: 17px;
}
.dosmart .elementor-repeater-item-0c13f11.style-2.active .tooltip-txt {
	width: 142px !important;
}


/* Responsive */


.specs-table * {
	border: none;
	background: transparent !important;
	padding: 0;
	font-size: 16px;
	color: #1d1d1d;
	font-family: "Aeonik Pro";
}
.specs-table td {
	border-top: 1px solid rgba(29, 29, 29, 0.70);
}
.specs-table td {
	min-width: 30%; 
	padding-bottom: 9px;
	padding-top: 2px;
}
.specs-table p { 
	margin: 0; 
}
.specs-table td + td p {
	color: rgba(29, 29, 29, 0.70) !important; 
	line-height: 20px;
} 

.related button.swp-btn.swp-btn-add-to-cart.wps-btn.wps-btn-secondary.wps-add-to-cart {
	border-radius: 8px !important;
	background: black;
}  
.related .swp-item.wps-item.swp-0.swp-l-col {
	position: relative;
	border: 1px solid #1D1D1D4D;
	border-radius: 15px;
	padding: 0;
	margin-bottom: 10px;
}
.related .swp-component.wps-component.wps-component-products-title {
	padding: 10px 15px;
}
.related .swp-mb20.swp-l-col.swp-l-baseline.swp-l-rel100.swp-product-pricing.wps-component-products-pricing {
	padding-left: 15px;
}
.related .swp-product-title.wps-products-title {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 400;
	color: #1D1D1D;
}
.related .swp-product-price.swp-product-price{
	font-weight: 400 !important;
}
.related .swp-price-label{
    font-size: 16px;
    font-weight: 400;
}
.related .swp-gallery-featured-wrapper.wps-gallery-featured-wrapper {
	background: #E1DFDD;
	border-radius: 15px 15px 0 0;
}
.related .swp-mw100.swp-product-image.wps-product-image {
	max-height: 300px;
}
.related .swp-add-to-cart-text {
	text-transform: capitalize;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: -0.36px;
} 
.deakoproduct .slick-arrow {
	position: absolute !important;
	background: transparent !important;
}


.hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field, 
.hs-fieldtype-select.field.hs-form-field, 
.hs-fieldtype-text.field.hs-form-field {
	width: 100% !important;
	margin-bottom: 35px;
}
.hbspt-form .field.hs-form-field {
	margin-bottom: 35px;	
}
.hs-fieldtype-intl-phone.hs-input select {
	height: 50px !important;
}
 
 
.hbspt-form input, .hbspt-form select, .hbspt-form textarea {
	border-width: 0 0 1px 0 !important;
	border-radius: 0;
	padding: 10px 0px;
	font-size: 20px;
	background: #fff;
	font-family: "Aeonik Pro" !important;
}
.wps-btn-dropdown * {
	font-family: "Aeonik Pro", Aeonik;
}
.hbspt-form span {
	font-size: 14px;
	font-family: "Aeonik Pro", Aeonik;
	color: #1D1D1D !important;
}
.hs-field-desc {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.hs-fieldtype-textarea {
	border-width: 0 0 1px 0 !important;
	border-radius: 0 !important;
	margin-bottom: 15px;
}
.form-columns-1 {
	max-width: 100% !important;
}	
.form-columns-1 .hs-input {
	width: 100% !important;
	padding: 10px 0px;
}
.no-list.hs-error-msgs.inputs-list li {
	list-style: none;
}
.no-list.hs-error-msgs.inputs-list {
	padding: 0;
}
.no-list.hs-error-msgs.inputs-list label {
	color: #9b1111;
	font-weight: 400;
	font-size: 14px;
	font-family: "Aeonik Pro", Aeonik;
}
.elementor-location-footer .hs-error-msg.hs-main-font-element {
	position: absolute;
	top: 100px;
}
.elementor-location-footer .hs_i_agree_to_provide_my_feedback_to_deako_by_participating_in_surveys .hs-error-msg.hs-main-font-element {
	margin-top: 20px;
} 
.hs-button.primary.large {
	background: #000000;
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin-top: 35px;
	border-radius: 8px;
}
.form-columns-2, .form-columns-3 {
	max-width: 100% !important;
}

@media (min-width: 768px) {
	.related .swp-item.wps-item.swp-0.swp-l-col	{
		min-height:495px;
	}
.deakoproduct .slick-arrow.slick-prev {
	left: -34%;
	top: 30px;
}
.deakoproduct .slick-arrow.slick-next {
	left: calc(-34% + 70px) !important;
	top: 30px;
}
.deakoproduct .dk-product-carousel .slick-arrow.slick-prev {
	left: -24%;
}
.deakoproduct .dk-product-carousel .slick-arrow.slick-next {
	left: calc(-24% + 60px) !important;
}
	
}
@media (max-width: 1024px) {
.dk-home-switch-dots .tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt {
font-size: 14px;
  max-width: 90px;
  top: 90px !important;
}

.dk-home-switch-dots .theplus-carousel-remote .tp-carousel-dots.dot-horizontal {
	width: 540px;
  	overflow-x: auto !important;
	overflow-y: hidden !important;
	margin-right: 5px;
}
.dk-home-switch-dots .tp-carousel-dots.dot-horizontal .tp-carodots-item {
	flex: 0 0 auto;
}
.dk-switch-slider-link .elementor-button-link {
    height: 80px !important;
}
.dk-switch-slider-link .elementor-button-link .elementor-button-content-wrapper {
    height: 70px;
}
}

@media (max-width: 767px) {
    
    #sssldier .elementor-button .elementor-button-content-wrapper {
width:auto;
height:24px;
}
    
    .testimonials .elementor-widget-testimonial-carousel .elementor-testimonial__content {
    	min-height: 430px;
    }
    
.testimonials .elementor-swiper-button-prev {
	bottom: -38px !important;
  	right: 85px !important;
}
.testimonials .elementor-swiper-button-next {
	bottom: -38px !important;
  	right: 20px !important;
}
.testimonials .swiper-pagination.swiper-pagination-fraction {
	left: 20px;
  	right: auto !important;
  	bottom: -40px !important;
}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    align-self: end;
}
  .elementor-48499 .elementor-element.elementor-element-b2fc11e .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 0 !important;
  }
  .dk-home-switch-dots .theplus-carousel-remote .tp-carousel-dots.dot-horizontal {
      width: 180px;
  }
  .smartdimmer .premium-carousel-nav-fraction {
	left: 30px;
  right: auto !important;
}
.dk-cus-ico-size .elementor-icon {
    width: 80px;
    height: 60px;
}
	
.smartslider1 button.slick-nav.slick-prev.style-3.bottom-right.slick-arrow, 
.smartslider1 button.slick-nav.slick-next.style-3.bottom-right.slick-arrow {
	bottom: 225px!important;
}
.smartslider1 button.slick-nav.slick-prev.style-1.slick-arrow, 
.smartslider1 button.slick-nav.slick-next.style-1.slick-arrow {
	bottom: 225px!important;
}

	
	/* About Value Slider */
	#about-slider.smartslider1 button.slick-nav.slick-prev.style-3.bottom-right.slick-arrow,
	#about-slider.smartslider1 button.slick-nav.slick-next.style-3.bottom-right.slick-arrow {
		bottom: auto;
		top: 20px !important;		
	}
	#about-slider.smartslider1 button.slick-nav.slick-prev.style-1.slick-arrow,
	#about-slider.smartslider1 button.slick-nav.slick-next.style-1.slick-arrow {
		bottom: auto;
		top: 20px !important;		
	}

}

.single-wps_products .szh-menu-button {
	padding-bottom: 0 !important;
}

.blog-list .blog-list-content .blog-featured-image::before {
	z-index: 0 !important;
}

a.swp-link.wps-products-link img {
	border-radius: 10px;
}
.swp-on-sale-label.wps-product-image-on-sale-label {
	display: none;
}
/* body .theplus-carousel-remote .tp-carousel-dots.dot-horizontal {
    overflow-y: hidden !important;
} */



@media(max-width:640px){
	#tpca_value .slick-nav.slick-next.style-3.bottom-right.slick-arrow {
		right: 0px !important;
	}
	#tpca_value .slick-nav.slick-prev.style-3.bottom-right.slick-arrow {
		right: 40px !important;
	}
	.pdp-arrow a.carousel-arrow.carousel-prev.slick-arrow{
		left: 64%;
    	top: 60%;
	}
	
	.pdp-arrow a.carousel-arrow.carousel-next.slick-arrow{
		left: 83%;
    	top: 60%;
	}
	.pdp-arrow .premium-carousel-nav-fraction{
		    bottom: 230px !important;
   			right: 40%;
	}
	.pdp-arrow h2.elementor-heading-title.elementor-size-default{
		margin-top:100px;
	}
	.elementor-kit-6 .dynamicfaq-container li h4{
		    max-width: 80%;
	}
	.starbox .elementor-widget-container{
		position: absolute!important;
		right: 0!important;
		bottom: 192px!important;
		width: 90px!important;
	}
	small.swp-pricing-sale-notice.wps-pricing-sale-notice{
	color: #889578;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 2px;
	}
	.smartslider1 .slick-dots {
	bottom: 235px!important;
}
.page-id-47253 .smart .swp-product-image-feat-wrapper.wps-product-image-wrapper{
	background:#BEC6BF!important;
	border-radius:10px;
}
.page-id-47253 .simple .swp-product-image-feat-wrapper.wps-product-image-wrapper{
	background:#DEAC90!important;
	border-radius:10px;
}
.page-id-47253 .accessories .swp-product-image-feat-wrapper.wps-product-image-wrapper{
	background:#D6BDC8!important;
	border-radius:10px;
}
.page-id-47253 .starter .swp-product-image-feat-wrapper.wps-product-image-wrapper{
	background:#BCC7B0!important;
	border-radius:10px;
}
.page-id-47253 .bundles .swp-product-image-feat-wrapper.wps-product-image-wrapper{
	background:#BCC7B0!important;
	border-radius:10px;
}
.swp-items-wrapper {
	padding: 0 !important;
}
	
.page-id-47253 .swp-price.swp-price,
.page-id-47253 .swp-product-title.swp-product-title {
	font-size: 16px;
	letter-spacing: -0.32px;
	font-weight: 400 !important;
	color: #1d1d1d !important;
	line-height: 21px;
}	
.swp-items-wrapper .swp-items {
	grid-row-gap: 0 !important;
}	
.page-id-47253 .smartslider1 button.slick-nav.slick-prev.style-3.bottom-right.slick-arrow,
.page-id-47253 .smartslider1 button.slick-nav.slick-next.style-3.bottom-right.slick-arrow {
	top: 10px !important;
	bottom:unset !important;
}
.page-id-47253 .slick-nav.style-3.bottom-right, .page-id-47253 .slick-nav.style-4.bottom-right {
	right: 0;
}
.page-id-47253 .slick-prev.style-3.bottom-right, .page-id-47253 .slick-prev.style-4.bottom-right {
	right: 40px;
}
.plp .tp-carodots-item .tooltip-txt {
	margin-left: 0 !important;
	margin-right: 50px !important;
}
.tp-carousel-dots .tp-carodots-item {
	display: ruby !important;
}
.elementor-47253 .elementor-element.elementor-element-6563b06 > .elementor-element-populated {
	padding: 0 !important;
}	
}

.related button.swp-btn.swp-btn-add-to-cart.wps-btn.wps-btn-secondary.wps-add-to-cart {
	width: auto !important;
}
.deakoproduct .dk-btn-1 {
	margin-bottom: 0 !important;
}

.deakoproduct .swp-add-to-cart-inner.swp-l-row.swp-l-col-start.swp-l-col-stretch {
	display: inline-block !important;
	text-align: right;
	padding-right: 20px;
}

.deakoproduct .swp-products-options.wps-component.wps-component-products-options {
	padding: 0 6px;
}
.deakoproduct .szh-menu-button:focus,
.deakoproduct .szh-menu-button:hover {
	background: transparent !important;
}

.deakoproduct .swp-clear-selections {
	display: none;
}


.page-id-47253 #tptab_product {
	overflow-y: hidden;
}
.swp-cart-lineitem-left-in-stock,
.home .active span.tooltip-txt::before{
	display:none;
}

.swp-cart-container .swp-cart-lineitem-variant-title.wps-cart-lineitem-variant-title {
	position: absolute;
	left: 59px;
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	max-width: 200px;
}
.dk-cart-icon {
	margin-bottom: 3px !important;
}
.tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt {
    bottom: -35px !important;
}
.dk-main-header .e-con-inner {
	padding: 0 !important;
}
.dk-integrator-video .elementor-custom-embed-image-overlay{
	background-size: contain !important;
}
/*#partnerPortalSignup{
	text-align: justify;
}*/
.related #swp-carousel-prev-button:hover, .related #swp-carousel-next-button:hover
{
	background-color:#1d1d1d !important;
}
.dk-product-carousel #swp-carousel-next-button{
	background: #fff url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-next-black.svg") center center no-repeat;
}
.dk-product-carousel #swp-carousel-prev-button{
	background: #fff url("https://cdn.deako.com/wp-content/uploads/2025/02/arrow-prev-black.svg") center center no-repeat;
}

.single-wps_products .elementor-toggle-icon.elementor-toggle-icon-right svg {
	opacity: 0;
}


@media (max-width: 767px) {
	#campaign-living-slider .carousel-arrow.carousel-next.slick-arrow {
		right: 10px !important;
		left: unset !important;
	}
	#campaign-living-slider .carousel-arrow.carousel-prev.slick-arrow {
		right: 75px !important;
		left: unset !important;
	}
	#campaign-living-slider .premium-carousel-nav-fraction {
		text-align: left !important;
		left: 10px !important;
		padding-top: 15px !important;
	}
	#campaign-living-slider img {
		border-radius: 15px;
	}

	/*.hdw-logo-carousel .elementor-swiper-button-next {
		right: 15px !important;
	}
	.elementor-swiper-button.elementor-swiper-button-prev {
		right: 85px !important;
	}*/
	.elementor-kit-6 .dynamicfaq-container li h4 {
		font-size: 18px;
	}
	
	.deakoproduct .related .slick-arrow.slick-next {
		bottom: auto !important;
		top: -35px !important;
		left: auto !important;
    	right: 20px;
	}
	.deakoproduct .related.dk-product-carousel .slick-arrow.slick-next {
		right: 30px;
	}
	.related .slick-arrow.slick-prev {
		top: -35px !important;
		bottom: auto !important;
		right: 90px !important;
		left: unset !important;
	}
	.thedetails  .slick-nav {
		bottom: 0 !important;
		top: -40px !important;
		right: 60px !important;
	}
	.thedetails .slick-nav {
		bottom: 0 !important;
		top: -30px !important;
		right: 60px !important;
	}
	.elementor-50163 .elementor-element .tp-carodots-item .tp-dots img {
		width: 100% !important;
	}
	/*.deakoproduct .swp-carousel .slick-slide > div {
		margin: 0 !important;
	}*/
	.mobile-plus-toggle-menu ul.toggle-lines {
		top: 30% !important;
	}
	.swp-quantity-container .swp-quantity-input {
		font-size: 16px !important; 
	}
	.swp-quantity-container {
		min-width: unset !important;
	}
	.swp-quantity-container .swp-quantity-input {
		height: auto;
	}
	.swp-dec-icon, .swp-inc-icon, .swp-inc-icon::after {
		left: calc(50% - 10px);
		width: 10px;
	}
	.swp-dec-icon, .swp-inc-icon, .swp-inc-icon::after {
		left: 0;
		width: 10px;
	}
}

.postid-54497 .transformation {
	display:none;
}
.postid-54518 .feature-slider-sha,
.postid-54508 .feature-slider-sha,
.postid-54485 .feature-slider-sha,
.postid-54483 .feature-slider-sha,
.postid-54488 .feature-slider-sha,
.postid-54487 .feature-slider-sha,
.postid-54510 .feature-slider-sha
{
	display:none !important;
}
.dk-slider-img-bullet .tp-carousel-dots .tp-carodots-item.active img{
	height: 92px !important;
}

.dk-slider-img-bullet .tp-carousel-dots .tp-carodots-item img{
	height: 95px !important;
}
.postid-54505 .pdproom3,
.postid-54505 .pdproom2,
.postid-54505 .pdproom1{
	background-position: top !important;
}
#feature-slider-2-slides{
	display:none;
}
.postid-54489 #feature-slider-2-slides {
	display: block !important;	
}

.postid-54489 .dk-pdp-features-slider {
	display: none;
}

@media (max-width: 767px) {
	.swp-items-wrapper.wps-items-wrapper {
		padding: 0;
	}
}