#laying-girl {
	/*                   width:500px; */
	width: 25vw;
}
.c-footer__copyright {
    display:none;
}
body,
li,
ul {
	font-size: 1rem;
	font-style: normal!important;
}

#loop_legs {
	display: block;
	width: 570px;
	height: 100%;
	transform: scale(0.9);
	position: absolute;
	top: -50px;
	right: -205px;
}

@media only screen and (min-width: 800px) {
	.o-intro p,
	.o-p-medium p,
	.home__section p {
		max-width: 70%!important;
	}
}

@media only screen and (max-width: 1400px) {
	#loop_legs {
		display: block;
		width: 570px;
		height: 100%;
		transform: scale(0.6);
		position: absolute;
		top: -50px;
		right: -205px;
	}
}

@media only screen and (max-width: 900px) {
	#loop_legs {
		display: none;
	}
}

.animation-icon {
	/*     margin-right:100px;
    margin-right: 4%; */
	/*     width: 21%; 
    max-width:15%; */
}

@media only screen and (max-width: 1000px) {
	#laying-girl {
		/*                   width:400px; */
		width: 50vw;
	}
	.animation-icon {
		max-width: 35%;
		margin-right: 3%;
	}
	
	.c-contact-form .hs-form-field {
	    padding:unset;
	}
	
	.c-contact-form {
	    padding-top:25%;
	}
	
	.c-footer__block img {
	    width:150px;
	}
	
	.c-contact-form input, .c-contact-form select, .c-contact-form textarea {
	    padding:10px 0!important;
	}
}

.o-p-medium p {
	line-height: 1.625;
	font-style: normal!important;
}

.font-glaho-arial {
	font-family: 'BPG Glaho Arial', sans-serif!important;
}

.first-heading-blog {
	font-family: 'BPG Glaho Arial', sans-serif;
	opacity: 1;
	padding: 100px 40px;
	margin-bottom: 40px;
}

.wpcf7-response-output {
	margin-top: 0px!important;
}

.c-newsletter-form .hs-form-field {
	margin-bottom: 0px!important;
}

.wpcf7-not-valid-tip {
	display: none;
}

.wpcf7-response-output {
	font-size: 13px;
}

.js-scroll-nav-item:not(:hover):not(:active):not(.has-background) {
	background-color: transparent;
}

.text-dark,
.c-filters__panel-inner p {
	color: black!important;
}

.meks_ess {
	width: auto;
	margin-top: 10px;
}

.footer-listing {
	display: inline-block;
	width: 49%;
}

.hide-desktop {
	display: none;
}


#sittingMen {
   margin-top: -9%;
   width: 80%;
    /*width: 25rem;*/
}

@media only screen and (max-width: 800px) {
	.c-header__nav-link {
		font-size: 21px;
	}
	#sittingMen {
		position: relative;
		top: -30px;
		width: 80%;
		margin-bottom: 0px;
	}
	.sittingMenDesc {
		margin-top: -20px;
	}
	.hide-desktop {
		display: block;
	}
	.hide-mobile {
		display: none;
	}
	.c-footer .footer-listing {
		display: none;
		width: 99%;
	}
	.footer-listing {
		width: 99%;
	}
	.about-page .footer-listing {
		display: block;
	}
}

.icons-row {
	margin-top: 20px;
}

ul.home-icons {
	margin-right: 150px;
	display: inline-block;
}

.anim-icon span {
	position: relative!important;
	top: -27px!important;
	left: 10px!important;
}


/* Create two equal columns that floats next to each other */

.icons-row .column {
	float: left;
	width: 50%;
	padding: 10px;
	margin-right: 50px;
	height: 300px;
	
	/* Should be removed. Only for demonstration */
}


/* Clear floats after the columns */

.icons-row:after {
	content: "";
	display: table;
	clear: both;
}

.icons-row li {
	margin: 10px 0;
	font-family: 'BPG Glaho Arial', sans-serif;
}

