@charset "utf-8";
/* CSS Document */
@media screen and (min-width : 1400px) {
}
@media screen and (min-width : 992px) and (max-width : 1199px) {
	.tooltip .tooltiptext {
		left: 0;
		width: 400px;
	}
	.tooltip .tooltiptext .close {
		padding-left: 0;
		position: absolute;
		right: 10px;
	}
	.technology-section .container-holder h3 {
		font-size: 18px;
	}
}
@media screen and (min-width : 768px) and (max-width : 991px) {
}
@media screen and (max-width : 991px) {
	.tooltip .tooltiptext {
		right: 0;
		left: auto;
		width: 350px;
	}
	.tooltip .tooltiptext .close {
		padding-left: 0;
		position: absolute;
		right: 10px;
	}
}
@media screen and (max-width : 767px) {
	.single-offering .offering-article .offering .column-holder2::before {
		display: none;
	}
	.single-offering .offering-article .offering .column-holder2 .column:first-child .column {
		border: none;
	}
	.single-offering .offering-article .offering .column {
		width: 100% !important;
		margin-bottom: 10px;
	}
	.offering-article .offering .column span.data {
		color: #538cca;
	}
	.tooltip .tooltiptext {
		right: 0;
		left: auto;
		width: 500px;
	}
	.technology-section {
		padding: 30px 0;
	}
	.about_v2.animated-about-content .col-heading {
		padding: 0px;
	}
	
	.animated-about-content .col-content {
			margin-top: 74px;
	 }
	
	.cmp_teamv2 .heading-holder h2 {
		max-width: 100%;
		font-size: 30px;
		text-align: center;
	}
	
	.cmp_teamv2 .team_box .item-box {
		width: 100%;
		padding: 0;
	}
	
	.cmp_teamv2.about_v2.about-content .col-heading {
		padding-top: 0px;
	}
	
	.cmp_teamv3 .heading-holder h2 {
		max-width: 100%;
		font-size: 30px;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.cmp_teamv3 .team_box .item-box {
		width: 100%;
	}
	
	.about_partners.about_v2.about-content .content-holder {
		flex-direction: column;
	}
	
	.about_partners.cmp_teamv2 .team_box .item-box {
		width: 100%;
	}
}
@media screen and (max-width : 560px) {
	.tooltip .tooltiptext {
		right: 0;
		left: auto;
		width: 320px;
	}
}
@media screen and (max-width : 340px) {
	.tooltip .tooltiptext {
		right: 0;
		left: auto;
		width: 290px;
	}
}
@media only screen and (min-device-width: 280px) and (max-device-width: 767px) {
    .about_v2.about-content .content-holder,
    .cmp_teamv2 .team_box {
        display: block !important;
    }
    .about_v2 p,
    .about_v2 p.about_subtle {
        font-size: 18px !important;
    }
    .about_v2.about-content .col-content,
    .about_v2.about-content .col-heading,
    .cmp_teamv2.about_v2.about-content .col-content,
    .cmp_teamv2.about_v2.about-content .col-heading,
    .cmp_teamv3 .team_box .item-box {
        width: 100% !important;
    }
    .about_v2 .col-content h2 {
        font-size: 38px !important;
        margin-bottom: 72px !important;
    }
    .about_v2.animated-about-content .col-heading {
        padding-top: 0px !important;
        padding-left: 40px !important;
    }
    .about_v2 .img_v8:after {
        height: 150px !important;
        left: 0 !important;
        bottom: -25px !important;
    }
    .about_v2 .img_v8:before {
        right: -8px !important;
    }
    .cmp_teamv2 .team_box .item-box {
        background: #fff !important;
        width: 100% !important;
        padding: 0 !important;
        font-size: 20px !important;
        text-align: left !important;
        margin: 44px 0 3px !important;
    }
    .about_partners.cmp_teamv2 .team_box {
        gap: 22px !important;
        display: flex !important;
        flex-flow: column !important;
    }
	
}


