.blog-filter-content {
	width: 100%;
	padding-left: 0
}

.blogRefresh-secondTitle {
	background: #66bc29;
	color: #fff;
	float: right;
	border: none;
	padding: 10px 10px;
	margin-top: -63px;
	margin-right: -4px
}

.subscribe-blog-button {
	float: right;
	margin-top: -36px;
	width: 179px;
	height: 36px
}

.author-landingBlog {
	color: #0078c9;
	font-size: 1.3em
}

.jobtitle-landingBlog {
	font-size: 1.2em;
	width: 530px;
	color: #000
}

.jobtitle {
	color: #000 !important
}

.subscribe-form__landingBlog {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.subscribe-form__headline {
	text-align: left;
	font-weight: bolder;
	padding-top: 30px
}

.subscribe-form__field {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.subscribe-form__first-name, .subscribe-form__last-name {
	width: 49% !important
}

.subscription-landingBlog {
	margin-top: -30px;
	padding-right: 0;
	padding-left: 0
}

	.subscription-landingBlog label {
		font-size: .95em
	}

.email-form_landingBlog {
	padding-bottom: 0 !important;
	margin-top: -35px
}

.monthly-weekly-landingBlog {
	padding-top: 0 !important;
	float: right;
	width: 100%;
	margin-top: -23px;
	margin-right: 0
}

	.monthly-weekly-landingBlog div {
		width: 110px;
		float: right
	}

.subscribe-landingBlog {
	width: 60%;
	background-color: #ffc425;
	margin-top: -15px;
	height: 45px;
	margin-right: -20px !important;
	border: none !important
}

.subscribe-form__terms {
	margin-left: -4px
}

.subscribe-form__submit {
	padding-top: 29px !important;
	margin-left: -4px
}

.subscribe-div-landingBlog {
	background-color: #e4e4e4;
	float: right;
	right: 15px;
	margin-top: -273px;
	margin-right: 0 !important;
	position: relative;
	height: 314px !important;
	width: 445px !important;
	-webkit-box-shadow: -4px 2px 8px 0 rgba(50,50,50,.75) !important;
	-moz-box-shadow: -4px 2px 8px 0 rgba(50,50,50,.75) !important;
	box-shadow: -4px 2px 8px 0 rgba(50,50,50,.75) !important
}

#blog-header_date {
	margin-top: -20px !important
}

.aspentech-blog-title-contributors {
	max-width: 1640px !important;
	width: 90%;
	margin: 0 auto
}

.aspentech-blog-title, .aspentech-blog-title-main, .landing-page-blog {
	color: #0078c9;
	max-width: 1640px;
	margin-left: auto;
	margin-right: auto;
	width: 100%
}

.blog-title-margin {
	width: 100% !important
}

.title-blog-aspen-div {
	padding: 0;
	max-width: 1640px
}

.blog-typo-size {
	font-size: 2.6rem !important;
	font-weight: 700;
	line-height: 1.3em !important;
	margin-top: -10px
}

.blog-text-size {
	font-size: 2.2rem;
	line-height: 2.6rem
}

.title-underline-division {
	border-bottom: 1px solid #333 !important;
	width: 100.25%
}

.subscribe-blog-mobile {
	display: none
}

.new-blogs-header-mobile {
	display: none
}

.new-blogs-header {
	max-width: 1640px !important;
	width: 100%;
	height: auto;
	padding-left: 0 !important;
	padding-right: 0 !important
}

.container-blogs {
	max-width: 1640px !important;
	padding-bottom: 30px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	height: 100%
}

.column-of-container-blogs {
	padding-left: 0;
	padding-right: 0;
	height: auto;
	width: 64%
}

.blog-blog-content {
	max-width: 1640px !important;
	margin: 0 auto;
	width: 100%
}

.main-blog {
	height: auto !important;
	background: #003057
}

	.blogs-right:hover, .main-blog:hover {
		-ms-transform: scale(1.02);
		-webkit-transform: scale(1.02);
		transform: scale(1.02);
		transition: .4s
	}

.img-blog-one {
	padding: 20px 0 20px 30px;
	margin-top: 0
}

	.img-blog-one img {
		width: 100%;
		height: 376px
	}

.info-blog-one {
	color: #fff;
	margin-top: 20px;
	font-family: lato;
	height: 325px
}

.blog-one-body {
	padding-right: 5%
}

	.blog-one-body .card-text {
		font-size: 1.8em;
		letter-spacing: 0;
		font-family: lato !important;
		line-height: 2.9rem
	}

.date-author-one {
	font-size: 100% !important;
	position: absolute !important;
	bottom: 0 !important;
	font-family: lato !important;
	font-size: 1.4rem !important;
	margin-bottom: -57px !important;
	width: 85%
}

	.date-author-one small {
		color: #fff;
		font-size: 1.599999rem
	}

.author-b-1 {
	text-align: right;
	float: right
}

.blog-refresh-rows {
	margin-left: 10px !important;
	padding-left: 10px;
	width: 35%;
	height: auto !important
}

.blogs-right {
	border: 1px solid grey;
	margin: 5px;
	margin-top: 0;
	height: 31%;
	width: 106% !important
}

.blogs-right-image {
	padding: 0;
	left: 0
}

.image-rightblog {
	display: inline-block;
	max-width: 100%;
	height: auto;
	min-height: 130px !important;
	padding: 0;
	margin: 0 auto
}

.content-info-blogs-right h5 {
	font-family: lato;
	font-size: 1.2em !important;
	padding-right: 0;
	width: 100%;
	margin-left: -12px;
	font-weight: 400
}

.image-rightblog23 {
	width: 90%;
	height: 141px
}

.blogs-title-right {
	color: #000
}

.date-author-right-section {
	font-size: 100% !important;
	position: absolute !important;
	bottom: 0 !important;
	margin-left: -10px;
	font-family: lato;
	font-size: 1.8rem !important;
	margin-bottom: -35px !important;
	width: 100%;
	color: #504f4f !important
}

.author-blogs-right {
	float: right;
	text-align: right;
	color: #504f4f !important;
	font-family: lato
}

.date-blogs-right {
	color: #504f4f !important;
	font-family: lato
}

.home-subscribe-form {
	width: 106% !important;
	margin-left: -8px
}

.subscribe-form {
	width: 100%
}

.subscriptors-mail {
	margin-top: 5px
}

.subscription-options {
	background: #a8a8a8;
	width: 103% !important;
	margin-top: -28px
}

.subscription-options-radio-buttons {
	width: 100% !important
}

.subscription-options div {
	float: left;
	width: 37%;
	margin: 0;
	margin-top: -16px
}

.subscribe-button {
	background-color: #ffc425;
	width: 30%;
	height: 40px;
	margin-top: -37px;
	margin-left: 0;
	padding-top: 10px;
	padding-bottom: 15px;
	float: right
}

	.subscribe-button p {
		color: #000;
		font-size: 100%;
		font-weight: 700;
		text-align: center;
		margin-top: 0
	}

input[type=radio] {
	margin: 7px 0 0 !important
}

.new-filters-blog-refresh {
	max-height: 200px;
	max-width: 1640px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 50px;
	margin-top: 0;
	width: 100% !important
}

.filter-mobile-content, .main-title-landingBlog {
	display: none
}

.blog-filter-content {
	border-bottom: 2px solid #a8a8a8;
	width: 100% !important;
	padding-left: 0
}

.filter-content {
	width: 100% !important;
	max-width: 1640px !important;
	padding-left: 0
}

.dropdown-filter {
	position: relative;
	display: inline-block;
	font-weight: bolder !important;
	margin-left: 0
}

.filter-btn {
	background-color: #fff;
	width: 180px;
	min-width: 120px;
	text-align: left !important;
	padding-top: 10px;
	padding-bottom: 5px
}

	.filter-btn p {
		display: inline-block;
		text-align: end;
		float: right;
		margin-left: 20px
	}

.seeAll-btn {
	float: right;
	text-align: end;
	margin-right: -15px;
	width: 70px !important
}

.dropdown-menu-filter {
	background-color: #fff;
	width: 180px;
	border: 1px solid #707070 !important;
	box-shadow: none
}

.dropdown-menu-filter {
	background-color: #fff !important
}

	.dropdown-menu-filter .dropdown-item {
		background-color: #fff;
		display: block;
		width: 100%;
		height: auto;
		font-size: 1.2rem !important;
		color: #000;
		border: none;
		text-align: left
	}

ul.breadcrumb-refreshBlog {
	list-style: none;
	width: 86%;
	margin-left: 7%;
	padding: 0;
	color: #0078c9;
	max-width: 1640px
}

	ul.breadcrumb-refreshBlog li {
		display: inline;
		font-size: 18px
	}

		ul.breadcrumb-refreshBlog li + li:before {
			padding: 8px;
			color: #000;
			content: ""
		}

		ul.breadcrumb-refreshBlog li a {
			color: #0275d8;
			text-decoration: none;
			font-size: 1.4rem
		}

			ul.breadcrumb-refreshBlog li a:hover {
				color: #01447e;
				text-decoration: none
			}

.__BlogFilter:hover {
	background: #a8a8a8;
	border: none
}

.close-breadcrumb-refreshBlog {
	border: none;
	font-size: 1.4rem;
	font-weight: 700;
	line-height: 2.6rem;
	color: #0275d8;
	background-color: #fff
}

.subscribe-blog-button {
	font-size: 1.6em;
	height: 45px
}

.social__bar {
	margin: 12px -179px 0 0 !important
}

	.social__bar.no-margin {
		margin: 0 !important;
	}

.main-title-landingBlog {
	max-width: 1640px !important
}

.bHeadImg {
	width: 98%;
	margin: 0 auto
}

.blog-content__text {
	font-size: 2rem;
	line-height: 31px;
}

.blog-content__subtitle {
	margin-top: -13px
}

.blog-header__meta {
	font-size: 1.8rem
}

@media only screen and (min-width :1860px) {
	.main-title-landingBlog {
		max-width: 1640px !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 100%
	}
}

@media only screen and (min-width :1840px) {
	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 100%
	}
}

