
.depicter-revert.depicter-11 .depicter-layers-wrapper{
	padding-left:15px;
	padding-right:15px;
}
.depicter-revert .depicter-11-element-22{
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-radius:50% 50% 50% 50%;
}
.depicter-11-element-22 .depicter-symbol-container{
	fill:#ffffff;
}
.depicter-revert .depicter-11-element-23{
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-radius:50% 50% 50% 50%;
}
.depicter-11-element-23 .depicter-symbol-container{
	fill:#FFF;
}
.depicter-revert .depicter-11-element-21{
	font-size:40px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-18{
	font-size:21px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-14{
	background-color:#ffffff;
}
.depicter-revert .depicter-11-element-12{
	font-size:22px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-7{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	background-color:transparent;
	border-width:2px;
	border-style:solid;
	border-color:#FFFFFF;
	border-radius:10px;
}
.depicter-revert .depicter-11-element-7:not(.depicter-hover-off){
	transition:all ease 1s;
}
.depicter-revert .depicter-11-element-7:not(.depicter-hover-off):hover {
	color:#000000;
	background-color:#ffffff;
	border-color:#707070;
}
.depicter-revert .depicter-11-element-6{
	font-size:35px;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-5{
	filter:none;
	text-shadow:none;
	font-size:80px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
	white-space:nowrap;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-4{
	font-size:20px;
	color:#FFF;
	font-family:"bpg_dejavu_sans";
	font-weight:400;
	line-height:120%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-88{
	border-radius:12px;
}
.depicter-revert .depicter-11-element-106{
	border-radius:12px;
}
.depicter-revert .depicter-11-section-1 .depicter-bg-video{
	background-color:#FFF;
}
.depicter-revert .depicter-11-element-40{
	font-size:40px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-37{
	filter:brightness(105%) contrast(158%) saturate(72%) blur(0px) hue-rotate(324deg);
	text-shadow:0px 0px 12px #000;
	font-size:21px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-34{
	background-color:#ffffff;
}
.depicter-revert .depicter-11-element-32{
	font-size:22px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-29{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	background-color:transparent;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-radius:10px;
}
.depicter-revert .depicter-11-element-29:not(.depicter-hover-off){
	transition:all ease 1s;
}
.depicter-revert .depicter-11-element-29:not(.depicter-hover-off):hover {
	color:#000000;
	background-color:#ffffff;
	border-color:#707070;
}
.depicter-revert .depicter-11-element-28{
	font-size:35px;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-27{
	filter:none;
	text-shadow:none;
	font-size:80px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
	white-space:nowrap;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-26{
	font-size:20px;
	color:#FFF;
	font-family:"bpg_dejavu_sans";
	font-weight:400;
	line-height:120%;
	text-transform:capitalize;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-93{
	border-radius:12px;
}
.depicter-revert .depicter-11-element-100{
	border-radius:12px;
}
.depicter-revert .depicter-11-section-25 .depicter-bg-video{
	background-color:#FFF;
}
.depicter-revert .depicter-11-element-56{
	font-size:40px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-53{
	filter:brightness(105%) contrast(158%) saturate(72%) blur(0px) hue-rotate(324deg);
	text-shadow:0px 0px 12px #000;
	font-size:21px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-50{
	background-color:#ffffff;
}
.depicter-revert .depicter-11-element-48{
	font-size:22px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-45{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	background-color:transparent;
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
	border-radius:10px;
}
.depicter-revert .depicter-11-element-45:not(.depicter-hover-off){
	transition:all ease 1s;
}
.depicter-revert .depicter-11-element-45:not(.depicter-hover-off):hover {
	color:#000000;
	background-color:#ffffff;
	border-color:#707070;
}
.depicter-revert .depicter-11-element-44{
	font-size:35px;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-43{
	filter:none;
	text-shadow:none;
	font-size:80px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
	white-space:nowrap;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-42{
	font-size:20px;
	color:#FFF;
	font-family:"bpg_dejavu_sans";
	font-weight:400;
	line-height:120%;
	text-transform:capitalize;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-95{
	border-radius:12px;
}
.depicter-revert .depicter-11-element-96{
	border-radius:12px;
}
.depicter-revert .depicter-11-section-41 .depicter-bg-video{
	background-color:#FFF;
}
.depicter-revert .depicter-11-element-85{
	font-size:40px;
	color:#FFF;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-82{
	filter:brightness(105%) contrast(158%) saturate(72%) blur(0px) hue-rotate(324deg);
	text-shadow:0px 0px 12px #000;
	font-size:21px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-79{
	background-color:#ffffff;
}
.depicter-revert .depicter-11-element-77{
	font-size:22px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-74{
	font-size:14px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	background-color:transparent;
	border-width:2px;
	border-style:solid;
	border-color:#FFFFFF;
	border-radius:10px;
}
.depicter-revert .depicter-11-element-74:not(.depicter-hover-off){
	transition:all ease 1s;
}
.depicter-revert .depicter-11-element-74:not(.depicter-hover-off):hover {
	color:#000000;
	background-color:#ffffff;
	border-color:#707070;
}
.depicter-revert .depicter-11-element-73{
	font-size:35px;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-72{
	filter:none;
	text-shadow:none;
	font-size:80px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
	white-space:nowrap;
	box-shadow:none;
	backdrop-filter:none;
	background-color:transparent;
	border:none;
}
.depicter-revert .depicter-11-element-71{
	font-size:20px;
	color:#FFF;
	font-family:"bpg_dejavu_sans";
	font-weight:400;
	line-height:120%;
	text-transform:capitalize;
	background-color:transparent;
}
.depicter-revert .depicter-11-element-97{
	border-radius:12px;
}
.depicter-revert .depicter-11-element-98{
	border-radius:12px;
}
.depicter-revert .depicter-11-section-70 .depicter-bg-video{
	background-color:#FFF;
}

/***** Tablet *****/
@media screen and (max-width: 1024px){

.depicter-revert .depicter-11-element-18{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
}
.depicter-revert .depicter-11-element-12{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-6{
	font-size:35px;
}
.depicter-revert .depicter-11-element-5{
	font-size:45px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
}
.depicter-revert .depicter-11-element-37{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-32{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-27{
	font-size:45px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:90%;
}
.depicter-revert .depicter-11-element-53{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-48{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-43{
	font-size:45px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
}
.depicter-revert .depicter-11-element-82{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-77{
	font-size:16px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-72{
	font-size:45px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
}

}
/***** Mobile *****/
@media screen and (max-width: 767px){

.depicter-revert .depicter-11-element-21{
	font-size:30px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
}
.depicter-revert .depicter-11-element-18{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-12{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-6{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
}
.depicter-revert .depicter-11-element-5{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
}
.depicter-revert .depicter-11-element-4{
	font-size:17px;
	text-align:center;
	font-family:"bpg_dejavu_sans";
}
.depicter-revert .depicter-11-element-40{
	font-size:30px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
}
.depicter-revert .depicter-11-element-37{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-32{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-28{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:130%;
}
.depicter-revert .depicter-11-element-27{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
}
.depicter-revert .depicter-11-element-56{
	font-size:30px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
}
.depicter-revert .depicter-11-element-53{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-48{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-44{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
}
.depicter-revert .depicter-11-element-43{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
}
.depicter-revert .depicter-11-element-85{
	font-size:30px;
	color:#ffffff;
	font-family:"Playfair Display";
	font-weight:500;
	line-height:60%;
}
.depicter-revert .depicter-11-element-82{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-77{
	font-size:13px;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:110%;
}
.depicter-revert .depicter-11-element-73{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"Kalandadze";
	font-weight:400;
	line-height:120%;
}
.depicter-revert .depicter-11-element-72{
	font-size:30px;
	text-align:center;
	color:#FFF;
	font-family:"BGP Web CAPS";
	font-weight:normal;
	line-height:100%;
}

}
/*** Custom styles ***/
@font-face {
    font-family: 'HeadstayRegular';
    src: url('https://www.vardocleaner.ge/wp-content/uploads/2024/10/HeadstayRegular-1GrM2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Desktop-specific styles */
html[lang="en-US"] .first-slide {
    font-family: 'HeadstayRegular', cursive !important; /* Apply custom font */
    font-size: 38px !important; /* Set font size to 38 pixels */
    text-transform: capitalize !important; /* Capitalize the first letter of each word */
    font-weight: 300 !important; /* Lighter weight for a thinner appearance */
    letter-spacing: 0.2px !important; /* Subtle letter spacing for readability */
    margin: 0 !important; /* Remove all margins */
}

/* Tablet-specific styles */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    html[lang="en-US"] .first-slide {
        font-size: 30px !important; /* Set font size to 30 pixels for tablet */
        margin: 0 !important; /* Remove all margins */
        text-align: left !important; /* Keep text left-aligned for tablet */
        font-weight: 300 !important; /* Maintain lighter weight on tablet */
        letter-spacing: 0.2px !important; /* Keep letter spacing subtle */
    }
}

/* Mobile-specific styles */
@media only screen and (max-width: 767px) {
    html[lang="en-US"] .first-slide {
        font-size: 30px !important; /* Set font size to 30 pixels for mobile */
        margin: 0 !important; /* Remove all margins */
        padding-top: 40px !important; /* Add 40px padding from the top */
        text-align: center !important; /* Center the text only for mobile */
        font-weight: 300 !important; /* Keep the light weight */
        letter-spacing: 0.2px !important; /* Maintain subtle spacing */
    }
}

@font-face {
    font-family: 'Bariol';
    src: url('https://www.vardocleaner.ge/wp-content/uploads/2024/10/bariol_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Apply the custom font to the sliderheading1 class */
html[lang="en-US"] .sliderheading1 {
    font-family: 'Bariol', sans-serif !important; /* Apply custom font */
}

/* Apply -50px left margin to the subtitle1 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] .subtitle1 {
        margin-left: -30px !important; /* Set left margin to -50px */
        margin-top: 50px !important; /* Set bottom margin to 30px */
    }
}

@font-face {
    font-family: 'Beriol';
    src: url('https://www.vardocleaner.ge/wp-content/uploads/2024/10/bariol_bold-webfont.ttf') format('truetype');
    font-weight: bold; /* Set font weight to bold */
    font-style: normal;
}

/* Apply the custom font and margins to the sliderheading2 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] body .sliderheading2 {
        font-family: 'Beriol', sans-serif !important; /* Apply custom font */
        margin-right: 130px !important; /* Set right margin to 130px */
        margin-bottom: 50px !important; /* Set bottom margin to 50px */
    }
}

/* Tablet-specific styles */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    html[lang="en-US"] body .sliderheading2 {
        margin-right: 40px !important; /* Set right margin to 100px */
    }
}

/* Apply -30px left margin and 30px bottom margin to the subtitle2 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] .subtitle2 {
        margin-right: 63px !important; /* Set left margin to -30px */
        margin-bottom: 30px !important; /* Set bottom margin to 30px */
    }
}

@font-face {
    font-family: 'Bariol';
    src: url('https://www.vardocleaner.ge/wp-content/uploads/2024/10/bariol_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Apply the custom font, left margin, and bottom margin to the sliderheading3 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] .sliderheading3 {
        font-family: 'Bariol', sans-serif !important; /* Apply custom font */
        margin-left: 100px !important; /* Set left margin to 60px */
        margin-bottom: 60px !important; /* Set bottom margin to 30px */
    }
}

/* Apply -50px left margin to the subtitle1 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] .subtitle3 {
        margin-right: 55px !important; /* Set left margin to -50px */
         margin-bottom: 30px !important; /* Set bottom margin to 30px */

    }
}

@font-face {
    font-family: 'Beriol';
    src: url('https://www.vardocleaner.ge/wp-content/uploads/2024/10/bariol_bold-webfont.ttf') format('truetype');
    font-weight: bold; /* Set font weight to bold */
    font-style: normal;
}

/* Apply the custom font and margins to the sliderheading2 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] body .sliderheading4 {
        font-family: 'Beriol', sans-serif !important; /* Apply custom font */
        margin-right: 130px !important; /* Set right margin to 130px */
        margin-bottom: -50px !important; /* Set bottom margin to 50px */
    }
}

/* Tablet-specific styles */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    html[lang="en-US"] body .sliderheading4 {
        margin-right: 40px !important; /* Set right margin to 100px */
    }
}

/* Apply -50px left margin to the subtitle1 class for desktop */
@media only screen and (min-width: 1025px) { /* Desktop-specific styles */
    html[lang="en-US"] .subtitle4 {
        margin-right: 55px !important; /* Set left margin to -50px */
         margin-top: 150px !important; /* Set bottom margin to 30px */

    }
}


