/*
Theme Name: Moora child-theme
Version: 1.0
Theme URI: 
Text Domain: moora
Description: Moora is a theme specially created for interior studios, architectural companies and furniture shops. Packed with an extensive selection of layouts, with Moora theme you can create any kind of creative portfolio.
Author: Fragrance
Author URI: fragrancetheme.com
Template: moora
License: NU General Public License version 3.0
License URI: http://themeforest.net/licenses
*/


.pum-container label{width:100%;}
/* Removable section PPC landing page */
.page.page-id-7679 .frgn_vertical_align_containers {
    display: flex;
}
.page.page-id-7679 .frgn_vertical_align_containers .frgn_position_left {
    text-align: center;
    margin: 0 auto;
}

.page.page-id-7679 .frgn_vertical_align_containers .frgn_position_center {
    display: none;
}
.page.page-id-7679 .frgn_vertical_align_containers .frgn_position_right {
    display: none;
}
/* end PPC Landing */


/* Blog page */
.blog-posts h3.title {
    text-align: left;
}
.single-post #content ul li {
    background-image: none !important;
    list-style: disc!important;
	 
}
/* .frgn-portfolio-share {
    display: none;
} */
.icon_box_list.displaynone .uavc-list .ult-item-wrap:last-child{display:none !important;}
/* .post .post-excerpt{
	    min-height: 80px !important;
} */
.page-template-page-fullwidth .post .post-excerpt{
/* 	    min-height: 105px !important; */
/* 		min-height: 130px !important; */
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.page-template-page-fullwidth .post-more .title{
	    min-height: 86px !important;
}
.blog-posts a.readmore {
    float: left;
}
.blog-posts a.readmore:after {
    content: " ";
	background: none;
}
.single-post .frgn_menu_area .nav a, .frgn_menu_area .menu a, .menu .nav a {
    color: #2c2f34!important;
}
.home #menu-quick-links .sub-menu .clickbox_menu a{color: #000 !important;}
.home #menu-quick-links .sub-menu .clickbox_menu a:hover{color:#be3c48 !important}
#menu-quick-links .sub-menu .clickbox_menu a:hover{color:#be3c48 !important}
.single-post .frgn_menu_area .nav li.enquire_btn a {
    color: #fff !important;
}
.single-post .post-meta {
    display: none;
}
/* Blog page end */

/* =Theme customization starts here
-------------------------------------------------------------- */
.mobile-mar-dec {
    margin-top: 27px;
}

.nav_wrap.container-fluid {
    display: none!important;
}
/*First Section Home Page*/

body,h1,h2,h3,h4,h5,h6,p,.frgn_btn a,.frgn-interactive-links div,.frgn_progress_block h2 a,.entry-title a,.custom_font_familiy  .uavc-list-desc{font-family: 'Chillax-Semibold'!important;}
.portfolio_metro_inner h2 a{font-family: 'Chillax-Semibold'!important;}
.frgn-portfolio-info.frgn-top-decor{background-image:none !important;}
h1, h2, h3, h4, h5, h6{color:#2c2f34;}
.swiper-slide-active .frgn-title{color:#fff !important;}
.frgn-title{color:#e5d7cf !important;}
#breadcrumbs{margin-bottom: 40px !important;}
.frgn-grid-header.frgn_menu_area {
    padding-top: 10px;
}
.frgn-carousel-portfolio .flickity-slider{left:0 !important;}
/* .frgn_menu_area .nav li:last-child, .frgn_menu_area .menu li:last-child, .menu .nav li:last-child, .menu .nav .menu-item:last-child{margin-left: 15px;} */
.frgn_centered_menu .frgn_main_menu, .frgn_main_menu, .frgn_classic_menu .frgn_main_menu{padding-right: 40px;}
.header_appear .frgn_position_center .frgn_main_menu{padding-right: 40px;}
.frgn_vertical_align_containers{padding: 0px 40px !important;}
/*header*/
.nav li ul, .menu li ul{padding: 15px!important;top: 50px!important;}

.frgn_menu_area .nav a,
.frgn_menu_area .menu a, 
.menu .nav a {
    color: #fff !important;
	font-size:14px!important;
    font-family: 'Chillax-Medium'!important;
}
.frgn_menu_area .nav .enquire_btn a:hover,.frgn_menu_area .menu .enquire_btn a:hover,.menu .nav .enquire_btn a:hover{color: #fff !important;}
/* .frgn_menu_area .nav ul li:hover, .frgn_menu_area .nav a:hover{ color: #be3c48 !important;} */
.frgn_menu_area.frgn_menu_dark .nav a, .frgn_menu_area.frgn_menu_dark .menu a, .menu .nav a,.custom_container .frgn_menu_area .nav .sub-menu a{color: #2c2f34!important;font-family: 'Chillax-Medium'!important;}
.single-portfolio .frgn_menu_area .nav a{color:#2c2f34!important;}
.single-portfolio .frgn_menu_area .nav .enquire_btn a{color:#fff!important;}

.frgn_menu_area.header_appear .nav a, .frgn_menu_area.header_appear .menu a, .frgn_menu_area.header_appear .menu .nav a{color: #2c2f34!important;font-size:14px!important;}
/*end header*/
/*Arrow color*/
/*.rs-layer-static.rs-layer.rs-waction.rs-wclickaction{background-color: #2c2f34 !important;border-color:#2c2f34 !important;}*/
.rs-layer-static.rs-layer.rs-waction.rs-wclickaction:hover{background-color: rgba(0, 12, 255, 0) !important;}
/*arrow color*/
rs-group#slider-19-slide-19-layer-7 {display: none!important;}
rs-layer#slider-19-slide-19-layer-1{display: none!important;}
rs-group#slider-19-slide-19-layer-2 {display: none!important;}
#breadcrumbs .sizers_breadcrumbs{display: none;}
.custom_container #breadcrumbs{display: none;}
.extra_color_btn .frgn_btn.frgn_btn_holder a:after{filter: invert(95%) sepia(53%) saturate(4538%) hue-rotate(
311deg
) brightness(102%) contrast(90%);}
#footer .frgn_btn_holder a:after{display:none;}
#frgn-portfolio-showcase-1{position: relative !important;}
.image_z_index{z-index:1!important;}
.section_z_index{z-index:0!important;}
.frgn-swiper-titles-images{position: absolute!important;}
.vc_btn3-container.scroll_down_btn {
    position: absolute;
    bottom: 135px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
div#scroll_top {
    z-index: 9;
}
/* text emoze */
.convenience,.fun,.comfort{position:absolute;}
.fun{left:75px;top:100px;}
.convenience{right:75px;top:100px;}
.comfort{left:0;right:0;}

.circle_img_heirt{
left: 200px;
bottom: 195px;
right: 0;
position: absolute;
}

.additional-logo-row .sizers.clearfix {
    	max-width: 1400px !important;
}
.circle_img{
    position: absolute;
    right: 0;
    left: 200px;
    bottom: 160px;
}
.font_line_height h3 span.second_line{
	font-size: 35px;
	font-family: 'Chillax-Semibold'!important;
	}
.ubtn-data.ubtn-text{text-transform:capitalize;}
/*end  */

#footer{background-color:#602b8c !important; }
.swiper-slide .frgn-portfolio-dicription{
	font-style: italic;
    }
.hostelblock{z-index: 1;}
.swiper-pagination{background: #fbf4f0!important;}

.frgn-swiper-titles-descs {
    display: none;
}

h3.frgn-title.frgn-portfolio-title,#frgn-portfolio-interactive-1 .entry-title a {
    pointer-events: none;
}
h3.frgn-title.frgn-portfolio-title{font-size:40px;font-weight:600;font-style:italic;letter-spacing:-0.5px}
.marquee_class h3{font-size: 60px;line-height: 70px;text-align: center; font-weight:900;}
.wpb_raw_code.wpb_content_element.wpb_raw_html.marquee_class{margin-bottom: 0;}

.enquire_btn,#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a{ background: url(https://stayflh.com/wp-content/uploads/2021/05/FLH_-button.png);border-radius: 5px;}
.enquire_btn  a:after{display: none;}
.sbi_btn_text{font-family: 'Chillax-Semibold'!important;}
.sbi_load_btn{margin-top: 30px !important;}
.frgn_menu_area.header_appear .nav .enquire_btn a, 
.frgn_menu_area.header_appear .menu .enquire_btn a, 
.frgn_menu_area.header_appear .menu .nav .enquire_btn a{color:#fff !important; }

.frgn_menu_area.frgn_menu_dark .nav .enquire_btn a, .frgn_menu_area.frgn_menu_dark .menu a, .menu .nav .enquire_btn a{color:#fff !important; }
.ml9 .letter {
	
	font-family: 'Chillax-Semibold'!important;
font-weight: 700;
font-style: italic;
  transform-origin: 50% 100%;
  display: inline-block;
  line-height: 1em;
  
}
.wpb_single_image.icon-img {
    margin-bottom: 15px;
}
.frgn-title a,.font-style-change h3{ 
font-family: 'Chillax-Semibold'!important;

}
.frgn-title a{font-style: italic;}
.frgn_btn_holder a:after{width: 100% !important}
.font_size_covid h3{font-size: 45px;text-transform: uppercase;}
#frgn-portfolio-interactive-1 .frgn-date{display: none;}
#frgn-carousel-1 .frgn-carousel-item-wrap a{pointer-events: none;}
#footer_inner {
    padding: 50px 40px 0px;
}
.foorer_box {
    display: inline-block;
}
.frgn-carousel-item .frgn-carousel-item-wrap img{transform: scale(1)!important;}
/* .frgn-carousel-item .frgn-carousel-item-wrap img{
	width:auto !important;
} */
.widget {
    margin-bottom: 20px;
}
.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_slideInUp.slideInUp.infinite.scroll_down_btn.wpb_start_animation.animated {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 130px;
    z-index: 999;
}

#copyright{padding:0 !important; }
span.fucts_count.highlight {
     font-family: 'Chillax-Semibold'!important;
}
.frgn_main_menu .current-menu-item > a:after, .frgn_main_menu a:hover:after {
    clip-path: inset(0 0 0 0) !important;
}
#footer .widget i.icon-heart {
    display: inline-block;
    vertical-align: middle;
}
.frgn-carousel-item-desc{display: none;}
.swiper-slide .frgn-portfolio-dicription {
    margin-top: 90px;
	  font-size: 25px;
	font-family: 'Chillax-Semibold'!important;
}
#media_image-2 .wp-image-5823{max-width: 50% !important;}
.icon .wpb_wrapper{width: 60px;margin-bottom: 0 !important;margin: 0 auto;}
.icon .wpb_wrapper{width: 60px;margin: 0 auto;}
.wpb_content_element.icon{margin-bottom: 0 !important;}
/*.icon .wpb_wrapper path,.icon .wpb_wrapper line, .icon .wpb_wrapper polyline{
    fill: transparent;
    stroke:#000; 
    
}

 .icon.one .wpb_wrapper path,.icon.one .wpb_wrapper line, .icon.one .wpb_wrapper polyline{
    stroke-dasharray:300;
    stroke-dashoffset:0;  
 
} */
.rotate_image img,.frgn_progress_num:before,.frgn-controller span:before{
animation-delay: 0.5s;
animation-duration: 30s;
animation-iteration-count: infinite;
animation-name: spin;
-webkit-animation-name: spin;
-moz-animation-name: spin;
-o-animation-name: spin;
-ms-animation-name: spin;
animation-timing-function: linear;
-webkit-animation-timing-function: linear;
-ms-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-ms-animation-timing-function: linear;
-o-animation-timing-function: linear;
}
/*
.frgn_btn_holder a:after,.frgn_main_menu a:after{
       animation: frgn_btn_holder infinite linear 5s;
           animation-duration: 2.2s;
}
*/
@keyframes frgn_btn_holder {
    0%{transform: translate(0%);opacity:1;}
    40%{transform: translate(-5%);opacity:1;}
    80%{transform: translate(5%);opacity:1;}
    100%{transform: translate(0%);opacity:1;}
}

.icon.one line{
  stroke-dasharray: 100;
  animation: one-path 2s linear;
}
.two-path {
  stroke-dasharray: 83;
  animation: two-path 2s linear;	
}
@keyframes two-path {
  0%   {stroke-dashoffset:83;}
  100%  {stroke-dashoffset:0;}
} 
.three-path {
  stroke-dasharray: 45;
  animation: three-path 2s linear;
}
@keyframes three-path {
  0%   {stroke-dashoffset:45;}
  100%  {stroke-dashoffset:0;}
}
}
.four-path-two {
  stroke-dasharray: 12;
  animation: four-path-two 2s linear;
}

@keyframes four-path-two {
  0%   {stroke-dashoffset:12;}
  100%  {stroke-dashoffset:0;}
}
.four-path-three {
  stroke-dasharray: 12;
  animation: four-path-three 2s linear;
}
@keyframes four-path-three {
  0%   {stroke-dashoffset:12;}
  100%  {stroke-dashoffset:0;}
}
.four-path-final {
  stroke-dasharray: 90;
  animation: four-path-final 2s linear;
}
@keyframes four-path-final {
  0%   {stroke-dashoffset:90;}
  100%  {stroke-dashoffset:0;}
}
.four-path-one {
  stroke-dasharray: 28;
  animation: four-path-one1 2s linear;
}
@keyframes four-path-one1 {
  0%   {stroke-dashoffset:28;}
  100%  {stroke-dashoffset:0;}
}
.five-path-final {
  stroke-dasharray: 26;
  animation: five-path-final 2s linear;
  animation-direction:reverse;	
}
@keyframes five-path-final {
  0%   {stroke-dashoffset:0;}
  100%  {stroke-dashoffset:26;}
}
.six-path {
  stroke-dasharray: 181;
  animation: six-path 2s linear;
}
@keyframes six-path {
  0%   {stroke-dashoffset:181;}
  100%  {stroke-dashoffset:0;}
}
.frgn-interactive-links .frgn-articles-holder {
    padding-top: 30px;
}
.home .frgn_progress_num {
    visibility: hidden;
}
.home .frgn_progress_num::before {display:none;}
.bg-gradient{
   background-color: #be3c48 !important; 
}
.se-pre-con{
 -webkit-animation: zoomin 7s ease-in infinite;
  animation: zoomin 7s ease-in infinite;
}
h3 .first_line:hover{
 -webkit-animation: zoomin 7s ease-in infinite;
  animation: zoomin 7s ease-in infinite;
	
}
/* menu logo tranform */
/* .frgn_position_left{
	animation: movedown 1s linear 1;
	animation-delay:3s;
	visibility:hidden;
	animation-fill-mode:forwards;
} */

/*.menu-item:last-child > a,.frgn_position_center{padding-right: 0;}*/
/* .header_appear .menu-item:last-child > a,.header_appear .frgn_position_center{padding: 10px 20px;} */


/* .frgn-grid-header .logo img{transform: translateX(0px) translateY(-2px);}
.frgn_position_center{
	animation: movedown 1s linear 1;
	animation-delay:4s;
	visibility:hidden;
	animation-fill-mode:forwards;
} 
 */
@keyframes movedown{
0%{
transform:translateY(-100px);	
visibility:visible;
}
100%{
transform:translateY(0);		
visibility:visible;	
}
}
@-webkit-keyframes movedown {
0%{
transform:translateY(-100px);	
visibility:visible;
}
100%{
transform:translateY(0);		
visibility:visible;	
}	
}
/* end */
/* Zoom in Keyframes */
@-webkit-keyframes zoomin {
  0% {transform: scale(0.5);}
  100% {transform: scale(1);}
}
@keyframes zoomin {
  0% {transform: scale(0.5);}
  100% {transform: scale(1);}
} /*End of Zoom in Keyframes */


/*FLH-TOW PAGE*/
/*close flip*/
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1) rotate(
0deg
);
    -moz-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(
0deg
);
}
/*end close flip*/

/*.custom_container .sizers{width: 1200px;}*/
.custom_container iframe { 
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}


.icon_box_list span.uavc-list-desc{font-family: 'Chillax-Medium'!important;font-size: 15px;}
.icon_box_list span.uavc-list-desc > a{font-size: 15px;}
.uavc-list-content span.uavc-list-desc,.location-point li {font-size: 15px;}

.uavc-list-icon,.uavc-list-content{margin-bottom:0px !important; }
.border_line_after .uavc-list-icon li{margin-bottom: 10px !important }
.custom_container .frgn_menu_area .logo{transform: translateX(0) translateY(4px);}
.custom_container .frgn_sticky_header.frgn_menu_area .logo{transform: translateX(0) translateY(4px);}
#content .custom_font_familiy ul.uavc-list li{background-image: none!important;}
.samved_hospital ul.uavc-list li{background-image: none!important;}
.contact_list ul.uavc-list li{background-image: none!important;font-family: 'Chillax-Medium'!important;}
.contact_list ul.uavc-list li .Defaults-envelope-o{font-size:20px !important;}
.wpcf7 .textarea-message textarea{background-image: none!important;}
#wpcf7-f6512-p3203-o2 label { width: 100%;}
#wpcf7-f6512-p3203-o2 input[type='text'], #wpcf7-f6512-p3203-o2 .wpcf7-form-control-wrap input[type='text'], #wpcf7-f6512-p3203-o2 .wpcf7-form-control-wrap input[type='email']{margin:0!important;} 
.covid_icons ul.uavc-list li{background-image: none!important;margin-bottom: 25px !important;}
.samved_hospital ul.uavc-list li a{color: #686767;}
.samved_hospital .sm_text p{font-family: 'Chillax-Medium'!important;} 
.samved_hospital .sh_icon{margin-top: 5px;} 
.samved_hospital .sh_icon a{}
#content .icon_box_list ul.uavc-list li{background-image: none!important;padding-bottom: 10px !important;}
#content .remove_ticks ul li{background-image: none!important;font-family: 'Chillax-Medium'!important;color:#2c2f34!important;}
.flh_two_about_big_image .wpb_single_image{margin-bottom: 0px;} 
#content .icon_box_list ul.uavc-list li a{color: #727272;}
#content .icon_box_list ul.uavc-list .align-icon{line-height: 0; }
#content .icon_box_list .uavc-list-icon{padding-top: 2px;}
.hostelblock .frgn_progress_block h2 a{color: #2c2f34;}
.hostelblock .frgn_progress_block p{padding-top: 0;}
.font_famility_chillax_medium p{font-family: 'Chillax-Medium'!important;}
.vc_gitem-zone.vc_gitem-zone-c{position: absolute !important;bottom: 10px;right: 0;left: 0;background-color: transparent !important;width: 97.5%;} 
.vc_gitem-zone.vc_gitem-zone-c h4,.vc_gitem-zone.vc_gitem-zone-c .vc_custom_heading{color: #fff; margin-bottom: 0;font-size: 17px;font-family: 'Chillax-Medium'!important;display: inline-block;}
.vc_gitem-zone.vc_gitem-zone-c h4{margin-top: 0;  padding: 15px 0 0px}
.custom_container p,.foorer_box{font-family: 'Chillax-Medium'!important;}
#footer p,#footer .foorer_box{color:#fff !important;}
.custom_font_familiy .uavc-list-desc{font-family: 'Chillax-Medium'!important;}
#content ul.location-point li {
    background-image: none!important;
    list-style: disc !important;
    padding: 0;
    font-family: 'Chillax-Medium'!important;
}
.class_v_border:after {
    border-left: 1px solid #2c2f34;
    height: 60px;
    content: '';
    display: inline-block;
    position: absolute;
    top: 5px;
    /* left: 0; */
    right: 33px;
}
.landmark_place .vc_pageable-load-more-btn{display: none;}
.custom_button_box .vc_btn3{background: url(https://stayflh.com/wp-content/uploads/2021/05/FLH_-button.png)!important;
    background-repeat: no-repeat;
    background-size: cover !important;
    border: 0;
    border-radius: 5px;
    }
    .custom_button_box .vc_btn3.vc_btn3-size-lg{padding: 15px 17px !important; 
    	font-family: 'Chillax-Medium'!important;
       font-size: 15px !important;}
    .custom_container .call_to_action .vc_btn3.vc_btn3-size-lg {font-family: 'Chillax-Medium'!important;
       font-size: 15px !important;
    padding: 15px 17px !important;
       }  
    .custom_button_box .vc_btn3:hover{border: 0;
    border-radius: 5px;}
    .whats-app,.phone-call {
    position: fixed;
    bottom: 25px;
	width:50px;	
    right: 25px;
    z-index: 999;
}
.phone-call{bottom:100px;width:40px;	}


.page-id-1220 #content .portfolio_metro_item{padding:0 10px !important;}
.page-id-1220 .portfolio_metro_item .portfolio_metro_inner h2:after{display:none!important;}
.porfolio_boxs .meta{display:none}
.page-id-1220  .portfolio_metro_item.frgn-slide-from-bottom .portfolio_metro_inner{padding:15px !important;}
.page-id-1220  .portfolio_metro_inner .entry-header{padding:10px 0 !important; }
/*END FLH-TOW PAGE*/

/*Form*/

#popmake-5925 label,.wpcf7-submit{width:100%; color: #2c2f34;font-family: 'Chillax-Medium'!important;
    font-size: 17px;}
#popmake-5925 .wpcf7 textarea{background-image: none;}
#popmake-5925 .wpcf7-text{margin-top: 0;}
.pum-theme-5914 .pum-title, .pum-theme-lightbox .pum-title{margin: 25px 0;}
#popmake-5925 span.wpcf7-form-control-wrap.Gender, #popmake-5925 span.wpcf7-form-control-wrap.location {
    padding-top: 12px;
    margin-top: 0;
    display: block;
    border-bottom: 1px solid #d7d7d7;
}
.our_story_progress .icon_hide{display:none;}
.our_story_progress .frgn_progress_block_holder.frgn-text-by-right{padding-left: 0px;}
.our_story_progress .frgn_progress_block_holder.frgn-text-by-right .frgn_progress_block_text{padding-left: 0px;}
.our_story_progress  .frgn_progress_block_img {max-width: 400px; }
.vision_mision {max-width:70px;margin:0 auto;}
/* Our story */
.desktop_hide{display:none;}
.desktop_hide_title{display:none!important;}

.mobile_hide{display:block;}
.mobile_hide_title{display:block!important;}
/* End Story */
/*End*/
/*Footer*/
#footer p{font-family: 'Chillax-Medium'!important;color:#fff;}
#footer a, #footer .widget a{color:#fff!important;}
.mobile_show_section{display: none;}
.desktop_show_section{display: block;}
clipPath#Teambuilding__forms__Mask {
    transform: matrix(1,0,0,1,100,100)!important;
}
.footer-widget .social-icons img{filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(
200deg) brightness(202%) contrast(200%);}
#footer .widget_media_image{width:200px;}
#footer .widget_media_image img{
	width:100%;
	height:100%
}
/* Start custom button only mobile */
.custom_sticky_btn{ 
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: #ddd;
    display: none;
}
.custom_sticky_btn .btn_box{
	margin: 0;
}
.custom_sticky_btn .btn_box li{
	display: inline-block;
    text-align: center;
    padding: 15px 26px;
    vertical-align: middle;
    line-height: 0;
}
.custom_sticky_btn .btn_box li > a > img{
	width: 20px;
	height: 20px;
	display:inline-block;
	vertical-align: middle;
}

.custom_sticky_btn .btn_box li > a > span{
	display:inline-block;
	font-size: 10px;
	vertical-align: middle;
	padding-left: 5px;
	font-family: 'Chillax-Medium'!important;
}
/* End custom button only mobile */

/*Service page*/
.download_pdf_box .uavc-list {
    display: block !important;
}
.download_pdf_box .uavc-list li {
    display: inline-block;
    margin-right: 15px !important;
}
.counter_box .stats-number, .counter_box .counter_suffix {
    color: #fff;
    background: url(https://stayflh.com/wp-content/uploads/2021/08/Logo-Color-Band-1.png?id=5791) center;
    background-size: contain;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    background-size:cover;
}
/*End Service Page*/


.read_more_btn_box {
    position: absolute;
    bottom: 36px;
    right: 0;
    z-index: 1212;
	
}
.textwidget .frgn_btn a{color: #be3c48!important;}
.frgn-portfolio-info div:first-child {
  display:none;
}
.social-icons li{display: inline-block;padding-right:12px;}
#sidebar .widget_nav_menu li, #footer .widget_nav_menu li{margin-bottom:7px!important;}
.social-icons li a span{display:none;}
#footer .widget_socials {
    padding-left: 0!important;
}
#footer .widget_socials .social-icons li a{
    margin: 0 !important;
	    
}
#sidebar a, .widget a {
    color: #686767;
    font-size: 15px;
    line-height: 14px;
    font-family: 'Chillax-Medium'!important;
}
.widget h4, .widget h4 a.rsswidget{color: #f8f8f8;}
.flickity-page-dots,.flickity-button{display:none;}

/*Footer*/

/* PPC PAge */

.page-id-6525 .frgn_position_right,.page-id-6525 .frgn_position_center{display:none !important;}
.page-id-6525 .frgn_position_left{float:none !important;text-align:center;margin: 0 auto;}
.page-id-6525 #mobile_nav{display:none !important;}
.page-id-6525 .mobile_menu_wrap .col-sm-6 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
}
/* .page-id-6525 div#footer{ display: none!important;} */
.page-id-6525 #footer_inner{ display: none!important;}

#wpcf7-f6534-p6525-o5 p input.wpcf7-submit,#wpcf7-f6534-p6525-o6 p input.wpcf7-submit,#wpcf7-f6550-o1 p input.wpcf7-submit{margin: 16px 0 0;background: url(https://stayflh.com/wp-content/uploads/2021/05/FLH_-button.png);
    padding: 10px 15px;
    color: #fff !important;
    border-radius: 5px;}
#wpcf7-f6534-p6525-o5 label,#wpcf7-f6534-p6525-o6 label,#wpcf7-f6550-o1 label{width: 100%;}

.wpcf7 input[type='text'], .wpcf7-form-control-wrap input[type='text'], .wpcf7-form-control-wrap input[type='email'],textarea{font-family: 'Chillax-Medium'!important;}
/*  ENd PPC*/

.icon_small_aminitis img {
    width: 75%;
    margin: 0 auto;
}
.icon_small_aminitis2 img {
    width: 75%;
    margin: 0 auto;
}
.homepage-slider .slick-prev {
    left: 0px !important;
}
.homepage-slider .slick-next {
  right: -45px !important;
	
}
#content .wpb_content_element.inline_image {
    display: inline-block;
    padding-right: 70px !important;
}
.blog-faq-section .vc_tta-panel-body {
    border: none !important;
}

/* .desktop_show_section rs-slides{
	border-radius: 30px !important;
} */
.mobile_show_section rs-slides{
	border-radius: 0px !important;
}

.homepage-slider .uavc-list {
    min-height: 145px;
}
.type-2-second-row .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
@media screen and (max-width: 1500px) {
	#content .custom_layer_box .wpb_content_element{
		margin-bottom:10px !important;
	}
}
@media screen and (max-width: 1480px) {
	#content .wpb_content_element.inline_image  img{
		  max-width: 90% !important;
	}
	.homepage-slider .slick-next {
 	right: -45px !important;
		
	}
	#content .wpb_content_element.inline_image {
    	display: inline-block;
   		 padding-right: 27px !important;
	}
	.custom_width_mobile.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 40%;
    margin: 0 auto;
}
	.Teambuilding{    min-height: 60vh!important;}
