/* US TAXT CSS */
.col-12 {padding: 0 15px;}
.ustax_visual {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;background-color: rgba(5, 84, 145, 1); padding: 70px 0;}
.ustax_visual:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(5, 84, 145, 0.86);}
.ustax_visual .container {max-width: 730px !important;}
.am_block .row .col-12 {padding: 0 15px;}
.ustax_visual .content {position: relative;z-index: 1;color: #fff;}
.us_tax_navigation .content ul li h2 {
	margin: 0;
}
.tabs_box .nav.nav-tabs li h3 {
	margin: 0;
}
.tabs_box .nav.nav-tabs li a:hover h3,
.tabs_box .nav.nav-tabs li a.active h3 {
	color: #fff;
}
.ustax_visual .content h1 {
	color: #fff;
	font-size: 36px;
	line-height: 46.36px;
	font-weight: 700 !important;
	margin-bottom: 36px;
}
.heading-01 {
	font-size: 40px;
	line-height: 120%;
	font-weight: 700 !important;
	color: #00111A;
	margin-bottom: 30px;
}
.heading-02 {
	font-size: 30px;
	line-height: 120%;
	font-weight: 700 !important;
	color: #00111A;
	margin-bottom: 30px;
}
.heading-03 {
	font-size: 24px;
	line-height: 120%;
	font-weight: 700 !important;
	color: #00111A;
	margin-bottom: 20px;
}
.heading-04 {
	font-size: 20px;
	line-height: 120%;
	font-weight: 700 !important;
	color: #00111A;
	margin-bottom: 20px;
}
.blue-txt {
	color: #055491 !important;
}

.ustax_visual .content p {font-style: italic;margin-bottom: 50px;font-size: 18px;line-height: 23.74px;font-weight: 500 !important;}
.ustax_visual .select-custom select,
.ustax_visual .select-custom a {display: block; cursor: pointer;border: 0;color: #fff;font-size: 18px;line-height: 29.02px;font-weight: 500;margin: 10px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: transparent url(https://www.nvinc.com/wp-content/uploads/2021/01/down-arrow.svg) no-repeat;background-position: right;padding: 0 40px 0 10px;}

.us_tax_navigation .content ul {list-style-type: none;border: 1px solid #F5F4F4;padding: 0;margin: 0;}
.us_tax_navigation .content ul li a {transition: all .3s; font-size: 16px;line-height: 26px;font-weight: 500;padding: 10px 20px;display: block;border-bottom: 1px solid #F5F4F4; color: #8D8C8C;}
.us_tax_navigation .content ul li:last-child a{border:0;}
.us_tax_navigation .content ul li.active,
.us_tax_navigation .content ul li:hover{background: #F0F1F2;}
.us_tax_navigation .content ul li.active a{color: #303030;}

.us_tax_levels {padding: 50px 0;}
.us_tax_levels h1 {font-size: 28px;line-height: 37.8px;font-weight: 700 !important;margin-bottom: 30px;color: #00111A;}
.ustax_listing {list-style-type: none;padding: 0;margin: 0;}
.ustax_listing li {position: relative;color: #000;margin: 0 0 20px;font-size: 17px;line-height: 26.01px;padding-left: 40px;}
.ustax_listing li:before {content: '';position: absolute;top: 6px;left: 0;background: url(https://www.nvinc.com/wp-content/uploads/2021/01/listing-tick.svg) no-repeat;width: 19px;height: 19px;}
.us_tax_levels .img-hol {margin: 0 0 30px;}

.foreign-entity {padding: 30px 0;background-position: center bottom;background-size: cover;}
.foreign-entity h1 {font-size: 26px;line-height: 38.99px;color: #00111A;margin-bottom: 12px;font-weight: 700 !important;}
.foreign-entity p {font-size: 17px;line-height: 29.61px;color: #000;margin-bottom: 20px;}
.foreign-entity strong {
	font-size: 18px;
	line-height: 29.61px;
	color: #000;
	margin-bottom: 10px;
	font-weight: 600;
}
.foreign-entity #accordion .panel-heading {transition: all .3s; background: #055491;color: #fff;border: 0;border-radius: 0;padding: 0;position: relative;}
.foreign-entity #accordion .panel-heading:after {content: '';position: absolute;left: 5px;top: 100%; width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #055491;z-index: 9;}
.foreign-entity #accordion .panel-heading .panel-title a {display: block;padding: 13px 17px;font-size: 18px;line-height: 28.48px; color: #fff;}
.foreign-entity #accordion .panel-heading:hover .panel-title a{color: #fff;background: #033e6b;}
.foreign-entity #accordion .panel-heading a:focus{color: #fff;}
.foreign-entity #accordion .panel {margin-bottom: 29px;border: 0;}
.foreign-entity .panel-collapse .panel-body {background: #F6F6F6;border: 0;color: #000;font-size: 17px;line-height: 26.32px;padding: 25px;}
.foreign-entity #accordion {margin-bottom: 50px;}
.am_content-box {
	background: #fff;
	padding: 30px 20px;
	box-shadow: -8px 8px 10px 0px rgba(206,206,206,0.35);
	margin-bottom: 20px;
	border: 1px solid rgb(238, 238, 238);
}
.am_content-box h3 {
	color: #055491;
	font-size: 22px;line-height: 26.4px;font-weight: 700 !important;margin-bottom: 30px;}
.am_content-box p {color: #000;font-size: 17px;line-height: 26.26px;}
.am_content-box.simple-content {background: transparent;border: 0;box-shadow: none;padding: 15px;text-align: left;margin-top: 35px;}
.am_content-box.simple-content h2 {color: #00111A;}
.foreign-entity .image-box {text-align: center;box-shadow: -8px 8px 10px 0px rgba(206,206,206,0.35);}

.taxtable_establishment {padding: 50px 0 0;text-align: center;}
.taxtable_establishment .content h1 {font-size: 26px;line-height: 37.19px;margin-bottom: 34px;font-weight: 700 !important;}
.taxtable_establishment .content-box {padding: 20px 20px 10px;text-align: left;color: #000;font-size: 17px;line-height: 26.32px;}
.taxtable_establishment .content-box.grey{background: #FBFAFA;border: 1px solid #f7f7f7;}
.taxtable_establishment .content-box.blue{background: #055491;color: #fff;}
.taxtable_establishment .content-box p {margin-bottom: 20px;}
.taxtable_establishment .ustax_listing li {color: #fff;font-size: 16px;line-height: 22px;}
.taxtable_establishment .ustax_listing li:before{top:0;background-image: url(https://www.nvinc.com/wp-content/uploads/2021/01/listing-tick-second.svg);}
.taxtable_establishment .content-box a {color: #055491;font-weight: 600;}

.ustax_tabs {padding: 70px 0;margin-top: 70px; background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.ustax_tabs:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255,255,255,.82);}
.tabs_box .nav.nav-tabs {border-color: #F5F4F4 !important;background: #fff;display: flex;}
.tabs_box .nav.nav-tabs li {
	flex: 0 0 50%;
	max-width: 50%;
}
.tabs_box .nav.nav-tabs li a {position: relative; display: block; border: none;border-radius: 0;margin: 0;color: #8D8C8C;font-size: 16px;line-height: 23.45px;text-align: center;padding: 15px 20px;position: relative;}
.tabs_box .nav.nav-tabs li a.active,
.tabs_box .nav.nav-tabs li a:hover{background: #055398 !important;color: #fff;}
.tabs_box .nav.nav-tabs li a:after{display: none; content: '';position: absolute;left: 0;right: 0;margin: 0 auto; top: 100%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid transparent;z-index: 9;}
.tabs_box .nav.nav-tabs li a.active:after, .tabs_box .nav.nav-tabs li a:hover:after{border-top: 10px solid #055491; display: block;}
.tabs_box .tab-content {padding: 20px;color: #000;opacity: 1;background: #fff;position: relative;font-size: 17px;line-height: 26.26px;box-shadow: -8px 8px 12px 6px rgba(203, 203, 203, 0.25);}

.hebp_block {padding: 100px 0 70px;background-size: cover;background-position: bottom left;background-repeat: no-repeat;}
.hebp_block .content-box {background: #F8F8F8;padding: 30px 20px 10px 20px;}
.hebp_block .content-box h2 {text-align: center;color: #00111A;font-size: 22px;line-height: 32px;}
.hebp_block .content-box p {color: #000;font-size: 17px;line-height: 27.32px;margin-bottom: 20px;}

.text-grids {padding: 45px 0 35px;}

.hiring_stateincometax .img-box {position: relative;max-width: 507px;margin: 0 auto 30px;}
.hiring_stateincometax .img-box:before,
.hiring_stateincometax .img-box:after{content: '';position: absolute;display: none;}
.hiring_stateincometax .img-box:before {bottom: -50px;left: 44px;background: url(https://www.nvinc.com/wp-content/uploads/2021/01/circle-small.svg) no-repeat;width: 171px;height: 172px;}
.hiring_stateincometax .img-box:after {bottom: 100px;right: -50px;background: url(https://www.nvinc.com/wp-content/uploads/2021/01/circle-large.svg) no-repeat;width: 271px;height: 270px;}
.hiring_stateincometax .img-box img {z-index: 1;position: relative;}
.hiring_stateincometax .row {padding-top: 40px;padding-bottom: 40px;}
.hiring_stateincometax .content h1 {color: #00111A; font-size: 30px;line-height: 40px;}
.hiring_stateincometax .content p {color: #000;line-height: 26.32px;font-size: 17px;}

.sales-tax-compliance {text-align: center;background-repeat: no-repeat;background-size: cover;background-position: center top;padding: 50px 0;}
.sales-tax-compliance h1 {color: #00111A;font-size: 30px;line-height: 39.49px;margin: 0 0 30px;}
.sales-tax-compliance .img-box {margin-bottom: 30px;}
.sales-tax-compliance .content p {color: #000;font-size: 17px;line-height: 27.32px;margin-bottom: 20px;}

.tax-professionals {padding: 40px 0;background-repeat: no-repeat;background-size: cover;background-position: center bottom;}
.tax-professionals .am_content-box p {text-align: left;}
.tax-professionals .am_content-box {margin: 0 0 40px;}
.tax-professionals p {font-size: 17px;color: #000;line-height: 27.32px;}
.tax-professionals h1 {font-size: 30px;line-height: 45px;font-weight: 700 !important;}

.instructiuons {padding: 30px 0;}
.instructiuons .content p {color: #000;font-size: 15px;line-height: 26.32px;}
.instructiuons .content p.light {margin: 0;font-size: 10px;line-height: 16.45px;color: #AAA;font-style: italic;}


/* Media */
@media (min-width: 574.98px) {
	.us_tax_navigation .content ul li a{padding: 15px; border: 0;}
}
@media (min-width: 767.98px) {
	.us_tax_levels .img-hol {margin: 0;}
	.us_tax_levels h1 {font-size: 34px;line-height: 43.8px;margin-bottom: 40px;}
	.foreign-entity #accordion .panel-heading .panel-title a {font-size: 22px;line-height: 39.48px;}
	.foreign-entity #accordion {margin-bottom: 45px;}
	.taxtable_establishment {padding-top: 70px;}
	.taxtable_establishment .content h1 {font-size: 36px;line-height: 57.19px;}
	.taxtable_establishment .content-box {padding: 30px 30px 10px;}
	.am_content-box h3{margin-bottom: 45px;}
	.text-grids .row {display: flex;}
	.text-grids .row .col-md-6 {flex: 0 0 50%;max-width: 50%;}
	.text-grids .am_content-box {margin: 0;height: 100%;}
	.hiring_stateincometax .row {display: flex;}
	.hiring_stateincometax .row-md-reverse {flex-direction: row-reverse;}
	.hiring_stateincometax .row .col-md-6 {flex: 0 0 50%;max-width: 50%;padding: 0 15px;}
	.hiring_stateincometax .img-box:before,
	.hiring_stateincometax .img-box:after{display: block;}
	.hiring_stateincometax .img-box{margin: 0;}
	.sales-tax-compliance .img-box {float: left;overflow: hidden;width: 50%;margin-right: 25px;margin-bottom: 13px;}
	.sales-tax-compliance h1 {font-size: 36px;line-height: 49.49px;margin: 0 0 50px;}
	.sales-tax-compliance .content p {text-align: left;}
	.tax-professionals .am_content-box {margin-bottom:60px;}
	.tax-professionals h1 {font-size: 36px;line-height: 54px;}
	.hebp_block .content-box h2 {font-size: 26px;line-height: 42.7px;}
	.hebp_block .content-box {padding: 50px 40px 30px 40px;}
	.tabs_box .nav.nav-tabs {flex-direction: row;}
	.tabs_box .nav.nav-tabs li a{display: flex;align-items: center;height: 100%;}
	.tabs_box .nav.nav-tabs li a:after{display: block;}
	.ustax_tabs .tabs_box {margin-bottom: -190px;}
	.hebp_block{padding-top: 220px;}
	.us_tax_navigation .content ul {display: table;}
	.us_tax_navigation .content ul li {display: table-cell;text-align: center; vertical-align: middle;}
	.tabs_box .nav.nav-tabs li {
		flex: 0 0 25%;
		max-width: 25%;
	}
}
@media (min-width: 991.98px) {
	.ustax_visual .content h1{font-size: 40px;}
	.ustax_visual .select-custom select,
	.ustax_visual .select-custom a{font-size: 22px;margin: 0;}
	.am_content-box {padding: 40px;}
	.am_content-box.simple-content{margin-top: 65px;}
	.am_content-box h3{margin-bottom: 30px;}
	.am_content-box{padding-left: 30px;padding-right: 30px;}
	.hiring_stateincometax .content h1 {font-size: 36px;line-height: 49.49px;}
	.hiring_stateincometax .row {padding-top: 50px;padding-bottom: 50px;}
	.tax-professionals .am_content-box {padding-left: 40px;padding-right: 40px;}
	.tabs_box .nav.nav-tabs li a {font-size: 18px;line-height: 27.45px;}
	.tabs_box .tab-content {padding: 40px 50px;}
}
@media (min-width: 1199.98px) {
	.foreign-entity,
	.tax-professionals,
	.hebp_block {background-size: 100% 100%;}
}