
/* @todo dev code */
/*
.offer:before {
	position: absolute;
	display: block;
	padding: 10px;
	text-align: center;
	background-color: #87cfff;
	opacity: 0.7;
	color: black;
	content: attr(class);
	z-index: 2;
}
*/


/*
.offer--01,*/

/*.offer---01,
.offer--02,
.offer--03,
.offer--04,
.offer--05,
.offer--06,
.offer--07,
.offer--08,

.offer---09,
.offer---11,
.offer---13,
*/

.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}

.offer--000 {
	/*display: none !important;*/
}


.offer .center .text .list-unstyled {
	padding-left: 20px;
	list-style: disc;
}


.offer---01 .center .col .item {
	margin-top: 30px;
	padding-top: 1px;
}
.offer---01 .center .col-left .img-item {
	margin-top: 0;
	margin-bottom: 10px;
}
.offer---01 .center .col-right .img-item {
	margin-top: 60px;
	margin-bottom: 15px;
}
.offer---01 .center .col-right .item .text {
	margin-left: 40px;
}
@media (max-width: 991px) {
	.offer---01 .center .col .item {
		margin-top: 20px;
	}
	.offer---01 .center .col .img-item {
		float: none !important;
		margin: 0 auto 5px;
	}
	.offer---01 .center .col .item .text {
		clear: right;
		margin: 0;
	}
}
@media (max-width: 767px) {
	.offer---01 .center .col-right {
		padding-top:80px !important;
	}
}
@media (max-width: 499px) {
	.offer---01 .center .col-right {
		padding-top:70px !important;
	}
}

.offer--04 .center .col-left .item .text {
	margin-top: -80px;
	margin-bottom: 30px;
}

.offer--08 .center {
	background-color: #ccc3ba;
}
.offer--08 .center .img-bg {
	position: absolute;
	left: 0;
	right: 0;
}
.offer--08 .center .col-right {
	padding-right: 20px;
}
.offer--08 .col-right .item {
	color: #77213b;
}
.offer--08 .col-right .item .h4 {
	font-size: 16px;
	margin-bottom: 15px;
}
.offer--08 .col-right .item .h5 {
	font-size: 12px;
}
@media (min-width: 992px) {
	.offer--08 .center {
		height: 425px;
	}
	.offer--08 .center .col .item {
		margin-top: 85px;
		margin-left: 30px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.offer--08 .center {
		height: 323px;
	}
	.offer--08 .center .col .item {
		margin-top: 35px;
	}
	.offer--08 .col-right .item .h4 {
		margin-bottom: 10px;
		font-size: 14px;
	}
}
@media (min-width: 768px) {
	.offer--08 .center .col-left .img-bgs {
		display: none;
	}
}
@media (max-width: 767px) {
	.offer--08 .center .col-left {
		padding: 0;
	}
	.offer--08 .center .col-left .img-bgs {
		display: block;
		width: 100%;
	}
}

.offer--10 .center {
	background-color: #75c8ea;
}
.offer--10 .col-right .item {
	color: #fff;
}
@media (min-width: 992px) {
	.offer--10 .center .col .item {
		margin-top: 170px;
		margin-left: 30px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.offer--10 .center .col .item {
		margin-top: 120px;
		margin-left: 125px;
	}
}

.offer--12 .center {
	background-color: #000;
}
.offer--12 .col-right .item {
	color: #fff;
}
@media (min-width: 992px) {
	.offer--12 .center .col .item {
		margin-top: 155px;
		margin-left: 80px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.offer--12 .center .col .item {
		margin-top: 120px;
		margin-left: 60px;
	}
}