clipPath#Teambuilding__forms__Mask{
	transform: matrix(1,0,0,0.9,0,25)!important;
}
#content .frgn-inner-pages {
    padding-left: 9% !important;
}	
	.type-2-second-row {
    max-width: 1270px;
}
	.room-status-btn-home button.vc_btn3{
		font-size:16px !important;
	}
}
.animate-image img {
    max-width: 550px;
}

@media screen and (max-width: 1366px) {
	
	
	.Teambuilding{    min-height: 70vh!important;}
	clipPath#Teambuilding__forms__Mask {
    transform: matrix(0.8,0.0,0,0.8,52,20)!important;
}

.font_line_height h3 span.first_line {
    font-size: 30px;
}
.circle_img	{left: 70px;bottom: 110px;}
.circle_img_heirt{left: 70px; bottom: 145px;}
.fun { left: 95px; top: 50px;}	
.convenience { right: 75px; top: 50px;}
.font_line_height h3 span.second_line {
    font-size: 40px;}
.font_line_height h3 {
    line-height: 45px!important;
}
.mobile-mar-dec {
    margin-top: 17px !important;
}	
	.home-pg-in-ahm.vc_custom_1715857535326{
		padding-right: 10% !important;
    	padding-bottom: 23% !important;
    	padding-left: 16% !important;
	}
	.homepage-slider .uavc-list {
    	min-height: 180px;
	}
}
@media only screen and (min-width:681px) and (max-width:1365px) {
	.homepage-slider .slick-next {
    	right: 30px !important;
	}
}
@media screen and (max-width: 1250px) {
	.homepage-slider .slick-next {
    	right: 100px !important;
	}
}
@media screen and (max-width: 1150px) {
	.homepage-slider .slick-next {
    	right: 170px !important;
	}
}
@media screen and (max-width: 1050px) {
	.homepage-slider .slick-next {
    	right: 250px !important;
	}
}

