span.wpcf7-spinner {position: absolute;margin-left: 10px;}
.elementor-1365 .elementor-element.elementor-element-85d3063 {
    width: 100%;
    max-width: 100%;
    position: sticky;
    top: 0;
}

/* Homepage SLider */
.sliderNavWrap .elementor-button.elementor-slide-button span.homepageSliderBtns {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

/* Pages Internal Links */
.pageLinkATag a{
	border-bottom: 1px solid #313131;
}

.pageLinkATag a:hover{
	color: #E1001A;
	border-bottom: 1px solid #E1001A;
}

/*

Sidebar Menu

*/

/* remove outline and background */
.popUpMenuItems nav ul li a {
    outline: none !important;
    background: none !important;
}

/* Menu items - Hover effect */
.popUpMenuItems nav ul li.abtCeeMenu a::after,
.popUpMenuItems nav ul li.ongoinProjectsMenu a::after,
.popUpMenuItems nav ul li.whatwedoMenu a::after,
.popUpMenuItems nav ul li.portfolioMenu a::after,
.popUpMenuItems nav ul li.testimonialMenu a::after,
.popUpMenuItems nav ul li.contactMenu a::after
{
    height: 1px;
    background-color: #fff;
    opacity: 1 !important;
    margin-top: 22px;
    content: '0';
    color: transparent;
	width: 0px;
	transition: width 0.3s ease-in-out;
}


.popUpMenuItems nav ul li.abtCeeMenu a:hover::after,
.popUpMenuItems nav ul li.abtCeeMenu.current-menu-item a::after{
	width: 103px;
}
.popUpMenuItems nav ul li.ongoinProjectsMenu a:hover::after,
.popUpMenuItems nav ul li.ongoinProjectsMenu.current-menu-item a::after{
	width: 125px;
}
.popUpMenuItems nav ul li.whatwedoMenu a:hover::after,
.popUpMenuItems nav ul li.whatwedoMenu.current-menu-item a::after{
	width: 83px;
}
.popUpMenuItems nav ul li.portfolioMenu a:hover::after,
.popUpMenuItems nav ul li.portfolioMenu.current-menu-item a::after{
	width: 71px;
}
.popUpMenuItems nav ul li.testimonialMenu a:hover::after,
.popUpMenuItems nav ul li.testimonialMenu.current-menu-item a::after{
	width: 91px;
}
.popUpMenuItems nav ul li.contactMenu a:hover::after,
.popUpMenuItems nav ul li.contactMenu.current-menu-item a::after{
	width: 58px;
}

/* Sub Menus Hover effect */

.popUpMenuItems nav ul li.realestateMenu a::after,
.popUpMenuItems nav ul li.hospitalityMenu a::after,
.popUpMenuItems nav ul li.powerMenu a::after,
.popUpMenuItems nav ul li.realestatePortMenu a::after,
.popUpMenuItems nav ul li.hospitalityPortMenu a::after{
	height: 1px;
    background-color: #fff;
    opacity: 1 !important;
    margin-top: 22px;
	margin-bottom: -3px;
    content: '0';
    color: transparent;
	width: 0px;
	transition: 0.3s ease-in-out;
}

.popUpMenuItems nav ul li.realestateMenu a:hover::after,
.popUpMenuItems nav ul li.realestateMenu.current-menu-item a::after{
	width: 81px;
    margin-left: -81px;
}
.popUpMenuItems nav ul li.hospitalityMenu a:hover::after,
.popUpMenuItems nav ul li.hospitalityMenu.current-menu-item a::after{
	width: 81px;
    margin-left: -81px;
}
.popUpMenuItems nav ul li.powerMenu a:hover::after,
.popUpMenuItems nav ul li.powerMenu.current-menu-item a::after{
	width: 45px;
    margin-left: -45px;
}
.popUpMenuItems nav ul li.realestatePortMenu a:hover::after,
.popUpMenuItems nav ul li.realestatePortMenu.current-menu-item a::after{
	width: 81px;
    margin-left: -81px;
}
.popUpMenuItems nav ul li.hospitalityPortMenu a:hover::after,
.popUpMenuItems nav ul li.hospitalityPortMenu.current-menu-item a::after{
	width: 81px;
    margin-left: -81px;
}

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border-left: 21px solid transparent;
}
.popUpMenuItems nav ul li.whatwedoMenu a[aria-expanded="false"] span.sub-arrow,
.popUpMenuItems nav ul li.portfolioMenu a[aria-expanded="false"] span.sub-arrow {
    transform: rotate(-90deg);
    margin-top: -3px;
    margin-left: 2px;
}

