html *{max-height:999999px}

body{min-width:1024px;overflow:auto;background:url(../images/s1-1.jpg) no-repeat!important;background-size:100%!important;background-position-y:121px!important}

@font-face{font-family:'Conv_LazurskiRegular';src:url(fonts/lazurski.eot);src:local(☺),url(fonts/lazurski.woff) format("woff"),url(fonts/lazurski.ttf) format("truetype"),url(fonts/lazurski.svg) format("svg");font-weight:400;font-style:normal}

@font-face{font-family:'Conv_LazurskiItalic';src:url(fonts/LazurskiC-Italic.eot);src:local(☺),url(fonts/LazurskiC-Italic.woff) format("woff"),url(fonts/LazurskiC-Italic.ttf) format("truetype"),url(fonts/LazurskiC-Italic.svg) format("svg");font-weight:400;font-style:normal}

@font-face{font-family:'Conv_Lazurski_Bold_Cyrillic_Bold_Cyrillic';src:url(fonts/Lazurski_Bold_Cyrillic_Bold_Cyrillic.eot);src:local(☺),url(fonts/Lazurski_Bold_Cyrillic_Bold_Cyrillic.woff) format("woff"),url(fonts/Lazurski_Bold_Cyrillic_Bold_Cyrillic.ttf) format("truetype"),url(fonts/Lazurski_Bold_Cyrillic_Bold_Cyrillic.svg) format("svg");font-weight:700;font-style:normal}