@media screen and (max-width: 1024px) {
	.homepage-slider .slick-next {
 		right: 0px !important;	
	}
	.gallery-heading-section h1{
		font-size: 35px !important;
		line-height: 42px;	
	}
	
	.navrangpura_text{
		padding-bottom: 36px !important;
	}
	.common_aminitys_sectiona .vc_col-sm-2 {width: 50%;}
.mobile_show_section{display: block;}
.desktop_show_section{display: none;}
	
.custom_layer_box .vc_col-sm-6{width: 100% !important;}
	.enquire_btn, #sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
    background-repeat: no-repeat;
    max-width: 139px;
    color:#fff !important; 
}
ul#mobile_menu a{color: #2c2f34; font-family: 'Chillax-Medium'!important;font-size:14px !important;}
ul#mobile_menu .enquire_btn a{color: #fff;}
	.font_size_covid h3{font-size: 30px;}
	.style-1 .frgn_progress_block_img, .style-1 .frgn_progress_block_text {
    padding-left: 0;
}
	.fun { left: 0px; top: 50px;}	
.convenience { right: 0px; top: 50px;}
.style-1.frgn-image-wrapper .icon_hide{display: none;}
.section_z_index123.vc_custom_1617797141818{padding-left: 0!important; }
.frgn-padd-top{padding-top: 0% !important;}
.space_button_mar .icon_box_list{padding-left:0!important;padding-bottom: 10px;}
.room-status-btn-home.vc_custom_1716447343376{padding-left:0px !important; padding-top: 0px !important;}
.room-status-btn-home.vc_custom_1716449066301{padding-left:0px !important; padding-top: 0px !important;}
.room-status-btn-home.vc_custom_1716449174069{padding-left:0px !important; padding-top: 0px !important;}
.room-status-btn-home.vc_custom_1716449530639{padding-left:0px !important; padding-top: 0px !important;}
.room-status-btn-home.vc_custom_1716449780957{padding-left:0px !important; padding-top: 0px !important;}
.room-status-btn-home.vc_custom_1716463175306{padding-left:0px !important; padding-top: 0px !important;}	
	
