:root {
  --main-color: #114B5F;
  --green-color:#2DE2BF;
  --main-color-hover: #31989F;
  --off-white: #F4F4F4;
  --gray-color:#E3DBD4;
  --dark-black-color:#0E3042;
  --white-color: #fff;
  --black-color: #000324;
  --border-radius:0.5rem;
  --font-size-h1:2.5rem;
  --font-size-h2:2rem;
  --font-size-h3:1.21rem;
  --font-size-h4:1.05rem;
  --font-size-h5:1.12rem;
   --font-size-h6:0.9rem;
  --font-size-p:0.92rem;
  --font-large-p:1.21rem;
  --small-font:0.85rem;
  --line-height:1.55;
  --dark-gray:#3A3A3A;
  --bg-blue:#114B5F;
  --weight-300:300;
  --weight-400:400;
  --weight-500:500;
  --weight-600:600;
  --weight-700:700;
  --weight-800:800;
  --weight-900:900;
  --button-green-hover:#4EF8D7;
  --button-main-hover:#31989F;
   --footer-bg: #114B5F;
}
html, body{
	font-family: 'Montserrat', sans-serif;
	font-weight: var(--weight-400);
}
h1,h2,h3,h4,h5,h6{	
	line-height: 1.3;
	font-weight: var(--weight-400);
}
h4,h5,h6{	
	line-height: 1.45;
}
.font-heading-green h3, 
.font-heading-green h4, 
.font-heading-green h5, 
.font-heading-green h6 {
	color: var(--green-color);
}
.font-weight-300{
	font-weight: var(--weight-300);
}
.font-weight-400, 
.font-weight-400 .h2 {
	font-weight: var(--weight-400);
}
.font-weight-500{
	font-weight: var(--weight-500);
}
.font-weight-600{
	font-weight: var(--weight-600);
}
.font-weight-700{
	font-weight: var(--weight-700);
}
.font-weight-800{
	font-weight: var(--weight-800);
}
.font-weight-900{
	font-weight: var(--weight-900);
}
.background-footer {
    background-color: var(--footer-bg);
}
select,input,textarea {
	font-family: 'Montserrat', sans-serif;
}
select, input:not([type="checkbox"]), textarea {
    margin-bottom: 0.25rem;
    padding: 0rem 1rem;
    /* color: var(--white-color); */
    height: 2.25rem;
	line-height: 2.4;
    border: 0 solid #95989A;
    border-radius: 0;
    font-size: 0.9rem;
    letter-spacing: 0.64px;
    background-color: rgb(255,255,255, 0.3);
}
input[type="submit"] {
    border-color: var(--green-color);
    background-color: var(--green-color);
    color: rgb(255, 255, 255, 1);
    color: var(--main-color);
    border-radius: 1.5rem;
    padding: 0 2rem;
    height: revert-layer;
    font-size: 0.95rem;
	font-weight: 500;
}
input[type="submit"]:hover {
    background-color: var(--button-green-hover);
}
form label {
    display: inline-block;
    display: block;
    margin-top: 0.75rem;
    margin-bottom: 0.1rem;
    /* font-weight:var(--weight-300); */
    /* font-size: 0.9rem; */
    /* color: var(--white-color); */
}
p, section li {
    font-size: var(--font-size-p);
    line-height: var(--line-height);
}
b,strong {
	font-weight: var(--weight-600);
}
a {
    cursor: pointer;
}
.large-p, .large-p p, .large-p li {
	 font-size: var(--font-large-p);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin-top: 1rem;
	margin-bottom: 1rem;				 
}
h1, .h1 {
    font-size: var(--font-size-h1);
	font-weight:var(--weight-600);
}
.p-as-h2 p,
.h1-as-h2 h1,
h2, .h2 {
   font-size: var(--font-size-h2);
   font-weight: var(--weight-600);
   margin-top: 0;
}
.p-as-h2 p {
	font-weight: var(--weight-700);
	line-height: 1.4;
}
h3, .h3 {
   font-size: var(--font-size-h3);
   font-weight: var(--weight-500);
   /* letter-spacing: 1.08px; */
}
.h3-as-h4 h3,
h4, .h4 {
   font-size: var(--font-size-h4);
}
.h3-as-h4 h3 {
	font-weight: var(--weight-500);
}
h5, .h5 {
   font-size: var(--font-size-h5);
}
h6, .h6 {
    font-size: var(--font-size-h6);
}
section {
    font-size: 1.1rem; 
}
.button, a.button {
    padding: 0.3rem 1rem;
    border-width: 0;
    background: var(--green-color);
	color: var(--main-color);
    font-weight: var(--weight-500);
    line-height: 2.3;
    font-size: var(--small-font);
	border-radius: 2rem;
	/* letter-spacing: 0.8px; */
}
.border-radius-small{
	border-radius: var(--border-radius);
}
.box-shadow-black{
	box-shadow: 0px 3px 10px #00000029;
}
.button.negative:hover {
    background-color: var(--main-hover);
}
.button:hover {
    color: var(--white-color);
}
.button.regular:hover{
	 background-color: var(--button-green-hover);
	  color: var(--main-color);
}
.button.negative:hover {
    background-color: var(--button-main-hover);
}
.font-white{
	color:var(--white-color);
}
.font-blue{
	color:var(--main-color);
}
.font-green{
	color:var(--green-color);
}
.font-orange{
	color:var(--main-color);
}
.border {
    border: 1px solid #5B5B5B4D;
}
.button.transparent {
    background-color: transparent;
}
.button.negative {
	color: var(--white-color);
    background-color: var(--main-color);
}
.button.negative:hover {
    background-color: var(--button-main-hover);
}
.background-dark-blue  {
    background-color: var(--dark-blue);	
}
.background-green {
    background-color: var(--bg-green);	
}
.background-off-white {
    background-color: var(--off-white);	
}
.background-white {
    background-color: var(--white-color);	
}
.background-gray {
    background-color: var(--gray-color);
}
.background-light-orange{
	background-color: var(--light-orange);
}
.white-shadow {
    position: relative;
    box-shadow: 0rem 0.2rem 0.6rem #00000029;
}
.white-shadow:before {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.text-shadow {
    position: relative;
    box-shadow: 0rem 0.2rem 0.6rem #00000029;
}
.text-shadow:after {
    position: absolute;
	top:0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: var(--border-radius);
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.social-icons a {
    width: 100%;
    height: 1.8rem;
    max-width: 1.8rem;
    border-radius: 100%;
	border: 1px solid var(--main-color);
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white-color);	
}
.social-icons a:hover {
    background-color: var(--main-color-hover);
}
.social-icons.left a {
    margin-right: 0.8rem;
}
.social-icons.left a:last-child {
    margin-right: 0;
}
.social-icons a svg {
    width: 0.9rem;
}
.padding-col {
    padding: 0 7rem;
}
a.post-readmore {
    color: var(--main-color);
}
a.post-readmore:hover {
	color: var(--main-color-hover);
}
.font-small {
	font-size: 0.8rem;
}
a.icon {
	display: block;	
	color: var(--main-color);
	text-decoration: none;
}
a.icon:hover {
	color: var(--main-color-hover);
}
.form-choose-file {
	position: relative;
}
.form-choose-file .wpcf7-form-control-wrap {
	display: block;
	position: initial;
}
.form-choose-file input {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.form-choose-file label {
	margin-top: 0;
	color: var(--main-color);
}
span.wpcf7-spinner {
    position: absolute;
	left: 0;
}
#more_posts {
    padding: 0rem 2.6rem;
}
.overlay-tex {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5rem;
    height: 100%;
}
.contact-form-wrap .col-margin {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
}
.contact-form-wrap .col-margin-wrap {
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}
.contact-consent .wpcf7-list-item {
	margin: 0;
}
.contact-consent .wpcf7-list-item label {
	display: flex;
	justify-content: space-around;
	align-items: start;
	position: relative;
}
.contact-consent .wpcf7-list-item label input[type=checkbox] {
	position: relative;
	z-index: 2;
	width: 1rem;
	height: 1rem;
	border-radius: 0;
	margin: 0 1rem 0 0;
	opacity: 0;
	cursor: pointer;
}
.contact-consent .wpcf7-list-item label .wpcf7-list-item-label {
	width: 100%;
	margin-top: 0rem;
	text-transform: initial;
	letter-spacing: 0;
}
.contact-consent .wpcf7-list-item label input[type=checkbox] ~ .wpcf7-list-item-label span.checkmark {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	z-index: 1;
    left: 0px;
    top: 0.25rem;
	width: 1rem;
	height: 1rem;
	padding-top: 0.05rem;
    padding-left: 0.1rem;
	border: 1px solid var(--main-color);
	background-color: transparent;
	color: transparent;
	font-size: 0.65rem;
	text-decoration: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none; 
	user-select: none; 
	cursor: pointer;	
}
.contact-consent .wpcf7-list-item label input[type=checkbox]:checked ~ .wpcf7-list-item-label span.checkmark {
	color: #fff;
}
a.read-more {
	position: relative;
    color: var(--main-color);
    text-decoration: none;
    font-size: var(--small-font);
    display: flex;
    align-items: center;
	font-weight: var(--weight-600);
}
a.read-more svg {
	display: none;
}
a.read-more:after {
	--read-more-border-width: 0.4rem;
	content: '';
	display: block;
	width: 0; 
	height: 0; 
	margin-left: 0.35rem;
    margin-top: 0.1rem;
	border-top: var(--read-more-border-width) solid transparent;
	border-bottom: var(--read-more-border-width) solid transparent;
	border-left: var(--read-more-border-width) solid  var(--main-color);
}
a.read-more:hover {
    color: var(--main-color-hover);
}
a.read-more:hover:after {
	width: 0; 
	height: 0; 
	border-left: var(--read-more-border-width) solid var(--main-color-hover);
}
.readmore a {
	cursor: pointer;
	text-decoration: underline;
} 
.readmore a:hover {
	text-decoration: none;
} 
.readmore-height-wrap.active .readmore a svg {
    margin-left: 0.2rem;	
	transition: 0.5s;
} 
.readmore-height-wrap.active.open .readmore a svg {
	transform: scale(-1);
}
#cn-accept-cookies {
	padding: 0rem 2.5rem 0.2rem;
}
#cn-accept-cookies:hover {
	background-color: var(--main-color-hover);
}
.postpagination span.page-link a {
    color: var(--dark-blue);
    border: 1px solid transparent;
    width: 2.35rem;
    height: 2.35rem;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    text-decoration: none;
}
.postpagination span.page-link a:hover {
    border-color: var(--main-color);
}
.tab-list span {
    color: #88776A;
    font-size: var(--font-size-h3);
    font-weight: var(--weight-500);
    /* letter-spacing: 0.48px; */
}
.list-tab-wrap .tab-image {
    display: none;
    height: 100%;
    border-radius: var(--border-radius);
    padding: 2rem 3rem;
	transition: 0.5s;
}
.list-tab-wrap .tab-image.active {
    display: block;
}
.list-tab-wrap .tab-image img {
    width: 4rem;
}
.list-tab-wrap a.button.readmore {
    background-color: transparent;
    padding: 0;
    color: var(--main-color);
	font-weight: var(--weight-600);
}
.list-tab-wrap a.button.readmore:hover, .list-tab-wrap a.button.readmore:hover svg {
    color: var(--main-color-hover);
}
.list-tab-wrap a.button.readmore:hover svg path#Path_54297 {
    stroke: var(--main-color-hover);
}
.list-tab-wrap .button-wrap {
    margin-top: 0.5em;
}
.list-tab-wrap a.button.readmore svg {
    margin-left: 0.3rem;
}
.logo-slider .slick-track {
    align-items: center;
    display: flex;
    justify-content: center;
}
.mob-tab-discretion {
    display: none;
}
.readmore-investment-wrap.active .text {
    height: 7.2rem;
    overflow: hidden;
    position: relative;
	padding: 0 7rem;
}
.readmore-investment-wrap.active.open .text {
    height: auto;
}
.readmore-investment a.readmore {
    color: var(--main-color);
    font-weight: var(--weight-600);
    font-size: var(--small-font);
}
.readmore-investment a.readmore:hover {
    color: var(--main-color-hover);
}
.readmore-investment a.readmore span {
    margin-right: 0.25rem;
    text-transform: uppercase;
}
.readmore-investment-wrap {
    margin-bottom: 3rem;
}
.close-popup, 
.video-close-popup {
    background-color: var(--green-color);
    color: var(--main-color);
}
.gradient-top-one {
	position: relative;
}
.gradient-top-one:before {
    content: "";
    position: absolute;
    top: -3rem;
    left: 0;
    right: 0;
    width: 100%;
    height: 6rem;
    background: linear-gradient(0deg, #f4ede7 0%,  #e1dad5 60%, #dfd9d300 100%);
}

/****section-one*****/
.section-one {
    overflow: hidden;
}
.section-one .logo-slider .box.center {
    margin: 0 2.5rem;
}
.section-one.our-partners {
    padding: 2rem 0 0;
}
.section-one.our-partners .head {
    margin-bottom: 3rem;
}
.section-one .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;	
}
.section-one .row .box {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 9rem;
    height: 7rem;
    padding: 1rem;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000;
    -o-object-fit: contain;
    object-fit: contain;
}
.section-one .row .box img {
    max-width: 100%;
    max-height: 100%;
}