/* Page Starting Space */
main#main {
    /* margin-top: 47px; */
}

/* Project Slider */
.projectGalleryTabs .elementor-tabs-wrapper {
    background-color: #fff !important;
    z-index: 2 !important;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative !important;
    font-weight: 500 !important;
	padding: 13px 20px 9px 20px !important;
}

.elementor-tab-title[aria-expanded="true"]{
	border-bottom: 4px solid red !important;
}

.projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-prev, .projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-next {
	background-color: rgba(0,0,0,0.70);
	border-radius: 50%;
}

/* Completed Project Gallery */
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(6) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(7) img,
.projectCompletedGallery .gallery.gallery-columns-4.gallery-size-full figure:nth-child(8) img {
    object-fit: cover;
    object-position: center;
}

/* Medium Screens */
@media screen and (max-width: 1400px) and (min-width: 801px) {
	div#HomeMenuNavIcon {
   		top: 16px !important;
	}

	/* Homepage slider	 */
	.sliderNavWrap .elementor-button.elementor-slide-button span.homepageSliderBtns {
		margin-top: 88px;
	}

	.sliderNavWrap .elementor-button.elementor-slide-button span.homepageFirstBannerLink {
		margin-top: 142px;
	}

	/* Project Slider */
	.projectGalleryTabs .elementor-tabs-wrapper {
		margin: 26px 0 0 28px !important;
	}

	.projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-prev, .projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-next {
		padding: 10px;
		font-size: 16px !important;
	}

	.projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-prev{
		left: 20px;
	}

	.projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-next{
		right: 20px;
	}

	.projectGalleryTabs .elementor-tabs-wrapper {
		position: absolute !important;
	}

	.projectGalleryTabs .elementor-tab-title {
		border-bottom: 4px solid #fff !important;
	}


	/* Completed Project Gallery */

	.projectCompletedGallery.normalDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full,
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full
	{
		height: calc(100vh - 48.81px);
	}

	/*  For 2 Image Gallery - for normal desktops */
	.projectCompletedGallery.normalDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.normalDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2){
		max-width: 100%;
	}
	.projectCompletedGallery.normalDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.normalDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img {
		height: calc(50vh - 24.405px);
	}

	/*  For 3 Image Gallery - for normal desktops */
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2){
		max-width: 50%;
	}
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3){
		max-width: 100%;
	}
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.normalDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img{
		height: calc(50vh - 24.405px);
	}

	/*  For 4 Image Gallery - for normal desktops */
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4){
		max-width: 40%;
	}
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3){
		max-width: 60%;
	}
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.normalDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img {
		height: calc(50vh - 24.405px);
	}

	/*  For 5 Image Gallery - for normal desktops */
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3){
		max-width: 33.33%;
	}
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4),
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5){
		max-width: 50%;
	}

	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img,
	.projectCompletedGallery.normalDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5) img{
		height: calc(50vh - 24.405px);
	}

	/*  For 6 Image Gallery - for normal desktops */
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(6){
		max-width: 33.33%;
	}

	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img,
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5) img,
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(6) img{
		height: calc(50vh - 24.405px);
	}

	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(7),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(8),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(9),
	.projectCompletedGallery.normalDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(10){
		display: none !important;
	}

}

/* Large Screens */

@media only screen and (min-width: 1401px) {

	/* Homepage slider	 */
	.sliderNavWrap .elementor-button.elementor-slide-button span.homepageSliderBtns {
		margin-top: 222px;
	}

	.sliderNavWrap .elementor-button.elementor-slide-button span.homepageFirstBannerLink {
		margin-top: 294px;
	}

	/* Project Slider */
	.projectGalleryTabs .elementor-tabs-wrapper {
		position: absolute !important;
	}

	.projectGalleryTabs .elementor-tabs-wrapper {
		margin: 30px 0 0 32px !important;
	}

	.projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-prev, .projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-next {
		padding: 15px;
		font-size: 18px !important;
	}

	.projectGalleryTabs .elementor-tab-title {
		border-bottom: 4px solid #fff !important;
	}

/* Completed Project Gallery */

	.projectCompletedGallery.largeDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full,
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full
	{
		height: calc(100vh - 51.28px);
	}

	/*  For 2 Image Gallery - for large desktops */
	.projectCompletedGallery.largeDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.largeDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2){
		max-width: 100%;
	}