#content .frgn-projects, #content .frgn-progress {
    padding-bottom: 30px !important;
}
.hostelblock.vc_custom_1622457325749{margin-top: -140px !important;}
.vc_empty_space.frgn-space-0.frgn-padd-top.mobile_height {
    height: 50px !important;
}
#main_secoton_scroll .vc_col-sm-2 {
    width: 33%;
}
	div.flh-filling-btn{
		padding-left: 0px !important;
	}
	div.mobile-margin-custom {
    margin-top: -150px !important;
}
/* 	blog page */
	.single-post h1{
		font-size:30px !important;
	}
	.single-post h2{
		font-size:25px !important;
	}
	.single-post h3{
		font-size:20px !important;
	}
/* 	blog page end */
	.type-2-second-row {
    margin: 0 !important;
}
	.type-2-second-row .vc_col-sm-4 {
    width: 50% !important;
}
}

@media screen and (max-width: 768px){
	.mobile-exploring-gls .vc_row.wpb_row.vc_inner.vc_row-fluid.font-chnage-cls.padd-rm-cls.vc_column-gap-30{
		display:block !important;
	}
	.homepage-slider .slick-prev {
    	left: -24px !important;
	}
	.homepage-slider .slick-next {
		right: -24px !important;
	}
	.gallery-heading-section{
		padding-top:50px !important;
	}
	.navrangpura_text{
		padding-bottom: 36px !important;
	}
	.navrangpura_main_section .navrangpura_main_text{
		padding-left:0px !important;
		padding-right:0px !important;
		padding-bottom:30% !important;
	}
	.navrangpura_icon_list{
		padding-left:0px !important;
	}
	.custom_width_mobile.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    margin: 0 auto;
}
  .flickity-button{display:block;}
	#content .frgn-inner-pages .frgn-about-me-text .vc_column-inner{padding-right:0 !important;}
	.reverce_columns.story_content .sizers{display: flex; flex-flow: column; }
	.reverce_columns.story_content .vc_col-sm-4 {order: 2;}
	.reverce_columns.story_content .vc_col-sm-8 {order: 1;margin-bottom:70px;}
	.story_content .vc_col-sm-4,.story_content .vc_col-sm-8{width:100%!important;}
	.desktop_hide{display:block;} 
	.mobile_hide{display:none;}
	.grid_box_padding.vc_custom_1629443380639{padding-top:35px !important;}
	.grid_box_padding.vc_custom_1629443992883{padding-top:35px !important;}
	.grid_box_padding.vc_custom_1629444348091{padding-top:35px !important;}
	.desktop_hide_title{display:block!important;}
	.mobile_hide_title{display:none!important;}
	.flh_two_price_and_hostal .address_section,.flh_two_about_section .flh_two_about_big_image,.flh_two_about_section .flh_two_about_text{width:100%!important;}
	.home #content{padding-top: 0!important;} 
	.frgn-hm-lines-wrap .frgn-hm-lines .frgn-hm-line{height:2px!important;}