#laying-girl:after {
	content: url(/wp-content/uploads/2021/11/detralex.png);
	position: relative;
	top: 20px;
	width: 200px;
	height: 200px;
}

#laying-girl {
    margin-top:0rem;
    margin-left:10rem;
	display: inline-block;
}

#detra {
	display: inline-block;
	position: relative;
	top: -35%;
	right: -67%;
	width: 40%;
}

@media only screen and (min-width: 1600px) {
	#detra {
		position: relative;
		top: -33%;
		right: -40%;
		width: 30%;
		display: block;
	}
}

.anim-group {
	position: absolute;
	top: 35%;
	width: 65%;
}

@media only screen and (max-width:450px) {
	.animation-icon {
		margin-top: 10px;
		width: 100px!important;
	}
	.anim-group {
		margin-bottom: 40px;
	}
}

section.no-results {
	width: 100%;
	text-align: center;
	margin-top: 2%;
}

.no-touchevents .o-case-study-item:hover {
	color: #31abef;
}

.font-40 {
	font-size: 40px;
}

.line-55 {
	line-height: 55px;
}

.faq-title {
	opacity: 1;
	padding: 60px 40px;
}

.display-none {
	display: none;
}

.font-nino-mtavruli {
	font-family: 'BPG Nino Mtavruli Bold', sans-serif!important;
}

.o-case-study-item:before {
	background-color: rgba(82, 93, 120, 0.3)!important;
}

.c-content-header,
.case-study-single__header,
.o-content-text {
	background-color: unset;
}

.o-button--black,
.o-icon--black,
.c-content-header,
.case-study-single .o-title-2,
.case-study-single .o-content-text p {
	color: white;
	border-color: white;
}

.o-icon--black svg {
	fill: white;
}
.c-home-scroller__nav {
	margin-top:20px;
}
.c-home-scroller__nav-indicator {
	display: none;
}

@media only screen and (min-width: 800px) {
	.giantIcons .columnFirst {
		margin-left: -100px;
	}
	
	.about-footer-listing {
	width: 50%;
}
}


@media only screen and (min-width: 1200px) {
	.animate_logo {
		max-width: 200px;
	}
	.about-footer-listing {
		width: 33.2%;
	}
}
.column {
	width: 30%;
		margin:0 20% 0 0;
	position:relative;
}
#redBox , #blueBox {
	cursor: pointer;
}
@media only screen and (min-width: 1700px) {
	.animate_logo {
		max-width: 270px;
	}
	#btnVarikozi,
	#btnBuasili {
		cursor: pointer;
	}
	.column {
		float: left;
		width: 30%;
		margin:0 20% 0 0;
		position:relative;
	}
	/* Clear floats after the columns */
/* 	.row:after {
		content: "";
		display: table;
		clear: both;
	} */
}
#btnBuasili {
    width: 25rem;
}
#btnVarikozi {
/*     margin-top: 1.2rem; */
/*     width: 25rem; */
/* 	margin-bottom: 11%; */
}
@media only screen and (max-width: 700px) {
	#btnVarikozi {
/* 		margin-bottom: 7%; */
	}
	
	
}

@media only screen and (max-width:530px) {
	#btnBuasili {
/* 		margin-top: 0.8rem;
		margin-bottom: -0.7rem; */
	}
}
@media only screen and (max-width: 800px) {
    #laying-girl {
        margin-top:1rem;
    margin-left:2rem;
	display: inline-block;
}

	
	.o-intro__title .word,
	.js-section-title,
	.home__section-title {
		display: inline-block!important;
		margin-bottom:20px;
	}
	#btnVarikozi,
	#btnBuasili {
/* 	    width:20rem; */
/* 		max-width:22rem; */
	
	}
	.o-intro__scroll {
		display: none;
	}
}


.giantIcons {
    display:flex;
}
@media (max-width: 480px){
    .about-footer-listing {
		width: 100%;
	}
	
.home__section p:first-of-type {
    margin-top:-15px;
    }
}



