body{
    overflow-x: clip;
    background-color: #fff;
}
/* .c-section{
    overflow-x: hidden;
    
} */
.clients {
	background-position: 50% 85%;
}

.clients .lqd-shape svg {
	height: 160px;
	transform: translateX(-50%) rotateY(180deg);
}

@media (max-width: 1199px) {
	#lqd-contents-wrap .clients {
		padding-top: 170px;
		padding-bottom: 170px;
		padding-right: 0;
		padding-left: 0;
	}

	.clients .lqd-shape svg {
		height: 110px;
	}
}

@media (max-width: 991px) {
    .inline-ul>li {
        height: 23px;
    }
	#lqd-contents-wrap .clients {
		padding-top: 110px;
		padding-bottom: 110px;
	}

	.clients .lqd-shape svg {
		height: 90px;
	}

	.clients .module-img {
		margin-bottom: 20px;
	}

    #site-header{
        opacity: 1 !important;
    }
    #lqd-mobile-sec-nav{
        background-color: white;
    }
    .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
        color:black;
    }
    .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>.active{
        color:white;
        background-color: #b28b7d;
    }
}
.c-border{
    border:1px solid black;
    padding:10px;
    border-radius:50px;
}
.counters .ld-fancy-heading .h2 {
	font-size: 62px;
}
.bg-white{
    z-index: 122;
    position: relative;
}
.c-btn{
    padding:20px 40px;
}
.c-header-title h2.lqd-lp-title a {
    color:white !important;
}

.btn-solid:hover{
	background-color: #34a6df;
}
.ld-masked-image .clip-svg {
	clip-path: url(#banner-masked-svg);
	-webkit-clip-path: url(#banner-masked-svg);
	background-size: cover;
	background-position-x: 50%;
	background-position-y: 50%;
}
@media (max-width: 767px) {
	.counters {
		padding: 50px 0;
	}

	.counters .title-container {
		margin: 0 0 15px 0;
	}

	.counters .data-container {
		margin: 0 0 10px 0;
	}

	.counters .module-number p {
		font-size: 52px;
		line-height: 1em;
	}
}
.ld-fancy-heading .lqd-highlight-inner {
    background: rgba(52,166,223);
    bottom: .15em;
    left: 0;
    height: .275em
}

.c-video, #parallax-section{
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.banner .module-video:before {
opacity: 0.2;
}
.bg-custom{
    
    background-color: #34a6df;
}
.bg-custom2{
    
    background-color: #b28b7d;
}
.ld-fancy-heading  .btn-icon-circle .btn-icon:before {
    border-color: #000;
}
.ld-fancy-heading .btn-icon-circle:hover {
    background-color: #000;
}
.banner h1{
    font-size: 70px;
    /* margin-top: 50px; */
}
.c-h2{
    font-size: 50px;
}
.our-vision .lqd-throwable-scene {
	height: 73vh;
}

.our-vision .lqd-throwable-scene .module-float-1 span {
	background-color: #d5d5d5;
}

.our-vision .lqd-throwable-scene .module-float-2 span {
	background-color: #c2e2f4;
}

.our-vision .lqd-throwable-scene .module-float-3 span {
	background-color:  #f7ddb5;
}

.our-vision .lqd-throwable-scene .module-float-4 span {
	background-color: #d9f1d3;
}

.our-vision .lqd-throwable-scene .module-float-5 span {
	background-color:  #f7ddb5;
}

.our-vision .lqd-throwable-scene .module-float-6 span {
	background-color: #c2e2f4;
}

.our-vision .lqd-throwable-scene .module-float-7 span {
	background-color: #d9f1d3;
}

.our-vision .lqd-throwable-scene .module-float-8 span {
	background-color: #f8f8d9;
}
/* ***** Careers ***** */
#lqd-contents-wrap .careers {
	padding-right: 0;
	padding-left: 0;
}

.careers .module-shape-1 {
	top: -126px;
}

.careers .module-shape-2 {
	top: -263px;
}

.careers .module-ipad {
	margin: 0 0 -12% 5%;
}

.careers .module-phone-inner {
	margin: 0 0 -21% 0;
}

.careers .module-shape-1 {
	left: -91px;
}

.careers .module-shape-2 {
	right: -41px;
}

.careers .module-shape-3 {
	left: -241px;
}

.careers .module-shape-4 {
	right: -232.6px;
}


.our-vision .lqd-section-flow-panel-end {
	padding: 10% 8% 10% 8%;
}

.our-vision .lqd-throwable-scene {
	height: 550px;
}

.our-vision .module-shape {
	left: 43%;
}
.section-flow {
    min-height: 655px;
}
.our-vision .iconbox-icon-ripple .iconbox-icon-container:before {
	border-color: var(--lqd-color-accent);
}

.c-page ul li{
    color: #000 !important;
    font-size: 18px;
}

@media (max-width: 1199px) {
	.our-vision {
		padding-bottom: 220px;
	}
}

@media (max-width: 767px) {
	.our-vision {
		padding: 90px 20px 390px 20px;
	}

	.our-vision .lqd-section-flow-panel-end {
		padding: 0;
	}

	.our-vision .module-content {
		padding-bottom: 30px;
	}
}


@media (max-width: 1199px) {
	.careers .module-phone {
		width: 380px;
		bottom: -3.4%;
	}

	.careers .module-phone {
		left: -2.8%;
	}
}

@media (max-width: 767px) {
	#lqd-contents-wrap .careers {
		padding-top: 60px;
		padding-bottom: 40px;
		padding-right: 20px;
		padding-left: 20px;
	}

	.careers .ld-fancy-heading h2, .c-h2, h3 .lqd-highlight-txt {
		font-size: 35px;
	}
    .text-38{
        font-size:26px;
        line-height: 30px;
    }
	.careers .module-phone {
		width: 50%;
		bottom: -3.4%;
	}
    .our-vision {
        padding: 90px 20px 0px;
    }
}

#particles-js {
	position: absolute;
	width: 100%;
	height: 100%;
	/* background-color: #b61924; */
	background-image: url("");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	z-index: 100;
}
.text-brown{
	color:#b28b7d;
}
 .btn-icon-circle:hover .btn-icon {
    color: #fff;
    background-color: #000;
}
.main-nav-hover-fill>li .active:before {
    opacity: 1;
    transform: scale(1);
	background-color: #b28b7d;
	color:#fff;
}
.main-nav-hover-fill>li .active{
	color:#fff;
}

