/* header */
@media(max-width: 1025px){
	.hv-header .hv-main-nav .wrapper .hv-menu-dynamic{
		font-size: 0.75rem;
	}
}
@media(max-width: 991px){
	.hv-header .hv-mobile-nav .mn-middle .hv-menu .hv-menu-item .hv-megamenu .hv-normal-list ul li a{
		padding-right: 30px;
		font-size: .875rem;
	}
	.hv-header .hv-mobile-nav .mn-middle .hv-menu .hv-menu-item .hv-megamenu .hv-normal-list ul li ul li a{
		font-size: .875rem;
	}
}
.mac .breadcrumb-container .breadcrumb ul li{
	font-size: .7rem;
}
@media(max-width: 767px){
	.breadcrumb-container .breadcrumb{
		font-size: 0.75rem;
	}
}
/* hv-hero-comm-banner */
@media all and (-ms-high-contrast:none){
	.hv-hero-comm-banner .container .hero-banner-content h1{
		font-size: 2rem
	}
	.hv-hero-comm-banner{
		height: 550px;
	}
}
@media(max-width: 767px){
	.hv-hero-comm-banner .mobile-cta .c-btn{
		font-size: .6rem;
	}
}
/* hv-benefit-tdesc */
.hv-benefit-tdesc .benefits-title-boxes .box{
	padding: 35px 25px 60px;
}
@media(min-width: 768px) and (max-width: 1024px){
	.hv-benefit-tdesc .benefits-title-boxes .box {
    	padding: 35px 25px 45px;
	}
	.hv-benefit-tdesc .benefits-title-boxes .box h3{
		font-size:.875rem
	}
	.hv-benefit-tdesc .benefits-title-boxes .box p{
		font-size:.875rem
	}
}
@media(max-width: 767px){
	.hv-benefit-tdesc .benefits-title-boxes .box .c-link{
		position: static;
		margin-top: 10px;
	}
}
/* hv-benefit-tdesc-cta-opt */
.hv-benefit-tdesc-cta-opt .box{
	padding: 5px 35px 50px;
}
/* hv-benefit-tdesc-cta */
.hv-benefit-tdesc-cta .box{
	padding: 35px 35px 60px;
}
@media(min-width: 768px) and (max-width: 1024px){
	.hv-benefit-tdesc-cta .c-link{
		font-size: .75rem;
	}
}
@media(max-width: 767px){
	.hv-benefit-tdesc-cta .box p{
		margin-bottom: 15px;
	}
	.hv-benefit-tdesc-cta .c-link{
		position: static;
		margin-top: 0;
	}
}
/* hv-proof-of-value */
.hv-proof-of-value .proof-value-list .proof-value-item .proof-content h3{
	font-size: 1.0625rem;
}
.mac .hv-proof-of-value .proof-value-list .proof-value-item .proof-content h3{
	font-size: 1rem;
}
.hv-proof-of-value .proof-value-list .proof-value-item .cta a{
	font-size: .75rem;
}
@media (min-width: 768px) and (max-width: 1024px){
	.hv-proof-of-value .proof-value-list .proof-value-item .proof-content h3{
		font-size: 1rem;
	}
	.hv-proof-of-value .proof-value-list .proof-value-item .proof-content p{
		font-size: 13px;
	}
}
@media(max-width: 767px){
	.hv-proof-of-value .proof-value-list .proof-value-item{
		min-height: auto;
		padding-bottom: 20px;
	}
	.hv-proof-of-value .proof-value-list .proof-value-item .cta{
		position: static;
	}
	.hv-proof-of-value .proof-value-list .proof-value-item .proof-content{
		padding-bottom: 10px;
	}
	.hv-proof-of-value .proof-value-list .proof-value-item .proof-content p{
		font-size: 12px;
	}
	.hv-proof-of-value .proof-value-list .proof-value-item .cta a{
		margin-top: 0 !important;
	}
}
/* hv-proof-of-value End */

