/* info box with button */

.dawn-info-box .dawn-info-cont-adj{
	background-color:#f5f5f5;
	border-radius: 20px;
}
.dawn-info-box .dawn-info-cont-adj:hover {
	background: #ffbb64;
}

/* info heading box */
.dawn-heading-infobox .uagb-container-inner-blocks-wrap{
	background-color: #3c3a3a;
	border-radius:40px;
}

.dawn-heading-infobox .uagb-heading-text{
	color: var(--white);

}

.dawn-heading-infobox .has-text-align-center{
	color:var(--white);
	padding: 0px 50px 0px 50px;
}

.dawn-heading-info-adj{
	padding-top: 10px !important;
	padding-bottom: 30px !important;
	padding-left: 60px !important;
	padding-right: 60px !important;
}

.dawn-heading-info-adj .wp-block-column-is-layout-flow{
	background-color:#f5f5f5;
	border-radius:30px;
}
.dawn-heading-info-adj .wp-block-column-is-layout-flow :hover {
	background: #ffbb64;
	border-radius:30px;
}

/* content-image text */

.dwsn-text-img-block .uagb-container-inner-blocks-wrap {
	background: rgba( 0, 0, 0, 0.15 ) !important;
	box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );
	backdrop-filter: blur( 4px );
	border-radius: 10px;
	border: 1px solid rgba( 255, 255, 255, 0.18 );
	padding: 40px;

}

.dwsn-dke-timiline-block{
	background: rgba( 0, 0, 0, 0.15 ) !important;
	box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ) !important;
	backdrop-filter: blur( 6px );
	border-radius: 10px;
	border: 1px solid rgba( 255, 255, 255, 0.18 );
	padding: 40px !important;	

}
.dwsn-text-img-block .uagb-heading-text{
	/* 	color: #fff; */
	font-size:40px;
}

.dwsn-imag-first .wp-block-heading {
	color: #fff!important;
}
.
.dwsn-imag-first .wp-block-media-text__content  p{
	color:#fff!important;
}


.dwsn-text-img-block .wp-block-column-is-layout-flow p {
	/*     color: #fff; */
	font-size: 18px;
	text-align: justify;
	/*     width: 90%; */
}

.dwsn-text-img-block .wp-block-uagb-image--layout-default{
	padding-top:20px;
}

/* dawnsun link product */
.dawns-link-heading{
	background-color:#f5f5f5;
	/* 	width: 85vw !important;
	margin-left: -7vw !important; */
	border-radius:40px;
}

.dawns-link-heading .uagb-container-inner-blocks-wrap{
	padding-top: 38px;
}

.dawns-link-heading .dawn-link-heading-img-text{
	padding: 40px;
	background-color: #fff;
	border-radius: 40px;
	box-shadow: 0 -7px 3px -3px #adedc2, 0 7px 3px -3px #adedc2;
	margin-bottom:20px;

}
.dawns-link-heading .dawn-link-heading-text-img{
	padding: 40px;
	background-color: #FFF;
	border-radius: 40px;
	box-shadow: 0 -7px 3px -3px #6bcdf5, 0 7px 3px -3px #6bcdf5;
}

.dawns-link-heading .dawn-heading-link-adj .uagb-heading-text{
	color:#3c3a3a;

}
.dawns-link-heading .dawn-heading-link-adj  p {
	color:#3c3a3a;
	width: 95% !important;

}



/* about dmpl */

.dwsn-text-img-block .is-vertically-aligned-center{
	padding: 0px 50px 0px 50px;
}

/* dmpl product */



