/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.gform_validation_errors, #gform_wrapper_2 .gform_footer.top_label {
  display: none;
}

/*team members section*/
.team-members .box-image>a>div:hover:before {
    content: "+";
    position: absolute;
    z-index: 100000;
    right: 10px;
    color: #000000b3;
    
}

.milestone-slider .slider-wrapper .flickity-prev-next-button {
    display: none;
}

/* Point-zoom transitio starts here */
.img_hover_point_zoom img {
  transform-origin: 0% 95%;
  transition: transform 1s, filter .5s ease-out;
}
.img_hover_point_zoom:hover img {
  transform: scale(2.5);
}
/* Point-zoom transitio ends here */

/*Horizontal transition starts*/
.img_transion_horizontal {
	 width: 500px;
 	 height: 550px;
 	 overflow: hidden;
	 margin-bottom: 50px;
}

.img_transion_horizontal .bg-image {
  	width: 100%;
    height: 100%;
    background-position: 100% 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2023/10/01-1.jpg);
    transition: background-position 0.8s ease-out;
}

.img_transion_horizontal:hover .bg-image {
  background-position-x: 0;
}
/* Horizontal transition ends */

/*vetical transition starts*/
.img_transion_vertical {
	 width: 500px;
 	 height: 550px;
 	 overflow: hidden;
	 margin-bottom: 50px;
}

.img_transion_vertical .bg-image {
  	width: 100%;
    height: 100%;
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2023/10/02-2.jpg);
    transition: background-position 0.8s ease-out;
}

.img_transion_vertical:hover .bg-image {
 background-position: 0 100%;
}
/*Vertical transition ends*/

/*Change image on hover css starts*/
.img-hover-flip-lamp img:hover, .img-hover-flip-chair img:hover {
	opacity: 0;
}
.img-hover-flip-lamp{
    background-image: url(/wp-content/uploads/2023/10/Lente-traam-smokey-red-Hover.png);
    background-size: contain;
    transition: opacity 1s ease;
}
.img-hover-flip-chair{
    background-image: url("/wp-content/uploads/2023/10/0020new.jpg"); 
	background-size: contain;
    transition: opacity 1s ease;
}

/*Change image on hover css ends*/
.slider .has-slide-effect {
    background-color: rgb(171, 171, 171) !important;
    overflow: hidden;
}
a.hotspot.tooltip .icon-plus:before {
    content: "";
}


.mfp-title {
    display: none;
}

/*css for map*/


.tooltip .tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: #fff;
    color: #000;
    text-align: left;
    border-radius: 0;
    padding: 5px;
    position: absolute;
    z-index: 1;
    font-weight: 100;
    top: -5%;
    font-size: 18px;
    left: 30px;
    font-weight: 600;
    padding: 0 10px 10px 13px !important;
    text-shadow: none;
    box-shadow: 0px 0px 34px #bababa;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.tooltiptext ul {
    list-style: none;
    margin: 0 0 -5px 0;
    padding: 0;
}

.tooltiptext ul li {
    font-weight: 300;
    padding-left: 0px;
    margin-top: 6px;
    margin-left: 13px;
    font-size: 14px;
      text-shadow: 0;
    list-style: disc;
    line-height: 15px;
}

.Mapholder a.hotspot {
    border-radius: 99px;
    background: none!important;
    color: #ffffff!important;
    display: block;
    font-weight: bolder;
    height: 30px;
    line-height: 1.3em;
    opacity: .8;
    padding: 0;
    text-align: center;
    transition: all .3s;
    width: 18px;
    font-size: 30px!important;
    text-shadow: 0 0 4px #9e9d9b;
}

.tooltipster-sidetip {
    display: none;
}
.hotspot-wrapper.India {
    right: 34%;
}
.hotspot-wrapper.UAE {
    right: 37%;
    top: 48%;
}
.hotspot-wrapper.Oman {
    right: 39%;
    bottom: 46%;
}

.hotspot-wrapper.Qatar {
    right: 40%;
    top: 44%;
}

.hotspot-wrapper.Bahrain {
    right: 38%;
}

.hotspot-wrapper.UK {
    left: 45%;
    top: 23%;
}

.hotspot-wrapper.SK {
    right: 23%;
}


.hotspot-wrapper.Ethiopia {
    right: 43%;
    bottom: 38%;
}

.hotspot-wrapper.France {
    left: 44.5%;
    top: 34%;
}

.hotspot-wrapper.HK {
    top: 44%;
}

.hotspot-wrapper.Pakistan {
    top: 40%;
    left: 63%;
}

.hotspot-wrapper.US {
    left: 23%;
}






@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

	
	
}