html{position:relative;min-height:100%;}
body{padding-top:20px;font-family:'Exo 2', sans-serif;}
p{font-family:'Exo 2', sans-serif;}
footer{width:100%;background-color:#1d1d1d;height:100%;}
footer a{color:#a0a0a0;}
.imgprev{padding-top:4px;width:32%;display:inline-block;}
.gallery-block{padding-bottom:25px;text-align:center;}
.header-top{padding:30px 0px;}
.h1all{color:#cccccc;font-size:25px;text-align:center;margin-top:8px;}
#logo{text-align:center;padding-bottom:30px;}
#logo img{width:100%;max-width:455px;}
#logo #backlink {
    color: rgb(164, 72, 129);
    text-transform: uppercase;
    font-size: 12px;
    padding-left: -4%;
}
#menu{font-family:'Exo 2', sans-serif;font-size:13px;text-align:center;}
#menu a{color:#3C3C3C;}
#menu a:hover{color:#a3a3a3;}
#menu2{z-index:1000;right:10px;top:30px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{border-color:#337ab7;background-color:#fff;}
.dropdown-menu>li>a{text-transform:uppercase;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0px;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
#contacts{font-family:'Exo 2', sans-serif;margin-bottom:30px;}
.contacts{font-family:'Exo 2', sans-serif;margin-bottom:30px;}
.sertif img{-webkit-box-shadow:0px 0px 24px 7px rgba(204,204,204,1);-moz-box-shadow:0px 0px 24px 7px rgba(204,204,204,1);box-shadow:0px 0px 24px 7px rgba(204,204,204,1);width:100%;height:100%;max-width:500px;max-height:353px;}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover{background-color:#ffffff;text-decoration:underline;text-transform:uppercase;}
.nav-pills>li>a,
.nav-pills>li>a:focus,
.nav-pills>li>a:hover{background-color:#ffffff;text-transform:uppercase;}
.nav-pills,
.nav-pills > li{float:none;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;}
.nav-pills2 > li{float:none;*display:inline;*zoom:1;vertical-align:top;text-align:center;}
.smallmenu{margin:10px 5px;}
.smallmenu a{padding:10px;background:#FFFFFF;border-color:#5EA36D;margin:2px;}
.calcDopText{vertical-align:-7px;line-height:5px;}
.calc_retouch_num_btn a{font-style:italic;text-decoration:underline;}
.form-horizontal .control-label{padding-top:0px;margin-bottom:0;}
.navbar-nav>li.active>a,
.navbar-nav>li.active>a:focus,
.navbar-nav>li.active>a:hover{background-color:#ffffff;text-decoration:underline;text-transform:uppercase;}
.navbar-nav>li>a,
.navbar-nav>li>a:focus,
.navbar-nav>li>a:hover{background-color:#ffffff;text-transform:uppercase;}
.navbar-nav,
.navbar-nav > li{float:none;display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center;}
.navbar-default{background-color:transparent;border-color:transparent;}
.navbar-default .navbar-toggle{border-color:#ddd;background:#fff;}
.navbar-inner{text-align:center;}
.zoomin{overflow:hidden;}
.zoomin img{-webkit-transition:all 2s linear;-moz-transition:all 2s linear;-o-transition:all 2s linear;transition:all 2s linear;}
.zoomin img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.lazy-container{display:block;position:relative;height:0;}
.post .lazy-container{padding-bottom:55.3%;}
.lazy-container img{position:absolute;top:0;left:0;width:100%;height:100%;}
.price{margin-top:0px;}
.yaht tbody>tr>td{vertical-align:middle;}
.pager li>a{margin:0px 0px 5px 0px;}
#flashingtext{}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;left:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../images/ui.totop.png) no-repeat left top;opacity:0.6;}
#toTopHover{background:url(../images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}
#call{display:none;z-index:100;text-decoration:none;position:fixed;bottom:10px;left:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url(../images/phoneicon.png) no-repeat left top;opacity:0.6;}
#call:hover{background:url(../images/phoneicon.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0.6;-moz-opacity:0;filter:alpha(opacity=0.6);}
#call:active, #toTop:focus{outline:none;}
@-webkit-keyframes loaderSprite{from{background-position:0px;}
to{background-position:-2000px;}
}
@-moz-keyframes loaderSprite{from{background-position:0px;}
to{background-position:-2000px;}
}
@keyframes loaderSprite{from{background-position:0px;}
to{background-position:-2000px;}
}
#spinner{width:80px;height:80px;background-image:url("../images/loader.png");-webkit-animation:loaderSprite 1.25s steps(25, end) infinite;-moz-animation:loaderSprite 1.25s steps(25, end) infinite;animation:loaderSprite 1.25s steps(25, end) infinite;}
#spinner{display:none;opacity:0;margin:0 auto;}
hr{margin-top:10px;margin-bottom:10px;}
.btn-zakaz{    background: #8a2a70;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 5px #666666;
    -moz-box-shadow: 2px 2px 5px #666666;
    box-shadow: 2px 2px 5px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 18px;
    padding: 5px 12px 5px 12px;
    text-decoration: none;}
.btn-zakaz:hover{background: #b0399e;color:#ffffff;background-image:-webkit-linear-gradient(top, #8a2e72, #a23669);background-image:-moz-linear-gradient(top, #8a206b, #237554);background-image:-ms-linear-gradient(top, #298A63, #237554);background-image:-o-linear-gradient(top, #298A63, #237554);background-image:linear-gradient(to bottom, #298A63, #237554);text-decoration:none;}
.btn-zakaz span{color:#ff9a9a;left:-6px;top:10px;}
.btn-zakaz span:hover{color:#ffffff;left:-6px;top:10px;}
.btn-zakaz .consult-text{font-size:11px;color:#d2d2d2;margin-top:-4px;}

.btn-zakaz2{    background: #188a12;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    -webkit-box-shadow: 2px 2px 5px #666666;
    -moz-box-shadow: 2px 2px 5px #666666;
    box-shadow: 2px 2px 5px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 18px;
    padding: 2px 14px 1px 12px;
    text-decoration: none;}
.btn-zakaz2:hover{background: #8a437e;color:#ffffff;background-image:-webkit-linear-gradient(top, #8a3285, #752d50);background-image:-moz-linear-gradient(top, #853f8a, #237554);background-image:-ms-linear-gradient(top, #298A63, #237554);background-image:-o-linear-gradient(top, #298A63, #237554);background-image:linear-gradient(to bottom, #298A63, #237554);text-decoration:none;}
.btn-zakaz2 span{color:#9affb4;left:-6px;top:10px;}
.btn-zakaz2 span:hover{color:#ffffff;left:-6px;top:10px;}
.btn-zakaz2 .consult-text{font-size:15px;color:#d2d2d2;margin-top:-4px;}

.btn-zakaz-green{color:#ffffff;background-color:#72BE1B;-webkit-box-shadow:2px 2px 11px #bababa, inset 0px 0px 1px #ffffff;-moz-box-shadow:2px 2px 11px #bababa, inset 0px 0px 1px #ffffff;box-shadow:2px 2px 11px #bababa, inset 0px 0px 1px #ffffff;margin-left:25px;margin-bottom:20px;border-color:#47872D;}
.btn-zakaz-green:hover{background-color:#65cf1b;color:#fff;border-color:#a5f26f;}
.btn-zakaz-green:active{background-color:#65cf1b;color:#fff;border-color:#a5f26f;}
.btn-zakaz-green span{color:#FFF5AF;font-size:25px;vertical-align:-6px;}
.btn-zakaz-consult{color:#ffffff;background-color:#0860AB;-webkit-box-shadow:2px 2px 11px #bababa, inset 0px 0px 1px #ffffff;-moz-box-shadow:2px 2px 11px #bababa, inset 0px 0px 1px #ffffff;box-shadow:2px 2px 11px #bababa, inset 0px 0px 1px #ffffff;margin-left:25px;margin-bottom:20px;border-color:#36BBEE;margin-top:20px;}
.btn-zakaz-consult:hover{background-color:#3DA6FF;color:#fff;border-color:#004E6C;}
.btn-zakaz-consult:active{background-color:#3DA6FF;color:#fff;border-color:#004E6C;}
.btn-zakaz-consult span{color:#FFFFFF;font-size:25px;vertical-align:-6px;}
.forma0{text-align:center;}
#prices2{border-radius:8px 8px 8px 8px;padding:20px;text-align:center;background:#fff}
#prices3{background:#FFEEEE;border-radius:8px 8px 8px 8px;padding:20px;text-align:center;}
#prices-en{background:#FFFEFC;border-radius:8px 8px 8px 8px;padding:20px;text-align:center;border:1px solid #E3E3E3;}
#prices-en .bigi{font-size:50px;}
#prices4{background:#EEFFF4;border-radius:8px 8px 8px 8px;padding:20px;text-align:center;}
#prices5{border-radius:8px 8px 8px 8px;padding:20px;text-align:center;border:1px solid #d6d6d6;}
#prices1 .bigi{font-size:50px;}
#prices2 .bigi{font-size:50px;}
#prices3 .bigi{font-size:50px;}
#prices4 .bigi{font-size:50px;}
#prices5 .bigi{font-size:50px;}
#prices_paket_krym{border-radius:8px 8px 8px 8px;padding:3px;text-align:center;margin-bottom:20px;display:table;width:100%;border:1px solid #E3E3E3;}
.prices_paket_1{background:#f0e3f3;border-radius:20px;padding:3px;text-align:center;margin-bottom:20px;display:table;width:100%;border:1px solid #E3E3E3;}
.prices_paket_wed{background:#f0e3f3;border-radius:20px;padding:3px;text-align:center;margin-bottom:20px;border:1px solid #E3E3E3;    min-height: 930px;}
.addtrans{transition: all .2s ease-in-out;}
.addtrans:hover{ transform: scale(1.02); }
.prices_paket_header{background:#8a2a70;margin:-23px -4px 7px -4px;border-radius:20px 20px 0px 0px;min-height:90px;color:#fff;}
.prices_paket_header_sm{background:#8a2a70;margin:-23px -4px 7px -4px;border-radius:20px 20px 0px 0px;height:40px;color:#fff;}
.express>.prices_paket_header_sm{background:#723192;}
.express{background:#f0e3f3;}
.express>.prices_paket_header{background:#723192;}
.wedding>.prices_paket_header{background:#bd1f93;background-image: url(/images/wedding-header.png);background-repeat: no-repeat;}
.platina>.prices_paket_header{    background: #45484d;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%);
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000',GradientType=0);
    color:#fff;}
.prices_paket_header a, .prices_paket_header_sm a{color:#fff;}
.prices_paket_header .h3{padding-top:5px;color:#fff;}
.prices_paket_header .h3 small{color:#c7c7c7}
.prices_paket_header_sm .h4{padding-top:11px;color:#fff;}
.prices_paket_header_sm>span{position:absolute;left:15px;top:-10px;background:rgb(255, 227, 14);color:black;padding:4px;border-radius:8px 0px 8px 0px;}
.prices_paket_header>span{position:absolute;left:2px;top:-16px;background:rgb(255, 227, 14);color:black;padding:6px;border-radius:0px 8px 8px 8px;font-size:13px;}
.tarifs{padding-top:15px;}
.prices_paket_1 .btn-primary{    background-color: #3770a9;    border-color: #4774cc;}
.prices_paket_1 .btn-success{color:#1e7ca0;background-color:#f0e3f3;border-color:#1e7ca0;}
#prices_paket_platina,
#prices_paket_2,
#prices_paket_1{background:#FFFEFC;border-radius:8px 8px 8px 8px;padding:3px;text-align:center;margin-bottom:20px;display:table;width:100%;border:1px solid #E3E3E3;}
.star .fa-circle{color:#8a2a70;}
.star .fa-plus{color:#a58e96;}
#prices_paket_2,#prices_paket_1,.prices_paket_1 .h3{width:100%;}
#prices_paket_krym ul,#prices_paket_1,.prices_paket_1 ul,.prices_paket_wed ul{margin-left:5px;}
#prices_paket_krym li,#prices_paket_1,.prices_paket_1 li,.prices_paket_wed li{line-height:20px;min-height:25px;}
#prices_paket_krym small,.prices_paket_1 small,.prices_paket_wed small {color:#987F7F;}
#prices_paket_krym{transition: all .2s ease-in-out;}
#prices_paket_krym:hover{transform: scale(1.02);}
#prices_paket_1{background:#FFF8F8;}
#prices_paket_1 h1{font-size:32px;}
#prices_paket_2{background:#FFF8F8;}
#prices_paket_2 .bigi{font-size:30px;}
.bigi{font-size:50px;}
.star .fa-cog{font-size:40px;padding-top:10px;}
.star .glyphicon{font-size:24px;padding-top:10px;}
.star i{padding-top:15px;margin-bottom:-10px;}
.star .fa-coffee, .star .fa-lightbulb-o,.star .fa-camera,.star .fa-ship,.star .fa-anchor,.star .fa-car,.star .fa-female{font-size:40px;padding-top:10px;}
.star .fa-fire{font-size:22px;position:relative;top:-30px;left:31px;padding-top:37px;}
.star2{
    padding-top: 10px;
    padding-bottom: 11px;
    font-size: 20px;
}
.gold{
    color: gold;
}
.white{
    color: whitesmoke;
}
.incl p{font-size:14px;}
.incl li{font-size:16px;line-height:30px;}
@media screen and (max-height:1200px){.incl li{font-size:14px;}
#prices_paket_4,
#prices_paket_3,
#prices_paket_2,
#prices_paket_1,
.prices_paket_wed .h3,
.prices_paket_1 .h3{text-align:center;}
#prices_paket_4,
#prices_paket_3,
/*#prices_paket_1,*/
.prices_paket_wed h2,
.prices_paket_1 h2{font-size:21px;}
}
.prices-normal{text-decoration:line-through;}
.prices-skidka{font-size:38px;color:#ae00c3;}  /*#FF0D0D*/
.prices-usd{font-size:20px;}
.gift{color:#D75800;}
.mchs span,.gift span{font-size:38px;float:left;}
.gift p{padding-left:50px;}
.mchs p{padding-left:50px;color:#333;font-size:14px;}
.mchs{color:#337AB7;}
.mchs img{opacity:0.7;-webkit-filter:grayscale(100%);width:110px;margin-left:43px;margin-top:5px;}
.mchs img:hover{-webkit-filter:grayscale(0%);}
blockquote{margin:0 0 0px;}
.num{position:absolute;top:6px;left:37px;width:1.8em;height:1.8em;line-height:1.8em;padding:0px;color:#fff;background:#2980b9;font-weight:bold;text-align:center;border-radius:.9em;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.3);z-index:1;}
#collapseOne p{margin-left:15px;background:#F6F6F6;padding:10px 10px 10px 43px;border-radius:10px;}
#otzivy img{width:100%;height:100%;max-width:640px;max-height:1580px;}
#uslugi ul{text-align:left;padding-left:25%;}
#uslugi h3{text-align:left;}
.well{min-height:20px;}
#calculator .glyphicon-triangle-bottom{font-size:35px;color:#a3a3a3;text-align:center;}
#calculator .col-md-10{padding-top:15px;}
#calculatorButton{text-align:center;padding-top:25px;}
.btnMenu{position:fixed;top:2px;left:4px;overflow:hidden;border-color:rgba(255, 255, 255, 0.5);background:rgba(255, 255, 255, 0.51);z-index:1000;margin:0px;}
.btnMenu:hover{background:#D8D8D8;border-color:#D8D8D8;}
#showLeftPush .icon-bar{background-color:#9D9D9D;}
.calc-msk-form{background-color:#ececec;border-radius: 20px;}/*#f6e8fd;*/
.cbp-spmenu{background:#333333;position:fixed;}
.cbp-spmenu .lead{color:#8D8D8D;font-size:1.9em;padding:10px;margin:0;font-weight:300;background:#333;}
.cbp-spmenu{padding-left:10px;}
.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300;margin-left:10px;}
.cbp-spmenu a:hover{background:#777;}
.cbp-spmenu a:active{background:#999;color:#47a3da;}
.cbp-spmenu li.active{background:#5D5D5D;color:#FFFFFF;list-style-type:none;}
.cbp-spmenu li{list-style-type:none;}
.cbp-spmenu-vertical{width:230px;height:100%;top:0;z-index:1000;}
.cbp-spmenu-vertical a{padding:0.12em;}
.cbp-spmenu-left{left:-230px;}
.cbp-spmenu-left.cbp-spmenu-open{left:0px;}
.cbp-spmenu-push{overflow-x:hidden;left:0;}
.cbp-spmenu-push-toright{left:230px;}
.btnMenu,
.cbp-spmenu,
.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.cbp-social{padding-bottom:10px;display:inline-flex;}
.translate-btn{padding-left:160px;color:#ccc;text-transform:uppercase;}
.translate-block{position:fixed;top:10px;right:10px;}
.translate-block a{    text-decoration: none;    color: #b3b3b3;    background: white;    padding: 3px;    border-radius: 0px;}
.telefon a{text-decoration:none;color:#ccc;}
.menu-city{color: #616161;text-transform: uppercase;padding-left: 11px;}
.pay{border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    padding: 5px;
    height: 100px;
    margin-top: 10px;
    line-height: 20px;}
.pay img{}
.payya{margin-bottom:50px;}
.ru_RU .datetime{text-transform:lowercase;}
.comment .datetime{color:#aaa9a9;margin:0 3px;visibility: hidden;}
.comment .username{color:#000;}
.comment .p-1{margin-bottom:10px;padding-left:60px;}
.comment .p-2{line-height:17px;font-size:13px;color:#4b4b4b;padding-left:60px;}
.comment .i img{width:50px;height:50px;border-radius:5px;margin-right: 10px;}
.comment .i{position:static;top:15px;left:30px;}
.comment .reviewer{min-height:55px;}
.comment_list .first{border-top:none;}
.comment_list .first{border-top:none;}
.comment{position:relative;min-height:55px;padding-top:10px;padding-right:30px;}
.comment{padding:15px 0 22px 30px;border-top:1px dotted #d9d9d9;}
.comment{position:relative;min-height:55px;padding-top:10px;padding-right:10px;list-style-type: none;}
.comment_list ol, .comment_list ul{list-style:none;padding-left:10px;}
.include-block i{font-size:40px;padding-bottom:5px;}
.include-block span{text-transform:uppercase;font-size:16px;}
.include-block p{color:#E1E1E1;margin-top:0px;margin-bottom:20px;text-transform:uppercase;font-size:30px;}
.zal span{bottom:10px;color:#4c4646;padding-left:19px;font-size:15px;background:#ffffffba;;position:absolute;padding-right:19px}
.zal_new{    top: 10px;
    color: #ffffff;
    padding-left: 19px;
    font-size: 15px;
    background: #ff0000a1;
    position: absolute;
    padding-right: 19px;}
.mestakrym span{top:18px;color:#060404;padding-left:19px;font-size:20px;background-color:rgba(255, 255, 255, 0.9);position:absolute;padding-right:19px;margin-left:-48%;}
.mestakrym button{margin-top:-18px;margin-bottom:20px;}
.btn-else{color:#1E7CA0;background-color:#fff;border-color:#ccc;border-radius:10px;}
.btn-success{border-radius:10px;}
.btn-primary{border-radius:10px;}
.footerconnect{padding-bottom:45px;}
.photo-left{position:absolute;left:19px;top:100px;color:#B6B6B6;}
.photo-right{position:absolute;right:19px;top:100px;color:#B6B6B6;}
.photo-arows i{font-size:50px;color:#E9E9E9;}
.photo-arows{color:#E9E9E9;}
.photo-arows a:hover{color:#5B5B5B;text-decoration:none;}
.photo-arows a:hover span i{color:#D5D5D5;}
.photo-arows span{color:#E9E9E9;vertical-align:-12px;padding-left:5px;padding-right:5px;}
#wedman{float:right;top:-40px;position:relative;}
#wedman small{color:#aaa9a9;}
#wedman img{border-radius:5px;}
.btnstd{margin:5px;text-transform:uppercase;}
.emptyblockbottom{display:block;height:50px;}
.viddiv{border-radius:15px;}
.viddiv:after{position:absolute;height:100%;width:100%;background:url(../images/fonvid.png) repeat left top;z-index:3000;content:"";opacity:0.6;filter:alpha(Opacity=60);}
.vidcont{height:300px;padding:10px;}
.vidcont span{background:rgba(0,0,0,.5);border-radius:0px 0px 15px 15px;padding:9px;color:white;position:absolute;bottom:0px;left:0px;}
.vidcont h1{background:rgba(114, 49, 146, 0.4);;display:inline-block;padding:5px;border-radius:0px 10px 10px 0px;color:white;left:0px;position:absolute;top:-5px;}
.highlight{-webkit-box-shadow:0px 0px 21px 4px #16ABE0;box-shadow:0px 0px 21px 4px #16ABE0;transition:0.5s;}
a.anchor{}
.videoprice{background:#ffffff;padding:2px;margin-bottom:10px;display:table;}
.videoprice .fa-circle{color:#e4e4e4;}
#map{width:100%;height:300px;}
#ifMoreTwo{line-height:14px;font-size:12px;padding-top:2px;}
.retouch{margin-bottom:20px;cursor:pointer;}
.retouch span{position:absolute;background:#a904a3;padding:5px 10px 5px 10px;border-radius:10px;font-size:17px;top:166px;color:#fff;margin-left:auto;margin-right:auto;left:0;right:0;width:200px;text-align:center;}
.retouch span:hover{background:#8a2a70;}
.model-params{position:absolute;width:50%;background:white;height:100%;opacity:0;padding-top:10px;padding-left:10px;padding-right:10%;z-index:1000;}
.model-prev{font-size:1.1em;padding-bottom:10px;}
.model-block{padding-right:10px;padding-left:0px;padding-bottom:10px;}
@media screen and (max-height:26.375em){.cbp-spmenu-vertical{font-size:90%;width:190px;}
.cbp-spmenu-left,
.cbp-spmenu-push-toleft{left:-190px;}
.cbp-spmenu-push-toright{left:200px;}
}
#owl-demo .item img{display:block;padding:30px 0px;margin:5px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{padding:5px 9px;}
.owl-theme .owl-buttons i{margin-top:2px;}
.owl-theme .owl-controls .owl-buttons div{position:absolute;padding:5px 9px;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-45px;top:40%;padding:5px 9px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-45px;top:40%;padding:5px 9px;}
#modelpage{padding-bottom:25px;}
#owl-model{margin-left:20px;}
.mdl a img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.table-condensed>thead>tr>th{border-top:0px;}
.table-condensed>thead{background:#fcf2ff;text-transform:uppercase;}
.express>.panel-heading{background-color:#8a2a70;color:#fff;}

.news li{list-style:none;}
time{font-size:18px;color:#aaa9a9;top:24px;top:19px;position:relative;}
.pluso{height:36px;}
.img-page-btn{position:absolute;right:7px;top:5px;color:#464646;opacity:0;z-index:1010;font-size:15px;}
.zoomin:hover .img-page-btn{opacity:0.5;}
.img-page-btn:hover{opacity:1;}
.underkey .prices_paket_1{height:180px;}
.underkey{padding-top:10px;}
.paket-img{margin: -10px -4px 5px -4px;}
.paket-img .img-responsive {
    margin: 0 auto;
}
#whywe>div>div>span{font-size:20px;font-weight:bold;min-width:136px;line-height:16px;}
#whywe>div>div{min-height:78px;padding:8px;border-radius:10px;}
#whywe>div>div>i{
border-radius: 37px;
background: #a54c9a;
background: -moz-linear-gradient(top, #a54c9a 0%, #d03c3c 100%);
background: -webkit-linear-gradient(top, #a54c9a 0%,#d03c3c 100%);
background: linear-gradient(to bottom, #a54c9a 0%,#d03c3c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a54c9a', endColorstr='#d03c3c',GradientType=0);
color: #ffffff;
padding: 12px 15px;
width: 80px;
text-align: center;
}


/*#whywe>div>div>i{    border-radius: 37px;
    background: #45484d;
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%);
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000',GradientType=0);
    color: #dac10b;
    padding: 12px 15px;
    width: 80px;
    text-align: center;
}*/
/*#whywe>div>div>i:hover{
    transform: scalex(-1);
}*/
#whywe{padding-top:20px;}
.progress-bar-white{background-color:#ffffff;color:#000;border-right:1px solid #e8e8e8;}
.times_for_work{margin-bottom:0px;border-radius:0px;}
.times_for_work .podpis{box-shadow:inset 0 -1px 0 rgb(255, 255, 255);-webkit-box-shadow:inset 0 -1px 0 rgb(255, 255, 255);}
.podpis{height:100%;}
.about-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
#rezultat{font-size:40px;color:#FF0D0D;}
#rezultat>span{font-size:22px;text-decoration:line-through;color:#333;}
#prices_paket_platina{background:#45484d;background:-moz-linear-gradient(top, #45484d 0%, #000000 100%);background:-webkit-linear-gradient(top, #45484d 0%,#000000 100%);background:linear-gradient(to bottom, #45484d 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000',GradientType=0);}
#prices_paket_platina h1{color:rgb(210, 210, 210);}
#prices_paket_platina .glyphicon{color:gold;}
#prices_paket_platina small{color:white;}
.btn-kids{background-color:#e6a8ff;border-color:#d675fd;}
.btn-kids:hover{background-color:#ba5ae0;border-color:#d675fd;}
#vizaj section p{margin-top:-30px;margin-left:10px;font-size:20px;font-weight:bold;color:#fff;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
#vizaj .labels{padding-bottom:10px;}
#vizaj .labels span{background-color:#a904a3;text-transform:lowercase;}
.grid li>p{margin-top:-30px;margin-left:10px;font-size:20px;font-weight:bold;color:#fff;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}

.bannerstop{padding-top: 10px;}
.incl2 li{
    padding-bottom: 10px;
}
.incl2 li>:first-child{
    float: left;
    padding-right: 8px;
    margin-bottom: 10px;
    margin-top: 1px;
}

/* KRYM*/

.btn-calc-krym {
    color: #fff;
    background-color: #de5bb6;
    border-color: #da4646;
}
.motivate-block{
    background: #fff;
    border-radius: 10px;
    border: 1px solid #ccc;
    padding: 5px 0px;
    margin-top: 10px;
    display: table;
}

.border-right{
    border-right: 1px solid #ccc;
}

.motivate-block i{
    font-size: 27px;
    color: #ccc;
    display: inline-table;
    vertical-align: middle;
    width: 35px;
    text-align: center;
}
.img-block-portfolio span{
    background: rgba(138, 42, 111, 0.70);
    position: absolute;
    top: 0px;
    max-width: 440px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    width: 100%;
}
.wedman-best{
    color: red;
    text-decoration: underline;
}
.instagram{
    padding-bottom:10px;
    font-size: 20px;
    color: grey;
}

/* NEW PRICE PAGE */
#whyWe2 i{
    border-radius: 30px;
    background: #a54c9a;
    background: -moz-linear-gradient(top, #a54c9a 0%, #d03c3c 100%);
    background: -webkit-linear-gradient(top, #a54c9a 0%,#d03c3c 100%);
    background: linear-gradient(to bottom, #a54c9a 0%,#d03c3c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a54c9a', endColorstr='#d03c3c',GradientType=0);
    color: #ffffff;
    padding: 12px 15px;
    width: 55px;
    text-align: center;
    font-size: 25px;
}
#whyWe2 .bigdiv{
    font-size: 38px;
    display: block;
    line-height: 40px;
    padding-bottom: 5px;
    font-weight: bold;
}
#whyWe2 .smalldiv{
    font-size: 25px;
    display: block;
    line-height: 20px;
    padding-bottom: 10px;
}
.tarifs2{
    text-align: center;}
.tarifs2 img {
    text-align: center;
    margin: 0 auto;
}
.tarifs2 .tariftype2{
    margin-top: 10px;
}
.tarifs2 .tarifBorder{
    border: 1px solid #d0d0d0;
    border-radius: 10px;
    margin-top: 8px;
    display: table;
    box-shadow: 0 0 6px rgba(0,0,0,0.3);
    background: #fff7fd;
}
.tarifs2 .well {
    display: table;
    background-color: #fff1fe;
    border-radius: 0px;
    border: 0px solid #e3e3e3;
}
.tarifs2 .h33{
    font-size: 25px;}
.tarifs2 small{
    font-size: 15px;}
.tarifs2 .well{
    display: table;
    background-color: #fff1fe;
}
.tarifs2 .tarfifPodrobnoPole{
    margin-top: 5px;
    background: #fce5ff;
    height: 30px;
    font-size: 20px;
    border-radius: 0px 0px 10px 10px;
}
.tariftype2 .tarifImg{
    overflow: hidden;
    height:120px;
}
.tariftype2 .tarifTitle
{
    padding-top: 1%;
    padding-bottom: 1%;
}
.site-color-bg{
    background: #8a2a70;}
	
.site-color-text {
    color: #ae00c3;
}	
.btn-dark-calc {
    background: #0b2128;
    border-color: #ffffff;
    margin-bottom: 20px;
}
#calculator .disabled{
    color:  #bbbbbb;
}
#calculator .form-horizontal .control-label
{font-size: 18px;}

#calculator .calc-label{
    padding-top: 4px;
    margin-bottom: -8px;
    color: #6a7978ed;
}
.zal .fancybox img:hover
{
    -webkit-box-shadow: 1px 1px 15px 4px rgba(198, 117, 172, 0.75);
    -moz-box-shadow:    1px 1px 15px 4px rgba(198, 117, 172, 0.75);
    box-shadow:         1px 1px 15px 4px rgba(198, 117, 172, 0.75);
    transition: all .2s ease-in-out;
    transform: scale(1.02);
}

    /*
    BOOTSTRAP 4
    */

.font-weight-bold {
    font-weight: 700!important;
}
.articles .pull-right
{margin-left: 10px;}
@media screen and (max-width:970px){
    .bannerstop .col-md-6{padding-top:10px;}
    .about-text{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
    .tariftype2 .tarifImg {height: 200px;}
    .tarifs2 .well {
        display: block;
    }
    .tarifs2 .tarifBorder {
        display: block;
    }
    .tarifs2 .h33{
        text-align: center;
    }
}
@media screen and (max-width:380px){.vidcont span{padding:4px;}
.comment .p-2{line-height:17px;font-size:13px;color:#4b4b4b;padding-left:0px;padding-top:30px;}
.comment_list ol, .comment_list ul{list-style:none;padding-left:0px;}
.header-top {padding: 30px 0px 0px 0px;}
}/*
@media screen and (max-width:430px){#toTop{left:auto;right:10px;}
}*/

#menu .menu-portfolio a{
    color: #c3c3c3;
}
#menu .menu-portfolio a:hover{
    color: #ff0086;
}
#our-clients img{
    height: 90px;
}
.h2, h2 {
    text-align: center;
    padding-top: 30px;
}
.tarifs .h2{
    padding-top: 0px;
}
.h1, h1 {
    text-align: center;
}

#study-page h3{
    border-bottom: 1px solid grey;
    padding-bottom: 2px;
}

.big_text{
    padding-top: 5px;
    font-size: 30px;
    line-height: 35px;
}
.big_text small{
    padding-top: 5px;
    font-size: 25px;
    line-height: 30px;
    color: #4c4c4c;
}

.modal-footer {
    text-align: center;
}
.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}

/*EXIT INTENT*/
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.modal-content-center {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}
#modalExitIntent .modal-body{
    margin: 8px;
    border: 3px dashed;
    border-radius: 5px;
}
#modalExitIntent .promoPrice{
    font-size: 60px;
    color: #ffffff;
    padding: 0px;
    border-radius: 250px;
    padding-top: 62px;
    padding-bottom: 62px;
    width: 96%;
    background-image: url(https://komlevs.ru/photos2/1527083427ffnsyqma.jpg);
    background-size: cover;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
    transform: scale(1);
    animation: pulse 4s infinite;
}
#modalExitIntent .promoPrice span
{

}
#modalExitIntent .hand-arrow{
    position: absolute;
    width: 13%;
    top: 150px;
    left: 80px;
}
#modalExitIntent .promoPrice-undertext{
    color: #ffffff;
    margin-top: -12px;
    font-size: 14px;
}
#crossstudioblock div a:after{
    content: 'мин. 2 часа';
    background: #c52296b8;
    top: 12px;
    right: 15px;
    padding-left: 10px;
    font-size: 11px;
    position: absolute;
    padding-right: 10px;
    color: white;
}
@keyframes pulse {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
    }

    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
    }

    100% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    }
}
a {
    color: #ae00c3;
    text-decoration: none;
}
.not-working-now {
	opacity: 0.5;
}