@font-face{font-family:'NeoSansProLight';src:url(fonts/NeoSansProLight.eot);src:url(fonts/NeoSansProLight.eot) format("embedded-opentype"),url(fonts/NeoSansProLight.woff2) format("woff2"),url(fonts/NeoSansProLight.woff) format("woff"),url(fonts/NeoSansProLight.ttf) format("truetype"),url(fonts/NeoSansProLight.svg#NeoSansProLight) format("svg")}

@font-face{font-family:'NeoSansProRegular';src:url(fonts/NeoSansProRegular.eot);src:url(fonts/NeoSansProRegular.eot) format("embedded-opentype"),url(fonts/NeoSansProRegular.woff2) format("woff2"),url(fonts/NeoSansProRegular.woff) format("woff"),url(fonts/NeoSansProRegular.ttf) format("truetype"),url(fonts/NeoSansProRegular.svg#NeoSansProRegular) format("svg")}

@font-face{font-family:'NeoSansProItalic';src:url(fonts/NeoSansProItalic.eot);src:url(fonts/NeoSansProItalic.eot) format("embedded-opentype"),url(fonts/NeoSansProItalic.woff2) format("woff2"),url(fonts/NeoSansProItalic.woff) format("woff"),url(fonts/NeoSansProItalic.ttf) format("truetype"),url(fonts/NeoSansProItalic.svg#NeoSansProItalic) format("svg")}

@font-face{font-family:'NeoSansProBold';src:url(fonts/NeoSansProBold.eot);src:url(fonts/NeoSansProBold.eot) format("embedded-opentype"),url(fonts/NeoSansProBold.woff2) format("woff2"),url(fonts/NeoSansProBold.woff) format("woff"),url(fonts/NeoSansProBold.ttf) format("truetype"),url(fonts/NeoSansProBold.svg#NeoSansProBold) format("svg")}

.btn1{border:none;border-radius:10px;font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:11px!important;color:inherit;background:none;cursor:pointer;padding:16px 41px;display:inline-block;margin:15px 30px;text-transform:uppercase;letter-spacing:1px;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.btn1:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.btn1:before,.icon1-cart:before{content:"Отправить"}

.btn-5{background:#ee909b;color:#fff;height:50px;width:202px;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;    border: 2px solid #d6858f !important;}

.btn-5:active{background:#ee909b;top:2px}

.btn-5 span{display:inline-block;width:100%;height:100%;font-size:19px;-webkit-transition:all .3s;-webkit-backface-visibility:hidden;-moz-transition:all .3s;-moz-backface-visibility:hidden;transition:all .3s;backface-visibility:hidden}

.btn-5:before{position:absolute;height:100%;width:100%;line-height:2.5;font-size:180%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.btn-5:active:before{color:#fbf6f6}

.btn-5a:hover span{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}

.btn-5a:before{left:0;top:-100%}

.btn-5a:hover:before{top:0}

.ptb1{padding:25px 0}

.ptb2{padding:50px 0}

.ptb3{padding:75px 0}

.ptb4{padding:100px 0!important}

.ptb5{padding:125px 0}

.ptb6{padding:150px 0}

h1{margin-bottom:40px!important;color:#2a2a2a!important}

.clear{clear:both}

.bg-style{background-size:cover;position:relative}

body{overflow-x:hidden}

.first{margin-left:0!important}

.socialnetcon li{list-style:none;float:left}

.socialnetcon li a{margin:0 10px 0 0;width:25px;height:25px;float:left}

.socialnetcon li a .social-txt{text-indent:-999px;overflow:hidden;display:block}

.left-side-bar h3{font-size:30px!important;padding:0 0 15px 17px;color:#474747;line-height:36px;font-weight:400}

.wedding-venu h1{font-size:55px;font-family:'Great Vibes',cursive;color:#474747;line-height:55px;font-weight:400;margin-bottom:30px!important}

.wrap-say-hello{margin:0 35px 50px;font-family:'Great Vibes',cursive;overflow:hidden!important}

.wrap-say-hello .row-fluid .span4{height:auto}

.wrap-say-hello.span4 .icon{line-height:0}

.wrap-say-hello p{font-size:15px;font-family:'Conv_LazurskiRegular',Sans-Serif;line-height:19px;padding:0 0 10px}

#tabs_lsg .wrap-say-hello a{border-bottom:2px solid #E8929E}

#tabs_lsg .wrap-say-hello h2 a:hover{border-bottom:2px solid #CC7180!important}

.wrap-say-hello{margin-bottom:30px}

.wrap-say-hello .ico-content h2{margin-top:0!important;padding-top:0!important;padding-bottom:25px;font-family:'Conv_LazurskiRegular',Sans-Serif;padding-bottom:25px!important}

.wrap-say-hello .ico-content h2 a{font-size:21px;text-transform:uppercase;letter-spacing:1px;color:#CC7180!important;font-family:'Conv_LazurskiRegular',Sans-Serif;border-bottom:1px solid #CC7180!important}

.wrap-say-hello .ico-content p{font-size:18px;font-family:'Conv_LazurskiRegular',Sans-Serif}

.wrap-say-hello .span4{width:318px;height:auto;margin:0;background-color:transparent;padding:0}

.wrap-say-hello h2 a:hover{text-decoration:none}

.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}

.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}

.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}

.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8;min-width:1024px}

.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}

.back-to-top img{margin-top: -9px;

    width: 28px;

    opacity: 0.8;}

.back-to-top{opacity: 0.7;border-radius:50px;bottom:50px;color:#EF6A8A;display:block;height:60px;line-height:63px;position:fixed;right:20px;text-align:center;width:60px;z-index:1111;display:none;background-color:#ee909b;text-align:center;cursor:pointer}

.span4.contact-detail h3 img{width:70px}

.container{border:0;width:100%!important;max-width:1024px;background:transparent!important}

.zoom-anim-dialog .container{box-shadow:0 0 10px 2px rgba(221,221,221,1)}

.container .span4.contact-detail h3,.wedding-venu h1{color:#fff!important}

#gallery{background-image:url(../images/pattern_tecstur_pink.png)!important;background-color:#f8f8f8!important;background-size:auto}

#gallery .job,#asvp .contact{text-align:center;border-bottom:1px solid #efefef}

#asvp .contact{border-bottom:1px solid #5d4b52}

#gallery h1,#asvp h1,#action h1{color:#000!important;height:72px;background:url(../images/border_head.png) no-repeat bottom center;line-height:70px;margin-bottom:0!important}

#action h5{color:#fff!important;padding:0;line-height:50px;text-transform:uppercase;font-size:30px;font-weight:400;text-align:center;font-family:'Conv_LazurskiRegular',Sans-Serif;margin-bottom:0!important}

#asvp h1{color:#fff!important}

#gallery h2,#asvp h2{font-family:'Conv_LazurskiItalic',Sans-Serif;font-weight:400;font-size:19px;text-align:center;padding-top:30px;padding-bottom:50px;color:#333;line-height:23px;margin:0 10%;word-spacing:4px}

#gallery .ptb5{padding-bottom:0}

.wrap-wedding-venu{background:transparent!important}

.left-side-bar h3{color:#fff!important;text-transform:uppercase;text-align:center}

.field-holder{text-align:left}

.right-sidebar,.col2{display:none;background:none}

.row-fluid .span3{width:100%;float:none}

.left-side-bar .send-btn{float:none;text-transform:uppercase;min-width:109px!important;width:auto!important;font-size:19px;padding:10px 20px;line-height:25px;border:2px solid #ee909b;border-radius:10px;color:#fff;background-color:#ee909b!important}

.left-side-bar .send-btn:hover{border-color:#ee909b;background-color:#ee909b!important}

.field-holder,.comment{display:inline-block;width:80%;padding:10px 0 0;text-align:center}

.comment{padding:0}

.left-side-bar{margin-left:0}

form{padding:0!important;margin-right:0!important}

.form-holder{margin:0 auto;text-align:center}

.wrap-wedding-venu{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.0);box-shadow:0 0 0 0 rgba(0,0,0,0.0)}

.form-holder textarea{width:96%;margin:0 0 15px}

.field-holder input[type="text"]:focus,.comment textarea:focus{border:2px solid #fff;-moz-box-shadow:0 0 10px 2px #fff inset;-webkit-box-shadow:0 0 10px 2px #fff inset;box-shadow:0 0 10px 2px #fff inset}

.left-col{background:none!important}

#header{background:url(../images/top-menu-bg.jpg) repeat-x top;background:none;background:url(../images/bg_top.png) repeat-x top;background-size:13px 90%;width:100%;position:absolute!important;overflow:visible;top:0;left:0;margin:0;z-index:1000;height:9px;margin-top:120px;padding:0;background-color:transparent}

.wedding-venu h1{text-transform:uppercase;font-size:30px;padding:0;text-align:center;font-family:'Conv_LazurskiRegular',Sans-Serif;margin-bottom:0!important}

.wedding-venu{box-shadow:0 0 0 rgba(0,0,0,0)!important;-webkit-box-shadow:0 0 0 rgba(0,0,0,0)!important;background:none!important}

.ptb3{padding:130px 0 30px}

.right-sidebar{background:url(../images/seprator1.png) no-repeat right 50%;padding-left:0;padding-right:80px}

.wrap-wedding-venu{background:#fff}

.col2{background:#f2f3f3;padding:0 0 30px}

.span4.contact-detail{text-align:center}

.span4.contact-detail .one_fourth_img{border-radius:45% -webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .8s ease-in-out}

.span4.contact-detail .one_fourth_img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}

.testimonial-logo{overflow:hidden;width:200px;height:120px}

a.testimonial-logo{z-index:100}

.span4.contact-detail h3{position:relative;display:inline;line-height:21px;width:48%;font-size:21px;text-align:left;padding-top:10px;font-weight:400;font-family:'Conv_LazurskiRegular',Sans-Serif}

.span4.contact-detail a.testimonial-logo{margin-top:10px}

.row-fluid .span4{margin-right:0;width:33.3333333%}

#komanda .span4{margin-right:0;width:25%}

.left-side-bar h3{font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:31px!important;line-height:31px;padding:0 0 5px 40px}

.left-side-bar p{font-size:13px;line-height:17px;font-family:'Conv_LazurskiRegular',Sans-Serif;padding:0 25px 15px}

.bxlside-text h2{font-family:'Conv_LazurskiRegular',Sans-Serif;margin:0 5px -3px 0;line-height:42px;font-size:50px}

.field-holder,.comment{width:89%;float:none;background:none;padding:10px 22px 0}

.field-holder input[type="text"],.field-holder input[type="tel"],.comment textarea{margin:0 3px 20px;font-family:Arial,serif;border-radius:10px;-moz-box-shadow:0 0 0 0 #ccc inset;-webkit-box-shadow:0 0 0 0 #ccc inset;box-shadow:0 0 0 0 #ccc inset;padding:0 12px;height:40px;font-size:20px;background-color:transparent!important;border:2px solid #fff!important;min-width:29%!important;color:#fff;line-height:40px}

.field-holder input[type="text"]:focus,.field-holder input[type="tel"]:focus,.comment textarea:focus{border:2px solid #ccc;-moz-box-shadow:0 0 10px 2px #ccc inset;-webkit-box-shadow:0 0 10px 2px #ccc inset;box-shadow:0 0 10px 2px #ccc inset}

.form-holder{margin:0;height:auto}

.bxlside-text p{line-height:17px;font-size:15px;font-family:'Conv_LazurskiRegular',Sans-Serif;text-align:justify}

.comment{padding:0 22px 18px}

.comment textarea{padding:0 12px;height:150px;max-height:100px}

.send-btn{background:none;background-color:#dcb24d;text-indent:0;font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:15px;border-radius:5px}

.gallery-animation{background:transparent!important}

.ptb5{padding:50px 0}

.photo-album{height:320px}

.row-fluid .span8{background:rgba(255,255,255,0.92);padding:20px}

.contact-content{background:none}

.steps_holder{background-image:url(../images/steps_background.png);background-position:center 0;background-repeat:no-repeat;overflow:hidden;width:100%;height:341px}

.steps_holder_inner{margin:0 auto;width:1060px;height:314px;position:relative}

.steps_holder .circle_small{width:198px;position:absolute;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}

.steps_holder .circle_small .image_holder{width:198px;height:198px;background-image:url(../images/steps_small_circle.png);background-position:0 0;background-repeat:no-repeat}

.steps_holder .circle_small .image_holder img{border-radius:150px 150px 150px 150px;margin:15px;max-width:170px;max-height:170px}

.steps_holder .circle_big{width:293px;position:absolute;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}

.steps_holder .circle_big .image_holder{width:293px;height:293px;background-image:url(../images/steps_big_circle.png);background-position:0 0;background-repeat:no-repeat}

.steps_holder .circle_big .image_holder img{border-radius:150px 150px 150px 150px;margin:20px;max-width:254px;max-height:254px}

.steps_holder.show .circle_small,.steps_holder.show .circle_big{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.steps_holder .step1{left:40px;top:85px;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-ms-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}

.steps_holder .step2{left:265px;top:20px;-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}

.steps_holder .step3{left:488px;top:85px;-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}

.steps_holder .step4{left:715px;top:20px;-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}

.steps_holder i{color:#fff}

.steps_holder .icon-circle{color:#1e9944}

.steps_holder .circle_big .icon-stack,.steps_holder .circle_small .icon-stack{position:absolute}

.steps_holder .step1 .icon-stack{top:67px;left:-32px}

.steps_holder .step2 .icon-stack{top:7px;right:-9px}

.steps_holder .step3 .icon-stack{top:140px;right:12px}

.steps_holder .step4 .icon-stack{top:55px;right:-15px}

.steps_holder .circle_small .image_holder,.steps_holder .circle_big .image_holder{border-radius:50%}

.steps_holder .circle_big .image_holder{background-image:url(../images/steps_small_circle.png);width:293px;height:293px;background-size:100%}

.logo{left:50%!important;margin-left:-102px}

#nav li a{font-size:15px;text-transform:none;font-family:'Conv_LazurskiRegular',Sans-Serif}

#nav li a img{display:inline}

.contact-content{position:absolute}

.bx-img{text-align:center}

.contact-detail{font-family:'Conv_LazurskiRegular',Sans-Serif}

.form-holder p{font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:11px;line-height:13px;padding:0 25px;color:#787878;margin-top:-10px}

#nav li a{margin:0 30px}

.testimonial-logo{background:none;border-color:transparent}

.top-brdr{background:none}

.bxlside-text strong{font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:23px;line-height:23px;color:#474747}

.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1;z-index:99}

.bx-wrapper img{max-width:100%!important;display:block}

.bxlside-text{overflow:hidden;margin:0 0 10px;padding:0 40px}

.bx-img{padding:0 0 25px 40px}

.blog-img{padding:0 0 25px;width:90%;margin:0 auto}

.bxlside-text h2{font-size:60px;float:left;margin:27px 19px 0 0;color:#474747;font-weight:400;font-family:'Great Vibes',cursive}

.bxlside-text p{font-size:11px;color:#787878;line-height:18px;font-family:Verdana,Arial,Helvetica,sans-serif}

.brdr-img{position:relative;top:15px;left:0}

.blog-btm-brdr{position:relative;top:-12px;left:0}

.bx-wrapper .bx-viewport{height:auto}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;width:100%;height:auto!important}

.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;position:relative}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}

.bx-wrapper .bx-pager.bx-default-pager a{background:#a17e3f;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;filter:Alpha(Opacity=50);opacity:.4;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}

.bx-wrapper:hover .bx-pager-item a{transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#a17e3f;filter:Alpha(Opacity=100);opacity:1;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}

.mainslider .bx-wrapper .bx-controls-direction a{position:absolute;top:58%;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}

.bx-wrapper .bx-controls-direction a.disabled{display:none}

#slider_one .bx-pager{margin:0!important;bottom:5px}

#slider_two .bx-pager{margin:0!important;bottom:5px}

#slider_three .bx-pager{margin:0!important;bottom:35px}

.parallax1 .bx-pager{margin:0!important;bottom:0!important}

.parallax1 .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:18px;padding:0;border-radius:0!important;height:18px!important;background:#fff;text-indent:9000px}

.parallax1 .bx-pager{padding-left:0;text-align:right}

.parallax1 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#F90}

.parallax2 .bx-pager{margin:0!important;bottom:0!important}

.parallax2 .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:18px;padding:0;border-radius:0!important;height:18px!important;background:#fff;text-indent:9000px}

.parallax2 .bx-pager{padding-left:20px;text-align:right}

.parallax2 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#F90}

.parallax3 .bx-pager{margin:0!important;bottom:0!important}

.parallax3 .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:18px;padding:0;border-radius:0!important;height:18px!important;background:#fff;text-indent:9000px}

.parallax3 .bx-pager{padding-left:20px;text-align:right}

.parallax3 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#F90}

.testimonial .bx-pager{margin:0!important;bottom:2px!important}

.text-wrap .bx-pager{margin:10px 0 0!important;bottom:0!important}

.text-wrap .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:15px;padding:0;border-radius:0!important;height:15px!important;background:#fff}

.text-wrap .bx-pager{text-align:left}

.text-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#F90}

.mainslider{text-align:center;margin:0!important;padding:0!important}

.mainslider ul li img{width:100%}

.heading{position:absolute;text-align:center;width:100%;z-index:99;top:40%;background:url(../images/top-slide-brdr.png) no-repeat center}

.heading h2{font-size:120px;color:#fff!important;font-family:'Great Vibes',cursive;text-shadow:0 2px 2px rgba(0,0,0,1);height:170px;font-weight:400}

.heading h3{font-size:26px;color:#fff;font-family:trocchi;text-shadow:0 2px 2px rgba(0,0,0,1);position:relative;top:-30px;font-weight:400}

#top_slider{margin:0;padding:0}

.mainslider .bx-wrapper .bx-pager,.mainslider .bx-wrapper .bx-controls-auto{position:absolute;bottom:39.6%;width:100%;right:4%}

.mainslider .bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}

.mainslider .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}

.mainslider .bx-wrapper .bx-pager .bx-pager-item,.mainslider .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}

.mainslider .bx-wrapper .bx-pager.bx-default-pager a:hover,.mainslider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}

.mainslider .bx-wrapper .bx-pager.bx-default-pager a{border:solid 1px #fff;text-indent:-9999px;display:block;width:15px;height:15px;margin:0 5px;outline:0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}

.mainslider .bx-wrapper .bx-prev{left:42%;background:url(../images/bx-navigation-img.png) no-repeat 3px 1px}

.mainslider .bx-wrapper .bx-next{left:48.3%;background:url(../images/bx-navigation-img.png) no-repeat -29px 1px}

.mainslider{width:100%;overflow:hidden;text-align:center;margin:0!important;padding:0!important}

.mainslider ul li img{width:100%}

.thumbnailslide{margin:0;padding:0;list-style:none}

.thumbnailslide ul li{float:left;display:inline}

.thumbnailslide ul li img{max-width:100%}

.blog-read-more{background:url(../images/read-more-arrow-bg.png) no-repeat 0 7px;font-size:12px;margin:7px 0 0;font-family:Verdana,Arial,Helvetica,sans-serif}

.blog-read-more a{color:#a17e3f;display:inline-block;padding-left:50px}

.blog-read-more a:hover{text-decoration:underline!important}

.testimonial-slide .bx-controls-direction{display:none}

.parrallax-three .bx-controls-direction{display:none}

.parrallax-two .bx-controls-direction{display:none}

.wrap-wedding-venu .bx-controls-direction{display:none}

.parrallax-one .bx-controls-direction{display:none;display:none}

.wrap-inner-blog .bx-controls-direction{display:none}

.lef-top-arrow,.right-top-arrow,.left-btm-arrow,.right-btm-arrow{display:none}

.wrap-wedding-venu{position:relative;overflow:hidden}

.header_dark{text-align:center;padding-top:0;background-image:linear-gradient(583deg,#ee909b 50%,transparent 50%),linear-gradient(136deg,#ee909b 50%,transparent 50%);background-size:13px 190%;height:110px;padding-top:10px;background-color:#ee909b}

b,strong{font-family:'Conv_Lazurski_Bold_Cyrillic_Bold_Cyrillic',Sans-Serif;color:#777}

body *{font-size:15px}

.send-btn{height:45px}

.header_dark ul{list-style:none;text-align:left}

.header_dark ul li{margin-bottom:13px;line-height:29px}

.header_dark ul li a{color:#fff!important;font-family:'Conv_LazurskiRegular',Sans-Serif;text-decoration:none;font-size:15px;text-transform:uppercase;letter-spacing:.5px;background:no-repeat left center;width:259px;display:inline-block;padding-left:40px}

.header_dark ul li.head-phone a{font-size:36px;letter-spacing:.5px;width:100%;position:relative;z-index:3}

.head-metro a{background-image:url(../images/head-metro.png)!important;letter-spacing:.8px}

.head-adress a{background-image:url(../images/head-adress.png)!important;letter-spacing:.8px}

.head-phone,.head-mail{text-align:right}

.head-phone a{background-image:url(../images/head-phone.png)!important}

.head-mail a{background-image:url(../images/head-mail.png)!important;padding-left:24px!important}

.head-mail a:hover span{text-decoration:underline}

.field-holder label:first-child{padding-right:1%}

.field-holder label{width:49%;display:inline-block}

.field-holder label,.comment label{color:#fff;font-family:Arial,serif;font-size:15px;text-align:left;margin-bottom:0}

input,textarea{width:auto}

div.light_square .pp_next:hover{background:url(../images/sprite_next.png) center right no-repeat}

div.light_square .pp_previous:hover{background:url(../images/sprite_prev.png) center left no-repeat}

.container .ui-widget-content{border:0;background:transparent}

.dialog-cont h3{font-weight:400;font-family:Arial,Sans-Serif;line-height:29px;font-size:23px;margin-bottom:22px;text-align:center}

a,a:focus,a:active{outline:none}

.photo-album .img9{top:0;left:0;bottom:auto}

.photo-album .img9_1{top:0;left:400px;bottom:auto}

.photo-album .img1{top:0;left:220px;right:auto;bottom:auto}

.photo-album .img1_2{top:0;right:180px;left:auto;bottom:auto;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);transform:rotate(-6deg)}

.photo-album .img1_3{top:0;right:0;left:auto;bottom:auto;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);transform:rotate(7deg)}

.row-fluid .span10{width:100%;margin-top:30px}

.photo-album.gallery.span10{max-width:1200px!important}

.steps_holder{height:407px}

.steps_holder .step1{left:0;top:140px}

.steps_holder .step2{left:235px;top:30px}

.steps_holder .step3{left:458px;top:76px}

.steps_holder .step4{left:658px;top:155px}

.steps_holder .step5{right:2px;top:75px;-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-ms-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}

.steps_holder_inner{width:1200px;height:height:344px}

.steps_holder_inner div{font-size: 21px!important;

    line-height: 20px;}

.steps_holder .step1_text{position:absolute;left:170px;top:340px;    font-family: 'Conv_LazurskiItalic',Sans-Serif;font-size:21px}

.steps_holder .step2_text{position:absolute;left:110px;top:40px;    font-family: 'Conv_LazurskiItalic',Sans-Serif;font-size:21px}

.steps_holder .step3_text{position:absolute;left:640px;top:45px;    font-family: 'Conv_LazurskiItalic',Sans-Serif;font-size:21px}

.steps_holder .step4_text{position:absolute;left:780px;top:360px;    font-family: 'Conv_LazurskiItalic',Sans-Serif;font-size:21px;width:150px}

.steps_holder .step5_text{position:absolute;right:30px;top:30px;width:150px;    font-family: 'Conv_LazurskiItalic',Sans-Serif;font-size:21px}

.photo-album .medium{line-height:12px;font-family:Arial,Serif;font-size:.8em;background:rgba(255,255,255,0.93)}

.gallery-animation h1{font-size:30px}

a.polaroid:hover,a.polaroid:focus,a.polaroid:active{background:rgba(255,255,255,1)}

.shaddow{display:none!important}

.inner-page3 p.autor-quote{font-size:13px;line-height:17px;padding-top:0;text-transform:uppercase}

.inner-page3 p{color:#555;font-size:15px;font-family:'Conv_LazurskiRegular',Sans-Serif;line-height:19px;padding:0 0 10px}

.ptb4{padding:50px 0!important;background:none;background-color:#f8f8f8}

.ptb4 h1{color:#000!important;line-height:50px}

#tabs_lsg h3{font-size:21px;font-family:'Conv_LazurskiRegular',Sans-Serif;line-height:30px;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#ee909b;margin-top:0;margin-bottom:17px}

#tabs_lsg a{text-decoration:none;color:#000}

#tabs_lsg .about_tabs a{border-bottom:0 solid #ee909b}

#tabs_lsg a.active{color:#ee909b;border-bottom:2px solid #ee909b}

#tabs_lsg .about_tabs a:hover{color:#ee909b;border-bottom:3px solid #ee909b}

#tabs_lsg h2 a:hover{border:0}

#tabs_lsg ul.about_tabs{border:0;background:transparent;list-style:none;list-style-position:inside;text-align:center;margin:0 0 10px;border-bottom:1px solid #efefef}

#tabs_lsg ul.about_tabs li{margin:0 3px;padding:0;display:inline-block}

#tabs_lsg ul.about_tabs li a{display:inline-block;font-size:30px;font-family:'Conv_LazurskiRegular',Sans-Serif;text-transform:uppercase;line-height:65px;height:62px}

#tabs_lsg ul.about_tabs li.ui-state-active a,#tabs_lsg ul.about_tabs li a:focus,#tabs_lsg ul.about_tabs li a:hover,#tabs_lsg ul.about_tabs li a:active{color:#ee909b!important;border-bottom:3px solid #ee909b}

.about h2{font-family:'Conv_LazurskiItalic',Sans-Serif;font-weight:400;font-size:19px;text-align:center;padding-top:30px;padding-bottom:50px;color:#333;line-height:23px;margin:0 10%;word-spacing:4px}

.about{display:block;background:url(../images/pattern_tecstur_pink.png) repeat!important;background-size:auto}

.action{display:block;background:url(../images/bg_5.jpg) no-repeat!important;padding-bottom: 34px !important;background-size:cover!important;background-color:transparent!important}

#action{text-align:center}

#action h1{color:#fff!important;padding:0}

#action h3{font-family:'Conv_LazurskiItalic',Sans-Serif;font-size:21px;color:#fff;padding:0 0 30px;font-weight:400;word-spacing:4px}

#action .question-button,#gallery .question-button{text-transform:uppercase;min-width:109px!important;width:auto!important;font-size:19px;padding:10px 20px 6px;line-height:25px;display:inline-block;font-family:'Conv_LazurskiRegular',Sans-Serif;background-color:transparent!important;border-radius:10px;text-decoration:none;color:#fff!important;border-color:#ee909b!important;background-color:#ee909b!important}

#action .question-button:hover,#action .question-button:active,#gallery .question-button:hover,#gallery .question-button:active,#action .question-button:focus,#gallery .question-button:focus{border-color:#ee909b!important;background-color:#ee909b!important;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;color:#fff!important}

.action-block{padding:60px 0}

#asvp{background:url(../images/pattern.png) repeat-x #533e46 top left!important;background-size:auto}

#asvp .row-fluid .span3{width:27.076923%;float:right;margin-left:6%}

#asvp .row-fluid .span3 h3{font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:21px;font-weight:700;text-transform:uppercase;color:#ee909b;line-height:21px;margin:0 0 20px}

#asvp .row-fluid .span8{width:66.811965811966%;float:left;padding:0;background-color:transparent!important}

#asvp .row-fluid .span8 p{margin:0 0 20px;font-size:19px}

#asvp .row-fluid .span6{width:45.5%;margin-right:4%;margin-left:0}

#asvp input[type="text"],#asvp input[type="tel"]{width:93%;height:17px;padding:12px 15px;background-color:#756a6e;border:2px solid #423238;border-radius:10px;color:#c2bebf;margin-right:0;margin-bottom:15px;font-family:Arial,Serif;font-size:15px;line-height:17px}

#asvp label{margin:0;padding:0;font-family:Arial,Serif;font-size:15px;line-height:19px;color:#a3989c}

#asvp input[type="button"]{background-color:#ee909b;border:2px solid #ee909b;border-radius:10px;color:#fff;font-family:'Conv_LazurskiRegular',Sans-Serif;padding:10px 20px 6px}

#asvp textarea{width:92%;padding:15px;background-color:#756a6e;border:2px solid #423238;border-radius:10px;color:#c2bebf;margin-bottom:15px;height:83px;font-family:Arial,Serif;font-size:15px;line-height:17px;margin-top:0}

#asvp .form-contact{margin-top:40px;color:#a3989c!important;font-family:'Conv_LazurskiRegular',Sans-Serif;margin-bottom:60px}

#asvp .row-fluid .span3 a,#asvp .row-fluid .span3 a:hover,#asvp .row-fluid .span3 a:hover,a:focus{color:#fff!important}

#asvp .row-fluid .span3 ul{list-style-type:none}

#asvp .row-fluid .span3 ul li:first-child{padding-top:0}

#asvp .row-fluid .span3 ul li:last-child{padding-bottom:0;border:0}

#asvp .row-fluid .span3 ul li{height:40px;border-bottom:1px solid #5d4b52;font-size:19px;padding:20px 0 20px 40px;line-height:21px;font-weight:400}

#asvp .row-fluid .span3 ul li a{font-size:19px;font-weight:400}

.social{display:block;text-align:center;margin-top:60px}

.social h3{font-weight:400;font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:21px;margin:0;text-transform:uppercase;line-height:19px}

.social .socialnetcon li a{display:inline-block;width:80px;height:80px;background-repeat:no-repeat;background-color:transparent;background-size:contain}

.social ul li:last-child a{margin:0}

.social a img{width:100%}

.social .socialnetcon{display:inline-block;text-align:center;margin:20px 0 15px}

#life{font-family:'Conv_LazurskiRegular',Sans-Serif;border:0;background:transparent}

#life h4{font-family:'Conv_LazurskiRegular',Sans-Serif;font-weight:400}

#life ul li{background-size:9px;list-style:none;margin-bottom:3px;font-size:15px;color:#555}

.row-fluid .span6{width:47%;margin-left:3%}

.row-fluid .span6.first{width:48%;margin-right:2%}

#tabs_lsg a.question-button{text-transform:normal;min-width:auto!important;width:auto!important;font-size:19px;padding:10px 20px 6px;line-height:25px;display:inline-block;font-family:'Conv_LazurskiRegular',Sans-Serif;background-color:transparent!important;border:2px solid #ee909b!important;border-radius:10px;text-decoration:none;color:#ee909b!important}

#tabs_lsg a.question-button:hover{background-color:#ee909b!important;color:#fff!important}

#tabs_lsg .button_p{text-align:right;padding:0!important;margin:0!important;margin-top:-26px!important}

.tooltip-inner{background-color:transparent!important;border:1px solid #ee909b;font-size:11px}

.tooltip.bottom .tooltip-arrow{border-bottom-color:#ee909b!important}

.icon_life li{line-height:40px;margin-bottom:10px!important;font-size:15px!important}

.icon_life li span{display:inline-block;width:40px;height:40px;margin-right:10px;background-size:contain!important}

.icon_life li span.search_icon{background:url(../images/search_icon.png) no-repeat}

.icon_life li span.coach_icon{background:url(../images/coach_icon.png) no-repeat}

.icon_life li span.astrology_icon{background:url(../images/astrology_icon.png) no-repeat}

[class^="icon-"],[class*=" icon-"]{width:62px;height:62px;background-position:0 0;margin-top:0}

.icon-one{background-image:url(../images/one.png);background-repeat:no-repeat;background-position:0 0}

.icon-two{background-image:url(../images/two.png);background-repeat:no-repeat;background-position:0 0}

.icon-three{background-image:url(../images/three.png);background-repeat:no-repeat;background-position:0 0}

.icon-four{background-image:url(../images/four.png);background-repeat:no-repeat;background-position:0 0}

.icon-five{background-image:url(../images/five.png);background-repeat:no-repeat;background-position:0 0}

.steps_holder .step1 .icon-stack{top:120px;right:-32px;left:auto}

.steps_holder .step2 .icon-stack{top:-27px;left:11px}

.steps_holder .step3 .icon-stack{top:20px;right:-26px}

.steps_holder .step4 .icon-stack{top:86px;right:-34px}

.steps_holder .step5 .icon-stack{top:-5px;left:-10px}

.steps_holder{background-position:center 30px}

.image_holder a{display:inline-block;text-decoration:none}

.image_holder a span{opacity:0;position:absolute;top:0;border-radius:150px 150px 150px 150px;margin:15px;width:168px;height:168px;color:transparent;line-height:168px;left:0;font-size:60px;background:url(../images/eye-icon-white.png) center center no-repeat rgba(238,144,155,0.8);background-size:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden}

.step4 .image_holder a span{width:170px;height:170px}

.image_holder a:hover span{display:block;opacity:1}

#komanda .image_holder a.big_round span{width:202px;height:202px;color:transparent;line-height:254px;margin:20px}

.image_holder a.big_round span{width:254px;height:254px;color:transparent;line-height:254px;margin:20px}

.photo{text-align:center}

.photo h2{color:#fff!important}

.ico-content{width:100%;margin:0;padding:0;clear:both;display:block}

.ico-content.type14{padding:0;width:100%;text-align:center;line-height:0}

.ico-content.type14 .icon{display:inline-block;width:150px;height:150px;text-align:center;margin-bottom:30px;border-radius:150px;color:#fff;background:transparent;border:2px solid #E8929E;line-height:30px}

.ico-content .icon,.ico-content.type14 .icon span{position:relative}

.ico-content.type14 .icon span{-moz-transform:scale(1) rotate(0deg) translate(0px);-webkit-transform:scale(1) rotate(0deg) translate(0px);-o-transform:scale(1) rotate(0deg) translate(0px);transform:scale(1) rotate(0deg) translate(0px);-webkit-backface-visibility:hidden;font-size:70px;line-height:160px;display:inline-block;width:100%;height:100%;background-position:42px 42px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.ico-content.type14 .icon:hover{background-color:rgba(232,146,158,1.0)}

.ico-content.type14 .icon:hover span{background-position:42px -109px;-moz-transform:scale(1) rotate(0deg) translate(0px);-webkit-transform:scale(1) rotate(0deg) translate(0px);-o-transform:scale(1) rotate(0deg) translate(0px);transform:scale(1) rotate(0deg) translate(0px);-webkit-backface-visibility:hidden}

.uslugi-2{margin:0 auto;width:202px;height:152px}

.icon-gender{background-image:url(../images/gender.png);width:70px;height:83px}

.icon-search-people{background-image:url(../images/finde_people.png);width:70px;height:83px}

.icon-maried{background-image:url(../images/maried.png);width:70px;height:83px}

.icon-traning{background-image:url(../images/training.png);width:70px;height:83px}

.icon-coach{background-image:url(../images/coach.png);width:70px;height:83px}

.icon-barbers{background-image:url(../images/barbers.png);width:70px;height:83px}

.icon-speed-dating{background-image:url(../images/speed.png);width:70px;height:83px}

.icon-elite{background-image:url(../images/elite.png);width:70px;height:83px}

.icon-partners{background-image:url(../images/partners.png);width:70px;height:83px}

.about .ico-content h2{margin-top:0;padding-top:0;padding-bottom:25px;line-height:15px}

.about .ico-content h2 a{font-size:21px;text-transform:uppercase;letter-spacing:1px;color:#e7838e!important}

.about .ico-content h2 a:hover{text-decoration:none}

.about .ico-content p{font-size:18px}

.red-line{display:inline-block;height:16px;width:120px;border-top:2px solid #e7838e!important}

.about blockquote p{font-size:18px;line-height:21px;font-family:'Conv_LazurskiItalic',Sans-Serif}

.about blockquote{padding:0;margin:0;border-left:0 solid;letter-spacing:1px}

.autor-quote{text-align:right;font-size:16px;line-height:17px}

.li-time{margin-top:-4px;background:url(../images/time-icon.png) no-repeat left 3px}

.li-adress{background:url(../images/map-marker-icon.png) no-repeat left 22px}

.li-phone{background:url(../images/phone-icon.png) no-repeat left 22px;font-size:21px!important;line-height:23px!important;height:45px!important}

.li-mail{background:url(../images/mail-icon.png) no-repeat left 22px}

#asvp .row-fluid .span6.security{background:url(../images/security-icon.png) no-repeat left 10px;padding-left:24px;font-size:13px;line-height:13px;width:49%;font-family:Arial,serif;padding-top:10px}

#asvp .row-fluid .span6.send-button{width:41%}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}

.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}

.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}

.mfp-align-top .mfp-container:before{display:none}

.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}

.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{/*width:100%;*/cursor:auto}

.mfp-ajax-cur{cursor:progress}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}

.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}

.mfp-auto-cursor .mfp-content{cursor:auto}

.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}

.mfp-loading.mfp-figure{display:none}

.mfp-hide{display:none!important}

.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}

.mfp-preloader a{color:#ccc}

.mfp-preloader a:hover{color:#fff}

.mfp-s-ready .mfp-preloader{display:none}

.mfp-s-error .mfp-content{display:none}

button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}

button::-moz-focus-inner{padding:0;border:0}

.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff !important;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}

.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}

.mfp-close:active{top:1px}

.mfp-close-btn-in .mfp-close{color:#333}

.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}

.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}

.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}

.mfp-arrow:active{margin-top:-54px}

.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}

.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}

.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}

.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}

.mfp-arrow-left{left:0}

.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}

.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}

.mfp-arrow-right{right:0}

.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}

.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}

.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}

.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}

.mfp-iframe-holder .mfp-close{top:-40px}

.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}

.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}

img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}

.mfp-figure{line-height:0}

.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}

.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}

.mfp-figure figure{margin:0}

.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}

.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}

.mfp-image-holder .mfp-content{max-width:100%}

.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {

.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}

.mfp-img-mobile img.mfp-img{padding:0}

.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}

.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}

.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}

.mfp-img-mobile .mfp-counter{right:5px;top:3px}

.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}

}

@media all and (max-width:900px) {



.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}

.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}

.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}

.mfp-container{padding-left:0px;padding-right:0px}

}

.mfp-ie7 .mfp-img{padding:0}

.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}

.mfp-ie7 .mfp-container{padding:0}

.mfp-ie7 .mfp-content{padding-top:44px}

.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.mfp-bg{z-index:1112}

.mfp-wrap{z-index:1113}

/*.mfp-auto-cursor .mfp-content{width:1024px}*/

.mfp-auto-cursor .mfp-content *{font-size:15px}

.mfp-auto-cursor .mfp-content .row-fluid p{font-family:Arial,serif;font-size:13px;line-height:17px;text-align:justify}

.mfp-auto-cursor .mfp-content .row-fluid b{font-family:Arial,serif;font-size:13px;color:#333}

.mfp-auto-cursor .mfp-content .row-fluid p.question{font-family:Arial,serif;font-size:13px;line-height:17px}

.mfp-auto-cursor .mfp-content .row-fluid p.answer{padding-bottom:16px;margin-bottom:0}

.mfp-auto-cursor .mfp-content .row-fluid{background-color:#533e46!important}

.mfp-auto-cursor .mfp-content .row-fluid ul{list-style-type:none;font-family:Arial,serif;margin-top:0;font-size:13px}

.mfp-auto-cursor .mfp-content .row-fluid ul li{padding-left:17px!important;padding-bottom:9px;line-height:17px;background:url(../images/list.png) no-repeat left 5px;background-size:9px!important;font-size:13px}

.mfp-close-btn-in .mfp-close{right:0;top:0;color:#fff;z-index:1112;font-size:36px}
#anketaModal .mfp-close{right: -45px;top: -50px; color: #fff !important; z-index: 1112; font-size: 60px;}
#fraModal .mfp-close{right: -45px;top: -50px; color: #fff !important; z-index: 1112; font-size: 60px;}
.mfp-content .row-fluid .span6{padding:30px 40px 20px;width:44%;margin:0;background:url(../images/pattern.png) no-repeat top left!important}

.mfp-content .row-fluid .span6 label{font-family:Arial,Serif;font-size:15px;line-height:19px;color:#a3989c}

.mfp-content .row-fluid .span6 h2{font-size:21px!important;font-family:'Conv_LazurskiRegular',Sans-Serif;line-height:25px;font-weight:400;letter-spacing:1px;color:#ee909b;margin-top:0;margin-bottom:16px;text-transform:uppercase}

.mfp-content .row-fluid .span6.first{height:551px;overflow-y:auto;padding:30px 40px 20px;width:56%;margin:0;background:url(../images/pattern_tecstur_pink.png) repeat!important}

.mfp-content .row-fluid .span6.first i{font-size:15px;border-bottom:1px dashed}

.mfp-content .container-fluid .row-fluid{padding:0;background-color:#fff}

.mfp-content h2{font-size:21px!important;font-family:'Conv_LazurskiRegular',Sans-Serif;line-height:25px;text-transform:none;font-weight:400;letter-spacing:1px;color:#ee909b;margin-top:0;margin-bottom:10px;text-transform:uppercase}

.mfp-content input[type="text"],.mfp-content input[type="tel"],.mfp-content input[type="email"]{width:90%;height:17px;padding:12px 15px;background-color:#756a6e;border:2px solid #423238;border-radius:10px;color:#c2bebf;margin-right:10%;margin-bottom:20px;font-family:Arial,Serif;font-size:15px;line-height:17px}

.mfp-content input[type="text"]::-webkit-input-placeholder,.mfp-content input[type="tel"]::-webkit-input-placeholder,.mfp-content input[type="email"]::-webkit-input-placeholder{color:#c2bebf!important}

.mfp-content input[type="text"]::-moz-placeholder,.mfp-content input[type="tel"]::-moz-placeholder,.mfp-content input[type="email"]::-moz-placeholder{color:#c2bebf!important}

.mfp-content input[type="button"],input[type="submit"]{background-color:#ee909b!important;border:2px solid #d6858f;border-radius:10px;color:#fff;font-family:'Conv_LazurskiRegular',Sans-Serif;padding:10px 20px 6px;text-transform:uppercase;font-size:19px!important;line-height:25px}

.mfp-content input[type="text"]:focus,.mfp-content input[type="tel"]:focus,.mfp-content input[type="email"]:focus,.mfp-content textarea:focus{border:2px solid #BD8C9E;-moz-box-shadow:0 0 10px 2px #BD8C9E inset;-webkit-box-shadow:0 0 10px 2px #BD8C9E inset;box-shadow:0 0 10px 2px #BD8C9E inset;color:#c2bebf}

.mfp-content textarea{width:90%;padding:15px;background-color:#756a6e;border:2px solid #423238;border-radius:10px;color:#c2bebf;margin-bottom:20px;height:80px;font-family:Arial,Serif;font-size:15px!important;line-height:17px}

.mfp-auto-cursor .mfp-content .row-fluid p.security{background:url(../images/security-icon.png) no-repeat left 10px;padding-left:24px;font-size:13px;line-height:13px;padding-top:15px;color:#a3989c!important}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}

.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;width:606px!important}

.fancybox-skin{position:relative;background:#f9f9f9;padding:0!important;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:606px!important}

.fancybox-opened{z-index:8030}

.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}

.fancybox-outer,.fancybox-inner{position:relative}

.fancybox-inner{overflow:hidden}

.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;width:606px!important;height:338px!important}

.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}

.fancybox-image,.fancybox-iframe{display:block;width:100%;height:338px}

.fancybox-image{max-width:100%;max-height:100%}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}

#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}

#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}

.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}

.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}

.fancybox-prev{left:0}

.fancybox-next{right:0}

.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}

.fancybox-prev span{left:10px;background-position:0 -36px}

.fancybox-next span{right:10px;background-position:0 -72px}

.fancybox-nav:hover span{visibility:visible}

.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}

.fancybox-lock{overflow:hidden!important;width:auto}

.fancybox-lock body{overflow:hidden!important}

.fancybox-lock-test{overflow-y:hidden!important}

.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}

.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}

.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}

.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}

.fancybox-opened .fancybox-title{visibility:visible}

.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}

.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}

.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}

.fancybox-title-inside-wrap{padding-top:10px}

.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite@2x.png);background-size:44px 152px}

#fancybox-loading div{background-image:url(../images/fancybox_loading@2x.gif);background-size:24px 24px}

}

