*{margin:0;padding:0;}
.index-page-st footer{position:relative;top:-18px;background:#fff;}
h1 {font-weight: normal;}
p{-webkit-text-size-adjust:none !important;}
a img{border:0;}
input[type='submit']:hover{cursor:pointer;}
a:hover{text-decoration:none;}
.left{float:left;}
.right{float:right !important;}
.cleared{clear:both;}
.clearfix:after{content:" ";display:block;width:100%;height:0px;clear:both;}
@media only screen and (max-width:768px){.header_icons_menu.header_icons_menu_for_mobile{//display:none;}
}
.section p.section_title.section_title_quest_above{text-align:center;display:block;background:#fffbf4;}
#thanks_popup{width:497px;background:url(../img/fff.png) no-repeat;background-size:100%;border-radius:24px;height:360px;border:2px solid white;}
#thanks_popup .popup_title{color:white;text-align:center;padding-top:190px;font-family:"Shnobel Oblique";font-size:28px;text-transform:uppercase;}
#thanks_popup .popup_title font{font-size:40px;}
@media (max-width:500px){#thanks_popup{width:300px;background:url(../img/fff.png) no-repeat;background-size:300px;border-radius:18px;height:212px;border:2px solid white;}
#thanks_popup .popup_title{color:white;text-align:center;padding-top:120px;font-family:"Shnobel Oblique";font-size:20px;}
#thanks_popup .popup_title font{font-size:35px;}
}
.fancybox-skin .fancybox-close{background:url(../img/kkk.png) no-repeat;background-size:30px;width:30px;height:30px;right:8px;top:8px;}
#fulls .fancybox-close{background:url(../img/kr.png) center center no-repeat;}
#fulls2 .fancybox-close{background:url(../img/kr.png) center center no-repeat;}
.otz .fancybox-close{background:url(../img/kr.png) center center no-repeat;}
video#videos{height:100%;width:auto;display:block;position:absolute;//max-width:100 %;}
@media (min-width:1700px){video#videos{width:100%;height:auto !important;}
}
@media (min-width:1500px){video#videos{height:auto;height:100%;display:block;position:absolute;}
}
@media (max-width:1024px){video#videos{height:auto;height:100%;display:none;position:absolute;}
.photo_gal_section .inner_section > p{font-size:16px;color:#000;line-height:22px;max-width:80%;text-align:left;margin:0 auto;}
}
.otz{width:100%;height:100%;display:none;position:fixed;background-color:rgba(12, 12, 12, 0.7);z-index:1000;top:0;left:0;}
.vidos{width:100%;height:100%;display:block;}
#fulls{width:100%;height:100%;display:none;position:fixed;background-color:rgba(12, 12, 12, 0.7);z-index:1000;top:0;}
#fulls2{width:100%;height:100%;display:none;position:fixed;background-color:rgba(12, 12, 12, 0.7);z-index:1000;top:0;}
video#videofull{width:65%;display:block;margin:5% auto;}
video#videofull2{width:65%;display:block;margin:5% auto;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_5.eot");src:url("../fonts/Museo/MuseoSansCyrl_5.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_5.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_5.otf");font-style:normal;font-weight:100;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_4.eot");src:url("../fonts/Museo/MuseoSansCyrl_4.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_4.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_4.otf");font-style:normal;font-weight:300;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_5.eot");src:url("../fonts/Museo/MuseoSansCyrl_5.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_5.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_5.otf");font-style:normal;font-weight:normal;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_6.eot");src:url("../fonts/Museo/MuseoSansCyrl_6.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_6.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_6.otf");font-style:normal;font-weight:normal;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_7.eot");src:url("../fonts/Museo/MuseoSansCyrl_7.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_7.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_7.otf");font-style:normal;font-weight:bold;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_8.eot");src:url("../fonts/Museo/MuseoSansCyrl_8.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_8.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_8.otf");font-style:normal;font-weight:900;}
@font-face{font-family:"Museo";src:url("../fonts/Museo/MuseoSansCyrl_100_Italic_0.eot");src:url("../fonts/Museo/MuseoSansCyrl_100_Italic_0.eot?#iefix") format("embedded-opentype"),
url("../fonts/Museo/MuseoSansCyrl_100_Italic_0.woff") format("woff"),
url("../fonts/Museo/MuseoSansCyrl_100_Italic_0.otf");font-style:italic;font-weight:100;}
@font-face{font-family:"Shnobel";src:url("../fonts/Shnobel/Shnobel-Regular.eot");src:url("../fonts/Shnobel/Shnobel-Regular.eot?#iefix") format("embedded-opentype"),
url("../fonts/Shnobel/Shnobel-Regular.woff") format("woff"),
url("../fonts/Shnobel/Shnobel-Regular.otf");font-style:normal;font-weight:normal;}
@font-face{font-family:"Shnobel Oblique";src:url("../fonts/Shnobel/Shnobel-Oblique.eot");src:url("../fonts/Shnobel/Shnobel-Oblique.eot?#iefix") format("embedded-opentype"),
url("../fonts/Shnobel/Shnobel-Oblique.woff") format("woff"),
url("../fonts/Shnobel/Shnobel-Oblique.ttf");font-style:normal;font-weight:normal;}
body{font-family:"Museo";min-width:300px;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
#header-placement {min-height: 128px;}
#bx-panel {width: 100%!important; position: absolute!important; top: 0;}
.mobile_menu_toggler{position:absolute;top:10px;right:10px;display:none;width:50px;height:44px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARAQMAAADnih79AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABFJREFUCNdj+P//AxyjAWLlAIF0Gl9evxUhAAAAAElFTkSuQmCC) no-repeat center center;background-size:100% 100%;}
form label.error{display:none !important;}
.container{width:100%;position:relative;background:#fff;opacity:1;}
.inner_section{width:1170px;box-sizing:border-box;padding-left:0px;padding-right:0px;background:none;margin:0 auto;clear:both;position:relative;}
header{min-height:128px;background:#fff;position:relative;z-index:99;}
header .inner_header{box-sizing:border-box;padding:0px 15px 0px 15px;}
header{position:fixed;top:0;left:0;width:100%;}
header.mobile{position:relative;}
.header_menu_wrap{width:470px;float:left;max-width:100%;padding-top:3px;margin-left: -30px;}
nav.header_menu{}
nav.header_menu > ul{list-style:none;text-align:left;position:relative;font-size:0px;}
nav.header_menu > ul > li{margin:0 0px;display:inline-block;vertical-align:middle;font-size:0px;position:relative;}
nav.header_menu > ul > li > a{position:relative;display:inline-block;vertical-align:middle;text-decoration:none;padding:25px 8px 18px;font-weight:900;text-transform:uppercase;font-size:14px;line-height:16px;color:#0d0d0d;text-align:center;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
nav.header_menu > ul > li:last-child > a{padding-right:0;}
nav.header_menu > ul > li > a:hover{color:#666;}
.logo{float:left;width:406px;padding-top:4px;max-width:100%;position:relative;}
.logo a{display:block;text-decoration:none;}
.logo img{display:inline-block;vertical-align:middle;max-width:50%;}
.logo span{font-size:13px;color:#8a8a8a;display:inline-block;vertical-align:middle;padding-top:13px;padding-left:20px;}
.logo b{font-family:"Shnobel Oblique";font-size:33.8px;margin-right:5px;color:#ff8b2c;text-transform:uppercase;display:inline-block;vertical-align:middle;}
.header_right{width:290px;float:right;padding-top:16px;}
.social{}
.social a{display:inline-block;vertical-align:middle;margin-right:10px;}
.social a:last-child{margin-right:0;}
.social a img{display:block;max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.social a img:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.header_right .social{width:80px;float:left;}
.header_contacts{float:right;}
.header_contacts p.phone{font-weight:700;font-size:22px;color:#000;display:block;line-height:28px;}
.header_contacts p.phone a{color:#000;text-decoration:none;}
.header_contacts a.callback_button{margin-right:35px;font-size:15px;color:#ff8b2c;float:right;display:block;}
.header_contacts a.callback_button:hover{text-decoration:none;}
.header_icons_menu_wrap{clear:both;padding-top:10px;}
nav.header_icons_menu{}
nav.header_icons_menu > ul{list-style:none;position:relative;font-size:0px;}
nav.header_icons_menu > ul > li{margin:0 0px;width:16.5%;display:inline-block;box-sizing:border-box;font-size:0px;vertical-align:middle;position:relative;}
nav.header_icons_menu > ul > li > a{display:block;height:45px;background-position:0 center;background-repeat:no-repeat;text-decoration:none;padding:0px 0px 0px 50px;box-sizing:border-box;font-size:14px;line-height:18px;color:#000;text-align:left;}
nav.header_icons_menu > ul > li:hover > a{color:#ff7e02;}
nav.header_icons_menu > ul > li > a.selected{color:#ff7e02;}
nav.header_icons_menu > ul > li > a em{display:inline-block;vertical-align:middle;height:100%;width:0px;}
nav.header_icons_menu > ul > li > a span{display:inline-block;vertical-align:middle;width:98%;}
nav.header_icons_menu > ul > li.animators > a{background-image:url(../img/icon-animators.png);}
nav.header_icons_menu > ul > li.show > a{background-image:url(../img/icon-show.png);}
nav.header_icons_menu > ul > li.theatre > a{background-image:url(../img/icon-theatre.png);}
nav.header_icons_menu > ul > li.master > a{background-image:url(../img/icon-master.png);}
nav.header_icons_menu > ul > li.individual > a{background-image:url(../img/icon-individual.png);}
nav.header_icons_menu > ul > li.calc > a{background-image:url(../img/icon-calc.png);}
nav.header_icons_menu > ul > li.birthday > a{background-image:url(../img/icon-birthday.png);}
nav.header_icons_menu > ul > li.homecoming > a{background-image:url(../img/icon-homecoming.png);}
nav.header_icons_menu > ul > li.animators:hover > a, nav.header_icons_menu > ul > li.animators > a.selected {background-image:url(../img/icon-animators-hover.png);}
nav.header_icons_menu > ul > li.show:hover > a, nav.header_icons_menu > ul > li.show > a.selected {background-image:url(../img/icon-show-hover.png);}
nav.header_icons_menu > ul > li.theatre:hover > a, nav.header_icons_menu > ul > li.theatre > a.selected {background-image:url(../img/icon-theatre-hover.png);}
nav.header_icons_menu > ul > li.master:hover > a, nav.header_icons_menu > ul > li.master > a.selected {background-image:url(../img/icon-master-hover.png);}
nav.header_icons_menu > ul > li.individual:hover > a, nav.header_icons_menu > ul > li.individual > a.selected {background-image:url(../img/icon-individual-hover.png);}
nav.header_icons_menu > ul > li.calc:hover > a, nav.header_icons_menu > ul > li.calc > a.selected {background-image:url(../img/icon-calc-hover.png);}
nav.header_icons_menu > ul > li.birthday:hover > a, nav.header_icons_menu > ul > li.birthday > a.selected {background-image:url(../img/icon-birthday-hover.png);}
nav.header_icons_menu > ul > li.homecoming:hover > a, nav.header_icons_menu > ul > li.homecoming > a.selected {background-image:url(../img/icon-homecoming-hover.png);}
nav.header_icons_menu > ul > li .submenu {
	position: absolute; top: 100%; left: 0; min-width: 100%; list-style: none; background-color: white; padding: 0 20px;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
nav.header_icons_menu > ul > li:hover .submenu { padding: 20px; }
nav.header_icons_menu > ul > li .submenu li a { color: transparent; text-decoration: none; white-space: nowrap;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
nav.header_icons_menu > ul > li:hover .submenu li a { color: #000; }
nav.header_icons_menu > ul > li .submenu li { margin-bottom: 0; font-size: 14px; height: 0;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
nav.header_icons_menu > ul > li:hover .submenu li { margin-bottom: 8px; font-size: 14px; height: 17px; }
nav.header_icons_menu > ul > li:hover .submenu li:last-child { margin-bottom: 0; }
nav.header_icons_menu > ul > li .submenu li a:hover { color: #ff7e02; }
body .button{margin:0;display:block;text-decoration:none;border:1px solid #000;width:220px;height:50px;text-align:center;font-size:14px;color:#000;line-height:50px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
body .button:hover{background:#000;color:#fff;}
a.ref{position:absolute;display:block;width:100%;height:100%;text-decoration:none;z-index:3;top:0;left:0;}
.section{position:relative;clear:both;}
.section p{display:block;font-size:18px;color:#000;padding-bottom:22px;}
.section p.section_title{letter-spacing:-1px !important;display:block;font-size:80px;color:#000;text-transform:uppercase;text-align:center;padding:0px 0px 45px 0;font-family:"Shnobel Oblique";}
.top_slider_section{clear:both;z-index:3;}
.top_slider_section.mobile{padding-top:0px;}
.top_slider{overflow: hidden;}
.top_slider ul.slides > li{min-height:979px;min-height:975px;background:url(../img/slide1.jpg) no-repeat center bottom;}
.top_slider ul.slides > li .top_slider_div{padding-top:180px;}
.top_slider ul.slides > li .title{letter-spacing:-2px !important;display:block;text-align:center;padding-bottom:20px;}
.top_slider ul.slides > li .title img{display:inline-block;max-width:100%;vertical-align:middle;}
.top_slider ul.slides > li .top_slider_div a.button{}
.top_slider .flex-direction-nav a{width:40px;height:40px;margin:-20px 0 0;display:block;background:url(../img/dir.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
.top_slider .flex-direction-nav .flex-next{background-position:0 -40px;right:55px;}
.top_slider .flex-direction-nav .flex-prev{background-position:0 0;left:55px;}
.top_slider .flex-direction-nav a:hover{opacity:0.7;}
.the_form{text-align:center;font-size:0px;}
.the_form.slider_form{}
.the_form .the_form_div{width:284px;margin:0 5px 30px 5px;display:inline-block;vertical-align:middle;position:relative;}
.the_form .the_form_div.the_form_div_submit{display:block;padding-top:30px;width:392px;max-width:100%;margin:0 auto;}
.the_form .the_form_div.the_form_checkbox_div{width:100%; font-size: 10px; color: #fff;}
.popup .the_form .the_form_div.the_form_checkbox_div{color: #000;}
.the_form .title{display:block;padding-bottom:55px;font-size:32px;line-height:42px;color:#fff;font-weight:700;}
.the_form input[type="text"]{display:block;box-sizing:border-box;width:284px;height:64px;background:#fff;outline:none;border:1px solid #b4b4b4;font-size:14px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.the_form input[type="submit"]{margin:0 auto;width:392px;max-width:100%;height:87px;display:block;font-weight:700;font-size:20px;color:#fff;background:url(../img/orange_button.png) no-repeat center center;outline:none;border:0;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
.the_form input[type="submit"]:hover{opacity:0.8;}
.the_form.slider_form .the_form_div.the_form_div_submit:after{display:block;position:absolute;bottom:20px;left:100%;margin-left:15px;content:" ";width:100px;height:128px;background:url(../img/arrow.png) no-repeat;}
.the_form.slider_form input[type="text"]{padding-left:55px;}
.top_slider ul.slides > li .the_form.slider_form .title{padding-bottom:55px;}
.second_section{min-height:1064px;background:url(../img/second_section_bg.jpg) no-repeat center 0;}
.second_section .inner_section{padding-top:237px;}
.second_section .title{letter-spacing:-5px !important;font-family:"Shnobel Oblique";font-size:70px;color:#fff;text-align:center;display:block;text-transform:uppercase;padding-bottom:50px;}
.second_section .title span{display:block;font-size:110px;}
.second_section a.play_button{width:245px;display:block;margin:0 auto;position:relative;}
.second_section a.play_button img{display:block;max-width:100%;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
.second_section a.play_button img:hover{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);}
.second_section a.play_button:before{content:" ";bottom:55px;left:-178px;position:absolute;width:202px;height:244px;background:url(../img/arrow1.png) no-repeat;}
.glav_team_section{}
.glav_team_section .inner_section{padding-top:48px;width:1540px;}
.glav_team_section p.section_title{padding-bottom:40px;line-height:96px;}
.three_cols_block{font-size:0px;text-align:center;position:relative;z-index:6;}
.three_cols_div{width:340px;max-width:100%;display:inline-block;vertical-align:top;}
.three_cols_div p{font-size:16px;color:#000;line-height:24px;display:block;padding:0 25px;}
.three_cols_div .title{font-weight:700;font-size:24px;line-height:28px;color:#000;padding-bottom:10px;}
.team_block_wrap{margin-top:-60px;height:954px;background:url(../img/team_bg.jpg) no-repeat center 0;position:relative;}
.team_block_div{top:193px;left:0px;position:absolute;z-index:3;width:154px;height:40px;background:#fff;box-sizing:border-box;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.team_block_div p{font-weight:100;font-style:italic;font-size:12px;color:#696969;display:block;text-align:center;padding:0;}
.team_block_div p.name{font-size:13px;font-weight:normal;font-style:normal;color:#000;padding-top:5px;}
.team_block_div.team_block_div1{left:110px;top:390px}
.team_block_div.team_block_div2{left:230px;top:330px;}
.team_block_div.team_block_div3{left:360px;top:290px;}
.team_block_div.team_block_div4{left:510px;top:260px;}
.team_block_div.team_block_div5{left:690px;top:274px;}
.team_block_div.team_block_div6{left:840px;top:240px;}
.team_block_div.team_block_div7{left:980px;top:290px;}
.team_block_div.team_block_div8{left:1150px;top:340px;}
.team_block_div.team_block_div9{left:1250px;top:280px;}
.team_block_div.team_block_div10{left:1360px;top:350px;}
.team_book_block{top:410px;padding:35px 0 35px 325px;width:796px;max-width:100%;box-sizing:border-box;position:absolute;left:50%;margin-left:-440px;z-index:4;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.team_book_block p{padding-right:35px;padding-left:10px;display:block;font-weight:700;font-size:22px;color:#000;}
.team_book_block .team_book_img{display:block;text-decoration:none;position:absolute;left:-60px;top:-10px;z-index:6;}
.team_book_block .team_book_img img{display:block;max-width:100%;}
.team_book_block .title{display:block;font-style:normal;font-size:50px;color:#000;font-weight:normal;letter-spacing:-1.5px;font-family:"Shnobel Oblique";text-transform:uppercase;}
.team_book_block a.button.download_button{}
.animators_section{margin-top:-160px;}
.animators_section .inner_section{width:1320px;padding-top:20px;}
.glav_wide_section .inner_section{width:1320px;}
.animators_section p.section_title{font-size:70px;color:#fff;margin-bottom:60px;padding:0;height:278px;background:url(../img/animators_title.png) no-repeat center 0;padding-top:120px;box-sizing:border-box;}
.glav_cat_wrap_outer{margin-bottom:25px;padding:105px 72px 60px 72px;background:#fbf6f0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.glav_cat_wrap_head{padding-bottom:60px;position: relative;}
.glav_cat_wrap_head:before{content:" ";display:block;position:absolute;bottom:0;right:0;width:620px;height:495px;background:url(../img/animators_head.png) no-repeat 0 0;}
.glav_cat_wrap_head:after{content:" ";display:block;clear:both;width:100%;height:0px;}
.glav_cat_wrap_head .text{position:relative;z-index:3;}
.glav_cat_wrap_head p{font-size:16px;color:#242424;display:block;line-height:24px;padding-bottom:30px;}
.glav_cat_wrap_head .title{letter-spacing:-2px !important;display:block;font-size:69px;line-height:82px;color:#000;text-transform:uppercase;padding-bottom:15px;font-family:"Shnobel Oblique";}
.glav_cat_wrap_head .title span.big{display:inline-block;vertical-align:middle;font-size:160px;margin-right:15px;}
.glav_cat_wrap_head .title b{font-weight:normal;display:inline-block;vertical-align:middle;}
a.button.all_button{margin:0 0;width:320px;max-width:100%;height:72px;line-height:72px;display:block;font-weight:700;font-size:19px;color:#fff;background:url(../img/orange_button.png) no-repeat center center;background-size:100% 100%;outline:none;border:0;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
a.button.all_button:hover{background:url(../img/orange_button.png) no-repeat center center;background-size:100% 100%;-ms-filter:contrast(80%);-webkit-filter:contrast(80%);-moz-filter:contrast(80%);filter:contrast(80%);}
.glav_cat_wrap{font-size:0px;text-align:justify;}
.glav_cat_wrap:after{content:" ";display:inline-block;width:100%;height:0px;}
.glav_cat_div{width:284px;background:rgba(255, 255, 255, 0.85);display:inline-block;vertical-align:top;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.glav_cat_div .img{height:408px;overflow:hidden;}
.glav_cat_div .img img{display:block;height:100%;}
.glav_cat_div .caption{padding-top:242px;text-align:center;box-sizing:border-box;position:absolute;width:100%;height:100%;bottom:0;left:0;background:url(../img/anim_blacker.png) no-repeat left bottom;}
.glav_cat_div .caption .title{font-weight:700;font-size:24px;color:#fff;padding:0 0 21px 0;}
.glav_cat_div .caption a.button{margin:0 auto;width:218px;height:50px;line-height:50px;border:1px solid #fff;color:#fff;}
.glav_cat_div .caption a.button:hover{background:#ff7e02;border-color:#ff7e02;}
.glav_cat_div .flag{position:absolute;top:182px;left:0;}
.glav_cat_div .flag.superhit{width:136px;height:39px;line-height:39px;font-size:13px;color:#000;text-align:right;background:url(../img/flag.png) no-repeat;padding-right:25px;box-sizing:border-box;}
.theatrical_section{}
.theatrical_section .glav_cat_wrap_head .text{width:556px;float:right;clear:both;}
.theatrical_section .glav_cat_wrap_head .text .title{font-size:56px;}
.theatrical_section .glav_cat_wrap_head:before{left:-130px;width:745px;height:453px;background:url(../img/theatrical_head.png) no-repeat 0 0;}
.glav_cat_div .caption .inner_caption{height:350px;font-size:0px;width:100%;position:absolute;top:0;left:0;}
.glav_cat_div .caption .inner_caption .title{padding-left:30px;padding-right:30px;}
.glav_cat_div .caption .inner_caption:before{content:" ";display:inline-block;vertical-align:bottom;height:100%;width:0px;}
.glav_cat_div .caption .inner_caption_text{display:inline-block;vertical-align:bottom;}
.show_programm_section{}
.show_programm_section .glav_cat_wrap_outer{padding-top:150px;}
.show_programm_section .glav_cat_wrap_head{padding-bottom:95px;}
.show_programm_section .glav_cat_wrap_head .title{padding-bottom:25px;}
.show_programm_section .glav_cat_wrap_head:before{width:916px;right:-75px;height:659px;background:url(../img/show_programm_head.png) no-repeat 0 0;}
.glav_cat_wrap.glav_cat_wrap_type2{}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div{width:572px;height:410px;margin-bottom:20px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_column{width:572px;display:inline-block;vertical-align:top;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div.glav_cat_div_tall{height:840px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .img{height:100%;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .img img{}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption{padding-top:156px;padding-left:45px;padding-right:45px;text-align:left;background-image:url(../img/programm_blacker1.png);}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div.glav_cat_div_tall .caption{padding-top:420px;background-image:url(../img/programm_blacker.png);}
.glav_cat_wrap .glav_cat_div .caption p{display:block;font-size:14px;color:#fff;padding-bottom:16px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption p{display:block;font-size:14px;color:#fff;padding-bottom:16px;}
.glav_cat_wrap .glav_cat_div .caption .title{font-size:24px;color:#fff;font-weight:700;line-height:28px;min-height:56px;padding-bottom:16px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption .title{font-size:24px;color:#fff;font-weight:700;padding-bottom:16px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption p.specs{padding-bottom:25px;}
.glav_cat_wrap .glav_cat_div .caption p.specs span{display:inline-block;vertical-align:middle;padding-right:22px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption p.specs span{display:inline-block;vertical-align:middle;padding-right:22px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption p.specs span:last-child{padding-right:0;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div a.button{margin:0 0;}
.show_programm_section .glav_cat_wrap_head{margin-bottom:10px;}
.glav_cat_wrap.glav_cat_wrap_type3{}
.glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div{width:376px;}
.glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .img{height:440px;}
.glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .img img{}
.glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .caption{padding-top:210px;background-image:url(../img/programm_blacker2.png);}
.show_programm_section .glav_cat_wrap_outer{padding-bottom:100px;}
.master_class_section{}
.master_class_section .glav_cat_wrap_head{}
.master_class_section .glav_cat_wrap_head .text{clear:both;float:right;width:570px;}
.master_class_section .glav_cat_wrap_head:before{left:-75px;width:366px;height:553px;background-image:url(../img/master_head.png);}
.master_class_section .glav_cat_wrap_outer{padding-bottom:90px;margin-bottom:0;-moz-border-radius:10px 10px;-webkit-border-radius:10px 10px;border-radius:10px 10px;}
.individual_programm_section{}
.individual_programm_section .inner_section{width:1320px;min-height:694px;background:url(../img/individual_programm.jpg) no-repeat 0 0;}
.individual_programm_section .glav_cat_wrap_head{}
.individual_programm_section .glav_cat_wrap_head .title{font-size:70px;font-size:66px;padding-bottom:25px;line-height:80px;}
.individual_programm_section .glav_cat_wrap_head:before{display:none;}
.individual_programm_section .glav_cat_wrap_outer{padding-left:95px;background:none;padding-top:140px;padding-bottom:100px;margin-bottom:0;}
.individual_programm_section a.button{width:250px;}
.glav_reviews_section{}
.glav_reviews_section .inner_section{}
.glav_reviews_section .glav_cat_wrap_head{padding-bottom:50px;}
.glav_reviews_section .glav_cat_wrap_head .text{overflow:hidden;/*padding-top:100px;*/}
.glav_reviews_section .glav_cat_wrap_head:before{display:none;}
.glav_reviews_section .glav_cat_wrap_head .text a.button{float:right;}
.glav_reviews_section .text_block{float:left;}
.glav_reviews_section .glav_cat_wrap_head p{font-size:19px;}
.glav_reviews_section .glav_cat_wrap_head .title{font-size:80px; padding-top: 15px;}
.glav_reviews_wrap{font-size:0px;text-align:justify;padding-bottom:60px;clear:both;}
.glav_reviews_wrap:after{display:inline-block;vertical-align:top;width:100%;height:0px;content:" ";}
.glav_reviews_div{width:250px;display:inline-block;vertical-align:top;margin-bottom:30px;}
.glav_reviews_div .img{position:relative;background:#cccccc;overflow:hidden;height:180px;margin:0 auto 32px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.glav_reviews_div .img img{display:block;max-width:100%;margin:0 auto;}
.glav_reviews_div .img a.play1{position:absolute;width:80px;height:80px;background:url(../img/play1.png) no-repeat 0 0;top:50%;left:50%;z-index:3;display:block;text-decoration:none;margin:-40px 0 0 -40px;}
.glav_reviews_div .text{text-align:left;}
.glav_reviews_div .text p.review_text_p{font-weight:700;font-size:16px;line-height:26px;color:#000;display:block;padding:0 0 0 0;min-height:103px;}
.glav_reviews_div .text p.tiny{display:block;font-size:12px;line-height:20px;color:#000;padding:0;}
.brands_section{padding-bottom:70px;}
.brands_section .inner_section{}
.brands_section p.brands_title{display:block;font-weight:700;font-size:24px;color:#000;padding-bottom:15px;}
.brands_wrap{font-size:0px;text-align:center;}
.brands_div{width:20%;height:80px;display:inline-block;vertical-align:middle;text-align:left;}
.brands_div em{display:inline-block;vertical-align:middle;height:100%;width:0px;}
.brands_div img{display:inline-block;vertical-align:middle;}
.social_widgets_section{padding:84px 0 70px 0;}
.social_widgets_section p.section_title{font-size:82px;}
.social_widgets_wrap{width:1120px;max-width:100%;margin:0 auto;text-align:justify;}
.social_widgets_wrap:after{display:inline-block;vertical-align:top;width:100%;height:0px;content:" ";}
.social_widgets_div{margin-bottom:40px;display:inline-block;vertical-align:top;width:356px;height:520px;max-width:100%;background:#eeeeee;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
.social_widgets_div .title{display:block;text-align:center;padding:35px 0 25px 0;font-size:40px;color:#1a1a1a;text-transform:uppercase;font-family:"Shnobel Oblique";}
.social_widgets_div.social_widget_12{box-sizing:border-box;background:#e11e27 none repeat scroll 0 0;padding:15px 10px 20px;}
.social_widgets_div.social_widget_12 p{color:#fff;font-size:14px;margin-bottom:25px;margin-top:10px;}
.social_widgets_div.social_widget_12 .title{font-size:40px;padding-top:20px;margin-top:0px;}
.social_widgets_div.social_widget_11{background:#2f0b44 none repeat scroll 0 0;padding:15px 15px 20px;box-sizing:border-box;}
.social_widgets_div.social_widget_11 .title{color:#fff;}
.social_widgets_div.social_widget_11 #instafeed a{margin:0 auto;max-height:340px;max-width:100%;overflow:hidden;position:relative;text-align:center;display:block;text-decoration:none;}
.social_widgets_div.social_widget_11 #instafeed a::after{background:rgba(0, 0, 0, 0) linear-gradient(to top, #2f0b44, transparent) repeat scroll 0 0;bottom:0;content:"";height:60px;left:0;position:absolute;width:100%;}
.social_widgets_div.social_widget_11 #instafeed a img{max-height:250px;}
.social_widgets_div.social_widget_11 #instafeed a span{color:#fff;text-align:left;font-size:14px;display:block;padding-top:20px;}
.social_widgets_div.social_widget_10{background:#5b7fa6;}
.social_widgets_div.social_widget_10 .title{color:#fff;}
footer{clear:both;position:relative;}
footer .inner_footer{width:1140px;padding:55px 0 45px 0;}
footer .logo{width:196px;padding-left:98px;padding-top:15px;margin-top:-5px;float:left;}
footer .logo a{}
footer .logo a img{left:0;width:90px;}
footer .logo a b{display:block;margin-bottom:13px;}
footer .logo a span{display:block;padding:0px;}
footer .header_menu_wrap{width:160px;float:left;padding-top:7px;}
footer nav.header_menu > ul > li{display:block;}
footer nav.header_menu > ul > li > a{padding-top:0;}
footer .header_icons_menu_wrap{width:340px;font-size:0;float:left;clear:none;padding-top:4px;}
footer nav.header_icons_menu > ul > li{width:170px;display:inline-block;vertical-align:top;padding-bottom:9px;padding-right: 15px;}
footer nav.header_icons_menu > ul > li > a{background:none !important;padding-left:0;}
footer .header_right.footer_right{width:217px;float:right;padding-top:0;text-align:left;}
footer .header_right.footer_right .header_contacts{float:none;}
footer .header_right.footer_right p.phone{display:block;padding-bottom:26px;}
footer .header_right.footer_right a.callback_button{float:none;padding:0;margin:0 0 30px 0;}
.glav_form_section{background:url(../img/glav_form_bg.jpg) no-repeat center 0;min-height:1080px;}
.glav_form_section .inner_section{padding:143px 0 0 0;}
.glav_form_section p.section_title{color:#fff;padding-bottom:55px;line-height:100px;}
.the_form.the_form_type2{width:456px;padding:40px 0 30px 0;max-width:100%;background:none;border:1px solid #fff;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;}
.the_form.the_form_type2.the_glav_form{float:right;}
.the_form.the_form_type2 .the_form_div{display:block;float:none;clear:both;margin:0 auto 20px;width:326px;max-width:100%;}
.the_form.the_form_type2 .the_form_div.the_form_div_submit{padding-top:20px;padding-bottom:0px;}
.the_form.the_form_type2 input[type="text"]{margin:0 auto;font-size:18px;color:#000;display:block;width:326px;max-width:100%;height:62px;background:#fff;border:0;padding:0 10px 0 84px;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.the_form.the_form_type2 input[type="text"]::-webkit-input-placeholder{color:#acacac;font-size:18px;font-family:"Museo";}
.the_form.the_form_type2 input[type="text"]:-moz-placeholder{color:#acacac;font-size:18px;font-family:"Museo";}
.the_form.the_form_type2 input[name="name"]{background:#fff url(../img/name.png) no-repeat 27px center;}
.the_form.the_form_type2 input[name="tel"]{background:#fff url(../img/tel.png) no-repeat 27px center;}
.the_form.the_form_type2 input[name="mail"]{background:#fff url(../img/mail.png) no-repeat 20px center;}
.the_form.the_form_type2 p{display:block;text-align:center;padding-bottom:30px;font-size:15px;color:#fff;line-height:20px;}
.the_form.the_form_type2 span.form_phone{font-weight:700;font-size:33px;line-height:44px;display:block;}
.the_form.the_form_type2 input[type="submit"]{font-weight:900;text-transform:uppercase;font-size:20px;color:#000;width:348px;height:85px;background:url(../img/submit.png) no-repeat 0 0;background-size:100% 100%;}
.popup{display:none;}
.popup .the_form{background:#fff;}
.popup .the_form p{color:#000;}
.popup .the_form input[type="text"]{border:1px solid #000;}
.container.inner_page_container{}
.container.inner_page_container header{box-shadow:0px 0px 16px 0px #d0d0d0;}
.main{}
.breadcrumbs{clear:both;position:relative;padding:15px 0 0;font-size:15px;color:#000;}
.breadcrumbs p{ margin: 0; padding: 0; }
.breadcrumbs a{text-decoration:underline;font-size:15px;color:#000;display:inline-block;vertical-align:middle;padding:0 15px;margin-right:15px;position:relative;}
.breadcrumbs a:after{display:block;content:" ";position:absolute;top:50%;left:100%;margin:-3px 0 0 -3px;width:6px;height:6px;background:url(../img/crumb1.png) no-repeat;}
.breadcrumbs a:first-child{padding-left:0;}
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs span{text-decoration:underline;font-size:15px;color:#000;display:inline-block;vertical-align:middle;padding:0 15px;line-height:34px;border:1px solid #959595;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;}
.breadcrumbs.no_bord span{border:0;padding-left:0;}
.the_content{}
.the_content h1{padding:35px 0 35px 0;text-align:center;display:block;font-size:90px;color:#000;text-transform:uppercase;font-weight:normal;font-family:"Shnobel Oblique";}
.content-page .the_content h1 { font-size: 80px; }
.content-page .the_content .texts {
    font-size: 16px;
    color: #000;
    display: block;
    line-height: 24px;
    max-width: 100%;
    padding: 0 50px;
    position: relative;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 25px;
}
.portfolio .the_tabs.animators_page_wrap .the_tabs_head a:nth-child(1):before {
    background: url(/img/por1.png) no-repeat 0 0;
}

.portfolio .the_tabs.animators_page_wrap .the_tabs_head a:nth-child(2):before {
    background: url(/img/por2.png) no-repeat 0 0;
margin-left: 8px;
}

.portfolio .the_tabs.animators_page_wrap .the_tabs_head {
    text-align: justify;
    font-size: 0px;
    margin: 0 auto 35px;
    text-align: center;
}

.portfolio .the_tabs.animators_page_wrap .the_tabs_head a {
    margin: 0 40px;
}
.the_content p{}
.contacts_page_wrap{text-align:center;}
.contacts_page_div{margin-bottom:25px;width:33%;width:310px;max-width:100%;display:inline-block;vertical-align:top;}
.contacts_page_div p{display:block;font-size:20px;color:#000;padding:0 0 24px 0;}
.contacts_page_div p a{color:#000;text-decoration:none;}
.contacts_page_div .title{padding:0px 0 38px 0;text-align:center;display:block;font-size:60px;color:#000;text-transform:uppercase;font-weight:normal;font-family:"Shnobel Oblique";}
.the_map_block{margin-bottom:60px;}
.the_map_block .map{height:536px;background:#d7d7d7;}
.lets_be_friends_section{}
.lets_be_friends_section p.section_title{padding:35px 0 35px 0;text-align:center;display:block;font-size:90px;color:#000;text-transform:uppercase;font-weight:normal;font-family:"Shnobel Oblique";}
.lets_be_friends_wrap{font-size:0px;text-align:center;padding-bottom:60px;}
.lets_be_friends_div{display:inline-block;vertical-align:top;width:376px;height:535px;max-width:96%;margin:0 7px 30px;background:#eeeeee;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
.lets_be_friends_div .title{padding:105px 10px 25px 10px;height:25px;font-size:30px;color:#686868;text-align:center;}
.lets_be_friends_line{width:280px;height:42px;background:#686868;margin:0 auto 25px;background:#e4e4e4;}
a.button.s_button{border:1px solid #959595;color:#959595;width:214px;height:47px;line-height:47px;background:none;float:none;margin:0 auto;}
a.button.s_button:hover{background:#959595;color:#fff;}
.glav_form_section.glav_form_section_mark2{height:1068px;background:#301a61 url(../img/glav_form_bg1.png) no-repeat center 0;}
.glav_form_section.glav_form_section_mark2 p.section_title{color:#fff;font-size:60px;line-height:70px;padding:0 0 0px 0;}
.glav_form_section.glav_form_section_mark2 .the_glav_form.the_glav_form_mark2{float:none;border:0;margin:0 auto;}
.glav_form_section.glav_form_section_mark2 .the_glav_form.the_glav_form_mark2 p{padding-bottom:45px;}
.glav_form_section.glav_form_section_mark2 .the_glav_form.the_glav_form_mark2 input[type="submit"]{width:306px;height:72px;border:2px solid #ff9300;background:#ff9300;font-weight:700;font-size:16px;color:#fff;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;}
.glav_form_section.glav_form_section_mark2 .the_glav_form.the_glav_form_mark2 input[type="submit"]:hover{color:#ff9300;background:none;}
.section .section_title.flags_section_title{max-width:100%;font-size:78px;line-height:96px;width:809px;height:301px;background:url(../img/titl_bg1.png) no-repeat center;margin:0 auto 40px;padding:125px 0 0 0;text-align:center;}
.glav_form_section.glav_form_section_mark3{background-image:url(../img/glav_form_bg2.jpg);min-height:898px;}
.glav_form_section.glav_form_section_mark3 .inner_section{max-width:1040px;}
.glav_form_section.glav_form_section_mark3 p.section_title{float:left;max-width:570px;max-width:460px;color:#fff;font-size:72px;line-height:86px;text-align:left;}
.glav_form_section.glav_form_section_mark3 .the_form.the_form_type2 input[type="submit"]{background-image:url(../img/orange_button.png);color:#fff;font-weight:normal;letter-spacing:0px;font-size:18px;}
.text_center{text-align:center !important;}
.line_height1_8{line-height:1.8em !important;}
.glav_form_section.glav_form_section_mark3 .left_block{float:left;max-width:570px;}
.glav_form_section.glav_form_section_mark3 .mini_icons_block{float:left;max-width:570px;}
.glav_form_section.glav_form_section_mark3 .mini_icons_block .mini_icons_div{min-width:200px;}
.reviews_video_wrap{text-align:justify;font-size:0px;padding-bottom:50px;}
.reviews_video_wrap:after{display:inline-block;vertical-align:top;content:" ";width:100%;height:0px;}
.reviews_video_div{text-align:left;max-width:100%;margin:0 auto 35px;display:inline-block;vertical-align:top;border:6px solid transparent;box-sizing:border-box;width:538px;height:354px;overflow:hidden;-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px;position:relative;}
.reviews_video_div .img{}
.reviews_video_div:hover{border-color:#fd9301;cursor:pointer;}
.reviews_video_div:last-of-type{cursor: default;}
.reviews_video_div .img img{display:block;max-width:100%;}
.reviews_video_div .caption{position:absolute;top:104px;left:240px;z-index:3;}
.reviews_video_div .caption p{max-width:168px;display:block;font-size:16px;color:#fff;text-decoration:underline;}
.reviews_video_div:hover .caption p{text-decoration:none;}
.reviews_video_div .caption span.play_span{background:url(../img/play2.png) no-repeat center center;display:block;width:88px;height:88px;margin:0 0 15px 0;}
.reviews_video_div .caption span.play_span:hover{background:url(../img/play3.png) no-repeat center center;}
.reviews_video_div.reviews_video_div_blank{background:url(../img/blank_div.png) no-repeat 0 0;background-size:100% 100%;}
.reviews_video_div.reviews_video_div_blank p.blank_title{display:block;padding-top:100px;text-align:center;font-size:50px;color:#000;text-transform:uppercase;font-family:"Shnobel Oblique";}
.reviews_video_div.reviews_video_div_blank:hover{border-color:transparent;}
.reviews_vk_wrap{text-align:justify;font-size:0px;max-width:1090px;margin:0 auto;}
.reviews_vk_wrap:after{display:inline-block;vertical-align:top;content:" ";width:100%;height:0px;}
.reviews_vk_div{text-align:left;position:relative;background:#fcf7f1;display:inline-block;padding:45px 35px;box-sizing:border-box;max-width:100%;width:534px;vertical-align:top;margin:0 auto 35px;-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px;}
.reviews_vk_div .img{margin-bottom:30px;}
.reviews_vk_div .img img{display:inline-block;vertical-align:middle;margin-right:17px;max-width:100%;}
.reviews_vk_div .title{width:230px;display:inline-block;vertical-align:middle;font-size:40px;font-size:37px;color:#000;text-transform:uppercase;line-height:50px;font-family:"Shnobel Oblique";padding:0;}
.reviews_vk_div .text{}
.reviews_vk_div .text p{display:block;font-size:16px;color:#000;line-height:24px;padding:0 45px 35px 0;}
.reviews_vk_div .text a.button{font-size:14px;font-weight:300;color:#000;width:248px;height:48px;background:none;border:1px solid #a1a1a1;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.reviews_vk_div .text a.button:hover{background:#fedd38;border-color:#fedd38;}
.reviews_vk_div.blank{background:url(../img/blank_div.png) no-repeat 0 0;background-size:100% 100%;height:522px;}
.reviews_vk_div.blank p.blank_title{display:block;padding-top:100px;text-align:center;font-size:50px;color:#000;text-transform:uppercase;font-family:"Shnobel Oblique";}
.animators_group{min-height:460px;}
.top_slider.top_slider2{}
.top_slider.top_slider2 ul.slides > li{min-height:808px;}
.top_slider.top_slider2 ul.slides > li .top_slider_div{padding-top:0;text-align:center;}
.top_slider.top_slider2 .top_slider_div p{display:block;font-size:18px;color:#fff;line-height:26px;}
.top_slider.top_slider2 .top_slider_div .title.text_title{padding:160px 0 30px 0;line-height:84px;display:block;font-size:80px;color:#fff;text-transform:uppercase;font-family:"Shnobel Oblique";}
.top_slider.top_slider2 .top_slider_div .title.text_title span{font-size:110px;line-height:114px;display:block;}
.top_slider.top_slider2 .top_slider_div .title.crown_title{padding:260px 0 30px 0;background:url(../img/crown.png) no-repeat center -50px;line-height:94px;display:block;font-size:90px;color:#fff;text-transform:uppercase;font-family:"Shnobel Oblique";}
.top_slider.top_slider2 .top_slider_div a.button{margin:0 auto;background:url(../img/orange_button1.png) no-repeat 0 0;width:387px;height:85px;line-height:85px;max-width:100%;font-weight:700;font-size:20px;color:#fff;text-align:center;border:0;}
.top_slider.top_slider2 .top_slider_div a.button:hover{opacity:0.8;}
.indie_page_section{padding-bottom:30px;padding-top:80px;}
.indie_page_wrap{font-size:0px;text-align:justify;width:990px;max-width:100%;margin:0 auto;}
.indie_page_wrap:after{content:" ";display:inline-block;vertical-align:top;width:100%;height:10px;}
.indie_page_div{width:370px;max-width:100%;text-align:left;display:inline-block;vertical-align:top;margin:0 30px 50px;}
.indie_page_div .img{width:336px;display:block;height:166px;max-width:100%;margin:0 0 38px 0;}
.indie_page_div .img img{display:block;max-width:100%;}
.indie_page_div p{display:block;font-size:16px;color:#000;padding:0 0 0 0;line-height:22px;}
.indie_page_div .title{font-size:40px;color:#000;padding:0 20px 22px 0;line-height:45px;font-family:"Shnobel Oblique";text-transform:uppercase;}
.indie_page_div .title a{color:#000;text-decoration:none;}
.mini_icons_block{font-size:0px;text-align:left;max-width:780px;margin:0 auto 40px;}
.mini_icons_block .mini_icons_div{width:33.33%;display:inline-block;vertical-align:top;}
.mini_icons_block img{display:inline-block;vertical-align:middle;}
.mini_icons_block em{display:inline-block;vertical-align:middle;width:0px;height:100%;}
.mini_icons_block .img{margin:0 0 10px 0;height:45px;font-size:0px;}
.mini_icons_block p{display:block;font-size:16px;color:#fff;padding:0 30px 20px 0;}
.top_slider .mini_icons_block{font-size:0px;text-align:left;max-width:780px;margin:0 auto 40px;}
.top_slider .mini_icons_block .mini_icons_div{width:33.33%;display:inline-block;vertical-align:top;}
.top_slider .mini_icons_block img{display:inline-block;vertical-align:middle;}
.top_slider .mini_icons_block em{display:inline-block;vertical-align:middle;width:0px;height:100%;}
.top_slider .mini_icons_block .img{margin:0 0 10px 0;height:45px;font-size:0px;}
.top_slider .mini_icons_block p{display:block;font-size:16px;color:#fff;font-weight:300;padding:0 50px 20px 0;}
.top_slider.slider1090 ul.slides > li{min-height:975px;}
.top_slider.top_slider2 .top_slider_div p b{font-size:26px;}
.faq_section{background:#fcf6e2;background:#fffbf4;}
.faq_section p.section_title{display:inline-block;vertical-align:bottom;}
.faq_section p.section_title img{display:inline-block;vertical-align:bottom;padding-left:20px;}
.faq_wrap{font-size:0px;text-align:center;padding-bottom:60px;}
.faq_div{width:578px;min-height:312px;margin:0 3px 6px 3px;padding:22px 32px 22px 32px;box-sizing:border-box;text-align:left;display:inline-block;vertical-align:top;background:#fff;max-width:100%;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.faq_div .digit{display:block;width:50px;height:55px;line-height:55px;margin:0 0 15px 0;text-align:center;font-size:35px;color:#fff;font-family:"Shnobel Oblique";background:url(../img/digit.png) no-repeat;}
.faq_div p{display:block;font-size:16px;color:#000;padding:0 0 40px 0;}
.faq_div .title{font-size:40px;text-transform:uppercase;color:#000;padding-bottom:30px;font-family:"Shnobel Oblique";}
.animators_page_section{}
.the_tabs.animators_page_wrap{ margin-top: 90px; }
.the_tabs.animators_page_wrap .the_tabs_head{text-align:justify;font-size:0px;margin:0 auto 35px;}
.the_tabs.animators_page_wrap .the_tabs_head:after{content:" ";display:inline-block;vertical-align:bottom;width:100%;height:0;}
.the_tabs.animators_page_wrap .the_tabs_head a{position:relative;display:inline-block;vertical-align:bottom;height:51px;line-height:51px;text-decoration:none;text-align:left;font-size:18px;color:#000;padding-left:70px;box-sizing:border-box;width:240px;border:1px solid #dbdbdb;border-bottom:3px solid #dbdbdb;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;}
.the_tabs.animators_page_wrap .the_tabs_head a:hover{background:#ff9000;border-color:#ff9000;color:#fff;}
.the_tabs.animators_page_wrap .the_tabs_head a.active{color:#ff9000;border-color:#ff9000;}
.the_tabs.animators_page_wrap .the_tabs_head a.active:hover{color:#fff;}
.the_tabs.animators_page_wrap .the_tabs_head a:before{content:" ";display:block;position:absolute;top:0px;left:-5px;width:63px;height:59px;}
.the_tabs.animators_page_wrap .the_tabs_head a:nth-child(1):before{background:url(../img/tab1.png) no-repeat 0 0;}
.the_tabs.animators_page_wrap .the_tabs_head a:nth-child(2):before{background:url(../img/tab2.png) no-repeat 0 0;}
.the_tabs.animators_page_wrap .the_tabs_head a:nth-child(3):before{background:url(../img/tab3.png) no-repeat 0 0;top:-5px;}
.the_tabs.animators_page_wrap .the_tabs_head a:nth-child(4):before{background:url(../img/tab4.png) no-repeat 0 0;top:-10px;}
.the_tabs.animators_page_wrap .the_tabs_div{}
.animators_page_div{width:346px;max-width:100%;height:500px;display:inline-block;vertical-align:top;margin:0 20px 20px;position:relative;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.animators_page_div:hover{box-shadow:0px 9px 20px 1px #dadada;}
.animators_page_div.animators_page_div_wide{width:540px;}
.animators_page_div .img{display: block;height:100%;text-align:center;padding-bottom:25px;box-sizing:border-box;}
.animators_page_div .img em{display:inline-block;vertical-align:bottom;height:100%;width:0px;}
.animators_page_div .img img{display:inline-block;vertical-align:bottom;}
.animators_page_div .title{display:block;width:100%;position:absolute;left:0;top:41px;text-align:center;font-size:40px;text-transform:uppercase;color:#000;padding-bottom:30px;font-family:"Shnobel Oblique";}
.animators_page_div a { text-decoration: none; }
.animators_page_div a.button{display:none;position:absolute;bottom:75px;left:50%;margin-left:-85px;width:170px;height:48px;line-height:48px;font-size:16px;color:#000;background:#ffdc36;border:1px solid #ffdc36;}
.animators_page_div:hover a.button{display:block;}
.animators_page_div a.button:hover{color:#000;background:#efcc26;border:1px solid #efcc26;}
.animators_page_div .flag{position:absolute;z-index:3;top:25px;right:25px;}
.animators_page_div .flag.hit{}
.animators_page_div .flag.new{}
.ask_expert_group{min-height:901px;background:url(../img/ask_expert_bg.jpg) no-repeat center 0;}
.ask_expert_group .ask_expert_block{padding-top:265px;max-width:740px;float:right;}
.ask_expert_group p{display:block;font-size:20px;color:#fff;line-height:28px;padding-bottom:45px;}
.ask_expert_group p.section_title{padding-bottom:20px;line-height:83px;font-size:78px;color:#fff;text-align:left;}
.ask_expert_group a.button{font-weight:700;width:294px;height:70px;line-height:70px;background:#fff;border:1px solid #fff;font-size:16px;color:#000;text-transform:uppercase;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px;}
.ask_expert_group a.button:hover{background:none;color:#fff;}
.take_a_look_section{min-height:1052px;top:-285px;background:url(../img/take_a_look_bg.png) no-repeat center 0;position:relative;z-index:7;}
.take_a_look_section p.section_title{font-size:76px;padding-top:310px;padding-bottom:20px;color:#fff;}
.play_button_block{position:relative;width:280px;margin:0 auto;}
.play_button_block:before{content:" ";display:block;position:absolute;top:-80px;left:-193px;width:210px;height:248px;background:url(../img/arrow_right3.png) no-repeat;}
.play_button_block img{display:block;margin:0 auto 10px;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
.play_button_block a.ref:hover ~ img{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02);}
.play_button_block p{display:block;text-align:center;font-size:30px;color:#fff;font-family:"Shnobel Oblique";text-transform:uppercase;}
.glav_form_section.glav_form_section_mark4{min-height:891px;background:url(../img/glav_form_bg3.jpg) no-repeat center 0;}
.glav_form_section.glav_form_section_mark4 .inner_section{width:1090px;}
.glav_form_section.glav_form_section_mark4 p.section_title{margin-top:-17px;font-size:60px;line-height:64px}
.surprise_section{margin-bottom:70px;}
.surprise_section .inner_section{text-align:center;}
.surprise_section .inner_section > p{font-size:30px;color:#000;padding-bottom:40px;}
.section p.section_title.surprise_title{font-size:70px;color:#fff;margin-bottom:60px;padding:0;height:278px;background:url(../img/animators_title.png) no-repeat center 0;padding-top:120px;box-sizing:border-box;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3{padding-bottom:20px;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div{margin-bottom:20px;width:370px;max-width:100%;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .flag{z-index:5;font-weight:bold;text-align:left;font-size:16px;color:#000;text-indent:32px;position:absolute;left:0;top:0px;width:140px;height:39px;line-height:39px;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .flag.superhit{top:162px;background:url(../img/superhit.png) no-repeat;text-align:left;text-indent:32px;padding-right:42px;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .flag.new{top:108px;background:url(../img/new1.png) no-repeat;}
a.button.show_all_button{margin:0 auto;width:350px;height:76px;line-height:76px;max-width:100%;font-weight:bold;font-size:21px;color:#7b7b7b;border-color:#7b7b7b;text-transform:uppercase;-moz-border-radius:42px;-webkit-border-radius:42px;border-radius:42px;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .caption{padding-left:32px;text-align:left;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .caption a.button{margin:0;}
.faq_section.faq_section_type2{background:none;}
.section p.section_title.section_title_quest_above{text-align:center;display:block;}
.section p.section_title.section_title_quest_above img{display:block;margin:0 auto 30px;}
.why_us_section{padding-bottom:100px;}
.why_us_section p.section_title{ text-align: left; }
.why_us_wrap{font-size:0;text-align:center;}
.why_us_div{display:inline-block;vertical-align:top;width:25%;text-align:left;margin-bottom:20px;}
.why_us_div .img{margin-bottom:25px;height:222px;}
.why_us_div .img em{display:inline-block;vertical-align:bottom;height:100%;width:0px;}
.why_us_div .img img{display:inline-block;vertical-align:bottom;max-width:100%;}
.why_us_div .text{}
.why_us_div .text p{display:block;font-size:16px;line-height:26px;color:#141414;padding:0 45px 0 0;}
.why_us_div .text .title{display:block;text-transform:uppercase;font-size:34px;line-height:38px;color:#202020;font-family:"Shnobel Oblique";padding-bottom:12px;}
.calculate_section{padding-bottom:90px;}
.calculate_section .inner_section{width:1160px;padding:68px 63px 96px 100px;background:#fbf6ef;box-sizing:border-box;-moz-border-radius:36px;-webkit-border-radius:36px;border-radius:36px;}
.calculate_section .calculate_block{}
.calculate_block_right{width:350px;float:right;}
.calculate_section .calculate_block p.section_title{font-size:70px;line-height:84px;text-align:left;float:left;max-width:546px;}
.calculate_section .qty_block{margin-bottom:35px;font-size:0;}
.calculate_section .qty_block span{background:#fff;color:#000;font-size:30px;display:inline-block;box-sizing:border-box;border:1px solid #f5f3f1;border-right:1px solid #dcdcdc;vertical-align:middle;width:51px;height:52px;line-height:52px;text-align:center;}
.calculate_section .qty_block span.minus{border-radius:6px 0 0 6px;}
.calculate_section .qty_block span.plus{border-radius:0 6px 6px 0;}
.calculate_section .qty_block input{padding:0 15px;color:#878787;box-sizing:border-box;font-size:14px;display:inline-block;vertical-align:middle;width:240px;height:51px;background:#fff;outline:none;border:1px solid #f5f3f1;box-sizing:border-box;}
.calculate_section p.itog{display:block;font-weight:bold;font-size:26px;color:#000;text-align:center;}
.calculate_section a.button.calc_button{position:relative;margin:0 0;width:348px;max-width:100%;height:86px;line-height:86px;display:block;font-weight:700;font-size:19px;color:#fff;background:url(../img/orange_button.png) no-repeat center center;background-size:100% 100%;outline:none;border:0;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
.calculate_section a.button.calc_button:before{content:" ";display:block;position:absolute;left:-500px;top:12px;width:465px;height:72px;background:url(../img/calc_arrow.png) no-repeat;}
.calculate_section a.button.calc_button:hover{opacity:0.9;}
.all_inclusive_section{margin-bottom:25px;overflow-x:hidden;padding-top:40px;}
.section p.section_title.title_with_before_after_mark2{position:relative;font-size:60px;line-height:68px;padding-bottom:85px;padding-top:50px;}
.section p.section_title.title_with_before_after_mark2 span{font-size:60px;line-height:68px;position:relative;display:inline-block;vertical-align:middle;padding:0 25px;}
.section p.section_title.title_with_before_after_mark2 b{font-size:90px;line-height:100px;font-weight:normal;}
.section p.section_title.title_with_before_after_mark2 span:before{content:" ";display:block;width:43px;height:113px;background:url(../img/before1.png) no-repeat;position:absolute;top:50%;left:0%;margin-left:-43px;margin-top:-56px;}
.section p.section_title.title_with_before_after_mark2 span:after{content:" ";display:block;width:43px;height:113px;background:url(../img/after1.png) no-repeat;position:absolute;top:50%;left:100%;margin-left:0px;margin-top:-56px;}
.all_inclusive_section p.section_title.title_with_before_after{position:relative;font-size:60px;line-height:68px;padding-bottom:85px;padding-top:50px;}
.all_inclusive_section p.section_title.title_with_before_after span{display:block;font-size:60px;line-height:68px;}
.all_inclusive_section p.section_title.title_with_before_after b{display:block;font-size:120px;line-height:130px;}
.all_inclusive_section p.section_title.title_with_before_after:before{content:" ";display:block;width:661px;height:457px;background:url(../img/title_before.png) no-repeat;position:absolute;top:-50px;left:50%;margin-left:-1001px;}
.all_inclusive_section p.section_title.title_with_before_after:after{content:" ";display:block;width:679px;height:428px;background:url(../img/title_after.png) no-repeat;position:absolute;top:-50px;left:50%;margin-left:340px;}
.icon_text_wrap{font-size:0;text-align:center;}
.icon_text_div{margin-bottom:75px;width:360px;min-width:33.33%;max-width:100%;display:inline-block;vertical-align:top;}
.icon_text_div .img{margin-right:16px;display:inline-block;vertical-align:middle;}
.icon_text_div .img img{display:block;}
.icon_text_div .text{display:inline-block;width:250px;vertical-align:middle;text-align:left;}
.icon_text_div .text p{display:block;padding:0 0px 0 0;font-weight:700;font-size:18px;color:#000;}
.photo_gal_section{}
.photo_gal_section .inner_section{width:100%;max-width:1930px;}
.photo_gal_section .inner_section > p{font-size:16px;color:#000;line-height:22px;max-width:1030px;text-align:left;margin:0 auto;}
.photo_gal_section p.section_title{padding-bottom:75px;padding-bottom:45px;font-size:110px;line-height:120px;text-align:center;}
.photo_gal_block{margin:0 auto 75px;font-size:0px;text-align:center;}
.slider-new{position: relative;}
.slider-new .flex-control-nav { display: none; }
.slider-new .flex-direction-nav .flex-prev,
.slider-new .flex-direction-nav .flex-next { position: absolute; top: 268px; }
.slider-new.animators-slider .flex-direction-nav .flex-prev,
.slider-new.animators-slider .flex-direction-nav .flex-next { top: 235px; }
.slider-new .flex-direction-nav .flex-prev { background-image: url(../img/icon-gallery-prev.png); left: 10px; width: 76px; height: 76px;}
.slider-new .flex-direction-nav .flex-next { background-image: url(../img/icon-gallery-next.png); right: 10px; width: 76px; height: 76px;}
.slider-new.animators-slider .flex-direction-nav .flex-prev { left: -20px;}
.slider-new.animators-slider .flex-direction-nav .flex-next { right: -20px;}
.photo_gal_new .photo_gal_col{display:inline-block;height:578px;max-width:100%;position:relative;vertical-align:middle;width:385px;}
.photo_gal_new .photo_gal_div{display:block;height:289px;max-width:100%;position:relative;vertical-align:middle;width:385px;}
.photo_gal_new .photo_gal_div img{display:block;width:100%;}
.photo_gal_new .photo_gal_div .caption{opacity:0;background:rgba(0, 0, 0, 0.6);position:absolute;top:0;left:0;width:100%;height:100%;}
.photo_gal_new .photo_gal_div p.open{display:block;font-size:18px;color:#fff;padding-top:182px;text-align:center;background:url(../img/search.png) no-repeat center 110px;}
.photo_gal_new .photo_gal_div:hover .caption{opacity:1;transition:all 0.6s;}
.photo_gal_div{display:inline-block;height:289px;max-width:100%;position:relative;vertical-align:middle;width:385px;background-size: cover;background-repeat: no-repeat;}
.photo_gal_div img{display:block;width:100%;}
.photo_gal_div .caption{opacity:0;background:rgba(0, 0, 0, 0.6);position:absolute;top:0;left:0;width:100%;height:100%;}
.photo_gal_div p.open{display:block;font-size:18px;color:#fff;padding-top:182px;text-align:center;background:url(../img/search.png) no-repeat center 110px;}
.photo_gal_div:hover .caption{opacity:1;transition:all 0.6s;}
.anim_card_programm_section{}
.anim_card_programm_section .inner_section{}
.anim_card_programm_section p.section_title{}
.anim_card_programm_head{margin-bottom:63px;overflow:hidden;}
.anim_card_programm_head .text{width:655px;float:left;max-width:100%;}
.anim_card_programm_head p{display:block;font-size:18px;color:#000;}
.anim_card_programm_head .title{padding:0 0 44px 0;display:block;font-family:"Shnobel Oblique";font-size:80px;color:#000;text-transform:uppercase;line-height:84px;}
.anim_card_programm_head .img{width:368px;float:right;max-width:100%;}
.anim_card_programm_head .img img{display:block;max-width:100%;}
.anim_card_programm_wrap{font-size:0px;text-align:center;clear:both;}
.anim_card_programm_div{width:33.33%;display:inline-block;vertical-align:top;margin-bottom:50px;text-align:left;}
.anim_card_programm_div .digit{display:inline-block;vertical-align:top;width:75px;height:80px;line-height:86px;margin:0 15px 15px 0;text-align:center;font-size:52px;color:#fff;font-family:"Shnobel Oblique";background:url(../img/digit.png) no-repeat;background-size:100% 100%;}
.anim_card_programm_div .text{display:inline-block;vertical-align:top;width:260px;}
.anim_card_programm_div .text p{display:block;font-size:16px;line-height:26px;color:#000;}
.anim_card_programm_div .text .title{padding:6px 70px 18px 0;font-weight:900;display:block;font-size:22px;color:#000;line-height:28px;}
.video_intro_section{padding-top:45px;}
.video_intro_section p.section_title{font-size:50px;line-height:54px;padding-bottom:30px;}
.video_intro_section p.section_title span{font-size:80px;line-height:84px;display:block;}
.video_intro_section .video_intro_block{margin:0 auto 205px;width:1096px;max-width:100%;height:718px;border-radius:50px;overflow:hidden;position:relative;}
.video_intro_section .video_intro_block img{display:block;width:100%;}
.video_intro_section .video_intro_block .caption{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.video_intro_section .video_intro_block .caption em{display:inline-block;vertical-align:middle;height:100%;width:0px;}
.video_intro_section .video_intro_block .caption a{max-width:94%;display:inline-block;vertical-align:middle;text-decoration:none;}
.video_intro_section .video_intro_block .caption a img{display:block;max-width:100%;margin:0 auto;}
.top_slider.slider914 ul.slides > li{min-height:914px;text-align:left;}
.top_slider.slider914 ul.slides > li .title.text_title{padding-top:198px;padding-bottom:40px;text-align:left;font-size:46px;line-height:52px;}
.top_slider.slider914 ul.slides > li .title.text_title span{font-size:98px;line-height:102px;display:block;}
.top_slider.slider914 ul.slides > li .three_text_blocks{text-align:left;}
.top_slider.slider914 ul.slides > li .three_text_blocks p{display:inline-block;vertical-align:top;padding:0 30px 50px 0;}
.top_slider.slider914 ul.slides > li a.button{margin:0 0 95px;position:relative;width:330px;height:68px;line-height:68px;max-width:94%;}
.top_slider.slider914 ul.slides > li a.button:after{content:" ";display:block;width:108px;height:119px;background:url(../img/arrow_right4.png) no-repeat;position:absolute;top:-65px;left:100%;margin:0 0 0 15px;}
.top_slider.slider914 ul.slides > li p.bordered_slider_text{margin-right:150px;font-weight:normal;float:right;display:block;font-size:16px;color:#fff;width:264px;height:70px;background:url(../img/border.png) no-repeat;text-align:center;box-sizing:border-box;padding-top:12px;}
.breadcrumbs{box-sizing:border-box;}
.breadcrumbs.absolute{position:absolute;top:0;left:0;z-index:999;width:100%;}
.breadcrumbs.absolute p{padding:0;display:block;}
.breadcrumbs.absolute a{line-height:32px;display:inline-block;vertical-align:middle;padding:0;margin:0;text-decoration:underline;font-size:15px;color:#d3d3d3;}
.breadcrumbs.absolute a:hover{text-decoration:none;}
.breadcrumbs.absolute a:after{position:static;content:" ";display:inline-block;vertical-align:middle;margin:0 14px 0 14px;width:6px;height:6px;background:url(../img/crumb.png) no-repeat;}
.breadcrumbs.absolute span{line-height:32px;padding:0 22px;font-size:15px;color:#fff;display:inline-block;vertical-align:middle;text-decoration:underline;border:1px solid #2c387e;border:1px solid rgba(255, 255, 255, 0.7);-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;}
.breadcrumbs.absolute span:hover{text-decoration:none;}
.top_slider.slider979 ul.slides > li{min-height:979px;}
.top_slider.slider979 ul.slides > li .title.text_title{font-size:68px;line-height:72px;padding:180px 0 30px 0;}
.top_slider.slider979 ul.slides > li .title.text_title span{font-size:96px;line-height:132px;}
.top_slider.slider979 ul.slides > li a.button{width:326px;max-width:94%;height:66px;line-height:66px;background-size:100% 100%;}
.holidays_section{z-index:11;padding:90px 0 160px 0;}
.holidays_section p.section_title{padding-bottom:30px;}
.holidays_block{font-size:0px;text-align:justify;}
.holidays_block:after{content:" ";display:inline-block;vertical-align:top;width:100%;height:0px;}
.holidays_div{display:inline-block;vertical-align:top;width:343px;min-height:502px;margin:0 auto 45px;max-width:96%;border:1px solid #dadada;overflow:hidden;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.holidays_div:hover{box-shadow:0px 0px 10px 0px #dadada;}
.holidays_div .img{overflow:hidden;height:256px;-moz-border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;}
.holidays_div .img a{display:block;height:100%;-moz-border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;position:relative;}
.holidays_div .img a:after{position:absolute;content:"";left:0px;top:0px;-moz-border-radius:30px 30px 0 0;-webkit-border-radius:30px 30px 0 0;border-radius:30px 30px 0 0;width:100%;height:100%;background:rgba(255, 167, 44, 0.2);opacity:0;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}
.holidays_div:hover .img a:after{opacity:1;}
.holidays_div .img img{display:block;width:100%;}
.holidays_div .text{padding:45px 0 0 0;}
.holidays_div .text .title{min-height:122px;padding:0 0 0 0;text-transform:uppercase;display:block;text-align:center;font-size:36px;line-height:42px;color:#000;font-family:"Shnobel Oblique";}
.holidays_div .text a.button{margin:0 auto;width:168px;height:48px;color:#000;line-height:48px;background:rgba(0, 0, 0, 0);border-color:#dadada;}
.holidays_div:hover .text a.button{background:#ffdc36;border-color:#ffdc36;}
.holidays_div .text a.button:hover{background:#efcc26;border-color:#efcc26;}
.margin_top_minus280{top:0px;margin-top:-280px;margin-bottom: 50px;}
.glav_form_section.glav_form_section_mark4{background-image:url(../img/glav_form_bg4.jpg);min-height:1239px;}
.glav_form_section.glav_form_section_mark4 .inner_section{padding-top:286px;}
.glav_form_section.glav_form_section_mark4 .the_form.the_form_type2.the_glav_form{width:550px;max-width:96%;float:none;margin:0 auto;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.glav_form_section.glav_form_section_mark4 .the_form.the_form_type2.the_glav_form p.section_title{padding:0 60px 10px 60px;}
.slider_play_block{width:112px;margin:0 auto 25px;position:relative;}
.slider_play_block a{display:block;}
.slider_play_block img{display:block;}
.slider_play_block span{display:block;margin-left:80px;position:absolute;top:33px;left:50%;text-align:left;width:216px;font-size:16px;color:#fff;}
.photo_gal_section_head{padding-top:100px;}
.photo_gal_section_head .inner_section{width:1130px;}
.photo_gal_section{}
.photo_gal_section .anim_card_programm_head{}
.photo_gal_section .anim_card_programm_head .img{position:absolute;right:0;bottom:0;}
.photo_gal_section .anim_card_programm_head .text{}
.faq_wrap.faq_wrap_version2{}
.faq_wrap.faq_wrap_version2 .faq_div{width:32%;padding:22px 12px 22px 32px;}
.faq_wrap.faq_wrap_version2 .faq_div .title{font-size:32px;}
.section_title.flags_section_title.flags_section_title2{width:654px;height:193px;background:url(../img/titl_bg2.png) no-repeat center 0;padding-top:49px;}
.text_left{text-align:left !important;}
.prices_block_wrap{margin-bottom:90px;}
.prices_block_wrap .prices_block_wrap_head{position:relative;overflow:visible;margin-bottom:50px;}
.prices_block_wrap .prices_block_wrap_head:after{content:" ";display:block;clear:both;width:100%;height:0px;}
.prices_block_wrap .prices_block_wrap_head a.button{margin-bottom:20px;}
.prices_block_wrap .prices_block_wrap_head .text{}
.prices_block_wrap .prices_block_wrap_head .text p{display:block;text-align:left;font-size:16px;color:#000;line-height:26px;padding-bottom:0; text-align: center; }
.prices_block_wrap .prices_block_wrap_head .text .title{padding:0 0 25px 0;font-size:62px;line-height:72px;color:#000;text-transform:uppercase;font-family:"Shnobel Oblique"; }
.prices_block_wrap .prices_block_wrap_head .text .title span{margin-left:15px;padding:0 15px;position:relative;display:inline-block;font-size:62px;line-height:72px;}
.prices_block_wrap .prices_block_wrap_head .text .title span:before{content:" ";display:block;width:44px;height:75px;background:url(../img/head_before.png) no-repeat;position:absolute;left:-44px;top:-5px;}
.prices_block_wrap .prices_block_wrap_head .text .title span:after{content:" ";display:block;width:44px;height:75px;background:url(../img/head_after.png) no-repeat;position:absolute;left:100%;top:-5px;}
.prices_block_wrap .prices_block_wrap_btn {text-align: center;}
.prices_block_wrap .prices_block_wrap_btn .button { margin: 0 auto;}
.prices_block{}
.price-table-new{border-collapse:separate;width:100%;border-bottom:1px solid #ffead3;border-spacing: 6px 0; margin-bottom: 28px;
  table-layout: fixed; min-height: 200px; height: 200px;}
.price-table-new th, .price-table-new td{width:100%; }
.price-table-new .price-table-new__icon td, .price-table-new .price-table-new__icon th {vertical-align: bottom;text-align: center;}
.price-table-new .price-table-new__title td, .price-table-new .price-table-new__title th {background:#ffe487;font-size:56px;line-height:102px;color:#000;font-weight:normal;text-transform:uppercase;text-align:center;font-family:"Shnobel Oblique";}
.price-table-new .price-table-new__content td, .price-table-new .price-table-new__content th{background:#fff6d8;border-left:1px solid #ffead3; border-radius: 0 0 8px 8px; vertical-align: top; height: 100%; }
.price-table-new .price-table-new__content .price-table-new__content-cell {
	vertical-align: top;
	position: relative;
	padding: 30px 20px 200px 15%; 
	height: 100%;
	box-sizing: border-box;
}
.price-table-new .price-table-new__content .price-table-new__content-cell li {
	color: #95692f;
	font-size: 15px;
	line-height: 22px;
}
.price-table-new .price-table-new__content .price-table-new__content-cell li span{
	color: #000;
}
.price-table-new .price-table-new__content .price-table-new__content-cell-bottom {
	position: absolute;
	bottom: 30px;
	right: 20px;
	left: 15%;
}
.price-table-new .price-table-new__content .price-table-new__content-delivery {
	margin-top: 30px;
	font-size: 13px;
	line-height: 18px;
	font-family: "Museo";
	font-style: italic;
	font-weight: 300;
}
.price-table-new .price-table-new__content .price-table-new__content-price {
	margin-top: 30px;
	font-size: 18px;
	line-height: 22px;
	font-family: "Museo";
	font-weight: 700;
}
.price-table-new .price-table-new__content .price-table-new__content-gift {
	position: relative;
	font-size: 15px;
	line-height: 22px;
	margin-top: 40px;
}
.price-table-new .price-table-new__content .price-table-new__content-gift:after {
	position: absolute;
	z-index: 5;
	display: block;
	content: " ";
	background: url(../img/plus.png);
	width: 36px;
	height: 30px;
	left: -38px;
	top: 0;
}
a.button.download_price{width:320px;height:62px;line-height:62px;background:none;font-weight:700;font-size:16px;max-width:96%;margin:0 auto;border:2px solid #b7b7b7;color:#b7b7b7;}
a.button.download_price:hover{background:#b7b7b7;color:#fff;}
.section.ask_expert_group.ask_expert_group675{}
.experts_team{padding-top:90px;padding-bottom:90px;}
.experts_team p.section_title{padding-bottom:50px;}
.expert_slider{}
.expert_slider ul.slides > li{height:840px;padding-top:120px;box-sizing:border-box;}
.expert_slider ul.slides > li .expert_slider_div{width:585px;max-width:100%;float:right;}
.expert_slider ul.slides > li .expert_slider_div .text{position:relative;margin-bottom:15px;padding-top:32px;}
.expert_slider ul.slides > li .expert_slider_div .text:before{display:block;content:" ";width:52px;height:50px;background:url(../img/quote1.png) no-repeat;position:absolute;top:0;left:-76px;}
.expert_slider ul.slides > li .expert_slider_div .text:after{display:block;content:" ";width:52px;height:50px;background:url(../img/quote2.png) no-repeat;position:absolute;bottom:-10px;left:490px;}
.expert_slider ul.slides > li .expert_slider_div .text p{padding-bottom:30px;display:block;font-size:18px;color:#fff;font-weight:300;}
.expert_slider ul.slides > li .expert_slider_div p.bottom_expert_p{display:block;font-size:18px;color:#fff;font-weight:300;font-style:italic;}
.expert_slider .flex-direction-nav a{width:93px;height:93px;background:url(../img/dir1.png) no-repeat;margin:-20px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease;}
.expert_slider .flex-direction-nav .flex-next{background-position:0 -93px;margin-left:486px;left:50%;}
.expert_slider .flex-direction-nav .flex-prev{background-position:0 0;margin-left:-548px;left:50%;}
.expert_slider .flex-direction-nav a:hover{opacity:0.8;}
.super_holidays{padding:0 0 90px 0;}
.super_holidays .inner_section{}
.super_holidays p.section_title{padding-bottom:28px;}
.super_holidays .super_holidays_wrap{font-size:0px;text-align:center;}
.super_holidays .super_holidays_div{padding-bottom:40px;display:inline-block;vertical-align:top;width:33.33%;}
.super_holidays .super_holidays_div .img{height:190px;margin:0 auto 20px;}
.super_holidays .super_holidays_div .img em{display:inline-block;vertical-align:bottom;height:100%;width:0px;}
.super_holidays .super_holidays_div .img img{display:inline-block;vertical-align:bottom;}
.super_holidays .super_holidays_div .text{}
.super_holidays .super_holidays_div .text p{max-width:280px;margin:0 auto;padding:0 0 8px 0;display:block;font-size:16px;color:#202020;line-height:24px;text-align:center;}
.super_holidays .super_holidays_div .text .title{font-weight:900;font-size:22px;line-height:28px;color:#202020;display:block;padding-bottom:22px;}
.super_holidays a.button.all_button{width:320px;margin:0 auto;}
.big_scale_holidays{padding-top:350px;box-sizing:border-box;min-height:1060px;background:url(../img/big_scale_holiday.jpg) no-repeat center 40px;}
.big_scale_holidays .big_scale_holidays_block{box-sizing:border-box;text-align:center;width:966px;max-width:100%;margin:0 auto;padding:62px 15px 66px 15px;box-shadow:0px 0px 40px 0px #e0e0e0;background:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;}
.big_scale_holidays .big_scale_holidays_block p{font-size:16px;color:#000;padding-bottom:0px;}
.big_scale_holidays .big_scale_holidays_block p.section_title{font-size:68px;line-height:74px;padding-bottom:28px;}
.big_scale_holidays .brands_wrap{font-size:0px;clear:both;width:800px;max-width:100%;margin:0 auto;}
.big_scale_holidays .brands_div{}
.big_scale_holidays .brands_div img{max-width:80%;}
.top_slider.top_slider2.slider869{}
.top_slider.top_slider2.slider869 ul.slides > li{min-height:869px;}
.top_slider.top_slider2.slider869 ul.slides > li .title.text_title.heart_title{position:relative;font-size:100px;color:#fff;line-height:116px;}
.top_slider.top_slider2.slider869 ul.slides > li .title.text_title.heart_title:before{content:" ";display:block;position:absolute;bottom:60px;left:50%;margin:0 0 0 -296px;background:url(../img/heart_before.png) no-repeat;width:103px;height:74px;z-index:4;}
.top_slider.top_slider2.slider869 ul.slides > li .title.text_title.heart_title:after{content:" ";display:block;position:absolute;bottom:60px;left:50%;margin:0 0 0 180px;background:url(../img/heart_after.png) no-repeat;width:103px;height:74px;z-index:4;}
.play_mark2{position:relative;}
.play_mark2 img{display:block;margin:0 auto;width:178px;}
.play_mark2 .arrow_div{position:absolute;left:50%;top:35px;margin-left:97px;padding-bottom:45px;background:url(../img/arrow2.png) no-repeat 0 bottom;}
.top_slider.top_slider2 .play_mark2 .arrow_div p{padding:0 0 0 15px;font-family:"Shnobel Oblique";display:block;font-size:30px;line-height:40px;color:#fff;text-transform:uppercase;text-align:left;}
.glav_form_section.download_book_form{background:url(../img/download_book_form_bg.jpg) no-repeat center 0;min-height:772px;}
.glav_form_section.download_book_form .download_book_form_left{width:420px;float:left;max-width:100%;padding-top:20px;}
.glav_form_section.download_book_form .download_book_form_left p.section_title{font-size:68px;line-height:74px;padding-bottom:20px;}
.glav_form_section.download_book_form .download_book_form_left a{display:block;text-decoration:none;}
.glav_form_section.download_book_form .download_book_form_left img{max-width:100%;display:block;}
.section p.section_title.section_title_normal_font{font-size:68px;line-height:74px;}
.section p.section_title.section_title_normal_font span{font-size:96px;line-height:104px;}
.section p.section_title.section_title_normal_font.section_title_normal_font2{font-size:58px;line-height:64px;}
.section p.section_title.section_title_normal_font.section_title_normal_font2 span{font-size:86px;line-height:94px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2{}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_head{padding-left:30px;padding-right:30px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_head a{width:290px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_head a:before{height:84px;top:auto;bottom:-3px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_head a:nth-child(1):before{background:url(../img/tab11.png) no-repeat 0 bottom;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_head a:nth-child(2):before{background:url(../img/tab12.png) no-repeat 0 bottom;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_head a:nth-child(3):before{background:url(../img/tab13.png) no-repeat 0 bottom;top:auto;bottom:0;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .the_tabs_div{}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div{height:550px;margin:0 13px 30px;width:360px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div .img{height:248px;margin:0 auto 42px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div .img em{display:none;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div .img img{display:block;width:100%;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div:hover{background:#fbf9f6;box-shadow:0px 0px 1px 1px #dadada;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div p{text-align:center;display:block;font-size:16px;color:#000;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div .title{letter-spacing:-3px;padding-bottom:16px;position:static;font-size:40px;display:block;text-transform:uppercase;font-family:"Shnobel Oblique";min-height:0px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div a.button{bottom:30px;background:#ff7b00;color:#fff;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div a.button:hover{background:#ef6b00;color:#fff;}
.master_classes_types_section{padding-bottom:290px;}
.master_classes_types_section p.section_title.surprise_title{font-size:60px;}
.master_classes_types_section .icon_text_wrap{}
.master_classes_types_section .icon_text_wrap .icon_text_div{width:50%;margin-bottom:45px;}
.master_classes_types_section .icon_text_wrap .icon_text_div .img{width:120px;margin-right:0;vertical-align:top;}
.master_classes_types_section .icon_text_wrap .icon_text_div .text{vertical-align:top;padding-top:15px;}
.master_classes_types_section .icon_text_wrap .icon_text_div .text p{font-size:16px;color:#000;}
.master_classes_types_section a.button.all_button{margin:0 auto;}
.take_a_look_section.take_a_look_section_mark2{min-height:1052px;background:url(../img/take_a_look_bg1.png) no-repeat center 0;}
.title_and_text_head{max-width:1100px;margin:90px auto 32px;}
.title_and_text_head p.section_title{box-sizing:border-box;text-align:left;font-size:82px;line-height:90px;float:left;width:626px;padding-right:20px;max-width:100%;}
.title_and_text_head .text{width:375px;float:left;max-width:100%;}
.title_and_text_head .text p{display:block;font-size:16px;color:#000;line-height:24px;}
.top_slider2.slider736{}
.top_slider2 ul.slides > li{position:relative;overflow:hidden;}
.top_slider2.slider736 ul.slides > li{min-height:736px;}
.top_slider2.slider912 ul.slides > li{min-height:912px;}
.top_slider2.slider784 ul.slides > li{min-height:784px;}
{}
.top_slider a.button.with_arrow{position:relative;}
.top_slider a.button.with_arrow:after{display:block;position:absolute;bottom:20px;left:100%;margin-left:15px;content:" ";width:100px;height:128px;background:url(../img/arrow.png) no-repeat;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3{}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div{margin-bottom:35px;background:none;height:616px;border:1px solid #d0d0d0;box-sizing:border-box;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div:hover{box-shadow:0px 0px 10px 0px #dadada;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div p{padding-left:20px;padding-right:20px;box-sizing:border-box;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div .img{height:270px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div a.button{color:#000;display:block;background:none;border-color:#dadada;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div a.button:hover, .the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div:hover a.button{display:block;background:#ffdc36;border-color:#ffdc36;}
.glav_form_section.glav_form_bg5{background-image:url(../img/glav_form_bg5.jpg);}
.glav_form_section.glav_form_bg6{background-image:url(../img/glav_form_bg6.jpg);}
.theatre_banner_section{margin:0 auto 50px;}
.theatre_banner_section .inner_section{width:100%;}
.theatre_banner_block{width:1640px;max-width:100%;margin:0 auto;border-radius:0 0 50px 50px;position:relative;}
.theatre_banner_block .img{max-width:100%;}
.theatre_banner_block .img img{display:block;max-width:100%;}
.theatre_banner_block .caption{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;text-align:left;padding:212px 0 0 260px;}
.theatre_banner_block .caption p{display:block;font-size:18px;color:#fff;max-width:600px;}
.theatre_banner_block .caption p.section_title{color:#fff;font-size:86px;max-width:100%;line-height:94px;padding-bottom:35px;text-align:left;}
.theatre_banner_block .caption p.section_title i{font-style:normal;font-size:40px;line-height:50px;display:block;}
.faq_section.faq_section_mark3{}
.faq_section.faq_section_mark3 p.section_title{}
.faq_section.faq_section_mark3 p.section_title img{display:block;margin:0 auto 35px;}
.theatre_head_mark2{padding-top:30px;margin-bottom:120px;}
.theatre_head_mark2 p{font-size:16px;color:#000;display:block;line-height:24px;padding:80px 0 0 0;width:540px;max-width:100%;float:left;}
.theatre_head_mark2 p.section_title{font-size:84px;line-height:90px;min-height:435px;background:url(../img/sun_bg.png) no-repeat 0 0;width:620px;box-sizing:border-box;padding:86px 0 0 60px;text-align:left;}
.glav_form_section.glav_form_bg7{background-image:url(../img/glav_form_bg7.jpg);}
.glav_form_section.glav_form_bg8{background-image:url(../img/glav_form_bg8.jpg);}
.glav_form_section.glav_form_bg9{background-image:url(../img/glav_form_bg9.jpg);}
.glav_form_section.glav_form_bg10{background-image:url(../img/glav_form_bg10.jpg);}
.glav_form_section.glav_form_bg11{background-image:url(../img/glav_form_bg11.jpg);}
.glav_form_section.glav_form_bg12{background-image:url(../img/glav_form_bg12.jpg);}
.glav_form_section.glav_form_bg13{background-image:url(../img/glav_form_bg13.jpg);}
.glav_form_section.glav_form_bg14{background-image:url(../img/glav_form_bg14.jpg);}
.show_programm_section{padding:0px 0 0px 0;}
.show_programm_section .inner_section{}
.section p.section_title.show_programm_title{text-align:center;padding-bottom:55px;}
.section p.section_title.show_programm_title b{display:inline-block;vertical-align:middle;font-size:100px;line-height:104px;font-weight:normal;}
.section p.section_title.show_programm_title i{text-align:left;display:inline-block;vertical-align:middle;font-size:54px;line-height:60px;padding-left:10px;font-style:normal;}
.section p.section_title.show_programm_title img{display:inline-block;vertical-align:middle;max-width:100%;margin-left:80px;}
.grid_of_three_wrap{font-size:0px;text-align:center;}
.grid_of_three_div{width:33.33%;margin-bottom:46px;display:inline-block;vertical-align:top;}
.grid_of_three_div .img{height:215px;}
.grid_of_three_div .img img{max-width:100%;display:block;margin:0 auto;}
.grid_of_three_div .text{}
.grid_of_three_div .text p{display:block;display:block;font-size:20px;color:#141414;padding:0 10px;line-height:28px;}
.grid_of_three_div .text .title{font-weight:900;letter-spacing:-0.3px;}
.icon_text_wrap.icon_text_wrap_two_col{}
.icon_text_wrap.icon_text_wrap_two_col .icon_text_div{width:50%;}
.icon_text_wrap.icon_text_wrap_two_col .icon_text_div:nth-child(even) .text{width:330px;max-width:98%;}
.margin_auto{margin-left:auto !important;margin-right:auto !important;}
.show_exp_section{padding:0px 0 120px 0;}
.icon_text_wrap_two_col.icon_text_wrap_two_col_mark2{}
.icon_text_wrap_two_col.icon_text_wrap_two_col_mark2 .text p{font-weight:normal;}
.icon_text_wrap_two_col.icon_text_wrap_two_col_mark2 .text .title{font-weight:900;padding-bottom:8px;}
.the_banner_section{}
.the_banner_section .the_banner_img{width:100%;overflow-x:hidden;}
.the_banner_section .the_banner_img img{display:block;width:100%;}
.the_banner_section_inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}
.the_banner_section_inner .inner_section{height:100%;}
.the_banner_section_inner em{display:inline-block;vertical-align:middle;height:100%;width:0px;}
.the_banner_section .caption{display:inline-block;vertical-align:middle;max-width:98%;}
.the_banner_section .caption p{color:#fff;}
.the_banner_section .caption p.section_title{font-size:90px;line-height:100px;text-align:left;color:#fff;}
.the_banner_section .caption p.section_title i{font-size:44px;display:block;line-height:50px;font-style:normal;}
.the_banner_section .caption p.section_title.section_title_medium{font-size:60px;line-height:70px;}
.the_banner_section .caption.color_000 p{color:#000;}
.the_banner_section .caption.color_000 p.section_title{color:#000;}
.the_banner_section.the_banner_section_mark2{}
.the_banner_section.the_banner_section_mark2 .caption p.section_title{color:#402b3f;font-size:72px;line-height:80px;}
.the_banner_section.the_banner_section_mark2 .caption p.section_title i{font-style:normal;font-size:46px;line-height:50px;}
.second_section.second_section_ver2{min-height:924px;background-image:url(../img/second_section_bg2.jpg);}
.second_section.second_section_ver2 .inner_section{padding-top:197px;}
.second_section.second_section_ver3{min-height:1023px;background-image:url(../img/second_section_bg3.jpg);}
.second_section.second_section_ver4{min-height:1023px;background-image:url(../img/second_section_bg4.jpg);}
.second_section.second_section_ver5{min-height:908px;background-image:url(../img/second_section_bg5.jpg);}
.second_section.second_section_ver6{min-height:908px;background-image:url(../img/second_section_bg6.jpg);}
.second_section.second_section_ver7{min-height:920px;background-image:url(../img/second_section_bg7.jpg);}
.second_section.second_section_ver8{background-image:url(../img/second_section_bg8.jpg);}
.grid_of_three_wrap.with_arrows{text-align:left;}
.grid_of_three_wrap.with_arrows .grid_of_three_div{position:relative;text-align:center;}
.grid_of_three_wrap.with_arrows .grid_of_three_div:after{content:" ";position:absolute;top:0%;left:100%;margin:75px 0 0 -58px;display:block;width:102px;height:45px;background:url(../img/arrow3.png) no-repeat;}
.grid_of_three_wrap.with_arrows.with_arrows_pink .grid_of_three_div:after{background:url(../img/arrow5.png) no-repeat center center;}
.grid_of_three_wrap.with_arrows.with_arrows_violet .grid_of_three_div:after{background:url(../img/arrow_violet.png) no-repeat center center;}
.grid_of_three_wrap.with_arrows.with_arrows_yellow .grid_of_three_div:after{background:url(../img/arrow_yellow.png) no-repeat center center;}
.grid_of_three_wrap.with_arrows .grid_of_three_div:nth-child(3n+3):after{display:none;}
.grid_of_three_wrap.with_arrows .grid_of_three_div:last-child:after{display:none;}
.glav_form_section.glav_form_section_mark3 .mini_icons_block .mini_icons_div p{line-height:27px;}
.choose_robot_section{background:url(../img/choose_robot_bg.jpg) no-repeat center 0;min-height:1830px;}
.choose_robot_section .inner_section{padding-top:235px;}
.choose_robot_section p.section_title.choose_robots_section_title{color:#fff;font-size:90px;line-height:96px;min-height:170px;box-sizing:border-box;padding-top:35px;padding-bottom:25px;background:url(../img/choose_robot_section_title.png) no-repeat center 0;}
.choose_robot_wrap{max-width:1010px;margin:0 auto;font-size:0px;text-align:center;height:890px;position:relative;}
.choose_robot_div{width:25%;display:inline-block;vertical-align:top;position:relative;padding-top:120px;}
.choose_robot_div:before{content:" ";display:block;position:absolute;top:0px;left:50%;margin:0 0 0 -16px;width:32px;height:101px;background:url(../img/arrow4.png) no-repeat;}
.choose_robot_div .title{padding-bottom:50px;display:block;font-size:44px;font-size:40px;color:#fff;text-transform:uppercase;font-family:"Shnobel Oblique";text-align:center;}
.choose_robot_div .img{position:absolute;top:60px;left:50%;margin-left:-318px;width:636px;height:890px;max-width:100%;}
.choose_robot_div .img img{display:block;}
.two_and_half{position:absolute;top:430px;left:50%;margin:0px 0 0 -72px;z-index:11;}
.two_and_half img{display:block;max-width:100%;}
.choose_robot_div:nth-child(2){z-index:7;}
.choose_robot_div:nth-child(3){z-index:6;}
.choose_robot_div:nth-child(4){z-index:5;}
.three_col_icon_text{font-size:0px;text-align:center;}
.three_col_icon_text_div{width:33.33%;display:inline-block;vertical-align:top;}
.three_col_icon_text_div .img{height:90px;margin:0 auto 20px;}
.three_col_icon_text_div .img em{display:inline-block;vertical-align:bottom;height:100%;width:0px;}
.three_col_icon_text_div .img img{display:inline-block;vertical-align:bottom;}
.three_col_icon_text_div .text{text-align:center;}
.three_col_icon_text_div .text p{display:block;font-size:16px;color:#fff;padding:0 0 0 0;line-height:22px;}
.three_col_icon_text_div .text .title{font-size:22px;font-weight:700;padding-bottom:8px;line-height:28px;}
.all_button_wrap{clear:both;background:url(../img/light_bg.png) no-repeat center center;min-height:165px;box-sizing:border-box;padding-top:43px;}
.all_button_wrap a.button{}
.with_ice_cream_bg{background:url(../img/ice_cream_bg.jpg) no-repeat center 0;}
.the_banner_section.the_banner_section_centered{margin-bottom:120px;}
.the_banner_section.the_banner_section_centered .caption{text-align:center;width:100%;}
.the_banner_section.the_banner_section_centered .caption p{text-align:center;font-size:20px;}
.the_banner_section.the_banner_section_centered .caption p.section_title{text-align:center;font-size:86px;line-height:90px;}
.show_exp_section.show_exp_section_ver2{}
.icon_text_wrap.icon_text_wrap_vert{max-width:1060px;margin:0 auto;font-size:0;}
.icon_text_wrap.icon_text_wrap_vert .icon_text_div{width:25%;min-width:25%;text-align:center;}
.icon_text_wrap.icon_text_wrap_vert .img{display:block;margin:0 auto;width:100%;text-align:center;margin-bottom:20px;}
.icon_text_wrap.icon_text_wrap_vert .img img{display:block;margin:0 auto;}
.icon_text_wrap.icon_text_wrap_vert .text{display:block;margin:0 auto;width:100%;text-align:center;}
.icon_text_wrap.icon_text_wrap_vert .text p{font-size:20px;font-weight:900;padding:0 15px;}
.we_use_section{margin-bottom: 85px;}
.we_use_section p.section_title{}
.three_col_img_grid{clear:both;text-align:center;padding:50px 0 30px;}
.three_col_img_grid img{display:inline-block;vertical-align:middle;max-width:100%;margin:0 10px 20px;}
.top_slider ul.slides > li .the_form .title{letter-spacing:0 !important;}
.form_reviews{margin:35px auto 40px;background:#fcf7f1;border-radius:42px;width:1020px;padding:112px 43px 50px 43px;}
.form_reviews span.title{display:block;text-align:center;position:relative;font-family:"Shnobel Oblique";font-size:80px;line-height:60px;text-transform:uppercase;letter-spacing:-4px;}
.form_reviews span.title:before{position:absolute;content:"";left:0px;top:-73px;background:url(../img/reviews_title_bg.png) left top no-repeat;width:169px;height:136px;}
.form_reviews span.title:after{position:absolute;content:"";right:0px;top:-73px;background:url(../img/reviews_title_bg.png) left top no-repeat;width:169px;height:136px;-moz-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);filter:FlipH;-ms-filter:"FlipH";}
.form_reviews form{display:block;padding:50px 60px 0px 60px;font-size:0px;}
.form_reviews form > *{font-size:16px;}
.form_reviews form input[type="text"]{display:inline-block;width:283px;height:63px;border-radius:7px;border:1px solid #b4b4b4;text-align:center;margin-right:24px;font-weight:300;font-size:16px;font-family:"Museo";}
.form_reviews form label.add_photo{display:inline-block;margin-left:35px;width:248px;height:41px;line-height:41px;border-radius:30px;text-align:center;text-decoration:none;font-weight:300;color:#000000;border:1px solid #b4b4b4;cursor:pointer;}
.form_reviews form label.add_photo input[type="file"]{display:none;}
.form_reviews form textarea{display:block;height:238px;padding-top:78px;padding-left:96px;width:100%;box-sizing:border-box;margin-bottom:20px;margin-top:35px;resize:none;border-radius:7px;border:1px solid #b4b4b4;font-weight:300;font-size:16px;font-family:"Museo";}
.form_reviews form button{display:block;margin:0 auto;cursor:pointer;width:387px;height:82px;border-radius:80px;border:none;border-bottom:3px solid #b94c11;color:#fff;font-size:20px;font-weight:700;background:#ff9b25;background:-moz-linear-gradient(top, #ff9b25 0%, #ff7a0f 100%);background:-webkit-linear-gradient(top, #ff9b25 0%, #ff7a0f 100%);background:linear-gradient(to bottom, #ff9b25 0%, #ff7a0f 100%);}
.similar_elements{width:1091px;margin:0 auto;}
.similar_elements span.title{display:block;text-align:center;position:relative;font-family:"Shnobel Oblique";font-size:60px;line-height:40px;text-transform:uppercase;letter-spacing:-4px;}
.similar_elements .elements{padding-top:60px;}
.similar_elements .elements .element{width:336px;height:231px;float:left;margin-right:35px;margin-bottom:35px;border-radius:28px;border:2px solid #fff;background-position:center top;background-repeat:no-repeat;background-size:cover;}
.similar_elements .elements .element:nth-child(3n+3){margin-right:0px;}
.similar_elements .elements .element:hover{border-color:#ff9000;-webkit-box-shadow:0px 11px 16px 0px rgba(0, 0, 0, 0.14);-moz-box-shadow:0px 11px 16px 0px rgba(0, 0, 0, 0.14);box-shadow:0px 11px 16px 0px rgba(0, 0, 0, 0.14);}
.similar_elements .elements .element span.name{display:block;padding:55px 55px 0px 55px;text-align:center;font-size:18px;color:#fff;height:80px;}
.similar_elements .elements .element a.more{display:block;margin:0 auto;width:166px;height:44px;line-height:44px;text-align:center;color:#fff;text-decoration:none;border-radius:44px;border:1px solid #fff;font-size:16px;font-weight:500;}
.similar_elements .elements .element:hover a.more{background:#ff9000;border-color:#ff9000;}
.logo a.dev_link, .logo p{display:block;text-decoration:underline;color:#8a8a8a;font-size:13px;padding-top:15px;}
.logo .aster_link{width:auto;display:inline-flex;text-decoration:underline;color:#8a8a8a;font-size:13px;padding-top:0px;}
.logo a.dev_link:hover{text-decoration:none;}
.header_menu_wrap .header_icons_menu_for_mobile span{font-size:20px;font-weight:900;text-transform:uppercase;}
@media only screen and (max-width:1600px){.glav_team_section{max-width:100%;overflow:hidden;}
.glav_team_section .inner_section{}
.team_block_wrap{left:-85px;-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8);}
}
@media only screen and (max-width:1300px){.inner_section{width:100% !important;}
.team_block_wrap{left:0px;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
}
@media only screen and (max-width:1170px){.logo{width:50%;margin:0 auto 20px;}
.logo img{top:-20px;}
.logo a{display:block;text-decoration:none;width:270px;margin:0 auto;position:relative;}
.header_menu_wrap{float:none;margin:0 auto 0px;}
.header_right{margin:0 auto 10px;width:470px;width:50%;max-width:100%;text-align:center;}
nav.header_icons_menu > ul > li{width:33.33%;}
.header_contacts{width:100%;}
.header_contacts a.callback_button{margin-right:0;font-size:15px;color:#ff8b2c;float:none;display:inline-block;}
.header_right .social{float:none;margin:0 auto 10px;}
.team_block_wrap{padding-top:0px;margin:0 auto 20px;background:none;height:auto;}
.team_block_wrap .team_block_div{display:none;}
.team_book_block{text-align:center;position:relative;top:0;left:0;margin:0 auto;padding-left:10px;padding-right:10px;}
.team_book_block .team_book_img{position:static;max-width:100%;margin:0 auto 0px;}
.team_book_block .team_book_img img{display:block;max-width:100%;margin:0 auto 0px;}
.team_book_block a.button.download_button{margin:0 auto;}
.animators_section{margin:0;}
.glav_cat_wrap_outer{padding:40px 10px 20px 10px;}
.individual_programm_section .glav_cat_wrap_outer{padding:110px 10px 20px 10px;}
.glav_cat_wrap_head{text-align:center;}
.glav_cat_wrap_head a.button{margin:0 auto;}
.glav_cat_wrap_head:before{display:none;}
.glav_cat_wrap{text-align:center;}
.glav_cat_div{margin:0 15px 20px 15px;}
.section .glav_cat_wrap_head .text{max-width:100%;margin:0 auto;float:none;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_column{width:100%;}
.individual_programm_section .inner_section{min-height:500px;}
.glav_reviews_section .glav_cat_wrap_head .text a.button{float:none;}
.glav_reviews_section .text_block{float:none;}
.glav_reviews_wrap{text-align:center;}
.glav_reviews_div{margin:0 30px 30px 30px;}
.brands_section{padding-bottom:20px;}
.brands_section p.brands_title{text-align:center;}
.brands_div{width:200px;text-align:center;}
.brands_div img{max-width:98%;margin:0 auto;}
.social_widgets_wrap{text-align:center;}
.social_widgets_div{max-width:92%;margin-left:10px;margin-right:10px;}
.the_form.the_form_type2.the_glav_form{float:none;margin:0 auto;max-width:100%;background:rgba(255, 126, 2, 0.6);}
footer .inner_footer{padding-top:20px;padding-bottom:20px;}
footer .logo{margin:0 auto 30px;float:none;overflow:hidden;}
footer .logo a{position:static;}
footer .logo a img{top:0px;}
footer .header_menu_wrap{width:auto;max-width:100%;margin:0 auto 10px;float:none;}
footer nav.header_menu > ul > li{display:inline-block;width:20%;text-align:center;}
footer nav.header_menu > ul > li > a{text-align:center;}
footer .header_icons_menu_wrap{width:auto;float:none;text-align:center;}
footer .header_right.footer_right .header_contacts{float:none;margin:0 auto 10px;}
footer .header_right.footer_right{width:auto;float:none;text-align:center;}
.section .section_title.flags_section_title{background:none;height:auto;padding:0 0 0px 0;font-size:40px;line-height:50px;}
.reviews_video_wrap{text-align:center;}
.reviews_vk_wrap{text-align:center;}
.the_tabs.animators_page_wrap .the_tabs_head{margin-bottom:20px;}
.the_tabs.animators_page_wrap .the_tabs_head a{margin-bottom:20px;}
.the_tabs.animators_page_wrap .the_tabs_div{text-align:center;}
.ask_expert_group{background:#ff8c0f;min-height:775px;}
.ask_expert_group .ask_expert_block{padding-top:80px;}
.faq_section{padding-top:50px;}
.faq_div{margin-bottom:15px;}
.animators_page_div .img img{max-width:98%;}
.holidays_block{text-align:center;}
.expert_slider .flex-direction-nav .flex-next{background-position:0 -93px;margin-left:0px;left:auto;right:20px;}
.expert_slider .flex-direction-nav .flex-prev{background-position:0 0;margin-left:0px;left:20px;}
.glav_form_section.download_book_form .download_book_form_left{margin:0 auto 20px;float:none;clear:both;padding-top:0;}
.play_mark2 .arrow_div{position:static;margin:0 auto;width:300px;background:none;text-align:center;}
.top_slider.top_slider2 .play_mark2 .arrow_div p{text-align:center;padding:20px 0 0 0;}

.mobile_menu_toggler{display:block;background:url(../img/menu.png) no-repeat center 9px;z-index:1000;}
.mobile_menu_toggler:after{content:'МЕНЮ';color:#ff8b2c;display:block;padding:25px 0 0 0;}
.mobile_menu_toggler{top:8px;right:10px;}
.mobile_menu_toggler.active{top:-80px;transition:0.35s;background:transparent;}
.mobile_menu_toggler.active:after{content:'+';color:#ff7c05;position:absolute;top:-2px;left:15px;transform:rotate(45deg);font-size:38px;padding:0;}
.header_menu_wrap .header_icons_menu_for_mobile span{font-size:18px;}
.header_menu_wrap{border-bottom:1px solid #e0e0e0;position:absolute;top:-2000px;left:0;width:100%;height:auto;padding:20px 0 20px 0;box-sizing:border-box;background:rgba(255, 255, 255, 0.85);-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
.header_menu_wrap.active{top:0;z-index:5;position:fixed;overflow-y:scroll;height:100%;display:flex;flex-direction:column;}
nav.header_menu{order:1;}
}
@media only screen and (max-width:768px){.animators_section p.section_title{background:none;color:#000;}
.glav_cat_wrap_head .title span.big{line-height:100px;font-size:90px;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div{max-width:96%;margin-left:auto;margin-right:auto;}
.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption{padding-top:80px;}
.individual_programm_section .glav_cat_wrap_outer{padding-top:70px;}
.individual_programm_section .glav_cat_wrap_head .title{font-size:32px;line-height:42px;}
.glav_cat_wrap_head .title{font-size:44px;}
.theatrical_section .glav_cat_wrap_head .text .title{font-size:40px;line-height:50px;}
.section p.section_title{font-size:56px;line-height:64px;}
.section p.section_title br{display:none;}
.second_section .title span{font-size:36px;}
.second_section .title{font-size:34px;letter-spacing:0px !important;}
.second_section a.play_button:before{display:none;}
.logo{width:276px;}
header .logo{margin-bottom:0px;}
.logo a span{display:block;text-align:center;padding-top:20px;}
footer .logo a span{text-align:center;}
header{padding-bottom:6px;}
.three_cols_div{margin-bottom:20px;}
.the_form.the_form_type2.the_glav_form{max-width:96%;}
nav.header_menu > ul{text-align:center;}
footer nav.header_menu > ul > li{width:120px;}
.glav_cat_div{margin:0 auto 30px;}
.animators_section p.section_title{padding-top:15px;height:auto;}
.header_menu_wrap .header_icons_menu_for_mobile span{font-size:18px;}
.header_menu_wrap{border-bottom:1px solid #e0e0e0;position:absolute;top:-2000px;left:0;width:100%;height:auto;padding:20px 0 20px 0;box-sizing:border-box;background:rgba(255, 255, 255, 0.85);-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
.header_menu_wrap.active{top:0;z-index:5;position:fixed;overflow-y:scroll;height:100%;display:flex;flex-direction:column;}
nav.header_menu{order:1;}
.header_menu_wrap.scroll{overflow-y:scroll;height:100%;}
.body-fixed{overflow:hidden;}
header nav.header_menu > ul > li{display:block;text-align:center;}
nav.header_menu > ul > li > a{font-size:20px;padding:15px 10px 10px 10px;}
.team_book_block p{padding-left:10px;padding-right:10px;}
.glav_cat_wrap_head p br{display:none;}
.glav_cat_wrap_head p{padding-left:10px;padding-right:10px;}
/*.mobile_menu_toggler{display:block;background:url(../img/menu.png) no-repeat center 9px;z-index:1000;}*/
/*.mobile_menu_toggler:after{content:'МЕНЮ';color:#ff8b2c;display:block;padding:25px 0 0 0;}*/
footer .header_right.footer_right a.callback_button{margin-bottom:5px;}
footer .header_right.footer_right p.phone{padding-bottom:5px;}
.fancybox-close{background:url(../img/x.png) center center no-repeat;position:absolute;top:21px;right:21px;width:20px;height:20px;cursor:pointer;background-position:0px 0px;z-index:8040;transition:all linear 0.5s;}
footer .header_menu_wrap{display:none !important;}
.show_programm_section .glav_cat_wrap_outer{padding-top:30px;}
.the_form input[type="submit"]{max-width:94%;background-size:100% 100%;}
.glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div{max-width:100%;}
.show_programm_section .glav_cat_wrap_outer{padding-bottom:30px;}
.the_form.the_form_type2 input[name="name"]{max-width:96%;}
.the_form.the_form_type2 input[type="text"]{max-width:96%;}
.glav_form_section{padding-bottom:20px;background-color:rgba(255, 126, 2, 0.6);background-image:url(../img/glav_form_bg.jpg);background-repeat:no-repeat;background-position:center 0;}
.glav_cat_wrap_head a.button{max-width:96%;}
p.text_center.line_height1_8 br{display:none;}
.reviews_video_div .caption{width:100%;}
.reviews_video_div .caption{left:0;top:80px;text-align:center;}
.reviews_video_div .caption span.play_span{margin:0 auto 20px;}
.reviews_video_div .caption p{max-width:100%;}
.reviews_vk_div .img img{margin-bottom:10px;}
.reviews_video_div{height:auto;}
.reviews_video_div:hover{border-color:transparent;}
.glav_form_section.glav_form_section_mark3{background:none;background-image:url(../img/glav_form_bg2.jpg);padding:0 0 40px 0;min-height:auto}
.middle_blocks_dummy{display:none;}
.glav_form_section.glav_form_section_mark3 p.section_title{max-width:100%;float:none;font-size:40px;line-height:44px;text-align:center;}
.glav_form_section.glav_form_section_mark3 .inner_section{padding-top:50px;}
.top_slider.top_slider2 .top_slider_div .title.crown_title{font-size:40px;line-height:46px;padding:230px 0 30px 0;background:url(../img/crown.png) no-repeat center -80px;}
.top_slider ul.slides > li .top_slider_div a.button{max-width:94%;}
.top_slider.top_slider2 .top_slider_div p{padding-left:10px;padding-right:10px;}
.indie_page_wrap{text-align:center;}
.indie_page_div{width:336px;max-width:100%;}
.breadcrumbs{padding:20px 0 15px 10px;}
.the_content h1{font-size:50px;}
.contacts_page_div .title{font-size:34px;padding-bottom:15px;}
.glav_form_section.glav_form_section_mark2 p.section_title{padding-bottom:20px;}
.top_slider.top_slider2 .top_slider_div .title.text_title{font-size:40px;padding:80px 0 20px 0;line-height:46px;}
.top_slider.top_slider2 .top_slider_div .title.text_title span{font-size:34px;line-height:40px;}
.animators_page_div{margin:0 auto;}
.the_tabs.animators_page_wrap .the_tabs_head{text-align:center;}
.ask_expert_group .ask_expert_block{text-align:center;}
.ask_expert_group .ask_expert_block p.section_title{text-align:center;}
.ask_expert_group a.button{margin:0 auto;}
.faq_div{margin:0 auto 20px;max-width:98%;}
.top_slider .mini_icons_block{text-align:center;}
.top_slider .mini_icons_block .mini_icons_div{width:200px;text-align:center;}
.top_slider .mini_icons_block .img{text-align:center;}
.top_slider.slider914 ul.slides > li{background-position:0 0 !important;}
.top_slider.slider914 ul.slides > li p{text-align:center;}
.top_slider.slider914 ul.slides > li .title.text_title{text-align:center;padding-top:20px;padding-bottom:20px;font-size:34px;line-height:42px;}
.top_slider ul.slides > li .top_slider_div a.button{margin:0 auto;}
.top_slider.slider914 ul.slides > li p.bordered_slider_text{display:none;margin:0;}
.top_slider.slider914 ul.slides > li .three_text_blocks{text-align:center;}
.video_intro_section .video_intro_block .caption a{width:270px;}
.video_intro_section .video_intro_block{height:400px;margin-bottom:10px;}
.anim_card_programm_head .img{float:none;}
.calculate_block_right{float:none;clear:both;margin:0 auto 0px;}
.calculate_section .calculate_block p.section_title{float:none;margin:0 auto 0px;text-align:center;font-size:32px;line-height:42px;}
.top_slider.slider979 ul.slides > li .title.text_title{font-size:34px;line-height:42px;padding:180px 0 30px 0;}
.top_slider.slider979 ul.slides > li .title.text_title span{font-size:34px;line-height:42px;}
.glav_form_section.glav_form_section_mark4 .the_form.the_form_type2.the_glav_form p.section_title{font-size:34px;line-height:40px;}
.holidays_div .text a.button{opacity:1;filter:alpha(opacity=100);}
.slider_play_block{width:100%;}
.slider_play_block img{margin:0 auto;}
.slider_play_block span{position:static;text-align:center;padding-top:15px;margin:0 auto;}
.photo_gal_section .anim_card_programm_head .img{position:static;float:none;margin:0 auto 40px;}
.faq_wrap.faq_wrap_version2{padding-bottom:0;}
.faq_wrap.faq_wrap_version2 .faq_div{margin:0 auto 20px;width:300px;}
.section.take_a_look_section.margin_top_minus280{top:0;}
.prices_block_wrap .anim_card_programm_head{margin-bottom:15px;}
.prices_block_wrap table tr th{text-align:center;padding-left:0;}
.prices_block_wrap table tr td{text-align:center;padding-left:0;}
.prices_block_wrap.prices_block_wrap_price_table_mark2 table tr th{text-align:center;padding-left:0;}
.prices_block_wrap.prices_block_wrap_price_table_mark2 table tr td{text-align:center;padding-left:0;}
.prices_block_wrap table tr th:first-child{text-align:center;padding-left:0;}
.prices_block_wrap table tr td:first-child{text-align:center;padding-left:0;}
.price-table-new .price-table-new__title th{font-size:36px;}
.prices_block_wrap.prices_block_wrap_price_table_mark2 table tr th:first-child{text-align:center;padding-left:0;}
.prices_block_wrap.prices_block_wrap_price_table_mark2 table tr td:first-child{text-align:center;padding-left:0;}
.prices_block_wrap .anim_card_programm_head{padding-left:10px;box-sizing:border-box;}
.prices_block_wrap .anim_card_programm_head .img{position:static;clear:both;margin-left:0;padding-top:25px;}
.prices_block_wrap .anim_card_programm_head .text .title{font-size:30px;line-height:36px;}
.prices_block_wrap .anim_card_programm_head .text .title span{font-size:30px;line-height:36px;padding:0;margin:0;}
.prices_block_wrap .anim_card_programm_head .text .title span:before{display:none;}
.prices_block_wrap .anim_card_programm_head .text .title span:after{display:none;}
.price-table-new .price-table-new__content .price-table-new__content-cell { padding-bottom: 300px; }
.master_classes_types_section .icon_text_wrap .icon_text_div{width:300px;margin:0 auto 15px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3{text-align:center;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div{margin-left:auto;margin-right:auto;}
.title_and_text_head{text-align:center;}
.title_and_text_head .text{width:100%;float:none;padding:0 10px;box-sizing:border-box;}
.title_and_text_head p.section_title{text-align:center;padding-right:0;}
.photo_gal_section .inner_section br{display:none;}
.master_classes_types_section .icon_text_wrap .icon_text_div .img{margin:0 auto;}
.section p.section_title.section_title_normal_font.section_title_normal_font2{font-size:34px;line-height:40px;padding:10px;}
.section p.section_title.section_title_normal_font.section_title_normal_font2 span{font-size:34px;line-height:42px;}
.theatre_banner_block .caption{padding-left:0;padding-top:30px;padding-bottom:20px;text-align:center;position:static;}
.theatre_banner_block .caption p{max-width:100%;color:#000;}
.theatre_banner_block .caption p.section_title{max-width:100%;color:#000;text-align:center;}
.theatre_head_mark2{text-align:center;}
.theatre_head_mark2 p.section_title{width:auto;display:block;width:100%;box-sizing:border-box;font-size:48px;line-height:54px;min-height:auto;text-align:center;padding-top:0;background:none;padding-left:0;}
.theatre_head_mark2 p{width:auto;padding-left:10px;box-sizing:border-box;}
.theatre_banner_block .caption p.section_title{font-size:44px;line-height:50px;}
.section p.section_title.show_programm_title img{display:none;}
.grid_of_three_div{width:300px;}
.icon_text_wrap.icon_text_wrap_two_col .icon_text_div{width:300px;}
.glav_form_section.glav_form_section_mark3 .left_block{float:none;margin:0 auto;}
.glav_form_section.glav_form_section_mark3 .mini_icons_block{float:none;text-align:center;margin-bottom:10px;}
.the_banner_section .caption p.section_title{font-size:50px;line-height:60px;}
.the_banner_section_inner{position:static;}
.the_banner_section .caption p{color:#000;}
.the_banner_section .caption p.section_title{color:#000;}
.section p.section_title.show_programm_title b{font-size:50px;line-height:60px;}
.section p.section_title.show_programm_title i{text-align:center;padding-left:0px;}
.grid_of_three_wrap.with_arrows.with_arrows_pink .grid_of_three_div:after{display:none;}
.grid_of_three_wrap.with_arrows{text-align:center;}
.section p.section_title.title_with_before_after_mark2 span{font-size:60px;line-height:48px;padding:0 0px;}
.section p.section_title.title_with_before_after_mark2 b{font-size:60px;line-height:48px;padding:0 0px;}
.section p.section_title.title_with_before_after_mark2 span:before{display:none;}
.section p.section_title.title_with_before_after_mark2 span:after{display:none;}
header.active{position:relative;}
.header_icons_menu.header_icons_menu_for_mobile{}
.header_icons_menu.header_icons_menu_for_mobile > ul > li{width:100%;}
.header_icons_menu.header_icons_menu_for_mobile > ul > li > a{text-align:center;background:none !important;padding-left:0;font-size:24px;}
}
@media only screen and (max-width:768px){.glav_cat_wrap.glav_cat_wrap_type2 .glav_cat_div .caption{padding-top:40px;}
header{padding-top:2px;}
/*.mobile_menu_toggler{top:8px;right:10px;}*/
}
@media only screen and (max-width:690px){.big_scale_holidays{padding-top:0;min-height:690px;background:transparent;}
.anim_card_programm_section{padding:0 10px;}
.video_intro_section{padding:20px 10px 0;}
.glav_cat_wrap_head .title b{line-height:48px;}
.anim_card_programm_head{margin-bottom:15px;}
.anim_card_programm_head .title{padding:0 0 20px 0;}
.theatre_banner_section{margin:0 auto 20px;}
.theatre_head_mark2 p{padding:10px 10px 0;}
.theatre_head_mark2{padding-top:20px;margin-bottom:30px;}
.anim_card_programm_div{margin-bottom:20px;width:100%;padding:0 15px;}
.anim_card_programm_div .text .title{padding:0 0 10px 0;}
.all_inclusive_section{padding:0 10px;}
.all_inclusive_section p.section_title.title_with_before_after{font-size:34px;line-height:42px;padding-bottom:25px;padding-top:20px;}
.icon_text_div{margin-bottom:20px;}
.super_holidays .super_holidays_div .text .title{font-size:18px;width:100%;padding-bottom:12px;}
.super_holidays .super_holidays_div .text p{max-width:100%;}
.super_holidays .super_holidays_div{padding-bottom:15px;}
.super_holidays .super_holidays_div .img{height:auto;}
.section.experts_team p.section_title{padding:0 10px 20px;}
.glav_team_section .inner_section{padding-top:0;}
header.mobile{position:relative;}
.top_slider ul.slides > li .top_slider_div a.button{background:#ff7f12;height:54px;line-height:54px;}
.the_form.slider_form input[type="text"]{padding-left:20px;}
.top_slider ul.slides > li .top_slider_div{padding-top:30px;}
.second_section .inner_section{padding-top:40px;}
.second_section{min-height:550px;background-size:cover;}
.second_section a.play_button{width:165px;}
.glav_team_section .inner_section .team_block_wrap{display:none;}
.social_widgets_wrap iframe{display:none;}
.glav_reviews_div{width:96%;margin:0 auto 10px;}
footer .header_icons_menu{display:none;}
.footer .logo a{text-align:center;}
footer .inner_footer{display:flex;flex-direction:column;}
footer .logo{order:2;text-align:center;margin:0 auto 0;}
.social_widgets_div{height:80px;max-width:100%;border-radius:0;margin:0 -15px 0;width:100%;}
.social_widgets_wrap{margin:0 auto -20px;}
.social_widgets_div.social_widget_10 .title{padding-top:20px;}
.social_widgets_div.social_widget_12 .title{padding-top:10px;}
.social_widgets_div .title{margin:0;padding:10px 0 10px;}
.social_widgets_section{padding:0px 0 0 0;}
.glav_cat_wrap_head{padding-bottom:20px;}
.glav_cat_div .caption{background-size:cover;}
.glav_cat_div .img img{margin:0 auto;}
.slick-arrow{z-index:2;}
.the_form input[type="submit"]{height:60px;}
.slick-arrow.slick-next{right:-30px;background:url("/img/slick-right.png");width:15px;height:36px;}
.slick-arrow.slick-prev{left:-30px;background:url("/img/slick-left.png");width:15px;height:36px;}
.indie_page_div{margin:0 auto 20px;}
.indie_page_div .img{margin:0 0 10px;}
.indie_page_section{padding-bottom:0;padding-top:20px;}
.indie_page_div .title{font-size:30px;line-height:36px;}
.faq_div p{padding-bottom:0;}
.show_programm_section .glav_cat_wrap_head:before{display:block;width:100%;padding:13px 0 15px 0;height:200px;background-size:cover;left:0;background-position:center top;top:-22px;bottom:auto;}
.show_programm_section .glav_cat_wrap_head{padding-bottom:10px;}
.glav_reviews_section .glav_cat_wrap_head{padding-bottom:15px;}
.glav_cat_wrap_outer{margin:0 auto;padding:10px 10px 20px 10px;}
.individual_programm_section .glav_cat_wrap_head:before{display:block;width:100%;padding:13px 0 15px 0;height:200px;background-size:cover;left:0;background-position:center top;top:-22px;bottom:auto;display:none;}
.individual_programm_section .text{padding-top:408px;}
.individual_programm_section .inner_section{background:#efe5e3 url(../img/individual_programm-m.jpg) no-repeat center top !important;}
.master_class_section .glav_cat_wrap_outer{padding-bottom:5px;}
.master_class_section .glav_cat_wrap_head:before{display:block;width:100%;padding:13px 0 15px 0;height:200px;background-size:cover;left:0;background-position:center top;top:-22px;bottom:auto;}
.master_class_section .text{padding-top:200px;}
.show_programm_section .glav_cat_wrap_head .title{padding:10px 10px 10px;}
.glav_wide_section.show_programm_section .text{padding-top:200px;}
.show_programm_section .text{padding-top:20px;}
.second_section.second_section_ver4{min-height:auto;padding:0 0 20px 0;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .flag.superhit{top:60px;}
.theatrical_section .glav_cat_wrap_head:before{display:block;width:100%;padding:13px 0 15px 0;height:200px;background-size:cover;left:0;background-position:center top;top:-22px;bottom:auto;}
.theatrical_section .glav_cat_wrap_head .text .title{font-size:36px;}
.theatrical_section .text{padding-top:200px;}
.section.social_widgets_section p.section_title{background:transparent;color:#000;line-height:40px;}
.section.glav_form_section p.section_title{background:transparent;color:#fff;line-height:38px;font-size:34px;padding:0 10px 20px;}
.glav_cat_div{margin:0 auto;}
.animators_section .glav_cat_wrap_head:before{display:block;width:100%;padding:35px 0 0 0;height:100%;background-size:contain;}
a.button.all_button{height:50px;line-height:50px;margin:0 auto 20px;}
.glav_cat_wrap_head a.button{max-width:80%;}
.slick-arrow:before{display:none;}
.margin_top_minus280{margin-top:0px;}
.why_us_section{padding-bottom:0px;}
.ask_expert_group{min-height:340px;}
.logo{width:100%;}
.theatrical_section .glav_cat_wrap.clearfix,
.animators_section .glav_cat_wrap.clearfix,
.master_class_section .glav_cat_wrap.clearfix,
.brands_wrap,
.why_us_wrap,
.glav_reviews_section .glav_reviews_wrap,
.show_programm_section .glav_cat_wrap_type3,
.photo_gal_block,
.reviews_vk_wrap,
.holidays_block,
.photo_gal_section .photo_gal_block,
.animators_page_section .animators_page_wrap,
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3,
.icon_text_wrap.icon_text_wrap_two_col,
.grid_of_three_wrap.with_arrows,
.anim_card_programm_section .anim_card_programm_wrap,
.reviews_video_wrap{max-width:280px;margin:0 auto 10px;}
.glav_reviews_section .glav_reviews_wrap{margin:0 auto 70px;}
.glav_reviews_section .glav_cat_wrap_head .text a.button{position:absolute;bottom:-423px;margin:0 auto;left:50%;transform:translate(-50%,0);z-index: 3;bottom: -63px;}
.super_holidays{padding:0 0 20px 0;}
.section.animators_group{background-size:contain !important;min-height:105px;}
.faq_div{padding:15px 15px 15px;}
.section.faq_section p.section_title img{width:80px;margin:0 auto 20px;}
.section .section_title.flags_section_title{padding:0 10px;font-size:34px;line-height:44px;margin:0 auto 20px;box-sizing:border-box;}
.icon_text_wrap.icon_text_wrap_two_col{margin:0 auto -20px;}
.form_reviews form button{height:54px;line-height:54px;font-size:18px;max-width:270px;}
a.button.download_price{margin:0 auto 20px;}
.reviews_video_wrap{padding-bottom:0;}
.reviews_video_wrap .reviews_video_div{height:200px;}
.theatre_banner_block .caption p.section_title{font-size:36px;line-height:44px;}
.grid_of_three_div, .icon_text_div{width:auto;}
.animators_page_section .animators_page_wrap{margin:0 auto 30px;}
.similar_elements span.title{font-size:40px;line-height:52px;}
.top_slider.slider979 ul.slides > li{min-height:470px;}
.flex-control-nav{display:none;}
body .the_content h1{font-size:34px !important;padding:0 10px 15px !important;line-height:40px;}
body p.texts{width:100%;padding:0 15px;}
.big_scale_holidays .brands_wrap{margin:20px auto;}
.indie_page_div .title{font-size:34px;}
.animators_page_div .flag{right:-40px;transform:scale(0.6);top:5px;}
.similar_elements{padding:30px 0 0 0;}
.glav_form_section.glav_form_section_mark4{min-height:auto;padding:0 0 40px 0;margin:-30px 0 0 0;}
.top_slider.slider979 ul.slides > li .title.text_title{padding:30px 10px 30px;}
.section p.section_title.surprise_title{height:auto;padding-top:30px;margin:0 0 30px;}
.master_classes_types_section{padding-bottom:10px;position:relative;z-index:9;}
.reviews_vk_div .title{font-size:30px;line-height:42px;overflow:hidden;height:40px;}
.reviews_vk_div .img img{min-height:200px;display:block;}
.form_reviews{padding:40px 10px 30px;}
.form_reviews form textarea{padding:20px;}
.big_scale_holidays .brands_wrap{width:280px;}
.show_programm_section .glav_cat_wrap_type2{display:none;}
.glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .caption{padding-top:120px;}
.glav_cat_wrap_head .title{display:flex;font-size:32px;line-height:42px;padding:10px 0;justify-content:center;text-align:center;}
.animators_section p.section_title{margin-bottom:25px;}
.animators_section .glav_cat_wrap_head{padding-top:220px;}
.section.ask_expert_group p.section_title{color:#fff;}
.glav_reviews_section .glav_cat_wrap_head .text{padding-top:0px;overflow:visible;}
.the_form.the_form_type2.the_glav_form{background:transparent;}
.section p.section_title{background:transparent;font-size:34px;line-height:38px;color:#000;padding:0 10px 20px;}
.icon_text_wrap.icon_text_wrap_two_col .icon_text_div{width:100%;min-width:auto;margin-bottom:20px;}
.show_exp_section{padding:0 0 0px 0;}
a.button.show_all_button{font-size:18px;line-height:54px;height:55px;}
.surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div{margin:0 auto;}
.surprise_section{margin-bottom:25px;}
.the_banner_section_inner{padding:20px 10px;font-size:13px;box-sizing:border-box;background:url("//show-team.ru.opt-images.1c-bitrix-cdn.ru/upload/iblock/4eb/banner101.jpg?1507581987412166");background-size:cover;}
.section.animators_section p.section_title{font-size:26px;line-height:68px;padding:15px 10px 10px;background:url(../img/animators_title.png) no-repeat center 0;background-size:contain;color:#fff;position: relative;z-index: 10;display: none;}
.top_slider_section{padding-top:60px;}
.holidays_section{padding:30px 0 0px 0;}
.top_slider .mini_icons_block .mini_icons_div{width:48%;}
.top_slider.top_slider2 .top_slider_div p{padding:0 10px 10px;}
.faq_section{padding-top:0px;}
.faq_div{padding:15px 15px 25px;margin:0 auto 0;min-height:auto;}
.faq_div .title{font-size:28px;padding-bottom:15px;}
.faq_wrap{padding-bottom:10px;}
.top_slider.top_slider2.slider736 ul.slides > li{min-height:263px;}
.section p.section_title.show_programm_title b{font-size:34px;line-height:40px;}
.reviews_vk_div{margin:0 auto 0;padding:15px;}
.grid_of_three_div{margin-bottom:10px;}
.glav_form_section{background-image:none;min-height:auto;padding:0 0 30px;height:auto !important;}
.take_a_look_section .inner_section br{display:none;}
.take_a_look_section{min-height:auto;padding:82px 0 30px 0;background-size:200% auto;margin:-70px 0 0 0;}
.all_inclusive_section p.section_title.title_with_before_after span{font-size:34px;line-height:38px;}
.animator-pg .take_a_look_section{background-color:#ff8c0f;}
.slider-animator2 .inner-section br{display:none;}
.take_a_look_section p.section_title{padding-top:30px;color:#fff;}
.play_button_block img{width:120px;}
.glav_form_section .inner_section{padding:30px 0 0 0;}
.fancybox-skin .fancybox-close{right:36px;top:6px;}
footer .logo a{width:100%;}
footer .logo a b{font-size:50px;width:70%;margin:10px auto 10px;}
.the_tabs.animators_page_wrap .the_tabs_head{display:none;}
.animators_page_div{width:49%;height:auto;padding:60px 0 7px 0;}
.animators_page_div .img{padding:0px 0 0 0;}
.animators_page_div .title{font-size:19px;top:25px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div .img img{max-width:100%;}
.choose_robot_section .inner_section{padding-top:25px;}
.choose_robot_section p.section_title.choose_robots_section_title{font-size:36px;line-height:46px;min-height:70px;}
.choose_robot_div .title{font-size:22px;}
.choose_robot_section{min-height:auto;}
.the_form{max-width:90% !important;padding:10px 20px 0 !important;box-sizing:border-box;margin:0 auto;}
.the_form .the_form_div{width:100%;}
.the_form .the_form_checkbox_div{width:100%; font-size: 10px;}
.glav_cat_wrap_head p{padding-bottom:10px;text-align:left;}
.the_form.slider_form input[type="text"]{width:100%;margin:0 auto 0px;}
.the_form p br{display:none !important;}
.the_form span.form_phone{font-size:25px !important;}
.section.glav_form_section.glav_form_section_mark3.glav_form_bg10{background:url(../img/glav_form_bg9a.jpg) left center !important;}
.glav_cat_div .flag.superhit{top:80px;}
.top_slider.top_slider2 .top_slider_div .title.text_title{padding:40px 10px 20px;}
.super_holidays .super_holidays_div .img em{display:none;}
.theatre_banner_block .caption{position:relative;z-index:2;padding:20px 10px 240px;background-repeat:no-repeat;color:#fff;background-position:right -40px center;}
.theatre_banner_block .img{position:absolute;height:100%;width:100%;overflow:hidden;}
.theatre_banner_block .img img{position:absolute;width:auto;height:auto;max-height:100%;max-width:100%;}
.theatre_banner_block .caption p{color:#fff;text-align:left;font-size:13px;}
.theatre_banner_block .caption p.section_title{color:#fff;font-size:30px;padding-bottom:14px;text-align:left;}
.section p.section_title.show_programm_title{display:flex;align-items:center;justify-content:center;padding:0 10px 20px;}
.section p.section_title.show_programm_title i{font-size:38px;line-height:46px;flex:0 0 150px;}
.three_col_icon_text_div .img{height:auto;margin:0 auto 10px;}
.three_col_icon_text_div{width:100%;margin:0 auto 20px;}
.all_button_wrap{min-height:auto;padding-top:10px;}
.calculate_section .qty_block{text-align:center;margin:0 auto 20px;}
.ask_expert_group a.button{height:54px;line-height:54px; position: relative; z-index: 10; margin-bottom: 30px;}
.the_banner_section.the_banner_section_centered .caption p.section_title{font-size:32px;line-height:42px;}
.icon_text_wrap.icon_text_wrap_vert .icon_text_div{width:49%;}
.the_banner_section.the_banner_section_centered{margin-bottom:20px;}
/*.mobile_menu_toggler.active{top:-80px;transition:0.35s;background:transparent;}
.mobile_menu_toggler.active:after{content:'+';color:#ff7c05;position:absolute;top:-2px;left:15px;transform:rotate(45deg);font-size:38px;padding:0;}*/
.section .glav_cat_wrap_head .text br{display:none;}
.anim_card_programm_div{width:100%;float:none;box-sizing:border-box;}
.anim_card_programm_div .text p{padding-bottom:0;}
.top_slider.slider914 ul.slides > li a.button:after{display:none;}
.video_intro_section .video_intro_block .caption a{width:200px;margin-bottom:0;}
.video_intro_section .video_intro_block{height:215px;}
.animators_page_div:hover a.button{display:inline-block;width:auto;padding:0 25px;}
.reviews_vk_div .text p{overflow:hidden;height:200px;margin:0 0 20px;}
.anim_card_programm_head .text{float:none;text-align:center;margin:0 auto;}
.anim_card_programm_div .text .title{padding-right:0;}
.anim_card_programm_head .img{margin:0 auto 10px;width:200px;display:none;}
.anim_card_programm_div{text-align:center;}
.anim_card_programm_div .digit{margin:0 auto 20px;}
.all_inclusive_section p.section_title.title_with_before_after b{font-size:40px;line-height:48px;}
.calculate_block_right{max-width:100%;margin:0 auto;clear:both;}
.calculate_section .inner_section{padding:10px;}
.calculate_section{padding-bottom:10px;}
.calculate_section a.button.calc_button{height:50px;line-height:50px;margin:0 auto;max-width:290px;}
.calculate_section .qty_block input{width:190px;}
.why_us_div{width:300px;text-align:center;}
.why_us_div .text p{padding-right:0;}
.why_us_div .img{height:auto;}
.section.surprise_section p.section_title.surprise_title{color:#fff;padding:34px 10px 34px;font-size:28px;margin:0 auto 10px;background:url(../img/animators_title.png) no-repeat center 0;background-size:cover;}
.surprise_section .inner_section > p{font-size:16px;}
.surprise_section .inner_section > p br{display:none;}
.section p.section_title.surprise_title{background:none;color:#000;padding:0px 10px 0;font-size:34px;margin:0 auto 10px;}
.prices_block_wrap.prices_block_wrap_price_table_mark2 table tr td:first-child{font-size:18px;}
.section p.section_title.text_left{text-align:center !important;}
.section.ask_expert_group.ask_expert_group675{min-height:795px;}
.top_slider.top_slider2.slider869 ul.slides > li .title.text_title.heart_title:before{display:none;}
.top_slider.top_slider2.slider869 ul.slides > li .title.text_title.heart_title:after{display:none;}
.super_holidays .super_holidays_div{width:300px;}
.expert_slider .flex-direction-nav .flex-prev{display:none;}
.expert_slider .flex-direction-nav .flex-next{display:none;}
.expert_slider ul.slides > li .expert_slider_div{float:none;}
.expert_slider ul.slides > li .expert_slider_div .text:before{display:none;}
.expert_slider ul.slides > li .expert_slider_div .text:after{display:none;}
.section p.section_title.section_title_normal_font{font-size:34px;line-height:38px;}
.section p.section_title.section_title_normal_font span{font-size:34px;line-height:50px;}
.the_banner_section.the_banner_section_mark2 .caption p.section_title{font-size:42px;line-height:50px;}
.the_banner_section.the_banner_section_mark2 .caption p.section_title i{font-size:32px;line-height:40px;}
.grid_of_three_wrap.with_arrows .grid_of_three_div:after{display:none;}
.logo{float:none;margin:0 auto 20px;width:276px;}
.header_right{float:none;}
.photo_gal_section .inner_section > p{padding-left:15px;box-sizing:border-box;}
.take_a_look_section.take_a_look_section_mark2{min-height:380px;background:url(../img/take_a_look_bg1.png) no-repeat center 0;background-size:170% auto;margin:-44px 0 0 0;}
}
@media only screen and (max-width:360px){.slick-arrow.slick-next{right:-20px}
.slick-arrow.slick-prev{left:-20px}
}
@media only screen and (max-width:390px){.take_a_look_section{background-size:300% auto;}
.take_a_look_section.take_a_look_section_mark2{background-size:300% auto;}
nav.header_icons_menu > ul > li{width:50%;vertical-align:top;}
.reviews_video_div .caption{top:20px;}
.reviews_vk_div{padding-left:15px;padding-right:15px;}
.reviews_vk_div .text p{padding-right:0;}
.indie_page_div{margin-left:auto;margin-right:auto;}
.indie_page_div p{padding-left:10px;padding-right:10px;}
.indie_page_div .title{padding-left:10px;padding-right:10px;}
.top_slider.top_slider2 .top_slider_div p br{display:none;}
.lets_be_friends_div .title{height:auto;}
.take_a_look_section{top:-205px;}
.top_slider.slider914 ul.slides > li .title.text_title span{font-size:32px;line-height:42px;}
.top_slider.slider914 ul.slides > li .three_text_blocks p{padding-bottom:10px;padding-right:0;}
.anim_card_programm_head .title{font-size:32px;line-height:42px;}
.photo_gal_div{height:240px;}
.photo_gal_section .inner_section > p{padding-left:10px;box-sizing:border-box;}
.icon_text_div .text p{text-align:center;}
}
@media only screen and (max-width:1170px){.logo{width:30%;float:left;}
.logo a img{width:100%;max-width:100%;}
.logo a span{padding-left:0px;padding-top:0px;}
.logo a span br{display:none;}
footer .logo{padding-left:0px;width:auto;}
.header_menu_wrap{width:45%;float:left;}
.header_right{width:25%;float:right;}
}
@media only screen and (max-width:1024px){.form_reviews{width:100%;box-sizing:border-box;}
.form_reviews span.title:after, .form_reviews span.title:before{display:none;}
.form_reviews form input[type="text"]{display:block;width:100%;margin-right:0px;margin-bottom:20px;}
.form_reviews form label.add_photo{margin-left:0px;margin:0 auto;display:block;}
body p.texts{box-sizing:border-box;}
body .the_content h1{font-size:48px;padding:0 10px;}
.holidays_div .text{padding:0px 0 10px 0;}
body .holidays_div .text a.button{opacity:1;}
.holidays_div{margin:0 0 5px 0;}
.ask_expert_group .ask_expert_block{padding-top:10px;}
.the_map_block{display:none;}
.contacts_page_div{margin-bottom:5px;}
.similar_elements{width:100%;}
.similar_elements .elements{text-align:center;}
.similar_elements .elements .element{display:inline-block;margin-bottom:20px;margin-left:20px;margin-right:20px;float:none;}
.similar_elements .elements .element:nth-child(3n+3){margin-bottom:20px;margin-right:20px;margin-left:20px;}
}
@media only screen and (max-width:768px){.theatre_banner_block .caption p.section_title{padding-right:0px;}
.theatre_banner_block .caption p{padding-right:0px;}
.similar_elements .elements .element{display:inline-block;margin-bottom:10px;margin-left:10px;margin-right:10px;float:none;}
.similar_elements .elements .element:nth-child(3n+3){margin-bottom:10px;margin-right:10px;margin-left:10px;}
.anim_card_programm_div .text{width:100%;}
.choose_robot_section{overflow:hidden;}
.logo{width:80%;float:none;}
.header_menu_wrap{width:100%;float:none;}
.header_right{width:80%;float:none;}
}
@media only screen and (max-width:690px){.video_intro_section p.section_title span{font-size:32px;line-height:42px;}
.glav_reviews_section .glav_cat_wrap_head .title{font-size:60px;}
.form_reviews span.title{font-size:60px;}
.theatre_banner_block .caption{height:auto;}
.breadcrumbs.absolute{display:none;}
#instafeed{display:none;}
.glav_cat_div .caption{padding-top:200px;}
.social a{width:50px;height:50px;}
.header_right .social{width:120px;}
.social a img{width:100%;}
.glav_reviews_wrap{padding-bottom:10px;}
.individual_programm_section .glav_cat_wrap_outer{padding:10px 10px 0;}
.the_form.the_form_type2 input[type="submit"]{height:54px;font-size:18px;}
.the_form.the_form_type2 input[type="text"]{height:54px;}
.top_slider.top_slider2.slider1090.slider_type ul > li{height:280px;min-height:auto;}
.top_slider.top_slider2.slider1090.slider_type{height:315px;overflow:hidden;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div{height:auto;width:100%;padding-top:0;margin-bottom:10px;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2 .animators_page_div .title{font-size:30px;line-height:38px;letter-spacing:-2px;}
.top_slider.top_slider2 ul.slides > li{min-height:609px;}
.top_slider.slider914{background:#0c1c69;}
.top_slider.top_slider2.slider869 ul.slides > li{padding:0px 10px 10px;min-height:669px;box-sizing:border-box;}
.top_slider.slider979 ul.slides > li{min-height:380px;}
header .header_right.posi{position:fixed;width:100%;background:#fff;top:0;left:0;padding:15px 10px;box-sizing:border-box;}
.expert_slider ul.slides > li{height:auto;padding:0px 0 0 0;background-position:42% -51px !important;}
.three_col_img_grid{display:none;}
.experts_team{padding:30px 0 30px;}
.glav_reviews_div .text p.review_text_p{min-height:auto;}
.animators_page_div a.button{position:relative;margin:20px auto 0;left:0;bottom:0;}
.animators_page_section{margin-top:20px !important;}
header .header_contacts p.phone{order:2;}
header .header_contacts p.phone a{display:block;width:30px;height:30px;margin:0 0 0 20px;text-indent:-9999px;background:#b0cb1f url('/img/tel-white.png') no-repeat center;background-size:14px 14px;border-radius:50%;}
header .header_right .social{display:none;}
.logo a{width:100%;}
.header_right{position:relative;}
.header_contacts a.callback_button{font-size:20px;}
header .header_contacts{text-align:left;display:flex;align-items:center;}
.the_form .title{font-size:21px;line-height:28px;padding-bottom:25px;}
.top_slider ul.slides > li{min-height:auto;padding:0 0 30px 0;overflow:hidden;}
.top_slider.slider1090 ul.slides > li{padding:0 0 30px;min-height:380px;height:380px;}
.big_scale_holidays .big_scale_holidays_block p.section_title{font-size:37px;line-height:48px;}
.glav_form_section.download_book_form .download_book_form_left p.section_title{font-size:37px;line-height:48px;}
.the_content .inner_section{padding-top:0 !important;}
.the_content .inner_section br{display:none;}
.glav_form_section.glav_form_section_mark3 p.section_title{font-size:34px !important;}
.prices_block_wrap{margin-bottom:25px;}
.header_icons_menu_wrap{display:none;}
.top_slider.top_slider2 ul.slides > li{height:auto;background-position:65% center !important;background-size:cover !important;}
.top_slider.slider914 ul.slides > li{background-position:65% bottom !important;background-size:auto 50% !important;}
.icon_text_div .img{display:block;margin:0 auto;}
.section p{font-size:18px;}
.glav_reviews_section .glav_cat_wrap_head p{font-size:16px;}
.section p br{display:none;}
.grid_of_three_div .text p{font-size:18px;}
.section.show_exp_section br{display:none;}
.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 .animators_page_div .img{height:auto;}
.the_banner_section_mark2 .the_banner_section_inner{background:transparent;padding:10px 10px 20px;background-repeat:no-repeat;}
.krio_bg.the_banner_section_mark2{background:#60bf3f;}
.krio_bg.the_banner_section_mark2 .the_banner_section_inner{padding:10px 10px 390px;}
.krio_bg.the_banner_section .the_banner_img img{right:-168%;top:17%;}
.puzyrey_bg.the_banner_section .the_banner_img img{right:-108%;}
.puzyrey_bg.the_banner_section_mark2 .the_banner_section_inner{padding:10px 10px 390px;}
.shou-fokusov-bg.the_banner_section{margin:0 0 -50px;}
.shou-fokusov-bg.the_banner_section p.section_title{color:#fff;}
.the_banner_section .the_banner_img{display:block;position:absolute;width:100%;height:100%;overflow:hidden;}
.the_banner_section .the_banner_img img{position:absolute;width:auto;height:100%;}
.the_banner_section.the_banner_section_mark2 .caption p.section_title{font-size:34px;line-height:40px;}
.the_banner_section_mark2.the_banner_section .caption p{color:#fff;}
.icon_text_div .img img{margin:0 auto 10px;}
.icon_text_wrap.icon_text_wrap_two_col.icon_text_wrap_two_col_mark2{margin:0 auto 0;}
.icon_text_div .text{width:100%;}
.glav_form_section.glav_form_section_mark4 .the_form.the_form_type2.the_glav_form p.section_title{padding:20px 10px 10px;}
}
@media only screen and (max-width:460px){.logo{width:100%;}
.glav_reviews_section .glav_cat_wrap_head .title{font-size:46px;}
.form_reviews span.title{font-size:46px;}
.form_reviews form{padding-left:0px;padding-right:0px;}
.form_reviews form button{width:100%;}
.header_right{width:100%;}
.top_slider ul.slides > li .top_slider_div .title.text_title.padding_on_mobile{padding-top:30px;padding-bottom:10px;}
.top_slider .mini_icons_block{margin-bottom:10px;}
.play_mark2{margin-bottom:-50px;}
.expert_slider ul.slides > li .expert_slider_div .text p, .expert_slider ul.slides > li .expert_slider_div p.bottom_expert_p{text-align:center;}
.inner_section{background:none !important;}
body .the_tabs.animators_page_wrap .the_tabs_head a{margin-bottom:20px;}
}
@media only screen and (max-width:380px){.glav_reviews_section .glav_cat_wrap_head .title{font-size:34px;}
.similar_elements .elements .element{display:inline-block;margin-bottom:10px;margin-left:0px;margin-right:0px;float:none;width:100%;}
.similar_elements .elements .element:nth-child(3n+3){margin-bottom:10px;margin-right:0px;margin-left:0px;}
.breadcrumbs.absolute{padding-top:10px;}
}
.section404{padding-top:130px;}
.top_slider ul.slides > li {
	overflow: hidden;
}
video#videos {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.the_form_fixer .the_form.the_form_type2.the_glav_form {
	float: right;
	width: 456px;
	padding: 40px 0 30px 0;
	max-width: 100%;
	/*background: none;*/
	border: 1px solid #fff;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	border-radius: 24px;

	margin-top: -50px;
}
nav.header_menu > ul > li.mobileOnly {
	display: none;
}
@media only screen and (max-width: 1300px){
	.glav_form_section.glav_form_section_mark3  .inner_section {
		width: 100% !important;
		max-width: 100% !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.the_tabs.animators_page_wrap.animators_page_wrap_tabs_mark2.animators_page_wrap_tabs_mark3 {
		text-align: center;
	}
	.why_us_wrap {
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
	.why_us_div {
		padding-right: 15px;
		padding-left: 15px;
		box-sizing: border-box;
	}
	.why_us_div .text p {
		padding-right: 0;
	}
	.anim_card_programm_wrap {
		padding-right: 15px;
		padding-left: 15px;
		text-align: left;
	}
	.anim_card_programm_div {
		padding-right: 15px;
		padding-left: 15px;
		box-sizing: border-box;
	}
	.anim_card_programm_head {
		padding-right: 15px;
		padding-left: 15px;
	}
}
@media only screen and (max-width: 1170px){
	.top_slider ul.slides > li .top_slider_div {
		padding-right: 15px;
		padding-left: 15px;
	}
	.slider914 {
		padding-top: 100px;
	}
	.top_slider_section {
		padding-top: 100px;
	}
	.form_reviews {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
	}
	.glav_form_section.glav_form_section_mark3 {
		background-size: cover;
	}
	.glav_form_section.glav_form_section_mark3 .inner_section {
		padding: 63px 15px 55px 15px;
	}
	.glav_form_section.glav_form_section_mark3 .the_form_fixer p.section_title {
		float: none;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		text-align: center;
	}
	.the_form_fixer .the_form.the_form_type2.the_glav_form {
		float: none;
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	.glav_form_section.glav_form_section_mark3 .the_form_fixer .mini_icons_block,
	.glav_form_section.glav_form_section_mark3 .the_form_fixer .left_block {
		float: none;
		max-width: 100%;
	}
	.glav_form_section.glav_form_section_mark3 .the_form_fixer .mini_icons_block {
		text-align: center;
	}

	.ask_expert_group .ask_expert_block {
		float: none;
		max-width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		box-sizing: border-box;
	}
	.section.why_us_section .inner_section {
		padding-right: 15px;
		padding-left: 15px;
	}
	.ask_expert_group p.section_title,
	.ask_expert_group .ask_expert_block {
		text-align: center;
	}
	.ask_expert_group a.button {
		margin-right: auto;
		margin-left: auto;
	}
	.why_us_section p.section_title {
		text-align: center !important;
	}
	.why_us_div {
		min-width: 250px;
	}
	.logo p {
		width: 270px;
	}
	footer .inner_footer {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*justify-content: space-between;*/
		width: 100%;
		/*padding-right: 15px;
		padding-left: 15px;
		box-sizing: border-box;*/
	}
	footer .inner_footer > * {
		margin-right: 15px;
		margin-left: 15px;
	}
	footer .header_icons_menu_wrap {
		width: 245px;
	}
	footer .header_menu_wrap {
		position: static;
		width: 110px;
	}
	footer nav.header_icons_menu > ul > li,
	footer nav.header_menu > ul > li {
		display: block;
		width: 100%;
		text-align: left;
		line-height: 16px;
		padding-bottom: 0;
	}
	footer nav.header_menu > ul > li > a {
		padding-left: 0;
	}
	nav.header_icons_menu > ul > li > a {
		height: auto;
		padding-bottom: 18px;
		line-height: 16px;
		font-weight: 700;
		text-transform: uppercase;
	}
	nav.header_icons_menu > ul > li > a span {
		line-height: 16px;
	}
	footer .logo a {
		width: 270px;
	}
	footer .logo a span {
		text-align: left;
	}
	.header_icons_menu_wrap {
		/*display: none;*/
	}
	.section .section_title.flags_section_title {
		padding-top: 125px;
	}
	.the_tabs.animators_page_wrap .the_tabs_head {
		padding-right: 15px;
		padding-left: 15px;
		text-align: center;
	}
	.the_tabs.animators_page_wrap .the_tabs_head a {
		margin-right: 15px;
		margin-left: 15px;
	}
	.header_right {
		width: 290px;
		float: right;
	}
	.header_right .social {
		width: 80px;
		margin: 0;
		float: left;
	}
	.header_contacts {
		width: auto;
	} 
	.flexslider.top_slider.top_slider2.slider914 {
		/*padding-top: 190px;*/
	}
	.anim_card_programm_head .img,
	.anim_card_programm_head .text {
		float: none;
		width: 100%;
		text-align: center;
	}
	.anim_card_programm_head .img img {
		margin-right: auto;
		margin-bottom: 30px;
		margin-left: auto;
	}
	.individual_programm_section .text {
		padding-top: 408px;
	}
	.individual_programm_section .inner_section {
		background: #efe5e3 url(../img/individual_programm-m.jpg) no-repeat center top !important;
	}
	/*header*/
	header .inner_header {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;

	}
	header .inner_header > * {
		margin-right: 0;
		margin-left: 0;
	}
	.header_menu_wrap {
		order: 3;
		width: 100%;
	}
	.header_icons_menu_wrap {
		order: 4;
		padding-bottom: 15px;
	}
	nav.header_menu > ul {
		/*display: flex;*/
		/*justify-content: space-between;*/
	}
	nav.header_menu > ul > li > a,
	nav.header_icons_menu > ul > li > a {
		padding-top: 9px;
		padding-bottom: 9px;
	}
	/*!header*/
	.logo {
		width: 275px;
	}
	.logo a {
		width: auto;
		margin-left: 0;
		margin-right: 15px;

	}
	.header_right {
		padding-top: 22px;
		padding-right: 100px;
	}
	.logo a img {
		width: 200px;
	}
	nav.header_menu > ul {
		width: 100%;
		box-sizing: border-box;
	}
	nav.header_menu > ul > li {
		display: block;
		text-align: center;
	}
	.mobile_menu_toggler.active {
		top: 0;
	}
	nav.header_menu > ul > li.mobileOnly  {
		display: block;
	}
	header {
		min-height: 0;
	}
	header .header_icons_menu_wrap {
		display: none;
	}
	.mobile_menu_toggler {
		top: 25px;
	}
	nav.header_menu > ul > li > a {
		font-size: 20px;
		line-height: 30px;
	}
	.header_menu_wrap.active {
		padding-top: 60px;
	}
	header .header_right.posi {
		z-index: 6;
	}
	footer .header_icons_menu_wrap,
	footer .header_menu_wrap {
		display: none;
	} 
	footer .header_right.footer_right {
		padding-top: 135px;
	}
	.slider914 {
		padding-top: 100px;
	}
	footer .header_menu_wrap.active {
		display: none;
	}
}
@media only screen and (max-width: 1024px){
/*	.header_contacts p.phone a {
		font-size: 18px;
	}
	.header_right {
		display: inline-block;
		width: auto;
	}
	.header_menu_wrap {
		width: auto;
	}
	.logo {
		width: 160px;
	}
	.logo a {
		width: 160px;
	}
	.logo a span {
		text-align: center;
	}*/

}
@media only screen and (max-width: 768px){
	.logo {
		width: 270px;
	}
	.logo a {
		width: 270px;
		text-align: center;
	}
	.header_right {
		display: block;
	}
	.header_contacts p.phone a {
		font-size: 22px;
	}
	footer .logo a span {
		text-align: left;
	}
	.section .section_title.flags_section_title {
		padding-top: 0;
	}
	.inner_section__portfolio {
		background: none !important;
	}
	/*header*/
	header .inner_header {
		display: block;
	}
	header .inner_header > * {
		margin-right: auto;
		margin-left: auto;
	}
	nav.header_menu > ul {
		display: block;	
	}
	nav.header_menu > ul > li > a {
		
	}
	nav.header_icons_menu > ul > li > a {
			
	}	
	.header_right {
		float: none;
	}
	/*!header*/
	.top_slider ul.slides > li {
		min-height: 0 !important;
		padding-bottom: 50px;
	}	
	.glav_cat_div {
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	.individual_programm_section .glav_cat_wrap_head .title {
/*    	font-size: 66px; 
		line-height: 80px; */
	}
	.top_slider.top_slider2 ul.slides > li {
		background-size: cover !important;
		background-position: center !important;
	}
	.header_right {
		padding-top: 10px;
		padding-right: 0;
	}
	.mobile_menu_toggler {
		top: 8px;
		/*right: -10px;*/
	}
	.header_icons_menu_for_mobile {
		display: none;
	}
	.logo p { 
		margin-right: auto;
		margin-left: auto;
	}	
	.slider914 {
		padding-top: 0;
	}
}
@media only screen and (max-width: 690px) {
	.the_tabs.animators_page_wrap .the_tabs_head {
		display: block; 
	}
	header .header_contacts {
		/*float: left;*/
		justify-content: space-between;
		width: 100%;
		text-align: center;
	}
	.header_right {
		position: static;
		width: 100%;
	}
	.header_right.posi .header_contacts {
		justify-content: flex-start;
	}
	header .logo {
		margin-left: 0;
	}
	.logo a span,
	header .logo a {
		text-align: left;
	}
	footer .header_right.footer_right {
		padding-top: 0;
	}
	footer .header_right .social {
		float: none;
		width: auto;
		margin: auto;
	}
	footer .logo a {
		margin: 0 auto;
	}
	footer .logo a span {
		text-align: center;
	}
}
@media only screen and (max-width: 330px) {
	.top_slider ul.slides > li .top_slider_div a.button {
		line-height: 27px;
	}
}
@media only screen and (max-width: 325px) {
	a.button.show_all_button {
		margin-right: 0;
		box-sizing: border-box;
	}
}
#toTop {
	width:56px;
	height:56px;
	position:fixed;
	bottom:30px;
	left:30px;
	display: none;
	cursor:pointer;
	z-index: 10;
	opacity: 1;
}
#toTop svg{
	fill: #ff7e02;
	width:56px;
	height:56px;
	transition: all 0.3s ease-in-out;
}
#toTop:hover svg{
	fill: #ffbd02;
}
.ya-share2 {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
}
.ez-checkbox {
	position: relative;
	left: -3px;
	top: -2px;
}
.popup .ez-checkbox {
	background-image: url(../img/check-black.png);
}
.main .glav_team_section .ww {
	width: 100%;
}
.h280 {height: 280px;}
.nowrap {white-space: nowrap;}


.b-event-new .b-event {}
.b-event-new .b-event .top_slider {height: 1090px!important;}
.b-event-new .b-event .top_slider ul.slides > li .top_slider_div {height: 1090px!important; position: relative; padding: 0; background-position: center top; background-repeat: no-repeat;}
.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .inner_section {position: absolute;top:0;bottom: 0;width: 1170px;left: 50%;margin-left: -585px; }
.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .b-callback-form { position: absolute; bottom: 0; height: 185px;}
.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .b-callback-form .inner_section {position: absolute;top:0;bottom: 0;width: 1170px;left: 50%;margin-left: -585px; }

.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title {
	width: 740px;
	text-align: left;
	margin-left: 25px;
	padding-top: 160px;
	margin-left: 15px;
	margin-bottom: -8px;
	padding-bottom: 19px;
}
.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title span.main {
	font-size: 128px;
	line-height: 128px;
	letter-spacing: -8px !important;
	margin-bottom: 10px;
}
.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title span.sub {
	font-size: 50px;
	line-height: 50px;
	letter-spacing: -3px !important;
}
.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title span.main > span {
	font-size: inherit;
	line-height: inherit;
}
.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title span.sub > span {
	font-size: inherit;
	line-height: inherit;
}
.b-event-new .b-event .top_slider.top_slider2 .info {
	position: absolute;
	top: 105px;
	left: 0;
	padding: 0 0 0 15px;
	color: #fff;
	font-size: 22px;
	line-height: 32px;
}
.b-event-new .b-event .top_slider.top_slider2 .notes {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	width: 740px;
	margin-top: 50px;
	margin-left: 17px;
	/*position: absolute;
	bottom: 200px;*/
}
.b-event-new .b-event .top_slider.top_slider2 .notes div {
	width: 30%;
	color: #fff;
	font-size: 15px;
	line-height: 21px;
	padding: 40px 0 0 0;
	text-align: left;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 45px;
	margin-left: 5%;
}
.b-event-new .b-event .top_slider.top_slider2 .notes div:nth-of-type(3n+1) {
	margin-left: 0;
}
.b-event-new .b-event .top_slider.top_slider2 .notes div:after {
	position: absolute;
	content: " ";
	background: url(../img/icon-banner-check.png) center no-repeat;
	width: 25px;
	height: 25px;
	left: 0;
	top: 0;
}

.b-event-new.pink .b-event .top_slider ul.slides > li .top_slider_div { background-color: #f76495;}
.b-event-new.pink .b-event .glav_form_section.glav_form_section_mark3 { background: #f76495;}
.b-event-new.pink .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #cb3466;}
.b-event-new.pink .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-pink.png)}

.b-event-new.green .b-event .top_slider ul.slides > li .top_slider_div { background-color: #769b2f;}
.b-event-new.green .b-event .glav_form_section.glav_form_section_mark3 { background: #769b2f;}
.b-event-new.green .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #48740f;}
.b-event-new.green .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-green.png)}

.b-event-new.light-pink .b-event .top_slider ul.slides > li .top_slider_div { background-color: #ff8fc4;}
.b-event-new.light-pink .b-event .glav_form_section.glav_form_section_mark3 { background: #ff8fc4;}
.b-event-new.light-pink .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #c54381;}
.b-event-new.light-pink .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-light-pink.png)}

.b-event-new.orange .b-event .top_slider ul.slides > li .top_slider_div { background-color: #f49000;}
.b-event-new.orange .b-event .glav_form_section.glav_form_section_mark3 { background: #f49000;}
.b-event-new.orange .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #c77a00;}
.b-event-new.orange .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-orange.png)}

.b-event-new.blue .b-event .top_slider ul.slides > li .top_slider_div { background-color: #418ed6;}
.b-event-new.blue .b-event .glav_form_section.glav_form_section_mark3 { background: #418ed6;}
.b-event-new.blue .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #2a72b6;}
.b-event-new.blue .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-blue.png)}

.b-event-new.violet .b-event .top_slider ul.slides > li .top_slider_div { background-color: #3e194d;}
.b-event-new.violet .b-event .glav_form_section.glav_form_section_mark3 { background: #3e194d;}
.b-event-new.violet .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #6f167e;}
.b-event-new.violet .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-violet.png)}

.b-event-new.light-orange .b-event .top_slider ul.slides > li .top_slider_div { background-color: #ffa800;}
.b-event-new.light-orange .b-event .glav_form_section.glav_form_section_mark3 { background: #ffa800;}
.b-event-new.light-orange .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #e18900;}
.b-event-new.light-orange .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-light-orange.png)}

.b-event-new.dark-orange .b-event .top_slider ul.slides > li .top_slider_div { background-color: #f4ac00;}
.b-event-new.dark-orange .b-event .glav_form_section.glav_form_section_mark3 { background: #f4ac00;}
.b-event-new.dark-orange .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #d78125;}
.b-event-new.dark-orange .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-dark-orange.png)}

.b-event-new.darkest-blue .b-event .top_slider ul.slides > li .top_slider_div { background-color: #080a79;}
.b-event-new.darkest-blue .b-event .glav_form_section.glav_form_section_mark3 { background: #080a79;}
.b-event-new.darkest-blue .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #2527a0;}
.b-event-new.darkest-blue .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-darkest-blue.png)}

.b-event-new.dark-blue .b-event .top_slider ul.slides > li .top_slider_div { background-color: #0b3978;}
.b-event-new.dark-blue .b-event .glav_form_section.glav_form_section_mark3 { background: #0b3978;}
.b-event-new.dark-blue .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #0b3978;}
.b-event-new.dark-blue .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-dark-bluу.png)}

.b-event-new.light-violet .b-event .top_slider ul.slides > li .top_slider_div { background-color: #370e6b;}
.b-event-new.light-violet .b-event .glav_form_section.glav_form_section_mark3 { background: #370e6b;}
.b-event-new.light-violet .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #240749;}
.b-event-new.light-violet .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-light-violet.png)}

.b-event-new.another-violet .b-event .top_slider ul.slides > li .top_slider_div { background-color: #6625a8;}
.b-event-new.another-violet .b-event .glav_form_section.glav_form_section_mark3 { background: #6625a8;}
.b-event-new.another-violet .b-event .top_slider ul.slides > li  .top_slider_div .b-callback-form { background-color: #240749;}
.b-event-new.another-violet .b-event .top_slider ul.slides > li  .top_slider_div .info { background: url(../img/banner-info-bg-another-violet.png)}


.b-event-new .b-event .section_2col,
.b-event-new .b-event .section_3col {
	display: table;
	width: 100%;
}
.b-event-new .b-event .section_2col .section_column,
.b-event-new .b-event .section_3col .section_column {
	display: table-cell;
	vertical-align: top;
	position: relative;
}
.b-event-new .b-event .section_2col .section_column {
	width: 50%;
}
.b-event-new .b-event .section_3col .section_column {
	width: 33%;
	padding-left: 9px;
}
.b-event-new .b-event .section.animators_section{
	background: #fff7cf;
	margin-top: 0;
	padding-bottom: 80px;
}
.b-event-new .b-event .section.animators_section .inner_section{
	width: 1200px;
	margin: 0 auto;
}
.b-event-new .b-event .section.animators_section .animators_page_div {
	background-color: #fff;
}
.b-event-new .b-event .section.animators_section .animators_section_wrap_btn{
	text-align: center;
	margin-top: 20px;
}
.b-event-new .b-event .section.animators_section .animators_section_wrap_btn a.button{
	position: relative;
}
.b-event-new .b-event .section.animators_section .animators_section_wrap_btn a.button:before{content:" ";display:block;width:44px;height:75px;background:url(../img/head_before.png) no-repeat;position:absolute;left:-44px;top:-5px;}
.b-event-new .b-event .section.animators_section .animators_section_wrap_btn a.button:after{content:" ";display:block;width:44px;height:75px;background:url(../img/head_after.png) no-repeat;position:absolute;left:100%;top:-5px;}
.b-event-new .b-event .section.animators_section .section_title {
	background-image: none;
	color: #000;
	text-align: center;
	padding-top: 37px;
	padding-bottom: 0;
	height: auto;
}
.b-event-new .b-event .section .section_title {
	font-size: 90px;
	line-height: 104px;
	margin-top: 47px;
	text-align: left;
	letter-spacing: -4.5px!important;
	padding-bottom: 37px;
}
.b-event-new .b-event .section .section_subtitle {
	margin: 37px 30px 0 0;
	letter-spacing: 0.4px;
	font-size: 34px;
	line-height: 42px;
}
.b-event-new .b-event .section .section_subtitle-small {
	font-size: 28px;
	font-weight: bold;
	line-height: 38px;
	padding-bottom: 15px;
}
.b-event-new .b-event .section .section_text {
	font-size: 18px;
	line-height: 28px;
}
.b-event-new .b-event .section .section_btns {
	margin-top: 54px;
}
.b-event-new .b-event .section.section_seo_text {
	margin-top: 60px;
}
.b-event-new .b-event .section .button.all_button {
	display: inline-block;
	background-size: cover;
	width: 272px;
	margin-left: 10px;
	height: 63px;
	line-height: 63px;
	margin-top: 9px;
	font-size: 16px;
}
.b-event-new .b-event .section .play-link {
	display: inline-block;
	position: relative;
	margin: 9px 0 0 82px;
	font-size: 16px;
	height: 63px;
	line-height: 63px;
}
.b-event-new .b-event .section .play-link:after {
	position: absolute;
	content: " ";
	background: url(../img/icon-play-small.png) no-repeat center;
	width: 49px;
	height: 49px;
	top: 4px;
	left: -60px;
}
.b-event-new .b-event .section.show_section {
	margin: 50px auto 50px;
}
.b-event-new .b-event .section.show_section .section_2col .section_column:first-child {
	padding-right: 5px;
}
.b-event-new .b-event .section.show_section .section_2col .section_column:last-child {
	padding-left: 5px;
}
.b-event-new .b-event .section.show_section .section_3col {
	margin-bottom: 42px;
}
.b-event-new .b-event .section.show_section .show_section_img {
	-o-border-radius: 13px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
.b-event-new .b-event .section.show_section .show_section_img img {
    width: 100%;
    border-radius: 13px;
}
.b-event-new .b-event .section.show_section .section_text {
	margin: 0 45px 0 10px;
}
.b-event-new .b-event .section.program_section {
	margin: 50px auto 150px;
	overflow: hidden;
}
.b-event-new .b-event .section.program_section .program_section_div {
	padding: 37px 0 37px 37px;
}
.b-event-new .b-event .section.program_section .section_text {
	margin: 0 45px 0 0;
}
.b-event-new .b-event .section.program_section .program_section_bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: -9999px;
	background-color: #faf7eb;
	z-index: -1;
}
.b-event-new .b-event .section.program_section ul {
	list-style: none;
}
.b-event-new .b-event .section.program_section li:after {
	position: absolute;
	content: " ";
	left: 2px;
	top: 14px;
	border-radius: 5px;
	width: 10px;
	height: 10px;
	background: #ff7c10;
}
.b-event-new .b-event .section.program_section li {
	font-size: 18px;
	line-height: 41px;
	padding-left: 20px;
	position: relative;
}
.b-event-new .b-event .prices_block_wrap {
	margin-bottom: 200px;
}
.b-event-new .b-event .prices_block_wrap .prices_block_wrap_head .text p {
	font-size: 18px;
	line-height: 30px;
}
.b-event-new .b-event .prices_block_wrap .prices_block_wrap_head .text .title {
	padding-bottom: 13px;
	padding-top: 2px;
}
.b-event-new .b-event .prices_block_wrap .prices_block_wrap_head .text .title span {
	font-size: 90px;
	line-height: 90px;
}
.b-event-new .b-event .photo_gal_section p.section_title {
	text-align: center;
	padding-bottom: 53px;
}
.b-event-new .b-event .photo_gal_section .photo_gal_block {
	margin-bottom: 0;
}
.b-event-new .b-event .photo_gal_section .photo_gal_div {
	width: 100%;
	height: 289px;
	background-size: cover;
}
.b-event-new .b-event .video_intro_section {
	background-color: #4d0958;
	padding-bottom: 15px;
}
.b-event-new .b-event .video_intro_section .section_title{
	color: #fff;
	text-align: center;
	font-size: 80px;
	margin-top: 80px;
	letter-spacing: -3.5px!important;
}
.b-event-new .b-event .video_intro_section .video_intro_block{
	background-size: cover;
	width: 914px;
	border-radius: 45px;
	height: 588px;
	margin-bottom: 150px;
}
.b-event-new .b-event .video_intro_section .video_intro_play_btn{
	background: url(../img/play4.png);
	background-size: cover;
	width: 400px;
	height: 360px;
	margin-left: -40px;
	margin-top: -43px;
}
.b-event-new .b-event .faq_section  {
	background-color: #faf7eb;
}
.b-event-new .b-event .faq_section .section_title {
	text-align: center;
	font-size: 80px;
	background: none;
	margin-top: 0;
	padding-top: 50px;
	padding-bottom: 8px;
}
.b-event-new .b-event .faq_section .faq_div {
	margin: 0 10px 17px 10px;
	width: 565px;
}
.b-event-new .b-event .section .b-callback-form { width: 100%; }
.b-event-new .b-event .section .b-callback-form .form_title {
	font-family: "Shnobel Oblique";
	text-transform: uppercase;
	font-size: 50px;
	line-height: 60px;
	letter-spacing: -2.5px!important;
	position: relative;
	margin: 15px 0 40px 30px;
	text-align: left;
}
.b-event-new .b-event .section .b-callback-form .form_title:after {
	position: absolute;
	content: " ";
	bottom: 35px;
	right: 15px;
	width: 113px;
	height: 57px;
	background: url(../img/arrow-handle-orange.png) no-repeat center;
}
.b-event-new .b-event .section .b-callback-form form {
}
.b-event-new .b-event .section .b-callback-form label {
	margin: 21px 0 0 63px;	
	font-style: italic;
	font-size: 16px;
	font-family: "Museo";
	font-weight: 500;
	display: block;
	letter-spacing: 0.3px;
}
.b-event-new .b-event .section .b-callback-form input[type=text] {
	width: calc(50% - 54px);
	height: 66px;
	border-radius: 33px;
	border: 1px solid #faf7eb;
	font-size: 20px;
	font-family: "Museo";
	font-weight: 700;
	outline: 0;
	line-height: 66px;
	padding-left: 54px;
}
.b-event-new .b-event .section .b-callback-form input[type=submit] {
	background: url(../img/btn-event-orange.png) no-repeat center center;
	background-size: cover;
	width: 255px;
	height: 72px;
	line-height: 72px;
	border: none;
	color: #fff;
	margin: 16px 0 0 13px;
	font-weight: 700;
	font-size: 20px;
	outline: 0;
}
.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form form {
	margin-top: 45px;
}
.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form label {
	width: 50%;
	margin-left: 0;
	color: #fff;
}
.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form .form_title {
	text-align: left;
	margin: 35px 0 0 30px;
}
.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form .form_title:after {
	bottom: 30px;
}
.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form input[type=text] {
	background: none;
	color: #fff;
}
.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form input[type=text]::placeholder {
	color: #fff;
}

.b-event-new .b-event .all_inclusive_section .section_title {
	text-align: center;
	margin-top: 80px;
}
.b-event-new .b-event .all_inclusive_section p.section_title.title_with_before_after b {
	font-size: 110px;
	line-height: 150px;
	letter-spacing: -2.0px!important;
}
.b-event-new .b-event .why_us_section .section_title {
	text-align: center;
}
.b-event-new .b-event .why_us_section .section_text {
	font-size: 16px;
	line-height: 24px;
	margin: 65px 70px 30px;
}
.b-event-new .b-event .surprise_title .section_title {
	margin-top: 125px;
	font-size: 96px;
	background-size: cover;
	padding: 120px 90px 0;
	text-align: center;
	letter-spacing: -4px!important;
}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 {
	position: relative;
	height: 100%;
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div {
	display: inline-block;
	border: 1px solid #dadada;
	width: 340px;
	min-height: 495px;
	position: relative;
	margin: 0 23px 33px;
	padding: 0 0 120px;
	-webkit-border-radius: 24px;
	-o-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	text-decoration: none;
}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .img {
	top: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div:hover{box-shadow:0px 0px 10px 0px #dadada;}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .button{color:#000;display:block;background:none;border-color:#dadada; margin: 0 auto; background-color: #fff; position: absolute; bottom: 37px; width: 170px;left:50%;margin-left: -85px;}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .button:hover, .b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div:hover .button{display:block;background:#ffdc36;border-color:#ffdc36;}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .info {
	margin-top: 290px;
	position: relative;
	z-index: 1;
}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .info .title {
	font-family: "Shnobel Oblique";
	text-transform: uppercase;
	font-size: 50px;
	line-height: 50px;
	letter-spacing: -2.5px!important;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 20px;
	color: #fff;
}
.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .info .small {
	font-family: "Museo";
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	padding: 0 20px;
	color: #fff;
}
.b-event-new .b-event .surprise_section .mini_cat_wrap {
	position: relative;
	height: 100%;
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.b-event-new .b-event .surprise_section .section_title {
	text-align: center;
}
.b-event-new .b-event .surprise_section .mini_cat_wrap .mini_cat_div {
	display: inline-block;
	border: 1px solid #dadada;
	width: 360px;
	min-height: 232px;
	position: relative;
	margin: 0 14px 33px;
	padding: 0;
	-webkit-border-radius: 24px;
	-o-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}
.b-event-new .b-event .surprise_section .mini_cat_wrap .mini_cat_div .img {
	top: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
}
.b-event-new .b-event .surprise_section .mini_cat_wrap .mini_cat_div:hover{box-shadow:0px 0px 10px 0px #dadada;}
.b-event-new .b-event .surprise_section .mini_cat_wrap .mini_cat_div .title {
	font-family: "Shnobel Oblique";
	text-transform: uppercase;
	font-size: 50px;
	line-height: 50px;
	letter-spacing: -2.5px!important;
	text-align: center;
	margin-bottom: 0;
	position: absolute;
	left: 0;
	right: 0;
	width: 90%;
	margin: auto;
	height: auto;
	vertical-align: baseline;
	display: inline-block;
	color: #fff;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.pink {
	background-color: #d36eaa;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.red {
	background-color: #eb4759;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.blue {
	background-color: #2956be;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.violet {
	background-color: #9300b8;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.lightest-blue {
	background-color: #2bb8ff;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.orange {
	background-color: #ffba00;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.dark-blue {
	background-color: #194fa0;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.dark-orange {
	background-color: #ff9600;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.brown {
	background-color: #bc7420;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.dark-green {
	background-color: #175a26;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.darkest-blue {
	background-color: #0a4995;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.light-blue {
	background-color: #41a0db;
}
.b-event-new .b-event .glav_cat_wrap .glav_cat_div.green {
	background-color: #76c337;
}
@media only screen and (max-width: 690px) {
	#header-placement {display: none;}
	.content-page .the_content p.texts { width: 100%; padding: 0 15px; }
	header.mobile { box-shadow: 0px 0px 16px 0px #d0d0d0; }
	.portfolio .the_tabs.animators_page_wrap .the_tabs_head a { margin-bottom: 20px; }
	.content-page .take_a_look_section { background-color: #ff8c0f; }
	.why_us_section p.section_title { margin-top: 38px; }
	.the_form.the_form_type2 span.form_phone { font-size: 24px!important; }
	.b-event-new .b-event .top_slider ul.slides > li { padding-bottom: 0; }
	.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .inner_section { position: static; left: 0; margin-left: 0; }
	.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .info { top: 15px; padding: 15px 10px 5px; }
	.b-event-new .b-event .top_slider.top_slider2  { height: auto!important; }
	.b-event-new .b-event .top_slider.top_slider2  ul.slides > li .top_slider_div { background-size: contain; background-position: center 80px; height: auto!important; }
	.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title { width: 60%; }
	.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title span.main { font-size: 48px!important; line-height: 48px!important; letter-spacing: -2px!important; }
	.b-event-new .b-event .top_slider.top_slider2 .top_slider_div .title.text_title span.sub { font-size: 24px!important; line-height: 24px!important; letter-spacing: -2px!important; }
	.b-event-new .b-event .top_slider.top_slider2 .notes { position: relative; bottom: auto; display: block; }
	.b-event-new .b-event .top_slider.top_slider2 .notes div { padding: 0 0 0 40px; }
	.b-event-new .b-event .top_slider.top_slider2 .notes div:nth-of-type(3n+1) { margin-left: 5%; }
	.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .b-callback-form { position: static; bottom: auto;height: auto; padding-bottom: 20px; }
	.b-event-new .b-event .top_slider ul.slides > li .top_slider_div .b-callback-form .inner_section { left: 0; margin-left: 0; position: static; }
	.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form .form_title { font-size: 30px;line-height: 30px;margin-top: 0;padding-top: 35px; }
	.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form .form_title:after { display: none; }
	.b-event-new .b-event .section_2col, .b-event-new .b-event .section_3col { display: block; }
	.b-event-new .b-event .section_2col .section_column, .b-event-new .b-event .section_3col .section_column { display: block; width: 100%; }
	.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form label { display: block;width: 100%;box-sizing: border-box; }
	.b-event-new .b-event .section .top_slider ul.slides > li .top_slider_div .b-callback-form input { display: block;width: 100%;box-sizing: border-box; margin: 10px 0; }
	.b-event-new .b-event .section .section_title { font-size: 48px;line-height: 48px; }
	.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .info { margin-top: 200px; }
	.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div .info .title { font-size: 36px;line-height: 36px; }
	.b-event-new .b-event .surprise_section .glav_cat_wrap.glav_cat_wrap_type3 .glav_cat_div { min-height: 350px; }
	.b-event-new .b-event .surprise_section .mini_cat_wrap .mini_cat_div { min-height: 187px; }
	.b-event-new .b-event .video_intro_section .section_title { font-size: 34px; }
	   
	.the_form_fixer .the_form.the_form_type2.the_glav_form { margin-top: 0; }
	.slides li {text-align: center;}
	.slides li .animators_page_div{width:80%;}
	.slider-new.animators-slider .flex-direction-nav .flex-prev { left: 5px; top: 150px; }
	.slider-new.animators-slider .flex-direction-nav .flex-next { right: 5px; top: 150px; }
}
