.topAdvert {
	margin-top: 350px;
}

#imContent, #imHeader, #imFooter {
	font: normal normal normal 12pt 'Roboto' !important;
}

/* H1, H2 and block-title */
.mpH1 {
    margin-top: 43px;
    font-size: 2.2em;
}
/*.mpH1 span {
    color: #fa1d60;
}*/
.mpH2 {
    /*margin-top: 50px;*/
    font-size: 2.0em;
}

.section__title {
    font-family: "GothamProBlack", Arial, sans-serif;
    color: #009c79;
    font-size: 26px;
    padding-top: 30px;
}

.block-title {
    padding-bottom: 40px;
    margin-bottom: 22px;
    background: url(https://rynok73km.ru/project/img/pic/block-title-1.png) center bottom no-repeat;
}
.block-title-white {
    padding-bottom: 40px;
    margin-bottom: 11px;
    background: url(https://rynok73km.ru/project/img/pic/block-title-2.png) center bottom no-repeat;
}
.mpH2mini {
    font-size: 1.6em;
    margin-top: 30px;
    margin-bottom: 15px;
}

/* Offers */
.offers img {
	max-width: 480px;
    width: 100%;
    margin-bottom: 10px;
}
/* Why we best block */
.weTheBestCol {
    display: inline-block;
    width: 45%;
    min-width: 345px;
    vertical-align: top;
}
.theBestItem {
    text-align: left;
    padding-left: 90px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 30px;
	min-height: 72px;
	margin-bottom: 30px;
}
.theBestItem h3 {
	font-size: 1.1em;
    margin-bottom: 7px;
}
.icon1 {
    background: url(https://rynok73km.ru/project/img/icons/icon-1-1.png) left top no-repeat;
}
.icon2 {
    background: url(https://rynok73km.ru/project/img/icons/icon-2-1.png) left top no-repeat;
}
.icon3 {
    background: url(https://rynok73km.ru/project/img/icons/icon-3-1.png) left top no-repeat;
}
.icon4 {
    background: url(https://rynok73km.ru/project/img/icons/icon-4-1.png) left top no-repeat;
}
.icon5 {
    background: url(https://rynok73km.ru/project/img/icons/icon-5-1.png) left top no-repeat;
}
.icon6 {
    background: url(https://rynok73km.ru/project/img/icons/icon-6-1.png) left top no-repeat;
}
/* main-slide block */
.main-slide {
    margin-top: 140px;
    margin-left: 256px;
    margin-bottom: 260px;
}
.main-slide img {
    width: 100%;
    max-width: 830px;
}
.main-slide p {
    font-size: 2.7em;
    font-weight: 600;
    color: #ffffff;
    /* margin-top: -145px; */
    /* font-family: "Times New Roman",Georgia,Serif; */
    /* font-style: italic; */
    color: #6c3a54;
    letter-spacing: 1.8px;
    text-shadow: 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 15px #ffffff, 0 0 20px #ffffff, 0 0 25px #ffffff;
}
.mainPageBlock .btnHoverEffect,
.main-slide .btnHoverEffect {
    font-size: 1.2em;
    margin-top: 26px;
    padding: 12px 30px;
}
.mainPageBlockBrd {
    border-bottom: 1px solid #eae9e9;
    padding-bottom: 60px;
}
.allOffersLink {
    color: #ff1504;
    text-decoration: none;
    display: block;
    margin-top: 15px;
}
.allOffersLink:hover {
    color: #ff1504;
    text-decoration: underline;
}
/* About Us Block */
.aboutUsText,
.aboutUsImg {
    display: inline-block;
}
.aboutUsText {
    width: 100%;
    max-width: 600px;
    text-align: left;
    vertical-align: top;
    padding-right: 25px;
}
.aboutUsImg {
    width: 100%;
    max-width: 480px;
    vertical-align: top;
    margin-top: 15px;
}
.aboutUsText p {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #404040; /* main text color */
}

/* bag */
#imFooPad {
	height: 0px !important;
}



/*==========  Desktop First Method  ==========*/

/* ... до 1199 включительно */
@media only screen and (max-width : 1199px) {

	.offers img {
		max-width: 450px;
	}
	
}

/* ... до 959 включительно */
@media only screen and (max-width : 959px) {
	

	html {
		background: url(https://rynok73km.ru/project/img/bg/bg-mp-1.jpg) top -55px center no-repeat;
	}
	
	
	.offers img {
		max-width: 320px;
	}
	
	.main-slide {
		margin-top: 55px;
		margin-bottom: 215px;
	}
	
}

/* ... до 719 включительно */
@media only screen and (max-width : 719px) {
	
	html {
		background: none;
	}
	.main-slide p {
		display: none;
	}
	
	/*html {
		background: url(https://rynok73km.ru/project/img/bg/bg-mp.jpg) top -176px center no-repeat;
	}*/

	/*.main-slide p {
		font-size: 2.5em;
		margin-top: -105px;
	}*/
	
	.offers img {
		max-width: 450px;
	}
	
	.mpH1 {
		margin-top: 0px;
		font-size: 1.8em;
	}
	
	/* Комент после НГ */
	.topAdvert {
		margin-top: 0px;
	}

	#imPageExtContainer {
    	background: none;
	}

}

/* ... до 599 включительно */
@media only screen and (max-width : 599px) {
	
	/*html {
		background: url(https://rynok73km.ru/project/img/bg/bg-mp.jpg) top -243px center no-repeat;
	}*/
	
	/*.main-slide p {
		font-size: 2em;
		margin-top: -86px;
	}*/

	
}


/* ... до 479 включительно */
@media only screen and (max-width : 479px) {
	
	/*html {
		background: url(https://rynok73km.ru/project/img/bg/bg-mp.jpg) top -325px center no-repeat;
	}*/
	
	/*.main-slide p {
		font-size: 1.3em;
		margin-top: -43px;
	}*/
	
}

/* от 0 до 319 включительно */
@media only screen and (max-width : 319px) {
	
	/*html {
		background: url(https://rynok73km.ru/project/img/bg/bg-mp.jpg) top -341px center no-repeat;
	}*/
	
	/*.main-slide p {
		font-size: 1.2em;
		margin-top: -44px;
	}*/
	
}


/*==========  Mobile First Method  ==========*/

/* от 320 включительно ... */
@media only screen and (min-width : 320px) {
	
}

/* от 480 включительно ... */
@media only screen and (min-width : 480px) {
	
	

}

/* от 600 включительно ... */
@media only screen and (min-width : 600px) {


}

/* от 720 включительно ... */
@media only screen and (min-width : 720px) {
	
	.mini-slide {
		display: none;
	}

}

/* от 960 включительно ... */
@media only screen and (min-width : 960px) {
	
	

}

 /* от 1200 включительно ... */
@media only screen and (min-width : 1200px) {


}