.dwsn-vertical-tabing-dmpl-product {
	margin-top: 20px;
	margin-bottom: 20px;
}
.dwsn-vertical-tabing-dmpl-product .wp-block-uagb-tabs {
	justify-content: normal;
	padding: 15px;
	background: #6bcdf5;
	border: 0 none;
	border-radius: 20px;
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__panel {
	gap: 10px;
	overflow: hidden;
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__panel .uagb-tab {
	margin: 0;
	padding: 0;
	/*     border-radius: 18px !important; */
	border-right: 0px !important;
}
/* .dwsn-vertical-tabing-dmpl-product .uagb-tabs__panel .uagb-tab a.uagb-tabs-list {
display: flex;
width: 100%;
margin: 0;
padding: 16px 20px !important;
border-radius: 18px;
} */
/* .dwsn-vertical-tabing-dmpl-product .uagb-tabs__panel .uagb-tab:not(.uagb-tabs__active) a.uagb-tabs-list:hover {
background-color: #9992;
} */

.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-wrap {
	padding: 0;
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-container {
	height: 100%;
	min-height: 80vh;
	max-height: 82vh;
	overflow-y: auto;
	margin: 0;
	padding: 15px;
	color: #000;
	background: #ffffff;
	/*     border-radius: 18px; */
	/* 	background-image: url('https://demo-algoincube.shop/wp-content/uploads/2024/07/Natural-Rubber-Products.png');
	background-size: cover; /* This will ensure the image covers the entire container */
	background-position: center; /* This will center the image */ */
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-wrap .wp-block-uagb-container {
	background: transparent;
}

.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-container h2 {
	font-size: 24px;
	color: #000;
}

.ddwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-container .wp-block-table.is-style-stripes {
	border-bottom: 0 none;
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-container .wp-block-table table {
	border: 1px solid #fff6 !important;
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-container .wp-block-table thead {
	border-bottom-width: 2px;
}
.dwsn-vertical-tabing-dmpl-product .uagb-tabs__wrap .uagb-tabs__body-container .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f022;
}

.dwsn-vertical-tabing-dmpl-product .wp-block-uagb-image__figure img{
	transition: all 0.5s ease-in-out;
}
.dwsn-vertical-tabing-dmpl-product .wp-block-uagb-image__figure img:hover{
	transition: all 0.5s ease-in-out;
	width: 500px;
	cursor:pointer;
}
@media (min-width: 1500px) {
	.dwsn-vertical-tabing-dmpl-product .uagb-container-inner-blocks-wrap{
		width:88vw !important;
	}
}



.uagb-tabs__active{
	border-radius: 0 !important;
	/*     background: red !important; */
	border-top-left-radius: 35px !important;
	border-bottom-left-radius: 35px !important;
}
.dwsn-long-info-box .wp-block-column:hover {

	background-color: #ffbb64 !important;

}
a:focus{
	outline:0 !important;
}

.dawsn-dmpl-portfollio-quality{
	box-shadow: 0 -7px 3px -3px #6bcdf5, 0 7px 3px -3px #6bcdf5 !important;
}

.dawsn-dmpl-porfollio-butn .uagb-buttons-repeater {
	border:none !important;
	background-color:white
}
.dawsn-dmpl-porfollio-butn .uagb-button__wrapper {

	display: grid;
	place-content: center;
	color: white;
	text-shadow: 0 1px 0 #000;
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle), #213, #112 5%, #112 60%, #213 95%);
	border: solid 5px transparent;
	border-radius: 2em;
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #f03 99%, transparent);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	background-position: center center;
	animation: bg-spin 3s linear infinite;
}

.dawsn-button{
	display: grid;
	place-content: center;
	color: white;
	max-width: fit-content !important;
	text-shadow: 0 1px 0 #000;
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle), #213, #112 5%, #112 60%, #213 95%);
	border: solid 5px transparent;
	border-radius: 2em;
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #f03 99%, transparent);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	background-position: center center;
	animation: bg-spin 3s linear infinite;
	margin: 20px auto !important;
}
.dawsn-button:hover{
	/* 	animation:none; */
	background-color:#ee9a1d;
}
.wp-block-uagb-buttons .wp-block-uagb-buttons-child .uagb-buttons-repeater{
	color:#fff !important;
}
.wp-block-uagb-buttons .wp-block-uagb-buttons-child .uagb-buttons-repeater:hover {
	background:#ee9a1d !important ;
}

@keyframes bg-spin {
	to {
		--border-angle: 1turn;
	}
}
.box:hover {
	animation-play-state: paused;
}
@property --border-angle {
	syntax: "<angle>";
	inherits: true;
	initial-value: 0turn;
}

.mark mark{
	background-color: none !important;
}

/* flip box */

.cfb_wrapper .flipbox-back-layout p {
	text-align: left !important;
}
.flipbox-back-layout.flipbox-background-img.cfb-data {
	height: 350px !important;
}
.flipbox-front-layout.flipbox-front-filled.cfb-data {
	height: 350px !important;
}

.cfb_wrapper .flipbox-front-description h4 {
	font-size: 26px !important;
	font-weight:600;
	margin: 20px 0 10px;
}

.cfb-layout-8 .flipbox-frontImg::before {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	background: rgba(0, 0, 0, 0.2) !important;
	width: 100%;
	height: 100%;
}

.cfb_wrapper .flipbox-front-filled .flipbox-front-description h4{
	background-color: rgba(0, 0, 0, 0.3) !important;
}

.cfb_wrapper .back-layout-btn {
	background-color:#000 !important;
	text-decoration:none !important;
}


.testing-scoll-table .wp-block-table{
	height: 100% !important;
	min-height: 80vh !important;
	max-height: 82vh !important;
	overflow-y: auto !important;
}

.dawn-table-bg-adj {
	background: url('https://demo-algoincube.shop/wp-content/uploads/2024/09/5172810-scaled.jpg'), linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)); !important;
}

.dawn-produ-card-adj{
	background: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37) !important;
	backdrop-filter: blur(2px);
	border-radius: 30px !important;
	background-position: center !important;
	border: 1px solid rgba(35, 16, 61);

}

