@font-face{font-family:'Open Sans';src:url(../../fonts/OpenSans-Regular.ttf);}
@font-face{font-family:'Open Sans Light';src:url(../../fonts/OpenSans-Light.ttf);}
@font-face{font-family:'Open Sans Semibold';src:url(../../fonts/OpenSans-Semibold.ttf);}
@font-face{font-family:'Open Sans Bold';src:url(../../fonts/OpenSans-Bold.ttf);}


.using .row .using__content{height: 365px;overflow: auto;}
.djslider-default .slide-desc-in{height: 100%;}
.podarki-btn{ position: absolute; bottom: 84px; left: 0; right: 0; margin: 0 auto; z-index: 100; width: 230px;}
.podarki-btn:before{content: ''; width: 29px;height: 26px;display: inline-block; background: url(../images/podarki.png) ; position: absolute; left: 18px; top: 14px; }
.Jivo .custom{padding:0!important;}
.form__container form{margin: 0!important;}
.hea-article  .about__content {position: absolute;width: 90%;display: block;margin: 0 auto;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);padding: 20px;border: 4px solid #fff;text-align: center;background-color: hsla(0,0%,100%,.68);text-transform: uppercase;bottom: 35%;}
.hea-article{position: relative; background: url(/images/home.jpg) center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height: 400px;}
.hea-article.rewi{position: relative; background: url(/images/about1.jpg) center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;height: 400px;}
.hea-article  p{margin: 0;}
.rekvizit{padding: 0 150px;}
.tx-article{font-size: 1.5rem;    font-weight: normal;}
.table-arcticle{width: 100%;}
.table-arcticle.td2 td{width: 50%;}
.table-arcticle.td3 td{width: 33%;}
.img-circle {    -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%; border:  7px solid #00a7d2;}
.hidden-md{display: none;}   
.hidden-xs{display: table-cell;}
#cboxTitle{font-size: 0;}  
.order_comment_info{display: none;}
.history{display: none;}
.items-pay .col-sm-2{position: relative; padding: 0;}
.items-pay .col-sm-2:nth-child(1):before{content: '1';}
.items-pay .col-sm-2:nth-child(2):before{content: '2';}
.items-pay .col-sm-2:nth-child(3):before{content: '3';}
.items-pay .col-sm-2:nth-child(4):before{content: '4';}
.items-pay .col-sm-2:nth-child(5):before{content: '5';}
.items-pay .col-sm-2:nth-child(6):before{content: '6';}
.items-pay .col-sm-2:before{display: block; width: 33px;height: 33px;border: 2px solid #fff;margin: 0 auto;text-align: center;     margin-bottom: 22px;}
.items-pay .col-sm-2:after{content: '';width: 18px;height: 18px;display: block;background: #fff; position: absolute; top: 23px; right: -30px;left: 0; margin: 0 auto; }
.items-pay .item-p{line-height: 1.2;text-align: center;text-transform:  uppercase;font-size: 16px; font-family:"Open Sans";} 

.shiping_custom{    background: #fdfcf8;    padding: 0;}
.about .about_shiping{    background: #fdfcf8;    padding-top: 0;}
.summ-box{position: relative;  font-family:"Open Sans"; width: 100%; margin: 0 auto; text-transform: uppercase; text-align: center; padding: 24px 20px; border: 2px solid #fff; font-size: 23px; margin-top: 30px;  color: #fff; background: #65a4c3; }
.shiping-info{text-align: center;line-height: 1.3;    padding-right: 40px;padding-top: 50px;}
.shiping-info .shiping-el {margin-bottom: 60px;}
.shiping-info .shiping-el img{margin-bottom: 20px;}
.custom-botom{ padding-bottom: 0;}
.row_reviews{    padding: 91px 0;}
.row_reviews:nth-child(odd){background: #f0eeef;}
.row_reviews .col-sm-5{text-align: left;}
.row_reviews:nth-child(odd) .col-sm-5{text-align: right;}
.row_reviews .content_reviews{position: relative; font-family: "Open Sans";  font-size: 20px;background: #f0eeef;    padding:40px 51px 41px 51px;line-height: 1.2;}
.row_reviews .content_reviews b{font-size: 20px;}
.row_reviews .content_reviews:before{content: '';display: block;width: 43px;height: 40px;position: absolute;left: 30px;top: -19px;background: url(../../images/quotes1.png) no-repeat;}
.row_reviews .content_reviews:after{content: '';display: block;width: 43px;height: 40px;position: absolute;right: 30px;top: -19px;background: url(../../images/quotes2.png) no-repeat;}

.row_reviews:nth-child(odd)  .content_reviews {background: #fff; }
.row_reviews .content_reviews .text{overflow: hidden;    padding-bottom: 20px;}
.row_reviews .content_reviews .text.readmore-js-expanded{height: auto!important;}
.row_reviews h4{font-family:'Open Sans'; color: #0d1427;font-size: 25px;margin-bottom: 25px;}
.row_reviews .title:after{    bottom: -13px;    width: 34px;}
.row_reviews .more{width: 78px;height: 78px;display: block;font-size: 0; float: left;}
.row_reviews .more.up{ width: 78px;height: 78px;background: url(../../images/up_ico.png) no-repeat;}
.row_reviews .more.down{width: 78px;height: 78px;background: url(../../images/down_ico.png) no-repeat;}
.row_reviews:nth-child(odd) .more{float: right;}
.row_reviews .images-f{position: relative;}
.row_reviews .images-f img{position: relative;z-index: 1;}
.row_reviews .images-f:after{content: '';display: block; width: 290px;height: 290px;border: 3px solid #fff;  position: absolute; right: 80px;top: -20px;}
.row_reviews:nth-child(even) .images-f:after{border: 3px solid #f0eeef;     left: 80px;}
#user-registration {padding-bottom: 30px;}
#user-registration .control-label{width: 228px;display: block;}

.tel{font-size: 19px;}
.custom-ation{padding: 0;}
.content-action .bg-top{width: 100%;height: 630px; background: url(../../images/top_action.jpg) no-repeat top center; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-size: cover;}

.content-action .bg-top h1{font-family: "ProximaNova-Bold";font-weight: bold;color: #57a7d0;font-size: 83px; padding-top: 60px;padding-left: 100px;margin-bottom: 0;line-height: 1;}
.content-action .bg-top h2{font-family: "ProximaNova-Bold";font-weight: bold; color: #080206; font-size: 35px; padding-left: 100px;line-height: 1;}
.content-action .info-action{position: relative; width: 78%;background: rgba(255, 255, 255, 0.6);margin-top: 30px; padding-top: 26px; padding-left: 65px; padding-bottom: 8px;}
.content-action .content-text{padding-left: 13px; border-left: 1px solid #8c8f8e; padding-right: 170px;}
.content-action .content-text b{font-family:'Open Sans Semibold'; font-size: 16px;}
.content-action .content-text b span{color: #3691bf;}
.content-action .content-text p{margin-bottom: 25px;font-family: "Open Sans";font-size: 16px;line-height: 1.4;}
.content-action .head-action{margin-bottom: 30px;font-family:'Open Sans Bold';font-size: 20px;}
.content-action .bootom-text{font-family:'Open Sans Semibold'; font-size: 20px;}
.content-action .bootom-text img{margin-left: 30px;    display: inline-block;}
.content-action .button-action{font-family: 'ProximaNova-Light'; font-size: 24px; color: #fff;  width: 271px; height: 60px;background: #4ea3cf;     padding: 18px 14px 15px 44px;    position: absolute;top: 104px;right: -104px; border-radius: 30px;-webkit-border-radius: 30px; -moz-border-radius: 30px;line-height: 1;}
.content-action .discount{font-family:ProximaNova-Bold ;line-height: 1;}
.content-action .real-summ{    text-decoration: line-through;line-height: 1;}

.water_section{background: #f0eeef;}
.water_section .water{padding: 0 20px;font-family:'Open Sans Light'; font-size: 16px;color: #282828;line-height: 1.4;}
.water_section h2{margin-top: 40px;}
.water_section .qu-txt{font-family:'Open Sans Semibold';font-size: 18px; color: #282828;text-align: center;    padding-right: 100px;}
.water_section .qu{display: inline-block;background: #57a7d0;font-family:'Open Sans Semibold';font-size: 25px;color: #fff;margin-right: 5px;    padding: 3px 21px}
.water_section .water_info{text-align: center;background: #f9f8f8;border: 4px solid #fff; padding: 10px 20px;      background: rgba(249, 248, 248, 0.63);  margin-top: 20px;    position: relative;left: -75px;}
.water_section .water_info b{display: block;font-family:'Open Sans Semibold';font-size: 18px; }
.water_section .water_info p{font-family:'Open Sans Light';font-size: 15px;    margin-bottom: 20px;line-height: 1.4;}
.water_section p{line-height: 1.4;}
.water_section .tx1{font-size: 20px;text-align: center;font-weight: bold;    border: 4px solid #fff;margin: 0 220px;padding: 22px 0px;background: rgba(255, 255, 255, 0.27);}
.water_section .tx1-line{width: 60%;margin: 0 auto;margin-bottom: 20px;margin-top: 20px;}
.dn180{text-align: left; padding: 40px 0; }
.dn180 .qu-txt { text-align: left; padding-right: 0;   padding-left: 50px;}
.dn180 .qu-txt .color{color: #499cc7;}
.action-dop{text-align: center;padding-bottom: 30px;}
.action-dop .title-h1{font-family: "ProximaNova-Bold";font-weight: bold;color: #57a7d0;font-size: 83px; padding-top: 20px;margin-bottom: 0;line-height: 1;}
.action-dop .title-h2{font-family: "ProximaNova-Bold";font-weight: bold; color: #080206; font-size: 35px; line-height: 1;}
.action-dop p{font-family:'Open Sans Light'; color: #0b1526;font-size: 20px;}
.action-dop hr{width: 60%;margin: 0 auto;margin-bottom: 20px;margin-top: 20px;}

.replace-price{  font-weight: bold;   text-align: center;height: 50px;overflow: hidden;padding: 0 34px;}
.chek .img-chek{width: 52%;}
.med_fon{position: relative; min-height: 647px;}
.med_fon .med_bg {    background-image: url(../../images/med_fon.jpg);-moz-background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;width: 150%;position: absolute;background-repeat: no-repeat;top: 0;left: -24%;height: 100%;}
.med_fon .about__content{    bottom: 149px;}
.med_fon .about__content h2{margin-bottom: 0;}

.about .about__block{margin-bottom: 0px;}
.sklad-section {padding: 40px 0;}
.sklad-line{padding-bottom: 1px;}
.sklad h2{font-size: 40px;    margin-bottom: 0;}
.sklad p{font-size: 30px;line-height: 1.3;}
.sklad .about__content{width: 100%!important; right: inherit;left: -140px;}

.skladl-section {padding: 40px 0;}
.sklad-l h2{font-size: 40px;    margin-bottom: 0;}
.sklad-l p{font-size: 30px;line-height: 1.3;}
.sklad-l .about__content{width: 100%!important; right: inherit;right: -40px!important;left: inherit!important;z-index: 1;}
.black-line:before{border-bottom: 1px solid #000;}
.black-line:after{content: '';position: absolute; bottom: -20px; left: 0;right: -250px; margin: 0 auto;  width: 0;height: 0;border-style: solid;border-width: 20px 24px 0 24px;border-color: #000000 transparent transparent transparent;}
.about__adv .step {position: relative;}
.about__adv .step:before{content: ''; width: 1px; height: 25px;background: #000;position: absolute; top: -37px; left: 0; right: 0; margin: 0 auto;   }
.about__adv .about__adv-block:nth-child(1) .step:before{display: none;}

.cash{text-align: center;}
#cboxLoadedContent{overflow: hidden!important;}
#mycontent button[type=submit]{    margin: 0 auto;max-width: 142px;width: 100%;display: block;}
.ui.form .field{    margin: 0 0 5px!important;}
.h3-title{font-size: 18px;font-family: "ProximaNova-Light";text-align: center;margin-top: 30px;}
.h4-title{font-size: 22px;font-family: "ProximaNova-Reg";text-align: center;margin-bottom: 30px;}
.btn-white{max-width: 370px;width: 100%;}
.logout_btn{color: #868686;font-size: 18px;font-family: "ProximaNova-Light";border: 1px solid #868686;width: 108px; height: 32px;display: block; padding: 3px 0 0 0;position: absolute; right: 0; top: 34px;}
.show-skidka{width: 100px;height: 136px;margin: 0 auto;}
.myaccount{position: relative;}
.show-skidka.num0{background: url(../../images/skidki_list_em.png) no-repeat 0px 0px;}
.show-skidka.num4{background: url(../../images/skidki_list_em.png) no-repeat -163px 0px;}
.show-skidka.num6{background: url(../../images/skidki_list_em.png) no-repeat -327px 0px;}
.show-skidka.num9{background: url(../../images/skidki_list_em.png) no-repeat -499px 0px;}
.show-skidka.num12{background: url(../../images/skidki_list_em.png) no-repeat -673px 0px;}
.show-skidka .summ-total{display: block; text-align: center; padding-top: 39px; font-size: 14px; font-family: 'ProximaNova-Light';}

.mobile .mycart_count_prod{left: 0;}

.slider1 h2{font-size:80px;font-family:"ProximaNova-Bold";color:#57a7d0;margin-top:60px;background-color:transparent;}
.slider1 h3{font-size:35px;font-family:"ProximaNova-Bold";color:#000;background-color:transparent;}
.slider1 h4{font-size:60px;font-weight:normal;text-transform:uppercase;}
.slider1 h5{font-size:30px;font-weight:normal;text-transform:uppercase;text-align:left;display:inline-block;margin:0 auto 40px auto;margin-left:90px;font-family:"ProximaNova-Light";}
.relative{position:relative;width:100%;margin:0 auto;}
.relative img{position:absolute;left:0;}
.relative h4{padding-top:100px;}
.custom_ban{margin-top:-40px;}
.shippingfree{display: none;}

.for-client .serf img{max-height:150px;}
.mycart_content.mycart_abs_pos {border:none;background-color:transparent;box-shodow:none;-webkit-box-shadow: none;z-index: 1000;}
.cart_empty {text-decoration: underline;font-size: 14px;}
#area_fields_11 {text-align: center;}
#area_fields_11 button{    margin: 0 auto;}
.htmlMod .modals {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;opacity: 1;-webkit-overflow-scrolling: touch;outline: 0;background: rgba(0, 0, 0, 0.55);}
.htmlMod .modals.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         -webkit-transform .3s ease-out;
          -moz-transition:         transform .3s ease-out, -moz-transform .3s ease-out;
          transition:         transform .3s ease-out;
          transition:         transform .3s ease-out, -webkit-transform .3s ease-out, -moz-transform .3s ease-out, -o-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          -moz-transform: translate(0, -25%);
       transform: translate(0, -25%);
}
.htmlMod .modals.in .modal-dialog {
    top: 15%;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          -moz-transform: translate(0, 0);
       transform: translate(0, 0);
}
.htmlMod .modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.htmlMod .modal-dialog {position: relative;width: auto;margin: 10px;}
.htmlMod .modal-content {position: relative;background-color: transparent!important;outline: 0;border:0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.htmlMod .modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.htmlMod .modal-header{border: 0;}
.htmlMod .modal-dialog{margin: 0 auto;}
.htmlMod .modal-backdrop.fade {filter: alpha(opacity=0);opacity: 0;}
.htmlMod .modal-backdrop.in {filter: alpha(opacity=50);opacity: .5;}

.h4-cart{font-size: 18px;font-family: "ProximaNova-Reg";text-align: center;margin-bottom: 20px;}
.tl-orders{margin-top: 20px;}
.jshop.cart{ margin-bottom: 40px;}
#system-message{	z-index: 9999;bottom: 0;display: block;left: 0;margin: auto;position: fixed;right: 0;top: 35%;width: 30em;z-index: 99999;}
#system-message p {margin: 0;padding: 0;text-align: center;}
.alert {padding: 8px 35px 8px 14px;margin-bottom: 18px;text-shadow: 0 1px 0 rgba(255,255,255,0.5);background-color: #ffffff;border: 1px solid #c7baba;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;border-radius: 4px;}
.alert, .alert h4 {color: #333333;}
.alert h4 {margin: 0 0 .5em;}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 18px;cursor: pointer;}
.alert-success {background-color: #ffffff;border-color: #ffffff;color: #468847;}
.alert-success h4 {color: #468847;}
.alert-danger,
.alert-error {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.alert-danger h4,
.alert-error h4 {color: #b94a48;}
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #3a87ad;}
.alert-info h4 {color: #3a87ad;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,
.alert-block > ul {margin-bottom: 0;}
.alert-block p + p {margin-top: 5px;}

#preCart{z-index: 10000;}


.table-present{width: 100%;}
.table-present td{width: 20%;text-align: center;}
.table-present img{height: 200px;-webkit-filter: grayscale(100%);filter: grayscale(100%); cursor: pointer; }
.table-present input[type=radio] {display: none;}
.table-present a{display: inline-block;width: 100%; height: 50px;overflow: hidden;vertical-align: middle;}
.table-present input[type=radio]:checked + label.active img{-webkit-filter: grayscale(0);filter: grayscale(0);    border: 1px solid #c4c4c4;}
.present-h3{display: none;}
.present-h4{display: none;}
.table-present.podarki_table img{height: 200px;-webkit-filter: grayscale(0%);filter: grayscale(0%); cursor: pointer; }
.banner-top{position: relative;}
.banner-top .podarki-btn{bottom: 54px;}
.table-present.podarki_table td a:before{content: ''; display: block; position: relative;  width: 36px; height: 2px;  margin: 0 auto;    margin-top: 13px; background-color: #000;}
.table-present.podarki_table a{height: 67px;}
.com_content14 .custom{padding: 0px 0 0px;}
#podarki{    padding-top: 40px;}


.pr29 .btn-white{display: none!important;}
@media (max-width:1500px){ 
  .relative img{top:50px;left:50px;height:150px;} 
}
@media (max-width:1366px){ 
  .slider1 h2{margin-top:0px;}
}
@media (max-width:1280px){
  .relative h4{padding-top:85px;font-size:40px;}
  .relative h5{font-size:22px;}
}
@media (min-width:1200px){
  .left-col{text-align:left;margin-left:40px;}
}
@media (max-width:1200px){
  .relative{width:65%;}
  .relative img{top:20px;}
  .slider1 h2{font-size:40px;margin-top:60px;}
  .slider1 h3{font-size:28px;}
  .relative img{left:100px;height:100px;}
  .relative h4{padding-top:66px;font-size:28px;}
  .relative h5{font-size:18px;}
}
@media (max-width:1024px){ 
  .row_reviews .content_reviews{ padding:40px 51px 41px 51px;}
  .slider1 h2{margin-top:20px;}
  .podarki-btn{    bottom: 28px;}
}
@media (min-device-width: 768px) {
    #contactForm_Oneclickcheckout small{position:absolute;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
    .content-action .content-text{padding-right: 0;}
    .content-action .info-action{width: 100%;}
    .content-action .bg-top h1{    font-size: 72px;padding-top: 23px;}
    .content-action .bg-top h2{font-size: 28px;}
    .content-action .button-action{  position: relative;  top: 0px;right:0px;  margin:  0 auto;    margin-bottom: 15px; }
    .water_section .water_info{   padding: 5px 2px;left: 0px; }
    .water_section .water_info b{font-size: 16px;}
    .water_section .water_info p{font-size: 14px;margin-bottom: 8px;}
   
   
    .row_reviews .content_reviews{    padding: 21px 51px 30px 51px;}
    
    .effect img{display: block!important; margin: 0 auto;font-size: 14px!important;    height: 100px;margin-bottom: 10px;}
    .effect span{display: block!important;text-align: center;}
    .effect .effect__col{display: block;}
}
@media (max-width:991px){
  .btn-hide{display:none;}
  .relative{width:80%;}
  .about .about__bg.about__bg-2{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}
@media (max-width:991px) and (min-width:767px){
  .jshop .product_label{margin-left:-55px;margin-top:20px;}
  .podarki-btn{    bottom: 28px;}
  .banner-top .podarki-btn{    bottom: 28px;}
}

@media (max-width:767px){ 
    .about .about__block.top h2, .about h1{font-size: 20px;}
  .table-arcticle.td2 td{width: 100%!important;float: left;text-align: left!important;}
  .table-arcticle.td3 td{width: 100%!important;float: left;text-align: center!important;}  
  .table-arcticle.td3 td img{margin: 0 auto;}
  .rekvizit{padding: 0 0px;}
  .hidden-md{display: table-cell;}
   .hidden-xs{display: none;}
   .img-mide{width: 60%;    display: block;
    margin: 0 auto;}
    .hea-article{    height: 230px;}
    .hea-article .about__content{    bottom: 18%!important;    padding: 16px!important;}
    .hea-article .about__content h2{font-size: 1.3rem;}
    .hea-article .about__content h4{font-size: 1.2rem;}
    .hea-article.rewi{    height: 210px;}
    .hea-article.rewi .about__content h2{font-size: 1.4rem;}
    .hea-article.rewi .about__content{    bottom: 20%!important;    padding: 16px!important;}
  
    .row_reviews{    padding: 31px 0;}
    .row_reviews .images-f:after{display: none;}
    .row_reviews .images-f{margin-bottom: 30px;}
    .row_reviews .content_reviews{    padding: 27px 20px;}
    .row_reviews .content_reviews:before{    -moz-background-size: 50%!important;    -webkit-background-size: 50% 50%!important;    -o-background-size: 50%!important;    background-size: 50%!important;    top: -10px;}
    .row_reviews .content_reviews:after{    -moz-background-size: 50%!important;    -webkit-background-size: 50% 50%!important;    -o-background-size: 50%!important;    background-size: 50%!important;    top: -10px;}
.content-action .bg-top{width: 100%;    height: 678px;background: url(../../images/mob_action.jpg) no-repeat center center;}
.content-action .bg-top h1{font-size: 33px; padding-top: 27px;padding-left:0px;line-height: 1; text-align: center; }
.content-action .bg-top h2{font-size: 20px; padding-left: 0px;line-height: 1; text-align: center;}
.content-action .info-action{width: 100%;padding-left: 0;    margin-top: 0px;padding-top: 2px;    padding-bottom: 0px;}
.content-action .button-action{position: relative;top: 0;right: 0;margin: 0 auto;font-size: 18px;     width: 198px;height: 52px;padding: 18px 14px 15px 39px;}
.content-action .content-text{padding-right: 0;margin-top: 10px;}
.content-action .head-action{    font-size: 16px;text-align: center;margin-bottom: 21px;}
.content-action .content-text p{margin-bottom: 20px;font-size: 15px;}    
.content-action .content-text b{font-size: 15px;}
.content-action .bootom-text{    font-size: 16px;text-align: center;}
.water_section .water_info{left: 0;}
.water_section .qu-txt{padding-right: 0;padding-top: 10px;}
.water_section .tx1{margin: 0;}
.dn180 .qu-txt{padding-left: 0;}
.dn180{    padding: 10px 0;}
.action-dop .title-h1{font-size: 45px;padding-top: 10px;}
.action-dop .title-h2{    font-size: 22px;}
.tx1{text-align: center;}
.chek .img-svidet{width: 90%;}
.chek .img-chek{    width: 100%;margin-top: 10px;}
.about .about__block{    min-height: 242px;}
.sklad-section{padding:10px;width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;}
.sklad-section img{width:100%;}
.sklad h2{    font-size: 25px;}
.sklad p{    font-size: 16px;}
.sklad .about__content{position: relative;top: 0!important;bottom: 0!important; left: 0;right: 0;}
.sklad-l .about__content{position: relative;top: 0;left: 0!important;right: 0!important;}
.sklad-l h2{    font-size: 25px;}
.sklad-l p{    font-size: 16px;}
.about .about__block.right .about__content{top: 84px!important;}
.footer__bottom .soc{text-align: center;-webkit-flex-wrap: inherit;-ms-flex-wrap: inherit;flex-wrap: inherit;    -webkit-box-pack: center;    -webkit-justify-content: center;    -moz-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}
.footer__bottom .soc a{display: inline;}
.logout_btn{top: 0px;}
  .relative{width:100%;}
  .relative img{left:70px;}
  .slider1 h2{font-size:22px;}
  .slider1 h3,.slider1 h4{font-size:18px;}
  .slider1 h5{font-size:15px;}
  .relative img{left:100px;height:80px;}
  .relative h4{padding-top:55px;}
  .mycart_count_prod{top:5px;font-style:normal;}
  //.about .about__block.right .about__content{background-color:transparent;border: none;}
  .med_fon{min-height: 242px;}
  .med_fon .about__content{bottom:15px;}
  .about .about__block.right .about__content-delivery{border:none;background-color:transparent;}
  .about__block .top-30{position:absolute;top:30%;left:0;max-width:100%;}
  
  .p-clean{    font-size: 54px!important;}
  .podarki-btn{    margin-top: 0;    bottom: 14px;}
   .podarki-btn:before{    top: 9px;}
  .banner-top .podarki-btn{    margin-top: 0;    bottom: 4px;}
  .banner-top  .podarki-btn:before{    top: 9px;}
}

@media (max-width:480px){
  .slider1 h3{margin-top:0;padding:0;}
  .relative img {height: 50px;position: static;margin:14px 0 5px;}
  .relative h4 {padding: 0;}
  .slider1 h5 {font-size: 15px;display: block;margin: 0 auto;text-align: center;}
  .wrapper .djslider-default .navigation-container .prev-button{left:-20px;}
  .wrapper .djslider-default .navigation-container .next-button{right:-20px;}
  #contactForm_Oneclickcheckout label{display:none;}
  #contactForm_Oneclickcheckout .total .name, #contactForm_Oneclickcheckout .total .value {margin-top:0px!important;}
  .about .about__block.left .about__content h2{margin-bottom:0;}
  .about .about__block.top .about__content{top:10%;}
  
  #bottom_totla{margin-bottom: 20px;}
  #itogo-Box .jshop_subtotal{width: 100%;}
  #bottom_totla #formButtons{width: 100%;}
  .jshop.cart{position: relative;}
  .button-img{    position: absolute;top: 0;right: 8px;}
  
  .table-present td{width: 100%;text-align: center;float: left;}
  .table-present img {height: 150px;}
  .podarki-btn{    width: 153px;}
    .podarki-btn:before{display: none;}
}


@media (max-width:320px){
    
     .podarki-btn{      width: 105px;font-size: 12px;padding: 8px 0;}
     .podarki-btn:before{display: none;}
     .home .btn:after{    right: 8px;
    top: 6px;}
    
    }