#sandbox_theme_panel_169615 { width: 10px !important;}
.clear { clear: both;}
.head_in { min-height: 90px; background: #fff; max-width: 980px; margin: 0 auto; padding-bottom: 15px;}
.log { float: left; padding-top: 30px;}
.text_top { font: 24px 'pt_sans-r'; color: #999999; text-align: center; padding-top: 42px;}
.cont { font: 21px 'pt_sans-r'; color: #ec2381; text-align: right; float: right; padding-top: 16px; max-width: 215px;}
.cont span { font: 14px 'pt_sans-r'; color: #9d9d9d; display: block; text-align: right;}
.text_l { font: 30px/1.2 'pt_sans-r'; color: #ffffff; text-align: center; margin-bottom: 25px;}
.inn .text_l { font: 46px/1.2 'pt_sans-r'; color: #ffffff; text-align: center; margin-bottom: 80px;}
.header-inner .header-telephone { font: 30px 'roboto-b';}
.inn .header-inner .header-telephone { font: 40px 'roboto-b';}
.inn .site-container,
.inn .site-container-in { display: none;}
.top-menu-wrap { background: #f5f4f6;}
.top-menu { padding-top: 4px; padding-bottom: 4px;}
.top-menu li a { text-decoration: none;}
.top-menu > li.s3-menu-allin-has > a::before,
.top-menu > li.s3-menu-allin-active > a::before,
.top-menu > li.opened > a::before { display: none;}
.top-menu > li > a:hover,
.top-menu > li.s3-menu-allin-active > a { background: none; color: #0e48dc;}
.top-menu ul.level-2 { top: 25px !important; z-index: 60;}
.header-inner .site-name,
.header-inner .logo,
.header-inner .header-telephone::before { display: none;}
.header-in { overflow: hidden;}

/* Slider */
.owl-theme .owl-dots, .owl-theme .owl-nav {
    text-align: center;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
	border: 1px solid #fff;
    backface-visibility: visible;
    background: none;
    border-radius: 30px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    transition: opacity 0.2s ease 0s;
    width: 12px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #fff;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none;
}
.slider1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; text-align: center;}
.slider1 .ul { width: 100%; margin: 0; position: relative;}
.slider1 .ul .items{ display: inline-block; vertical-align: top; position: relative;}
.owl-prev { height: 55px; width: 40px; background: url(https://atmosferatepla.ru/t/v2270/images/slider_controls.png) no-repeat 0 0; position: absolute; top: 50%; left: 10px; font-size: 0; margin-top: -27px;}
.owl-next { height: 55px; width: 40px; background: url(https://atmosferatepla.ru/t/v2270/images/slider_controls.png) no-repeat 100% 0; position: absolute; top: 50%; right: 10px; font-size: 0; margin-top: -27px;}
.owl-dots { position: absolute; left: 0; right: 0; bottom: 48px;}
.txt { position: absolute; bottom: 57px; right: 10px; left: 10px; background-color: rgba(46, 138, 207, 0.7); color: #fff; max-width: 920px; padding: 10px; border-radius: 5px; border: 1px solid #95C6EC; font-size: 1em;}

@media screen and (min-width: 240px) and (max-width: 767px) {
	.owl-dots { display: none !important;}
	.txt { bottom: 10px; font-size: 12px; line-height: 1;}
}
.header-inner { padding-top: 435px; padding-bottom: 100px; position: relative; z-index: 10; padding-bottom: 0;}
.header-in { min-height: 340px; background: none;}
.inn .header-in { min-height: 593px; background: none;}
.header-in::after { background: #F5F4F6;}
.slider1 .ul .items { height: 340px;}
.inn .slider1 .ul .items { height: 593px;}
.owl-carousel .owl-item img { height: 100%;}
.wrap_forma { background: #f5f4f6; padding-top: 44px; padding-bottom: 34px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color=#c3c3c3)";/*IE 8*/
	-moz-box-shadow: 0px 5px 10px #c3c3c3;/*FF 3.5+*/
	-webkit-box-shadow: 0px 5px 10px #c3c3c3;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
	box-shadow: 0px 5px 10px #c3c3c3;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=180, Color=#c3c3c3); /*IE 5.5-7*/
	margin-bottom: 25px;
}
#myform { max-width: 980px; margin: 0 auto;}
#myform h1 { font: 22px 'pt_sans-r'; color: #000;}
#myform .name { display: inline-block; vertical-align: top;}
#myform .phone { display: inline-block; vertical-align: top;}
#myform .name input { height: 72px; width: 356px; padding: 3px 10px 0 52px; background: url(s1.gif) 0 0 no-repeat; border: 0; color: #707070; font: 16px 'pt_sans-r';}
#myform .phone input { top; height: 72px; width: 356px; padding: 3px 10px 0 52px; background: url(s2.gif) 0 0 no-repeat; border: 0; color: #707070; font: 16px 'pt_sans-r';}
#myform .submit { display: inline-block; vertical-align: top; background: url(s3.gif) 0 0 no-repeat; height: 54px; width: 214px; border: 0; font-size: 0; margin: 8px 0 0 18px;}
#myform .captcha { display: none;}

.blocks { max-width: 980px; margin: 70px auto 0;}
.tit { font: 40px/1 'pt_sans-b'; color: #000000; text-align: center;}
.tit a{ color: #000000; text-decoration: none;}
.tit a:hover{ color: #000000; text-decoration: underline;}
.notes { font: 20px 'pt_sans-r'; color: #000000; text-align: center; margin-bottom: 60px;}
.notes p { margin: 0;}
.blocks ul { list-style: none; margin: 0; padding: 0;}
.blocks ul li { width: 21%; display: inline-block; vertical-align: top; margin-right: 48px;}
.blocks ul li:nth-child(4n) { margin-right: 0;}
.blocks .imgs { position: relative; height: 170px; width: 170px; vertical-align: middle; text-align: center; line-height: 170px; margin: 0 auto 25px; overflow: hidden;}
.blocks .imgs:after { height: 170px; width: 170px; overflow: hidden; background: url(circle.png) 0 0 no-repeat; content:'';  position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1;}
.blocks .imgs img { vertical-align: middle;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
}
.blocks ul li:hover img{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
}
.names { text-align: center; margin-bottom: 68px;}
.names a { background: url(zz.gif) 0 100% repeat-x; padding-bottom: 5px;  display: inline-block; color: #000000; font: 20px 'pt_sans-r'; text-transform: uppercase; text-decoration: none;}
.itemsss { margin-bottom: 50px;}


.partners { margin: 0 auto; max-width: 980px;}
.ntit { font: 40px 'pt_sans-b'; color: #000000; margin-bottom: 85px; text-align: center;}
.p_item { width: 33%; display: inline-block; margin-bottom: 80px;}
.partners .p_item:nth-child(4),
.partners .p_item:nth-child(7),
.partners .p_item:nth-child(10),
.partners .p_item:nth-child(13),
.partners .p_item:nth-child(16),
.partners .p_item:nth-child(19){ text-align: right;}

.partners .p_item:nth-child(3),
.partners .p_item:nth-child(6),
.partners .p_item:nth-child(9),
.partners .p_item:nth-child(12),
.partners .p_item:nth-child(15),
.partners .p_item:nth-child(18){ text-align: center;}
#map { margin: 0 !important;}
.shema { max-width: 980px; margin: 0 auto 145px;}
.p_item2 { display: inline-block; vertical-align: top; margin-bottom: 43px; position: relative;}

.p_item2 img { vertical-align: middle; margin-right: 30px;}
.p_item2 span { display: inline-block; vertical-align: middle; font: 20px 'pt_sans-r'; color: #000000; padding-bottom: 10px; background: url(zz.gif) 0 100% repeat-x;}
.p_item2:nth-child(odd) { width: 42%;}
.p_item2:nth-child(even) { width: 56%;}
.site-footer {
	background: -moz-linear-gradient(0deg, #0e48dc 0%, #5d2d9e 50%, #c8094a 100%);
	background: -webkit-gradient(linear, 0deg, color-stop(0%, #0e48dc), color-stop(50%, #5d2d9e), color-stop(100%, #c8094a));
	background: -webkit-linear-gradient(0deg, #0e48dc 0%, #5d2d9e 50%, #c8094a 100%);
	background: -o-linear-gradient(0deg, #0e48dc 0%, #5d2d9e 50%, #c8094a 100%);
	background: -ms-linear-gradient(0deg, #0e48dc 0%, #5d2d9e 50%, #c8094a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e48dc', endColorstr='#c8094a', GradientType='1');
	background: linear-gradient(90deg, #0e48dc 0%, #5d2d9e 50%, #c8094a 100%);
}
.p_item2 a { position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.footer-in .link-soc-wrap .soc-title { display: none;}
.footer-in .site-name,
.address-bottom,
.footer-in .site-copyright,
.footer-in .site-copyright a { color: #fff;}
.footer-in .link-soc-wrap { margin-top: 55px;}

.wr_slider { max-width: 980px; margin: 0 auto 115px; position: relative;}
.wr_slider .s_title,
.wr_slider .s_title a { font: 40px 'pt_sans-b'; color: #000000; text-align: center; margin-bottom: 102px; text-decoration: none;}

.wr_slider ul li span.k0,
.wr_slider ul li span.k1,
.wr_slider ul li span.k2,
.wr_slider ul li span.k3,
.wr_slider ul li span.k4,
.wr_slider ul li span.k5 { height: 219px; width: 292px; position: relative; display: inline-block; vertical-align: top; margin: 0 12px 12px 0;}

.wr_slider ul li span.k6,
.wr_slider ul li span.k7,
.wr_slider ul li span.k8,
.wr_slider ul li span.k9,
.wr_slider ul li span.k10,
.wr_slider ul li span.k11 { height: 188px; width: 140px; position: relative; display: inline-block; vertical-align: top; margin-right: 12px; overflow: hidden;}
.wr_slider ul { list-style: none; margin: 0; padding: 0; font-size: 0; width: 912px;}
.wr_slider ul li img { width: 100%; height: 100%;}
.wr_slider ul li span.text_slider { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; font: 13px 'pt_sans-r'; color: #ffffff; text-align: center; padding: 0 15px;}
.wr_slider ul li a { color: #fff; text-decoration: underline;}
.wr_slider ul li a:hover { color: #fff; text-decoration: none;}

.wr_slider ul li span.k0 .text_slider,
.wr_slider ul li span.k1 .text_slider,
.wr_slider ul li span.k2 .text_slider,
.wr_slider ul li span.k3 .text_slider,
.wr_slider ul li span.k4 .text_slider,
.wr_slider ul li span.k5 .text_slider { background: url(x1.png) 0 0 no-repeat;}

.wr_slider ul li span.k6 .text_slider,
.wr_slider ul li span.k7 .text_slider,
.wr_slider ul li span.k8 .text_slider,
.wr_slider ul li span.k9 .text_slider,
.wr_slider ul li span.k10 .text_slider,
.wr_slider ul li span.k11 .text_slider { background: url(x2.png) 0 0 no-repeat;}

.wr_slider ul li span.k0:hover .text_slider,
.wr_slider ul li span.k1:hover .text_slider,
.wr_slider ul li span.k2:hover .text_slider,
.wr_slider ul li span.k3:hover .text_slider,
.wr_slider ul li span.k4:hover .text_slider,
.wr_slider ul li span.k5:hover .text_slider,
.wr_slider ul li span.k6:hover .text_slider,
.wr_slider ul li span.k7:hover .text_slider,
.wr_slider ul li span.k8:hover .text_slider,
.wr_slider ul li span.k9:hover .text_slider,
.wr_slider ul li span.k10:hover .text_slider,
.wr_slider ul li span.k11:hover .text_slider{ display: block;}
.wr_slider .bx-viewport { text-align: center;}
.wr_slider .bx-prev { height: 31px; width: 27px; font-size: 0; background: url(arrs.png) 0 0 no-repeat; position: absolute; top: 50%; margin-top: -15px; left: -10px;}
.wr_slider .bx-next { height: 31px; width: 27px; font-size: 0; background: url(arrs.png) 100% 0 no-repeat; position: absolute; top: 50%; margin-top: -15px; right: 2px;}
.wr_slider .bx-wrapper { position: relative;}

.mob .wr_slider .bx-prev { background-image: url(arrs2.png); left: 10px !important;}
.mob .wr_slider .bx-next { background-image: url(arrs2.png); right: 13px !important;}

@media screen and (min-width: 120px) and (max-width: 532px) {
	.log { float: none; text-align: center;}
	.cont { float: none; text-align: center; margin: 0 auto;}
	.cont span { text-align: center;}
	.text_top { text-align: center;}
	.inn .text_l { font-size: 19px; margin-bottom: 20px;}
	.inn .header-inner .header-telephone { font-size: 20px;}
	.header-inner { padding-top: 35px;}
	.inn .slider1 .ul .items { height: 300px;}
	.inn .header-in { min-height: 300px;}
	#myform { text-align: center;}
	.blocks ul { text-align: center;}
	.blocks ul li { width: 30%; margin-right: 20px;}
	.blocks ul li:nth-child(4n) { margin-right: 20px;}
	.wr_slider { display: none;}
	.p_item { width: 20%; margin-bottom: 13px;}
	.partners { text-align: center;}
	.shema { text-align: center;}
	.p_item2 { display: block; min-width: 373px; text-align: left; margin-bottom: 13px;}
	.names { margin-bottom: 15px;}
}

.top-menu .level-2 > .s3-menu-allin-has > a:after { background: url(arr_right.svg) 0 0 no-repeat; height: 10px; width: 10px; content:''; position: absolute; top: 50%; margin-top: -5px; right: 10px;}
.mob .c1 { display: none;}
.mv { display: none; position: relative;}
.mv .bx-viewport { height: auto !important;}
.mob .mv { display: block;}
.mob .mv img { display: inline-block; max-height: 200px; max-width: 200px;}
.mob .mv .owl-carousel .owl-item img { height: auto !important;}
.mob .wr_slider .mv .bx-prev { left: 0;}
.mob .wr_slider .mv li,
.mob .wr_slider .mv li a { text-align: center;}
.wr_slider .s_title a:hover { text-decoration: underline;}
.mob .wr_slider .mv li { margin: 0 3px 0 0;}
.slider1 .ul .items { display: block;}
.slider1 .ul .items .img { position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

@media(max-width:767px) {
	.slider1 .ul .items .img {
		background-size: cover !important;
	}
}


.top-menu > li ul li a::before {
    background: none !important;
    content: "";
    display: none;
    height: 1px;
    left: 15px;
    margin-top: -3px;
    position: absolute;
    top: 50%;
    width: 6px;
}
.top-menu > li ul li a::after { display: none;}
.top-menu > li ul li a::before {
    background: none;
    content: "";
    display: none;
    height: 2px;
    left: auto;
    margin-top: -4px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: rotate(45deg);
    width: 10px;
}

/*772*/

.top-menu > li ul li.s3-menu-allin-has > a:before {
    background: #000 none repeat scroll 0 0 !important;
    content: "";
    display: block;
    height: 2px;
    left: auto;
    margin-top: -4px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: rotate(45deg);
    width: 10px;
}
.top-menu > li ul li.s3-menu-allin-has > a:after {
    background: #000 none repeat scroll 0 0 !important;
    content: "";
    display: block;
    height: 2px;
    left: auto;
    margin-top: 2px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: rotate(-45deg);
    width: 10px;
}

.top-menu > li ul li.s3-menu-allin-active > a:before{
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    content: "";
    display: block;
    height: 2px;
    left: auto;
    margin-top: -4px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: rotate(45deg);
    width: 10px;
}
.top-menu > li ul li.s3-menu-allin-active > a:after {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0 !important;
    content: "";
    display: block;
    height: 2px;
    left: auto;
    margin-top: 2px;
    position: absolute;
    right: 7px;
    top: 50%;
    transform: rotate(-45deg);
    width: 10px;
}
.m2 > .pp{background: #f5f4f6 url(aaaa.png) 50% 100% no-repeat; height: 48px; padding-bottom: 32px; padding-top: 20px;}
.pp .p4{padding-right: 22px;}
.slider1 .ul .items .img{background-size:cover !important;}

/*772*/

.blocks-no-top {
	margin-top: 0;
}