.dawn-dkepl-about .uagb-container-inner-blocks-wrap{
	padding: 40px;
	background-color: #FFF;
	border-radius: 40px;
	box-shadow: 0 -7px 3px -3px #6bcdf5, 0 7px 3px -3px #6bcdf5, 0 0px 7px 3px #ffbb64;

}

.dwsn-dmpl-timiline-block  .uagb-container-inner-blocks-wrap{
	background: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37) !important;
	backdrop-filter: blur(4px);
	border-radius: 30px !important;
	background-position: center !important;
	border: 1px solid rgba(35, 16, 61);
}

/* .dawn-dmpl-infra-img-adj .uagb-tabs__body-wrap{
background-image: url('https://demo-algoincube.shop/wp-content/uploads/2024/09/low_poly_shape_in_gradient_background-scaled.jpg');

} */

.dawn-dmpl-infra-img-adj .wp-block-uagb-tabs-child{
	background: rgba(255, 255, 255, 0.1) !important;
	box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37) !important;
	backdrop-filter: blur(4px);
	border-radius: 30px !important;
	background-position: center !important;

}

. dwsn-dmpl-timiline-block .uagb-container-inner-blocks-wrap{
	background: rgba(255, 255, 255, 0) !important;
	box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37) !important;
	backdrop-filter: blur(6px);
	border-radius: 30px !important;
	background-position: center !important;

}

.dawn-home-adj .wp-block-uagb-image__figure img {
	height:650px !important;
	border-radius:40px !important;
}


.eb-infobox-btn-wrapper{
	display: grid;
	place-content: center;
	color: white;
	max-width: fit-content !important;
	text-shadow: 0 1px 0 #000;
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle), #213, #112 5%, #112 60%, #213 95%);
	border: solid 5px transparent;
	border-radius: 2em;
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #f03 99%, transparent);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	background-position: center center;
	animation: bg-spin 3s linear infinite;
}

.eb-infobox-btn-wrapper a{
	background-color: #fff !important;
	color:#000 !important;
}