@media only screen and (min-width :1830px) {
	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 100%
	}
}

@media only screen and (min-width :1824px) {
	.aspentech-blog-title, .aspentech-blog-title-main {
		width: 90%
	}

	.landing-page-blog {
		width: 100%
	}

	.new-blogs-header {
		max-width: 1640px;
		margin: 0 auto;
		width: 90%
	}

	.container-blogs {
		width: 100% !important;
		padding: 0
	}

	.blog-one-body .card-text {
		font-size: 1.8em;
		line-height: 2.9rem
	}

	.blog-refresh-rows {
		margin-left: -17px
	}

	.blogs-right {
		width: 100%
	}

	.date-author-right-section {
		margin-bottom: -35px !important
	}

	.new-filters-blog-refresh {
		max-height: 200px;
		max-width: 1640px;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 10px;
		margin-top: 0;
		width: 100% !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 100%
	}
}

@media only screen and (max-width :1824px) {
	.new-blogs-header {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}

	.container-blogs {
		width: 100% !important;
		max-width: 1640px
	}

	.blog-refresh-rows {
		margin-right: -12px
	}

	.blogs-right {
		width: 104%
	}

	.new-filters-blog-refresh {
		max-height: 200px;
		max-width: 1640px;
		margin: 0 auto;
		padding-left: 15px;
		padding-right: 10px;
		margin-top: 0;
		width: 100% !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 100%
	}
}