/* hv-resources-grid */
.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content h3{
	font-size: 1.125rem;
	line-height: 1;
}
@media (min-width: 768px) and (max-width: 991px){
	.hv-resources-grid .hv-resources-grid-container .grid{
		padding: 10px 10px 30px;;
	}
	.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content h3{
		font-size: .75rem;
	}
	.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content .data-type{
		font-size: .7rem;
	}
	.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content .c-link{
		font-size: .7rem;
	}
}
@media(max-width: 480px){
	.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content .data-type{
		font-size: .8rem
	}
	.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content h3{
		font-size: 0.875rem;
	}
	.hv-resources-grid .hv-resources-grid-container .grid-list .grid-content .c-link{
		font-size: .65rem;
	}
}
/* hv-product-feature-opt3 */
.hv-product-feature-opt3 .storage-box .storage-content .description p, .hv-product-feature-opt3 .storage-box .storage-content .feature-list li{
	font-size: .875rem;
}
@media (min-width: 768px) and (max-width: 1024px){
	.hv-product-feature-opt3 .storage-box .storage-content{
		max-width: 240px;
	}
	.hv-product-feature-opt3 .storage-box .storage-content h3 {
    	font-size: 1rem;
	}
	.hv-product-feature-opt3 .storage-box .storage-content .description p {
	    font-size: 0.8rem;
	}
}
/* hv-solution-listing-tile */
.hv-solution-listing-tile .listing-tile-box h3{
	font-size: 1.25rem;
}
.hv-solution-listing-tile .listing-tile-box p{
	font-size: .875rem;
}

@media(min-width: 768px) and (max-width: 991px){
	.hv-solution-listing-tile .listing-tile-box h3{
		font-size: 1rem;
	}
}
/* hv-sticky-nav */
@media(min-width: 992px){
	.hv-sticky-nav .sticky-container ul li{
		padding: 0 5px;
	}
	.hv-sticky-nav .sticky-container ul li a, .hv-sticky-nav .sticky-container .contact-sales-box ul li a{
		font-size: .8125rem;
	}
	.hv-sticky-nav .sticky-container .contact-sales-box ul li a .engInd{
		position: relative;
		top: 6px;
	}
}
.hv-sticky-nav .sticky-container .contact-sales-box ul li a{
	padding: 6px 10px;
}
.hv-sticky-nav .sticky-container .cta .c-btn.active:after, .hv-sticky-nav .sticky-container .contact-sales-box ul:before{
	right: 65px;
}
/* hv-key-asset-multiple */
@media(max-width: 480px){
	.hv-key-asset-multiple .key-asset-container .nav-tabs .nav-link, .hv-key-asset-multiple .key-asset-container .nav-tabs .nav-link.active{
		font-size: .65rem;
		padding: 10px 3px;
	}
}
/* hv-multi-cards-opt4 */
.hv-multi-cards-opt4 .multi-card-wrapper .multi-card-content h3{
	font-size: 1rem;
	margin-bottom: 10px;
}
.hv-multi-cards-opt4 .multi-card-wrapper .multi-card-content p{
	font-size: .875rem;
}
.mac .hv-multi-cards-opt4 .multi-card-wrapper .multi-card-content p{
	font-size: .75rem
}
.hv-multi-cards-opt4 .multi-card-wrapper .multi-card-content .c-btn{
	font-size: .75rem;
}

/* hv-multi-cards-opt1 */
.hv-multi-cards-opt1 .multi-card .caption .c-btn{
	font-size: .7rem;
}
@-moz-document url-prefix() {
	.hv-multi-cards-opt1 .multi-card .caption .c-btn{
		font-size: .6rem;
		padding: 8px 10px;
	}
}
/* Footer */
footer .footer-section3 .hv-copyright-legal{
	font-size: 0.7em;
}
.mac footer .footer-section3 .hv-copyright-legal .legal-links a{
	font-size: .6rem;
}
@media only screen and (max-width: 420px){
	footer .footer-section1 .container{
		max-width: 280px;
	}
}
/* White sticky nav*/
@media (min-width: 768px){
	.hv-sticky-white-nav-wrapper:hover .hv-sticky-white-nav--content .nav-elem--text{
		font-size: 14px;
	}
}
/* hv-cust-stories-tile */
.hv-cust-stories-tile .hv-cust-stories-container .story-list .story-content p{
	line-height: 1;
	font-size: .8rem;
}
/* hv-proof-of-value-interactive */
.hv-proof-of-value-interactive .interactive-graph .col-heading.th3{
	right: 41px;
	max-width: 265px;
}
.hv-proof-of-value-interactive .interactive-graph .col-heading.th1{
	max-width: 181px;
}
.hv-proof-of-value-interactive .interactive-graph .col-heading .tooltip-hover{
	bottom: 100px;
}
.mac .hv-proof-of-value-interactive .interactive-graph h4 span{
	font-size: 1.125rem;
}
/* hv-solution-listing-opt2 */
.hv-solution-listing-opt2 .solution-box .content-body h3{
	font-size: 1rem;
}

