/*
Theme Name: ArcHub Child
Theme URI: https://decodedigital.com/
Author: Decode Digital
Author URI: https://decodedigital.com
Template: archub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: mesacon
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.mb-0 p {
	margin-bottom: 0;
}
@media (min-width: 1300px) {
	.container {
			width: 100%;
	}
}
@media (min-width: 1200px) {
    .container {
        width: 100%;
        padding: 0;
    }
}

/* MOBILE HEADER */
.home[data-elementor-device-mode=mobile] .lqd-mobile-sec,
.home[data-elementor-device-mode=tablet] .lqd-mobile-sec,
.page-id-476[data-elementor-device-mode=mobile] .lqd-mobile-sec,
.page-id-476[data-elementor-device-mode=tablet] .lqd-mobile-sec {
    backdrop-filter: blur(6px);
    background: #00000050;
}
.home .nav-trigger,
.home .nav-trigger:focus,
.home .nav-trigger:hover,
.page-id-476 .nav-trigger,
.page-id-476 .nav-trigger:focus,
.page-id-476 .nav-trigger:hover {
	color: #fff;
}
.lqd-mobile-sec {
    position: absolute;
    width: 100%;
}
.page-scheme-dark #lqd-site-content, .page-scheme-dark .titlebar {
	background: #fff;
}
.home .lqd-mobile-sec .nav-trigger,
.page-id-476 .lqd-mobile-sec .nav-trigger {
    color: #ebebeb;
}

/* GDPR popup */
#lqd-gdpr {
    border-radius: 20px;
}
#lqd-gdpr .lqd-gdpr-left {
    font-size: 0.8em;
    line-height: 1.2em
}
#lqd-gdpr .lqd-gdpr-accept {
	font-size: 0.7em;
}

/* HOME - TIMER PROGRESS RING */
svg.progress-ring text {
    font-family: 'Josefin Sans';
}

/* PROGRESSBAR SHORTCODE */
.progress {
	height: 100%;
	width: 20px;
	background-color: #3a3a3a;
}
.progress-wrap {
	background-color: #CF9C62;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.progress-bar {
	width: 100%;
	background-color: #CF9C62;
}
.progress .date {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.1em;
}
.progress .dates {
	display: flex;
	flex-direction: column-reverse;
	justify-content: space-between;
	position: absolute;
	width: 60px;
	left: 40px;
	bottom: 0;
}
.progress p.rera_deadline {
	position: absolute;
	top:  10px;
	width: 150px;
	left: 40px;
}
.progress .completed_on {
	position: absolute;
	top: -15px;
	width: 100%;
	left: 40px;
	width: 150px;
}
.progress img {
	position: absolute;
	left: 20px;
	height: 100%;
}
.progress-bar {
	background-color: #3a3a3a;
	-webkit-animation: progressBar 3s ease-in-out;
	-webkit-animation-fill-mode:both; 
	-moz-animation: progressBar 3s ease-in-out;
	-moz-animation-fill-mode:both; 
}
@-webkit-keyframes progressBar {
	0% { height: 100%; }
	100% { height: 0%; }
}
@-moz-keyframes progressBar {
	0% { height: 100%; }
	100% { height: 0%; }
}

/* COUNTDOWN */
html .flipdown {
    width: auto;
    display: flex;
    justify-content: center;
}
.flipdown .rotor-group:nth-child(1):before,
.flipdown .rotor-group:nth-child(1):after  {
    content: '';
    position: absolute;
    bottom: 20px;
    right: 9.5px;
    width: 10px;
    height: 10px;
    border-radius: 0%;
    background: var( --e-global-color-c9e2749 );
}
.flipdown .rotor-group:nth-child(1):after {
    bottom: 50px;
}
.flipdown.flipdown__theme-dark .rotor-group:before, .flipdown.flipdown__theme-dark .rotor-group:after {
    background-color: var(--e-global-color-c9e2749) !important;
    border-radius: 25% !important;
}
.flipdown .rotor-group-heading:before {
	text-transform: uppercase;
}
.flipdown .rotor-group:nth-child(2) .rotor-group-heading:before {
  content: 'HRS';
}

.flipdown .rotor-group:nth-child(3) .rotor-group-heading:before {
  content: 'MINS';
}

.flipdown .rotor-group:nth-child(4) .rotor-group-heading:before {
  content: 'SECS';
}
.ongoing-project-counter .flipdown .rotor-group:last-child {
    padding-right:0;
}

/* TESTIMONIAL SWIPER */
.swiper-slide:not(.swiper-slide-active) .elementor-carousel-image {
    filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE */ 
    filter: url(resources.svg#desaturate); /* Gecko */
    filter: gray; /* IE */
    -webkit-filter: grayscale(1);
}
.swiper-slide .elementor-carousel-image {
    transition: all 1s ease;
}

@media screen and (max-height: 750px) {
    rs-layer svg.progress-ring {
        width: 700px !important;
        height: 700px !important;
    }
}
@media screen and (max-height: 650px) {
    rs-layer svg.progress-ring {
        width: 600px !important;
        height: 600px !important;
    }
}
@media screen and (max-height: 550px) {
    rs-layer svg.progress-ring {
        width: 500px !important;
        height: 500px !important;
    }
}
@media screen and (max-width: 592px) {
    rs-layer svg.progress-ring {
        width: 120% !important;
			margin-left: -12%;
    }
	rs-layer svg.progress-ring text {
        font-size: 3em;
    }
	#rev_slider_1_1_wrapper .hesperiden.tparrows {
		width: 30px !important;
		height: 30px !important;
	}
	#rev_slider_1_1_wrapper .hesperiden.tparrows:before {
		font-size: 13px !important;
		line-height: 30px !important;
	}

	#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow {
		transform: translate(-120px, -15px) !important;
	}
	#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow {
		transform: translate(90px, -15px) !important;
	}
}