@media only screen and (min-width :1823px) {
	.new-blogs-header {
		max-width: 1640px !important
	}

	.container-blogs {
		width: 100% !important;
		max-width: 1640px !important
	}

	.blogs-right {
		width: 104%
	}

	.new-filters-blog-refresh {
		margin-top: -30px
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}
}

@media only screen and (max-width :1800px) {
	.aspentech-blog-title-main, .landing-page-blog {
		width: 90%
	}

	.landing-page-blog {
		width: 100% !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 100%
	}
}

@media only screen and (max-width :1780px) {
	.main-title-landingBlog {
		max-width: 1640px !important;
		padding-left: 0;
		padding-right: 0
	}

	.date-author-one {
		margin-bottom: -77px !important;
		padding-bottom: 18px !important;
		padding-top: 0 !important
	}

	.subscribe-button {
		margin-top: -37px
	}

	.blog-typo-size {
		font-size: 2.6rem !important;
		font-weight: 700 !important;
		margin-top: -7px
	}

	.new-filters-blog-refresh {
		margin-top: -30px;
		width: 90% !important
	}

	.landing-page-blog {
		width: 100% !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}
}

@media only screen and (max-width :1760px) {
	.date-author-one {
		margin-bottom: -77px !important
	}

	.blog-one-body .card-text {
		font-size: 1.7em;
		line-height: 2.8rem
	}

	.new-filters-blog-refresh {
		margin-top: -30px;
		width: 90% !important
	}

	.landing-page-blog {
		width: 95% !important
	}

	.blog-typo-size {
		font-size: 2.6rem
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}
}

@media only screen and (max-width :1740px) {
	.landing-page-blog {
		width: 95% !important
	}

	.blog-typo-size {
		font-size: 2.4rem
	}
}

@media only screen and (max-width :1720px) {
	.aspentech-blog-title-main {
		max-width: 1640px !important;
		padding-left: 0;
		padding-right: 0
	}

	.container-blogs {
		width: 100%
	}

	.blog-refresh-rows {
		height: auto !important;
		margin-right: -141px;
		padding-right: 0
	}

	.blog-typo-size {
		font-size: 2.4rem !important;
		font-weight: 700 !important
	}

	.blog-one-body .card-text {
		font-size: 1.5em;
		line-height: 2.6rem
	}

	.img-blog-one img {
		width: 100%;
		height: 338px
	}

	.date-author-one {
		margin-bottom: -35px !important
	}

	.blogs-right {
		height: 31%;
		width: 103% !important
	}

	.home-subscribe-form {
		width: 103% !important;
		margin-left: -8px
	}

	.subscribe-form {
		width: 100%
	}

	.image-rightblog23 {
		height: 122px !important
	}

	.date-author-right-section {
		margin-bottom: -17px !important;
		font-size: 1.2em !important
	}

	.landing-page-blog {
		width: 95% !important
	}
}

@media only screen and (max-width :1700px) {
	.img-blog-one img {
		width: 100%;
		height: 338px
	}

	.date-author-one {
		margin-bottom: -29px !important;
		padding-bottom: 10px !important;
		padding-top: 0 !important
	}

	.landing-page-blog {
		width: 90% !important
	}
}

@media only screen and (max-width :1640px) {
	.aspentech-blog-title {
		width: 90%
	}

	.landing-page-blog {
		width: 90% !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}
}

@media only screen and (max-width :1620px) {
	.date-author-one {
		margin-bottom: -15px !important
	}

	.img-blog-one img {
		height: 338px !important
	}

	.date-author-one {
		margin-bottom: -30px !important
	}

	.date-author-right-section {
		font-size: 1.1em !important
	}

	.blog-typo-size {
		font-size: 2.2rem !important;
		font-weight: 700 !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}
}