.wrap-say-hello h2 a{font-family:'Conv_LazurskiRegular',Sans-Serif}

.block-button{clear:both;text-align:center;border-bottom:1px solid #efefef;padding:20px 0 10px}

.currentTextHolder{line-height:22px}

div.light_square .pp_close{width:27px;height:27px;background:url(../images/sprite.png) 0 0 no-repeat;cursor:pointer}

a.pp_arrow_previous,a.pp_arrow_next{height:20px;width:20px;margin-top:5px}

div.light_square .pp_arrow_next{background:url(../images/sprite.png) -83px -4px no-repeat}

div.light_square .pp_arrow_previous{background:url(../images/sprite.png) -30px -4px no-repeat}

div.light_square .pp_nav .pp_play{background:url(../images/sprite.png) -53px 0 no-repeat;height:27px;width:27px}

div.light_square .pp_nav .pp_pause{background:url(../images/sprite.png) -53px -30px no-repeat;height:27px;width:27px}

.pp_nav{margin:0 4px 0 0}

.pp_social{margin:3px 0 0}

a.pp_expand,a.pp_contract{height:27px;right:27px;top:7px;width:27px}

div.light_square .pp_expand{background:url(../images/sprite.png) 0 -30px no-repeat;cursor:pointer}

div.light_square .pp_expand:hover{background:url(../images/sprite.png) 0 -57px no-repeat;cursor:pointer}

div.light_square .pp_contract{background:url(../images/sprite.png) 0 -85px no-repeat;cursor:pointer}

div.light_square .pp_contract:hover{background:url(../images/sprite.png) 0 -114px no-repeat;cursor:pointer}

#first_video{display:block}

#map{width:100%;height:345px;position:absolute;top:0;left:0;border:0}

.contact-content a:hover{color:#fff}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#E78B95}

.bx-wrapper .bx-pager.bx-default-pager a{background:#787878}

.button_popup{padding:10px;text-decoration:none!important;background-color:transparent;text-indent:0;font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:19px;border-radius:5px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);text-decoration:none;line-height:25px}

.button_popup:hover{background:#E78B95;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}

#dialog .dialog-cont{text-align:left}

#dialog .dialog-cont p{font-size:13px;line-height:15px}

input,textarea{outline:none}

input:active,textarea:active{outline:none}

:focus{outline:none}

.copy{font-size:13px!important;width:50%;float:left;color:#fff!important;margin-left:0;font-family:Arial,Serif;line-height:15px}

#gallery h1.butterfly{color:#fff!important;font-size:30px!important;padding-bottom:10px!important;background:url(../images/butterfly.png) no-repeat 61.5% 0!important}

.ui-tooltip{padding:0;border:0 solid #e7838e;background:transparent;position:absolute;z-index:1030;display:block;visibility:visible}

.ui-tooltip-content .tooltip-arrow{bottom:-6px;left:50%;margin-left:-5px;border-width:7px 7px 0;border-top-color:#e7838e}

.tooltip-inner{margin:auto;border:2px solid #ee909b;font-size:15px;background-color:#fff!important;line-height:17px;font-style:italic;border-radius:10px}

.title_tooltip{font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:17px;color:#e7838e;line-height:21px}

.tooltip-inner{padding:8px;max-width:200px}

.fact-lsg h4{text-align:center;font-family:Arial,Serif;font-size:13px!important;line-height:15px;font-weight:400}

.fact-lsg.other h4{text-align:left;font-family:Arial,Serif;font-size:13px!important;line-height:15px;font-weight:700}

.fact-lsg h4 .desc-item{font-size:11px!important;line-height:13px;display:inline-block}

.fact-lsg h3,.other h3{font-family:Arial,Serif;font-size:13px!important;line-height:17px;margin-top:20px;font-size:14px!important;color:#333;margin-bottom:16px;margin-top:26px}

.fact-lsg.other h3{font-family:'Conv_LazurskiRegular',Sans-Serif;font-weight:400}

.fact-lsg .circle_popup{display:inline-block;width:129px;height:129px;background:url(../images/steps_small_circle.png);background-size:contain;padding:10px}

.fact-lsg .circle_popup img{width:129px}

.fact-lsg h4 .title-item{font-size:13px!important;line-height:20px;display:inline-block;font-style:normal;word-spacing:0}

.money{background:url(../images/money.png) no-repeat left top!important}

.conf{background:url(../images/conf.png) no-repeat left top!important}

.motiv{background:url(../images/motiv.png) no-repeat left top!important}

.bez{background:url(../images/bez.png) no-repeat left top!important}

.proz{background:url(../images/proz.png) no-repeat left top!important}

.diplom{background:url(../images/diplom.png) no-repeat left top!important}

.quality{background:url(../images/quality.png) no-repeat left top!important}

.fact-lsg li{padding-left:50px!important;background-size:35px!important;margin-bottom:8px}

.clear-float{clear:both}

.clear-float.line-gray{height:1px;background-color:#E1E1E1;margin:30px 0}

.notice{background:#fff;border:2px solid #ee909b;border-radius:10px;-webkit-box-shadow:0 0 3px rgba(231,131,142,0.3);-moz-box-shadow:0 0 3px rgba(231,131,142,0.3);box-shadow:0 0 3px rgba(231,131,142,0.3);padding:10px;line-height:17px;font-style:italic!important}

.toggle-button{position:relative;font-family:Arial,Serif;display:block;margin:0;background-color:#ebebeb;border-radius:10px;padding:8px 10px;border:0 solid #E5E5E5;color:#333;font-size:13px!important;text-decoration:none;font-weight:700;background-image:-moz-linear-gradient(top,#F6F6F6,#D7D7D7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#F6F6F6),to(#D7D7D7));background-image:-webkit-linear-gradient(top,#F6F6F6,#D7D7D7);background-image:-o-linear-gradient(top,#F6F6F6,#D7D7D7);background-image:linear-gradient(to bottom,#F6F6F6,#D7D7D7)}

.toggle-button:hover{cursor:pointer;text-decoration:none;color:#333}

.toggler{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);border-radius:10px;padding:0;background-color:#fff;margin-bottom:10px}

#effect{padding:16px 10px 10px}

.toggler ul{margin-bottom:0}

.notice-list li{float:left;width:196px;padding-right:8px}

.notice-list{margin-bottom:0;margin-top:10px!important}

.arrow-drop-down{position:absolute;right:12px;top:12px;display:block;width:11px;height:11px;background:url(../images/drop-down-list.png) no-repeat}

.acive-toggle .arrow-drop-down{background-position:0 -11px}

div.b-style{width:174px}

.ui-dialog .ui-dialog-titlebar-close{font-size:30px;right:.1em}

.ui-helper-hidden{display:none}

.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}

.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}

.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}

.ui-helper-clearfix:after{clear:both}

.ui-helper-clearfix{zoom:1}

.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}

.ui-state-disabled{cursor:default!important}

.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}

.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;position:fixed}

.ui-widget{font-family:Arial,sans-serif;font-size:1.1em}

.ui-widget .ui-widget{font-size:1em}

.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}

.ui-widget-content a{color:#333}

.ui-widget-header{font-family:'Conv_LazurskiRegular',Sans-Serif;border:1px solid #ee909b;background:#ee909b;color:#fff;font-weight:400;font-size:20px;text-transform:uppercase}

.ui-widget-header a{color:#fff}

.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}

.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.ui-resizable{position:relative}

.ui-resizable-handle{position:absolute;font-size:.1px;display:block}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}

.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}

.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}

.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}

.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}

.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}

.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}

.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}

