#mainContent .section-default-inner {
	padding-top: 50px;
	padding-bottom: 50px;
}
#mainContent .section__indent-03 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#mainContent .section__indent-02 {
	padding-top: 50px;
	padding-bottom: 50px;
}
#mainContent .section__indent-02-custom {
	padding-top: 50px;
}
#mainContent .section__indent-02-custom-bottom {
	padding-bottom: 50px;
}
#mainContent .section__indent-04-bottom {
	padding-bottom: 50px;
}
.col-list-box {
	margin-top: 0;
}
.col-list-box [class^="col"] {
	/*margin-top: 40px;	*/
	margin-top: 0;
	margin-bottom: 20px;
}
.section-heading:not(.size-sm):not(.size-md).section-heading_indentg04 {
	padding-bottom: 40px;
}
.box-counter-list [class^="col-"] {
	margin-top: 35px;
}
.btn-top {
	margin-top: 30px;
}
.box01__title {
	padding-bottom: 0;
}
.disclaimer-hover div p:nth-child(2) {
	margin-top: 0;
}
.infobox01-list-col .infobox01 {
	padding-top: 25px;
}
.about-custom-styling.extra-block01::before {
	transform: translate(-40%, -80%);
}
.form-default .left-side-col {
	margin-top: 34px;
}
.form-default .form-group.message {
	margin-top: 9px;
}
.form-default.contact-form textarea {
	height: 328px;
}
.form-default .left-side-col .form-group:not(:first-child) {
	margin-top: 17px;
}
.chessbox02 .btn-top {
	margin-top: 20px;
}
.post {
	padding-bottom: 40px;
}
.listing-post .post:not(:first-child) {
	margin-top: 40px;
}
.post .post-col-date {
	padding-bottom: 10px;
}
.post .post-col-description .post__description {
	margin-top: 10px;
}
.post .post-col-description .post__description .post__title {
	padding-bottom: 10px;
}
.postaside-wrapper .postaside-box:not(:first-child) {
	margin-top: 30px;
}
.postaside-wrapper .postaside-box__title > * {
	padding-bottom: 20px;
}
.boxrecent__item {
	padding-bottom: 15px;
}
.boxrecent__item:not(:first-child) {
	margin-top: 15px;
}
.blog-post-section hr {
	margin-top: 20px;
	margin-bottom: 0;
}
.postsingle__title {
	margin-top: 20px;
	padding-bottom: 20px;
}
@media (min-width: 576px) {
	#mainContent .section__indent-02-custom {
		padding-top: 70px;
	}
	#mainContent .section__indent-05 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.col-list-box [class^="col"] {
		/*margin-top: 70px;	*/
		margin-top: 0;
		margin-bottom: 40px;
	}
}
@media (min-width: 791px) {
	#mainContent .section-default-inner {
		padding-bottom: 180px;
	}
	.mt-lg-35 {
		margin-top: 35px;
	}
	.chessbox02 .chessbox02__item.chessbox02__item-top .chessbox02__img {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.chessbox02__item .chessbox02__img {
		width: 50%;
		min-width: 50%;
	}
}
@media (min-width: 1025px) {
	.py-lg-20, .pt-lg-20 {
		padding-top: 20px !important;
	}
	.py-lg-20, .pb-lg-20 {
		padding-bottom: 20px !important;
	}
	.py-lg-40, .pt-lg-40 {
		padding-top: 40px !important;
	}
	.py-lg-40, .pb-lg-40 {
		padding-bottom: 40px !important;
	}
	.py-lg-70, .pt-lg-70 {
		padding-top: 70px !important;
	}
	.py-lg-70, .pb-lg-70 {
		padding-bottom: 70px !important;
	}
	.py-lg-80, .pt-lg-80 {
		padding-top: 80px !important;
	}
	.py-lg-80, .pb-lg-80 {
		padding-bottom: 80px !important;
	}
	.py-lg-100, .pt-lg-100 {
		padding-top: 100px !important;
	}
	.py-lg-100, .pb-lg-100 {
		padding-bottom: 100px !important;
	}
	.pb-lg-120 {
		padding-bottom: 120px !important;
	}
	#mainContent .section__indent-02-custom {
		padding-top: 80px;
	}
	#mainContent .section-default-inner {
		padding-top: 110px;
		padding-bottom: 150px;
	}
	#mainContent .section__indent-03 {
		padding-top: 60px;
		padding-bottom: 60px;	
	}
	#mainContent .section__indent-lg-03 {
		padding-bottom: 60px;
	}
	#mainContent .section__indent-05 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.btn-top {
		margin-top: 30px;
	}
	.promo-box-01 {
		margin-top: -25%;
	}
	.post .post-col-description .post__description {
		margin-top: 0;
	}
}
@media (min-width: 1230px) {
	.chessbox02__item .chessbox02__img img {
		width: 80%;
	}
	.chessbox02__item:nth-child(2n+1) .chessbox02__img img {
		right: -30%;
	}
	.chessbox02__item:nth-child(2n) .chessbox02__img img {
		left: -10%;
	}
}
@media (min-width: 1690px) {
	#mainContent .section-default-inner {
		padding-top: 145px;
	}
	#mainContent .section__indent-02 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	#mainContent .section__indent-03 {
		padding-top: 100px;
		padding-bottom: 100px;	
	}
	#mainContent .section__indent-05 {
		padding-bottom: 120px;
	}
	.pb-xxl-140 {
		padding-bottom: 140px !important;
	}
	.pb-xxl-150 {
		padding-bottom: 150px !important;
	}
	.mb-xxl-0 {
		margin-bottom: 0 !important;
	}
}
@media (max-width: 575px) {
	.list-newitem .newitem-item__description {
		padding-top: 15px;
	}
	.list-newitem .newitem-item:not(:first-child) {
		margin-top: 15px;
	}
}
@media (max-width: 790px) {
	.chessbox02 .chessbox02__item.chessbox02__item-top .chessbox02__img {
		padding-top: 0;
		padding-bottom: 0;
	}
	.form-default .form-control,
	.form-default .form-group .placeholder-label,
	.form-default .subject-wrapper .form-check-label {
		padding-left: 15px;
	}
}