/* 	.projectCompletedGallery.largeDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure a {
		width: 100%;
	} */
	.projectCompletedGallery.largeDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.largeDesktopScreens-2 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img {
/* 		width: 100%;
		margin: 0 !important; */
		height: calc(50vh - 25.64px);
	}

	/*  For 3 Image Gallery - for large desktops */
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2){
		max-width: 50%;
	}
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3){
		max-width: 100%;
	}
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.largeDesktopScreens-3 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img{
		height: calc(50vh - 25.64px);
	}

	/*  For 4 Image Gallery - for large desktops */
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4){
		max-width: 40%;
	}
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3){
		max-width: 60%;
	}
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.largeDesktopScreens-4 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img {
		height: calc(50vh - 25.64px);
	}

	/*  For 5 Image Gallery - for large desktops */
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3){
		max-width: 33.33%;
	}
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4),
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5){
		max-width: 50%;
	}

	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img,
	.projectCompletedGallery.largeDesktopScreens-5 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5) img{
		height: calc(50vh - 25.64px);
	}

	/*  For 6 Image Gallery - for large desktops */
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(6){
		max-width: 33.33%;
	}

	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img,
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5) img,
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(6) img{
		height: calc(50vh - 25.64px);
	}

	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(7),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(8),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(9),
	.projectCompletedGallery.largeDesktopScreens-6 .gallery.gallery-columns-4.gallery-size-full figure:nth-child(10){
		display: none !important;
	}
}

/* iPad Portrait Mode */
/* iPad Portrait Mode */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

/* 	Homepage slider navigation buttons */
	.sliderNavWrap .elementor-swiper-button-prev {
		left: 44.5%;
	}

	.sliderNavWrap .elementor-swiper-button-next {
		right: 44.5%;
	}

}

/* iPad Landscape Mode */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

/* 	Homepage slider navigation buttons */
	.sliderNavWrap .elementor-swiper-button-prev {
		left: 45.5%;
	}

	.sliderNavWrap .elementor-swiper-button-next {
		right: 45.5%;
	}

/* About Page */
	.about-us-page-imge img {
		height: 98vh !important;
	}

/* Completed Project Page */
	.galleryColumn{
		margin-left: 0 !important;
	}

/* Hotel Gallery Slider */
	.hotelGallerySlider .swiper-slide {
		height: 98vh !important;
	}
}

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

	/* Homepage slider	 */
	.sliderNavWrap .elementor-button.elementor-slide-button span.homepageSliderBtns{
		margin-top: 186px;
	}

	.sliderNavWrap .elementor-button.elementor-slide-button span.homepageFirstBannerLink {
		margin-top: 240px;
	}

/* Homepage Nav Menu Item */
	div#HomeMenuNavIcon a {
		font-size: 21px !important;
	}
	div#HomeMenuNavIcon {
		left: 20px !important;
		top: 18px !important;
	}

	.menu-wrap-mobile-only{
		position: relative;
		height: 88vh;
	}

	.menu-on-mobile-alone{
		position: absolute;
		bottom:0;
	}

/* Project gallery Tabs	 */
	.projectGalleryTabs{
		margin-top: 6px;
	}
	.projectGalleryTabs .elementor-tab-title {
		border-bottom: 4px solid #313131 !important;
	}

	.mobile-none{
		display: none !important;
	}

	.projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-prev, .projectGalleryTabs .elementor-swiper-button.elementor-swiper-button-next {
		padding: 5px;
		font-size: 16px !important;
	}

	/* Completed Project Gallery */

	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full
	{
		height: unset !important;
	}

	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1),
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2),
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4),
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5),
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(7),
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(8)
	{
		max-width: 50%;
	}
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3),
	.projectCompletedGallery.mobileDesktopScreens.gallery.gallery-columns-4.gallery-size-full figure:nth-child(6),
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(9)
	{
		max-width: 100%;
	}

	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(1) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(2) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(3) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(4) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(5) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(6) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(7) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(8) img,
	.projectCompletedGallery.mobileDesktopScreens .gallery.gallery-columns-4.gallery-size-full figure:nth-child(9) img
	{
		height: 200px;
	}

}

