body{
overflow-x: hidden;
}
.gt_option a.nturl,
.gt_selected a{
font-size: 9pt !important;
}
.projectsImageSlider img{
height: 100px ;
object-fit: cover;
width: 100% !important;
}
.elementor-location-header > div {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0) 99%);
}
.conForm .elementor-message{
color: var(--e-global-color-d4cfb22);
text-align: center;
}
.elementor-location-header {
position: fixed;
top: 0;
width: 100%;
z-index: 999;
transition: top 0.3s ease-in-out; }
.headerMenu .menu-item a:hover,
.headerMenu .current-menu-item a{
font-weight: 700 !important;
}
.conForm .elementor-field-type-html a {
color: var(--e-global-color-accent) !important;
}
.hoverBoxesCon .elementor-flip-box__front .elementor-flip-box__layer__inner{
width: 70%;
margin: 0 auto
}
.whiteLines .elementor-widget-container,
.colorLines .elementor-widget-container{
position: relative;
z-index: 1;
}
.whiteLines > .elementor-widget-container::before{
content: '';
left: -15px;
top: -15px;
width: 95%;
height: 100%;
border: 2px solid;
border-image: linear-gradient(to right, var(--e-global-color-d4cfb22), transparent) 1;
position: absolute;
z-index: -1;
}
.whiteLines > .elementor-widget-container::after{
content: '';
right: -15px;
bottom: -15px;
width: 95%;
height: 100%;
border: 2px solid;
border-image: linear-gradient(to right, transparent, var(--e-global-color-d4cfb22)) 1;
position: absolute;
z-index: -1;
}
figure.elementor-image-box-img{
position: relative;
}
.colorLines > .elementor-widget-container::before,
.showcaseCarousel figure.elementor-image-box-img::before{
content: '';
left: -15px;
top: -15px;
width: 95%;
height: 100%;
border: 2px solid;
border-image: linear-gradient(to right, var(--e-global-color-7692a9f), transparent) 1;
position: absolute;
z-index: -1;
}
.colorLines > .elementor-widget-container::after,
.showcaseCarousel figure.elementor-image-box-img::after{
content: '';
right: -15px;
bottom: -15px;
width: 95%;
height: 100%;
border: 2px solid;
border-image: linear-gradient(to right, transparent, var(--e-global-color-7692a9f)) 1;
position: absolute;
z-index: -1;
}
.resortInspiredSec .whiteLines > .elementor-widget-container::before,
.resortInspiredSec .whiteLines > .elementor-widget-container::after{
background-color: var(--e-global-color-primary);
}
.feProjectTitle span{
color: var(--e-global-color-7e094e3);
}
.feProImgGallery img{
height: 250px;
object-fit: cover;
width: 100% !important;
}
.feProImgGallery .swiper-slide img{
transition: all .3s ease;
}
.feProImgGallery .swiper-slide img:hover{
transform: scale(0.98)
}
.myHeader {
position: absolute;
left: 0;
width: 100%;
z-index: 1;
}
body.elementor-editor-active .myHeader{
position: relative;
} .myFaqs p{
font-size: 16px;
} .myFaqs .e-n-accordion-item {
border-style: solid;
border-width: 1px 0 1px 0 !important;
border-image: linear-gradient(to right, var(--e-global-color-d4cfb22), transparent) 1;
}
.paraWhite p,
.paraWhite li{
color: white !important;
}
body{
overflow-x: hidden;
}
.conForm .elementor-field-type-html{
text-align: center;
font-size: 16px;
color: white !important; 
}
.conPageForm input{
border-radius: 100px !important;
}
.conPageForm textarea{
border-radius: 10px !important;
}
.conPageForm button{
margin-top: 20px;   
}
.showcaseCarousel img{
height: 250px;
object-fit: cover;
}
.showcaseCarousel .elementor-widget-image-box{
min-height: 600px !important;
}
.portfolioCont img{
width: 400px;
height: 400px;
object-fit: cover;
}
.portfolioCont .elementor-widget-image-box .elementor-image-box-title a{
transition: all .3s ease ;
}
.portfolioCont .elementor-widget-image-box:hover .elementor-image-box-title a{
color: var(--e-global-color-7aca5d5);
}
.portfolioCont .elementor-widget-image-box:hover img{
transform: scale(1.02);
}
.infoCircle .eael-circle-content p{
color: #fff;
}
.logicalInfoCircle .eael-circle-content p{
color: white !important;
}
.ulGap ul{
margin-bottom: 20px !important;
padding-left: 20px;
}
.ulGapOnly ul{
margin-bottom: 20px !important;
} @media screen and (max-width:1024px){
.portfolioCont img {
width: 250px;
height: 250px;
}
.logicalInfoCircle .eael-circle-content img{
width: 100px;    
}
}
@media screen and (min-width: 768px) and (max-width: 1025px){
.mobileMenu{
display: none;
}
} @media screen and (min-width:767px){
.hoverBoxesCon .elementor-flip-box__front .elementor-flip-box__layer__description{
display: none;
}
}
@media screen and (max-width:767px){
.footerForm input,
.footerForm button{
border-radius: 100px !important;
}
.footerForm .elementor-field-type-email{
margin-bottom: 10px;
}
.whiteLines .elementor-widget-container,
.colorLines .elementor-widget-container{
width: 90%;
margin: 0 auto;
}
body .infoCircle .eael-circle-info .eael-circle-btn-content .eael-circle-content{
background: transparent !important;
}
.siteSelectionInfo{
background-image: linear-gradient(45deg, var(--e-global-color-7692a9f) 100%, #F2295B00 100%) !important;
}
.madeForSharing {
background-image: linear-gradient(90deg, var(--e-global-color-7692a9f) 100%, #FFFFFF00 100%) !important;
}
.colorLines{
display: flex !important;
justify-content: center;
}
}