/*.sec1{ background:#00080b; }*/
.fs20{ font-size:20px; }
.font-italic{ font-style:italic; }
.zid1{ z-index: 1;}
.zid2{ z-index: 2;}
.zid3{ z-index: 3;}


.s1img{ position:absolute; z-index:2; }
.s11{ top:23.28%; left:5.3125%; width:19.32%; }
.s12{ top:12.22%; left:8.17%; width:20.468%; }
.s13{ top:2.94%; left:20.36%; width:16.97%; }
.s14{ top:2.94%; left:50.36%; width:20.57%; }
.s15{ top:14.98%; left:69.79%; width:17.44%; }
.s16{ top:26.04%; left:77.08%; width:14.16%; }
.s17{ top:36.66%; left:80.10%; width:14.16%; }

.abs{ overflow-y: scroll; }
.abs::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-border-radius: 10px;
    border-radius: 10px
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #7bedff;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5)
}

::-webkit-scrollbar-thumb:window-inactive {
    background: var(--color-hover);
}

.abs::-webkit-scrollbar-thumb:window-inactive {
    background:  #7bedff;
}

.abs::-webkit-scrollbar-thumb {
	cursor: pointer;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.5)
}


.text-gradient{ 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
@keyframes kj-marker-pulse {
0%   { outline: 0px solid var(--color1); }
100% { outline: 15px solid rgba(0, 0, 0, 0); }
}

.owl-nav-style1 .owl-nav .owl-next, .owl-nav-style1 .owl-nav .owl-prev{ position: absolute; background: transparent; top:45%; transition:-webkit-transition:all 0.3s;transition:all 0.3s; }
.owl-nav-style1 .owl-nav [class*=owl-]:hover{ background:transparent; transform: scale(1.05); }

.owl-nav-style1 .owl-nav .owl-next{ right:1%; }
.owl-nav-style1 .owl-nav .owl-prev{ left:1%; }

.sec7 .owl-nav .owl-next{ right:2%; top:46%;  }
.sec7 .owl-nav .owl-prev{ left:2%; top:46%; }
.sec7 .owl-carousel .owl-dots{ bottom:0; }
.slick-arrow.owl-prev{ left:1.8%; top:47% }
.slick-arrow.owl-next{ right:1.8%; top:47% }

.slick-arrow{ position: absolute; }
.bottom-form{ max-width:450px; width: 100%; -height:100%; background:url(https://d2fr8b7hnxbmrf.cloudfront.net/wp-content/uploads/2025/12/bg_form.png) no-repeat center top / contain; padding: 8%;  }
.bottom-form form{ -width:70% }

.btwrapbuttonsend{ position:absolute; left:0; bottom:-120px; }
.xemthemblog{ -margin-top:-50px; }
.btnsednform{ max-width:150px; border-radius: 50px!important; }
.bottom-form .form-group{}
 .img41{ width: 70%; max-width:314px; }

.cnsec3{ background:url(https://d2fr8b7hnxbmrf.cloudfront.net/wp-content/uploads/2026/01/bg3.png) no-repeat center #332688; background-size: contain; }
.cns3_in p{ position:absolute; top:28%; right:14%; width:37%; font-size:14px; text-align:left; }
.cns3_img1{ transform:scale(1.2); }
.cnsec3 .col-2nd{ padding-top:5.5rem }

@media (min-width: 1023px) and (max-width: 1400px) {}
	
@media only screen and (min-width: 1023px) {
	
	.sec7 .owl-nav .owl-next{ right:2%; }
	.sec7 .owl-nav .owl-prev{ left:2%; }
	.cnsec2-txt{ padding-left:10%; padding-right:10%; }
	.cnsec3 .cns3_i{ position: absolute; --height: 33%;}
	.cnsec3 .cns3_i1 { top:0; left:15%; }
	.cnsec3 .cns3_i2 { top:30%; left:0; }
	.cnsec3 .cns3_i3 { bottom:13%; left:15%; }
	.cnsec3 .cns3_i4 { left:13%; }
	.cnsec3 .cns3_i7 { top:0; right:15%; }
	.cnsec3 .cns3_i5 { top:30%; right:0; }
	.cnsec3 .cns3_i6 { bottom:13%; right:15%; }
}
@media only screen and (min-width: 1300px) {
	.cot-3-left:before{         -background-size: contain; z-index: 0; content:''; position: absolute; width: 135%; height: 125%;left: 0; top -10%; background: url(https://d2fr8b7hnxbmrf.cloudfront.net/wp-content/uploads/2026/01/21-1.png) no-repeat top;}
	.cot-3-right:before{        -background-size: contain; z-index: 0; content:''; position: absolute; width: 135%; height: 125%;right: 0; top -10%; background: url(https://d2fr8b7hnxbmrf.cloudfront.net/wp-content/uploads/2026/01/22-1.png) no-repeat top;}
	
}

@media only screen and (min-width: 1450px) {	
    
}
@media only screen and (max-width: 1281px) {
	.bottom-form{ top: 5%; left:20px; max-width:380px; }
}
@media only screen and (max-width: 1025px) {
	
}

@media only screen and (max-width: 991px) {

}

@media only screen and (max-width: 812px) {
	
}

@media only screen and (max-width: 767px) {
	.imgsec1 .txtsec1{ position:unset; margin-top: -15%;}

}

@media only screen and (max-width: 600px) {
	
}
@media only screen and (max-width: 500px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	
}
@media only screen and (max-width: 400px) {

}

@media only screen and (max-width: 375px) {

}