/**section-two**/
.section-two .responsive-bg {
    background-size: auto;
}
.section-two .head {
    padding-top: 7rem;
}
.section-two h3 {
    line-height: 1.5;
}
.section-two p {
    padding: 0 10rem;
    letter-spacing: 0.18px;
}
.section-two.has-video .section-inner {
	position: relative;
}
.section-two.has-video .video-wrap {
	width: 42rem;
    height: 42rem;
    margin: 0 auto;
    overflow: hidden;
}
.section-two.has-video .video-wrap video {
	width: calc(100% + 6px);
    margin: 0;
    border: 0;
    transform: translate(-3px, -3px);
}
.section-two.has-video .head {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

/**section-three **/
.section-three.breaking-language {
    position: relative;
}
.section-three.breaking-language .section-padding {
    /* padding-bottom: 0; */
}
.section-three.breaking-language .text:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: var(--border-radius);
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.section-three.breaking-language.before:before {
    background: transparent linear-gradient(0deg, #e4dbd4 0%, #f4ece7 100%, #f4ece7 60%, #f4ece7 100%);
    width: 100%;
    content: "";
    top: 0;
    position: absolute;
    height: 5rem;
}
.section-three.breaking-language.after:after {
    width: 100%;
    content: "";
    bottom: 0;
    position: absolute;
    height: 5rem;
    background: transparent linear-gradient(180deg, #F4EDE700 0%, #F4EDE7 100%) 0% 0% no-repeat padding-box;
}
.section-three.breaking-language .responsive-bg {
	background-position: center top;
	background-size: 100% auto;
}
.section-three .section-padding {

}
.section-three .image:not(.image-third) {
    width: 27rem;
    margin: 0 auto;
    height: 27rem;
}
.section-three .head {
    padding: 0 15%;
}
.section-three .content .box .text {
	margin-top: 6rem;	
	margin-bottom: 4rem;
    padding: 3rem 0;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: var(--border-radius);
    padding: 1.5rem 2rem 1rem;
	position: relative;
    z-index: 1;
}
.section-three.video-box .content .box .play-video-num {
    width: 25rem;
    margin: 0 auto 3rem;
}
.section-three.video-box .box img {
    border-radius: 0.5rem;
}
.section-three.tab-3 .box .text p {
    text-align: center;
    padding: 0;
    margin: 1rem 0 1rem;
	position: relative;
    z-index: 1;
}
.section-three.tab-3 .text:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: var(--border-radius);
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}

/**section-four***/
.section-four .tab-list li {
    display: flex;
    align-items: center;
    border-radius:var(--border-radius);
    padding: 1rem 1.5rem;
	transition: 0.5s;
	cursor: pointer;
	position: relative;
}
.section-four .tab-list li.tab-head-img .icon {
	height: 2.5rem;
}
.section-four .tab-list li.tab-head-img.active {
    background: #F4EDE7 0% 0%;
    box-shadow: 0rem 0.2rem 0.6rem #00000029;
	cursor: pointer;
}
.section-four .tab-list li.tab-head-img.active:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: var(--border-radius);
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.section-four .tab-list li.tab-head-img.active .white-icon {
    display: block;
}
.section-four .tab-list li.tab-head-img.active .black-icon {
    display: none;
}
.section-four .tab-list li.tab-head-img.active .arrow {
    display: block;
    position: absolute;
    right: 1.5rem;
	width: auto;
}
.section-four .tab-list li.tab-head-img.active span {
    color: var(--main-color);
}
.section-four .white-icon {
    display: none;
}
.section-four .arrow {
    display: none;
}
.section-four .tab-list img {
    width: 2.5rem;
    margin: 0 1rem 0rem 0rem;
	transition: 0.5s;
}
.section-four ul.tab-list {
    margin-right: 2rem;
}
.section-four.our-data-tab {
	position: relative;
	z-index: 1;
}
.section-four.our-data-tab .tab-list span {
    width: 90%;
}
.section-four.our-data-tab .button-wrap {
    margin-top: 5rem;
}
.section-four.our-data-tab .tab-list li.tab-head-img.active .arrow {
    right: 1rem;
}
.section-four .tab-image > span {
	position: relative;
    z-index: 1;
}

/**section-five**/
.section-five .flex-row {
    background: var(--white-color);
    border-radius:var(--border-radius);
    overflow: hidden;
    margin: 0 1.5rem 3rem;
	align-items: center;
}
.section-five .flex-row .text {
    padding: 0 2rem 0 3rem;
}
.section-five .text svg {
    color: var(--green-color);
    margin: 0 0 0.5rem;
}
.section-five .testimonial-wrap {
    padding: 1rem 0;
}
.section-five .testimonial-wrap .flex-row {
    margin: 0 1.5rem 0rem;
}
.section-five.testimonial-text-small .testimonial-wrap .flex-6:first-child {
	width: 60%;
}
.section-five.testimonial-text-small .testimonial-wrap .flex-6:last-child {
	    width: 40%;
}
.section-five.testimonial-text-small .flex-row .text {
    padding: 0 3rem 0 3rem;
}
.section-five.pedro-meduna .flex-row {
    margin: 0;
}
.section-five .testimonial-slider .box .video-wrapper {
    background-size: cover;
    min-height: 19rem;
}
.section-five .responsive-bg {
    background-size: 100% 100%;
}
.section-five .testimonial-wrap .button-wrap {
    margin-top: 0.5em;
}

/**section-six **/
.section-six {
	position: relative;
	overflow: hidden;
    padding-top: 3rem;
    margin-top: -3rem;	
    margin-top: 0;	
}
.section-six:before {
    /* position: absolute; */
    /* width: 33rem; */
    /* height: 100%; */
    /* content: ""; */
    /* background-image: url(.././img/sec-six-before-img.png); */
    /* background-repeat: no-repeat; */
    /* background-position: -85% 100%; */
    /* background-size: auto; */
}
.section-six.diagram .responsive-bg {
	background-size: 100% auto;
}
.section-six .overlays-text {
    display: none;
}
.section-six .work-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
	position: relative;
}
.section-six .work-wrap .left-tab-wrapper {
    width: 70%;
    display: block;
	position: relative;
}
.section-six .work-wrap .left-tab-wrapper ul {
    display: flex;
    justify-content: space-around;
    text-align: center;
    list-style: none;
	margin-left: -1rem;
    margin-right: 1rem;	
}
.section-six .work-wrap .left-tab-wrapper ul li {
    width: 10.3rem;
    height: 10.3rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
	position: relative;
}
.section-six .work-wrap  ul li span.arrow {
    width: 1.8rem;
    height: 1.8rem;
    background-color: var(--main-color);
    color: var(--white-color);
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
	cursor: pointer;
}
.section-six .work-wrap ul li span.arrow:hover {
    background-color: var(--main-color-hover);
}
.section-six .work-wrap .left-tab-wrapper ul li span.arrow {
    position: absolute;
    top: 0.2rem;
}
.section-six .work-wrap ul li span.arrow span.plus {
    color: var(--white-color);
}
.section-six .work-wrap .left-tab-wrapper ul .text {
    font-size: var(--font-size-h3);
    letter-spacing: 0.48px;
    font-weight: var(--weight-500);
    padding: 0 2rem;
}
.section-six .work-wrap .left-tab-wrapper ul .circle-text {
    font-size: var(--font-size-h3);
    letter-spacing: 0.48px;
    font-weight: var(--weight-500);
    padding: 0 2rem;
}
.section-six .work-wrap .left-tab-wrapper ul li.active .overlays-text {
    display: block;
    position: absolute;
    bottom: 100%;
	left: -7rem;
    width: 25rem;
    border-radius: var(--border-radius);
    background-color: var(--white-color);
    padding: 1rem 1.1rem;
    text-align: left;
    font-size: 0.95rem;
    font-weight: var(--weight-500);
	z-index: 3;
}
.section-six .work-wrap img {
    position: relative;
    z-index: 1;
}
.section-six .work-wrap .left-tab-wrapper .image:after {
    /* position: absolute; */
    /* width: 78%; */
    /* height: 0.1rem; */
    /* content: ""; */
    /* background-color: var(--main-color); */
    /* left: 100%; */
}
.section-six .work-wrap .left-tab-wrapper .image {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 8rem;
    height: 8rem;
    border-radius: 100%;
}
.section-six.has-video .work-wrap .left-tab-wrapper .image {
	opacity: 0;
}
.section-six .work-wrap .right-tab-wrapper {
    width: 30%;
    display: block;
}
.section-six .work-wrap .right-tab-wrapper ul.tab-list  {
    margin-top: -0.5rem;
	margin-bottom: 0;
}
.section-six .work-wrap .right-tab-wrapper li {
    display: flex;
    align-items: center;
    position: relative;
	margin-top: 2.75rem;
    margin-bottom: -0.5rem;
    padding-left: 6rem;
}
.section-six .work-wrap .right-tab-wrapper ul li span.arrow:before {
    /* position: absolute; */
    /* left: 0; */
    /* width: 3rem; */
    /* border-bottom: 2px solid var(--main-color); */
    /* content: ""; */
}
.section-six .work-wrap .right-tab-wrapper .image {
    width: 3.4rem;
    height: 3.4rem;
    margin: 0.6rem 1rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-six.has-video .work-wrap .right-tab-wrapper .image {
	opacity: 0;
}
.section-six .work-wrap .right-tab-wrapper .image img {
    width: 2rem;
}
.section-six .work-wrap .right-tab-wrapper li:first-child, .section-six .work-wrap .right-tab-wrapper li:last-child {
    border-color: transparent;
}
.section-six .work-wrap .right-tab-wrapper li:first-child:after {
    /* position: absolute; */
    /* left: -2px; */
    /* border-left: 2px solid var(--main-color); */
    /* content: ""; */
    /* width: auto; */
    /* height: 4rem; */
    /* top: 50%; */
}
.section-six .work-wrap .right-tab-wrapper li:last-child:after {
    /* position: absolute; */
    /* left: -2px; */
    /* border-left: 2px solid var(--main-color); */
    /* content: ""; */
    /* width: auto; */
    /* height: 4rem; */
    /* bottom: 50%; */
}
.section-six .work-wrap .right-tab-wrapper .text {
    font-weight: var(--weight-500);
    width: 9rem;
}
.section-six.has-video .work-wrap .right-tab-wrapper .text {
	opacity: 0;
}
.section-six.has-video .work-wrap .right-tab-wrapper .text.overlays-text {
	opacity: 1;
}
.section-six .work-wrap .button-wrap.center {
    position: absolute;
    bottom: 3rem;
    left: 0;
    right: 0;
	width: 100%;
}
.section-six .work-wrap .right-tab-wrapper li.active .overlays-text {
    display: block;
    position: absolute;
    top: -50%;
    right: 90%;
    width: 60%;
    background-color: var(--white-color);
    border-radius: var(--border-radius);
    padding: 1rem;
    z-index: 9;
}
.section-six .work-wrap .white-shadow:before {
	background-color: #f4ede7;
}
.section-six.has-video .contant-container-wrap {
	position: absolute;
	top: 3rem;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}
.section-six.has-video .video-wrap video {
	display: block;
    width: 100%;
}


/**section-featured_post**/
.section-featured_post {
    position: relative;
	margin-top: -1px;
}
.section-featured_post .box, .second-box-wrap .flex-4 {
    position: relative;
    overflow: hidden;
}
.section-featured_post .box-col {
    background-color: var(--white-color);
    border-radius: var(--border-radius);
	margin: 0 0.7rem 1.4rem 0rem;
	overflow: hidden;
}
.section-featured_post .first-box-wrap .background-image:before {
    padding-top: 82.2%;
}
.first-box-wrap .box.flex-4 {
    width: 35%;
}
.first-box-wrap .box.flex-8 {
    width: 65%;
}
.section-featured_post .second-box-wrap {
    border-radius: 0.5rem 0.5rem 0 0;
}
.section-featured_post .inner-box {
    background-color: var(--white-color);
    border-radius: 0 0 0.5rem 0.5rem;
    padding: 1.5rem;
}
.section-featured_post .inner-box h3 {
    margin: 0 0 1rem;
     font-weight: var(--weight-600);
}
.first-box-wrap .box-col {
    margin: 0 0.7rem 1.4rem 0;
	align-items: center;
}
.second-box-wrap .box {
    position: relative;
    overflow: hidden;
    border-radius: 0.5rem 0.5rem 0 0;
}

/***section-eight***/
.section-eight .platforms-slider .box-wrap {
    padding: 1rem 1.2rem;
}
.section-eight .platforms-slider .box {
    box-shadow: 0px 3px 10px #00000029;
    border-radius: var(--border-radius);
	padding-bottom: 0.5rem;
}
.section-eight .platforms-slider .box .box-inner {
    height: 22.1rem;
    overflow: hidden;
}
.section-eight .platforms-slider .box:first-child {
    margin-left: 0;
}
.section-eight .platforms-slider .box:last-child {
    margin-right: 0;
}
.section-eight .platforms-slider .box .text {
    padding: 1.5rem;
}
.section-eight .platforms-slider .box > .text {
    font-size: var(--font-size-h6);
}
.section-eight .platforms-slider .box .image img {
    width: 100%;
    height: auto;
    /* object-fit: fill; */
    /* object-position: center; */
}
.section-eight .platforms-slider .box .top-header {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 4rem;
	font-size: 0.9rem;	
	font-weight: var(--weight-600);
	text-align: center;
}
.section-eight .platforms-slider .box .button-wrap {
    margin: 1.5em 0;
}
.section-eight .platforms-slider .box .box-inner, 
.section-eight .platforms-slider .box .text, 
.section-eight .platforms-slider .box .text-wrap, 
.section-eight .platforms-slider .box .image, 
.section-eight .platforms-slider .box .button-wrap, 
.section-eight .platforms-slider .box .readmore-height-wrap {
    position: relative;
    z-index: 9;
}
.section-eight .platforms-slider  .slick-arrow.slick-next {
    /* left: auto; */
    /* right: calc(50% + -2rem); */
    transform: rotate(0deg);
}
.section-eight .platforms-slider .slick-arrow.slick-prev {
    /* right: calc(50% + -3rem); */
    transform: rotate(0deg);
    /* left: calc(50% + -3rem); */
}

/***section-nine***/
.section-nine .content {
    position: relative;
}
.section-nine .image.overlay-img {
    width: 15rem;
    height: 9rem;
    box-shadow: 0px 3px 20px #00000029;
    border-radius: var(--border-radius);
    position: absolute;
    bottom: 16%;
    left: 0;
    right: 0;
    margin: 0 auto;
    overflow: hidden;
}
.section-nine .right-box .image {
    max-width: 30rem;
    height: 20rem;
    margin: 0 auto;
    display: flex;
}
.section-nine .right-box .text {
    width: 72%;
    padding: 3rem 0;
    margin: 0 auto;
    font-size: var(--font-size-h3);
}
.section-nine .image img {
    display: block;
}

/***section-ten***/
.section-ten .content {
    justify-content: space-between;
	padding: 0 1rem;
}
.section-ten .box-wraper {
    margin: 1rem 0rem 1.5rem;
    width: 48%;
}
.section-ten .box-inner {
    box-shadow: 0px 3px 10px #00000029;
    border-radius: var(--border-radius);
    padding: 1.5rem 2rem 2rem;
}
.section-ten .box-wraper ul {
    padding-left: 1rem;
}
.section-ten .box-inner .text, .section-ten .box-wraper .button-wrap.center, .section-ten .box-inner .image {
    position: relative;
    z-index: 9;
}
.section-ten .box-wraper ul.tab-list {
    list-style: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-left: 0rem;
    /* min-height: 12.7rem; */
	/* align-items: center; */
	position: relative;
    z-index: 9;
	margin-top: 1.5rem;	
}
.section-ten .image img {
    /* height: 16rem; */
    margin: 1.5rem 0;
    object-fit: fill;
	border-radius: var(--border-radius);
}
.section-ten .text.center {
	font-weight: var(--weight-600);
	font-size: var(--font-size-h3);
}
.section-ten .box-wraper .tab-list li {
    box-shadow: 0px 3px 10px #00000029;
    padding: 1rem 1.1rem;
    background: #F4EDE7 0% 0% no-repeat padding-box;
    border-radius:var(--border-radius);
    width: 48%;
    font-size: var(--font-size-h6);
    font-weight: var(--weight-600);
	margin-bottom: 1.3rem;
	display: flex;
    flex-wrap: wrap;
	/* cursor: pointer; */
	height: 100%;
}
.section-ten .box-wraper li span.arrow {
    width: 10%;
}
.section-ten .box-wraper li span {
    font-size: var(--font-size-h6);
    color: var(--main-color);
    font-weight: var(--weight-600);
    width: 90%;
	line-height: 1.68;
}
.section-ten .box-wraper li .tab-content {
    display: none;
}
.section-ten .box-wraper li.active {
    height: auto;
}
.section-ten .box-wraper li.active .tab-content {
    display: block;
    width: 100%;
    padding-left: 10%;
	font-weight: var(--weight-400);
	position: relative;
}
.section-ten .box-wraper li.active .tab-content p {
    margin: 0.3rem 0 0;
}
.back-to-top {
    margin: 2rem 0 0;
	text-align: center;
}
.back-to-top:hover {
    color: var(--main-color-hover);
}
.back-to-top a {
    display: inline-block;
    color: var(--main-color);
    text-decoration: none;
    font-size: 0.9rem;
    text-transform: uppercase;
	font-weight: var(--weight-600);
}
.back-to-top a:hover {
    color: var(--main-color-hover);
}
.back-to-top .svg {
    display: block;
    width: 1rem;
    margin: 0 auto 0.5rem;
    color: var(--main-color);
}
.back-to-top .svg svg{
    width: 100%;
	height: auto;
}
.back-to-top a:hover .svg svg {
    color: var(--main-color-hover);
}
.section-ten .box-inner p {
    line-height: 1.7;
}
.section-ten .box-wraper .button-wrap.center {
    margin: 0;
}

/***section-contact**/
.section-contact .section-padding {
    padding: 10rem 0 5rem;
}
.section-contact .text h1 {
    margin: 0 0 2rem;
}
.section-contact .text span {
    display: block;
    font-weight: var(--weight-600);
    font-size: 0.9rem;
    margin: 1.5rem 0 0rem;
}
.section-contact .text {
    padding: 0 3.5rem 0 0rem;
}
.section-contact .text span svg {
    width: 1rem;
    margin-right: 0.3rem;
}
.section-contact .text p {
    line-height: 1.65;
	
}
.section-contact .contact-form-wrap input, 
.section-contact .contact-form-wrap select, 
.section-contact .contact-form-wrap textarea, 
.section-career-single input:not([type="submit"]), 
.section-career-single select, 
.section-career-single textarea {
    background: #F4EDE7 0% 0%;
    border-radius: 0.4rem;
    margin-bottom: 1rem;
    /* box-shadow: 0px 3px 20px #00000029; */
    height: 2rem;
    line-height: 2.2;
    color: var(--main-color);
    font-size: medium;
    font-weight: var(--weight-400);
    padding: 0rem 0.6rem;
	outline: none;
}
.section-career-single select, .section-careers select, .section-contact .contact-form-wrap select {
    background-image: url(.././img/arrow-down.png);
    background-size: auto;
    appearance: none;
    background-position: 95% 50%;
    background-repeat: no-repeat;
}
.contact-form-wrap ::-webkit-input-placeholder {
	color: var(--main-color) !important;
} 
.section-contact .contact-form-wrap textarea, .section-career-single textarea{
	height: 8rem;
}
.section-contact .contact-form-wrap input[type="checkbox"],  .section-career-single input[type="checkbox"]{
    width: 1rem;
    height: 1rem;
    background: #F4EDE7 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 100%;
    margin: 0 0.4rem 0 0;
}
.section-contact .contact-form-wrap label, .section-career-single label {
    color: var(--main-color);
    font-size: medium;
	font-weight: var(--weight-400);
	margin: 0;
	display: flex;
}
.section-contact .contact-form-wrap label a {
    color: var(--main-color);
}
.section-contact .button-wrap {
    margin-top: 0.8rem;
}
.section-contact .button-wrap input.button, .section-career-single .button-wrap input.button {
    padding: 0.3rem 1rem;
    border-width: 0;
    background: var(--green-color);
    color: var(--main-color);
    font-weight: var(--weight-400);
    line-height: 2.3;
    font-size: var(--small-font);
    border-radius: 2rem;
    letter-spacing: 0.8px;
    height: auto;
}

/**section-tab_nav**/
.section-tab_nav .navbar-solutions .image {
    width: 1rem;
	margin: 0 auto;
}
.navbar-solutions .a-section {
    text-align: center;
}
.navbar-solutions .nav-menu {
    position: unset;
}
.navbar-solutions ul {
    display: flex;
    align-items: center;
    margin: 0;
    flex-wrap: wrap;
}
.navbar-solutions li {
    box-shadow: 0px 3px 10px #00000029;
    padding: 0rem 1rem;
    border-radius: var(--border-radius);
    margin: 0 0.6rem;
    width: 12.5rem;
    height: 9rem;
    display: flex;
    align-items: center;
    justify-content: center;
	position: relative;
}
.navbar-solutions li a {
    position: relative;
    z-index: 1;
}
.navbar-solutions li a .blue {
    display: none;
}
.navbar-solutions li:not(.disable):hover a .blue, .navbar-solutions li.active a .blue{
    display: block;
}
.navbar-solutions li:not(.disable):hover a .silver, .navbar-solutions li.active a .silver {
    display: none;
}
.section-tab_nav {
	overflow: hidden;
}
.section-tab_nav .navbar-solutions .image {
    /* width: 2rem; */
    height: 1rem;
    margin: 0 auto 0.6rem;
    display: flex;
	ustify-content: center;
}
.section-tab_nav .navbar-solutions .image img {
    transition: 0.5s;
    width: 1rem;
    height: 1rem;
}
.navbar-solutions li:after {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: var(--border-radius);
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.navbar-solutions li:first-child{
	margin-left: 0rem;
}
.navbar-solutions li:last-child{
	margin-right: 0rem;
}
.navbar-solutions .description {
    font-size: 1.12rem;
    color: #88776A;
   font-weight: var(--weight-500);
   line-height: 1.4;
}
.navbar-solutions li.disable {
    opacity: 0.6;
    cursor: no-drop;
}
.navbar-solutions li.active a .description, .navbar-solutions li:not(.disable):hover a .description {
    color: var(--main-color);
    font-weight: var(--weight-600);
}
.navbar-solutions li.active:before, .navbar-solutions li.hover:before {
    position: absolute;
    width: 100%;
    height: 0.75rem;
    top: 0;
    content: "";
    background-color: var(--main-color);
    border-radius: 0.5rem 0.5rem 0 0;
}
.tab-section {
    display: none;
}
.tab-section.active {
    display: block;
}

/***section-eleven***/
.section-eleven .text li {
    font-weight: var(--weight-500);
    list-style: none;
    position: relative;
    padding-left: 2rem;
}
.section-eleven .text li:before {
    position: absolute;
    left: 0;
    width: 1rem;
    content: "";
    height: 1rem;
    top: 0.2rem;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    background-image: url(.././svg/right-chack-img.svg);
}
.section-eleven .flex-5 .text {
    padding-right: 5rem;
}
.section-eleven.monetize {
    padding: 1rem 0 0rem;
}
.section-eleven.monetize h3 {
    font-weight: var(--weight-600);
}
.section-eleven.monetize .head.margin-bottom {
    margin-bottom: 6rem;
}
.section-eleven.monetize .flex-5 .text {
    padding-right: 4rem;
}

/***section-twelve***/
.section-twelve .text h3 {
    font-size: 3rem;
    line-height: 1.05;
    margin: 0 0 1.5rem;
}
.section-twelve.font-weight-700 .text h3 {
	font-weight: var(--weight-700);
}
.section-twelve.font-weight-700 .text p {
	font-size: var(--font-size-h4);
	font-weight: var(--weight-500);
	padding: 0 2rem;
}
.section-twelve.counter-box .text p {
    padding: 0;
}
.section-twelve.counter p {
    padding: 0 4rem;
}
.section-twelve .box .svg {
    height: 5rem;
	margin-bottom: 1rem;
}
.section-twelve .shadow-box .svg {
    width: 8rem;
    height: 8rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 2rem;
    position: relative;
    box-shadow: 0rem 0.2rem 0.6rem #00000029;
}
.section-twelve .svg img {
    max-height: 100%;
}
.section-twelve .shadow-box .svg:after {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.section-twelve .shadow-box h4 {
    font-weight: var(--weight-500);
}
.section-twelve.data-suite .text {
    padding-right: 4rem;
}
.section-twelve .text-shadow-box .box {
    border-radius: var(--border-radius);
    box-shadow: 0px 3px 10px #00000029;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 2rem;
    height: 7.2rem;
	position: relative;
}
.section-twelve .text-shadow-box .box:after {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: var(--border-radius);
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.section-twelve.data-suite .text ul {
    padding-left: 1rem;
}
.section-twelve .text-shadow-box .box h3 {
    font-size: var(--font-size-h3);
    padding: 0 0;
    margin-bottom: 0;
	line-height: 1.4;
}
.section-twelve.small-space-box .box.col-margin {
    margin: 0 1rem;
}
.section-twelve.how-it-works .text h3 {
    font-size: var(--font-size-h3);
    font-weight: var(--weight-400);
    line-height: 1.5;
    text-align: left;
}
.section-twelve.how-it-works .shadow-box .svg {
    margin-left: 0;
	width: 12rem;
    height: 12rem;
}
.section-twelve.how-it-works .svg img {
    width: 5.5rem;
    height: 5.5rem;
}
.section-twelve.how-it-works .box {
    position: relative;
}
.section-twelve.how-it-works .box .arrow {
    position: absolute;
    top: 25%;
    left: 65%;
}
.section-twelve.how-it-works .box .arrow svg {
    width: 9rem;
}
.section-twelve.how-it-works .flex-4:nth-child(3) .arrow {
    display: none;
}
.section-twelve.data-suite-analysts h3 {
    font-weight: var(--weight-600);
    margin: 0 0 2rem;
}
.section-twelve.data-suite-analysts .head {
    margin-bottom: 4rem;
}
.section-twelve.data-suite-analysts .text {
    padding-right: 5.5rem;
}
.section-twelve.data-suite-analysts .content {
    justify-content: space-between;
    margin: 0 auto;
    width: 70rem;
}
.section-twelve.we-global .svg {
    width: 9.5rem;
    height: 9.5rem;
}
.section-twelve.we-global .svg img {
    width: 100%;
    height: 100%;
	border-radius: 100%;
}

/**section-thirteen**/
.section-thirteen .head {
    margin-bottom: 2rem;
}
.section-thirteen .button-wrap {
    margin: 1rem 0 0;
}
.section-thirteen .button-wrap a.button {
    margin: 0 0.8rem;
    width: 10rem;
    font-weight: var(--weight-500);
	padding: 0.3rem 0;
}
.section-thirteen .responsive-bg {
    background-position: 0% 80%;
}

.section-thirteen .content .text h3 {
    margin: 0 0 1rem;
}
.section-thirteen.text-wrapper h3 {
    font-weight: var(--weight-600);
}
.section-thirteen .image {
    border-radius: var(--border-radius);
    overflow: hidden;
}
.section-thirteen.font-weight-600 p {
    font-weight: var(--weight-400);
}

.section-thirteen .table {
	background-color: #fff;
	font-size:  var(--small-font);
}
.section-thirteen .table .table-col {
	border-right: 2px solid var(--main-color);
}
.section-thirteen .table .table-col:last-child {
	border-right: 0;
}
.section-thirteen .table .table-col:nth-child(1) {
	width: 20rem;
}
.section-thirteen .table .table-col .cell {
	padding: 0.5rem;
}
.section-thirteen .table .table-col .cell.th {
	height: 3rem;
	border-bottom: 2px solid var(--main-color);
	font-weight: 700;
}
.section-thirteen video {
	width: 100%;
	height: auto;
}
.section-thirteen.has-video .section-inner {
	position: relative;
}
.section-thirteen.has-video .section-inner-inner {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}
.section-thirteen.has-video .video-wrap  {
    height: 20rem;
    overflow: hidden;
}
.section-thirteen.has-video .video-wrap > video {
    width: 100%;
    height: auto;
    transform: translatey(-10rem);
}



/****section-fourteen***/
.section-fourteen {
    position: relative;
    padding-bottom: 10rem;
}
.section-fourteen:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: url(.././img/line-arrow.png);
    content: "";
    background-repeat: no-repeat;
    background-size: auto;
    background-position: bottom;
}
.section-fourteen .section-padding {
    position: relative;
    z-index: 9;
}
.section-fourteen.odd .content {
    flex-direction: row-reverse;
}
.section-fourteen .text {
    background-color: var(--white-color);
    padding: 2rem;
    border-radius: var(--border-radius);
}
.section-fourteen .text h3 {
    margin: 0 0 0.5rem;
}
.section-fourteen .box {
    padding-right: 0.5rem;
}
.section-fourteen .text p {
    /* margin: 0; */
}
.section-fourteen.problem-solving .section-padding {
    padding: 8rem 0 0;
}
.section-fourteen.problem-solving .svg {
    position: relative;
    text-align: right;
    padding-right: 3rem;
	box-shadow: unset;
}
.section-fourteen.problem-solving .svg.white-shadow:before {
    box-shadow: unset;
}
.section-fourteen.problem-solving .svg:after {
    position: absolute;
    left: 12%;
    bottom: 50%;
    content: "";
    width: 73%;
    height: 60%;
    border: 2px solid var(--main-color);
    border-top: 0;
    border-left: 0;
}
.section-fourteen.problem-solving .svg img {
    position: relative;
    z-index: 1;
    padding: 0 0rem;
    width: 19rem;
    height: 19rem;
}
.outside-content .text {
    position: absolute;
}
.outside-content .text h2 {
    margin: 0.2rem 0;
}
.outside-content .text {
    position: absolute;
    background-color: transparent;
    padding: 0;
    width: 10rem;
}
.section-fourteen.market-failure .svg {
    width: 19rem;
    height: 19rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-fourteen.market-failure .section-padding {
    padding: 1rem 0 0;
}
.section-fourteen.even:after {
    background-image: url(.././img/line-arrow-right.png);
}
.section-fourteen.market-failure .inner-box-wrap {
    position: relative;
    width: 19rem;
    height: 19rem;
    margin-left: 0;
}
.section-fourteen.market-failure .svg:after {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    content: "";
    border-radius: 100%;
    box-shadow: -0.22rem -0.2rem 0.3rem var(--white-color);
}
.section-fourteen.market-failure .inside-img-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.section-fourteen.market-failure .inside-img-content .text {
    background-color: transparent;
    padding: 0;
    position: absolute;
    margin: 0 auto;
    width: 7rem;
    text-align: center;
}
.section-fourteen.market-failure .arror.svg {
    width: 4rem;
    height: 4rem;
    box-shadow: unset;
    position: absolute;
	color: var(--green-color);
}
#arrow-position-1 {
    right: -58%;
    top: 40%;
}

#arrow-position-2 {
    transform: rotate(70deg);
    right: 20%;
    top: 5.5rem;
}
#arrow-position-3 {
    transform: rotate(175deg);
    top: -120%;
    right: 109%;
}
#arrow-position-4 {
    transform: rotate(255deg);
    top: -100%;
    left: 15%;
}
.section-fourteen.market-failure .arror.svg:after {
    display: none;
}
.section-fourteen.problem-damage .section-padding, .section-fourteen.problem-damage {
    padding: 1rem 0 0;
}
.section-fourteen.problem-damage:after{
	display:none;
}
.section-fourteen.problem-damage .svg {
    width: 19rem;
    height: 19rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
}
/**section-fifteen**/
.section-fifteen .content.flex-row {
    justify-content: space-between;
}
.section-fifteen .image {
    padding-right: 5rem;
}
.section-fifteen .image img {
    border-radius: var(--border-radius);
}
.section-fifteen .list-tab-wrap {
    flex-wrap: wrap;
    justify-content: space-between;
}
.section-fifteen .list-tab-wrap .flex-6 {
    width: 40%;
}
.section-fifteen .list-tab-wrap img {
    width: auto;
    height: 5rem;
    margin: 0 0 1rem;
    display: inline-block;
}
.section-fifteen .list-tab-wrap .flex-6 {
    width: 40%;
    margin-bottom: 1.5rem;
}
.section-fifteen video {
	width: 100%;
	height: auto;
}

/**section-sixteen**/
.section-sixteen .text {
    padding: 0 3rem;
}
.section-sixteen .content {
    border-radius: 0.5rem;
}
.section-sixteen .image img {
    display: block;
}

/**section-seventeen**/
.section-seventeen .image {
    padding: 0 4rem 0 3rem;
}
.testimonial-text-small .text h3 {
    margin: 0 0 0.3rem;
}
.testimonial-text-small.text p {
    margin: 0 0 1rem;
}
.section-seventeen .text p {
    margin-bottom: 2rem;
}

/**section-eighteen**/
.section-eighteen {
    position: relative;
    padding: 2rem 0 8rem;
}
.section-eighteen .responsive-bg {
    position: relative;
    z-index: 9;
}
.section-eighteen:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-image: url(.././img/line-arrow.png);
    content: "";
    background-repeat: no-repeat;
    background-size: 30vw;
    background-position: bottom;
}
.section-eighteen.even:after {
    background-image: url(.././img/line-arrow-right.png);
}
.section-eighteen .svg {
    width: 15rem;
    height: 15rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
	margin: 0 auto 1.5rem;
}
.section-eighteen .svg img {
    display: block;
    max-width: 50%;
}
.section-eighteen.even .content {
    flex-direction: row-reverse;
}
.section-eighteen .svg .inner-box.inside-img-content {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 2rem;
    font-weight: var(--weight-600);
}
.section-eighteen .box {
    border-bottom: 0 solid #3CB6E9;
    background-color: var(--white-color);
    padding: 1rem 1.5rem;
    border-radius: var(--border-radius);
    margin-bottom: 1em;
}
.section-eighteen .inner-bow {
    padding: 0 3rem;
}
.section-eighteen .inner-bow h3 {
    font-weight: var(--weight-400);
    line-height: 1.5;
}
.section-eighteen .box ul {
    margin: 0 0 0 1rem;
}
.section-eighteen .box ul li {
    margin: 0 0 0.2rem;
}
.section-eighteen.extra-value-insights {
    padding-bottom: 0;
}
.section-eighteen.extra-value-insights:after{
	display:none;
}

