html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
button{
    outline: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.row{
    width: 980px!important;
    margin: 0 auto!important;
    padding: 0 10px;
}

.row2{
    width: 1080px!important;}

@media screen and (max-width: 1080px) {
    .row2  {
width: 980px!important;
  }
    .special-2, .special {
        
    
  margin-left:12px !important;}
  }
   


.container-fluid{
    margin-left: 0!important;
    margin-right: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
}

@font-face{font-family: 'Helb';src: url('/fonts/HelveticaNeueCyr-Bold.otf');}
@font-face{font-family: 'got';src: url('/fonts/GOTHIC.TTF');}
@font-face{font-family: 'corer';src: url('/fonts/CoreSansA45Regular.otf');}
@font-face{font-family: 'corem';src: url('/fonts/CoreSansA55Medium.otf');}
@font-face{font-family: 'coreb';src: url('/fonts/CoreSansA75ExtraBold.otf');}
@font-face{font-family: 'corel';src: url('/fonts/CoreSansA35Light.otf');}
@font-face{font-family: 'rm';src: url('/fonts/Roboto-Medium.ttf');}
@font-face{font-family: 'rb';src: url('/fonts/Roboto-Bold.ttf');}
@font-face{font-family: 'Helbl';src: url('/fonts/HelveticaNeueCyr-Black.otf');}
@font-face{font-family: 'openex';src: url('/fonts/OpenSans-ExtraBold.ttf');}
@font-face{font-family: 'opens';src: url('/fonts/OpenSans-Semibold.ttf');}
@font-face{font-family: 'openit';src: url('/fonts/OpenSans-Italic.ttf');}


.helb{
    font-family: 'Helb';
}
.got{
    font-family: 'got';
}
.helbl{
    font-family: 'Helbl';
}
.corer{
    font-family: 'corer';
}
.coreb{
    font-family: 'coreb';
}
.rm{
    font-family: 'rm';
}
.rb{
    font-family: 'rb';
}
.corel{
    font-family: 'corel';
}
.corem{
    font-family: 'corem';
}

.head1{
    background: #f1f1f1;
}
.head1-cont{
    height: 118px;
    color: #464444;
}
.logo{
    float: left;
    width: 240px;
    padding: 16px 0px 0 0;
    height: 80px;
    margin: 17px 0 0 0;
}
.work-time{
    float: left;
    height: 80px;
    width: 490px;
    font-size: 18px;
    padding: 10px 0 0 6px;
    margin: 17px 0 0 0;
}
.head-call{
    float: left;
    width: 230px;
    height: 80px;
/*     padding: 6px 0 0 15px; */
    margin: 3px 0 0 0;
}
.head-call p{
    font-size: 19px;
    text-align: center;
    border:1px solid #428bca;
    border-radius: 6px;
    margin: 0 0 3px;
	padding: 3px 0;
    /*line-height: 1em;
     margin: 0 0 3px; */
}
.head-call p a img{
	height: 20px;
	margin: 0px 4px 0px 0px;
}
.head-call p a:hover{
	text-decoration: none;
}
.hd-cll button{
    width: 220px;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    height: 38px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.hd-cll button:hover{
    top: 1px;
    -webkit-box-shadow: 0 1px 0 #a3a90d;
    -moz-box-shadow: 0 1px 0 #a3a90d;
    box-shadow: 0 1px 0 #a3a90d;
    color: #515310;
}

.head2{
 background: url('/images/head2.jpg') center top no-repeat;
}
.head2-cont{
    height: 732px;


}
.h1t{
    float: right;
    color: #fff;
    width: 660px;
    font-size: 48px;
    margin-top: 80px;
    line-height: 36px;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.38);
    text-decoration: underline;
}
.h2t{
    font-size: 36px;
    text-transform: none;
}
.sp-1{
font-family: arial;
    font-size: 32.6px;
    color: #464444;
    line-height: 16px;
}
.sp-2{
    font-size: 36px;
    color: #fff;
    font-weight: bold;
    line-height: 60px;
}
.sp-3{
    font-family: arial;
    font-size: 32.6px;
    color:#464444;
    line-height: 31px;
}
.sp-4{
    font-size: 36px;
    color:#e55846;
    text-decoration: line-through;
    line-height: 50px;
}
.sp-5{
    font-size: 60px;
    color:#fff;
    line-height: 61px;

    text-shadow: 0px 0px 19px #0189df, 0px 1px 19px #0189df;
}

.sp-6{
    font-family: arial;
    font-size: 22.6px;
    color:#464444;
    line-height: 27px;
}
.sp-7{
    font-size: 21.6px;
    color: #fff;
    line-height: 32px;
}
.sp-8{
    font-size: 21.6px;
    color: #fff;
    line-height: 32px;
}
.sp-9{
    font-size: 15.6px;
    color: #4A4A4A;
    line-height: 27px;
}
.star{
    background: url('/images/star.png') no-repeat;
    width: 75px;
    height: 75px;
    margin-left: 10px;
    margin-top: 10px;
    float: left;
}
.h-price{
    float: right;
    text-align: center;
    line-height: 37px;
    margin-right: 25px;
}
.zach{
    font-size: 36px;
    font-family: corem;
    text-decoration: line-through;
    color:#e55846;
}
.cher{
    font-family: corem;
    font-size: 60px;
    color:#fff;
    text-shadow: 0px 0px 19px #0189df, 0px 1px 19px #0189df;

}
.head-price{
    width: 440px;
    float: left;
    padding: 10px 10px;
    margin: 0 15px;
    border: 2px dashed #fff;
    border-radius: 25px;
}
.end_15{
    font-family: corem;
    font-size: 18px;
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 10px;
    color: #464444;
}

.head-timer{
    float: right;
    text-align: center;
    width: 475px;
    height: 440px;
    margin-top: 87px;
    margin-right: 56px;
}
.tmr{
    margin-top: 10px;
    height: 103px;
}
.timer-flipchart-face{
    color: #828282!important;
    font-weight: bold;
}
.timer-element{
    line-height: 30px!important;
}
#timer-text-406c540e01a7d9cffb06bac792961421-days{
    color: #696969!important;
    font-weight: bold;
}
#timer-text-406c540e01a7d9cffb06bac792961421-hours{
    color: #696969!important;
    font-weight: bold;
}
#timer-text-406c540e01a7d9cffb06bac792961421-minutes{
    color: #696969!important;
    font-weight: bold;
}
.tmr-btn{
    text-align: center;
}
.tmr-btn button{
    width: 385px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 75px/60px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 4px 0 #a3a90d;
    -moz-box-shadow: 0 4px 0 #a3a90d;
    box-shadow: 0 4px 0 #a3a90d;
    height: 68px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.tmr-btn button:hover{
    top: 1px;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    color: #515310;
}

.eggs{
    background: #fff;
}
.eggs-cont{
   height: 510px;
}
.head-eggs{
color: #0367a7;
    font-size: 24px;
    margin-top: 30px;
    font-family: opens;
    text-align: center;
    text-transform: uppercase;
}
.eggs-body{
    background: url('/images/eggs-bg.jpg') center no-repeat;
    height: 400px;
}
.egg-text{
    display: inline-block;
    text-align: center;
    font-size: 18px;

}
.egg-text-row1{
    height: 200px;
    padding-top: 135px;
        float: left;
}
.egg-text-row2{
    height: 100px;
    float: left;
    margin-top: 140px;
}

.t1 p{width: 363px;display: table-caption;}
.t2 p{margin-left: 10px;width: 202px;}
.t3 p{width: 376px;}
.t4 p{width: 200px;margin-left: 84px;}
.t5 p{width: 265px;margin-left: 65px;padding-top: 22px;}
.t6 p{width: 245px;margin-left: 45px;}

.sale1{
    background:#0189df url('/images/sale1-bg2.jpg') center no-repeat;
}
.sale1-cont{
    height: 466px;

}
.sale1-body{
 float: right;
    width: 100%;
    height: 298px;
}
.sale1-f{
    width: 706px;
    height: 272px;
    padding: 13px 5px;
    position: absolute;
    z-index: 2;
}
.sale1-meds{
    position: absolute;
    float: left;
    background: url('/images/meds1.png') no-repeat;
    width: 309px;
    height: 439px;
    margin-left: 586px;
    margin-top: 27px;
    z-index: 3;
}
.sale1-head{
color: #fff;
    font-size: 18px;
    width: 100%;
    float: left;
    margin-top: 7px;
        padding-left: 30px;
    height: 43px;
}
.sale1-head p{
    margin: 0;
}
.sale1-head p:nth-child(2){
    font-size: 14px;
}
.sale1-head2{
    color: #fff;
    font-size: 14px;
    height: 77px;
    float: left;
    line-height: 18px;
        padding-left: 30px;
    margin-left: 90px;
    margin-top: 53px;
}
.sale1-desc{
    font-size: 18px;
    margin-left: 5px;
    float: left;
    font-family: corer;
    color: #FFFFFF;
    margin-top: 60px;
    line-height: 24px;
    width: 490px;
}
.sale1-desc p{
    margin: 0;
}
.sale1-b{
    float: left;
    width: 100%;
    margin-top: 30px;
    height: 72px;
    text-align: left;
}
.sale1-btn{
    width: 250px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 42px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    height: 49px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.sale1-btn:hover{
    top: 1px;
    -webkit-box-shadow: 0 1px 0 #a3a90d;
    -moz-box-shadow: 0 1px 0 #a3a90d;
    box-shadow: 0 1px 0 #a3a90d;
    color: #515310;
}
.sale1-snos{
    font-size: 11px;
    color: #464444;
    float: right;
    height: 35px;
    margin-right: 81px;
    line-height: 12px;
    text-align: center;
    width: 70%;
}


.sale3{
    background:#0189df url('/images/sale3-bg.jpg') center no-repeat;
}
.sale3-cont{
    height: 417px;

}
.sale3-body{
 float: right;
    width: 100%;
    height: 298px;
}
.sale3-f{
    width: 706px;
    height: 272px;
    padding: 13px 5px;
    position: absolute;
    z-index: 2;
}
.sale3-meds{
    position: absolute;
    float: left;
    background: url('/images/meds1.png') no-repeat;
    width: 309px;
    height: 439px;
    margin-left: 586px;
    margin-top: 27px;
    z-index: 3;
}
.sale3-head{
color: #fff;
    font-size: 18px;
    width: 100%;
    float: left;
    margin-top: 7px;
        padding-left: 30px;
    height: 43px;
}
.sale3-head p{
    margin: 0;
}
.sale3-head p:nth-child(2){
    font-size: 14px;
}
.sale3-head2{
    color: #fff;
    font-size: 14px;
    height: 77px;
    float: left;
    line-height: 18px;
    padding-left: 15px;
    margin-left: 90px;
    margin-top: 53px;
}
.sale3-desc{
    font-size: 18px;
    margin-left: 5px;
    float: left;
    font-family: corer;
    color: #FFFFFF;
    margin-top: 28px;
    line-height: 24px;
    width: 490px;
}
.sale3-desc p{
    margin: 0;
}
.sale3-b{
    float: left;
    width: 100%;
    margin-top: 98px;
    height: 72px;
    text-align: left;
}
.sale3-btn{
    width: 250px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 42px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    height: 49px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.sale3-btn:hover{
    top: 1px;
    -webkit-box-shadow: 0 1px 0 #a3a90d;
    -moz-box-shadow: 0 1px 0 #a3a90d;
    box-shadow: 0 1px 0 #a3a90d;
    color: #515310;
}
.sale3-snos{
    font-size: 11px;
    color: #464444;
    float: right;
    height: 35px;
    margin-right: 81px;
    line-height: 12px;
    text-align: center;
    width: 70%;
}

.uslug{
    background: #f2f1f6;
}
.uslug-cont{
    height: 645px;
}
.uslug-head{
    font-size: 24px;
    color: #0367a7;
    text-align: center;
    font-family: opens;
    text-transform: uppercase;
    margin-top: 50px;
}
.uslug-body{
    margin-top: 50px;
}
.usluga{
    width: 188px;
    height: 466px;
    float: left;
    border: 3px solid #dad9de;
    margin-left: 5px;
    background: #fff;
    position: relative
}
.usluga:first-child{
    margin-left: 0px;
}
.usl1{
    background:#0189df url('/images/bg-usl1.jpg') top center no-repeat;
}
.usl2{
    background:#0189df url('/images/bg-usl2.jpg') top center no-repeat;
}
.usl3{
    background:#0189df url('/images/bg-usl3.jpg') top center no-repeat;
}
.usl4{
    background:#0189df url('/images/bg-usl4.jpg') top center no-repeat;
}
.usl5{
    background:#0189df url('/images/bg-usl5.jpg') top center no-repeat;
}
.btn-usl{
    float: left;
    width: 100%;
    bottom: 0;
    height: 267px;
    text-align: center;
    position: absolute;
}
.usl-title{
    margin-top: 6px;
    line-height: 17px;
    padding: 0 0 0 5px;
    text-align: center;
    font-family: 'corem';
    font-size: 17px;
}
.usl-title-div{
    height: 75px;
    padding: 15px 0;
    color: #fff;
    background: #2695db;
}
.btn-usl button{
width: 150px;
    font-size: 14px;
    line-height: 14px;
    padding: 0px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 42px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    height: 35px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.btn-usl button:hover{
    top: 1px;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    color: #515310;
}
.usl-desc{
    height: 140px;
    padding: 10px 0 0 10px;
    text-align: left;
}
.usl-desc p{
    font-family: 'corer';
    font-size: 14px;
    line-height: 1.2;
    color: #fff;
    cursor: pointer;
    text-decoration: underline;
}

.sale2{
    margin-top: 0px!important;
    background: #0189df url('/images/sale2-bg.jpg') center no-repeat;
}
.sale2-cont{
    height: 372px;
}
.sale2-body{
 float: right;
    width: 100%;
    height: 298px;
}
.sale2-f{
    width: 474px;
    height: 303px;
    //padding: 18px 86px;
    background: url('/images/sale2-arr.png');
    float: right;
    z-index: 2;
    margin-top: 12px;
}
.sale2-meds{
    position: relative;
    float: right;
    background: url('/images/meds2.png') no-repeat;
    width: 400px;
    height: 342px;
    margin-left: 70px;
    //margin-top: -44px;
    z-index: 3;
}
.sale2-head{
    color: #fff;
    font-size: 24px;
    width: 410px;
    float: left;
    font-family: opens;
    text-align: center;
    line-height: 71px;
    margin-top: 0px;
    height: 73px;
    text-transform: uppercase;
}
.sale2-head2{
    color: #fff;
    font-size: 24px;
    float: left;
    font-family: opens;
    margin-right: 170px;
    text-align: center;
    line-height: 24px;
    margin-left: 50px;
    margin-top: 30px;

}
.sale2-head2 p{
    text-decoration: line-through;
}
.sale2-head3{
    color: #fff;
    font-size: 36px;
    text-align: center;
    height: 50px;
    float: left;
    font-family: opens;
    line-height: 36px;
    margin-top: 5px;
    margin-left: 23px;
    text-transform: uppercase;
}
.sale2-head4{
    color: #fff;
    font-size: 24px;
    height: 28px;
    float: left;
    font-family: openit;
    line-height: 24px;
    margin-right: 120px;
    margin-top: 0px;
    margin-left: 23px;
}
.sale2-desc{
    font-size: 19px;
    margin-left: 5px;
    float: left;
    color: #464444;
    line-height: 20px;
    width: 270px;
}
.sale2-desc p{
    margin: 0;
}
.sale2-b{
    float: left;
    width: 300px;
    margin-top: 43px;
    margin-left: 27px;
    text-align: center;
}
.sale2-btn{
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    border: none;
    background: #79b602;
    color: white;
    -webkit-box-shadow: 0 4px 0 #426300;
    -moz-box-shadow: 0 4px 0 #426300;
    box-shadow: 0 4px 0 #426300;
    height: 50px;
    font-size: 16px;
    margin-top: 14.5px;
    margin-bottom: 14.5px;
    text-transform: uppercase;
    position: relative;
    padding: 10.5px 41px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
}
.sale2-btn:hover{
    top: 1px;
    -webkit-box-shadow: 0 3px 0 #426300;
    -moz-box-shadow: 0 3px 0 #426300;
    box-shadow: 0 3px 0 #426300;
    color: #fff;
}
.sale2-snos{
    font-size: 14px;
    color: #464444;
    float: left;
    text-align: center;
    width: 100%;
}




.why{
    background: #f2f1f6;
}
.why-cont{
    height: 790px;
}
.why-title{
    width: 100%;
    margin: 40px 0 20px 0;
}
.why-title p{
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    color: #0367a7;
}
.why-body{
    width: 846px;
    height: 562px;
    margin: 0 auto;
    background: url('/images/why-bg.png');
}
.why-b-row1{
    float: left;
    width: 100%;
}
.why-b-row2{
    float: left;
    width: 100%;
    margin-top: 105px;
}
.why-b-1{
    float: left;
    width: 100px;
    font-size: 18px;
    line-height: 18px;
    color: #01214a;
    margin: 120px 0 0 160px;
    text-align: center;
}
.why-b-2{
    float: right;
    width: 100px;
    font-size: 18px;
    line-height: 18px;
    color: #01214a;
    margin: 115px 45px 0 0px;
    text-align: center;
}
.why-b-3{
    float: left;
    width: 120px;
    font-size: 18px;
    line-height: 18px;
    color: #01214a;
    margin: 125px 0 0 45px;
    text-align: center;
}
.why-b-4{
    float: right;
    width: 115px;
    font-size: 18px;
    line-height: 18px;
    color: #01214a;
    margin: 142px 97px 0 0;
    text-align: center;
}
.why-btn{
    width: 100%;
    text-align: center;
}
.why-btn button{
    width: 435px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 75px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: opens;
    -webkit-box-shadow: 0 4px 0 #a3a90d;
    -moz-box-shadow: 0 4px 0 #a3a90d;
    box-shadow: 0 4px 0 #a3a90d;
    height: 68px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.why-btn button:hover{
    top: 1px;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    color: #515310;
}

.consult{
    background:#0189df url('/images/consult-bg.png') center no-repeat;
}
.consult-cont{
    height: 342px;
}
.consult-f{
    width: 585px;
    height: 332px;
    margin-left: 380px;
    margin-top: 5px;
    padding: 35px 40px;
    position: absolute;
    z-index: 2;
}
.meds3{
    position: relative;
    float: left;
    background: url('/images/meds3.png') no-repeat;
    width: 388px;
    height: 384px;
    margin-left: 70px;
    margin-top: -44px;
    z-index: 3;
}
.besp-cons{
    text-transform: uppercase;
    color: #fff;
    line-height: 35px;
    text-align: center;
    margin-left: 30px;
}
.consult-ul{
    width: 100%;
    margin-left: 30px;
}
.consult-ul ul{}
.consult-ul ul li{
    list-style-type: disc;
    color: #fff;
    line-height: 19px;
    margin-bottom: 10px;
    font-size: 24px;

}
.consult-ul ul li span{
    font-size: 24px;
    line-height: 23px;
    color: #464444;

}
.consult-btn{
width: 100%;
    margin-top: 215px;
    margin-left: 50px;
    float: left;
    text-align: center;
}
.consult-btn button{
 width: 230px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 42px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    height: 49px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.consult-btn button:hover{
    top: 1px;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    color: #515310;
}

.how{
    background: url('/images/how-bg.jpg') center no-repeat;
    color:#414141;
}
.how-cont{
    height: 764px;
}
.how-title{
    text-align: center;
    color: #0367a7;
    font-size: 30px;
    text-transform: uppercase;
    margin: 25px 0 25px 0;
    float: right;
    width: 100%;
}
.how-body{
    float: right;
    width: 475px;
    background: url('/images/snake.png') center no-repeat;
    height: 529px;
}
.h-b1{
    text-align: center;
}
.h-b1 p:first-child{
    font-size: 18px;
    text-align: center;
    margin-top: 45px;
    font-weight: bold;
}
.h-b1 button{
        width: 250px;
    font-size: 20px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 42px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    height: 49px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.h-b1 button:hover{
    top: 1px;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    color: #515310;
}
.how-call{
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}
.call {
	font-size: 19px;
	text-align: center;
	border: 1px solid #428bca;
	border-radius: 6px;
	margin: 0 5px 0 0;
	padding: 5px;
}
.call:hover {text-decoration: none}
.right{
	text-align: right;
	margin: 5px 0 0 0;
}
.how-phone{
    font-size: 24px;
    font-weight: bold;
}
.h-b2{
    text-align: center;
    margin-top: 60px;
    font-size: 18px;
    font-weight: bold;
}
.h-b3{
    margin-top: 74px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.h-b4{
    font-size: 24px;
    font-weight: bold;
    margin-top: 100px;
    text-align: center;
}

.spec{
    background: #f2f1f6;
}
.spec-cont{
height: 610px;
}
.spec-title{
    font-size: 24px;
    color: #0367a7;
    text-align: center;
    line-height: 18px;
    font-family: opens;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 30px;
}
.spec-title h3{font-size: 28px;}

.spec-title p:first-child{
    font-size: 24px;
}
.spec-title p:last-child{
    font-size: 18px;
}
.spec-body{

    margin: 0 auto;

}

@meadia screen and (min-width: 1081px){
    .spec-body{
     width: 1038px;}
}

.sp-hov{
    background-color: rgba(10, 142, 225, 0);
    height: 255px;
    color: rgba(225, 225, 225, 0);
    width: 100%;
    cursor: pointer;
    transition-delay: 5ms;
    padding: 10px;
    transition-duration: 700ms;
    transition-property: all;
    transition-timing-function: ease;
}
.sp-hov:hover{
    background-color: rgba(10, 142, 225, 0.91);
    color: rgba(255, 255, 255, 1);
}
.sp-hov p{
    margin: 0;
    font-size: 12px;
}
.embl{
    width: 67px;
    height: 67px;
    top: -8px;
    border-radius: 3px;
    text-align: center;
    color:#fff;
    padding-top: 6px;
    right: 6px;
    position: absolute;
    transition-delay: 1ms;
    transition-duration: 1000ms;
    transition-property: all;
    transition-timing-function: ease;
}
.stj{
    font-family: 'corer';
    font-size: 12px;
    float: left;
    line-height: 20px;
    width: 100%;
}
.year{
    font-family: 'coreb';
    font-size: 18px;
    line-height: 13px;
    float: left;
    width: 100%;
}
.let{
    font-family: 'corer';
    font-size: 12px;
    float: left;
    width: 100%;
}
.embl-lvl80{
    background-color: #0884dc;
}
.embl-lvl70{
    background-color: #1fb9ec;
}
.special{
    width: 225px;
    height: 466px;
    float: left;
    border: 3px solid #dad9de;
    margin-left: 46px;
    margin-bottom: 30px;
    background: #fff;
    position: relative;
}
.special:first-child{
    margin-left: 0px;
}
.special-2{
    width: 225px;
    height: 466px;
    float: left;
    border: 3px solid #dad9de;
    margin-left: 46px;
    margin-bottom: 40px;
    background: #fff;
    position: relative;
}
.special-3{
    width: 225px;
    height: 466px;
    float: left;
    border: 3px solid #dad9de;
    margin-left: 86px;
    margin-bottom: 40px;
    background: #fff;
    position: relative;
}
.left{margin-left: 0px;}
.special01{
    background: url('/images/sp01.jpg') top center no-repeat;
}
.special1{
    background: url('/images/sp1.1.jpg') top center no-repeat;
}
.special2{
    background: url('/images/sp2.jpg') top center no-repeat;
}
.special3{
    background: url('/images/sp3.1.jpg') top center no-repeat;
}
.special4{
    background: url('/images/sp4.1.jpg') top center no-repeat;
}
.special5{
    background: url('/images/sp5.2.jpg') top center no-repeat;
    background-size: 92%;
}
.special6{
    background: url('/images/sp9.2.jpg') top center no-repeat;
    background-size: 92%;
}
.special7{
    background: url('/images/sp6.jpg') top center no-repeat;
}
.special8{
    background: url('/images/sp8.jpg') top center no-repeat;
}
.special9{
    background: url('/images/sp7.jpg') top center no-repeat;
}
.special10{
    background: url('/images/sp10.4.jpg') top center no-repeat;
    background-size: 92%;
}

.btn-special{
    float: left;
    width: 100%;
    bottom: 0;
    height: 205px;
    text-align: center;
    background: #0189df;
    position: absolute;
}
.special-title{
    margin-top: 4px;
    line-height: 14px;
    text-align: center;
    font-family: 'corer';
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.desc-spec{
    color: #FFFFFF;
    font-family: 'corer';
    font-size: 12px;
    padding-top: 10px;
    margin-bottom: 25px;
    font-weight: bold;
}
.special-title-div{
    height: 65px;
    padding: 16px 0 10px 0;
    background: #2695db;
}
.btn-special button{
    width: 150px;
    font-size: 14px;
    line-height: 14px;
    padding: 0px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 42px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 3px 0 #a3a90d;
    -moz-box-shadow: 0 3px 0 #a3a90d;
    box-shadow: 0 3px 0 #a3a90d;
    height: 35px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.btn-special button:hover{
    top: 1px;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    color: #515310;
}
.special-desc{
        height: 120px;
    padding: 0 0 0 20px;
        text-align: left;
}
.special-desc p{
    font-family: 'corer';
    font-size: 11.3px;
    color: #01214a;
    text-decoration: underline;
}

.diploms{}
.diploms-cont{
    height: 425px;
}
.diploms-title{
    font-size: 30px;
    color: #0367a7;
    text-align: center;
    margin: 25px 0 15px 0;
    text-transform: uppercase;
}
.diplom{
    width: 572px;
    float: left;
    height: 484px;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.49);
    margin-left: 30px;
    background: url('/images/diplom.jpg');
    animation-delay: 500ms;
}
.dp-one{
    text-align: center;
    margin-bottom: 15px;
}
.dp-one a{margin: 0px 10px;}
.dp-one a img{
    width: 224px;
}
.dp-two{
    text-align: center;
}
.dp-two a{margin: 0px 10px;}
.dp-two a img{
    width: 100px;
}

.clinic{
    background: url('/images/clinic-bg.jpg') center top no-repeat;
}
.clinic-cont{
    height: 810px;
}
.clinic-title{
    text-align: center;
    color:#fff;
    font-size: 30px;
    margin: 35px 0 20px 0;
    text-transform: uppercase;
}
.clinic-body{
    float: right;
    width: 410px;
    margin-right: 55px;
}
.photo-row{
    margin-bottom: 10px;
}
.photo-row a{
    display: inline-block;
}
.photo-row a:first-child{
    margin-right: 6px;
}
.photo-row a img{
    width: 200px;
    border: 3px solid #D6D6D6;
    border-radius: 4px;
}

.clients{
    background: #f2f1f6;
}
.clients-cont{
    height: 416px;
}
.clients-title{
    text-align: center;
    color: #0367a7;
    text-transform: uppercase;
    font-size: 30px;
    margin: 45px 0 35px 0;
}
/*.client-video{
    width: 821px;
    height: 418px;
    border: 8px solid #e4e3e7;
    background: #555555;
    border-radius: 7px;
    margin: 0 auto;
}*/
.client-video{
    width: 821px;
    height: auto;
    border-radius: 7px;
    margin: 0 auto;
    transition-delay: 1ms;
    transition-duration: 100ms;
    transition-property: all;
    transition-timing-function: ease;
}
.name-cl{
    text-align: center;
    font-family: corer;
    font-size: 20px;
}
.text-cl{}
.carousel-control{
    width: 61px!important;
    background: none!important;
    color: #64bdf5;
    opacity: 1;
}
.carousel-control.left{
    color: #64bdf5;
    opacity: 1;
}
.carousel-control.right{
    color: #64bdf5;
    opacity: 1;
}
.carousel-indicators li {
    display: inline-block!important;
    width: 20px!important;
    height: 20px!important;
    margin: 1px!important;
    text-indent: -999px!important;
    border-radius: 10px!important;
    cursor: pointer!important;
    background-color: #4d4d4d!important;
    border:none!important;
}
.carousel-indicators .active {
    margin: 0!important;
    width: 20px!important;
    height: 20px!important;
    background-color: #64bdf5!important;
}
.carousel-indicators {
    position: relative!important;
    bottom: -50px!important;
    z-index: 15!important;
    left: 50%!important;
    width: 60%!important;
    margin-left: -30%!important;
    padding-left: 0!important;
    list-style: none!important;
    text-align: center!important;
}

.map{
    background: url('/images/map-bg.jpg') center top no-repeat;
    height: 672px;
}
.map-title{
    height: 170px;
    float: left;
    width: 600px;
    color: #fff;
    margin-left: 350px;
    margin-top: 60px;
}
.m1{
    font-size: 30px;
    text-transform: uppercase;
}
.rek{
    color:#fff;
    font-size: 18px;
}
.rek p:first-child{}
.rek p:first-child span{
    font-size: 25px;
}
.rek p:last-child{}
.map-content{
    height: 407px;
    width: 100%;
    background: #dad9de;
}

.modal-sm{
    width: 660px!important;
    height: 390px!important;
    background: url(http://esmile.by/images/bg-up-f.jpg) 100% 50% no-repeat;
    border: 1px solid #00CFF6;
}
.modal-content{
    padding: 15px 32px 0 20px;
    width: 333px!important;
    float: left;
    border: none!important;
    box-shadow: none!important;
    background: url('/images/bg-up-fr.png');
    position: relative!important;
    border-radius: 0!important;
    float: left;
    z-index: -1;
    height: 388px!important;
}
.h-c{
    width: 100%;
    margin-bottom: 0px!important;
}
.h-c button{
    width: 100%;
        font-size: 14px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    height: 38px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.h-c button:hover{
    top: 1px;
    -webkit-box-shadow: 0 1px 0 #a3a90d;
    -moz-box-shadow: 0 1px 0 #a3a90d;
    box-shadow: 0 1px 0 #a3a90d;
    color: #515310;
}
.alert{
    text-align: center;
    font-size: 16px;
}
.description-form{
    text-align: center!important;
    font-family: corem!important;
    height: 170px!important;
    font-size: 13px!important;
    display: table!important;
}
.description-form p{
    display: table-cell!important;
    vertical-align: middle!important;
    padding: 0 4px;
}
.all-form-bg{
    background: url('/images/bg-up-f.jpg') right no-repeat;
}
.spec1-form-bg{
    background: url('/images/sp1-up-f.jpg') right no-repeat;
}
.spec2-form-bg{
    background: url('/images/sp2-up-f.jpg') right no-repeat;
}
.spec3-form-bg{
    background: url('/images/sp3-up-f.jpg') right no-repeat;
}
.youdata{
    font-size: 13px;
    text-align: center;
}
.form-spec-d{
    width: 300px;
    position: absolute;
    margin-right: 20px;
    background-color: rgba(0, 0, 0, 0.38);
    bottom: 0;
    padding-top: 10px;
    color: #fff;
    right: 0;
    font-family: 'corer';
    text-align: center;
    height: 120px;
}
.form-spec-d .name{
    font-size: 20px;
    text-shadow: 1px 1px 1px #5A5A5A;
}
.form-spec-d .deskrip{}

.description-form-foto{
    text-align: center!important;
    font-family: corem!important;
    height: 98px!important;
    font-size: 12px!important;
    display: table;
}
.description-form-foto p{
    display: table-cell!important;
    vertical-align: middle!important;
}
.butfoto button{
    width: 100%;
        font-size: 14px;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
    border: none;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
    border-radius: 22px;
    border: none;
    text-shadow: 1px 1px 5px #fff;
    background: rgb(231,238,27);
    background: -moz-linear-gradient(top, rgba(231,238,27,1) 0%, rgba(194,200,20,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,238,27,1)), color-stop(100%,rgba(194,200,20,1)));
    background: -webkit-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -o-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: -ms-linear-gradient(top, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    background: linear-gradient(to bottom, rgba(231,238,27,1) 0%,rgba(194,200,20,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7ee1b', endColorstr='#c2c814',GradientType=0 );
    color: #515310;
    font-family: openex;
    -webkit-box-shadow: 0 2px 0 #a3a90d;
    -moz-box-shadow: 0 2px 0 #a3a90d;
    box-shadow: 0 2px 0 #a3a90d;
    height: 38px;
    margin-top: 0;
    margin-bottom: 14.5px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    vertical-align: middle;
    zoom: 1;
}
.butfoto button:hover{
    top: 1px;
    -webkit-box-shadow: 0 1px 0 #a3a90d;
    -moz-box-shadow: 0 1px 0 #a3a90d;
    box-shadow: 0 1px 0 #a3a90d;
    color: #515310;
}
#hiddenframe{
    display: none;
}
.res{
    text-align: center;
    line-height: 3px;
    margin-top: 10px;
    height: 20px;
    font-size: 11px;
    font-family: 'corer';
}
.youdata-f{
    margin-top: 5px;
    text-align: center;
}
.res_p2{
    position: absolute;
    right: 13px;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    text-shadow: 1px 1px 1px #525252;
    bottom: 3px;
}
.gr-f{}
.butfoto{margin-bottom: 0!important;}
.send-f{
    background: url('/images/send-foto.png');
    width: 240px;
    margin: 0 auto;
    display: none;
    margin-top: 48px;
    background-size: contain;
    height: 240px;
}

.powered{
    width: 980px;
    margin: 10px auto;
    color: #808080;
    text-align: center;
}
/*
.powered a img{
    height: 25px;
}
*/
.powered img{
    height: 25px;
}

.test-info{
    width: 100%;
    margin: 0 auto;

    text-align: center;
    padding: 25px;
    background: #D6D6D6;
    float: left;
}
.test-info .roww{
    width: 100%;
    margin: 20px 15px;
    float: left;
}
.test-info .roww button{
    margin: 0px 10px;

}
#top{
    display: block;
    position: fixed;
    width: 40px;
    bottom: 40px;
    right: 30px;
    cursor: pointer;
    z-index: 100000;
    height: 40px;
}
.tooltip{
    left: 0!important;
    margin-top: -3px!important;
    width: 300px!important;
    padding: 5px 6px!important;
}
.tooltip-arrow{
    left: 13%!important;
}
tooltip-inner {
    max-width: 200px!important;
    padding: 8px 13px!important;
    color: #fff!important;
    text-align: center!important;
    background-color: #000!important;
    border-radius: 4px!important;
}

@-webkit-keyframes sh {
  0%   {box-shadow: 0px 0px 0px 0px #F00;}
  25%  {box-shadow: 0px 0px 6px 1px #F00;}
  50%  {box-shadow: 0px 0px 8px 6px #F00;}
  75%  {box-shadow: 0px 0px 6px 1px #F00;}
  100% {box-shadow: 0px 0px 0px 0px #F00;}
}
.test-sh{
    width: 100%;
    height: 200px;
    padding: 40px;
    background: #fff;
}
.sh1{
    border-radius: 100px;
    width: 21px;
    position: absolute;
    margin-left: 438px;
    margin-top: 115px;
    height: 21px;
    animation-duration: 300ms;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 0s;
}
.sh2{
    border-radius: 100px;
    position: absolute;
    width: 16px;
    margin-left: 492.2px;
    margin-top: 127px;
    height: 16px;
    animation-duration: 300ms;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 0s;
}
.sh3{
    border-radius: 100px;
    position: absolute;
    width: 21px;
    margin-left: 349px;
    margin-top: 503px;
    height: 21px;
    animation-duration: 300ms;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 0s;
}
.sh4{
    border-radius: 100px;
    position: absolute;
    width: 20px;
    margin-left: 444px;
    margin-top: 409px;
    height: 20px;
    animation-duration: 300ms;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
    animation-delay: 0s;
}

.bsh1{
    border-radius: 100px;
    width: 168px;
    position: absolute;
    margin-left: 129px;
    margin-top: 24px;
    height: 168px;
}
.bsh2{
    border-radius: 100px;
    width: 172px;
    position: absolute;
    margin-left: 665px;
    margin-top: 25px;
    height: 172px;
}
.bsh3{
    border-radius: 100px;
    width: 189px;
    position: absolute;
    margin-left: 10px;
    margin-top: 288px;
    height: 189px;
}
.bsh4{
    border-radius: 100px;
    width: 189px;
    position: absolute;
    margin-left: 588px;
    margin-top: 306px;
    height: 189px;
}

.sh{
    animation-name: sh;
}

.carousel-inner .item{
    min-height: 168px;
}