/* 	.home .mobile_menu_wrap{background-color:transparent;border: none;} */
	.home .mobile_menu_wrap{background: linear-gradient(45deg, #a62d90, #5c36bf);position: relative;}
	.home .mobile_menu_wrap.mobile_header_top{position: fixed;}
	.home .mobile_header_top{background-color:#fff;border: none;}
	.home .mobile_menu_wrap .frgn-hm-lines{color:#fff;}
/* 	.home .mobile_header_top .frgn-hm-lines{color:#2c2f34;} */
	.home .mobile_header_top .frgn-hm-lines{color:#fff;}
	.flh_two_about_section .flh_two_about_text{padding: 38px 38px 0;}
	.address_section .starting_box h5{text-align:left !important;}
	.no_margin.custom_layer_box {
    padding-top: 0px;
}
.Teambuilding{min-height: 46vh!important;}
	.frgn-image-wrapper img {
    width: 100%;
}
.font_size_covid h3 {
    font-size: 25px;
    line-height: 30px;
}
.section_z_index123.vc_custom_1617797141818{padding-top: 50px !important; }
	
	.custom_layre_image .wpb_single_image .vc_single_image-img{max-width:60% !important;}
#footer_inner{padding: 50px 0 0px;}
.vc_row-no-padding .vc_empty_space{ height: 50px!important;}
.font_size_covid .vc_column_container .vc_column-inner{padding-top: 0;}
.frgn-carousel-item{padding-left: 15px !important;}
.frgn_progress_block_holder{width: 100%!important;padding-left: 0 !important;}
	.custom_container .sizers {
    width: 100%;
}
	.intro{display:none !important;}	
.circle_img {
    left: 70px;
    bottom: 164px;
}
.circle_img_heirt {
    left: 70px;
    bottom: 200px;
}
#copyright .frgn_to_top_holder{text-align: left;}
	#content .frgn-carousel-portfolio .flickity-slider{left:0 !important;}
.mobile-mar-dec {
    margin-top: 17px !important;
}	
	.read_more_btn_box{bottom: 24px!important;margin-bottom: 0!important;}
	.read_more_btn_box .vc_btn3.vc_btn3-size-lg{
		font-size: 12px !important;
		padding: 13px 10px !important;
	}
	.masonry_layout .entry.span6{width:100% !important;}
	 .home-pg-in-ahm.vc_custom_1715857535326 {
        padding-right: 2% !important;
        padding-bottom: 23% !important;
        padding-left: 0% !important;
    }
	.tab #tab-nav .tab__item{
		font-size: 14px !important;
		padding: 0 0 12px 0 !important;
        line-height: 21px;
	}
	.life-at-flh-tab-main .container{
		padding:0;
	}
	.type-2-second-row .vc_col-sm-4 {
    width: 100% !important;
}
	.icon_small_aminitis img, .icon_small_aminitis2 img {
   		width: 100%;
	}
}

@media screen and (max-width: 660px){
	.homepage-slider .slick-prev {
    	left: 100px !important;
		top: 620px;
	}
	.homepage-slider .slick-next {
		right: 100px !important;
		top: 620px;
	}
	.homepage-slider .room-status-btn-home .vc_btn3{
		font-size: 16px !important;
    	line-height: 23px;
	}
/* 	.homepage-slider .slick-next{
		    top: 600px;
	} */
	.gallery-heading-section{
		padding-top:50px !important;
	}
	.gallery-heading-section h1{
		font-size: 24px !important;
		line-height: 42px;	
	}
	.home_redbox_phone{
			display:none !important;
		}
	.home_redbox_phone_row{
		padding-bottom: 27px !important;
	}
	.masonry_layout .entry.span6{width:100% !important;}
	
	.custom_width_mobile .vc_column_container.vc_col-sm-2{width:25%;display:inline-block;}
	
	.small_size_mobile_subheading{font-size:18px !important;}
	.small_size_mobile_subheading br{display: none;}
	#content .frgn-inner-pages.frgn-about-me {
    padding-right: 4% !important;
    padding-left: 0 !important;
    padding-top: 10% !important;
}
	.frgn-about-me.vc_row-no-padding .vc_empty_space{height: 10px!important;}
	.frgn-about-me.vc_row-no-padding  h2,.vision_box h2,.our_story_progress h2,.quate_section h2{font-size: 28px!important;line-height: 35px!important;}
	.vision_box.vc_custom_1629198525590,.quate_section.vc_custom_1629199123748{margin: 40px 0 !important;}
	.vision_box br{display:none;}
	.super_man.vc_custom_1629199618258{padding-top:25px !important;}
	.rotate_image_box img{transform: rotate(7deg);margin-top: 70px;} 
	.vision_box .vc_empty_space,.our_story_progress .vc_empty_space { height: 0 !important;}
	

	.common_aminitys_sectiona .vc_col-sm-2 {width: 50%;}
	.min-height-heading h6.vc_custom_heading {min-height: 50px;}
	h3{font-size: 30px;  line-height: 40px;}
	.flh_two_about_section .flh_two_about_text { padding: 15px 0px 0;}
	.call_to_action_btn_section .call_to_action_text h3{font-size: 30px !important; line-height: 40px;}
	.call_to_action_btn_section .call_to_action_btn .vc_btn3-right{text-align: left !important; }
	.address_section .starting_box h5{text-align: left !important;}
	.custom_button_box.vc_btn3-right{text-align: left !important;}
	
	p,.icon_box_list span.uavc-list-desc,span.uavc-list-desc > a{font-size:14px!important;}
/* 	.reverce_columns .wpb_wrapper{display: flex; flex-flow: column; } */
	
	.social-icons.text-left.light {  display: none;}
	#footer_inner { padding: 25px 0 0px;}
.row_cols1{order: 2;}
    .custom_sticky_btn{display: block;}
    .whats-app,.phone-call{display: none;}
	.line_height h3 {
    line-height: 35px!important;
}
	.text_br_remove br{display:none;}
	.sub-hedingone h4{font-size:20px;}
	.samved_hospital { margin-top: 20px;}
	.vc_custom_1625565365879{padding-bottom:25px!important;}
.font_line_height h3{line-height: 35px!important;}
	.mobile_align_change h3{text-align:left !important;}
	.mobile_align_change{margin-bottom:0 !important;}
	.add_padding{padding-top:25px !important;}
	#content .reverce_columns .row_cols1  .wpb_content_element.icon.newClass,#content .reverce_columns .row_cols2 .wpb_content_element.icon.newClass{margin-bottom: 10px !important;}
.font_line_height h3 span.first_line {
    font-size: 25px;
}
	#main_secoton_scroll .vc_col-sm-2 {
    width: 50%;
    float: left;
}
clipPath#Teambuilding__forms__Mask {
    transform: matrix(0.5,0,0,0.5,-50,-20)!important;
}
.call_to_action_btn_section	{margin-top:20px !important;}
#content .loaction_landmarks .wpb_content_element{margin-bottom: 0px !important;}
/* 	.pg_in_navrangpura_heading{
		font-size: 30px !important;
	} */
	.navrangpura_main_section{
		padding-top:20px !important;
	}
	.frgn-progress .navrangpura_icon_list{
		padding-left:0px !important;
	}
	.pg_in_navrangpura_heading{
		font-size: 24px !important;
		line-height: 42px;
	}
	.our_other_pg_text span{
		font-size: 19px !important;
	}
	.navrangpura_flh_two_and_for_text span{
		font-size: 18px !important;
	}
	.homepage-slider .uavc-list {
    	min-height: 125px;
	}
/* 	.single-post h2{
		font-size: 17px !important;
	} */
}
@media screen and (max-width: 360px){
	.custom_sticky_btn .btn_box li{padding: 15px 20px;}
	.navrangpura_icon_list{
		padding-left:0px !important;
	}
	.navrangpura_main_section{
		 padding-top: 20px !important;
	}
	.home_redbox_phone{
		display:none !important;
	}
	.home_redbox_phone_row{
		padding-bottom: 27px !important;
	}
	.pg_in_navrangpura_heading{
		font-size: 24px !important;
		line-height: 42px;
	}
/* 	.single-post h2{
		font-size: 17px !important;
	} */
}
#content .wpb_content_element.bg_image_box{
	margin-bottom: 0px !important;
}
/*End First Section*/
a.en_link_box.link_here {
    color: #be3c48 !important;
}
.frgn_menu_area .nav .current_page_item a {
    color: #be3c48 !important;
}