/***section-team***/
.section-team .image {
    width: 10rem;
    height: 10rem;
    margin: 0rem auto -5rem;
    position: relative;
    z-index: 9;
}
.section-team .margin-bottom {
    margin-bottom: 4rem;
}
.section-team .section-padding-bottom {
    padding-bottom: 2rem;
}
.section-team .text .social-icon, .section-team .text .text-right {
    position: relative;
    z-index: 2;
}
.section-team .text .social-icon {
    width: 2rem;
	height: 2rem;
    margin-right: 0.8rem;
    border-radius: 50%;
    overflow: hidden;	
}
.name {
    font-weight: var(--weight-500);
    font-size: var(--font-size-h3);
}
.section-team .content {
    justify-content: center;
}
.section-team .text {
    display: flex;
    align-items: flex-end;
    min-height: auto;
    padding: 7rem 1.2rem 1rem;
	border-radius: var(--border-radius);	
}
.section-team .image img {
    background-color: var(--white-color);
    border-radius: 100%;
}
.section-team .social-icon svg {
	width: 100%;
	height: auto;	
	color: var(--main-color);
}
.section-team .social-icon svg:hover {
	color: #31989F;
}
.mobile-md.featured-posts {
    display: none !important;
}

.desktop-md.featured-posts {
    display: flex !important;
}
@media (min-width: 992px){
	.margin-top-minus {
		margin-top: -11rem;
	}
	
	/**section-five**/
	.section-five.has-video {
		position: relative;
		overflow: hidden;
	}
	.section-five.has-video .contant-container-wrap {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
	}

	/**section-six**/
	.section-six {
		z-index: 2;
		padding-bottom: 4rem;
		margin-bottom: -4rem;
		margin-bottom: 0;
	}
	
	/**section-featured_post**/
	.section-featured_post .second-box-wrap .inner-box .text {
		min-height: 9rem;
	}
	/**section-thirteen**/
	.section-thirteen.tab-3 .content .text h2{
		padding: 0 6rem 1rem;
	}
	.section-thirteen.tab-3 .content .text p {
		padding: 0 4rem 0rem;
		margin-bottom: 2rem;
	}
}
@media (max-width: 991px){
	.p-as-h2 p,
	.h1-as-h2 h1, 
	h2, .h2 {
		font-size: 1.35rem;
	}
	.section-padding-top {
		padding-top: 2rem;
	}
	h3, .h3 {
		font-size: 1rem;
		line-height: 1.3;
	}
	.h3-as-h4 h3, 
	h4, .h4 {
		font-size: 1rem;
	}
	.overlay-tex {
		padding: 0 2rem;
	}
	.button, a.button {
		font-size: 0.9rem;
		padding: 0.3rem 1.8rem;
	}
	section p, 
	section li  {
		font-size: 1rem;
	}
	.vid-popup {
		width: 90%;
	}
	/***section-one*/
	.section-one .logo-slider.slick-initialized.slick-slider {
		overflow: hidden;
	}
	.section-one .logo-slider .slick-list.draggable {
		width: calc(100% + 3.2rem);
		margin-left: -1.5rem;
		margin-right: -1.6rem;
	}
	.section-one .logo-slider .box.center {
		margin: 0 1rem;
	}
	/**section-two**/
	.section-two p {
		padding: 0 2rem;
	}
	.section-two.has-video .section-inner {
		padding-top: 5rem;
		padding-bottom: 5rem;
	}
	.section-two.has-video .video-wrap {
		width: 100vw;
		height: 99vw;
		margin: 0 auto;
		overflow: hidden;
	}
	.section-two.has-video .video-wrap video {
		width: calc(100vw + 6px);
		border: 0;
		margin: -3px;
		height: calc(100vw + 6px);
	}
	.section-two.has-video .head {
		padding-right: 1.6rem; 
		padding-left: 1.6rem; 
	}
	.section-two.has-video .responsive-bg {
		background-image: initial!important;
	}
	.section-two.has-video .head {
		padding-top: 2rem;
	}
	/**section-three**/
	.section-three .section-padding {
		padding: 4rem 0 0rem;
	}
	.section-three.breaking-language .section-padding {
		padding-bottom: 4rem;
	}
	.section-three .head {
		padding: 0 0%;
	}
	.section-three .image:not(.image-third) {
		width: 100%;
		height: auto;
	}
	.section-three .content .text {
		background: transparent;
	}
	.section-three.video-box .section-padding {
		padding: 0;
	}
	.section-three.video-box .responsive-bg {
		background-size: 1129px auto;
	}
	.section-three.video-box .content .box .play-video-num {
		width: 16rem;
		margin: 0 auto 0rem;
		padding: 3rem 0rem 5rem;
	}
	.section-three.video-box .content .box {
		padding: 0rem 0;
	}
	.section-thirteen.text-wrapper .responsive-bg {
		padding: 0.1rem;
	}
	.section-three .content .box .text {
		margin-bottom: 3rem;
		padding: 0;
		border-radius: initial;
		box-shadow: initial;
	}
	.section-three.breaking-language .text:after {
		display: none;
	}
	.section-three.breaking-language.before:before {
		height: 3rem;
	}
	
	/**section-four**/
	.section-four .section-padding {
		padding: 4rem 0 1rem;
	}
	.section-four .tab-list span {
		font-size: 1rem;
	}
	.section-four .tab-list img {
		width: 3rem;
		margin: 0 2rem 0rem 0rem;
		display: block;
	}
	.section-four ul.tab-list {
		margin-right: 0;
	}
	.section-four .tab-list li {
		margin: 0;
	}
	.section-four .tab-list li p {
		font-size: 15px;
	}
	.section-four .tab-list li a.button {
		font-size: 13px;
	}
	.section-four .tab-list li div, 
	.section-four .tab-list li span {
		position: relative;
		z-index: 1;
	}

	/**section-five**/
	.section-five .flex-6 {
		width: 100%;
	}
	.section-five .flex-row .text h3 {
		margin: 1rem 0 0rem;
		font-weight: var(--weight-600);
	}
	.section-five .flex-row {
		margin: 0 0.5rem 3rem;
	}
	.section-five .testimonial-slider.slick-initialized.slick-slider {
		overflow: hidden;
	}
	.section-five .slick-list.draggable {
		width: calc(100% + 3.2rem);
		margin-left: -1.6rem;
		margin-right: -1.6rem;
	}
	.section-five .flex-row .text {
		padding: 0 1.2rem;
	}
	.section-five.testimonial-text-small .testimonial-wrap .flex-6:first-child {
		width: 100%;
	}
	.section-five.testimonial-text-small .testimonial-wrap .flex-6:last-child {
			width: 100%;
	}
	.section-five .testimonial-slider .box .video-wrapper {
		min-height: 10rem;
	}
	
	/**section-six**/
	.section-six .section-padding {
		padding: 5rem 0;
	}
	.section-six .work-wrap .left-tab-wrapper {
		width: 60%;
	}
	.section-six .work-wrap .right-tab-wrapper {
		width: 40%;
	}
	.section-six .work-wrap .left-tab-wrapper ul li.active .overlays-text {
		left: 0;
		width: 24rem;
		padding: 1rem 1rem 0;
	}
	.section-six .work-wrap .right-tab-wrapper li.active .overlays-text {
		right: 0;
		width: 70%;
	}
	.section-six .work-wrap .left-tab-wrapper .image:after {
		/* width: 6rem; */
	}
	.section-six .work-wrap .left-tab-wrapper ul .circle-text {
		padding: 0 0rem;
	}
	.section-six .work-wrap .button-wrap.center {
		bottom: 2rem;
		width: 70%;
	}
	.section-six:before {
		/* display: none; */
	}
	.section-six.diagram .responsive-bg {
		background-size: auto 100%;
	}
	.section-six .work-wrap .left-tab-wrapper ul {
		margin-left: 0;
		margin-right: 0;
	}
	.section-six.has-video .contant-container-wrap {
		/* display: none; */
	}

	/**section-eleven**/
	.section-eleven .flex-5 .text {
		margin-top: 1rem;
		padding-right: 2rem;
	}
	
	/**section-featured_post**/
	.section-featured_post .flex-row .box.flex-8, .section-featured_post .flex-row .box.flex-4 {
		display: none;
	}
	.section-featured_post .second-box-wrap .flex-row {
		display: flex;
		width: 320vw;
		overflow-y: hidden;
		margin: 0 auto;
		white-space: nowrap;
		flex-wrap: nowrap;
	}
	.section-featured_post .inner-box .text {
		white-space: initial;
	}
	.section-featured_post .second-box-wrap .flex-row .flex-4 {
		width: 20rem;
	}
	.section-featured_post .inner-box {
		padding: 1rem;
	}
	
	/**section-eight**/
	.section-eight .section-padding {
		padding-bottom: 5rem;
	}
	.section-eight .platforms-slider .slick-arrow {
		top: 100%;
	}
	/**section-ten**/
	.section-ten .box-wraper .tab-list li {
		width: 100%;
	}
	/**section-eleven**/
	.section-eleven.monetize .head.margin-bottom {
		margin-bottom: 2rem;
		width: 100% !important;
	}
	.section-eleven.odd .text {
		padding-right: 3rem;
	}
	.section-eleven.even .content .image {
		width: 18rem;
	}
	/**navbar-solutions**/
	.navbar-solutions .description {
		white-space: initial;
	}
	.navbar-solutions ul {
		flex-wrap: wrap;
		overflow-y: hidden;
		margin: 0 auto;
		white-space: nowrap;
		flex-wrap: nowrap;
		width: 81rem;
		padding: 0 1.5rem;
	}
	.navbar-solutions li {
		margin: 1rem 0.6rem;
		height: 8rem;
	}
	.section-tab_nav .menu-solutions-menu-container {
		overflow: auto;
		width: calc(100% + 3rem);
		margin-left: -1.5rem;
	}
	
	/**section-twelve**/
	.section-twelve.data-suite .flex-3 {
		width: 50%;
		margin-bottom: 2rem;
	}
	.section-twelve.data-suite .text {
		padding-right: 2rem;
	}
	.section-twelve .text h3 {
		font-size: 2rem;
	}
	.section-twelve.font-weight-700 .text p {
		padding: 0 0rem;
	}
	.section-twelve .shadow-box h4 {
		padding: 0 0rem;
	}
	.section-twelve.data-suite .section-padding-bottom {
		padding-bottom: 0rem; 
	}
	.section-twelve.data-suite-analysts .content {
		width: 100%;
	}
	.section-twelve.how-it-works .shadow-box .svg {
		margin-left: 0;
		width: 8rem;
		height: 8rem;
	}
	.section-twelve.how-it-works .svg img {
		width: 4.5rem;
		height: 4.5rem;
	}
	.section-twelve.how-it-works .box .arrow svg {
		width: 5rem;
	}
	.section-twelve.how-it-works .box .arrow {
		top: 15%;
		left: 70%;
	}
	.section-twelve.data-suite-analysts .text {
		padding-right: 0;
	}
	.section-twelve.we-global .svg {
		width: 7rem;
		height: 7rem;
	}
	.section-twelve.we-global .flex-20 {
		width: 30%;
	}
	/***section-thirteen***/
	.section-thirteen .section-padding-bottom {
		padding-bottom: 2rem;
	}
	.section-thirteen .responsive-bg {
		padding: 2rem 0 4rem;
	}
	.section-thirteen .head {
		margin-bottom: 0rem;
		width: 100% !important;
	}
	.section-thirteen .table-wrap {
		overflow: auto;
	}
	.section-thirteen .table {
		width: 51rem;
	}
	/***section-fifteen***/
	.section-fifteen .image {
		padding: 0rem 0 2rem;
	}
	.section-fifteen .flex-7, .section-fifteen .flex-5 {
		width: 100%;
	}
	/***section-sixteen***/
	.section-sixteen .content .flex-6 {
		width: 100%;
	}
	.section-sixteen .content {
		border-radius: 0.5rem;
		flex-direction: column-reverse;
		overflow: hidden;
	}
	.section-sixteen .content .image {
		margin-bottom: 2rem;
	}
	.section-sixteen .text {
		padding: 0 3rem 2rem;
	}
	/**section-contact**/
	.section-contact .section-padding {
		padding: 5rem 0 2rem;
	}
	.section-contact .text {
		padding: 0 2rem 0 0rem;
	}
    .desktop-md.featured-posts {
        display: none !important;
    }
    .mobile-md.featured-posts {
        display: flex !important;
    }
}

