ul {list-style-image: url('/images/fons/li.svg');}
.zg2-1 {text-transform: uppercase; font-size: 3.5rem; font-weight: 900; color: #F27E31; margin: 0 0 .3rem 0 !important; line-height: 0.6;}
.zg2-1 span {font-weight: 700; font-size: 1.4rem; line-height: 1.1; color: #000; text-transform: uppercase;}
.zg2-2 {font-weight: 700; font-size: 1.4rem; line-height: 1.1; color: #000; text-transform: uppercase;}

.zg1 {font-weight: 900; font-size: 3.5rem; text-transform: uppercase; line-height: 1.1;}
.zg1 span {font-size: 4rem;}

.zg1-1 {font-weight: 900; font-size: 3.8rem; line-height: 1.1; text-transform: uppercase; color: #fff;}
.mlrd .el-content {font-weight: 600; line-height: 1.2; font-size: 1.1rem;}
.mlrd .el-content span {font-weight: 700; font-size: 1.4rem; color: #FFCB14;}
.mlrd .el-link {font-size: .9rem; color: #5DACF9 !important; font-weight: 700;}
.mlrd .el-link:hover {color: #FFCB14 !important;}

.zg2 {font-weight: 700; line-height: 1.1; font-size: 1.8rem;}
.zg2 span {font-size: 2rem; text-transform: uppercase;}

.zg3 {font-weight: 700; line-height: 1; font-size: 2rem; line-height: 1.1; color: #fff;}
.zg3 span {text-transform: uppercase; font-size: 3.5rem; font-weight: 900; color: #fff;}

.zg4 {font-weight: 700; line-height: 1; font-size: 2rem; line-height: 1.1;}
.zg4 span {text-transform: uppercase; font-size: 3.5rem; font-weight: 900; color: #F27E31;}

.prod .el-title {font-size: 1.3rem; font-weight: 700; text-transform: uppercase; color: #000; line-height: 1.1;}
.prod .el-meta {font-size: 1.2rem; line-height: 1; font-weight: 700; color: #666;}

.cont_top_blue {font-weight: 700;}
.cont_top_blue a {color: #000;}
.cont_top_blue svg {color: #5DACF9;}

.cont_top_orange {font-weight: 700;}
.cont_top_orange a {color: #000;}
.cont_top_orange svg {color: #F27E31;}

.preim .el-title {font-size: 1.2rem; font-weight: 700; line-height: 1.1;}

.sld {font-size: 3rem; line-height: 1.1; font-weight: 900; text-transform: uppercase;}
.sld span {text-transform: uppercase; font-size: 4.5rem; font-weight: 900;}

.razdeli .el-title {font-weight: 700; line-height: 1.1; font-size: 1.4rem;}
.razdeli .el-title span {text-transform: uppercase; font-size: 1.9rem; color: #F27E31; font-weight: 900;}

/*Тепловентиляторы*/
.sld-old-text {font-weight: 600; font-size: 1rem;}
.sld-old-zg {text-transform: uppercase; font-weight: 700; font-size: 1.8rem; line-height: 1.1;}

.zg-old {font-weight: 700; font-size: 2.4rem; line-height: 1.1; text-transform: none; color: #444;}
.zg-old  span{font-weight: 900; font-size: 3rem; color: #F27E31; text-transform: uppercase;}

.old-vibor .el-title {font-weight: 700; font-size: 1.5rem; line-height: 1.1;}
.old-zg1 {font-size: 1.4rem; line-height: 1.1; font-weight: 700;}
.old-zg3 {font-weight: 700; font-size: 2rem; line-height: 1.1; color: #444;}
.old-zg3 span {font-weight: 900; font-size: 3rem; text-transform: uppercase; color: #F27E31;}

.old-zg-forma {font-weight: 700; font-size: 2rem; line-height: 1.1;}
.old-zg-forma span {font-weight: 900; font-size: 3rem; text-transform: uppercase;}

.objects .el-title {font-weight: 700; font-size: 1.1rem; line-height: 1.1; color: #3D3F42;}
.objects .el-content ul {margin-top: 5px;}
.objects .el-content {font-size: .95rem; line-height: 1.8; color: #65768C;}
.objects .el-content ul {list-style-image: url('/images/fons/li_main.svg');}

.forma {background: #666;}
.forma_blue .uk-container {background: #5DACF9; padding: 80px; border-radius: 30px;}
.forma_blue .uk-container h2 {color: #fff;}
.forma_blue .uk-container .uk-panel {color:#3D3F42;}


.forma_zavesi {background: #F27E31; padding: 50px 40px; border-radius: 20px;}
.zg1_zavesi {text-transform: uppercase; font-size: 3.5rem; line-height: 1.1; font-weight: 700; /* text-shadow: 5px 5px 15px #000; */}
.zg1_zavesi span {font-size: 4rem}
.zg2_zavesi {text-transform: uppercase; font-size: 2.2rem; line-height: 1.1; font-weight: 700; color: #F27E31;}
.about_zavesi .el-title {font-size: 1.3rem; line-height: 1.1; text-transform: uppercase; font-weight: 700;}
.about_zavesi .el-content {font-size: .9rem; line-height: 1.3; color: #666;}

.about_zg {font-size: 1.3rem; line-height: 1.1; text-transform: uppercase; font-weight: 700;}
.about_text {font-size: .9rem; line-height: 1.3; color: #666;}


.katalog_zavesi .el-title {font-size: 1rem; line-height: 1.1; font-weight: 400; color: #666 !important;}
.katalog_zavesi .el-content {font-size: .9rem; line-height: 1.3; font-weight: 400; color: #666;}
.katalog_zavesi .el-meta {font-size: 1.3rem; line-height: 1.1; font-weight: 700; color: #000 !important}
.podzg_zavesi {color: #666; font-style: italic;}

.uk-modal-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700; color: #000 !important;}
.fs-teaser-modal-content h3 {font-size: 1.4rem; line-height: 1.1; font-weight: 700; color: #000 !important; margin: 0 0 10px 0;}
.fs-teaser-modal-content .uk-divider-small:after {border-top: 2px solid #F27E31;}

.video_zavesi {font-size: 1.1rem; line-height: 1.1; text-transform: uppercase; font-weight: 700;}
.menu_zavesi .el-link {font-weight:700;}
.text_zavesi {font-size: 1.1rem; line-height: 1.1; text-transform: none;}
.text_zavesi span {text-transform: uppercase; color: #FAAC01; font-size: 1.8rem;}
.zg1_zavesi2 {text-transform: uppercase; font-size: 1.5rem; line-height: 1.1; margin-top: 20px !important; font-weight: 400;}

.logo_wing {width: 280px}


.whatsapp-button {position: fixed; right: 13px; bottom: 190px; transform: translate(-50%, -50%); background: #029F2C; border-radius: 50%; width: 55px; height: 55px; color: #fff; text-align: center; line-height: 53px; z-index: 9999;}
.whatsapp-button a {color: #fff;}
.whatsapp-button:before, .whatsapp-button:after {content: " "; display: block; position: absolute; border: 50%; border: 1px solid #029F2C; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: animate 1.5s linear infinite; opacity: 0; backface-visibility: hidden;}
.whatsapp-button:after{animation-delay: .5s;}
@keyframes animate {0% {transform: scale(0.5); opacity: 0;} 50% {opacity: 1;} 100% {transform: scale(1.2); opacity: 0;}}

/* Телефоны ----------- */
@media screen and (max-width: 768px) {
	.sld-old-zg {font-size: 2.3rem;}
	.sld {font-size: 2.2rem;}
	.sld span {font-size: 2.7rem;}
	.zg2-1 {font-size: 2.3rem; line-height: 1;}
	.zg2-1 span {font-size: 1.1rem;}
	.zg2-2 {font-size: 1.3rem;}
	.preim .el-title {font-size: 1rem;}
	.zg4 {font-size: 1.3rem; }
	.zg4 span {font-size: 2.3rem;}
	.zg3 {font-size: 1.3rem;}
	.zg3 span {font-size: 2.3rem;}
	.zg-old {font-size: 1.3rem;}
	.zg-old span {font-size: 2.3rem;}
	.old-zg-forma {font-size: 1.3rem;}
	.old-zg-forma span {font-size: 2.3rem;}
	.old-zg3 {font-size: 1.3rem;}
	.old-zg3 span {font-size: 2.3rem;}
	.zg1 {font-size: 2.5rem;}
	.zg1 span {font-size: 2.3rem;}	
	/* .uk-navbar {background: #444;} 
	.uk-navbar .cont_top_blue a {color: #fff;}
	.uk-navbar .cont_top_orange a {color: #fff;}
	.uk-navbar .uk-navbar-toggle {color: #fff;}*/
	.zg1-1 {font-size: 2.5rem;}
	.mlrd .el-image {display: none;}
	.mlrd .el-content {font-size: 1.2rem; font-weight: 700; color: #fff;}
	.mlrd .el-content span {font-size: 1.4rem;}
	.forma_blue .uk-container {padding: 60px 35px; max-width: 74%;}
	.whatsapp-button {bottom: 30px;}
	.zg1_zavesi {font-size: 2.5rem;}
	.zg1_zavesi span {font-size: 3rem}
	.zg2_zavesi {font-size: 1.8rem;}
	.zg1_zavesi2 {font-size: 1rem; font-weight: 700; margin-top: 5px !important; letter-spacing: .08rem;}
	.logo_wing {width: 126px}
}

@media only screen and (min-width: 320px) and (max-width: 350px) {
	.cont_top_orange {font-size: .7rem;}
	.cont_top_blue {font-size: .7rem;}
}


/* Ноутбуки ----------- */
@media screen and (min-width: 1280px) and (max-width:1366px) {
	.razdeli .el-title {font-size: 1.3rem;}
	.razdeli .el-title span {font-size: 1.7rem;}
	.forma_blue .uk-container {max-width: 85%;}

}

/* iPads (вертикальная и горизонтальная) ----------- */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.forma_blue .uk-container {padding: 60px 35px; max-width: 85%;}
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {font-size: .9rem;}
}

@media only screen and (min-width: 800px) and (max-width: 1080px) {
	.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {font-size: .9rem;}
	.forma_blue .uk-container {padding: 60px 35px; max-width: 86%;}
}