/* faq section start */
/* .faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 15px;
    margin-left: 0px;
    height: 2px;
}
*/
.faq  .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 16px!important;
    width: 3px16px!important;
}
.faq  .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
    width: 16px!important;
    height: 4px!important;
}
.faq  .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-left: 40.2px;
}
.faq .vc_toggle {
    border-bottom: 1px solid #f2f2f2!important;
}
/* faq section end */

.navrangpura_img_exta .frgn_progress_num{
	display:none !important;
}
.single-post h3{
	font-size: 25px;
}

/* blog page */
.single-post h2{
	font-size: 32px;
}
/* .home-slider .flickity-slider{
	    align-items: center !important;
    display: flex !important;
} */
.gallery-heading-section{
	padding-top:100px;
}
.asafe-icon img{
	width:65px;
}
.sm-h-text p{
	font-size:12px;
	font-style: italic;
}
.homepage-slider .frgn-clipping-animation .featured_box {
    transition: none !important;
    will-change: inherit !important;
    transition-delay: inherit !important;
}
.single-img-home img{
	 width: 160px !important;
}
html body .modula{
	    opacity: 1 !important;
    visibility: visible !important;
}
.post .title a{
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.content-middle .vc_row.wpb_row.vc_inner.vc_row-fluid.font-chnage-cls.padd-rm-cls.vc_column-gap-30 {
    display: flex;
    align-items: center;
}
.room-status-btn .vc_btn3-container.vc_btn3-inline {
    margin: 0;
}
.address_section .vc_row.vc_row-flex{
	 align-items: start !important;
	        gap: 20px !important;
}
.room-status-btn .wpb_wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
}
.room-status-btn .light-purple .vc_btn3{
	 border-color: #E3D5E9;
   	 background-color: #E3D5E9;
	 border: 1px solid #752F92;
}
.room-status-btn .light-purple .vc_btn3:hover{
	    border-color: #E3D5E9;
    background-color: #E3D5E9;
	color: #752F92;
}
.room-status-btn .vc_btn3{
	 padding: 4px 21px 4px 12px;
    font-size: 20px !important;
    line-height: 28px;
    font-family: 'Chillax-Medium';
	display: flex;
    align-items: center;
	padding-left:40px;
}
.room-status-btn .light-purple .vc_btn3{
	color: #752F92;
}