.hv-solution-listing-opt2 .solution-box .content-body p {
    font-size: 13px;
}
.hv-solution-listing-opt2 .solution-box .content-body .c-btn{
	font-size: .7rem;
}
@media(min-width: 768px) and (max-width: 991px){
	.hv-solution-listing-opt2 .solution-box .content-body h3{
		font-size: .7rem;
	}
	.hv-solution-listing-opt2 .solution-box .content-body p {
	    font-size: 12px;
	}
}
/* hv-solution-listing-opt2 End */
/* desk-dataops */
.desk-dataops .dcol3 .flex, .desk-dataops .dcol4 .flex{
	padding: 20px 25px 20px 40px;
}
.desk-dataops .dcol2 .flex{
	padding: 24px 45px 23px 40px;
}
@media all and (-ms-high-contrast:none){
	.desk-dataops .dcol2 .flex{
		padding: 25px 45px 22px 40px;
	}
}
.desk-dataops .r1-col1.dsource .item .flex span, .desk-dataops .dcol2 .flex .item .title{
	font-size: .65rem;
}
.desk-dataops .dcol4 .flex ul li{
	font-size: .7rem;
}
.desk-dataops .dcol3 .flex .ctitle a, .desk-dataops .dcol2 .flex .ctitle{
	font-size: .75rem;
}
.hv-benefit-int-opt2 .circle-wrapper .circle-heading{
	font-size: 2rem;
}
/* mobile-dataops */
@media(max-width: 767px){
	.data-graphics .grow1 .crow{
		padding-left: 2px;
		padding-right: 2px;
	}
	.mob-dataops .data-source .type, .data-graphics .grow1 .crow .ctitle {
	    font-size: 0.45rem;
	}
}
@media (min-width: 992px){
	.hv-cta-himg.small-product-image .cta-panel-small-product .hv-cta-heading h2 {
	    font-size: 2.5rem;
	}
	.hv-cta-himg.small-product-image .cta-panel-small-product .text-pic-wrap .cta-picture-small{
		margin: -3px 5rem 0rem 0;
	}
}
.mac .hv-cta-himg.small-product-image .cta-panel-small-product .text-pic-wrap .cta-picture-small{
	margin-top: -51px;
}
/* hv-partner-program */
@media (max-width: 767px){
	.hv-partner-program .infographic-wrapper .outer-circle .inner-circle .inner-content h3 {
	    font-size: 0.6rem;
	}
}
/* hv-partner-logos */
@media(max-width: 480px){
	.hv-partner-logos .partner-filters-search .bgCover .overlayBox .FilterAreaBtnPop .show-results{
		max-width: 225px;
		margin: 0 auto;
		text-align: center;
	}
	.hv-partner-logos .partner-filters-search .bgCover .overlayBox .FilterAreaBtnPop .show-results .c-btn:last-child{
		margin-top: 15px;
	}
}


/* hv-proof-of-value-highlights */
.mac .hv-proof-of-value-highlights .value-card .value-heading{
	font-size: 1rem;
}
/* hv-use-cases */
.mac .hv-proof-of-value .proof-value-list .proof-value-item{
	min-height: 650px;
}
.mac .hv-use-cases .use-cases-main .heading2.left{
	font-size: 1.5rem;
}
.mac .hv-use-cases .use-cases-main p{
	font-size: .8rem;
}
.mac .hv-resources-grid .hv-resources-grid-container .grid-list .grid-content h3{
	font-size: 1rem;
}
.hv-product-feature-opt1 .circle-graphic-wrapper .content-box p{
	font-size: 0.8rem;
	line-height: 1.2;
}

.mac .hv-product-feature-opt3 .storage-box .storage-content h3{
	font-size: 1.125rem;
}
.mac .hv-product-feature-opt3 .storage-box .storage-content .description p, .mac .hv-product-feature-opt3 .storage-box .storage-content .feature-list li{
	font-size: .75rem;
}
.mac .hv-resource-library .tagList .sfilter.add-filters{
	height: 26px;
}
.mac .hv-resource-library .res-filters-search .filters-box>ul li .filters-section .filters-list .flist ul li .checkbox label{
	font-size: 0.8rem;
}