@media only screen and (max-width :1600px) {
	.blog-one-body .card-text {
		font-size: 1.4em;
		line-height: 2.4rem
	}

	.img-blog-one img {
		height: auto
	}

	.date-author-one {
		margin-bottom: -30px !important
	}

		.date-author-one small {
			font-size: 1.4rem !important
		}

	.content-info-blogs-right h5 {
		font-size: 1.1em !important
	}

	.landing-page-blog {
		width: 100% !important
	}

	.blog-typo-size {
		font-size: 2.2rem !important;
		font-weight: 700 !important
	}

	.blog-blog-content {
		max-width: 1640px !important;
		margin: 0 auto;
		width: 90%
	}
}

@media only screen and (max-width :1550px) {
	.date-author-one {
		margin-bottom: -30px !important
	}

	.date-author-right-section {
		font-size: 1.5rem !important;
		margin-bottom: -21px !important
	}

	.landing-page-blog {
		width: 100% !important
	}
}

@media only screen and (max-width :1532px) {
	.subscription-landingBlog {
		font-size: .8em
	}

	.landing-page-blog {
		width: 100% !important
	}
}

@media only screen and (max-width :1520px) {
	.date-author-one {
		margin-bottom: 2px !important
	}

	.img-blog-one img {
		height: 308px !important
	}

	.blogs-right {
		width: 103%;
		height: 29%;
		margin-left: -8px
	}

	.date-author-right-section {
		margin-bottom: -6px !important
	}

	.image-rightblog23 {
		height: 107px !important
	}

	.home-subscribe-form {
		width: 99%
	}

	.content-info-blogs-right h5 {
		font-size: 1em !important
	}

	.landing-page-blog {
		width: 100% !important
	}
}

@media only screen and (max-width :1500px) {
	.blog-typo-size {
		margin-top: -7px
	}

	.date-author-right-section {
		font-size: 1.4rem !important;
		margin-bottom: -8px !important
	}
}

@media only screen and (max-width :1482px) {
	.blog-typo-size {
		font-size: 2.2rem !important;
		font-weight: 700 !important
	}
}

@media only screen and (max-width :1480px) {
	.blog-typo-size {
		font-size: 2rem !important
	}
}

@media only screen and (max-width :1440px) {
	.blog-typo-size {
		font-size: 2.2rem !important
	}

	.blog-one-body .card-text {
		font-size: 1.3em;
		line-height: 2.3rem
	}

	.img-blog-one img {
		height: 305px !important
	}

	.date-author-one {
		margin-bottom: 3px !important
	}

		.date-author-one small {
			font-size: 1.4rem !important
		}

	.blog-refresh-rows {
		margin-right: -120px
	}

	.blogs-right {
		width: 104%;
		height: 29%
	}

	.subscriptors-name {
		margin-top: 9px
	}

	.image-rightblog23 {
		height: 100px !important
	}

	.date-author-right-section {
		font-size: 1.3rem !important;
		margin-bottom: -2px !important
	}

	.subscribe-button {
		margin-right: -17px !important
	}
}

@media only screen and (max-width :1434px) {
	.blog-social-bar {
		padding-top: 25px !important
	}
}

@media only screen and (max-width :1418px) {
	.monthly-weekly-landingBlog {
		padding-top: 0 !important;
		float: right;
		width: 60%;
		margin-top: -23px;
		margin-right: 25px
	}

	.blog-typo-size {
		font-size: 2rem !important
	}
}

@media only screen and (max-width :1360px) {
	.dropdown-filter {
		width: 155px
	}

	.filter-btn {
		width: 155px;
		font-size: 1.3rem
	}
}

@media only screen and (max-width :1350px) {
	.content-info-blogs-right h5 {
		font-size: .8em !important
	}

	.blog-typo-size {
		font-size: 1.8rem !important
	}

	.subscription-landingBlog {
		font-size: .8em
	}

	.subscribe-form__first-name {
		width: 49% !important;
		padding-right: 0 !important
	}

	.subscribe-form__last-name {
		width: 49% !important;
		padding-left: 0 !important
	}

	.monthly-weekly-landingBlog {
		margin-right: 17px
	}

	.monthly-weekly-landingBlog {
		padding-top: 0 !important;
		float: right;
		width: 60%;
		margin-top: -23px;
		margin-right: 0
	}
}

@media only screen and (max-width :1300px) {
	.date-author-one {
		margin-bottom: -12px !important
	}

	.img-blog-one img {
		height: 310px
	}

	.blog-typo-size {
		font-size: 1.9rem !important
	}

	.blog-text-size {
		font-size: 2.2rem;
		line-height: 2.6rem
	}

	.date-author-one small {
		font-size: 1.2rem !important
	}

	.date-author-one {
		margin-bottom: 5px !important
	}

	.blog-refresh-rows {
		margin-right: -120px
	}

	.blogs-right {
		width: 100%;
		height: 29%
	}

	.image-rightblog23 {
		height: 100px !important
	}

	.date-author-right-section {
		margin-bottom: 0 !important;
		font-size: 1.3rem !important
	}

	.date-author-one small {
		font-size: 1.2rem !important
	}

	.subscribe-form {
		width: 100%
	}

	.subscribe-button {
		margin-top: -37px;
		width: 35%;
		margin-right: -20px !important
	}

	.subscription-landingBlog {
		font-size: .8em;
		width: 109%
	}
}