@media (max-width: 767px){
	.col-margin, .col-margin-wrap {
		margin-right: 0;
		margin-left: 0;
	}
	.readmore-investment-wrap.active .text {
		padding: 0 0rem;
	}
	/**section-four**/
	.section-four .list-tab-wrap .flex-6:last-child {
		display: none;
	}
	.section-four .tab-list li.tab-head-img.active span {
		display: none;
	}
	.section-four .tab-list li.tab-head-img.active .mob-tab-discretion {
		width: calc(100% - 3rem);
		margin-left: 1rem;
	}
	.section-four .tab-list li.tab-head-img.active .arrow {
		display: none;
	}
	.section-four .tab-list li.tab-head-img.active .mob-tab-discretion {
		display: block;
		margin-left: 0;
	}
	.section-four .tab-list li.tab-head-img.active .mob-tab-discretion span {
		display: block;
	}
	.section-four .tab-list li.tab-head-img.active .mob-tab-discretion span h3 {
		margin: 0 0 1rem;
		font-weight: var(--weight-600);
	}
	.section-four .tab-list li {
		align-items: flex-start;
	}
	/**section-five**/
	.section-five .flex-row {
		margin: 0 0.5rem 0rem;
	}
	.section-five.testimonial-text-small .flex-row .text {
		padding: 0 1rem 0 1rem;
	}
	.section-five.pedro-meduna .testimonial-wrap {
		padding: 1rem 1.5rem;
	}
	.section-five.pedro-meduna .section-padding {
		padding: 0;
	}
	.section-five .play-video-num, 
	.section-five .video-wrapper {
		margin-bottom: 0;
	}
	
	/**section-six**/
	.section-six .work-wrap {
		display: block;
	}
	.section-six .work-wrap .left-tab-wrapper, .section-six .work-wrap .right-tab-wrapper {
		width: 100%;
		display: block;
		position: relative;
	}
	.section-six .work-wrap .left-tab-wrapper ul {
		display: block;
	}
	.section-six .work-wrap .left-tab-wrapper ul li {
		width: auto;
		height: 35vw;
		padding-bottom: 0;
		display: flex;
		flex-direction: column-reverse;
	}
	.section-six .work-wrap .left-tab-wrapper .image:after {
		width: 0.3vw;
		height: 24vw;
		content: "";
		background-color: var(--main-color);
		left: 50%;
	}
	.section-six .work-wrap .left-tab-wrapper ul li span.arrow {
		position: absolute;
		top: auto;
		bottom: 4vw;
		z-index: 3;
		margin-left: 6vw;
	}
	.section-six .work-wrap .left-tab-wrapper ul li[data-tab="tabs-1"] {
		height: 25vw;
		margin-bottom: -12vw;
	}
	.section-six .work-wrap .left-tab-wrapper ul li .image {
		height: 0;
	}
	.section-six .work-wrap .left-tab-wrapper ul li[data-tab="tabs-2"] .image {
		/* height: 21vw; */
	}
	.section-six .work-wrap .left-tab-wrapper ul li[data-tab="tabs-3"] .image {
		/* height: 26vw; */
	}
	.section-six .overlays-text {
		/* display: none!important; */
	}
	
	.section-six .work-wrap .left-tab-wrapper ul .circle-text {
		padding: 0 2rem 2rem;
	}
	.section-six .work-wrap .left-tab-wrapper .image {
		width: 14vw;
		height: 14vw;
	}
	.section-six .work-wrap img {
		position: relative;
		z-index: 1;
		background-color: #f4ede7;
		border-radius: 100%;
	}
	.section-six .work-wrap .right-tab-wrapper ul li span.arrow:before, 
	.section-six .work-wrap .right-tab-wrapper li:first-child:after, 
	.section-six .work-wrap .right-tab-wrapper li:last-child:after {
		display: none;
	}
	.section-six .work-wrap .right-tab-wrapper li {
		padding-left: 1.5rem;
	}
	.section-six .work-wrap .right-tab-wrapper li {
		/* flex-direction: row-reverse; */
		padding-left: 9vw;
		border: none;
		flex-wrap: wrap;
	}
	.section-six .work-wrap .right-tab-wrapper .text {
		width: 75%;
	}
	.section-six .work-wrap .button-wrap.center {
		position: unset;
		margin-top: 3rem;
		width: 100%;
	}
	.section-six .work-wrap .right-tab-wrapper li.active .overlays-text {
		top: -88%;
		right: 4vw;
		width: 90%;
	}
	.section-six .section-padding {
		padding: 2rem 0 5rem;
	}
	.section-six .work-wrap .right-tab-wrapper .text {
		width: 64%;
	}
	.section-six .work-wrap .right-tab-wrapper .image {
		order: 1;
		width: 4rem;
		height: 13.5vw;
		margin: 0;
	}
	.section-six .work-wrap .right-tab-wrapper li {
		justify-content: space-around;
	    margin-top: 1vw;
		margin-bottom: 0;	
	}
	.section-six .work-wrap .left-tab-wrapper ul li.active .overlays-text {
		width: auto;
		/* position: unset; */
		margin-bottom: 1rem;
		top: 0;
		height: auto;
		max-height: max-content;
		z-index: 11;
	}
	.section-six .work-wrap .right-tab-wrapper ul.tab-list {
		margin-top: 26vw;
	}
	.section-six.has-video .video-wrap {
		overflow: hidden;
		margin-bottom: 47vw;
		background-color: #f4ede7;
	}
	.section-six.has-video .video-wrap video {
		display: block;
		width: 101%;
		height: 101%;
		margin: -2px;
	}
	.section-six .work-wrap ul li span.arrow {
		width: 6vw;
		height: 6vw;
	}
	
	/**section-ten**/
	.section-ten .box-wraper {
		width: 100%;
	}
	.section-ten .box-wraper li {
		width: 100%;
	}
	/***section-eleven***/
	.section-eleven.even .content .image {
		width: auto;
		margin: 0 auto 2rem;
	}
	.section-eleven.even .content {
		flex-direction: column-reverse;
	}
	.section-eleven.odd .text {
		padding-right: 0rem;
	}
	.section-eleven .flex-row {
		flex-direction: column-reverse;
	}
	.play-video-num, .video-wrapper {
		margin-bottom: 2rem;
	}
	.section-eleven .flex-5 .text {
		padding-right: 0;
	}
	.section-eleven.monetize {
		padding: 0rem 0 0rem;
	}
	.section-eleven.monetize h3 {
		margin-top: 0;
	}
	/**section-twelve**/
	.section-twelve .box {
		text-align: center;
		margin-bottom: 2rem;
	}
	.section-twelve.data-suite .flex-3 {
		width: 100%;
		margin-bottom: 1rem;
	}
	.section-twelve.data-suite .text {
		padding-right: 0rem;
	}
	.section-twelve .text h3 {
		font-size: 2rem;
		margin: 0 0 1rem;
	}
	.section-twelve.counter-box .box {
		box-shadow: 0px 3px 10px #00000029;
		padding: 1.5rem 2rem 0.5rem;
		margin-bottom: 2rem;
	}
	.section-twelve .box .svg {
		margin-bottom: 1rem;
	}
	.section-twelve .text-shadow-box .box {
		margin-bottom: 2rem;
	}
	.section-twelve .text-shadow-box .box h3 {
		font-size: 1rem;
	}
	.section-twelve.small-space-box .box.col-margin {
		margin: 0 2rem 2rem;
	}
	.section-twelve.data-suite .text ul li {
		width: fit-content;
		margin: 0 auto;
	}
	.section-twelve.data-suite .flex-4:last-child .box {
		margin-bottom: 0;
	}
	.section-twelve.how-it-works .box .arrow {
		display: none;
	}
	.section-twelve.how-it-works .shadow-box .svg {
		margin: 0 auto 2rem;
	}
	.section-twelve.how-it-works .text h3 {
		text-align: center;
	}
	
	/**section-thirteen**/
	.section-thirteen .button-wrap {
		display: block;
	}
	.section-thirteen .button-wrap a.button {
		margin: 0 0.4rem 0.5rem;
	}
	.section-thirteen .section-padding-bottom {
		padding-bottom: 3rem;
	}
	.section-thirteen .content .text {
		width: 100%;
		margin: 0 auto 3rem;
	}
	.section-thirteen .content .text h2 {
		padding: 0 0rem 0rem;
	}
	.section-thirteen .responsive-bg {
		padding: 2rem 0 2rem;
	}
	/***section-fourteen***/
	.section-fourteen {
		padding-bottom: 3rem;
	}
	.section-fourteen:after {
		display: none;
	}
	.section-fourteen.market-failure .box {
		margin: 2rem 0 0;
	}
	.section-fourteen.problem-damage .svg {
		margin: 0 auto 3rem;
	}
	.section-fourteen.problem-solving .section-padding {
		padding: 1rem 0 0;
	}
	.section-fourteen.problem-solving .svg {
		text-align: center;
		padding-right: 0;
	}
	.section-fourteen.problem-solving .outside-content .text {
		position: unset;
		width: auto;
	}
	.section-fourteen.problem-solving .inner-box.outside-content {
		margin: 2rem 0;
		text-align: center;
	}
	.section-fourteen.problem-solving .svg:after {
		display: none;
	}
	.section-fourteen.problem-damage .svg img {
		width: 9rem;
	}
	.section-fourteen.market-failure .inner-box-wrap {
		margin: 0 auto;
	}
	/***section-fifteen***/
		.section-fifteen .list-tab-wrap .flex-6 {
		width: 48%;
	}
	/**section-seventeen**/
	.section-seventeen .text {
		padding: 2rem 0rem 0 0rem;
	}
	.section-seventeen .image {
		padding: 0 0rem 0 0rem;
	}
	/**section-eighteen**/
	.section-eighteen {
		padding: 2rem 0 0rem;
	}
	.section-eighteen:after {
		display: none;
	}
	/**section-team**/
	.section-team .margin-bottom:last-child {
		margin-bottom: 1.5rem;
	}
	.section-team .text {
		display: block;
	}
	.section-team .inner-box {
		display: block;
		text-align: center;
	}
	.section-team .text .social-icon {
		margin: 0 auto 0.2rem;
	}
	/**section-contact**/
	.section-contact .contact-form-wrap {
		margin-top: 2rem;
	}
	.section-contact .text {
		padding: 0 0rem 0 0rem;
	}
}