.room-status-btn .light-purple .vc_btn3:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #752f92;
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(5);
    opacity: 3;
}
.room-status-btn .light-purple .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #752f92;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    /* animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; */
}

@keyframes pulse-ring {
  0% {
    transform: translateY(-50%) scale(0.5);
  }
  80%, 100% {
    opacity: 0.5;
    transform: translateY(-50%) scale(1);
  }
}

@keyframes pulse-dot {
  0%, 100% {
    transform: translateY(-50%) scale(0.8);
  }
  50% {
    transform: translateY(-50%) scale(0.5);
  }
}

.room-status-btn .fillingfast-btn .vc_btn3{
	color: #E39918;
}
.room-status-btn .fillingfast-btn .vc_btn3:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #FCAA1B;
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(5);
    opacity: 3.;
}
.room-status-btn .fillingfast-btn .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #FCAA1B;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    /* animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; */
}
.room-status-btn .fillingfast-btn .vc_btn3{
	 border-color: #FCAA1B;
   	 background-color: #fcaa1b42;
	 border: 1px solid #FCAA1B;
}
.room-status-btn .fillingfast-btn .vc_btn3:hover{
	    border-color: #FCAA1B9;
    background-color: #fcaa1b42;
	color: #FCAA1B;
}
.boys-girls-pg-banner-wrapper .sizers.clearfix {
    width: 100%;
}