@media only screen and (max-width :1280px) {
	.img-blog-one img {
		height: 260px !important
	}

	.container-blogs {
		min-height: 353px
	}

	.info-blog-one {
		height: 300px !important;
		margin-top: 0;
		padding-top: 0
	}

	.blog-typo-size {
		font-size: 1.7rem !important;
		margin-top: 15px !important
	}

	.blog-text-size {
		font-size: 1.6rem !important;
		line-height: 2.3rem !important
	}

	.date-author-one {
		margin-bottom: 2px !important
	}

	.blog-refresh-rows {
		height: 305px !important;
		width: 35%
	}

	.blogs-right {
		height: 27%;
		width: 103% !important
	}

	.image-rightblog23 {
		height: 81px !important
	}

	.content-info-blogs-right {
		height: 90px;
		width: 123%;
		margin: 0 -20px
	}

		.content-info-blogs-right h5 {
			font-size: .8em !important
		}

	.date-author-right-section {
		margin-bottom: 17px !important;
		padding-top: 0 !important
	}

	.date-blogs-right {
		right: 0 !important
	}

	.subscriptors-name {
		margin-top: 5px
	}

	.subscribe-button {
		margin-top: -37px !important
	}

	.home-subscribe-form {
		width: 100%
	}

	.new-filters-blog-refresh {
		margin-top: -53px;
		width: 90% !important
	}

	.subscribe-form__submit {
		padding-top: 35px;
		text-align: right;
		bottom: 0 !important;
		margin-bottom: -30px
	}
}

@media only screen and (max-width :1270px) {
	.dropdown-filter {
		width: 145px
	}

	.filter-btn {
		width: 145px;
		font-size: 1.3rem
	}

		.filter-btn p {
			margin-left: 0
		}
}

@media only screen and (max-width :1260px) {
	.blog-text-size {
		font-size: 1.1em !important
	}
}

@media only screen and (max-width :1240px) {
	.content-info-blogs-right h5 {
		font-size: .79em !important
	}

	.author-blogs-right, .date-blogs-right {
		font-size: 75%
	}

	.img-blog-one img {
		height: 248px
	}

	.blog-typo-size {
		font-size: 1.3em !important;
		margin-top: 15px !important
	}

	.blog-one-body .card-text {
		font-size: 1.3em;
		line-height: 2.3rem
	}

	.date-author-one {
		margin-bottom: 2px !important;
		padding-right: 8px !important
	}

		.date-author-one small {
			font-size: 1.1rem !important
		}

	.blog-refresh-rows {
		height: 318px !important
	}

	.blogs-right {
		height: 26.5%
	}

	.image-rightblog23 {
		height: 83px !important
	}

	.date-author-right-section {
		margin-bottom: 16px !important
	}

	.subscriptors-name {
		margin-top: 0
	}
}

@media only screen and (min-width:1200px) {
	div.dropdown-multicol2 {
		width: 55em !important;
		background-color: #fff !important;
		border: 1px solid #707070
	}

		div.dropdown-multicol2 > div.dropdown-col {
			display: inline-block !important;
			width: 30% !important
		}

	.content-info-blogs-right h5 {
		font-size: 84%;
		margin-left: -7px !important
	}

	.date-author-right-section {
		margin-left: -3px
	}
}

@media only screen and (max-width:1200px) {
	div.dropdown-multicol2 {
		width: 55em !important;
		background-color: #fff !important;
		border: 1px solid #707070
	}

		div.dropdown-multicol2 > div.dropdown-col {
			display: inline-block !important;
			width: 30% !important
		}

	.content-info-blogs-right h5 {
		font-size: 84% !important;
		margin-left: -2px !important
	}

	.date-author-right-section {
		margin-left: -3px
	}

	.dropdown-filter {
		width: 140px
	}

	.filter-btn {
		width: 140px;
		font-size: 1.3rem
	}
}

@media only screen and (max-width :1190px) {
	.dropdown-filter {
		width: 140px
	}

	.filter-btn {
		width: 140px;
		font-size: 1.3rem
	}

		.filter-btn p {
			margin-left: 0
		}
}

@media only screen and (max-width :1170px) {
	.author-blogs-right, .date-blogs-right {
		font-size: 65%
	}

	.date-author-one small {
		font-size: 1rem !important
	}

	.content-info-blogs-right h5 {
		font-size: 84% !important;
		margin-left: -3px !important
	}

	.subscribe-button {
		width: 35%
	}

	.dropdown-filter {
		width: 130px
	}

	.filter-btn {
		width: 130px;
		font-size: 1.3rem
	}
}

@media only screen and (max-width :1150px) {
	.blog-text-size {
		margin-top: -10px
	}
}

