@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?l394az');
  src:  url('fonts/icomoon.eot?l394az#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?l394az') format('truetype'),
    url('fonts/icomoon.woff?l394az') format('woff'),
    url('fonts/icomoon.svg?l394az#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}


.fgpage-title{overflow:hidden!important}
.fglangdropdown{position:relative}
.fglangbutton{font-family:inherit;font-size:18px;line-height:1.5;cursor:pointer;display:inline-block;padding:5px 0 5px 10px;border:1px solid transparent;font-weight:700;text-align:right;white-space:nowrap;vertical-align:middle;user-select:none;background-color:transparent;border-radius:.25rem;transition:all .2s ease-in-out;color:#fff;touch-action:manipulation}
.fglangbutton:hover,.fglangbutton:focus{text-decoration:none;color:#fff;background-color:rgba(0,0,0,0.05);border-color:transparent}
.fglangdropdown-toggle{position:relative}
.fglangdropdown-menu{display:none;position:absolute;top:40px;right:0;background-color:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.3);max-width:240px;z-index:9999}
.fglangdropdown-menu a{display:flex;width:100%;align-items:center;justify-content:flex-start;color:#000;text-transform: capitalize;font-weight: 500;}
.fglangdropdown-menu img{margin-right:5px}
.fglangdropdown-menu > *{padding:.5rem 1rem;display:block;font-size:16px;color:#333;text-decoration:none}
.fglangdropdown-menu > :hover,.fglangdropdown-menu > :focus{background-color:rgba(0,0,0,0.05)}
.fglangdropdown-on > .fglangdropdown-menu{display:block}
.triangle-down1{position:relative;top:-2px;content:"";display:inline-block;width:10px;height:10px;border-right:.2em solid #fff;border-top:.2em solid #fff;transform:rotate(135deg);margin-left:5px}
.contact__input.hfg40{height: 40px;}
@media (max-width:992px) {
.fglangdropdown-menu{right:auto;left:0}}

.tpfooter__social a:hover {
  background-color: var(--tp-theme-1);
  color: var(--tp-common-white);
}
.tpfooter__social svg{width: 15px;height: 15px;fill:var(--tp-common-white)}
.tp-footer-title {
  font-weight: 700;
  font-size: 17px;
  line-height: 18px;
  text-transform: uppercase;
  color: var(--tp-common-white);
  padding-bottom: 20px;
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}


.float1{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:220;
}

.my-float1{
	margin-top:16px;
}




[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-image-gallery1:before {
  content: "\e927";
}
.icon-magnifying-glass:before {
  content: "\e926";
}
.icon-phone-call:before {
  content: "\e900";
}
.icon-location:before {
  content: "\e901";
}
.icon-wallpaper:before {
  content: "\e902";
}
.icon-high-quality:before {
  content: "\e903";
}
.icon-wallpaper-1:before {
  content: "\e904";
}
.icon-mind:before {
  content: "\e905";
}
.icon-wallpaper-2:before {
  content: "\e906";
}
.icon-best-price:before {
  content: "\e907";
}
.icon-wallpaper-3:before {
  content: "\e908";
}
.icon-paint:before {
  content: "\e909";
}
.icon-wallpaper-4:before {
  content: "\e90a";
}
.icon-image-gallery:before {
  content: "\e90b";
}
.icon-wallpaper-5:before {
  content: "\e90c";
}
.icon-quotation:before {
  content: "\e90d";
}
.icon-like:before {
  content: "\e90e";
}
.icon-bathroom:before {
  content: "\e90f";
}
.icon-expert:before {
  content: "\e910";
}
.icon-list:before {
  content: "\e911";
}
.icon-experts:before {
  content: "\e912";
}
.icon-wallpaper-6:before {
  content: "\e913";
}
.icon-email:before {
  content: "\e914";
}
.icon-pin:before {
  content: "\e915";
}
.icon-checked:before {
  content: "\e916";
}
.icon-house:before {
  content: "\e917";
}
.icon-handshake:before {
  content: "\e918";
}
.icon-apartment:before {
  content: "\e919";
}
.icon-good-review:before {
  content: "\e91a";
}
.icon-award:before {
  content: "\e91b";
}
.icon-paint-palette:before {
  content: "\e91c";
}
.icon-confirmation:before {
  content: "\e91d";
}
.icon-plus-symbol:before {
  content: "\e91e";
}
.icon-furnitures:before {
  content: "\e91f";
}
.icon-wallpaper-7:before {
  content: "\e920";
}
.icon-terrace:before {
  content: "\e921";
}
.icon-long-paper-roll:before {
  content: "\e922";
}
.icon-wallpaper-8:before {
  content: "\e923";
}
.icon-message:before {
  content: "\e924";
}
.icon-programmer:before {
  content: "\e925";
}