.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}

.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;z-index:1114}

.ui-dialog .ui-dialog-titlebar{padding:.8em .8em .6em 2.4em;position:relative}

.ui-dialog .ui-dialog-title{float:left;margin:0;font-size:19px}

.ui-dialog .ui-dialog-titlebar-close{font-size:20px;position:absolute;right:.2em;top:20%;width:19px;margin:-10px 0 0;padding:1px;height:18px;border:0;background:transparent;font-family:font-family:Arial,Baskerville,monospace;font-style:normal;font-weight:400}

.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}

.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}

.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}

.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:.5em 0 0;padding:.3em 1em .5em .4em}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}

.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}

.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}

.ui-draggable .ui-dialog-titlebar{cursor:move}

.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

.mfp-content input[type="text"]::-webkit-input-placeholder,.mfp-content input[type="tel"]::-webkit-input-placeholder,.mfp-content input[type="email"]::-webkit-input-placeholder{color:#c2bebf!important}

.mfp-content input[type="text"]::-moz-placeholder,.mfp-content input[type="tel"]::-moz-placeholder,.mfp-content input[type="email"]::-moz-placeholder{color:#c2bebf!important}

.field-holder input[type="text"]::-webkit-input-placeholder,.field-holder input[type="tel"]::-webkit-input-placeholder,.comment textarea::-webkit-input-placeholder{color:#fff!important}

.field-holder input[type="text"]::-moz-placeholder,.field-holder input[type="tel"]::-moz-placeholder,.comment textarea::-moz-placeholder{color:#fff!important}

.mfp-gallery .mfp-container{height:100%;margin-top:0}

.bx-img{position:relative}

.yt_button{width:50px!important;height:auto!important;position:absolute!important;top:93px!important;left:230px!important}

.strela{height:80px;width:80px;background:url(../images/strela.png) no-repeat;margin:0 auto;margin-top:45px;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}

.strela:hover{-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);-o-transform:translate(0,20px)}

.wat1{width:80px;height:80px;position:absolute;top:781px;left:756px}

.wat2{width:80px;height:80px;position:absolute;top:908px;left:756px}

.wat3{width:80px;height:80px;position:absolute;top:1033px;left:756px}

.wat4{width:80px;height:80px;position:absolute;top:1159px;left:756px}

.strela{position:relative;-webkit-animation-name:example;-webkit-animation-duration:11s;animation-name:example;animation-duration:11s}

@-webkit-keyframes example {

0%{opacity:0}

100%{opacity:1}

}

@keyframes example {

0%{opacity:0}

100%{opacity:1}

}

.wt-wrap{color:#0d0d0d;border-radius:5px;border:1px solid #d9d9d9;box-shadow:rgba(0,0,0,0.34902) 0 11px 5px -7px;background-color:#fff;padding:10px;width:94%;height:177px;margin:0 auto}

.wt-img{width:28%;float:left}

.wt-text{width:71%;float:right;text-align:left}

.wt-text h2{padding:0 0 8px;text-align:left;margin:0;font-size:21px;text-transform:uppercase;letter-spacing:1px;color:#e7838e!important;font-family:'Conv_LazurskiRegular',Sans-Serif;font-weight:400;word-spacing:4px}

.wt-text p{font-family:'Arial',Sans-Serif;font-weight:400;font-size:20px;text-align:left;color:#333;line-height:25px;word-spacing:4px;text-rendering:optimizelegibility}

.wt-text ul{padding-left:21px;margin-top:-17px}

.wt-text li{font-family:'arial',Sans-Serif;font-size:20px;text-align:left;color:#333;line-height:25px;word-spacing:4px;text-rendering:optimizelegibility}

.kom-text{font-style:italic;font-weight:700}

.vid-text{color:#fff!important;margin-top:13px;margin-left:10px;text-transform:uppercase;font-family:'Arial',Sans-Serif!important;font-size:18px!important;word-spacing:4px}

.nashi-all{margin:0 auto;width:100%;padding-top:10px}

.nashi-wrap{color:#0d0d0d;border-radius:2px;border:2px solid #cfcfcf;background-color:#fff;padding:10px;width:297px;float:left;margin-right:20px;height:290px;margin-bottom:20px}

.nashi-wrap img{width:100%;height:203px}

.nashi-wrap p{font-family:'arial',Sans-Serif;font-weight:700;font-size:19px;line-height:23px;text-align:center;color:#333;word-spacing:4px;padding:10px 5px 5px}

.bt-rabota{width:100%;margin:0 auto;text-align:center;padding-top:44px}

.question-button2{text-transform:uppercase;min-width:109px!important;width:auto!important;font-size:19px;padding:10px 20px 6px;line-height:25px;display:inline-block;font-family:'Conv_LazurskiRegular',Sans-Serif;background-color:transparent!important;border:0 solid #fff!important;border-radius:10px;text-decoration:none;color:#fff!important;border-color:#ee909b!important}

.question-button2:hover{border-color:#ee909b!important;background-color:#ee909b!important;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;color:#fff!important;text-decoration:none}

.question-button2:focus{color:#fff!important;text-decoration:none}

.question-button3{text-transform:uppercase;min-width:109px!important;width:auto!important;font-size:19px;padding:10px 20px 6px;line-height:25px;display:inline-block;font-family:'Conv_LazurskiRegular',Sans-Serif;background-color:transparent!important;border:0 solid #fff!important;border-radius:10px;text-decoration:none;color:#fff!important;border-color:#ee909b!important}

.question-button3:hover{border-color:#ee909b!important;background-color:#ee909b!important;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;color:#fff!important;text-decoration:none}

.question-button3:focus{color:#fff!important;text-decoration:none}

.faq-wrap{width:100%;margin:0 auto}

.faq-block{width:300px;float:left;padding-right:62px;text-align:left;height:315px}

.faq-block h2{padding:30px 0 25px!important;text-align:left!important;font-size:21px!important;text-transform:uppercase;letter-spacing:1px;color:#e7838e!important;font-family:'Conv_LazurskiRegular',Sans-Serif!important;font-weight:400!important;word-spacing:4px!important;margin:0!important}

.faq-block p{font-family:'Conv_LazurskiItalic',Sans-Serif;font-weight:400;font-size:19px;text-align:left;color:#333;line-height:23px;word-spacing:4px;text-rendering:optimizelegibility}

.bt-wt{margin:0 auto;text-align:center;padding-bottom:24px}

.bt-komanda{text-align:center;padding-top:60px}

.phone-top-0{width:410px;height:54px;background-color:rgba(255,255,255,0.1);position:absolute;margin-top:25px;margin-left:-16px;z-index:3;border:1px solid rgba(255,255,255,0.47)}

.bt-volume{background-color:#eb96a1!important;background-image:-moz-linear-gradient(top,#eb96a1,#c86c7c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eb96a1),to(#c86c7c));background-image:-webkit-linear-gradient(top,#eb96a1,#c86c7c);background-image:-o-linear-gradient(top,#eb96a1,#c86c7c);background-image:linear-gradient(to bottom,#eb96a1,#c86c7c);background-repeat:repeat-x;border-color:#e0a3ae;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);font-size:24px!important;line-height:38px!important;color:#fff!important;    border: 2px solid #ee909b !important;}

.span4.contact-detail a{position:relative;display:inline;line-height:21px;width:48%;font-size:21px;text-align:left;padding-top:10px;font-weight:400;font-family:'Conv_LazurskiRegular',Sans-Serif;color:#fff!important}

.span4.contact-detail a img{margin:auto;width:70px}

.popup-youtube span{opacity:.87;background-color:rgba(0,0,0,0.15)!important}

.popup-youtube:hover span{opacity:1!important;background-color:rgba(0,0,0,0)!important}

#tabs_lsg ul.about_tabs{border:0;background:transparent;list-style:none;list-style-position:inside;text-align:center;margin:0;border-bottom:1px solid #efefef}

#tabs_lsg ul.about_tabs li{margin:0 -1px;padding:0;display:inline-block;height:50px;padding-top:10px;padding-bottom:10px;margin:0 -1px;padding:0;display:inline-block;height:50px;padding-top:10px;padding-bottom:10px}

#tabs_lsg ul.about_tabs li.ui-state-active a{border-radius:10px;background-color:#ee909b;color:#fff!important}

#tabs_lsg ul.about_tabs li a{display:inline-block;font-size:30px;font-family:'Conv_LazurskiRegular',Sans-Serif;text-transform:uppercase;line-height:55px;height:46px;padding:0 7px;border-radius:10px}

#tabs_lsg ul.about_tabs a:hover{color:#fff!important;background-color:#ee909b}

#tabs_lsg ul.about_tabs li a:hover{color:#fff!important}

.mfp-container.mfp-iframe-holder{height:100%;margin-top:0}

.row-fluid.about h3{text-transform:uppercase;font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:25px;color:#000!important;font-weight:400;text-align:center;margin-top:50px}

.row-fluid.about{border-bottom:1px solid #efefef}

.row-fluid.about h1{color:#000!important;height:72px;background:url(../images/border_head.png) no-repeat bottom center;line-height:70px;margin-top:0!important;margin-bottom:0!important}

.privilege .span6 h3{font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:19px;line-height:23px;font-weight:400;text-align:center;background:url(../images/line-pink.png) no-repeat bottom center;padding-top:30px;padding-bottom:30px;word-spacing:4px}

.privilege .span6:first-child h3{padding-left:75px;padding-right:41px}

.privilege .span6:last-child h3{padding-right:75px;padding-left:41px}

.privilege .span6{width:50%}

.privilege .span6:last-child{margin-left:0}

.first-p{background:url(../images/item-world.png) no-repeat 50%;font-style:italic}

.second-p{background:url(../images/item-people.png) no-repeat 50%;font-style:italic}

.third-p{background:url(../images/item-sert.png) no-repeat 50%;font-style:italic}

.fourth-p{background:url(../images/item-time.png) no-repeat 50%;font-style:italic}

.about .video .right-col h3{font-size:21px;font-family:'Conv_LazurskiRegular',Sans-Serif;line-height:30px;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#ee909b;margin-top:0;margin-bottom:17px}

.about .video{margin-top:50px}

.bxslider{margin:0!important}

.bx-wrapper .bx-pager{display:none}

.bx-prev{background:url(../images/arrow-left.png) no-repeat;height:78px;display:block;position:absolute;top:80px;left:-60px;width:40px;color:transparent}

.bx-next{background:url(../images/arrow-right.png) no-repeat left;height:78px;display:block;position:absolute;top:80px;right:-60px;width:40px;color:transparent}

.bx-next:link,.bx-prev:link,.bx-next:hover,.bx-prev:hover,.bx-next:active,.bx-prev:active,.bx-next:visited,.bx-prev:visited{color:transparent;font-size:0}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}

.bx-wrapper .bx-pager.bx-default-pager a{background:transparent;border:2px solid #fff;border-radius:50%;opacity:1}

.bx-controls{margin-top:20px}

.bxslider li{padding:10px}

.bxslider li img{-webkit-box-shadow:0 0 5px 4px rgba(255,255,255,0.3);-moz-box-shadow:0 0 5px 4px rgba(255,255,255,0.3);box-shadow:0 0 5px 4px rgba(255,255,255,0.3);border-radius:5px;border:5px solid rgba(255,255,255,0.7)}

.popup-youtube span{opacity:.87;background-color:rgba(0,0,0,0.15)!important}

.popup-youtube:hover span{opacity:1!important;background-color:rgba(0,0,0,0)!important}

.bx-wrapper{margin-bottom:30px}

#komanda .image_holder{width:256px;height:241px;background-image:url(../images/steps_big_circle.png);background-size:196px;background-position:center;background-repeat:no-repeat;text-align:center;position:relative}

#komanda .image_holder img{border-radius:150px 150px 150px 150px;margin:20px;max-width:202px;max-height:202px}

.image_holder{width:100%;height:293px;background-image:url(../images/steps_big_circle.png);background-position:center;background-repeat:no-repeat;text-align:center;position:relative}

.image_holder img{border-radius:150px 150px 150px 150px;margin:20px;max-width:254px;max-height:254px}

.item-isotope{margin-top:50px}

.item-isotope .image_holder a.big_round span{left:23px}

#komanda .item-isotope .image_holder a.big_round span{left:7px}

.desc-item-isotope{text-align:center}

.desc-item-isotope .course{display:block;font-family:'Conv_LazurskiItalic',Sans-Serif;font-weight:400;font-size:21px;text-align:center;padding-top:25px}

.desc-item-isotope .name-i-team{display:block;font-family:'Conv_LazurskiRegular',Sans-Serif;text-align:center;text-transform:uppercase;font-size:20px;padding-top:15px;padding-bottom:35px}

#gallery .desc-item-isotope .question-button{margin:auto;width:auto!important;font-size:19px;padding:10px 20px 6px;line-height:25px;display:inline-block;font-family:'Conv_LazurskiRegular',Sans-Serif;background-color:#ee909b!important;border:2px solid #eab1b9!important;border-radius:10px;text-decoration:none;color:#fff!important}

#gallery .desc-item-isotope a.question-button:hover{background-color:#ee909b!important;color:#fff!important}

.social{margin-top:30px}

.about .bx-prev{background:url(../images/arrow-left-small.png) no-repeat;left:-70px}

.about .bx-next{background:url(../images/arrow-right-small.png) no-repeat left;right:-70px}

.about .bx-pager.bx-default-pager a.active,.about .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ee909b}

.bx-wrapper .bx-pager.bx-default-pager a{background:#787878;width:16px;height:16px}

.about .bx-wrapper .bx-pager{display:block}

.ui-tabs-vertical{width:55em}

.ui-tabs-vertical .ui-tabs-nav{padding:.2em .1em .2em .2em;float:left;width:12em;border:0}

.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}

.ui-tabs-vertical .ui-tabs-nav li a{display:block}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active{padding-bottom:0;padding-right:.1em;border-right-width:1px}

.ui-tabs-vertical .ui-tabs-panel{padding:0;float:left;width:653px}

#tabs *{font-size:19px}

#tabs .field-name-body{margin:0}

#tabs .ui-tabs-nav li.ui-tabs-active a .left-td,#tabs .ui-tabs-nav li a:hover .left-td{background:#e6e6e6!important}

.ui-widget-content{border:0}

#tabs .ui-tabs-nav li,#tabs .ui-tabs-nav li a{border:0;padding:0!important;background:#e6e6e6!important;position:relative}

#tabs .ui-tabs-nav li{border-bottom:1px solid #cdcdcd}

#tabs .ui-tabs-nav li a{display:block;height:170px;padding:0!important}

#tabs .ui-tabs-nav li table{width:100%;height:100%}

#tabs .ui-tabs-nav li table tbody{border:0}

.ui-tabs-vertical{width:980px}

.ui-tabs-vertical .ui-tabs-nav{padding:0;float:right;width:325px}

.ui-tabs-vertical .ui-tabs-nav li{margin:0;padding:0!important;height:170px}

.mfp-bg.mfp-white{background:#fff}

#tabs h2{display:none}

#tabs .mfp-close{width:50px;height:50px;line-height:50px;font-size:40px;background:#fff;color:#000;opacity:1}

#tabs{-webkit-box-shadow:0 0 8px 0 rgba(50,50,50,0.71);-moz-box-shadow:0 0 8px 0 rgba(50,50,50,0.71);box-shadow:0 0 8px 0 rgba(50,50,50,0.71);background:transparent;width:980px;margin:auto;position:relative}

#tabs .banner-popup-title .icon-master{width:113px;position:absolute;height:94px;top:4px;left:24px}

#tabs .banner-popup-title{margin-top:23px;font-family:'Conv_LazurskiRegular',Sans-Serif;font-style:normal;position:relative}

#tabs .banner-popup-title a{display:inline-block}

#tabs .title-pink{display:block;height:60px;line-height:60px;padding:0 30px 0 48px;background:transparent;font-size:27px;text-transform:uppercase}

#tabs .title-white{display:inline-block;height:60px;padding:0 30px 0 48px;line-height:60px;margin-top:-18px;background-color:transparent;font-size:27px}

#tabs .banner-popup-desc{margin-top:33px;background:url(http://ma.lifestylegroup.ru/sites/ma.lifestylegroup.ru/files/bg-left-popup.jpg) repeat-y left rgba(255,255,255,0.9);margin-left:0;height:320px;padding-left:70px;position:relative;width:415px}

#tabs .speker-img{position:absolute;left:-130px;top:50px}

#tabs .banner-popup-desc-speaker{padding-top:13px;margin-top:10px;width:190px;border-bottom:0 solid #dadada}

#tabs ul li{padding:0 0 5px!important}

#tabs .banner-popup-desc-speaker ul{margin-left:15px;font-size:10px;text-transform:uppercase;margin-bottom:2px}

#tabs .banner-popup-desc-title{font-size:20px;font-family:'Conv_LazurskiRegular',Sans-Serif;font-style:normal;padding-top:20px;padding-bottom:0;text-transform:uppercase}

#tabs .banner-popup-desc-title a,#tabs .banner-popup-desc-title span{font-size:20px}

#tabs .blue-color{color:#3d7ff8;margin-left:10px}

#tabs .master-class{display:inline-block;height:26px;line-height:26px}

#tabs .master-class,a.master-class:hover,#tabs a.master-class:focus{color:#4581fa}

#tabs a.master-class:hover{text-decoration:underline;color:#4581fa}

#tabs a.master-class:hover span{text-decoration:underline}

#tabs .banner-popup-desc-time{padding-top:13px;margin-top:10px;margin-right:12px;border-top:0 solid #dadada;float:right}

#tabs .banner-popup-day,.banner-popup-time,.banner-popup-money{line-height:32px;font-size:17px;font-family:'Conv_LazurskiRegular',Sans-Serif;display:block;padding-left:35px;margin-bottom:6px}

#tabs .banner-popup-day{background:url(/sites/ma.lifestylegroup.ru/files/calendar.png) no-repeat;width:164px;text-transform:uppercase}

#tabs .banner-popup-time{background:url(/sites/ma.lifestylegroup.ru/files/time.png) no-repeat;text-transform:uppercase}

#tabs .speaker-name{width:160px;font-family:'Conv_LazurskiRegular',Sans-Serif;font-size:16px;display:block;padding-top:0;float:none;line-height:21px;padding-top:2px;margin-bottom:8px;min-height:42px;text-transform:uppercase}

#tabs .banner-popup-desc-speaker ul li{line-height:13px;padding:0 0 5px!important;font-size:10px}

.webform-client-form-549{width:418px;position:absolute;left:72px;bottom:-27px;width:418px}

#tabs .content.clearfix{position:relative}

.webform-client-form-549 .form-item{float:left;width:208px}

.webform-client-form-549 input[type="text"]{width:172px;margin-right:0;border:2px solid #e04080;border-radius:0;height:30px;font-family:Arial;text-align:left;padding-left:10px;font-size:17px!important}

.webform-client-form-549 .form-actions input[type="submit"]{width:189px;margin-right:0;border:2px solid #4481fa;font-family:'Conv_LazurskiRegular',Sans-Serif;height:42px;border-radius:0;background:#4481fa;padding:0 10px!important;margin-top:5px;box-shadow:none;letter-spacing:0;font-weight:400}

#tabs .pink-color{padding-bottom:10px;background:url(http://ma.lifestylegroup.ru/sites/ma.lifestylegroup.ru/files/border-bg.jpg) no-repeat bottom left;color:#e04080;display:inline-block;height:26px;line-height:26px}

#tabs .blue-color{display:inline-block;width:26px;height:26px;background:url(/sites/ma.lifestylegroup.ru/files/arrow-popup-banner.png) no-repeat}

.speaker-desc{display:block}

#tabs .money{background:#e04080!important;display:inline-block;padding:5px;color:#fff;font-size:21px;text-transform:uppercase}

.banner-popup-money{display:block;background:url(http://ma.lifestylegroup.ru/sites/ma.lifestylegroup.ru/files/money.png) no-repeat}

.banner-popup-money strike{font-size:17px}

.clear-div{padding-top:0;border-bottom:1px solid #dadada;clear:both}

.right-td{text-align:right;padding-right:10px;padding-left:10px}

.left-td{text-align:left;padding-left:10px;padding-top:10px;padding-bottom:10px;background-color:#fff}

.name-type{text-transform:uppercase;color:#4581fa;display:block;font-family:'Conv_LazurskiRegular',Sans-Serif;margin-bottom:5px}

.title-banner-menu{text-transform:uppercase;display:block;font-family:'Conv_LazurskiRegular',Sans-Serif;color:#000;font-size:16px!important}

.left-td img{margin-bottom:5px}

.right-td img{max-width:166px!important;width:166px!important}

.arrow-tab{display:block;position:absolute;width:47px;height:170px;background:url(/sites/ma.lifestylegroup.ru/files/arrow-tabs.png) no-repeat;background-position:0 0;left:-47px}

#tabs .ui-tabs-nav li.ui-tabs-active a .arrow-tab,#tabs .ui-tabs-nav li a:hover .arrow-tab{background-position:-53px 0}

#tabs .title-desc{margin-left:55px}

#tabs .title-desc ul{margin-top:0;margin-bottom:0}

#tabs .title-desc ul li{color:#fff;font-size:17px;background:url(http://ma.lifestylegroup.ru/sites/ma.lifestylegroup.ru/files/item-img.png) no-repeat;padding-left:25px!important;list-style:none}

.webform-client-form-549 .form-item{float:left;width:208px}

.webform-client-form-549 input[type="text"]{width:172px;margin-right:0;border:2px solid #e04080;border-radius:0;height:30px;font-family:Arial;text-align:left;background:#fff;padding:4px 6px;margin-bottom:6px;margin-top:5px;font-size:16px;outline:medium none;background:none repeat scroll 0 0 #fff;color:#595959!important}

.webform-client-form-549 .form-actions input[type="submit"]{width:189px;margin-right:0;border:2px solid #4481fa;font-family:'Conv_LazurskiRegular',Sans-Serif;height:42px;border-radius:0;background:#4481fa!important;padding:9px 8px!important;margin-top:5px;box-shadow:none;letter-spacing:0;font-weight:400;font-size:18px!important}

.element-invisible{display:none}

.webform-client-form-549 .form-actions{margin-bottom:15px;margin-top:0;padding:0;background:transparent!important;border-top:0!important}

.podpiska{text-align:center;padding-top:50px}

.btn-podpiska{background-color:#ee909b!important;border:2px solid #d6858f;border-radius:10px;color:#fff;font-family:'Conv_LazurskiRegular',Sans-Serif;padding:10px 20px 6px;text-transform:uppercase;font-size:19px!important;line-height:25px}

.btn-podpiska:hover{border-color:#ee909b!important;background-color:#ee909b!important;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;color:#fff!important;text-decoration:none}

.btn-podpiska:focus{color:#fff!important;text-decoration:none}

@media(max-width: 1200px) {

.container{width:960px!important}

.left-side-bar{float:none}

.header_dark ul li.head-phone a{font-size:26px;width:auto}

.nashi-wrap{width:30.333333%;margin:3px;margin-bottom:20px}

.about .ico-content p{text-align:center}

.ptb3{padding:130px 0 0}

}

@media (max-width:960px) {
  .faq {
    width:100%!important;
  }
  .bx-controls-direction {
    display: none;
  }
}

@media (max-width:1045px) {

  .mfp-content .row-fluid .span6.first {
    height: 594px;
  }

.steps_holder{height:auto;background:none}

.steps_holder .step1,.steps_holder .step2,.steps_holder .step3,.steps_holder .step4,.steps_holder .step5{left:50%;top:initial;position:relative;margin-left:-99px}

.steps_holder_inner{width:100%;height:auto}

.steps_holder .step1_text,.steps_holder .step2_text,.steps_holder .step3_text,.steps_holder .step4_text,.steps_holder .step5_text{position:relative;left:0;top:inherit;width:100%;text-align:center;margin-bottom:50px}

.steps_holder .step5{margin-left:-99px}

.steps_holder .circle_big {
width: 198px;
}
/*
.mfp-content {
  position: fixed;
  top: 10%;
  bottom: 0;
  left: 0;
  right: 0;
}*/

.steps_holder .circle_big .image_holder {
  width: 198px;
  height: 198px;
}

.steps_holder .circle_big .image_holder img {
  width: 170px;
  height: 170px;
  margin: 15px;
}

.image_holder a.big_round span {
  width: 170px;
  height: 170px;
}

.nashi-wrap{width:29.333333%;margin:8px}

.nashi-wrap p{font-size:17px;line-height:19px}

.container{width:750px!important}

.header_dark ul li.head-phone a{font-size:20px!important;}

.span4 .head-phone a {
  background-position-x: 0!important;
}

.header_dark .span4 .popup-with-form.tometka img{width:230px!important}

.wt-text p{font-size:15px}

.wt-img{overflow:hidden}

.nashi-wrap{width:27.333333%;margin:10px;height:225px;}

.field-holder input[type="text"],.field-holder input[type="tel"],.comment textarea{min-width:auto!important;width:550px!important}

.form-holder{width:auto}

.wt-text li{font-size:14px}

body{min-width:100%;background-size:cover!important}

.send-btn{position:relative!important;left:inherit!important}

#komanda .image_holder{width:178px;height:180px;background-size:139px}

.desc-item-isotope .name-i-team{font-size:20px;padding-top:13px;padding-bottom:15px}

.desc-item-isotope .course{font-size:22px}

#komanda .image_holder a.big_round span{width:100%!important;height:100%!important;margin:0; left:0!important;}
#komanda .span4 {
  height: 350px;;
  position: relative;
}

#gallery tbody{
  padding: 0 15px;
  box-sizing: border-box;
  float: left;
  width: 100%;
}

.ptb5{padding:50px 0!important}

.form-holder p{background:none!important}

#asvp .row-fluid .span8{width:100%;float:none;padding:0;background-color:transparent!important;overflow:hidden;margin-bottom:40px}

#asvp .row-fluid .span3{width:100%;float:none;text-align:center;margin-left:0}

#asvp .row-fluid .span3 ul li{padding:20px 0;background:none}

#gallery .desc-item-isotope .question-button {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate3d(-50%, 0, 0);
}


.span3.contact-detail.copy{width:100%!important;float:none!important;margin-bottom:30px}

.nashi-wrap img{width:100%;height:auto}

.wt-text h2{padding:0;font-size:18px;text-align: center;}

/*#komanda .image_holder img{max-width:240px;max-height:240px}*/
#komanda .image_holder img{max-width:100%;max-height:100%; margin: 0;}
}

@media (max-width: 768px) {

body {background: url(../images/bg-body.jpg) no-repeat!important; background-position-y: 320px!important; background-position-x: center !important;}

#header{background:none!important}

.row-fluid.about h1{line-height:31px;font-size: 25px;height: 83px; margin-top: 20px !important;}

#asvp .row-fluid .esli ul li {height:15px!important;font-size:19px!important;padding:19px 15px 20px 15px!important;}

.socialnetcon li{float:none;display:inline-block}

#asvp .row-fluid .span6.send-button{width:100%;text-align:center}

#asvp .row-fluid .span6.security{background:none;padding-left:0;width:100%;text-align:center}

.podpiska input[type=email]{width:auto!important}

.mfp-content .row-fluid .span6.first{display:none}

.mfp-content .row-fluid .span6{width:100%;padding:30px 20px 20px 15px}

.my-mfp-zoom-in .zoom-anim-dialog{width:300px}

.mfp-auto-cursor .mfp-content{width:auto}

.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;z-index:1114;width:285px!important;left:50%!important;margin-left:-145px}

.container{width:100%!important}

.wt-img{width:100%;float:none}

.wt-img img{width:100%!important;height:auto!important;margin-bottom:15px}

.wt-text{width:100%;float:none;text-align:center}

.wt-wrap{width:auto;height:auto;margin:10px}

#wedding h1{font-size:25px;margin-top: 20px;}



.nashi-wrap{width:auto;float:none; height: auto;}

.bt-volume{font-size:21px!important;margin-left:10px!important;margin-right:10px!important}

.row-fluid .span4{width:100%}

.bt-volume-modal {

    background-color: #eb96a1!important;

    background-image: -moz-linear-gradient(top,#eb96a1,#c86c7c);

    background-image: -webkit-gradient(linear,0 0,0 100%,from(#eb96a1),to(#c86c7c));

    background-image: -webkit-linear-gradient(top,#eb96a1,#c86c7c);

    background-image: -o-linear-gradient(top,#eb96a1,#c86c7c);

    background-image: linear-gradient(to bottom,#eb96a1,#c86c7c);

    background-repeat: repeat-x;

    border-color: #e0a3ae;

    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

    font-size: 24px!important;

    line-height: 30px!important;

    color: #fff!important;

}

#asvp input[type="text"], #asvp input[type="tel"], #asvp textarea {width: 88%;}

#asvp textarea {padding: 12px 15px;  
  margin-bottom: 20px;}

.bg-find {padding-bottom: 34px !important; background-image: url(../images/bg_find.jpg) !important; background-position-x: 41% !important;}

.social .socialnetcon li a{width:60px;height:60px}

.gallery-animation h1{    font-size: 25px;

    line-height: 31px !important;

    height: 80px !important;}

.photo-album{height:auto}

#komanda .span4{width:100%; height: 400px;}

#komanda .image_holder{width:280px;height:280px;margin:0 auto}

.desc-item-isotope .course{padding-top:0}

#asvp .row-fluid .span6{width:100%;margin-right:0;margin-left:0;padding:0}

.header_dark ul li a{font-size: 14px;width: 258px;}

.header_dark ul li{text-align:center;}

.head-metro a {background-position-x:31px!important; margin-left:-10px!important;}

.head-adress a {background-position-x: 10px!important;}

.header_dark{height:auto}

.row-fluid .span6.first{width:100%;margin-right:0;text-align:center;padding:0 40px}

.row-fluid .span6{width:100%;margin-left:0;padding:0 40px;text-align:center}

.bx-wrapper img{width:96%!important;display:block;height:auto!important}

.steps_holder{height:auto;background:none}

.steps_holder .step1,.steps_holder .step2,.steps_holder .step3,.steps_holder .step4,.steps_holder .step5{left:50%;top:initial;position:relative;margin-left:-127px}

.steps_holder_inner{width:100%;height:auto}

.autor-quote{text-align:center}

.steps_holder .step1_text,.steps_holder .step2_text,.steps_holder .step3_text,.steps_holder .step4_text,.steps_holder .step5_text{position:relative;left:0;top:inherit;width:100%;text-align:center;margin-bottom:50px;font-family: 'Conv_LazurskiItalic',Sans-Serif;

    font-weight: 400;

    font-size: 22px !important;

    margin-top: 15px;

    line-height: 27px;}

.steps_holder .circle_small{width:254px}

/*.steps_holder .step5{margin-left:-146px}*/
.steps_holder .step5{margin-left:-127px}

.steps_holder .circle_big .image_holder img {
  width: 250px;
  height: 250px;
  margin: 20px;
}

.steps_holder .circle_big .image_holder {
  width: 290px;
  height: 290px;
}

#asvp .row-fluid .span8{padding:15px}

.bx-controls-direction {/*display: none;*/ }



.about .bx-controls-direction {display: none !important;}

.bx-prev {background: url(../images/arrow-left.png) no-repeat; opacity: 0.5; background-size: 60%; height: 42px; display: block; position: absolute; top: 82px; left: 15px; width: 40px; color: transparent; } 

.bx-next {background: url(../images/arrow-right.png) no-repeat left; background-size: 60%; opacity: 0.5; height: 42px; display: block; position: absolute; top: 82px; right: 1px; width: 40px; color: transparent; }



#asvp .row-fluid .span3 ul li{padding:20px 0;width:auto}

#asvp .row-fluid .span3{width:auto}

.field-holder input[type="text"],.field-holder input[type="tel"],.comment textarea{width: 88%!important;}

.left-side-bar h3{padding:0;    font-size: 25px!important;}

.row-fluid.pary h1{    line-height: 31px!important;margin-top: 20px !important;

    font-size: 25px !important;

    height: 80px !important;}

.row-fluid.job h1{font-size: 25px !important;    margin-top: 20px;}

.row-fluid.my-tv h1{font-size: 25px !important;    line-height: 35px !important;    height: 53px !important;margin-top: 20px;}

.row-fluid.kak-my h1{font-size: 25px !important;    line-height: 50px !important;height: 64px !important;}

.row-fluid.video-par h1{font-size: 25px !important;    line-height: 35px !important;height: 85px !important;margin-top: 20px;}

.row-fluid.otvety h1{font-size: 25px !important;    line-height: 35px !important;height: 85px !important;margin-top: 20px;}

.row-fluid.hotite h5{font-size: 25px !important;    line-height: 35px !important;height: 85px !important;margin-top: 20px;}

.faq-btm {padding-bottom: 5px !important;}

.tg {display: none !important;}

#back-to-top {/*display: none !important;*/     bottom: 120px;}

.faq {

    width: 100% !important;

        color: #000 !important;

}

.answer-faq strong {color: #000 !important;}

#gallery .question-faq {

    font-size: 24px !important;

    background: none;

    text-align: center !important;

        color: #000 !important;



}

#gallery .answer-faq p {

    font-size: 17px !important;

 

}

.field-holder {



width: 99%;

    float: none;

    background: none;

    padding: 10px 0px 0px 0px !important;

}

.form-holder .comment {

	padding: 0 0px 40px;

	width: 100%;

}

.bg-find .field-holder {



width: 90%;

    float: none;

    background: none;

    padding: 10px 0px 0px 0px !important;

}

.bg-find .form-holder .comment {

	padding: 0 0px 40px;

	width: 90%;

}

.steps_holder .circle_small .image_holder{width:254px;height:254px}

.steps_holder .circle_small .image_holder img{border-radius:150px 150px 150px 150px;margin:19px 0 15px;width:250px;height:250px;max-width:250px;max-height:250px}

#gallery .image_holder a span{width:253px!important;height:251px!important;margin:20px}

.steps_holder .circle_small .image_holder{width:290px;height:290px;left:50%;margin-left:-145px;background-size:cover}

.franshiza-btn img {    width: 80%; margin-left: 25px;}

 }









.franshiza-btn{text-align: center;padding-top: 26px;}

#asvp .row-fluid .esli ul li {height: 0px; border-bottom: 0px solid #5d4b52; font-size: 19px; padding: 20px 0 20px 40px; line-height: 21px; font-weight: 400; }

#privacy .priva-h2 {font-family: 'Conv_LazurskiItalic',Sans-Serif; font-weight: normal; font-size: 19px; text-align: center; padding-top: 20px; padding-bottom: 20px; color: #333; line-height: 23px; margin: 0px; word-spacing: 4px; text-transform: none !important; } 
#personal-data .priva-h2 {font-family: 'Conv_LazurskiItalic',Sans-Serif; font-weight: normal; font-size: 19px; text-align: center; padding-top: 20px; padding-bottom: 20px; color: #333; line-height: 23px; margin: 0px; word-spacing: 4px; text-transform: none !important; }


.priva-modal-form {

    background: #fff url(../images/pattern.png) no-repeat top left;

    color: #000;

    padding: 45px 20px 10px 20px;

}

.priva-modal-form p {font-size: 12px !important; } 

.priva-modal-form a {font-size: 12px !important; }

input[type=file] {width: 100%; }



.faq {

	width: 1024px;

	margin: 0 auto;

font-family: 'Conv_LazurskiRegular',Sans-Serif;

	color: #000;

}



.question-faq {

    background: url(../images/plus.svg) no-repeat 0px 37px;

    border-bottom: 2px solid #eee;

    background-position-x: 97%;

    padding: 0px;

    border-radius: 0px;

    margin-bottom: 10px;

    cursor: pointer;

    margin: 10px !important;

    text-align: left !important;

    font-size: 24px !important;

    padding-bottom: 25px !important;

    padding-top: 25px !important;

}



.question-faq:hover {

/*	background-color: #d4d4d4;*/

}



.answer-faq {

	margin-bottom: 20px;

	padding: 0 8px;

}

.answer-faq p {

	font-size: 18px;

	    line-height: 25px;

}

.answer-faq strong {

	color: #000 !important;

}



.open-faq {

	background-image: url(../images/minus.svg);

}



.tg  {border-collapse:collapse;border-spacing:0;width: 1024px;

    margin: 0 auto;    margin-top: 45px;}

.tg td{font-family: 'Conv_LazurskiRegular',Sans-Serif;

    font-size: 18px;

    line-height: 25px;

    overflow: hidden;

    word-break: normal;

    padding-top: 13px;

    padding-bottom: 25px;

    padding-right: 25px;}

.tg th{    width: 50%;

    height: 40px;

    text-align: left;}

.tg .tg-19ig{   font-family: 'Conv_LazurskiItalic',Sans-Serif;

    font-weight: 400;

    font-size: 24px;

    line-height: 30px;

    padding-right: 20px;}

.tg .tg-yw4l{vertical-align:top}

.tg .tg-9hbo{font-weight:bold;vertical-align:top}

.bt-volume-modal {

    background-color: #eb96a1!important;

    background-image: -moz-linear-gradient(top,#eb96a1,#c86c7c);

    background-image: -webkit-gradient(linear,0 0,0 100%,from(#eb96a1),to(#c86c7c));

    background-image: -webkit-linear-gradient(top,#eb96a1,#c86c7c);

    background-image: -o-linear-gradient(top,#eb96a1,#c86c7c);

    background-image: linear-gradient(to bottom,#eb96a1,#c86c7c);

    background-repeat: repeat-x;

    border-color: #e0a3ae;

    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

    font-size: 24px!important;

    line-height: 30px!important;

    color: #fff!important;

}

@media screen and (max-width: 1023px) {



.faq-desktop {display: none;}

}

@media (min-width: 1024px) and (max-width: 3800px) {

.faq-mobile {display: none;}

}


@font-face {
    font-family: 'core_sans_e45_regular';
    src: url('fonts/coresanse-45regular-webfont.woff2') format('woff2'),
         url('fonts/coresanse-45regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'core_sans_e35_light';
    src: url('fonts/coresanse-35light-webfont.woff2') format('woff2'),
         url('fonts/coresanse-35light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.container-main {
	width: 1280px;
    margin-right: auto;
    margin-left: auto;	
}

.head-top {
	background: rgba(225,114,127,1);
	background: -moz-linear-gradient(top, rgba(225,114,127,1) 0%, rgba(217,84,94,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(225,114,127,1)), color-stop(100%, rgba(217,84,94,1)));
	background: -webkit-linear-gradient(top, rgba(225,114,127,1) 0%, rgba(217,84,94,1) 100%);
	background: -o-linear-gradient(top, rgba(225,114,127,1) 0%, rgba(217,84,94,1) 100%);
	background: -ms-linear-gradient(top, rgba(225,114,127,1) 0%, rgba(217,84,94,1) 100%);
	background: linear-gradient(to bottom, rgba(225,114,127,1) 0%, rgba(217,84,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1727f', endColorstr='#d9545e', GradientType=0 );	
		height: 70px;
		float: left;
	width: 100%;
}

header {
	float: left;
	width: 100%;


}

.logo-block {
	padding: 19px 0;
	width: 170px;
}

.logo-tit {
	font-size: 18px;
	line-height: 18px;
	float: left;
	width: 100%;
	font-weight: bold;
	color: #fff;
	font-family: "Georgia";
    transition: color .4s ease-in-out;
    padding-bottom: 3px;
}

.logo-tit:hover {
	text-decoration: none;
	color: #402730;
}

.log-slog {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 11px;
	color: #402730;
	font-family: 'core_sans_e45_regular';
	font-weight: bold;
}

.about-info {
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    font-family: 'core_sans_e45_regular';
    width: 222px;
    padding: 19px 0;
    position: relative;
    padding-left: 11px;

}

.about-info:before {
	content: '';
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url('../images/divider.png');
	position: absolute;
	height: 51px;
	width: 2px;
	display: block;
}


.head-block  {
	float: left;
	position: relative;

}


.mail-us:before {
	content: '';
	background-image: url('../images/mail1.png');
	width: 23px;
	height: 12px;
	margin: auto 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

.mail-us {
	width: 212px;
	padding: 19px 30px 19px 30px;
	margin-right: 30px;
}

.mail-us:after {
	content: '';
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-image: url('../images/divider.png');
	position: absolute;
	height: 51px;
	width: 2px;
	display: block;

}

.phone-us {
	width: 173px;
	padding: 19px 0 19px 25px;	
}

.phone-us:before {
	content: '';
	background-image: url('../images/phone.png');
	width: 17px;
	height: 13px;
	margin: auto 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

.head-block a{
	font-size: 18px;
	line-height: 18px;
	float: left;
	width: 100%;
	font-weight: bold;
	color: #fff;
	font-family: "Georgia";
    transition: color .4s ease-in-out;
    padding-bottom: 3px;
}

.head-block a:hover {
	text-decoration: none;
	color: #402730;
}

.head-block .sub {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 11px;
	color: #402730;
	font-family: 'core_sans_e45_regular';
	font-weight: bold;	
}


.header-additional {
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 680px;
	float: left;
	width: 100%;
	position: relative;
}


.logo2 {
	margin-top: 25px!important;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 190px;
	height: 84px;
	display: block;
	background-image: url('../images/logo2.png');
}

.slogan {
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
	font-family: 'Conv_LazurskiRegular',Sans-Serif;
	font-size: 30px;
	color: #fff;
	line-height: 35px!important;
	text-align: center;
    margin-top: 90px;
    float: left;
    width: 100%;
    padding: 5px 0;	
background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );

}

.slogan span {
	color: #ee909b;
	font-size: 30px;
}


.block {
	margin-top: 25px;
	text-align: center;
}

.block-cont {
	font-family: 'Conv_LazurskiRegular',Sans-Serif;
	font-size: 16px;
	color: #fff;
	line-height: 19px;
	letter-spacing: 1px;
	padding: 5px 10px;
	margin-top: 10px;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );

}

#form {
	margin: 0 auto;
	width: 733px;
	height: 188px;
	background-image: url('../images/form-op.png');
	/*background-image: url('../images/form.png');*/
	display: block;
    position: absolute;
    z-index: 11;
    left: 0;
    right: 0;
    bottom: 150px;

}

.form-tit {
	color: #58293a;
	    font-family: 'Conv_LazurskiRegular',Sans-Serif;
	text-align: center;
	font-size: 16px;
	line-height: 18px;
	width: 54%;
	padding: 17px 0;
	margin: 0 auto;
	text-transform: uppercase;
	text-shadow: 0px 1px 1px rgba(245, 245, 245, 0.5);
}

.form-tit span {
	color: #1d1417;

}

.form-list {
	float: left;
	width: 80%;
	margin: 0 10%;
	margin-bottom: 13px;
}

.form-list li {
	width: 30%;
	float: left;
	text-align: center;
	font-family: 'Conv_LazurskiRegular',Sans-Serif;
	color: #fff;
	font-size: 15px;
	line-height: 12px;
	list-style: none;
	position: relative;
}

.form-list li:nth-child(2n) {
    width: 20%;
    padding: 0 6%;
    margin: 0 4%;
}

.form-list li:nth-child(2n):before{
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: block;
	background-color: #55303d;
	left: 0;
	position: absolute;
	top:0;
	bottom: 0;
	margin:auto;
}


.form-list li:nth-child(2n):after{
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: block;
	background-color: #55303d;
	right: 0;
	position: absolute;
	top:0;
	bottom: 0;
	margin:auto;
}

.form-wr {
	width: 31.5%;
	float: left;
    margin: 0 5px;
}


.form-wr .bord {
	border:3px solid #b90000;
	border-radius: 15px;
	overflow: hidden;
	position: relative;
}

.form-wr  input[type="text"] {
    margin: 0;
    border-top: 4px solid #ebebeb;
    border-left: 4px solid #ebebeb;
    border-radius: 15px;
    padding-left: 38px;
    margin-left: -1px;
    margin-top: -1px;
    height: 33px;
    padding-top: 0;
    padding-bottom: 0;
}


.form-wr  input[type="text"]::-webkit-input-placeholder {
	font-family: Arial,serif;
	font-size: 16px;
	color: #430216;
}
.form-wr  input[type="text"]::-moz-placeholder          {
	font-family: Arial,serif;
	font-size: 16px;
	color: #430216;
}
.form-wr  input[type="text"]:-moz-placeholder           {
	font-family: Arial,serif;
	font-size: 16px;
	color: #430216;
}
.form-wr  input[type="text"]:-ms-input-placeholder      {
	font-family: Arial,serif;
	font-size: 16px;
	color: #430216;
}


.i-user {
	background-image: url('../images/user-i.png');
	left: 14px;
	top: 10px;
	width: 17px;
	height: 19px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}


.i-phone {
	background-image: url('../images/phone-i.png');
	left: 14px;
	top: 10px;
	width: 17px;
	height: 19px;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
}

.form-wr  input[type="submit"] {
	font-family: "Georgia";
	font-size: 12px!important;
	font-weight: bold;
	line-height: 12px;
	color: #fff;
	text-shadow: 0px 1px 1px red;
	background-color: #4f001a!important;
	border:none!important;
	border-bottom: 4px solid #000000!important;
	border-radius: 15px!important;

 	white-space: normal;
  	width: 100%;
  -webkit-appearance: none;
  	transition: all .5s;

}

.form-wr  input[type="submit"]:hover, .form-wr  input[type="submit"]:focus {
	background-color: #983d5b!important
}


#form form {
	float: left;
	width: 90%;
	margin: 0 5%;
}

.preim {
	width: 33%;
	float: left;
}


@media screen and (max-width:1380px) { 
	.container-main {
		width: 1080px
	}

}



@media screen and (max-width:1040px) { 
	.container-main {
		width: 900px
	}
	.mail-us {
		padding: 19px 15px 19px 30px;
   		margin-right: 15px;
	}


	.slogan, .slogan span {
		font-size: 22px;
	}
}


@media screen and (max-width:768px) { 

  .span-mob {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    padding: 0;
    text-align: center;
  }
	.container-main {
		width: 700px;
	}

	.pull-left.about-info {
		display: none;
	}

	.form-wr  input[type="submit"] {
		border-bottom: none;
		    border: 2px solid #d6858f !important;
	}
	
}

@media screen and (max-width:500px) { 
	.container-main {
		width: 90%;
	}


	.form-wr  input[type="submit"] {
		margin-bottom: 30px;
		font-family: 'Conv_LazurskiRegular',Sans-Serif;
	}

	.head-block .sub {
		display: none;
	}

	.about-info, .form-tit, .form-list, .i-user, .i-phone {
		display: none;
	}

	.mail-us, .phone-us {
		margin: 20px auto!important;
	}

	.phone-us:before, .mail-us:before {
		top: 30px;
	}

	.head-block, .close, .pull-right {
		float: inherit;
	}

	.logo-block {
		float: none;
		margin: 0 auto;
	}

	.head-top {
		height: 185px;
	}

	.mail-us:after {
		display: none;
	}

	.slogan {
		width: 100%;
		margin-top: 30px;
	}

	.preim {
		width: 100%;
	}


	.form-wr {
		width: 100%;
		margin: 0;
	}

	#form {
		width: 100%;
		background: none;
		position: relative;
		bottom: 25px;
	}

	/*.slogan, .preim, .i-user, .i-phone, .form-tit, .form-list, .mail-us {
		display: none;
	}*/

	.form-wr .bord {
		border:none;
		text-align: center;
	}

	.form-wr  input[type="text"] {
		width: 90%;
		margin: 0 auto;
		border:2px solid #fff!important;
		background: rgba(0,0,0,0);

	    font-family: Arial,serif;
	    border-radius: 10px;
	    font-size: 20px;
	    padding: 0 12px;
    	height: 40px;
    	margin: 0 3px 20px;
	}


	#form form {
		width: 100%;
		margin: 0;
		margin-top: 80px;
	}

	.form-wr {
		text-align: center;
	}

	.form-wr .bord {
		overflow: inherit;
		border-radius: 0;
	}


	.form-wr  input[type="text"]::-webkit-input-placeholder {
		font-family: Arial,serif;
		font-size: 20px;
		color: #fff;
	}
	.form-wr  input[type="text"]::-moz-placeholder          {
		font-family: Arial,serif;
		font-size: 20px;
		color: #fff;
	}
	.form-wr  input[type="text"]:-moz-placeholder           {
		font-family: Arial,serif;
		font-size: 20px;
		color: #fff;
	}
	.form-wr  input[type="text"]:-ms-input-placeholder      {
		font-family: Arial,serif;
		font-size: 20px;
		color: #fff;
	}

	.header-additional {
		min-height: 300px;
	}

	.form-wr  input[type="submit"] {
		height: 50px;
    	width: 100%;

	    background-color: #ee909b!important;
	    border: 2px solid #d6858f;
	    border-radius: 10px!important;
	    color: #fff;
	    font-family: 'Conv_LazurskiRegular',Sans-Serif;
	    padding: 10px 20px 6px;
	    text-transform: uppercase;
	    font-size: 19px!important;
	    line-height: 25px;
	    text-shadow: none!important;
	    font-weight: normal!important;
	}

	.form-wr  input[type="submit"]:hover, .form-wr  input[type="submit"]:focus {
		background-color: #ee909b!important;
	}

}


@media screen and (max-width:320px) { 
	.form-wr  input[type="submit"] {
		font-size: 19px!important;
	}

	.form-wr  input[type="submit"] { 
		height: 70px;
	}

	.logo-block {
		width: 100%;
		text-align: center;
	}


}
#franshiza .row-fluid .span6.first {
    height: 702px !important;
}
.sp-brandname__left {
	display: none;
}
.sp-field strong{ 
font-size: 18px;
font-family: 'Conv_LazurskiRegular',Sans-Serif;
letter-spacing: 0px !important;
line-height: 25px !important;
text-transform: uppercase;
}
.sp-form .sp-button {
font-size: 18px !important;
font-family: 'Conv_LazurskiRegular',Sans-Serif !important;
}
.btn-franshiza {
	    position: absolute;
    display: inline-block;
right: 259px;
    top: 47px;
}
.btn-franshiza img {
    width: 200px;
}
.header_dark ul li.head-phone a {
    font-size: 24px;
}
.head-phone a {
    background-position-x: 55px !important;
}
.head-phone {
    text-align:center;
}
@media (max-width: 768px) {
.head-phone a {
    background-position-x: 0px !important;
}
}
.message-anketa {
	text-align:center;color:#000!important;text-transform:uppercase;padding: 50px;
}
.fancybox-inner {
    width: 100% !important;
}
.special {
	background: #f2b0b885;
    margin-bottom: 30px;
    border-top-left-radius: 50px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 0;
}

.sp-field[sp-id="sp-4a3265a7-a61c-4927-b67d-34a8e7b22688"] strong {
    color:red !important;
}
.sp-image {
	height: 190px;
}
form.sp-element-container {
	    margin: 0 0 0px;
}
@media (min-width: 800px) {
#privacy, #personal-data {
	width: 800px;
}
}