@media (max-width: 600px){
	/**section-featured_post**/
	.section-featured_post .second-box-wrap .flex-row .flex-4 {
		width: 90vw;
	}
	/**section-twelve**/
	.section-twelve.we-global .flex-20 {
		width: 50%;
	}
}
@media (max-width: 491px){
	/**section-six**/
	.section-six .work-wrap .right-tab-wrapper .text {
		width: 8rem;
	}
	/**section-featured_post**/
	.section-featured_post .second-box-wrap .flex-row .flex-4 {
		/* width: 14rem; */
	}
	/**section-ten**/
	.section-ten .content {
		padding: 0 0rem;
	}
	/**section-twelve**/
	.section-twelve.data-suite .flex-3 {
		width: 100%;
	}
	.section-twelve.data-suite .text {
		padding-right: 0rem;
	}
	.section-twelve .text h3 {
		font-size: 1.5rem;
	}
	.section-twelve.we-global .svg {
		width: 6rem;
		height: 6rem;
	}
	/**section-thirteen**/
	.section-thirteen .head {
		width: 100% !important;
	}
	/**section-fifteen**/
	.section-fifteen .list-tab-wrap .flex-6 {
		width: 100%;
		text-align: center;
		margin-bottom: 0.5rem;
	}
	/**section-sixteen**/
	.section-sixteen .text {
		padding: 0 1rem 1rem;
	}
	
	
}
@media (max-width: 400px){


	.section-six .work-wrap .right-tab-wrapper .image {
		height: 15.5vw;
	}
	.section-six .work-wrap .right-tab-wrapper ul.tab-list {
		margin-top: 18vw;
	}
}
@media (max-width: 375px){
	.section-featured_post .second-box-wrap .flex-row .flex-4 {
		/* width: 10rem; */
	}
}