.case-study-single__header-inner p span,
.case-study-single__header p span {
	color: white!important;
}

@media only screen and (max-width: 800px) {
#buas {
    position: relative;
    top: -138px;
    width: 40%;
    left: 40%;
}
					}
@media only screen and (min-width: 800px) and (max-width: 1200px) {
#buas {
	position: relative;
    top: -200px;
    width: 30%;
    left: 30%;
}
					}
					
					
.float-container {
    margin-top:10%;
    /*padding: 20px;*/
}

.float-child {
    width: 50%;
    float: left;
   
   
}  


	.o-intro--home {
	overflow: hidden!important;
}

.font-bpg-nino-bold,
.o-title-2 {
	font-family: 'BPG Nino Mtavruli Bold', sans-serif!important;
	font-weight: bold;
}

.home__section,
.o-intro,
.js-scroll-section,
section {
	overflow: hidden!important;
}

@media (max-width:700px) {
	h1.js-intro-title {
		font-size: 20px!important;
	}
	.o-title-2 {
		font-size: 19px!important;
	}
}

p {
	/* 	font-family: 'BPG Nino Mtavruli Bold', sans-serif!important; */
}

.iconsBigContainer {
	margin-bottom: 250px;
}

.js-section-title {
    margin-top:-1rem;
	font-size: 5vh;
}

@media (min-height:850px){
    .float-container {
        margin-top: 15vh;
    }
   	.iconsBigContainer {
		margin-top: 5vh;
	}
	
	#laying-girl {
	    width: 33vw;
	}
	
	#btnVarikozi {
/* 	    width: 30rem; */
		width:100%
	}
	
	#btnBuasili {
/* 	    width: 30rem; */
		width:100%
	}
}
@media (max-width:768px) {
	.iconsBigContainer {
		margin-bottom: 10vh;
	}
}

@media (max-width:992px) {
	.iconsBigContainer {
		margin-bottom: 10vh;
	}
	.js-section-title {
		font-size: 3vh!important;
		line-height:3vh!important;
	}
	
	.topTitle {
	    font-size: 4vh!important;
		line-height: 4vh!important;
	}
}

@media (max-width:1200px) {
	#loop_legs {
		display: none!important;
	}
	.iconsBigContainer {
		margin-bottom: 10vh;
	}
}

@media (max-width:1920px) {
	.iconsBigContainer {
		margin-bottom: 2vh;
	}
}
@media (min-width: 800px) and (max-width:1000px) {
	.section-3 .iconsBigContainer.hide-mobile {
		margin-bottom:45%;
	}
	
	
}
@media (min-width: 1000px) and (max-width:1200px) {
	.home__section ,.js-scroll-section{
		padding: 8vh 80px 108px;
		padding-left: 40px!important;
	}
}
@media (min-width: 1000px) and (max-width:1100px) {
	
	
	.iconsBigContainer {
		max-width:100%!important;
	}
	.iconsBigContainer .row {
		font-size: 10rem;
	}
	.iconsBigContainer .row li {
		width: 15%!important;
		margin: 0 10px!important;
		display: block;
	}
	.animation-icon {
		width:100%!important;
	}
	
	.animatedIcons row li {
		width:15%;
		margin:0 10px!important;
	}
	
	@media (min-width: 1400px) {
		.iconsBigContainer {
			margin-bottom: 10vh;
		}
	}
	.column {
		float: left;
		width: 50%;
	}
	#btnVarikozi,
	#btnBuasili {
		width: 70vw;
		float: left;
		width: 100%;
	}
	@media (max-width: 1024px) {
		#laying-girl {
			display: none!important;
		}
		.home__section {
			padding-top: 10vh;
		}
	}
	.case-study-single__header {
		color: white;
	}
	
	
	@media only screen and (max-width: 1440px) {
  .secondSlideSectionText span {
    font-size: 15px!important;
  }
}