.elementor-265245 .elementor-element.elementor-element-ffe1948{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-265245 .elementor-element.elementor-element-b5bdb72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-265245 .elementor-element.elementor-element-ffe1948{--content-width:100%;}}@media(max-width:1080px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */.home_about_sec .elementor-container{
max-width: 600px;
float: left;
}
.quote_sect .elementor-testimonial__text span{
color:#527b9b;
font-weight:500;
}
.home_testi_sec .elementor-swiper-button-next {
right: inherit !important;
left: -86px;
bottom: -74px;
padding: 7px;
border-radius: 50%;
border: 2px solid #b3b3b3;
top:inherit;
}
.home_testi_sec .elementor-swiper-button-prev {
    padding: 7px;
    border: 2px solid #b3b3b3;
    border-radius: 50%;
    left: -86px !important;
    bottom: -128px;
top:inherit;
}

.home_testi_sec .elementor-swiper-button-next:hover {
border: 2px solid #45abf7;
}
.home_testi_sec .elementor-swiper-button-prev:hover {
border: 2px solid #45abf7;
}

.home_testi_sec .elementor-swiper-button-next:hover i {
color:#45abf7;
}
.home_testi_sec .elementor-swiper-button-prev:hover i{
color:#45abf7;
}
.ms-slide{
opacity:1 !important;
}
 .ms-slide .ms-anim-layers img {
    object-fit: cover;
    object-position: top;
    display: block !important;
    visibility: visible !important;
}
 .ms-slide .ms-anim-layers .ms-layer{
   display: block !important;
visibility: visible !important;
}
.home_cat_slidenew .swiper-slide:not(:hover) .e-overlay-animation-fade, .home_cat_slidenew .swiper-slide .e-overlay-animation-fade{
-webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: left;
    text-align: left;
    opacity: 1;
    background: none;
}
.home_cat_slidenew .elementor-swiper{
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
}
.elementor-224966 .elementor-element.elementor-element-523c983 .jet-carousel .elementor-slick-slider .jet-carousel__item:hover a{
color:#45abf7 !important;
}
.home_testi_static a:hover{
    color:#527b9b;
}
body .jupiterx-site  h1{
font-family: "BentonModDisp", Sans-serif;
font-size: 70px;
font-weight: 900;
line-height: 75px;
letter-spacing:0.3px;
}
 .slider-section .raven-post-meta-item.raven-post-categories a{
    font-family: "Gibson", Sans-serif;
    font-size: 24px;
    font-weight: normal;
    color: #000 !important;
}
 .slider-section .raven-post-meta-item:hover a{
	color:#45abf7 !important;
}
 .slider-section .slick-current .raven-post-meta-item a{
	color:#45abf7 !important;
}
 .slider-section .slick-current .raven-post-content{
	padding-left:5px;
}
 .slick-slider .slick-list {
    padding-left: 0 !important;
}
 .jupiterx-main h2.elementor-heading-title{
	font-family: "BentonModDisp", Sans-serif !important;
}
 .elementor-element.elementor-element-3590d6b{
	overflow-x:hidden;
}
 .jupiterx-header{
	margin-bottom: 0px;
}
 .slider-section .elementor-slick-slider .slick-slide:hover a.jet-carousel__item-link::before{
background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
z-index: 1;
content: '';
}
 .slider-section .elementor-slick-slider .slick-slide:hover a.jet-carousel__item-link {
    position: relative;
}
.jupiterx-header-sticked .jupiterx-main {
    padding-top: 0px;
}
.home .jupiterx-main{
    padding-top: 0px;
}
.hme_new_cat_slide .swiper-slide:not(:hover) .e-overlay-animation-fade {
    opacity: 1;
}
.hme_new_cat_slide .elementor-carousel-image-overlay {
    top: inherit;
    left: 0;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    text-align: left;
    height: 50px;
    bottom: 0;
    text-align: left;
    padding: 0;
    font-family: "Gibson", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0.3px;
    background: none;
    color: #000;
}

.hme_new_cat_slide .swiper-slide:hover .elementor-carousel-image::before{
opacity:1;
color: #45abf7;
}
/* .hme_new_cat_slide .swiper-slide:hover .elementor-carousel-image-overlay{
color: #45abf7;
} */
.hme_new_cat_slide .elementor-swiper-button i{
border: 2px solid #b3b3b3;
border-radius: 50%;
padding: 6px;
}
/* .hme_new_cat_slide .elementor-swiper-button{
top: -44px;
left:inherit;
} */
/* .hme_new_cat_slide .elementor-swiper-button-prev {
    right: 100px;
} */
.hme_new_cat_slide .elementor-swiper-button-next {
    right: 35px;
	margin-top:-25px;
}
.hme_new_cat_slide .elementor-swiper-button i::before{
color:#b3b3b3;
}
.hme_new_cat_slide .elementor-swiper-button:hover i{
border: 2px solid #45abf7;
}
.hme_new_cat_slide .elementor-swiper-button:hover  i::before{
color: #45abf7;
}
.hme_new_cat_slide .elementor-swiper-button i::before{
content:'';
display:none;
opacity:0;
}
.hme_new_cat_slide .elementor-swiper-button-next i{
background:url(https://www.emlovz.com/wp-content/uploads/2019/11/Collection_arrows_white.svg)no-repeat left top;
width:60px;
height:60px;
border:0;
padding:0;
}
.hme_new_cat_slide .elementor-swiper-button-prev i{
background:url(https://www.emlovz.com/wp-content/uploads/2019/11/Collection_arrows_white-prev.svg)no-repeat left top;
width:60px;
height:60px;
border:0;
padding:0;
}
.hme_new_cat_slide .elementor-swiper-button i:hover{
	border:0;
}
.hme_new_cat_slide .elementor-swiper-button{
	opacity:0;
}
.hme_new_cat_slide:hover .elementor-swiper-button{
	opacity:1;
}
.hme_new_cat_slide:hover .elementor-swiper-button i{
	border:0;
}
.hme_new_cat_slide .elementor-swiper-button-prev{
	left:35px;
	margin-top:-25px;
}
.elementor-swiper-button:focus{
outline:none !Important;
box-shadow:none;
}
.home_mble_hero img{
width:100%;
max-width: 767px ;
height:530px;
object-fit: cover ;
}
.home_secher_img{
    height:100%;
}
.home_secher_img img, .home_secher_img picture{
    object-fit: cover ;
    height:100%;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top:0px;
    bottom: 0px;
    object-position: top -40px right 0px;
}


@media screen and (max-width: 1024px) {
    
.elementor-224966 .elementor-element.elementor-element-ce9443f .raven-heading {
    font-family: "BentonModDisp", Sans-serif;
    font-size: 60px;
    line-height: 65px;
}

.elementor-224966 .elementor-element.elementor-element-2e0987c > .elementor-element-populated {
    margin: 0 !important;
}
.home_secher_img img, .home_secher_img picture{
    object-position: top 0px left -280px;
}
    
}
@media only screen and (device-width: 768px) {

.home_testi_sec .elementor-swiper-button-prev {
    left: -106px !important;
}
.home_testi_sec .elementor-swiper-button-next {
    left: -106px;
}

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .home_slider_bg.nw {
    background-position: right -500px top 0px !important;
}
}


@media screen and (max-width: 787px) {
    .home_testi_sec .elementor-swiper-button-prev {
    left: -106px !important;
}
.home_testi_sec .elementor-swiper-button-next  {
    left: -106px !important;
}
.home_cat_car.slider-section .jet-carousel .jet-arrow {
   display:none !important;
}
}
@media screen and (max-width: 767px) {

.home_cat_car .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0px;
}
 .mobile_bk_btn{
		display:none;
	}
	 .mega-sub-menu{
		padding-top:30px !important;
		top: 0 !important;
	}
	 #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
		top: -50px;
	}
	 .slider-section .jet-carousel__content .jet-carousel__item-title a {
		font-size: 30px;
	}
	.hme_new_cat_slide .elementor-swiper-button {
    display:none;
}
.hme_new_cat_slide .swiper-slide.swiper-slide-active{
   max-width:85%;
} 
.hme_new_cat_slide .swiper-slide.swiper-slide-next .elementor-carousel-image::before{
opacity: 1;
}
.hme_new_cat_slide .elementor-swiper-button{
	display:none;
}
}
@media screen and (max-width: 480px) {
    .elementor-element-c82ee52  .book_now_btn .raven-widget-wrapper {
    margin-left: -15px;
}
.home_testi_sec .elementor-swiper-button-prev {
    display: none;
}
.home_testi_sec .elementor-swiper-button-prev {
   display: none;
}
 .elementor-225676 .elementor-element.elementor-element-71aec07 .elementor-image img{
		margin-top: 0px;
	}
}/* End custom CSS */