/*
Theme Name: Doodle Elementor
Version: V.1.0
Author: Doodletech team
Author URI: doodletech.ae
Text Domain: doodleelementor
*/

img {
  -webkit-user-select: none !important;
  -khtml-user-select: none !important;
  -moz-user-select: none !important;
  -o-user-select: none !important;
  user-select: none !important;
  pointer-events: none !important;
}

html,body{overflow-x:hidden;}
.scrollinG .the_header{
	/* From https://css.glass */
background-color: rgba(255,255, 255, 0.7)!important;
	
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
}

.each_teamz .bdt-ep-product-grid-image{}
.each_teamz .bdt-ep-product-grid-image img{width:100%;}
.each_teamz .bdt-ep-product-grid-content{
	position:absolute;
	width:100%;
	background: #33333380;
/* 	background:#4B545454; */
	bottom:0px;
	block-size: unset;
/* 	height:85px; */
}
.each_teamz .bdt-ep-product-grid-content>div{
	display:flex;
	flex-direction:column;
	flex:1;
}
.each_teamz .bdt-ep-product-grid-content .bdt-ep-product-grid-title-price{
	margin-top:auto;
	margin-bottom:auto!important;
}
.each_teamz .bdt-ep-product-grid-rating-time{
	display:none !important;
}
.each_teamz .bdt-ep-product-grid-text{
	padding-bottom:0px;
}

.each_teamz .bdt-ep-product-grid-image{
	height:300px !important;
}
.each_teamz .bdt-ep-product-grid-image img{
	object-fit:cover;
/* 	object-position:top center; */
}

.txt_abotzz{position:absolute !important;left:50% !important;transform:translatex(-50%)!important;top:120%;width:230px !important;min-width:230px !important;}


.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--bs-gutter-y));
    margin-right: calc(-.5* var(--bs-gutter-x));
    margin-left: calc(-.5* var(--bs-gutter-x));
    box-sizing: border-box;
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x)* .5);
    padding-left: calc(var(--bs-gutter-x)* .5);
    margin-top: var(--bs-gutter-y);
    box-sizing: border-box;
}

.wpcf7-textarea,
.wpcf7-select,
.wpcf7-select option {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.fst_on{}
.fst_on .lakit-posts__inner-box{display:flex;}
.fst_on .lakit-posts__inner-content{order:1;width:40% !important;z-index:2;}
.fst_on .post-thumbnail{order:2;width:60% !important;}
.fst_on  .lakit-posts__meta{position:absolute;left:calc(100% + 27px);top:25px; z-index:4;}

.blok_list .lakit-posts__item {}
/* .blok_list .lakit-posts__item img{ -webkit-filter: grayscale(100%); filter: grayscale(100%);} */
/* .blok_list .lakit-posts__item:hover img{ -webkit-filter:unset; filter: unset;	} */
.blok_list .lakit-posts__item:hover .lakit-posts__title{    color: #5BAC26 !important;}

.cu-grey-project {
	-webkit-filter: grayscale(100%); filter: grayscale(100%);
}

.cus-project-con .nextend-arrow-next ,.cus-project-con .nextend-arrow-previous{
	opacity: 1;
  padding: 2px 2px 2px 2px;
  box-shadow: none;
  border: 3px solid #61CE70;
  border-radius: 99px;
}

.cus-project-con .nextend-arrow img{
	filter: invert(1);
	width: 28px !important;
}

.cus-project-con .nextend-arrow:hover img{
	filter: none;
}

.cus-project-con .nextend-arrow-next:hover ,.cus-project-con .nextend-arrow-previous:hover{
	background: #61CE70;
}


.about-bottom-section {
  display: grid;
  /* 
    Column 1: Fills all leftover space on the far left (viewport edge to 1440px boundary)
    Column 2 & 3: Splits the centered 1440px content area into two equal halves (720px each)
  */
  grid-template-columns: 
    minmax(0, 1fr) 
    calc(1440px / 2) 
    calc(1440px / 2) !important;
  
  width: 100% !important;
}

.bottom-left-image-wrapper{
	  grid-column: 1 / 3 !important; 
  width: 100% !important;
  height: 100% !important;
}

.bottom-right-text-container {
  grid-column: 3 / 4 !important;
}


/* .cus-about-mv{
	width: 100vw !important;
    position: relative !important;
    left: 50% !important ;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    display: grid !important;
    grid-template-columns: calc(50vw - 720px + (1440px * 0.3)) calc(1440px * 0.7) !important;
}
.cus-about-mv-left {
	    width: 100% !important;
    height: 100% !important;
}


.cus-about-mv-right {
	width: 100% !important;
    padding-left: 50px;
    padding-right: 20px;
} */

	.n2-ss-slider .n2-ss-slide-background-image img{
	object-fit:contain !important;
}


@media (min-width: 768px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }
}

@media(max-width:1366px){
	.blok_list .lakit-posts__excerpt{bottom: calc(100% - 350px) !important;height: auto;}
}
@media(max-width:1200px){	
	
	.blok_list .lakit-posts__excerpt{bottom: calc(100% - 300px) !important;height: auto;}
 .blok_list .lakit-posts__item {        --gw: calc(100% / 3);}
}

@media(max-width:1024px){
	
	.txt_abotzz{width:200px !important;min-width:200px !important;}
 .blok_list .lakit-posts__item {        --gw: calc(100% / 3);}
	
.fst_on .lakit-posts__inner-content{width:50% !important;}
.fst_on .post-thumbnail{width:50% !important;}
.fst_on  .lakit-posts__meta{left:calc(100% + 20px);top:20px;}
}

@media(max-width:880px){
	
	.blok_list .lakit-posts__excerpt{bottom: calc(100% - 250px)!important;height: auto;}
    .vsn_misn{background: rgba(255, 255, 255, 0.59);;box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);}
	.txt_abotzz{width:250px !important;min-width:250px !important;background: rgba(255, 255, 255, 0.2);box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(255, 255, 255, 0.3);        padding: 10px 15px;    top: 110%;}
	.each_teamz .bdt-ep-product-grid-content{height:auto;}
	 .blok_list .lakit-posts__item {        --gw: calc(100% / 2);}
}

@media(max-width:767px){
	.the_txt_blc{position:unset!important;}
 	.blok_list .lakit-posts__item {        --gw: calc(100% / 1);}
	
	.fst_on .lakit-posts__inner-box{display:flex;flex-wrap:wrap;}
.fst_on .lakit-posts__inner-content{order:2;width:100% !important;}
.fst_on .post-thumbnail{order:1;width:100% !important;}
.fst_on .lakit-posts__inner-content{position:unset;}
.fst_on  .lakit-posts__meta{position:absolute;left:16px;top:16px; z-index:4;}

}

