@media only screen and (max-width:1380px ) {
	.platformTabSec.pricingHeaderSec.blogPostPage  ul.wpb_tabs_nav li.tab-item a span:nth-child(2) {
		font-size: 15px;
	}

	.pricingHeaderSec.pricingHeaderSec.blogPostPage  .nectar-post-grid-item .inner .content .post-heading {
		font-size: 42px;
	}

	.blogPostCardContainer.blogPageContainer .nectar-post-grid .nectar-post-grid-item:nth-child(n + 5) {
		width: 29% !important;
	}
	.contactUsHeading h1 {
		font-size: 60px;
	}
}
@media only screen and (max-width:1200px ) {
	.tabbed[data-style*="material"] .wpb_tabs_nav li {
		margin-top: 0px !important;
		border: 0px !important;
	}
	.platformTabSec ul.wpb_tabs_nav li.tab-item a {
		padding: 20px 12px;
	}

	.whyRealCardSubText p {
		font-size: 16px !important;
		line-height: 24px !important;
		margin-bottom: 0px !important;
	}

	.whyRealCardHeading {
		margin-bottom: 0px !important;
	}

	.whyRealCardHeading h4 {
		font-size: 24px !important;
		line-height: 26px !important;
	}

	.soltutionDependTitle h4 {
		font-size: 24px !important;
	}

	.soltutionDependSubText p {
		font-size: 16px;
		line-height: 26px;
	}

	.whyWorkingCardHeading h4 {
		font-size: 24px !important;
	}

	.pricingOurSection .vc_column-inner {
		padding-right: 10px !important;
	}

	.actionCardsContainer .actionCard.assetPage .wpb_wrapper p {
		font-size: 52px;
	}

	.personalizeIconBoxRow.assetPage .nectar-fancy-box .box-inner-wrap{
		min-height: 435px;
	}

	.personalizeIconBoxRow.assetPage .nectar-fancy-box .box-inner-wrap .inner-wrap{
		bottom: -85px;
	}

	.personalizeIconBoxRow.assetPage .nectar-fancy-box:last-child {
		min-height: 435px;
	}

	#top nav > ul > li > a {
		font-size: 12px;
	}

	.pricingHeaderSec.pricingHeaderSec.blogPostPage  .nectar-post-grid-item .inner .content .post-heading {
		font-size: 36px;
	}

	.blogPostCardContainer.blogPageContainer .nectar-post-grid .nectar-post-grid-item:nth-child(n + 5) {
		width: 28% !important;
	}

	.contactUsHeading h1 {
		font-size: 56px;
	}
}
@media only screen and (max-width:1024px ) {

	.homeExperienceSection .homeExperienceInnerMainCall .homeExperienceHeading h2 {
		font-size: 42px;
	}

	.homeExperienceSection .homeExperienceInnerMainCall .vc_column-inner::after {
		top: 180px;
	}
	.platformTabSec ul.wpb_tabs_nav li.tab-item a span:nth-child(2) {
		font-size: 11px;
		line-height: 16px;
	}

	.mainHeader {
		padding-top: 180px !important;
		padding-bottom: 180px !important;
	}

	.solutionDesignCardHeading h4 {
		font-size: 24px !important;
	}

	.breachesSingleImgBox .imageBoxText {
		min-height: 180px !important;
	}

	.vendorHeroSec {
		padding-top: 180px !important;
		padding-bottom: 180px !important;
	}

	.systemImage {
		width: 100%;
	}

	.personalizeIconBoxRow.assetPage .nectar-fancy-box .box-inner-wrap,
	.personalizeIconBoxRow.assetPage .nectar-fancy-box:last-child{
		min-height: 520px
	}

	.personalizeIconBoxRow.assetPage .nectar-fancy-box .box-inner-wrap .inner-wrap{
		bottom: -170px
	}


	#top nav>ul>li>a, .pull-left-wrap>ul>li>a {
		padding: 0px 10px !important;

	}

	.single-post .entry-title {
		font-size: 42px;
	}

	.blogPostCardContainer .nectar-post-grid-item .content .post-heading {
		font-size: 24px;
	}

	.blogPostCardContainer.blogPageContainer .nectar-post-grid .nectar-post-grid-item:nth-child(n + 5) {
		width: 44.5% !important;
	}

	.blogPostCardContainer.blogPageContainer .post-heading {

		font-size: 24px !important;
	}

	.contactUsHeading h1 {
		font-size: 48px;
	}
}
@media only screen and (max-width:1000px ) {
	.tabbed[data-style*="material"] .wpb_tabs_nav li {
		width: 250px;
		min-width: 200px;
	}
	.platformTabSec ul.wpb_tabs_nav {
		overflow: scroll;
	}
	.pricingSideImage {
		width: 100%;
	}
	.platformTabSec ul.wpb_tabs_nav li.tab-item a span:nth-child(2) {
		font-size: 13px;
		line-height: 20px;
	}
	.quoteText h3 {
		padding-bottom: 30px !important;
	}
	.whyRealCardContainer .testCardContainer .row_col_wrap_12_inner {
		flex-direction: column-reverse;
	}
	.testCardContainer img {
		margin-bottom: 24px !important;
	}

	.soltutionDependSideImage {
		width: 100%;
	}

	.soltutionDependCol.bigCard .row_col_wrap_12_inner {
		flex-direction: column-reverse;
	}

	.soltutionDependCol.bigCard .soltutionDependSideImage {
		margin-bottom: 10px !important;
	}

	.pricingOurSection .row_col_wrap_12 {
		flex-direction: column-reverse;
	}

	.pricingSideImage {
		margin-bottom: 20px !important;
	}

	.breachesSingleImgBox.centerBox {
		margin: 10px 20px !important;
	}

	.breachesSingleImgBox .vc_column-inner {
		min-height: 460px;
	}

	.breachesSingleImgBox .imageBoxText {
		min-height: unset !important;
	}
	.vendorHeading {
		margin-bottom: 0px !important;																											
	}

	.vendeorSubText h5 {
		font-size: 18px !important;
	}

	.breachesSec .wpb_row {
		margin-bottom: 0px !important;
	}

	.selfLearnHeading{
		margin-bottom: 0px !important;
	}

	.intelSingleIconBox .iwt-icon {
		margin-bottom: 10px !important;
	}

	.contIntelligenceSec .iwithtext{
		display:block;
	}

	.personalizeIconBoxRow .nectar-fancy-box{
		width:100% !important;
	}

	.tableOfContenContainer {
		display: none;
	}

}
@media only screen and (max-width:769px ) { 

	.pricingHeaderSec.pricingHeaderSec.blogPostPage  .nectar-post-grid-item .inner {
		flex-direction: column;
	}

	.pricingHeaderSec.pricingHeaderSec.blogPostPage  .nectar-post-grid-item .inner .nectar-post-grid-item-bg-wrap {
		width: 100%;
	}

	.blogPostCardContainer .nectar-post-grid-item .content .post-heading {
		font-size: 20px;
	}

	.latestHeading h2 {
		font-size: 36px;
	}

	.blogPostCardContainer.blogPageContainer .post-heading {
		font-size: 20px !important;
	}


}
@media only screen and (max-width:690px ) {
	.footerLinksContainer .wpb_wrapper .widget_nav_menu h2 {
		font-size: 16px !important;
	}
	.footerLinksContainer > .vc_column-inner .wpb_wrapper .menu .menu-item a {
		font-size: 14px !important;
	}
	.mainHeader {
		padding-top: 80px !important;
		padding-bottom: 70px !important;
	}
	.platformTabSec .innertabCol {
		padding: 20px 20px !important;
	}
	.platformTabSec ul.wpb_tabs_nav li.tab-item a span:nth-child(2) {
		font-size: 12px;
		line-height: 16px;
		text-align: left;
	}
	.platformTabSec ul.wpb_tabs_nav li.tab-item a {
		padding: 20px 18px;
	}
	.badgeOne > .vc_column-inner .wpb_wrapper .nectar-badge .nectar-badge__inner {
		padding: 8px 12px !important;
	}
	.homeGapSection .nectar-badge {
		font-size: 12px !important;
	}
	.homeGapSection .homeParaText {
		font-size: 16px;
		line-height: 26px;
	}
	.homeExperienceSection .homeExperienceInnerMainCall .homeExperienceHeading h2 {
		font-size: 34px;
		line-height: 40px;
	}
	.homeExperienceSection .homeExperienceInnerMainCall .homeExperienceSubText p {
		color: #fff;
		font-size: 16px;
		line-height: 26px;
	}
	.homeExperienceSection .homeExperienceInnerMainCall .vc_column-inner::after {
		top: 260px;
	}
	.ctaBtn{
		width:100% !important;
	}
	.ctaBtn .link_wrap {
		width: 100%;
		justify-content: center;
	}
	.homeGapSection .homeSecurity h2 {
		font-size: 30px;
        line-height: 34px;
        max-width: 360px;
	}
	.pricingHeading h1 {
		font-size: 30px;
		line-height:34px;
	}
	.pricingHeading {
		margin-bottom: 0px !important;
	}
	.pricingHeadingSubText h5 {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.pricingHeading {
		margin-bottom: 0px !important;
	}
	.pricingHeadingSubText h5 {
		font-size: 18px !important;
		line-height: 24px !important;
	}
	.sideText p {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.mainHeaderHeading {
		margin-bottom: 10px !important;
	}
	.mainHeaderHeading h1 {
		font-size: 30px;
		line-height: 34px;
	}
	.companyBuildTag p {
		font-size: 16px;
	}
	.companyBuildTitle h3 {
		font-size: 24px !important;
	}
	.whyContainer .vc_col-sm-3 {
		margin-bottom: 0px;
	}
	.whyTextSide p {
		font-size: 16px !important;
		line-height: 26px;
	}
	.companyBuildBoxTitle h4 {
		font-size: 20px !important;
	}
	.companyBuildSubText p {
		font-size: 16px !important;
		line-height: 26px;
	}
	.companyPartnerHeading h3 {
		font-size: 24px !important;
	}
	.companyPartnerSubText p {
		font-size: 16px;
		line-height: 26px;
	}
	.companyPartnerCardCol p {
		font-size: 16px;
		line-height: 26px;
	}
	.companyTeamsHeading h3 {
		font-size: 24px !important;
	}
	.companyTeamsSubText p {
		font-size: 16px;
		line-height: 26px;
	}
	.quoteText h3 {
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.companyTeamsCardCol .postionText h4 {
		font-size: 16px !important;
	}
	.postionSubText h5 {
		font-size: 16px !important;
	}
	.quoteRightText p {
		font-size: 16px;
		line-height: 24px;
	}
	.positionRighText h5 {
		font-size: 16px !important;
		margin-bottom: 0px;
		line-height: 24px !important;
	}
	.solutionDesignHeading h3 {
		font-size: 24px !important;
	}
	.solutionDesignSubText p {
		font-size: 16px !important;
		line-height: 26px;
	}
	.solutionDesignCardBox > .vc_column-inner{
		padding: 20px !important;
	}
	.solutionDesignIconContainer > .vc_column-inner {
		padding: 0px !important;
	}
	.solutionDesignCardBox img {
		margin-bottom: 10px !important;
		border-radius: 10px;
	}
	.solutionDesignCardDetails {
		margin-bottom: 10px !important;
	}
	.solutionDesignIconContainer {
		margin-bottom: 0px !important;
	}
	.solutionDesignCardBox p {
		font-size: 16px;
		line-height: 26px;
	}
	.whyRealCardContainer > .row_col_wrap_12 .vc_column-inner {
		padding: 10px !important;
	}
	.whyRealCardImage {
		width: 52px !important;
	}
	.whyRealCardContainer .whyRealImage {
		margin-bottom: 0px !important;
		border-radius: 8px;
	}
	.whyRealCardImageCol {
		margin-bottom: 0px !important;
	}
	.darkBadge .nectar-badge__inner {
		background: #202B48;
		font-size: 12px !important;
		padding: 10px;
	}
	.positionTitleText p {
		margin-top: 4px;
		font-size: 14px !important;
	}

	.solutionDesignCardHeading h4 {
		font-size: 24px !important;
	}


	.soltutionDependCol.bigCard .hover-wrap {
		margin-bottom: 10px;
	}



	.soltutionDependCol .hover-wrap {
		margin-bottom: 10px;
	}

	.actionSubText p {
		font-size: 16px;
		line-height: 26px;
	}

	.cardHeading h4 {
		font-size: 24px !important;
	}

	.cardSubText p {
		font-size: 16px;
		line-height: 26px;
	}

	.whyWorkingCol h2 {
		font-size: 32px;
		line-height: 34px;
	}

	.workingSubText p {
		font-size: 16px;
		line-height: 26px;
	}

	.whyWorkingCol .nectar-gradient-text {
		margin-bottom: 0px;
	}

	.whyWorkingCardHeading{
		margin-bottom:0px !important;
	}

	.whyWorkingCardHeading h4 {
		font-size: 24px !important;
	}

	.whyWorkingCard p {
		font-size: 16px !important;
		line-height: 26px;
	}

	.whyOptionSec p {
		font-size: 16px;
		line-height: 26px;
	}

	.whyRealHeading h3 {
		font-size: 22px !important;
	}

	.whyRealSubText p {
		font-size: 16px;
		line-height: 26px;
	}

	.actionHeading {
		margin-bottom: 0px !important;
	}


	.vendorHeading h1 {
		font-size: 30px !important;
		line-height:34px;
	}


	.riskHeading h3 {
		font-size: 24px !important;
	}

	.actionHeading h3 {
		font-size: 24px !important;
	}
	.contIntelligenceSec .iwithtext .iwt-text {
		padding-left: 0px;
	}

	.aiHeading h3 {
		font-size: 24px !important;
	}

	.overlayContent {
		opacity: 1 !important;
		transform: translateY(0px) !important;
		display: block !important;
	}

	.overlayContent ul {
		font-size: 16px;
	}

	.personalizeIconBoxRow .nectar-fancy-box .overlayText {
		max-height: 340px !important;
	}


	.overlayText p {
		color: #fff !important;
	}

	.actionCardsContainer .actionCard.assetPage .wpb_wrapper {
		gap: 0px;
		padding: 20px 20px !important;
		flex-direction: column;
		align-items: start;
		justify-content: end;
	}

	.actionCardsContainer .actionCard.assetPage .wpb_wrapper .cardSubText {
		max-width: 100%;
	}

	.personalizeIconBoxRow ul li {
		color: #fff !important;
	}

	.homeExperienceHeading.postPage h5 {
		font-size: 32px;
		line-height: 40px;
	}

	.single-post .entry-title {
		font-size: 28px;
	}

	.singalContentBox p,
	.singalContentBox ol li{
		font-size: 14px;
		line-height: 24px;
	}

	.singalContentBox h3 {
		margin-bottom: 20px !important;
		font-size: 24px !important;
	}

	.pricingHeaderSec.blogPostPage .nectar-post-grid-item .inner .content .post-heading {
		font-size: 24px !important;
	}

	.latestHeading h2 {
		font-size: 28px;
	}

	.pricingHeaderSec.blogPostPage .content .item-main:after {
		padding: 8px 16px;
		font-size: 14px;
	}

	.pricingHeaderSec.blogPostPage .nectar-post-grid-item .inner .content .meta-category a {
		padding: 7px 14px;
		font-size: 12px;

	}

	.pricingHeaderSec.blogPostPage .content .item-main {
		padding-bottom: 65px !important;
	}

	.pricingHeaderSec.blogPostPage .nectar-post-grid-item .inner .content .nectar-post-grid-item__meta-wrap span {
		font-size: 12px;
	}

	.blogPostCardContainer .nectar-post-grid-item .content .meta-date {
		font-size: 12px;
	}

	.nectar-post-grid-wrap .load-more-wrap {
		text-align: center;
		margin: 20px 0 0;
	}

	.contactUsHeading h1 {
		font-size: 36px !important;
	}

	.page-id-239 .pliciesSection {
		padding: 60px 0px !important;
	}

	.contactUsFormContainer .vc_col-sm-8 .vc_column-inner {
		padding: 20px;
	}


}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}