.room-status-btn .full-btn .vc_btn3{
	color: #ED1D26;
}
.room-status-btn .full-btn .vc_btn3:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #ED1D26;
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(5);
    opacity: 3;
}
.room-status-btn .full-btn .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #ED1D26;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    /* animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; */
}
.room-status-btn .full-btn .vc_btn3{
	 border-color: #ED1D26;
   	 background-color: #FBD2D4;
	 border: 1px solid #ED1D26;
}
.room-status-btn .full-btn .vc_btn3:hover{
	    border-color: #ED1D26;
    background-color: #FBD2D4;
	color: #ED1D26;
}


.room-status-btn .fillingfast-extra-btn .vc_btn3{
	color: #E39918;
}
.room-status-btn .fillingfast-extra-btn .vc_btn3:before {
     content: '';
    position: absolute;
    display: block;
    width: 24px;
    height: 60px;
    box-sizing: border-box;
    border-radius: 9px;
    background-color: #fcaa1bc9;
    animation: mymove 0.6s infinite;
    animation-timing-function: linear;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(1);
    opacity: 0.5;
    rotate: 22deg;
}

@keyframes mymove {
  from {left: -10px;}
  to {left: 180px;}
}
.room-status-btn .fillingfast-extra-btn .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    background-color: #FCAA1B;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
}
.room-status-btn .fillingfast-extra-btn .vc_btn3{
	 border-color: #FCAA1B;
   	 background-color: #fcaa1b42;
	 border: 1px solid #FCAA1B;
	overflow:hidden;
}
.room-status-btn .fillingfast-extra-btn .vc_btn3:hover{
	    border-color: #FCAA1B9;
    background-color: #fcaa1b42;
	color: #FCAA1B;
}

.room-status-btn-home{
    display: flex;
    align-items: center;
    gap: 20px;
}
.room-status-btn-home.light-purple .vc_btn3{
	 border-color: #E3D5E9;
   	 background-color: #E3D5E9;
	 border: 1px solid #752F92;
}
.room-status-btn-home.light-purple .vc_btn3:hover{
	    border-color: #E3D5E9;
    background-color: #E3D5E9;
	color: #752F92;
}
.room-status-btn-home .vc_btn3{
	 padding: 4px 21px 4px 12px;
    font-size: 20px !important;
    line-height: 28px;
    font-family: 'Chillax-Medium';
	display: flex;
    align-items: center;
	padding-left:40px;
}
.room-status-btn-home.light-purple .vc_btn3{
	color: #752F92;
}

.room-status-btn-home.light-purple .vc_btn3:before {
	content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #752f92;
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(5);
    opacity: 3;
/*     content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #752f92;
    animation: pulse-ring 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(1);
    opacity: 0.1; */
}
.room-status-btn-home.light-purple .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #752f92;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    /* animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; */
}

.room-status-btn-home.full-btn .vc_btn3{
	color: #ED1D26;
}
.room-status-btn-home.full-btn .vc_btn3:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #ED1D26;
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(5);
    opacity: 3;
}
.room-status-btn-home.full-btn .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #ED1D26;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    /* animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; */
}
.room-status-btn-home.full-btn .vc_btn3{
	 border-color: #ED1D26;
   	 background-color: #FBD2D4;
	 border: 1px solid #ED1D26;
}
.room-status-btn-home.full-btn .vc_btn3:hover{
	    border-color: #ED1D26;
    background-color: #FBD2D4;
	color: #ED1D26;
}


.room-status-btn-home.fillingfast-btn .vc_btn3{
	color: #E39918;
}
.room-status-btn-home.fillingfast-btn .vc_btn3:before {
    content: '';
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border-radius: 45px;
    background-color: #FCAA1B;
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(5);
    opacity: 3;
}
.room-status-btn-home.fillingfast-btn .vc_btn3:after {
    content: '';
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #FCAA1B;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    /* animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; */
}
.room-status-btn-home.fillingfast-btn .vc_btn3{
	 border-color: #FCAA1B;
   	 background-color: #fcaa1b42;
	 border: 1px solid #FCAA1B;
}
.room-status-btn-home.fillingfast-btn .vc_btn3:hover{
	    border-color: #FCAA1B9;
    background-color: #fcaa1b42;
	color: #FCAA1B;
}



.room-status-btn-home.fillingfast-extra-btn .vc_btn3{
	color: #E39918;
}
.room-status-btn-home.fillingfast-extra-btn .vc_btn3:before {
        content: '';
    position: absolute;
    display: block;
    width: 24px;
    height: 60px;
    box-sizing: border-box;
    border-radius: 9px;
    background-color: #fcaa1bc9;
    animation: mymove 0.6s infinite;
    animation-timing-function: linear;
    left: 9px;
    top: 50%;
    transform: translateY(-50%) scale(1);
    opacity: 0.5;
    rotate: 22deg;
}
.room-status-btn-home.fillingfast-extra-btn .vc_btn3:after {
   content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    background-color: #FCAA1B;
    border-radius: 15px;
    margin: 0 auto;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    animation: pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
}
.room-status-btn-home.fillingfast-extra-btn .vc_btn3{
	 border-color: #FCAA1B;
   	 background-color: #fcaa1b42;
	 border: 1px solid #FCAA1B;
	overflow:hidden;
}
.room-status-btn-home.fillingfast-extra-btn .vc_btn3:hover{
	    border-color: #FCAA1B9;
    background-color: #fcaa1b42;
	color: #FCAA1B;
}
.frgn-contact label{
	width:100%;
}

/* responsive menu and sub menu */ 
@media only screen and (max-width: 767px) {
	ul#mobile_menu li.menu-item-has-children a {
		width: 80%;
	}
	.mobile_toogle {
		width: 20%;
		cursor:pointer;
		text-align: right;
	}
}