@media only screen and (min-width :1100px) {
	.container-blogs {
		min-height: 353px
	}

	.blog-refresh-rows {
		height: 328px
	}

	.blogs-right {
		margin-left: -9px
	}

	.content-info-blogs-right {
		height: 95px;
		width: 115%;
		margin: 0 -20px
	}

	.blogs-title-right {
		font-size: 80% !important;
		margin-top: 5px;
		width: 98%
	}

	.date-blogs-right {
		right: 0 !important
	}

	.subs-form {
		padding: 1px
	}

	.form-group {
		padding: 0;
		width: 100%;
		margin-bottom: 33px
	}

	.subscribe-button {
		margin-right: -15px
	}
}

@media only screen and (max-width :1100px) {
	.container-blogs {
		min-height: 353px
	}

	.blog-refresh-rows {
		height: 328px
	}

	.blogs-right {
		width: 100% !important;
		margin-left: -9px
	}

	.content-info-blogs-right {
		height: 95px;
		width: 115%;
		margin: 0 -20px
	}

	.blogs-title-right {
		font-size: 80% !important;
		margin-top: 5px;
		width: 98%
	}

	.date-blogs-right {
		right: 0 !important
	}

	.subs-form {
		padding: 1px
	}

	.form-group {
		padding: 0;
		width: 100%;
		margin-bottom: 33px
	}

	.subscribe-button {
		margin-right: -15px
	}
}

@media screen and (max-width:1090px) {
	.container-blogs {
		height: 545px
	}

	.img-blog-one img {
		width: 100%;
		height: 262px !important
	}

	.date-author-one small {
		font-size: 1.4rem !important
	}

	.content-info-blogs-right h5 {
		font-size: 1.4rem !important
	}

	.date-author-right-section {
		margin-bottom: 8px !important;
		font-size: 2rem !important;
		width: 100% !important;
		margin-left: -10px !important
	}

	.column-of-container-blogs {
		width: 100%
	}

	.blog-refresh-rows {
		width: 103% !important;
		margin: 0 !important;
		height: 244px !important;
		padding-top: 10px
	}

	.image-rightblog23 {
		height: 92px !important;
		margin-top: 0
	}

	.blogs-right {
		width: 48.7% !important;
		margin-right: 15px;
		height: 39.5% !important
	}

	.home-subscribe-form {
		width: 49% !important
	}

	.subscribe-form {
		width: 100%
	}

	.subscribe-button {
		margin-top: -37px !important;
		margin-right: -17px
	}

	.new-filters-blog-refresh {
		margin-top: 0;
		width: 90% !important
	}

	.dropdown-filter {
		width: 122px
	}

	.filter-btn {
		width: 122px;
		font-size: 1.2rem
	}
}

@media screen and (max-width:991px) {
	.siteHeader {
		z-index: 900 !important
	}

	.title-underline-division {
		width: 199% !important
	}

	.title-underline-division-landingBlog {
		width: 100% !important
	}

	.date-author-one small {
		font-size: 1rem !important
	}

	.date-author-right-section {
		margin-left: -5px !important
	}

	.subscribe-button {
		margin-right: -18px !important
	}

	.subscription-options div {
		margin-top: -6px
	}

	.blog-filter-content {
		border-bottom: none
	}

	.dropdown-filter {
		width: 130px !important;
		border: 1px solid #707070 !important;
		text-align: center !important;
		margin-left: 34px
	}

	.dropdown-menu-filter .dropdown-item {
		background-color: #fff;
		display: block;
		width: 100%;
		height: auto;
		font-size: 1.2rem !important;
		color: #000;
		border: none;
		text-align: left;
		z-index: 300 !important
	}

	.open > .dropdown-menu {
		z-index: 9999 !important;
		width: 129px;
	}

	.slick-list {
		overflow: visible !important;
		z-index: 500 !important
	}

	.filter-btn {
		width: 100px;
		font-size: 1.3rem;
		text-align: center !important
	}

		.filter-btn p {
			display: none
		}

	.jobtitle-landingBlog {
		width: 420px !important
	}
}

