/* pst_cmsbannerblock start */

#pst_cmsbannerblock {
	overflow: hidden;
	    margin-bottom: 70px;
	clear:both;
}

#pst_cmsbannerblock .pst-blockcms-item .pst-cms-img img {
	max-width: 100%;
}

ul.pst-cmsblock-wrapper {
	      margin: 0; 
}

#pst_cmsbannerblock li.pst-blockcms-item {
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}

#pst_cmsbannerblock li.pst-blockcms-item {
	display: block;
	vertical-align: top;
	    padding: 0;
	float: left;
	    margin: 0 0 15px;
}

#pst_cmsbannerblock li.pst-blockcms-item:last-child {
	float: right;
}

#pst_cmsbannerblock li.pst-blockcms-item.second .pst-wrapper-cms-block:first-child {
	margin-bottom: 30px;
}

#pst_cmsbannerblock .pst-cms-image-block {
	position: relative;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin: 7px;
}

#pst_cmsbannerblock .pst-cms-img {
	display: block;
}

.pst-wrapper-cms-block.first, .pst-wrapper-cms-block.fourth {
    width: 32%;
	float: left;
}
.pst-wrapper-cms-block.second, .pst-wrapper-cms-block.third {
    width: 68%;
	float: left;
}


#pst_cmsbannerblock .pst-wrapper-cms-block {
	overflow: hidden;
	    display: inline-block;
    vertical-align: top;
	 
}


#pst_cmsbannerblock .pst-wrapper-cms-block:nth-child(1) {
    padding-right: 15px;
    padding-left: 0;
}

#pst_cmsbannerblock .pst-wrapper-cms-block:nth-child(2) {
    padding-left: 15px;
    padding-right: 0;
}
/*#pst_cmsbannerblock .pst-blockcms-item:hover img {
    opacity: 0.7;
    -webkit-opacity: 0.7;
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
}*/

#pst_cmsbannerblock .pst-blockcms-item .pst-cms-img img {
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}

#pst_cmsbannerblock .pst-wrapper-cms-block:hover .pst-cms-img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}

@media (max-width: 1299px) {
	#pst_cmsbannerblock li.pst-blockcms-item.second .pst-wrapper-cms-block:first-child {
		margin-bottom: 20px;
	}
}

@media (max-width: 991px) {
#pst_cmsbannerblock li.pst-blockcms-item{    text-align: center;}

#pst_cmsbannerblock .pst-wrapper-cms-block:nth-child(1),#pst_cmsbannerblock .pst-wrapper-cms-block:nth-child(2){padding: 0;}
#pst_cmsbannerblock{margin-bottom: 50px;}
#pst_cmsbannerblock li.pst-blockcms-item:last-child {
    float: none;
}
.pst-wrapper-cms-block.first, .pst-wrapper-cms-block.fourth,.pst-wrapper-cms-block.second, .pst-wrapper-cms-block.third {
    width: 100%;
    float: none;
}

   .pst-wrapper-cms-block.first, .pst-wrapper-cms-block.fourth, .pst-wrapper-cms-block.second, .pst-wrapper-cms-block.third { margin-bottom: 20px;
}
}

@media (max-width: 767px) {
	#pst_cmsbannerblock .pst-wrapper-cms-block {
		text-align: center;
	}
	
	#pst_cmsbannerblock li.pst-blockcms-item:last-child {
		margin: 0;
	}
}


/* pst_cmsbannerblock end */