
/* BG 1 -----------------------------------------------------------------------------------------------*/
body.bg1 { background-image: url("images/site-bg-1.jpg"); }
body.bg1 .tmpl-header-bg1 { background: url("images/header-bg1-1.png") repeat-x center 0; height: 520px; }
body.bg1 .tmpl-header-bg2 { background: url("images/header-bg2-1.png") no-repeat center 0; height: 520px; }

body.bg1 .tmpl-sitename { padding: 0 370px; height: 305px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg1 .tmpl-header-bg1 { background-size: auto 400px !important; }
	body.bg1 .tmpl-header-bg2 { background-size: auto 400px !important; }
	body.bg1 .tmpl-header .row > *[class ^= "col-"] { height: 330px; }
	body.bg1 .tmpl-sitename { padding: 0 255px; height: 250px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg1 .tmpl-sitename { padding: 0 180px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg1 .tmpl-sitename { padding: 0 10px; }
}


/* BG 2 -----------------------------------------------------------------------------------------------*/
body.bg2 { background-image: url("images/site-bg-2.jpg"); }
body.bg2 .tmpl-header-bg1 { background: url("images/header-bg1-2.png") repeat-x center 0; height: 676px; }
body.bg2 .tmpl-header-bg2 { background: url("images/header-bg2-2.png") no-repeat center 0; height: 676px; }

body.bg2 .tmpl-sitename { padding: 0 430px 0 330px; height: 250px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg2 .tmpl-header-bg1 { background-size: auto 556px !important; }
	body.bg2 .tmpl-header-bg2 { background-size: auto 556px !important; }
	body.bg2 .tmpl-header .row > *[class ^= "col-"] { height: 300px; }
	body.bg2 .tmpl-sitename { padding: 0 285px 0 215px; height: 200px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg2 .tmpl-sitename { padding: 0 185px 0 115px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg2 .tmpl-sitename { padding: 0 50px 0 10px; }
}


/* BG 3 -----------------------------------------------------------------------------------------------*/
body.bg3 { background-image: url("images/site-bg-3.jpg"); }
body.bg3 .tmpl-header-bg1 { background: url("images/header-bg1-3.png") repeat-x center 0; height: 572px; }
body.bg3 .tmpl-header-bg2 { background: url("images/header-bg2-3.png") no-repeat center 0; height: 572px; }

body.bg3 .tmpl-sitename { padding: 0 355px; height: 265px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg3 .tmpl-header-bg1 { background-size: auto 452px !important; }
	body.bg3 .tmpl-header-bg2 { background-size: auto 452px !important; }
	body.bg3 .tmpl-header .row > *[class ^= "col-"] { height: 330px; }
	body.bg3 .tmpl-sitename { padding: 0 240px; height: 190px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg3 .tmpl-sitename { padding: 0 145px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg3 .tmpl-sitename { padding: 0 24px; }
}


/* BG 4 -----------------------------------------------------------------------------------------------*/
body.bg4 { background-image: url("images/site-bg-4.jpg"); }
body.bg4 .tmpl-header-bg1 { background: url("images/header-bg1-4.png") repeat-x center 0; height: 516px; }
body.bg4 .tmpl-header-bg2 { background: url("images/header-bg2-4.png") no-repeat center 0; height: 516px; }

body.bg4 .tmpl-sitename { padding: 0 355px; height: 265px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg4 .tmpl-header-bg1 { background-size: auto 400px !important; }
	body.bg4 .tmpl-header-bg2 { background-size: auto 400px !important; }
	body.bg4 .tmpl-header .row > *[class ^= "col-"] { height: 330px; }
	body.bg4 .tmpl-sitename { padding: 0 240px; height: 190px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg4 .tmpl-sitename { padding: 0 145px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg4 .tmpl-sitename { padding: 0 24px; }
}


/* BG 5 -----------------------------------------------------------------------------------------------*/
body.bg5 { background-image: url("images/site-bg-5.jpg"); }
body.bg5 .tmpl-header-bg1 { background: url("images/header-bg1-5.png") repeat-x center 0; height: 576px; }
body.bg5 .tmpl-header-bg2 { background: url("images/header-bg2-5.png") no-repeat center 0; height: 576px; }

body.bg5 .tmpl-sitename { padding: 0 375px; height: 420px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg5 .tmpl-header-bg1 { background-size: auto 452px !important; }
	body.bg5 .tmpl-header-bg2 { background-size: auto 452px !important; }
	body.bg5 .tmpl-header .row > *[class ^= "col-"] { height: 330px; }
	body.bg5 .tmpl-sitename { padding: 0 252px; height: 320px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg5 .tmpl-sitename { padding: 0 145px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg5 .tmpl-sitename { padding: 0 24px; }
}


/* BG 6 -----------------------------------------------------------------------------------------------*/
body.bg6 { background-image: url("images/site-bg-6.jpg"); }
body.bg6 .tmpl-header-bg1 { background: url("images/header-bg1-6.png") repeat-x center 0; height: 576px; }
body.bg6 .tmpl-header-bg2 { background: url("images/header-bg2-6.png") no-repeat center 0; height: 576px; }

body.bg6 .tmpl-sitename { padding: 0 365px; height: 320px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg6 .tmpl-header-bg1 { background-size: auto 452px !important; }
	body.bg6 .tmpl-header-bg2 { background-size: auto 452px !important; }
	body.bg6 .tmpl-header .row > *[class ^= "col-"] { height: 330px; }
	body.bg6 .tmpl-sitename { padding: 0 252px; height: 240px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg6 .tmpl-sitename { padding: 0 155px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg6 .tmpl-sitename { padding: 0 10px; }
}

/* BG 11 -----------------------------------------------------------------------------------------------*/
body.bg11 { background-color: #c5e5f7; }
body.bg11 .tmpl-header-bg2 { background: url("images/header-bg2-11.png") no-repeat center -20px; height: 572px; }
body.bg11 .tmpl-header .row > *[class ^= "col-"] { height: auto; }
body.bg11 .tmpl-sitename { padding: 0 321px; height: 290px; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg11 .tmpl-header-bg1 { background-size: auto 452px !important; }
	body.bg11 .tmpl-header-bg2 { background-size: auto 452px !important; }
	body.bg11 .tmpl-header .row > *[class ^= "col-"] { height: 200px; }
	body.bg11 .tmpl-sitename { padding: 0 253px; height: 190px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg11 .tmpl-sitename { padding: 0 160px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg11 .tmpl-sitename { padding: 0 10px; }
}

/* BG 12 -----------------------------------------------------------------------------------------------*/
body.bg12 { background-image: url("images/site-bg-3.jpg"); }
body.bg12 .tmpl-header-bg1 { background: url("images/header-bg1-12.png") no-repeat center bottom; height: 440px; }
body.bg12 .tmpl-header-bg2 { background: url("images/header-bg2-12.png") no-repeat center 0; height: 440px; }
body.bg12 .tmpl-header .row > *[class ^= "col-"] { height: 290px; }
body.bg12 .tmpl-sitename { padding: 0 315px; height: 265px; font-style: italic; }
/* Десктоп и меньше */
@media (max-width: 1359px) {
	body.bg12 .tmpl-header-bg1 { background-size: auto 452px !important; height: 350px; }
	body.bg12 .tmpl-header-bg2 { background-size: auto 452px !important; }
	body.bg12 .tmpl-header .row > *[class ^= "col-"] { height: 200px; }
	body.bg12 .tmpl-sitename { padding: 0 232px; height: 190px; }
}
/* Планшет */
@media (min-width: 768px) and (max-width: 1023px) {
	body.bg12 .tmpl-sitename { padding: 0 145px; }
}
/* Мобильная версия */
@media (max-width: 767px) {
	body.bg12 .tmpl-sitename { padding: 0 10px; }
}