@media only screen and (min-device-width : 350px) and (max-device-width : 850px) and (orientation : landscape) {
	/* About Page */
	.about-us-page-imge img {
		height: 130vh !important;
	}

/* Hotel Gallery Slider */
	.hotelGallerySlider .swiper-slide {
		height: 130vh !important;
	}
}


/* Colors */body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-color:#ffffff}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:active,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:active,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:active{border-color:#ffffff}/* OceanWP Style Settings CSS */.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid}.theme-button,input[type="submit"],button[type="submit"],button,.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea,.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-style:solid}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date],body div.wpforms-container-full .wpforms-form input[type=datetime],body div.wpforms-container-full .wpforms-form input[type=datetime-local],body div.wpforms-container-full .wpforms-form input[type=email],body div.wpforms-container-full .wpforms-form input[type=month],body div.wpforms-container-full .wpforms-form input[type=number],body div.wpforms-container-full .wpforms-form input[type=password],body div.wpforms-container-full .wpforms-form input[type=range],body div.wpforms-container-full .wpforms-form input[type=search],body div.wpforms-container-full .wpforms-form input[type=tel],body div.wpforms-container-full .wpforms-form input[type=text],body div.wpforms-container-full .wpforms-form input[type=time],body div.wpforms-container-full .wpforms-form input[type=url],body div.wpforms-container-full .wpforms-form input[type=week],body div.wpforms-container-full .wpforms-form select,body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}/* Header */#site-navigation-wrap .dropdown-menu >li >a,.oceanwp-mobile-menu-icon a,.mobile-menu-close,.after-header-content-inner >a{line-height:200px}#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5)}/* Blog CSS */.ocean-single-post-header ul.meta-item li a:hover{color:#333333}/* Footer Widgets */#footer-widgets{padding:0}/* Typography */body{font-size:14px;line-height:1.8}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{line-height:1.4}h1{font-size:23px;line-height:1.4}h2{font-size:20px;line-height:1.4}h3{font-size:18px;line-height:1.4}h4{font-size:17px;line-height:1.4}h5{font-size:14px;line-height:1.4}h6{font-size:15px;line-height:1.4}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{font-size:32px;line-height:1.4}.page-header .page-subheading{font-size:15px;line-height:1.8}.site-breadcrumbs,.site-breadcrumbs a{font-size:13px;line-height:1.4}#top-bar-content,#top-bar-social-alt{font-size:12px;line-height:1.8}#site-logo a.site-logo-text{font-size:24px;line-height:1.8}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size:12px;line-height:1.2;letter-spacing:.6px}.sidr-class-dropdown-menu li a,a.sidr-class-toggle-sidr-close,#mobile-dropdown ul li a,body #mobile-fullscreen ul li a{font-size:15px;line-height:1.8}#footer-widgets .footer-box .widget-title{font-size:13px;line-height:1;letter-spacing:1px}#footer-bottom #copyright{font-size:12px;line-height:1}#footer-bottom #footer-bottom-menu{font-size:12px;line-height:1}.woocommerce-store-notice.demo_store{line-height:2;letter-spacing:1.5px}.demo_store .woocommerce-store-notice__dismiss-link{line-height:2;letter-spacing:1.5px}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{font-size:14px;line-height:1.5}.woocommerce ul.products li.product li.category,.woocommerce ul.products li.product li.category a{font-size:12px;line-height:1}.woocommerce ul.products li.product .price{font-size:18px;line-height:1}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{font-size:12px;line-height:1.5;letter-spacing:1px}.woocommerce ul.products li.owp-woo-cond-notice span,.woocommerce ul.products li.owp-woo-cond-notice a{font-size:16px;line-height:1;letter-spacing:1px;font-weight:600;text-transform:capitalize}.woocommerce div.product .product_title{font-size:24px;line-height:1.4;letter-spacing:.6px}.woocommerce div.product p.price{font-size:36px;line-height:1}.woocommerce .owp-btn-normal .summary form button.button,.woocommerce .owp-btn-big .summary form button.button,.woocommerce .owp-btn-very-big .summary form button.button{font-size:12px;line-height:1.5;letter-spacing:1px;text-transform:uppercase}.woocommerce div.owp-woo-single-cond-notice span,.woocommerce div.owp-woo-single-cond-notice a{font-size:18px;line-height:2;letter-spacing:1.5px;font-weight:600;text-transform:capitalize}.ocean-preloader--active .preloader-after-content{font-size:20px;line-height:1.8;letter-spacing:.6px}



:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}