body,html{

	overflow-x:hidden;
} 


.services_blodtxt strong{
	font-weight: 500;


}
.services_imgtxt div#gallery-1{
	display: flex;

	align-items: center;

}
.contact_hide a{
	display:none;

} 

.services_blodtxt1 span{

	font-weight:500
}
.header_btn .headericon_hide{
	display:none;
}


.header_btn  .elementor-nav-menu--dropdown  {
	padding:20px 0px !important;
}



.elementor-page-536 .header_btn  .sub-menu   a {
	color: #ffffff !important;
}

.elementor-page-536 .header_btn  .sub-menu:hover   a {
	color: #ffffff !important;
}


.elementor-page-536 .header_btn span.sub-arrow {
	fill: #333333 !important;
}

.elementor-page-536 .header_btn:hover span.sub-arrow  {
	fill: #0091C9 !important;
}



.elementor-page-536 .header_btn  nav ul li a {
	color: #333333 !important;
}

.elementor-page-536  .header_btn  nav ul li a:hover {
	color: #0091C9 !important;
}


.elementor-page-536 .header_btn  .elementor-button{
	border:1px solid #0091C9 !important;
	color:#0091C9 !important;
}

.header_secoundlogo{
	display:none !important;
}

.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
    height: 1.7em;
    width: 0.7em;
    position: relative;
    top: 2px;
    font-weight: 400;
}

.elementor-page-536 .header_logo{
	display:none !important;
}

.elementor-page-536 .header_secoundlogo{
	display:block !important;
}

body.page.page-id-536 .letsconnect_section {
    padding-top: 150px;
}
.custom-list li.elementor-icon-list-item {
    background: #0091c93d;
    padding: 15px 20px 15px !important;
    border-left: 4px solid #0464AD;
}

.connect_iconhide .elementor-message.elementor-message-danger:before{

	display:none !important;
}

.connect_iconhide .elementor-message.elementor-message-danger:before{

	display:none !important;
}


.home_secform {

	background: linear-gradient(152.97deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
	backdrop-filter: blur(21px);
	/* Note: backdrop-filter has minimal browser support */
	border-radius: 0px;
}


.home_secoundsection{
	background: #f0f0f0 !important;

}

.connect_section span{
	font-weight: 500;
}


.connect_secform {
	background: #FFFFFF; box-shadow: 0px 4px 51.5px rgba(0, 0, 0, 0.05) !important; 
	border-radius: 20px!important;
}

.icon_reverse ul li a {
	display: flex;
	flex-direction: row-reverse;
}

/* box animation */
.main_container {
	position: relative;
	overflow: hidden;
}

.down_container {
	position: absolute;
	top: 0;
	left: 0;  
	transform: translateY(100%);
	opacity: 1;
	/*     visibility: hidden; */


	transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}


.main_container:hover .down_container {
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}
.main_container .down_container .core_heading {
	position: relative !important; 
	transform: translateY(-100px) !important; 
	transition: 0.6s !important; 
}
.main_container:hover .down_container .core_heading {
	transform: translateY(0px) !important; 
}

/* 
end */

/* Responsive */
.an-banner {
	overflow: hidden;
}

.an-banner .elementor-widget-video {
	transition: 1s;
	transform: scale(0.4) translateY(200%);
}
.an-banner .elementor-widget-video {
	width: 100%;
	height: 100%;
	object-fit: cover
}
.banner-animation1 .an-banner .elementor-widget-video {
	transform: scale(0.4) translateY(0%);
}

.banner-animation1.banner-animation2 .an-banner .elementor-widget-video {
	transform: scale(1) translateY(0%);
}

.elementor-element-0bb9b52 {
	transition: 0.8s;
	transform: translateX(-300px);
	opacity: 0;
	transition-delay: 0.5s;
}

.elementor-element-8198a47 {
	transition: 0.8s;
	transform: translateX(300px);
	opacity: 0;
	transition-delay: 0.5s;
}
.banner-animation2 .elementor-element-0bb9b52 {
	transform: translateX(0px);
	opacity: 1;
}
.banner-animation2 .elementor-element-8198a47 {
	transform: translateX(0px);
	opacity: 1;
}
.elementor-location-header {
	opacity: 0;
	transform: translateY(-100%);
}
.banner-animation2 .elementor-location-header {
	opacity: 1;
	transform: translateY(0%);
	transition-delay: 0.5s;
	position: relative;
	z-index: 1;
}
.home_secoundsection .elementor-element-528dfc4 {
	position: relative;
}
.home_secoundsection .elementor-element-528dfc4::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #f0f0f0;
	opacity: 0.9;
	transition: 1s;
}
.home_secoundsection.fadeIn .elementor-element-528dfc4::before {
	height: 0%;
}

.home_secoundsection .elementor-element-8eafd4c {
	position: relative;
}
.home_secoundsection .elementor-element-8eafd4c::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 0px;
	left: 0px;
	background: #f0f0f0;
	transition: 1s;
}
.home_secoundsection.fadeIn .elementor-element-8eafd4c::before {
	height: 0%;
}
.elementor-field {
	border-radius: 0px!important;
}
.single-post h3,
.single-post p,
.single-post ol {
	margin-bottom:20px;
}

.page-numbers {
	font-family: "Bebas Neue", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 500!important;
}

@media screen and (min-width: 768px) and (max-width: 768px){



	.an-banner{
		min-height: 78vh;	
	}

	.hero_video video.elementor-video {
		height:175% !important;
		object-fit:cover;
	}
}

@media screen and (min-width: 820px) and (max-width: 820px){

	.hero_video video.elementor-video {
		height:160% !important;
		object-fit:cover;
	}
}
@media screen and (max-width: 1024px) {


	.contact_hide a{
		display:block;

	} 

	.elementor-page-536  .whiteicon_hide{
		display:none !important;
	}
	.elementor-page-536 .headericon_hide{
		display:block !important;
	}

	body {
		zoom: 1 !important;
	}

	.popup_menu .elementor-nav-menu--dropdown {

		border-radius: 0px !important;
	}

	.popup_menu .sub-menu {
		margin-left:0px !important;

	}

	.main_container .down_container .core_heading {
		position: relative !important;
		transform: translateY(-250px) !important;
		transition: 0.6s !important;
	}


	.home_secform form input  {
		min-height: 40px !important;
	}

	.hero_video video.elementor-video {
		height:140%;
		object-fit:cover;
	}
	.connect_secform form input  {
		min-height: 40px !important;
	}
}




@media screen and (max-width: 1600px) {
	body {
		zoom: 0.8;
	}
}


@media screen and (max-width: 600px) {

	.services_imgtxt div#gallery-1 {

		flex-direction: column;
	}


	.footer_nav ul li{
		place-self: center;
	}


	.popup_menu .sub-menu {
		border-radius:0px!important;

		margin-left:0px !important;
	}

	.popup_menu .sub-menu .elementor-nav-menu--dropdown a {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}


	.main_container .down_container .core_heading {
		position: relative !important;
		transform: translateY(-150px) !important;
		transition: 0.6s !important;
	}

	.an-banner .elementor-widget-video {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
	}

	.e-hosted-video {
		height: 100% !important;
	}

	.hero_video video.elementor-video {
		height: 100% !important;
		object-fit: cover !important;
	}
	.hero_video {
		height: 100% !important;
	}
}