@media screen and (max-width:935px) {
	.content-info-blogs-right h5 {
		font-size: 1.3rem !important
	}

	.date-author-right-section {
		font-size: 1.9rem !important
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:900px) {
	.date-author-one small {
		font-size: 1.25rem !important
	}

	.date-author-right-section {
		margin-bottom: 8px !important;
		font-size: 1.75rem !important
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:850px) {
	.date-author-one small {
		font-size: 1rem !important
	}

	.content-info-blogs-right h5 {
		font-size: 1.2rem !important
	}

	.date-author-right-section {
		margin-bottom: 8px !important;
		font-size: 1.6rem !important
	}

	.subscribe-button {
		margin-right: -20px !important
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:830px) {
	.filter-btn {
		background-color: #fff;
		width: 100px !important;
		height: 34px
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:806px) {
	.monthly-weekly-landingBlog {
		width: 98%
	}

	.weekly-landingBlog {
		margin-left: 21px
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:768px) {
	.container-blogs {
		height: 545px
	}

	.column-of-container-blogs {
		width: 100%
	}

	.blog-refresh-rows {
		width: 103% !important;
		margin: 0 !important;
		height: 244px !important;
		padding-top: 10px
	}

	.blogs-right {
		width: 49% !important;
		margin-right: 15px;
		height: 39.5% !important
	}

	.home-subscribe-form {
		width: 49.5%
	}

	.blog-filter-content {
		border-bottom: none
	}

	.card-img-top {
		/*height: 415px*/
	}

	.slick-slide img {
		height: 415px !important
	}
}

@media screen and (max-width:770px) {
	.subscribe-div-landingBlog {
		width: 100% !important;
		right: 0;
		padding: 40px;
		height: auto !important;
	}

	.subscribe-form__close-btn {
		right: 40px !important;
	}

	.blogRefresh-secondTitle {
		display: none
	}

	.subscribe-landingblog-button-bottom {
		display: none !important
	}

	.social__bar {
		margin: 12px 55px 0 0 !important
	}

	.new-blogs-header-mobile {
		width: 100vw !important
	}

	.aspentech-blog-title, .aspentech-blog-title-main, .landing-page-blog {
		width: 100%;
		padding-left: 0;
		padding-right: 0
	}

	.title-blog-aspen-div {
		padding: 0;
		max-width: 1640px;
		padding-left: 30px
	}

	.blog-title-margin {
		width: 100vw
	}

	.aspentech-blog-title h1 {
		font-size: 1.75rem;
		margin-left: -15px
	}

	.title-underline-division {
		display: none
	}

	.subscribe-blog-mobile {
		display: inline-flex;
		padding-top: 20px
	}

	.subscribe-blog {
		background: #fff;
		height: 30px;
		color: #000;
		margin-left: 30px;
		margin-right: 52px
	}

	.subscription-mobile-blog {
		width: 390px !important;
		height: 234px;
		background: #edeaea !important;
		position: relative;
		margin-left: -50px !important;
		-webkit-box-shadow: -4px 2px 8px 0 rgba(50,50,50,.75);
		-moz-box-shadow: -4px 2px 8px 0 rgba(50,50,50,.75);
		box-shadow: -4px 2px 8px 0 rgba(50,50,50,.75)
	}

	.subscription-blog-title {
		color: #000;
		margin: auto 0;
		padding-top: 20px;
		text-align: center;
		font-size: 2rem !important;
		font-weight: 700
	}

	.subscription-landingBlog label {
		font-size: .9em;
		width: 49%
	}

	.subscription-options-mobile {
		margin: 0 24px;
		width: 100%
	}

		.subscription-options-mobile div {
			color: #000;
			float: left;
			width: 48%;
			font-weight: 400;
			font-size: 1.1rem;
			padding-left: 5px
		}

	.mobile-blog-input {
		border: 2px
	}

	.subscriptors-name-mobile {
		width: 100% !important;
		padding: 0;
		margin: auto 10px
	}

		.subscriptors-name-mobile div {
			width: 47.5%;
			padding-right: 0;
			padding-bottom: 10px;
			margin: auto 0
		}

	.subscriptors-mail-mobile {
		width: 100% !important;
		padding: 0;
		margin: auto 26px
	}

		.subscriptors-mail-mobile div {
			width: 90%;
			padding-right: 0;
			margin: auto 0
		}

	.subscription-options-mobile-dates {
		width: 85%;
		margin: 10px 25px;
		padding-right: 0 !important
	}

		.subscription-options-mobile-dates div {
			color: #000;
			font-size: 1.2rem;
			float: right;
			text-align: right;
			padding-right: 0
		}

	.subscribe-form__form {
		padding: 19px;
	}

	.subscribe-btn-mobile {
		width: 80%;
		float: right;
		margin-right: 0
	}

	.subscribe-button {
		width: 100%;
		height: 30px;
		margin-top: 2px !important;
		margin-right: 0 !important;
		padding-top: 9px;
		background-color: none
	}

	.new-blogs-header {
		display: none
	}

	.new-blogs-header-mobile {
		display: block;
		width: 100% !important
	}

	.first-blog-mobile {
		padding-bottom: 30px
	}

	.blog-one-image {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		flex-shrink: 0;
		max-height: 400px
	}

	.first-blog-content-mobile {
		padding-top: 20px;
		padding-right: 10px;
		padding-left: 15px;
		padding-bottom: 20px
	}

	.blog-information-card {
		width: 90%
	}

	.date-author-mobile {
		color: #000;
		float: none;
		font-size: 1.23em
	}

		.date-author-mobile small {
			color: #000;
			font-size: .9em;
			font-weight: 600 !important
		}

	.slide-mobile-container {
		padding-top: 40px;
		padding-bottom: 0
	}

	.mobile-2-3blog {
		color: #000
	}

	.new-filters-blog-refresh-mobile {
		display: block;
		width: 100vw;
		overflow: visible
	}

	.filter-content {
		border-bottom: 2px solid #a8a8a8;
		width: 100% !important;
		padding-left: 0
	}

	.dropdown-filter-mobile {
		position: relative;
		display: inline-block;
		font-weight: bolder !important
	}

	.filter-btn-mobile {
		background-color: #fff;
		width: 120px;
		min-width: 120px;
		text-align: start;
		padding-top: 10px;
		padding-bottom: 5px
	}

		.filter-btn-mobile p {
			display: inline-block;
			text-align: end;
			float: right;
			margin-left: 20px
		}

	.seeAll-btn {
		float: right;
		padding-top: 10px;
		padding-bottom: 5px;
		padding-right: 0;
		padding-left: 35px
	}

	.dropdown-menu-filter {
		background-color: #fff;
		width: 120px;
		border: 1px solid #a8a8a8;
		box-shadow: none;
		height: 500px
	}

		.dropdown-menu-filter .dropdown-item {
			background-color: #fff;
			display: block;
			width: 100%;
			height: 30px;
			font-size: 1.2rem !important;
			color: #000;
			border: none;
			text-align: right
		}

	.blog-refresh-mobile-content {
		margin-top: 600px !important
	}

	.main-title-landingBlog {
		display: block;
		width: 95%;
		margin-top: -60px
	}

	.aspentech-blog-title {
		display: none
	}

	.subscribe-blog-mobile-landingBlog {
		float: right !important;
		margin-top: -50px !important;
		margin-right: 45px !important;
		padding-bottom: 10px !important
	}

	.subscription-landingBlog {
		font-size: 1em;
		padding: 0;
		margin-top: -30px
	}

	.monthly-weekly-landingBlog {
		margin: 0;
		margin-top: -24px;
		font-size: 1.1em !important;
		width: 100%;
		margin-right: 0
	}

	.subscribe-form__terms {
		width: 100% !important
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:700px) {
	.subscription-mobile-blog {
		margin-left: -80px !important
	}

	.subscriptors-name-mobile {
		width: 99% !important
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:670px) {
	.subscription-mobile-blog {
		margin-left: -95px !important
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:660px) {
	.blog-information-card {
		width: 100%
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:640px) {
	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:615px) {
	.blog-title-style {
		font-size: 2.3em
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:610px) {
	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:580px) {
	.subscription-mobile-blog {
		margin-left: -130px !important
	}

	.jobtitle-landingBlog {
		width: 280px !important;
		color: #000
	}

	.blog-filter-content {
		border-bottom: none
	}

	.card-img-top {
		height: 310px
	}

	.slick-slide img {
		height: 415px !important
	}
}

@media screen and (max-width:523px) {
	.blog-title-style {
		font-size: 2em
	}

	.subscription-mobile-blog {
		margin-left: -152px !important
	}

	.blog-filter-content {
		border-bottom: none
	}

	.card-img-top {
		height: 260px
	}

	.slick-slide img {
		height: 415px !important
	}
}

@media screen and (max-width:520px) {
	.blog-title-style {
		font-size: 1.8em
	}

	.blog-filter-content {
		border-bottom: none
	}
}

@media screen and (max-width:500px) {
	.subscription-mobile-blog {
		margin-left: -160px !important
	}

	.subscription-options-mobile {
		margin: 0 23px
	}

	.blog-filter-content {
		border-bottom: none
	}

	.slick-slide img {
		height: 415px !important
	}
}

@media screen and (max-width:414px) {
	.blogRefresh-secondTitle {
		display: none
	}

	.subscription-mobile-blog {
		margin-left: -196px !important
	}

	.new-blogs-header-mobile {
		width: 100vw !important
	}

	.blog-title-style {
		font-size: 1.5em
	}

	.blog-refresh-mobile-content {
		margin-top: 850px !important
	}

	.subscribe-button {
		margin-top: 2px !important
	}

	.slick-list {
		padding: 0 40px !important
	}

	.mobile-2-3blog {
		color: #000
	}

		.mobile-2-3blog h4 {
			font-size: 1.2em
		}

	.new-filters-blog-refresh {
		width: 100% !important;
		margin-top: 0
	}

	.blog-filter-content {
		border-bottom: none
	}

	.card-img-top {
		height: 220px
	}

	.slick-slide img {
		height: 415px !important
	}
}

@media screen and (max-width:375px) {
	.subscription-mobile-blog {
		width: auto
	}

	.blog-filter-content {
		border-bottom: none
	}

	.card-img-top {
		height: 190px
	}

	.slick-slide img {
		height: 415px !important
	}
}

@media screen and (max-width:320px) {
	.main-containter-blog-refresh {
		background: #00be49;
		margin-left: 0
	}

	.aspentech-blog-title {
		padding-top: 0;
		padding-bottom: 0
	}

	.subscribe-blog-mobile {
		padding: 0;
		padding-top: 20px
	}

	.blog-title-style a {
		font-size: 1.7rem
	}

	.blog-title-margin {
		min-width: 0
	}

	.new-blogs-header {
		padding-top: 0
	}

	.subscribe-btn-mobile {
		margin-bottom: -5px
	}

	.subscription-options-mobile div {
		font-size: .9rem
	}

	.subscription-mobile-blog {
		height: auto;
		width: 320px !important;
		margin-left: -165px !important
	}

	.filter-btn {
		background-color: #fff;
		width: 100px !important;
		height: 34px
	}

	.blog-filter-content {
		border-bottom: none
	}

	/*.card-img-top {
		height: 415px
	}*/

	.slick-slide img {
		height: 415px !important
	}
}
